4、扰动观测器原理:基本思想、内模原理、等效输入扰动(EID)概念、DOB结构框图

在运动控制系统中,模型不确定性与外部扰动是影响伺服性能的两大核心障碍。无论是机床进给轴的切削力突变,还是机器人关节的负载波动,都会在速度环和位置环中引入稳态误差或动态振荡。扰动观测器(Disturbance Observer, DOB)作为一种基于模型的控制补偿技术,其核心价值在于:在不改变原有控制器设计的前提下,将真实扰动与模型失配等效为系统输入端的等效扰动,并通过观测器进行估计与前馈补偿,从而显著提升系统的抗扰刚度与鲁棒性。本章将从基本思想出发,深入剖析内模原理与等效输入扰动(EID)概念,并给出工程上最常用的DOB结构框图与参数整定方法。

DOB扰动观测器结构框图与信号流 r(s) C(s) + P(s) y(s) 反馈回路 d(s) Pₙ(s) Q(s) − d̂(s) 补偿信号注入 图例 主信号流 扰动/补偿路径 观测器内部信号 Q滤波器 关键关系 d̂ = Q(s)·Pₙ⁻¹(s)·(y - u) u = u* - d̂

上图展示了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并不区分扰动来源是外部力矩还是内部参数变化,而是将所有偏离标称行为的因素统一视为“等效扰动”。这种“一揽子”处理方式大大简化了控制设计,但也要求设计者对模型失配程度有清醒认识。

核心要点:DOB的补偿能力取决于两个关键环节——逆模型的准确性(决定扰动估计的精度)和Q滤波器的带宽(决定扰动抑制的频率范围)。逆模型越准,估计越精确;Q带宽越高,抑制高频扰动的能力越强,但噪声放大和鲁棒性问题也越突出。

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也不为零,这反映了模型不确定性对系统的“虚拟扰动”效应。

工程启示:EID概念告诉我们,DOB的补偿效果不仅取决于扰动本身,还取决于模型精度。在工程实践中,若发现DOB补偿效果不佳,首先应检查标称模型Pₙ(s)是否准确反映了系统在主要工作频段内的动态特性,而非盲目提高Q滤波器带宽。

4.4 DOB结构框图与信号流分析

标准DOB结构框图如图中所示,其核心信号流可分解为以下步骤:

  1. 正向通道:参考输入r(s)经控制器C(s)产生控制量u*(s),叠加DOB补偿量后形成实际控制输入u(s) = u*(s) - d̂(s),驱动被控对象P(s)产生输出y(s)。
  2. 扰动估计通道:实际输出y(s)与标称模型输出Pₙ(s)·u(s)相减,得到输出偏差Δy(s) = y(s) - Pₙ(s)·u(s)。该偏差经逆模型Pₙ⁻¹(s)转换为等效输入扰动估计的初步值。
  3. 滤波与整形:初步估计值通过低通滤波器Q(s)后得到最终扰动估计d̂(s)。Q(s)的引入至关重要,它滤除了测量噪声和逆模型在高频段的放大效应,同时保证了DOB回路的因果可实现性。
  4. 前馈补偿: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带宽策略。

常见误区提醒:① 不要将Q滤波器带宽设置得高于系统采样频率的1/10,否则数字实现中的延迟会破坏DOB稳定性;② 逆模型Pₙ⁻¹(s)必须严格可实现,不能直接使用纯微分;③ DOB不能替代反馈控制器,它只负责扰动补偿,系统的稳定性仍由C(s)保证;④ 在模型失配严重时,盲目提高Q带宽会导致系统失稳,应优先优化标称模型精度。

4.6 总结复盘:DOB设计的工程要点

本章从基本思想、内模原理、EID概念到结构框图,系统阐述了DOB的理论框架与工程实现路径。核心要点可归纳为:DOB的本质是“基于模型的扰动前馈补偿”,其性能上限由模型精度和Q滤波器带宽共同决定。在工程应用中,建议遵循以下设计流程:

  1. 建立准确的标称模型Pₙ(s),重点关注系统在期望补偿频段内的动态特性
  2. 根据扰动频谱特性和噪声水平,选择合适的Q滤波器阶次与带宽
  3. 实现逆模型时,务必添加必要的低通滤波以保证因果性和抗噪性
  4. 通过仿真验证DOB在模型失配±20%范围内的鲁棒性
  5. 在实际系统中逐步增大Q带宽,观察补偿效果与噪声水平的平衡点

DOB作为一种经典且高效的扰动抑制技术,在运动控制领域有着广泛的应用基础。理解其内模原理和EID概念,有助于工程师在面对复杂扰动场景时,做出合理的控制架构选择与参数权衡。