ARtrix FreeForm Toolbox

制造商:
ARtrix 自由曲面工具箱结合Zemax光学设计软件,为用户提供全面的自由曲面/非球面优化设计,加工,面型公差分析支持;自由曲面工具箱与菲涅耳工具箱(ARtrix Fresnel Toolbox),光栅工具箱(ARtrix Grating Toolbox),汽车抬头显示工具箱(ARtrix HUD Toolbox)以及逆向工程工具箱一起,全程助力VR/AR及HUD行业,为用户提供完整的光学解决方案。

今天我们通过几个光学问题,引出我们的主角: ARtrix自由曲面工具箱。

Zemax里边内置了很多自由曲面面型,如扩展多项式面型(或者称为XY多项式),泽尼克面型(Zernike Fringe Sag, Zernike Standard Sag),切比雪夫面型(Chebyshev Polynomial)等等,它们均可以用于自由曲面设计如HMD头盔显示器,HUD汽车抬头显示器,自由曲面光束整形等应用场合。

问题1:很多供应商不支持泽尼克自由曲面,切比雪夫曲面面型的加工怎么办? 供应商比较倾向于直观明了的XY多项式面型,那我用泽尼克,切比雪夫面型做的设计呢?

问题2:在其他光学设计软件如Code V○R, Synopsys○R用泽尼克设计的面型,我想导入到 Zemax里进行交叉验证怎么办?好像这些软件里的泽尼克面型与Zemax里的泽尼克面型不太一样。

问题3:我用切比雪夫面型进行设计,优化出一个结果,我不确定是否是更优解还是陷入 到局部更优解,是否还有进一步优化提升的空间?此时我想把切比雪夫面型转换 成XY多项式面型,在此基础上进一步优化,该如何操作?

问题4:自由曲面的面型系数太多,一次性优化几十个变量,是否有冗余的不敏感变量施加 其中了,如何快速移除掉这些不敏感变量,从而使得优化更具效率?

问题5:为了保持系统的某种对称性,如何筛选符合对称性条件的自由曲面变量?

问题6:对非球面,自由曲面如何进行更符合实际的面型公差分析?比如面型精度,斜率 公差,从而使得良率分析更加可靠。

以上所有问题,都可以在我们的ARtrix 自由曲面工具箱里找到答案。

ARtrix自由曲面工具箱,内置模块:

1. 自由曲面转换模块

2. 自由曲面优化模块:Freeform_OPT

3. 自由曲面变量控制模块

4. 自由曲面/非球面面型公差分析模块

一:自由曲面转换模块

可以将以下面型转换为扩展多项式面型(Extended Polynomial):

a- 偶次非球面(Even Asphere)

b- 切比雪夫面型 (Chebyshev Polynomial)

c- 泽尼克面型(Zernike Fringe Sag, Zernike Standard Sag)

d- 定制化的Freeform_OPT模块

Code V目前支持以下两种面型到Zemax 扩展多项式面型的转换:

a- XY多项式面型(SPS XYP)

b- 泽尼克面型(SPS ZRN)

Synopsys目前支持以下两种面型到Zemax扩展多项式面型的转换:

a- 幂级数自由曲面(Power-series Asphere)

b- 泽尼克面型(Zernike Polynomial Surface)

用户如果需要添加对其他面型转换支持,可以反馈给我们。

另外,支持逆向转换,将扩展多项式面型逆向转换到:

a- 泽尼克(Zernike Standard Sag)面型

b- 定制化的FreeForm_OPT模块

以上面型的转换精度在nm量级,甚至更高。

正向转换:

a- 可以直接从Zemax镜头编辑器里,选择要转换的面号。

b- 或者从文件选择(From File), 如对CodeV, Synopsys软件的特殊面型进行转换。

逆向转换:

转换实例:

1. 20阶切比雪夫面型转换成扩展多项式面型

转换后的扩展多项式面型:

2. 12阶扩展多项式面型逆向转换成泽尼克(Zernike Standard Sag)面型

转换后的泽尼克面型

以上转换精度都在nm量级,转换后用户可以选择进行加工或者采用转换后的面型继续优化,这样有时候可以跳出局部最小,寻找全局更优解。

二:自由曲面优化模块 Freeform_OPT(强大的自由曲面优化能力)

感兴趣的读者可以参考如下的文章介绍:

http://www.opticsky.cn/read-htm-tid-108832.html

三:自由曲面变量控制模块

可以对以下面型灵活控制对称性及施加变量

a- Extended Polynomial

b- Chebyshev Polynomial

c- Zernike Standard Sag

d- Freeform_OPT

面型对称性选择:

a-None

b-X symmetry

c-Y symmetry

d-XY symmetry

e-X only

f-Y only

g-R symmetry(only for Zernike Standard Sag)

Filter功能:可以将某些敏感度比较差的变量自动去除,对于几十甚至上百的系数变量,有时候去除弱相关变量是必要的,有利于加快优化收敛速度,提高结果的稳定性。

EFLX,EFLY,EFFL表格用于自动计算该表面的X,Y方向焦距以及整个系统的焦距值。

四:自由曲面/非球面面型公差分析模块

升级后的公差分析模块可以对如下面型进行公差分析:

a- 球面,平面

b- 圆锥曲面,抛物面,椭球面及其离轴情况

c- 偶次非球面

d- Q型非球面(Q Type)

e- 扩展多项式面型(Extended Polynomial)

f- 切比雪夫面型(Chebyshev Polynomial)

g- 泽尼克面型(Zernike Fringe Sag, Zernike Standard Sag)

h- 定制化的面型Freeform_OPT

面型公差分析:PV值或者RMS值

a- 面型精度(不规则度)

b- 斜率公差

公差分析方法:

a- 傅里叶谱域分解(Fourier Method)

b- 泽尼克谱域分解 (Zernike Method)

© 版权声明
THE END
喜欢就支持一下吧
点赞2107 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容