类似锅炉汽包水位的反向过程,在PID控制器输出阶跃变化时,过程变量会有反向响应,这类过程被称为反向过程,也被称为非最小相位过程。使用PID对此类对象进行控制时要同时抑制反向和超调,给出合理的PID参数是非常困难的。基于响应曲线使用Lambda整定方法是解决这类问题的有效方法。例如某一反向过程其开环阶跃响应如图1所示。Lambda整定方法在开环阶跃响应曲线上划线,可以得到被控对象的三个参数:稳态系数增益K、动态系数时间常数T和纯滞后时间τ。
图1 反向对象控制模型分析
τ=7.03-1≈6s
T=13.7-7.03≈6.7s
根据切线数据可以知道被控对象的PID控制模型:稳态系数,增益K=1;动态系数,时间常数T=6.7s;时间滞后,纯滞后时间τ=6s。
PID控制器参数计算如下:
使用这组PID参数进行设定值阶跃变化,闭环响应曲线如图2所示。从设定值阶跃响应曲线可以确定:Lambda整定方法只需要从响应曲线获得一阶纯滞后控制模型参数就能准确得到最优的PID参数。
图2 反向对象设定值阶跃响应曲线
Lambda整定方法适用于欠阻尼、大纯滞后、非最小相位等各类被控对象,可以作为PID参数整定标准化的基础。