全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 制造与封装 >

基于Ansys Workbench的Maxwell&optiSLang永磁电机联设

时间:2023-08-24 11:20

人气:

作者:admin

标签: 仿真器  永磁  PMSM  永磁电机 

导读:基于Ansys Workbench的MaxwelloptiSLang永磁电机联设计-Ansys optiSLang是一款先进的仿真流程集成与设计优化(PIDO)工具。具有非常灵活开放的仿真流程搭建平台,可以集成100种以上的CAE和CAD工具...

 

 

1 背景介绍

Ansys optiSLang是一款先进的仿真流程集成与设计优化(PIDO)工具。具有非常灵活开放的仿真流程搭建平台,可以集成100种以上的CAE和CAD工具,帮助企业提升产品设计,包括参数敏感性分析、优化设计、鲁棒性分析和可靠性分析等。

本文以一表贴式永磁同步电机为例,介绍了如何在Workbench中利用optiSLang对Maxwell模型进行优化,本文所述案例基于Ansys 2022R2制作。

本文优化模型为一表贴式永磁同步电机。优化变量有六个,分别为极弧系数poleembrace、磁极厚度magnetthickness、磁极偏心距poleoffset、槽口高度slot_open_hight、槽口宽度slot_open_width及气隙长度airgap。

优化的目标有四个。分别为齿槽转矩峰峰值最小、负载转矩波动率最小、负载转矩平均值最大、永磁体面积最小。

其中,Maxwellproject 中包含两个design。PMSM_cogging用于进行齿槽转矩分析,PMSM_load用于进行负载工况分析

3309f5a6-422c-11ee-a2ef-92fbcf53809c.png

Maxwell project 中包含的两个design

2 方法实现

首先进行Step1操作,即准备Maxwell模型。

首先,两个design的初始设计变量分别按如下给定。

(1) Poleembrace设置为0.85

(2) Magnetthickness设置为6

(3) Poleoffset设置为30

(4) slot_open_width设置为2

(5) slot_open_height设置为1

(6) Airgap设置为1。

332e4fd2-422c-11ee-a2ef-92fbcf53809c.png

初始设计模型

然后对PMSM_cogging进行以下修改。

(1) 转速设置为1deg_per_sec;

(2) Irms设置为0A;

(3) Stop time设置为.5s;

(4) Time step设置为7.5s/30。

然后对PMSM_load进行以下修改。

(1) 转速设置为1500rpm;

(2) Irms设置为100A;

(3) Stop time设置为1/Ele_freq;

(4) Time step设置为1/Ele_freq/TimeSteps。

分析计算PMSM_cogging,得到如下齿槽转矩波形结果,根据结果可知,转矩脉动峰峰值(pk2pk值)为0.6671Nm。

334d8e9c-422c-11ee-a2ef-92fbcf53809c.png

齿槽转矩结果

分析计算PMSM_load,得到如下负载转矩波形结果,根据结果可知,pkavg值为0.0187,转矩平均值(avg值)为74.3839Nm。

336ceefe-422c-11ee-a2ef-92fbcf53809c.png

负载转矩结果

接着查看PMSM_load的永磁体面积,根据结果可知avg值为0.2625。

338142e6-422c-11ee-a2ef-92fbcf53809c.png

查看PMSM_load的永磁体面积

33a76c50-422c-11ee-a2ef-92fbcf53809c.png

永磁体面积结果

最后,保存并关闭Maxwellproject。

接着进行Step2操作,即新建WB project。

首先激活WB中的optiSLang插件,激活方法如下图所示。

33bd4340-422c-11ee-a2ef-92fbcf53809c.png

激活optiSLang插件

然后将PM_SyncMotor.aedt拖入WB窗口,保存WB project,双击PMSM_cogging的Geometry标签,即可打开Maxwell模型。

33e48bee-422c-11ee-a2ef-92fbcf53809c.png

WB中的两个Maxwell模型

接着进行Step3操作,即在WB中修改Maxwell模型设置。

双击PMSM_cogging下的DefaultDesignXplorerSetup,勾选需要优化的变量名。

341cb708-422c-11ee-a2ef-92fbcf53809c.png

双击DefaultDesignXplorerSetup

3432c700-422c-11ee-a2ef-92fbcf53809c.png

勾选需要优化的变量名(6个变量)

然后添加齿槽转矩pk2pk值,同时将输出变量名改为cogging,如下图所示。 

345cd860-422c-11ee-a2ef-92fbcf53809c.png

347c834a-422c-11ee-a2ef-92fbcf53809c.png

添加齿槽转矩pk2pk值

34aa1b02-422c-11ee-a2ef-92fbcf53809c.png

将输出变量名改为cogging

接着双击双击PMSM_load下的DefaultDesignXplorerSetup,勾选需要优化的变量名。

34cb2a5e-422c-11ee-a2ef-92fbcf53809c.png

双击DefaultDesignXplorerSetup

3432c700-422c-11ee-a2ef-92fbcf53809c.png

勾选需要优化的变量名(6个变量)

利用同样的方法添加torque、ripple和magnet_area输出变量,操作好后关闭Maxwell。

350021f0-422c-11ee-a2ef-92fbcf53809c.png

添加torque、ripple和magnet_area输出变量

接下来双击parameterset,依次将2个Maxwell design的参数绑定,在P8的Expression处填写P1,保证两个Maxwell使用同一套设计变量。

352d166a-422c-11ee-a2ef-92fbcf53809c.png

双击parameter set

354b1066-422c-11ee-a2ef-92fbcf53809c.png

将2个Maxwell design的参数绑定

接着设置parameterset,设置parameter set的并行任务数,与Maxwell中HPC设置的Task数相同。

35cdd172-422c-11ee-a2ef-92fbcf53809c.png

设置parameter set的并行任务数

然后计算初始designpoint(DP),用户需要注意检查WB和Maxwell中的计算结果是否一致。

35e15256-422c-11ee-a2ef-92fbcf53809c.png

计算初始design point(DP)

接着进行Step 4 操作,即sensitivity分析。

首先保存文件,然后拖入sensitivity模块,然后定义变量范围,然后一直Next。

360a642a-422c-11ee-a2ef-92fbcf53809c.png

拖入sensitivity模块

363af928-422c-11ee-a2ef-92fbcf53809c.png

定义变量范围

3666dbce-422c-11ee-a2ef-92fbcf53809c.png

Next操作

采用默认的采样设置。

368fe76c-422c-11ee-a2ef-92fbcf53809c.png

默认采样设置

接着设置采样点数量,然后在Outputs处仅勾选4个响应参数名。

369d5f8c-422c-11ee-a2ef-92fbcf53809c.png

设置采样点数量

36d0531a-422c-11ee-a2ef-92fbcf53809c.png

在Outputs处仅勾选4个响应参数

设置sensitivity分析DP更新模式为并行,同时设置每轮发送到parameter set的DP数,与Maxwell中HPC设置的Task数相同即可。

37166dbe-422c-11ee-a2ef-92fbcf53809c.png

sensitivity分析参数设置

然后右键点击AMOP选择Update,即可进行灵敏度分析计算。

3743528e-422c-11ee-a2ef-92fbcf53809c.png

AMOP选择Update

接着Update AMOPResults,双击Results可打开MOP后处理界面,查看CoP预后系数矩阵。

3780c902-422c-11ee-a2ef-92fbcf53809c.png

CoP预后系数矩阵

接着进行Step5操作,即optimization优化。

将optimization模块拖到sensitivity模块的AMOP标签,此时优化变量范围将会自动继承sensitivity模块设置,然后进行Next操作即可。

37d4234a-422c-11ee-a2ef-92fbcf53809c.png

optimization模块拖到sensitivity模块的AMOP标签

381a840c-422c-11ee-a2ef-92fbcf53809c.png

优化变量范围

然后依次添加优化目标,然后执行Next操作,目标设置如下。

(1) Magnet_area最小

(2) Ripple最小

(3) Torque最大

(4) Cogging最小

385628cc-422c-11ee-a2ef-92fbcf53809c.png38771f64-422c-11ee-a2ef-92fbcf53809c.png

添加优化目标

设置默认的优化算法EA(遗传算法),最后点击finish完成即可。

3897937a-422c-11ee-a2ef-92fbcf53809c.png

设置默认的优化算法EA(遗传算法)

然后点击Update进行求解计算,计算完成后即可查看优化结果。

38a4d18e-422c-11ee-a2ef-92fbcf53809c.png

Update求解

38c9d826-422c-11ee-a2ef-92fbcf53809c.png

查看优化结果

38de8dca-422c-11ee-a2ef-92fbcf53809c.png

优化结果

然后拖入Pareto 3D,查看3个优化目标组成的帕累托前沿面。

3921a83a-422c-11ee-a2ef-92fbcf53809c.png

拖入Pareto 3D

393f0e98-422c-11ee-a2ef-92fbcf53809c.png

Pareto 3D结果

接着拖入Parallel coordinateplot,用户可利用手柄快速筛选优选方案。

396380ca-422c-11ee-a2ef-92fbcf53809c.png

拖入Parallel coordinate plot

397885ce-422c-11ee-a2ef-92fbcf53809c.png

利用手柄快速筛选优选方案

更多optiSLang优化功能用户可参考optiSLang帮助文档。

用户可对优化结果进行有限元验证,首先在Validator处右击选择Update,然后在Result处右击选择Update即可。

3a4d84f4-422c-11ee-a2ef-92fbcf53809c.png

Validator处右击选择Update

3a6bc19e-422c-11ee-a2ef-92fbcf53809c.png

Result处右击选择Update

最后可查看有限元验证后的结果。

3aa664c0-422c-11ee-a2ef-92fbcf53809c.png

查看结果

3af4e5a0-422c-11ee-a2ef-92fbcf53809c.png

有限元验证后结果

3 总结

Ansys optiSLang是一款先进的仿真流程集成与设计优化(PIDO)工具。具有非常灵活开放的仿真流程搭建平台,可以集成100种以上的CAE和CAD工具,帮助企业提升产品设计,包括参数敏感性分析、优化设计、鲁棒性分析和可靠性分析等。本文以一表贴式永磁同步电机为例,介绍了如何在Workbench中利用optiSLang对Maxwell模型进行优化。通过对极弧系数、磁极厚度、磁极偏心距、槽口高度、槽口宽度及气隙长度等6个变量进行优化,优化目标为齿槽转矩峰峰值最小、负载转矩波动率最小、负载转矩平均值最大、永磁体面积最小,最终经过Ansys optiSLang的优化迭代计算,达到了优化目标。





审核编辑:刘清

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信