ABAQUS入门手册.docx
《ABAQUS入门手册.docx》由会员分享,可在线阅读,更多相关《ABAQUS入门手册.docx(46页珍藏版)》请在三一办公上搜索。
1、ABAQUS入门手册ABAQUS入门使用手册 一、前言 ABAQUS是国际上最先进的大型通用有限元计算分析软件之一,具有惊人的广泛的模拟能力。它拥有大量不同种类的单元模型、材料模型、分析过程等。可以进行结构的静态与动态分析,如:应力、变形、振动、冲击、热传递与对流、质量扩散、声波、力电耦合分析等;它具有丰富的单元模型,如杆、梁、钢架、板壳、实体、无限体元等;可以模拟广泛的材料性能,如金属、橡胶、聚合物、复合材料、塑料、钢筋混凝土、弹性泡沫,岩石与土壤等。 对于多部件问题,可以通过对每个部件定义合适的材料模型,然后将它们组合成几何构形。对于大多数模拟,包括高度非线性问题,用户仅需要提供结构的几何
2、形状、材料性能、边界条件、荷载工况等工程数据。在非线性分析中,ABAQUS能自动选择合适的荷载增量和收敛准则,它不仅能自动选择这些参数的值,而且在分析过程中也能不断调整这些参数值,以确保获得精确的解答。用户几乎不必去定义任何参数就能控制问题的数值求解过程。 1.1 ABAQUS产品 ABAQUS由两个主要的分析模块组成,ABAQUS/Standard和ABAQUS/Explicit。前者是一个通用分析模块,它能够求解广泛领域的线性和非线性问题,包括静力、动力、构件的热和电响应的问题。后者是一个具有专门用途的分析模块,采用显式动力学有限元格式,它适用于模拟短暂、瞬时的动态事件,如冲击和爆炸问题,
3、此外,它对处理改变接触条件的高度非线性问题也非常有效,例如模拟成型问题。 ABAQUS/CAE(Complete ABAQUS Environment) 它是ABAQUS的交互式图形环境。通过生成或输入将要分析结构的几何形状,并将其分解为便于网格划分的若干区域,应用它可以方便而快捷地构造模型,然后对生成的几何体赋予物理和材料特性、荷载以及边界条件。ABAQUS/CAE具有对几何体划分网格的强大功能,并可检验所形成的分析模型。模型生成后,ABAQUS/CAE可以提交、监视和控制分析作业。而Visualization模块可以用来显示得到的结果。 1.2 有限元法回顾 任何有限元模拟的第一步都是用一
4、个有限元的集合来离散结构的实际几何形状,每一个单元代表这个实际结构的一个离散部分。这些单元通过共同节点来连接。节点与单元的集合称为网格。在一个特定网格中的单元数目称为网格密度。在应力分析中,每个节点的位移是ABAQUS计算的基本变量。一旦节点位移已知,每个单元的应力与应变就可以很容易求出。 使用隐式方法求解位移 如下图所示,桁架及其离散化模型。 图1-5所示为模型中每个节点的分离图。 根据内力、材料性能和位移的关系,列出每个节点的平衡方程,这些平衡方程需要同时进行求解以获得每个节点的位移。求解采用矩阵形式。一旦位移求出后,就能利用位移返回计算出桁架单元的应力。 显示方法与隐式方法不同,例如应用
5、在ABAQUS/Explicit中的显示方法,并不需要求解一套方程组或计算整体刚度矩阵。求解式通过动态方法从一个增量步前推到下一个增量步得到的。 二、ABAQUS基础 一个完整的ABAQUS/Standard或ABAQUS/Explicit分析过程,通常由三个明确的步骤组成:前处理、模拟计算和后处理。前处理阶段需要定义物理问题的模型,并生成一个ABAQUS输入文件,使用ABAQUS/CAE或其他软件完成;模拟计算阶段使用ABAQUS/Standard或ABAQUS/Explicit求解输入文件中所定义的数值模型,它通常以后台方式运行;完成模拟计算得到基本变量后,就可以对计算结果进行评估,通过A
6、BAQUS/CAE的可视化模块或其他后处理软件在图形环境下交互式进行。 2.1 ABAQUS分析模块的组成 一个分析模型至少包括以下信息:离散化的几何形体、单元截面特性、材料数据、载荷和边界条件、分析类型和输出要求。下面分别做以介绍。 2.1.1 离散化的几何形体 单元和节点定义了模型的基本几何形状。单元代表物理结构的离散部分,许多单元依次相连组成了结构,单元间通过公共节点彼此相互联结,模型的几何形状由节点坐标和节点所属单元的联结所确定。模型中所有单元和节点的集合称为网格。通常,网格只是实际结构几何形状的近似表达。 网格中单元类型、形状、位置和所有单元的总数都会影响模拟计算的结果。一般说来,网
7、格密度越高,计算结果越精确,但用于分析计算的时间也会增加。通常,数值计算是所模拟物理问题的近似解,近似程度取决于模型的几何形状、材料特性、边界条件和载荷对物理问题描述的准确程度。 2.1.2 单元特性 后面几章会详细讲述。 2.1.3 材料数据 必须指定所有单元的材料特性。ABAQUS计算结果的有效性受材料数据的准确程度和范围的制约。 2.1.4 载荷和边界条件 最常见的载荷形式包括:点载荷;表面压力载荷;体力,如重力;热载荷等。 应用边界条件可以使模型的某一部分受到约束而保持固定或使其移动指定大小的位移值。没有约束的刚体位移会导致刚度矩阵产生奇异。在求解中,求解器发生问题,此时,ABAQUS
8、/Standard将发出警告信息。应学会解读这些错误信息。如果在静态应力分析时遇到警告信息“numerical singularity”或“zero pivot”,用户必须检查是否整个或者部分模型缺少限制刚体平动或转动的约束。 在动态分析中,由于结构模型中的所有分离部分都具有一定的质量,其惯性力可防止模型产生无限大的瞬时运动,因此,在动力分析中,求解器的警告信息通常提示了某些其他的模拟问题,如过度塑性。 2.1.5 分析类型 这里主要讲两种最常见的类型:静态和动态应力分析。静态分析获得的是外载荷作用下结构的长期相应。其他情况下,可能用户关心的是结构的动态响应。例如冲击对部件的影响,或在地震时建
9、筑物的响应。 2.1.6输出要求 为了避免过多信息占用磁盘空间,用户可根据需要对输出数据进行限制。通常用ABAQUS/CAE等前处理工具来定义模型中必要的输出信息。 2.2 ABAQUS/CAE简介 2.2.1 启动ABAQUS/CAE ABAQUS/CAE启动后,会出现Start Session对话框,选项含义: Create Model Database,开始一个新的分析; Open Database,打开一个以前存储过的模型或输出数据库文件; Run Script,运行一个包含ABAQUS/CAE命令的文件; Start Tutorial,从在线文档中启动辅导教程。 2.2.2 主窗口的
10、组成部分 标题栏 菜单栏 工具栏 环境栏 工具箱区:显示某一功能模块相应的工具,竖放的那个。 画布和作图区 视区 提示区:提示下一步的工作。 信息区,或命令行接口,通过下面两个按钮就行二者间的切换。 2.2.3 什么是功能模块 每一个模块只包含与模拟作业的某一指定部分相关的一些工具,如Mesh模块,Job模块等。如下图所示。 用户可以从上图环境栏的Module列表中选择各个模块。列表中模块次序与创建一个分析模型应遵循的逻辑次序是一致的。大多数情况下,用户必须遵循这个次序来完成模拟作业。例如,用户在生成Assembly前必须先生成Part。ABAQUS/CAE也允许用户在任何时刻选择任一个模块进
11、行工作,而无需顾及模型的当前状态。下面对各个模块进行的模拟任务做一简单介绍。 Part: 用于创建各个独立的部件。 Property 用户可以定义截面和材料,并将它们赋予部件的某一部分。 Assembly 创建部件的实例,并将这些实例相对于其他部件定位在总体坐标系中,这样就构成了装配件。 Step 生成和构成分析步骤,并与输出需求联系起来。分析步序列为实现模拟过程的变化提供了方便途径。根据需要,在分析步之间可以改变输出变量。 Interaction 可以指定模型各区域之间或者模型的一个区域与周围区域之间在热学和力学上的相互作用,一个例子就是两个表面之间的接触。其他可以定义的相互作用包括约束,例
12、如绑定,方程和刚体约束。除非在相互作用模块中指定接触,否则ABAQUS/CAE不会自动识别部件实体之间或一个装配件的各区域之间的力学接触关系。在一个装配件中,仅指定表面之间某种类型的相互作用,对于描述两个表面的实际接近程度实不够的。相互作用与分析步相关,这意味着用户必须规定相互作用是在哪些分析步中起作用。 Load 指定载荷、边界条件和场变量。载荷和边界条件与分析步有关,这意味着用户必须指定载荷和边界条件在哪些分析步中起作用。某些场变量与分析步有关,而其他的场变量仅仅作用于分析的开始阶段。 Mesh 进行网格划分。包含为装配件创建有限元网格剖分的工具。利用所提供的各个层次上的自动剖分和控制工具
13、,用户可以生成满足自己要求的网格。 Job 生成一个作业并提交进行分析计算。一旦完成了所有定义模型的任务,用户便可以用Job模块分析计算模型。作业模块允许用户交互地提交分析作业并监控其过程。多个模型和运算可以同时被提交并进行监控。 Visualization 观察分析结果。提供了有限元模型和分析结果的图形显示。通过Step模块可以修改输出需求,用户可以控制写入输出数据库中的信息。 Sketch 它是二维轮廓图形,用来帮助形成几何形状,定义ABAQUS/CAE可识别的部件。应用该模块创建草图,定义平面部件、梁、剖面,或者创建一个草图,然后通过拉伸、扫掠或者旋转等方式将其形成三维部件。 在Modu
14、le列表中选择一个模块,将使菜单栏、工具栏和环境栏发生变化,以反映当前模块的功能。 2.3 有关例题的学习思考 一般地,计算一个模型地过程如下: 2.3.1 单位系统 在开始定义一个模型之前,需要确定所采用的单位系统。ABAQUS没有固定地单位系统,所有地输入数据必须指定一致性的单位系统。该手册均采用SI单位系统。如果用户工作在标记“US Unit”的单位系统,必须小心其密度的单位,在材料性质的手册中给出的密度往往是与重力加速度相乘后的值。某些常用的一致性单位系统列于下表。 2.3.2 创建部件 应用Part模块创建分析模型的每个部件。部件定义了模型各部分的几何形体,因此,它们是创建ABAQU
15、S/CAE模型的基本构件。 当部件创建后,仍可对其进行编辑和重新命名,但是其模拟空间、类型、或者基本类型不能改变。 键入对话框底部在Approximate size域内的这个参考值,设定了新部件的大致尺寸,ABAQUS/CAE采用这个尺寸计算绘图区域和区域中栅格的尺寸。选取这个参数的原则必须是与最终模型的最大尺寸同一量级。 对于一些特殊点的确定,可采用构造几何来确定其位置。利用Create constrution:Line,创建构造线,通过交点找位置。 某些工具栏图标底部有个小黑色三角形,这些小三角形表示该图标有若干各隐藏的可以切换的工具选项,单击这些图标并按住鼠标键不放,就可以显示其他图标。
16、 草图画出之后,记得从提示区单击Done,以生成模型,在下一步进行之前,在模型数据库中存储你的模型。 2.3.3 创建材料 用户应用Property模块创建材料和定义材料的参数。MaterialCreate,创建新的材料,显示Edit Material对话框进行编辑。 2.3.4 定义和赋予截面特性 用户定义一个模型的截面特性,需要在Property模块中创建一个截面。在截面创建后,用户可以应用下面两种方法中的一种将该截面特性赋予到当前视区中的部件: 直接选择部件中的区域,并将截面特性赋予该区域。 利用Set工具创建一个同类集,它包含该区域并将截面特性赋予该集合。 截面面积可以在命令行接口中进
17、行简单计算。键入:3.1416*0.005*2/4,然后按,横截面面积的值会显示在CLI中。 主菜单栏中选择SectionCreate,在Create Section对话框中选择截面类型;再在Edit Section对话框中进行有关设置。 为将截面特性赋予模型,在主菜单中选择AssignSection,按提示区的指导完成后续操作,选择需要赋予模型的部分,点击Done,选择已定义的截面。 2.3.5 定义装配 每一个部件都创建在自己的坐标系中,在模型中彼此独立。通过创建各个部件的实体并在整体坐标系中将它们相互定位,用户应用Assembly模块定义装配的几何形状。尽管一个模型可能包含多个部件,但只
18、能包含一个装配件。在工具栏Module列表中单击Assembly,选取InstanceCreate,显示Create Instance对话框,进行相关操作。 2.3.6 设置分析过程 分析步的创建与设置 创建了装配件之后,可以进入到Step模块来设置分析过程。CAE会自动生成起始步,但是用户必须应用Step模块自己创建分析步。在Step模块中,也允许用户指定在分析过程中任何步骤输出数据。 在ABAQUS中有两类分析步:一般分析步,可以用来分析线性或非线性响应;线性摄动步,只能用来分析线性问题。 进入Step模块后,选择StepCreate创建分析步,在创建分析步对话框中进行设置,选择分析过程:
19、线性扰动或一般分析步,就创建了分析步。 设定输出数据 有限元分析可以创建大量的输出数据,ABAQUS允许用户控制和管理这些输出数据,从而只产生需要用来说明模拟结果的数据。一个ABAQUS/CAE分析中可以输出四种类型的数据: 结果输出保存到一个中间二进制文件中,由ABAQUS/CAE应用于后处理。这个文件称为ABAQUS输出数据库文件,文件后缀为.obd。 结果以打印列表的形式输到ABAQUS数据文件中。仅在ABAQUS/Standard有输出数据文件的功能。 重启动数据用于继续分析过程,输出在ABAQUS重启动文件中。 结果保存在一个二进制文件中,用于第三方软件进行后处理,写入到ABAQUS
20、结果文件。 默认情况下,ABAQUS/CAE将分析结果写入输出数据库文件中。每创建一个分析步,ABAQUS/CAE就默认生成一个该步骤的输出要求。用户可以使用Field output Requests Manager来设置可能的输出变量,这些变量来自整个模型或模型的大部分区域,它们以相对较低的频率写入到输出数据库中;用户可以使用History Output Requests Manager来设置可能需要的输出数据,它们以较高的频率将来自一小部分模型的数据写入到输出数据库中。 在主菜单中选择OutputField Output RequestsManager,对输出变量进行管理,或者在左侧工具栏
21、中进行操作。 注意:Dismiss与Cancel的区别。前者按钮出现在包含只读数据的对话框中,允许你阅读输出设置,但是你要修改输出变量的设置必须应用里面的编辑器,单击Dismiss按钮直接关闭对话框;而后者出现在允许做出修改的对话框中,单击Cancel按钮可关闭对话框,但是不保存所修改的内容。 从菜单或工具栏,可以打开History Output Requests Manager,用类似的方法就行操作。 2.3.7 在模型上施加边界条件和载荷 在结构分析中,边界条件施加在模型中的已知位移或转动区域,模拟时可以将这些区域进行约束从而使其保持固定,或者指定非零位移/转动。一个完整的结构应有六个自由
22、度,可产生运动的方向称为自由度。 施加边界条件 选择Module列表中Load进入载荷模块,有几个约束就要创建几个边界条件。BCCreate,显示创建边界条件对话框,按提示进行操作,通过BC Manager进行管理。 施加载荷 术语载荷通常包括:集中力,力偶,压力,非零边界条件,体力,温度等。需要创建载荷,有几个载荷就要创建几个载荷。与边界条件使用基本一样,通过Load Manager窗口进行Load的编辑与修改。 2.3.8 模型的网格划分 应用Mesh模块可以生成有限元网格。用户可以选择ABAQUS/CAE使用的创建网格、单元形状和单元类型的网格生成技术。尽管系统具有一系列的各种网格生成技
23、术,但是,一维的网格生成技术不能改变。 设置ABAQUS单元类型 选择Mesh模块,选择MeshElement,弹出Element type对话框,选择区域,进行设置,必须设置正确的单元类型才能计算。 生成网格 基本的网格划分是两步操作:首先在部件上的边界上“撒种子”,然后对部件实体划分网格。 从主菜单中选择SeedInstance,在部件上撒种子,进行相关设置;在主菜单中选择MeshInstance,对部件进行网格划分。 注意:通过在主菜单栏中选择ViewAssembly Display Options,用户可以在Mesh模块中显示节点和单元编号。切换至Mesh选项页,选中Show node
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ABAQUS 入门 手册
链接地址:https://www.31ppt.com/p-3060195.html