PID向导参数

最近做一个PID控制制冷片的小试验,用PID向导生成子程序。给定值范围设定为-200到200;回路输入选择设为0-32000(对应-200到200摄氏度);输出范围为0-1000;
 然后我设定的温度为3°,实际温度都已经降到0°了,输出还是700多,一直温度一直保持0度左右。问下各位,我这里是不是参数设定的问题呢?应该不是PID参数的问题吧~多谢

问题补充:
如果是PID参数不合理的话,应该也不会达不到调节目的,按照我的理解,只要是闭环控制,都能达到控制目的,参数不合理只能影响从开始调节到调节完成这段时间的长短以及输出的大小,如调解时间长,超调大,震荡厉害等,但总的来说最终都会使实际值等于设定值。当然会出现静态误差。但是我现在的问题看起来不像是静态误差,实际温度一直是0度左右,基本上等于输出为一值为100%,所以我更怀疑是在向导里的什么地方设定错了,但是不知道是哪里

最佳答案

在PID控制中,这叫做“过冲”,或称为“超调”。一般情况下,PID需要一定的超调才能正常工作。如果超调太大了,说明参数整定不合理。
 另外一种情况是积分饱和引起超调,甚至振荡。不仅是参数不合理,还可能是PID的使用不合理。如果你在降温的一开始就是用PID控制,很容易因为时间过长而引起积分饱和。即使温度达到了设定值,积分作用也难以及时消除。所以PID控制就涉及到一个“无扰动切换”的概念,即用简单控制手段(包括手动调节)将温度降到设定值,并能稳定在其附近,然后切入PID控制。

提问者对于答案的评价:
谢谢~

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351707.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:54
下一篇 2021年7月5日 上午12:54

相关推荐

发表回复

登录后才能评论