向导生成PID程序,4路温度模块,设定值80度,控制范围总是在79-84.5度之间浮动.程序大致:当反馈值大于81度时开始冷却,低于81度时,根据PWM占空比来控制加热器.对于这种一直上下上下浮动的现象应该如何解决??
问题补充:
设定值还是80度,后来经过调整,反馈值始终在79-81.6之间浮动,请问这种情况属于稳定吗?
最佳答案
既然给定值是80℃,为什么要在81℃做调节呢?
根据你的描述,作为双向调节,你的冷却端是没有PID调节作用的,仅以报警输出方式控制。如此,系统在每一次的过程调节中都会出现超调;而这个超调是无法克服的。
若要获得良好的控制结果,冷却端也需要采取PWM控制模式。这个模型比较复杂。加热端和冷却端如何配合,需要根据对象的传热特征决定。传热特征包括加热的功率、冷媒的温度和传热速率等因素。如果必要的话,采取串级调节方式会获得更好的效果。
提问者对于答案的评价:
OK
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357996.html