Motor Control Blockset
设计和实现电机控制算法

磁场定向控制的模块图。
要设计磁场定向控制,电机控制工程师需要执行下列任务:
- 为电流环开发一个使用双 PI 控制器的控制器架构
- 为外部速度环或位置环开发 PI 控制器
- 调节所有 PI 控制器的增益以满足性能要求
- 为控制 PWM 设计空间矢量调制器
- 如果使用无传感器控制,则需要设计一个观测器算法来估算转子位置和速率
- 设计每安培最大扭矩或弱磁控制算法来生成最优 id_ref 和 iq_ref
- 实现高效运算的帕克变换、克拉克变换和反向帕克变换
- 设计故障检测和保护逻辑
- 验证和确认不同工况下的控制器性能
- 在微处理器或 FPGA 上实现定点或浮点控制器
通过使用 Simulink® 进行磁场定向控制设计,您可以在硬件测试之前使用多速率仿真来设计、调节和验证控制算法,以及检测和修正在电机的整个工作范围内出现的错误。通过 Simulink 使用仿真,您可以减少原型测试工作量,并针对一些故障条件(在硬件上测试这些故障条件不可行)来验证控制算法的稳健性。您可以:
- 对各种类型的电机进行建模,包括同步和异步三相电机。您可以创建不同保真度的模型并在它们之间进行切换,从简单的第一性原理的一次性 (lumped-sum) 模型到通过从 FEA 工具(例如 ANSYS® Maxwell®、 JMAG®、 和 Femtet®)导入的方式创建的高保真、基于磁通的非线性模型。
- 对电流控制器、速度控制器和调制器进行建模。
- 对逆变器电力电子器件进行建模。
- 使用线性控制设计技术(例如波特图和根轨迹图)和 PID 自动调优等技术来调节控制系统增益。
- 对模型启动、关闭和错误模式进行建模,并设计降额和保护逻辑来确保安全运转。
- 设计用于估算转子位置和速度的观测器算法。
- 优化 id_ref 和 iq_ref 以确保功耗最小、在超出转子额定速度时能够运行,并且在参数不确定条件下可正确运行。
- 设计 I/O 信道的信号调节和处理算法。
- 运行电机和控制器的闭环仿真以测试正常和不正常工况下的系统性能。
- 自动生成 ANSI、ISO 或针对处理器优化过的 C 代码和 HDL,以实现快速原型、硬件在环测试和生产。
示例和方法
用户案例
软件参考

浏览电力电子控制设计区
这是一个面向学生、研究人员和工程师的 MathWorks社区,您可以在此处了解如何使用 Simulink 将电力电子控制应用于电动汽车、可再生能源、电池系统、电力变换和电机控制。
30天免费试用
快速入门