ARTICLE DETAIL

资讯详情

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

低压断路器电弧仿真怎么做?COMSOL二维建模与动网格实战指南

低压断路器电弧仿真怎么做?COMSOL二维建模与动网格实战指南 干低压电器设计的兄弟应该都对“啪”的那一声不陌生——分断试验台上试品在几十毫秒里拉出一条蓝白色的电弧高速摄像机咔咔拍完你过去一看灭弧室熏黑一片、触头烧出坑然后就是改结构、重开模、再试。一次正经的分断试验下来光试品和场地折腾的钱就不是小数。而电弧仿真这玩意儿确实让人头疼多物理场强耦合、等离子体参数、动网格、非线性收敛每一步都是坑。但你又不得不搞因为产品方案在纸上谈不清楚分断能力总不能在每次评审前都拉一条试验线。我最近用COMSOL折腾二维断路器电弧分断模型踩坑无数今天把能用的干货捞出来聊聊。这篇东西适合谁看最适合做低压电器结构设计、灭弧系统设计想用仿真辅助分断能力评估的工程师也适合刚入坑COMSOL、想搞多物理场和动网格但没有具体抓手的朋友。我尽量不堆公式把建模思路、参数设置、求解器调参和常见坑都拆开说清楚。1. 先说透断路器分断时电弧仿真在仿什么1.1 电弧从产生到熄灭物理过程其实是一条链先想清楚一件事你建模的目的不是把火焰画得好看而是把“能不能灭掉、灭得多快”这个问题回答出来。断路器动、静触头在正常闭合时靠接触电阻导通电流。分断时随着触头拉开接触面积急剧减小接触点电流密度飙升金属在毫秒级内熔化、汽化并形成金属蒸气通道。与此同时触头间隙的电场强度随着距离拉开而升高当场强超过介质击穿阈值间隙被电离击穿弧柱建立。一旦有了导电的等离子体通道电流并不会因为触头分离而立刻中断而是在这个高温低阻抗的弧柱里继续流动直到电流过零或者系统能量不足以维持。低压断路器灭弧的策略说白了就是四个字加阻、降温、分割、拉长。所谓加阻就是让电弧自身的电阻尽量增大从而抬升电弧电压、限制电流降温靠气流吹拂和壁面冷却分割靠金属栅片把一支长弧切成若干段短弧每一段近极区都会产生一个近极压降加起来电弧电压就能远超电源电压拉长则是通过触头行程和磁场力把弧柱从一个敏感的位置拖到灭弧室深处。所有这些策略都可以在模型中体现出来这也是仿真有价值的原因。从物理链路上看这个过程的因果很清晰电流→焦耳热→加热气体→温度升高→气体电离、电导率上升→维持电流→高温气体膨胀、压力升高→驱动气流→电弧受力、变形、散热→电导率下降→电阻上升→限流、甚至熄灭。这条链里电、磁、热、流四场环环相扣哪一个都缺不了。所以COMSOL里的电弧仿真本质上就是在解一组包含电流连续性方程、能量守恒方程、动量守恒方程、质量守恒方程和磁场方程的强非线性偏微分方程组。这也就解释了为什么很多人第一次打开COMSOL就被吓住物理场接口一大堆耦合节点更是眼花缭乱。但你只要心里装着这条“电生热、热生气、气拖动弧”的因果链建模就不会偏。1.2 低压电器设计为什么绕不开它又为什么这么难做我们再往工程层面说。低压断路器有一个决定性指标叫分断能力。国标和IEC标准里Icu、Ics、Icm这些参数都是强制考核项直接决定了产品能不能上市。而这些指标最终都要靠试验来验证。一次分断试验要准备试品、检测机构、高压回路、高速摄像、测压测流成本按万算而且试验结果往往是“行或不行”中间过程你只能靠高速影像和数据曲线去猜。仿真在这个环节里扮演的角色不是替代试验而是把试验次数压下来。比如你手上有三套灭弧室方案栅片数量、形状、材料各不相同与其三套都开模去试不如先在仿真里各跑一遍看电弧电压、电流峰值、弧根转移这些关键量把明显不行的方案砍掉让研发资金花在最可能的方案上。但电弧仿真确实难做。难在哪我总结下来有四个“跨度”。第一个是空间跨度电弧弧柱直径只有几毫米而灭弧室尺寸是几厘米跨了几乎两个数量级。第二个是时间跨度触头分离过程是几毫秒电弧从建立到熄灭也是几十毫秒但弧柱内部的电离、复合反应在微秒量级就完成瞬态仿真步长必须兼顾。第三个是温度跨度从室温300K到弧柱中心上万K材料参数的变化跨越好几个数量级数值上稍不注意就发散。第四个是物理场跨度电、磁、热、流、甚至相变都在同一套网格里耦合在一起任何一个环节算错结果都会全线崩溃。所以业内常说电弧仿真是“入门容易跑通难跑通容易算准更难”。这篇文章里的经验主要就是针对“跑通”和“算准”这两件事。2. COMSOL二维电弧仿真的建模框架先搭骨架再填肉2.1 物理场选型别把COMSOL模块全堆上去第一次搭电弧模型时我差点把AC/DC、传热、流场、等离子体、动网格全塞进去结果就是网格画完还没开始算模型已经卡得不行。后来做减法才发现一个能跑起来的二维电弧模型物理场接口其实就那几样。电流和磁场这一组我的建议是直接用AC/DC模块里的“磁场和电场mef”接口。在这个接口下磁矢势和电标势一起求解低频下可以忽略位移电流对50Hz工频电源是完全够用的。如果你用的是老版本也可以把“磁场mf”和“电流ec”手动连起来效果一样。流场用层流spf接口。这里有个关键选项很多人会漏掉空气在电弧加热下密度变化非常大而且灭弧室内压力会显著升高必须打开“可压缩流动”选项。如果你手懒选了不可压缩算出来的气流场会天差地别电弧形态和散热全都不对。温度场用流体传热ht接口。它和层流之间的耦合通过“非等温流”节点来完成。注意这里的空气物性不要用常数密度、粘度、导热系数、比热容都要设置成温度和压力的函数至少温度函数不能少。多物理场耦合节点也很清楚了电流-传热之间是“焦耳热”电流-磁场之间是洛伦兹力洛伦兹力要作为体积力加到层流动量方程里。COMSOL里对应的是“多物理场”节点下的“电磁热”、“电磁力”这类耦合。如果你使用分离式求解器这些耦合关系会直接影响求解顺序这个后面再说。这样建模的骨架就是mef提供电磁场源项ht把焦耳热转化为温度变化spf把温度变化转化为气体运动气体运动又反过来通过流动散热和压力梯度改变电弧形态。一个闭环。2.2 等离子体材料参数最容易被卡住的一关骨架搭好之后最让人头秃的就是材料参数。空气电弧等离子体在局部热力学平衡LTE条件下需要给出一整套随温度变化的热力学和输运参数密度、粘度、导热系数、比热容、电导率还有辐射损失项。这些参数一个都不能拍脑袋填填错了结果就是两个字白算。网上和文献里有大量空气等离子体性质的数据比如Capitelli等人的物性库、Murphy的热力学输运数据都是做电弧仿真常用的参考。COMSOL案例库里的断路器电弧模型也带了一份材料参数可以直接参考。使用的时候我一般把这些离散点整理成插值函数在材料设置里用“插值”的方式赋给对应属性。有几个具体的坑要提一下。第一电导率在3000K以下趋近于零从3000K到10000K又急剧上升好几个数量级这种函数用线性插值会很难看建议用对数/分段光滑过渡不然数值振荡能把求解器直接干掉。第二辐射损失不要忽略。电弧中心温度高辐射散热是主要的能量耗散通道之一。工程上常用的做法是引入净辐射系数作为能量方程里的负源项这个系数同样是温度和压力的函数。第三LTE假设只在中部弧柱区比较成立靠近电极的鞘层区域温度比弧柱低、偏离平衡态但这些区域尺度极小工程上通常采用电极压降近似来处理不必在几何里专门建模。我最初试过拿常物性参数跑温度场是出来了但电弧电压低得离谱完全没有限流效果。换了完整参数表之后结果才算对得上前人的实验数据。所以这个环节宁可多花点时间也不要凑合。2.3 二维模型怎么切边界怎么圈聊二维模型必须先回答一个几何问题到底取哪个二维截面。低压断路器的灭弧室大多是平板式结构动触头、静触头和金属栅片沿同一平面排列这时候沿这个中心面取一个二维纵截面就能把电弧拉长、进入栅片、被分割冷却的核心过程都装进模型里。这是工程预研最常用的做法。另一个问题是计算域边界。电磁场和流场的尺度不一样电弧附近的磁力线会延伸到模型外面去如果把模型边界卡得太紧磁场被人为截断洛伦兹力就错了。我的习惯是在灭弧室外面包一块比较大的空气区域或者直接用无限元域来处理磁边界。流场边界则要区分开敞区域和封闭壁面开敞处用压力出口比如1 atm壁面处按实际灭弧室材料设定热属性。动触头的运动边界会单独处理。网格规划上原则是电弧区域和触头间隙一定要加密网格尺寸控制在0.05~0.2mm这和弧柱直径才有可比性远离电弧的地方可以放到毫米级。二维模型的好处就在这里使用自适应网格和局部细化之后总网格量通常能控制在几万到十几万之间计算负担比三维小一个数量级。我一般建议先按要求粗略跑通再看电弧怎么走按结果局部加密不要一开始就把全局网格做得很细否则第一次发散调试就能熬掉你两个晚上。3. 触头分断和动网格这是最容易爆的地方3.1 用移动网格模拟触头分离大部分电弧模型一开始就把触头间隙设定为最大开距让电弧在固定间隙里燃烧和分析这当然能学到东西但要模拟完整的“分断”过程就绕不开触头从闭合到分开这个过程。在COMSOL里这是通过动网格Moving Mesh接口来干的。最简单的做法是把动触头的上表面指定一个位移函数让它按设定的速度特性向下运动或者静触头向下。动网格接口用任意拉格朗日-欧拉ALE方法网格跟随边界运动内部自动变形。这里有一个重点触头运动的速度曲线很重要不要用匀速糊弄。低压断路器操作机构里触头是被弹簧驱动的实际速度是变化的刚开始可能很快触头分断瞬间又会出现减速甚至反弹。如果你手头有机构动力学仿真的结果直接把速度曲线导入没有的话至少分几段函数逼近真实趋势。动网格区域不要覆盖整个模型。把触头附近的过渡区域设成“自由变形”并让这个区域的变形尽量分摊开其余大范围的计算域固定不动这样可以显著减少网格畸变。电弧核心区域最好安排在变形不太剧烈的过渡区以内这样电弧区网格质量可以保持。3.2 网格畸变、自动重新剖分和稳定性技巧动网格管线第一步还顺利跑着跑着就报错“负雅可比”——这是二维动网格模型里最常见的死法。触头开距拉大之后变形区域被拉伸到极限有的网格翻转雅可比行列式变成负数求解直接中止。应对办法有几层。第一减小单步位移量严格限制最大时间步长让网格有足够时间去平滑变形。第二把平滑方法从默认的Laplace换成Winslow或者超弹性平滑在一些极端变形场景下效果好很多。第三开启自动重新剖分Automatic Remeshing。COMSOL 5.6和6.x版本对自动重新剖分的支持已经比较成熟当网格质量跌破阈值时会在当前解的基础上重新划分网格并插值继续求解。这个功能救了我好几次。自动重新剖分也不是万能的它每次重新划分网格都要花时间而且插值会引入数值误差。所以更聪明的做法是控制触头运动行程和网格策略配合。我会在触头开距比较小的时候让触头快速走完前期行程进入电弧稳定燃烧阶段后运动放缓这样既保证了物理过程的真实性又避免网格在电弧最敏感的时刻发生剧烈扰动。还有一个小经验如果在某个时步网格已经坏了与其纠结怎么修复不如把时间步退化到坏之前的步长修改位移函数曲线让它在那个区间更平缓重新再跑。这比你手动去调那个坏网格省时间得多。4. 边界条件、初始点弧和求解器调参4.1 电流、热、磁、流的边界怎么给才像“真东西”边界条件是把物理世界翻译给COMSOL的关键也是最容易“看着合理、算着离谱”的地方。电流边界最接近产品实际的做法不是直接给电流而是把断路器接进一个外部电路用一个电路接口定义电源电压、线路电阻、线路电感再加上触头和电弧所在的模型区域。这样电弧电压升高时回路电流会被自然压低限流过程就出来了。如果只是为了先把模型跑通也可以用“总电流”或者“电流密度”边界先跑之后换成外部电路。我个人建议二维模型计算量没那么大直接从外部电路开始别在简化模型里重复返工。接地那一端触头表面设置地面或电势为零即可。电弧内部电流连续性会自动决定弧柱电流分布。热边界触头本身是良导体也有很大的热容量仿真时把电极表面温度近似设定为恒定室温不太够用更常见的是把电极作为导热的块体参与计算。如果简化可以把触头截面温度固定为300K但在跑极短时间的分断过程时电极表面的实际温度会明显升高这会影响弧根附近的电离。所以在材料比较充足的情况下电极和触头都建成实体赋予金属材料属性让热自然传导结果更可信。磁边界远处使用磁绝缘边界或加无限元域避免磁场被截断。磁场在低压电弧中的作用主要是产生电磁力洛伦兹力驱动弧柱向灭弧室移动所以这块边界处理得准确与否直接影响电弧走向。流边界灭弧室壁面按实际材料给热属性如果是产气材料比如尼龙、三聚氰胺类材料高温下会分解产气对灭弧效果有影响。第一次建模建议先不考虑产气用绝热/固定温度的普通壁面代替跑通后再做增强。4.2 从点弧到算出结果初始值和瞬态求解器配置很多人跑电弧模型遇到一个尴尬触头间隙没拉开前温度全是室温电导率接近零电流根本建立不起来仿真毫无反应。这是因为空气在室温下是绝缘体你需要人为提供一个“点火种子”。工程上常用的做法是在触头间隙中间用“事件”或者初始值功能预设一小块高温区域半径零点几毫米、温度10000K左右。这个高温区域电导率已经足够大一旦加上外部电压就会迅速建立电流形成弧柱。这种人工点火的方式和实际触头分离瞬间金属蒸气引燃的物理过程在宏观效果上是近似的。点弧之后电弧会自己找到一个平衡位置此时可以逐步撤掉初始高温区域让模型自己维持。求解器设置是另一个大坑。瞬态电弧模型通常强非线性我建议先打开分离式求解器把电磁场、流场、温度场分成几步交替迭代虽然慢一点但稳定得多。跑通之后如果对收敛有信心再切换到全耦合牛顿法提速。时间步长的选择上BDF向后差分是最常用的时间步进方式但千万不要让它自动步长放飞自我。我会显式设置最大时间步长初期的电弧建立阶段步长取微秒级往后稳定了可以适当放大在电流过零附近又要再加密。这里没有万能的参数只能根据探针监测结果来调。我会在模型里放几个探针一个监测触头电压一个监测回路电流。一旦电压或电流出现异常振荡马上停下来看哪个时步开始出问题再针对性调整。还有一个小细节非线性容差设得太紧会导致每个时间步要迭代很多次甚至反复失败。在工程预研阶段把相对容差放宽到0.01甚至0.05结果不会差太多但能省下小一半的计算时间。5. 一个典型的二维分断模型案例拆解5.1 模型几何与参数清单可以直接抄作业下面给一个典型的微型断路器二维电弧分断模型的参数清单这个配置是我自己验证过、能跑通也基本合理的入门配置。项目参数/说明几何类型二维纵截面包含触头、引弧道、金属栅片触头行程2~4mm按操作机构速度曲线运动栅片数量4~6片二维截面内以平板表示电弧区初始温度间隙中心预设半径0.3mm、10000K高温区网格电弧区0.1mm远处1~2mm总量3~8万物理场磁场和电场mef 层流spf 流体传热ht多物理场焦耳热、洛伦兹力、非等温流材料空气等离子体参数LTE插值 铜/银钨触头 钢栅片外电路工频220V/50Hz电源或给定短路线电流求解器分离式 BDF最大步长1μs监测触头电压、回路电流、弧柱中心温度这个配置在单台主流工作站上模拟5~10ms的过程大概要跑几个小时。如果你的机器内存不太够可以把远处网格放宽一些优先保证电弧区和栅片附近的分辨率。5.2 结果怎么看以及怎么和试验对照模型跑完之后你面前是三样东西动画、曲线、还有一堆需要解读的场变量。很多新手看着一屏幕云图发懵不知道啥叫“算对了”。第一步看电弧电压曲线。这是和试验最直接可对照的量。把动触头表面和静触头表面的电势取出来做差得到电弧电压随时间的变化。低压断路器在限流分断时电弧电压会明显高于电源电压且随着电弧被拉长、进入栅片而逐步升高。如果仿真出的电弧电压只有十几伏要么网格太粗要么近极压降没处理要么材料参数有问题。正常空气电弧在灭弧室里的电压梯度加上栅片近极压降积累之后峰值达到上百伏是常见情况。第二步看温度场和电导率的分布。电弧形态不能是一团散乱的“火球”应该是一根明亮、细长的弧柱弧柱一侧被气流吹弯、拉长接近栅片附近会开始分散成若干短弧。你还可以用温度等值线比如5000K附近来近似弧柱发光的边界和高速摄像的亮区去对比。第三步看气流场。灭弧室内的压力升高会形成一股从弧柱区向出口喷出的高速气流这股气流是冷却电弧、搬运弧根的重要机制。如果气流速度低得离谱检查流场是否启用了可压缩以及边界压力设没设对。最后别忘了拿仿真数据去跟现有试验的电流、电压波形做叠加对比。波形趋势、峰值大小、电弧电压的爬升斜率如果能对上这个模型的置信度就有了之后用它做方案对比才有人信你。6. 踩坑实录和排查速查表6.1 我踩过的几个典型坑每一个都花掉了至少一个晚上先说“点不着”这个坑。我第一次跑模型外部电路也设了网格也调好了结果一运行电流纹丝不动温度均匀地停在室温。查了半天才发现空气在室温下的电导率几乎为零开关闭合后根本没有通路。后来我在触头间隙中间预设了一个高温小区域电流立刻建立了。这个事提醒我电弧模型得有电弧存在的初始条件物理上这就是金属蒸气引燃的等效处理。再说“发散”这个坑。有一阵子我无论如何都没法把20ms跑完每次都在几毫秒处崩掉错误提示或者异常值出现在电场和磁场的耦合区。后来我做了两件事解决了一是把材料参数里电导率变化最陡的那段做了平滑处理不让它在插值区间里出现台阶二是把求解器从全耦合改成分离式把传热和流场分开迭代。这两招立竿见影。第三个坑是网格“负雅可比”。动触头运动行程设置得比较大变形区域的网格扛不住出现翻转。处理方式是给自动重新剖分开了开关同时限制了最大时间步长让每步位移小一些最后网格质量再也没有跌破阈值。第四个坑比较隐蔽算出来的电弧形态很漂亮但电弧电压明显偏低。排查之后发现是模型外边界离电弧太近磁力线被“掐断”了洛伦兹力偏小电弧没有及时往栅片里钻。把空气域加大并用无限元域处理磁边界之后电压曲线才算正常。这说明边界条件对结果的影响判断起来比求解器发散更花时间。6.2 常见问题速查表症状常见原因解决思路电弧点不着电流为零初始无高温导电通路在间隙中预设高温点火区10000K计算中频繁发散物性参数突变或求解器过紧平滑参数曲线用分离式求解器放宽容差负雅可比/网格翻转动网格变形过大限缩时间步长换平滑方法开启自动重新剖分电弧电压偏低网格太粗、近极压降未加、磁边界太近加密电弧区、加电极压降近似、扩大磁域气流场速度异常未开可压缩流动层流接口启用可压缩流动结果振荡、NaN时间步长过大电流过零附近加小时步检查探针输出这张表并不全面但覆盖了我见过的大部分入门问题。电弧仿真本身就是个需要反复迭代的活你能把每一个“为什么崩”都弄明白模型也就离“知道为什么对”不远了。最后说点个人体会。二维断路器电弧分断模型在精度上肯定打不过完整的三维流固耦合等离子体动力学机构联动的大模型但它最大的价值在于速度和趋势判断。我现在的习惯是方案评审之前先用二维模型把不同灭弧结构跑一遍筛到只剩一两个候选再上三维或者试验验证。这套组合拳让我这几年省下了大量不必要的试错。再分享一个小技巧仿真文件里一定要养成记录修订历史的习惯。我今天说的这些坑几乎每个都对应过一次“组1”“组2”“组2_改”“组2_改_最终”式的文件夹灾难。每调一个参数就顺手把物理场设置和材料参数截个图存下来等模型跑通了你回头写文档你会感谢当时的自己。
返回列表