CN110245367B - 光机集成分析面形误差处理方法 - Google Patents
光机集成分析面形误差处理方法 Download PDFInfo
- Publication number
- CN110245367B CN110245367B CN201810195865.6A CN201810195865A CN110245367B CN 110245367 B CN110245367 B CN 110245367B CN 201810195865 A CN201810195865 A CN 201810195865A CN 110245367 B CN110245367 B CN 110245367B
- Authority
- CN
- China
- Prior art keywords
- rigid body
- mirror surface
- node
- displacement
- body displacement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/0012—Optical design, e.g. procedures, algorithms, optimisation routines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/23—Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- Optics & Photonics (AREA)
- Optical Elements Other Than Lenses (AREA)
- Lenses (AREA)
Abstract
本发明公开了一种光机集成分析面误差处理方法,涉及一种处理镜体有限元分析结果中提取镜面刚体位移,球差以及镜面柔性误差的方法,计算镜面面形误差时减去镜面的刚体位移与球差,镜面刚体位移在装调过程中弥补,球差通过调焦弥补。在镜面节点刚体位移中分离出镜面的刚体位移与球差,为了与光学软件配合,需要依据光学软件中各个镜面的顶点坐标系,在有限元模型中定义镜面刚体位移坐标系,从而保证光机集成分析中刚体位移一致。刚体位移计算方法中进行两次刚体位移计算,第二次的刚体位移量与第一次相比,刚体位移量值上更大,能够将更多的柔性变形转换为刚体位移,不遗漏任何柔性变形。本发明不仅适用于同轴镜面,同样适用于离轴使用的镜体表面。
Description
技术领域
本发明涉及反射镜或者透镜镜面面形精度分析技术领域,特别涉及一种能够直接表征镜面的刚体位移与镜面的柔性变形的光机集成分析面形误差处理方法。
背景技术
为了优化镜体结构,保证镜面的PV值,RMS值满足设计要求,需要采用有限元分析进行分析。有限元分析仅仅能够得到镜面表面节点的位移与转角,不能直接分离出镜体的刚体位移、球差以及面形误差。为了进行光机集成分析,需要采用一定的计算流程来保证计算结果的合理性。
为了计算镜面的刚体位移,以往的刚体位移计算方法通常采用均匀压强场计算节点的加权因子或者采用不加加权因子进行计算,或者在球坐标系中计算刚体位移。之前的刚体位移计算方法仅仅计算一次,最终得到的刚体位移量与面形误差量在表示面形误差时有遗漏。该专利将镜面的刚体位移、球差以及面形误差分别分离出来,在镜面面形优化设计过程中应用非常方便。
现有技术通常不采用加权因子或者加权因子计算方法采用均匀压力工况下计算的加权因子,该加权因子对在均匀压强或者真空工作的镜体不适用。通过采用镜体顶点坐标系下平面投影,采用重心与各边中点分割的方法将面积分割给三角形或者四边形的顶点节点。该计算方法得到的面积加权因子在刚体位移计算、Zernike系数拟合过程中均可以采用。
现有技术在计算刚体位移时均采用单次计算,会忽略x y方向的柔性位移。造成计算的刚体位移不准确。通过该计算方法计算的刚体位移量值更大,而且最终去除刚体位移之后x y方向无柔性位移,表述的面形误差更准确。
除此之外还论述了采用减去Zernike系数球差来替代减去镜面曲率变化的技术。镜面曲率变化计算过程中通常需要利用到镜面公式,该镜面公式通常不是线性的,而拟合Zernike系数的球差项可以通过线性最小二乘法计算得到。通过该方法可以在有限元分析软件镜面结构优化中使用。
发明内容
本发明旨在克服现有技术的缺陷,提供一种能够直接表征镜面的刚体位移与镜面的柔性变形的光机集成分析面形误差处理方法。
为实现上述目的,本发明采用以下技术方案:提供一种光机集成分析面误差处理方法,包括如下步骤:
(1)修改光学软件中的镜面的有限元模型,通过添加虚拟面,使分析镜面无倾斜与偏轴,方便导入刚体位移,依据光学软件中镜面的各个顶点坐标系,在有限元模型中同样建立顶点坐标系;
(2)在有限元模型分析结果中分离出镜面各个节点的刚体位移;
(3)根据镜面节点在坐标系上的投影,计算出各个节点的加权系数;
(4)计算镜面的全部刚体位移,镜面的六个刚体位移表示为:Tx,Ty,Tz,Rx,Ry,Rz,这些刚体位移导致单个节点的位移量为:dx,dy,dz:
(5)去除镜体轴线偏移与倾斜之后的各个节点位置为dx′i,dy′i,dz′i,由以下公式计算得到各个节点去除刚体轴线偏移与倾斜的节点位置:
dx′i=dxi-Tx-ziRy+yiRz
dy′i=dyi-Ty+ziRx-xiRz;
(6)将各个节点剩余柔性变形转换为z向变形,通过泰勒斯公式展开,将上一步计算得到的dx′i,dy′i,转换为各个节点单个z方向的位移,设镜面的公式为:
其中,c表示:圆锥面的曲率,也即是曲率半径的倒数;
其中k表示:圆锥面的圆锥系数。
(7)通过dx′、dy′与dz′,重新计算镜面的刚体位移,得到镜面的刚体位移T′x,T′y,T′z,R′x,R′y,R′z;
(8)重新计算镜面的轴线偏移[T′x T′y 0]与倾斜为[ziR′y-yiR′z -ziR′x+xiR′z0],减去偏移与倾斜之后节点的x与y值分别为:
(10)利用T′x,T′y,T′z,R′x,R′y,R′z计算z方向减去刚体位移之后的z方向位移:
(11)利用最优化算法计算镜面曲率变化,设镜面公式为:
其中,Sj、rj分别表示:曲面上第j个节点z坐标值与该节点在xy平面上
的投影与原点的距离,
其中E表示理论z坐标值与实际计算z值偏差的加权平方和;
wj表示面积加权系数;
c0表示设计的圆锥面曲率;
通过拟合球差项来减去曲率变化导致的变形量,Zernike多项式前四项为:
其中A00为偏移,A11与B11为倾斜项,A20为球差项;ρi与θi为第i个节点极坐标表示的半径与角度,为拟合出Zernike系数的前四项,需使下式最小:
由:
(12)计算减去曲率变化或者球差之后的镜面剩余误差值,计算公式如下式所示:
或:
采用如下公式计算镜面的RMS值与PV值:
PV=max(dzerror)-min(dzerror)。
在有限元模型中根据镜面单元格属性或者节点位置将镜面的节点分离出来,将各个节点的坐标转换到顶点坐标系中,根据节点编号,在有限元模型分析结果中分离出镜面各个节点的刚体位移。
将镜面单元格投影到垂直于顶点坐标系Z轴的平面上,利用三角形或者四边形重心位置与各个边中点分割成小块面积,将各个小块面积划分给相近的节点,计算出各个节点的加权系数;
计算镜面的全部刚体位移,镜面的六个刚体位移表示为:Tx,Ty,Tz,Rx,Ry,Rz,这些刚体位移导致单个节点的位移量为:dx,dy,dz:
为拟合得到最佳的刚体位移,需要使下式最小
由
可以写为:
由上式可知刚体位移计算是线性计算,通过逆矩阵就可以计算得到,在计算得到刚体位移之后可以确定该镜面的轴线偏移[Tx Ty 0]与倾斜为[ziRy-yiRz -ziRx+xiRz 0]。
通过dx′、dy′与dz′,利用步骤4中的公式重新计算镜面的刚体位移,得到镜面的刚体位移T′x,T′y,T′z,R′x,R′y,R′z。
本发明的有益效果在于:
光学软件中镜体表面面形精度仅仅依靠光轴方向变化来表示,以往面形计算软件不能明确的区分出轴线偏移与倾斜。
本发明面形处理步骤中严格区分出刚体位移中轴线偏移与倾斜,然后将剩余误差转换到z轴单个方向,然后在该基础上计算刚体位移,x、y向减去刚体位移误差之后,剩余残差值为零,仅仅剩余z向误差。
本发明的面形刚体计算方法中进行了两次刚体位移计算,第二次的刚体位移量与第一次相比,刚体位移量值上更大,能够将更多的柔性变形转换为刚体位移,并不遗漏任何的柔性变形。
在得到减去刚体位移之后的面形值之后,拟合镜面曲率变化或者球差,其中采用拟合球差的方法全部为线性运算,计算过程更简单,不需要采用最优化算法寻找最优值。能够在有限元软件中采用MPC实现。
附图说明
图1所示为本发明光机集成分析面误差处理方法的流程框图。
图2所示为镜面的有限元模型及顶点坐标系示意图。
图3所示为有限元分析得到的各个节点z向位移示意图。
图4所示为各个节点的面积加权系数示意图。
图5a所示为第一次转换之后的镜面节点z向位移示意图。
图5b所示为第二次转换之后的镜面节点z向位移示意图。
图6所示为减去刚体位移之后z向各个节点位移示意图。
图7所示为减去曲率变化之后z向各个节点位移示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,而不构成对本发明的限制。
首先对本发明中出现的相关技术进行解释:
有限元分析:有限元分析是将连续体分成有限部分,用有限的单元格的应力与应变来反映连续体的应力与应变。
面形精度:面型精度是采用精密抛光表面与理想镜面的偏差量来表征的数据。表征面型精度有两个参数:PV和RMS值。
顶点坐标系:以镜面与光轴交点为坐标原点,光轴方向为z向。在光学软件中为各个镜面的局部坐标系。
刚体位移:刚性位移就是镜面的形状不发生变化产生的位移
球差:不同孔径角的光线交光轴于不同点上,相对于理想象点的位置有不同的偏离。
镜面柔性误差:镜面受力后发生的不规则变形,导致镜面与理想镜面发生的偏移,不包含刚体位移。
偏轴镜面:使用的镜面区域与光轴z向不对称。
如图1所示,本发明实施例提供的光机集成分析面误差处理方法,包括如下步骤:
1、如图2所示,修改CODE V、Zemax等光学软件中的光学模型,通过添加各个虚拟面,使分析镜面尽量无倾斜与偏轴,方便导入刚体位移。依据光学软件中的顶点坐标系,在有限元模型中同样建立顶点坐标系。
2、在有限元模型中根据单元格属性或者节点位置将镜面表面的节点分离出来。将各个节点的坐标转换到顶点坐标系中。根据节点编号,在有限元分析结果中分离出镜面各个节点的位移。如图3所示,表示各个节点z向位移,该位移是温度升高导致的。
3、如图4所示,将镜体表面单元格投影到垂直于顶点坐标系Z轴的平面上,利用三角形或者四边形重心位置与各个边中点分割面积,将各个小块面积划分给相近的节点。采用这种方法计算出各个节点的加权系数。
4、计算镜面的全部刚体位移,镜体的六个刚体位移表示为:Tx,Ty,Tz,Rx,Ry,Rz。这些刚体位移导致单个节点的位移量为:dx,dy,dz
为拟合得到最佳的刚体位移,需要使下式最小
由:
可以写为:
由上式可知刚体位移计算是线性计算,通过逆矩阵就可以计算得到。
在计算得到刚体位移之后可以确定该镜面的轴线偏移[Tx Ty 0]与倾斜为[ziRy-yiRz -ziRx+xiRz 0]。
5、去除镜体轴线偏移与倾斜之后的各个节点位置为dx′、dy′与dz′。由以下公式计算得到各个节点去除刚体轴线偏移与倾斜的节点位置:
dx′i=dxi-Tx-ziRy+yiRz
dy′i=dyi-Ty+ziRx-xiRz
6、如图5a所示为第一次转换之后的镜面节点z向位移示意图。将各个节点剩余柔性变形转换为z向变形。将各个节点剩余柔性变形转换为z向变形,通过泰勒斯公式展开,将上一步计算得到的dx′i,dy′i,转换为各个节点单个z方向的位移,设镜面的公式为:
其中,c表示:圆锥面的曲率,也即是曲率半径的倒数;
其中k表示:圆锥面的圆锥系数。
7、通过dx′、dy′与dz′,重新计算镜面的刚体位移,得到镜面的刚体位移T′x,T′y,T′z,R′x,R′y,R′z。
8、重新计算镜面的轴线偏移[T′x T′y 0]与倾斜为[ziR′y-yiR′z -ziR′x+xiR′z 0],减去偏移与倾斜之后节点的x与y值分别为:
10、如图6所示,利用T′x,T′y,T′z,R′x,R′y,R′z计算z方向减去刚体位移之后的z方向位移:
其中E表示理论z坐标值与实际计算z值偏差的加权平方和;
wj表示面积加权系数;
c0表示设计的圆锥面曲率;
通过拟合球差项来减去曲率变化导致的变形量,Zernike多项式前四项为:
其中A00为偏移,A11与B11为倾斜项,A20为球差项;ρi与θi为第i个节点极坐标表示的半径与角度,为拟合出Zernike系数的前四项,需使下式最小:
由:
(12)计算减去曲率变化或者球差之后的镜面剩余误差值,如图7所示。计算公式如下式所示:
或:
采用如下公式计算镜面的RMS值与PV值:
PV=max(dzerror)-min(dzerror)。
以上所述本发明的具体实施方式,并不构成对本发明保护范围的限定。任何根据本发明的技术构思所作出的各种其他相应的改变与变形,均应包含在本发明权利要求的保护范围内。
Claims (5)
1.一种光机集成分析面误差处理方法,其特征在于,包括如下步骤:
(1)修改光学软件中的镜面的有限元模型,通过添加虚拟面,使分析镜面无倾斜与偏轴,方便导入刚体位移,依据光学软件中镜面的各个顶点坐标系,在有限元模型中同样建立顶点坐标系;
(2)在有限元模型分析结果中分离出镜面各个节点的刚体位移;
(3)根据镜面节点在坐标系上的投影,计算出各个节点的加权系数;
(5)去除镜体轴线偏移与倾斜之后的各个节点位置为dx′i,dy′i,dz′i,由以下公式计算得到各个节点去除刚体轴线偏移与倾斜的节点位置:
(6)将各个节点剩余柔性变形转换为z向变形,通过泰勒斯公式展开,将上一步计算得到的dx′i,dy′i,转换为各个节点单个z方向的位移,设镜面的公式为:
其中,c表示:圆锥面的曲率,也即是曲率半径的倒数;
其中k表示:圆锥面的圆锥系数;
(7)通过dx′、dy′与dz′,重新计算镜面的刚体位移,得到镜面的刚体位移T′x,T′y,T′z,R′x,R′y,R′z;
(10)利用T′x,T′y,T′z,R′x,R′y,R′z计算z方向减去刚体位移之后的z方向位移:
(11)利用最优化算法计算镜面曲率变化,设镜面公式为:
其中,Sj、rj分别表示:曲面上第j个节点z坐标值与该节点在xy平面上的投影与原点的距离;
通过拟合球差项来减去曲率变化导致的变形量,Zernike多项式前四项为:
其中A00为偏移,A11与B11为倾斜项,A20为球差项;ρi与θi为第i个节点极坐标表示的半径与角度,为拟合出Zernike系数的前四项,需使下式最小:
由:
(12)计算减去曲率变化或者球差之后的镜面剩余误差值,计算公式如下式所示:
或:
采用如下公式计算镜面的RMS值与PV值:
PV=max(dzerror)-min(dzerror)。
2.如权利要求1所述的光机集成分析面误差处理方法,其特征在于,在步骤(2)中,在有限元模型中根据镜面单元格属性或者节点位置将镜面的节点分离出来,将各个节点的坐标转换到顶点坐标系中,根据节点编号,在有限元模型分析结果中分离出镜面各个节点的刚体位移。
3.如权利要求1所述的光机集成分析面误差处理方法,其特征在于,在步骤(3)中,将镜面单元格投影到垂直于顶点坐标系Z轴的平面上,利用三角形或者四边形重心位置与各个边中点分割成小块面积,将各个小块面积划分给相近的节点,计算出各个节点的加权系数。
5.如权利要求1或4所述的光机集成分析面误差处理方法,其特征在于,在步骤(4)中,通过dx′、dy′与dz′,利用步骤4中的公式重新计算镜面的刚体位移,得到镜面的刚体位移T′x,T′y,T′z,R′x,R′y,R′z。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810195865.6A CN110245367B (zh) | 2018-03-09 | 2018-03-09 | 光机集成分析面形误差处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810195865.6A CN110245367B (zh) | 2018-03-09 | 2018-03-09 | 光机集成分析面形误差处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110245367A CN110245367A (zh) | 2019-09-17 |
CN110245367B true CN110245367B (zh) | 2022-08-19 |
Family
ID=67882776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810195865.6A Active CN110245367B (zh) | 2018-03-09 | 2018-03-09 | 光机集成分析面形误差处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110245367B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112414676B (zh) * | 2020-11-05 | 2022-02-11 | 天津大学 | 一种多自由曲面反射镜测量数据的评价计算方法 |
CN112668090B (zh) * | 2020-12-02 | 2022-04-08 | 成都飞机工业(集团)有限责任公司 | 一种基于空间正交分解的发动机功率分出轴调整方法 |
CN115453750B (zh) * | 2022-08-30 | 2024-03-01 | 中国科学院长春光学精密机械与物理研究所 | 拼接式反射镜的面形精度分析方法、装置、设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106649922A (zh) * | 2016-09-18 | 2017-05-10 | 中国科学院长春光学精密机械与物理研究所 | 前处理接口程序的光机集成分析方法及镜面面形优化方法 |
WO2017107777A1 (zh) * | 2015-12-23 | 2017-06-29 | 中国科学院长春光学精密机械与物理研究所 | 一种旋转对称未知非球面面形误差的测量方法及其测量装置 |
-
2018
- 2018-03-09 CN CN201810195865.6A patent/CN110245367B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017107777A1 (zh) * | 2015-12-23 | 2017-06-29 | 中国科学院长春光学精密机械与物理研究所 | 一种旋转对称未知非球面面形误差的测量方法及其测量装置 |
CN106649922A (zh) * | 2016-09-18 | 2017-05-10 | 中国科学院长春光学精密机械与物理研究所 | 前处理接口程序的光机集成分析方法及镜面面形优化方法 |
Non-Patent Citations (5)
Title |
---|
Optical modeling of finite element surface displacements using commercial software;Keith B.Doyle 等;《Proc. of SPIE》;20050731;第5867卷;第58670I-1-12页 * |
Zernike多项式在拟合光学表面面形中的应用及仿真;杨佳文 等;《航天返回与遥感》;20101015;第31卷(第5期);第49-55页 * |
基于Zernike多项式拟合三平面互检的误差分析;高飞 等;《光子学报》;20170930;第46卷(第9期);第0912008-1-8页 * |
镜面面型误差的曲面方程处理方法;吴清文;《光学精密工程》;19981230;第6卷(第6期);第56-60页 * |
镜面面形误差统计方法研究;周平伟 等;《激光与光电子学进展》;20160410;第53卷(第4期);第041201-1-8页 * |
Also Published As
Publication number | Publication date |
---|---|
CN110245367A (zh) | 2019-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108453727B (zh) | 基于椭圆特征的机械臂末端位姿误差校正方法及系统 | |
TWI557436B (zh) | 自由曲面離軸光學系統的設計方法 | |
CN113386136B (zh) | 一种基于标准球阵目标估计的机器人位姿矫正方法及系统 | |
CN104570340B (zh) | 自由曲面成像系统的设计方法 | |
CN110245367B (zh) | 光机集成分析面形误差处理方法 | |
CN111347294B (zh) | 一种高陡度光学镜面误差抛光修正加工方法 | |
US10642009B2 (en) | Method for designing off-axis aspheric optical system | |
TWI557433B (zh) | 具有實出瞳的自由曲面離軸成像系統的設計方法 | |
CN111986219B (zh) | 一种三维点云与自由曲面模型的匹配方法 | |
TW201935071A (zh) | 自由曲面離軸三反成像系統 | |
TW201629577A (zh) | 三維自由曲面的設計方法 | |
CN113706381A (zh) | 一种三维点云数据的拼接方法及装置 | |
CN111487766A (zh) | 自由曲面离轴三反成像系统的设计方法 | |
CN111307102A (zh) | 一种光学加工中获得离轴非球面面型特征的方法 | |
CN105572837A (zh) | 一种高精度空间相机反射镜镜面面形的处理方法 | |
CN109522597B (zh) | 一种基于风挡面型重构的车载ar-hud设计方法 | |
CN111189620A (zh) | 基于星点像斑形状特征的波前像差估算方法 | |
Yu et al. | Surface modeling method for aircraft engine blades by using speckle patterns based on the virtual stereo vision system | |
JP2003532061A (ja) | 3次元物体又は物体の集合を測定する方法 | |
CN114474069B (zh) | 一种基于空间正交约束的机器人线结构光手眼标定方法 | |
CN114595605B (zh) | 一种考虑加工表面形貌特征影响的复杂曲面透明件光学畸变计算方法 | |
Clement et al. | A method for raytracing through schematic eyes with off‐axis components | |
CN116385347A (zh) | 一种基于变形分析的飞机蒙皮曲面图案视觉检测方法 | |
CN115016119B (zh) | 基于改进w-w方程的离轴三反自由曲面系统设计方法 | |
CN113256693A (zh) | 基于K-means与正态分布变换的多视角配准方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |