4、扰动观测器原理:基本思想、内模原理、等效输入扰动(EID)概念、DOB结构框图
在运动控制系统中,模型不确定性与外部扰动是影响伺服性能的两大核心障碍。无论是机床进给轴的切削力突变,还是机器人关节的负载波动,都会在速度环和位置环中引入稳态误差或动态振荡。扰动观测器(Disturbance Observer, DOB)作为一种基于模型的控制补偿技术,其核心价值在于:在不改变原有控制器设计的前提下,将真实扰动与模型失配等效为系统输入端的等效扰动,并通过观测器进行估计与前馈补偿,从而显著提升系统的抗扰刚度与鲁棒性。本章将从基本思想出发,深入剖析内模原理与等效输入扰动(EID)概念,并给出工程上最常用的DOB结构框图与参数整定方法。
上图展示了DOB在运动控制系统中的标准嵌入方式。可以看到,DOB并非替代原有反馈控制器,而是在其外围并联一个“扰动估计回路”。该回路利用标称模型Pₙ(s)与实际被控对象P(s)的输出差异,反推出等效扰动,再通过低通滤波器Q(s)限制观测带宽,最终将估计值d̂(s)前馈至控制输入端。这种结构使得DOB具有“模型依赖、带宽受限、补偿直接”三大特征。
4.1 基本思想:从“被动抵抗”到“主动抵消”
传统反馈控制(如PID)对扰动的抑制依赖于误差信号,属于“先有扰动、后有误差、再行修正”的被动模式。其本质是牺牲跟踪性能换取抗扰性能,且扰动抑制能力受限于系统开环增益与带宽。DOB的基本思想则完全不同:它试图直接测量或估计出扰动的大小,并在扰动尚未显著影响输出之前,在控制输入端施加一个等幅反向的补偿量。这种“前馈式”补偿不依赖误差产生,因此理论上可以实现零稳态误差和极快的动态响应。
从信号处理角度看,DOB将系统输出y(s)与标称模型输出Pₙ(s)·u(s)之差作为扰动信息源。该差值包含了外部扰动d(s)以及模型失配ΔP(s)的综合影响。通过逆模型Pₙ⁻¹(s)将输出差转换为等效输入端的扰动估计值。值得注意的是,DOB并不区分扰动来源是外部力矩还是内部参数变化,而是将所有偏离标称行为的因素统一视为“等效扰动”。这种“一揽子”处理方式大大简化了控制设计,但也要求设计者对模型失配程度有清醒认识。
4.2 内模原理:DOB的理论基石
内模原理(Internal Model Principle, IMP)是DOB设计的理论支撑。其核心表述为:若闭环系统要实现对某类外部信号的完全抑制或无差跟踪,则控制器中必须包含该外部信号的发生模型。例如,要无差跟踪阶跃信号,控制器中需包含积分器(阶跃信号的拉普拉斯模型为1/s);要抑制正弦扰动,控制器中需包含该频率的谐振模型。
DOB中的内模体现为标称模型Pₙ(s)与逆模型Pₙ⁻¹(s)的串联组合。当P(s) = Pₙ(s)时,Pₙ⁻¹(s)·P(s) = 1,此时DOB回路等效为一个纯积分环节,能够对常值扰动实现完全抑制。当模型失配时,Pₙ⁻¹(s)·P(s) ≠ 1,DOB的抑制能力下降,但仍能通过Q滤波器的低通特性维持对低频扰动的有效抑制。下表对比了不同模型失配程度下DOB的性能表现:
| 模型失配程度 | Pₙ⁻¹(s)·P(s)特性 | DOB抗扰效果 | 鲁棒性风险 |
|---|---|---|---|
| 精确匹配(ΔP=0) | 理想单位增益 | 完全抑制所有频段扰动 | 无 |
| 增益误差(±20%) | 常数增益偏差 | 低频抑制良好,高频略有退化 | 低 |
| 带宽误差(极点偏移) | 频率相关偏差 | 在模型带宽附近出现补偿尖峰 | 中 |
| 未建模高频动态 | 高频相位滞后 | 高频扰动可能被放大 | 高,需降低Q带宽 |
内模原理还揭示了DOB的一个本质局限:它只能抑制那些其内模能够描述的扰动类型。对于阶跃、斜坡、正弦等确定性扰动,DOB效果显著;对于随机噪声或非平稳扰动,DOB的抑制能力有限,此时需要结合自适应或学习控制方法。
4.3 等效输入扰动(EID)概念
等效输入扰动(Equivalent Input Disturbance, EID)是DOB理论中一个极为重要的抽象概念。其定义为:在系统输入端施加一个虚拟扰动d_e(s),使得该虚拟扰动对系统输出的影响,与实际系统中所有真实扰动(包括外部力矩、摩擦、参数变化、未建模动态等)对输出的影响完全一致。换句话说,EID将复杂的、分布在系统不同位置的扰动源,统一折算到输入端,从而可以用单一变量描述系统的整体扰动水平。
EID的数学表达为:设实际系统输出y(s) = P(s)·[u(s) + d(s)],而标称模型输出yₙ(s) = Pₙ(s)·u(s)。若定义EID为d_e(s),则需满足Pₙ(s)·[u(s) + d_e(s)] = P(s)·[u(s) + d(s)]。由此可推导出:
d_e(s) = Pₙ⁻¹(s)·P(s)·d(s) + [Pₙ⁻¹(s)·P(s) - 1]·u(s)
该式表明,EID由两部分组成:真实扰动经模型失配缩放后的分量,以及模型失配本身引起的等效扰动分量。当P(s) = Pₙ(s)时,d_e(s) = d(s),EID退化为真实扰动;当模型失配存在时,即使d(s) = 0,EID也不为零,这反映了模型不确定性对系统的“虚拟扰动”效应。
4.4 DOB结构框图与信号流分析
标准DOB结构框图如图中所示,其核心信号流可分解为以下步骤:
- 正向通道:参考输入r(s)经控制器C(s)产生控制量u*(s),叠加DOB补偿量后形成实际控制输入u(s) = u*(s) - d̂(s),驱动被控对象P(s)产生输出y(s)。
- 扰动估计通道:实际输出y(s)与标称模型输出Pₙ(s)·u(s)相减,得到输出偏差Δy(s) = y(s) - Pₙ(s)·u(s)。该偏差经逆模型Pₙ⁻¹(s)转换为等效输入扰动估计的初步值。
- 滤波与整形:初步估计值通过低通滤波器Q(s)后得到最终扰动估计d̂(s)。Q(s)的引入至关重要,它滤除了测量噪声和逆模型在高频段的放大效应,同时保证了DOB回路的因果可实现性。
- 前馈补偿:d̂(s)以负反馈形式注入控制输入端,实现扰动抵消。
Q(s)的设计是DOB工程应用的核心。典型Q(s)形式为低通滤波器,其阶次需满足Q(s)·Pₙ⁻¹(s)可实现(即相对阶次非负)。常用设计包括:
一阶:Q(s) = 1 / (τs + 1)
二阶:Q(s) = 1 / (τ²s² + 2τs + 1)
三阶:Q(s) = (3τs + 1) / (τ³s³ + 3τ²s² + 3τs + 1)
其中τ为滤波器时间常数,决定了DOB的观测带宽ω_q ≈ 1/τ。τ越小,带宽越高,扰动抑制能力越强,但对噪声和模型失配越敏感。工程上通常取τ为系统机械时间常数的1/5~1/10,或根据采样频率设定为采样周期的5~10倍。
4.5 案例拆解:伺服电机负载突变下的DOB补偿
以某型交流伺服电机驱动丝杠滑台为例,电机额定转矩2.4 N·m,转子惯量J = 1.2×10⁻⁴ kg·m²,粘滞摩擦系数B = 1.5×10⁻⁴ N·m·s/rad。速度环采用PI控制器,带宽设计为200 rad/s。在加工过程中,当刀具切入工件时,负载转矩在10 ms内从0.2 N·m阶跃至1.8 N·m。
初始现象:未加DOB时,速度响应在负载突变瞬间跌落约120 r/min,恢复时间约80 ms,且存在约15%的超调振荡。这严重影响了加工表面质量。
DOB设计过程:
- 标称模型选取:Pₙ(s) = 1/(Js + B),忽略电气时间常数(远小于机械时间常数)
- Q滤波器设计:选择二阶低通Q(s) = 1/(τ²s² + 2τs + 1),取τ = 2 ms(对应带宽约500 rad/s,高于速度环带宽但低于采样频率1 kHz的奈奎斯特频率)
- 逆模型实现:Pₙ⁻¹(s) = Js + B,采用近似微分实现,并串联一阶惯性环节(1/(0.1τs + 1))以抑制高频噪声
实施结果:加入DOB后,相同负载突变下速度跌落减小至25 r/min(降幅约80%),恢复时间缩短至15 ms,且无超调。进一步测试发现,当Q带宽提高至800 rad/s时,速度跌落可进一步减小至15 r/min,但速度环开始出现轻微高频噪声,说明Q带宽已接近系统鲁棒性极限。
风险与代价:DOB的引入增加了系统对模型参数的敏感性。当电机惯量因负载变化而实际增大50%时,DOB补偿效果下降约30%,且在高频段出现轻微振荡。因此,在变负载工况下,建议采用在线参数辨识或自适应Q带宽策略。
4.6 总结复盘:DOB设计的工程要点
本章从基本思想、内模原理、EID概念到结构框图,系统阐述了DOB的理论框架与工程实现路径。核心要点可归纳为:DOB的本质是“基于模型的扰动前馈补偿”,其性能上限由模型精度和Q滤波器带宽共同决定。在工程应用中,建议遵循以下设计流程:
- 建立准确的标称模型Pₙ(s),重点关注系统在期望补偿频段内的动态特性
- 根据扰动频谱特性和噪声水平,选择合适的Q滤波器阶次与带宽
- 实现逆模型时,务必添加必要的低通滤波以保证因果性和抗噪性
- 通过仿真验证DOB在模型失配±20%范围内的鲁棒性
- 在实际系统中逐步增大Q带宽,观察补偿效果与噪声水平的平衡点
DOB作为一种经典且高效的扰动抑制技术,在运动控制领域有着广泛的应用基础。理解其内模原理和EID概念,有助于工程师在面对复杂扰动场景时,做出合理的控制架构选择与参数权衡。