第1章:几何光学基础回顾——光线追迹、波像差、光程差

各位同行,大家好。我是老张,干光学设计这行快二十年了。今天咱们开始聊非球面补偿器设计,但别急着上手。我个人的习惯是,不管做什么系统,先把几何光学那点老底子翻出来晒晒。你想想看,补偿器说白了就是个精密的光学系统,它的核心就是控制光线的走向和波前的形状。所以,这一章咱们把光线追迹、波像差、光程差这三个老朋友请出来,好好捋一捋。

1.1 光线追迹:从斯涅尔定律到实际应用

光线追迹,听起来高大上,其实本质就是解三角形。我记得刚入行那会儿,师傅丢给我一本《几何光学》,让我手算一个双胶合透镜的光路。那时候没有电脑,全靠计算尺和三角函数表。现在想想,虽然慢,但对光路的理解是真深刻。

核心就一条——斯涅尔定律

n₁ * sin(θ₁) = n₂ * sin(θ₂)

这公式简单吧?但实际追迹时,坑不少。比如,你算出来的折射光线方向不对,往往是因为角度符号搞反了。我在项目中遇到过好几次,明明设计看起来完美,一加工出来像质稀烂。最后查出来,是光线追迹时符号约定没统一。

光线追迹的两种模式:

  • 近轴追迹:假设角度很小,sinθ ≈ θ。速度快,适合初始结构计算。
  • 实际追迹:严格按斯涅尔定律算。精度高,但计算量大。

做补偿器设计时,我建议先用近轴追迹快速找到初始解,再用实际追迹精修。别一上来就全跑实际光线,那会把自己累死。

嗯,这里要注意:光线追迹的精度直接决定了后续波像差计算的准确性。你追迹的光线数量不够,或者采样不均匀,算出来的波像差就是错的。我曾经吃过这个亏,后面会细说。

1.2 波像差:波前变形才是本质

光线追迹告诉我们光线走到哪了,但光学系统的终极评价指标是波像差。说白了,就是实际波前和理想波前之间的偏差。

为什么我强调这个?因为补偿器的任务就是修正非球面产生的波前畸变。你设计的补偿器好不好,就看它能不能把畸变的波前“掰直”了。

波像差的数学表达通常用泽尼克多项式展开:

W(ρ, θ) = Σ Cₙ Zₙ(ρ, θ)

其中,ρ是归一化半径,θ是角度。每一项Zₙ对应一种像差类型,比如离焦、球差、彗差、像散等等。

我的经验: 做补偿器设计时,重点关注前三项——离焦、球差、彗差。离焦可以通过调整后截距补偿,球差和彗差才是补偿器要硬扛的。如果泽尼克系数里高阶项很大,说明你的补偿器结构可能不够复杂,需要加镜片。

你可能会问:波像差和光线追迹有啥关系?关系大了。光线追迹得到的是光线坐标,而波像差是这些光线对应的光程差。怎么从光线坐标算波像差?这就是下一节的内容。

1.3 光程差:连接光线与波前的桥梁

光程差(OPD),是光学设计里最核心的概念之一。它把离散的光线追迹结果,转化成了连续的波前信息。

定义很简单:光程 = n * L,其中n是折射率,L是几何路径长度。光程差就是实际光程与参考光程的差值。

在补偿器设计中,我们通常这样计算:

  1. 从物点出发,追迹一条主光线(通常是中心光线)。
  2. 追迹若干条边缘光线。
  3. 计算每条光线从物点到像点的总光程。
  4. 用每条光线的光程减去主光线的光程,得到光程差。

避坑指南: 我曾经在计算光程差时,忘了考虑光线在镜片内部的路径变化。结果算出来的波像差和实测差了半个波长。后来才发现,是因为光线在镜片内的实际路径和近轴近似路径不一样。所以,做高精度补偿器时,一定要用实际光线追迹的结果来计算光程差。

光程差和波像差的关系是:

W = OPD / λ

其中λ是波长。也就是说,光程差除以波长,就得到了以波长为单位的波像差。这个转换很简单,但意义重大——它让我们能用干涉仪直接测量波像差。

1.4 知识体系总览

为了让大家更直观地理解这三者的关系,我画了一张图。这张图是我做项目时经常贴在工位上的,提醒自己别跑偏。

几何光学基础:光线追迹 → 波像差 → 光程差 光线追迹 斯涅尔定律 近轴 vs 实际追迹 光线坐标 (x, y, z) 光程差 (OPD) OPD = Σ nᵢ * Lᵢ 参考光程 vs 实际光程 连接光线与波前 波像差 W = OPD / λ 泽尼克多项式展开 评价像质 计算光程 除以波长 补偿器设计中的应用 追迹光线 → 计算光程差 → 得到波像差 → 优化补偿器结构

这张图把整个逻辑串起来了。你从光线追迹出发,得到光线坐标;然后算光程差,把离散的光线信息变成连续的波前信息;最后得到波像差,用来评价系统好不好。补偿器设计,就是在这个循环里反复迭代。

1.5 实战中的几个关键点

说了这么多理论,来点实际的。做补偿器设计时,这几个点你一定要注意:

环节 常见问题 我的建议
光线追迹 光线数量不足,采样不均匀 至少追迹100条光线,边缘加密
光程差计算 忽略镜片内部路径变化 用实际光线追迹结果,别用近轴近似
波像差分析 只看PV值,忽略RMS PV值容易受个别点影响,RMS更稳定
补偿器优化 只优化球差,忽略彗差 非球面补偿器对彗差很敏感,必须同时优化

一个小技巧: 做光线追迹时,我习惯把入瞳分成环带和扇区,每个交点都追迹一条光线。这样既能保证采样均匀,又不会漏掉边缘区域。具体分多少环、多少扇,取决于你的系统精度要求。一般环带10~20个,扇区8~12个就够用了。

好了,这一章的内容就到这儿。几何光学基础是补偿器设计的根基,别嫌它简单。你把这些概念吃透了,后面设计补偿器时才能游刃有余。


公众号:蓝海资料掘金营,微信deep3321