当前位置:   article > 正文

[FOC-Simulink]使用Simulink对永磁同步电机进行无传感矢量控制(滑膜观测器 仿真源代码)_永磁同步电机无传感器控制代码

永磁同步电机无传感器控制代码

代码链接:【免费】使用Simulink代码生成工具对永磁同步电机进行无传感矢量控制(滑模观测器SMO)资源-CSDN文库

在对FOC无感控制中,最好的入门材料就是microchip的《AN1078 PMSM的无传感器磁场定向控制》资料,它不仅有详细的理论说明,而且还有C语言代码提供。本文在simulink平台搭建了基于低阶滑模观测器的仿真及代码生成模型。

首先感谢Simulink 自动代码生成电机控制:低阶滑模观测器仿真实现及生成代码在开发板上运行_滑模观测器simulink_卡洛斯伊的博客-CSDN博客作者提供的源代码,本文沿用了他的低通滤波器模型。

本文主要介绍以下位置和速度观测框图,其输入为电压输出控制信号、电流检测信号和控制使能信号,输出为速度和位置信号。

 滑模观测器由以下结构组成,左侧为反电动势alfa、beta分量观测模块,右侧为转子角位置和速度计算模块。

反电动势观测模块采用microchip的变结构降阶观测器方法,滑模切换采用饱和函数,滑模输出量经过两段以电角速度为截至频率的自适应低通滤波器,分别反馈到电流观测器模型和角位置计算模型中。

本案例中电流误差限制为±1.5A,电压放大值为5V/1.5A,在程序中进行标幺化处理写入框图中。

以下框图为角位置计算模块,由于反电动势观测器采用了两段滤波,截止频率都是电角频率,信号经过滤波后会产生延迟,延迟时长为π/4*2。

 整体模型仿真后,速度反馈信号跟踪速度参考值响应效果良好。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/707385
推荐阅读
相关标签
  

闽ICP备14008679号