首页/文章/ 详情

每天一例 | SYNOPSYS™渐晕

2年前浏览1097


最快的优化算法

SYNOPSYS™光学设计软件



概述

• LE和视场扫描图功能 

• APS和WAP 3含义 

• CFREE含义 

• VSET渐晕设置 

• FVF计算渐晕因子


设置工作目录

• 选择Dbook 目录

参考Donald Dilworth《Lens Design Automatic and quasi-autonomous computational methods and techniques》第11章


二维图 

• FETCH C11L1.RLE


LE打开透镜编辑器

• LE

• APS -3是指实际光阑在表 面3上,负数表示实际光瞳 求解,正数表示近轴光瞳求解。

• WAP 3是指Wide-Angle Pupil,广角光瞳选项3, 在近轴光瞳不足的系统中 提供一种控制瞳孔大小和 形状的方法。调整入瞳尺 寸,使得每个视场点处的 边缘光线仅清除所有定义 的透镜孔径。


视场扫描图

• 点击PAD上的San按钮 

• 观察入射光束尺寸随视场角 变化 

• WAP 3使得每一个平面除了像平面都有 一个硬清除孔径(CAO),硬孔径由用户 输入,软孔径由程序计算,只有硬孔径 能渐晕光线。这是实现所需要数量渐晕 的方法之一,但常常不是最好的处理渐 晕的方法。因为每个面的光束尺寸随透 镜改变而改变,当不知道知道尺寸将是 什么时,用硬CAO是没有意义的。在优 化过程中不要用WAP 3选项,在优化之 后有需要再使用它。



删除所有的CAO和WAP声明 

• 在Command Window中输入以下命令行 

• CHG 

• CFREE 

• WAP 0 

• END

改变表面6 

• 在Command Window中输入以下命令行

• CHG 

• 6 UMC -.1111 

• END 

• STORE 3

UMC求解表面6 的曲率半径,0.1111是0.5/4.5 ,4.5为F/number, 负号是因为边缘光线在像平面下降。


优化

• 在Command Window中输入AEE,打开编辑器 

• 将下边边命令行**到编辑器中

LOG PANT VLIST RAD ALL VLIST TH ALL END AANT AEC ACC GSR .5 10 5 M 0 GNR .5 2 3 M .7 GNR .5 1 3 M 1 END SNAP SYNO 30  

• 点击Run按钮  

• 命令的含义参考每天一例18-消色差透镜


VSET渐晕设置 

• 在AANT文件中加入VSET指令



• 点击Run按钮  

• VSET .4意思是 将光束大小设置为全视场的轴上值的 40% ,VSET意思是Vignetting SET。


修改表面6的CAO

• 在Command Window中输入WS 

• 在WS编辑平面中输入CFIX,点击Update,所有表面都是硬CAO 

• 选择表面6,选中如下图CAO半径,点击SEL选中此值 

• 向左移动滑动,减小孔径,全视场观察TFAN,当左边未渐晕部分大 约在40%的位置时停止。


修改表面1的CAO 

• 选择表面1,选中如下图CAO半径,点击SEL选中此值 

• 向左移动滑动,减小孔径,全视场观察TFAN,当右边未渐晕部分大约在40%的位置时停止。


FVF计算渐晕因子

• 关闭WS,在Command Window中输入以下命令 

• FVF 0 .5 .8 .9 1,是计算出通光孔径的五个视场点的渐晕 因子 

• FVF意思Find VFIELD,VFIELD是Vignetting Field


恢复默认孔径

• 在Command Window中输入WS 

• 在WS编辑平面中输入CFREE,点击Update 

• 透镜又有了默认的孔径,根据VFIELD光瞳计算

重新优化

• 删除VSET指令,重新优化,再次运行宏 

• 点击Run按钮 

总结

• 可以通过WAP 3处理渐晕,每次光线追击时需要 5条光线,比较慢。 

• 也可以通过VFIELD处理渐晕,已经计算,之后只 需要主光线插入所需要的视场,很快。

来源:武汉墨光
光学UMSYNOPSYS光学仪器控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-11-12
最近编辑:2年前
墨光科技
光学让世界走得更远
获赞 307粉丝 183文章 772课程 25
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈