留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于刚体运动完备方程的光机热集成分析方法

王增伟 赵知诚 杨溢 雷松涛 丁雷

王增伟, 赵知诚, 杨溢, 雷松涛, 丁雷. 基于刚体运动完备方程的光机热集成分析方法[J]. 红外与激光工程, 2022, 51(6): 20210617. doi: 10.3788/IRLA20210617
引用本文: 王增伟, 赵知诚, 杨溢, 雷松涛, 丁雷. 基于刚体运动完备方程的光机热集成分析方法[J]. 红外与激光工程, 2022, 51(6): 20210617. doi: 10.3788/IRLA20210617
Wang Zengwei, Zhao Zhicheng, Yang Yi, Lei Songtao, Ding Lei. Thermal-structural-optical integrated analysis method based on the complete equations of rigid body motion[J]. Infrared and Laser Engineering, 2022, 51(6): 20210617. doi: 10.3788/IRLA20210617
Citation: Wang Zengwei, Zhao Zhicheng, Yang Yi, Lei Songtao, Ding Lei. Thermal-structural-optical integrated analysis method based on the complete equations of rigid body motion[J]. Infrared and Laser Engineering, 2022, 51(6): 20210617. doi: 10.3788/IRLA20210617

基于刚体运动完备方程的光机热集成分析方法

doi: 10.3788/IRLA20210617
基金项目: 国家重点研发计划(2018 YFB0504701);国家自然科学基金(12141305,11902191)
详细信息
    作者简介:

    王增伟,男,助理研究员,博士,主要从事航天光学遥感技术、结构动力学方面的研究

    通讯作者: 丁雷,男,研究员,博士,主要从事成像光谱技术、光谱辐射定标技术、光电处理技术方面的研究。
  • 中图分类号: TH744

Thermal-structural-optical integrated analysis method based on the complete equations of rigid body motion

Funds: National Key Research and Development Program of China(2018 YFB0504701);National Natural Science Foundation of China (12141305,11902191)
  • 摘要: 对于环境载荷恶劣、光学面变形复杂的光机系统,传统光机热集成分析方法的计算误差较大。提出了基于刚体运动完备方程的光机热集成分析方法,利用双立方样条插值法对光学面进行修正,然后建立光学面刚体运动完备方程,采用优化的求解方式分离光学镜面刚体运动,最后采用最小二乘方法求解Zernike多项式系数,实现对光学镜面弹性变形的表征。采用数值案例和工程案例验证了所提方法的有效性和正确性,定量分析了刚体运动方程、镜面修正方法、镜面点阵分布以及面形等关键因素对光机热分析结果的影响,结果表明,所提方法比传统方法更为精确地分离出光学面刚体运动和弹性变形量,且不依赖于光学面的解析方程,镜面变形的复杂程度对分析结果的影响较大。
  • 图  1  镜面变形前和变形后的顶点坐标系示意图

    Figure  1.  Schematic diagram of optical surface vertex coordinate system

    图  2  光学面变形前、后的光线入射区域示意图

    Figure  2.  Schematic diagram of light incident area before and after optical surface deformation

    图  3  光学面变形前、后的光线入射区域示意图

    Figure  3.  Schematic diagram of light incident area before and after optical surface deformation

    图  4  所提光学面变形误差计算方法流程

    Figure  4.  Flow chart of the proposed optical surface deformation error calculation method

    图  5  光学面-标准球面(c=0.2, k=0.5)

    Figure  5.  Optical surface - Standard sphere (c=0.2, k=0.5)

    图  6  Fringe Zernike多项式的第四项 (以k4=1为例)

    Figure  6.  The fourth term of Fringe Zernike polynomial (Taking k4=1 as an example)

    图  7  光学面节点辐射状分布图。(a) 97个节点;(b) 261个节点;(c) 521个节点;(d) 2191个节点

    Figure  7.  Radial distribution of nodes on the optical surface. (a) 97 nodes;(b) 261 nodes;(c) 521 nodes;(d) 2191 nodes

    图  8  光学面节点近似均匀分布图。(a) 97个节点;(b) 258个节点;(c) 520个节点;(d) 2193个节点

    Figure  8.  Approximately uniform distribution of nodes on the optical surface. (a) 97 nodes;(b) 258 nodes;(c) 520 nodes;(d) 2193 nodes

    图  9  计算误差与节点数量之间的关系。(a) 刚体运动量计算误差;(b) 弹性变形系数计算误差

    Figure  9.  Relationship between estimation errors and number of nodes. (a) Rigid body motion;(b) Elastic deformation coefficient

    图  10  部分球形光学面节点近似均匀分布图,X范围:(a) [−0.1, 0.1];(b) [−0.3, 0.3];(c) [−0.5, 0.5];(d) [−0.7, 0.7]

    Figure  10.  Approximately uniform distribution of nodes on the optical surface with X: (a) [−0.1, 0.1];(b) [−0.3, 0.3];(c) [−0.5, 0.5];(d) [−0.7, 0.7]

    图  11  计算误差与面形范围系数之间的关系。(a) 刚体运动量计算误差;(b) 弹性变形系数计算误差

    Figure  11.  Relationship between estimation errors and the surface range coefficient. (a) Rigid body motion;(b) Elastic deformation

    图  12  两反光学系统。(a) 光路结构;(b) 机械结构;(c) 有限元模型

    Figure  12.  An optical system with two mirrors. (a) Optical design; (b) Mechanical structure; (c) Finite element model

    图  13  光学面有限元网格和位移图。(a) 主镜有限元网格;(b) 主镜位移图;(c) 次镜有限元网格;(d) 次镜位移图;

    Figure  13.  Finite element and displacement of optical surfaces. (a) Finite element-primary mirror; (b) Displacement-primary mirror;(c) Finite element-secondary mirror; (d) Displacement-secondary mirror

    图  14  弹性变形及拟合残差图。(a) 主镜弹性变形;(b) 主镜变形拟合残差;(c) 次镜弹性变形;(d) 次镜变形拟合残差

    Figure  14.  Elastic deformation and fitting residual. (a) Primary mirror deformation; (b) Deformation fitting residual of primary mirror;(c) Secondary mirror deformation; (d) Deformation fitting residual of secondary mirror

    图  15  点列图及MTF曲线。(a) 原系统点列图;(b) 原系统MTF;(c) 变形后的点列图;(d) 变形后的MTF

    Figure  15.  Spot diagram and MTF curve. (a) Original spot diagram; (b) Original MTF;(c) Spot diagram of the deformed system; (d) MTF of the deformed system

    表  1  光学面(Rmax=1,c=0.2,k=0.5)刚体运动对比

    Table  1.   Comparison of rigid body motion of the optical surface (Rmax=1, c=0.2, k=0.5)

    No.Deformation errorTest valueCalculation of rigid body motion
    The proposed methodTraditional method
    1 Case I (Rigid body motion) $ {T_x} $=1.0000 E-1
    $ {T_y} $=1.0000 E-1
    $ {T_z} $=1.0000 E-1
    $ {\theta _x} $=0.0000
    $ {\theta _y} $=0.0000
    $ {\theta _z} $=0.0000
    $ {T_x} $=1.0000 E-1
    $ {T_y} $=1.0000 E-1
    $ {T_z} $=1.0000 E-1
    $ {\theta _x} $=−1.6168 E-8
    $ {\theta _y} $=−4.0098 E-9
    $ {\theta _z} $=6.5839 E-9
    $ {T_x} $=1.0000 E-1
    $ {T_y} $=1.0000 E-1
    $ {T_z} $=8.5600 E-2
    $ {\theta _x} $=−7.3240 E-10
    $ {\theta _y} $=1.4389 E-4
    $ {\theta _z} $=−2.6730 E-10
    2 Case II (Rigid body motion) $ {T_x} $=1.0000 E-3
    $ {T_y} $=1.0000 E-3
    $ {T_z} $=1.0000 E-3
    $ {\theta _x} $=0.0000
    $ {\theta _y} $=0.0000
    $ {\theta _z} $=0.0000
    $ {T_x} $=1.0000 E-3
    $ {T_y} $=1.0000 E-3
    $ {T_z} $=9.9999 E-4
    $ {\theta _x} $=1.3572 E-8
    $ {\theta _y} $=−1.2696 E-8
    $ {\theta _z} $=−1.8522 E-9
    $ {T_x} $=9.9994 E-4
    $ {T_y} $=9.9999 E-4
    $ {T_z} $=8.5637 E-4
    $ {\theta _x} $=1.7830 E-9
    $ {\theta _y} $=1.4343 E-6
    $ {\theta _z} $=1.5747 E-10
    3 Case III (Rigid body motion) $ {T_x} $=1.0000 E-3
    $ {T_y} $=1.0000 E-3
    $ {T_z} $=1.0000 E-3
    $ {\theta _x} $=1.0000 E-3
    $ {\theta _y} $=1.0000 E-3
    $ {\theta _z} $=1.0000 E-3
    $ {T_x} $=1.0000 E-3
    $ {T_y} $=9.9999 E-4
    $ {T_z} $=9.9999 E-4
    $ {\theta _x} $=1.0000 E-3
    $ {\theta _y} $=1.0000 E-3
    $ {\theta _z} $=9.9999 E-4
    $ {T_x} $=9.9672 E-4
    $ {T_y} $=1.0000 E-3
    $ {T_z} $=8.4683 E-4
    $ {\theta _x} $=1. 1101 E-3
    $ {\theta _y} $=1.0977 E-3
    $ {\theta _z} $=9.9953 E-4
    4 Elastic deformation $ {T_x} $=0.0000
    $ {T_y} $=0.0000
    $ {T_z} $=0.0000
    $ {\theta _x} $=0.0000
    $ {\theta _y} $=0.0000
    $ {\theta _z} $=0.0000
    k4=1.0000 E-3
    $ {T_x} $=4.9010 E-7
    $ {T_y} $=8.7944 E-10
    $ {T_z} $=3.2373 E-6
    $ {\theta _x} $=−5.4085 E-10
    $ {\theta _y} $=−1.4595 E-5
    $ {\theta _z} $=−1.3092 E-9
    $ {T_x} $=4.9005 E-7
    $ {T_y} $=8.8007 E-10
    $ {T_z} $=3.2373 E-6
    $ {\theta _x} $=−5.4015 E-10
    $ {\theta _y} $=−1.4595 E-5
    $ {\theta _z} $=−1.3093 E-10
    5 Rigid body motion + elastic deformation $ {T_x} $=1.0000 E-3
    $ {T_y} $=1.0000 E-3
    $ {T_z} $=1.0000 E-3
    $ {\theta _x} $=1.0000 E-3
    $ {\theta _y} $=1.0000 E-3
    $ {\theta _z} $=1.0000 E-3
    k4=1.0000 E-3
    $ {T_x} $=1.0004 E-3
    $ {T_y} $=9.9999 E-4
    $ {T_z} $=1.0032 E-3
    $ {\theta _x} $=9.9994 E-4
    $ {\theta _y} $=9.8545 E-4
    $ {\theta _z} $=9.9997 E-4
    $ {T_x} $=9.9722 E-4
    $ {T_y} $=1.0038 E-3
    $ {T_z} $=8.5007 E-4
    $ {\theta _x} $=1.1101 E-3
    $ {\theta _y} $=1.0830 E-3
    $ {\theta _z} $=9.9952 E-4
    下载: 导出CSV

    表  2  光学面(Rmax=10,c=0.02,k=0.5)刚体运动对比

    Table  2.   Comparison of rigid body motion of the optical surface (Rmax=10, c=0.02, k=0.5)

    No.Deformation errorTest valueCalculation of rigid body motion
    Proposed methodTraditional method
    1 Case I (Rigid body motion) $ {T_x} $=1.0000 E-1
    $ {T_y} $=1.0000 E-1
    $ {T_z} $=1.0000 E-1
    $ {\theta _x} $=0.0000
    $ {\theta _y} $=0.0000
    $ {\theta _z} $=0.0000
    $ {T_x} $=1.0000 E-1
    $ {T_y} $=1.0000 E-1
    $ {T_z} $=1.0000 E-1
    $ {\theta _x} $=1.5220 E-10
    $ {\theta _y} $=−1.8239 E-11
    $ {\theta _z} $=1.1900 E-10
    $ {T_x} $=1.0000 E-1
    $ {T_y} $=1.0000 E-1
    $ {T_z} $=8.5600 E-2
    $ {\theta _x} $=−5.4967 E-10
    $ {\theta _y} $=1.4384 E-5
    $ {\theta _z} $=−8.5772 E-11
    2 Case II (Rigid body motion) $ {T_x} $=1.0000 E-3
    $ {T_y} $=1.0000 E-3
    $ {T_z} $=1.0000 E-3
    $ {\theta _x} $=0.0000
    $ {\theta _y} $=0.0000
    $ {\theta _z} $=0.0000
    $ {T_x} $=9.9999 E-4
    $ {T_y} $=9.9999 E-4
    $ {T_z} $=9.9999 E-4
    $ {\theta _x} $=−9.4591 E-11
    $ {\theta _y} $=−1.9287 E-11
    $ {\theta _z} $=−4.8523 E-11
    $ {T_x} $=9.9995 E-4
    $ {T_y} $=9.9999 E-4
    $ {T_z} $=8.5637 E-4
    $ {\theta _x} $=−3.1314 E-9
    $ {\theta _y} $=1.3656 E-7
    $ {\theta _z} $=−9.2801 E-11
    3 Case III (Rigid body motion) $ {T_x} $=1.0000 E-3
    $ {T_y} $=1.0000 E-3
    $ {T_z} $=1.0000 E-3
    $ {\theta _x} $=1.0000 E-3
    $ {\theta _y} $=1.0000 E-3
    $ {\theta _z} $=1.0000 E-3
    $ {T_x} $=1.0000 E-3
    $ {T_y} $=1.0000 E-3
    $ {T_z} $=1.0000 E-3
    $ {\theta _x} $=9.9999 E-4
    $ {\theta _y} $=1.0000 E-3
    $ {\theta _z} $=1.0000 E-3
    $ {T_x} $=9.9733 E-4
    $ {T_y} $=1.0113 E-3
    $ {T_z} $=3.0511 E-4
    $ {\theta _x} $=1. 0325 E-3
    $ {\theta _y} $=1.0087 E-3
    $ {\theta _z} $=9.9951 E-4
    下载: 导出CSV

    表  3  光学面(Rmax=100,c=0.002,k=0.5)刚体运动对比

    Table  3.   Comparison of rigid body motion of the optical surface (Rmax=100, c=0.002, k=0.5)

    No.Deformation errorTest valueCalculation of rigid body motion
    Proposed methodTraditional method
    1 Case I (Rigid body motion) $ {T_x} $=1.0000 E-1
    $ {T_y} $=1.0000 E-1
    $ {T_z} $=1.0000 E-1
    $ {\theta _x} $=0.0000
    $ {\theta _y} $=0.0000
    $ {\theta _z} $=0.0000
    $ {T_x} $=1.0000 E-1
    $ {T_y} $=1.0000 E-1
    $ {T_z} $=1.0000 E-1
    $ {\theta _x} $=−7.8975 E-12
    $ {\theta _y} $=1.1882 E-11
    $ {\theta _z} $=−4.5312 E-12
    $ {T_x} $=1.0000 E-1
    $ {T_y} $=1.0000 E-1
    $ {T_z} $=8.5600 E-2
    $ {\theta _x} $=−4.1705 E-10
    $ {\theta _y} $=−1.4335 E-6
    $ {\theta _z} $=2.0338 E-10
    2 Case II (Rigid body motion) $ {T_x} $=1.0000 E-3
    $ {T_y} $=1.0000 E-3
    $ {T_z} $=1.0000 E-3
    $ {\theta _x} $=0.0000
    $ {\theta _y} $=0.0000
    $ {\theta _z} $=0.0000
    $ {T_x} $=1.0000 E-3
    $ {T_y} $=1.0000 E-3
    $ {T_z} $=9.9999 E-4
    $ {\theta _x} $=−3.3836 E-11
    $ {\theta _y} $=−1.5327 E-12
    $ {\theta _z} $=−1.5605 E-11
    $ {T_x} $=9.9995 E-4
    $ {T_y} $=9.9999 E-4
    $ {T_z} $=8.5636 E-4
    $ {\theta _x} $=3.3035 E-10
    $ {\theta _y} $=1.0407 E-8
    $ {\theta _z} $=−3.1869 E-10
    3 Case III (Rigid body motion) $ {T_x} $=1.0000 E-3
    $ {T_y} $=1.0000 E-3
    $ {T_z} $=1.0000 E-3
    $ {\theta _x} $=1.0000 E-3
    $ {\theta _y} $=1.0000 E-3
    $ {\theta _z} $=1.0000 E-3
    $ {T_x} $=9.9987 E-4
    $ {T_y} $=1.0000 E-3
    $ {T_z} $=9.9973 E-4
    $ {\theta _x} $=1.0000 E-3
    $ {\theta _y} $=9.9999 E-4
    $ {\theta _z} $=9.9999 E-4
    $ {T_x} $=1.0000 E-3
    $ {T_y} $=1.0525 E-3
    $ {T_z} $=−5.8487 E-3
    $ {\theta _x} $=1. 0144 E-3
    $ {\theta _y} $=9.9060 E-4
    $ {\theta _z} $=9.9950 E-4
    下载: 导出CSV

    表  4  统计误差分析指标—所提方法与传统方法对比

    Table  4.   Statistical error analysis for comparison between the proposed method and the traditional method

    Statistical indicatorsMethod$ {T_x} $$ {T_y} $$ {T_z} $$ {\theta _x} $$ {\theta _y} $$ {\theta _z} $
    R2 Proposed method 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000
    Traditional method 0.9998 0.9998 0.9118 0.9683 0.9658 1.0000
    RRMSE Proposed method 2.0356 E-6 2.1224 E-6 1.9619 E-6 3.2531 E-6 2.4301 E-6 2.5259 E-6
    Traditional method 0.0148 0.0127 0.2959 0.1775 0.1842 0.0064
    RMAE Proposed method 3.0167 E-6 3.1373 E-6 2.082 E-6 7.7869 E-6 6.2185 E-6 5.4196 E-6
    Traditional method 0.0453 0.0341 0.4880 0.4503 0.4255 0.0164
    下载: 导出CSV

    表  5  统计误差分析指标—刚体运动完备方程与简化方程对比

    Table  5.   Statistical error analysis for comparison between complete and simplified equations of rigid body motion

    Statistical indexMethod$ {T_x} $$ {T_y} $$ {T_z} $$ {\theta _x} $$ {\theta _y} $$ {\theta _z} $
    R2Complete equation1.00001.00001.00001.00001.00001.0000
    Simplified equation0.99990.99991.00001.00001.00001.0000
    RRMSEComplete equation1.9457 E-61.9696 E-61.91146 E-63.1742 E-62.3667 E-62.9295 E-6
    Simplified equation0.01210.01141.6050 E-50.00240.00240.0053
    RMAEComplete equation31019 E-63.1034 E-62.7365 E-68.1965 E-67.8133 E-66.6832 E-6
    Simplified equation0.03280.03016.0652 E-50.00640.00660.0149
    下载: 导出CSV

    表  6  光学面节点辐射分布情况下的变形误差计算结果

    Table  6.   Results for the case of radial distribution of nodes on the optical surface

    Number of nodes$ {T_x} $$ {T_y} $$ {T_z} $$ {\theta _x} $$ {\theta _y} $$ {\theta _z} $$ {k_{{\text{37}}}} $Surface error ratio
    971.0007 E-31.9997 E-33.3057 E-39.9999 E-41.9969 E-33.0000 E-31.0000 E-33.7642 E-7
    2611.0002 E-31.9998 E-33.1775 E-39.9999 E-42.0049 E-33.0000 E-31.0000 E-37.9573 E-7
    5211.0002 E-31.9998 E-33.1774 E-39.9999 E-42.0026 E-33.0000 E-31.0000 E-33.9583 E-7
    10931.0001 E-31.9999 E-33.1334 E-39.9999 E-42.0032 E-33.0000 E-31.0000 E-37.6929 E-7
    21911.0001 E-31.9999 E-33.1141 E-39.9999 E-42.0026 E-33.0000 E-31.0000 E-38.6559 E-7
    下载: 导出CSV

    表  7  光学面节点近似均匀分布情况下的变形误差计算结果

    Table  7.   Results for the case of approximately uniform distribution of nodes on the optical surface

    Number of nodes$ {T_x} $$ {T_y} $$ {T_z} $$ {\theta _x} $$ {\theta _y} $$ {\theta _z} $$ {k_{{\text{37}}}} $Surface error ratio
    971.0005 E-31.9997 E-33.2749 E-99.9999 E-42.0000 E-33.0000 E-31.0000 E-31.9526 E-8
    2581.0004 E-31.9998 E-33.1834 E-39.9944 E-42.0000 E-33.0000 E-31.0000 E-31.3288 E-7
    5201.0003 E-31.9998 E-33.1303 E-39.9916 E-42.0000 E-33.0000 E-31.0000 E-32.0133 E-7
    10921.0001 E-31.9999 E-33.0751 E-39.9877 E-42.0006 E-33.0000 E-31.0000 E-33.2122 E-7
    21931.0000 E-31.9999 E-33.0476 E-39.9937 E-41.9999 E-33.0000 E-31.0000 E-32.1161 E-7
    下载: 导出CSV

    表  8  主镜和次镜的变形误差计算结果

    Table  8.   Calculated deformation errors of primary mirror and secondary mirror

    Normalized
    radius
    $ {T_x} $/
    mm
    $ {T_y} $/
    mm
    $ {T_z} $/
    mm
    $ {\theta _x} $/
    (°)
    $ {\theta _y} $/
    (°)
    $ {\theta _z} $/
    (°)
    PV/
    mm
    Surface
    error ratio
    Primary mirror 48.7284 −1.5587 E-5 3.3805 E-3 −3.8495 E-3 −6.1539 E-5 7.0932 E-8 2.3137 E-7 3.4480 E-6 0.44%
    Secondary mirror 74.5760 −5.0592 E-5 6.9241 E-3 9.2077 E-3 1.4575 E-4 −4.1180 E-8 7.9050 E-7 1.9449 E-5 1.82%
    下载: 导出CSV
  • [1] 张颖, 丁振敏, 赵慧洁, 等. 光机热集成分析中镜面刚体位移分离[J]. 红外与激光工程, 2012, 41(10): 2763-2767. doi:  10.3969/j.issn.1007-2276.2012.10.039

    Zhang Ying, Ding Zhenmin, Zhao Huijie, et al. Rigid-body displacement separation of optics in optical-structural thermal integrated analysis [J]. Infrared and Laser Engineering, 2012, 41(10): 2763-2767. (in Chinese) doi:  10.3969/j.issn.1007-2276.2012.10.039
    [2] Banyal R K, Ravindra B, Chatterjee S. Opto-thermal analysis of a lightweighted mirror for solar telescope [J]. Optics Express, 2013, 21(6): 7065-7081. doi:  10.1364/OE.21.007065
    [3] Chen Y, Huang B, You Z, et al. Optimization of lightweight structure and supporting bipod flexure for a space mirror [J]. Applied Optics, 2016, 55(36): 10382-10391. doi:  10.1364/AO.55.010382
    [4] Haber A, Draganov J E, Heesh K, et al. Modeling, experimental validation, and model order reduction of mirror thermal dynamics [J]. Optics Express, 2021, 29(15): 24508-24524. doi:  10.1364/OE.433172
    [5] Xue Z, Wang C, Yu Y, et al. Integrated optomechanical analyses and experimental verification for a thermal system of an aerial camera [J]. Applied Optics, 2019, 58(26): 6996-7005. doi:  10.1364/AO.58.006996
    [6] Zhou X, Liu H, Li Y, et al. Analysis of the influence of vibrations on the imaging quality of an integrated TDICCD aerial camera [J]. Optics Express, 2021, 29(12): 18108-18121. doi:  10.1364/OE.430031
    [7] Gu N, Li C, Cheng Y, et al. Thermal control for light-weighted primary mirrors of large ground-based solar telescopes [J]. Journal of Astronomical Telescopes, Instruments, and Systems, 2019, 5(1): 014005.
    [8] 柴家贺, 董明利, 孙鹏, 等. 工业相机自热引起像点漂移模型与补偿方法[J]. 红外与激光工程, 2021, 50(6): 240-250.

    Chai Jiahe, Dong Mingli, Sun Peng, et al. Model and compensation method of image point drift caused by self-heating of industrial camera [J]. Infrared and Laser Engineering, 2021, 50(6): 20200494. (in Chinese)
    [9] Perchermeier J, Wittrock U. Precise measurements of the thermo-optical aberrations of an Yb:YAG thin-disk laser [J]. Optics Letters, 2013, 38(14): 2422-2424. doi:  10.1364/OL.38.002422
    [10] 邵军, 孙胜利, 王成良, 等. 球面反射镜镜面热变形的数值分析[J]. 光学技术, 2006, 32(S1): 67-69+72.

    Shao Jun, Sun Shengli, Wang Chengliang, et al. Numerical analysis for surface deformation of a spherical reflector in thermal environment [J]. Optical Technique, 2006, 32(S1): 67-69, 72. (in Chinese)
    [11] 李云, 邢延文. 采用非均匀有理B样条曲面延展光学元件面形误差[J]. 光学学报, 2012, 32(7): 212-218.

    Li Yun, Xing Tingwen. Surface error of optical components extended with non-uniform rational B-spline surface [J]. Acta Optica Sinica, 2012, 32(7): 0722001. (in Chinese)
    [12] 吴卫, 白瑜, 陈驰. 光机热集成方法的红外系统应用[J]. 红外与激光工程, 2019, 48(6): 414-419.

    Wu Wei, Bai Yu, Chen Chi. Application of optical, mechanical and thermal integration in infrared system [J]. Infrared and Laser Engineering, 2019, 48(6): 0618002. (in Chinese)
    [13] Doyle K B, Genberg V L, Michels G J. Integrated Optomechanical Analysis [M]. 2nd ed. Washington: SPIE Press, 2012.
    [14] Hu P, Zhu H, He C. Optimization design of water-cooled mirror for low thermal deformation [J]. Applied Thermal Engineering, 2014, 73(1): 598-607. doi:  10.1016/j.applthermaleng.2014.07.052
    [15] Koppen S, Van Der Kolk D, Van Kempen F C M, et al. Topology optimization of multicomponent optomechanical systems for improved optical performance [J]. Structural and Multidisciplinary Optimization, 2018, 58: 885-901. doi:  10.1007/s00158-018-1932-4
    [16] Lin J, Zhou Y, Wang H, et al. Impact of microvibration on the optical performance of an airborne camera [J]. Applied Optics, 2021, 60(5): 1283-1293. doi:  10.1364/AO.411299
    [17] Sandwell D T. Biharmonic spline interpolation of GEOS-3 and SEASAT altimeter Data [J]. Geophysical Research Letters, 1987, 14(2): 139-142. doi:  10.1029/GL014i002p00139
    [18] Pan F, Zhu P, Zhang Y. Metamodel-based lightweight design of B-pillar with TWB structure via support vector regression [J]. Computers and Structures, 2010, 88(1-2): 36-44. doi:  10.1016/j.compstruc.2009.07.008
  • [1] 李正达, 孙胜利, 孙小进, 陈异凡, 韩逸啸, 马孝浩, 申笑天.  利用神经网络反演遥感相机扫描镜热变形的方法 . 红外与激光工程, 2023, 52(10): 20230065-1-20230065-10. doi: 10.3788/IRLA20230065
    [2] 吴伦哲, 徐学科, 吴令奇, 王哲.  非球面光学元件面形误差边缘处理方法(特邀) . 红外与激光工程, 2022, 51(9): 20220602-1-20220602-7. doi: 10.3788/IRLA20220602
    [3] 王春雨, 王聪, 牛锦川, 赵英龙, 张生杰.  航空相机光学镜头被动消热一体化设计与验证分析 . 红外与激光工程, 2021, 50(3): 20200220-1-20200220-8. doi: 10.3788/IRLA20200220
    [4] 王阳, 孟庆亮, 赵振明, 于峰, 赵宇.  透射式低温光学红外相机全光路冷链热设计 . 红外与激光工程, 2021, 50(5): 20200345-1-20200345-8. doi: 10.3788/IRLA20200345
    [5] 陈壮, 田博宇, 缪麟, 孙年春, 张彬.  环境相对湿度对光学镜面散射特性的影响 . 红外与激光工程, 2021, 50(6): 20210041-1-20210041-7. doi: 10.3788/IRLA20210041
    [6] 王翔, 张科鹏, 陈壮, 张彬, 陈坚, 赵建华.  光学镜面污染颗粒吸收特性的影响分析 . 红外与激光工程, 2020, 49(4): 0414004-0414004-7. doi: 10.3788/IRLA202049.0414004
    [7] 黄宇飞, 白绍竣, 高冀, 吕争, 徐嘉.  大口径空间光学反射镜面形动力学响应分析 . 红外与激光工程, 2019, 48(11): 1114001-1114001(6). doi: 10.3788/IRLA201948.1114001
    [8] 杨勋, 徐抒岩, 李晓波, 张旭升, 马宏财.  温度梯度对大口径反射镜热稳定性公差的影响 . 红外与激光工程, 2019, 48(9): 916003-0916003(10). doi: 10.3788/IRLA201948.0916003
    [9] 吴卫, 白瑜, 陈驰.  光机热集成方法的红外系统应用 . 红外与激光工程, 2019, 48(6): 618002-0618002(6). doi: 10.3788/IRLA201948.0618002
    [10] 张阔, 陈飞, 李若斓, 杨贵龙.  大功率CO2激光器输出窗口热性能分析 . 红外与激光工程, 2017, 46(2): 205005-0205005(6). doi: 10.3788/IRLA201645.0205005
    [11] 范达, 明星, 刘昕悦, 王国名, 郭文记, 黄旻, 董登峰.  高空高速环境热光学分析及光学窗口设计 . 红外与激光工程, 2016, 45(8): 818001-0818001(7). doi: 10.3788/IRLA201645.0818001
    [12] 张耀平, 樊峻棋, 龙国云.  变形镜在激光辐照下热畸变有限元模拟 . 红外与激光工程, 2016, 45(11): 1136002-1136002(5). doi: 10.3788/IRLA201645.1136002
    [13] 李延伟, 张洪文, 郑丽娜, 远国勤, 张景国.  高空光学遥感器热设计参数的灵敏度分析 . 红外与激光工程, 2015, 44(2): 572-577.
    [14] 李远洋, 刘立生, 王挺峰, 邵俊峰, 郭劲.  应用Collins公式和像差的Zernike展开分析激光光束在实际光学系统传输特性 . 红外与激光工程, 2015, 44(3): 857-862.
    [15] 江帆, 吴清文, 王忠素, 苗健宇, 郭亮, 陈立恒, 杨献伟.  星敏感器支架的结构/热稳定性分析及验证 . 红外与激光工程, 2015, 44(11): 3463-3468.
    [16] 邓万涛, 汪凯巍, 白剑, 张金春.  高精度子孔径拼接中参考面误差的去除方法 . 红外与激光工程, 2014, 43(4): 1194-1199.
    [17] 郭汝海, 陈宁, 时魁, 王兵, 施龙.  高功率激光系统中内光路热变形的仿真及实验研究 . 红外与激光工程, 2013, 42(11): 2925-2930.
    [18] 李君神, 赵国民, 焦路光, 袁春, 陈敏孙.  切向气流作用下激光对薄铝板辐照效应的初步研究 . 红外与激光工程, 2013, 42(11): 2962-2966.
    [19] 范李立, 张景旭, 杨飞, 吴小霞, 孙敬伟, 王槐, 明名.  极轴式望远镜主镜支撑结构对镜面变形的影响 . 红外与激光工程, 2012, 41(1): 173-177.
    [20] 李延伟, 杨洪波, 程志峰, 丁亚林, 张洪文, 张景国.  航空遥感器光学窗口光机热一体化设计 . 红外与激光工程, 2012, 41(8): 2102-2106.
  • 加载中
图(17) / 表(8)
计量
  • 文章访问数:  94
  • HTML全文浏览量:  34
  • PDF下载量:  48
  • 被引次数: 0
出版历程
  • 收稿日期:  2021-08-30
  • 修回日期:  2021-11-04
  • 刊出日期:  2022-07-05

基于刚体运动完备方程的光机热集成分析方法

doi: 10.3788/IRLA20210617
    作者简介:

    王增伟,男,助理研究员,博士,主要从事航天光学遥感技术、结构动力学方面的研究

    通讯作者: 丁雷,男,研究员,博士,主要从事成像光谱技术、光谱辐射定标技术、光电处理技术方面的研究。
基金项目:  国家重点研发计划(2018 YFB0504701);国家自然科学基金(12141305,11902191)
  • 中图分类号: TH744

摘要: 对于环境载荷恶劣、光学面变形复杂的光机系统,传统光机热集成分析方法的计算误差较大。提出了基于刚体运动完备方程的光机热集成分析方法,利用双立方样条插值法对光学面进行修正,然后建立光学面刚体运动完备方程,采用优化的求解方式分离光学镜面刚体运动,最后采用最小二乘方法求解Zernike多项式系数,实现对光学镜面弹性变形的表征。采用数值案例和工程案例验证了所提方法的有效性和正确性,定量分析了刚体运动方程、镜面修正方法、镜面点阵分布以及面形等关键因素对光机热分析结果的影响,结果表明,所提方法比传统方法更为精确地分离出光学面刚体运动和弹性变形量,且不依赖于光学面的解析方程,镜面变形的复杂程度对分析结果的影响较大。

English Abstract

    • 光机系统受到重力、热、结构力等内外载荷的作用发生结构变形,同时光学镜面面形也发生变化,导致其系统光学性能下降[1]。光机热集成分析是评估这些载荷对系统光学性能影响的重要手段,已广泛应用于空间相机[2-4]、航空相机[5-6]、大型陆基望远镜[7]、工业相机[8]等光机系统设计阶段,特别是工作于空间恶劣环境的高精度光学相机,光机热集成分析结果已成为相机机械结构、光学系统、热系统等子系统设计甚至光校方案的重要评价依据。

      目前,光机热集成分析的方法大致可分为两类:直接拟合法和分离刚体法,前者采用拟合方法直接对光学镜面变形误差进行曲面拟合,然后输入到光学系统以分析光学性能的变化[9-10]。参考文献[11]采用非均匀有理B样条曲线并结合泽尼克(Zernike)多项式,对圆形光学元件面形误差曲面进行拟合和边缘延展。参考文献[12]应用泽尼克多项式拟合算法,构建光学面变形与光学分析数据的转换接口,获取了热不敏红外系统在高低温工况下的光学系统传递函数。对于结构变形相对很小的光机系统,直接拟合法可以得到较好的曲面表征效果,而在实际光机工程中,光机系统的结构变形量通常大于光学镜面的变形量,即光学镜片的刚体位移量大于其自身镜面的变形量,将光学镜面离焦、偏心、倾斜等刚体位移拟合在光学镜面弹性变形中,会使得光学镜面拟合结果不符合实际情况,从而导致较大的计算误差。此外,光学镜面的刚体位移量是光学系统光校的重要参考信息,因此,分离光学镜面变形误差中的刚体位移很有必要。

      分离刚体法由美国学者Doyle K B等[13]提出,该方法首先分离出由整体结构变形导致的光学镜面刚体位移,然后采用多项式拟合方法对光学镜面弹性变形进行曲面拟合,最后以刚体运动量作为光学镜面离焦、偏心、倾斜的输入,以拟合多项式系数作为光学镜面弹性变形的输入,将光学面的变形量转换为光学系统的参数以评价光学性能的变化。参考文献[14]在低热变形水冷镜的优化设计中,应用分离刚体法分析水冷镜在不同温度场分布情况下的面变形误差。参考文献[15]结合拓扑优化方法和分离刚体法,建立了多部件光机系统的拓扑优化方法。基于分离刚体法,参考文献[16]研究了微振动对航空相机光学性能的影响。自分离刚体法提出后,大多数研究集中在该方法的应用上,对其适用度和局限性的研究很少,而对于结构复杂、板件尺寸大、光学镜片多、环境载荷恶劣的光机系统,其光学镜面的变形模式复杂、刚体变形较大,该分离刚体法的计算结果与实际情况有较大误差。此外,光机热集成分析方法集成了结构力学、光学、热力学等学科的技术,涉及有限元求解、刚体运动计算、弹性变形表征、光学系统评价等内容,其中的有限元单元划分、光学镜面修正、刚体运动方程以及光学镜面面形等势必会影响最终的光学性能分析结果,但目前这些因素对于分析结果的影响程度尚不清楚。

      文中提出基于刚体运动完备方程的光机热集成分析方法,旨在提高分离刚体法的计算精度。创新点及贡献主要体现在以下几个方面:(1)采用双立方样条插值法对光学镜面进行修正,避免了对光学面解析方程的依赖,弱化了光学镜面弹性变形的假设条件;(2)提出基于刚体运动完备方程的优化求解方法,提高了刚体运动量的计算精度;(3)明确光学镜面修正方法、刚体运动方程、点阵分布以及镜面面形对求解结果的影响;(4)展示所提方法在工程案例中的应用过程。

    • 光学镜面的空间变形主要由光学面的刚体运动和弹性变形两部分组成,刚体运动主要包括旋转运动和平移运动,由光机系统的结构受载变形而带动镜室整体偏移导致,镜面的弹性变形是镜室变形挤压和镜片自身受温度载荷变形导致的。

      记光学系统的全局坐标系为O,光学面顶点坐标系为S,且光学面顶点坐标系原点在全局坐标系中的坐标为(XS, YS, ZS)。为了方便描述光学面变形方程并消除光学面变形量的累计误差,选取全局坐标系作为所有光学面顶点坐标系的基准。将光学面顶点坐标系S原点移动至全局坐标系原点,并按照XYZ轴的顺序围绕原点旋转到与全局坐标系重合,该过程的变换矩阵记为MSO。光学面点阵的顶点坐标系经过变换矩阵MSO操作后,最终与全局坐标系完全一致,光学面点阵的全局坐标变为顶点坐标系中的坐标,如光学面上第m个点在光学面顶点坐标系中的坐标可表示为:

      $$ {\left[ {{X_{Pm,S}}\;{Y_{Pm,S}}\;{Z_{Pm,S}}\;{\text{1}}} \right]^{\rm{T}}}{\text{ = }}{{\boldsymbol{M}}_{O \to S}}{\left[ {{X_{Pm,O}}\;{Y_{Pm,O}}\;{Z_{Pm,O}}\;{\text{1}}} \right]^{\rm{T}}} $$ (1)

      式中:下标“Pm,O”代表第m个点在全局坐标系下的齐次坐标;下标“Pm,S”代表在顶点坐标系下的齐次坐标。

      变换矩阵MSO可表示为:

      $$ {{\boldsymbol{M}}_{S \to O}}{\text{ = }}{{\boldsymbol{R}}_Z}{{\boldsymbol{R}}_Y}{{\boldsymbol{R}}_X}{{\boldsymbol{T}}_{XYZ}} $$ (2)

      式中:TXYZ为平动变换矩阵;RXRYRZ分别为围绕XYZ轴旋转的变换矩阵:

      $$ {{\boldsymbol{T}}_{XYZ}}{\text{ = }}\left[ {\begin{array}{*{20}{c}} {\text{1}}&0&0&{{T_X}} \\ \\ 0&{\text{1}}&0&{{T_Y}} \\ \\ 0&0&{\text{1}}&{{T_Z}} \\ \\ {\text{0}}&{\text{0}}&{\text{0}}&{\text{1}} \end{array}} \right] $$ (3)
      $$ {{\boldsymbol{R}}_X}{\text{ = }}\left[ {\begin{array}{*{20}{c}} 1&0&0&0 \\ \\ 0&{{\text{cos}}\left( {{\theta _X}} \right)}&{ - \sin \left( {{\theta _X}} \right)}&0 \\ \\ 0&{\sin \left( {{\theta _X}} \right)}&{{\text{cos}}\left( {{\theta _X}} \right)}&0 \\ \\ 0&0&0&{\text{1}} \end{array}} \right] $$ (4)
      $$ {{\boldsymbol{R}}_Y}{\text{ = }}\left[ {\begin{array}{*{20}{c}} {{\text{cos}}\left( {{\theta _Y}} \right)}&0&{\sin \left( {{\theta _Y}} \right)}&0 \\ \\ 0&1&0&0 \\ \\ { - \sin \left( {{\theta _Y}} \right)}&0&{{\text{cos}}\left( {{\theta _Y}} \right)}&0 \\ \\ 0&0&0&{\text{1}} \end{array}} \right] $$ (5)
      $$ {{\boldsymbol{R}}_Z}{\text{ = }}\left[ {\begin{array}{*{20}{c}} {{\text{cos}}\left( {{\theta _Z}} \right)}&{ - \sin \left( {{\theta _Z}} \right)}&0&0 \\ \\ {\sin \left( {{\theta _Z}} \right)}&{{\text{cos}}\left( {{\theta _Z}} \right)}&0&0 \\ \\ 0&0&{\text{1}}&0 \\ \\ 0&0&0&{\text{1}} \end{array}} \right] $$ (6)

      式中:θXX轴旋转角;θYY轴旋转角;θZZ轴旋转角。对于光学面顶点坐标系,可知$ {T_X}{\text{ = }} - {X_S} $$ {T_Y}{\text{ = }} - {Y_S} $$ {T_Z}{\text{ = }} - {Z_S} $

      系统结构发生变形后,光学面发生刚体运动和弹性变形,其中刚体运动可以用镜面顶点坐标系的运动表示,也即顶点坐标系的原点由(XS, YS, ZS)运动至(XS, YS, ZS),且围绕顶点坐标系XYZ轴分别θXθYθZ的顺序旋转,光学面变形前、后的顶点坐标系示意图如图1所示。为了保持与变形前的顶点坐标系有相同的运动基准,对变形后的光学面点阵进行MSO运动变换,变形后的光学面点阵在变形前的顶点坐标系中可表示为:

      图  1  镜面变形前和变形后的顶点坐标系示意图

      Figure 1.  Schematic diagram of optical surface vertex coordinate system

      $$ {\left[ {{{X'}_{Pm,S}}\;{{Y'}_{Pm,S}}\;{{Z'}_{Pm,S}}\;{\text{1}}} \right]^{\rm{T}}} {\text{ = }} {{\boldsymbol{M}}_{O \to S}}{\left[ {{{X'}_{Pm,O}}\;{{Y'}_{Pm,O}}\;{{Z'}_{Pm,O}}\;{\text{1}}} \right]^{\rm{T}}} $$ (7)

      光学面上第m个点在顶点坐标系中的空间运动向量可以表示为:

      $$ \begin{array}{r} \boldsymbol{p}_{m, S}=\left[\begin{array}{c} X_{P m, S}^{\prime} \\\\ Y_{P_{m, S}}^{\prime} \\\\ Z_{P_{m, S}}^{\prime} \\\\ 1 \end{array}\right]-\left[\begin{array}{c} X_{P m, S} \\\\ Y_{P m, S} \\\\ Z_{P m, S} \\\\ 1 \end{array}\right]= \\\\ \boldsymbol{M}_{O \rightarrow S}\left(\left[\begin{array}{c} X_{P m, O}^{\prime} \\\\ Y_{P m, O}^{\prime} \\\\ Z_{P m, O}^{\prime} \\\\ 1 \end{array}\right]-\left[\begin{array}{c} X_{P m, O} \\\\ Y_{P m, O} \\\\ Z_{P m, O} \\\\ 1 \end{array}\right]\right) \end{array} $$ (8)

      光学面上第m个点的空间运动由镜面刚体运动和弹性变形导致,其刚体运动矩阵用MR表示,弹性变形用dm表示,则有以下关系式:

      $$ {{\boldsymbol{M}}_{\text{R}}}{\left[ {{X_{Pm,S}}\;{Y_{Pm,S}}\;{Z_{Pm,S}}\;{\text{1}}} \right]^{\rm{T}}} {\text{ + }} {{\boldsymbol{d}}_m} {\text{ = }} {\left[ {{{X'}_{Pm,S}}\;{{Y'}_{Pm,S}}\;{{Z'}_{Pm,S}}\;{\text{1}}} \right]^{\rm{T}}} $$ (9)

      式中:${{\boldsymbol{d}}_m}{\text{ = }}{\left[ {d{X_{Pm,S}}\;d{Y_{Pm,S}}\;d{Z_{Pm,S}}\;{\text{0}}} \right]^{\rm{T}}}$

      对于有m个离散点的光学面,则可以通过矩阵表示:

      $$ {{\boldsymbol{M}}_{\text{R}}}{{\boldsymbol{A}}_S}{\text{ + }}{{\boldsymbol{D}}_S}{\text{ = }}{{\boldsymbol{A'}}_S} $$ (10)

      式中:${{\boldsymbol{A}}_S} {\text{ = }} \left[ {\begin{array}{*{20}{c}} {{X_{P{\text{1}},S}}} & \cdots &{{X_{Pm,S}}} \\ {{Y_{P{\text{1}},S}}}& \cdots &{{Y_{Pm,S}}} \\ {{Z_{P{\text{1}},S}}}& \cdots &{{Z_{Pm,S}}} \\ 1& \cdots &1 \end{array}} \right]$${{\boldsymbol{A'}}_S} {\text{ = }} \left[ {\begin{array}{*{20}{c}} {{{X'}_{P{\text{1}},S}}}& \cdots &{{{X'}_{Pm,S}}} \\ {{{Y'}_{P{\text{1}},S}}}& \cdots &{{{Y'}_{Pm,S}}} \\ {{{Z'}_{P{\text{1}},S}}}& \cdots &{{{Z'}_{Pm,S}}} \\ 1& \cdots &1 \end{array}} \right]$分别为光学面变形前、后的点阵在光学面顶点坐标系中的坐标;${{\boldsymbol{D}}_S}{\text{ = }}\left[ {{{\boldsymbol{d}}_1}\;{{\boldsymbol{d}}_2}\; \cdots \;{{\boldsymbol{d}}_m}} \right]$

      则公式(8)可以扩展为:

      $$ {{\boldsymbol{P}}_S}{\text{ = }}{{\boldsymbol{A'}}_S} - {{\boldsymbol{A}}_S} $$ (11)

      式中:${{\boldsymbol{P}}_S}{\text{ = }}\left[ {{{\boldsymbol{p}}_{1,S}}\;{{\boldsymbol{p}}_{2,S}}\; \cdots \;{{\boldsymbol{p}}_{m,S}}} \right]$

      将公式(11)代入公式(10)可得:

      $$ {{\boldsymbol{M}}_{\text{R}}}{{\boldsymbol{A}}_S}{\text{ + }}{{\boldsymbol{D}}_S}{\text{ = }}{{\boldsymbol{P}}_S}{\text{ + }}{{\boldsymbol{A}}_S} $$ (12)

      光学面点阵的弹性变形矩阵可表示为:

      $$ {{\boldsymbol{D}}_S}{\text{ = }}{{\boldsymbol{P}}_S} - \left( {{{\boldsymbol{M}}_{\text{R}}}{{\boldsymbol{A}}_S} - {{\boldsymbol{A}}_S}} \right){\text{ = }}{{\boldsymbol{P}}_S} - {{\boldsymbol{\tilde P}}_S} $$ (13)

      式中:${{\boldsymbol{\tilde P}}_S}{\text{ = }}{{\boldsymbol{M}}_{\text{R}}}{{\boldsymbol{A}}_S} - {{\boldsymbol{A}}_S}$为光学面点阵的刚体运动位移矩阵,此处的PS表示光学面光线入射接触点的位移向量,而不是有限元法求解的光学面点阵的位移。如图2所示,光线与镜面接触区域由ab变为a'b',矢向光线在光学面变形前的入射点为$ ({X_{Pm,S}},{Y_{Pm,S}},{Z_{Pm,S}}) $,该点在光学面变形后偏移至$ ({\bar X_{Pm,S}},{\bar Y_{Pm,S}},{\bar Z_{Pm,S}}) $,但光学面变形后的入射点其实是$ ({X'_{Pm,S}},{Y'_{Pm,S}},{Z'_{Pm,S}}) $,因而需要将光学面ab修正为光学面a'b'

      图  2  光学面变形前、后的光线入射区域示意图

      Figure 2.  Schematic diagram of light incident area before and after optical surface deformation

      有限元法求解的节点位移为点$({\bar X_{Pm,S}},{\bar Y_{Pm,S}}, $$ {\bar Z_{Pm,S}}) $和点$ ({X_{Pm,S}},{Y_{Pm,S}},{Z_{Pm,S}}) $的差值(坐标转换后的结果):

      $$ {{{\bar {\boldsymbol{P}}}}_S}{\text{ = }}{{{\bar {\boldsymbol{A}}}}_S} - {{\boldsymbol{A}}_S} $$ (14)

      式中:${{{\bar {\boldsymbol{A}}}}_S}{\text{ = }}\left[ {\begin{array}{*{20}{c}} {{{\bar X}_{P{\text{1}},S}}}& \cdots &{{{\bar X}_{Pm,S}}} \\ {{{\bar Y}_{P{\text{1}},S}}}& \cdots &{{{\bar Y}_{Pm,S}}} \\ {{{\bar Z}_{P{\text{1}},S}}}& \cdots &{{{\bar Z}_{Pm,S}}} \\ 1& \cdots &1 \end{array}} \right]$

    • 光学面的刚体运动量可直接用于光机系统的光校调试,由于光学面的弹性变形无法用刚体运动表征,去除刚体运动后的镜面弹性变形量是最小值,即${{\boldsymbol{D}}_S}$的F范数${\left\| {{{\boldsymbol{D}}_S}} \right\|_{\text{F}}}$ 最小,可通过优化过程对刚体运动量进行求解。刚体运动量共有六个设计变量,其中三个平动变量为$ \Delta {X_S} $$ \Delta {Y_S} $$ \Delta {Z_S} $,三个转动变量为$ \Delta {\theta _X} $$ \Delta {\theta _Y} $$ \Delta {\theta _Z} $。为了方便描述刚体运动量的求解过程,采用${{\boldsymbol{D}}_S}$的F范数的平方作为目标最小值:

      $$ E{\text{ = }}{\left( {{{\left\| {{{\boldsymbol{D}}_S}} \right\|}_{\text{F}}}} \right)^{\text{2}}} $$ (15)

      通过数值寻优法对刚体运动量进行求解,优化方程为:

      Minimize: ${\left( {{{\left\| {{{\boldsymbol{D}}_S}} \right\|}_{\text{F}}}} \right)^{\text{2}}}$

      Subject to:

      $$ \begin{gathered} \boldsymbol{D}_{S}=\boldsymbol{P}_{S}-\left(\boldsymbol{M}_{\mathrm{R}} \boldsymbol{A}_{S}-\boldsymbol{A}_{S}\right), \boldsymbol{M}_{\mathrm{R}}=\boldsymbol{R}_{Z} \boldsymbol{R}_{Y} \boldsymbol{R}_{X} \boldsymbol{T}_{X Y Z} ,\\ \boldsymbol{L}_{\text {low }} \leqslant \boldsymbol{L} \leqslant \boldsymbol{L}_{\text {up }}, \boldsymbol{L}=\left[\Delta X_{S} \Delta Y_{S} \Delta Z_{S} \Delta \theta_{X} \Delta \theta_{Y} \Delta \theta_{Z}\right]^{{\rm{T}}} \end{gathered}$$
      $$ \begin{gathered} {\boldsymbol{P}}_{S}=\left[\begin{array}{ccc} p X_{P 1, S} & \cdots & p X_{P_{m, S}} \\\\ p Y_{P 1, S} & \cdots & p Y_{P m, S} \\\\ p Z_{P 1, S} & \cdots & p Z_{P_{m, S}} \\\\ 0 & \cdots & 0 \end{array}\right] \\\\ {\boldsymbol{A}}_{S}=\left[\begin{array}{ccc} X_{P 1, S} & \cdots & X_{P m, S} \\\\ Y_{P 1, S} & \cdots & Y_{P m, S} \\\\ Z_{P 1, S} & \cdots & Z_{P m, S} \\\\ 1 & \cdots & 1 \end{array}\right] \\\\ {\boldsymbol{T}}_{X Y Z}=\left[\begin{array}{cccc} 1 & 0 & 0 & \Delta X_{S} \\\\ 0 & 1 & 0 & \Delta Y_{S} \\\\ 0 & 0 & 1 & \Delta Z_{S} \\\\ 0 & 0 & 0 & 1 \end{array}\right] \end{gathered}$$
      $$\begin{split} & {{\boldsymbol{R}}_X}{\text{ = }}\left[ {\begin{array}{*{20}{c}} 1&0&0&0 \\ \\ 0&{{\text{cos}}\left( {\Delta {\theta _X}} \right)}&{ - \sin \left( {\Delta {\theta _X}} \right)}&0 \\ \\ 0&{\sin \left( {\Delta {\theta _X}} \right)}&{{\text{cos}}\left( {\Delta {\theta _X}} \right)}&0 \\ \\ 0&0&0&{\text{1}} \end{array}} \right] \\ &{{\boldsymbol{R}}_Y}{\text{ = }}\left[ {\begin{array}{*{20}{c}} {{\text{cos}}\left( {\Delta {\theta _Y}} \right)}&0&{\sin \left( {\Delta {\theta _Y}} \right)}&0 \\ \\ 0&1&0&0 \\ \\ { - \sin \left( {\Delta {\theta _Y}} \right)}&0&{{\text{cos}}\left( {\Delta {\theta _Y}} \right)}&0 \\ \\ 0&0&0&{\text{1}} \end{array}} \right] \\\\ & {{\boldsymbol{R}}_Z}{\text{ = }}\left[ {\begin{array}{*{20}{c}} {{\text{cos}}\left( {\Delta {\theta _Z}} \right)}&{ - \sin \left( {\Delta {\theta _Z}} \right)}&0&0 \\ \\ {\sin \left( {\Delta {\theta _Z}} \right)}&{{\text{cos}}\left( {\Delta {\theta _Z}} \right)}&0&0 \\ \\ 0&0&{\text{1}}&0 \\ \\ 0&0&0&{\text{1}} \end{array}} \right] \end{split}$$ (16)

      在公式(16)中,首先需要确定光学面光线入射接触点的位移向量PS,由于光机系统结构变形较小,位移向量PS与有限元法求解的位移${{\boldsymbol{\bar P}}_S}$较为接近,可对${{\boldsymbol{\bar P}}_S}$进行双立方样条插值求解PS。双立方样条插值方法用Green函数构建响应面与精确数据点之间的关系,响应面则由Green函数的线性组合构成,双立方样条插值法详细介绍见参考文献[17]。

    • 在光学分析中,可通过光学面顶点坐标系或者辅助光学面顶点坐标系的离轴、厚度、偏转角等参数项定义刚体运动的顺序,而弹性变形是光学面上的微小波动,基于光学干涉检验的概念,可视之为加工或检测时的镜面畸变,需通过光学面顶点坐标系对其定义。目前,有多种光学面弹性变形的表征函数,其中应用最为广泛的是Zernike函数。以Fringe Zernike多项式为例,其表达式为:

      $$ z{\text{ = }}\sum\nolimits_{i = 1}^n {{A_i}{F_i}\left( {\rho ,\varphi } \right)} $$ (17)

      式中:$ {A_i} $为第i项系数;$\; \rho $为归一化径向坐标;$ \varphi $为角度坐标。Fringe Zernike多项式的详细内容见参考文献[13]。

      对于具有m个节点的光学面,其拟合方程为:

      $$ {\boldsymbol{KC}}{\text{ = }}{{{{{\boldsymbol{Z}}}}}_{\text{d}}} $$ (18)

      式中:${\boldsymbol{K}} {\text{ = }} \left[ {\begin{array}{*{20}{c}} {{F_1}\left( {{\rho _1},{\varphi _1}} \right)}&{{F_2}\left( {{\rho _1},{\varphi _1}} \right)}& \cdots &{{F_n}\left( {{\rho _1},{\varphi _1}} \right)} \\ {{F_1}\left( {{\rho _2},{\varphi _2}} \right)}&{{F_2}\left( {{\rho _2},{\varphi _2}} \right)}& \cdots &{{F_n}\left( {{\rho _2},{\varphi _2}} \right)} \\ \vdots & \vdots & \ddots & \vdots \\ {{F_1}\left( {{\rho _m},{\varphi _m}} \right)}&{{F_2}\left( {{\rho _m},{\varphi _m}} \right)}& \cdots &{{F_n}\left( {{\rho _m},{\varphi _m}} \right)} \end{array}} \right] $${\boldsymbol{C}} = {\left[ {{A_1}\;{A_2}\; \cdots \;{A_n}} \right]^{\rm{T}}}$${{\boldsymbol{{Z}}}_{\text{d}}}$为光学面顶点坐标系下的Z向弹性变形量,通过${\boldsymbol{M}}_{\text{R}}^{ - 1}{{\boldsymbol{D}}_S}$计算得到。

      Fringe Zernike多项式的系数由公式(19)求解:

      $$ {\boldsymbol{C}}{\text{ = }}{\left( {{{\boldsymbol{K}}^T}{\boldsymbol{K}}} \right)^{ - 1}}{{\boldsymbol{K}}^T}{{\boldsymbol{Z}}_{\text{d}}} $$ (19)
    • 光学面误差分析结果可为光学系统在温度、重力、振动激励等载荷作用下的光学性能变化分析提供输入,若仅评价光学面变形误差对光学性能的影响,则不需要计算光学面刚体运动量,只需对变形后光学面进行表征。然而,刚体运动量可为光学面变形误差分析提供更深入的视角,区分相机结构变形和光学面自身变形,对光学系统的结构改进、材料替换等具有指导作用,并且刚体运动量可直接应用于光学系统的光校。

      刚体运动求解是分离刚体法的关键步骤,在传统的分离刚体法中,对E求偏导,以最优解处为0构建方程组求解刚体运动。传统方法假设刚体运动很小,在方程组中,用转角代替其正弦值,用1代替转角的余弦值,并且只保留刚体运动变量的一次项,省略变量的二次及其以上高阶次项。如,对X方向平动变量$ \Delta {X_S} $求偏导,得到如下公式:

      $$ \sum\limits_m {\Delta {X_S}} - \sum\limits_m {{Y_{Pm,S}}{\theta _Z}} {\text{ + }}\sum\limits_m {{Z_{Pm,S}}{\theta _Y}} {\text{ = }}\sum\limits_m {p{X_{Pm,S}}} $$ (20)

      依次对$ \Delta {Y_S} $$ \Delta {Z_S} $$ \Delta {\theta _X} $$ \Delta {\theta _Y} $$ \Delta {\theta _Z} $求偏导,可以得到其他五组方程,联合六个方程组,可求解得到该六个刚体运动量。

      在求解刚体运动之前,传统方法采用切线法或法线法对光学面进行修正。如图3所示,以矢向光线为例,需将$ c $点变形后的位置由$ \bar c $点修正为$ c' $点,在此过程中,计算$ c $点处的切线或法线需要光学面的解析方程作为输入。该切线或法线方法是基于以下假设:温度升高会引起光学面曲率半径的增大,图3中的光学面点阵将朝着−Z方向变动,但在复杂的光学系统中,光机结构及光学镜面受载变形并不完全满足该假设,此时用$ c $点处的切线或法线预测$ c' $点将会导致一定的误差。此外,传统方法用简化后方程组(如公式(20))求解刚体运动,如图3所示,$ c $点在刚体运动后的位置为$ {c^ * } $点,$ {c^ * } $点对应于修正后的$ d' $点,而传统方法依然以$ c' $点作为目标点,其求解的刚体运动量不是最优解。

      图  3  光学面变形前、后的光线入射区域示意图

      Figure 3.  Schematic diagram of light incident area before and after optical surface deformation

      与传统方法相比,文中所提方法采用双立方样条插值法对光学面变形进行修正,基于刚体运动完备方程,通过数值优化过程计算得到刚体运动的精确值,其求解过程只需要光学面点阵的坐标及其位移,而不需要光学面的解析方程。所提方法共有六个实施步骤:(a)在有限元软件中,建立对应于光学系统的相机结构有限元模型,施加载荷及边界约束条件,计算光学面上的节点位移;(b)按照有限元模型及输出结果文件格式,提取光学面点阵的坐标及其位移向量;(c)以光学面点阵的坐标及其位移向量作为输入,用双立方样条插值法对光学面变形误差进行修正;(d)利用优化方程(16)求解光学镜面的刚体运动量;(e)建立光学面弹性变形的Zernike多项式方程,利用公式(19)计算Zernike系数;(f)将光学面刚体运动量和弹性变形的Zernike系数,以光学分析软件的格式构建光学面变形误差模型,分析其对光学系统的性能影响。所提光学面变形误差计算方法的实施流程如图4所示。

      图  4  所提光学面变形误差计算方法流程

      Figure 4.  Flow chart of the proposed optical surface deformation error calculation method

    • 对单个光学面施加理想刚体运动和弹性变形的形式定义光学面变形误差,用所提光学面变形误差计算方法和传统方法求解刚体运动量和弹性变形量,对比两种方法的计算精度,并分析刚体运动方程、变形修正方法等因素对计算结果的影响。

    • 该光学面是标准球面,其矢高表达式为:

      $$ {{z = }}\frac{{{{c}}{R^{\text{2}}}}}{{{\text{1 + }}\sqrt {{\text{1}} - (1 + {{k}}){{{c}}^{\text{2}}}{R^{\text{2}}}} }} $$ (21)

      式中:c为曲率;R为径向坐标;k为圆锥曲线常数。在该案例中,不失一般地,设c为0.2,k为0.5,光学面径向最大值为1(即Rmax为1),如图5所示。

      图  5  光学面-标准球面(c=0.2, k=0.5)

      Figure 5.  Optical surface - Standard sphere (c=0.2, k=0.5)

      为了避免节点数量过少而影响光学面变形误差的计算精度,在XY平面径向和周向分别均匀采样101个节点,共有10001个节点。设置五种情形:刚体运动I(大位移)、刚体运动II(小位移)、刚体运动III(小位移和转角)、弹性变形、刚体运动+弹性变形,刚体运动量测试值如表1所示。由表1可知,所提方法准确地计算出刚体运动量,平动、转动分量与其测试值几乎完全相等。传统方法的计算精度相对偏低,在三个情形中,Tz的求解值与测试值有较大的偏差,在第三个情形中,$ {\theta _x} $$ {\theta _y} $与测试值都有一定的偏差。

      表 1  光学面(Rmax=1,c=0.2,k=0.5)刚体运动对比

      Table 1.  Comparison of rigid body motion of the optical surface (Rmax=1, c=0.2, k=0.5)

      No.Deformation errorTest valueCalculation of rigid body motion
      The proposed methodTraditional method
      1 Case I (Rigid body motion) $ {T_x} $=1.0000 E-1
      $ {T_y} $=1.0000 E-1
      $ {T_z} $=1.0000 E-1
      $ {\theta _x} $=0.0000
      $ {\theta _y} $=0.0000
      $ {\theta _z} $=0.0000
      $ {T_x} $=1.0000 E-1
      $ {T_y} $=1.0000 E-1
      $ {T_z} $=1.0000 E-1
      $ {\theta _x} $=−1.6168 E-8
      $ {\theta _y} $=−4.0098 E-9
      $ {\theta _z} $=6.5839 E-9
      $ {T_x} $=1.0000 E-1
      $ {T_y} $=1.0000 E-1
      $ {T_z} $=8.5600 E-2
      $ {\theta _x} $=−7.3240 E-10
      $ {\theta _y} $=1.4389 E-4
      $ {\theta _z} $=−2.6730 E-10
      2 Case II (Rigid body motion) $ {T_x} $=1.0000 E-3
      $ {T_y} $=1.0000 E-3
      $ {T_z} $=1.0000 E-3
      $ {\theta _x} $=0.0000
      $ {\theta _y} $=0.0000
      $ {\theta _z} $=0.0000
      $ {T_x} $=1.0000 E-3
      $ {T_y} $=1.0000 E-3
      $ {T_z} $=9.9999 E-4
      $ {\theta _x} $=1.3572 E-8
      $ {\theta _y} $=−1.2696 E-8
      $ {\theta _z} $=−1.8522 E-9
      $ {T_x} $=9.9994 E-4
      $ {T_y} $=9.9999 E-4
      $ {T_z} $=8.5637 E-4
      $ {\theta _x} $=1.7830 E-9
      $ {\theta _y} $=1.4343 E-6
      $ {\theta _z} $=1.5747 E-10
      3 Case III (Rigid body motion) $ {T_x} $=1.0000 E-3
      $ {T_y} $=1.0000 E-3
      $ {T_z} $=1.0000 E-3
      $ {\theta _x} $=1.0000 E-3
      $ {\theta _y} $=1.0000 E-3
      $ {\theta _z} $=1.0000 E-3
      $ {T_x} $=1.0000 E-3
      $ {T_y} $=9.9999 E-4
      $ {T_z} $=9.9999 E-4
      $ {\theta _x} $=1.0000 E-3
      $ {\theta _y} $=1.0000 E-3
      $ {\theta _z} $=9.9999 E-4
      $ {T_x} $=9.9672 E-4
      $ {T_y} $=1.0000 E-3
      $ {T_z} $=8.4683 E-4
      $ {\theta _x} $=1. 1101 E-3
      $ {\theta _y} $=1.0977 E-3
      $ {\theta _z} $=9.9953 E-4
      4 Elastic deformation $ {T_x} $=0.0000
      $ {T_y} $=0.0000
      $ {T_z} $=0.0000
      $ {\theta _x} $=0.0000
      $ {\theta _y} $=0.0000
      $ {\theta _z} $=0.0000
      k4=1.0000 E-3
      $ {T_x} $=4.9010 E-7
      $ {T_y} $=8.7944 E-10
      $ {T_z} $=3.2373 E-6
      $ {\theta _x} $=−5.4085 E-10
      $ {\theta _y} $=−1.4595 E-5
      $ {\theta _z} $=−1.3092 E-9
      $ {T_x} $=4.9005 E-7
      $ {T_y} $=8.8007 E-10
      $ {T_z} $=3.2373 E-6
      $ {\theta _x} $=−5.4015 E-10
      $ {\theta _y} $=−1.4595 E-5
      $ {\theta _z} $=−1.3093 E-10
      5 Rigid body motion + elastic deformation $ {T_x} $=1.0000 E-3
      $ {T_y} $=1.0000 E-3
      $ {T_z} $=1.0000 E-3
      $ {\theta _x} $=1.0000 E-3
      $ {\theta _y} $=1.0000 E-3
      $ {\theta _z} $=1.0000 E-3
      k4=1.0000 E-3
      $ {T_x} $=1.0004 E-3
      $ {T_y} $=9.9999 E-4
      $ {T_z} $=1.0032 E-3
      $ {\theta _x} $=9.9994 E-4
      $ {\theta _y} $=9.8545 E-4
      $ {\theta _z} $=9.9997 E-4
      $ {T_x} $=9.9722 E-4
      $ {T_y} $=1.0038 E-3
      $ {T_z} $=8.5007 E-4
      $ {\theta _x} $=1.1101 E-3
      $ {\theta _y} $=1.0830 E-3
      $ {\theta _z} $=9.9952 E-4

      该案例中的光学面口径为1,为了分析光学面变形误差计算精度与光学面口径的相关性,分别将光学面口径扩大为10和100,相应地,c分别改为0.02和0.002,k仍然为0.5,计算结果如表2表3所示。在三个情形中,所提方法都准确地计算出刚体运动量,而传统方法求得的Tz$ {\theta _y} $与其测试值的偏差都相对较大,尤其在第三个情形中,Tz的求解值与其测试值的偏差很大,$ {\theta _x} $$ {\theta _y} $也有较大的偏差。传统方法利用光学面的径向切线计算光学面的修正面,当存在刚体转动且光学面口径较大时,其光学面的修正面会产生较大的偏差,导致刚体运动量的计算误差偏大,如表1~3所示的第三情形的计算结果。此外,传统方法采用刚体运动的近似方程求解刚体运动量,当刚体转动量较大时,也会产生额外的误差。所提方法利用双立方样条插值法修正光学面,不需要计算光学面的径向或法向切线,并通过刚体运动完备方程求解刚体运动量,计算精度高且与光学面口径大小几乎没有关联。需要强调的是,所提算法和传统方法的算法在商业软件Matlab中的执行时间几乎相等。

      表 2  光学面(Rmax=10,c=0.02,k=0.5)刚体运动对比

      Table 2.  Comparison of rigid body motion of the optical surface (Rmax=10, c=0.02, k=0.5)

      No.Deformation errorTest valueCalculation of rigid body motion
      Proposed methodTraditional method
      1 Case I (Rigid body motion) $ {T_x} $=1.0000 E-1
      $ {T_y} $=1.0000 E-1
      $ {T_z} $=1.0000 E-1
      $ {\theta _x} $=0.0000
      $ {\theta _y} $=0.0000
      $ {\theta _z} $=0.0000
      $ {T_x} $=1.0000 E-1
      $ {T_y} $=1.0000 E-1
      $ {T_z} $=1.0000 E-1
      $ {\theta _x} $=1.5220 E-10
      $ {\theta _y} $=−1.8239 E-11
      $ {\theta _z} $=1.1900 E-10
      $ {T_x} $=1.0000 E-1
      $ {T_y} $=1.0000 E-1
      $ {T_z} $=8.5600 E-2
      $ {\theta _x} $=−5.4967 E-10
      $ {\theta _y} $=1.4384 E-5
      $ {\theta _z} $=−8.5772 E-11
      2 Case II (Rigid body motion) $ {T_x} $=1.0000 E-3
      $ {T_y} $=1.0000 E-3
      $ {T_z} $=1.0000 E-3
      $ {\theta _x} $=0.0000
      $ {\theta _y} $=0.0000
      $ {\theta _z} $=0.0000
      $ {T_x} $=9.9999 E-4
      $ {T_y} $=9.9999 E-4
      $ {T_z} $=9.9999 E-4
      $ {\theta _x} $=−9.4591 E-11
      $ {\theta _y} $=−1.9287 E-11
      $ {\theta _z} $=−4.8523 E-11
      $ {T_x} $=9.9995 E-4
      $ {T_y} $=9.9999 E-4
      $ {T_z} $=8.5637 E-4
      $ {\theta _x} $=−3.1314 E-9
      $ {\theta _y} $=1.3656 E-7
      $ {\theta _z} $=−9.2801 E-11
      3 Case III (Rigid body motion) $ {T_x} $=1.0000 E-3
      $ {T_y} $=1.0000 E-3
      $ {T_z} $=1.0000 E-3
      $ {\theta _x} $=1.0000 E-3
      $ {\theta _y} $=1.0000 E-3
      $ {\theta _z} $=1.0000 E-3
      $ {T_x} $=1.0000 E-3
      $ {T_y} $=1.0000 E-3
      $ {T_z} $=1.0000 E-3
      $ {\theta _x} $=9.9999 E-4
      $ {\theta _y} $=1.0000 E-3
      $ {\theta _z} $=1.0000 E-3
      $ {T_x} $=9.9733 E-4
      $ {T_y} $=1.0113 E-3
      $ {T_z} $=3.0511 E-4
      $ {\theta _x} $=1. 0325 E-3
      $ {\theta _y} $=1.0087 E-3
      $ {\theta _z} $=9.9951 E-4

      表 3  光学面(Rmax=100,c=0.002,k=0.5)刚体运动对比

      Table 3.  Comparison of rigid body motion of the optical surface (Rmax=100, c=0.002, k=0.5)

      No.Deformation errorTest valueCalculation of rigid body motion
      Proposed methodTraditional method
      1 Case I (Rigid body motion) $ {T_x} $=1.0000 E-1
      $ {T_y} $=1.0000 E-1
      $ {T_z} $=1.0000 E-1
      $ {\theta _x} $=0.0000
      $ {\theta _y} $=0.0000
      $ {\theta _z} $=0.0000
      $ {T_x} $=1.0000 E-1
      $ {T_y} $=1.0000 E-1
      $ {T_z} $=1.0000 E-1
      $ {\theta _x} $=−7.8975 E-12
      $ {\theta _y} $=1.1882 E-11
      $ {\theta _z} $=−4.5312 E-12
      $ {T_x} $=1.0000 E-1
      $ {T_y} $=1.0000 E-1
      $ {T_z} $=8.5600 E-2
      $ {\theta _x} $=−4.1705 E-10
      $ {\theta _y} $=−1.4335 E-6
      $ {\theta _z} $=2.0338 E-10
      2 Case II (Rigid body motion) $ {T_x} $=1.0000 E-3
      $ {T_y} $=1.0000 E-3
      $ {T_z} $=1.0000 E-3
      $ {\theta _x} $=0.0000
      $ {\theta _y} $=0.0000
      $ {\theta _z} $=0.0000
      $ {T_x} $=1.0000 E-3
      $ {T_y} $=1.0000 E-3
      $ {T_z} $=9.9999 E-4
      $ {\theta _x} $=−3.3836 E-11
      $ {\theta _y} $=−1.5327 E-12
      $ {\theta _z} $=−1.5605 E-11
      $ {T_x} $=9.9995 E-4
      $ {T_y} $=9.9999 E-4
      $ {T_z} $=8.5636 E-4
      $ {\theta _x} $=3.3035 E-10
      $ {\theta _y} $=1.0407 E-8
      $ {\theta _z} $=−3.1869 E-10
      3 Case III (Rigid body motion) $ {T_x} $=1.0000 E-3
      $ {T_y} $=1.0000 E-3
      $ {T_z} $=1.0000 E-3
      $ {\theta _x} $=1.0000 E-3
      $ {\theta _y} $=1.0000 E-3
      $ {\theta _z} $=1.0000 E-3
      $ {T_x} $=9.9987 E-4
      $ {T_y} $=1.0000 E-3
      $ {T_z} $=9.9973 E-4
      $ {\theta _x} $=1.0000 E-3
      $ {\theta _y} $=9.9999 E-4
      $ {\theta _z} $=9.9999 E-4
      $ {T_x} $=1.0000 E-3
      $ {T_y} $=1.0525 E-3
      $ {T_z} $=−5.8487 E-3
      $ {\theta _x} $=1. 0144 E-3
      $ {\theta _y} $=9.9060 E-4
      $ {\theta _z} $=9.9950 E-4

      在第四个情形中,光学面没有刚体运动,只有弹性变形。光学面弹性变形测试函数为Fringe Zernike多项式中的第四项(如图6所示),其表达式为:

      图  6  Fringe Zernike多项式的第四项 (以k4=1为例)

      Figure 6.  The fourth term of Fringe Zernike polynomial (Taking k4=1 as an example)

      $$ {{Z}}{{{K}}_{\text{4}}}{\text{ = }}{k_4}{R^{\text{2}}}\cos {\text{2}}\phi $$ (22)

      式中:k4ZK4项的系数;R为径向坐标;$ \phi $为角坐标。

      由于光学面变形通常很小,该案例中的k4设为0.001,也即光学面局部变形的最大值为0.001,计算结果如表1所示,相较于光学面的弹性变形量,两种方法求解的刚体运动量都很小且几乎相同,可以认为光学面无刚体运动,所提方法和传统方法都准确地识别出无刚体运动。

      在第五个情形中,光学面同时存在刚体运动和弹性变形,刚体运动和弹性变形测试值都设为0.001,如表1所示,所提方法比传统方法更为精确地计算出刚体运动量,传统方法求解的Tz与测试值有较大的偏差,$ {\theta _x} $$ {\theta _y} $都有一定的偏差。

      为了进一步验证所提方法的有效性,随机生成150个测试样本,在每个测试样本中,刚体运动的六个分量在0~0.01之间随机生成,用统计误差分析指标评估光学面刚体运动量的计算精度。常用的误差分析指标有确定性系数R2、均方根误差(RMSE)、相对均方根误差(RRMSE)、最大绝对误差(MAE)和相对最大绝对误差(RMAE)[18],其数学表达式如下:

      $$ {R^2}{\text{ = 1}} - \frac{{\displaystyle \sum\limits_m {{{\left( {{l_i} - {{\hat l}_i}} \right)}^2}} }}{{\displaystyle \sum\limits_m {{{\left( {{l_i} - {{\bar l}_i}} \right)}^2}} }} $$ (23)
      $$\begin{split} &\;\\ & RMSE{\text{ = }}\sqrt {\frac{1}{m}\sum\limits_m {{{\left( {{l_i} - {{\hat l}_i}} \right)}^2}} } \end{split} $$ (24)
      $$ RRMSE{\text{ = }}\frac{{\text{1}}}{{{{std}}}}\sqrt {\frac{1}{m}\sum\limits_m {{{\left( {{l_i} - {{\hat l}_i}} \right)}^2}} } $$ (25)
      $$ MAE{\text{ = }}\max \left( {\left| {{l_i} - {{\hat l}_i}} \right|} \right) $$ (26)
      $$ RMAE{\text{ = }}\frac{{\text{1}}}{{{{std}}}}\max \left( {\left| {{l_i} - {{\hat l}_i}} \right|} \right) $$ (27)

      式中:$ {l_i} $为测试值;$ {\hat l_i} $为求解值,$ {\bar l_i} $为测试值的均值;std为测试值的标准差;m为测试样本的数量。

      确定性系数和相对均方根误差反映了光学面变形误差模型的整体精度,相对最大绝对误差则表征光学面变形误差模型的局部精度。统计结果如表4所示,所提方法的统计误差指标值反映出其计算精度较高,六个刚体运动分量的确定性系数都等于1,相对均方根误差都很小,且相对最大绝对误差的最大值为7.7869 E-6。传统方法的统计误差指标值则反映出其计算精度相对较低,Tz$ {\theta _x} $$ {\theta _y} $的确定性系数相对较小,同时它们的相对均方根误差和相对最大绝对误差都较大,远大于所提方法的统计误差指标值。

      表 4  统计误差分析指标—所提方法与传统方法对比

      Table 4.  Statistical error analysis for comparison between the proposed method and the traditional method

      Statistical indicatorsMethod$ {T_x} $$ {T_y} $$ {T_z} $$ {\theta _x} $$ {\theta _y} $$ {\theta _z} $
      R2 Proposed method 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000
      Traditional method 0.9998 0.9998 0.9118 0.9683 0.9658 1.0000
      RRMSE Proposed method 2.0356 E-6 2.1224 E-6 1.9619 E-6 3.2531 E-6 2.4301 E-6 2.5259 E-6
      Traditional method 0.0148 0.0127 0.2959 0.1775 0.1842 0.0064
      RMAE Proposed method 3.0167 E-6 3.1373 E-6 2.082 E-6 7.7869 E-6 6.2185 E-6 5.4196 E-6
      Traditional method 0.0453 0.0341 0.4880 0.4503 0.4255 0.0164
    • 刚体运动方程和光学面修正方法是影响光学面变形误差计算精度的关键因素,在所提方法中,刚体运动的优化求解过程是“动态的”,未变形前的光学面点阵按照刚体平动、X轴、Y轴、Z轴旋转的顺序运动,假设其运动向量为${\boldsymbol{L}}{\text{ = }}{\left[ {\Delta {X_S}\;\Delta {Y_S}\;\Delta {Z_S}\;\Delta {\theta _X}\;\Delta {\theta _Y}\;\Delta {\theta _Z}} \right]^{\rm{T}}}$,所提方法的刚体运动矩阵为:

      $$ {{\boldsymbol{M}}_{\text{R}}}{\text{ = }}{{\boldsymbol{R}}_Z}{{\boldsymbol{R}}_Y}{{\boldsymbol{R}}_X}{{\boldsymbol{T}}_{XYZ}} $$ (28)

      传统方法中的刚体运动求解过程是“静态的”,为了分析传统方法中的刚体运动方程求解方法对刚体运动计算误差的影响,用该方程替换所提方法中的完备方程,保留所提方法中的光学面修正方法,对比两种方法的计算精度。

      采用统计误差分析指标评估刚体运动量的计算误差,重新随机生成150个测试样本,每个测试样本中刚体运动的六个分量在0~0.01之间随机生成。统计结果如表5所示。所提方法和传统方程求解方法的整体计算精度都很高,确定性系统几乎都等于1,但传统方程求解方法的相对均方根误差值较大,且远远大于完备方程求解方法的相对均方根误差。此外,在表征局部计算精度的相对最大绝对误差方面,所提方法远小于传统方程求解方法,反映出所提方法在计算精度、结果稳定性等方面都优于传统方法中的运动方程求解方法。

      表 5  统计误差分析指标—刚体运动完备方程与简化方程对比

      Table 5.  Statistical error analysis for comparison between complete and simplified equations of rigid body motion

      Statistical indexMethod$ {T_x} $$ {T_y} $$ {T_z} $$ {\theta _x} $$ {\theta _y} $$ {\theta _z} $
      R2Complete equation1.00001.00001.00001.00001.00001.0000
      Simplified equation0.99990.99991.00001.00001.00001.0000
      RRMSEComplete equation1.9457 E-61.9696 E-61.91146 E-63.1742 E-62.3667 E-62.9295 E-6
      Simplified equation0.01210.01141.6050 E-50.00240.00240.0053
      RMAEComplete equation31019 E-63.1034 E-62.7365 E-68.1965 E-67.8133 E-66.6832 E-6
      Simplified equation0.03280.03016.0652 E-50.00640.00660.0149
    • 传统方法的计算结果如表4所示,将传统方法中的面形修正方法改为双立方样条插值法,其计算结果如表5所示。表4对应的150个测试样本与表5的150个测试样本不同,但所提方法的误差指标值几乎相等,这反映了所提方法的计算结果具有较好的稳定性,同时也表明表4表5中的统计结果可用于对比评价面形修正方法。由表4表5可知,在整体计算精度方面,表5中的确定性系数几乎都等于1,而表4Tz$ {\theta _x} $$ {\theta _y} $的确定性系数相对较小,表5中的相对均方根误差也都小于表4中的值;同样,在局部精度方面,表5中的相对最大绝对误差都小于表4中对应的指标值,双立方样条插值法的计算精度明显优于切线法。

    • 光学面点阵由镜面有限元单元的划分方式及尺寸确定,目前光学镜面有限元模型的构建主要以经验性知识为主。以球形镜面为例,考虑到圆的对称性及六面体网格的划分,传统方法常用辐射状的网格划分方式,其节点分布如图7所示。为了降低矩阵的奇异性,节点的数量通常是待求参数项的2倍及以上,以Fringe Zernike多项式为例,则至少需要74个节点。

      图  7  光学面节点辐射状分布图。(a) 97个节点;(b) 261个节点;(c) 521个节点;(d) 2191个节点

      Figure 7.  Radial distribution of nodes on the optical surface. (a) 97 nodes;(b) 261 nodes;(c) 521 nodes;(d) 2191 nodes

      为了分析节点数目对计算结果的影响,节点数分别设为97、261、521、1093及2191,如图7所示。刚体运动六个分量的测试值分别设为0.001、0.002、0.003、0.001、0.002、0.003,弹性变形测试函数选为Fringe Zernike多项式中的高阶次函数:第37项函数,其系数k37设为0.001,表达式为:

      $$ \begin{array}{l} {{Z}}{{{K}}_{{\text{37}}}} {\text{ = }}\\\\ {k_{{\text{37}}}}\left( {{\text{924}}{R^{{\text{12}}}} - 2\;772{R^{{\text{10}}}} + 3\;150{R^{\text{8}}} - 1\;680{R^6} + 420{R^4} - 42{R^2} + 1} \right) \end{array} $$ (29)

      用拟合残差RMS与弹性变形RMS的比值表征拟合效果,其表达式为:

      $$ 面误差比=\Vert{{\boldsymbol{Z}}_{\text{d}}-{\boldsymbol{K}}{{\boldsymbol{C}}}^{\ast }\Vert }_{\text{2}}/\Vert{{{ {\boldsymbol{Z}}}}_{\text{d}}\Vert }_{\text{2}} $$ (30)

      式中:${{\boldsymbol{C}}^ * }$为光学面弹性变形的多项式拟合系数最优解;${\left\| {{\boldsymbol{Z}_{\text{d}}}} \right\|_{\text{2}}}$${\boldsymbol{Z}_{\text{d}}}$的2范数。

      计算结果如表6所示,Z向平动量的计算误差相对较大,其他刚体运动分量和弹性变形系数的误差都很小,面误差比也都很小,但随着节点数的增大,Z向平动量的计算值与其测试值越来越接近,但仍然有较大的误差。节点分布均匀性决定了节点的相对权重,聚簇处的节点权重大,稀疏处的节点权重小,而辐射状节点分布具有“外疏中间密”的特点,体现了中间部分权重大而外围节点的权重小,表6中的Z向平动量的误差是由高阶次变形和节点不均匀分布导致的。从方程组求解的角度看,节点数量多且分布均匀有利于提高光学面变形误差的计算精度;从有限元求解的角度,有限元单元选择四边形或六面体,形状越规整,网格尺寸越小,越有利于提高仿真精度。

      表 6  光学面节点辐射分布情况下的变形误差计算结果

      Table 6.  Results for the case of radial distribution of nodes on the optical surface

      Number of nodes$ {T_x} $$ {T_y} $$ {T_z} $$ {\theta _x} $$ {\theta _y} $$ {\theta _z} $$ {k_{{\text{37}}}} $Surface error ratio
      971.0007 E-31.9997 E-33.3057 E-39.9999 E-41.9969 E-33.0000 E-31.0000 E-33.7642 E-7
      2611.0002 E-31.9998 E-33.1775 E-39.9999 E-42.0049 E-33.0000 E-31.0000 E-37.9573 E-7
      5211.0002 E-31.9998 E-33.1774 E-39.9999 E-42.0026 E-33.0000 E-31.0000 E-33.9583 E-7
      10931.0001 E-31.9999 E-33.1334 E-39.9999 E-42.0032 E-33.0000 E-31.0000 E-37.6929 E-7
      21911.0001 E-31.9999 E-33.1141 E-39.9999 E-42.0026 E-33.0000 E-31.0000 E-38.6559 E-7

      利用商业有限元软件Altair Hypermesh建立近似均匀分布、四边形单元的点阵,如图8所示,节点数设为接近表6中的数目,分别为97、258、520、1092及2193,刚体运动和弹性变形的测试值保持不变。计算结果如表7所示,与辐射状节点分布情况的分析结论相似,但整体上的计算误差,特别是Z向平动量的计算误差比辐射状节点分布情况小,可知节点的分布均匀性降低了计算结果的误差。

      表 7  光学面节点近似均匀分布情况下的变形误差计算结果

      Table 7.  Results for the case of approximately uniform distribution of nodes on the optical surface

      Number of nodes$ {T_x} $$ {T_y} $$ {T_z} $$ {\theta _x} $$ {\theta _y} $$ {\theta _z} $$ {k_{{\text{37}}}} $Surface error ratio
      971.0005 E-31.9997 E-33.2749 E-99.9999 E-42.0000 E-33.0000 E-31.0000 E-31.9526 E-8
      2581.0004 E-31.9998 E-33.1834 E-39.9944 E-42.0000 E-33.0000 E-31.0000 E-31.3288 E-7
      5201.0003 E-31.9998 E-33.1303 E-39.9916 E-42.0000 E-33.0000 E-31.0000 E-32.0133 E-7
      10921.0001 E-31.9999 E-33.0751 E-39.9877 E-42.0006 E-33.0000 E-31.0000 E-33.2122 E-7
      21931.0000 E-31.9999 E-33.0476 E-39.9937 E-41.9999 E-33.0000 E-31.0000 E-32.1161 E-7

      图  8  光学面节点近似均匀分布图。(a) 97个节点;(b) 258个节点;(c) 520个节点;(d) 2193个节点

      Figure 8.  Approximately uniform distribution of nodes on the optical surface. (a) 97 nodes;(b) 258 nodes;(c) 520 nodes;(d) 2193 nodes

      Fringe Zernike多项式中的前三项(离焦、X轴和Y轴偏转量)与刚体运动量的分量相同,为了表示更为复杂的光学面弹性变形,将第4项至第37项选为测试函数,系数k4~k37都设为0.001,刚体运动的测试值保持不变。在节点近似均匀分布情况下,刚体运动分量中的最大误差和弹性变形系数中的最大误差与节点数的关系如图9所示。由图9(a)可知,由于弹性变形模式极为复杂,刚体运动量的计算误差都很大,当节点数为97时,最大误差值为153.55%,但其随着节点数目的增大而不断减小;由图9(b)可知,弹性变形多项式系数的计算误差都很小,且随着节点数目的增大而不断减小,最大误差值为1.4%。

      图  9  计算误差与节点数量之间的关系。(a) 刚体运动量计算误差;(b) 弹性变形系数计算误差

      Figure 9.  Relationship between estimation errors and number of nodes. (a) Rigid body motion;(b) Elastic deformation coefficient

      在实际光机工程中,主要关注Fringe Zernike多项式中的前15项(4阶次函数),其具有与光学相对应的物理含义。将测试函数设为Fringe Zernike多项式中的第4项至第15项,系数k4~k15都设为0.001,刚体运动的测试值保持不变,结果如图9所示。当节点数为97时,刚体运动量的计算误差为50.73%,随着节点数目的增大,计算误差先减小后增大,当节点数为1466(对应的单元平均尺寸为0.06)时,计算误差的最小值为4.64%;弹性变形的多项式系数的计算误差都很小,随着节点数目的增大,计算误差先减小后增大,当节点数为1789时,计算误差的最小值为0.05%。在节点近似均匀划分方法中,当节点数较小(如97)时,节点分布均匀性较好,但随着节点数目的增大,节点分布均匀性会出现恶化,如图8所示。这说明在该面形复杂度下,建立节点数约为1466的近似均匀网格可以得到较优的计算结果。

      此外,对比表1~表7图9可知,随着光学面变形复杂性的增加,如测试函数分别选为第4项、第37项、第4~15项和第4~37项,当节点数较小时,刚体运动量和弹性变形系数的计算误差不断增大,当节点数很大时,刚体运动量和弹性变形系数的计算误差呈先增大后减小的趋势。

    • 光学面可能是标准球面的一部分,如X范围为[−a, a] (0<a<1),此时Fringe Zernike多项式彼此之间是非正交的。为了评估所提方法对部分球形光学面的适用性,依次对a取值0.1、0.2、···、0.9,节点数取1466×a的近似值,节点分布如图10所示。测试函数分别选为第4项、第37项和第4~15项,并且系数都设为0.001,刚体运动的测试值保持不变。

      图  10  部分球形光学面节点近似均匀分布图,X范围:(a) [−0.1, 0.1];(b) [−0.3, 0.3];(c) [−0.5, 0.5];(d) [−0.7, 0.7]

      Figure 10.  Approximately uniform distribution of nodes on the optical surface with X: (a) [−0.1, 0.1];(b) [−0.3, 0.3];(c) [−0.5, 0.5];(d) [−0.7, 0.7]

      刚体运动分量中的最大误差和弹性变形系数中的最大误差与面形范围系数a的关系如图11所示,由图11(a)可知,当测试函数为单个高阶函数时(第37项),刚体运动的计算误差整体上最小且基本不随a值变化,单个低阶函数其次,第4~15项函数对应的计算误差最大,后两者随着a值的增大而减小。由图11(b)可知,当测试函数为单个函数时,即简单变形模式,弹性变形系数计算误差值都很小,而当测试函数为第4~15项函数时,计算误差值整体上较大且随着a值的增大而快速减小,当a大于0.4时,计算误差都很小。由此可知,当面形范围系数a值较小时,在光学变形复杂度较高的情况下,所提方法的计算精度较低,这是由于光学面仅是标准球形面的较小部分,复杂面变形中的一部分被算法识别为该光学面的刚体运动,此时,光学面变形的多项式系数的计算误差也较大,无法反映出真实的物理含义。需要说明的是,尽管刚体运动量和光学面变形多项式系数的计算误差较大,最终的光学面拟合精度很高,它们的面误差比值都很小。在实际工程中,光学镜面在XY面上的投影可能是非标准圆,但可以用近似于图10中的光学面对其计算结果进行评价。

      图  11  计算误差与面形范围系数之间的关系。(a) 刚体运动量计算误差;(b) 弹性变形系数计算误差

      Figure 11.  Relationship between estimation errors and the surface range coefficient. (a) Rigid body motion;(b) Elastic deformation

    • 该光学系统是基于史瓦西尔德构型的偏视场离轴两反光学系统,由主、次两块反射镜镜构成,其光路结构如图12(a)所示。平行光入射至主镜,经凸面主镜发散后至凹面次镜,由次镜聚焦成像到像面处,两块反射镜均为离轴二次曲线非球面。系统全视场角8.2°,线视场使用,系统焦距103.50 mm,入瞳直径42.29 mm,F/#为2.4。

      图  12  两反光学系统。(a) 光路结构;(b) 机械结构;(c) 有限元模型

      Figure 12.  An optical system with two mirrors. (a) Optical design; (b) Mechanical structure; (c) Finite element model

      基于工程实践经验设计简化的镜头光机结构,如图12(b)所示。光机结构件外形为呈字母“U”形的板件结构,两头设计安装镜框,中间段连接固定两端镜框,并设计镜头安装接口。反射材料为熔石英,结构件材料为铝合金6061-T6,反射镜使用硅橡胶粘结安装在镜框内。光机三维尺寸为248 mm×133 mm×160 mm,质量为2.19 kg。

      光学系统的有限元模型如图12(c)所示,主镜和次镜的单元平均尺寸分别为1.8 mm和3.6 mm,节点数分别为1457和1432,整个有限元模型共有152148个单元、34807个节点。系统工况载荷为:重力载荷和−30°温度载荷,边界条件为:完全约束支撑板四个螺栓孔的6个自由度。利用商业有限元软件MSC NASTRAN求解该有限元模型,并提取两个光学面的节点坐标和位移信息,如图13所示。

      图  13  光学面有限元网格和位移图。(a) 主镜有限元网格;(b) 主镜位移图;(c) 次镜有限元网格;(d) 次镜位移图;

      Figure 13.  Finite element and displacement of optical surfaces. (a) Finite element-primary mirror; (b) Displacement-primary mirror;(c) Finite element-secondary mirror; (d) Displacement-secondary mirror

      计算结果如表8所示,主镜和次镜的面误差比分别为0.44%和1.82%,弹性变形的波峰波谷值(peak-valley, PV)分别为3.4480 E-6 mm和1.9449 E-5 mm,远小于刚体位移值,光学面弹性变形和拟合残差如图14所示,拟合残差远小于弹性变形量,说明拟合效果较好。

      表 8  主镜和次镜的变形误差计算结果

      Table 8.  Calculated deformation errors of primary mirror and secondary mirror

      Normalized
      radius
      $ {T_x} $/
      mm
      $ {T_y} $/
      mm
      $ {T_z} $/
      mm
      $ {\theta _x} $/
      (°)
      $ {\theta _y} $/
      (°)
      $ {\theta _z} $/
      (°)
      PV/
      mm
      Surface
      error ratio
      Primary mirror 48.7284 −1.5587 E-5 3.3805 E-3 −3.8495 E-3 −6.1539 E-5 7.0932 E-8 2.3137 E-7 3.4480 E-6 0.44%
      Secondary mirror 74.5760 −5.0592 E-5 6.9241 E-3 9.2077 E-3 1.4575 E-4 −4.1180 E-8 7.9050 E-7 1.9449 E-5 1.82%

      图  14  弹性变形及拟合残差图。(a) 主镜弹性变形;(b) 主镜变形拟合残差;(c) 次镜弹性变形;(d) 次镜变形拟合残差

      Figure 14.  Elastic deformation and fitting residual. (a) Primary mirror deformation; (b) Deformation fitting residual of primary mirror;(c) Secondary mirror deformation; (d) Deformation fitting residual of secondary mirror

      表8中的变形误差参数和Fringe Zernike多项式系数作为输入,利用商业光学软件ZEMAX对该光学系统的光学性能进行评价。像面离焦量为2.1658 E-2 mm,光学面变形前、后的点阵图和调制传递函数(modulation transfer function, MTF)如图15所示,可知光学面变形对光斑和MTF的影响都较小,说明光学系统在该工况下的光学性能变化较小。

      图  15  点列图及MTF曲线。(a) 原系统点列图;(b) 原系统MTF;(c) 变形后的点列图;(d) 变形后的MTF

      Figure 15.  Spot diagram and MTF curve. (a) Original spot diagram; (b) Original MTF;(c) Spot diagram of the deformed system; (d) MTF of the deformed system

    • 恶劣环境下的复杂光机系统的光学性能集成分析一直是光学仪器领域的难题。文中提出基于刚体运动完备方程的光机热集成分析方法,利用双立方样条插值法对光学镜面进行修正,然后通过刚体运动完备方程的数值动态优化过程分离出刚体运动,最后采用最小二乘法求解出弹性变形多项式系数。该方法的求解过程不依赖光学面的解析方程,仅需要光学面点阵的坐标和位移。数值案例和工程案例的分析结果表明,所提方法在计算精度、结果稳定性等方面都优于传统的刚体分离方法,特别是在刚体位移相对较大、变形模式复杂的情况下,所提方法仍具有很高的计算精度,从而具有更大的适用范围;通过定性和定量分析刚体运动方程、光学面修正方法、光学面节点分布以及面形等因素对光机热分析结果的影响,提供了最佳的光机热集成分析条件。

参考文献 (18)

目录

    /

    返回文章
    返回