Ansys Zemax | 探索OS中的非序列模式

图片

概述

这篇文章旨在向新用户介绍OpticStudio非序列模式下的分析功能。其中包括混合模式的使用、光源的设置、复杂几何体的创建、探测器的设置及分析功能。本文还会讨论光线追迹过程中的分裂、散射以及相应的非序列分析。

介绍

非序列模式突破了序列模式的限制,提供了更加灵活的光线追迹功能。

非序列光线追迹意味着在光线追迹过程中,不存在预先定义好的一系列表面。光线与物体表面的接触点仅由它的物理位置、物体的属性和光线的方向来决定。光线可以入射到非序列物体的任意部位,也可以多次入射到相同的物体或一次也不接触。而在序列光线追迹中所有的光线都必须以相同的次序通过相同的一系列表面,两种模式有着显著的区别。

在OpticStudio的序列模式下,光线的传播过程中通过的表面都是在局部坐标系下进行定义的。而在非序列模式中,光学元件以真正的三维物体创建,它可以以表面或实体的形式存在。每个物体都是以全局坐标系中的x、y、z坐标进行定义,并且每个物体坐标和方向的定义相互独立。

OpticStudio中的非序列光线追迹功能不受序列模式光线追迹中的限制。由于光线能以任意的次序通过光学元件,因此您可以模拟包含全内反射的光路。序列模式只能对成像系统和无焦系统进行分析,而非序列模式能够分析成像和非成像系统中的杂散光、散射和照明问题等。简而言之,只要一个光学系统能够用使用光线追迹来描述,我们就能够在OpticStudio的非序列模式中进行建模。

非序列光线追迹

在很多光学应用中,简单的序列表面模型不能很好的描述一些光学元件,我们需要使用实际的三维模型来更好地描述它们的光学性质。其中,需要使用非序列光线追迹才能进行建模的光学元件包括:复杂棱镜、角立方棱镜、导光管、多面体元件、在CAD中创建的元件以及相互重叠的元件(例如一些位于其他元件内部的元件)等。

在OpticStudio中,您可以用以下两种模式来进行非序列光线追迹模拟:

  • 纯非序列模式

  • 序列/非序列混合模式

当您使用纯非序列模式时,所有光学元件都处在同一个非序列元件组中。其中,光源和探测器均在元件组中进行设置,用来发射和记录光线。在OpticStudio的非序列模式中,光源的设置比在序列模式中更加的多样。在序列模式中只能在物面上设置点光源,或利用序列模式中的图像分析功能,在物面上设置平面扩展光源。而在非序列光线追迹中,光源可以设置在非序列组中的任意位置和方向处,甚至可以被放置在其他物体的内部。光源的类型可以为简单的点光源(和序列模式中的类似)或者为具有复杂三维分布的光源。在OpticStudio旗舰版中,我们提供了一个包含上百种光源的实测分布数据的数据库供您使用。您也可以将从供应商或者其他文件中获取真实的光源数据,并导入到OpticStudio中。

从非序列光源发射出来的光线,被称之为NSC (Non-Sequential Component) 光线,光线入射到光学元件时可以发生分裂或散射,也可以在使用相位描述的元件或表面上发生衍射。在NSC光线追迹时,您可以评估探测器上的辐射强度数据,或者查看储存在光线数据库文件中的光线数据。探测器可以是平面、曲面或者是一个三维物体。非序列模式中探测器的数据支持多种显示类型,其中包括:非相干照度 (Incoherent Irradiance)、相干照度 (Coherent Irradiance)、相干相位 (Coherent Phase)、辐射强度 (Radiant Intensity)、辐亮度 (Radiance) 以及真彩色 (True Color) 结果。光线数据库中储存着每条光线的历史追迹数据,您可以通过字符串过滤的方式,在布局图窗口中只展示入射到特定探测器的部分光线。高级路径分析还提供了按特定标准(例如总的光通量)保存光线路径的功能。上述功能极大的扩展了非序列光线追迹在鬼像分析、杂散光分析和许多照明等需求中的应用。

当您使用序列/非序列混合模式进行光线追迹(也称为混合模式光线追迹)时,非序列元件将在非序列组中进行设置。该非序列组是上一级序列系统的组成部分。序列模式追迹的光线通过一个入射端口进入非序列组,最后再通过一个出射端口从非序列组中出射,继续在序列系统中传播。您可以在同一个序列系统中定义多个不同的非序列组,每组中可以设置任意数量的元件。基于该功能,您可以将多面镜、屋脊棱镜或者CAD元件等非序列元件整合到一个序列模式设计中。该模式适用于模拟那些本身结构就是序列设置的系统,但在系统中包含了一个或多个使用三维模型进行建模更方便的元件。

混合模式

在这个示例中,我们将通过示例文件展示在混合模式下进行光线追迹。点击文件 (File) 选项卡中的打开 (Open) 按钮,打开文件

Zemax\Samples\Non-sequential\Reflectors\Toroidal faceted reflector.zmx

如果在配置选项中勾选了使用Session文件 (Use Session Files),则在打开文件时透镜数据编辑器和非序列元件编辑器会和一些分析窗口一起出现在屏幕上。其中靠右边的3D视图显示了从物面上的点光源发射出来的光线的追迹结果。

图片

使用技巧:您可以双击浮动窗口的标题栏来放大窗口,也可以拖动边缘来放大锁定状态的窗口。

点击3D视图窗口菜单栏中的设置 (Settings) 按钮,勾选光线箭头 (Fletch Rays) 选项并点击确认。OpticStudio将使用箭头来标明光线的传播方向。这个设置在很多非序列系统中非常有用,因为一些系统中的光线路径非常复杂。

图片

光线首先从左至右传播,并进入到非序列组中,入射到一个多面镜上(非序列元件编辑器中的物体1),经过反射后向左传播,从非序列组中出射后入射到一个在序列模式下设计的透镜上(透镜数据编辑器中的表面3和表面4)。您可以用Page-Up、Page-Down和键盘方向键旋转3D视图,从不同的角度观察模型的结构。

使用技巧:您可以使用鼠标滚轮缩放分析窗口的大小,或者在窗口内拖动鼠标划出方框来放大您感兴趣的区域。您可以尝试在3D视图中,划出一个包含反射镜的方框来进行放大。您可以点击菜单栏中的整屏显示 (Reset Zoom)按钮,或者点击右键,在下拉菜单中选择整屏显示来恢复原来的视图比例。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值