4. 单个球面的折射成像:近轴近似与公式推导

好,我们进入正题。上一章我们聊了光在单个球面上的折射,但那个公式太复杂了,没法直接用来算成像。这一章,我们就来做一件工程师最爱干的事——简化。

说白了,就是把那些烦人的三角函数扔掉,只保留最核心的部分。这个简化过程,就是所谓的近轴近似,也叫小角度近似。我个人习惯叫它“小角度近似”,因为一听就知道要干什么。

4.1 为什么要做近轴近似?

你想想看,一个球面,光线从空气射到玻璃上,入射角、折射角、球面曲率半径、物距、像距……这些参数搅在一起,公式长得吓人。如果不简化,你根本没法用手算,更别说设计镜头了。

我在刚入行时,有一次想用手算一个简单的单透镜成像,结果列了满满一页纸的三角函数,最后算出来的结果跟实验对不上。后来老工程师告诉我:“你忘了做小角度近似。” 从那以后,我再也不敢跳过这步。

近轴近似的核心思想就一句话:只考虑那些靠近光轴、角度很小的光线。在这种条件下,我们可以用角度本身(弧度制)代替它的正弦值和正切值。

近轴近似条件:

  • 光线与光轴的夹角 θ 很小(通常 < 5°)
  • 光线在球面上的入射点高度 h 远小于球面曲率半径 r
  • 所有角度都用弧度制表示

4.2 小角度近似的数学基础

数学上,小角度近似长这样:

当 θ 很小时(弧度制):
sin θ ≈ θ
tan θ ≈ θ
cos θ ≈ 1 - θ²/2 ≈ 1

为什么可以这样?你可以用泰勒展开去验证。但作为工程师,我更愿意记住一个直观的例子:θ = 0.1 弧度(约 5.7°)时,sin θ = 0.0998,误差只有 0.2%。这个精度对大多数光学系统来说,完全够用。

我的经验: 实际工程中,只要光线角度不超过 10°,近轴近似的结果就足够指导初步设计。但如果你在做高精度系统,比如激光聚焦,那就要小心了——误差会累积。

4.3 单个球面折射公式的推导

好,现在我们来干正事。推导单个球面的折射成像公式。

先画个图(我尽量用文字描述,你可以在脑子里想象):

  1. 有一个球面,曲率中心在 C 点,曲率半径为 r。
  2. 球面左侧是折射率 n₁ 的介质,右侧是 n₂ 的介质。
  3. 光轴上有一个物点 O,它发出的光线射到球面上的 P 点。
  4. 光线在 P 点发生折射,然后交光轴于像点 I。

我们设:

  • 物距 u = 物点 O 到球面顶点 A 的距离(注意符号:实物在左侧,u 为负)
  • 像距 v = 像点 I 到球面顶点 A 的距离(实像在右侧,v 为正)
  • 球面曲率半径 r(球心在右侧,r 为正)
  • 入射角 i₁,折射角 i₂
  • 光线与光轴的夹角:物方孔径角 α,像方孔径角 β
  • 根据几何关系,在 P 点处:

    入射角 i₁ = α + φ
    折射角 i₂ = φ - β

    其中 φ 是法线与光轴的夹角,也就是 P 点对应的球心角。

    根据斯涅尔定律:

    n₁ · sin i₁ = n₂ · sin i₂

    现在,祭出我们的小角度近似:

    n₁ · i₁ = n₂ · i₂
    n₁ · (α + φ) = n₂ · (φ - β)

    整理一下:

    n₁ · α + n₂ · β = (n₂ - n₁) · φ

    接下来,我们用实际距离来表示这些角度。在近轴条件下:

    α ≈ h / (-u)    (注意 u 为负,所以 -u 为正)
    β ≈ h / v
    φ ≈ h / r

    代入上式:

    n₁ · (h / -u) + n₂ · (h / v) = (n₂ - n₁) · (h / r)

    两边同时除以 h:

    - n₁ / u + n₂ / v = (n₂ - n₁) / r

    整理成标准形式:

    单个球面折射成像公式:

    n₂ / v - n₁ / u = (n₂ - n₁) / r

    其中:u 为物距(实物为负),v 为像距(实像为正),r 为曲率半径(球心在右侧为正)

    这个公式,就是整个几何光学成像的基石。你记住它,后面所有透镜公式都是从这个式子推出来的。

    4.4 符号规则:一个容易踩的坑

    说到符号规则,我必须多说两句。这是我见过初学者最容易搞混的地方,也是我当年踩过的坑。

    不同的教材用的符号规则不一样,但最常用的是笛卡尔符号规则:

    参数 符号规则
    物距 u 实物在球面左侧,u 为负;虚物在右侧,u 为正
    像距 v 实像在球面右侧,v 为正;虚像在左侧,v 为负
    曲率半径 r 球心在球面右侧,r 为正;左侧为负
    高度 h 光轴上方为正,下方为负

    我曾经犯过的错: 有一次设计一个双胶合透镜,我忘了把第一个面的像距作为第二个面的物距,而且符号搞反了。结果加工出来的镜头成像一塌糊涂。后来花了三天才找到问题——就是符号规则没统一。

    建议: 从头到尾只用一套符号规则,不要混用。我推荐笛卡尔规则,因为它最直观。

    4.5 知识结构图

    下面这张图总结了本章的核心逻辑:从斯涅尔定律出发,经过小角度近似,最终得到单个球面折射公式。

    单个球面折射成像公式推导流程 斯涅尔定律 n₁·sin i₁ = n₂·sin i₂ 几何关系:角度分解 i₁ = α + φ, i₂ = φ - β 小角度近似 sin θ ≈ θ, tan θ ≈ θ 代入距离关系 α ≈ h/(-u), β ≈ h/v, φ ≈ h/r 最终公式:n₂/v - n₁/u = (n₂ - n₁)/r 注意 符号规则要统一 实物 u 为负 实像 v 为正

    4.6 公式的物理意义

    公式推出来了,我们得理解它到底在说什么。

    n₂/v - n₁/u = (n₂ - n₁)/r

    这个式子左边是像方和物方的“光学距离”之差,右边是球面本身的“光学能力”。说白了,球面的折射能力取决于两侧介质的折射率差和球面的弯曲程度。

    • 折射率差越大,球面折射能力越强——这就是为什么玻璃(n≈1.5)比水(n≈1.33)做的透镜更“聚光”。
    • 曲率半径越小(球面越弯),折射能力也越强——这就是为什么短焦距镜头需要更弯的曲面。

    另外,当 r → ∞(平面)时,公式退化为:

    n₂/v = n₁/u

    这就是平面折射的成像公式。你看,球面公式是更一般的形式,平面只是它的特例。

    一个小技巧: 如果你记不住公式,可以这样想——左边是“像方折射率除以像距”减去“物方折射率除以物距”,右边是“折射率差除以曲率半径”。这个形式在后面的透镜公式中会反复出现。

    4.7 本章小结

    这一章我们干了三件事:

    1. 理解了近轴近似的必要性——把复杂的三角函数简化为线性关系。
    2. 推导了单个球面折射成像公式——从斯涅尔定律出发,经过几何关系和小角度近似,得到 n₂/v - n₁/u = (n₂ - n₁)/r。
    3. 明确了符号规则——这是实际计算中最容易出错的地方。