comsol沿面放电模型,可以得到电子数密度和电势分布,
沿面放电这玩意儿在高压设备里特别常见,玩过绝缘材料的人都知道它有多烦人。最近用COMSOL搞了个沿面放电模型,实测不仅能看见电子像撒豆子似的分布,还能直接读出哪里电压高得冒火花。今天就跟大伙儿唠唠怎么用这个模型抓取关键数据。
先看物理场配置,必须勾选等离子体模块里的"Surface Discharge"接口。这里有个坑:千万别漏选Schottky电子发射边界条件,否则电子数密度算出来会像被掐脖子似的突然断崖。代码里对应的参数设置长这样:
model.physics('spd').feature('bd1').set('EmissionMethod', 'schottky'); model.physics('spd').feature('bd1').set('workFunction', 4.7, 'eV');这段主要是说表面电子发射用肖特基效应,逸出功设成常见绝缘材料的4.7eV。注意单位别写成焦耳,不然数值会小到看不见。
材料参数这块得重点关照气体属性。我习惯在材料库直接调用预置的SF6气体数据,但要是做自定义气体,Townsend电离系数就得自己敲公式:
model.material.create('mat1'); model.material('mat1').propertyGroup('def').set('alpha', '0.5*E*exp(-300/E)');这个指数形式的α系数表达式模拟的是电场强度E(单位V/m)对电离率的影响。实际跑仿真时会发现,当场强超过3e6 V/m后,电离率会像坐火箭似的往上窜。
网格划分绝对是个技术活。放电尖端处必须做边界层网格,用COMSOL的边界层功能设置三层渐变网格,最薄那层厚度控制在1e-5米左右。见过有人偷懒用自由四面体网格,结果电子密度分布图全是锯齿状马赛克,这种数据拿出去汇报分分钟被老板怼。
comsol沿面放电模型,可以得到电子数密度和电势分布,
跑完仿真后,在结果里新建两个切片图:一个切表面电子数密度,另一个切空间电势。重点看电极边缘的电子聚集情况,正常应该像蒲公英的绒毛那样向外辐射。有个骚操作是给电子密度加对数刻度显示,立马就能发现暗区到辉光放电的过渡边界。
处理数据时建议导出原始数据到MATLAB做后处理。比如计算沿面电场强度峰值的位置:
[E_max, idx] = max(E_field); disp(['峰值电场位置:x=', num2str(x_coord(idx)), 'm']);这比直接在COMSOL里点选准多了。实测发现当气压从0.1MPa升到0.5MPa时,放电通道会从树枝状变成扇贝状,这跟实际高压击穿实验的现象完全吻合。
最后说个实战经验:别迷信默认求解器设置!把瞬态求解器的相对容差调到1e-4以下,否则电势分布会出现诡异的震荡。有次我偷懒没改设置,结果电势云图上居然出现了俄罗斯方块似的马赛克,重算了三遍才搞定。
模型验证有个土办法——对比放电起始电压。把仿真值和Paschen曲线对照,误差超过15%的话,八成是表面粗糙度参数设错了。记得在边界条件里加个表面粗糙度修正因子,这玩意儿能让击穿电压预测值更贴近真实工况。