跳到主要内容
Sandbox Physics

经典光学 · 薄膜干涉

Living Rainbow · Thin-Film Interference

白光照亮一个正在排水的三维肥皂泡。重力造成的厚度梯度、表面流动和不断变化的入射角,共同把不同波长增强成沿球面漂移的彩带。

交互模型Living Rainbow · Thin-Film Interference
探针膜厚 dd680nm680\,\mathrm{nm}
往返光程 2ndcosθt2nd\cos\theta_t1750nm1750\,\mathrm{nm}
最强可见波长 λ\lambda550nm550\,\mathrm{nm}
选定反射率 RR7.7%7.7\%

物理教程

薄膜干涉:用颜色读取纳米厚度

背景光从薄膜的前后两个界面反射后重新叠加。薄膜内部多走的一段光程,以及从低折射率进入高折射率时发生的相位反转,共同决定不同波长是增强还是抵消。

为什么值得理解肥皂泡、油膜、减反膜和精密光学镀膜都利用同一套相位关系。肉眼看到的颜色,其实是一张纳米尺度的厚度地图。

先抓重点

核心问题
为什么无色透明的肥皂膜会出现彩带,并在继续变薄时转入黑膜?
一句话直觉
同一个膜厚会给不同波长不同的相位差;白光中的部分波长增强、其余波长减弱,于是厚度变成颜色。

核心数学模型

两束反射光的相位差

Δϕ=4πndcosθtλ+π\Delta\phi=\frac{4\pi nd\cos\theta_t}{\lambda}+\pi

2ndcosθt2nd\cos\theta_t 是薄膜内的往返光程;附加的 π\pi 来自空气到薄膜界面的反射相位反转。

包含多次反射的 Fresnel 结果

r~=r01+r12e2iβ1+r01r12e2iβ,β=2πndcosθtλ,R=r~2\tilde r=\frac{r_{01}+r_{12}e^{2i\beta}}{1+r_{01}r_{12}e^{2i\beta}},\qquad \beta=\frac{2\pi nd\cos\theta_t}{\lambda},\qquad R=\lvert\tilde r\rvert^2

仿真分别计算两个偏振方向的振幅反射系数,再取非偏振光的平均反射率。

常见难点

一种颜色不对应唯一膜厚

容易误解只要看到相同颜色,两个位置就一定一样厚。

正确理解相位每增加一个完整周期,近似颜色会重复;入射角和折射率也会移动颜色。

黑膜不是没有薄膜

容易误解顶部变黑说明肥皂膜已经破掉。

正确理解在极薄区域,可见光反射大多相消,所以完整存在的薄膜也可能看起来接近黑色。

动手实验

  1. 01

    把厚度变成颜色

    暂停排水,把厚度流动幅度降为零,再缓慢扫描参考膜厚。

    应该观察到: 颜色会反复循环,因为不同波长依次满足增强条件。
  2. 02

    只保留一个波长

    打开单色光源并改变选定波长。

    应该观察到: 彩带退化成明暗条纹,直接显出相位级次。
  3. 03

    走向黑膜

    选择黑膜极限,并把探针移到气泡顶部。

    应该观察到: 膜仍然存在,但两界面的反射在可见波段大多相消。