永磁同步电机矢量控制基础补充(二)——Matlab自带坐标系和书本自然坐标系之间的关系

最近可能临近毕业,做毕业设计的同学多了,经常会有同学问我为什么在搭建仿真过程中,按照书本给出的变换矩阵无法实现正常变换?这篇文章就细致的讲一下原因。

在刚开始使用matlab对电机进行建模的过程中,比较容易忽略一个问题。Matlab自身使用的坐标系和书本所介绍的自然坐标系之间并不相同,实际上两者之间相差90电角度

Matlab自身使用的坐标系如下左图图所示,而书本介绍的自然坐标系如右图所示

永磁同步电机矢量控制基础补充(二)——Matlab自带坐标系和书本自然坐标系之间的关系_第1张图片永磁同步电机矢量控制基础补充(二)——Matlab自带坐标系和书本自然坐标系之间的关系_第2张图片

ABC三相之间是完全的相同的,但是alpha、beta坐标系之间相差90°,dq坐标系之间相差90°,这在将导致在建模的过程中,变换矩阵的完全不相同,从而导致变换矩阵错误。

在Matlab2014版本之后,电机模型中就多出了一项选项卡来解决以上问题。

                                           永磁同步电机矢量控制基础补充(二)——Matlab自带坐标系和书本自然坐标系之间的关系_第3张图片

在电机选项的 Advanced 选项卡下,rotor flux position when theta = 0,此下拉条下选择跟随A相坐标轴(Aligned with phase A axis( original Park)),也即自然坐标系。选择此选项卡后,即可按照书本介绍的变换矩阵进行变换。

注:
1:此为永磁同步控制系列文章之一,应大家的要求,关于永磁同步矢量控制的系列文章已经在主页置顶,大家可以直接去主页里面查阅,希望能给大家带来帮助,谢谢。
2:矢量控制的六篇文章后。弱磁、MTPA、位置控制系列讲解已经补充,也放在主页了,请大家查阅。

3: 恰饭一下,也做了一套较为详细教程放在置顶了,内含基本双闭环、MTPA、弱磁、三闭环、模糊PI等基本控制优化策略,也将滑模,MRAS等无速度控制课题整理完成,请大家查看^_^

基础补充类系列文章链接:

永磁同步电机矢量控制到无速度传感器控制学习教程(PMSM)

永磁同步电机矢量控制基础补充(一)——如何绘制电机输出的磁链

永磁同步电机矢量控制基础补充(二)——Matlab自带坐标系和书本自然坐标系之间的关系

永磁同步电机矢量控制基础补充(三)——如何深入的理解调制度m

永磁同步电机矢量控制基础补充(四)——如何设定电流环PI调节器和转速环PI调节器的限幅值

永磁同步电机矢量控制基础补充(五)——什么是低通滤波器?

永磁同步电机矢量控制基础补充(六)——如何在simulink初始化电机参数?

模块化解释永磁同步电机PMSM的矢量控制——永磁同步电机矢量控制基础补充(七)

永磁同步电机矢量控制基础补充(八)——Matlab/Simulink打开仿真出现的问题汇总

永磁同步电机矢量控制基础补充(九)——Simulink软件的入门学习

永磁同步电机矢量控制基础补充(十)——调制模式和控制方式之间的区别?

 

你可能感兴趣的:(永磁同步电机矢量控制基础补充(二)——Matlab自带坐标系和书本自然坐标系之间的关系)