3. 光学设计软件入门:LightTools / TracePro 界面介绍、光源模型建立、接收器设置

好,咱们正式开始动手了。前面两章讲了理论,这一章咱们把软件跑起来。很多新手拿到 LightTools 或 TracePro,第一反应是「这么多按钮,从哪下手?」。我当年也一样,对着屏幕发呆了半小时。

其实说白了,这两款软件的核心操作就三件事:建光源、设接收器、跑仿真。你只要把这三步走顺了,后面 TIR 透镜的设计才有根基。咱们这一章就围绕这三步来。

3.1 界面布局:别被菜单吓到

先说说 LightTools。打开软件后,你会看到几个主要区域:

  • 导航树(Navigation Tree):左边这一栏,所有元件、光源、接收器都在这里管理。我个人习惯把这里当作「总控台」。
  • 3D 视图窗口:中间最大的区域,你建的模型会在这里显示。可以旋转、缩放、平移。
  • 系统工具栏:顶部一排,常用的「新建光源」「添加接收器」「运行仿真」都在这里。
  • 属性面板:右边,选中某个元件后,这里会显示它的详细参数。

TracePro 的布局也差不多,只是导航树在左边,属性面板在下方。嗯,换汤不换药。

我的小习惯:刚打开软件,先别急着建模。花 5 分钟把鼠标在各个菜单上滑一遍,看看每个图标对应的功能。这比你看一小时的教程都管用。

3.2 光源模型建立:从「点」开始

光源是光学仿真的起点。你想想看,如果光源参数设错了,后面透镜设计得再好也是白搭。

在 LightTools 里建光源,我通常走这个流程:

  1. 选择光源类型:点光源、面光源、格点光源……TIR 透镜最常用的是面光源(Surface Source)或格点光源(Ray Source)。
  2. 设定光谱:LED 的话,选一个中心波长,比如 450nm(蓝光)或 850nm(红外)。
  3. 设定光通量或功率:一般用流明(lm)或瓦特(W)。
  4. 设定发光角度:朗伯体分布?还是蝙蝠翼分布?这个要根据实际 LED 的 datasheet 来。
关键参数对比:
参数 LightTools 名称 TracePro 名称 说明
光源类型 Ray Source / Surface Source Surface Source / Flux Source 面光源更接近真实 LED
光谱 Wavelength / Spectrum Wavelength / Blackbody 单波长或自定义光谱
光通量 Flux (lm) Flux (lm) / Power (W) 注意单位统一
发光角度 Angular Distribution Angular Profile 朗伯体选 Lambertian

我记得有一次,一个学员怎么仿真都得不到预期的配光曲线。我过去一看,他把光源设成了「点光源」,而实际 LED 是 1mm×1mm 的发光面。你想想看,点光源和面光源的仿真结果能一样吗?

避坑指南:我曾经犯过一个低级错误——光源的发光面朝向反了。仿真出来的光全部打到透镜背面去了。所以每次建完光源,先在 3D 视图里转一圈,确认发光方向是对的。

3.3 接收器设置:你「看」到的才是真的

光源建好了,光线发出去了,但你怎么知道它照得怎么样?这时候就需要接收器(Receiver / Detector)。

接收器的作用,说白了就是「拍照」。它记录下到达某个位置的光线数量、角度、能量分布。

在 LightTools 里设置接收器,我一般这样做:

  1. 添加接收器:在导航树里右键 → Insert Receiver。
  2. 设定位置和朝向:接收器要放在你关心的平面上。比如 TIR 透镜的出光面后 1m 处,或者目标照明面上。
  3. 设定尺寸和网格:网格越细,分辨率越高,但仿真时间也越长。一般 100×100 的网格就够用了。
  4. 选择数据类型:照度图(Illuminance)、光强分布(Candela Distribution)、光线角度分布……

TracePro 里叫 Irradiance Map,操作逻辑一样,只是菜单位置不同。

我的经验:刚开始学的时候,别贪多。先设一个简单的矩形接收器,放在透镜正前方 1m 处,看光斑形状。等你能看懂这个光斑了,再慢慢加复杂条件。

3.4 核心流程:一张图说清楚

下面这张图,是我自己总结的「光学仿真三步走」流程。你照着这个顺序来,基本不会乱。

光学仿真核心流程 光源建模 类型 / 光谱 / 光通量 接收器设置 位置 / 网格 / 数据类型 运行仿真 光线追迹 / 收敛判断 结果分析 照度图 / 配光曲线 优化迭代 调整参数 / 重新仿真 不满足要求,返回修改 💡 说明: 每次修改光源或透镜参数后,都要重新跑仿真。不要一次改太多,一次只改一个变量。

3.5 实战演练:建一个最简单的 LED 光源

光说不练假把式。咱们现在动手,在 LightTools 里建一个最基础的 LED 光源模型。

步骤:

  1. 点击工具栏上的「Insert Ray Source」图标。
  2. 在属性面板里,把「Number of Rays」设为 10000(刚开始别太多,跑得快)。
  3. 把「Wavelength」设为 0.55μm(人眼最敏感的绿光,方便观察)。
  4. 把「Angular Distribution」选为「Lambertian」。
  5. 把「Total Flux」设为 100 lm。
  6. 点击「OK」,光源就建好了。

在 TracePro 里,操作类似:

  1. 点击「Define Source」→「Surface Source」。
  2. 选中一个平面作为发光面。
  3. 设定 Flux = 100 lm,Wavelength = 0.55μm。
  4. 选择「Lambertian」分布。
  5. 点击「Apply」。
检查点:建好光源后,在 3D 视图里放大看看。你应该能看到从发光面射出的光线。如果看不到,检查一下「Show Rays」选项有没有勾上。

3.6 接收器实战:看光斑

光源建好了,咱们加个接收器看看效果。

在 LightTools 里:

  1. 在导航树里右键 → Insert Receiver。
  2. 在属性面板里,把「Position」设为 (0, 0, 1000),单位是 mm,也就是放在光源前方 1m 处。
  3. 把「Size」设为 500mm × 500mm。
  4. 把「Grid Size」设为 100 × 100。
  5. 点击「OK」。

在 TracePro 里:

  1. 点击「Insert」→「Detector」→「Irradiance Map」。
  2. 设定位置和尺寸,同上。
  3. 点击「OK」。

然后运行仿真。LightTools 里点「Ray Trace」,TracePro 里点「Run Simulation」。等几秒钟,你就能看到接收器上的照度分布了。

怎么看结果?照度图上颜色越亮的地方,光照越强。如果光斑是圆形的、中心最亮、边缘逐渐变暗,说明你的光源设对了——这就是典型的朗伯体分布。

3.7 本章小结

这一章咱们把软件的基本操作捋了一遍。你记住三个关键词就行:光源、接收器、仿真。这三步走顺了,后面 TIR 透镜的设计才有基础。