当前位置: 首页 > news >正文

盘式电机电磁仿真模型解析:多种结构设计与槽极配合,参数化调整,适用于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)均通过变量名关联,形成参数驱动链
  • 可扩展性:支持槽极数动态调整(slotpoles变量),兼容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.006sEndTime=0.36s对应100rpm转速下的1个电周期(20极电机电周期=0.36s)

五、代码核心功能总结

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

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

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

http://www.cnnetsun.cn/news/1848606.html

相关文章:

  • Prompt 焚诀——一个模板,终结你和 AI 的所有沟通问题扔
  • 如何设置 Hyper-V 让虚拟机既能访问外网,又能与局域网内的其他物理设备通信
  • 探索Talebook个人书库:打造专属数字图书馆的完整实践
  • 终极指南:如何使用OCAT工具轻松配置OpenCore黑苹果
  • 深度解析:HackRF射频开关技术如何重塑软件定义无线电的灵活性边界
  • tao-8k在智能写作助手中的应用:8K参考文献嵌入+学术内容语义改写增强
  • 龙芯k - 久久派开发环境搭建及内核升级(下)吓
  • 3分钟快速汉化Android Studio:中文界面终极免费指南
  • 国产信创库fio破坏主备库以及备份故障处理--惜分飞呢
  • 如何在Windows上免费创建虚拟光驱:WinCDEmu完整使用指南
  • FastAPI项目里那个烦人的favicon.ico 404报错,3分钟教你彻底搞定它
  • FAST Planner实战:在ROS Noetic上从零搭建无人机避障仿真环境(附完整代码)
  • 动手学深度学习——转置卷积代码
  • 3步诊断法:彻底解决ESP32开发板安装失败的终极指南
  • Nacos启动报错:深入解析Unable to start embedded Tomcat的根源与解决方案
  • LangGraph Agent架构实战:构建一个具备自我修正能力的规划智能体
  • 三步掌握微信聊天记录永久保存:你的数字记忆守护者
  • Transformer剪枝到底该剪Attention还是FFN?Meta/DeepMind/阿里联合实验数据首次公开(含HuggingFace一键工具链)
  • OpenClaw+优云智算Coding Plan:从灵感到成文,再到发布的全流程AI自动化霞
  • 仅限头部AI平台内部流出的配额审计清单:覆盖Token级计量、跨模型共享配额、突发流量信用额度等8项稀缺机制
  • MiniMax M. 发布!Redis 故障排查 + 跨语言重构场景实测,表现如何?焉
  • 别再硬编码了!用LVGL的页面栈管理器实现优雅的界面切换(附智能健康助手项目源码分析)
  • Maxwell涡流热损计算:铜导体在50Hz交流下的仿真实践
  • libcrypt-dev安装指南:解决crypt.h缺失报错
  • ESP8266 OTA升级实战:基于巴法云的极简实现方案
  • 高性能客服系统技术内幕:通过 SpinWait 自旋等待结构体提升高频消息分发性能坦
  • 5步彻底解决显卡驱动残留问题:DDU深度使用终极指南
  • 终极缠论分析插件:3分钟让你的通达信拥有专业缠论分析能力
  • Cadence Virtuoso 字体大小调整全攻略:从基础设置到高级优化
  • 如何在 Ubuntu 22.04 LTS 上部署 Jenkins 自动化服务器?