模态计算对于认识结构振动特性至关重要,通过模态计算可以得到模态的固有频率,振型,参与系数和有效质量等参数,模态计算的这些参数我们应该很熟悉,但是如果正确合理的使用这些结果指导工程计算,是我们今天讨论的话题,本次通过一个悬臂梁响应的分析模块选择(静力学or动力学),来展示模态计算的固有频率的工程应用方法。

1、背景描述

如图为一个悬臂梁模型,模型左端固定约束,右端承受幅值为500N,激励频率为2Hz沿Y方向的正弦激励,材料为结构钢,现求解其稳定状态时的最大变形,根据描述,可知其激励载荷为表达式

500*sin(2*3.1415*2*time)       (1)

图1-计算模型

2、基于瞬态动力学求解

根据问题描述,求解该问题可以使用瞬态动力学模块进行求解,计算的终止时间取2倍的激励载荷周期,本实例中频率为2Hz,因此计算终止时间为2*1/2=1s,计算的悬臂梁最大变形如图2所示,图3还给出了悬臂梁最大变形与时间关系。

图2 悬臂梁最大变形云图

图3 悬臂梁最大变形与时间关系

由图3可知,0-0.25s内,悬臂梁的响应不稳定,原因是初始载荷冲击造成的,其计算结果不予考虑,所以最大值取值的时间点取0.375s,该时刻由图3可知,响应已经稳定。

3、基于静力学求解

静力学求解,忽略时间,直接施加约束和端部500N载荷,计算结果如图4所示。

图4 静力学计算得到悬臂梁最大变形云图

对比图2和图4可知,瞬态计算的稳定的最大变形响应与静力学的最大变形计算结果比值为0.018447/0.018429=1.0009,二者基本一致,说明对于本计算实例,瞬态效应可以忽略,基于静力学就可以得到较为准确的计算结果。如图5和图6给出了瞬态计算与静力学计算的消耗时间,由图可知,静力学计算所需要的时间要不瞬态大幅度减少(该测试单元数量完全一样)。

图5 瞬态计算的消耗时间

图6 静力学计算的消耗时间

那么现在就有这样一个问题,是所有的瞬态激励问题都可以转换为静力学计算吗?答案显而易见是否的。那在什么条件下,瞬态激励问题可以转换为静力学计算呢?回答这个问题的关键就是模态分析。

4、请出模态求解

如图7给出了悬臂梁一阶模态振型云图,由图可知一阶固有频率为61.2Hz。计算实例的激励频率为2Hz,比值为2/61.2*100%=3.26%。

图7 悬臂梁一阶模态振型云图

如果增加激励频率,那么其响应会有怎么变化呢?通过计算可以发现一个非常有趣的现象,就是激励幅值不变,只修改激励频率,对输出也有影响,而影响程度与激励频率和第一阶固有频率的比值有关。

点击完整阅读全文

学会模态计算,你就掌握了结构振动冲击计算的核心

学会模态计算,你就掌握了结构振动冲击计算的核心相关推荐

  1. 平面/空间杆系结构有限元编程计算(MATLAB)

    GitHub链接:MATLAB源码 博主QQ:915339719,有问题可以随时交流 程序简介 本程序可以对绝大多数的平面/空间杆系结构进行静力学计算.自振频率计算,以及平面杆系结构的稳定性计算,具有 ...

  2. 弹性地基梁板法计算原理_弹性地基梁结构5种计算模式的选择

    弹性地基梁结构 5 种计算模式的选择 弹性地基梁结构在进行计算时, 程序给出了 5 种计算模式, 现对这 5 种模式的计 算和选择进行一些简单介绍. ⑴按普通弹性地基梁计算: 这种计算方法不考虑上部刚 ...

  3. C# CAD二次开发——建筑结构墙体线荷载计算工具开发(一)

    前言: 本人是一名建筑设计公司的结构设计人员,建筑业的势头显然没有前些年那般波涛汹涌.浪潮暂退的今天很多向我这样的结构设计从业人员倍感迷茫.行业沉寂的这些日子里我不断探索,希望在减隔震.BIM.钢结构 ...

  4. matlab画出加筋板的模态图,加筋板结构振动声强可视化研究

    1引言在工程结构振动与噪声控制中,振动能量的分布和传输一直是研究的热点问题.随着动力设备高速化,结构轻薄化的趋势,大功率机械设备成为最主要的结构噪声源.加筋板结构广泛应用于船舶与海洋工程.车辆和航空航 ...

  5. access“idno”字段改为文本型_结构化文本计算示例(一)

    结构化文本是很常见的文件格式,对结构化文本的计算也是很常见的需求.在实现这种计算时,一种很容易想到的办法是将文件导入数据库后再计算,但这会消耗大量时间以及昂贵的数据库资源,而且有的场合下并没有合适的数 ...

  6. 按一行一行的方法将一个文本文件复制到另一个文件中_大文件上的结构化数据计算示例...

    [摘要] 本文分析大文件计算的实现原理,如过滤.聚合计算.添加计算列.排序.分组聚合.topN 等,以及利用并行计算来提高计算速度,并用 esProc SPL 举例说明如何用简洁的脚本实现大文件计算. ...

  7. 两个多精度十进制数加法程序设计_初中数学之有理数的加减,学会加法,减法即会,掌握技巧轻松计算...

    学习了有理数中的相关知识点,关于有理数的加减运算,也是考试中必考的内容,尤其是对于刚进入初中的学生来说,小数的时候学的加减法,到了初中突然发现数字前面有带符号了,其实整体而言,小学时候学的加减运算法则 ...

  8. 【C语言进阶深度学习记录】二十 结构体大小计算与结构体内存布局的详细方法

    结构体大小的计算往往是面试笔试常考的知识.对于简单的结构体,可以一眼看出来,对于复杂的结构体,该如何计算结构体占用内存的大小呢? 本文学习所使用的编译器是gcc 4.4.5 使用其他编译器或者使用Wi ...

  9. 一个含n个顶点和e条弧的有向图以邻接矩阵表示法为存储结构,则计算该有向图中某个顶点出度的时间复杂度为

    一个含n个顶点和e条弧的有向图以邻接矩阵表示法为存储结构,则计算该有向图中某个顶点出度的时间复杂度为(       ) A.O(n)                                   ...

最新文章

  1. [JAVA EE] Thymeleaf 常用工具类
  2. POJ2387 Til the Cows Come Home -DIJKSTRA 练习
  3. 5 个越早知道越好的 Python 特性
  4. 测试服务器最大链接数_LoaRunner性能测试系统学习教程:probe监控(3)
  5. Mysql CPU占用高的问题解决方法小结
  6. 转:WebClient类(温习一下)
  7. 字节跳动花50亿买了个什么?
  8. 狄克斯特拉(Dijkstra)算法原理详细解释与实现(python)
  9. HOJ 2278 IP Filtering (二分)
  10. [转]小硕3年是怎样发6篇SCI的
  11. Spring AOP基础—JDK动态代理
  12. Java消息服务~开发者分配的消息头
  13. Dropbox 官方中文版!最优秀实用的免费跨平台文件网络同步网盘云存储服务
  14. 电暖器选购指南(包括暖风机)
  15. if else语句linux,linux 中的if else语句
  16. 微信小程序开发的学习资料收集
  17. List<?>和list的区别
  18. 边缘设备、系统及计算杂谈(10)——dapr学习之三
  19. 奶爸日记8 - 自行车
  20. 中级计算机程序设计员,计算机程序设计员中级试卷A

热门文章

  1. 根据文本描述生成图片不是梦!
  2. javascript中的polyfill是什么,polyfill和babel的关系
  3. 动态polyfill和import
  4. bui java_bui-bootstrap java中比较好看的后台那界面,简介 管理 Develop 238万源代码下载- www.pudn.com...
  5. 使用python-Pandas剔除问卷调查中的无效样本示例
  6. c++ https indy_在C++Builder中安装Indy 10.2.3详细步骤
  7. android仿微信识别相册中二维码图片信息
  8. CEF 设置:禁用 GPU 硬件加速
  9. 报表ReportViewer显示图片--rdlc
  10. 买三种文具编程C语言,学生党公认“最没用”的三种文具,学生:中看不中用,谁买谁吃亏...