2. 几何光学基础:光线追迹原理、近轴光学、矩阵光学与像差初步
各位同学,咱们今天聊几何光学。说实话,这玩意儿是光学设计的“基本功”,就像练武得先扎马步一样。我当年刚入行时,总觉得几何光学太“老土”,不如波动光学高大上。结果第一次做投影镜头,就被光线追迹的精度问题狠狠上了一课。嗯,从那以后,我再也不敢小看它了。
2.1 光线追迹:从“画线”到“算线”
光线追迹,说白了就是模拟光线怎么穿过光学系统。你想想看,一束光从物体出发,经过透镜、棱镜、反射镜,最后落到像面上。我们干的活,就是把这路径算出来。
核心原理其实就两条:
- 折射定律(Snell定律):\( n_1 \sin\theta_1 = n_2 \sin\theta_2 \)
- 反射定律:入射角等于反射角
但在实际工程里,我们不会手算每条光线。我习惯把光线追迹分成两类:
| 类型 | 特点 | 典型应用 |
|---|---|---|
| 近轴追迹 | 小角度近似,线性计算 | 初始结构设计、像差估算 |
| 实际光线追迹 | 精确Snell定律,非线性 | 最终性能验证、公差分析 |
2.2 近轴光学:小角度里的大学问
近轴光学,就是假设所有光线跟光轴的夹角都很小。这时候,\(\sin\theta \approx \theta\),\(\tan\theta \approx \theta\)。计算一下子从非线性变成线性了。
为什么这玩意儿重要?因为它是一阶光学的基础。你想想看,一个镜头系统的焦距、主面位置、放大率,这些核心参数全是从近轴光学算出来的。
我记得有一次做变焦镜头,客户给的指标里焦距范围是20-200mm。我第一件事就是拿近轴公式算各组元的焦距分配。如果这一步错了,后面追迹再精确也是白搭。
近轴光学核心公式(记住这几个):
- 高斯公式:\(\frac{1}{s'} - \frac{1}{s} = \frac{1}{f}\)
- 牛顿公式:\(x x' = f f'\)
- 放大率:\(\beta = \frac{y'}{y} = \frac{s'}{s}\)
2.3 矩阵光学:把光线追迹变成“矩阵乘法”
近轴光学虽然简单,但系统一复杂,公式推导就变得很繁琐。这时候,矩阵光学就派上用场了。
矩阵光学的思路很简单:把光线的状态用一个向量表示,把每个光学元件的作用用一个矩阵表示。光线穿过系统,就是向量不断左乘矩阵。
光线向量通常写成:
[ y ] (光线高度)
R = [ θ ] (光线角度,近轴近似下就是斜率)
常用的几个矩阵:
| 元件 | 矩阵 | 说明 |
|---|---|---|
| 自由传播(距离d) | \(\begin{bmatrix} 1 & d \\ 0 & 1 \end{bmatrix}\) | 光线高度变化,角度不变 |
| 薄透镜(焦距f) | \(\begin{bmatrix} 1 & 0 \\ -1/f & 1 \end{bmatrix}\) | 光线高度不变,角度偏折 |
| 球面折射(曲率半径R) | \(\begin{bmatrix} 1 & 0 \\ (n_2-n_1)/(n_2 R) & n_1/n_2 \end{bmatrix}\) | 折射面的一般形式 |
整个系统的矩阵,就是所有元件矩阵的乘积(注意顺序是从左到右):
M_system = M_n * ... * M_2 * M_1
矩阵光学的好处是:你可以用一套统一的框架处理任意复杂的近轴系统。而且,矩阵的迹、行列式这些性质,直接对应系统的光学特性。比如,行列式为1表示系统是“无损耗”的(能量守恒)。
2.4 像差初步:理想系统不存在
近轴光学假设光线角度很小,但实际系统里光线角度不可能无限小。于是,像差就来了。
像差,说白了就是实际光线偏离近轴理想位置的程度。我习惯把像差分成两类:
- 单色像差:跟波长无关,包括球差、彗差、像散、场曲、畸变
- 色差:跟波长有关,包括轴向色差、垂轴色差
这七种像差,是光学设计里天天要打交道的“老朋友”。
七种初级像差(Seidel像差)速记:
- 球差:轴上点发出的光线,边缘和中心不聚焦在同一点
- 彗差:轴外点成像像彗星尾巴一样拖尾
- 像散:子午和弧矢方向焦点不重合
- 场曲:像面不是平面,是弯曲的
- 畸变:像的形状变了,但清晰度没变
- 轴向色差:不同颜色光聚焦在不同位置
- 垂轴色差:不同颜色光放大率不同
我记得第一次做双高斯镜头时,球差和彗差怎么都校正不好。后来发现是光阑位置没选对。你想想看,光阑位置一变,彗差和畸变的符号都会变。这就是像差之间的“耦合效应”。
2.5 知识体系总览
下面这张图,是我自己总结的几何光学基础框架。你可以把它当成这章的“地图”。
2.6 本章小结
几何光学这块,说白了就是三件事:
- 会追迹:知道光线怎么走,能算出来
- 会近似:用小角度假设快速得到系统的一阶参数
- 会分析:知道像差从哪里来,怎么分类
我个人觉得,初学者最容易犯的错就是“重追迹、轻分析”。追迹只是手段,分析才是目的。你算出一堆光线数据,如果看不懂像差,那跟没算一样。