4. PID 控制原理与参数整定方法

在 HVAC 温湿度控制系统中,PID(比例-积分-微分)控制器是最核心的闭环调节算法。它通过比较设定值(SP)与过程变量(PV)的偏差,输出控制信号驱动执行机构(如电动调节阀、变频器),使温湿度稳定在目标范围内。理解 P、I、D 三个分量的作用以及如何整定参数,是暖通工程师调试系统、解决温湿度波动的关键技能。

4.1 PID 控制的基本原理

PID 控制器的输出 u(t) 由三个独立分量叠加而成,其连续形式表达式为:

u(t) = Kp * e(t) + Ki * ∫e(t)dt + Kd * de(t)/dt

其中:

  • e(t) = 设定值(SP) - 过程变量(PV),即偏差信号。
  • Kp:比例增益。
  • Ki:积分增益(Ki = Kp / Ti)。
  • Kd:微分增益(Kd = Kp * Td)。
核心概念: 比例(P)决定响应速度,积分(I)消除稳态误差,微分(D)抑制超调与振荡。三者协同工作,缺一不可。

4.1.1 比例作用(P)

比例输出与当前偏差成正比。偏差越大,输出越强。但纯比例控制会产生稳态误差(余差),即系统无法完全回到设定值。

  • 优点: 响应快,能迅速克服扰动。
  • 缺点: 存在稳态误差;Kp 过大易引起系统振荡。

4.1.2 积分作用(I)

积分输出与偏差的累积量成正比。只要偏差存在,积分项就会持续增加输出,直到偏差为零。

  • 优点: 消除稳态误差,提高控制精度。
  • 缺点: 引入相位滞后,降低响应速度;积分饱和可能导致大幅超调。

4.1.3 微分作用(D)

微分输出与偏差的变化率成正比。它能预测偏差的变化趋势,提前施加反向控制力。

  • 优点: 抑制超调,提高系统稳定性,加快动态响应。
  • 缺点: 对噪声敏感;在纯滞后系统中效果有限。
HVAC 应用提示: 在温度控制中,微分作用对抑制送风温度过冲非常有效;但在湿度控制中,由于湿度传感器噪声较大,通常建议关闭微分(D=0),仅使用 PI 控制。

4.2 PID 控制结构图

下图展示了 PID 控制器在 HVAC 温湿度闭环回路中的位置与信号流向:

PID 闭环控制结构图 设定值 SP ∑ + − PID 控制器 P + I + D u(t) 执行器 + 被控对象 (阀门/变频器/盘管) PV 输出 反馈回路(传感器测量) 图:PID 闭环控制结构。传感器将 PV 反馈至偏差比较点,控制器根据偏差计算输出。

4.3 PID 参数整定方法:Ziegler-Nichols 法

Ziegler-Nichols 法是一种经典的工程整定方法,适用于大多数 HVAC 过程控制回路。它分为两种:阶跃响应法(开环)和临界比例度法(闭环)。本节重点介绍最常用的临界比例度法。

4.3.1 临界比例度法(闭环整定)

该方法通过将系统置于纯比例控制下,逐步增大 Kp 直至系统产生等幅振荡,记录临界参数,然后按经验公式计算 PID 参数。

  1. 准备工作: 将积分时间 Ti 设为最大(或 0),微分时间 Td 设为最小(或 0),使控制器仅保留比例作用。
  2. 施加扰动: 给系统一个小的设定值阶跃或手动扰动。
  3. 寻找临界增益: 逐步增大 Kp,观察过程变量 PV 的响应曲线。当 PV 出现持续、等幅的振荡时,记录此时的 Kp 为 临界增益 Ku,振荡周期为 临界周期 Tu。
  4. 计算参数: 根据下表公式计算 P、PI、PID 参数。
安全警告: 在 HVAC 系统中进行临界比例度测试时,必须确保振荡幅度在安全范围内(例如送风温度波动不超过 ±3°C),防止设备损坏或触发保护停机。建议在低负荷工况下进行。

4.3.2 Ziegler-Nichols 参数整定公式表

控制器类型 比例增益 Kp 积分时间 Ti 微分时间 Td
P 0.5 × Ku — —
PI 0.45 × Ku 0.83 × Tu —
PID 0.60 × Ku 0.50 × Tu 0.125 × Tu
参数单位说明: 在 DDC 控制器中,Kp 通常无量纲或单位为 %/°C;Ti 和 Td 的单位为秒(s)或分钟(min),具体取决于控制器设置。整定后需根据实际响应微调。

4.4 Ziegler-Nichols 整定流程 SVG 图

以下流程图总结了临界比例度法的完整操作步骤:

Ziegler-Nichols 临界比例度法整定流程 1. 设置 Ti = max, Td = 0 2. 施加小幅度阶跃扰动 3. 逐步增大 Kp,观察 PV 响应 等幅振荡? 否 增大 Kp 是 4. 记录 Ku 和 Tu 5. 按 Z-N 公式计算 Kp, Ti, Td 图:Ziegler-Nichols 临界比例度法整定流程。关键步骤为找到等幅振荡点并记录临界参数。

4.5 参数整定后的验证与微调

按照 Ziegler-Nichols 公式计算出的参数通常能提供稳定的控制,但并非最优。在 HVAC 系统中,建议按以下步骤进行验证和微调:

  • 施加阶跃测试: 将设定值改变 2~5°C(或 5~10% RH),观察 PV 的响应曲线。
  • 评估指标: 检查超调量(应 < 15%)、衰减比(理想为 4:1)、稳态时间(应在 2~3 个振荡周期内稳定)。
  • 微调原则:
    • 超调过大、振荡剧烈:适当减小 Kp,或增大 Ti。
    • 响应太慢、恢复时间长:适当增大 Kp,或减小 Ti。
    • 存在高频噪声:减小 Td 或关闭微分。
工程经验: 对于 HVAC 温度控制回路,Ziegler-Nichols 法给出的 Kp 往往偏大,建议乘以 0.7~0.9 的系数作为起始值;对于湿度控制,由于过程非线性强,建议使用 PI 控制,并将 Kp 设为计算值的 0.5 倍。

4.6 常见问题与避坑指南

问题现象 可能原因 解决方案
系统无法产生等幅振荡 过程滞后过大;执行器死区;Kp 已达上限 改用阶跃响应法(开环整定);检查执行器行程
整定后稳态误差大 积分作用不足;Ti 设置过大 适当减小 Ti;检查积分限幅设置
输出频繁波动(抖动) 微分作用过强;传感器噪声大 减小 Td 或关闭微分;增加传感器滤波
积分饱和导致大幅超调 执行器长时间饱和;积分累积过大 启用积分限幅;使用抗积分饱和算法
推荐工具: 现代 DDC 控制器(如 Siemens、Johnson Controls、Honeywell)通常内置自整定(Auto-tune)功能,其算法基于 Ziegler-Nichols 改进版。在条件允许时,可先运行自整定,再手动微调。