文章目录

PID参数整定的临界比例度法实操

发布于 2026-03-23 15:28:29 · 浏览 4 次 · 评论 0 条

临界比例度法是工程现场最实用的 PID 参数整定方法之一,无需数学模型,仅凭观察系统振荡即可完成整定。本文从原理到实操,手把手带你走完完整流程。


一、核心原理:找到系统的"临界点"

任何控制系统都存在一个临界状态——此时比例作用刚好使系统产生等幅振荡(不衰减也不发散)。临界比例度法通过实验找到这个临界点,再按经验公式计算出 PID 参数。

关键概念:

  • 临界比例度 $\delta_k$:产生等幅振荡时的比例度(%)
  • 临界振荡周期 $T_k$:等幅振荡的周期(秒)

经验公式来源:Ziegler-Nichols 在 1942 年通过大量仿真和实验总结,当系统衰减比为 4:1 时,控制品质综合最优。


二、前期准备:确认系统可执行性

检查 以下四项条件,任一不满足则禁用此法:

检查项 允许条件 风险说明
工艺允许 被控量允许在设定值附近 ±5%~10% 波动 温度、压力等安全参数慎用
时间尺度 完整振荡周期应在 30 秒~30 分钟之间 过快无法观察,过慢效率太低
执行机构 阀门/变频器行程余量 ≥20% 防止振荡时饱和导致误判
测量信号 无严重噪声或周期性干扰 噪声会掩盖真实振荡形态

关闭 积分作用:将积分时间 Ti 设为最大值(或 ,不同系统表示方式不同,常见为 9999 秒或 0 次/分)。

关闭 微分作用:将微分时间 Td 设为 0

确认 控制方式为纯比例(P)控制。


三、核心实验:寻找临界比例度

步骤 1:设置初始比例度

选择 一个较大的比例度作为起点。参考经验:

系统类型 建议初始比例度
流量、压力 100%~150%
液位 80%~120%
温度 150%~300%
成分分析 200%~500%

比例度与比例增益的关系:$\delta = \frac{1}{K_p} \times 100\%$

步骤 2:施加阶跃扰动

等待 系统稳定在某一工况(可为手动状态或自动状态)。

切换 至自动模式(如原在手动)。

改变 设定值(SP),施加 5%~10% 的阶跃变化。

观察 被控量(PV)的响应曲线,记录以下三种形态:

mermaid
graph TD
    A["施加阶跃扰动后观察PV响应"] --> B["曲线形态判断"]
    B --> C["单调收敛<br>无超调"]
    B --> D["衰减振荡<br>逐渐平稳"]
    B --> E["等幅振荡<br>持续波动"]
    B --> F["发散振荡<br>幅值增大"]

    C --> G["比例度过大<br>需减小δ"]
    D --> G
    E --> H["记录δk和Tk<br>实验完成"]
    F --> I["比例度过小<br>需增大δ"]

    G --> A
    I --> A

步骤 3:调整比例度逼近临界

情况一:响应单调或过阻尼(如 C 路径)

  • 减小 比例度 20%~30%
  • 重新 施加阶跃扰动
  • 重复 直至出现振荡

情况二:响应发散(如 F 路径)

  • 立即 增大比例度 50% 以上
  • 确认 系统恢复稳定
  • 重新 以更小幅度逼近

情况三:出现等幅振荡(如 E 路径)

  • 停止 调整
  • 记录 当前比例度 $\delta_k$
  • 记录 振荡周期 $T_k$(测量连续 3~5 个周期取平均)

步骤 4:精确测量临界参数

计算 振荡周期 $T_k$ 的方法:

  • 方法一(有趋势记录):调取历史曲线,用游标测量相邻两个波峰的时间差。

  • 方法二(无记录仪表):人工秒表测量,连续计时 5 个完整周期,求平均:
    $$T_k = \frac{t_5 - t_0}{5}$$

验证 等幅振荡的判定标准:

  • 连续 3 个波峰的幅值偏差 ≤5%
  • 波谷同样满足上述条件

四、参数计算:套用 Z-N 公式

获得 $\delta_k$ 和 $T_k$ 后,按控制器类型选择公式:

控制类型 比例度 $\delta$ 积分时间 $T_i$ 微分时间 $T_d$
P $2\delta_k$
PI $2.2\delta_k$ $0.83T_k$
PID $1.7\delta_k$ $0.50T_k$ $0.125T_k$

计算示例

假设实验测得:$\delta_k = 30\%$,$T_k = 80$ 秒

P 控制

  • $\delta = 2 \times 30\% = 60\%$

PI 控制

  • $\delta = 2.2 \times 30\% = 66\%$
  • $T_i = 0.83 \times 80 = 66.4$ 秒

PID 控制

  • $\delta = 1.7 \times 30\% = 51\%$
  • $T_i = 0.50 \times 80 = 40$ 秒
  • $T_d = 0.125 \times 80 = 10$ 秒

五、参数投入与细调

步骤 1:设置计算值

输入 公式计算得到的 PID 参数。

确认 控制模式切换为对应的 P/PI/PID。

步骤 2:闭环测试

施加 设定值阶跃扰动(幅度 5%)。

观察 响应曲线的衰减比——第二个波峰与第一个波峰的比值:

$$n = \frac{B_2}{B_1}$$

Z-N 法设计目标为 $n \approx 0.25$(即 4:1 衰减比)。

步骤 3:根据响应形态修正

观察现象 原因分析 调整策略
超调大、振荡多 比例作用过强 增大 $\delta$ 10%~20%
响应慢、回复长 比例作用过弱 减小 $\delta$ 10%~20%
消除余差慢 积分作用过弱 减小 $T_i$ 20%~30%
积分饱和、波动大 积分作用过强 增大 $T_i$ 30%~50%
高频振荡、噪声放大 微分作用过强 减小 $T_d$ 50% 或取消
大滞后系统超调 微分不足 增大 $T_d$ 20%~50%

步骤 4:扰动测试

模拟 常见工况扰动:

  • 流量系统:快速改变阀门开度 10%
  • 温度系统:改变设定值或加入/撤除热负荷
  • 液位系统:快速改变进出料流量

评估 三项指标:

  • 最大动态偏差(< 工艺允许值)
  • 调节时间(进入 ±2% 带的时间)
  • 稳态误差(理论上应为 0,PI/PID 控制)

六、特殊情况处理

系统无法产生等幅振荡

原因:纯滞后过大或积分特性过强。

替代方案——衰减曲线法

调整 比例度使系统产生 4:1 衰减比(而非等幅振荡)。

记录 此时的比例度 $\delta_s$ 和振荡周期 $T_s$。

查表 计算:

控制类型 比例度 $\delta$ 积分时间 $T_i$ 微分时间 $T_d$
P $\delta_s$
PI $1.2\delta_s$ $0.5T_s$
PID $0.8\delta_s$ $0.3T_s$ $0.1T_s$

数字控制器的参数单位转换

部分 DCS/PLC 使用工程单位而非时间单位:

参数 时间单位制 工程单位制
积分 $T_i$(秒/分) 积分增益 $K_i$(次/秒、次/分)
微分 $T_d$(秒/分) 微分增益 $K_d$

换算关系
$$K_i = \frac{1}{T_i} \quad (\text{单位需统一})$$

查阅 具体控制器的说明书,确认单位制后再输入。

串级系统的整定顺序

mermaid
graph LR
    A["先整定副回路<br>副控制器纯P"] --> B["副回路闭合"]
    B --> C["再整定主回路<br>主控制器PI/PID"]
    C --> D["双回路投自动"]

关键原则:副回路响应速度应比主回路快 3~5 倍。


七、完整操作检查清单

序号 操作项 确认标记
1 工艺人员知情并同意
2 安全联锁已投用,超驰保护确认
3 积分时间置最大,微分时间置零
4 初始比例度选择合理
5 阶跃扰动幅度 ≤10%
6 等幅振荡判定准确(≥3 周期验证)
7 $T_k$ 测量误差 <5%
8 参数计算公式与控制器类型匹配
9 单位制确认(% 或 0~1,秒或分)
10 闭环测试通过 4:1 衰减标准

评论 (0)

暂无评论,快来抢沙发吧!

扫一扫,手机查看

扫描上方二维码,在手机上查看本文