基于Simulink的无刷直流电机仿真

这段时间刚开始接触     Matlab   中的Simulink仿真,我就结合自己的专业,利用Simulink进行了无刷直流电机的仿真,因为Simulink工具箱里面有很多可用的模块,所以建模过程变得非常简单。

在Matlab界面中new->model之后,找到Simulink Library Browser,这里面有系统自带的很多模块,接下来我们就需要找到自己所需要的模块了,了解无刷直流电机的工作原理以后,接下来就是找到直流电源、三相逆变桥、无刷直流电机模型。而Simulink中也有这些模型,可以直接通过搜索关键字找到它们,分别是DC Voltage Source、Unive     rs   al Bridge、Permanent Magne     ti   c Synchronous Machine。接下来就是需要将相应的信号连接起来,如下图

 基于Simulink的无刷直流电机仿真_设计制作_接口/总线/驱动

其中,直流端电压可以设置电压大小,逆变桥可以选择     开关   器件类型,我们这里选择     Mosfet   ,PMSM中我们将反电势波形选择trapezoidal即梯形波,电机参数相     电阻   、相     电感   、反电势常数、极对数按实际值设置。Universal Bridge对应如下桥式拓扑结构。

 基于Simulink的无刷直流电机仿真_设计制作_接口/总线/驱动

然后就是添加相应的负载Tm,这里可以模拟突加负载和突减负载以及任意变化的负载,通过给定一个函数就可以。然后就是开关信号g,下面会详细介绍。模型搭建完成后如下图。

 基于Simulink的无刷直流电机仿真_设计制作_接口/总线/驱动

PMSM输出端给的信号通过Bus Selector选择,我们需要使用的是三相霍尔信号得到相应的开关逻辑,这也是该仿真的关键所在,其中整个模型中Subsys     te   m1就是实现开关逻辑的算法。我们可以根据霍尔换相真值表,通过相应的逻辑门实现,但是这样搭建模型显得不灵活而且很累赘,并且不能模拟超前或者滞后换相。所以我这里才用的是通过Matlab Func  TI on来实现的。

 基于Simulink的无刷直流电机仿真_设计制作_接口/总线/驱动

如上图,这是换相逻辑的模型,其中我采用的是下桥臂恒通,上桥臂PWM调制的方式导通Mosfet,目前占空比的给定方式采用的是常数,后续可以根据转速环进行     PI   给定。换相便是根据换相真值表而来。

 基于Simulink的无刷直流电机仿真_设计制作_接口/总线/驱动

接下来就是按照真值表编写相应开关逻辑代码,

 基于Simulink的无刷直流电机仿真_设计制作_接口/总线/驱动

 代码添加完成以后,就可以配置Mosfet上下桥臂的导通模式了,我这里采用了上桥臂PWM调制,下桥臂导通的模式,即H_PWM-L_ON方式。一切准备就绪,下面来看仿真结果,A相     电流      ,霍尔信号以及转子     机械      角度如下图。

 基于Simulink的无刷直流电机仿真_设计制作_接口/总线/驱动

98
152
0
71

相关资讯

  1. 1、《百变爱人》广州宣传王祖蓝:不笑就退票!1026
  2. 2、张艺谋被问中国最好的演员是谁,他只回答两个人,网友:眼光真好3227
  3. 3、被称为“最穷剧组”,导演自己当男主,女主不要片酬,却成了经典807
  4. 4、陈可辛新电影《李娜传》已开拍,胡歌加盟特别出演造型引期待3467
  5. 5、她是亚洲第一美腿,看到她,才真正懂得什么叫一眼万年!1984
  6. 6、李晨杀青回国深夜会见范冰冰母女?粉丝团晒片场照打脸谣言2979
  7. 7、冯绍峰赵丽颖现身,男方一个举动意外抢镜,网友:暴露了夫妻关系4746
  8. 8、《狄仁杰之》国庆一枝独秀胡东演大反派获赞2401
  9. 9、周黎明:导演和故乡不得不说的事496
  10. 10、永野芽郁、北村匠海双主演月川翔导演新片演绎生命的光辉2122
全部评论(0)
我也有话说
0
收藏
点赞
顶部