做高压绝缘仿真的人,基本都绕不开沿面放电这个话题。我在COMSOL里折腾这个模型前前后后快两年,从最开始对着文献里的参数一头雾水,到现在能从电子数密度和电势分布里直接判断放电发展阶段,中间踩过的坑确实不少。这篇博文就把整个建模思路、关键物理设置、实操步骤和调试经验完整梳理一遍,尤其是电子数密度和电势分布这两个核心结果的获取细节与应用方法,希望能让刚接触COMSOL沿面放电仿真的朋友少走些弯路。
先交代一下这个模型到底解决什么问题。沿面放电指的是介质表面在高压电场作用下发生的气体放电现象,比纯空气间隙放电复杂得多,因为存在气固交界面,表面电荷积累会反过来畸变电场,形成正反馈。做绝缘子设计、变压器内部绝缘结构评估、PCB爬电分析的人,都特别关心放电起始条件、电子密度空间分布和表面电势变化趋势。COMSOL Multiphysics的等离子体模块配合静电或电流模块,可以比较真实地还原这个过程,而电子数密度和电势分布是评判放电形貌、推断击穿路径最直观的物理量。
1. 沿面放电模型的核心逻辑:先想清楚要算哪些物理量
1.1 沿面放电为什么难仿真
纯气相放电仿真用COMSOL的等离子体模块做流注发展,相对成熟。但沿面放电难在多了固体介质层,而电子在介质表面会经历吸附、二次电子发射、表面电荷沉积这一系列复杂过程。空气侧的电子数密度分布、电场分布和固体介质表面的电势分布是强耦合的:放电产生的电荷撞到介质表面会积累下来,在表面形成局部电势抬高区,这个抬高的电势会改变气隙电场,从而反过来影响电子运动路径。
很多人上来就想着把几何画得很细致,结果求解器根本没反应。原因在于沿面放电本质上是一个多物理场耦合、多时间尺度问题。电子迁移率大、碰撞电离时间常数小,一步时间步长稍微大一点,电子数密度就出现数值振荡。而表面电荷积累是相对缓慢的过程,这种快慢量级差异处理不好,模型就崩了。所以建模之前,必须明确要抓取的核心量是电子数密度、电势分布、空间电荷密度,围绕这三个量构建方程组,而不是贪多求全。
1.2 电子数密度与电势分布的意义
电子数密度是放电强度的直接体现。在流注头部,电子数密度通常能达到10^18到10^20 1/m^3量级;在放电通道内部,电子数密度会形成非均匀分布,头部高、尾部衰减。通过观察电子数密度的时空演化,能判断放电是从电极尖端沿着介质表面发展,还是在介质内部先形成树状通道。电势分布则反映出电场畸变情况,这在实验里很难直接测量,但仿真里可以提取任意切面的电势等值线,结合电子数密度分布就能反向推断表面电荷堆积的位置和强度。
简单说,这两个量一个代表"放电物质"的聚集程度,一个代表"推动放电"的驱动力分布。两者叠加能还原出完整的放电物理图像,这也是后续做绝缘失效分析、爬电距离优化时的核心判据。
2. 物理模型与方程体系:漂移扩散、泊松和表面电荷的耦合
2.1 三大方程缺一不可
COMSOL里做沿面放电仿真,最常用的物理接口组合是等离子体模块(CFS接口)和静电接口,或者直接用一个扩展的漂移-扩散近似模型。核心方程包括以下三组:
电子连续性方程(漂移-扩散形式):
其中,是电子数密度,是电子漂移速度矢量(等于电子迁移率乘以电场),是电子扩散系数。右边源项代表电离、吸附、复合等反应速率之和。
**重离子输运方程:**正离子和负离子同样遵循漂移-扩散形式,只是迁移率和扩散系数差两个数量级以上,不能只算电子忽略离子,否则空间电荷场就失真了。
泊松方程:,空间电荷密度由电子、正离子、负离子共同决定。
这三个方程在COMSOL里不需要手写推导,等离子体模块的CFS接口已经内建了漂移-扩散方程组,关键是设置好以下内容:反应列表、迁移率数据、扩散系数数据、二次电子发射系数、表面电荷积累模型。这些物理参数直接决定仿真结果是否可信。
2.2 表面电荷积累模型不可忽略
沿面放电区别于纯间隙放电的最关键设置在气固界面。在COMSOL里,这个界面上需要开启"表面电荷积累"边界条件,本质是一个薄层充电模型:到达界面的电子通量和离子通量之差,会随积分时间在界面上的薄层单元里积累,形成表面电荷密度,而表面电荷密度又通过泊松方程反过来影响两侧的电场。
需要注意,这个薄层单元不是几何上一个真实的物理层,它是数值上虚构的"充电薄层",厚度设置很讲究。我一般设置成介质层顶部边界的一个薄层域,厚度取介质网格最小尺寸的5%到10%,太厚会导致表面电荷被低估、放电阈值偏高,太薄则容易导致网格单元质量下降、雅可比矩阵奇异。
二次电子发射也要考虑。当正离子撞击介质表面时,会打出二次电子,这些电子进入气隙后加强了电离。COMSOL自带的边界条件里可以设置二次电子发射系数gamma,不同材料的gamma差异很大,氧化铝陶瓷在几百电子伏特的离子能量下gamma大约在0.1到0.5之间,有机绝缘材料可以到1以上。如果是定性分析放电形态,gamma可以先取0.1;如果是定量对比绝缘材料的耐压水平,gamma必须用实验值或经验公式修正好。
2.3 反应动力学数据怎么选
放电过程里电子碰撞反应占主导。最常见的简化反应体系包含:
- 弹性碰撞:电子+e -> 电子+e(注意符号写法,实际是电子与中性分子的弹性碰撞,用M代表背景气体分子)
- 激发反应:e+M -> e+M*
- 电离反应:e+M -> 2e+M+
- 吸附反应:e+M -> M-(负离子形成)
这些反应的速率常数通常是以约化场强E/N为参数的函数,COMSOL可以加载Boltzmann求解器导出的反应数据,也可以使用等离子体模块内置的"电子碰撞反应"库,里面预设了常见气体(空气、氮气、氩气等)的反应列表。对于空气,我会加上氧气的电子吸附反应,因为氧气是负电性气体,吸附率直接决定流注头部电子数密度的峰值,忽略吸附会让计算出来的通道半径明显偏大。
一个很实用的经验:电离反应和吸附反应的速率常数,尽量用能量区间覆盖0到100 eV的表格数据。如果COMSOL自带的反应数据里只有低能段,电流体放电后期能量升高,速率常数外推会失真,结果就不可靠了。
3. 实操构建:从几何网格到求解器配置的关键细节
3.1 典型几何设置
我用的典型几何是:一块平板介质试样水平放置,左侧高压电极,右侧接地电极,两电极之间暴露在空气中的部分介质表面正是沿面放电的发生区域。为了诱导放电沿面发展,高压电极末端通常做成针形或楔形,尖端处电场集中,放电从尖端起始后沿着介质表面向地电极发展。
在实际建模里,针尖半径不宜小于50微米,太细会导致尖端处电场值巨大、网格剖分时单元过度细化,求解时间成倍增长。如果只是做定性趋势研究,针尖半径取0.2毫米已经足够。介质层厚度根据实际应用来,仿真里常用1到3毫米,底部接地。
几何建模时要注意对称性。沿面放电一般可以简化为二维轴对称或二维平面模型,如果电极布置是针-板结构,用二维轴对称能大幅降低计算量;如果是平行板外加介质层,建议用二维平面模型先跑通,再根据需要创建三维模型。三维沿面放电模型计算量至少是二维的30倍以上,初期不建议直接上三维,调试起来非常痛苦。
3.2 网格剖分的三个关键区域
网格质量直接决定模型能否收敛。我总结了三个必须重点细化的区域:
**电极尖端附近。**这里的电场强度最高,电子数密度梯度最大,最大网格尺寸要控制在放电流注特征半径的五分之一以下。对于0.1毫米级的针尖半径,尖端附近网格尺寸取5到10微米比较合理。
**介质表面附近的气体侧边界层。**沿面放电最剧烈的物理过程就发生在贴近介质表面的薄层里。这里需要设置边界层网格,层数至少8到10层,第一层厚度约1到2微米,拉伸因子取1.2。没有边界层网格,表面电荷密度算出来是振荡的,结果根本不能看。
**介质内部靠近表面的薄层。**如果我开启了表面电荷积累薄层模型,这个区域也需要适当加密,网格尺寸比气体侧边界层厚一倍左右就够。
COMSOL自动剖分在这种情况下往往很难一次到位,我的做法是先手动指定边界分布,再让网格器生成体网格。生成的网格总单元数从几十万到几百万不等,二维模型控制在20到50万单元即可。网格敏感性测试是必备环节,前后两次加密网格后,如果电子数密度峰值变化超过5%,说明网格还没收敛,必须继续加密。
3.3 瞬态求解器与时间步长控制
沿面放电是典型的瞬态过程,时间尺度从纳秒到微秒。我用的是瞬态求解器,PARDISO直接求解器配合自适应时间步进。关键设置如下:
- 初始时间步长:1e-12秒(也就是皮秒量级),后续由相对容差控制。
- 相对容差:1e-4或更小,太大电子数密度会出现明显的数值噪声。
- 最大步长限制:不超过1e-9秒,防止在放电快速演化阶段跨过关键变化。
- 代数变量(表面电荷密度)需要在求解器设置里勾选"包含"选项,并确保它参与耦合求解,而不是单独后处理。
很多新手一上来就设置总仿真时长10微秒,结果前1纳秒内就因数值发散崩掉了。我的经验是先把仿真时长设为5纳秒,看放电是否成功起始,再逐步延长。如果5纳秒内电子数密度单调上升且无异常振荡,再继续往后算。
3.4 材料参数与边界条件的实战取值
空气侧的参数我参考的是BOLSIG+计算数据,迁移率取电子约0.04 m^2/(V·s),正离子约1e-4 m^2/(V·s),负离子约2e-4 m^2/(V·s),扩散系数通过Einstein关系计算。介质材料如果是氧化铝陶瓷,相对介电常数取8.5到9.5;如果是环氧树脂,取3.5到4.0。这些参数看似基础,实际决定表面电场分布的绝对值,需要根据实验条件校正。
边界上,高压电极设为固定电势(比如10 kV),接地电极设为零电势;模型中远离电极暴露气体边界设置成开放边界,否则电荷会在边界堆积产生假电场。我犯过的一个错误是把外边界全设成接地,结果放电产生的电场被外边界"吸"走了,流注还没到地电极就消失殆尽。正确的做法是用无限元域或足够大的空气域,让外边界远离放电区域。
4. 电子数密度与电势分布的后处理技巧
4.1 提取有效的电子数密度数据
COMSOL后处理中,电子数密度通常用"Number density"变量直接绘制。我习惯同时创建三个视图:整体云图看放电形貌,沿介质表面的截线分布看放电通道的纵向规律,时域探针看某一点电子数密度的动态变化。
云图要注意色标范围设置,默认的均匀色标往往把低密度区域的细节压缩掉了。我会把色标下限设为峰值的1%而不是0,这样才能看到低密度区域的放电轮廓。如果放电通道很细,可以打开"Log scale"对数色标,电子数密度跨越多个数量级时普通线性色标是看不出细节的。
探针位置建议设置在针尖正下方介质表面、放电通道中部、接地电极附近三个位置。记录电子数密度随时间的变化曲线后,能直观看到流注到达各个位置的先后时间差,从而算出流注的平均传播速度。这个速度和实验高速相机观测到的流注发展速度做对比,是验证模型正确性的重要依据。
4.2 电势分布的获取方式
电势分布有两条获取路径。一是直接使用静电接口求解出的电势变量V,在二维结果中绘制等值线图,观察放电区域附近等势线的密集程度,就能判断电场集中位置;二是沿介质表面路径绘制电势曲线,分析表面电势梯度的变化,表面电势突变的区域往往意味着那里发生了强烈的电荷积累。
特别提醒一个问题:当表面电荷积累严重时,整个介质表面的电势分布会和未放电时的纯电容分压完全不同,甚至出现局部电势高于电极电势的反转现象。看到这种电势反转不要以为是计算错了,这恰恰是表面电荷补偿效应的真实表现,意味着介质表面正在"屏蔽"外部电场。如果实验上有表面电位测量数据(比如用静电探头扫描),这个仿真结果是极佳的解释工具。
4.3 电子数密度与电势分布的综合判读
把电子数密度分布和电势分布叠在同一张图上,能看出很多门道。典型判定逻辑如下:
- 当电子数密度峰值出现在针尖附近,且表面电势分布仍然保持单调下降趋势,说明放电还在起始阶段。
- 当电子数密度开始沿介质表面延展,表面电势在通道头部出现明显的局域波动,说明流注正在沿面发展。
- 当电子数密度贯通两电极,同时表面电势梯度大幅减小,说明放电通道已经形成,进入闪络前的预热阶段。
下面用一个典型算例数据大致说明量级(这是一个二维针板模型中轴线上的结果):
| 位置 | 电子数密度 (1/m^3) | 表面电势 (V) | 物理判读 |
|---|---|---|---|
| 针尖下方0.05 mm | 2.5e19 | 8250 | 放电起始区,电离强烈 |
| 介质表面中部 | 3.0e17 | 4800 | 流注头部,电荷积聚中 |
| 靠近地电极 | 2.0e16 | 2100 | 流注接近但未贯通 |
| 地电极边缘 | 5.0e14 | 100 | 未放电区域,电场较弱 |
这些数值不是固定的,取决于电压、气压、介质材料尺度,但数量级关系有参考意义,能帮助你快速判断自己的模型处于哪个放电阶段。
5. 常见问题与调试经历:那些让我头疼一整周的问题
5.1 电子数密度初始值怎么给才能稳定起步
这是新手最先遇到的问题。放电过程是从极低背景电子密度起步的,但数值计算不允许从零开始,必须给一个很小的初始值。我常用的策略是:在模型域中设置均匀初始电子数密度1e12 1/m^3,并在高压电极尖端附近增加一个局部的种子电子密度,比如1e14 1/m^3,模拟天然宇宙射线或放射性本底产生的初始电离。
初始值给得太小,求解器可能长时间看不到放电起始;给得太大,则放电从一开始就"过度发育",流注形态失真。判断标准是:初始种子区域的电子数密度比稳态流注头部低3到4个数量级才是合理的,因为真实放电的起始阶段就是先增强,这个"种子放大"过程本身也是物理的一部分。
5.2 为什么我算出来的放电直接沿着整个表面均匀发展,而不是流注状
这种结果最常见原因是网格太粗,导致放电通道的最小尺度没有被解析。流注通道在仿真里的表现依赖于局部放电内部电场畸变,而这个畸变场需要在至少5个网格点内描述。如果网格比通道半径还大,电离区域就会变成一个"广义均匀源",放电自然就均匀铺开了。
另一个常见原因是缺少氧气吸附反应或吸附率偏低,导致负离子屏蔽不足,放电通道无法收缩成细丝状。检查反应列表时要确认氧气的电子吸附反应已经配置,并且速率常数在2到5 eV区间内有一个明显的吸收峰。
还有一个可能是时间步长太大。流注头部的混沌特性需要极小时空步长来维持,时间步长超过特征时间(约等于网格尺寸除以电子漂移速度)时,数值色散会抹平流注头部结构。理论上这个时间步长大约就是1皮秒量级,和我的参考值一致。
5.3 表面电荷密度振荡得厉害,怎么消除
表面电荷密度振荡通常是表面薄层网格和气体边界层网格不匹配引起的。网格尺寸比相邻气体层网格尺寸小太多,表面电荷数值在积分时就会产生明显的锯齿状噪声。解决办法有三步:
第一,气体侧边界层第一层厚度和表面薄层单元厚度保持同一量级,差异不要超过3倍。第二,打开COMSOL的"流线扩散"稳定化选项,但注意强度不要开太大,否则表面电荷密度会被过度平滑。第三,时间步长控制在电子迁移特征时间的一半以下。
如果做了这些优化依然振荡,还可以把表面电荷积累模型从"离散薄层单元"换成"边界常微分方程"方式,即在边界上直接用ODE累积表面电荷密度,这种方式数值稳定性更好。
5.4 计算时间动辄几十个小时,有什么提速手段
沿面放电模型的数值成本确实高,但很多情况下是参数设置不当导致的不必要浪费。我的提速策略按优先级排列:
一是检查网格实际使用情况。用自适应网格细化工具,把网格密度集中在流注路径附近,远离放电区域的网格可以稀疏很多。一个有效的做法是先用粗网格跑一次瞬态,找到放电大致路径,再在路径区域加密网格重跑。
二是合理设置求解器容差,相对容差从1e-4放宽到1e-3,在放电形态变化不大时能省很多时间步进迭代。当然,定量分析时不建议这么干。
三是研究目标如果是止于放电起始阶段,大可不必算到流注贯通。很多研究只需要比较不同电压下放电起始概率,模型模拟前1到2纳秒就能给出结论,后续计算纯属资源浪费。
5.5 模型结果和实验数据对不上怎么办
这是最棘手的问题,但经验上80%的偏差源于边界条件和材料参数的偏差,而不是方程体系本身。排查顺序建议:
先确认实验起重放电压和模型施加电压的参考点是否一致。实验通常用有效值,仿真要用峰值或瞬时值,不加修正直接对比必然出错。再看气压和温度设置,默认的1 atm、293 K只适用于标准实验室条件,高海拔或非室温环境下电子迁移率变化明显。最后检查介质材料参数,介电常数偏差20%就能让表面电场变化30%以上。
做完这三项检查仍然对不上,就要考虑二次电子发射系数的影响了。这个参数变化范围很大,从0.05到2都可能,单靠文献值盲猜不如做参数扫描:固定其他条件,对gamma做0、0.1、0.2、0.5四组扫描,看放电形态和起始电压落在哪个区间,再与实验高速照片或击穿电压数据匹配,反推合理的gamma范围。
6. 模型扩展方向:从沿面放电到更复杂场景
6.1 同轴电极构型与绝缘子模型
平板几何跑通后,可以向同轴圆柱电极、真实绝缘子轮廓几何扩展。关键在于介质表面沿面路径不再是平面,表面电荷积累方向要沿曲面法向处理。COMSOL可以自动处理曲面上的边界条件,但网格剖分时球面或圆柱面上的网格扭曲率控制比平板严格得多,建议把曲率大的区域网格更细化。
这类模型的工程价值在于评估绝缘子伞裙结构对沿面放电的抑制效果。对比不同伞裙设计的表面电势分布,能判断爬电距离延长的作用是否真正体现在降低表面场强上,这比拿着经验公式估算可靠得多。
6.2 与热效应耦合的沿面放电模型
放电发展到后期,电流增大,焦耳热效应不可忽视。这个阶段需要在模型中启动流体传热接口,把电子数密度和电场耦合到焦耳热源项上,计算沿面放电产生的表面温升和热应力。环氧树脂绝缘子在高压沿面闪络时经常发生热裂解、碳化通道扩展,单纯电模型已经不足以描述全过程,热-电-流耦合模型能更真实地预测损坏路径。
6.3 多物理场联动的场景前景
沿面放电模型还能和结构力学耦合,研究放电时介质表面产生的冲击波和微裂纹扩展;与化学反应工程模块偶合,追踪放电过程中臭氧、氮氧化物的生成量,这在环保型气体绝缘设备开发里是一个研究方向。COMSOL的模块化设计让这些扩展不需要重构底层模型,只需在原有模型树中增加物理场和耦合项,对做过基础沿面放电模型的人来说,扩展起来并不困难。
7. 给刚入坑的同行几句实在话
沿面放电仿真不是一蹴而就的事。我最初跑通第一个模型的感受是:"原来不是COMSOL不会用,而是我对放电物理的认识不够深。"一开始别追求复杂几何和昂贵计算,建议从最简单的针板模型起步,把电子数密度和电势分布的演化规律摸清楚,再逐步增加复杂度。
对于正在做绝缘设计的人而言,这个模型真正有价值的地方不在于把放电过程算得多精确,而在于它提供了一种"可视化电场畸变"的能力。仿真中看到的表面电荷积累、电子密度集中,往往都能在实验的放电光斑照上找到对应特征。这种仿真和实验的互相印证,才是模型最有说服力的地方。
实际上,我在调试过程中最受益的一个习惯是:每次跑一个新条件,先手动算几个关键量级,比如电极附近的电场强度大约是多少千伏每厘米、流注速度大致范围,有了心理预期再去看仿真结果,才能及时发现模型到底是对还是错。按这个思路来,沿面放电模型不仅不难,反而能成为理解高压放电物理的最佳工具。