news 2026/9/27 3:35:53

盘式电机电磁仿真模型解析:多种结构设计与槽极配合,参数化调整,适用于Maxwell 2021r...

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
盘式电机电磁仿真模型解析:多种结构设计与槽极配合,参数化调整,适用于Maxwell 2021r...

盘式电机 maxwell 电磁仿真模型 双转单定结构,halbach 结构,双定单转 24 槽 20 极,18槽 1 2 极,18s16p(可做其他槽极配合) 参数化模型,内外径,叠厚等所有参数均可调整 默认模型仅作学习用,未做商业化优化 全模型和周期性模型都有 其他结构也可做 最低maxwell2021r1 版本

一、代码文件结构与工程基础定义

该模型代码以AnsoftProject工程文件格式组织,采用标签化语法描述仿真全要素,核心结构包含工程配置、材料定义、几何建模、仿真参数四大层级,文件头定义如下:

$begin 'AnsoftProject' Created='Sun Nov 5 11:17:36 2023' Product='ElectronicsDesktop' FileOwnedByWorkbench=false $begin 'Desktop' Version(2022, 1) InfrastructureVersion(1, 0) $end 'Desktop' UsesAdvancedFeatures=false NextUniqueID=0 MoveBackwards=false
  • 工程标识:明确基于ElectronicsDesktop 2022R1创建,FileOwnedByWorkbench=false表明为独立Maxwell模型,不依赖Workbench协同环境
  • 版本控制:通过Version(2022, 1)锁定软件版本,确保材料属性、求解算法的兼容性
  • 特性开关:UsesAdvancedFeatures=false关闭高级仿真特性(如多物理场耦合高阶算法),降低计算资源消耗

二、材料系统定义代码解析

材料模块通过Material标签组定义6类核心材料,每类材料包含电磁、热、结构全属性参数,代码采用键值对与数组结合的方式描述非线性特性:

(1)电工钢片材料(35CS300_test_revise_40C)

$begin 'Material' Name='35CS300_test_revise_40C' $begin 'permeability' property_type='nonlinear' BTypeForSingleCurve='normal' HUnit='A_per_meter' BUnit='tesla' $begin 'BHCoordinates' Points[324: 0,0, 35.05959848,0.068266709, ..., 80000,1.975176295] $end 'BHCoordinates' $end 'permeability' $begin 'core_loss' kh=122.84, kc=0.416, ke=20.14, f_ref=50, b_ref=1.0 $end 'core_loss' conductivity=2062280.88 stacking_factor=0.97 $end 'Material'
  • 非线性磁特性:通过324组BH曲线数据(H:0~80000A/m,B:0~1.975T)精准描述材料磁化曲线,支持高饱和区域仿真
  • 损耗模型:采用kh/kc/ke三系数模型,分别对应磁滞损耗、涡流损耗和附加损耗,参考条件50Hz、1.0T
  • 工艺参数:stacking_factor=0.97定义叠片系数,修正叠压工艺对导磁性能的影响

(2)Halbach阵列磁钢材料

$begin 'Material' Name='N38SH_UP' $begin 'remanence' magnitude=1.23, direction=V(0,0,1) $end 'remanence' $begin 'coercivity' magnitude=880150, direction=V(0,0,1) $end 'coercivity' relative_permeability=1.0569 conductivity=625000 $end 'Material' $begin 'Material' Name='N38SH_DOWN' $begin 'coercivity' magnitude=880150, direction=V(0,0,-1) $end 'coercivity' // 其余属性同N38SH_UP $end 'Material'
  • 充磁方向设计:通过direction=V(0,0,1)和V(0,0,-1)定义Z轴正负向充磁,实现Halbach阵列的交替磁场分布
  • 磁钢特性:剩磁1.23T、矫顽力880150A/m,对应N38SH牌号钕铁硼磁钢80℃下的性能参数

三、几何建模核心代码逻辑

模型采用参数化建模方法,通过UserDefinedPrimitive调用专用插件生成基础几何,结合布尔操作实现复杂结构,核心部件代码如下:

(1)定子线圈建模(24槽结构)

$begin 'Operation' OperationType='UserDefinedPrimitive' ID=22697 DllName='RMxprt/DiskCoil.dll' $begin 'ParamVector' Pair('DiaOuter', 'do') // 关联全局参数do(外径) Pair('DiaInner', 'di') // 关联全局参数di(内径) Pair('Thickness', 'h_stator')// 关联定子高度参数 Pair('Slots', 'slot') // 槽数=24 Pair('SlotType', '3') // 3型槽结构 Pair('Layers', '2') // 双层绕组 Pair('CoilPitch', '1') // 短距系数1 $end 'ParamVector' $end 'Operation' // 周向复制生成24槽 $begin 'Operation' OperationType='DuplicateAroundAxis' ID=22703 ParentID=22697 Axis=V(0,0,1) Angle=360/slot Copies=slot-1 $end 'Operation'
  • 参数驱动:通过Pair('参数名','全局变量')实现线圈尺寸与全局参数的动态关联,修改do/di即可更新线圈内外径
  • 阵列生成:采用DuplicateAroundAxis操作,绕Z轴以360/slot角度复制23次(Copies=23),快速生成24槽均匀分布结构

(2)转子磁钢建模(20极Halbach阵列)

$begin 'Operation' OperationType='UserDefinedPrimitive' ID=22813 DllName='RMxprt/DiskPMCore.dll' $begin 'ParamVector' Pair('DiaOuter', 'do') Pair('DiaInner', 'di') Pair('Thickness', 'hpm') // 磁钢厚度=6mm Pair('Poles', 'poles') // 极数=20 Pair('Embrace', 'arc') // 极弧系数=0.85 $end 'ParamVector' $end 'Operation' // 磁钢极性交替赋值 $begin 'Assignment' EntityID=22813,22815,... // 奇数极磁钢 Material='N38SH_UP' $end 'Assignment' $begin 'Assignment' EntityID=22814,22816,... // 偶数极磁钢 Material='N38SH_DOWN' $end 'Assignment'
  • 磁钢基础结构:通过DiskPMCore.dll插件生成20极扇形磁钢,极弧系数0.85确保磁场分布正弦性
  • Halbach布局:通过材料赋值区分奇偶极磁钢(N38SHUP/N38SHDOWN),实现相邻磁钢充磁方向相反的阵列结构

四、全局参数与求解配置代码

模型定义12项核心全局参数,通过Variable标签实现全模型参数化控制,求解配置代码如下:

(1)全局参数定义

$begin 'Variable' Name='di' Value='100mm' Description='电机内径' $end 'Variable' $begin 'Variable' Name='do' Value='200mm' Description='电机外径' $end 'Variable' // 其他参数:h_stator(40mm)、gap(2mm)、slot(24)、poles(20)、arc(0.85)等
  • 参数关联:所有几何尺寸(如线圈厚度h_stator、气隙gap)均通过变量名关联,形成参数驱动链
  • 可扩展性:支持槽极数动态调整(slot和poles变量),兼容18s12p、18s16p等多种组合

(2)瞬态求解配置

$begin 'AnalysisSetup' SolutionType='Transient' ComputeTransientInductance=true TimeStep='0.006s' EndTime='0.36s' $begin 'Excitation' Type='Current' Current='irms*sqrt(2)*sin(2*pi*f*t + initial)' Frequency='poles*r_speed/(120)' $end 'Excitation' $end 'AnalysisSetup'
  • 求解类型:SolutionType='Transient'设置为瞬态分析,支持转矩脉动、动态电感等参数计算
  • 激励定义:采用正弦电流激励,公式中f=poles*r_speed/120自动计算电频率,initial参数调整初始相位角
  • 时间步设置:TimeStep=0.006s、EndTime=0.36s对应100rpm转速下的1个电周期(20极电机电周期=0.36s)

五、代码核心功能总结

  1. 全参数化架构:通过变量关联实现"一处修改、全局更新",支持电机尺寸、槽极数、电磁参数的快速迭代
  2. Halbach阵列实现:通过磁钢材料方向差异化定义,在代码层面构建交替充磁结构,无需额外几何调整
  3. 多物理场属性集成:材料同时包含电磁(磁导率、导电率)、热(导热系数)、结构(叠片系数)参数,支持多场耦合扩展
  4. 自动化建模逻辑:通过插件调用+阵列复制的代码组合,实现24槽20极结构的自动化生成,减少手动建模工作量

该代码通过结构化标签语言,将电机设计理论与仿真技术深度融合,为盘式电机的电磁性能分析提供了精准、高效的参数化仿真工具。

盘式电机 maxwell 电磁仿真模型 双转单定结构,halbach 结构,双定单转 24 槽 20 极,18槽 1 2 极,18s16p(可做其他槽极配合) 参数化模型,内外径,叠厚等所有参数均可调整 默认模型仅作学习用,未做商业化优化 全模型和周期性模型都有 其他结构也可做 最低maxwell2021r1 版本

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/25 5:52:03

Prompt 焚诀——一个模板,终结你和 AI 的所有沟通问题扔

AI训练存储选型的演进路线 第一阶段:单机直连时代 早期的深度学习数据集较小,模型训练通常在单台服务器或单张GPU卡上完成。此时直接将数据存储在训练机器的本地NVMe SSD/HDD上。 其优势在于IO延迟最低,吞吐量极高,也就是“数据…

作者头像 李华
网站建设 2026/9/21 13:27:28

探索Talebook个人书库:打造专属数字图书馆的完整实践

探索Talebook个人书库:打造专属数字图书馆的完整实践 【免费下载链接】talebook 一个简单好用的个人书库 项目地址: https://gitcode.com/gh_mirrors/ta/talebook 想象一下,你拥有数千本电子书,却无法像实体书架那样轻松浏览、分类和分…

作者头像 李华
网站建设 2026/9/21 16:32:48

终极指南:如何使用OCAT工具轻松配置OpenCore黑苹果

终极指南:如何使用OCAT工具轻松配置OpenCore黑苹果 【免费下载链接】OCAuxiliaryTools Cross-platform GUI management tools for OpenCore(OCAT) 项目地址: https://gitcode.com/gh_mirrors/oc/OCAuxiliaryTools OCAuxiliaryTools&am…

作者头像 李华