光学系统基础回顾:几何光学三定律、理想光学系统、像差理论简介与Zemax基本操作

各位同学,咱们今天聊点实在的。光学系统设计,说白了就是跟光打交道。你想想看,光从光源出发,穿过透镜、反射镜,最后落到探测器上,这一路它到底怎么走?这就是几何光学要回答的问题。

我个人习惯,每次开始一个新项目,第一件事不是打开Zemax,而是先在脑子里过一遍几何光学的三定律。为什么?因为后面所有的像差分析、优化策略,根子都在这里。

几何光学三定律:光的“交通规则”

光在均匀介质里走直线,这个好理解。但遇到不同介质的界面,事情就变得有意思了。

  • 直线传播定律:光在均匀介质中沿直线传播。嗯,这是基础,但别小看它。我在项目中遇到过有人把光路画成曲线,结果加工出来完全对不上,就是因为忽略了这条。
  • 反射定律:入射角等于反射角,入射光线、反射光线和法线在同一平面内。说白了,光碰到镜面,怎么来的就怎么回去,角度对称。
  • 折射定律(斯涅尔定律):n₁ sinθ₁ = n₂ sinθ₂。这个公式,我建议你刻在脑子里。光从空气进玻璃,速度变慢,方向偏折。折射率越大,偏折越厉害。

核心要点:三定律是几何光学的基石。任何复杂的光学系统,最终都能拆解成无数个“入射-反射/折射”的局部过程。

我的经验:做光机结构设计时,我经常用反射定律来估算镜面位置。比如一个45°反射镜,入射光水平,反射光就垂直。这个简单关系,能帮你快速搭建初始光路。

理想光学系统:我们追求的“完美世界”

理想光学系统,说白了就是“点成点、线成线、面成面”。一个物点发出的所有光线,经过系统后,都能完美汇聚到同一个像点。这当然是不可能的,但它是我们设计的目标。

理想光学系统有几个关键概念:

  • 主点与焦点:主点是横向放大率为1的一对共轭点。焦点是平行光汇聚的点。这两个概念,你在Zemax里设置系统参数时天天要用。
  • 焦距:从主点到焦点的距离。焦距决定了系统的放大率和视场角。
  • F数:焦距与入瞳直径的比值。F数越小,系统越“亮”,但像差也越难控制。

我记得刚入行时,带我的老工程师跟我说:“理想光学系统是数学,实际光学系统是物理。” 数学上你可以用高斯公式算得像点位置,但物理上,光线永远会偏离。这个偏离,就是像差。

像差理论简介:现实世界的“不完美”

像差,就是实际像点与理想像点之间的偏差。我把它分成两类:单色像差和色差。今天咱们先聊单色像差里的三个“老大难”:球差、彗差、像散。

球差

球差是最基本的像差。为什么?因为透镜表面是球面,而球面对边缘光线和近轴光线的折射能力不一样。边缘光线聚焦得更近,近轴光线聚焦得更远。结果就是一个点变成了一个模糊的圆斑。

我曾经做过一个投影物镜,F数做到1.4,结果球差大得离谱,像质完全不能用。后来加了非球面,才把球差压下去。所以,球差严重时,别犹豫,上非球面。

彗差

彗差跟视场有关。轴外物点发出的光线,经过透镜后,不同环带的光线汇聚在不同高度,形成一个彗星状的弥散斑。你想想看,一个点变成了拖着尾巴的彗星,这就是彗差名字的由来。

控制彗差,我个人的习惯是调整光阑位置。光阑放在透镜前还是后,对彗差的影响很大。这个在Zemax里优化时,你可以试试。

像散

像散更微妙。轴外物点发出的光线,在子午方向和弧矢方向的聚焦位置不同。结果就是一个点变成了两条相互垂直的短线。像散严重时,你旋转对焦环,会发现图像一会儿清晰竖线,一会儿清晰横线,就是不能同时清晰。

避坑指南:我曾经在调试一个激光扫描系统时,发现光斑总是拉长。折腾了两天,最后发现是像散没校正。所以,做高精度系统时,像散一定要单独分析。

为了让你更直观地理解这三种像差的关系,我画了一张图:

三种初级单色像差示意图 球差 边缘光 近轴光 彗差 彗星状弥散 像散 子午焦线 弧矢焦线 球差:轴上点弥散 | 彗差:轴外点彗星状 | 像散:子午/弧矢分离

光学设计软件(Zemax)基本操作

好了,理论讲完,咱们上手实操。Zemax是目前最主流的光学设计软件,没有之一。我建议你从OpticStudio版本开始学,界面更友好。

第一步:新建文件与设置系统参数

打开Zemax,点击“File” -> “New”。你会看到一个空的镜头数据编辑器(LDE)。

操作步骤:
1. 在LDE第一行,设置“Surface 0”为物面(OBJ)
2. 设置“Surface 1”为光阑面(STO),厚度设为10mm
3. 设置“Surface 2”为透镜前表面,曲率半径50mm,厚度5mm,材料BK7
4. 设置“Surface 3”为透镜后表面,曲率半径-50mm,厚度100mm
5. 设置“Surface 4”为像面(IMA)

我的习惯:每次新建文件,我第一件事是设置系统单位(System -> Units),选毫米。然后设置波长(System -> Wavelengths),一般选可见光波段,比如0.486、0.587、0.656μm三色光。

第二步:查看像质评价

点“Analysis” -> “Spot Diagram”,看点列图。如果光斑半径很大,说明像差严重。再点“Analysis” -> “Ray Fan”,看光线扇形图。这个图能告诉你球差、彗差的具体大小。

像差类型 Ray Fan图特征 我的判断方法
球差 曲线呈抛物线形状 看边缘光线与近轴光线的差值
彗差 曲线不对称 看子午方向曲线是否过原点
像散 子午与弧矢曲线斜率不同 看两条曲线在边缘处的分离程度

第三步:简单优化

点“Optimize” -> “Optimization”。在评价函数编辑器(MFE)里,设置默认评价函数为“RMS Spot Radius”。然后选择曲率半径为变量,点“Optimize”。Zemax会自动调整曲率,让光斑最小。

避坑指南:我曾经在优化一个双胶合透镜时,只优化了曲率,结果球差小了,彗差却大了。后来我才意识到,优化时要同时控制多个像差,不能只看一个指标。所以,我建议你设置多个操作数,比如SPHA(球差)、COMA(彗差)、ASTI(像散),一起优化。

好了,这一章的内容就到这里。光学系统设计,说白了就是跟像差做斗争的过程。你掌握了三定律,理解了理想系统,学会了分析球差、彗差、像散,再配上Zemax这个工具,就已经迈出了坚实的第一步。

本章核心:几何光学三定律是基础,理想光学系统是目标,像差是现实,Zemax是工具。四者结合,才能做出好设计。

专注资料整理