作者:烧仙草 仿真秀专栏作者

导读:Abaqus结构分析中,如果只对结构承受载荷后的长期响应感兴趣,那么只做静力分析就足够了。然而,如果加载时间很短(例如在地震中)或者载荷在性质上是动态的(例如来自旋转机械的载荷),就必须采用动态分析(Dynamic Analysis)。与静态分析不同的是,动态分析需要考虑到惯性力和阻尼力的作用。

常见的Abaqus线性动态分析包括:

(1)模态分析;

(2)瞬时模态动态分析;

(3)响应谱分析;

(4)稳态动力学分析;

(5)随机响应分析。

在本篇文章中,我将对前三块内容分别进行案例讲解,帮助大家掌握基础操作,后两块内容在之后的文章中再与大家分享。

一、模态分析

模态是结构系统的固有振动特性,是线性动态分析的基础。接下来,我们通过一个案例讲解掌握模态分析的操作。

Importboard.inp文件,可在文末下载。这个案例已经包含了很多设置,在Internacton模块里面有关于焊接连接的设置方法,不熟悉的小伙伴也可以去学习一下。这里我们重点关注频率提取的操作方法。

首先,在Step分析中,新建一个分析步,如图1所示,点击Continue,选择Lanczos方法,提取频率数为30,Frequency Shift中填1,点击OK确定,进入下一页面。在场输出中,选择S和U。

然后,在Load模块,新建一个边界条件,命名为BC-R,选择Mechanical->Displacement/Rotation,点击Continue,点击页面右下角出现的Sets,选择BASE-R-MSTR,点击Continue,然后将U1,U2,U3,UR1,UR2,UR3自由度全部选上。用同样的方法,对BASE-L-MSTR进行全部自由度的约束。

提交Job,等待计算完成。

计算完成后,可以在Result->Step/Frame看到模态1的频率为102.15HZ。在工作目录中打开相应的dat文件,可以看到Total mass of model是4.3829132E-04,x方向,y方向和z方向下各模态有效质量之和为2.15803E-04,3.42733E-04,2.53801E-04,一般要求任一方向下各模态有效质量之和达到总质量的90%,因此说明本案例中提取的模态数不够。当然,这里仅是案例展示,读者可根据自己的需求增加提取的模态数。

图1 建立频率分析步骤

图2 频率分析步具体设置

二、瞬时模态动态分析

瞬时模态动态分析,一般应用于载荷作用时间很短,且载荷随时间变化的情况。现有图3所示的载荷曲线,接下来进行瞬时模态动态分析。

图3 载荷随时间变化情情况

复制(1)中的model。

在Step中,在频率提取分析步后新建一个分析步,如图4所示,点击Continue,Time Period填上0.02,Time increment填上2.5e-5,如图5所示。点击Damping的标签,选择直接模态阻尼设置,从模态1到模态20,阻尼系数为0.02,如图6所示。在Step2的场输出选择S和U,每10个增量步输出一次结果。在Step2的历史输出中选择BM, GU, KE和SNE,每一个增量步输出一次结果。

图4 建立瞬时模态动态分析步

图5 瞬时模态动态分析步具体设置

图6 瞬时模态动态分析步阻尼设置

在Load模块中,新建一条幅值曲线,如图7所示。在Load中新建边界条件,选择Mechanical->AccelerationBase motion,点击Continue,选择U3方向,Amplitude选择刚才建立的幅值曲线,Amplitude Scale Factor填上386.4,如图8所示。提交Job计算。

图7 幅值曲线

图8 边界条件设置

我们先看一下在瞬时载荷下,Board受到的最大Mises力。这一数值并未在后处理直接输出,需要进行一定的操作设置。在Visualization模块,首先单独显示Board部件。然后点击Tools->FieldOutput->create from frames,Operation选择Find the maximum valueover all frames,在Frames下点击Add+号,选择Step2的所有frames,即点击select all,然后上方标签切换到Fields,只选择S,如图9所示。点击OK确定。然后回到主界面,Result->Step/Frame,选择Session Step,选择Find the maximum valueover all frames,如图10所示。点击OK确定。可以看到最大Mises为2169。

图9 新建后处理结果

图10 选择显示分析步

接下来我们观察是哪个模态起了主要作用。展开Output Databases的目录,如图11所示。右击GU1,选择plot,再右击GU2,选择add to plot,以同样的方法加入感兴趣的模态,可以发现模态1对变形起主要贡献,如图12。当然,从频率提取的dat文件中,我们发现模态1在Z方向上起主要作用,而这次的载荷又是在Z方向加载的,所以模态1对变形起主要贡献也是可以预测的。

图11 展开后处理

图12 后处理结果

三、响应谱分析

响应谱分析也叫冲击分析,用于分析给定谱作用下结构的峰值问题。

点击完整阅读全文

Abaqus线性动态分析案例讲解(附带INP文件)

相关阅读推荐

Abaqus分析重要概念:线性/非线性分析及注意事项

Abaqus线性动态分析之模态与响应谱分析(附INP文件)相关推荐

  1. 发动机悬置系统冲击仿真-瞬时模态动态分析与响应谱分析

    目录 1.参考 python发动机悬置解耦计算-按重心处整车坐标系解耦 发动机悬置python仿真计算-发动机翻转力矩激励及振动计算 Abaqus系统冲击仿真示例-瞬态模态法及响应谱法[参考知乎](h ...

  2. abaqus线性和非线性动力学分析

    Abaqus线性和非线性动力学分析 1.线性动力学分析 左侧为动力学分析 右侧为静力学分析 右侧更平滑是因为静力学分析是把载荷叠加到一起,每次都从初始开始计算 左侧则是每一个增量步都是基于上一步做迭代 ...

  3. abaqus线性和非线性静力分析

    Abaqus线性/非线性静力学分析 1.什么是线性静力学 基本假设:连续性假设,线弹性假设,均匀性假设,各向同性假设,小变形假设(abaqus standard隐式分析,默认小变形) 线性静力学分析: ...

  4. ABAQUS INP文件详解

    说明: 本INP文件以及解释参考石亦平博士所著的<ABAQUS有限元分析实例详解>: 注释行以**口头,以保持与INP文件的格式一致(为方便起见以绿色显示). *Heading ** Jo ...

  5. abaqus python 读取文件_利用Python修改Abaqus的inp文件(关键字)

    利用Python修改Abaqus的inp文件(关键字) Abaqus的关键字可以直接打开inp文件或者在Abaqus的key word里面直接修改,当然除了这个,还可以利用Python语言进行修改,也 ...

  6. 批量执行ABAQUS的inp文件——整理

    参考链接 [1]<ABAQUS批处理技巧>https://www.doc88.com/p-1925428610474.html [2]<python实现批量存储文件信息到指定文件&g ...

  7. 用户提交job后,abaqus的inp文件处理过程

    用户提交job后,abaqus的inp文件处理过程 文章目录 用户提交job后,abaqus的inp文件处理过程 1. 对inp文件预处理 2. 求解器开始分析 3. abaqus/standard出 ...

  8. 【ABAQUS笔记】ABAQUS中如何提取变形后节点的空间坐标?后附在matlab中处理.inp文件并绘制节点的程序

    1.新建一个ABAQUS工作界面,点选顶部菜单栏File-Import-Part. 2.弹出对话框下面的文件类型选".odb",选中需要提取节点坐标的结果文件. 3.弹出的对话框中 ...

  9. ABAQUS中的INP文件

    一.INP文件 1.简介 inp文件是一种文本文件,包含了对整个模型的完整描述,在前处理器ABAQUS/CAE和求解器ABAQUS/Standard或ABAQUS/Explicit之间建立传递数据的桥 ...

最新文章

  1. 自然语言处理(NLP)之依存句法分析的可视化及图分析
  2. 怎样获得listview的第一个item?
  3. 空扫描Idle Scanning
  4. 人机交互时,你认为机器人是有意识的还是无意识的?
  5. 统计学习方法 第一章 学习笔记
  6. 你赞同企业年薪百万的高管对员工说别羡慕赚的多,人家加班和付出的时候你在玩的说法吗?
  7. win10基于anaconda下的tensorflow2.0.0及cuda10.0、cudnn安装成功
  8. unique函数_包含虚函数的类应该有虚析构函数或保护析构函数?
  9. 简道云-第4章-表单实例
  10. linux vim 安装失败,ubuntu安装vim失败怎么办
  11. 上海数据分析师面试经历
  12. 什么编程语言的开发者平均年薪高达94万?
  13. Delphi 华氏度和摄氏度转换(亲测可用)
  14. 游戏Call技术-绑定主线程调用CALL技术(反游戏检测call)
  15. 关于IDEA中使用git更新代码,会覆盖掉未提交的新代码解决问题
  16. 十八、阿里云api调用
  17. C# 互操 调用COM组件
  18. 使用idea搭建ssm框架,并实现简单的CRUD和分页查询功能
  19. phpexcel设置背景色和边框和背景色注意事项
  20. ODL碳版本安装实用教程

热门文章

  1. bit byte 和各进制关系(位、字节、字符、进制)、常见编码格式
  2. 新学Python之掌握编程规范
  3. 使用Trados的点滴经验
  4. [教程] 重新修复qnap的flash引导核心 (synology完败)
  5. 来看看这些不一样的赚钱思维和赚钱方法
  6. 音视频ffmpeg——ffmpeg 命令大全
  7. EXCEL 2016:公式与数组公式的差异
  8. tcpdump抓两个网卡的包_如何抓取网络包?两个方法告诉你
  9. linux qt rsa加密解密,使用Qt实现一个简化版的RSA加密算法
  10. Android 删除其他多余语言(保留中文+英文)