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 等参数往往存在误差,导轨摩擦、线缆刚度、驱动器延迟也会改变实际动态。因此必须通过实验辨识来校准模型。常用方法是扫频辨识:给平台施加幅值较小、频率逐渐变化的正弦或 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°,满足前馈控制器设计需求。
六、常见误区与复盘
- 只建机械模型,忽略电气动态:电流环带宽不足时,电气极点会显著影响相位,导致反馈裕度下降。
- 把辨识当成一次性工作:负载变化、温度漂移、导轨磨损都会改变模型,需定期复辨识。
- 过度追求高阶模型:阶数过高会引入虚假模态,反而降低控制器鲁棒性。通常保留到感兴趣带宽的 2~3 倍即可。
- 忽略模型验证:拟合完成后必须用独立数据集做残差分析和频响对比,避免过拟合。
综上,物理建模提供机理框架,传递函数与状态空间提供控制器设计所需的数学形式,频域响应与辨识则把理论模型拉回真实对象。四者配合,才能为精密定位平台的前馈与反馈控制打下可靠基础。