电机控制开放实验室 / VOL. 001
把控制理论,
变成可复现
的实验。
从 PMSM 矢量控制出发,走向模型预测控制。
这里有设计过程、真实数据,以及你可以运行的源码。
SYSTEM / CLOSED LOOP01—FOC
旋转磁场 / 概念示意
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 次谐波
可复现实验9项3 组速度 / 5 组 THD / 1 组扰动
01 / THE CONTROL LOOP
深入控制架构 ↗一条信号链,看懂整个系统。
↶ 测量反馈三相电流 · 转速 · 转子角度闭环运行 ↲
点击上方环节
速度环:把转速误差变成转矩需求
给定转速与实测转速相减,手工 PI 输出 iq*,限制在 ±30 A。id* 固定为 0。反算法帮助积分器在退出饱和后快速恢复。
Kp 1.2 / Ki 1000 / Kb 160002 / FIELD NOTES
全部技术文档 ↗不止给你结果,也公开过程。
NOTE 01↗
ARCHITECTURE从三相电流,到双闭环控制
沿信号流拆解 Clarke / Park、速度环、电流环与 SVPWM。
第一阶段技术笔记 阅读 →
NOTE 02↗
CONTROL DESIGN让积分器学会“回头”
手工 PI 的限幅、反算符号、积分器设置与逐步接线。
第一阶段技术笔记 阅读 →
NOTE 03↗
EXPERIMENT LOG我们如何消除响应长尾
固定电流约束,联合调整 Ki / Kb,并用消融实验解释改进。
第一阶段技术笔记 阅读 →
NOTE 04↗
REPRODUCIBILITY在你的电脑上复现这一次实验
下载基线,配置 MATLAB,运行 9 项测试,得到自己的图与数据。
第一阶段技术笔记 阅读 →
A PROJECT IN PROGRESS
从基线出发,继续向前。
阶段一已完成;后续算法将在相同对象与约束下比较。
下载,运行,然后做出你的改进。
冻结模型 + MATLAB 脚本 + CSV 指标 + 结果图 + 中文复现指南
获取第一阶段复现包 ↗需要 MATLAB R2024b / Simulink / Simscape Electrical · 许可证待定