Main Content

使用 Motor Control Blockset 创建被控对象模型

精确的被控对象模型是电机控制系统开发的重要组成部分。创建了精确的被控对象模型后,您可以验证控制系统的功能,执行闭环模型在环测试,使用仿真调节控制器增益,并在将模型部署到实际被控对象之前优化算法。

使用 Motor Control Blockset™ 创建被控对象模型时,需要对下列组件进行建模,以仿真在仿真环境中的功能性行为:

  • 永磁同步电机 (PMSM)

  • 平均值逆变器

  • 传感器和信号调理电路

  • 处理器外设:模数转换器 (ADC) 和脉冲宽度调制器 (PWM)

您可以通过以下方式验证所创建的被控对象模型的功能:

  1. 从控制算法中读取归一化 PWM 占空比。

  2. 仿真连接负载的电机。

  3. 从仿真中获得输出电机相电流(根据 ADC 计数)和输出电机位置(根据编码器脉冲计数)。

创建被控对象模型的工作流包含以下步骤。

注意

请参阅示例使用正交编码器的 PMSM 磁场定向控制中使用的 mcb_pmsm_foc_qep_f28379d.slx 模型内的被控对象模型。