メインコンテンツまでスキップ
Version: 5.0 (最新)

膜厚反演 (Thickness Reverse)

“膜厚反演”是通过测量的光谱曲线,利用数学最优化算法(涵盖局部如 LM 与全局如 DE 等混合引擎)反向推算各层材料实际物理厚度的过程。它是实现“从结果找原因”的核心分析手段。

介绍

反演模块通过 ReverseUnitController 管理,将实测光谱与理论模型进行比对。

核心参数设置

  • 光谱来源:指定从哪个光谱容器读取测量数据。
  • 反演范围
    • 测试位置:指定参与计算的横向测量点。
    • 波长范围:指定参与拟合的光谱区间(如 450nm - 650nm)。
  • 优化引擎 (Optimization Engines)
    • 算法选择:可结合全局算法(差分进化 DE、模拟退火 SA、单纯形 Simplex)与局部下降算法(Levenberg-Marquardt)。针对高度非线性模型(如厚度超过 1000nm 和消光系数 k 的混合优化),建议使用全局搜索辅以局部 LM 算法收尾。
    • 参数归一化 (Need Normalize):处理极端多尺度问题(针对高价值且敏感的 Low-E 银层结构),推荐开启参数归一化,并缩小 LM 算法的初始信赖域半径(如 0.1),配以较大的初始阻尼因子(如 10.0),以提升反演收敛容错率。
    • 初始值:反演的起始厚度点(默认使用标准设计厚度)。
    • 停止条件:达到最大迭代次数、评价函数(Merit)低于设定阈值、步长容差限或连续极小改进停滞。
  • 评价函数 (Merit Function / Chi2):表示计算结果与实测光谱的最小二乘偏移量,数值越小表示拟合越精准。

操作方法

  1. 进入反演面板:从主界面侧边栏打开“膜厚反演”。
  2. 导入光谱:确保“光谱容器”中已有最新的测量 R/T 曲线。
  3. 配置参数
    • 点击“反演设置”,检查参与拟合的层以及各层的波动范围上限(避免算出不切实际的厚度)。
    • 设置“波长权重”,对产品敏感波段给予更高的拟合优先级。
  4. 启动反演
    • 点击 开始反演
    • 系统将展示 反演进度卡片,显示各点位的实时评价函数值和耗时。
  5. 审阅结果
    • 反演完成后,界面会自动更新“反演膜厚”曲线。
    • 点击 查看反演记录,可对比拟合后的计算谱与原始测量谱的重合度。

注意事项

  • 多方案选择:反演是“非齐次”问题,可能存在多个不同的厚度组合产生相似的光谱。建议结合工艺经验给受限层设置合理的波动边界。
  • 精度依赖:反演精度极大程度取决于所选材料的光学常数(n, k)是否准确。如果材料模型偏移,反演出的厚度将带有系统误差。
  • 发散处理:如果评价函数无法变小,请检查:
    • 是否选错了材料(如将 Nb2O5 写成了 TiO2)。
    • 测量光谱是否包含严重的噪声或硬件偏差。
  • 若某位置残差超过设定阈值(界面会标色警示),该位置的膜厚需谨慎参考,可能源于光谱质量问题或膜层结构异常。
  • 反演完成后,务必在速率系数页面核对并保存,以供后续参数调整使用。