发明名称 基于Householder变换的无约束结构静力分析方法
摘要 本发明公开了基于Householder变换的无约束结构静力分析方法,其包括:步骤1、构建结构的刚体位移模式矩阵X;步骤2、根据刚体位移模式矩阵X构造6个相应的n×n阶Householder矩阵P<sub>i</sub>;步骤3、利用步骤2中构造的Householder矩阵P<sub>i</sub>对结构原始刚度矩阵做正交相似变换,得到去除刚体模态后的结构的刚度矩阵K<sub>p</sub>;步骤4、采用修正共轭梯度法,求解用Householder矩阵去除结构总体刚体位移模态后的刚度方程K<sub>P</sub>U<sub>P</sub>=F<sub>P</sub>。本发明通过去除结构的刚体位移模态,并控制共轭梯度法的指定最小误差阈值,精确求解结构响应;计算实施步骤简洁,不需要修改目前通用的有限元计算框架;采用修正共轭梯度法使得结构总体刚度矩阵的稀疏特性能够得到很好的利用,分步求解使得整体求解过程占用空间少、计算效率高。
申请公布号 CN103902764A 申请公布日期 2014.07.02
申请号 CN201410091321.7 申请日期 2014.03.12
申请人 广州中国科学院工业技术研究院 发明人 丁桦;张俊波;李庭婷;蔡智华;夏昌奇
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 广州科粤专利商标代理有限公司 44001 代理人 黄培智
主权项 基于Householder变换的无约束结构静力分析方法,其特征在于,其包括:步骤1、构建结构的刚体位移模式矩阵H:H=[h<sub>1</sub> h<sub>2</sub> h<sub>3</sub> h<sub>4</sub> h<sub>5</sub> h<sub>6</sub>]    (1)其中,h<sub>1</sub>~h<sub>3</sub>为结构的平动刚体位移模式,h<sub>4</sub>~h<sub>6</sub>为结构的转动刚体位移模式,h<sub>1</sub>~h<sub>6</sub>均为n维列向量,n为结构整体自由度;步骤2、根据h<sub>1</sub>~h<sub>6</sub>构造6个相应的n×n阶Householder矩阵P<sub>i</sub>,i=1,2……6;设结构离散化后计算得到的未指定位移边界条件的有限元整体刚度阵为K,则此刚度阵K具有6重零特征值,且具有6个对应于零特征值的正交特征向量,这6个特征向量张成的空间为刚度阵K的零空间,这个零空间与6个结构刚体位移模式张成的空间一致,即满足K*h<sub>i</sub>=0    (2)所述步骤2包括以下步骤:步骤21、首先将平动刚体位移模式h<sub>1</sub>单位化,且与单位向量e<sub>1</sub>一起用来构造Householder矩阵P<sub>1</sub>,使得:P<sub>1</sub>*h<sub>1</sub>=e<sub>1</sub>    (3)所述Householder矩阵P<sub>1</sub>为对称正交矩阵;使用Householder矩阵P<sub>1</sub>对刚度阵K进行相似变换,将刚度阵K的第一行和第一列均化为0,即:K<sub>1</sub>=P<sub>1</sub>*K*P<sub>1</sub>    (4)其中,K<sub>1</sub>是刚度阵K的第一行和第一列均为0的相似刚度矩阵;步骤22、构造Householder矩阵P<sub>2</sub>,使用Householder矩阵P<sub>2</sub>对相似刚度矩阵K<sub>1</sub>进行相似变换,可使相似刚度矩阵K<sub>1</sub>的前两行和前两列均为0,即:K<sub>2</sub>=P<sub>2</sub>*K<sub>1</sub>*P<sub>2</sub>    (5)其中,K<sub>2</sub>是相似刚度矩阵K<sub>1</sub>和刚度阵K的前两行和前两列均为0的相似刚度矩阵;构造Householder矩阵P<sub>2</sub>的方法是:根据公式(2)以及正交对称矩阵特性可知:K*h<sub>i</sub>=0    (6)P<sub>1</sub>*P<sub>1</sub>=I<sub>n</sub>    (7)其中,I<sub>n</sub>为n×n阶单位矩阵;由公式(6)、(7)可得:K<sub>1</sub>*P<sub>1</sub>*h<sub>2</sub>=0    (8)令:h<sub>2</sub>′=P<sub>1</sub>*h<sub>2</sub>    (9)h<sub>2</sub>′为新构造的平动刚体位移模式,由于相似刚度矩阵K<sub>1</sub>的第一列元素均为零,且根据特征向量两两相互正交的特点,将h<sub>2</sub>′的第一个元素赋值为零,即:h<sub>2</sub>′(1)=0    (10)将新构造的平动刚体位移模式h<sub>2</sub>′单位化与单位向量e<sub>2</sub>一起构造Householder矩阵P<sub>2</sub>:P<sub>2</sub>*h<sub>2</sub>′=e<sub>2</sub>    (11)步骤23、根据步骤22中构造Householder矩阵P<sub>2</sub>的方法逐个对平动刚体位移模式h<sub>3</sub>以及转动刚体位移模式h<sub>4</sub>~h<sub>6</sub>进行操作,构造新的平动刚体位移模式h<sub>3</sub>′以及新的转动刚体位移模式h<sub>4</sub>′~h<sub>6</sub>′,进一步构造Householder矩阵P<sub>3</sub>~P<sub>6</sub>;步骤3、利用步骤2中构造的Householder矩阵P<sub>i</sub>对结构原始刚度矩阵做正交相似变换,得到去除刚体模态后的结构的刚度矩阵K<sub>p</sub>:K<sub>p</sub>=P<sub>6</sub>P<sub>5</sub>P<sub>4</sub>P<sub>3</sub>P<sub>2</sub>P<sub>1</sub>KP<sub>1</sub>P<sub>2</sub>P<sub>3</sub>P<sub>4</sub>P<sub>5</sub>P<sub>6</sub>    (12)简化得:K<sub>p</sub>=P<sup>T</sup>KP    (13)其中,P=P<sub>1</sub>P<sub>2</sub>P<sub>3</sub>P<sub>4</sub>P<sub>5</sub>P<sub>6</sub>;步骤4、通过有限元离散并用常规方法得到结构静力问题分析的线性方程:KU=F    (14)其中K为刚度阵,U为待求解的位移向量,F为外载右端项;通过Householder矩阵的正交相似变换去除结构总体刚体位移模态后上述方程(14)为:K<sub>P</sub>U<sub>P</sub>=F<sub>P</sub>    (15)其中,K<sub>P</sub>=P<sup>T</sup>KP,U<sub>P</sub>=P<sup>T</sup>U,F<sub>P</sub>=P<sup>T</sup>F,P=P<sub>1</sub>P<sub>2</sub>P<sub>3</sub>P<sub>4</sub>P<sub>5</sub>P<sub>6</sub>。
地址 511458 广东省广州市南沙区海滨路1121号