资讯动态

飞秒激光仿真为何要用双温模型:COMSOL金属温度场实例

发布时间:2026/9/8 17:06:58 来源:尧图企业网站定制
做激光加工仿真的人很多第一反应是在COMSOL里把激光当成一个脉冲热源然后直接套固体传热。这个思路对纳秒激光和连续激光基本成立但一旦把脉宽压到百飞秒量级结果会非常离谱。我见过不止一个人把100 fs的脉宽输进标准热传导模型跑完发现表面温度连熔点都没到然后开始怀疑是不是COMSOL算不了这么短的瞬态。问题其实不在软件而在物理模型飞秒激光的能量是先被电子吸收的电子的温升和晶格的温升在皮秒量级内根本不同步。这种尺度下“电子和晶格始终处于局部热平衡”的默认假设已经不成立必须把电子温度和晶格温度分开跟踪也就是用双温模型。这篇文章就以金属靶材为例把COMSOL里双温模型仿真、温度场变化观察和数值调参完整讲一遍。1. 为什么飞秒烧蚀绕不开双温模型从时间尺度说起双温模型不是新鲜概念早在上世纪就有人提出来解释激光与金属的相互作用。它的物理基础很直接金属里有大量自由电子激光光子首先被这些自由电子吸收电子通过电子-电子散射在极短时间内重新分布能量。之后电子再把能量通过电子-晶格散射传给晶格晶格温度才会真正升高。整个过程听起来像一条流水线但对于飞秒激光这条流水线每一站的节奏完全不一样。1.1 飞秒脉冲与纳秒脉冲的本质差异典型的电子-晶格耦合时间在几皮秒到几十皮秒具体数值取决于材料。而飞秒激光的脉宽通常只有几十到几百飞秒1飞秒等于1e-15秒100飞秒也就是1e-13秒。这意味着激光脉冲结束的时候电子已经把能量“吃”进去了晶格还基本没有反应。如果这时候硬套传统热传导方程就等于默认电子和晶格之间的能量交换是瞬时完成的但实际上它们之间还差着几个量级的时间差。把纳秒激光放进来对比会更好理解。纳秒激光的脉宽是1e-9秒量级比电子-晶格耦合时间长两到三个数量级电子吸收能量后有足够时间反复和晶格碰撞两者基本处于同一温度。所以在纳秒或更长脉宽下用“材料温度”这个概念去描述状态是合理的。到了飞秒区域所谓的“材料温度”本身就很模糊。仿真里如果只能输出一个温度那这个温度既不完全是电子温度也不完全是晶格温度物理上更像一个没有明确意义的折中量。这也是很多新手第一次跑飞秒模型产生困惑的根源。他们看到COMSOL里默认的热传导方程给出了一个温度场觉得只要能跑通看个趋势就够了。实际上这个趋势很可能和实验结果完全对不上因为飞秒激光烧蚀中真正决定材料破坏的是晶格温度场而决定瞬态能量输运的是电子温度场。电子和晶格都跟踪才能看到烧蚀发生的时机和位置。1.2 双温模型的两个方程到底在说什么双温模型最常见的形式是下面两个耦合方程C_e(Te) * ∂Te/∂t ∇·(k_e(Te)∇Te) - G(Te - Tl) S(r,t) C_l * ∂Tl/∂t ∇·(k_l∇Tl) G(Te - Tl)第一个方程控制电子温度Te左边是电子系统的热惯性右边依次是电子热传导、电子和晶格之间的能量交换、以及激光热源项。第二个方程控制晶格温度Tl右边是晶格热传导和从电子系统流入的热量没有激光热源项因为激光不能直接加热晶格。这里的核心有两个。一是热容参数电子热容C_e通常写成gamma乘以Tegamma被称为电子比热系数这让电子热容强烈依赖电子温度晶格热容C_l在感兴趣的温度范围内一般当作近常数处理。二是耦合项系数G单位是瓦每立方米开尔文数值通常在1e16到1e17量级。G越大电子和晶格越容易同步双温现象越弱G越小电子和晶格拉开温差的时间就越长。当Te和Tl相等时耦合项G(Te-Tl)自动消失两个方程退化成各自独立的热传导方程。这说明双温模型并不是一个完全不同方向的物理框架而是把传统热传导模型中的热平衡假设放宽让电子和晶格在非平衡状态下各自演化。仿真中观察温度场最重要的不是看某一个绝对温度值而是盯住Te和Tl之间的差这个差在什么时间尺度内消失决定了飞秒激光能量向材料深层输运的方式也决定了烧蚀阈值的表现。2. 建模前的准备几何、材料参数与激光热源项处理双温模型的方程形式看起来不复杂但真正难的是把COMSOL里的几何、参数和热源项设置到可以复现实验的程度。很多人在这一步踩坑跑出来看似合理实则是错误解。2.1 几何简化的边界在哪里对于单脉冲垂直入射、光斑呈高斯分布的典型工况完全可以用二维轴对称模型没必要一上来就建三维。二维轴对称在COMSOL里的计算成本远低于三维却保留了径向和深度方向的所有关键信息。坐标系选好之后只需要画一个矩形域r方向代表半径z方向代表材料深度。光斑中心落在r0这条对称轴上。域的大小不能太小。有人为了算得快把深度只画到1微米半径画到5微米结果发现晶格温度后期下降得太快。原因是外部默认绝热边界离热影响区太近热量被“憋”在边界面附近形成人为的温度累积或者反过来边界本身如果选了温度固定又相当于给材料接了一个无限大热沉。比较稳妥的做法是半径取光斑半径的5倍以上深度取至少3到5微米。对于单个100飞秒脉冲即使考虑到后续几十到几百皮秒的热扩散这个尺寸也足够让外部边界保持几乎常温边界类型选择默认的热绝缘不会有太大误差。几何简化时还有一个容易被忽略的问题如果后续想扩展到激光打孔、多脉冲扫描或材料去除那就必须在初始建模时就考虑移动网格或变形几何接口矩形域的分区方式会直接影响这些高级功能的实现。本文先不展开因为第一步是先把双温温度场搞清楚。2.2 金属材料热物性参数怎么给才靠谱我以铜为例给出参数思路其他金属同理。铜的自由电子密度高双温效应明显实验数据也比较充分。下面是建立模型时常用的一组参数注意不是让你照抄而是要理解每个值的量级。参数符号建议取值说明晶格体积热容C_l3.45e6 J/(m³·K)近似等于密度乘以常压比热容电子热容系数gamma96.6 J/(m³·K²)C_e gamma * Te电子-晶格耦合系数G1e17 W/(m³·K)铜的典型量级具体需要查文献晶格热导率k_l2 W/(m·K)晶格热传导相对电子热导较小电子热导率基准值k_e0385 W/(m·K)可先设常数再考虑温度依赖激光能量吸收深度delta15 nm光学趋肤深度量级表面吸收率A0.1~0.3和材料表面状态、波长高度相关这里有几个绕不过去的点。电子热容C_e不能写成固定值至少要把温度依赖加进去。对于简单金属C_e gamma * Te只在电子尚未过热到极端高温时成立但温度到几万开尔文时电子的费米分布已经发生了显著变化更精细的模型需要用电子态密度积分来计算。如果只是做趋势研究gamma* Te完全够用。晶格热导率k_l在很多双温文献里会直接忽略因为金属的导热主要靠电子但在几十皮秒之后电子温度已经降下来晶格导热会主导后续冷却如果不给一个很小的k_l长时间演化结果会偏慢。给2 W/(m·K)左右不会对早期烧蚀判断产生大的影响。电子热导率是另一个容易出问题的地方。有些文献把k_e写成k_e0 * Te/Tl意思是电子温度越高电子热输运越强晶格温度越高时电子受散射越严重热导率下降。这个表达式物理上说得通但直接放进COMSOL里要注意除零问题初始时刻Te和Tl都是300 K时没问题如果哪天把初值设成接近0 K就会报错。更稳妥的写法是给分母加一个下限比如max(Tl, 100[K])。2.3 热源项的现实写法激光热源是双温模型唯一的外部驱动。飞秒激光在金属中的吸收发生在极薄的表面层内所以热源不能简化成面热流而必须作为体热源放进电子温度方程。如果把能量全部塞到一个表面边界上电子温度会瞬间冲向一个不合理的极高值后续的烧蚀判断全部失真。一个常见的表达式是这样定义的。先设置脉宽tau_p、峰值能量密度F0、表面吸收率A、吸收深度delta和光斑半径w0然后定义激光脉冲的时域形状为高斯函数热源项写成Q_laser 0.94 * A * F0 / (tau_p * delta) * exp(-r^2 / w0^2) * exp(-z / delta) * exp(-4*ln(2)*(t - t0)^2 / tau_p^2)其中0.94是把高斯脉宽从半高宽转换到峰值强度时出现的系数。激光热源只加在电子温度方程里能量先被电子系统吸收再通过耦合

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价