3. 电磁执行器线圈电阻与电感参数辨识
为什么用阶跃响应辨识 R 与 L
电磁执行器线圈在低频段可等效为电阻 R 与电感 L 串联。给线圈施加一个阶跃电压 U,电流按一阶指数规律上升:
i(t) = (U/R)·(1 − e^(−t/τ)),其中时间常数 τ = L/R。
稳态电流只反映电阻:i(∞) = U/R,因此 R = U / i(∞)。时间常数 τ 反映电感与电阻之比,测出 τ 后即可得 L = τ·R。这就是本案例的核心辨识思路:稳态定 R,瞬态定 τ,再由 τ 与 R 反推 L。
测试电路与接线要点
用直流稳压电源、机械或电子开关、电流采样电阻(或电流探头)构成回路。关键点:
- 电源电压
U取线圈额定电压的 50%~80%,避免长时间大电流导致线圈过热改变电阻。 - 电流采样用低阻值采样电阻(如 0.1 Ω)串入回路,或用霍尔电流探头,避免引入额外电感。
- 开关动作要快(MOSFET 或固态继电器),上升沿远小于预期
τ,否则阶跃不理想。 - 用示波器同时记录电流波形,采样率至少为
1/τ的 20 倍以上。
教学示例:一组实测数据
以下为一组教学示例数据(假设值,用于演示计算过程):
| 参数 | 数值 | 说明 |
|---|---|---|
| 阶跃电压 U | 12.0 V | 稳压电源输出 |
| 稳态电流 i(∞) | 0.480 A | 示波器读数 |
| 0.632·i(∞) | 0.303 A | 对应 τ 时刻电流 |
| τ 时刻 | 18.5 ms | 从波形上读取 |
计算过程:
R = U / i(∞) = 12.0 / 0.480 = 25.0 Ω
τ = 18.5 ms = 0.0185 s
L = τ · R = 0.0185 × 25.0 = 0.4625 H ≈ 462 mH
温度对参数的影响评估
铜线圈电阻随温度变化:R(T) = R₂₀ · [1 + α(T − 20)],其中 α ≈ 0.00393 /°C。
若线圈从 20 °C 升至 80 °C(温升 60 °C):
R(80) = 25.0 × [1 + 0.00393 × 60] = 25.0 × 1.2358 ≈ 30.9 Ω
i(∞) = 12.0 / 30.9 ≈ 0.388 A (比冷态下降约 19%)
τ = L / R = 0.4625 / 30.9 ≈ 15.0 ms (比冷态缩短约 19%)
结论:温度升高使电阻增大、稳态电流下降、时间常数减小,但电感值基本不变。因此辨识时需记录线圈温度,或在冷态和热态分别测量,才能得到可用于控制的准确参数。
若无法直接读取 τ 时刻,可用两点法:在电流曲线上取 t₁ 和 t₂ 两个时刻的电流 i₁、i₂,由
τ = (t₂ − t₁) / ln[(i(∞)−i₁)/(i(∞)−i₂)] 计算,避免对波形上升沿形状的依赖。注意:若线圈含磁芯且工作在非线性区,电感 L 会随电流变化,一阶模型仅在电流较小时近似成立。大电流下应改用含饱和特性的模型,或在小信号条件下辨识。