基于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、《新闻编辑室》:他们的絮叨,有思想的火花2594
  2. 2、肖战登场央视五四青年节,用十三个字表现出他坚韧不屈的青春面貌1111
  3. 3、《爱情银行》发海报预告夏雨买卖爱情引热议2838
  4. 4、香港电影史上的5位老戏骨,都已过世,而他已经活成“旗帜”!4447
  5. 5、天王嫂昆凌实力不可小觑,产后三天参加试镜,携手强森进军好莱坞4978
  6. 6、渣男配丑女,《香蜜》中颜值最低的3个女子都和天帝灵修过!4265
  7. 7、《哥斯拉大战金刚》正式开机976
  8. 8、《复仇者者联盟3》光碟版多了60分钟,究竟什么情况?937
  9. 9、《枕上书》虐心杀青,播出时间难以预料,网友:充会员也要追2568
  10. 10、黄百鸣74岁了!当年出演开心鬼的,原来是菲律宾总统女儿?78
全部评论(0)
我也有话说
0
收藏
点赞
顶部