ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

电机正向设计与协同仿真:从多物理场数据打通到设计闭环

电机正向设计与协同仿真:从多物理场数据打通到设计闭环 1. 这是什么项目把“想清楚”和“算明白”放在模型之前这些年做电机设计我最大的感受是大部分人拿到一个电机需求第一反应就是打开软件建模、剖分、跑仿真好像网格画得越密、仿真时间越长方案就越靠谱。但现实很残酷做出来的样机经常和仿真对不上要么温升超标要么振动噪声炸耳朵要么效率曲线和预期差一大截。问题往往不是仿真精度不够而是从一开始设计思路就走偏了。这个项目做的就是电机正向设计与协同仿真。说得直白一点正向设计不是“先画模型再凑参数”而是从需求指标出发按“电磁-热-结构-控制”这个链条逐层推导出电机应该长什么样、用什么材料、定转子怎么排布、冷却怎么走、控制策略能不能兑现设计性能。协同仿真则是把电磁场、温度场、结构应力、驱动控制这几套物理场放在一起联合求解而不是像传统做法那样电磁算完之后再手动把损耗丢给热分析热分析算完再手动把温度丢给结构应力全程靠人工搬运数据中间还经常搬错。先说清楚我为什么要做这个方向。电机设计这个行业过去几十年其实已经非常成熟各种经验公式、设计手册、等效磁路法都能用得很溜。但问题是现在的应用场景变了。电动车驱动电机要求的是高功率密度、宽调速范围、高效率区间大无人机电机要求轻量化、瞬间响应快工业伺服要求低速大扭矩、扭矩波动小家电电机则更在乎成本、噪声和可靠性的平衡。这些需求靠查手册、套经验公式已经很难覆盖必须借助仿真手段把磁场分布、损耗分布、热流走向这些看不见的东西提前算出来才能在设计阶段就把风险按死。这个项目的受众我觉得主要有三类人。第一类是刚入行的电机设计工程师手里有电磁仿真的基础但不太清楚怎么把电磁、热、结构、控制串成一个正向闭环第二类是在校研究生做电机方向课题导师要求“仿真实验”结合但实验室没人能把协同仿真讲明白第三类是产品经理或者项目负责人不需要自己动手建模但需要知道仿真能承诺什么、不能承诺什么避免被仿真的漂亮云图误导。2. 整体设计与思路拆解为什么正向设计不是一句口号2.1 传统流程的问题到底出在哪先复盘一下很多工程师熟悉的传统设计流程。接到需求比如“额定功率12kW额定转速3000rpm峰值转速9000rpm峰值扭矩80Nm”。工程师翻经验手册找一个相近的电机型号作为参考按比例缩放出定转子尺寸选定绕组匝数然后在Maxwell里建模跑一下空载反电动势、额定点效率差不多就出图了。样机回来后测数据发现效率和散热不行再回头改绕组、改磁钢厚度、改气隙长度重新出图、重新开模。这个流程的本质问题是“仿真只被用来验证一个已经拍脑袋定下来的方案”而不是被用来“指导如何形成这个方案”。每一轮验证只能回答“这个方案行不行”但回答不了“如果不行问题到底出在哪个物理环节、应该往哪个方向改”。所以传统流程里大家迭代靠的是经验直觉不是靠数据说话。举一个我实际见过很多次的例子。有一个做电动车电机控制器预充电路的项目用户提供一个电机参数控制器开发人员拿到的却是电机的外特性曲线。控制器调试的时候发现低速大扭矩工况下电机抖得厉害查了半天找不到原因。后来把电机的电磁仿真模型拿过来一看才发现问题是磁路饱和低速大扭矩时定子齿部磁密已经干到2.1T远超硅钢片1.8T的饱和点电感急剧下降电流谐波放大扭矩波动自然压不住。这种事如果在正向设计阶段就把“电机的电磁特性曲线”和“控制器的控制策略”放在一个仿真空闲里跑一遍根本不需要等到样机联调才暴露。2.2 正向设计的三条主线指标、结构、验证为什么要强调正向设计因为正向设计本质上是一套“从不确定性中收敛答案”的方法论。它有三条主线。第一条主线是指标拆解。拿到需求指标后不急着建模而是先把指标拆成可计算的物理量。额定功率决定转矩转速转矩和体积决定切向应力切向应力决定气隙磁密和电负荷的乘积再结合散热条件决定是选永磁同步、异步还是开关磁阻。这个过程中间每一步都是可以算、可以查资料的最终会逼近一个合理的拓扑方案。第二条主线是并行结构。电磁、热、结构、控制四个物理场不是先后顺序而是并行推进。电磁计算出损耗后热仿真立刻接手做温度场分析温度结果反馈回电磁修正材料在高温下的磁导率和电导率结构仿真校验转子在高转速下会不会变形、会不会碰到定子控制仿真验证闭环驱动下能不能达到需求的动态响应。每一个环节的结果都不是终点而是下一个环节的输入。第三条主线是闭环验证。仿真做完之后必须走样机验证样机测出的电磁力、温升、噪声数据反过来校准仿真模型形成一套迭代体系。很多工程师认为“仿真和实验对不上”是坏事其实不是对不上恰恰说明模型里少考虑了某个物理过程这时候最忌讳的是调参数硬把结果掰回来而是要顺着数据去查模型哪里漏了物理项。比如仿真测出来的齿槽转矩比实验大很多不妨检查一下网格密度、材料B-H曲线的高场段数据甚至要考虑样机的磁钢实际剩磁在加工过程中退磁了多少。2.3 协同仿真的方法论单向耦合是起点双向耦合才是终点协同仿真如果按耦合方式分可以分三个层级。第一个层级是单向耦合。电磁算出损耗手填进热分析热分析算出温度手填进结构应力结构算完应力再手填回电磁看变形对气隙的影响。这个方法的好处是简单坏处是计算量巨大的人工搬运而且每一轮搬运都可能丢精度。单向耦合适合设计初期的粗筛不适合后期精度验证。第二个层级是双向耦合。用多物理场协同仿真工具例如ANSYS Workbench里的Maxwell、Fluent、Mechanical、Simplorer联合仿真让电磁损耗自动映射到热源热边界条件自动更新到结构件材料属性结构变形自动反馈到电磁分析的气隙尺寸。每一轮迭代由软件自动完成人只需要负责看收敛结果是否合理。对绝大多数电机设计来说双向耦合已经够用。第三个层级是“场-路-控”联合仿真。这是最高级也最难的一层是把电磁场有限元模型和驱动电路、控制算法放在一起联跑。举个现实中很常见的例子无刷直流电机用PWM调速时控制器输出的PWM电流里含有大量谐波这些谐波与电机的电感不匹配会在电机内部诱发高频振动。单独的电磁仿真并不会把控制器谐波算进去因为它默认电机是正弦供电单独的控制仿真又只能把电机等效成简化的dq模型根本看不到谐波分布。只有把PWM控制策略和电磁场有限元放在一个环境里联跑才能看到真实供电条件下的磁场谐波和振动响应。这个做法最典型的应用就是电动车上电机的预充电路与电磁兼容协同仿真——电机作为感性负载在预充瞬间、上电瞬间会产生峰值电压这个峰值电压会不会击穿控制器IGBT得靠联合仿真才能算清楚。2.4 我为什么推荐“越级”的正向设计顺序很多人以为的正向设计顺序是需求→电磁→热→结构→控制一个做完接下一个。我建议是需求→控制→电磁→热→结构。原因很简单控制是电机的“灵魂”电磁是电机的“肉体”而热和结构是“生存条件”。如果控制了灵魂肉体自然要服从灵魂的需求。用电动车上的例子来说驱动电机经常需要在恒转矩区和恒功率区切换工作这就意味着电机内部的转矩角、电流相位角都在动态变化。如果你先按最大额定点设计电磁结构再让控制器去适配控制器很可能发现自己“够不到”这个性能反过来如果你先定义控制算法到底需要电机在什么电压、什么电流下输出什么扭矩再反推电磁设计需要多高的反电动势常数、多大的交直轴电感电磁和控制的匹配度就会高很多。这也是我在这类项目里反复跟团队强调的先定控制策略再定电磁拓扑。3. 核心细节解析与实操要点3.1 磁路设计里最容易翻车的三个参数先说磁路设计。磁路是整个电机设计的核心但真正能拿捏好这三个参数的工程师并不多。第一个是气隙磁密。很多人直接按经验取个0.7T到1.0T就往前走了完全不校验磁路饱和。气隙磁密定太高齿部和轭部磁密就会跟着冲高硅钢片一旦进入深饱和区磁导率断崖式下降电感、气隙有效长度、铁损全部偏离设计预期。我用推荐的做法是先根据需求的转矩密度确定气隙磁密的粗范围再用磁路法估算齿部、轭部磁密确保所有关键部位磁密都控制在B-H曲线线性段的结尾偏上一点也就是齿部1.6T到1.8T轭部1.3T到1.5T之间。第二个是极槽配合。极槽配合决定绕组的谐波含量、齿槽转矩、振动噪声水平。很多初学者会想当然地认为“极数越多越好槽数越多越好”其实完全不是。极槽配合选择的核心是LCM最小公倍数LCM越大齿槽转矩基波频率越高越容易被机械系统衰减同时绕组系数也可能更高。但不能只追求LCM大还要算绕组系数绕组系数低了出力就亏了。一个自己踩过的例子我早期做某个24槽22极的电机齿槽转矩确实很小但绕组系数只有0.85左右出力明显不如20极配24槽最后只能换方案。第三个是磁钢厚度。磁钢厚了磁链大、出力强但成本和退磁风险也高磁钢薄了成本低但工作点会落在退磁曲线的拐点以下高温大电流工况下直接不可逆退磁。这里面有一个判断退磁风险的关键指标叫做“最小工作磁密”要求设计算完磁路后把最大去磁电流工况单独拿出来算一下磁钢各点的磁密确保最小磁密高于磁钢退磁曲线拐点对应磁密留出10%到15%的裕量。如果不做这一步电机可能刚上电就默默退磁用一阵子发现扭矩掉了10%还找不到原因。3.2 热设计为什么不看温升的电磁设计等于白做电机的体积一定散热条件一定能承受的损耗也就一定。电磁设计算出来的损耗再低如果热量聚在绕组建不出来额定点照样烧绝缘。我第一次独立做电机设计时就犯过这个错误。当时电磁仿真的效率做了96.5%觉得稳了结果样机在额定点跑了20分钟绕组温度直接干到170度绝缘等级都快扛不住了。后来才明白电磁设计的效率高不等于热设计过关电机损耗在中低速的时候主要是铜损集中在绕组绕组被绝缘材料和铁芯包裹散热路径极其困难。热设计要做的第一件事是找到传热的“瓶颈”。对大多数风冷电机来说瓶颈通常在第一层绕组内部到铁芯表面以及铁芯表面到机壳。绕组内部因为浸漆不充分、存在空气隙等效导热系数往往只有0.5到1.0 W/(m·K)这个数值和空气差不多散热极差。实操上的优化手段是分槽绝缘纸的处理上。尽可能压缩绕组与槽壁间的空气隙让绝缘纸贴紧槽壁绕组端部尽量短且浸漆饱满让热量通过铁芯快速传导。我在做Fluent电机散热流场及温度场分析的时候会花很多时间去做绕组的分层热模型。把绕组等效成铜线绝缘漆浸渍漆空气隙的多层嵌套圆柱结构每一层单独赋材料属性这样算出来的绕组热点温度才会接近实测值。很多人图省事把整个绕组等效成一个热源体赋一个2 W/(m·K)的等效导热系数算出来结果看着清爽实测一对比差了30度那就没什么参考价值了。3.3 结构强度别等转子飞散才后悔高速电机看转速低速大扭矩电机看扭矩。但不管哪种结构强度分析都会面临同一个问题仿真算出来应力不高样机还是会坏。这种情况十有八九是疲劳问题。电机转子在高转速下承受离心应力虽然峰值应力低于材料屈服强度但在反复启停和负载波动下转子容易出现疲劳裂纹。计算疲劳寿命需要的是应力幅值和循环次数而不是单纯的峰值应力。特别是转子磁桥位置为了保证磁路不饱和磁桥设计得很薄这个位置的应力集中系数通常高达3到5峰值应力看似安全循环应力却很高最容易先出现裂纹。所以在结构分析里我特别关注磁桥的应力集中系数并配合转矩脉动的频率做频域分析看会不会激发转子的固有模态。结构分析另一个容易忽略的点是温度对材料属性的影响。转子磁钢在高温下强度下降压圈和转轴的配合公差也会因为热膨胀而改变。如果只做常温下的强度校核忽略了长期高温运行对机械性能的劣化样机在严苛工况下的可靠性就会打折扣。我一般会同时做常温工况和最高温度工况两套结构校核用最高温度工况去验证安全系数是否仍满足要求。3.4 控制侧模型电机仿真不止于电磁场很多电机工程师觉得控制是控制工程师的事仿真只做电磁和热就够了。这个观念在协同仿真时代已经过时了。电机最终是要被控制器驱动的控制器响应的是电流和位置信号而电机的非线性特性饱和、谐波、参数随温度漂移会直接影响控制效果。如果把电机用一个简单的dq模型扔给控制工程师那控制工程师“造的子弹”根本打不中真实电机的“靶心”。我做电机控制相关项目时会比较重视几个偏门却关键的参数比如交直轴电感的饱和特性。电机在大电流工况下磁路饱和导致交直轴电感下降了20%到30%控制器用的电感参数还是初始值电流环PI参数就没法保证动态性能。如果能在电磁仿真里预先算出电感随电流变化的曲线把这个曲线交给控制器用查表法实时修正参数控制效果会好一个档次。PWM供电对电磁噪声的影响也必须考虑。PWM载波频率虽然远高于基频但斩波产生的电流纹波会在电机内部激发高频电磁力波跟定子模态耦合后形成明显的电磁噪声。模拟这个问题需要把PWM驱动电路和电磁场模型联在一起跑观察高频谐波电流对气隙磁场的影响再做电磁力波的频域分析与结构模态做对比。这一步在传统单向仿真里根本无法完成只有协同仿真工具能将场路耦合跑通。4. 实操过程与核心环节实现4.1 环境搭建从Maxwell到Workbench到Simplorer的联合仿真链条重点讲一下我实际用下来比较顺手的工具组合。电磁场部分用ANSYS Maxwell热部分用Fluent结构部分用Mechanical控制系统用Simplorer四个工具通过ANSYS Workbench平台统一管理数据流可以自动传递。搭建联合仿真环境时有几个细节值得注意。第一版本一定要一致不同版本之间的耦合接口经常有兼容性问题。第二各物理场网格的耦合精度不取决于所有场的网格尺寸都一样而取决于“数据的接收端”能否解析数据的分布细节。以电磁到热为例Maxwell算出来的铜耗数据映射到Fluent网格时如果热网格太粗局部热点会被平均掉但如果热网格太细映射计算量又大。实操中我通常让热网格尺寸在绕组区域略小于电磁网格而在流固耦合壁面附近再加密一层。第三单向耦合时模型可以分开建但双向耦合时各物理场的几何模型要严格对应特别是转子和气隙的边界尺寸差一点都会导致数据映射错位。在开始协同仿真之前一定要预先约定好单位制和数据接口。Maxwell用的是理想单位Fluent里长度单位默认是米如果机械模型导来导去单位不一致会出现非常隐蔽的数值错误。我在一个热分析的早期项目里就吃过这个亏。当时电磁结果导出去的损耗数值看起来正常但热分析出来的温升整体偏高检查了很久才发现是网格缩放的时候单位弄错了损耗被放大了一千倍。这个教训让我现在做任何跨工具协同仿真都会先算一个解析解来标定模型比如无损耗传热的温升理论值再跑完整仿真。4.2 电磁仿真参数标定外特性曲线与数据验证拿到Maxwell的电磁分析结果后不能直接就开始做热分析要先做一步“数据体检”把仿真算出来的空载反电动势、额定点电流、外特性曲线与手算解析值、实测值进行比较。很多初学者觉得仿真结果就是真理其实不是。仿真模型里有多少理想化假设结果就离实际有多远。比如磁钢默认是标准剩磁1.2T但实际采购的磁钢剩磁可能只有1.15T加工装配后还会进一步降低。比如硅钢片的B-H曲线供应商给的曲线大概率是高频条件下测量的而实际工作磁密区间的数据往往不够精确。外特性曲线是电磁仿真结果是否可信的关键校验指标。实际操作时我会先在Maxwell里跑不同电流幅值和电流相位角对应的转矩曲线得到最大转矩/电流比MTPA曲线再反推电机的拐点转速和额定点效率。把这些仿真数据和厂商提供的驱动控制器测试报告对一对如果吻合度在5%以内模型基本可信如果差很多就回去查模型里硅钢片磁导率、磁钢剩磁、绕组端部漏感是否设置正确。外特性曲线仿真还有一个容易忽略的点不同温度下的磁钢性能不同。永磁同步电机在低温时磁钢剩磁高反电动势高额定点效率高但在高温时剩磁下降反电动势下降控制器为了维持转矩会增加电流从而加剧温升。所以外特性曲线应该分别计算“低温版”和“高温版”而不是只用常温参数一跑到底。我做完常温外特性后通常再加测一个120度条件下的曲线看看电机在高温下到底还有多少裕量。4.3 从损耗到热源电磁热协同的数据流处理从电磁仿真的损耗场数据转换为热仿真的热源数据是协同仿真的第一个核心操作。Maxwell输出的损耗数据包括定子铁芯损耗、绕组铜耗集肤效应和邻近效应引起的AC损耗、转子涡流损耗永磁体损耗。这三类损耗在空间上的分布是不同质的。定子铁芯损耗主要集中在齿顶表面和定子轭部这部分损耗的分布和磁密分布强相关Maxwell可以对每个网格单元分别算出损耗密度。正确处理方式是把单元损耗密度而不是总损耗映射到Fluent中对应的网格体源。这样热分析才能捕捉到齿部局部过热的现象。很多工程师图省事只把总损耗分配均摊到整个定子铁芯上这样算出来的温升均匀得漂亮但掩盖了齿部局部过热的真实风险。绕组铜耗的分布也要分两层来看。直流铜耗沿绕组轴向是均匀的因为电流密度相同但交流铜耗集中在槽口附近和靠近气隙的端部因为高频磁场会迫使电流向导体的表面聚集。如果你的电机是高频电机比如高速永磁同步电机跑到十几kHz的电频率那AC铜耗会非常可观甚至超过直流铜耗。在做热仿真时AC铜耗必须单独赋给槽口的局部区域不能和直流铜耗一样均匀铺开。转子涡流损耗同样不能忽略。很多人做永磁电机喜欢用“转子涡流损耗小到可以忽略”的说法但在高频、大电流谐波和磁桥漏磁条件下转子上的涡流损耗可能让磁钢温度比定子高出不少。这里的“热点温度”正是结构分析和寿命评估的基石。磁钢耐温通常只有120到200度一旦超过退磁风险成倍增加。热分析算完绕组温度不算完必须把磁钢的温度单独拎出来看一下。4.4 热分析与结构分析的联动温度是结构的“改造者”温度对结构的影响主要有三个方面材料属性、热应力和几何尺寸。材料属性方面最典型的就是硅钢片的磁导率随温度变化以及磁钢的剩磁随温度变化。这两项我之前已经反复强调过。热应力方面定转子、机壳、转轴的材料热膨胀系数不一致升温后会出现热应力。在高速电机中热应力与离心应力叠加可能造成转子磁桥位置的应力超过材料屈服强度。几何尺寸方面定转子、气隙宽度等关键尺寸在高温下会变化导致电磁性能偏移。我在做结构分析时会按照“热-结构顺序耦合”的流程先把Fluent算出的温度场结果导入Mechanical作为体载荷和边界条件再施加载荷求解结构应力和变形。操作上需要注意温度场映射到结构网格时的精度结构网格在关键区域要足够密否则由温度梯度产生的应力会被低估。通常情况下热分析和结构分析用同一套几何模型各自网格可以不同但边界标识符必须一致这样才能保证数据映射不串位。耦合结果里我最关注两个量。第一个是转子在最高转速下的径向变形。如果变形超过了气隙长度的5%就必须重新设计转子刚度第二个是磁桥应力安全系数这个系数对疲劳寿命影响很大我会要求它至少大于1.5。很多高速电机在这方面“差一点就凉了”等转子飞散甚至定子扫膛后再处理成本就不可控了。4.5 场路控联仿Simplorer接上驱动控制才算完整如果只是做稳态功率的校核只跑电磁热结构协同已经足够。但要验证电机能不能按需求动态响应就必须把控制系统一起纳入协同仿真环境。我常用的做法是在Simplorer里搭驱动电路和闭环控制并用Maxwell的有限元电机模型作为受控对象。Simulink的电机传递函数模型适合做算法验证但精度不够SimplorerMaxwell的场路耦合则能直接看到电流谐波、扭矩波动、反电动势畸变对控制性能的影响。以PWM控制为例。设置一个电压源逆变器调制方式用SVPWM载波频率8kHz然后把Maxwell电机模型挂在电路里。开环跑一个额定工况先看相电流波形里有没有明显的PWM纹波再在控制环里加入转速PI和电流PI闭环跑动态阶跃观察转速响应和转矩波形。这个闭环仿真的核心意义在于它把PWM谐波电流对转矩波动和电磁噪声的影响真实还原出来了而不是像传统方法那样用理想正弦电流代替。做场路控联仿时仿真时间步长设置是个技术活。电磁有限元模型的计算时间步长通常在1e-5秒级别才能捕捉到开关节流引起的电流纹波控制环的更新频率通常是8kHz到16kHz对应的控制步长在1e-4秒级别而热仿真的时间尺度可能是几十分钟甚至几小时。三个时间尺度差了好几个数量级强行用同一个时间步长跑联合仿真要么计算量爆炸要么精度退化。我的经验是先做场控快速联合仿真跑几十个电周期得到稳态的损耗和转矩数据再把这些数据作为热分析的热源边界条件。顺序上先“快”后“慢”既保证控制动态特性的精度又兼顾热仿真的时间尺度两条路互不打架。5. 常见问题与排查技巧实录5.1 耦合结果对不上先别调参数检查数据流协同仿真最常见的坑是各物理场的结果在数量级上对不上。做过一次电机协同仿真电磁损耗算出来是50W热分析却说自己接收到的热源是5000W。查了半天原来是Maxwell和Fluent之间损耗场映射时单位换算出了差错。Maxwell损耗密度用的是mW/cm³Fluent体热源用的是W/m³换算系数是10的若干次方稍不留意就差了三个数量级。这个问题可以用一个笨办法来预防。不管用哪个工具组合先在软件里找个0维模型做传导传热解析计算用理论公式验证损耗和温升的数量级。比如体积热源P、表面换热系数h、换热面积A温升约等于P/(hA)。如果仿真结果和这个理论值差10倍以上敢肯定数据流有问题而不是物理模型有问题。我每次做联合仿真都会先跑这个“数量级检查”能省下无数排查时间。5.2 电磁仿真的转矩波动偏大网格和饱和都要背锅转矩波动是电机设计中最让人头疼的指标之一。刚开始做仿真的那几年我经常遇到仿真的转矩波动是实测两倍的情况一开始以为是模型设置不对后来发现是网格密度不达标。转矩计算对气隙附近的磁场分布极其敏感气隙处网格尺寸必须足够细才能分辨出槽口处的磁导变化。粗网格相当于把气隙的磁场做了空间平均高频谐波被抹掉转矩波动自然看起来不准。另一个原因是材料饱和。如果齿部磁密已经进入饱和区磁场非线性加剧扭矩波动里的谐波成分会被放大。排查时先看齿部磁密是否超过材料B-H曲线的饱和拐点如果超了要么减小磁钢厚度要么增加齿宽否则后面再怎么加密网格都没用。这个顺序很重要不要一看到波动大就去加密网格先查饱和再查网格。5.3 热分析总是偏低绕组热模型要分层热分析结果比实测低30度这类问题我见过太多。最常见的原因就是绕组等效模型做得太理想。绕组不是一块均质铜块而是由铜线、绝缘漆、浸渍漆、残留空气隙组成的多层复合材料。如果只用一个均匀的“绕组热导率”来代表整个区域那铜线内部的温度梯度没法准确模拟热点温度会被系统性低估。我的做法是把槽内绕组切成若干层每一层由铜介质、绝缘层、空气隙组成分别设定材料导热系数。铜的导热系数是385 W/(m·K)绝缘喷漆和空气只有0.2到1 W/(m·K)这个差异是数量级的所以分层的意义就是把热阻最高的空气隙单独建出来让热流从铜线穿过绝缘、再穿过槽壁进入铁芯的过程被逼真地还原。分层模型的建立虽然麻烦却是热分析精度提升最有效的一步。5.4 结构分析“算不坏”多半是没算疲劳结构仿真报出来的应力远低于材料屈服强度但样机就是坏多半问题出在疲劳。电机的启停、负载波动、转矩脉动都是循环载荷会让转子材料在应力远低于屈服强度的情况下慢慢疲劳开裂。所以结构分析不能只看峰值应力还要看应力幅值、应力循环次数用来估算疲劳寿命。磁桥是疲劳高发区。转子磁桥设计的初衷是隔磁保证磁力线走预定路径但又因为太薄成为整个转子应力最集中的地方。我做高速电机的转子结构设计时通常会在标准静强度校核之外额外做一次基于转矩脉动和转速波动的疲劳分析。转矩脉动频率通常与极槽配合相关比如12槽10极电机转矩脉动的基频是电频率的6倍频。这个频率如果恰好落在转子固有模态附近就会引发共振疲劳问题会加速恶化。结构分析看过应力和模态之后再回来优化极槽配合或者转子磁桥形状才算完整闭环。5.5 控制联仿跑不动时间尺度的“分而治之”场路控联仿最大的障碍是计算量。Maxwell有限元模型自带几千到几万个网格单元每算一个电磁场都要解一次矩阵方程控制环又要每个控制周期都调用这个模型计算量叠加起来很容易让服务器也吃不消。我通常采取的方案是把联合仿真分成两段第一段在Simplorer里搭纯电机等效模型先做控制算法的稳定性验证第二段再把Maxwell有限元模型接入只做典型的动态工况验证比如阶跃启停、负载突加、PWM启停。这两段式策略可以节省大量计算时间。先在控制层面把算法调通再在电磁层面验证模型的准确性。有了基础的算法和参数接Maxwell之后主要看电流波形是否带谐波、转矩是否波动、温升是否正常。这样既能享受场路控联仿的高保真度又能把计算资源控制在可接受的范围内。6. 避坑心得与实操建议6.1 永远给未知留一条解析解的后路做了这么多年仿真一直保留一个习惯再复杂的模型都先找一组简化的解析解做数量级校验。比如电机的空载反电动势可以用磁路法手算一次估算出大概在什么范围电机温升可以用集中参数热网络法粗算一次结构的临界转速可以用转子的一阶弯曲模态的解析公式估算。如果仿真结果和解析解偏差在一倍以上不用怀疑肯定是数据流或者建模过程出了问题。这套方法听起来麻烦每次也就多花半小时到一个小时但能避免在错误模型上浪费几天甚至几周时间。尤其在做协同仿真时物理场多、数据流复杂解析解就像是导航里的经纬度让人时刻知道自己在哪。6.2 材料数据的来源比仿真模型的精度更重要协同仿真里最值钱的不是软件的license而是材料数据。硅钢片的B-H曲线、损耗曲线、磁钢的退磁曲线、导热系数、热膨胀系数、高温下的机械强度这些数据每一项都直接影响仿真结果。很多项目失败不是仿真方法不对而是材料数据本身就是供应商给的理想值或者从网上扒来的相近牌号和实际采购材料对不上。我的建议是第一在项目启动前就找材料供应商要实测数据要求他们给出不同温度和不同频率下的完整数据表第二对关键材料做第三方实测尤其电机磁钢的剩磁、内禀矫顽力、硅钢片的损耗曲线这两类材料对电磁和热的结果影响巨大第三建立自己的材料数据库不同项目间复用但也要定期更新。数据不准确后面一切仿真都是在给错误答案涂脂抹粉。6.3 协同仿真不是终点样机验证才是这一点是我最想强调的。再好的仿真也只是模型模型的本质是简化简化就意味着有边界。样机实验数据是唯一的“真相”。我在做每个电机项目时都会预留至少两台样机的测试时间专门用来做模型标定。样机测试的重点不是看“行不行”而是记录详细的实验曲线包括空载反电动势随转速、不同负载下的电流和效率、温升历程、振动频谱、噪声频谱。把实验曲线和仿真曲线叠在一起对比偏差大的地方就是模型需要修正的地方。这个流程一轮轮走下来仿真模型的置信度才会越来越高。6.4 团队协作不要让数据流卡在人的交接上协同仿真在实际落地时最大的阻力往往不是算法而是人和人之间的协作。电磁工程师算完生成一堆文本表格然后邮件发给热分析工程师热分析工程师再去重新建模、手动填热源这个过程既低效又容易出错。我在团队里推行的是“数据接口标准化”的做法定义好一套统一的数据交换格式电磁、热、结构、控制四个方向都按这个格式输入输出配合一套轻量级的自动化脚本。这样每个环节的结果可以自动传递到下一个环节即使换人也能快速接手。正向设计与协同仿真说到底是把电机设计从“经验驱动的试错”推向“数据驱动的迭代”。这个过程并不轻松它要求工程师既要懂电磁场理论又要懂热与结构的物理过程还要懂控制的基本逻辑对综合能力的要求是实打实的。但跨过这个门槛之后再回头看不做协同仿真的设计流程就像是用算盘去做矩阵运算不是不行而是太亏了。我做这类项目的体会是电机设计的“新维度”并不神秘它就是把多物理场的数据流打通让每一步设计决策都有据可依。如果你打算做电机设计尤其是要做高功率密度、高性能的电机协同仿真这条路越早走越省力。
返回列表