quote:以下是引用Automann在2012-09-22 10:23:11的发言:quote:以下是引用凌飞翼在2012-09-21 23:32:48的发言:
楼上“自由之风”的回复很有参考价值。
我们讨论PID参数时,经常忽略取样时间,实际上取样时间不同,相同回路的PID参数会有很大区别。
比如采样时间为1秒,30秒积分和MX的值增加量为30*MI。
但是如果采样时间为3秒,30秒积分和MX的值增加量为10*MI。
如果想获得同样的控制强度,则3秒采样周期的P值应该比1秒采样周期的P值大3倍。
一般采用矩形面积的累加对积分作近似计算。矩形的高度为当时的误差值,矩形的宽度为采样周期。矩形宽度无限小时可得到精确积分。
当采样周期相对被控量的变化较小时,一个3秒宽度的矩形面积和3个1秒宽度的矩形面积大致是相等的。采样周期的变化只会影响矩形近似积分的精度,对积分值的影响很小。因此采样周期对PID参数的影响不会太大。
闭环仿真已证明了这个结论。
感谢廖老师的点评。一个典型的想当然的推论。我以为计算一次叠加一次,所以才有上面那个错误的结论。
今天用PLC试验了不同采样回路的运算结果,确如教授所言,采样时间不同,只是影响计算次数,并不影响计算结果。在此向被误导了的同学们致歉!
澄清了这一误区的同时,让我感觉到大惯性回路的采样周期,应该略微大一些,多计算几次没有实际意义。