光学设计基石:共轴球面系统物像关系解析与应用

光学设计基石:共轴球面系统物像关系解析与应用

1. 从“理想”到“现实”:为什么共轴球面系统是光学设计的基石

如果你拆开过任何一个镜头,无论是手机上的小摄像头,还是专业单反的“大眼睛”,你都会发现一个共同点:里面的镜片几乎都是球面的,并且它们都乖乖地排列在同一条光轴上。这听起来理所当然,但背后却是一整套精密的光学理论在支撑。这个理论的核心,就是我们今天要聊的“共轴球面系统的物像关系”。

简单来说,它研究的是:当一束光,从一个物体出发,依次穿过一系列中心在同一条直线(光轴)上的球面透镜或反射镜后,最终会在哪里、以什么样的形态形成一个清晰的像。这几乎是所有成像光学系统设计的起点。为什么是球面?因为从加工制造的角度看,球面是最容易实现高精度、大规模量产的面型。为什么必须共轴?因为只有所有光学元件的中心对齐,光线传播才能有确定的规律可循,我们才能用相对简洁的数学公式来描述它,从而进行系统性的设计。

理解这个关系,就像是拿到了光学设计的“地图”和“语法”。它告诉你,当你移动物体、改变透镜的曲率或厚度时,像的位置和大小会如何响应。没有这张地图,光学设计就会变成盲人摸象,全凭感觉和运气。无论是设计一个显微镜目镜、一个投影镜头,还是一个复杂的变焦系统,工程师们第一步都是在共轴球面系统的框架下,计算初始结构,确定各个透镜的焦距、间隔等核心参数。之后,再引入非球面、衍射元件等“高级武器”来校正像差,优化性能。

所以,别看这个标题听起来很理论、很教科书,它实际上是连接光学原理与工程实践的桥梁。无论你是刚入门的光学学生,还是需要与光学工程师打交道的机械或电子工程师,甚至是热衷于DIY天文望远镜或摄影镜头的爱好者,掌握这套“物像关系”的分析方法,都能让你穿透产品外壳,直击其光学性能的核心。

2. 核心概念拆解:光轴、共轴与球面

在深入公式之前,我们必须把几个基础概念掰开揉碎了讲清楚。这些概念是理解后续所有计算的“语言”。

2.1 光轴:光学系统的“脊柱”

光轴,你可以把它想象成光学系统的“脊柱”。对于一个单一的球面透镜,光轴就是穿过其两个球面曲率中心的那条直线。对于整个由多个透镜组成的系统,理想的光轴是所有这些单个透镜光轴重合后形成的那条公共直线。

注意:在实际加工和装配中,绝对完美的“共轴”是无法实现的,总会存在微小的偏心或倾斜,这被称为“装调误差”,是导致像质下降的重要原因之一。但在理论分析和初始设计阶段,我们首先假设完美的共轴条件。

光轴的重要性在于,它是整个系统对称性的基准。靠近光轴的区域,被称为“近轴区”,在这个区域内,光线与光轴的夹角很小,所有复杂的三角关系都可以用其角度值(以弧度为单位)来近似替代,这使得光线追迹的公式变得线性且简洁。我们后续讨论的“高斯光学”或“近轴光学”,其全部结论都建立在近轴区这一理想化假设之上。

2.2 球面:妥协与智慧的结晶

为什么光学曲面大多选择球面?这背后是成本、工艺和性能的平衡。

  • 可加工性:球面在任何方向上的曲率都是相同的。这意味着,在研磨和抛光时,工具(通常是另一个球面)可以与镜片表面实现完美的、连续的面接触,通过简单的相对旋转运动就能高效地成型并达到极高的面型精度。而非球面(如抛物面、双曲面)每个点的曲率都不同,加工难度和成本呈指数级上升。
  • 可检测性:球面的面型误差可以用相对简单的干涉仪来检测。而非球面的检测则需要更复杂的零位补偿器或计算全息图。
  • 理论完备性:球面光学具有最悠久、最完善的理论体系。从斯涅尔定律(折射定律)出发,对于球面折射和反射,可以推导出一整套关于物像位置、放大率关系的解析公式。

当然,球面也有其固有缺陷——球差。单一球面无法将平行于光轴的光线完美汇聚到一个点上。但正是为了校正球差及其他像差,光学设计师们才巧妙地组合多个不同曲率、不同材料的球面透镜,让它们的误差相互抵消。可以说,现代复杂镜头,是多片球面透镜“团队协作”、对抗像差的艺术品。

2.3 物像关系:到底在关心什么?

当我们谈论“物像关系”时,我们主要关心四个核心问题:

  1. 位置关系:已知物体位置,像成在哪里?(物距s与像距s'的关系)
  2. 大小关系:像相对于物体是放大了还是缩小了?放大率β是多少?
  3. 虚实性质:形成的像是实像(光线真正汇聚而成,可用屏幕承接)还是虚像(光线反向延长线汇聚而成,只能通过光学系统观察)?
  4. 正倒取向:像是正立的还是倒立的?

对于由多个球面组成的共轴系统,光线会依次经过每一个面。前一个面所成的像,就是后一个面的“物”。因此,多面系统的分析,本质上是单球面成像过程的多次重复应用。我们需要一个强有力的工具来串联这个过程,这就是“近轴光线追迹计算公式”。

3. 单球面折射的成像公式:一切计算的起点

所有复杂系统都始于最简单的单元。我们从一个凸球面开始,假设它左侧是空气(折射率n),右侧是玻璃(折射率n'),球面曲率半径为r(规定球心在顶点右侧时r为正)。

设物点A在光轴上,物距为s(从球面顶点到物点,实物为负,虚物为正,符号规则是关键!)。一束从A发出的近轴光线,经球面折射后,与光轴交于A'点,即像点,像距为s'

通过近轴近似下的斯涅尔定律推导,我们可以得到单球面折射的成像公式,它也被称为阿贝不变量公式的一种形式:

n' / s' - n / s = (n' - n) / r

这个公式是共轴球面光学最核心的公式之一,值得花时间彻底理解:

  • 物理意义:公式左边是像方与物方的“光学力度”之差,右边是由球面曲率和材料决定的“折射能力”。它定量描述了物、像、球面三者之间的制约关系。
  • 符号规则:这是正确使用公式的生命线!通常采用“笛卡尔符号规则”:以球面顶点为原点,光线方向为正向。物距s:实物为负,虚物为正;像距s':实像为正,虚像为负;曲率半径r:球心在顶点右侧为正,左侧为负。
  • 焦距概念:令物距趋于无穷远 (s -> -∞),此时像距即为像方焦距f'。代入公式得f' = n' * r / (n' - n)。同理,令像距趋于无穷远,可得物方焦距f = -n * r / (n' - n)。可以发现,f' / f = -n' / n。对于在空气中的透镜 (n=1),f' = -f

实操心得:很多初学者在计算时出错,首要原因就是符号弄错。我的建议是,在纸上画一个简单的光路草图,标出光线方向、球心位置,然后严格对照符号规则赋值。坚持几次后,就会形成肌肉记忆。另一个关键是,这个公式是“局部”的,它只关心当前这个球面,物距和像距都是相对于这个球面的顶点而言的。

4. 多球面系统的传输:串联成像的接力赛

单个透镜至少有两个球面,一个镜头组则有更多。如何分析整个系统?思路是“接力”。光线穿过第一个球面,形成第一个像;这个像作为“物”进入第二个球面,再次成像;如此继续,直到最后一个球面。

这里引入两个关键概念:

  1. 过渡公式:当前球面所成的像(位置s'_k),要作为下一个球面的物(s_{k+1}),必须考虑两个球面顶点之间的轴向距离d_k。过渡公式为:s_{k+1} = s'_k - d_k。注意,这里的d_k通常取正值,表示间距。
  2. 逐面追迹:对系统中的每一个面,依次应用单球面成像公式和过渡公式。我们可以追踪一条特定的近轴光线(例如,来自无穷远物点的平行于光轴的光线,即“近轴边缘光线”),通过计算它在每个面的入射高度和角度,来确定最终像点的位置和整个系统的焦距。

为了更高效地处理多透镜系统,我们引入了主平面焦点的概念,将整个系统等效为一个“黑盒”。

  • 焦点:平行光入射后汇聚的点(像方焦点F');像方发出平行光的物点(物方焦点F)。
  • 主平面:横向放大率为+1的一对共轭平面。物方主平面H和像方主平面H'。从物方焦点FH的距离是物方焦距f,从H'到像方焦点F'的距离是像方焦距f'

一旦找到了等效系统的f, f'和主平面位置,我们就可以用高斯成像公式来描述整个系统的物像关系,其形式与单透镜公式非常相似:

1 / s' - 1 / s = 1 / f'

这里ss'分别是物、像到其对应主平面的距离。这极大地简化了计算。

计算示例:一个双凸透镜假设一个薄双凸透镜(忽略厚度),两个曲率半径分别为r1 = 100mm,r2 = -100mm,玻璃折射率n = 1.5,置于空气中。

  1. 对第一面:n1=1, n1'=1.5, r1=100。假设平行光入射 (s1 = -∞)。代入公式:1.5/s1' - 1/(-∞) = (1.5-1)/100=>s1' = 300mm。这是一个中间像。
  2. 过渡:对于薄透镜,厚度d=0,所以第二面的物距s2 = s1' = 300mm。注意,对于第二面,这个“物”在玻璃中,是实物吗?不,对于第二面(从玻璃到空气),光线是从玻璃射向空气,这个“物”在玻璃内,是实际光线汇聚点,但它在第二面的左侧(光线来自左侧),根据符号规则,实物为负?这里容易混淆。正确做法:始终以当前球面为参考系。对于第二面,顶点左侧的实物,物距应为负。但s1'=300mm是从第一面顶点量的,第一面顶点到第二面顶点的距离是0,所以这个像点也在第二面顶点右侧300mm处?不对,我们犯了概念错误。

踩坑提醒:对于薄透镜,更简单的方法是直接使用透镜制造者公式。但对于学习过程,我们坚持用逐面追迹来暴露问题。

让我们重新严谨计算,并考虑一个更通用的厚透镜例子,假设中心厚度d=5mm。 透镜:第一面r1=100mm,第二面r2=-100mmn=1.5d=5mm,置于空气中 (n_air=1)。 追迹一条平行于光轴、入射高度h1=10mm的近轴光线。

  • 第一面u1 = 0(平行光),i1 = h1 / r1 = 10/100 = 0.1(弧度)。折射定律近轴形式:n1 * i1 = n1' * i1'=>1 * 0.1 = 1.5 * i1'=>i1' = 0.1/1.5 ≈ 0.06667u1' = u1 + i1 - i1' = 0 + 0.1 - 0.06667 = 0.03333。像方光线角度为正,表示向上。第一面像距:s1' = h1 / u1' = 10 / 0.03333 ≈ 300mm。光线交光轴于第一面顶点右侧300mm处。
  • 过渡到第二面:第一面像点距第一面顶点300mm。它到第二面顶点的距离为300 - d = 300 - 5 = 295mm。这个点是第二面的“物”。对于第二面,光线是从玻璃 (n=1.5) 射向空气 (n'=1)。这个物点在实际光线的方向上吗?是的,光线正朝这个点汇聚。这个物点在第二面的左侧吗?是的。所以,对于第二面,这是一个实物,物距s2 = -295mm(负号!)。
  • 第二面:我们需要知道光线在第二面的入射高度h2h2 = h1 + d * u1' = 10 + 5 * 0.03333 ≈ 10.1667mm。现在对第二面应用成像公式:n2=1.5, n2'=1, r2=-100mm, s2=-295mm。 公式:n2'/s2' - n2/s2 = (n2' - n2)/r2代入:1/s2' - 1.5/(-295) = (1 - 1.5)/(-100)计算:1/s2' + 1.5/295 = (-0.5)/(-100) = 0.0051.5/295 ≈ 0.0050847所以:1/s2' = 0.005 - 0.0050847 = -0.0000847s2' ≈ -11800mm(约 -11.8米)

这个结果 (s2'为很大的负值) 意味着什么?它表示像方主平面H'在第二面顶点左侧很远的地方,而最终的像方焦点F'更在左侧。实际上,我们追迹的这条光线,经过第二面折射后,其反向延长线会在第二面左侧约11.8米处与光轴相交。对于薄透镜近似 (d≈0),我们可以用透镜制造者公式快速估算焦距f'1/f' = (n-1)*(1/r1 - 1/r2) = (1.5-1)*(1/100 - 1/(-100)) = 0.5*(0.01 + 0.01) = 0.5*0.02 = 0.01所以f' = 100mm。这与我们厚透镜计算中s2'的绝对值很大并不矛盾,因为s2'是从第二面顶点量的,而等效系统的像方主平面H'可能不在顶点处。要找到H'的位置,需要再追迹一条光线(或利用焦距定义计算),这里不再展开。这个计算过程清晰地展示了逐面追迹的逻辑和符号规则的严格应用。

5. 像的放大率与拉格朗日不变量:能量与信息的守恒

成像不仅关乎位置,还关乎大小和亮度。横向放大率β定义为像高y'与物高y之比。对于单个球面,可以证明β = (n * s') / (n' * s)。对于由多个面组成的系统,整体放大率是各个面放大率的乘积。

这里引出一个极其重要的概念:拉格朗日不变量。对于近轴区域,在同一个介质中,物高y、光线与光轴夹角u和介质折射率n的乘积是一个常数:J = n * y * u。在折射面上,这个J值保持不变(n y u = n' y' u')。在整个光学系统中,J都是一个不变量。

它的威力体现在哪里?

  1. 系统性能上限J决定了系统能传递多少光能和信息量。它类似于光学系统的“吞吐量”。一个系统的J值越大,理论上它能获得更大视场或更高分辨率。
  2. 关联各个参量:它将物高 (y)、视场角 (u)、孔径角 (u的另一层含义) 和折射率联系在一起。如果你想增大视场(y不变,u增大),那么进入系统的孔径角可能就需要减小(除非你改变ny),这意味着系统会变暗(F数变大)。
  3. 尺寸估算:在初步设计时,根据目标像高和视场角,可以快速估算出所需透镜的大致口径。

例如,设计一个手机镜头,已知传感器像高y' = 3mm,半视场角u' = 30°(约0.5236弧度),在空气中n'=1。那么系统最后的拉格朗日不变量J' = 1 * 3 * 0.5236 ≈ 1.57。这个值在系统前端(物方)也必须被满足。如果物在很远(u≈0),那么J = n * y * u ≈ 0,这与末端的J'矛盾吗?不矛盾,因为物在无穷远时,我们用角视场ω代替u,物高y趋于无穷,但y * u的乘积是一个有限值(y ≈ s * ωs为物距,当s→∞u→0,但s * u趋于一个常数h,即入射光高度)。此时不变量表现为J = n * h * ω。对于手机镜头拍摄远景,h是入瞳半径,ω是半视场角,J依然守恒。

实操心得:拉格朗日不变量是检查你光线追迹计算是否自洽的“神器”。在完成一套近轴计算后,算一下系统首尾的J值,如果相等,计算大概率正确;如果不相等,立刻回头检查符号和公式。它也是进行光学系统缩放(Scaling)的理论基础。如果你想把一个系统按比例放大K倍,只需将所有线性尺寸(曲率半径、厚度、口径)乘以K,J值会变为原来的K倍,但系统的相对孔径(F数)和角视场保持不变。

6. 实际应用中的关键考量:从理论到设计的鸿沟

掌握了共轴球面系统的近轴物像关系,就像学会了驾驶汽车的交通规则。但要真正上路(设计出可用的镜头),还需要考虑大量超出近轴理论的复杂因素。

6.1 近轴理论的局限性:像差的根源

近轴理论是一个完美的线性模型,但它基于sin θ ≈ θ的小角度近似。当视场变大、孔径增大,即光线远离光轴或以大角度入射时,这个近似不再成立。此时,实际光线不再汇聚于高斯像点,而是散开成一个弥散斑,这就是像差

像差主要分为两大类:

  • 单色像差:即使对于单一波长的光也会产生。包括:
    • 球差:轴上点,不同孔径的光线交于光轴不同位置。
    • 彗差:轴外点,成像为彗星状的弥散斑。
    • 像散:轴外点,子午焦线和弧矢焦线分离。
    • 场曲:清晰像面不是一个平面,而是一个曲面。
    • 畸变:像的几何形状发生扭曲(桶形或枕形)。
  • 色差:由于透镜材料折射率随波长变化(色散)引起,不同颜色的光成像位置不同。包括轴向色差和倍率色差。

近轴计算给出的理想像点位置(高斯像面),是优化设计时像差校正的目标参考。所有像差校正的努力,都是为了让实际光线尽可能地汇聚到高斯像点附近。

6.2 初始结构求解:如何迈出设计第一步?

当你拿到一个光学设计指标(如焦距f'、F数、视场角、总长限制等),第一步就是利用近轴理论求解一个初始结构。这个过程通常包括:

  1. 确定光焦度分配:根据总焦距要求,决定用几片透镜,每片透镜分担多少光焦度(焦距的倒数)。例如,一个双胶合透镜常用来校正色差,正负透镜的光焦度分配需要计算。
  2. 选择玻璃材料:根据阿贝数(衡量色散程度)和部分色散系数,选择搭配的玻璃对,以校正色差和二级光谱。
  3. 设定曲率与厚度:利用近轴公式(如透镜制造者公式)、像差系数公式(如赛德尔像差系数)或基于一阶光学性能(如主平面位置)的约束,反解出透镜的曲率半径和初始厚度。这个过程往往需要经验或借助软件的自动初始结构生成功能。
  4. 进行近轴光线追迹:验证初始结构的一阶光学性能(焦距、主面位置、放大率等)是否满足要求。

注意:初始结构通常像差很大,但它的高斯光学性质(焦距、视场等)是基本正确的。它提供了一个优化的起点。

6.3 与光学设计软件的协作:理论是罗盘,软件是引擎

现代光学设计几乎完全依赖Zemax、Code V、OpticStudio等专业软件。那么,学习这些理论还有用吗?极其有用!

  • 理解软件在做什么:软件优化时,你设置的变量(曲率、厚度)和评价函数(Merit Function)的目标值,其物理意义都源于这些理论。不懂理论,你就不知道优化方向对不对,可能陷入局部解甚至得到荒谬的结果。
  • 诊断问题:当设计结果不理想时,理论能帮你快速定位问题。例如,发现场曲太大,你会想到用正负透镜分离或采用弯月形透镜来平衡;发现高级球差难以校正,你会考虑使用非球面。
  • 指导优化策略:像差之间有耦合和平衡关系。理论告诉你,校正球差可能会影响彗差,校正位置色差是校正倍率色差的基础。这让你能分阶段、有重点地设置优化变量和权重,而不是把所有参数扔给软件“盲优”。

个人体会:在我早期使用光学软件时,曾试图直接优化一个非常差的起点,结果软件要么不收敛,要么得到一个物理上无法加工的结构(如边缘极薄的透镜)。后来我明白了,先用近轴理论搭一个“骨架”至关重要。比如,要设计一个f'=50mm, F/2的镜头,我会先根据经验,选择一个类似的双高斯或天塞结构作为起点,然后根据我的焦距和孔径要求,用近轴公式进行缩放和微调,得到一个光线能正常通过的初始文件,再导入软件优化。这个“理论估算+软件优化”的流程,效率和质量都高得多。

7. 超越理想模型:工程实践中的共轴性挑战

理论假设完美的共轴性,但现实世界充满偏差。这些偏差统称为公差,是光学工程师必须面对的挑战。

7.1 常见的失调类型

  1. 偏心:透镜的光轴与系统机械轴不重合,存在横向位移。
  2. 倾斜:透镜的光轴与系统机械轴存在夹角。
  3. 间距误差:透镜之间的空气间隔或透镜厚度与设计值不符。
  4. 曲率半径误差:加工后的球面曲率与设计值有微小差异。

7.2 失调对系统性能的影响

失调会引入新的、严重的像差,主要是彗差像散,导致成像模糊、分辨率下降、点列图变形。对于高分辨率系统(如光刻机镜头、卫星遥感镜头),公差的控制要求达到微米甚至亚微米级。

7.3 公差分析与分配

这是光学设计后期至关重要的一步。流程通常是:

  1. 灵敏度分析:在软件中,给每个可能产生误差的参数(曲率、厚度、偏心、倾斜等)施加一个微小扰动,观察系统性能(如MTF、波前差)的变化程度。变化越敏感,该参数的公差就越严。
  2. 分配公差:根据加工和装调能力(如车削、研磨、镀膜、胶合、镜筒加工的水平),为每个参数分配一个合理的公差范围。敏感的参数给紧公差,不敏感的参数给松公差,以平衡性能和成本。
  3. 蒙特卡洛分析:模拟成千上万次,每次随机地在各参数公差范围内取值,生成一个“虚拟”的镜头样本,然后统计这些样本的性能合格率。例如,要求95%的样本其MTF在某一频率下高于0.3。
  4. 补偿器:在装调时,可以调整某些元件(如某个透镜组或反射镜)的位置或角度,来补偿其他元件的误差,提升系统良率。这些可调整的量就是补偿器。

经验之谈:公差分析常常给初学者“当头一棒”。一个在软件里MTF接近衍射极限的完美设计,一加上实际公差,性能可能骤降。因此,一个有经验的设计师,在初始设计阶段就会考虑“公差友好性”。例如,避免使用对偏心极度敏感的超半球透镜;在满足性能的前提下,尽量使用更多的透镜来分担光焦度,从而降低单片的敏感度;在光路中设置一些“冗余”,为装调补偿留出空间。记住,一个易于加工和装调、性能稳健的设计,远比一个纸上性能极致但无法生产的设计更有价值。

8. 从球面到非球面:共轴系统的演进

虽然球面是主流,但非球面在现代光学中的地位日益重要。非球面是指表面轮廓不是球面的一部分,其曲率半径随径向位置变化。

8.1 非球面的优势

非球面最大的优势是更多的设计自由度。一个球面只需一个曲率半径参数描述,而非球面通常用多项式(如圆锥曲面加偶次非球面项)描述,有多个系数可调。这意味着:

  • 校正像差能力更强:一片非球面可以同时校正多种像差,特别是高级像差和球差。在许多场合,一片非球面可以替代多片球面透镜,从而简化系统结构,减小体积和重量。这在手机镜头、VR/AR眼镜、车载镜头中至关重要。
  • 提升性能极限:对于大孔径、大视场系统,球面组合可能已无法满足要求,必须引入非球面来突破像差校正的瓶颈。

8.2 非球面带来的挑战

  1. 设计难度增加:优化变量增多,变量空间更复杂,更容易陷入局部最优解。设计师需要更丰富的经验来引导优化。
  2. 加工与检测成本高:如前所述,非球面加工需要更昂贵的单点金刚石车削或磁流变抛光设备,检测也需要专用补偿器,导致单件成本远高于球面。
  3. 热稳定性问题:一些非球面是通过模压或注塑成型制造的,其面型精度受温度影响可能比研磨球面更大。

8.3 在共轴系统中使用非球面

即使引入了非球面,系统依然是共轴的(非球面也围绕同一光轴旋转对称)。物像关系的近轴计算基础并未改变。非球面的近轴性质由其顶点处的曲率半径决定。在光学软件中,非球面作为表面类型的一种选项,其光线追迹基于更复杂的数学公式,但软件会自动处理。对于设计师来说,关键是要理解非球面各项系数对像差贡献的物理意义,从而有效地利用它。

例如,在一个广角镜头中,边缘视场的像散和场曲很难用球面校正。此时,在最后一片透镜的后表面引入一个合适的偶次非球面,可以显著拉平像面,改善边缘画质。你需要做的不是在公式层面手动计算,而是在软件中将其曲率和非球面系数设为变量,在优化时让软件去寻找最优解,同时用操作数控制其加工可行性(如局部曲率变化不能太剧烈)。

掌握共轴球面系统的物像关系,是理解这一切的基石。它为你提供了评估系统一阶性能的标尺,定义了像差校正的靶心,也是你与光学设计软件进行有效对话的共同语言。从这片坚实的理论土壤出发,你才能向上生长,去应对非球面、自由曲面、衍射光学等更复杂的挑战,最终将脑海中的光路,转化为手中实实在在的、能够捕捉世界的镜头。