首页 / 专利库 / 电信 / 输出节点 / 一种非线性大刚体位移参量求解方法

一种非线性大刚体位移参量求解方法

阅读:2发布:2021-02-19

专利汇可以提供一种非线性大刚体位移参量求解方法专利检索,专利查询,专利分析的服务。并且一种非线性大刚体位移参量求解方法,涉及航空、航天光机结构仿真领域,用于有限元仿真结果中的面、体以及 节点 的刚体位移分析,可以分析结构件在特定工况条件下的刚体位移情况。该方法主要包含信息输入;确定初始 迭代 参数;设定迭代终止条件;引入初始迭代参数;迭代收敛性判定;计算 变形 节点的 位置 残差;迭代终止判定;计算新的刚体位移参量以及计算迭代次数后再进行迭代收敛性判定等步骤,本 发明 所述的方法可以对有限元仿真分析结果中的物体刚体位移参量进行求解计算,而且不受线性近似约束条件限制,可以求解±90°范围内的超大刚体转 角 位移 参量以及任意范围刚体平移参量。,下面是一种非线性大刚体位移参量求解方法专利的具体信息内容。

1.一种非线性大刚体位移参量求解方法,其特征是:该方法包括以下步骤:
步骤一、输入信息;
将有限元仿真结果代入非线性大刚体位移参量求解算法,包括待求解结构件上n个节点的初始位置矢量 变形位置矢量 分别用公式表示为:
其中,i为大于1小于n的整数,xoi,yoi,zoi分别为节点i的x,y和z轴初始位置坐标值,xdi,ydi,zdi分别为节点i的x,y和z轴变形位置坐标值;
步骤二、确定初始迭代参数
其中,θox,θoy,θoz分别为绕x轴,y轴和z轴的刚体位移转,tox,toy,toz分别为沿x轴,y轴和z轴的刚体平移量;
设定迭代次数cou_n,初值为0;
步骤三、设定迭代终止条件;拟合残差终止条件为ε,最大迭代次数终止条件为max_n;
步骤四、引入初始迭代参数:
θx=θox;θy=θoy;θz=θoz;tx=tox;ty=toy;tz=toz
步骤五、迭代收敛性判定;
判断迭代次数cou_n是否超过了最大迭代次数max_n,如果是,则迭代终止,输出迭代不收敛,如果否,则执行步骤六;
步骤六、计算全部变形节点的位置残差
步骤六一、计算节点初始位置矢量经过刚体位移后的位置矢量
xi=tx+xoiCyCz-yoi(CxSz-CzSxSy)+zoi(SxSz+CxCzSy)
yi=ty+xoiCySz+yoi(CxCz+SxSySz)-zoi(CzSx-CxSySz)
zi=tz-xoiSy+yoiCySx+zoiCxCy
其中:Cx代表cosθx,Sx代表sinθx,Cy代表cosθy,Sy代表sinθy,Cz代表cosθz,Sz代表sinθz,xi,yi,zi分别为节点i经过刚体位移θx,θy,θz,tx,ty,tz后的x,y和z轴的位置坐标值;
步骤六二、计算节点i的位置残差 用下式表示为:
步骤六三、合成全部变形节点的位置残差
步骤七、迭代终止判定;
判断拟合残差的均方值E是否小于步骤三设定的拟合残差终止条件ε,如果是,则终止迭代,输出刚体位移参量θx,θy,θz,tx,ty,tz;如果否,则执行步骤八;所述拟合残差的均方值E用公式表示为:
步骤八、计算新的刚体位移参量;
步骤八一、计算刚体位移雅克比矩阵J:
其中:
J3i-2,1=yoi(SxSz+CxCzSy)+zoi(CxSz-CzSxSy)
J3i-2,2=-xoiCzSy+yoiCyCzSx+zoiCxCyCz
J3i-2,3=-xoiCySz-yoi(CxCz+SxSySz)+zoi(CzSx-CxSySz)
J3i-2,4=1;J3i-2,5=0;J3i-2,6=0;
J3i-1,1=-yoi(CzSx-CxSySz)-zoi(CxCz+SxSySz)
J3i-1,2=-xoiSySz+yoiCySxSz+zoiCxCySz
J3i-1,3=xoiCyCz-yoi(CxSz-CzSxSy)+zoi(SxSz+CxCzSy)
J3i-1,4=0;J3i-1,5=1;J3i-1,6=0;
J3i,1=yoiCxCy-zoiCySx
J3i,2=-xoiCy-yoiSxSy-zoiCxSy
J3i,3=0;J3i,4=0;J3i,5=0;J3i,6=1
步骤八二、计算迭代误差 用下式表示为:
其中: 是由刚体位移参量θx,θy,θz,tx,ty,tz的迭代误
差组成的向量,△u1是θx的迭代误差,△u2是θy的迭代误差,△u3是θz的迭代误差,△u4是tx的迭代误差,△u5是ty的迭代误差,△u6是tz的迭代误差;
步骤八三、计算新的刚体位移参量:
θx=θx+△u1;θy=θy+△u2;θz=θz+△u3;tx=tx+△u4;ty=ty+△u5;tz=tz+△u6步骤九、迭代次数cou_n加1,然后返回执行步骤五。
2.根据权利要求1所述一种非线性大刚体位移参量求解方法,其特征在于,获得的刚体位移参量的定义坐标系与变形节点的坐标系相同,转角矢量 采用RPY转角序列。

说明书全文

一种非线性大刚体位移参量求解方法

技术领域

[0001] 本发明涉及航空、航天光机结构仿真领域,具体涉及一种非线性大刚体位移参量求解方法,用于完成有限元仿真结果中光机结构件的刚体位移变形参量解析,从而指导光机结构的进一步设计、优化。

背景技术

[0002] 为了突破运载器对空间遥感器的限制,采用拼接主镜的分体式光学系统应运而生,并引起了世界各国的高度重视,最具代表性的詹姆斯韦伯天文望远镜(JWST)就是采用分体式光学系统的杰出代表。分体式光学系统在带来口径红利的同时,也对光机结构设计提出了巨大挑战,其中,分体主镜的共相调整因技术跨度大、实现难度高以及涵盖学科广被视为分体式光学系统的核心技术,成为决定载荷成败的关键。
[0003] 拼接主镜共相是通过共相调整机构对分体镜进行大范围、高精度位姿调整,使所有分体镜组成一个理想的光学反射面,实现等效设计口径的成像能。这是一项极具挑战的工作,它要求共相装置在毫米级的运动范围内达到纳米级定位精度。为了实现这一目标,传统的设计理论已经达不到这样的精度,需要采用以有限元分析为指导的迭代优化设计过程。有限元分析结果仅能给出变形图,无法精度给出分体镜的刚体位移参数,给机构的设计优化带来了极大不便。
[0004] 针对刚体位移参量解析技术,毕勇,徐广州,张颖和张军强都进行了深入研究,它们基于坐标变换理论,使用小度近似理论,将三角函数线性化,来求刚体位移。该方法仅适用于微小刚体位移参量的提取,无法应用于共相调整这种大刚体位移工况;再者,其求解精度并不固定,参数解算误差会随着刚体位移量的增加而增大。

发明内容

[0005] 本发明为解决现有方法无法应用于共相调整这种大刚体位移工况;求解精度不固定以及参数解算误差随着刚体位移量的增加而增大等问题,提供一种非线性大刚体位移参量求解方法。
[0006] 一种非线性大刚体位移参量求解方法,该方法由以下步骤实现:
[0007] 步骤一、输入信息;
[0008] 将有限元仿真结果代入非线性大刚体位移参量求解算法,包括待求解结构件上n个节点的初始位置矢量 变形位置矢量 分别用公式表示为:
[0009]
[0010] 其中,i为大于1小于n的整数,xoi,yoi,zoi分别为节点i的x,y和z轴初始位置坐标值,xdi,ydi,zdi分别为节点i的x,y和z轴变形位置坐标值;
[0011] 步骤二、确定初始迭代参数
[0012]
[0013] 其中,θox,θoy,θoz分别为绕x轴,y轴和z轴的刚体位移转角,tox,toy,toz分别为沿x轴,y轴和z轴的刚体平移量;
[0014] 设定迭代次数cou_n,初值为0;
[0015] 步骤三、设定迭代终止条件;拟合残差终止条件为ε,最大迭代次数终止条件为max_n;
[0016] 步骤四、引入初始迭代参数;
[0017] θx=θox;θy=θoy;θz=θoz;tx=tox;ty=toy;tz=toz
[0018] 步骤五、迭代收敛性判定;
[0019] 判断迭代次数cou_n是否超过了最大迭代次数max_n,如果是,则迭代终止,输出迭代不收敛,如果否,则执行步骤六;
[0020] 步骤六、计算全部变形节点的位置残差
[0021] 步骤六一、计算节点初始位置矢量经过刚体位移后的位置矢量
[0022]
[0023] xi=tx+xoiCyCz-yoi(CxSz-CzSxSy)+zoi(SxSz+CxCzSy)
[0024] yi=ty+xoiCySz+yoi(CxCz+SxSySz)-zoi(CzSx-CxSySz)
[0025] zi=tz-xoiSy+yoiCySx+zoiCxCy
[0026] 其中:Cx代表cosθx,Sx代表sinθx,Cy代表cosθy,Sy代表sinθy,Cz代表cosθz,Sz代表sinθz,xi,yi,zi分别为节点i经过刚体位移θx,θy,θz,tx,ty,tz后的x,y和z轴的位置坐标值;
[0027] 步骤六二、计算节点i的位置残差 用下式表示为:
[0028]
[0029] 步骤六三、合成全部变形节点的位置残差
[0030]
[0031] 步骤七、迭代终止判定;
[0032] 判断拟合残差的均方值E是否小于步骤三设定的拟合残差终止条件ε,如果是,则终止迭代,输出刚体位移参量θx,θy,θz,tx,ty,tz;如果否,则执行步骤八;所述拟合残差的均方值E用公式表示为:
[0033]
[0034] 步骤八、计算新的刚体位移参量;
[0035] 步骤八一、计算刚体位移雅克比矩阵J:
[0036]
[0037] 其中:
[0038] J3i-2,1=yoi(SxSz+CxCzSy)+zoi(CxSz-CzSxSy)
[0039] J3i-2,2=-xoiCzSy+yoiCyCzSx+zoiCxCyCz
[0040] J3i-2,3=-xoiCySz-yoi(CxCz+SxSySz)+zoi(CzSx-CxSySz)
[0041] J3i-2,4=1;J3i-2,5=0;J3i-2,6=0;
[0042] J3i-1,1=-yoi(CzSx-CxSySz)-zoi(CxCz+SxSySz)
[0043] J3i-1,2=-xoiSySz+yoiCySxSz+zoiCxCySz
[0044] J3i-1,3=xoiCyCz-yoi(CxSz-CzSxSy)+zoi(SxSz+CxCzSy)
[0045] J3i-1,4=0;J3i-1,5=1;J3i-1,6=0;
[0046] J3i,1=yoiCxCy-zoiCySx
[0047] J3i,2=-xoiCy-yoiSxSy-zoiCxSy
[0048] J3i,3=0;J3i,4=0;J3i,5=0;J3i,6=1
[0049] 步骤八二、计算迭代误差 用下式表示为:
[0050]
[0051] 其中: 是由刚体位移参量θx,θy,θz,tx,ty,tz的迭代误差组成的向量,△u1是θx的迭代误差,△u2是θy的迭代误差,△u3是θz的迭代误差,△u4是tx的迭代误差,△u5是ty的迭代误差,△u6是tz的迭代误差;
[0052] 步骤八三、计算新的刚体位移参量:
[0053] θx=θx+△u1;θy=θy+△u2;θz=θz+△u3;tx=tx+△u4;ty=ty+△u5;tz=tz+△u6[0054] 步骤九、迭代次数cou_n加1,然后返回执行步骤五。
[0055] 本发明的有益效果:本发明的一种非线性大刚体位移参量计算方法,可以对有限元仿真分析结果中的物体位移参量进行求解计算,而且不受线性近似约束条件限制,可以求解±90°范围内的超大刚体转角参量以及任意范围刚体平移参量,这些刚体位移参量不仅是拼接镜共相调整机构的重要设计依据,还可以有效的分离节点刚体位移变形,将反射镜在外力作用下的面形畸变完整的突显出来,为反射镜的支撑结构设计提供关键的设计输入,从而为甚大口径天文望远镜的研制提供宝贵的理论依据和数据支持。再者,本发明所述的方法可以推广应用到三坐标测量、立体测绘等领域,具有非常广阔的应用前景和市场价值。附图说明
[0056] 图1为本发明所述的一种非线性大刚体位移参量求解方法的流程图
[0057] 图2为本发明所述的一种非线性大刚体位移参量求解方法中有限元仿真分析结果的变形云图;
[0058] 图3为本发明所述的一种非线性大刚体位移参量求解方法中去除刚体位移后的反射镜面形畸变图。

具体实施方式

[0059] 具体实施方式一、结合图1至图3说明本实施方式,一种非线性大刚体位移参量求解方法,采用某一反射镜绕x轴旋转30°的有限元仿真结果的参量解析问题,其有限元分析结果的变形云图如图2所示。
[0060] 首先确定待求解对象,在实际工程应用中,将反射镜光学表面的变形状态,作为主要研究对象。具体过程为:
[0061] 步骤一、提取反射镜光学表面上的所有节点的初始坐标矢量 节点变形矢量[0062] 将节点变形作为输入条件导入求解程序:
[0063]
[0064] 式中,i为大于1小于n的整数, 为变形位置矢量;
[0065] 步骤二、确定初始迭代参数
[0066]
[0067] 迭代次数变量赋初值:cou_n=0。
[0068] 步骤三、设定迭代终止条件:拟合残差终止条件ε=1e-6,最大迭代次数终止条件max_n=100;
[0069] 步骤四、引入初始迭代参数:即,将初始迭代参数赋值给刚体位移参量;
[0070] θx=θox;θy=θoy;θz=θoz;tx=tox;ty=toy;tz=toz   (3)[0071] 式中,θox,θoy,θoz分别为绕x轴,y轴和z轴的刚体位移转角,tox,toy,toz分别为沿x轴,y轴和z轴的刚体平移量;
[0072] 步骤五、迭代收敛性判定:
[0073] 迭代次数cou_n是否超过了最大迭代次数max_n,如果是,则迭代终止,输出迭代不收敛,如果否,则继续执行步骤六。
[0074] 步骤六、计算全部变形节点的位置残差
[0075] 1)计算节点初始位置矢量经过刚体位移后的位置矢量
[0076]
[0077] 其中:Cx代表cosθx,Sx代表sinθx,Cy代表cosθy,Sy代表sinθy,Cz代表cosθz,Sz代表sinθz;xoi,yoi,zoi分别为节点i的x,y和z轴初值位置坐标值,xdi,ydi,zdi分别为节点i的x,y和z轴变形位置坐标值;xi,yi,zi分别为节点i经过刚体位移θx,θy,θz,tx,ty,tz后的x,y和z轴的位置坐标值;
[0078] 2)计算节点i的位置残差
[0079]
[0080] 3)合成全部位置残差向量
[0081]
[0082] 步骤七、迭代终止判定:拟合残差的均方值E是否小于拟合残差终止条件ε,如果是,则终止迭代,输出刚体位移结果;如果否,则继续执行步骤八。
[0083] 其中:
[0084]
[0085] 步骤八、计算新的刚体位移参量:
[0086] 1)计算刚体位移雅克比矩阵J:
[0087]
[0088] 其中:
[0089] J3i-2,1=yoi(SxSz+CxCzSy)+zoi(CxSz-CzSxSy)
[0090] J3i-2,2=-xoiCzSy+yoiCyCzSx+zoiCxCyCz
[0091] J3i-2,3=-xoiCySz-yoi(CxCz+SxSySz)+zoi(CzSx-CxSySz)
[0092] J3i-2,4=1;J3i-2,5=0;J3i-2,6=0;
[0093] J3i-1,1=-yoi(CzSx-CxSySz)-zoi(CxCz+SxSySz)
[0094] J3i-1,2=-xoiSySz+yoiCySxSz+zoiCxCySz
[0095] J3i-1,3=xoiCyCz-yoi(CxSz-CzSxSy)+zoi(SxSz+CxCzSy)
[0096] J3i-1,4=0;J3i-1,5=1;J3i-1,6=0;
[0097] J3i,1=yoiCxCy-zoiCySx
[0098] J3i,2=-xoiCy-yoiSxSy-zoiCxSy
[0099] J3i,3=0;J3i,4=0;J3i,5=0;J3i,6=1
[0100] 2)计算迭代误差
[0101]
[0102] 其中: 是由刚体位移参量θx,θy,θz,tx,ty,tz的迭代误差组成的向量,△u1是θx的迭代误差,△u2是θy的迭代误差,△u3是θz的迭代误差,△u4是tx的迭代误差,△u5是ty的迭代误差,△u6是tz的迭代误差。
[0103] 3)计算新的刚体位移参量:
[0104] θx=θx+△u1;θy=θy+△u2;θz=θz+△u3;tx=tx+△u4;ty=ty+△u5;tz=tz+△u6   (10)
[0105] 步骤九、计算迭代次数cou_n,然后转步骤五:
[0106] cou_n=cou_n+1   (11)
[0107] 经过5次迭代后,满足迭代终止条件,迭代终止,输出刚体位移结果:
[0108] 刚体平移矢量
[0109]
[0110] 刚体转角矢量
[0111]
[0112] 本实施方式中,获得的刚体位移参量的定义坐标系与变形节点的坐标系相同,转角矢量 采用RPY转角序列。
[0113] 结合图2和图3说明本实施方式,在反射镜设计领域,反射镜支撑结构设计是最核心的技术,而反射镜的支撑变形是指导支撑结构设计的最基本,也是最主要的依据。目前使用有限单元方法的模拟仿真技术是获得该数据的最经济有效的途径。但是,反射镜在外力作用下的刚体位移,会产生远远大于支撑变形的变形,这样由于支撑结构导致的面形畸变就被刚体位移完全掩盖掉,从而无法有效的指导支撑结构设计,这种作用由图2可以很直接的观察到,图2是有限元分析结果,观察其变形状态,支撑知道反射镜存在绕x轴转角位移,根本无法发现面形畸变。使用本发明的算法将刚体位移去除,可以得到图3所示的变形云图,对比图2与图3可知,面形畸变的量级要远小于刚体位移,具体形状属于低阶像散,可以通过调整支点位置来减小或消除该型像散。因此,本实施方式所述的方法可以成功的提取超大刚体位移分析结果中隐藏的微小面形畸变,可以指导反射镜支撑结构的设计优化。
[0114] 上列详细说明是针对本发明可行实施例的具体说明,该实施例并非用以限制本发明的专利范围,凡未脱离本发明所为的等效实施或变更,均应包含于本案的专利范围中。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈