[发明专利]一种基于约束最优化方法的大刚体位移参量计算方法有效
申请号: | 201910689185.4 | 申请日: | 2019-07-29 |
公开(公告)号: | CN110532618B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 杨会生;刘柏旭 | 申请(专利权)人: | 中国科学院长春光学精密机械与物理研究所 |
主分类号: | G06F30/23 | 分类号: | G06F30/23;G06F30/15;G06F111/04;G06F111/10 |
代理公司: | 长春众邦菁华知识产权代理有限公司 22214 | 代理人: | 朱红玲 |
地址: | 130033 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于约束最优化方法的大刚体位移参量计算方法,涉及有限元仿真领域,包含以下信息输入;确定初始迭代参数;设定迭代终止条件;引入初始迭代参数;计算刚体位移雅克比矩阵和定值对角矩阵;计算变形节点的位置残差和约束方程残差;迭代收敛性判定;约束条件判定;迭代终止判定;计算约束条件雅克比矩阵和约束条件乘子系数;计算新的广义刚体位移参数;计算迭代次数,姿态向量单位化以及计算刚体位移量。本发明所述的方法用于有限元仿真结果中的面、体以及节点的刚体位移分析,可以分析结构件在特定工况条件下的刚体位移情况。本发明可实现任意范围内的物体刚体位移参量进行求解计算,具有收敛快速、稳定,求解效率高且稳定的突出优点。 | ||
搜索关键词: | 一种 基于 约束 优化 方法 刚体 位移 参量 计算方法 | ||
【主权项】:
1.一种基于约束最优化方法的大刚体位移参量计算方法,其特征在于,该方法包括以下步骤:/n步骤一、信息输入;/n将有限元仿真结果引入大刚体位移参量算法,包括待求解结构件上共n个节点的初始位置矢量 变形位置矢量 所述初始位置矢量 和变形位置矢量 用公式表示为:/n /n其中,i为大于1小于n的整数,xoi,yoi,zoi分别为节点i的x,y和z轴初适位置坐标值,xdi,ydi,zdi分别为节点i的x,y和z轴变形位置坐标值;/n步骤二、确定初始迭代参数 所述 即为初始广义刚体位移向量;/n /n式中,uo1,uo2,uo3,uo4,uo5,uo6,uo7,uo8,uo9,uo10,uo11,uo12为12个广义刚体位参量,其中,uo1,uo2,uo3为姿态变换矩阵中x轴单位方向向量的坐标值,uo4,uo5,uo6为姿态变换矩阵中y轴单位方向向量的坐标值,uo7,uo8,uo9为姿态变换矩阵中z轴单位方向向量的坐标值,uo10,uo11,uo12为位置变换向量的坐标值;/n迭代次数变量赋初值:cou_n=0;/n步骤三、设定迭代终止条件:设定拟合残差终止条件为ε1,约束矩阵终止条件为ε2,最大迭代次数终止条件为max_n;/n步骤四、引入初始迭代参数:/nnx=uo1;ny=uo2;nz=uo3;ox=uo4;oy=uo5;oz=uo6;/nax=uo7;ay=uo8;az=uo9;tx=uo10;ty=uo11;tz=uo12/n步骤五、计算刚体位移雅克比矩阵F和定值对角矩阵Q;/n /nQ=(FTF)-1/n步骤六、计算全部变形节点的位置残差 和约束方程残差 具体过程为:步骤六一、计算节点初始位置残差 /n /nΔxi=xdi-nxxoi-oxyoi-axzoi-tx/nΔyi=ydi-nyxoi-oyyoi-ayzoi-ty/nΔzi=zdi-nzxoi-ozyoi-azzoi-tz/n其中,Δxi,Δyi,Δzi依次为节点i的x轴、y轴以及z轴坐标的拟合残差;/n步骤六二、合成全部节点组成的位置残差向量 /n /n步骤六三、计算约束方程残差 /n /n /n /n /n /n /n /n其中, 为当次迭代过程中约束方程的拟合残差;/n步骤七、迭代收敛性判定;判断迭代次数cou_n是否超过最大迭代次数max_n,如果是,则迭代终止,输出迭代不收敛,如果否,执行步骤八;/n步骤八、约束条件判定;判断约束方程残差 是否小于约束残差终止条件ε1,如果是,则执行步骤九,如果否,则执行步骤十;/n步骤九、迭代终止判定;判断所述拟合残差的均方值E是否小于拟合残差终止条件ε2,如果是,则终止迭代,执行步骤十三;如果否,则执行步骤十;/n其中:/n /n步骤十、计算约束条件雅克比矩阵M和约束条件乘子系数λ;/n /n /n步骤十一、计算新的广义刚体位移参数 具体过程为:/n计算迭代误差 /nΔuT=(vT·F-λTM)·Q/n其中, 为迭代误差向量,是广义刚体位移向量的迭代误差,Δu1至Δu12依次对应具体的广义刚体位移值u1至u12的迭代误差;/n计算新的广义刚体位移量;/nnx=nx+Δu1;ny=ny+Δu2;nz=nz+Δu3;ox=ox+Δu4;oy=oy+Δu5;oz=oz+Δu6/nax=ax+Δu7;ay=ay+Δu8;az=az+Δu9;tx=tx+Δu10;ty=ty+Δu11;tz=tz+Δu12/n步骤十二、迭代次数cou_n加1,返回执行步骤六;/n步骤十三、姿态向量单位化:/n /n /n /n单位化后, 为姿态变换矩阵中x轴单位方向向量, 为姿态变换矩阵中y轴单位方向向量, 为姿态变换矩阵中z轴单位方向向量;/n步骤十四、计算刚体位移量,包括刚体平移矢量 和刚体转角矢量 /n刚体平移矢量 /n /n刚体转角矢量 /n /n式中,θ1,θ2,θ3分别为绕x轴、y轴和z轴的刚体位移转角,tx,ty,tz为位置变换向量的坐标值;即为沿x轴、y轴和z轴的刚体平移量;/n其中:/nθ1=atan2(n2,n1)/nθ2=atan2(o3,a3)/nθ3=atan2(-n3,o3/sinθ1)。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院长春光学精密机械与物理研究所,未经中国科学院长春光学精密机械与物理研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910689185.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种锚杆及锚索的安全性评价方法
- 下一篇:链路预测算法类型的确定方法以及装置