本发明公开了一种用在过程控制系统的PID控制器里的防止PID控制器在使用非线性增益参数时失效的方法。PID控制器被用来在当前的执行周期里产生输出给一个控制过程的设备的一个控制变量(CV),作为对输入的过程变量(PV)、设定值(SP),和增益参数(K)的响应。本发明接收PV、SP和K,并产生PV与设定值SP的偏差的比例、积分和微分分量。这种产生的分量用来计算当前执行周期的输出增量CV。接下来计算当前的增益值,即从前一个执行周期的增益值减去当前的执行周期增益值。接着进行线性或非线性增益参数的测试,并且响应于非线性增益参数,计算非线性增益变化分量,并加到增量输出CV。通过把由非线性增益变化分量修正得到的增量输出CV加到前一个执行周期的CV值里,产生当前执行周期的输出CV。前面的执行周期的比例、积分和微分分量的累加量被更新为由当前执行周期所产生的比例、积分和微分分量。这些累加量用来计算下一个周期的非线性增益变化分量。然而,如果测试得到的是一个线性增益参数,那么非线性增益变化分量的计算就被跳过,输出量CV就通过将增量输出量CV加到前一个执行周期的CV值里而得到。
声明:
“防止使用非线性增益的PID控制器失效的方法” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)