基于Matlab 的发动机悬置系统的固有频率和主振型计算
- 格式:doc
- 大小:32.50 KB
- 文档页数:7
基于Matlab 的发动机悬置系统的固有频率和主振型计算.txt看一个人的的心术,要看他的眼神;看一个人的身价,要看他的对手;看一个人的底牌,要看他的朋友。
明天是世上增值最快的一块土地,因它充满了希望。
基于Matlab 的发动机悬置系统的固有频率和主振型计算(二)
3 运用MATLAB 对动力总成悬置系统固有特性的计算
3.1 理论计算
动力总成系统固有特性的计算, 即计算系统的固有频率和振型。
动力总成悬置系统无阻尼的自由振动微分方程:
式中: M——对称正定惯性矩阵;
K——对称正定刚度矩阵。
求多自由度振动系统的固有频率, 从数学上讲就是求特征值的问题:
设式(13)的解为: X=Xsin(ωt+a)
代入式(13)化简后得: KX=ω2MX
左乘M- 1 得: M- 1KX=ω2X (14)
令M- 1K=A, 则: AX=ω2X (15)
ω2 即为A 阵的特征值, X 为其特征向量。
由于M 对称正定, K 也是对称阵, 因而式(13)是广义特征值问题。
可用广义特征值的方法求得特征值及特征向量, 所求特征值即为系统的固有频率。
3.2 MATLAB 计算过程
Matlab 是Matrix Laboratory (矩阵实验室)的缩写, 它是由美国Mathwork 公司于1967 年推出的软件包, 已发展为一种功能强大的计算机语言, 特别适合于科学与工程计算。
(1)将动力总成系统质量参数代入式(6)可得惯性矩阵M。
(2)将各悬置点的位置参数及悬置块的主刚度代入, 可得EiBiDi。
再根据式(12)求得总体的刚度矩阵K。
(3)编制Matlab 程序, 由上述(1)、(2)得到矩阵M, K, 由式(14)、(15)即可求得A。
(4)由式(15), 通过Matlab 命令eig (A),即可求出矩阵A 的特征值ω2。
利用公式ω2=2πf,即可得到悬置系统的各个振动固有频率f。
4 振动占优方向的判定
在系统定坐标系中, 根据系统的质量矩阵[M] 及振型矩阵, 可以求出系统在做各阶主振动时的能量分布, 将它写成矩阵形式, 定义为能量分布矩阵[EG]j。
当系统以第j 阶固有频率振动时,此矩阵的(k, j)元素为:
式中:
[M]kl——质量矩阵的(k, j)元素;
{u( j)}k——第j 阶振型列阵的第k 个元素;
{u( j)}1——第j 阶振型列阵的第l 个元素;
ωj——为第j 阶固有频率。
根据此矩阵各行元素值总和的大小便可以判别出在系统以第j 阶固有频率振动时的占优方向。
在确定了系统的固有频率和固有振型以及相应的振动占优方向后, 便可以从避开共振频率这一理论来初步评价系统的隔振性能。
目录文尾口口口 m工程地质计算机应用 2004年 1 期总33期
-------------------------------------------------------------------------------- 应用MATLAB计算结构自振频率和振型的一种方法
关文阁杨黎萌魏翠玲(河北工程学院土木工程系河北邯郸 056038)
【摘要】本文从质量归一化原理出发,采用MATLAB工具箱中eig函数,推导出一个新的求解多质点弹性体系自振频率和振型的方法。
算例表明该方法比传统的雅可比方法更简捷更易
于应用。
【关键词】自振频率振型雅可比法特征值法 Matlab
当采用地震反应谱方法计算水平地震作用标准值时,需要求得模型结构的多个主振型及其相应的自振频率(周期)。
因此,计算多质点弹性体系的自由振动(包括自振周期、振型等)是进行结构抗震设计的必要步骤。
1 基本理论
多质点弹性体系的无阻尼自由振动方程
(1)
式中:为体系刚度矩阵;为体系质量矩阵。
方程(1)左乘整理后得
(2)
令则有
(3a)
或 (3b)
这是一个求特征值和特征向量问题。
该方程非零解的充要条件,是它的系数行列式等于零,即 (4)
式(4)称为方阵的特征方程。
称为方阵的特征值或特征根。
将所求得的个逐个回代到式(3b),解出 , 称为方阵与相对应的特征向量,也就是所要求解的第振型。
因此,求解体系的自振频率与振型问题也就是求解方阵的特征值和特征向量问题。
再利用公式(4)求出体系的频率。
(5)
1.1雅可比法
雅可比(Jacobi)法可以求解实对称阵的特征值和特征向量。
对式(4)首先需要把作对称化处理。
令 (6)
式中
则 (7)
代入式(2),得
等式两边左乘整理后得
即 (8)
式中为一实对称矩阵。
矩阵与有相同的特征值,但它们的特征向量之间存在式(4)的关系,所以,振型可用式(7)求得,即
(9)
用雅可比方法求解实对称矩阵的特征值和特征向量的基本原理是,寻找一个正交矩阵,使
(10)
式中,为一对角矩阵。
这时矩阵的个对角元素就是对称矩阵的个特征值;正交矩阵中的第列就是与对角矩阵中第个对角元素对应的特征向量。
所以,雅可比法实际上是运用平面旋转变换的方法消去矩阵中的非对角元素使其对角化。
具体步骤参见文献[1]。
1.2本文方法
本文采用MATLAB程序中eig函数求特征矩阵和特征值,应用质量归一化原理对特征矩阵变形就得到体系的振型矩阵。
再按(5)求得自振频率。
由质量归一化
(11)
令振型矩阵表示为
(12)
把(12)带入(11)得
(13)
式中表示由质量归一化原理求得,为特征矩阵转化到振型矩阵的系数,为一对角阵。
所以,
多质点弹性体系的振型矩阵可按(12)计算。
2 算例
设计长4m的钢筋混凝土悬臂梁模型。
混凝土强度标号为C30,弹性模量为210 GPa,截面面积A为200×200=40000mm2,重量密度q为25(kN.m-3)。
将悬臂梁均匀离散为2单元,考虑横向和转动位移,该单元为四个自由度。
用雅可比法和本文方法分别计算其自由振动频率和振型。
算例中、的具体求解见文献[2],JACOBI法与本文方法所求特征值与特征向量见表1。
3 结论
本文介绍了求解多质点自振频率和振型的一些方法,并推导出一个新的求解多质点振频率和振型的方法。
该方法在理论推导中应用了质量归一化原理,计算中采用了MATLAB程序中eig 函数。
最后,通过一个悬臂梁算例,与传统的雅可比方法所得结果进行对比,结论表明本文方法具有程序简洁,计算效率快,计算结果精确(可精确到10~15)等优点。
表1 本文方法(不迭代)与Jacobi法(迭代9000次)计算结果对比
Frequency(1/s)
1st model
2nd model
3rd model
4th model
本文(103)
Jacobi(103)迭代6000次
Jacobi(103)迭代9000次
本文
Jacobi
本文
Jacobi
本文
Jacobi
本文
Jacobi
1.1482
1.1481
1.1482
-0.0478
0.0474
-0.0114
-0.0114
0.0729
0.0731
-0.0340
-0.0339
0.3956
0.3126
0.3956
-0.2454
0.2455
0.2147
0.2147
-0.0110
-0.0097
-0.0291
-0.0290
0.1170
0.2694
0.1171
-0.1886
0.1892
-0.1123
-0.1123
-0.1010
-0.1000
-0.1001
-0.1001
0.0185
0.0186
0.0185
-0.9114
0.9120
-0.2708
-0.2708
-0.1215
-0.1168
-0.0344
-0.0341
注:上表中Jacobi法所求振型为迭代9000次所得数据。
(收稿日期:2003-11-25;Email: guanwenge@)
参考文献
[1] 高振世等.建筑结构抗震设计[M].北京:中国建筑工业出版社,1997
[2] 夸克工作室.有限元分析基础篇ANSYS 和Matlab[M].北京:清华大学出版社2020.
-------------------------------------------------------------------------------- 目录文首。