最快的优化算法
SYNOPSYS™光学设计软件
概述
• NCOP移除曲率求解
• MSB预估公差程序
• Mente-Carlo公差分析
• Monte-Carlo公差分析直方图
• FAMC制造调整
• MPL将公差转化为元件图纸
• DWG带有公差的装配图
设置工作目录
• 选择Dbook工作目
参考Donald Dilworth《Lens Design Automatic and quasi-autonomous computational methods and techniques》第13章
二维图
FETCH C12L2.RLE
NCOP移除曲率求解
• 在计算公差之前,必须先移除表面6上的曲率求解
• 在Command Window中输入以下命令
• CHG
• 6 NCOP
• END
• NCOP的意思是删除所有的曲率拾取和求
MSB预估公差程序
• 在Command Window中输入命令MSB
• 选择TOLERANCE选项
• 选择WAVE选项
• 选中Prepare MC
• 点击GO按钮
• MSB意思是Menu, Simple BTOL
• BTOL意思是Budget TOLerance program
方差值
• 当计算已完成时,看Command Window最低行向 上一点的部分,如下图所示
• 轴上像的方差为0.05,如箭头所示,是一个相当 大的值,视场边缘的方差几乎也是这个值,但我 们并不是很关心这
预估公差结果
• 拖动Command Window 的滑块进度条,找到预 估公差分析结果
• 结果非常糟糕
• 表面1和2的空气间隔公 差是0.0016英寸
• 表面2和3的空气间隔公 差是0.0049英寸,Vnumber的公差是0.054 ,偏心公差是0.00024
• 无法做出此公差的透镜
公差灵敏度
• THIRD SENS各参数含义见每天一例23-三阶像差
• 这个列表展示了各个平面对于各种像差的贡献度及其导数的平方和。 这里有一个概念就是如果这些参数很大,即使它们被其他的表面的贡 献所补偿了,但是系统会对微小的误差非常的敏感,因为没有办法做 的这么好。 SAT 的值,球差的总和为 8.363
降低SAT球差设置为4
• 点击Open MACro按钮
• 打开C13M1.MAC,点击Open
• 点击Run按钮
运行BTOL
• 点击Open MACro按钮 ,打开C13M2.MAC, 点击Open,点击Run按钮
Mente-Carlo公差分析
• 在Command Window中输入如下命令行
• MC 50 4 QUIET -1 ALL 5
• MC意思是Mente-Carlo公差分析
• 50个抽样,透镜初始位置为4,QUIET抑制 Command Window中的输出,监控所有质量描述 符,存储第一个描述符值大于-1的例子,最糟糕 的例子存在位置5
Monte-Carlo公差分析直方图
• MC PLOT
• 绘制Monte-Carlo公差分 析直方图
50个采样中最坏的例子
• 切换到ACON2,点击数字2
• 在Command Window中输入GET 5
• 点击PAD Bottom按钮 ,选择OPD Fan Plots
FAMC制造调整
• 点击ACON1,点击Open MACro按钮 ,打开 C13M3.MAC,点击Open,点击Run按钮 , 点击ACON2观察最坏的情况
Monte-Carlo公差分析直方图
• 点击ACON1
• 在Command Window中输入 MC PLOT
MPL将公差转化为元件图纸
• 在Command Window中输入MPL
• 选中USE BTOL
• SN输入3
• ID EXAPMLE DRAWING
• ID ELEMENT 2
• ID MY COMPANY
• 点击ELD
将公差转化为元件图纸
DWG带有公差的装配图
• MPL
• 点击第一个DWG按钮
总结
本例讲述了NCOP移除曲率求解,MSB预估公差程 序,Mente-Carlo公差分析,Monte-Carlo公差分析 直方图,FAMC制造调整,MPL将公差转化为元件 图纸,DWG带有公差的装配图