利用交叉模型交叉模态的结构模型修正方法

文档序号:6564687阅读:396来源:国知局
专利名称:利用交叉模型交叉模态的结构模型修正方法
技术领域
本发明涉及一种利用交叉模型交叉模态的结构模型修正方法,特别是针对海洋工程结构物的有限元模型修正方法。
背景技术
有限元方法,也叫有限单元法,是将物体离散成有限的单元,通过对各个单元的具体分析,然后在此基础上综合分析的一种数值方法。其基本思想是将连续的求解区域离散为一组有限个、且按一定方式相互联结在一起的单元的组合体。有限元方法是建立各种结构系统数值模型最为常用的方法。
模型修正即为采用由相关的实验模型得到的数据来修改数值模型中的某些参数的数值,使修正后的模型能够更加准确的反应实际结构的动力特性的过程。与模型修正密切相关的是基于模型的损伤诊断方法——将修正后的矩阵与原先相关联的矩阵相比较作为损伤的指标可以判断出损伤的位置和损伤的程度。
模型修正根据要修正的参数的类型和使用的测量数据分为许多方法。通常,模型修正方法可以被分为两大类直接的矩阵型方法和间接的物理特性调整方法。第一种方法是非迭代方法,直接对质量和刚度矩阵进行修正。当修正模型与实验模型的特性相近时,这种方法是有效的,但是得到的模型往往不具有物理意义。第二种方法则通过对参数的调整来进行修正,更贴近于物理意义,对于每个独立的有限元或对于每个有限元的每个设计参数设定修正系数。这种方法被视为修正技术的发展方向,但是应用时因为迭代计算会花费更多的机时,造成工作效率低。
工程结构,特别是海洋平台等海洋结构,结构复杂、体积庞大、造价昂贵。由于所处的海洋环境十分复杂,一方面,海洋环境动力因素、环境腐蚀、构件缺陷、机械损伤会引起结构刚度的变化;另一方面,海生物附着、平台设备或储油(水)的改变必然引起结构质量的变化。因此,如何考虑到实际结构的变化进行有物理意义的模型修正,对海洋平台等海洋工程结构的建模尤其重要。

发明内容
本发明为解决现有技术中存在的结构模型修正方法不具有实际物理意义或迭代计算花费机时过多,工作效率低等问题,提出新的模型修正方法-交叉模型交叉模态法,这种方法同时修正刚度和质量矩阵,兼有直接矩阵法和间接物理特性调整法的优点,不需迭代,节省机时,而且能够保持结构模型的物理联系性。
结构有限元数值模型和实验实际模型主要体现于模态频率和振型的差异,要修正这些模态参数,就要通过对有限元模型的刚度矩阵和质量矩阵进行调整。使其动力特性与实际结构匹配。因此对于有限元模型的每个单元,其刚度矩阵和质量矩阵分别有两个修正系数。通过对结构有限元数值模型和实验实际模型的比较计算,得到每个单元的修正系数,从而对刚度矩阵和质量矩阵进行修正,达到模型修正的目的。
为解决上述技术问题,本发明采用以下技术方案予以实现一种利用交叉模型交叉模态的结构模型修正方法,包括以下步骤a)用计算机软件建立结构的有限元数值模型;b)将上述结构模型的模态参数计算出并将数据存储入专用存储器中;c)利用传感器测试实验模型的结构动力响应数据并通过模态识别技术得到模态参数信息,存储入专用存储器中;d)利用结构模型和实验模型的模态参数,进行结构模型修正,即从所述专用存储器中读取上述步骤b)、c)中存储的参数信息,并从有限元模型中提取出Ni阶模态,从实验模型中提取出Nj阶模态,通过两个模型(有限元和实验模型)的交叉,以及不同阶的模态交叉形成交叉模型交叉模态方程,写为矩阵形式,有Cα+Eβ=f式中C和E分别是Nm×Nk阶矩阵和Nm×NM阶矩阵;α和β为NK和NM阶列向量;f为Nm阶列向量。由此式可写为Gγ=f
式中G=[C E]γ=αβ]]>在质量或者刚度修正项有一个是已知的前提下,γ通过最小二乘法解出γ^=(GTG)-1GTf,]]>上标T表示转置,Cn.m=(Φi)TKnΦj*CM,]]>En,m=-bmDn,m,fm=bm-1,其中Dn,m=(Φi)TMnΦj*CK,]]>bm=λj*λi,]]>CM=(Φi)TMΦj*,]]>CK=(Φi)TKΦj*,]]>K和M分别表示结构的刚度矩阵和质量矩阵,Kn表示第n个单元的单元刚度矩阵,Mn表示第n个单元的单元质量矩阵,Φi,Φj*分别指结构有限元数值模型和实验模型的模态振型,λi和λj*有限元数值模型和实验模型的特征值,将计算机计算的模型修正系数(刚度修正系数αn、质量修正系数βn)分别代入K*=K+Σn=1NKαnKn]]>和M*=M+Σn=1NMβnMn]]>中,得到修正后的有限元数值模型。
所述的结构实验模型的结构动力响应数据,其或是加速度,和/或是速度,和/或是位移。
与现有技术相比,本发明的优点和积极效果是本发明通过对有限元模型的刚度矩阵和质量矩阵进行调整,使其动力特性与实际结构匹配。因此对于有限元模型的每个单元,其刚度矩阵和质量矩阵分别有两个修正系数α和βα针对结构物各单元的刚度差异;β针对结构物各单元质量变化。通过对结构有限元数值模型和实验实际模型的比较计算,得到每个单元的修正系数,从而对刚度矩阵和质量矩阵进行修正,达到模型修正的目的。本发明兼有直接矩阵法和间接物理特性调整法的优点,不需迭代,节省计算时间,提高了工作效率,而且能够保持结构模型的物理联系性。此外,本方法中所需要的实测振型不需要质量归一化,与基于输出响应的模态参数识别技术结合,可以进行环境激励下的海洋平台结构模型修正,因而该方法更具有实际应用价值。


图1为本发明的三维框架结构有限元模型图;图2为三维框架结构分析模型与实验模型预设修正系数;图3为预设系数与修正结果系数αn(刚度)的比较;图4为预设系数与修正结果系数βn(质量)的比较。
具体实施例方式
下面结合附图和具体实施方式
对本发明作进一步详细的说明。
一.具体算法推导如下对于K和M及相关的第i阶特征值λi和特征向量Φi,有KΦi=λiMΦi(1)假定实验模型的刚度矩阵K*可以表示为K*=K+Σn=1NeαnKn---(2)]]>式中,Kn表示第n个单元的单元刚度矩阵,Ne为单元数,αn是要确定的修正系数。这里为了简单起见,假定每个单元都有一个修正参数,比如每个单元的弹性模量。
同样的,质量矩阵M*也可以写作M*=M+Σn=1NeβnMn---(3)]]>Mn表示第n个单元的单元质量矩阵,βn是要确定的修正系数。同样假定每个单元都有一个修正参数,比如每个单元的密度。
对于K*和M*及相关的第j阶特征值λj*和特征向量Φj*,有k*Φj*=λj*M*Φj*---(4)]]>在下文中,λj*和Φj*表示实验中的测得的数据。将式(1)左乘(Φj*)T,式(4)左乘(Φi)T,得到(Φj*)TKΦi=λi(Φj*)TMΦi---(5)]]>
(Φi)TK*Φj*=λj*(Φi)TM*Φj*---(6)]]>因为M是一个对称矩阵,则[(Φj*)TMΦi]T=(Φi)TMΦj*,]]>另外,标量的转置等于它本身,如[(Φj*)TMΦi]T=(Φj*)TMΦi,]]>可以得到(Φj*)tMΦi=(Φi)tMΦj*---(7)]]>同样的,因为K是一个对称矩阵,也有(Φj*)TKΦi=(Φi)TKΦj*---(8)]]>然后,用式(6)除以式(5),得到(Φi)TK*Φj*(Φi)TKΦj*=λj*(Φi)TM*Φj*λi(Φi)TMΦj*---(9)]]>将式(2)和(3)代入上式,得1+Σn=1NeαnCn,ij=λj*λi(1+Σn=1NeβnDn,ij)---(10)]]>其中Cn,ij=(Φi)TKnΦj*CM---(11)]]>Dn,ij=(Φi)TMnΦj*CK---(12)]]>CM=(Φi)TMΦj*---(13)]]>CK=(Φi)TKΦj*---(14)]]>用一个新的标号m来代替ij,式(10)变为1+Σn=1NeαnCn,m=bm(1+Σn=1NeβnDn.m)---(15)]]>式中bm=λj*λi---(16)]]>重新整理式(15),可以得到Σn=1NeαnCn,m-bmΣn=1NeβnDn,m=bm-1---(17)]]>或
Σn=1NeαnCn,m+Σn=1NeβnEn.m=fm---(18)]]>其中En,m=-bmDn,m,fm=bm-1。当从有限元模型中提取出Ni阶模态,从实验模型中提取出Nj阶模态,式(18)就包含了Nm=Ni×Nj个方程。这些方程被叫做交叉模型交叉模态(CMCM)方程,因为它们是通过两个模型(有限元和实验模型)的交叉,以及不同阶的模态交叉形成的。写为矩阵形式,有Cα+Eβ=f(19)式中C和E分别是Nm×Nk阶矩阵和Nm×NM阶矩阵;α和β为NK和NM阶列向量;f为Nm阶列向量。由此式(19)可写为Gγ=f (20)式中G=[CE] (21)γ=αβ---(22)]]>如果Nm大于2Ne,即方程数比未知数多,那γ应通过最小二乘法解出γ^=(GTG)-1GTf---(23)]]>但注意到,(GTG)的秩不可能大于(2Nc-1),所以(GTG)-1不存在。为了要解决这个问题,应该加入一个附加条件方程,例如,质量或者刚度修正项有一个是已知的。
二.建立三维框架有限元数值模型建立一个三维框架结构,结构由水平的梁,竖直桩构件组成,共40个单元,见图1所示,三维框架结构短跨方向长度为1m,长跨方向长度为3m。所有竖直方向的构件长度为1m。所有构件的弹性模量E为2.1×1011Pa,截面面积A=2.825×10-3m2,相应的惯性矩I=2.89×10-6m4。
利用MATLAB编写有限元程序,建立有限元模型,作为结构分析模型。然后根据预设的修正系数,模拟结构的实验模型,得出模拟实测的模态参数。根据三维空间梁单元的标准形式,可以计算出单元刚度矩阵kn和单元(一致)质量矩阵mn为12×12的矩阵。在这个模型中,共有40个单元。于是,分析模型的整体刚度矩阵K=&Kgr;n=140Kn,]]>对于实际模型K*=Σn=140(1+αn)Kn,]]>其中Kn为整体坐标系下的Kn。同样的,分析模型和实际模型的整体质量矩阵分别为M=Σn=140Mn]]>和M*=Σn=140(1+βnMn).]]>三.结构模型修正结构中共有20个节点,每个节点有6个自由度,所以K和M为120×120的矩阵。在CMCM方法过程中,取分析模型的60阶模态,实际模型的前两阶模态——共组成了120个CMCM方程来解80个未知数。附加的约束为M1=M1*(分析模型与实验模型的第一个单元的质量不发生变化),即为修正系数β1等于0。预先设定的修正系数αn和βn都是随机数,αn是一组均值为0,标准差为0.2的高斯随机数,βn是一组均值为0,标准差为0.1的高斯随机数,如图2所示。修正前分析模型与实验的频率与前三阶振型的模态置信准则(MAC)值见表1、表2。Φi与Φj的模模型态置信准则定义为

表1前10阶频率(Hz)比较(修正前)

表2前三阶振型MAC值(修正前)

修正后可以得到刚度矩阵的修正系数αn(n=1,…40)如图3所示。预设的修正系数和得到的修正系数之间的绝对误差在10-7的数量级上,如图4所示。同样的,修正后的质量矩阵的修正系数βn(n=1,…40)以及与预设修正系数的误差见图5和图6。注意到因为附加的条件,β1的误差为0。以上的数值结果显示通过CMCM方法计算得出的修正系数能够很好的符合预先设定的值,误差足以忽略掉。通过得到的修正系数,可以计算出修正后的刚度矩阵K*和质量矩阵M*,并经过特征计算得到修正后模型的频率和前三阶模态振型的MAC值,见表3和表4。可以从表中看出,修正后的模型可以很好的代表实验模型的动力参数。
表3前10阶频率(Hz)比较(修正后)

表4前三阶振型MAC值(修正后)

权利要求
1.一种利用交叉模型交叉模态的结构模型修正方法,其特征在于包括以下步骤a)用计算机软件建立结构的有限元数值模型;b)将上述结构模型的模态参数计算出并将数据存储入专用存储器中;c)利用传感器测试实验模型的结构动力响应数据并通过模态识别技术得到模态参数信息,存储入所述专用存储器中;d)利用结构模型和实验模型的模态参数,进行结构模型修正,即从所述专用存储器中读取上述步骤b)、c)中存储的参数信息,并从有限元模型中提取出Ni阶模态,从实验模型中提取出Nj阶模态,通过有限元模型和实验模型的交叉,以及不同阶的模态交叉形成交叉模型交叉模态方程,写为矩阵形式,有Cα+Eβ=f式中C和E分别是Nm×Nk,阶矩阵和Nm×NM阶矩阵;α和β为NK和NM阶列向量;f为Nm阶列向量,由此式可写为Gγ=f式中G=[C E]γ=αβ]]>在质量或者刚度修正项有一个是已知的前提下,γ通过最小二乘法解出γ^=(GTG)-1GTf]]>,上标T表示转置,Cn,m=(Φl)TKnΦ*JCM,En,m=-bmDn,m,fm=bm-1,其中Dn,m=(Φl)TMnΦ*JCK,bm=λj*λi,]]>CM=(Φi)TMΦ*J,CK=(Φi)TKΦ*J,K和M分别表示结构的刚度矩阵和质量矩阵,Kn表示第n个单元的单元刚度矩阵,Mn表示第n个单元的单元质量矩阵,Φi,Φ*J分别指结构有限元数值模型和实验模型的模态振型,λi和λ*j有限元数值模型和实验模型的特征值,分别为将计算机计算出的模型修正系数(刚度修正系数αn、质量修正系数βn)分别代入K*=K+Σn=1NKαnKn]]>和M*=M+Σn=1NMβnMn]]>中,得到修正后的有限元数值模型。
2.根据权利要求1所述的利用交叉模型交叉模态的结构模型修正方法,其特征在于所述的实验模型的结构动力响应数据,其或是加速度,和/或是速度,和/或是位移。
3.根据权利要求1所述的利用交叉模型交叉模态的结构模型修正方法,其特征在于适合于进行环境激励下的海洋平台结构模型修正。
全文摘要
一种利用交叉模型交叉模态的结构模型修正方法,通过对有限元模型的刚度矩阵和质量矩阵进行调整,使之达到通过特征计算得到的模态频率与振型与实际结构匹配。因此对于有限元模型的每个单元,对于刚度矩阵和质量矩阵分别有两个修正系数。通过对结构有限元数值模型和实验实际模型的比较计算,得到每个单元的修正系数,从而对刚度矩阵和质量矩阵进行修正,达到模型修正的目的。本发明兼有直接矩阵法和间接物理特性调整法的优点,不需迭代,提高了工作效率,而且能够保持结构模型的物理联系性。此外,本方法中所需要的实测振型不需要质量归一化,与基于输出响应的模态参数识别技术结合,可以进行环境激励下的海洋平台结构模型修正,因而该方法更具有实际应用价值。
文档编号G06F17/50GK101013449SQ200610171049
公开日2007年8月8日 申请日期2006年12月31日 优先权日2006年12月31日
发明者李华军, 胡少龙, 王树青, 王俊荣, 张敏 申请人:中国海洋大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1