首页/文章/ 详情

SYNOPSYS 光学设计软件课程二十三:参数优化研究+光线追迹失败校正

1年前浏览770

在本课中,我们将探索一个功能强大但很少使用的SYNOPSYS功能:它可以进行参数研究,显示两个变量对第三个变量的影响。在这种情况下,我们希望了解镜头优化运行的结果如何取决于初始结构。 在一个理想的设计中,每一个起点都将达到最佳可能的最佳状态,但现实并不如此。 对于任何给定的问题,通常存在许多局部最小值,并且我们可以期望的最好的优化算法应该可靠地到达最接近的算法。 (当然有所谓的全局优化算法,例如DSEARCH,这和局部优化算法不同。在这里,我们将分析从给定初始结构开始到优化评价函数的过程。)

因此,人们会期望两个几乎完全相同的初始结构将达到相同的局部最小值,即使它不是全局的。 当前算法在此优化上的表现如何? TU Delft的Florian Bociort博士发现了一些非常有趣的结果。 他做了一个很简单的例子,如下图所示。

为了使工作变得非常简单,他只在主波长的三个视场点校正了光线,忽略了边缘误差。 然后,他以曲率半径2和曲率半径3的起始值为变量做栅格,并绘制一个图,其中网格上每个像素的颜色编码评价函数的最终值。 他发现有几个局部最小值,即使对于如此简单的问题也不足为奇 - 但完全出乎意料的是,在许多地方,评价函数以非常混乱的方式变化。 因此,附近的起点经常会到达截然不同的终点。 (他在Code-V上做了这个分析。)

 

(我们将这张照片放在了一边,以便它与下面的SYNOPSYS分析一致。)

注意吸边界附近的结果是非常复杂和混乱的。 黑**域显示出光线光线失效的起点,因此无法进行分析。

我们认为SYNOPSYS中的PSD算法比上面使用的方法更可靠和稳定,因此我们在3参数评估功能PA3上设置了运行。 这是输入:

   Starting doublet:

 

为什么高阻尼? (默认值为1.0或0.01,具体取决于模式切换。)SYNOPSYS中的第一次迭代是用DLS(阻尼 - 最小二乘法)循环法,我们希望避免在该算法的第一次传递时产生的任何混乱; 高阻尼将确保镜头在该过程中变化很小。 更强大的PSD算法追迹从传递到传递的一阶导数的变化,并推导出关于高阶导数的信息。 这是PSD方法背后的技巧,但它只能在第二遍开始。

该研究的结果如下所示。 左侧和底部附近的紫**域显示该程序在不同的初始点上达到相同的最小值 - 而在Florian的研究中,这些区域达到了不同的最小值。 在相交的边界没有明显的混乱,正如我们所期望的那样,PSD方法就是这种情况,尽管在中央绿**域出现了散乱的极点。 我们将后者归因于第一遍中DLS方法所做的非零更改。 实际上,如果我们用不同的初始阻尼再次运行,那些随机点出现在不同的地方。

 

顶部和底部的黑**域显示了起点产生光线失效的位置,与他们在Florian研究中所做的相同。 我们很好奇如果我们激活仅在SYNOPSYS™中发现的自动光线故障校正功能会发生什么。 我们将SYNOPSYS命令更改为:

   SYNOPSYS 100 0 FIX

并重新运行这份工作

 

现在我们看到该程序已经纠正了之前发生过的每一个故障。Florian无法优化的初始镜头现在都能产生可观的解决方案。 现在,在以前全黑的区域的边界处有一些非常轻微的混乱,我们将其归因于更改了光线失效校正程序对该起点的影响。 这些变化有时会使镜头更接近另一个相交的区域。

这项非常简单的研究只涉及两个变量的优化。 如果我们将CV 1添加到变量列表会发生什么?

试试看吧!(边界有些偏移,散乱的斑点不再出现。)

相关文章可在仿真秀搜索:

SYNOPSYS光学设计软件课程一:输入透镜文件

SYNOPSYS光学设计软件课程二:消色差透镜

SYNOPSYS光学设计软件课程三:PSD优化算法

SYNOPSYS光学设计软件课程四:业余望远镜

SYNOPSYS光学设计软件课程五:改进另一个程序设计的透镜

SYNOPSYS光学设计软件课程六:三阶像差的重要性

SYNOPSYS光学设计软件课程七:渐晕的输入与输出

SYNOPSYS光学设计软件课程八:复消色差

SYNOPSYS光学设计软件课程九:复消色差接物镜的公差计算

SYNOPSYS光学设计软件课程十:近红外透镜案例

SYNOPSYS光学设计软件课程十一:球形激光光束整形器

SYNOPSYS光学设计软件课程十二:非球面激光光束整形器

SYNOPSYS光学设计软件课程十三:带有Kinoform镜头的激光扩束器

SYNOPSYS光学设计软件课程十四:更具挑战性的优化

SYNOPSYS光学设计软件课程十五:开发一组实际透镜

SYNOPSYS光学设计软件课程十六:实用的相机镜头

SYNOPSYS光学设计软件课程十七:实际镜头的自动设计

SYNOPSYS光学设计软件课程十八:什么是好光瞳

SYNOPSYS光学设计软件课程十九:DOE在现代镜头设计中的应用

SYNOPSYS光学设计软件课程二十:设计容易制造与加工的非球面

SYNOPSYS光学设计软件课程二十一:设计无热化镜头

SYNOPSYS光学设计软件课程二十二:使用SYNOPSYS软件中的玻璃模型

来源:武汉墨光
光学参数优化SYNOPSYS光学仪器
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-11-11
最近编辑:1年前
墨光科技
光学让世界走得更远
获赞 283粉丝 172文章 716课程 25
点赞
收藏
未登录
还没有评论

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈