电机控制开放实验室 / VOL. 001

把控制理论,
变成可复现
的实验

从 PMSM 矢量控制出发,走向模型预测控制。
这里有设计过程、真实数据,以及你可以运行的源码。

MATLAB / SIMULINK第一阶段 · PI-FOC2026.09
SYSTEM / CLOSED LOOP01—FOC
旋转电机磁场概念示意,动画不代表仿真瞬时状态NSαβp = 4i*d = 0 Aθe = p · θm旋转磁场 / 概念示意
SPEED RESPONSE0 → 1500 RPM
0 ms60 ms · 仿真归档
560 V BUS10 kHz PWM1 μs STEP
最大超调 / 下冲0.0263%四段空载速度切换
精细调节时间9.94–18.13ms±0.2% · 按阶跃幅值
带载 THD · 最差相≤ 1.485%四组工况 · 2–50 次谐波
可复现实验93 组速度 / 5 组 THD / 1 组扰动
01 / THE CONTROL LOOP

一条信号链,看懂整个系统。

深入控制架构 ↗
点击上方环节

速度环:把转速误差变成转矩需求

给定转速与实测转速相减,手工 PI 输出 iq*,限制在 ±30 A。id* 固定为 0。反算法帮助积分器在退出饱和后快速恢复。

Kp 1.2 / Ki 1000 / Kb 1600
02 / FIELD NOTES

不止给你结果,也公开过程。

全部技术文档 ↗
03 / EVIDENCE, NOT JUST CLAIMS

改进了多少?
让曲线来回答。

对比当前参数、此前速度环参数、关闭反算三种配置。
每条曲线来自归档仿真,每个数字都有工况定义。

打开交互实验台 ↗
0 → 1500 RPM / ±0.2% SETTLING
此前参数
38.662 ms
当前参数
14.037 ms

精细调节时间缩短约 63.7%
同一模型、同一空载工况、同一 ±30 A 指令限幅

A PROJECT IN PROGRESS

从基线出发,继续向前。

阶段一已完成;后续算法将在相同对象与约束下比较。

YOUR NEXT EXPERIMENT STARTS HERE.

下载,运行,然后做出你的改进。

冻结模型 + MATLAB 脚本 + CSV 指标 + 结果图 + 中文复现指南

获取第一阶段复现包 ↗需要 MATLAB R2024b / Simulink / Simscape Electrical · 许可证待定