3. 探测器类型概述:矩形、圆形、柱面与体探测器

探测器选型,说白了就是回答一个问题:你的光能量最终落在什么形状的接收面上?

我刚开始做非序列仿真时,总觉得探测器就是个“感光板”,随便选一个就行。结果有一次分析一个环形光束的均匀性,用了矩形探测器,后处理数据时发现边缘采样点全是空的,白白浪费了半天时间。嗯,从那以后我养成了一个习惯——先想清楚探测面的几何形状,再动手选探测器。

Zemax OpticStudio 的非序列模式下,提供了四种基础探测器类型。它们各有各的脾气,选对了事半功倍,选错了……你可能会在数据后处理时抓狂。

3.1 矩形探测器(Detector Rectangle)

这是最常用的探测器,没有之一。说白了就是一个平面矩形感光面,像一张方形的“光靶”。

核心参数:

  • X/Y 半宽:定义探测面的物理尺寸
  • X/Y 像素数:决定空间分辨率
  • 数据格式:辐照度(W/cm²)、光强度(lm/cm²)、相干数据等

我个人习惯把矩形探测器当作“万金油”。它适合绝大多数平面接收场景,比如:

  • 投影系统的屏幕照度分析
  • 激光光斑的二维能量分布测量
  • 照明系统的均匀性评估

但要注意一点——矩形探测器的像素是均匀网格。如果你的光斑很小,但探测面设得很大,大部分像素都是零值,数据文件会变得臃肿。我曾经犯过这个错,一个 1000×1000 像素的探测器,实际有效数据只占中间 100×100 的区域,文件大了 10 倍,处理起来慢得要命。

我的小技巧:先跑一次粗略追迹,看看光斑大致落在哪个区域,然后缩小探测面尺寸,让光斑占满探测面的 60%-80%。这样既能保证分辨率,又不会浪费内存。

3.2 圆形探测器(Detector Circle)

圆形探测器,顾名思义,感光面是个圆盘。你想想看,很多光学系统的出瞳是圆形的,接收面也是圆形的——比如人眼瞳孔、光纤端面、透镜表面。这时候用矩形探测器去拟合圆形区域,四个角全是无效像素,多别扭啊。

特性 矩形探测器 圆形探测器
感光面形状 矩形 圆形
像素排列 均匀网格 极坐标网格(径向×角度)
适用场景 方形屏幕、矩形光斑 圆形光瞳、光纤端面、旋转对称系统
数据后处理 直接导出矩阵 需注意极坐标插值

圆形探测器的像素是极坐标排列的——径向分成若干环,角度分成若干扇区。这种结构对旋转对称的光斑特别友好。我记得有一次分析一个激光二极管经准直后的远场分布,光斑是椭圆形的,但用圆形探测器配合角度积分,直接就能读出各个方向的发散角,比矩形探测器方便多了。

避坑指南:我曾经用圆形探测器分析一个非对称光斑,结果发现中心区域的像素密度太高,边缘又太低。后来才意识到,极坐标网格在中心会过度采样,在边缘则欠采样。如果你的光斑不是旋转对称的,建议慎用圆形探测器,或者把径向分段数设得大一些。

3.3 柱面探测器(Detector Cylinder)

柱面探测器是一个圆柱面,可以“卷起来”接收光。它适合分析那些环绕式分布的光能量,比如:

  • LED 灯珠的 360° 配光曲线
  • 光纤侧面漏光检测
  • 柱面透镜系统的光能量分布

柱面探测器的参数设置比较特殊:你需要定义圆柱的半径、高度,以及轴向和角度的像素数。轴向像素沿圆柱母线方向排列,角度像素沿圆周方向排列。

我个人觉得,柱面探测器是四种类型里最容易被忽略的。很多工程师做 LED 配光分析时,习惯用矩形探测器在远处扫一圈,然后手动拼接数据。其实直接用柱面探测器包住 LED,一次追迹就能拿到完整的配光曲线,省事多了。

关键参数:

  • 半径:圆柱的半径,决定了探测面到光源的距离
  • 长度(Z 半宽):圆柱的高度
  • 角度像素数:圆周方向的分辨率,建议至少 360 个
  • 轴向像素数:高度方向的分辨率

3.4 体探测器(Detector Volume)

体探测器是唯一一个三维的探测器。它不只是一个面,而是一个立方体或长方体区域,可以记录光线在空间中的能量沉积。

你可能会问:为什么要用三维探测器?

举个例子——分析激光在生物组织中的传播。光线进入组织后,会被散射、吸收,能量不是落在一个平面上,而是分布在三维空间里。这时候用体探测器,就能看到能量随深度的衰减情况。

体探测器的像素是三维网格:X×Y×Z。每个体素(Voxel)记录经过该位置的光能量。数据量会随着像素数呈立方增长,所以使用时一定要控制好分辨率。

性能警告:体探测器非常吃内存。我曾经设了一个 200×200×200 的体探测器,结果 8GB 内存直接爆了。建议从 50×50×50 开始试,确认结果合理后再逐步提高分辨率。

体探测器的典型应用场景:

  • 散射介质中的光传输分析
  • 荧光成像系统的激发光分布
  • 光热治疗中的能量沉积模拟
  • 积分球内部的多次反射分析

3.5 如何选择?一张图说清楚

下面这张图是我自己总结的探测器选型逻辑,希望能帮你快速决策。

探测器选型决策流程 开始选型 接收面是平面还是立体? 平面 立体 矩形还是圆形? 矩形探测器 圆形探测器 柱面还是体? 柱面探测器 体探测器 选型要点: • 平面接收 → 优先考虑矩形或圆形探测器 • 旋转对称光斑 → 圆形探测器更高效 • 环绕式分布 → 柱面探测器一次搞定 • 三维能量沉积 → 体探测器,但注意内存

3.6 我的选型建议

说了这么多,最后给你几个实用建议:

  1. 能用矩形就别折腾——矩形探测器的后处理工具最成熟,数据导出也最方便。除非你的接收面有明显的几何特征(圆形、柱面、立体),否则默认选矩形。
  2. 圆形探测器适合旋转对称分析——比如激光远场、LED 配光。极坐标网格在分析角度分布时有天然优势。
  3. 柱面探测器是“隐藏神器”——做 360° 配光分析时,它比任何平面探测器都高效。我建议你至少试一次,感受一下它的便利。
  4. 体探测器要谨慎使用——先算一下内存需求:X 像素 × Y 像素 × Z 像素 × 8 字节。超过 500MB 就要小心了。

最后说一句:探测器选型没有绝对的对错,只有合适与否。我见过有人用矩形探测器加后处理脚本,也能做出漂亮的配光曲线。但如果你能选对探测器类型,仿真效率会高很多,后处理也省心。多试几次,你自然就有感觉了。