深入理解机械系统的模态与振动

  • 一、模态及振动问题的提出
  • 二、单自由度振动
  • 三、二自由度振动
  • 四、模态是什么?
  • 五、问题探讨

一、模态及振动问题的提出

大家好,我今天的培训是“机械系统的模态和振动”,说是培训,其实是谈一谈自己多年对NVH学习的心得体会,谈起NVH,可能很多人都觉得它很“玄”,即使是在NVH领域工作多年的人。我以前也觉得它很“玄”,碰到有关NVH的问题时总是很慌张,觉得NVH简直就是个“魔鬼”。经过多年的学习研究,特别是在理解了机械系统的模态和振动后,才发现NVH原来是一个“天使”,很多NVH问题都可以用科学或者说物理数学进行完美的解释,如果大家对NVH有兴趣,在学习研究的过程中,就会感受到物理之美或者说数学之美!
万事开头难,让我们从一个最简单的现象说起,这是一个直线行驶的小车。

要研究小车的运动状态,我们可以建立xy坐标系,x表示东西方向,y表示南北方向,因为小车在东偏北方向行驶,很显然,沿小车行驶的方向建立坐标系x’是更好的选择。

现在增加点难度,假如小车沿着曲线行驶,很显然,我们只需沿着与垂直的方向建立y’轴即可。

小车在x’上的位移大,在y’上的位移小,通常仅采用x’坐标系,对精度不会
有大的影响。

总结:
对机械系统进行研究,尽管可以任意选取坐标系,但是找到合适
的坐标系可以简化系统模型,方便我们看清问题、理解问题、
解决问题;
当我们研究的对象在坐标系的一些坐标轴上看起来很大,其他的坐
标轴上看起来很小,这样的坐标系我们可以称为主坐标系,对我们研
究的问题影响较小的坐标轴对应的系统自由度,我们可以删除,进行
自由度缩减。

主坐标系和系统的模态有什么关系呢,我随后会讲到。

二、单自由度振动

下面开始讲振动,同样,让我们从一个最简单的现象说起,先来看看一个自由振动的小球的动画。

我们可以看到小球的振幅越来越小,除此之外,用眼睛难有更多的发现,怎么办呢?测它,这是“测”得的小球的位移图。

除了看到小球振幅逐渐减小外,我们还能发现小球的振动频率不变,是1Hz,另外,它的振幅是按指数减小的。

现在再增加点难度,给小球加点正弦激励力,看看小球会怎么样?

我们可以看到,小球开始振动好像没什么规律,但是最后逐渐稳定,除此之外,用眼睛难有更多的发现,怎么办呢?测它,这是“测”得的小球的位移图。

我们可以发现,小球最后的振动幅值不变,频率不变,是2Hz

为什么小球会如此振动呢?要探索该现象发生的机理,利用我们所学的力学知识即可。

先进行小球的受力分析,建立力平衡方程,最后变换成微分方程,微分方程即为小球振动系统的数学模型,这是一维微分方程,解起来并不困难。

求解的过程我就不展开了,让我们重点关注结果的形式和一些重要的参数,wn是系统的无阻尼固有频率,本例是1Hz,wd是系统的阻尼固有频率,w是激励力的频率,本例是2Hz,zeta是阻尼比。结果由三部分组成,第一部分是小球的自由振动,它由小球的初始位移和初始速度决定,其振幅按指数衰减,振动频率为系统的阻尼固有频率;第二部分仍然是小球的自由振动,它由激励引起,通常称它为伴随运动,其振幅按指数衰减,振动频率为系统的阻尼固有频率;第三部分是稳态强迫振动,振幅不变,频率为激励的频率,其振动幅值有激励和系统的参数共同决定。
有时候我们关注自由振动多一些,比如车辆启停、加减速工况等、有时候我们关注稳态强迫振动多一些,这需要进行瞬态仿真,比如发动怠速工况,车辆平稳行驶的工况等,这需要进行稳态仿真。
一自由度振动系统是所有NVH问题的基础,对它理解的越充分越好。

三、二自由度振动

现在开始讲二自由度振动的一个例子,

对二自由度的小车进行研究,可以取重心的平动自由度和转动
自由度,这里我取前后轮处的平动自由度。
让我们先看看这个小车自由振动的几个样子,
振动状态一:

小车前后轮同向振动,节点在前轮之前,姿态不变,频率不变
此振动为一阶模态振动,振动频率为模态频率,前后轮的振幅构成
模态向量
振动状态二:

小车前后轮反向振动,节点在前后轮之间,姿态不变,频率不变
此振动为二阶模态振动,振动频率为模态频率,前后轮的振幅构成
模态向量
振动状态三:

小车的振动在前两种振动模态间过渡、切换,没有固定的节点
振动频率有2个

现在让我们对小车的振动机理进行分析,进行数学建模。

和一自由度系统类似,根据力学理论,我们可以建立力平衡方程组,对多维度的问题,用矩阵进行描述非常方便,M表示质量矩阵,K表示刚度矩阵,q表示位移矢量,q’’表示加速度矢量。
对多维度的系统方程,我们可以利用解耦法进行求解,

特征向量构成特征坐标系的坐标轴,特征向量即为模态向量,
特征坐标系即为模态坐标系

对我们本例的小车,经过特征坐标变换后,二自由度的微分方程组就变成了2个一自由度的微分方程,从而就可以用前面讲过的算法进行求解,得到的位移就是模态位移,或者称为模态参与因子、或者模态坐标,然后再变换到物理坐标系中即可。

下面通过实例求解来解释前面看过的3个动画中出现的振动现象。

先看一下小车的模态:

再看小车的振动状态一:

只要小车的初始位移在1阶模态坐标轴上,小车就在1阶模态坐标轴和时间轴确定的平面上做正弦运动。

再看小车的振动状态二:

只要小车的初始位移在2阶模态坐标轴上,小车就在2阶模态坐标轴和时间轴确定的平面上做正弦运动。

再看小车的振动状态三:

只要小车的初始位移不在1、2阶模态坐标轴上,小车就在2种振动模态间却换。
小车的自由振动是如此的有规律,只要我们知道模态和小车的初始位移,就可以直接画出它的运动轨迹,根本就不需要做计算。

四、模态是什么?


五、问题探讨


注意,这里的“主模态”指主坐标系。

深入理解机械系统的模态与振动相关推荐

  1. python界面设计-文件操作excel读写-发动机激励、悬置系统模态及振动计算

    一.参考 1.tkinter UI菜单 2.tkinter UI对话框打开.保存文件 3.tkinter 控件介绍 4.读写excel 5.执行文件打开:os.startfile('newfile.t ...

  2. 屈曲模态和振动模态区别

    特征值屈曲:[K+λK(r)]*U=0 其中 K:结构材料刚度矩阵 K(r):输入荷载下的结构几何刚度矩阵 λ:屈曲因子 U:和每一个λ对应的特征向量矩阵,也就是屈曲模态 模态分析: 其实就是求一个无 ...

  3. 《预训练周刊》第16期:中科院推出全球首个图文音三模态预训练模型、顶会论文探索100层序列推荐模型的加速训练...

    No.16 智源社区 预训练组 预 训 练 研究 观点 资源 活动 关于周刊 超大规模预训练模型是当前人工智能领域研究的热点,为了帮助研究与工程人员了解这一领域的进展和资讯,智源社区整理了第16期&l ...

  4. Qt 模态和非模态窗口的创建与关闭

    首先应该明确的是,不仅仅Qt中包含模态窗口和非模态窗口,任何一个窗口界面开发的工具都应该具备此项功能. 模态窗口最简单的理解是在模态窗口打开之后,用户只能与这个窗口进行交互,而在其关闭之前不能与其他窗 ...

  5. 多模态 跨模态|人机交互新突破!

    我们对世界的认知和体验是多模式的,我们看向窗外,听到雨滴,闻到青草的味道,触摸到木板的纹理... 某种意义上来说,AI 就是赋予机器类人的感知和智慧,想要让 AI 理解我们周围的世界,它需要同时解释和 ...

  6. 实对称矩阵的特征值求法_机械振动理论(3)-解析实模态分析

    模态分析是一种研究系统振动特性的分析方法,可以分为:解析模态分析和试验模态分析. 解析法,在事先知道结构的几何形状.边界条件和材料特性的前提下,将结构的质量分布.刚度分布和阻尼分布分别用质量矩阵.刚度 ...

  7. 厨艺速成「秘籍」—— 跨模态菜谱检索 | 复旦大学陈静静

    导语:看到一道菜的成色,就能得知食材原料和烹饪方法? 在近期的AI TIME 青年科学家--AI 2000 学者专场论坛系列报告中,来自复旦大学计算机科学学院的助理教授陈静静博士带来了题为「跨模态菜谱 ...

  8. 可见光-红外的跨模态行人重识别最新研究成果汇总

    目录 Introduction Challenges Advantages Methods [2020 AAAI] Cross-Modality Paired-Images Generation fo ...

  9. 「大一统」大模型论文爆火,4种模态任意输入输出,华人本科生5篇顶会一作,网友:近期最不可思议的论文...

    来源:量子位 进NLP群->加入NLP交流群 多模态大模型,终于迎来"大一统"时刻! 从声音.文字.图像到视频,所有模态被彻底打通,如同人脑一般,实现了真正意义上的任意输入, ...

  10. 微软提出CoDi:开创性多模态扩散生成模型,实现4种模态任意输入输出

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 点击进入->[多模态和Transformer]交流群 萧箫 发自 凹非寺 转载自:量子位(QbitAI ...

最新文章

  1. 修改IDEA运行jsp文件的时候浏览器地址栏的虚拟访问路径网址
  2. 交流一点CCNP学习经验
  3. ASP.NET基础教程-DataView对象的属性、方法、枚举成员
  4. (*长期更新)软考网络工程师学习笔记——Section 16 磁盘存储技术和网络规划设计
  5. C Primer Plus(第六版):C语言概述
  6. python用一行代码编写一个回声程序_Python源码分析2 - 一个简单的Python程序的执行...
  7. layui扩展第三方模块_Layui集成第三方插件nicescroll
  8. Kettle构建Hadoop ETL实践(五):数据抽取
  9. python中gm11_python实现灰色预测模型(GM11)——以预测股票收盘价为例
  10. cad画多段线时不显示轨迹_请问CAD画多段线时不显示实体,却显示线框。如何解决?...
  11. MySQL使用order by默认是升序还是降序?
  12. amh在linux下修改伪静态,伪静态规则大全 - AMH云主机面板 - AMH开源社区 - amh.sh
  13. sudo apt-get install package时出现E:无法定位软件包
  14. PhotoZoom pro8官方激活下载免费版无损放大图片工具
  15. arm linux kernel 从入口到start_kernel 的代码分析
  16. 第6章 冷眼看“学而无用”——《逆袭大学》连载
  17. Autosar BSW开发必知的“术语”+“缩写”概念-1-诊断通信篇
  18. windows下的中文文件名共享在linux下显示乱码的问题
  19. [渝粤教育] 天津科技大学 化工热力学 参考 资料
  20. pytorch的使用:卷积神经网络模块

热门文章

  1. 如何直观理解粒子滤波并进行Python编程实践
  2. C# Aspose.Word 操作word文档【一】
  3. vc2013 调用大漠插件例子
  4. 博弈论(取石子专题)
  5. 微软Win11 商店各个应用可单独下载
  6. Java学习手册:数据结构与算法汇总
  7. OV9712+3518EV200
  8. CentOS 7 + PostgreSQL + PostGIS + GeoServer安装
  9. VR+教育 虚拟现实(VR)智慧教室整体解决方案
  10. VTD自动驾驶仿真建模软件简述