设计磁场定向控制算法
要为电机实现转速控制算法,请执行以下任务:
电流换算 - 将电流从 ADC 计数转换为 PU。
正交编码器位置解码 - 读取正交编码器位置计数并计算转子电气位置。
转矩控制 - 在 d-q 轴中实现电流控制。
转速控制 - 实现转速控制。
这些步骤帮助您使用 Motor Control Blockset™ 为 PMSM 实现转速控制算法,并且与在示例使用正交编码器的 PMSM 磁场定向控制中使用的模型 mcb_pmsm_foc_qep_f28379d 相关。它们解释调节 d 轴和 q 轴电流控制器以及转速控制器的控制参数的过程。
在这些步骤中,使用变量来定义电流控制器和转速控制器的数据类型和执行时间。有关这些步骤中定义的变量的详细信息,请参阅与示例模型 mcb_pmsm_foc_qep_f28379d 关联的初始化脚本。
提示
了解 Simulink® 的基础知识是遵循此工作流的前提条件,因为这些工作流步骤不提供有关在 Simulink 中的 Constant 模块中定义数据类型或使用数学运算模块等任务的详细信息。
请参阅使用参数估计模块估计 PMSM 参数了解如何估计电机参数。然后,参阅使用 Motor Control Blockset 创建被控对象模型了解如何设计被控对象模型。这有助于您在仿真中验证控制算法。