2. 控制回路基础与Yokogawa实现
在流程工业中,一个控制回路能否稳定运行,取决于三件事:被控对象的动态特性、PID算法的参数整定,以及DCS中功能块的组态是否正确。本节从PID的基本作用出发,结合横河(Yokogawa)CENTUM VP系统的功能块实现,说明流量、压力、温度、液位、成分五类典型回路的差异,以及PID、CALCU、SEL等功能块的参数含义与组态要点。
一、PID控制的基本作用
PID控制器根据偏差 e(t)=SP−PV 计算输出 MV,其理想形式为:
MV = Kp·e + Ki·∫e dt + Kd·de/dt
其中:Kp 比例增益,Ki 积分增益,Kd 微分增益
工程上常用 P、I、D 三个整定参数:
P(比例带 PB 或增益 Kp):决定对偏差的即时响应强度
I(积分时间 TI):消除稳态余差,TI 越小积分作用越强
D(微分时间 TD):抑制超调,对纯滞后对象效果有限
需要特别说明方向约定:本课程统一采用“正作用”定义,即 PV 上升时 MV 上升为正作用;若阀门为气开式且要求 PV 上升时 MV 下降,则需在PID功能块中设置反作用(Reverse)。方向设置错误是回路振荡最常见的原因之一。
二、五类典型回路的特性差异
不同工艺参数的对象特性差异极大,整定策略不能一概而论。流量回路响应快、噪声大,通常以PI为主,P增益较大、TI较小,必要时加输入滤波;压力回路(尤其气体压力)时间常数小,需注意阀门摩擦和噪声;温度回路滞后大,常需引入微分或采用串级结构;液位回路强调平均效应,常用比例控制或弱积分以避免频繁调节;成分回路(如色谱分析)纯滞后大,多采用串级或前馈补偿。
三、Yokogawa功能块的组态与参数
在CENTUM VP中,控制策略由功能块(Function Block)搭建。最常用的三个块是PID、CALCU和SEL。
PID块是回路核心。关键参数包括:PV、SP、MV的工程单位与量程;作用方向(Direct/Reverse);P、I、D整定值;输出上下限(MH、ML);积分限幅(AR);以及PV跟踪、SP跟踪、输出跟踪等选项。组态时需确认PV来自哪个I/O或CALCU块,MV送往哪个AO或SEL块。例如一个流量回路,PV来自AI块(差压变送器),MV送往AO块驱动调节阀,PID块中设置Reverse(因为阀为气开,PV上升需关阀)。
CALCU块用于算术运算,常见于流量温压补偿、比值计算、差压开方等。例如孔板流量测量中,CALCU块实现:
Q = K · sqrt(ΔP) · sqrt(T/T0) · sqrt(P0/P)
其中 K 为流量系数,ΔP 为差压,T、P 为工况温度压力
在CALCU中配置:IN1=ΔP, IN2=T, IN3=P
表达式:OUT = K * SQRT(IN1) * SQRT(IN2/T0) * SQRT(P0/IN3)
SEL块用于信号选择,如高选、低选、中选。典型应用是加热炉多支热电偶的高选(取最高温度防超温),或压缩机防喘振控制中的低选。SEL块需设置选择模式(High/Low/Mid)和输入通道数,并注意无效信号的剔除逻辑。
四、一个完整的组态示例
以某反应器温度串级控制为例:主回路为温度PID(PID1),副回路为冷却水流量PID(PID2)。PID1的PV来自温度变送器,SP由操作员设定,MV作为PID2的SP。PID2的PV来自流量变送器,MV送往冷却水调节阀。组态时,PID1设为Reverse(温度高时开大冷却水阀),PID2设为Direct(流量大时开大阀)。PID1整定参数示例:P=2.5,I=120s,D=20s;PID2:P=1.8,I=15s,D=0。该示例参数为教学假设,实际需根据对象特性整定。
调试时,先将PID2投手动,给一个MV阶跃,观察流量PV响应,确认方向正确、无振荡;再将PID2投自动,整定副环;最后将PID1投自动,整定主环。若温度PV出现持续振荡,优先检查副环是否整定过强,或主环积分时间是否过小。