发布于 2007-09-30 20:39:15
0楼
确实,将积分前项清零是基于无扰动切换而做的。我在一个温度控制的程序中就参照欧陆的温控表,做了一个程序:设定值改变时,先用纯比例调节将温度调控到设定值附近,稳定一段时间后重新切入PID控制。此时已经存在的输出值正好作为积分前项。在这种情况下,必须将积分前项清零;否则切入PID后输出会发生跳变,在监控程序可以清楚地看见。这种情况是不允许的。
我觉得,对于一些快速对象,自由之风与伊默所言是有道理的。但这必须建立在执行器与被控物理量之间的数学模型非常确切的基础之上。
家养老鼠名MINNIE