kohlgao:
谢谢 继续追问呵呵希望您不厌其烦呀 您看我的想法对不对: ①算法启动后,系统先采样此时的电压值U0和电流值I0,然后系统进行一次细微扰动(当然此时扰动越小越好,受限于所采用检测电路中AD或者其他器件的精度),再次采样扰动后的电压值U1和电流值U0。计算ΔU=u1-U0, ΔI=I1-I0,再通过 ΔI/ ΔU与 -I/U的关系来定位该工作点所处的位置,即是在MPP的左面还是右面,然后根据定位来对参考电压值进行扰动(这个扰动值可以区别于起始阶段的扰动值)。②算法中 ΔU=0的判断可以理解为系统处于MPP稳态之后,该算法对环境变化的一种反应。也就是说 ΔU=0的判断在开始阶段是么有意义的,因为开始阶段要引入电压扰动量,ΔU必然不等于0.