发明名称 离轴三反非球面系统凸非球面次镜面形拼接检测方法
摘要 离轴三反非球面系统凸非球面次镜面形拼接检测方法涉及检测光学领域,通过子孔径拼接算法求解得到大口径离轴凸非球面反射镜全口径的面形,为其进一步加工提供依据和保障。该方法所用的装置包括:激光跟踪仪、激光干涉仪、第三反射镜、待测大口径离轴凸非球面次镜、主反射镜和高精度平面反射镜;系统装调检测的方法如下:系统装调,中心视场波像差检测,其它视场波像差检测,各视场面形数据拼接计算和全口径面形数据插补。该方法将光学系统波像差测试和子孔径拼接测量技术结合在一起完成对大口径离轴凸非球面面形的检测,拼接子孔径数目少,操作和运算简易,且在次镜的加工和检测过程中实现了整个光学系统的装调和测试,节省了时间,降低了成本。
申请公布号 CN104142129B 申请公布日期 2016.11.23
申请号 CN201410345382.1 申请日期 2014.07.18
申请人 中国科学院长春光学精密机械与物理研究所 发明人 王孝坤
分类号 G01B11/24(2006.01)I 主分类号 G01B11/24(2006.01)I
代理机构 长春菁华专利商标代理事务所 22210 代理人 张伟
主权项 离轴三反非球面系统凸非球面次镜面形拼接检测方法,该方法所用的装置包括:激光跟踪仪、激光干涉仪、第三反射镜、待测大口径离轴凸非球面次镜、主反射镜和高精度平面反射镜;其特征在于,系统装调检测的方法如下:步骤一:当主反射镜和第三反射镜完成加工后,对离轴三反非球面系统进行系统装调,并利用激光跟踪仪对各反射镜的位置姿态以及各镜体之间的相对位置进行测定和监测;步骤二:利用激光跟踪仪测定和监测结果均在设计公差范围之内时,调整激光干涉仪,使干涉仪的出射光线汇聚在中心视场成像的焦面位置,根据光路可逆原理,光束将会经过离轴三反非球面系统后变为平行光出射;在入射光孔位置设置一高精度平面反射镜,使其与出射平行光垂直,从而使经主镜出射后的平行光束垂直入射到高精度平面反射镜上并沿原路返回,经过离轴三反非球面系统与干涉仪系统内的参考光束形成干涉条纹,从而可以测定得到光学系统中心视场的波像差,待测大口径离轴凸非球面次镜凸非球面中心区域即中心子孔径的面形误差为中心视场系统波像差的一半;步骤三:调整激光干涉仪,使激光干涉仪的出射光线分别汇聚在其他视场成像的焦面位置,重复步骤二操作,依次测定得到其它各视场系统的波像差,从而得到待测大口径离轴凸非球面次镜凸非球面其它区域即其它子孔径的面形误差;步骤四:假定离轴三反非球面系统共有M个视场,即共有M个子孔径拼接测量才能覆盖整个大口径凸非球面次镜,各子孔径间有一定的重叠区域;选定非球面中心区域的子孔径作为基准子孔径;测试过程中,大口径非球面各子孔径位置的定位不准将会引入3种初级像差,即为相对平移、倾斜和离焦;定义中心基准子孔径的相位数据为w<sub>0</sub>,则其它子孔径与基准子孔径相位数据的关系表示为(1)式:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>w</mi><mn>0</mn></msub><mo>=</mo><msub><mi>w</mi><mn>1</mn></msub><mo>+</mo><msub><mi>p</mi><mn>1</mn></msub><mo>+</mo><msub><mi>a</mi><mn>1</mn></msub><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><msub><mi>b</mi><mn>1</mn></msub><msub><mi>y</mi><mn>1</mn></msub><mo>+</mo><msub><mi>c</mi><mn>1</mn></msub><mrow><mo>(</mo><mrow><msubsup><mi>x</mi><mn>1</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>y</mi><mn>1</mn><mn>2</mn></msubsup></mrow><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><msub><mi>w</mi><mn>2</mn></msub><mo>+</mo><msub><mi>p</mi><mn>2</mn></msub><mo>+</mo><msub><mi>a</mi><mn>2</mn></msub><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><msub><mi>b</mi><mn>2</mn></msub><msub><mi>y</mi><mn>2</mn></msub><mo>+</mo><msub><mi>c</mi><mn>2</mn></msub><mrow><mo>(</mo><mrow><msubsup><mi>x</mi><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>y</mi><mn>2</mn><mn>2</mn></msubsup></mrow><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd></mtr><mtr><mtd><mrow><mo>=</mo><msub><mi>w</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>p</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>a</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mi>x</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>b</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mi>y</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>c</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mrow><msubsup><mi>x</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>y</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow><mn>2</mn></msubsup></mrow><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000962925650000021.GIF" wi="1329" he="402" /></maths>式中w<sub>1</sub>,w<sub>2</sub>,…,w<sub>M‑1</sub>是其它子孔径的相位数据,a<sub>i</sub>,b<sub>i</sub>分别是其它子孔径相对基准子孔径沿x方向和y方向的倾斜系数,c<sub>i</sub>和p<sub>i</sub>是相对离焦系数和平移系数;通过最小二乘拟合,使所有重叠区域相位数据差的平方和为最小,即为(2)式:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>S</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><msub><mi>j</mi><mn>1</mn></msub><mo>&NotEqual;</mo><mn>0</mn></mrow><msub><mi>N</mi><mn>1</mn></msub></munderover><munderover><mi>&Sigma;</mi><mrow><msub><mi>i</mi><mn>1</mn></msub><mo>&Subset;</mo><msub><mi>W</mi><mn>0</mn></msub><mo>,</mo><msub><mi>W</mi><msub><mi>j</mi><mn>1</mn></msub></msub></mrow><mi>n</mi></munderover><msup><mrow><mo>{</mo><mrow><msub><mi>W</mi><mn>0</mn></msub><mrow><mo>(</mo><mrow><msub><mi>x</mi><mrow><mn>1</mn><msub><mi>i</mi><mn>1</mn></msub></mrow></msub><mo>,</mo><msub><mi>y</mi><mrow><mn>1</mn><msub><mi>i</mi><mn>1</mn></msub></mrow></msub></mrow><mo>)</mo></mrow><mo>-</mo><mrow><mo>&lsqb;</mo><mrow><msub><mi>W</mi><msub><mi>j</mi><mn>1</mn></msub></msub><mrow><mo>(</mo><mrow><msub><mi>x</mi><mrow><msub><mi>j</mi><mn>1</mn></msub><msub><mi>i</mi><mn>1</mn></msub></mrow></msub><mo>,</mo><msub><mi>y</mi><mrow><msub><mi>j</mi><mn>1</mn></msub><msub><mi>i</mi><mn>1</mn></msub></mrow></msub></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>p</mi><msub><mi>j</mi><mn>1</mn></msub></msub><msub><mi>x</mi><mrow><msub><mi>j</mi><mn>1</mn></msub><msub><mi>i</mi><mn>1</mn></msub></mrow></msub><mo>+</mo><msub><mi>a</mi><msub><mi>j</mi><mn>1</mn></msub></msub><msub><mi>x</mi><mrow><msub><mi>j</mi><mn>1</mn></msub><msub><mi>i</mi><mn>1</mn></msub></mrow></msub><mo>+</mo><msub><mi>b</mi><msub><mi>j</mi><mn>1</mn></msub></msub><msub><mi>y</mi><mrow><msub><mi>j</mi><mn>1</mn></msub><msub><mi>i</mi><mn>1</mn></msub></mrow></msub><mo>+</mo><msub><mi>c</mi><mrow><mi>j</mi><mn>1</mn></mrow></msub><mrow><mo>(</mo><mrow><msubsup><mi>x</mi><mrow><msub><mi>j</mi><mn>1</mn></msub><msub><mi>i</mi><mn>1</mn></msub></mrow><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>y</mi><mrow><msub><mi>j</mi><mn>1</mn></msub><msub><mi>i</mi><mn>1</mn></msub></mrow><mn>2</mn></msubsup></mrow><mo>)</mo></mrow></mrow><mo>&rsqb;</mo></mrow></mrow><mo>}</mo></mrow><mn>2</mn></msup><mo>+</mo></mrow></mtd></mtr><mtr><mtd><mrow><munderover><mi>&Sigma;</mi><mrow><msub><mi>j</mi><mn>2</mn></msub><mo>&cap;</mo><msub><mi>j</mi><mn>3</mn></msub><mo>&NotEqual;</mo><mn>0</mn></mrow><msub><mi>N</mi><mn>2</mn></msub></munderover><munderover><mi>&Sigma;</mi><mrow><msub><mi>i</mi><mn>2</mn></msub><mo>&Subset;</mo><msub><mi>W</mi><msub><mi>j</mi><mn>2</mn></msub></msub><mo>,</mo><msub><mi>W</mi><msub><mi>j</mi><mn>3</mn></msub></msub></mrow><mi>n</mi></munderover><mo>{</mo><mrow><mo>&lsqb;</mo><mrow><msub><mi>W</mi><msub><mi>j</mi><mn>2</mn></msub></msub><mrow><mo>(</mo><mrow><msub><mi>x</mi><mrow><msub><mi>j</mi><mn>2</mn></msub><msub><mi>i</mi><mn>2</mn></msub></mrow></msub><mo>,</mo><msub><mi>y</mi><mrow><msub><mi>j</mi><mn>2</mn></msub><msub><mi>i</mi><mn>2</mn></msub></mrow></msub></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>p</mi><msub><mi>j</mi><mn>2</mn></msub></msub><msub><mi>x</mi><mrow><msub><mi>j</mi><mn>2</mn></msub><msub><mi>i</mi><mn>2</mn></msub></mrow></msub><mo>+</mo><msub><mi>a</mi><msub><mi>j</mi><mn>2</mn></msub></msub><msub><mi>x</mi><mrow><msub><mi>j</mi><mn>2</mn></msub><msub><mi>i</mi><mn>2</mn></msub></mrow></msub><mo>+</mo><msub><mi>b</mi><msub><mi>j</mi><mn>2</mn></msub></msub><msub><mi>y</mi><mrow><msub><mi>j</mi><mn>2</mn></msub><msub><mi>i</mi><mn>2</mn></msub></mrow></msub><mo>+</mo><msub><mi>c</mi><msub><mi>j</mi><mn>2</mn></msub></msub><mrow><mo>(</mo><mrow><msubsup><mi>x</mi><mrow><msub><mi>j</mi><mn>2</mn></msub><msub><mi>i</mi><mn>2</mn></msub></mrow><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>y</mi><mrow><msub><mi>j</mi><mn>2</mn></msub><msub><mi>i</mi><mn>2</mn></msub></mrow><mn>2</mn></msubsup></mrow><mo>)</mo></mrow></mrow><mo>&rsqb;</mo></mrow><mo>-</mo></mrow></mtd></mtr><mtr><mtd><mrow><mrow><mo>&lsqb;</mo><mrow><msub><mi>W</mi><msub><mi>j</mi><mn>3</mn></msub></msub><mrow><mo>(</mo><mrow><msub><mi>x</mi><mrow><msub><mi>j</mi><mn>3</mn></msub><msub><mi>i</mi><mn>2</mn></msub></mrow></msub><mo>,</mo><msub><mi>y</mi><mrow><msub><mi>j</mi><mn>3</mn></msub><msub><mi>i</mi><mn>2</mn></msub></mrow></msub></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>p</mi><msub><mi>j</mi><mn>3</mn></msub></msub><msub><mi>x</mi><mrow><msub><mi>j</mi><mn>3</mn></msub><msub><mi>i</mi><mn>2</mn></msub></mrow></msub><mo>+</mo><msub><mi>a</mi><msub><mi>j</mi><mn>3</mn></msub></msub><msub><mi>x</mi><mrow><msub><mi>j</mi><mn>3</mn></msub><msub><mi>i</mi><mn>2</mn></msub></mrow></msub><mo>+</mo><msub><mi>b</mi><msub><mi>j</mi><mn>3</mn></msub></msub><msub><mi>y</mi><mrow><msub><mi>j</mi><mn>3</mn></msub><msub><mi>i</mi><mn>2</mn></msub></mrow></msub><mo>+</mo><msub><mi>c</mi><msub><mi>j</mi><mn>3</mn></msub></msub><mrow><mo>(</mo><mrow><msubsup><mi>x</mi><mrow><msub><mi>j</mi><mn>3</mn></msub><msub><mi>i</mi><mn>2</mn></msub></mrow><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>y</mi><mrow><msub><mi>j</mi><mn>3</mn></msub><msub><mi>i</mi><mn>2</mn></msub></mrow><mn>2</mn></msubsup></mrow><mo>)</mo></mrow></mrow><mo>&rsqb;</mo></mrow><msup><mo>}</mo><mn>2</mn></msup><mo>=</mo><mi>min</mi></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000962925650000022.GIF" wi="1630" he="407" /></maths>其中重叠区域有两种,一种为其它子孔径与中心基准子孔径的重叠区域,定义为N<sub>1</sub>,另一种为其它子孔径间的重叠区域,定义为N<sub>2</sub>,所有重叠区域内的采样点数定义为n;对各拼接因子分别求偏导并令其数值为零即为(3)式:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mfrac><mrow><mo>&part;</mo><mi>S</mi></mrow><mrow><mo>&part;</mo><msub><mi>p</mi><mi>i</mi></msub></mrow></mfrac><mo>=</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mrow><mo>&part;</mo><mi>S</mi></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mi>i</mi></msub></mrow></mfrac><mo>=</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mrow><mo>&part;</mo><mi>S</mi></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mi>i</mi></msub></mrow></mfrac><mo>=</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mrow><mo>&part;</mo><mi>S</mi></mrow><mrow><mo>&part;</mo><msub><mi>c</mi><mi>i</mi></msub></mrow></mfrac><mo>=</mo><mn>0</mn></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000962925650000023.GIF" wi="563" he="493" /></maths>其中1≤i≤M‑1,通过(3)式就能够求解各子孔径相对基准子孔径的最佳拼接因子,从而获得大口径凸非球面各视场拼接以后的面形信息;步骤五:由于非球面口径比各视场成像叠加所需的理论口径略大,所以由步骤四拼接获得的非球面面形数据并没有完全覆盖整个非球面口径,依据拼接面形数据,通过插值计算能够求解得到未覆盖区域的面形数据,从而可以获得大口径凸非球面全口径的面形数据,实现离轴三反非球面系统中凸非球面次镜面形系统拼接检测方法。
地址 130033 吉林省长春市东南湖大路3888号