目录

 

说明

1.搭建模块前的思路

2.搭建模块的方程

3.PMSM模块搭建

(1)d轴电流计算模块

(2)q轴电流计算模块

(3)耦合项计算模块

(4)角速度计算模块

(5)参数设置

4.仿真比较

总结


 

说明

前日对在控制过程仿真需要用到的坐标变换进行整理,今日在前日的基础上,学习在按照电压磁链以及转矩方程对PMSM的数学模型进行搭建(输入有三相电压信号与负载转矩,输出为转子电流以及机械角速度),将仿真结果与MATLAB自带的PMSM模块进行的仿真进行对比验证搭建的模型准确性。

注:在MATLAB中有自带的PMSM模块在,它输入输出的信号是为电气信号,而我们进行自搭建模块的输入输出为数字信号。

 学习过程中,参考有:
[1]《现代永磁同步电机控制原理及Matlab仿真》 袁雷 胡冰新 魏克银 陈姝 编著

[2]哔哩哔哩上up主——Season526138(有关永磁同步电机的数学模型建模的讲述)

1.搭建模块前的思路

a6b1c38b2f1e2b4d56fa6339de3af88b.png

 图1-1 思路框图

2.搭建模块的方程

将在三相自然坐标系下的定子电压以及磁链可以分解为dq轴上,其方程可以表示为:

 3cd4e15feef87e156be112f30da326f9.png

3.PMSM模块搭建

参照MATLAB自带PMSM模块,可画出进行搭建的PMSM模型输入三相交流电压,带有负载转矩,输出通过计算模块所算出的定子电流以及机械角速度,如图3-1所示。

27a170f250880390e57fe4c4aaa4c96b.png

 图3-1 自搭建PMSM模块整体示意图

通过前小节整理的方程式,可进行dq轴电流、磁链耦合项以及机械角速度模块仿真搭建:

(1)d轴电流计算模块

0d31ecd28049dff57d55e8f371f805ce.png

 图3-2  d轴电流计算

(2)q轴电流计算模块

f66af7367ca8914af7963945e93ac178.png

 图3-3  q轴电流计算

(3)耦合项计算模块

8929c8a049b946a5ebe12eca6c9852ca.png

 图3-4  耦合项计算

(4)角速度计算模块

e4e4817467ffac7092b3331ff0c7b1b6.png

 图3-5 角速度计算

最后搭建出的PMSM为:

0629075e2bd2252ee2a861bf8abc6a17.png

 图3-6  PMSM搭建模型1

注:在内部还需要有park变换以及其反变换,将输入的三相电变换到两相旋转坐标系下,最后算出的两相旋转坐标系下的值再转回三相电输出。

利用matlab自带pmsm模块搭建

3f7a913b0105a07162b52374f1182301.png

 图3-7  PMSM搭建模型2

(5)参数设置

为了验证模型准确性,将其与MATLAB自带PMSM模块进行仿真观察,设置参数如表所示。

表4-1 电机参数表

额定输出功率(KW)

0.25

定子电阻(Ω)

18.7

额定转速(rpm)

3000

dq轴定子电感(H)

0.02682

反电势常数(VL-L /Krpm)

62.2859

转动惯量(Kg.m^2)

2.26e-5

极对数

4

阻尼系数(Nm.s)

1.349e-5

额定转矩(Nm)

0.8

磁链

0.171

输入电压Vabc的设置详细说明:

从表中可查阅反电动势常数为62.2859,其等于线间反电动势除以电角速度,所以根据定义可知

9d08f9a56edec2b43c3c95f465446ad1.png

 

所以输入三相交流电正弦波可设置如下:

c3d0cf0b3f0b0c17dbb538605229d406.png

 

4.仿真比较

(1)定子三相电流

4632014ffdd3c5fad0c3c0d802a5e51c.png

 图4-1 定子电流仿真

(2)电气角速度

aec2c8d2b76f32104a8ea10a011ae16e.png

图4-2 电气角速度仿真

(3)功率验证

 

0e70849a59654460eca5d96cd21f87d1.png

 图4-3 功率验证模型

d1406b3bbe103257acb081b1f1e2282b.png

图4-4 功率验证仿真

总结

根据仿真图4-1与图4-2可知,根据整理的搭建方程所自搭建的PMSM与MATLAB自带的PMSM在输入相同的情况下,输出几乎一致,并且通过图4-4,可知通过搭建模型得出的额定功率为251.3W,与给定参数中额定功率之间有0.52%的差距,相差较小,所以此模块是搭建成功了的。

继续加油!

 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐