Adams vibration中解耦率的计算方法


1.前言

本文旨在解释利用Adams/Vibration模块进行动总解耦分析的计算原理,并通过计算程序实现与Adams/Vibration的相互验证。尝试解释解耦计算过程中出现的情况,如贡献量为负值、总和大于100等现象。

已有不少参考文献对其进行解释,本文主要引用文献3中的数据及术语,最终的计算结果虽不能与此文献相对应,但是也能够与Adams/Vibration互相验证。

此文若存在不合理之处,欢迎讨论。

2.计算原理

动总的刚体模态及解耦率计算,实质是计算一个质量+多个弹簧的多自由度系统,通过列出微分方程,求解特征值(频率),特征向量(振型),并将特征向量按照自由度划分为6个方向,计算每个方向的模态能量贡献量(即解耦率)。

微分方程[2,3,4]:Adams vibration中解耦率的计算的图2

其中:

Adams vibration中解耦率的计算的图3

Adams vibration中解耦率的计算的图4,Di为悬置位置转换矩阵,Oi为悬置方向转换矩阵,ki为悬置三向刚度矩阵。

由定义可知:,即矩阵的特征值,频率f=sqrt(λ)/2/pi。

至此,可求出系统的固有频率及振型。

模态贡献量,此处也是模态动能的贡献量。第n阶的最大模态动能,可表示为

Adams vibration中解耦率的计算的图5,将其按照自由度分为6个方向,每个方向的动能为:

3个平动方向:Adams vibration中解耦率的计算的图6

3个转动方向:

Adams vibration中解耦率的计算的图7

模态贡献量即各个自由度分量占最大值的比例。通过上述可得到6X6的模态能量贡献矩阵,称为基于自由度的模态能量分布矩阵,即一般Matlab的计算方法。

Adams/Vibration中,将模态能量分成9个方向,其中3个平动方向与前述一致,将前述中的三个转动方向,分为纯与Jxx、Jyy、Jzz相关的三个及纯与Jxy、Jyz、Jzx相关的三个量[1]。

Adams vibration中解耦率的计算的图8 Adams vibration中解耦率的计算的图9Adams vibration中解耦率的计算的图10

Adams vibration中解耦率的计算的图11

综上,两者的任意阶的模态动能总量是相同的,两者方法只是将总量分成了6份或者9份的区别,通过公示可以进行相互转换。

Adams/Vibration中由于单独考虑Jxy、Jyz、Jzx的影响,更容易出现贡献量是负值的情况,属于正常计算结果,若是考虑负值,总和为100%。


3.具体算例

输入参数:

表1 悬置软垫3向静刚度(N/mm)

方向左前悬置右前悬置左后悬置右后悬置
u138.75138.7511.2511.25
v1851851818
w111011109090


表2 总成质量与惯量

M/kgJxx/Kg.m2Jyy/Kg.m2Jzz/Kg.m2Jxy/Kg.m2Jyz/Kg.m2Jzx/Kg.m2
238.712.4622.7919.630.400.501.20


表3 悬置软垫安装位置(mm)

坐标左前悬置右前悬置左后悬置右后悬置
u10254-644.7-644.7
v-204.6226.5-124.1145.9
w-132.6-132.6-192.9-192.9



计算结果:

(1)频率计算结果

表4 频率计算结果对比

单位-Hz123456
M文件计算结果5.396.146.4410.1615.4216.17
Adams/Vibration计算结果5.396.146.4410.1515.4016.17

通过Matlab求解特征值并求得频率的方法,与Adams/Vibration计算结果基本一致,误差<0.2%。


(2)贡献量计算结果

表4 基于惯性参数的能量计算结果对比

M文件计算结果Adams/Vibration计算结果
123456123456
X95.640.080.663.600.020.0095.590.080.673.630.020
Y0.0652.5345.360.361.440.250.0652.6545.220.361.460.24
Z0.030.010.001.8315.8482.290.030.0101.8415.1482.98
Rxx0.040.900.991.9979.5817.170.040.910.991.9980.2716.46
Ryy3.500.220.0091.564.550.283.530.22091.514.540.31
Rzz0.7647.0851.870.100.730.120.7746.9551.990.100.740.11
Rxy0.020.020.000.64-0.900.100.020.0200.64-0.910.11
Ryz0.03-1.001.100.07-1.17-0.220.03-1.0110.07-1.19-0.21
Rzx-0.080.150.02-0.14-0.090.01-0.080.150.02-0.14-0.090.11


通过Matlab求解9个分量的贡献量并与Adams/Vibration进行对比,计算结果基本一致,贡献量>10%的数据中,误差最大的出现在6阶的Rxx,为4.1%,略大。

此表中可以看到出现负值属于正常的计算结果,若是将所有贡献量都按绝对值相加,便会出现大于100%的现象。

表5 基于自由度的VS基于惯性参数的能量计算结果对比

M文件计算结果-基于惯性参数的(6X9)M文件计算结果-基于自由度的(6X6)
123456123456
X95.640.080.663.600.020.0095.640.080.663.600.020.00
Y0.0652.5345.360.361.440.250.0652.5345.360.361.440.25
Z0.030.010.001.8315.8482.290.030.010.001.8315.8482.29
Rxx0.040.900.991.9979.5817.170.060.411.532.3478.5417.11
Ryy3.500.220.0091.564.550.283.470.310.0191.814.060.34
Rzz0.7647.0851.870.100.730.120.7446.6652.430.060.100.01
Rxy0.020.020.000.64-0.900.10------
Ryz0.03-1.001.100.07-1.17-0.22------
Rzx-0.080.150.02-0.14-0.090.01------

通过Matlab计算,将模态能量分为9个分量及6个分量,可以看出分成9个分量时,更易出现模态贡献量为负的情况。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空