首页/文章/ 详情

ABAQUS入门指南-电子书

5月前浏览224

ABAQUS/Standard

有限元软件入门指南



译者语


参加本书翻译工作的是武汉大学土木建筑工程学院的朱以文教授,蔡元奇副教授以及博士生李伟、吴春秋、姚金阶、硕士生黄克戬。具体分工如下:

第一章、第二章和第三章由朱以文翻译;第四章和第五章由李伟翻译;第六章和第七章由姚金阶翻译;第八章和第九章由吴春秋翻译;第十章和第十一章由蔡元奇翻译。黄克戬参加了部分文字的编辑工作。

朱以文负责全书的的翻译工作,并修改和审阅了全部译文。翻译过程中得到ABAQUS 公司李华强博士的鼓励和支持,在此表示感谢。在翻译过程中,参考了清华大学庄茁教授等在 1998 年出版的《ABAQUS/Standard 有限元软件入门指南》(非 ABAQUS/CAE 版)一书。

限于译校者水平,难免有错误和不妥之处,欢迎读者批评指正。

译者朱以文等



目录



第一章导引

1.1ABAQUS 各模块简介

1.2ABAQUS/Standard 入门:交互式环境

1.2.1怎样使用本指南

1.2.2本指南的使用约定

1.2.3鼠标的基本操作

1.3ABAQUS 文档

1.4支持

1.4.1技术支持

1.4.2系统支持

1.4.3对科学研究单位的支持

1.5有限元法导简单回顾

第二章ABAQUS 基础

2.1ABAQUS 分析模型的组成

2.2ABAQUS/CAE 简介

2.2.1ABAQUS/CAE 的启动

2.2.2主窗口的组成部分

2.2.3什么是功能模块

2.3例子

2.3.1量纲

2.3.2生成部件

2.3.3材料参数

2.3.4定义和赋于截面(Section)特性

2.3.5定义装配件(Assembly)

2.3.6分析进程的配置

2.3.7施加边界条件和荷载

2.3.8网格剖分

2.3.9生成作业和关键词编辑器(Keyword editor)的使用

2.4模型的检查

2.4.1阅读输出文件

2.5分析计算

2.6结果

2.7用 ABAQUS/CAE 进行后处理

第三章有限元和刚性体

3.1有限元

3.1.1单元的表征

3.1.2实体单元

3.1.3壳单元

3.1.4梁单元

3.1.5桁架单元

3.2刚性体

3.2.1何时使用刚性体

3.2.2刚性体部件

3.2.3刚性单元

3.3小结

第四章实体单元的应用

4.1单元列式和积分

4.1.1完全积分

4.1.2简缩积分

4.1.3非协调单元

4.4.1杂交单元

4.2选择实体单元

4.3例题:连接环

4.3.1前处理——应用 ABAQUS/CAE 建模

4.3.2结果输出

4.3.3后处理——结果可视化

4.4网格收敛性分析

4.5相关的 ABAQUS 例题

4.6建议阅读的文献

4.7小结

第五章壳单元的应用

5.1单元几何尺寸

5.1.1壳体厚度和截面计算点

5.1.2壳面和壳面法线

5.1.3壳的初始曲率

5.1.4参考面的偏移

5.2壳体计算假定——厚壳或薄壳

5.3壳的材料方向

5.3.1默认的局部材料方向

5.3.2建立可变的材料方向坐标

5.4壳单元的选择

5.5例题:斜板

5.5.1前处理——用 ABAQUS/CAE 建立模型

5.5.2结果输出

5.5.3后处理

5.6相关的 ABAQUS 例题

5.7建议阅读的文献

5.8小结

第六章梁单元的应用

6.1梁横截面的几何形状

6.1.1截面计算点

6.1.2横截面定向

6.1.3梁单元曲率

6.1.4梁横截面的节点偏移

6.2列式和积分

6.2.1剪切变形

6.2.2扭转响应——翘曲

6.3梁单元的选择

6.4例题:货物起重机

6.4.1前处理——用 ABAQUS/CAE 生成模型

6.4.2后处理

6.5有关的 ABAQUS 例子

6.6参考数目

6.7小结

第七章非线性

7.1非线性的来源

7.1.1材料非线性

7.1.2边界非线性

7.1.3几何非线性

7.2分析性问题的求解

7.2.1分析步,增量步和迭代

7.2.2平衡迭代和收敛性

7.2.3自动增量控制

7.3用 ABAQUS 进行非线性分析

7.3.1几何非线性

7.3.2材料非线性

7.3.3边界非线性

7.4例题:非线性斜板

7.4.1修改模型

7.4.2结果输出

7.4.3后处理

7.5相关的 ABAQUS 例子

7.6推荐读物

7.7小结

第八章材料

8.1ABAQUS 中的材料定义

8.2延性金属的塑性

8.2.1延性金属的塑性性能

8.2.2有限变形中的应力应变度量

8.2.3在 ABAQUS 中定义塑性

8.3为弹塑性问题选择单元

8.4例题:连接环的塑性变形

8.4.1对模型的修改

8.4.2状态和信息文件

8.4.3对结果进行后处理

8.4.4在材料模型中加入硬化特性

8.4.5带有塑性硬化的分析

8.4.6对结果进行后处理

8.5超弹性

8.5.1引论

8.5.2应变势能

8.5.3用试验数据定义超弹性

8.6例题:轴对称橡胶垫

8.6.1对称性

8.6.2前处理——利用 ABAQUS/CAE 建立模型

8.6.3结果输出

8.6.4后处理

8.7大变形的网格设计

8.8减少体积锁闭的技术

8.9相关的 ABAQUS 例题

8.10建议读物

8.11小结

第九章动力问题

9.1引言

9.1.1固有频率和模态

9.1.2振型叠加

9.2阻尼

9.2.1ABAQUS 中阻尼的定义

9.2.2阻尼值的选择

9.3单元选择

9.4动力问题的网格剖分

9.5例子:货物起重机——动态载荷

9.5.1修改模型

9.5.2结果输出

9.5.3后处理

9.6模态阶数的影响

9.7阻尼的影响

9.8其它的动力程序

9.8.1线性模态动力分析

9.8.2非线性动态分析

9.9相关的 ABAQUS 例子

9.10建议阅读的文献

9.11小结


第十章多分析步分析

10.1常规(非线性)分析程式

10.1.1常规分析分析步中的时间

10.1.2指定常规分析步的载荷

10.2线性扰动分析

10.2.1在线性扰动分析步中的时间

10.2.2在线性扰动分析步中指定载荷

10.3例题:管道系统的振动

10.3.1前处理——用 ABAQUS/CAE 创建模型

10.3.2对作业的监控

10.3.3后处理

10.4重启动分析

10.4.1重启动文件

10.4.2重启动一个分析过程

10.5例题:重启动钢管的振动分析

10.5.1创建重启动分析模型

10.5.2作业的监控

10.5.3对重启动分析的结果做后处理

10.6相关的 ABAQUS 例题

10.7小结

第十一章接触

11.1接触面间的相互作用

11.1.1接触面法向性质

11.1.2表面的滑动

11.1.3摩擦

11.2在 ABAQUS 中定义接触

11.2.1定义接触面

11.2.2接触相互作用

11.2.3从面和主面

11.2.4小滑动与有限滑动

11.2.5单元选择

11.3接触算法

11.4例题:法兰盘连接

11.4.1前处理—用 ABAQUS/CAE 创建模型

11.4.2分析结果

11.4.3后处理

11.5刚性接触面建模中的问题。

11.6例题:凹槽的成型

11.6.1前处理-用 ABAQUS/CAE 创建模型

11.6.2接触分析的故障检测与修改

11.6.3结果分析

11.6.4后处理

11.7相关的 ABAQUS 例题

11.8小结




第一章导 引



ABAQUS 是一套功能强大的基于有限元法的工程模拟软件,其解决问题的范围从相对简单的线性分析到最富有挑战性的非线性模拟问题。ABAQUS 具备十分丰富的、可模拟任意实际形状的单元库。并与之对应拥有各种类型的材料模型库,可以模拟大多数典型工程材料的性能,其中包括金属、橡胶、高分子材料、复合材料、钢筋混凝土、可压缩弹性的泡沫材料以及岩石和土这样的地质材料。作为通用的模拟分析工具,ABAQUS 不仅能解决结构分析中的问题(应力/位移),还能模拟和研究各种领域中的问题,如热传导、质量扩散、电子元器件的热控制

(热一电耦合分析)、声学分析、土壤力学分析(渗流——应力耦合分析)和压电介质力学分析。

ABAQUS 为用户提供了广泛的功能,且使用起来又十分简明。最复杂的问题也可以很容易地建立模型。例如复杂的多部件问题可以通过对每个部件定义材料模型和几何形状,然后再把它们组装起来而构成。在大部分模拟分析问题中, 甚至在高度非线性问题中,用户也只需要提供结构的几何形状、材料性能、边界条件和荷载工况这样的工程数据就可以进行分析。在非线性分析中,ABAQUS 能自动选择合适的荷载增量和收敛精度。不仅能选择这些参数值,而且能在分析过程中不断地调整参数来保证有效地得到高精度的解,很少需用户去定义这些参数。


1.1ABAQUS 各模块简介


ABAQUS 有两个主要的分析模块:ABAQUS/Standard 和 ABAQUS/Explicit。ABAQUS/Standard 还有两个特殊用途的附加分析模块: ABAQUS/Aqua 和ABAQUS/Design。另外,还有 ABAQUS 分别与 ADAMS/Flex,C-MOLD 和 Mold flow  的接口模块: ABAQUS/ADAMS ,ABAQUS/C-MOLD 和 ABAQUS/ MOLDFLOW。ABAQUS/CAE 是完全的 ABAQUS 工作环境模块,它包括了ABAQUS 模型的构造,交互式提交作业、监控作业过程以及评价结果的能力。ABAQUS/Viewer 是 ABAQUS/CAE 的子集,它具有后处理功能,这些模块之间的关系见图1-1。

832615b3-6c87-40e8-a738-d5313955e6f7.png

11 ABAQUS  产品

  • ABAQUS/Standard

ABAQUS/Standard 是一个通用分析模块,它能够求解领域广泛的线性和非线性问题,包括静力、动力、热和电问题的响应等,这个模块是本指南的主题。

  • ABAQUS/Explicit

ABAQUS/Explicit 是用于特殊目的分析模块,它采用显式动力有限元列式, 适用于像冲击和爆炸这类短暂,瞬时的动态事件,对加工成形过程中改变接触条件的这类高度非线性问题也非常有效。在本指南中没有对它特别介绍,而在本指南的姐妹篇——Getting Started with ABAQUS/Explicit:Interactive Version 里进行介绍。两个分析模块的 ABAQUS/CAE 界面是一样的,两个模块的输出也是类似的,不论哪个模块都可以采用可视化图形进行后处理。

  • ABAQUS/CAE

ABAQUS/CAE(Complete ABAQUS Environment)是 ABAQUS 的交互式图形环境,用它可方便而快捷地构造模型,只需生成或输入要分析结构的几何形状, 并把它分解为便于网格化的若干区域。并对几何体赋于物理和材料特性、荷载以及边界条件。ABAQUS/CAE 具有对几何体剖分网格的强大功能,并可检验所形成的分析模型。一旦模型生成,ABAQUS/CAE 可提交并监控要分析的作业,可视化模块就可用来显式结果。本指南中将对 ABAQUS/CAE 进行讨论。

  • ABAQUS/Viewer

ABAQUS/Viewer 是 ABAQUS/CAE 的子集,它只包含了可视化的后处理功能。在本指南中对可视化模块的讨论都适用于 ABAQUS/Viewer。

  •  ABAQUS/Aqua

ABAQUS/Aqua 的一系列功能可以附加在 ABAQUS/Standard 中应用。它偏向于模拟海上结构,如海洋石油平台。它的功能包括模拟波浪,风载荷及浮力的影响。在本指南中不讨论 ABAQUS/Aqua。

  • ABAQUS/ADAMS

ABAQUS/ADAMS 允许 ABAQUS 有限元模型作为柔性部件进入到 MDI ADAMS 产品族中去进行分析。这个界面是基于 ADAMS/Flex 的部件模态综合公式的,本指南中不讨论 ABAQUS/ADAMS。

  • ABAQUS/C-MOLD

ABAQUS/C-MOLD 把注模分析软件 C-MOLD 中有限元网格、材料性质和初始应力数据转换成为 ABAQUS 输入文件。本指南中不讨论 ABAQUS/C-MOLD。

  • ABAQUS/Design

ABAQUS/Design 的一系列功能可附加在ABAQUS/Standard 中进行设计敏度计算。ABAQUS/Design 在本指南中不予讨论。

  • ABAQUS/MOLDFLOW

ABAQUS/MOLDFLOW 模块把MOLDFLOW 分析软件中的有限元模型信息转换成 ABAQUVS 输入文件的一部分。本指南中不讨论 ABAQUS/MOLDFLOW。



更多内容见附件


免责声明

本页面/内容部分素材来源于互联网公 开 信 息,旨在传递更多信息,不代表本平台立场。

版权归原作者或机构所有,如涉及侵权,请通过平台联系我们,我们将在核实后第一时间处理。

本平台对转载内容的真实性、准确性不作任何保证,用户需自行判断并承担使用风险。

附件

免费B7-ABAQUS入门指南-电子书.pdf
Abaqus
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-03-18
最近编辑:5月前
仿真支持爱好者
在仿真的路上越走越远
获赞 333粉丝 21文章 318课程 0
点赞
收藏
作者推荐

Abaquspython入门体会(simwe-flin55)

Abaqus/python入门体会(初稿)#===========================================================自己的论文要用到有限元进行数值模拟分析,以前都用ansys计算,可ansys中岩土的本构模型只有D—P模型,无法准确的反映土的硬化/软化性质,模拟计算出的结果因此也和实际差别很大。Abaqus有着丰富的材料模型,超强的非线性分析能力,岩土的模型也很多,因此オ转学Abaqus〇Abaqus的cae建模功能还是很好的,但科研课题一般都要进行参数分析,釆用cae的建模方法有些不切实际,学了没几天就放弃cae开始学习inp,也是学了一阵子才知道inp不能建立实体模型,只能直接建节点和单元。复杂的模型inp也无法建立,但釆用Python建模就可以解决这个问题。由于Abaqus的学习资料不多,过了好些日子才知道Abaqus也可以采用Python语言进行建模计算,只是比Ansys的Apdl语言复杂得多,并且除了手册上的Script资料之外,没有较为系统的教程,刚一接触真是让人头痛。通过查看Simwe论坛上关于Python的帖子,和论坛朋友的帮助,自己在慢慢积累,现在对Python有了一点点了解,算是入了个门。接触Abaqus也没多久,对python更是一知半解,绝大多数地方根本都不清楚,抽空写一点认识体会主要是给像自己一样刚学习AbqusPython的朋友,能少走一些弯路,节约一些时间。同时希望大家批评指正、共同讨论、补充。学习Abaqus/Python基础:Abaqus的cae建模有比较全面的认识;了解一些Python语法知识(大家都不会有太多时间单独学习Python语言本身,只需要有概念了解即可,不懂的地方可以随时查询Pythonscript手册)Abaqus/Python学会使用不太难,可要精通应用还是要付出一定的劳动。大家所分析的课题专业不同,方向也千差万别,所用到的Abaqus的功能也就有很大的差别,能对自己的工作领域熟练应用就算成功。Abaqus毕竟只是软件,如何考虑专业知识成功建模才是最困难的。#1.Python与Abaqus2.Abaqus/Python结构3.模型参数分析技巧4.几个命令的体会5.ー个Abaqus/Python例子#1.Python与Abaqus1.1Python简介Python是面向对象的语言。面向对象的语言自己的理解为:语言本身已经定义了许多固定模块,如数学函数、对显示模式的控制、一些对话框的编写等等程序模块,只需要按照程序的指定格式填空即可完成既定任务,格式相对比较固定,因此语言格式看起来非常繁琐,但方便实用能够大量节约程序员的时间。面向对象语言的使用方式可以比喻为:一棵树分为树干、树枝、细枝和树叶等部分,你要是想得到ー个确定位置的树叶(且具大小等属性)只有一个路径可以走即树干ー树枝ー细枝ー树叶,换成面向对象的格式为树干.树枝.细枝.树叶(树叶片数或大小等属性)。以下是abaqus中Python的一般格式,这些格式都是固定的,我们只需要改变其中的参数即可:mdb.models['Model-1'].ConstrainedSketch(name='_profile',sheetSize=0.3)s=mdb.models['Model-1'].ConstrainedSketch(name='_profile',sheetSize=0.3)s.sketchOptions.setValues(decimalPlaces=3,viewStyle=AXISYM)s.setPrimaryObject(option=STANDALONE)s.ConstructionLine(point1=(0.0,-100.0),point2=(0.0,100.0))Python有着较强的逻辑控制语句如if、for、while等,可以通过循环或条件等语句把复杂且重复的操作变得简单易于操作,也是用参数化编程较cae的最大优势。1.2如何学abaqusPython命令Abaqus是采用Python语言编制而成,在cae中所有的操作都可以通过Python脚本命令完成(注:好像Python并不能完全取代inp文件,ー些材料属性的参数好像要用inp才能赋值)。☆学会用pythonreader程序Abaquscae可以自动生成python文件,存放在工作目录的abaqus.rpy文件中,每ー步cae操作都会产生相应的python命令。可以通过simwe网友ck436ck436编写的pythonreader程序实时读取产生的命令,反复揣摩、领会每个命令,很快就会有所提高,对python的命令有所领悟。与cae建模相同,Python建模也分为:part、property>assembly>step、ineraction、load、mesh、job等模块,具体每个模块中的建模命令可参考Pythonreader读取的命令学习,我们只需去记忆常用的Python命令。以下是pythonreader程序下载地址。http://forum.simwe.com/viewthread.php?tid=808007&highlight=Pythonhttp://groups.google.com/group/ck436goooglemail/files☆通过修改M8四&rpy建立自己的脚本文件是一条捷径1.3Abaqus/Python学习资料关于Python的学习资料非常多,如Swaroop,C.H.著沈洁元译的«简明Python教程»就是很好的参考资料。王纯业的«Python学习笔记»也不错,simwe论坛可以下载到恥另外就是Abaqus手册:AbaqusScriptingUser'sManualAbaqusScriptingReferenceManualGettingStartedwithAbaqus:InteractiveEditionAbaqus手册真是冗长,只能是根据自己的课题有选择的査阅。2.Abaqus/Python结构Abaqus的objectmodel分为session、mdb和odb二个objects,session为视图模块、mdb为模型数据模块、odb为数据输入输出模块。每个object下面乂有很多命令分支,宜到执彳亍到所需要的具体命令。以下各图选自AbaqusScriptingUser'sManual,更多书面的的解释可以参考abaqus手册。每个object都像ー棵树,要执彳亍某个命令就需要按照python的面向对象的格式进亍。更多内容见附件免责声明本页面/内容部分素材来源于互联网公开信息,旨在传递更多信息,不代表本平台立场。版权归原作者或机构所有,如涉及侵权,请通过平台联系我们,我们将在核实后第一时间处理。本平台对转载内容的真实性、准确性不作任何保证,用户需自行判断并承担使用风险。

有附件
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈