论文信息:
Dongik Lee, Seunghun Lee, Color simulation for multilayered thin films using Python, physics.optics 2412, 12828 (2024).
论文链接:
https://doi.org/10.48550/arXiv.2412.12828
研究背景
物体的颜色是吸引我们注意的最重要的特征之一。在 17 和 18 世纪,即启蒙时代,人们为理解自然现象付出了巨大的努力,尤其是牛顿和菲涅尔等杰出人物将光和颜色的研究系统化。基于电动力学和光学的颜色模拟成为预测和阐明凝聚态物理和材料科学实验结果的重要工具。如今,可以找到许多用于颜色模拟的软件和浏览器,但很难根据个人需求定制和调整参数。由于物体的反射光谱反映了其微观结构和复杂的反射指数,因此可以通过颜色了解材料的物理特性。本文全面概述了与反射光谱和颜色相关的电动力学和光学,并提供了一个用于模拟反射光谱和提取颜色值的开源 Python 代码。通过与文献和实验数据的比较分析证明了该代码的有效性和适用性。
研究内容
图2.波在消光系数k为(a)零和(b)非零的介质中的传播。
图3.薄膜中的光干涉。需要考虑来自上下边界的两束反射光之间的干涉。θi和θt分别为入射角和折射角。d是薄膜的厚度。
图4.模拟颜色与文献和实验的比较:(a)Si衬底上的 SiO2 薄膜:文献(上)10和本研究中的 Python代码模拟的颜色与 SiO2 膜厚度的关系(下)。(b)Si衬底上的SnO2薄膜:具有厚度梯度的SnO2薄膜照片(上)和Python代码模拟的颜色与SnO2膜厚度的关系(下)。照片中的网格是用于线轮廓测量的遮蔽区域,每个点下方的值是从附近的线轮廓测量中得到的膜厚度。在模拟中,天然氧化层的厚度设置为2纳米。
代码1.用于数据预处理的Python代码。
结论与展望