| janeoptic |
2013-06-28 14:55 |
薄膜设计软件optilayer的针式算法特点
optilayer是一款流行的光学薄膜设计软件,其优点计算速度快。是基于针式算法的。下面就介绍一下针式算法的特点: &{zwM |Q@? L$lo~7<] 传统的最优化方法一般都是“精炼”法,即从若干个初始解出发,以某种算法得到改进的解,经过有限次迭代,得到在精度范围内的近似最优解。这适用于预先确定膜层数的膜系优化设计问题,但同时也限制了许多可能的膜系设计方案。相反,在所谓的“合成”法中,不需要问题的解的雏形,而是以某种方式逐渐增加膜层数,对膜系进行自动“合成”,使膜系的光学性质达到预定要求,如同我们在第5章中将介绍的Needle方法一样。 au~] 针形法是莫斯科大学的A. v. T ikhon ravov 于1982 年提出的, 是专门针对光学薄膜的优化而提出的一种自动合成方法。1992 年, 针形法的计算机程序完成。针形法通过运算等效导纳来进行优化计算, 其基本思路就是在膜系中找到一个最合适的地方插入一个很薄的膜层从而使评价函数下降。衡量插入点优劣程度的函数是P 函数。我们通过不断插入新层,使评价函数不断下降, 最终得到满足要求的膜层结构。
,v*p <mZrR3v'D 在Needle方法中,从简单的膜系出发,通过不断地在膜系结构中插入新的介质薄层,使膜系优化设计的评价函数值下降,从而达到自动合成设计膜系的目的。数学上,Needle方法是通过不断增加优化变量的维数而形成一个连续地寻找最优解过程的。在Needle方法中,膜系结构的变化对评价函数的影响是通过膜系的有效导纳以泛函方法进行分析的。 U=F-]lD F?b'L
JS 设光学膜系沿z轴方向生长,以载片与其最邻近膜层之间的界面为坐标原点,则膜系的折射率 和有效导纳 为坐标z的函数,其中 为关于z的分段连续函数,Y同时也与波长 有关。如图5-1所示,膜系结构变化时,膜系的有效导纳将发生变化。 <TR/ ` NtY*sUKRD 在膜系结构中的 处插入一折射率为 、厚度为 的介质薄层引起膜系优化评价函数的变化,其变化量的计算可归结为计算函数 在 处的取值。从其定义式(5-25)可看出,函数 仅与原膜系结构的折射率函数 有关,而与所插入薄膜层的折射率 无关。求解 函数的过程是:先求解方程(5-12)得到在波长 处的导纳函数 ,再求解方程(5-20)得到相应的共轭函数 ,最后根据定义(5-25)得到函数 。 5#0A`QO ]yAEjn9cN 在以Needle方法优化设计膜系的过程中,通过计算 函数的最大或最小值确定折射率作针状变化(插入极薄介质膜层)的位置以及折射率变化的趋势,膜系结构变化后使评价函数得到尽可能最大的改善。 Gefnk!;; h4aygc 根据以上所述原理,可归纳出以Needle方法自动合成优化设计光学膜系的具体步骤如下: ?7yQ& | |