svpwm仿真_「电机设计仿真」MTPA控制算法 (理想正弦波和SVPWM)

4763ef35353432c648667637b224f779.png

1b9d07a389188f7a59e2f6311a746054.png

本文以Leaf2012永磁同步电机2D有限元模型,对MTPA控制算法功能进行介绍,包含理想正弦波和SVPWM的仿真及结果比较。

一、 创建MTPA(理想正弦波)有限元模型

本章节通过导入dxf文件创建并求解MTPA(理想正弦波)有限元模型,具体操作如下。

1.1

创建MTPA(理想正弦波)2D有限元模型

请参考帮助文档《Nissan_leaf_2012车用永磁同步电机分析》的介绍,完成MTPA(理想正弦波)2D有限元模型的创建。如果您找不到该文档,或者需要该文档的原件和对应视频的,请私信电机研习社。

亦可通过以下方式快速创建该模型:

(1)

登录EasiMotor Online平台,点击菜单栏“案例”—“交流永磁同步电动机”—“交流永磁同步电动机_Nissan2012”打开该案例,系统自带案例为只读。

9727abd04a641bfbc6c745c6df16cd6c.png
图 1‑1 打开案例

选中项目结构树中的根节点,在其右键菜单中点击“创建项目副本”指令(图 1‑2),创建的副本案例如图 1‑3所示,双击展开图 1‑3 “MTPA控制算法”节点,然后在其右键菜单中点击“复制”指令。

6375b127daedfac4e78df439e3002823.png
图 1‑2 创建项目副本

600ccbe077458de921ac4dbf8aa3f73d.png
图 1‑3 复制“MTPA控制算法”

(2)

新建一个二维有限元试验(图 1‑4),在弹出的窗口中输入项目名称和电机类型(图 1‑5),再点击图 1‑6项目结构树中的“Leaf 2012-MTPA”节点,在其右键菜单中点击“粘贴”指令即可粘贴图 1‑3的“MTPA控制算法”试验。

fff123d575f18890e9b222f0ab8e9973.png
图 1‑4 创建2D有限元模型

53cb6462879636c1ea7837100f804957.png
图 1‑5 创建2D有限元模型窗口

0198f37e75926d2dbc0794d956f8508b.png
图 1‑6 粘贴

(3)

选中粘贴的试验节点,在其属性窗口中将“名称”值改为“MTPA(理想正弦波)”,如下图所示。

948184d38966d6615591021a0e3afa42.png
图 1‑7 修改名称

(4)

将图 1‑8中的多余的“新建有限元模型”节点删除。

6445a89db5885404cf6c0e42148bdeb4.png
图 1‑8 删除“新建有限元模型”节点

通过图 1‑1~图 1‑8的快捷方式创建的MTPA(理想正弦波)有限元模型,显示如下图所示:

2544e12150476366b1bae0c88ff2752e.png
图 1‑9 MTPA(理想正弦波)有限元试验

1.2

查看有限元模型激励源设置

点击项目结构树中的“定子绕组A”节点,其属性窗口显示如图 1‑10所示。

(1)图 1‑10属性窗口中,“外部控制算法”值为“永磁同步电机最大转矩电流比矢量控制0.2 alpha”。

(2)点击图 1‑10属性窗口中“设置参数”后的“编辑”按钮,弹出的参数设置如图 1‑11所示。

ac5b14e67f78ca9d86f854c351384bc3.png
图 1‑10激励源设置—定子绕组A

426108a3f93b54116d84695327b6c1df.png
图 1‑11 参数设置窗口

(3)同理可以查看“定子绕组B”和“定子绕组C”的属性窗口,分别如图 1‑12、图 1‑13所示。“定子绕组B”和“定子绕组C”属性窗口中参数设置窗口的值与图 1‑11完全相同。

e7960bd9f7fccf178bac8e32ec86fb4c.png
图 1‑12激励源设置—定子绕组B

28eb52496036d471e8cb3a09f8fdc5b9.png
图 1‑13激励源设置—定子绕组C

1.3

模型求解

如图 1‑14所示,点击项目结构树中的“MTPA(理想正弦波)”节点,在其右键菜单中选择“求解”指令,开始进行模型求解。

0268183fe12f3553f29cdef15ab47b3b.png
图 1‑14有限元模型求解

图 1‑14开始求解后,右下方的“任务队列”窗口会显示求解的进度,等到直至该窗口中“任务状态”为“已完成”。

49d65926cfa4bdda52322f2b23e43af6.png
图 1‑15 任务队列窗口

1.4

查看求解结果

图 1‑15求解完成后,点击选中项目结构树中的“参数曲线”节点,右侧“曲线结果”中会显示各曲线图结果。点击“源曲线列表”中某个曲线名称,该曲线图会在右侧显示。“源曲线列表”中配合Ctrl和Shift键可以选中多条曲线。

dc9c67149779532a02efb15569d2c89d.png
图 1‑16参数曲线

图 1‑15求解完成后,点击选中项目结构树中的“场计算结果”节点,在其属性窗口中选择不同的云图量,右侧的场图结果会实时更新显示,如图 1‑17所示,右侧场图显示区域单击鼠标右键,可选择要显示的效果,并能进行“线积分”和“区域积分”等。

967cb10d61f93de02d8aaff37807027a.png
图 1‑17查看场结果

二、 创建MTPA(SVPWM)有限元模型

3622733913397ae5bb851361db315764.png
图 1 有限元仿真模型

2.1

创建MTPA(SVPWM)2D有限元模型

我们可以在MTPA(理想正弦波)2D有限元模型基础上通过创建设计副本,来快速创建MTPA(SVPWM)2D有限元模型创建,具体操作步骤如下。

鼠标右键单击已创建的2D有限元模型“MTPA(理想正弦波)”,点击“创建设计副本”指令(如图 2‑1),创建的新副本如图 2‑2所示,鼠标左键点击选中该副本,在其属性窗口中将“名称”的值改为“MTPA(SVPWM)”。

395bbf98de5750ba109fa4004512b8cc.png
图 2‑1创建设计副本

7c8c76409d743d69e8528e044948bacf.png
图 2‑2设计副本名称修改

2.2

更改激励源设置

MTPA(SVPWM)较MTPA(理想正弦波)激励源设置有两个不同之处:外部控制算法和设置参数,具体如下:

将“定子绕组A”属性窗口中的“外部控制算法”设置为“永磁同步电机最大转矩电流比矢量控制(SVPWM)0.2 alpha”(如图 2‑3),点击“设置参数”后的“编辑”按钮新增了“SVPWM信号周期”项,如图 2‑4所示。

8292d6ddbe7388c3661becd13178357f.png
图 2‑3更改激励源设置—定子绕组A

1ba527c9f4f208a3058fff64bb8e9614.png
图 2‑4 参数设置窗口

“定子绕组B”和“定子绕组C”对应的属性窗口中也需要将“外部控制算法”设置为“永磁同步电机最大转矩电流比矢量控制(SVPWM)0.2 alpha”。“设置参数”的值会自动通过图 2‑4从“定子绕组A”获取,无需重新设置。

e352bc701681357f79dd752719927d3e.png
图 2‑5更改激励源设置—定子绕组B

a9aeafdc9977aca7f7486498faf637fe.png
图 2‑6更改激励源设置—定子绕组C

2.3

模型求解

完成以上模型建立及相关设置后,可以对模型进行求解,如图 2‑7所示,等待直至任务队列窗口显示求解完成。

8f50361c7c2d8efb9af5c1b33a138e5b.png
图 2‑7模型求解

2.4

查看求解结果

图 2‑7模型求解完成后,点击选中项目结构树中的“参数曲线”节点,右侧“曲线结果”中会显示各曲线图结果。点击“源曲线列表”中某个曲线名称,该曲线图会在右侧显示。“源曲线列表”中配合Ctrl和Shift键可以选中多条曲线。

b0e2ea7cdec680d844617e7571a9d2ab.png
图 2‑8求解结果查看

三、 MTPA(理想正弦波)与MTPA(SVPWM)结果比较

通过使用EasiMotor Online结果比较功能,对同一电机采用MTPA(理想正弦波)与MTPA(SVPWM)两种不同外部控制方法的仿真结果进行比较。

更多关于结果对比的操作方法等请参考帮助文档《结果对比功能》。

3.1

加入结果比较

将求解好的两个模型的结果汇总,进行结果比较,操作如图 3‑1和图 3‑2所示。

60127c8b26a05c23953ecb7278f07cb9.png
图 3‑1两个不同模型进行结果比较设置

a7054a92381a0eb11acf4c5d68f7ccfc.png
图 3‑2 反电势波形比较

3.2

参数曲线结果比较

鼠标操作结合Ctrl或Shift键,可以对参数曲线结果进行比较,部分结果比较如图 3‑3~图 3‑8所示。

adf434dca39a19ef7e9852d0a970d201.png
图 3‑3线电压波形比较

5237029221b038a1a88bd37d03acea8d.png
图 3‑4线电压波形局部放大比较

fa21575d8536ede281ce3a2268ddd0e1.png
图 3‑5电流波形比较

215711ee1bde27010b636e551622336b.png
图 3‑6转速比较并求取平均值

d9e0709e1cc84b00427e8bc9dbcf331e.png
图 3‑7输出转矩波形及数值比较

eb560459fc8dc38572b1d8d0240bab35.png
图 3‑8铁损波形及平均值比较

总结

从以上MTPA(理想正弦波)和MTPA(SVPWM)曲线结果比较可知:两种控制算法模型稳定时转速和输出转矩平均值一致。MTPA(理想正弦波)电压、电流为正弦波,MTPA(SVPWM)电压为等效正弦波电压的脉冲调制方波,而MTPA(SVPWM)电流为毛刺较多的正弦波。相应的,MTPA(SVPWM)较MTPA(理想正弦波)转矩脉动大一倍左右,铁损大约10%左右。

本文档使用的案例文件存放平台自带案例中,登录EasiMotor Online平台后,点击菜单栏“案例”—“交流永磁同步电动机”—“MTPA控制算法(理想正弦波和SVPWM)比较”即可直接打开案例并查看相关求解结果,如下图所示。

efb76f7a68819e11534d49a3baa5ec7a.png
图 3‑9 案例路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值