我的主页s:
博客园文章链接:
模态分析是指求解多自由度系统的模态振型及振动频率的过程。模态分析可简单地分为自由模态分析和约束模态分析。
模态分析的本质上是求解一定条件下的结构动力学方程。
这是完整的动力学方程:
M u ′ ′ + C u ′ + K u = f ( t ) (1) Mu''+Cu'+Ku=f(t) \tag{1} Mu′′+Cu′+Ku=f(t)(1)
模态分析时,假设整体结构处于自由振动状态(即 f ( t ) = 0 f(t)=0 f(t)=0),并且结构阻你忽略不计, C = 0 C=0 C=0,则(1)变为以下公式:
M u ′ ′ + K u = 0 (2) Mu''+Ku=0 \tag{2} Mu′′+Ku=0(2)
对于单自由度系统,u是标量;而对N自由度系统来说,u是一个N x 1的列向量.
最简单的 单自由度系统是弹簧-质量块系统
从上可以看出,质量块被简化为了一个刚体。方程 m g − k δ s t = 0 mg-k\delta_{st}=0 mg−kδst=0中,影响求解结果的因素只有1)质量m;2)弹簧刚度k;
将单自由度的线性系统无阻尼系统的微分方程写成广义坐标的标准形式:
等效质量和等效刚度的求解不讨论(我不会)
以上也是一个模态分析(求振型和固有频率)的过程。
在实际物理模型中,阻尼总是存在的。
之前分析的是单自由度的质量-弹簧(-粘壶)系统。现在分析多自由度系统。n自由度系统自由振动的微分方程组为:
写成矩阵形式为:
M x ¨ + K x = 0 (3) \boldsymbol{M} \ddot{x}+\boldsymbol{K} \boldsymbol{x}=0 \tag{3} Mx¨+Kx=0(3)
x x x为 n × 1 n\times 1 n×1的向量.(可以理解为广义坐标)
假设解的形式为:
x i = A i sin ( p t + φ ) i = 1 , 2 , 3 , ⋯ n x_{i}=A_{i} \sin (p t+\varphi) \quad i=1,2,3, \cdots n xi=Aisin(pt+φ)i=1,2,3,⋯n
解的矩阵形式
x n 1 = A n 1 sin ( p n 1 t + ϕ n 1 ) (4) \boldsymbol{x_{n1}}=\boldsymbol{A_{n1}} \sin (p_{n1} t+\phi_{n1}) \tag{4} xn1=An1sin(pn1t+ϕn1)(4)
下标n1表示 n 行 1 列
将方程的解代入系统运动微分方程,并消去 s i n ( p t + ψ ) sin(pt+\psi) sin(pt+ψ),得:
K A − p 2 M A = 0 或 K A = p 2 M A (5) KA-p^{2} M A=0 或 K \boldsymbol{A}=p^{2} M \boldsymbol{A} \tag{5} KA−p2MA=0或KA=p2MA(5)
整理后:
( K − p 2 M ) A = 0 (6) (K-p^2M)A=0 \tag{6} (K−p2M)A=0(6)
其中特征矩阵为:
B = K − p 2 M (7) B=K-p^2M \tag{7} B=K−p2M(7)
从 B A = 0 BA=0 BA=0来看, A A A为自由度振幅向量( n × 1 n\times1 n×1),显然A不可能为0向量(A要有不全为零的解);那么要使 B A = 0 BA=0 BA=0成立,系数行列式必须为0:
∣ B ∣ = 0 ⇒ ∣ K − p 2 M ∣ = 0 (8) |B|=0\Rightarrow |K-p^2M|=0 \tag{8} ∣B∣=0⇒∣K−p2M∣=0(8)
这是关于p^2的n次多项式,根据此式(3)可以求出n个固有频率(或特征值).因此,n自由度系统由n个固有频率(模态)
根据公式(5),左乘 A T A^T AT后:
A T K A = p 2 A T M A (9) A^T K {A}=p^{2} A^T M{A} \tag{9} ATKA=p2ATMA(9)
因为系统的质量矩阵M是正定的,刚度矩阵K是半正定或正定的,有:
A T K A > = 0 ; A T M A > 0 A^T K {A}>=0;A^T M{A}>0 ATKA>=0;ATMA>0
因此:
p 2 = A T K A A T M A > = 0 (10) p^2=\frac{A^T K {A}}{A^T M{A}} >=0 \tag{10} p2=ATMAATKA>=0(10)
频率方程中所有的固有频率值都是实数,并且是正数或为零。刚度矩阵为正定的称之为正定系统,对应于正定系统的固有频率值是正的;刚度矩阵为半正定的称之为半正定系统,对应于半正定系统的固有频率值是正数或为零。
一般来说,振动系统的个固有频率的值互不相等(重根除外)。将各个固有
频率按照由小到大的顺序排列为
0 ≤ p 1 ≤ p 2 ≤ … ≤ P m (11) 0≤p1≤p2≤…≤Pm \tag{11} 0≤p1≤p2≤…≤Pm(11)
最低阶固有频率称为第一阶固有频率或称基频,然后依次称为第二阶、第三阶固有频率等。
将频率值带入以下方程:
( K − p 2 M ) A = 0 (12) (K-p^2M)A=0 \tag{12} (K−p2M)A=0(12)
上式是一个n行线性方程组,未知数个数为n;每一个 p i p_i pi可以求得一个对应的振幅向量 A ( i ) A^{(i)} A(i)(n行1列),满足条件:
( K − p i 2 M ) A ( i ) = 0 (13) (K-p_i^2M)A^{(i)}=0 \tag{13} (K−pi2M)A(i)=0(13)
K 、 M K、M K、M都是n行n列的矩阵, p p p为标量。 A i A^i Ai 为对应于 p i p_i pi的特征矢量。它表示系统在以 p i p_i pi的频率作自由振动时,各自由度振幅的相对大小,称之为第i阶主振型,也称固有振型或主模态。
对于任何n自由度振动系统,总可以找到n个固有频率和对应的n个主振型:
ABAQUS可以进行实模态分析和复模态分析,也就是
Natural frequency extraction和Complex frequency extraction。前者对应于frequency分析步,这是一个线性摄动分析步.能进行特征值提取,计算系统的固有频率和相应的振型;
根据帮助文档,abaqus的特征值提取分析步求解的是无阻尼有限元模型。其固有频率的特征值问题:
( − ω 2 M M N + K M N ) ϕ N = 0 , (14) \left(-\omega^{2}M^{M N}+K^{M N}\right)\phi^{N}=0, \tag{14} (−ω2MMN+KMN)ϕN=0,(14)
结构分析有许多重要领域 对于提取系统的特征值至关重要,获得其固有振动频率或研究可能与运动不稳定性有关的分支。例如 地震事件的结构评估通常基于线性分析, 使用结构模式直至限制截止频率,这通常是 取为 33 Hz(周期/秒)。
一旦模态是可用的,他们的正交特性允许结构的线性响应被构造为一些单自由度系统的响应。 这为几种响应评估方法开辟了道路,这些方法:计算成本低廉,并提供对结构的有用行为。Abaqus/Standard 中提供了几种这样的方法
数学特征值问题是一个经典的研究领域,许多工作一直致力于提供特征值提取方法。威尔金森(1965)的书提供了一个关于这个问题的优秀纲要。
由有限元模型所产生的特征值问题是一个特殊的情况:它们涉及大但通常是窄带矩阵,通常只需要少量的特征对。对于许多重要的情况,矩阵是对称的。有限元模型的小振动固有模态的特征值问题是
[M]是质量矩阵,是对称且正定的; [C]是阻尼矩阵;[K]是刚度矩阵;(may include large-displacement effects, such as “stress stiffening” (initial stress terms)
;可能不是正定的或对称的;); μ \mu μ是特征值,{ ψ \psi ψ}是特征向量(即振动模式)
将abaqus中经典矩阵形式的方程和方程(12)对比,可以看出:
This equation is available immediately from a linear perturbation of the equilibrium equation of the system.
Typically, for symmetric eigenproblems we will also assume that K K K is positive semidefinite(半正定). In this case μ becomes an imaginary eigenvalue, μ = i ω μ=iω μ=iω, where ω is the circular frequency, and the eigenvalue problem can be written as
( − ω 2 [ M ] + [ K ] ) ϕ = 0 (15) (-ω^2[M]+[K]){ϕ}=0 \tag{15} (−ω2[M]+[K])ϕ=0(15)
If the model contains hybrid elements, contact pairs, or contact elements, the system of equations contains Lagrange multipliers and the stiffness matrix [K] becomes indefinite(不确定的). However, all the terms of the mass matrix corresponding to the Lagrange multipliers are equal to zero. Therefore, all the eigenvalues are imaginary, and the eigenvalue problem can still be written as above equation
abaqus的目的就是求解线性系统的固有频率和主振型;根据上文,可以看出求解是特征值问题时,能影响求解结果的因素只有:1)质量矩阵M;2)刚度矩阵K;
以我所知,材料密度会影响M矩阵;K矩阵受结构系统的约束情况(Boundary condition),材料本构关系,接触情况等影响。
虽然特征值提取是一个线性分析步,不考虑非线性情况.接触属于状态非线性,但也可以在ABQUS model中设定。ABAQUS求解器有处理这种情况的办法。
模态分析中不支持施加load;也不能施加热载荷;但是温度能影响材料属性,进而影响M,K矩阵。
预应力模态,按我的理解就是,假设t=0时,结构的刚度矩阵、质量矩阵为M0,K0;t=t1时,结构(分析对象)收到外部激励的作用,使得结构的刚度矩阵,质量矩阵发生改变,结构的刚度矩阵、质量矩阵为M1,K1;t=t2时,开始进行特征值提取,此时求解的是t1状态的结果。
从上面这个理解出发,ABAQUS预应力模态只要在frequency分析步之前进行General,Static分析步,打开NLGeom选项(分析过程中刚度矩阵会不断变化)。
提取单元刚度矩阵:
【ABAQUS 二次开发笔记】输出单元刚度矩阵 - hayden_william - 博客园
以上均为我的一点理解,不一定完全正确,本文仅作为个人学习记录之用,其他概不负责。