4楼的公式U(k+1) = U(k) + ( KP*E(k) - KI*E(k-1) + KD*E(k-2) )有点问题,PID公式是U(k) = U(k-1) + {KP*[E(k)-E(k-1)] + KI*E(k) + KD*[E(k)+E(k-2)-2*E(k-1)]}整理一下是U(k) = U(k-1)+aE(k)-bE(k-1)+cE(k-2),其中,a=KP+KI+KD ,b=KP+2KD,c=KD;大家发现和4楼的公式差不多,有木有。调整a,b,c值也就是调整KP,KI,KD值,但还是不要混为一谈,毕竟KP,KI,KD通常都是分别代表比例项,积分项,微分项系数。后面整定的思路是根据KP,KI,KD的意义来整定的,而不是a,b,c,这也是不要混淆的原因。
|