【ABAQUS模态动力学】Composite&abaqus 预应力模态分析&输出单元刚度矩阵

我的主页s:

  • 技术邻:小铭的ABAQUS学习的技术邻主页
  • 博客园 : HF_SO4的主页
  • 哔哩哔哩:小铭的ABAQUS学习的个人空间
  • csdn:qgm1702

博客园文章链接:

  • https://www.cnblogs.com/aksoam/p/17079348.html

参考

  • 连接器振动脱落_abaqus重启动分析_显式隐式切换_插拔力预应力模态_TeeSim天深科技
  • Abaqus预应力模态分析 附Abaqus 分析用户手册材料卷下载- 技术邻
  • Natural frequency extraction - SIMULIA 用户帮助 2020 User guide
  • 《结构动力学》
  • 振动理论及工程应用_天津大学_中国大学MOOC(慕课)
  • Eigenvalue extraction - SIMULIA 用户帮助 2020 Theory

1. 什么是模态分析?

模态分析是指求解多自由度系统的模态振型及振动频率的过程。模态分析可简单地分为自由模态分析和约束模态分析。

  • 自由模态分析:不加任何约束,进行求解(会出现前六阶0模态)
  • 约束模态分析:施加完整的约束,模型不会出现刚体模态
    还可以分类为:
  • 预应力模态(典型例子:吉他琴弦)
  • 干模态分析(空气中)
  • 湿模态分析(流体耦合作用不可忽略)

2. 单自由度系统振幅和固有频率的求解

模态分析的本质上是求解一定条件下的结构动力学方程。
这是完整的动力学方程:

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的列向量.

2.1 单自由度无阻尼系统的自由振动

最简单的 单自由度系统是弹簧-质量块系统

【ABAQUS模态动力学】Composite&abaqus 预应力模态分析&输出单元刚度矩阵_第1张图片

【ABAQUS模态动力学】Composite&abaqus 预应力模态分析&输出单元刚度矩阵_第2张图片

【ABAQUS模态动力学】Composite&abaqus 预应力模态分析&输出单元刚度矩阵_第3张图片

从上可以看出,质量块被简化为了一个刚体。方程 m g − k δ s t = 0 mg-k\delta_{st}=0 mgkδst=0中,影响求解结果的因素只有1)质量m;2)弹簧刚度k;

将单自由度的线性系统无阻尼系统的微分方程写成广义坐标的标准形式:

【ABAQUS模态动力学】Composite&abaqus 预应力模态分析&输出单元刚度矩阵_第4张图片

等效质量和等效刚度的求解不讨论(我不会)

  • 广义坐标的定义

以上也是一个模态分析(求振型和固有频率)的过程。

2.2 单自由度有阻尼系统的自由振动

在实际物理模型中,阻尼总是存在的。

【ABAQUS模态动力学】Composite&abaqus 预应力模态分析&输出单元刚度矩阵_第5张图片
【ABAQUS模态动力学】Composite&abaqus 预应力模态分析&输出单元刚度矩阵_第6张图片
【ABAQUS模态动力学】Composite&abaqus 预应力模态分析&输出单元刚度矩阵_第7张图片
【ABAQUS模态动力学】Composite&abaqus 预应力模态分析&输出单元刚度矩阵_第8张图片
【ABAQUS模态动力学】Composite&abaqus 预应力模态分析&输出单元刚度矩阵_第9张图片
【ABAQUS模态动力学】Composite&abaqus 预应力模态分析&输出单元刚度矩阵_第10张图片
【ABAQUS模态动力学】Composite&abaqus 预应力模态分析&输出单元刚度矩阵_第11张图片
【ABAQUS模态动力学】Composite&abaqus 预应力模态分析&输出单元刚度矩阵_第12张图片

3. 从公式推导理解振型和固有频率的概念

之前分析的是单自由度的质量-弹簧(-粘壶)系统。现在分析多自由度系统。n自由度系统自由振动的微分方程组为:

【ABAQUS模态动力学】Composite&abaqus 预应力模态分析&输出单元刚度矩阵_第13张图片

写成矩阵形式为:
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} KAp2MA=0KA=p2MA(5)

整理后:
( K − p 2 M ) A = 0 (6) (K-p^2M)A=0 \tag{6} (Kp2M)A=0(6)
其中特征矩阵为:
B = K − p 2 M (7) B=K-p^2M \tag{7} B=Kp2M(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=0Kp2M=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} 0p1p2Pm(11)
最低阶固有频率称为第一阶固有频率或称基频,然后依次称为第二阶、第三阶固有频率等。

将频率值带入以下方程:
( K − p 2 M ) A = 0 (12) (K-p^2M)A=0 \tag{12} (Kp2M)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} (Kpi2M)A(i)=0(13)

K 、 M K、M KM都是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模态动力学】Composite&abaqus 预应力模态分析&输出单元刚度矩阵_第14张图片

4. Abaqus中的模态分析

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)

【ABAQUS模态动力学】Composite&abaqus 预应力模态分析&输出单元刚度矩阵_第15张图片

4.1 Abaqus Theory中的描述

结构分析有许多重要领域 对于提取系统的特征值至关重要,获得其固有振动频率或研究可能与运动不稳定性有关的分支。例如 地震事件的结构评估通常基于线性分析, 使用结构模式直至限制截止频率,这通常是 取为 33 Hz(周期/秒)。

一旦模态是可用的,他们的正交特性允许结构的线性响应被构造为一些单自由度系统的响应。 这为几种响应评估方法开辟了道路,这些方法:计算成本低廉,并提供对结构的有用行为。Abaqus/Standard 中提供了几种这样的方法

数学特征值问题是一个经典的研究领域,许多工作一直致力于提供特征值提取方法。威尔金森(1965)的书提供了一个关于这个问题的优秀纲要。

由有限元模型所产生的特征值问题是一个特殊的情况:它们涉及大但通常是窄带矩阵,通常只需要少量的特征对。对于许多重要的情况,矩阵是对称的。有限元模型的小振动固有模态的特征值问题是

img

经典矩阵形式:
img

[M]是质量矩阵,是对称且正定的; [C]是阻尼矩阵;[K]是刚度矩阵;(may include large-displacement effects, such as “stress stiffening” (initial stress terms);可能不是正定的或对称的;); μ \mu μ是特征值,{ ψ \psi ψ}是特征向量(即振动模式)

将abaqus中经典矩阵形式的方程和方程(12)对比,可以看出:

  • { ψ } \{\psi\} {ψ} A A A相当,都表示广义坐标下的自由度振幅向量,即主振型
  • − p 2 = μ 2 ⇒ μ = p i -p^2=\mu^2 \Rightarrow \mu=p i p2=μ2μ=pi,因此 μ 和 p \mu和p μp都表示固有频率.

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

5.预应力模态

abaqus的目的就是求解线性系统的固有频率和主振型;根据上文,可以看出求解是特征值问题时,能影响求解结果的因素只有:1)质量矩阵M;2)刚度矩阵K;

以我所知,材料密度会影响M矩阵;K矩阵受结构系统的约束情况(Boundary condition),材料本构关系,接触情况等影响。

虽然特征值提取是一个线性分析步,不考虑非线性情况.接触属于状态非线性,但也可以在ABQUS model中设定。ABAQUS求解器有处理这种情况的办法。

模态分析中不支持施加load;也不能施加热载荷;但是温度能影响材料属性,进而影响M,K矩阵。

5.1 模态分析的一般步骤

A. 单个零件

  1. 定义part
  2. 定义材料属性
  3. 定义装配
  4. 定义分析步
    • 选择frequency分析步;
    • 选择求解器,常用的是LANCOS;
    • 选择 求解频率范围
    • 定义增量步参数
  5. 定义场输出:U E S
  6. interaction (单个part一般没有接触)
  7. 划分网格
  8. 定义边界条件

B. 装配体

  1. 定义part
  2. 定义材料属性
  3. 定义装配
  4. 定义分析步
    • 选择frequency分析步;
    • 选择求解器,常用的是LANCOS;
    • 选择 求解频率范围
    • 定义增量步参数
  5. 定义场输出:U E S
  6. 定义接触条件:可以是constraint 和 interaction。
  7. 划分网格
  8. 定义边界条件

5.2 预应力模态

预应力模态,按我的理解就是,假设t=0时,结构的刚度矩阵、质量矩阵为M0,K0;t=t1时,结构(分析对象)收到外部激励的作用,使得结构的刚度矩阵,质量矩阵发生改变,结构的刚度矩阵、质量矩阵为M1,K1;t=t2时,开始进行特征值提取,此时求解的是t1状态的结果。

从上面这个理解出发,ABAQUS预应力模态只要在frequency分析步之前进行General,Static分析步,打开NLGeom选项(分析过程中刚度矩阵会不断变化)。

提取单元刚度矩阵:

【ABAQUS 二次开发笔记】输出单元刚度矩阵 - hayden_william - 博客园

以上均为我的一点理解,不一定完全正确,本文仅作为个人学习记录之用,其他概不负责。

你可能感兴趣的:(ABAQUS,矩阵,算法,FEA,abaqus)