学Simulink——基于扩展卡尔曼滤波(EKF)的列车牵引电机转子温度在线估计仿真

发布时间:2026/6/7 22:25:53
学Simulink——基于扩展卡尔曼滤波(EKF)的列车牵引电机转子温度在线估计仿真
目录手把手教你学Simulink——基于扩展卡尔曼滤波(EKF)的列车牵引电机转子温度在线估计仿真一、为什么要用 EKF 估计电机转子温度二、电机热‑电增广模型(EKF 用)2.1 定子电阻温度关系2.2 一阶热近似(简化)2.3 PMSM dq 方程(连续)2.4 EKF 状态向量三、关键参数四、Simulink 建模(手把手)4.1 Step 1️⃣ —— PMSM + FOC 电流环(真值)4.2 Step 2️⃣ —— EKF(离散,推荐 MATLAB Function 或 Extended Kalman Filter块 R2019b+)■ 若用 Control System Toolbox → extendedKalmanFilterobject(推荐):■ 若旧版无 EKF 块:手写 5 方程(预测 + 更新)用 MATLAB Function(可提供,但较冗)4.3 Step 3️⃣ —— 热真值(校验)4.4 Step 4️⃣ —— 运行 Scenario五、结果解读(典型)✅ 稳态 空载 (0~2s)✅ 加载 (2s~)✅ 电阻修正六、工程注意点**七、结论**手把手教你学Simulink——基于扩展卡尔曼滤波(EKF)的列车牵引电机转子温度在线估计仿真