首页/文章/ 详情

模态分析是如何转换为特征值求解的?

1月前浏览1087
模态分析是研究结构振动特性的核心方法,广泛应用于工程领域,旨在揭示系统在振动环境下的动态行为。

模态分析通过求解结构的固有频率振型特性,掌握其振动规律。可以说,模态分析是结构动力学分析的基础,有了模态分析,我们就可以在模态分析的基础上进行后续的振型分解反应谱分析,随机振动分析,基于振型叠加的动力时程分析等。

实际上,模态分析的目的,就是求结构固有频率和振型,实际上就是求结构自由振动下的频率和振型。 实际工程中模态分析又可分为自由模态分析和约束模态分析,二者的区别在于是否考虑边界约束条件。

在模态分析的具体求解过程中,最终会转换为一个特征值求解问题,从而求解该特征值方程从而获得特征值和特征向量。求得的特征值和固有频率相关,求得的特征向量,即是振型。

本文主要从自由振动方程出发,介绍如何从自由振动方程转化为特征值方程。

结构自由振动方程:

这是一个二阶齐次线性微分方程组,依据特征方程的解的性质,我们可以把u表示为三角函数的形式(即振动为简谐振动):

上式中的w为圆频率,将上式代入自由振动方程,可得:

由于上式在任意t时刻均成立,因此

这样,自由振动方程就转换成了上面的特征值方程,我们可以采用特征值的求解方法求得对应的特征值和特征向量。记求得的某一特征值为

上面已经求得了频率,而求得的特征向量即为对应模态下的振型。注意这个振型并不是唯一的,仅仅是各个节点的位移的一个相对比例关系。在商业软件中,通常采用振型归一或者质量矩阵归一的方式将其归一正则化。

以上,即是自由振动方程转换为特征值求解的过程。当然关于模态分析实际上还可以深入的内容有很多,比如特征值求解常见的开源库arpack,lanzos算法,子空间迭代法等求特征值的算法,在后面会逐步介绍。

在本公众 号开发的非线性有限元程序Hanfem中,也提供了模态分析的功能,以下是一些结构的模态分析与abaqus模态分析计算结果的对比:

   
   

一阶振型

   
   

二阶振型

   
   

三阶振型

频率对比:

Hanfem

Abaqus

6.2735891799e-02

1.6087652542e-01

5.0582935273e-01

7.9666922596e-01

1.1775003400e+00

1.6628465459e+00

1.8959058683e+00

3.2071733527e+00

3.5423894084e+00

3.5462519266e+00

6.26441E-02

0.16080

0.50579

0.79546

1.1732

1.6637

1.8932

3.2010

3.5295

3.5457


   
   
   
   
   
   

Hanfem

1.1679041231e+01

3.1302101722e+01

3.1459952026e+01

5.7168140646e+01

5.7337658276e+01

8.6551563981e+01

8.8887264924e+01

8.9037878909e+01

1.0558398326e+02

1.0588267137e+02

Abaqus

11.679

31.302

31.460

57.168

57.338

86.552

88.887

89.038

105.58

105.88


   
   
   
   
   
   

Hanfem

1.0156810593e+02

1.0158982899e+02

1.2199105251e+02

1.2201261693e+02

1.2940457995e+02

1.2942334948e+02

1.6899668684e+02

1.6941711727e+02

1.8417152934e+02

1.8420150663e+02

Abaqus

102.12

102.14

123.47

123.49

129.62

129.64

171.21

171.56

185.11

185.13

以上,即是本文的全部内容,感谢您的阅读!


来源:有限元术
Abaqus振动非线性
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-03-14
最近编辑:1月前
寒江雪_123
硕士 | cae工程师 签名征集中
获赞 50粉丝 111文章 66课程 9
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈