搞电机的这几年,身边总有同事问同一个问题:“我这磁钢,会不会退磁?”退磁不像温升超标那样能直接被测温点抓出来,也不像过压过流一样能被保护器拦住。它埋在里面,等转矩掉了、反电动势降了,才恍然大悟。所以退磁仿真这件事,在永磁电机设计里从来不是“锦上添花”,它是判断一台电机能不能在极限工况下活下去的底线测试。而 MotorCAD 做退磁仿真,恰好是行业内用得最顺手、最直观的一套工具。
这篇文章我不打算只讲“怎么点按钮”,而是把退磁仿真的底层逻辑、电流波形自定义的玩法和几个真正困扰大家的实操问题——比如功率角怎么理解、电压极限圆和电流极限圆到底怎么用、map 试验要不要跑到额定转速的120%、25 版 MotorCAD 能不能用 23 版的授权——一次讲透。
1. 先从退磁说起:永磁电机的“阿喀琉斯之踵”到底在哪
1.1 退磁不是玄学,是磁钢工作点的“越界”
很多刚接触永磁电机的人会误以为退磁是“磁钢老化了”,或者“温度太高把磁钢烤坏了”。其实在仿真层面,退磁的本质是磁钢工作点越过了 B-H 曲线上的退磁拐点(Knee Point)。
钕铁硼磁钢的第二象限退磁曲线,在常温下基本是一条直线,也就是说在外磁场反向拉它的时候,它还能保持大部分磁化强度。但温度一旦上来,比如 N35SH 到了 150°C,退磁曲线下半段就会开始弯曲,出现一个明显的“拐点”。如果电机在高温大电流工况下,电枢反应产生的反向磁场把磁钢工作点推到拐点以下,那磁钢就会发生不可逆退磁——注意,是“不可逆”,温度降回来磁性也回不去。
我之前做过一个 8 极 48 槽的驱动电机方案,峰值转矩工况下电流加到额定 3 倍,仿真软件里看磁钢最薄处的磁密矢量,表面上看数值还在 0.6T 左右,但点开工作点云图才发现,磁钢端部已经有小部分区域的工作点越过了 150°C 时的拐点。这就是典型的“平均磁密没毛病,局部退磁已发生”。所以退磁仿真一定不能只看平均值,要看云图和最恶劣点。
1.2 MotorCAD 在退磁分析里的定位:不只是一个“计算器”
MotorCAD 的强项在于它把“电机结构—电磁场—热—控制”串在了一条线上。做退磁仿真时,你先在 Geometry 里建好拓扑,在 BPM 模块里设置绕组和磁钢,在 Drive 里设置电流波形和控制角,最后在 Magnetic 求解里跑出场分布。每一步之间数据自动传递,改一个磁钢厚度,下游的退磁结果立刻会变。
对比 FEA 通用软件,MotorCAD 的优势是退磁判据非常落地。你可以直接在求解设置里勾选 Demagnetization 选项,软件会把磁钢每个单元的工作点画出来,并且用颜色区分是否越过退磁曲线。你不需要自己去写脚本判断“哪个单元磁密低于哪个阈值”,它直接把结果怼到你脸上。
不过也要说句公道话,MotorCAD 的退磁仿真精度依赖于材料曲线的准确性。自带的 NdFeB 材料库里虽然有很多牌号,但如果你用的是定制牌号的磁钢,最好自己输入供应商提供的不同温度下的退磁曲线数据,而且一定要包含拐点以下的段。只给 Br 和 Hcj 两个参数是不够的,退磁判据需要的是整条曲线的形状。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 实操第一步:在 MotorCAD 里搭建退磁仿真的完整流程
2.1 材料与温度场设定:退磁仿真的地基
我习惯把退磁仿真分成三个层级:单点校核(最恶劣电流角+最高磁钢温度)、工况扫描(全电流-温度范围)、以及耦合热仿真的迭代校核。多数项目做到第二层就够用了。
第一层的关键参数设置如下:
- 磁钢牌号选择:建议用用户自定义材料,不要直接用库里的默认牌号。确保输入了 20°C、60°C、100°C、140°C、180°C 至少五组退磁曲线。
- 磁钢温度:在 Magnetic 求解器的 Demagnetization 设置里,把磁钢温度设定为“最高预期磁钢温度”。这个温度最好能由 MotorCAD 的 Thermal 模块算出来,而不是靠拍脑袋。
- 电流激励:选择峰值电流工况,电流角(电流超前角)设为最大转矩对应的角度。注意,退磁最严重的往往不是最大转矩工况,而是最大电流+超前角偏大的弱磁工况,因为电流的直轴分量会直接产生去磁磁动势。
这里有一个经验值:在做驱动电机退磁校核时,我会同时算三个电流角——MTPA 点、弱磁深度最大的点、以及控制器故障(比如逆变器直通)时可能出现的纯 Id 工况。第三个点才是最狠的。
为什么故障工况这么关键?正常运行时,Id 和 Iq 是配合着来的,去磁作用有限。但如果控制器发错波形,或者逆变器某一相桥臂直通,电机可能出现持续数毫秒的负 Id 大电流。这种电流直轴分量完全对齐磁钢反向方向,去磁效果最凶。这也是车用电机的退磁考核里一定会覆盖的工况。
2.2 退磁结果怎么看:工作点云图与安全裕度
求解完成后,在 MotorCAD 的 Demagnetization Results 里会有几个关键的输出:
第一个是磁钢工作点云图。把所有磁钢单元的(H,B)数据在第二象限里画出来,和材料退磁曲线放在一起。如果云图上的点在退磁曲线右侧,说明安全工作;如果越过曲线延伸到左侧,说明该区域已经发生不可逆退磁。
第二个是安全系数(Safety Factor)。MotorCAD 对每个磁钢单元可以算出一个退磁裕度,通常定义为该单元工作点到退磁曲线的水平距离和磁感强度的比值。行业里常见的要求是 ≥1.2,保守一点会要求 ≥1.5。
我自己的习惯是设三层阈值:小于 1.2 的单元要重点观察;小于 1.0 的单元只要有零星几个,就要开始考虑加厚磁钢或换更高 Hcj 的牌号;如果安全系数出现负数,那就别纠结了,方案大概率过不了验证。
在实际操作中还有一个容易被忽视的地方:电机转子边缘的磁钢端部,退磁风险远大于中间段。这是因为端部漏磁更多,磁路最容易饱和,反向电枢磁动势在这里产生的去磁作用也最强。如果你看云图发现端部有点发红(安全系数低),可以试试在磁钢两端加导磁桥,或者稍微增大隔磁磁桥的宽度,往往能改善不少。
2.3 设置退磁仿真时的常见翻车点
翻车点一:只算额定工况。有的项目急着交样机,只在额定点跑了一次退磁,结果实验室里做堵转测试时磁钢退磁了。要知道堵转工况电流是额定的 5~8 倍,而且是纯有功功率,产生的去磁磁场比额定点大了不止一个量级。堵转持续 5 秒的退磁校核是驱动电机的基本功。
翻车点二:温度没校核就拍了。磁钢温度对退磁曲线的拐点位置影响极大,每升高 20°C,拐点的 H 值可能往原点方向移动一大截。有的工程师直接在 MotorCAD 里输入 100°C 去校核退磁,结果实际运行中磁钢温度到了 140°C,退磁就发生了。温度取值的逻辑应该是“最高预计磁钢温度 + 设计裕量”,而不是“我认为大概这个温度”。
翻车点三:忽略了控制故障后的弱磁深度变化。MotorCAD 是一个电磁设计工具,它本身不仿真控制器的故障逻辑。如果你要评估“控制器故障后会不会退磁”,得手动把故障后的电流波形导入进去,而不是指望软件自动帮你叠加。这也是为什么要聊下面第三部分的电流波形自定义——因为标准正弦波远远不够覆盖所有场景。
3. 电流波形自定义:从“标准正弦”到“真实工况”的探索
3.1 为什么标准正弦电流不够用
很多人在 MotorCAD 里做仿真时,默认的电流源激励是理想正弦波——频率、幅值、相位三个参数一填,求解器就跑出结果了。但实际电机由逆变器供电,电流波形里全是开关频率附近的高次谐波。谐波会带来两个直接影响:
第一,谐波电流会产生额外的电枢磁动势,这些磁动势的空间和谐波次数不同,有的旋转方向与转子一致,有的反向。其中反向旋转的谐波磁场相对磁钢的转速更快,在磁钢里感应出更大的涡流损耗,磁钢温度随之升高。温度和退磁本身就是一对孪生兄弟,谐波电流多了,磁钢温度上去了,退磁风险自然加大。
第二,某些特定次数的谐波,比如 5 次和 7 次谐波,合成的磁动势会在转子坐标系里产生一个脉振性质的去磁分量。虽然幅值不大,但如果你在退磁仿真的边缘工况附近做判断,这个额外分量足以把安全系数从 1.25 拉到 1.1 以下。
所以,如果你想真实评估一台逆变器供电电机的退磁风险,不能只用标准正弦。这也是 MotorCAD 提供自定义电流波形功能的初衷。
3.2 MotorCAD Drive 设置里的波形自定义玩法
MotorCAD 的电流波形自定义入口在 Drive 模块里,允许用户选择“非正弦激励(Non-sinusoidal)”或者通过脚本导入外部的电流数据。实际操作有两条路:
路径一是谐波叠加法。你在 Drive 设置里明确输入各次谐波的幅值和相位。比如基波 200A,5 次谐波 8A,7 次谐波 5A。软件会按你给的谐波谱合成电流波形,然后送进求解器。这个方法适合从逆变器仿真软件(比如 Simulink 或 PLECS)里提取出谐波谱后再导入的场景。
路径二是原始波形导入法。从实测或电路仿真中得到一个完整周期的电流波形数据,然后在 MotorCAD 里选“从外部文件导入”,按表格格式导入时间-电流序列。软件会做周期性延拓,然后用这个波形作为激励源。
我在实际项目里大多数用的是路径二。原因是逆变器供电时电流波形受死区、母线电压波动、反电动势谐波等多种因素影响,谐波谱不是单纯三五个整数次谐波就能拟合的。直接把实测波形倒进去最省事,还不会丢细节。
3.3 波形导入的几个实操细节
导入波形时最容易出的问题是周期对齐。MotorCAD 要求导入波形的时间轴需要匹配当前转速下的电周期。如果你在 3000rpm、8 极电机的工况下,电频率是 200Hz,一个电周期就是 5ms。你导入的数据必须是 5ms 整倍数的时间长度,否则软件报错或者会做莫名其妙的延拓。
另外还要注意三相分别导入。有的工程师为了省事,只导入了 A 相波形,然后把 B、C 相设置为 A 相平移 120° 和 240°。这在理想对称系统里可行,但如果电机存在偏心或者绕组不对称,三相电流实测波形会有细微差别。退磁仿真对局部磁场敏感,如果你排查退磁问题时发现云图不对称,回头检查三相波形有没有全导入。
还有一个小技巧:如果你要评估“某一个控制故障瞬间”的退磁风险,可以在波形导入时专门构造一个“前 1/4 周期正常电流 + 后 3/4 周期直轴大电流”的合成波形。MotorCAD 是时步有限元,它真的能把你导入的这个时变波形在每个时间步都解一遍场分布,你就能看到退磁随着时间推移一点点扩大的过程。这个能力我在别的软件里用得不多,MotorCAD 操作起来最顺畅。
3.4 谐波电流对退磁的量化影响:为什么要关注
我举个真实案例。某个 120kW 车用驱动电机项目,初始设计在 MotorCAD 用理想正弦电流校核退磁,安全系数 1.37,看起来非常安全。后来我们把逆变器实测波形导进去重新仿真,安全系数掉到了 1.18,直接低于客户 1.2 的门槛。
排查原因发现,逆变器产生的 5 次谐波电流分量达到了基波的 6.8%,它和基波相互作用,在某个特定转子位置产生了额外的去磁磁动势峰值。如果没有做电流波形自定义仿真,这个风险很难在设计阶段暴露。后来我们通过调整开关频率和调制策略,把 5 次谐波压到 3% 以下,重新仿真后安全系数回到了 1.32。
这个案例想说明的是:退磁仿真不只是“选个贵一点的磁钢”这么简单,控制侧的电流质量在半直接决定退磁风险。
4. 功率角、电压极限圆和电流极限圆:退磁仿真的控制维密码
4.1 什么是“电流极限圆”和“电压极限圆”
聊退磁,绕不开电流极限圆和电压极限圆。先简单理清这两个概念。
电流极限圆比较好理解,就是逆变器能输出的最大电流在 Id-Iq 平面上形成的轨迹。假设逆变器最大相电流峰值是 400A,那么在工作平面上所有满足 sqrt(Id^2 + Iq^2) ≤ 400 的点都在电流极限圆以内。
电压极限圆复杂一点。电机运行在高速区时,反电动势接近甚至超过母线电压,为了继续提高转速,必须让电流的直轴分量承担弱磁功能,即加大负 Id,用它的去磁作用压住气隙磁链,从而降低反电动势。电压极限圆的方程本质上来自电压方程,在 Id-Iq 平面上它呈现为一个椭圆(某些假设下近似为圆),随着转速升高,这个椭圆不断向中心收缩。
从退磁仿真角度,电压极限圆决定了电机的最高转速限制。如果你的电机要跑到额定转速的 2 倍以上才满足要求,需要的弱磁深度就很大,对应的负 Id 电流也很高,退磁风险自然水涨船高。这也是为什么车用驱动电机在设计初期就要把电压极限圆扫出来看看——它直接决定了退磁校核时你需要考核多大的去磁电流。
4.2 功率角(转矩角)到底怎么看
热搜词里有人问“MotorCAD 的功率角”是什么概念。这里的功率角,在永磁同步电机里通常指的是内功率因数角,也就是电流矢量和反电动势矢量之间的相位关系。在 MotorCAD 里做电流源激励扫描时,你会看到需要输入一个 “Current Angle” 或者 “Advance Angle”,这个角度和功率角本质上是同一回事。
控制上,不同的电流角对应不同的 Id/Iq 分配。电流角为 0 时,电流全部是交轴分量(Iq),没有去磁效应;电流角逐渐增大,直轴去磁分量(Id)就开始出现。
退磁仿真时必须搞清楚:你的电机在哪种控制策略下会跑到多大的电流角? 如果是 MTPA(最大转矩电流比)控制,电流角一般比较小;如果在电压极限圆内追求更高转速,电流角会大幅提升。曾经有个项目,控制团队说“我们的 MTPA 算法很完善,电流角不会超过 35°”,结果电机在高速弱磁区退磁了。翻数据才发现,MTPA 只负责低中速区,高速区切到了弱磁控制,弱磁电流角轻松超过 60°,退磁校核如果不覆盖这个区段,就漏了。
所以我建议的做法是:在 MotorCAD 里做退磁校核前,先跟控制团队确认清楚全速度范围内的最大电流角和对应电流幅值包络线,把这条包络线的角点取出来做退磁仿真工况。不要只校核额定点,也不要只校核最大电流点,要校核“大电流 + 大角度”的组合区。
4.3 map 试验要跑到额定转速的 120% 吗
另外一个热议问题是“永磁电机做 map 试验,需要跑到额定转速的 120% 吗”。直接给结论:如果需要考核高速弱磁区的退磁性能,通常建议跑过额定转速,但具体到多少取决于弱磁深度和你电压极限圆的约束。
为什么是 120%?这不是一个铁律,而是工程上常用的余量设定。很多整车客户的技术规范里,驱动电机的额定转速点是峰值功率和峰值转矩的交界点,实际最高转速往往在额定转速的 2 倍以上。所以如果只跑到额定转速就停止 map 试验,那么高速弱磁区的数据你是拿不到的。
退磁考核的实质在于:随着转速升高,电压极限圆进一步收缩,为了维持电压平衡,负 Id 会越来越深入。所以如果你在 120% 额定转速下做过退磁校核且安全系数足够,那么往更高转速延伸时,除非你把电流往下限幅了,否则退磁风险会单调增加。MotorCAD 帮我们扫出来的电压极限圆会非常直观地显示,在 120% 转速下是否还有足够电流盈余去覆盖 Id 需求。
我个人的试验习惯是:客户没明确要求时,map 试验从 10% 额定转速跑到 120% 额定转速,转速点按等比级数加密,低转速区密一点(因为有峰值转矩),高转速区可以稍微稀疏一点(但弱磁退磁风险区一定要覆盖)。如果客户要求更严格,会直接要求跑到最高转速的 85% 或 90%,这相当于对电压极限圆边缘的工况做最后检验。
有一点要提醒:map 试验是在测功机台架上跑的,实际电流波形质量受台架逆变器和线缆分布电感影响,可能和整车上的波形不完全一样。所以如果你在试验中测到某个工况点电流谐波特别大,退磁校核后安全系数偏低,别急着下“设计不行”的结论,先排查是不是台架电源的问题。
4.4 电压极限圆上的弱磁工况,如何转化为 MotorCAD 退磁仿真的激励
MotorCAD 本身也能帮你扫出控制轨迹吗?可以。MotorCAD 的 Drive Cycle / DMC 功能可以基于电压约束和电流约束自动计算不同转速下的最大转矩点,然后把对应的 Id/Iq 存下来。这个轨迹本身就是电压极限圆和电流极限圆相交的包络线。
有了 DMC 扫描结果,做退磁校核就很方便了。直接把全转速范围内“最大电流包络线”对应的 Id/Iq 拿出来,导入电压激励或者电流激励工况,点求解,看退磁云图。这一步就是把控制约束圆转为退磁仿真的输入,是连接“电机设计”和“控制验证”的关键桥梁。手动做容易漏工况,自动扫描做出来的包络线可信度高很多。
5. 常见问题排查与避坑技巧
5.1 仿真结果里退磁云图全是红色怎么办
看到一个全红的退磁云图,先别慌。90% 的情况不是材料不行,而是激励条件设置偏了。
第一步检查电流角。有没有可能是你把电流角符号搞反了?不同版本里功率角正负定义可能不一样,有的版本用超前角为正,有的用 Id 去磁为正。如果你直接套用上一版资料里的公式,符号很可能反了。正确做法是看仿真出来的平均转矩是正是负——如果转矩是负的,说明电流角方向反了,退磁状态完全不可信。
第二步检查磁钢温度。有时候热仿真的边界条件设置错了一个冷却液温度,磁钢温度整体虚高 30°C,退磁曲线往里缩,云图自然不乐观。把热仿真结果和实测温度点对一对,确认温度域没飘。
第三步检查电流幅值。有没有可能你导入的是一个“故障态电流波形”,幅值远超设计的最大电流?如果要校核的是设计工况而不是故障工况,要确认电流源激励是不是设成了额定限幅值。
5.2 自定义电流波形导入后收敛困难怎么破
时步有限元遇到高次谐波丰富、变化斜率大的电流波形时,比较容易出现能量不收敛,具体表现是每一步迭代次数越来越多,或者电磁转矩波形出现严重震荡。
我常用的排查手段有三个:
一是把最大时间步长减小。波形里如果含有接近开关频率量级的谐波分量,你必须要保证时间步长足够分辨这个高频分量。一般来说,一个载波周期至少分 20~30 步。你可以算出你导入波形的最高次谐波频率,然后设定时间步长到对应周期的 1/20 以下。
二是检查波形数据有没有突变点。很多导入的实测波形带有毛刺或者台阶,这会让有限元软件在突变处难以收敛。导入前先做一次低通滤波或平滑处理,把明显异常的点抹掉。要明确:自定义波形是模拟电流的整体谐波特征,不是模拟传感器噪声。
三是调整求解器的非线性迭代策略。MotorCAD 里可以设置最大迭代次数和误差收敛标准,有时把放松因子稍微调小一点就能解决不收敛的问题。
5.3 不同版本授权兼容性:25 版能用 23 版的通行证吗
关于授权兼容性,直接说结论:MotorCAD 25 版能不能用 23 版的通行证(License),取决于你用的授权方式是哪一种以及软件服务商的授权策略,不能一概而论。
MotorCAD 的授权体系大致有两种方式。一种是早期的机器绑定式(Node-Locked),这种情况下授权文件通常是按软件版本系列签发的,23 版的授权能不能用于 25 版,要看签发时是否涵盖新版本。另一种是网络浮动授权(Network Floating),由管理员在服务器上集中管理。如果你们的授权系统已经升级到支持 25 版的 feature,那自然没问题;如果服务器上还是只有 23 版的 feature,25 版是认不出来的。
我建议的做法:直接打开 MotorCAD 的 License 管理工具,查看当前授权文件里写了哪些 feature 和版本号。如果标注的是 MotorCAD 2023 系列,大概率没办法通过这个文件解锁 25 版,需要联系供应商更新授权。如果你的公司同时安装了两个版本,可以在同一台机器上分开部署,各自读取自己的授权文件,很多项目团队就是通过这种方式过渡的。
另外提醒一点:版本新旧不是越高越好。新版本功能更多,但某些老模型、二次开发脚本和模板在新版本里兼容性可能会有问题。如果项目已经进行到冻结设计阶段,尽量不要中途切换大版本。我有个项目因为换了大版本,结果一个自定义脚本在编译环节报错,耽误了整整三天,最后只能切回老版本完成交付。
5.4 其他容易踩的小坑
坑一:退磁仿真的“退磁安全系数”和“热退磁温度”是两个概念,别搞混。前者说的是施加反向磁场后的退磁裕度,后者说的是仅仅温度升高就能让材料退磁的门槛。有些低牌号的磁钢,温度还没到拐点但已经逼近极限了,安全系数看着高其实毫无意义。
坑二:仿真时只校核了退磁曲线拐点,没有校核“恢复后磁化水平”。退磁并非全有全无,部分退磁后磁钢的 Br 会下降,电机反电动势会变低,性能也会下降。MotorCAD 的退磁仿真结果里有一个“局部退磁后的磁链水平”,建议导出对比一下退磁前后反电动势差异,判断是否需要提高安全系数要求。
坑三:叠片饱和对退磁的影响。转子隔磁桥区域的饱和程度直接影响磁钢在局部位置的漏磁路径,如果隔磁桥设计太窄,磁路饱和后会把更多去磁磁动势压到磁钢上,退磁风险升高。所以当你缩小隔磁桥宽度时,一定要重新跑一次退磁校核,不能只看齿槽转矩和应力结果。
6. 案例复盘:一次电流波形改进让退磁从“勉强”变“充裕”
前阵子做一个 50kW 工业伺服电机,平台要求高过载能力,最大电流是额定电流 5 倍。初始设计在 MotorCAD 里用正弦电流校核,150°C 退磁安全系数 1.29,处于“能过但没余量”的状态。
问题在于这台电机是用 10kHz 载波频率的低压逆变器驱动的,电流谐波很丰富,尤其是有明显的 5 次和 11 次谐波分量。我把实际台架的电流波形导进 MotorCAD,做了一次非正弦激励的退磁校核,安全系数直接掉到了 1.12,这就不满足了。
后来做了一番逆变器调制策略的优化,把 5 次谐波从 5% 压到了 2%,11 次谐波从 3% 压到了 1%,实际电流波形光滑很多。再次导入仿真,退磁安全系数回到了 1.28。整个过程没有改一毫米磁钢设计,只是“把给电机的电流清干净”,退磁风险就大幅下降了。
这个案例最有意思的地方是:控制侧波形优化和电磁设计的耦合比想象中大得多。退磁问题不是只属于材料工程师或者电磁设计工程师的工作职责,控制算法、逆变器调制策略都会在退磁结果上留下烙印。
7. 我在这个领域长期摸索下来的一些心得
最后分享一点比较个人化的体会。
退磁仿真这件事,表面上是“软件操作题”,本质上是一个“多物理场约束下的取舍题”。你算出来的退磁安全系数,不只是磁钢牌号的函数,它是温度场、电流波形质量、控制算法保护策略、隔磁桥形状、槽极配合等一系列设计变量的综合结果。所以做退磁仿真的正确姿势,不是设计完再拿来算一下,而是把它嵌入到方案迭代的每个关键节点里——改一次绕组、改一次磁钢厚度、改一次调制策略,都应该跑一次退磁校核。
MotorCAD 的便捷性在于它允许你把“热”和“电磁”耦合在一套模型里,而不是分开在两个软件里痛苦地导来导去。好好用它的热-磁耦合功能,再配合自定义电流波形导入,退磁仿真能做得比很多通用 FEA 软件更贴近实机结果。
对于刚开始接触的人,我建议先跑通“单工况退磁校核”,把操作链路跑顺;再做“全转速范围包络扫描”,补上弱磁区的考核;最后做“自定义波形导入”,覆盖真实逆变器供电场景。这三步走完,你手里的退磁仿真报告才算真正有说服力。
电机设计这条路,细节决定成败。退磁校核看似只是几个参数的事,但在真实项目里,它往往能帮你提前半年发现“台架上才会出现的退磁事故”。多做一次仿真,少废一套工装,这笔账怎么算都划算。
