位置式: P=Kp*E(t)+Ki*Sum(E(t))+Kd*E(t)' 当前温度小于设置温度,E(t)>0,当前温度越小,E(t)越大,因此P越大,表示离目标温度远则大功率加热,但E(t)=0时,P=0,表示达到目标温度时就不加热了,无法维持在目标温度,为了更接近目标温度,就需要Kp值大一点,有了比例项,其它两项可以没有,也能很好地工作!位置式就像是一个负反馈运放,只考虑反馈强度就好了,只要负反馈够强,就能获得理想的控制波形。
增量式:DeltaP=Kp*E(t)'+Ki*E(t)+Kd*E(t)'' 当前温度小于设置温度,E(t)>0,当前温度越小,E(t)越大,P就增加得快,表示离目标温度远则功率很快增加,E(t)=0时,P不增加了,如果刚好能维持,则系统就稳定了,否则开始反向调节,因此E(t)让温度不到目标温度时功率增加,让温度曲线往目标温度的方向跑;而E(t)'为速度负反馈,到达目标温度后Ki*E(t)=0,积分项不起作用了,此时E(t)'起作用,让温度曲线保持平直(通过反馈让E(t)'近似为0),Kp*E(t)'+Ki*E(t)共同起作用基本就完成了理想的温度控制!增量式是一个带时间预测的负反馈,需要搭配好负反馈强度和预测强度才能获得理想的控制波形
|