1. 费马原理的数学表述:光程的变分原理

费马原理,说白了就是一句话:光走的路,总是用时最少的那个。但别急着点头——这里面的门道,比字面上看到的要深得多。

我刚开始做光学设计那会儿,总觉得费马原理就是个“最小时间”的简单说法。直到有一次,我在设计一个非球面透镜时,怎么算都跟实际光线路径对不上。后来才发现,我忽略了“光程”这个概念里的一个关键细节。嗯,咱们今天就把它彻底讲清楚。

1.1 光程的数学定义

先看一个基本公式。光从A点到B点,走过的实际路径长度是几何距离,但光在不同介质里速度不一样。所以我们引入光程这个概念:

光程 L = n × s

其中:
n = 介质的折射率
s = 几何路径长度

如果光穿过多种介质,那就分段加起来:

L = Σ (nᵢ × sᵢ)

如果折射率连续变化,那就用积分:

L = ∫ n(s) ds

我个人习惯把光程理解成“光在真空中等效走过的距离”。你想想看,光在玻璃里走得慢,但如果我们把玻璃里的路径按折射率“拉伸”成真空中的距离,那光程就是那个拉伸后的值。这样想,很多问题就直观了。

1.2 费马原理的变分表述

费马原理的数学形式,其实是一个变分问题:

费马原理(变分形式)

光从A点到B点,实际路径使光程取极值(通常是极小值)。

数学表达:δL = δ ∫ n(s) ds = 0

这里的δ是变分符号,意思是在所有可能的路径中,找一条让光程L“不动”的路径——就像求函数极值时导数等于零一样。

我曾经在项目里遇到过一位同事,他坚持认为费马原理只适用于“最小”时间。我给他举了个例子:一个椭圆镜面,从一个焦点发出的光经过镜面反射到另一个焦点,所有路径的光程都相等——既不是最小也不是最大,而是“恒定”。他这才明白,费马原理说的是“极值”,不一定是“最小”。

1.3 最小时间原理 vs 最短路径原理

这两个概念经常被混为一谈,但它们的区别非常关键。我整理了一个对比表:

对比项 最小时间原理 最短路径原理
核心思想 光走时间最少的路径 光走几何距离最短的路径
适用条件 均匀介质或非均匀介质都适用 仅适用于均匀介质
数学表达 δ ∫ (n/c) ds = 0 → δ ∫ n ds = 0 δ ∫ ds = 0
物理意义 考虑介质折射率的影响 忽略介质折射率
实际例子 光从空气进入水中发生折射 光在真空中直线传播

为什么会有这个区别?因为光在介质中速度变慢了。最短路径原理只关心“距离短不短”,而最小时间原理关心的是“时间省不省”。

举个例子:光从空气进入水中,如果只走最短路径,那就是一条直线。但实际光线会弯折——在空气中多走一点、在水中少走一点,因为空气中光速快,这样总时间反而更少。这就是费马原理的精髓。

我的经验之谈:在设计透镜时,如果你只考虑几何路径,那永远算不准像差。必须用光程(n×s)来算,才能得到正确的结果。我曾经在早期项目中吃过这个亏,后来再也不敢偷懒了。

1.4 知识结构图:费马原理的核心逻辑

下面这张图帮你理清本章的知识脉络:

费马原理知识结构图 费马原理知识结构 费马原理 光程 L = ∫ n(s) ds 变分原理 δL = 0 两种解释 均匀介质 非均匀介质 极小值 极大值/恒定 最小时间原理 最短路径原理 核心区别 最小时间原理:考虑折射率,光走时间最少的路径 最短路径原理:仅考虑几何距离,光走距离最短的路径 费马原理是更广义的表述:光程取极值

1.5 实际应用中的注意事项

避坑指南:我曾经在设计一个广角镜头时,直接用“最短路径”来估算光线走向,结果像差计算全错了。后来才意识到,镜头里有多层不同折射率的玻璃,必须用光程来计算。

在实际的透镜设计中,我们几乎总是使用光程而非几何路径。原因很简单:

  • 透镜材料有折射率,光速会变
  • 不同波长的光折射率不同(色散)
  • 光程直接决定了波前形状

记住一句话:费马原理是光学设计的“宪法”。所有透镜设计、像差分析、优化算法,归根结底都是在求解“怎么让光程取极值”这个问题。

嗯,这一章的内容就到这里。光程的概念和变分思想,是后续所有章节的基础。你把它吃透了,后面的内容就会顺畅很多。