4. 系统建模方法

在精密定位平台的前馈与反馈控制中,控制器设计的第一步不是调参数,而是建立能够反映平台真实动态的数学模型。模型决定了我们能否预测运动误差、能否设计出有效的前馈补偿量,也决定了反馈带宽能推到多高。本节围绕物理建模、传递函数、状态空间模型、频域响应与模型辨识基础展开,形成一条从物理对象到可用控制模型的完整链路。

核心逻辑:物理建模给出“结构”,传递函数给出“输入输出关系”,状态空间给出“内部状态演化”,频域响应与辨识则负责“用实验数据校准和验证模型”。

一、物理建模:从牛顿力学到电气方程

精密定位平台通常由直线电机、音圈电机或压电驱动器驱动,配合导轨、柔性铰链或气浮支撑。物理建模的目标是写出描述其运动的微分方程。对直线电机驱动的单轴平台,机械侧可写为:

m·ẍ + c·ẋ + k·x = F_m - F_f
F_m = K_f · i
u = R·i + L·di/dt + K_e·ẋ

其中 m 为运动质量,c 为阻尼系数,k 为刚度,F_m 为电磁推力,F_f 为摩擦力,K_f 为推力常数,i 为电流,R 与 L 为电枢电阻与电感,K_e 为反电动势常数,u 为驱动电压。机械方程与电气方程通过推力与反电动势耦合,构成机电联合模型。若平台含柔性铰链或压电陶瓷,还需引入迟滞、蠕变等非线性项,通常先用线性模型近似,再在辨识阶段修正。

二、传递函数:把微分方程变成频域代数式

对上述线性化模型做拉普拉斯变换,令初始条件为零,可得到从电压 u 到位置 x 的传递函数。忽略电感 L 时,电流环近似为比例环节,系统可简化为:

G(s) = X(s)/U(s)
     = K_f / [ (m·s² + c·s + k)(R + K_e·K_f·s/R) ]

更常见的是将电流环闭环后等效为增益 K_i,则位置开环传递函数呈现为双积分加阻尼的形式:

G(s) = K / [ s·(m·s + c) ]

传递函数的价值在于:极点位置直接对应机械谐振频率与阻尼比,零点位置反映前馈补偿的可行性。对精密平台而言,一阶谐振频率、反谐振频率和相位滞后是决定反馈带宽上限的关键参数。

三、状态空间模型:适合多变量与内部状态观测

当平台涉及多轴耦合、柔性模态或需要设计观测器时,状态空间模型更合适。取状态变量 x₁ = x,x₂ = ẋ,x₃ = i,则:

ẋ₁ = x₂
ẋ₂ = (K_f·x₃ - c·x₂ - k·x₁) / m
ẋ₃ = (u - R·x₃ - K_e·x₂) / L
y  = x₁

写成矩阵形式 ẋ = A·x + B·u,y = C·x + D·u。状态空间模型便于用极点配置、LQR 或卡尔曼滤波设计控制器与观测器,也便于把摩擦力、迟滞等非线性项作为扩展状态处理。

精密定位平台建模与辨识链路 物理建模 牛顿力学 + 电气方程 m, c, k, K_f, R, L, K_e 传递函数 G(s) = X(s)/U(s) 极点 / 零点 / 谐振 状态空间 ẋ = A·x + B·u y = C·x + D·u 频域响应 幅频 / 相频 带宽 / 相位裕度 模型辨识基础 扫频激励 → 频响数据 → 拟合参数 → 残差校验 最小二乘 / 子空间 / 频域拟合 验证闭环:模型预测误差 → 前馈补偿量 → 反馈带宽 → 重新辨识修正 模型精度直接决定前馈效果与反馈稳定性

四、频域响应与模型辨识基础

理论模型中的 m、c、k、K_f 等参数往往存在误差,导轨摩擦、线缆刚度、驱动器延迟也会改变实际动态。因此必须通过实验辨识来校准模型。常用方法是扫频辨识:给平台施加幅值较小、频率逐渐变化的正弦或 chirp 激励,同时采集位置与电流信号,计算频率响应函数:

G_meas(jω) = P_xy(jω) / P_uu(jω)
其中 P_xy 为输入输出互功率谱,P_uu 为输入自功率谱

得到幅频与相频曲线后,可识别一阶谐振峰、反谐振谷、相位下降点,并据此拟合传递函数参数。辨识时需注意激励幅值不能过大,否则会激发摩擦非线性;也不能过小,否则信噪比不足。通常采用多组幅值、多次平均的方式提高一致性。

建模方法 核心输出 适用场景 主要局限
物理建模 微分方程、参数物理意义明确 结构已知、需分析机理 摩擦、迟滞难以精确描述
传递函数 G(s)、极点零点、频域指标 单输入单输出、控制器设计 多变量耦合时表达困难
状态空间 A、B、C、D 矩阵 多轴、观测器、LQR 状态不可测时需观测器
频域辨识 实测频响、拟合参数 模型校准与验证 激励设计影响辨识质量

五、案例:直线电机平台建模与辨识

某直线电机精密平台行程 100 mm,运动质量 2.5 kg,推力常数 18 N/A,电枢电阻 2.4 Ω,电感 1.2 mH,反电动势常数 12 V·s/m。先按物理方程建立初始模型,再通过扫频实验获取频响。实验发现理论模型在 180 Hz 附近预测的谐振峰比实测高约 6 dB,说明导轨柔性连接引入了额外阻尼。将阻尼系数从 8 N·s/m 修正为 22 N·s/m 后,模型在 10~500 Hz 范围内幅值误差小于 1.5 dB,相位误差小于 8°,满足前馈控制器设计需求。

辨识实验建议:先做低幅值白噪声或 chirp 扫频,确认信噪比;再逐步增大激励幅值,观察频响是否随幅值变化。若变化明显,说明系统存在非线性,需要分段建模或引入非线性补偿。

六、常见误区与复盘

  • 只建机械模型,忽略电气动态:电流环带宽不足时,电气极点会显著影响相位,导致反馈裕度下降。
  • 把辨识当成一次性工作:负载变化、温度漂移、导轨磨损都会改变模型,需定期复辨识。
  • 过度追求高阶模型:阶数过高会引入虚假模态,反而降低控制器鲁棒性。通常保留到感兴趣带宽的 2~3 倍即可。
  • 忽略模型验证:拟合完成后必须用独立数据集做残差分析和频响对比,避免过拟合。
模型精度不是越高越好,而是要与控制目标匹配。对前馈控制,重点保证低频段增益与相位准确;对反馈带宽设计,重点保证穿越频率附近的相位特性真实可信。

综上,物理建模提供机理框架,传递函数与状态空间提供控制器设计所需的数学形式,频域响应与辨识则把理论模型拉回真实对象。四者配合,才能为精密定位平台的前馈与反馈控制打下可靠基础。