发布于 2017-03-22 19:33:09
1楼
对于那些控制源频繁变化的应用场合,单纯的PID是很难调出一个全范围适用的参数的,你的问题应该在微分调节上不适合。就像恒压供水,有时一下子哗啦哗啦都在用水然后水压狂跌,正常的PID没做延时水泵立刻就狂飙然后人家不用水了水压就在PID惯性下飙得飞起根本不是想要的结果。
有时候须对PID做特殊处理的。比如反馈突变时不要让增益出来搞乱,反馈量需要做滤波处理保证反馈量不是突变的量;或者反馈突变的话先不计算增益只计算积分,每延时一段时间后偏差还是超过工艺要求才计算一次增益;对于阀门不要频繁的开、关控制,延时一段时间再控制。