你是否遇到过这样的情况:

  • 调好的BAS,过不了多久又被客户抱怨“空调失灵”;
  • 每个区域每换一个季节,就得重新调一遍水阀PID参数;
  • 高端算法像是黑盒,现场运维不理解,不敢碰,干脆直接切回手动……

问题到底出在哪?

并不是PID控制本身有问题——它依然是过程控制的基石。

真正的症结在于:用静态的PID去应对动态变化的建筑负荷与环境,缺乏自适应性、鲁棒性和可解释性。

什么是 PID

PID 控制(比例-积分-微分控制)的核心目标很明确:让被控变量(如温度)快速、平稳且无偏差地回到设定值。

它是过程控制和工业自动化中应用最广泛的反馈控制方法之一。

参数 说明 举例
 P比例部分——当前误差越大,控制器输出的调节力度就越强。例如:当室温高于设定值时,控制器会增大冷量输出(如开大冷水阀);误差越小,调节动作也越温和。
I积分部分——如果误差长期存在(哪怕很小),积分项会不断累积调节量,直到彻底消除稳态偏差。例如:室温持续偏高 0.3℃,积分作用会逐步加大制冷输出,即使此时比例作用已很微弱。
 D微分部分—— 根据误差的变化速度来“预判”系统趋势。 如果温度正在快速偏离设定值,即使当前误差还不大,也会提前施加反向调节,从而抑制超调、提升稳定性。
由于 D 参数对测量噪声敏感,在 HVAC(暖通空调)等热惯性大、响应慢的系统中,往往收益有限且风险较高,因此许多 BAS 系统默认仅使用 PI 控制

PID 在民用建筑中的3个典型“不适配”

理论上,PID 控制可以让温度最终精确回到设定值,没有偏差,在高精度、高可靠性的工业过程控制中仍是黄金标准。

但问题在于:这个控制理论的高效执行,需依赖精准的参数整定,而建筑 HVAC 系统具有强非线性、大滞后、负荷随天气/人流动态变化等特点,使得一套固定参数很难全年适用。

在以舒适性为目标、运维资源有限的民用建筑空调系统中,其传统应用方式常面临三大“不适配”

1. 控制精度错配:以工业高标准解决“差不多就行”问题

PID 按“零误差”目标工作,而舒适性空调只需要维持温度在用户无感的容忍带内(如 22±1℃)。

2. 施工密度错配:小而美 vs 多且杂

工业场景聚焦少量关键回路,可投入高成本精细调试与维护;

而一栋民用建筑可能上百个末端,点位多、系统杂、预算紧,难以照搬工业级的“一对一”调参模式 —— 即使初期调好,季节更替、设备老化也会使参数迅速失效,需要长期高频复调。

3. 运维知识错配:不可能人人都是PID专家

PID 运维依赖专业流程:参数试错 → 数据采集 → 波形分析 → 参数修正

多数建筑智能化系统的日常运维团队未必足够熟练,一旦系统异常,难以快速判断根源;

而引入更复杂的自适应 PID 或 AI 算法,往往进一步加剧“黑箱恐惧”和运维负担 

—— 最终,BAS 不好用、不敢用,沦为鸡肋。

就像用手术刀削苹果——不是不能用,而是大材小用,还容易伤到自己

PID“水土不服”的后果

参数整定:一次设置,终身失效

现场常见的做法是——调试时随便设一组参数,之后再也不动。 

 随着时间推移——

  • 滤网逐渐堵塞 → 流量下降;
  • 水泵扬程波动 → 压差变化;
  • 阀门老化 → 死区扩大。

原本“勉强可用”的 PI,很快变得迟钝或振荡。

积分饱和:好心办坏事

设定温度:22℃

  • 下午会议开始,20 人进入房间 → 热负荷突然增大
  • 冷水阀已开到 100%,但室温仍在上升,达到 24℃

PI 控制器会怎么做?

  • 比例部分:看到温差大,想继续开大阀门 → 但已经 100%,动不了。
  • 积分部分:发现温度一直高于 22℃,就不断累加一个“应该多开多少”的数值,实际阀门卡在 100%,毫无作用。

会议结束,人走了,房间开始降温。

  • 温度降到 22.5℃ 时,控制器计算:比例部分要关一点,但积分部分还存着“再开 60%”的记忆 → 总输出仍然很高 → 阀门依然接近全开。
  • 直到温度降到 20℃,积分项才慢慢减下来。
最终结果:房间从 24℃ 一路冷到 20℃,用户感觉“忽冷忽热”。

这种现象,就叫 “积分饱和”(Integral Windup),导致无法及时关阀,严重过调——越想稳,越不稳

动作太勤,伤阀又耗电

在追求“精确控温”的 PID 策略下,水阀常因微小温度波动而频繁调节。实测数据显示:某些过度敏感的 PID 回路,每天输出指令变化可达数十次,导致执行器电机反复启停。

  • 虽然单次动作幅度不大,但频繁的微幅启停会加速内部机械部件(如齿轮、限位开关)的老化,这种“隐形磨损”可能显著缩短实际使用寿命。
  • 更重要的是,这些微调对舒适性并无实质提升,却白白消耗电能。
问题本质:“精确控制”和“长期可靠性与运维经济性”,哪个更重要?

有没有解决办法?

结合 ASHRAE Guideline 36 提出的 Trim and Respond(T&R) 控制范式,尝试构建一种“自适应的 T&R”——Adaptive T&R(ATR),不追求“零偏差”,而是聚焦于“少动、稳控、零调参”。

核心思想:ATR 不追求“数学完美”,只确保“行为有效”。

ATR 四步法

1️⃣ 当温差较大(比如 >0.5℃)→ 快速响应(Respond):开大或关小阀门,拉回目标;

2️⃣ 当温差很小(≤0.5℃)→ 微调维持(Trim):只做最小修正,避免扰动。

3️⃣ 动作后等待观察:看温度是否向目标靠近。如果没效果,下次动作幅度加大。

4️⃣ 一旦进入舒适范围,立刻停止动作:比如温度回到 22±0.3℃,就不再调节 → 保持静默。

关键在于:根据系统反应动态调整步长。

设想两种情况:

  • 阀门开了 5%,室温几乎没变 → 说明系统“迟钝”,下次该开更大;
  • 阀门刚动 2%,温度就猛降 → 说明系统“敏感”,下次得轻点。

这其实只需要一个信息:温差的变化速度(即 |ΔT| 对时间的一阶导数)

基于此,可设计如下自适应规则:

 温差收敛速度(℃/min)控制策略调整 
 0.2(太快/超调) 步长 -1%,周期 +0.5min
 介于之间 保持当前参数
所有计算仅依赖常规温度传感器,无需额外硬件。更重要的是:无需人工整定,上电即用

为什么 ATR 更适合 BAS?

  • 不需要整定参数:不用设置 Kp、Ki,开箱即用;
  • 不怕执行器死区:动作步长(如 2%)大于阀门最小有效行程;
  • 不会积分饱和:没有积分项,也就没有“记仇”问题;
  •  安静节能:90% 的时间不做任何动作,减少磨损和噪音。

对比模拟

一次扰动下的两种表现

模拟一个典型场景:

  • 初始稳定在 ℃
  • t=0 时,热负荷突增 50%(如多人进入)
  • PI 控制参数:Kp=8,Ki=0.1
  • ATR 用户无感区间:Deadband=±0.3 ℃

💡 真正的差异不在“动不动”或“准不准”,而在于动作是否有意义:

PI 常因死区或延迟做无效微调,ATR 则只做有目的的试探——其价值最终体现在过程平稳、设备耐用与用户舒适上。


长期来看,谁更“省心”?

在楼宇自控中,单次控制效果不重要,重要的是十年如一日地可靠运行。

💡 在大型建筑中,减少不必要的动作 = 延长设备寿命 + 降低运维成本 + 提升用户体验

结语:简单是一种高级的工程智慧

在工业过程控制中,PID 追求的是 “快、准、稳”;但在舒适性空调中,用户真正关心的是:“别太冷、别太热、别老坏”。

如果我们承认这一点,那么控制策略的评价标准就应从“理论性能”转向“长期可用性”。

有时候,少动一点,反而更稳;简单一点,反而更可靠。

PID 控制诞生于 1920 年代,百年过去,我们有了复杂的理论和算法。但在舒适性空调这种高不确定性、低维护资源、强用户体验导向的场景中,最有效的策略,往往是最简单的那个。

ATR 不是否定 PI,而是承认:在真实世界里,“足够好 + 足够稳 + 足够简单”,比“理论上最优”更值得追求

这正是 ATR 的全部目标。