请各位大侠帮个忙,我最近在用PID进行各种参数的整定方面的学习,但自己有没有什么实际经验,于是就想到了用PCS7自带的软件PID Tuner 进行参数整定,比如说我最近在进行储罐液位的参数整定问题,根据实际要求要用到PI参数,软件中我设置的采样时间为1s,有积分,储罐液位由50%变化到55%,当系统达到稳定后,开始整定,中间等待的时间比较长,完成以后发现给出的数值是PI :92.843、386.286 PID:42.472、288.336、2.453但是我按他给定的数值重新投自动以后还是达不到理想的控制效果,反而我自己设置的20、100效果比较明显,请问这是什么原因造成的呢?是软件整定的效果不好,还是我的操作有问题,还是我是在整个系统稳定的条件下改变一个变量导致系统不稳定对软件判断造成干扰?请大家指教。
最佳答案
自整定应该从一开始运行(实际值未到设定值时)开始,到设定值后稳定的上下波动后基本就快结束整定值了,那样得出的PI值应该还是靠点谱的。
不过个人觉得,PID自整定用于不熟悉的控制环境有一定参考性,但是平时基本可以人为设定的,比如像温度控制,我们这都是自己设定,几十台设备如果都用自整定的话需要很长时间,正定出的结果也不一定好用。
如果是要自己设定那就要理解PI 两个值的具体含义和你所用的PID功能块。
比如 可以先将D改为0, 实际上 我这基本就没用过, 然后 I也改为0 只调节 P值 ,这时会得到两个结果,要不温度波动大,要不温度达到一定值就不动了,然后找个最合适达到温度设定值且波动不大的, 再调整 I , 从最大开始往小值调(很容易找到比较理想的参数),你说P=5和I=300 或P=5 I=280 有多大区别?有的时候就要靠后期再慢慢优化参数了。
参考资料:自己的理解
提问者对于答案的评价:
谢谢这位大侠的指点,按照您的方法我已经有一点感悟了,不过这么久忘了回复真不好意思,感谢!
专家置评
PCS 7 PID Tuner使用入门
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=A0496
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc160430.html