电机控制
直播中

CCL_樂

9年用户 78经验值
擅长:控制/MCU PMSM
私信 关注
[文章]

simulink中pmsm的数学模型及坐标变换总结


推荐课程:
张飞软硬开源:基于STM32的BLDC直流无刷电机驱动器(视频+硬件)  
http://url.elecfans.com/u/73ad899cfd
  

永磁同步电机数学模型包括四大方程:
电压方程、磁链方程、转矩方程和运动方程
四大方程之间的变量关系复杂,其数学模型是一个比较复杂且强耦合的多变量系统,所以使用坐标变换的方法对其进行降阶和解耦,以方便设计控制器对电机进行控制。

三相永磁同步电机(PMSM)坐标变换的过程
首先将自然坐标系的ABC三相转化为alpha和beta静止坐标系,然后再将静止坐标系转化为dq旋转坐标系,第一步成为Clark变换,第二步则成为Park变换,Clark变换一般有两个约束条件,分别是变换前后的幅值和功率不变,幅值不变时得到的坐标变换矩阵的系数大小为2/3,而功率不变时得到的坐标变换矩阵的系数大小为sqrt(2/3).另外,值得注意的是在Clark变换过程中我们一般将静止坐标系的alpha轴与自然坐标系下的A轴重合,而simulink中simscape_simpowersystem_specialized techonlogy_control and measurements library_transformations下自带的包含Clark变换的模块下默认设置是alpha轴滞后A轴90度,这点要注意,仿真中要使所有含有Clark变换模块的坐标参考设置一样。
关于pmsm在dq坐标轴下的四大方程在此就不做赘述,下面给出simulink中自己搭建的坐标变换模块等文件,其中clark模块的alpha轴参考是以A轴重合的,另外模块中的Cta输入指的是电机的电角速度而不是机械角速度。文件中还包括两个PMSM的闭环控制模型,其中一个是使用s-function描述的pmsm数学模型,另一个是模块搭建的PMSM数学模型,其中的PI控制器参数在此就不深入,以后会讲解,给出两个闭环控制的目的就是检验一下pmsm数学模型是否描述准确。

参考书目:现代永磁同步电机控制原理及matlab仿真
本书中有较多错误,虽然网上有配套的仿真文件,但从个人角度而言,自己动手重新搭建模型并不是一件容易的事,还是有很多可以学习到的东西。


回帖(4)

CCL_樂

2018-9-18 09:21:25
仿真文件上传

举报

24不可说

2018-9-25 13:23:54
本版块置顶的是全部仿真模型的帖子
举报

吴祁隆

2019-5-14 08:40:09
谢谢分享,学习了
举报

周勇君的号

2019-6-3 15:29:25
谢谢分享,学习学习
举报

更多回帖

发帖
×
20
完善资料,
赚取积分