
abaqus第一讲ABAQUS基础课堂PPT.ppt
47页Innovating through simulation北京怡格明思工程技术有限公司 第一讲 ABAQUS基础 王慎平 北京怡格明思工程技术有限公司 1 Innovating through simulation北京怡格明思工程技术有限公司什么是有限元? 为了对结构进行分析计算,我们把连续的区域进行离散化,然后利用计算机的高速计算能力,求解平衡方程组,得到结构对一系列约束和载荷的响应,从而对结构的性能是否满足要求进行评价,从而对产品的设计和更改起到指导作用离散化2 Innovating through simulation北京怡格明思工程技术有限公司有限元分析的目标:新产品设计:分析产品破坏原因检查设计缺陷……现在产品:缩短产品开发周期降低加工成本提高产品质量……3 Innovating through simulation北京怡格明思工程技术有限公司ABAQUS的结构:4 Innovating through simulation北京怡格明思工程技术有限公司ABAQUS/CAEl完整的ABAQUS环境,可以用于建模、管理和监控ABAQUS分析过程,并进行结果的可视化处理。
直观的、一致的用户界面l与普通的CAD系统相似, ABAQUS也是基于部件实例的部件和组装件的概念l可以在ABAQUS/CAE中创建部件,或从其它系统中导入几何体(在ABAQUS/CAE中分网)或网格创建部件是内建的、基于特征的、参数化的建模系统5 Innovating through simulation北京怡格明思工程技术有限公司求解器模块求解器模块lABAQUS/StandardlABAQUS/Explicit6 Innovating through simulation北京怡格明思工程技术有限公司 ABAQUS/Standard是一个通用分析模块,它能够求解广泛的线性和非线性问题,包括结构的静态、动态、热和电反应等ABAQUS拥有CAE工业领域最为广泛的材料模型,它可以模拟绝大部分工程材料的线形和非线形行为,而且任何一种材料都可以和任何一种单元或复合材料的层一起用于任何合适的分析类型ABAQUS/Standard(隐式求解器)(隐式求解器)7 Innovating through simulation北京怡格明思工程技术有限公司 耦合问题耦合问题l热力l热电l孔隙流-固l应力-质量扩散l压电分析l声-固线性摄动分析线性摄动分析l 静力/位移分析l 动力学应力/位移分析ABAQUS/Standard的功的功能:能:一般分析功能一般分析功能l 静态的应力/位移分析:l 率不相关响应和率相关(粘弹性/蠕变/粘塑性)响应l 瞬态动力学应力/位移分析l 瞬态或稳态热传导分析l 瞬态或稳态质量扩散分析8 Innovating through simulation北京怡格明思工程技术有限公司ABAQUS/Explicit(显式求解器)(显式求解器) ABAQUS/Explicit是利用对事件变化的显示积分求解动态有限元方程。
该模块适合于分析向冲击和爆炸这样短暂、瞬时的动态事件,对高度非线性问题也非常有效,包括模拟加工成形过程中改变接触条件的问题以上两种分析模块输入文件的基本格式是相同的,他们的输出是相似的 ABAQUS/Explicit功能:功能:l高速动力学分析l复杂的接触分析l复杂的后屈曲分析l高度非线性的准静态分析l材料退化和失效分析9 Innovating through simulation北京怡格明思工程技术有限公司ABAQUS/Standard和和ABAQUS/Explicit的比较的比较ABAQUS/Standardl通用的有限元程序l在结构模拟过程中,可以求解真正的静态平衡问题l提供多种分析不同类型问题的功能,包括许多非结构问题l应用牛顿-拉弗森方法求解非线性问题,应用增量迭代技术l具有无条件稳定增量l计算时候需要更多的物理内存空间l存在收敛性问题ABAQUS/Explicitl求解过程无需迭代l有条件稳定l适于求解高度不连续和高速的动力学问题l对于大规模问题,不象ABAQUS/Standard 那样需要大量的硬盘空间l更容易处理接触问题,可用准静态法解决金属成型问题l含有网格自适应功能。
l求解结果存在稳定性问题10 Innovating through simulation北京怡格明思工程技术有限公司ABAQUS分析模型的组成分析模型的组成 ABAQUS模型通常由若干不同的部分组成,它们共同描述了所分析的物理问题和需要获得的结果一个分析模型至少要包含如下的信息:l 离散化的几何形体l 单元截面属性l 材料数据l 荷载和边界条件l 分析类型和输出要求输入文件被分为两个部分:模型数据和历程数据模型数据模型数据几何选项—节点、单元 材料选项 其它模型选项历程数据历程数据过程选项载荷选项输出选项11 Innovating through simulation北京怡格明思工程技术有限公司 一个分析历程需要进一步细分为分析步不同的分析步包含不同的分析过程 — 例如,动态分析步后为静态分析步 ABAQUS分析步分为两种基本类型:l 通用分析步l 线性摄动分析步通用分析步和线性摄动分析步的区别:General steps(通用分析步)定义的是一个接一个顺序的分析流程前一个通用分析步的结束状态是后一个通用分析步的初始状态。
通用分析步是历程相关的Linear perturbation steps(线性摄动分析步)分析“基础状态”基础上的线性 响应,而基础状态是前溯最近的general step(通用分析步)下一个分析步和Linear perturbation steps是没有关系的ABAQUS中的分析步中的分析步12 Innovating through simulation北京怡格明思工程技术有限公司Step 1: 弓弦安装和预拉伸Step 2: 弓弦后拉 Step 3: Linear perturbation step(线性摄动分析步)提取系统固有频率—对后续分析步没有影响Step 4: 释放弓箭Step 1 =预拉伸Step 2 =后拉 Step 4 = 释放弓箭Step 3 = 提取自然频率理解理解ABAQUS中的分析步中的分析步13 Innovating through simulation北京怡格明思工程技术有限公司Node option blockProperty reference option blockMaterial option blockElement option blockBoundary conditions option blockContact option blockInitial conditions option blockAnalysis procedure option blockLoading option blockOutput request option blockModel dataHistory data可选的数据块可选的数据块在可选的数据块中定义了所有的数据,它描述了模型定义的具体方面,比如单元定义等等。
同时,选项块数据创建了模型14 Innovating through simulation北京怡格明思工程技术有限公司每个可选的数据块以关键字行( keyword line)开头(第一个字符为*)如果需要,数据行(Data lines)将跟在关键字行(keyword line)之后注释行以**开头,可以放在数据文件的任意位置所有的输入行长度限制在256 个字符以内变量名限制在80个字符以内,且必须以字母开头例如下面的变量名是合法的: nodes_at_the_top_of_the_block_next_to_the_gasket15 Innovating through simulation北京怡格明思工程技术有限公司 关键字行关键字行以一个*号和关键字开头,后面跟着选项名可以包含若干必需的和可选的参数以及它们的值,它们以逗号隔开例子:材料选项数据块可以定义一组材料属性关键字*MATERIAL, NAME=material name参数参数值材料选项数据块的第一行16 Innovating through simulation北京怡格明思工程技术有限公司数据行数据行为给定选项定义批量数据;例如,单元定义。
关键字行可以包含许多与之相关的数据行例如:可以利用单元选项数据块,通过指定单元类型、单元号和节点连接关系定义单元ELEMENT, TYPE=B21560, 101, 102564, 102, 103572, 103, 104 关键字行数据行节点号(对于梁B21单元)单元号17 Innovating through simulation北京怡格明思工程技术有限公司*ELASTIC, TYPE=ISOTROPIC200.0E4, 0.3, 20.0150.0E3, 0.35, 400.0··关键字行数据行温度泊松比杨氏模量例如:弹性材料选项数据块定义了弹性模型的类型和弹性材料属性18 Innovating through simulation北京怡格明思工程技术有限公司可选数据块的顺序可选数据块的顺序每个选项数据块要么属于模型数据(Model Data),要么属于历程数据(History Data),详见用户手册在模型数据(model data)或历程数据(history data)内部,选项数据块的顺序和位置是任意的,除以下几个少数的特列:例如:*HEADING 必须放在数据文件的第一行。
ELASTIC,*DENSITY和 *PLASTIC是*MATERIAL的子选项因此,它们必须直接跟在*MATERIAL数据块后子选项没有自己的名字参考STATIC,*DYNAMIC和*FREQUENCY必须在 *STEP数据块之后,用于指定分析步对应的分析类型19 Innovating through simulation北京怡格明思工程技术有限公司节点集 TOPNODES 包含以下节点 101,102, ...边界条件被应用到节点集TOPNODES中的所有节点例子:节点集*NODE, NSET=TOPNODES101, 0.345, 0.679, 0.223102, 0.331, 0.699, 0.234..*BOUNDARY, TYPE=DISPLACEMENTTOPNODES, YSYMM节点集和单元集节点集和单元集允许一次引用整个集,而不是单个的引用节点或单元20 Innovating through simulation北京怡格明思工程技术有限公司例子:单元集例子:单元集*ELEMENT, TYPE=B21, ELSET=SEATPOST560, 101, 102, 564, 102, 103..*BEAM SECTION, SECTION=PIPE, MATERIAL=STEEL,ELSET=SEATPOST0.12, 0.004单元集SEATPOST 包括单元560, 564, ...梁的截面属性应用到单元集SEATPOST中的所有单元。
管子半径壁厚21 Innovating through simulation北京怡格明思工程技术有限公司从其它文件引用数据从其它文件引用数据ABAQUS从另外的数据文件(include file)读数据与它利用输入文件直接读取数据文件在效果上是一致的引用数据文件(include file)可以包含输入文件的任何内容,它本身也可以进一步引用其它数据文件引用数据文件的格式必须与直接数据文件的格式必须保持一致22 Innovating through simulation北京怡格明思工程技术有限公司例如:输入文件中引用包含文件例如:输入文件中引用包含文件*HEADING*INCLUDE, INPUT=node_and_element_numbers.txt..包含文件中的内容 node_and_element_numbers.txt:*NODE, NSET=TOPNODES101, 0.345, 0.679, 0.223102, 0.331, 0.699, 0.234*ELEMENT, TYPE=B21, ELSET=SEATPOST560, 101, 102, 564, 102, 10323 Innovating through simulation北京怡格明思工程技术有限公司单位单位ABAQUS并没有内部指定的单位规则。
用户需要自己去统一单位例如:N, kg, m, s 或 N, 103 kg, mm, s 等等 量纲SISI((mm))US Unit (ft)US Unit (inch)长度mmmFtin力NNlbflbf质量kgtonne(103kg)Sluglbf s2/in时间ssSs应力Pa(N/m2)MPa(N/mm2)lbf/ft2psi (lbf/in2)能量JmJ(10-3J)ft lbfin lbf密度kg/m3tonne/mm3slug/ft3lbf s2/in424 Innovating through simulation北京怡格明思工程技术有限公司时间度量时间度量ABAQUS跟踪分析的总时间和每个分析步时间对于一些分析过程,时间是有物理含义的,比如瞬态动力学问题对于一些分析过程,时间是没有物理含义的在率无关、静态过程中,时间是增量载荷的一种方便的、单调递增的一种度量25 Innovating through simulation北京怡格明思工程技术有限公司坐标系坐标系默认坐标系为直角迪卡尔坐标系可以利用*SYSTEM或*NODE,SYSTEM=[RECTANGULAR | CYLINDRICAL | SPHERICAL]指定其它的坐标系。
因为局部坐标系下定义的节点坐标被自动转换到总体直角坐标系,所以局部坐标系的输入不影响载荷或输出26 Innovating through simulation北京怡格明思工程技术有限公司在这些节点上使用YSYMM对称边界条件的同时,使用 *TRANSFORM对于节点载荷、边界条件、初始条件和输出默认为直角迪卡尔坐标系使用*TRANSFORM选项指定其它的坐标系在大位移分析问题中,这些坐标系的方向随着材料旋转例如:斜边上的边界条件27 Innovating through simulation北京怡格明思工程技术有限公司对于壳和薄膜单元默认的材料方向实体单元的默认材料方向关于材料点方向(与每个单元的材料或积分点相关的方向) l影响输入:各项异性材料方向l影响输入:应力/应变输出方向l默认值取决于单元类型l实体单元使用全局的直角迪卡尔坐标系l壳和薄膜单元使用全局迪卡尔坐标系到表面的投影28 Innovating through simulation北京怡格明思工程技术有限公司使用*ORIENTATION选项指定局部材料坐标系在大位移分析中,局部材料坐标系的方向随着材料一起旋转。
29 Innovating through simulation北京怡格明思工程技术有限公司自由度自由度节点的基本求解变量有效的节点自由度取决于单元类型自由度以数字为标号: 1=x方向的平动自由度, 2=y方向的平动自由度, 3=z方向的平动自由度, 4=x方向的转动自由度, 5=y方向的转动自由度, 6=z方向的转动自由度, ..., 11=温度30 Innovating through simulation北京怡格明思工程技术有限公司输出输出 四种输出类型:利用*OUTPUT选项和相关的子选项,可以将中性二进制输出内容写到输出数据库 (.odb)文件打印输出可以写到打印输出 (.dat)文件只在ABAQUS/Standard中可用为了进行重启动分析,可以利用*RESTART选项,将重启动输出写到重启动(.res)文件(第四讲将继续讨论)可以写出结果(.fil)文件输出,用于第三方后处理软件31 Innovating through simulation北京怡格明思工程技术有限公司输出到输出数据库文件输出到输出数据库文件The output database file is used by ABAQUS/Viewer将使用输出数据库文件。
在Python和C++中,保留了应用程序接口,可以用于外部后处理(比如,在ABAQUS/Viewer中添加显示数据) 两种类型的输出数据:场和历程数据场数据用于模型绘图 (变形图、云图等OUTPUT, FIELDABAQUS/Standard: 在增量中指定输出频率ABAQUS/Explicit: 在写出输出期间,指定间距的数量历程数据用于X–Y 绘图:*OUTPUT, HISTORY在增量步中指定输出频率 (ABAQUS/Standard和ABAQUS/Explicit) ,或者两次输出之间的时间间距 (只有ABAQUS/Explicit)32 Innovating through simulation北京怡格明思工程技术有限公司对于历程输出或场输出,VARIABLE=PRESELECT参数是可选的默认的输出变量将被写到输出数据库中利用下面的*OUTPUT子选项,可以选择附加的输出变量:*NODE OUTPUT*ELEMENT OUTPUT*ENERGY OUTPUT*CONTACT OUTPUT*INCREMENTATION OUTPUT (只有ABAQUS/Explicit)33 Innovating through simulation北京怡格明思工程技术有限公司输出到打印输出文件输出到打印输出文件这些选项允许将表格数据写到ASCII文件,该文件可以用文本编辑器读入。
这些选项只有在ABAQUS/Standard中可用句法:*NODE PRINT*EL PRINT*ENERGY PRINT34 Innovating through simulation北京怡格明思工程技术有限公司输出到重启动文件输出到重启动文件如果分析过早的停止,可以利用重启动数据继续之前的分析重启动模拟可以起始于某个中间的点,不必重复任何计算RESTART, WRITE输出到结果文件输出到结果文件结果文件可以用于第三方后处理FILE OUTPUT (该选项只有在ABAQUS/Explicit需要)*NODE FILE*EL FILE*ENERGY FILE35 Innovating through simulation北京怡格明思工程技术有限公司36 Innovating through simulation北京怡格明思工程技术有限公司例子:悬臂梁模型•带有注释的ABAQUS输入文件模型数据*HEADINGCANTILEVER BEAM EXAMPLEUNITS IN MM, N, MPa*NODE 1, 0.0, 0.0..11, 200.0, 0.0*NSET, NSET=END11,*ELEMENT, TYPE=B21, ELSET=BEAMS1, 1, 3..5, 9, 11*BEAM SECTION, SECTION=RECT, ELSET=BEAMS, MATERIAL=MAT150.0, 5.0** Material from XXX testing lab*MATERIAL, NAME=MAT1*ELASTIC2.0E5, 0.3*BOUNDARY1, ENCASTRE注释行属性引用选项块选项块标题节点选项块节点集定义单元选项块材料选项块固定边界条件选项块该行将会出现在每个输出页上弹性选项块37 Innovating through simulation北京怡格明思工程技术有限公司历程数据*STEPAPPLY POINT LOAD*STATIC*CLOAD 11, 2, -1200.0*OUTPUT, FIELD, FREQUENCY=10*ELEMENT OUTPUT, VARIABLE=PRESELECT*OUTPUT, HISTORY, FREQUENCY=1*NODE OUTPUT, NSET=ENDU*EL PRINT, FREQUENCY=10S, E*NODE FILE, FREQUENCY=5U*END STEP例子:悬臂梁模型历程数据以第一个*STEP 选项开始历程数据*END STEP选项结束。
38 Innovating through simulation北京怡格明思工程技术有限公司•使用集名引用属性*ELEMENT, TYPE=B21, ELSET=BEAMS1, 1, 3*BEAM SECTION, SECTION=RECT, ELSET=BEAMS, MATERIAL=MAT150.0, 5.0*MATERIAL, NAME=MAT1 *ELASTIC2.0E5, 0.3 *BEAM SECTION将单元集BEAMS和材料MAT1建立联系选项还可以提供几何信息上面的情况中,横截面类型为长方形(RECT);宽度为50.0;高度为 5.0模型中所有的单元必须有合适的属性引用实体单元引用*SOLID SECTION;壳单元引用*SHELL SECTION;等等例子:悬臂梁模型39 Innovating through simulation北京怡格明思工程技术有限公司例子:悬臂梁模型•材料数据*MATERIAL, NAME=MAT1*ELASTIC2.0E5, 0.3定义各向同性线弹性材料ABAQUS认为*MATERIAL之后的选项是同一材料选项数据块的一部分,除非在*MATERIAL之后出现了非材料属性选项,比如*NODE选项。
ELASTIC选项被称为子选项,它必须同*MATERIAL选项一同使用泊松比弹性模量材料名40 Innovating through simulation北京怡格明思工程技术有限公司例子:悬臂梁模型•固支边界条件 *BOUNDARY 1, 1, 6为有效自由度施加固定边界条件约束预定义的非零边界条件只可以出现在历程数据中ABAQUS只激活节点必要的自由度因此,二维问题,只有1,2,6自由度为有效自由度,下面的输入数据是等效的: 1, 1, 2 1, 6, 6 或 1, 1, 6 或 1, ENCASTRE批处理前处理器对于非活动的自由度将给出警告信息节点或节点集自由度范围或BC类型(简支、固支、对称、反对称)41 Innovating through simulation北京怡格明思工程技术有限公司•历程定义*STEPAPPLY POINT LOAD*STATIC *STEP选项数据块可以包括任意长度的标题在*STEP之后的第一个选项必须是过程定义以历程数据开头例子:悬臂梁模型该行出现在结果的每一行指定静态分析过程42 Innovating through simulation北京怡格明思工程技术有限公司•载荷在全局2方向定义集中载荷: *CLOAD 11, 2, -1200.0有多种可用的分布载荷,包括表面压力、体力、集中力和柯氏力等等。
节点或节点集自由度例子:悬臂梁模型大小43 Innovating through simulation北京怡格明思工程技术有限公司•输出需求*OUTPUT, FIELD, FREQUENCY=10*ELEMENT OUTPUT, VARIABLE=PRESELECT*OUTPUT, HISTORY, FREQUENCY=1*NODE OUTPUT, NSET=ENDU,上面语句中, 要求输出预先选定的、常用的场变量输出集还为前面定义的节点集END定义了位移的历程输出•因为历程输出需要相对高的频率,所以集应该尽量小每个输出需求包括FREQUENCY参数如果分析需要多个增量,FREQENCY参数指定了结果的写出频率例子:悬臂梁模型输出到输出数据库文件44 Innovating through simulation北京怡格明思工程技术有限公司例子:悬臂梁模型*EL PRINT, FREQUENCY=10S, E*NODE FILE, FREQUENCY=5U利用*EL PRINT选项,将表格输出打印到数据 (.dat)文件,用于视觉的检查•上面语句中,要求输出应力(S)和应变 (E)组件。
使用*NODE FILE选项,将二进制输出写到ABAQUS结果文件,用户其它后处理器的后处理•上面语句中,要求输出位移(U)组件打印输出到数据文件输出到结果文件45 Innovating through simulation北京怡格明思工程技术有限公司•分析步结束 *END STEP每个分析步以*END STEP选项结束对于最后的分析步,最后的选项是输入文件中的*END STEP选项结束分析步例子:悬臂梁模型46 Innovating through simulation北京怡格明思工程技术有限公司•创建部件的几何模型(如果需要,还需创建区域)•为初始构型定位部件如果模型中只包含一个部件,组装件将被自动创建•将组装件分割成可以分网的区域并划分网格•定义分析步和输出需求•定义材料•定义部件区域的截面属性•为部件或区域定义和分配界面属性•为区域、集定义接触或其他形式的相互作用,并在指定的分析步应用它们•为区域或集指定载荷、边界条件和场,并在指定的分析步应用它们•提交、管理、并监控分析作业•检验结果PartAssemblyStepLoadMeshVisualizationPropertyInteractionJob47。












