发布于 2011-01-06 09:40:52
39楼
双向PID调节完全智能化可以做到,但是算法较复杂。
我判断你的控制对象可能是夹套循环水恒温调节。
如果对象热容较大,温度参数变化较慢,单用双向纯比例调节一般能满足要求。尽管属于有差调节,但是偏差很小。我用电加热和冷却水阀的组合控制发酵罐的温度,可以达到±0.2℃,符合工艺要求,程序也简单。我没有用PID指令,而是自己写的纯比例调节程序。
我也写过双向PID调节的程序,使用两路PID指令。如果两路同时执行,PID参数的整定非常累,还有无扰动切换的问题。如果根据偏差分别调用,并不比纯比例调节优越多少。因为对象是一个非稳态过程,前期需要供热,中后期需要散热,一套PID参数不能全程适应。
在写一个低温培养箱控制程序时,由于冷冻机不能频繁开停,在选择控制方案时,干脆让冷冻机持续运转,单路PID控制电加热,效果也不错。
家养老鼠名MINNIE