最快的优化算法
SYNOPSYS™光学设计软件
• MSW光谱向导
• 波长-离焦曲线
• FST选择玻璃组合
• BFO弯曲反转优化
设置工作目录
• 选择Dbook工作目录
参考Donald Dilworth《Lens Design Automatic and quasi-autonomous computational methods and techniques》第34章
二维图
• FETCH C34L1
MSW光谱向导
• MSW ;
• 按图中 箭头处设置 ;
• 在0.40.9μm 范围内选择 10个 波长。
确定10个波长的起始透镜
优化
• 点击 New MACro Window 按钮 :
LOG STO 9
PANT
VLIST RAD 1 2 3 4 5
VLIST TH ALL
VLIST GLM ALL
END
AANT
ACM .5 1 1
LUL 5 1 1 A TOTL
END
SNAP
SYNOPSYS 50
• 将光标放在 AANT 部分的LUL 和END命令之间的空白行,然 后单击 按钮。选择Merit function 6,点击Back to MACro editor。
• 将AEC改为AEC .1 .1 1 。
• 点击Run按钮 。
• 点击 ,选中Free GLM,模 拟退火参数(50,2,50)。
。
优化后镜头
波长-离焦曲线
• 在Command Window中 输入AEE :
STORE 9
STEPS = 50
CHG
NOP
END
PLOT DELF FOR WAVL = .365 TO 0.9
GET 9
• NOP的意思是移除所有的求解和拾取。
• 点击Run按钮。
FST选择玻璃组合
• 在 Command Window 中输入 。
FST
PREF
CAT O
CAT S
GO
FST意思是 Find Superachromat Triplets,超级消色差三片式透镜。这个输 入将检查来自 Ohara 和 Schott 目录的所有玻璃类型的组合,并评价 10 个 最适合超色差的玻璃。这种方法优于手工操作,因为它可以将不同厂家的玻 璃结合在一起。
优化玻璃组合
• 选择玻璃组合:O 'S-FPL55',S 'N-SSK8',S 'SF1' 。
• 点击 打开 C34M1,点击
,模拟退火(50,2,50)。
BFO弯曲反转优化
• 我们只猜到了三个玻璃的顺序。有六种可能的组合,接下来尝试 5,1,3的顺序。
• 将C34M1 中1,3,5顺序更改为5,1,3,运行 。
• 结果不是很好,镜头卡在一个不良的解决方案区域; 前两片透镜向左 弯曲,我们怀疑它们确实应该弯曲到另一个方向。
• 如果没有一些指引,该程序有时无法摆脱这种局部最小值,但也有一 个工具。在CW 中键入BFO 3,模拟退火 。
• BFO意思是Bend-Flip Optimization,弯曲反转优化。程序迫使表面 3 处的透镜弯曲反向。
波长-离焦曲线
• 在 Command Window中 输入AEE 。
STORE 9
STEPS = 50
CHG
NOP
END
PLOT DELF FOR WAVL = .365 TO 0.9
GET 9
• 点击Run按钮。
总结
本例讲述了 MSW 光谱向导,波长-离焦曲线,FST 选择玻璃组合,BFO 弯曲反转优化。