光学基础回顾:几何光学、光度学与非成像光学

各位同学,欢迎来到《反射杯与透镜的协同设计》第一课。做光学设计这些年,我越来越觉得,基础不牢,后面做再多仿真也是白搭。今天咱们就把几何光学、光度学和非成像光学这三块基石夯实了。

1.1 几何光学基本原理

几何光学,说白了就是「光线走直线」的学问。它把光当成一条条没有粗细的线,忽略波动性,只研究传播路径。你想想看,我们设计反射杯和透镜时,大部分工作就是在跟这些「线」打交道。

1.1.1 三大基本定律

几何光学就靠三条定律撑场面:

  • 直线传播定律:均匀介质中,光沿直线走。我刚开始做投影系统时,总忽略介质均匀性,结果仿真和实测对不上,后来才发现是温度梯度导致空气折射率变了。
  • 反射定律:入射角等于反射角,入射光线、反射光线和法线共面。设计反射杯时,这条定律就是命根子。
  • 折射定律(斯涅尔定律):n₁ sin θ₁ = n₂ sin θ₂。透镜设计全靠它。

核心公式: 斯涅尔定律 n₁ sin θ₁ = n₂ sin θ₂ 是所有透镜曲率计算的起点。我建议你把它刻在脑子里。

1.1.2 近轴光学与符号规则

实际光线计算很麻烦,所以有了近轴近似——假设角度很小,sin θ ≈ θ。这样光线追迹就变成了线性计算。嗯,这里要注意:近轴近似只在光轴附近有效,离轴远了就不准了。

符号规则也很重要。我个人习惯用「光线向右为正,向上为正」的右手系,但Zemax里用的是另一套。我吃过这个亏——有一次把曲率半径符号搞反了,优化了半天结果全是虚像。

参数 符号约定(Zemax标准) 常见坑点
曲率半径 R 球心在右为正 容易和左手系搞混
厚度 t 光线行进方向为正 反射面后厚度为负
折射率 n 真空为1,介质>1 注意波长依赖性

1.2 光度学与辐射度学基础

几何光学管「光怎么走」,光度学管「光有多少」。做照明设计,这两者缺一不可。

1.2.1 辐射度学物理量

辐射度学是纯物理的,跟人眼无关。核心就四个量:

  • 辐射通量 Φₑ:单位时间辐射的能量,单位 W。说白了就是「功率」。
  • 辐射强度 Iₑ:单位立体角内的辐射通量,单位 W/sr。描述光源的方向性。
  • 辐射照度 Eₑ:单位面积接收到的辐射通量,单位 W/m²。我们常说的「照度」就是它。
  • 辐射亮度 Lₑ:单位面积、单位立体角内的辐射通量,单位 W/(m²·sr)。这是最完整的描述。

我的经验: 做LED反射杯设计时,我习惯先用辐射亮度守恒来估算理论效率上限。如果仿真结果比理论值低太多,那一定是结构有问题,不用怀疑。

1.2.2 光度学与视觉函数

光度学就是把辐射度学乘上人眼视觉函数 V(λ)。人眼对 555nm 的黄绿光最敏感,对红蓝光不敏感。所以同样功率的红光和绿光,看起来亮度差很多。

对应的光度学量:光通量 Φᵥ (lm)、发光强度 Iᵥ (cd)、照度 Eᵥ (lx)、亮度 Lᵥ (cd/m²)。

转换关系很简单:Φᵥ = 683 × ∫ Φₑ(λ) × V(λ) dλ。这个 683 lm/W 是 555nm 处的最大光视效能。

1.2.3 朗伯体与余弦辐射体

理想漫射面在各个方向亮度相同,这叫朗伯体。LED 芯片本身近似朗伯体,但加了反射杯和透镜后,配光曲线就变了。

我记得有一次做路灯透镜,客户要求矩形配光。我一开始用朗伯体近似算,结果做出来边缘太暗。后来才发现,LED 封装本身的出光分布不是完美朗伯体,需要实测数据才能准。

1.3 非成像光学概述

传统成像光学追求「像清晰」,非成像光学追求「光高效」。做反射杯和透镜的协同设计,本质上就是非成像光学的活儿。

1.3.1 成像 vs 非成像

对比项 成像光学 非成像光学
核心目标 像质(MTF、畸变) 光能传输效率、均匀性
设计方法 光线追迹 + 像差优化 边缘光线原理 + 能量守恒
典型器件 相机镜头、显微镜 反射杯、TIR透镜、导光板
评价指标 分辨率、场曲、色差 光效、照度均匀度、配光角

你想想看,一个反射杯如果按成像光学去优化,那出来的光斑可能很锐利,但周围全是暗区。这不是我们要的。我们要的是整个目标面都亮起来,哪怕边缘有点模糊也没关系。

1.3.2 边缘光线原理

这是非成像光学的核心思想。简单说:只要控制好光源边缘发出的光线,中间的光线自然会被约束住。设计反射杯时,我只需要追迹光源最边缘的那几条光线,让它们刚好落在目标区域的边界上,中间的光线就自动填满了。

避坑指南: 我曾经在一个项目中过度依赖边缘光线原理,忽略了光源的扩展性。结果实际做出来,光斑边缘有亮环。后来加了复眼透镜才解决。记住:边缘光线原理适用于理想点光源,实际光源有尺寸,需要做扩展光源修正。

1.3.3 光学扩展量守恒

光学扩展量 U = n² × A × Ω,其中 A 是面积,Ω 是立体角。在无损耗系统中,光学扩展量守恒。这意味着:你想把光压缩到更小的面积,就得接受更大的出射角;反过来,你想让光束更准直,就得用更大的光学口径。

这个守恒律是反射杯和透镜设计的「紧箍咒」。我见过很多新手想用一个小透镜把LED光变成极细光束,结果发现物理上就不可能——光学扩展量守恒卡死了。

# 光学扩展量计算示例(Python伪代码)
import numpy as np

def etendue(n, A, theta_max):
    """
    计算光学扩展量
    n: 介质折射率
    A: 光源面积 (mm²)
    theta_max: 最大出射半角 (rad)
    """
    Omega = 2 * np.pi * (1 - np.cos(theta_max))
    U = n**2 * A * Omega
    return U

# LED芯片 1mm x 1mm,朗伯体出射
A_led = 1.0  # mm²
theta_led = np.pi / 2  # 朗伯体半角90°
U_led = etendue(1.0, A_led, theta_led)
print(f"LED光学扩展量: {U_led:.2f} mm²·sr")

1.4 本章知识体系

下面这张图把本章的核心逻辑串起来了。你可以把它当作后续设计的「导航图」。

光学基础回顾知识体系 光学基础回顾 · 知识体系 几何光学 光线传播规律 · 直线传播定律 · 反射定律 · 折射定律(斯涅尔) · 近轴近似与符号规则 → 透镜曲率计算基础 光度学与辐射度学 光的能量度量 · 辐射通量 / 强度 / 照度 / 亮度 · 视觉函数 V(λ) · 朗伯体与余弦辐射体 · 辐射度 ↔ 光度转换 → 照明效率与均匀性评价 非成像光学 光能传输优化 · 成像 vs 非成像对比 · 边缘光线原理 · 光学扩展量守恒 · 扩展光源修正 → 反射杯/透镜设计核心理论 反射杯与透镜协同设计 几何光学定路径 · 光度学定指标 · 非成像光学定效率 💡 三块知识缺一不可:没有几何光学,你连光线都追不准 没有光度学,你算不出效率;没有非成像光学,你设计不出好结构 本章核心 三足鼎立

学习建议: 如果你对某个概念还不太熟,别急着往下走。我见过太多人光学扩展量没搞懂就去做自由曲面透镜,结果优化出来的面型根本加工不了。基础这东西,省不掉的。