首页 理论教育 机械动力学分析中的特异值分解:应用与实践

机械动力学分析中的特异值分解:应用与实践

时间:2023-06-25 理论教育 版权反馈
【摘要】:机械动力学分析中特异值分解的一个主要应用是主分量分析。例如把在实际运转中测量到的振动通过特异值分解,可以分析出影响最大的几个振动形态(主分量),从而确定有效的对策。又例如在汽车驾驶室的振动噪声耦合分析中,可以把耦合矩阵通过特异值分解,从而分离出对车内噪声影响大的振动模态和没有影响的振动模态。[1]正定矩阵是指对于任意的非0向量{x},满足{x}T[A]{x}>0的矩阵。特征值大于0的矩阵均为正定矩阵。

机械动力学分析中的特异值分解:应用与实践

以上所讨论的特征值问题是针对正方矩阵而言的。对于一般的非正方矩阵,例如m×n阶矩阵,与特征值问题相对应的是矩阵的特异值问题,或者称广义特征值问题。

以下是关于矩阵的特异值的定理。

设矩阵ACm×n的秩为r,必有两个正交矩阵UCm×mVCn×n及对角矩阵ΛRm×n存在,使下列变换成立(上标∗表示矩阵的共轭转置)。

上式称为矩阵的特异值分解(Singular Value Decomposition,SVD)。其中

Λr=diag[σ1σ2σr]

σ1σ2≥…≥σr>0称为矩阵的特异值。

特异值其实是方阵AA的特征值的平方根,即

数学上矩阵特异值的一个主要应用是求解非正方矩阵的广义逆。广义逆在求超定方程组的最小二乘解时有用,例如超定方程组Ax=B的最小二乘解为(www.xing528.com)

x=A+B

其中,A+表示矩阵A的广义逆,可由A的特异值分解的结果得到

A+=VΛ+U

这里,Λ+为将Λ的不为0的元素变为倒数后,再进行转置而得来的矩阵(Λ+Rn×m)。

机械动力学分析中特异值分解的一个主要应用是主分量分析。例如把在实际运转中测量到的振动通过特异值分解,可以分析出影响最大的几个振动形态(主分量),从而确定有效的对策。又例如在汽车驾驶室的振动噪声耦合分析中,可以把耦合矩阵通过特异值分解,从而分离出对车内噪声影响大的振动模态和没有影响的振动模态。这在大规模有限元车辆模型的噪声、振动及不平顺性分析中很有效。

[1]正定矩阵是指对于任意的非0向量{x},满足{x}T[A]{x}>0的矩阵。特征值大于0的矩阵均为正定矩阵。如果{x}T[A]{x}≥0,则称[A]为半正定矩阵。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈