登录注册
论坛
一粒金砂(中级)
56
0
oid CalcPI( tPIParm *pParm) { Err = InRef - InMeas U = Sum + Kp * Err if( U > Outmax ) Out = Outmax else if( U < Outmin ) Out = Outmin else Out = U Exc = U - Out Sum = Sum + Ki * Err - Kc * Exc }
五彩晶圆(中级)
2581
2
谢谢,知道了。虽然是个小技巧,但是很受用。以前都是通过误差来控制PID的调节开始,或分段整定参数
版主
3741
其实主要就是设置一个限值,保证不超标,其实还可以加一下误差最大限定,避免单次过大调节
发表回复 回帖后跳转到最后一页
计算机控制技术 哈尔滨工业大学 郭犇
EEWorld Datasheet 技术支持
查看 »