$N = \dfrac{a^2}{\lambda z}$, $u = x\sqrt{\dfrac{2}{\lambda z}}$
$C(u)=\int_0^u\!\cos\!\tfrac{\pi t^2}{2}\,dt,\quad S(u)=\int_0^u\!\sin\!\tfrac{\pi t^2}{2}\,dt$
通过菲涅尔积分实时计算狭缝、圆孔、刀口的衍射强度分布。菲涅尔数自动判定近场/远场区域,科尔努螺旋动画可视化波动光学本质。
光学仪器设计:用于评估透镜、镜子边缘产生的衍射对像质的影响。特别是在高精度望远镜和显微镜设计中,菲涅尔衍射计算对像质预测至关重要。
激光束分析:计算激光光束通过小开口(针孔)后的光束轮廓。光通信和激光加工中,准确了解光束扩散和强度分布是必需的。
半导体曝光设备(步进式光刻机):模拟掩模上微细图案在硅晶圆上转移时的光衍射效应。通过事先验证设计图案是否能按预期形成微细电路。
非破坏性检测和测量:利用刀口衍射图案精确测量物体边缘位置和表面微小高度差,精度可达纳米级。
首先要明确,"菲涅尔衍射是近距离,但不是'超'近距离"。例如,可见光(0.5μm)、狭缝宽1mm的情况下,观测距离只有几毫米到几厘米时,"几何光学的影子"概念会变强,此时标量衍射理论本身可能不再适用。实际操作时,要确认观测距离z至少是开口尺寸a的数倍。
其次,参数输入中千万不要混淆单位。这是最常见的错误。如果波长λ用"nm"、狭缝宽a用"mm"、距离z用"m"输入,计算结果会完全错误。例如,He-Ne激光波长633nm、狭缝宽0.1mm、距离1m时,全部转换成米来输入最稳妥(λ=6.33e-7, a=1e-4, z=1)。工具内部用无量纲数计算,单位系统必须统一。
最后,"科尔努螺旋是计算方法的可视化,不是光的实际路径"。很容易误以为螺旋代表"光的轨迹",但实际上它只是数学积分路径的图示。不过,当你深入理解后,会发现刀口、各种开口形状的计算,本质上都归结为"在这条螺旋上选择哪两个点"的问题。在工具中改变开口类型同时观察螺旋,能深刻体会这种抽象的力量。
波长λ=550nm、狭缝宽a=0.1mm、观测距离Z=100mm的情况:菲涅尔数N=a²/(λZ)=(0.1×10⁻³)²/(550×10⁻⁹×0.1)=18.2,属于菲涅尔近场衍射区域。屏幕中心两侧±0.2mm范围内观测到强度振荡(菲涅尔条纹),狭缝端点处衍射强度约为几何影的1/4。圆孔直径d=1mm、Z=500mm时,N=3.6,中心形成明亮的虹膜状光点