非球面(球差)矫正计算

🧮 Aspheric Aberration Calculator

Compute spherical aberration of an aspheric surface from curvature and conic constant.

📐 计算公式

球面像差 LSA = (n−1)·h² / (2·n·R) · (1 + k/n²);k 为圆锥常数

非球面相对球面像差的修正项:球面贡献为 (n−1)h²/(2nR),再乘以 (1+k/n²);k=0 退化为球面,k=−n² 为最佳补偿。

📐 锥面面型数据(不同口径位置)

📊 横向像差曲线(相对傍轴焦点面)

纵轴 = 相对口径 (hᵢ/h),横轴 = 横向像差 TRA (μm),蓝色为球面(K=0),橙色为当前锥面(K)

💡 三级球差公式(无限远物距,单折射面 air→glass):纵向球差 LSA = (n−1)·h² / (2nR) × (1 + K/n²);最佳锥面常数 K_opt = −n²;横向像差 TRA = LSA × (h/f),f = nR/(n−1)
⚠️ 使用说明与注意事项
  • 适用于无限远物距(平行光入射)的单折射面近似,采用三级像差理论
  • 锥面常数 K:K=0 球面,K=−1 抛物面,K<−1 双曲面,−1<K<0 椭球面
  • 锥面方程:z = c·r² / (1 + √(1 − (1+K)·c²·r²)),其中 c = 1/R
  • 按 Enter 快速计算,Ctrl/Cmd + Enter 复制结果
  • 本工具纯前端运行,数据不会上传到服务器

🕘 最近计算

暂无计算记录

📚 深度解析:非球面(球差)矫正与最佳锥面常数

💡 常见使用场景

方法
算法:傍轴焦距 f = nR/(n−1);球面纵向球差 LSA = (n−1)h²/(2nR),取锥面常数 K 后 LSA = LSA球面×(1+K/n²),令括号为零得最佳锥面常数 K = −n²;边缘横向像差 TRA = LSA×(h/f);F 数 = f/(2h)、NA = h/f。锥面类型:K<−1 双曲面、K=−1 抛物面、−1<K<0 椭球面、K>0 扁椭球面。
算例
例:n=1.5、R=100mm、h=10mm → f = 1.5×100/0.5 = 300mm、F/15、NA=0.0333,球面(K=0)纵向球差 LSA = 0.5×100/(2×1.5×100) = 0.1667mm = 166.7μm;取最佳 K = −n² = −2.25 后球差项归零,边缘横向像差随之大减。

❓ 常见问题(FAQ)

K = 0 和 K = −1 分别是什么面形?
K=0 是球面,K=−1 是抛物面;−1<K<0 为椭球面(对无限远物距的反射面最常用),K<−1 为双曲面,K>0 为扁椭球面。本工具按 K = −n² 给出使三级球差归零的最佳值。
为什么球差不随口径线性变化?
三级(Seidel)球差的纵向量正比于通光半口径的平方、横向像差正比于三次方,口径加倍纵向球差约增大 4 倍;所以收小光圈收效很快,非球面则用来在大口径下同时压制球差。
📖关于「非球面(球差)矫正计算」 ▼

📝工具简介

输入折射率、曲率半径、通光半口径与锥面常数,计算单折射面的三级纵向球差、最佳锥面常数、边缘矢高及非球面偏离量,并展示不同口径位置的矢高表与横向像差曲线。

✨功能特点

🎯使用场景