ZEMAX | 如何设计一个光谱仪 – 杂散光分析
光谱学是一种无创伤性技术,是研究组织、等离子体和材料的最强大工具之一。本文中,我们将分析由商用光学元件组成的透镜-光栅透镜 (LGL) 光谱仪中的杂散光。本文概述了光谱仪系统的序列模式 - 非序列式转换、封装的简单设计、机械封装元件散射光情况的定量分析以及光谱仪探测器的杂散光污染情况。
介绍
LGL 光谱仪从序列模式到非序列模式的转换
本文介绍了光谱仪的技术细节和规格。光谱仪如下图所示:
本光谱仪是透镜-光栅-透镜 (LGL) 类型,由市售的光学元件制成。带宽范围为 855 nm 到 905 nm ,常用于光学相干层析成像 (OCT)。
自动转换
打开文件 Spectrometer.ZAR(可联系我们获取附件),并转到文件 (File) …转换为 NSC 组 (Convert to NSC Group)。单击弹出窗口中的确认按键(不需要使用 锁定设计 (Design Lockdown) 和 特定光线生成器 (Critical Rayset Generator)):
手动完成 NSC 模型
OpticStudio 转换算法是非常强大的,但仍需手动删除在非序列元件编辑器中标有红框的行(它们与光源和接收器有关,将在下一步手动添加):
然后如下图改动 2、7 和 15 行:
-
物体 2 对应的是一个点光源,模仿单模光纤发射的高斯形式发散光束。 1. 不要忘记将 X-发散 (X-Divergence) 和 Y-发散 (Y-Divergence) 设为 6.892 度,将 X-超高斯 (X- SuperGauss) 和 Y-超高斯 (Y-SuperGauss) 设为1,这是与光纤特性相关的参数。 这些参数在非 序列元件编辑器中更靠右的部分,在上面的截图中不可见。 2. 我们使用 100 布局光线和 100,000 分析光线,以确保快速计算和渲染光线。 3. 100 W 源功率的选择是因为便于分析,所有功率将显示为相对于光源的百分比。
-
物体 15 与探测器有关。我们使用 2000 像素,高度 20 µm 和宽度 20 mm 的吸收板作为探测器。
建模衍射光栅
最后也是最大的调整涉及到衍射光栅(物体 7和 8)。这些设置与制造商给出的规格有关。实际上,该光栅由两个连续的光栅组成,每个光栅每微米有 0.9 条刻线(相当于一个光栅每微米有 1.8 条刻线)。在上面的截图中不可见的两个光栅的参数是:厚度 1.49 mm、0.9 Lines/µm 和 -1 次衍射级。物体 7 的 Z 位置需要设置为 1.49 mm,物体 8 的 Z 位置需要设置为 1.51 mm。Spectrometer-NONSEQ.zar 文件包含到此步骤为止的系统。
一个单光栅将 87% 的光衍射到 -1 次衍射级,13%衍射到 0 衍射级次,所以两个光栅合起来的效率为 75%。这个参数可在物体 7 和物体 8 的 膜层/散射 (Coat/Scatter) 属性中设置:
最后,我们在光栅的前后表面镀膜。请注意,第一个光栅被旋转 180 度,因此它的正面变成了元件的背面,且厂家提供的数据内反射率为 0.5%。在 OpticStudio 中,可以使用一个简单的透光率为 0.995 理想涂层实现模拟。因此,将物体 7 和物体 8 的衍射特性更改如下:
初次结果
现在在非序列实体模型(在设置中,颜色显示 (Color Rays By) 设置为波长 # (Wave #))中来检查我们的光谱仪。如图示,光谱仪看起来与文章顶部第一张图片所示相同(探测器不可见,因为它的高度只有20 µm):
现在准备好执行第一次光线追迹。转到 分析 (Analyze) 选项,点击 光线追迹 (Ray Trace) ,然后系统将打开 光线追迹控制 (Ray Trace Control) 。
光线追迹的设置在本文中将保持不变:
-
使用偏振 (Use Polarization) 和 NSC光线分裂 (Split NSC Rays),确保当光线击中物体表面时光线和能量是分裂的。 -
忽略错误 (Ignore Errors) 是指当光线不能被计算时继续追踪光线,例如当它击中一个物体的边缘时。
一旦您按下 清除并追迹 (Clear & Trace) 按钮,光线追迹将在几秒钟内结束,计算时间取决于可用的 CPU 功率。记得查看损失的能量值(由于计算的随机性,它们可能在每次光线追迹中发生变化)。在该案例中,由于误差造成的能量损失是可以忽略不计的,大约由于光线能量阈值丢失了 0.5 W(光源的初始值为100 W)。在系统选项中,我们使用的默认值为 0.1%,OpticStudio 将停止追迹低于功率阈值的光线。
确保所有值输入正确后,我们可以打开 探测器查看器 (Detector Viewer) (按钮也在分析标签内):
可以看到三个不同的峰代表了系统选项里的三个波长(855 nm、880 nm、905 nm)。这一结果与在序列模式下进行的光谱仪模拟很一致(参见知识库文章“ 如何设计光谱仪 - 实际应用 ”)。
图中的文本部分还显示了到达探测器的总功率,光源的 100 W 中接收到了59 W,这个结果也是合理的,因为 25% 的功率在衍射光栅上损失了。因此大约 20% 的损耗是由于透镜和探测器上光束聚焦程度有限造成的,这一结果也与在序列模式下进行的光谱仪模拟相一致。
进行简单封装
即将添加到光谱仪上的封装有两个用途:
-
它会阻止光线横向散射。 -
它将作为一个探测器来检测哪个部分的光散射最严重。
封装设计将是十分粗略的,但比较适合测量杂散光且接近现实封装的形式。在非序列元件编辑器的末端添加如下六行,分别为透镜周围的两个圆柱体(模拟套筒)、套筒末端的两个圆形表面和衍射光栅附近的两个矩形表面:
此外,我们在探测器的所有表面开启涂层和散射功能(物体 16 到 21)。在这些设置下,95% 的入射光被吸收,1% 是镜面反射,4% 是 郎伯分布 (Lambertian distribution) 形式的背向散射。这些是吸光的灭光材料的典型参数:
修改物体 16 - 21 为探测器:
非序列3D布局图 (NSC 3D Layout) 展示了大部分被封装吸收的光线:
用评价函数来辅助计算功率
非序列3D布局图 (NSC 3D Layout) 只是对杂散光的定性评估。如果还想得到强度分布的定量值,可以评价函数计算这些值。在优化选项卡中打开评价函数编辑器并键入下图所示操作数,或打开压缩包 Spectrometer_casing.zar 中包含的 power_measurement.MF 评价函数:
探测器上的杂散光分析
探测器上的功率
为了得到探测器平面内功率分布的有效图像,我们设置了三个探测器,如下(第 20 - 22 行):
-
第一个探测器对应于在 880 nm 处单个像素所测量的辐照度。 -
第二个检测器对应于线相机的剩余像素的阵列(注意像素的数量被设置为 2001 而不是 2000 以满足对称性)。 -
第三个探测器覆盖探测器周围表面的其余部分。
在非序列元件编辑器中完成这个调整后,我们再次启动光线追迹,这次同时启用光线 NSC 光线散射。这次运行可能耗费一个小时以上,因为我们分析了更多的光线。探测器查看器将显示类似如下的结果:
直线照相机(上图左面板)捕捉到靠近中心像素的区域有显著辐照度,对应于880 nm 的波长,这是因为像素上聚焦有限导致的。然而,这一发现应该谨慎解释,因为我们使用几何光线追迹时没有考虑到衍射。在较远的像素上只有微弱的辐射(注意此处使用对数作为刻度)。当我们把整个探测器背面显示在上面右图中,杂散光主要在线相机(黑条)远处可见。
· 联系我们获取附件
如果您对产品感兴趣,或需要技术支持,欢迎致电垂询!
电话:027-87878386
邮箱:market@ueotek.com
武汉宇熠科技是 ZEMAX 中国区官方指定代理商,提供 ZEMAX 光学设计软件的培训、销售、技术支持、二次开发、解决方案及 ZEMAX 软件相关全方位定制服务。有关 ZEMAX ,您可以点击文末“阅读原文”了解更多信息,或致电垂询武汉宇熠工作人员:
销售热线:027-87878386
咨询邮箱:sales@ueotek.com
光机解决方案
电话:027-87878386
邮箱:sales@ueotek.com
网址:www.ueotek.com
长按识别二维码关注
Zemax 中国区代理
Solidworks 增值经销商
MCGrating 光栅设计软件
OOFELIE::Multiphysics 多物理场仿真分析软件
Optiwave 光通信设计软件
nPower 软件
ASLD 高级固体激光器设计及仿真软件
武汉宇熠科技有限公司
👇点击阅读原文获取附件。