• 技术文章

    如何在OpticStudio中匹配折射率数据

    2019-01-25 15:33:16  来源:
    OpticStudio中匹配折射率数据
     
    概述
     
    这篇文章介绍了如何在设计时使用OpticStudio中不包含的材料、如何使用OpticStudio的玻璃匹配工具以及如何定义材料透过率数据。本文的示例文件请从以下链接下载:
    https://customers.zemax.com/ZMXLLC/media/Knowledge-Base/Attachments/BK7_1.zip
    色散系数
     
    OpticStudio的材料库中包含了全球范围内几十家供应商(例如SchottCorningOhara和成都光明等)的上百种玻璃材料的信息。除了供应商数据以外,OpticStudio中还包括了出版著作中的数据,例如Laikin先生编写的《Lens Design》。以方解石 (Calcite) 为例,在OpticStudio中该材料的数据来自于《Hand book of Optics Vol. II》。其他材料(例如材料库INFRAREDBIREFRINGENTMISC中的材料)的出处可以在帮助系统中的“Glass catalog sources”标签中查阅。
    因此大多数情况下,您在设计时需要使用的材料都包含在OpticStudio的材料库中。这些材料属于OpticStudio内置的材料,如果您需要使用一种不包含在OpticStudio中的材料,本文介绍了多种方法对该材料进行建模。
    通常情况下,一种材料的数据会以特定的色散公式系数的形式给出。常用的色散公式有Schott公式、Sellmeier公式1-5Herzberger公式以及Conrady公式等。OpticStudio一共支持13种色散公式,您可以根据任意一种公式输入相应的系数来定义材料的属性。
    让我们打开OpticStudio中的材料库 (Materials Catalog) 工具,该工具位于用户界面中数据库 (Library) 标签下的光学材料 (Optical Materials) 分类中。该工具界面如下所示,您可以在公式 (Formula) 的下拉菜单种选择一种色散公式,选择完成后及基于该公式的材料的系数将显示在右侧系数栏中。
     
    有时候,我们从供应商得到的材料色散数据并不是色散公式系数的形式,而是离散的、一些特定波长下的折射率数据。这也没有关系,您可以使用玻璃拟合 (Glass Fitting) 工具。
     
    使用玻璃拟合工具
     
    OpticStudio可以将一组离散的折射率数据拟合为四种色散公式(Schott公式,Herzberger公式,Conrady公式或Sellmeier公式1)的系数。对于每一种公式的详细信息,请参考帮助系统“The glass dispersion formulas”标签。
    首先,OpticStudio将根据所选择的公式计算相应的系数来匹配您提供的数据。这些系数将保存在指定材料库中,默认的材料名称为MYNEWGLASS。然后,OpticStudio将根据这些系数计算定义域内任意波长下的折射率。玻璃拟合工具位于数据库标签下的材料工具 (Materials Tools) 菜单中,如下图所示:
     
    玻璃拟合工具通过ASCII文本文件读取离散的折射率数据,其数据格式如下所示:
    TEMPERATURE T0
    PRESSURE P0
    λ1  n1
    λ2  n2
    其中T0为数据测量时的参考温度(摄氏度),P0为参考压强(标准大气压),λ为测量波长(单位为微米)。色散数据文件的扩展名必须为 .IND并且位于Zemax根目录下的Glasscat文件夹中。有关数据格式的详细信息请查阅帮助系统的“Glass Fitting”标签。OpticStudio对于文件中包含的数据点的个数没有上限要求,但是对于Conrady公式需要至少3个数据点,对于Schott公式、Herzberger公式和Sellmeier公式1则需要至少6个数据点(推荐为12-15个)。
     
    匹配数据并创建新材料
     
    本文的示例文件中包含了BK7材料数据的ASCII文件(BK7.IND)。该数据测量的参考温度为20度,参考大气压为1个标准大气压:
     
    这些数据可以输入到玻璃拟合工具,并添加到用户自定义的材料库中生成新的玻璃材料(OpticStudio不允许用户将材料添加到软件安装时内置的供应商材料库中,这些材料数据会随着每次OpticStudio版本更新而更新,因此任何改动都会被覆盖)。我们可以以下面这个例子为例,使用BK7玻璃的色散数据创建一个新的材料BK7_NEW玻璃并保存在自定义的MYCATALOG材料库中,有关如何创建新材料库,请参考我们的往期文章:如何在OpticStudio中添加自定义材料。玻璃拟合工具的设置如下所示:
     
    我们将使用Sellmeier公式1对这些数据进行拟合。Schott公司同样使用该公式来拟合BK7材料数据。设置完成后点击确定 (OK) ”按钮,OpticStudio将生成一个文本数据窗口,如下所示:
     
    *佳色散拟合系数显示在文本数据的*部分,在系数之后为*大拟合误差 (Maximum Error) 和均方根拟合误差 (RMS Error)。其中均方根拟合误差考虑了所有公式拟合数据与实际数据点的差值。而*大拟合误差为偏差*大的数据点的差值。这两个参数相比材料的折射率都了小了多个数量级,因此该结果表示公式拟合的色散数据与原始数据基本相符。文本数据的第二部分为匹配数据。其中前两列为输入数据中的波长和折射率。第三列表示拟合的折射率数据,第四列表示匹配数据与原始数据之差。从第四列的结果中可以看出Sellmeier公式1可以在很大的波长范围内(0.3-2.5微米)准确拟合输入的折射率数据。但是当您使用玻璃拟合工具时,我们建议您使用全部四种公式进行拟合并查看拟合误差,根据误差结果选择拟合误差*小的色散公式。
    如果输入数据的参考气压值不是1个标准大气压,则波长和折射率需要首先换算到1个标准大气压下的情况。当输入数据属于这类情况时,OpticStudio将先换算再进行拟合,这样玻璃拟合工具生成系数的参考大气压将统一为1个标准大气压。更多信息请参考官网知识库文章“How to Fit Temperature-Dependent Index Data to the Zemax Thermal Model”
    https://customers.zemax.com/os/resources/learn/knowledgebase/how-to-fit-temperature-dependent-index-data-to-the
    当您使用玻璃拟合工具生成了新材料后,您可以在对应材料库中的查看BK7_NEW的材料数据:
     
    需要注意的是,在拟合时所使用的色散公式将显示在公式 (Formula) 一栏,并且材料的色散系数与前文的文本数据一致,并且波长的*小值和*大值与输入数据的波长相对应(在两端分别留有1nm的余量)。拟合材料的d光折射率和阿贝数与Schott提供的材料库中N-BK7的数据一致(在允许误差范围内)。
    玻璃材料的其他参数也可以在材料库工具中直接修改,包括热扰动系数、密度、价格、耐腐蚀性等。如果输入的数据考虑了热扰动的影响,那么玻璃拟合工具也可以对热扰动系数进行拟合。有关热扰动系数拟合的更多信息请查阅官网知识库文章“How to Fit Temperature-Dependent Index Data to the Zemax Thermal Model”
    https://customers.zemax.com/support/knowledgebase/How-to-Fit-Temperature-Dependent-Index-Data-to-the
     
    定义透过率数据
     
    除了匹配折射率数据以外,定义透过率数据也同样重要。OpticStudio使用比尔定律 (Beer`s Law) 来定义材料的透过率:
     
    其中α为吸收系数,τ为光在材料中的光程。通常情况下,参数α与光的波长相关,其单位为长度的倒数。如果您想要修改或设置材料的透过率数据,点击材料库工具中的透过率 (Transmission) 选项:
     
    点击后将弹出透过率数据窗口,其中数据栏包含三列:波长、透过率和厚度。波长的单位为微米,厚度的单位为毫米,其与系统单位的设置无关。
     
    在透过率数据编辑器中可以输入多组数据。OpticStudio会将数据自动转换到每毫米的透过率,并在所定义的波长之间进行插值计算。如果所需追迹光的波长超过定义的范围,则OpticStudio将使用和该波长*接近的波长透过率进行光线追迹。如果追迹光的波长在定义范围内,则OpticStudio将使用线性插值算法计算得到相应的透过率。
    需要注意的是,如果忽略透过率数据,OpticStudio将默认该材料在所有波长下的内部透过率为100%。如果你需要进行精准的光线追迹,则定义好透过率数据是非常重要的。
     
    小结
     
    如果您想要在OpticStudio中使用一种玻璃材料但没有材料的色散系数,您可以输入不同波长下的折射率数据,OpticStudio中的玻璃拟合工具可以自动帮您将这些数据根据色散公式进行拟合并得到相应的色散系数。这个工具的拟合精度非常高,并且数据的加载、拟合和输出均包含在一个对话框之内,用户可以快捷方便的将数据拟合并将新材料添加到自定义的材料库中。为了使光线追迹精度进一步提高,在定义好材料的色散后您还需要在透过率数据编辑器中定义材料的透过率。
     
    留言
    王超
    谷瀑服务条款》《隐私政策
内容声明:谷瀑为第三方平台及互联网信息服务提供者,谷瀑(含网站、客户端等)所展示的商品/服务的标题、价格、详情等信息内容系由店铺经营者发布,其真实性、准确性和合法性均由店铺经营者负责。谷瀑提醒您购买商品/服务前注意谨慎核实,如您对商品/服务的标题、价格、详情等任何信息有任何疑问的,请在购买前通过谷瀑与店铺经营者沟通确认;谷瀑上存在海量店铺,如您发现店铺内有任何违法/侵权信息,请在谷瀑首页底栏投诉通道进行投诉。
北京卓立汉光仪器有限公司 电话:010-56370168-696 手机:13810146393 地址: 北京市中关村科技园区通州园金桥产业基地环科中路16号,联东U谷中试区68号B座
Copyright ©2003 - 2024 Goepe.com 版权所有 关于谷瀑 | 服务中心 | 著作权与商标声明 | 会员服务 | 隐私声明 | 网站导航