第四章 探测器与评价:照度图、光强分布、坎德拉图、颜色分析

好,我们进入第四章。这一章讲的是「怎么看结果」。说白了,你辛辛苦苦把非序列系统搭好了,光线追完了,然后呢?一堆光子数据摆在那,你得知道怎么解读。

我个人习惯,每次仿真跑完,第一件事不是看效率,而是先看探测器上的照度分布。为什么?因为很多问题,照度图上一眼就能看出来。

4.1 照度图:最直观的「体检报告」

照度图,英文叫 Irradiance Map。它显示的是探测器表面上每一点接收到的光功率密度,单位通常是 W/cm² 或 W/m²。

你想想看,一个均匀的照明系统,照度图应该是什么样?理想情况下,是一个平坦的「高原」,边缘稍微有点下降。但现实中,我见过太多「中间亮、四周暗」的案例了。

怎么看照度图?

  • 颜色标尺:红色代表高照度,蓝色代表低照度。别被鲜艳的颜色骗了,先看标尺范围。
  • 均匀性:用「最小照度/最大照度」或者「平均照度/最大照度」来算。我个人习惯用前者,更严格。
  • 异常点:有没有突然的亮斑或暗斑?那可能是杂散光或者结构遮挡。

关键指标:照度均匀性

公式:Uniformity = E_min / E_max

一般照明要求 > 0.7,高端投影或医疗照明要求 > 0.9。

我的经验:有一次做LED台灯设计,照度均匀性怎么都调不到0.8以上。后来发现是反射器曲面有个微小的加工误差,在仿真里没体现出来。嗯,仿真和实物之间永远有差距,这个要有心理准备。

4.2 光强分布:看光往哪里跑

照度图看的是「落点」,光强分布看的是「方向」。光强分布图(Intensity Distribution)显示的是光在不同角度上的能量分布,单位是 cd(坎德拉)。

为什么重要?因为很多应用对出光角度有严格要求。比如路灯,你要的是「蝙蝠翼」型分布,而不是一个窄光束。再比如汽车大灯,法规对光型有明确要求,光强分布图就是你的「成绩单」。

常见的几种光强分布

  • 朗伯分布:余弦分布,LED裸芯片的典型分布。
  • 窄光束:半峰全宽(FWHM)很小,适合远距离照明。
  • 蝙蝠翼分布:两侧有峰值,中间略低,适合路灯。

在Zemax非序列模式里,你可以用「Detector Polar」或者「Detector Rect」来查看光强分布。我个人习惯用极坐标图,更直观。

注意:光强分布和照度分布不是一回事。光强是单位立体角内的光通量,照度是单位面积上的光通量。别搞混了。我曾经见过一个新手,拿着照度图说「我的光强分布很好」,其实他看的是完全不同的东西。

4.3 坎德拉图:把光强画成「地图」

坎德拉图,其实就是光强分布的另一种可视化方式。它用极坐标或直角坐标,把不同角度上的光强值画出来。

我个人觉得,坎德拉图最有用的一点是:它能告诉你「光有没有跑偏」。比如你设计了一个准直系统,理论上应该是一个很窄的峰值在0度。但如果坎德拉图上出现了旁瓣,那就说明有杂散光或者准直没做好。

如何读取坎德拉图?

  • 横轴:角度(度),通常从 -90° 到 +90°。
  • 纵轴:光强(坎德拉)。
  • 曲线形状:峰值位置、半峰全宽、对称性。

避坑指南:我曾经做过一个投影系统,坎德拉图看起来完美对称。结果装到整机上,发现画面一边亮一边暗。后来查了半天,发现是仿真时我忘了勾选「Use Polarization」。偏振效应在某些系统中影响很大,尤其是镀膜之后。

4.4 颜色分析:不只是「好看」

颜色分析,很多人觉得是「锦上添花」。其实不是。在很多照明应用中,颜色是硬指标。

比如:

  • 色温:暖光(2700K)还是冷光(6500K)?
  • 显色指数(CRI):能不能真实还原物体颜色?
  • 色度坐标(x, y):在CIE色度图上的位置。

在非序列模式里,你可以用「Detector Color」来查看颜色分布。它会显示每个像素点的色度坐标和色温。

颜色均匀性:这个容易被忽略。有些LED灯具,中心发蓝,边缘发黄,这就是颜色不均匀。在仿真里,你可以用颜色探测器来检查。

我的建议:如果你做的是多色LED混光系统,一定要跑颜色分析。我曾经做过一个RGB混光项目,仿真里混得特别好,色度坐标完美落在目标点。结果打样出来,颜色偏绿。为什么?因为LED的波长随温度漂移了。仿真时用的是25°C的数据,实际工作温度是60°C。嗯,这个坑我踩过。

4.5 实战:如何设置一个标准的探测器

说了这么多,我们来点实际的。在Zemax非序列模式里,怎么设置一个探测器?

// 以 Detector Rect 为例
// 1. 在非序列元件编辑器中插入一个 Detector Rect
// 2. 设置参数:
//    - X Half Width: 10 mm
//    - Y Half Width: 10 mm
//    - # X Pixels: 100
//    - # Y Pixels: 100
// 3. 在分析选项卡中,选择 Detector Viewer
// 4. 设置显示模式为 Irradiance
// 5. 点击 Trace 开始追迹

像素数量的选择:不是越多越好。100x100 对于大多数照明分析已经够了。像素太多,追迹时间会成倍增加,而且噪声也会变大。

应用场景 推荐像素数 说明
粗略均匀性评估 50x50 速度快,适合初步优化
精细照度分析 100x100 平衡速度和精度
颜色分布分析 200x200 颜色变化需要更高分辨率
杂散光分析 500x500 需要捕捉微小亮点

重要提醒:探测器本身也会吸收或反射光线。如果你把探测器放在光路中,它会影响后续的光线。所以,如果你要同时看多个位置的照度,最好用虚拟探测器(Virtual Detector),或者分多次仿真。

4.6 总结:评价的「三板斧」

好了,这一章的内容就这些。总结一下我的「三板斧」:

  1. 先看照度图:检查均匀性和有没有异常点。
  2. 再看光强分布:确认出光角度是否符合要求。
  3. 最后看颜色:色温、CRI、颜色均匀性。

这三步走完,你的照明系统基本就心里有数了。当然,实际项目中还会有更多细节,比如偏振、光谱、时间特性等等。但作为入门,先把这三样吃透。

下一章,我们会讲「优化策略:如何让系统性能更上一层楼」。到时候见。