第28卷第1期 应用光学 Vo1.28,No.1 2007年1月 Journal of Applied Optics Jan.,2007 文章编号:1002—2082(2007)01—0038—05 用Zernike多项式实现光机分析的技术方法 李 福 ,阮 萍 ,马小龙 ,赵葆常 (1.中国科学院西安光学精密机械研究所,西安710068; 2.中国科学院研究生院,北京100039) 摘要: 由于光学软件不能直接利用有限元分析的结果,而Zernike多项式的各项与光学像差有 对应关系,因此常用Zernike多项式作为光机接口。针对目前常用轴向位移作为拟合量描述拟合面 形的不足,给出了几种常用的表面位移校正方法并说明了其优缺点。用具体实例比较各校正位移, 并对其进行Zernike多项式拟合,从拟合系数的差异可以看出,曲率比较大的表面必须采用校正位 移进行拟合。最后指出:在不知道初始表面方程的情况下,轴向和法向校正位移均采用从初始表面 出发的方法,如果已知初始表面方程,则轴向校正位移采用从变形表面出发的方法,法向校正位移 仍采用从初始表面点出发进行计算。 关键词: 光机分析;表面位移校正;有限元分析;Zernike多项式 中图分类号:0439;TH744 文献标志码:A Methods of opto—mechanical analysis with Zernike polynomials LI Fu ,RUAN Ping ,MA Xiao—long ,ZHAO Bao—chang (1.Xi an Institute of Optics and Precision Mechanics,Chinese Academy of Sciences,Xi an 710068,China; 2.Graduate School of Chinese Academy of Sciences,Beiiing 100039,China) Abstract:Zernike polynomials are used as interface for opto—mechanical analysis because the items of Zernike polynomials have corresponding meanings to Seidel aberrations,because the result of finite element analysis can not be directly used by optical software.At present,optical— axis component of nodal surface displacement to the original surface is fitted by Zernike polynomials,which is not accurate.Some algorithms of surface corrected displacement are described and compared.Each corrected displacement is compared with specific examples,and they are fitted by Zernike polynomials.From the difference of fitting coefficient,it is discovered that the corrected displacement must be adopted if the surface curvature is large.It is concluded that both axial and normal corrected displacements adopt the method from original nodes if the original surface equation is unknown,the axial corrected displacement uses the method from the deformed nodes and the normal corrected displacement makes use of the methods from original nodes if the original surface equation is known. Key words:optomechanical analysis;corrected surface displacement;finite element analysis; Zernike polynomials 收稿日期:2006—07—30;修回日期:2006—08—03 基金项目:国家高技术863基金资助(2003AA782032) 作者简介:李福(1980一),男,山西应县人,中国科学院西安光学精密机械研究所博士研究生,主要从事光学仪器结构设计 和分析方面的研究。E—mail:daisyfuq@yahoo.com.cn 维普资讯 http://www.cqvip.com
应用光学2007,28(1) 李福,等:用Zernike多项式实现光机分析的技术方法 ・39・ 引言 光机系统的光学元件在外载荷的作用下,由于 固紧结构的变形将作整体相对位移,同时,光学表 面也发生面形变化。所有这些变化都将引起光学系 统的同心度变化及波前畸变,从而影响光学系统的 特性,因此,分析恶劣环境下光机系统的光学性能 是很有必要的 ]。为了实现这一功能,通常用有限 元分析的方法对光机系统进行热和结构响应分析, 但有限元分析的结果并不能直接用到光学分析软 件中,需要有一个把有限元分析结果转换到光学分 析软件可接受的方法。 对于微小变形量(微米级)的光学元件,比较适 合用变形引起的波面误差来评价变形后的面形质 量。变形引起的波面误差一般具有复杂的形状,难 以用一般的函数来描述。但是,变形波面总是趋于 光滑和连续的,所以,可以将面形的变化表示成一 个完备基底函数的线性组合或一个与线性无关的 基底函数系的组合 ]。由于Zernike多项式的相互 正交性及与Sediel像差有一定的关系,因此,把有 限元分析变形结果分解成一系列Zernike多项式的 线性组合,能帮助确认和分离(在结构分析水平)各 种光学像差。 面形的拟合精度直接关系到光机分析的可靠 性,因此需要选择一种合适的算法。由于轴向位移 △z并不能精确描述表面变形n],所以本文对目前 常用的校正算法进行了精度分析比较,并给出了具 体的应用实例。 1 Zernike多项式 关于Zernike多项式,已经在大量文献中讨论 过 _6l,本文仅列出它的定义和主要性质。根据 Zernike多项式的奇偶项,它的表达式表示成 [ ] ㈩ 这里R (|0)为径向函数,定义为 嘴 2 c ‘ 5=一o 5 1( 一5)!( 一5)! p( 一2S (2) 式中:Ⅳ和 是整数;JD是无量纲的标准化半径, 即0≤J0≤1;0是极角且0≤0≤27c。Zernike级 数仅在Ⅳ≥M≥0,N—M是偶数时才存在。 Zernike多项式具有如下性质。 1)Zernike多项式互为正交,而且可以唯一 的、归一化描述系统圆形孔径的波前边界,即 j j z (10, (10, )lDdlDd 一 , 删, (3) 2)Zernike多项式和Sediel像差的关系为 AW(p, )一A。。+∑A 。R (J0)+ N=2 N=1M—l ∑∑Rf(p)[A M cos(MO)+ BⅣM sin(M )] (4) 从(4)式可以看出,Sediel像差可以表示成 Zernike多项式的线性组合。 2 表面位移校正方法 光学表面变形可用两种不同的形式描述:轴向 基和表面法向(波前)基 ]。轴向变形定义为在平 行于光轴方向上的初始表面到变形表面的距离。表 面法向变形定义为在垂直于初始表面方向的初始 表面到变形表面的距离。这2个量都是实际节点变 形的分量。因为在干涉检验中,检验的是法线方向 的面形误差,因此表面法向基也可作为一个干涉检 验的结构。但是,有限元分析的数据并不是这2种 形式,而是实际节点对应的变形,因此需对有限元 变形数据进行处理。在实际的操作中,可以从以下 2个方面出发进行数据处理。 2.1 从没有变形的表面点P出发 图1是从初始表面出发得到表面校正位移的 示意图。从图1可以看到,由于光学表面的弹性变 形和刚性运动,初始表面上的点P移到P ,平移量 为AR和AZ,旋转量为AO。图1中平移量分别用矢 量PG和GP 表示,而旋转量AO是角 DP E,这 里线段DP 是没有变形光学表面在点P处的切 线,线段EP 是变形光学表面在点P 处的切线。图 1中精确的轴向表面位移为线段PA,法向表面位 移为线段尸F。但实际上点 和F在有限元分析中 并不能精确地确定,因此这2个量很难获得。通过 有限元分析,仅有点P和P 的斜率和位置可确定, 在SigFit的参考手册_8 中给出了计算轴向和法线 方向节点校正位移详细过程,本文不再赘述。笔者 最终用Pc代替PA作为轴向变形,PD代替PF作 为法向位移。 PA≈PC===△R・tan( ) (5) 维普资讯 http://www.cqvip.com
・40・ 应用光学2007,28(1) 李福,等:用Zernike多项式实现光机分析的技术方法 PF≈PD一 _ 坐 (6) 精确计算P的z坐标值。这样,P 的位置可认为 1+tan ( ) 式中tanO是初始表面在点P处的斜率。 无变形 图l 从初始点出发的轴向和法向校正位移 Fig.1 Axial corrected displacement and normal corrected displacement starting from original node 从(5)式和(6)式可以看出,当初始表面的斜 率很小时(一般 是在几度范围内),轴向校正位移 和法向校正位移近似相等,都为AZ;但随着表面斜 率的增加,用△z作为拟合量的偏差将增加。 2.2 从变形表面移位后的点P 出发 和上边的描述一样,结构变形AR和△z使点P 已经移到P 。笔者把P 位置作为开始点进行计算。 先分析法向位移,首先搜索初始表面上的点Ⅳ 的位置。如图2所示,点Ⅳ定义为通过变形点P 垂 直于初始表面矢量的位置,因此表面法向变形是位 移ⅣP 。面的法向矢量定义为在给定点的表面方 程斜率的负倒数,可使用搜索算法完成。假设搜索 到Ⅳ点的坐标为(尺 ,Z ),则法向校正位移为 NP =√(尺+AR—R1) +(Z+△Z—Z1) (7) 表面 Z 图2 从变形表面出发的轴向和法向校正位移 Fig.2 Axial and normal corrected displacement starting from deformed node 表面法向变形的计算要求初始表面的表面方 程是可微的,而且要求精确的P 位置。假定变形 (AR和AZ)是精确的,而实体模型初始表面的网 格划分和有限元分析输出数据的低精度格式导致 P初始位置可能不精确。因此,笔者在这个算法中 使用了初始表面的表面方程,从节点的(尺, )坐标 是精确的。 如图2所示,对于轴向位移,过P 点作平行于 光轴的直线,与原始表面交于丁点,矢量长度丁P 就是所求的轴向位移;如果知道原始表面方程 Z(尺),就可以精确确定点丁。设其坐标为(尺+ △尺,Z(尺+△R)),则 丁P 一Ez(尺)+Az3一Z(尺+ ) (8) 2.3校正位移的比较 根据数据的最终用途,校正位移有如下的优缺 点。 2.3.1 轴向校正 从初始点P出发具有通用性(如果从有限元分 析中得到初始表面的斜率,那么就不受初始表面方 程的限制)。但在计算中去掉了许多非线性项,并且 计算结果不能和干涉检查结果比较。 从变形移位后的点P 出发,不需要计算初始 表面的斜率,但必须知道初始表面的方程。如果不 考虑有限元结果的低精度,则整个计算是精确的, 它的精度最高,但其结果也不能和干涉检测结果进 行比较。 2.3.2 法向校正 法向校正的共同点是拟合后的结果可直接和 干涉检验结果比较,能用来计算RMS波前像差。 从P点出发,计算过程简单,只需要知道初始 表面在P点的斜率(可通过有限元计算结果的相邻 节点求得,也可通过初始表面方程求得)。 从P 点出发,需要一个可微的初始表面方程, 并且在搜索Ⅳ点时也比较费时。 3计算结果及分析 对一个最大斜率为0.16的旋转抛物面镜在自 重作用下进行有限元分析,分别计算和比较4种表 面校正位移,并用△Z和4种校正位移进行Zernike 多项式拟合。拟合采用Fringe Zernike多项式,它 包括37项。 3.1表面校正位移 表1给出了沿抛物面径向部分节点的轴向位 移和校正位移值。其中:AZ表示有限元分析计算 的轴向(Z向)位移;Sagz表示从初始表面出发的 轴向校正位移;Sagn是从初始表面出发的法向校 正位移;Sagzd是从变形表面出发的轴向校正位 移;Sagnd是从变形表面出发的法向校正位移。 为了直观显示轴向位移△Z和各校正位移,图3 维普资讯 http://www.cqvip.com
暑暑 0一×\lu 暑 0 厶昕一0 应用光学2007,28(i) 李福,等:加 用Zernike多项式实现光机分析的技术方法 m ・41・ 给出了轴向位移和表面校正位移的关系图。图4是 表1用于Zernike拟合的表面变形值(单位:arm) 各节点对应的斜率。比较图3和4可以看出,AZ和 Table 1 Surface deformation values for Zernike fitting Sagz之间的差值随着表面斜率的增加而增加,这 Node AZ Sagz Sagn Sagzd Sagnd 与公式(5)相符,并且Sagz和Sagzd的值基本相同, 8 2.545 5e一005 2.545 4e一005 2.545 4e一005 2.545 4e一005 2.545 4e一005 这主要是受表面方程的影响。对于法向校正位移, 12 2.499 6e 005 2.497 5e一005 2.496 7e一005 2.497 5e一005 2.496 7e一005 2种校正位移计算的结果基本相同,但从变形后的 16 2.395 5e一005 2.388 6e一005 2.386 3e一005 2.388 6e一005 2.386 3e一005 点出发,工作量比较大。 20 2.238 5e一005 2.224 4e一005 2.219 9e一005 2.224 4e一005 2.219 9e一005 24 2.036 9e一005 2.O13 4e一005 2.006 6e一005 2.O13 4e一005 2.006 6e一005 28 1.803 le一005 1.769 Oe一005 1.759 9e一005 1.769 Oe一005 1.759 9e一005 32 1.552 9e一005 1.508 Oe一005 1.497 Oe一005 1.508 Oe一005 1.497 Oe一005 36 1.303 9e 005 1.2490e-005 1.236 8e一005 1.249 Oe一005 1.236 8e一005 40 1.0702e一005 1.005 8e一005 9.932 le一006 1.005 8e一005 9.932 le一006 3.2 Zernike多项式拟合 在许多Zernike多项式拟合的文献 中,都已 经证明采用最小二乘法口。]和Gram~Schimdt正交 5 l0 l5 20 25 30 35 40 Node 化方法具有等效性,因此笔者采用比较简单的最小 图3轴向和表面校正位移值 二乘法。在拟合过程中需要注意的是,所有表面上 Fig.3 Axial and corrected displacement 的节点必须归一化到单位圆内,并且对于非圆孑L径 0 l6 的光瞳必须对表面节点进行正交归一化处理,否则 0 l4 Zernike多项式的正交性就不成立口 。 O12 表2列出了计算的Zernike系数和对应的像差 0 0l0 0.08 含义。其中:Qz表示根据AZ计算的Zernike系数; 006 Qsagz,Qsagn,Qsagzd,Qsagnd类似。由于篇幅 004 限制,这里只列出了前9项Zernike系数。 O02 0 从表2可以看出,对于曲面面形的Zernike多 Node 项式拟合,轴向位移△z和轴向校正位移拟合的 图4各节点对应的斜率 Zernike系数还是有一定差异的,从前面的分析可 Fig.4 C0rresp0nding slope to each node 知,对于轴向拟合,从变形后的点出发精度最高,可 表2各种表面位移对应的Zernike系数 Table 2 C0rresp0nding Zernike coefficients to various surface displacement 以把用Sagzd拟合的Zernike系数Qsagzd作为轴向 Qsagz之间差异比较明显,Qsagz和Qsagzd除个 拟合的基准。由于拟合量存在差异,因此Qz和 别值外总体比较接近,Qsagn和Qsagnd的值也比 维普资讯 http://www.cqvip.com
・42・ 应用光学2007,28(1) 李福,等:用Zernike多项式实现光机分析的技术方法 Z004. 较接近。若考虑计算时间,一般采用Qsagn。 LI Xian—hui.Research and realization of opto— 4 结论 本文介绍了用Zernike多项式拟合的4种校正 位移,并用实例比较了轴向位移分量△z和4种校 正位移。对一般的旋转对称抛物面,2种轴向校正 位移结果比较相近,2种法向校正位移结果也比 mechanical integration and surface figure post— processingi'D].Changchun:Changchun Institute of Optics and Fine Mechanics,Chinese Academy of Sciences,2004.(in Chinese) [4]GENBERG V,MICHELS G.Opto—mechanical ana— lysis of segmented/adaptive optics[J].SPIE,2001, 4444:90—1O1. 较接近。并且可以得出,在初始表面方程斜率很小 的情况下,轴向变形位移数据△z和校正位移Sagz 及Sagzd之间的差异很小,用AZ进行Zernike拟合 是比较精确的。但对于表面方程斜率不可忽视的情 况(如本文给出的实例),宜采用本文给出的几种校 正方法。如果不知道初始表面方程,轴向和法向位 移校正均采用从初始表面出发的方法;若知道初始 表面方程,从计算过程的简单性和运算时间考虑, 轴向校正位移则采用从变形表面出发的方法,法向 校正位移仍采用从初始表面点出发进行计算。 参考文献: [1]张卫国,冯卓祥,陶忠,等.扫描镜动态面形变化和模 态分析[J].应用光学,2006,27(1):58—61. ZHANG Wei—guo,FENG Zhuo—xiang,TAO Zhong, et a1.Modal analysis and dynamic deformation of scanning mirror[J].Journal of Applied Optics, 2006,27(1):58—61.(in Chinese) I-2]单宝忠,王淑岩,牛憨笨,等.Zernike多项式拟合方 法及应用[J].光学精密工程,2002,10(6):318—323. SHAN Bao—zhong.WANG Shu—yan,NIU Han—ben, et a1.Zernike polynomial fitting method and its application l,J].Optics and Precision Engineering, 2002,10(6):318-323.(in Chinese) [3]李贤辉.光机集成仿真计算面形后处理研究与实现 [D].长春:中国科学院长春光学精密机械研究所, [5]PRATA A,Jr.,RUSCH W V T.Algorithm for computation of Zernike polynomials expansion coefficients[J].Applied Optics,1989,20(4):749— 754. [6]WANG J Y,SILVA D E.Wave—front interpretation with Zernike polynomialsI-J].Applied Optics,1980, 19(9):1510—1518. [7] CORONATO P A,JUERGENS R C.Transferring FEA results to optics codes with Zernikes:a review of techniquesI-J].SPIE,2003,51 76:1-8. [8] SigFit reference manual version 2004一R1[M].New York:Sigmadyne Inc,2004. [9] 莫卫东.Zernike多项式拟合干涉面方法研究[J].高 速摄影与光子学,1 991,2O(4):389—396. MO Wei—dong.The research into the method to fit interferogram with Zernike polynomials[J].High Speed Photography and Photonics。1 991,20(4): 389—396.(in Chinese) [1O]张良,曹辉,史云飞.基于最小二乘法的波面函数拟合 [J].应用光学,2001,22(2):42—45. ZHANG Liang,CAO Hui,SHI Yun—fei.Wavefront function fitting by least squares method ,lJ].Journal of Applied Optics,2001,22(2):42—45.(in Chinese) [11]GENBERG V,MICHELS G.Orthogonality of zernike polynomials[J].SPIE,2002,4771:276— 286.
因篇幅问题不能全部显示,请点此查看更多更全内容