Maxwell Optislang的谐响应与多物理场计算在永磁电机多目标优化参数化建模及电磁振...
maxwell optislang 谐响应多物理场计算永磁电机多目标优化参数化建模电磁振动噪声仿真永磁电机的多物理场优化就像在玩一场精密的多维拼图游戏。当电磁性能、振动噪声和热特性这几个看似矛盾的指标需要同时满足时传统单学科优化的套路就不好使了。最近在折腾MaxwellOptiSLang的黄金组合发现这俩工具配合起来确实能玩出不少花样。先说说参数化建模这个基本功。在Maxwell里搞电机模型最关键的定子槽形参数得做成可调节变量。比如用Python脚本控制槽口宽度时代码得这么写oEditor.setprop(Name:Slot, SlotWidth, %smm%(slot_width)) oEditor.create_user_defined_parametric_parametric(SlotWidth, linear, 8, 12)这段脚本直接把槽口宽度参数化成了8-12mm的可调范围。别小看这几行代码实测发现槽宽每增加1mm齿槽转矩能降3%左右但气隙磁密又会掉0.5T这种参数打架的情况后面就得靠优化算法来摆平。maxwell optislang 谐响应多物理场计算永磁电机多目标优化参数化建模电磁振动噪声仿真说到谐响应分析最酸爽的就是电磁力波的空间阶次和时间谐波耦合。有一次做24槽8极电机在Maxwell里算完电磁场后导出径向力波数据用APDL脚本做傅里叶分解fourier,2,order ! 分解空间2阶分量 freq,400 ! 400Hz基频 solve结果发现48阶电磁力波正好和定子结构的模态对上号振动噪声直接爆表。这时候就得回头调整绕组系数或者磁极形状把问题阶次的力波幅值压下去。OptiSLang的玩法更有意思。设置多目标优化时经常用响应面代理模型来减少计算量。有次同时优化效率、振动加速度和材料成本三个目标配置文件里是这么写的Objectives Minimizevibration_peak/Minimize Maximizeefficiency/Maximize Minimizecost_weight/Minimize /Objectives Algorithms MOO typeNSGA-II generations50/ /Algorithms跑完优化后生成的Pareto前沿曲线就像个三维星云图各个设计方案在目标空间里散落分布。这时候得用模糊决策选个折中点往往发现最优解都在参数空间的边缘区域藏着。做电磁-机械耦合仿真时数据传递的坑最多。有次用Workbench把Maxwell的电磁力耦合到Harmonic Acoustics结果振动速度云图和声压级总对不上。后来发现是网格映射的问题加了这段预处理脚本才搞定mesh_refinement(components[stator_core], level3) force_transfer(methodconservative, tolerance0.1)现在看这些优化流程就像是给电机设计装了自动驾驶系统。不过计算资源该跪还是得跪一个完整的DOE流程跑下来128核的工作站也得哼哧哼哧算一晚上。但比起传统试错法这种系统级优化至少能把开发周期从几个月压缩到几周值了。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2408718.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!