首页期刊书籍光学自动设计双优选阻尼最小二乘法
冯赛

文档

63

关注

5

好评

2
PDF

光学自动设计双优选阻尼最小二乘法

阅读 850 下载 1 大小 326.66K 总页数 6 页 2021-08-26 分享
价格:¥ 2.00
下载文档
/ 6
全屏查看
光学自动设计双优选阻尼最小二乘法
还有 6 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 6 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
第4卷第6期光学学报Vol.4,No.61984年6月光学自动设计双优选阻尼最小二乘法(西安应用光学研究所)提要本文提出了象差权重匀化因子的概念,以解决阻尼最小二聚法光学自动设计中象差权重的自动给定和优化问题。象差权重匀化因子的自动调整还可使在优化过程中出现的价值函数局部极值自动脱出。本文对程序作了简医描述,还给出了计算实例,阻尼最小二乘法光学自动设计的关键在于对象差权重和自变量阻尼因子的选择得当。关于自变量阻尼因子的自动选择方法已有大量文献介绍~,本文试图利用象差的相对剩余量自动给定并优化象差权重,以求自动设计进一步自动化。一、象差权重的自动给定方法设系统的实际象差值及其目标值分别为和,4f>0为对应象差的公差容限,根据定义得象差公差:和象差的相对剩余量为(1)2(2)我们在这里通过用象差的相对剩余量构造价值函数,其优点是:()实际上,要求所有象差都绝对达到目标值既不可能也不必要。若在价值函数中考虑了公差的作用,就不致使有些象差早已进入公差带还无休止地向目标值接近,而另一些象差依然停留在公差带以外收敛缓慢而影响优化速度;(②)象差的相对剩余量都是无量纲的相对值,它的大小仅仅表示其对公差带的接近程度,而与象差种类无关。这为象差权重的自动给定提供了有利条件;(3)如把价值函数表示成(3)便可表示平均每个象差的相对剩余量。这对不同系统的最后校正质量便于作相互对比。由于用这样的方法构造的价值函数中不含象差权重因子,为了调节各象差的不同收敛速度,必须在该方程中加进权重因子的影响,如(4)式中W为一对角矩阵,其中元素,就是对应象差的权重因子。由于象差相对剩余量了:是以象差公差为依据的,这本身就反映了不同象差的相对重要性。每次迭代前象差相对剩余收稿日期:1983年8月13日;收到修改稿日期:19g3年10月26日C 1994-2010 China Academic Journal Electronic Publishing House.All rights reserved.http://www.cnki.net6期光学自动设计双优选阻尼最小二乘法567量正是本次迭代中所要矫正的量,它的大小也应表示本次迭代中的收敛速度。因此,用每次迭代前的象差相对剩余量作为本次迭代的象差权重是合适的。即这样就解决了象差权重的自动给定问题。同时也解决了各不同迭代阶段自动调整象差权重的问题。二、象差权重的优选及局部极值的自动脱出众所周知,阻尼最小二乘法的主要缺点就是价值函数容易陷入局部极值。因为该方法本身就是把非线性问题变成线性通近,逐步迭代过程。再加上对公式的多次简化,势必计算误差较大,使优化过程进入不应有的死点,这就是造成迭代过程中形成价值函数局部极值的原因。此外,使迭代陷入局部极值的因素尚有与送代中使用的阻尼因子、象差权重因子以及形成微分矩阵A所使用的自变量微分步长等。因此,只要改变这些特定条件就可以从局部极值中跳出来。本文采取破坏造成陷入局部极值的平衡条件,在局部极值处更换条件重新优化的办法,实践证明这对自动脱出局部极值是有效果的。在局部极值处更换条件有两个办法:(①)重新调整微分步长,即重新修改微分矩阵A,再行求解。这个办法通常是有效的,只是计算量大一些;(②)调整本次迭代的象差权重。当然,如果孤立地调整各象差权重是困难的。本文提出对所有各象差权重加上一个常数K,如下式那样,(6)由于权重就是表示相对关系的相对量,因而对它们同加一常数再归一化,就相当于改变了它们之间的对比度,使之均匀化,因此可称常数K。为象差权重的匀化因子,或简称权匀化因子。权匀化因子和自变量阻尼因子一起控制着各象差以不同速度向目标值逼近。以上两个方法交替使用,一骰说来对程序中价值函数局部极值的自动脱出是有作用的。三、程序的描述使用自动优选自变量阻尼因子和自动优选象差权重匀化因子的双优选阻尼最小二乘法光学自动设计程序是一个双因素优化问题的应用程序。这个程序比起过去靠人工给定M个权重因子以及一个自变量阻尼因子的M+1个因素的优化程序要优越得多,不仅自动化程度高,而且程序收敛得快。由于本方法应用权匀化,因此K有利于价值函数从局部极值自动脱出,使程序扩大了使用范围。但由于程序迭代中并不总会陷入局部极值,而且使用双因素优选总比单因素优选花费时间长,因而本程序分成两个步骤进行:第一,在价值函数下降较快时,只对自变量阻尼因子P进行单因素优选,此时象差权重因子按公式(⑤)自动给定。第二,若价值函数下降缓慢,即认为接近局部极值,此时首先调整微分步长,重新迭代。若仍无效,再发挥权匀化因子如的作用,按公式(⑥)求解象差权重,进行双因素优选,以便自动C 1994-2010 China Academic Journal Electronic Publishing House.All rights reserved.http://www.cnki.net568光学学报4卷脱出局部极值。关于微分步长的选取,在第一次迭代时一律选取10一,在以后的迭代中则可用前次迭代解向量值的1/10作为下次迭代的微分步长值。在出现局部极值时,为调整微分步长,再令所有微分步长值都等于10。这样收到的效果一般较好。对改变量p或K。的优选方法通常有日判别法和二次曲线拟合法?,本程序使用优先系数法效果也很好。在本程序中自变量阻尼因子和象差权匀化因子虽然都由程序自动给定,但也能充分发挥光学设计者的丰富经验,使之更进一步地挖掘程序的潜力,因为对系统可控象差的选择对象差目标值及其公差容限的确定都是由人决定的。四、计算实例为险证用双优选阻尼最小二乘法进行光学自动设计的可行性和实用性,在国产TQ-16电子计算机上编制了应用程序,计算了一系列例题。现仅举一例加以说明。设有一双高斯物镜,其原始结构方案如图1所示,初始结构参数如表1所示。系统性能参数为:视场角2w-40°,相对孔径f:2。对系统象差(包括约束条件)要求为f-50士0,5,(全视场),[K=0士0.025(全视场满孔径)门。经自动优化,各次迭代后价值函数及受控象差值如表2所示。最后结果全部图1双高斯物镜结构图满足要求。优化后的结构参数如表3所示。Fig.1 Sketch of design of此外,为便于分析对比,用本例初始数据和象差要求分doable Gauss lens别应用一般阻尼最小二桑法和适应法光学自动设计程序在DJS-8电子计算机上进行了优化设计。结果表明,它们都比双优选阻尼最小二乘法收敛速度慢。它们在每次迭代后象差值如表4所示。如果对这两个方法计算的每次送代结果,按公式(③)算出相应的价值函数列于表5可比较其收敛速度。在图2中分别以迭代次数和优表1双高斯物镜初始结构参数Table 1 Initial parameters of double Gauss lensd玻璃28.945.583.260.117.20112.397.5上52.07.814.05-315.1F5ZK7-18.9070.280.1ZK11-53.18C 1994-2010 China Academic Journal Electronic Publishing House.All rights reserved.http://www.cnki.net
文档评分
    请如实的对该文档进行评分
  • 0
发表评论
返回顶部