使用 Motor Control Blockset 创建被控对象模型
精确的被控对象模型是电机控制系统开发的重要组成部分。创建了精确的被控对象模型后,您可以验证控制系统的功能,执行闭环模型在环测试,使用仿真调节控制器增益,并在将模型部署到实际被控对象之前优化算法。
使用 Motor Control Blockset™ 创建被控对象模型时,需要对下列组件进行建模,以仿真在仿真环境中的功能性行为:
永磁同步电机 (PMSM)
平均值逆变器
传感器和信号调理电路
处理器外设:模数转换器 (ADC) 和脉冲宽度调制器 (PWM)
您可以通过以下方式验证所创建的被控对象模型的功能:
从控制算法中读取归一化 PWM 占空比。
仿真连接负载的电机。
从仿真中获得输出电机相电流(根据 ADC 计数)和输出电机位置(根据编码器脉冲计数)。
创建被控对象模型的工作流包含以下步骤。
注意
请参阅示例使用正交编码器的 PMSM 磁场定向控制中使用的 mcb_pmsm_foc_qep_f28379d.slx
模型内的被控对象模型。