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像差)速记:

  1. 球差:轴上点发出的光线,边缘和中心不聚焦在同一点
  2. 彗差:轴外点成像像彗星尾巴一样拖尾
  3. 像散:子午和弧矢方向焦点不重合
  4. 场曲:像面不是平面,是弯曲的
  5. 畸变:像的形状变了,但清晰度没变
  6. 轴向色差:不同颜色光聚焦在不同位置
  7. 垂轴色差:不同颜色光放大率不同

我记得第一次做双高斯镜头时,球差和彗差怎么都校正不好。后来发现是光阑位置没选对。你想想看,光阑位置一变,彗差和畸变的符号都会变。这就是像差之间的“耦合效应”。

2.5 知识体系总览

下面这张图,是我自己总结的几何光学基础框架。你可以把它当成这章的“地图”。

几何光学基础知识体系 几何光学基础:知识体系总览 几何光学基础 光线追迹原理 近轴光学 矩阵光学 像差初步 Snell定律 反射定律 近轴/实际追迹 高斯公式 牛顿公式 放大率 传播矩阵 透镜矩阵 系统矩阵 单色像差(5种) 色差(2种) Seidel像差 核心逻辑 光线追迹是“工具”,近轴光学是“近似”,矩阵光学是“方法”,像差是“偏差” 四者共同构成几何光学设计的完整闭环

2.6 本章小结

几何光学这块,说白了就是三件事:

  1. 会追迹:知道光线怎么走,能算出来
  2. 会近似:用小角度假设快速得到系统的一阶参数
  3. 会分析:知道像差从哪里来,怎么分类

我个人觉得,初学者最容易犯的错就是“重追迹、轻分析”。追迹只是手段,分析才是目的。你算出一堆光线数据,如果看不懂像差,那跟没算一样。

给新人的建议:先用手算一个单透镜的像差,再用软件验证。这个过程会让你对像差有“手感”。我当年就是这么过来的。