2. Forbes非球面(Q-type)引入:Qcon与Qbfs的定义、正交多项式基底的优势、与标准非球面的对比
好,我们进入第二章。上一章我们把标准非球面那套东西捋了一遍,大家应该还记得那个高次项系数满天飞的场景。说实话,我在刚入行那几年,每次调非球面系数都像在开盲盒——调一个a4,整个面型跟着抖,加工误差还特别敏感。
后来接触到Forbes提出的Q-type非球面,我才觉得这事儿终于有了点工程味道。说白了,Forbes的核心思路就一句话:把非球面描述从“数学上正确”变成“工程上好用”。
2.1 为什么需要Q-type?——标准非球面的三个痛点
我们先回忆一下标准非球面的矢高公式:
z(r) = (c·r²) / (1 + √(1 - (1+k)·c²·r²)) + A₂·r² + A₄·r⁴ + A₆·r⁶ + ...
这个公式有什么问题?我总结三点:
- 系数不独立:你改一个A₄,整个面型的低频、中频、高频分量全跟着变。优化时根本不知道哪个系数在管哪段频率。
- 物理意义模糊:A₄=1e-8 这个数字,你能直观想象出面型长什么样吗?反正我不能。
- 加工检测脱节:车间师傅拿到你的系数表,得先算一遍矢高才能判断能不能磨出来。这中间的信息损耗太大了。
2.2 Qcon与Qbfs——两种正交基底
Forbes提出了两套正交多项式基底,分别对应两种典型应用场景。我习惯这么记:Qcon管“偏离球面”,Qbfs管“偏离最佳拟合球面”。
2.2.1 Qcon非球面(Conic基底)
Qcon的数学形式是这样的:
z(ρ) = (c·ρ²·R²) / (1 + √(1 - (1+k)·c²·ρ²·R²)) + (ρ⁴ - ρ⁶) · Σ aₙ · Qₙᶜᵒⁿ(ρ²)
其中ρ = r/R是归一化径向坐标,R是半口径。注意那个(ρ⁴ - ρ⁶)因子——这是Forbes的巧妙设计,它保证了多项式在边缘处自然收敛到零,不会像标准非球面那样在边缘处突然翘起来。
Qₙᶜᵒⁿ(ρ²)是定义在[0,1]区间上的正交多项式,满足:
∫₀¹ Qₙᶜᵒⁿ(x) · Qₘᶜᵒⁿ(x) · w(x) dx = δₙₘ
权重函数w(x) = x⁴,这个权重让多项式在口径边缘的权重更大——你想想看,非球面最敏感的区域恰恰是边缘,这个设计很合理吧?
2.2.2 Qbfs非球面(Best-Fit Sphere基底)
Qbfs的公式稍微不同:
z(ρ) = (c·ρ²·R²) / (1 + √(1 - c²·ρ²·R²)) + (ρ²(1-ρ²)) / √(1 - c²·ρ²·R²) · Σ bₙ · Qₙᵇᶠˢ(ρ²)
这里去掉了conic常数k,基底球面就是普通球面。前面的因子ρ²(1-ρ²)/√(1-c²ρ²R²)同样保证了边缘收敛。
Qbfs的权重函数是w(x) = x/√(1-c²R²x),它让多项式在口径中心和边缘都有较好的分辨率。我个人习惯在自由曲面设计中使用Qbfs,因为它对偏离球面的描述更直接。
| 特性 | Qcon | Qbfs |
|---|---|---|
| 基底球面 | conic曲面 | 普通球面 |
| 权重函数 | w(x)=x⁴ | w(x)=x/√(1-c²R²x) |
| 适用场景 | 旋转对称非球面 | 自由曲面、离轴系统 |
| 边缘行为 | 自然收敛到conic | 自然收敛到球面 |
| 系数物理意义 | 偏离conic的幅度 | 偏离球面的幅度 |
2.3 正交多项式基底的优势
正交性到底好在哪?我给大家拆开讲:
- 系数独立:改变一个Q系数,不影响其他阶次的面型分量。优化时可以逐阶调试,不会牵一发动全身。
- 数值稳定性:标准非球面的高次项(比如r¹⁰、r¹²)在口径边缘会急剧增大,导致矩阵条件数很差。Q-type多项式在[0,1]区间内幅值归一化,数值计算稳定得多。
- 加工友好:Q系数的量级直接反映了面型偏离基底的幅度。比如a₁=0.5μm,意味着第一阶非球面分量的PV值大约是0.5μm。车间师傅一看就知道这个面好不好磨。
- 检测可追溯:干涉仪测出来的面型误差可以直接投影到Q多项式基底上,每个系数的误差一目了然。标准非球面你投影上去,得到的是耦合的系数,根本分不清是哪段频率出了问题。
2.4 与标准非球面的对比——一个实例
我们拿一个F/2的抛物面镜来对比。口径100mm,顶点曲率半径400mm,conic常数k=-1。
标准非球面描述(只保留到r⁸):
z_std(r) = r²/(800+√(640000-4r²)) + 2.5e-9·r⁴ - 1.2e-13·r⁶ + 3.8e-18·r⁸
Qcon描述(同样精度):
z_qcon(ρ) = 同conic基底 + (ρ⁴-ρ⁶)·[0.32·Q₀ᶜᵒⁿ(ρ²) - 0.08·Q₁ᶜᵒⁿ(ρ²) + 0.02·Q₂ᶜᵒⁿ(ρ²)]
看出区别了吗?标准非球面的系数是2.5e-9这种天文数字,而Q系数是0.32、-0.08这种直观的量级。而且Q系数直接告诉你:第一阶非球面分量贡献了0.32μm的偏离,第二阶贡献了-0.08μm——这个信息在加工补偿时非常有用。
2.5 知识结构图
下面这张图梳理了本章的核心逻辑,从标准非球面的痛点出发,引出Q-type的两条分支,以及它们各自的应用场景和优势。
2.6 什么时候用Q-type?
我个人的建议是:
- 旋转对称非球面:优先用Qcon。特别是当conic常数偏离-1较远时,Qcon的收敛性明显优于标准非球面。
- 自由曲面/离轴系统:用Qbfs。它的基底是球面,对偏离量描述更直接,而且数值稳定性更好。
- 加工公差敏感的系统:必须用Q-type。因为你能直接从系数看出面型斜率、曲率变化等加工敏感参数,提前规避风险。
- 快速原型验证:如果只是概念设计,标准非球面也能用。但一旦进入工程化阶段,我建议尽早切换到Q-type。