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 单个球面折射公式的推导
好,现在我们来干正事。推导单个球面的折射成像公式。
先画个图(我尽量用文字描述,你可以在脑子里想象):
- 有一个球面,曲率中心在 C 点,曲率半径为 r。
- 球面左侧是折射率 n₁ 的介质,右侧是 n₂ 的介质。
- 光轴上有一个物点 O,它发出的光线射到球面上的 P 点。
- 光线在 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 知识结构图
下面这张图总结了本章的核心逻辑:从斯涅尔定律出发,经过小角度近似,最终得到单个球面折射公式。
4.6 公式的物理意义
公式推出来了,我们得理解它到底在说什么。
n₂/v - n₁/u = (n₂ - n₁)/r
这个式子左边是像方和物方的“光学距离”之差,右边是球面本身的“光学能力”。说白了,球面的折射能力取决于两侧介质的折射率差和球面的弯曲程度。
- 折射率差越大,球面折射能力越强——这就是为什么玻璃(n≈1.5)比水(n≈1.33)做的透镜更“聚光”。
- 曲率半径越小(球面越弯),折射能力也越强——这就是为什么短焦距镜头需要更弯的曲面。
另外,当 r → ∞(平面)时,公式退化为:
n₂/v = n₁/u
这就是平面折射的成像公式。你看,球面公式是更一般的形式,平面只是它的特例。
一个小技巧: 如果你记不住公式,可以这样想——左边是“像方折射率除以像距”减去“物方折射率除以物距”,右边是“折射率差除以曲率半径”。这个形式在后面的透镜公式中会反复出现。
4.7 本章小结
这一章我们干了三件事:
- 理解了近轴近似的必要性——把复杂的三角函数简化为线性关系。
- 推导了单个球面折射成像公式——从斯涅尔定律出发,经过几何关系和小角度近似,得到 n₂/v - n₁/u = (n₂ - n₁)/r。
- 明确了符号规则——这是实际计算中最容易出错的地方。