《ABAQUS专题讲座.ppt》由会员分享,可在线阅读,更多相关《ABAQUS专题讲座.ppt(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ABAQUS专题讲座第一讲 ABAQUS一致性的纲量系统量SISI/mmUS Unit/ftUS Unit/inch长度mmmFtin力NNlbflbf质量kgSlug时间ssss应力能量Jft lbfin lbf密度第二讲 ABAQUS的主要文件类型1 INP文件:INP文件(扩展名为.inp)是一种文本文件,它包含了对整个模型的完整描述,在前处理器(例如ABAQUS)和求解器(ABAQUS/Standard或ABAQUS/Explicit)之间建立了一个传递数据的桥梁。2 DAT文件:DAT文件(扩展名为.dat),是一种文本文件,主要用来显示INP预处理时的错误,打印出相关数据。3 MS
2、G文件:MSG文件(扩展名为.msg)是一种文本文件,如果在分析过程中发现问题,其错误和提示就会在此文件中提示。4 PRT文件:PRT文件(扩展名为.prt),此文件在热力耦合分析时调用热传递的分析结果ODB文件时,此文件必须存在才能调用。5 CAE文件:CAE文件(扩展名为.cae)用于保存模型数据。6 JNL文件:JNL文件(扩展名为.jnl)用于配合CAE文件打开CAE文件。7 ODB文件:ODB文件(扩展名为.odb)主要是保存分析结果的文件。ABAQUS分析一个问题会出现13个相应的文件,其名字都是相同的,只是后缀不一样,以上讲了7个主要的,在分析和差错中用到的。第三讲 常见错误信息
3、的排除1 DAT文件中的错误信息:DAT文件的开始部分显示了ABAQUS对INP文件进行预处理所生成的信息。如果在这部分内容中出现了错误(error),ABAQUS不会开始分析计算。所以ABAQUS不能分析计算时,主要在DAT文件中查看错误信息,然后进行修改。2 MSG文件中的错误信息:如果ABAQUS/Standard在分析过程中发现问题,将会在MSG文件中显示相应的错误或警告信息,这是用户找出错误的重要依据。3 LOG文件中的错误信息:有些情况下,在Windows任务管理器中看到进程Pre.exe和Standard.exe已经消失(表明预处理和ABAQUS/Standard分析已经停止),
4、但是在DAT文件和MSG文件中既看不到错误信息,也看不到“THE ANALSYS HAS COMPLETED”(分析顺利完成),这时就应该查看LOG文件中的错误信息。4 ABAQUS/CAE中的错误信息:ABAQUS/CAE中的错误信息有时出现在窗口底部的信息区中,有时是以提示窗口的形式在屏幕的中央弹出。总之ABAQUS的错误信息主要为这四类,用户根据具体的错误提示来修改模型。四类错误信息的详细说明见:石亦平编写的ABAQUS有限元分析实例详解第十一章内容。第四讲 材料的本构关系ABAQUS的材料库允许模拟绝大多数的工程材料,包括金属、塑料、橡胶、泡沫塑料、复合材料、颗粒状土壤、岩石,以及素混
5、泥土和钢筋混泥土。本文在这里讨论两种常用的材料模型:线弹性和金属塑性。1 线弹性模型2 金属塑性模型第五讲 在ABAQUS中定义晶体的取向晶体取向的含义:晶体的取向表达了某晶体内基本的晶轴在一参考坐标系内的分布方式(如图3.2a)。设空间有一个由X、Y、Z三个互相垂直的坐标系组成的直角坐标系。另设有一个立方晶体坐标系e,其坐标的排列方式是100方向平行于X轴,010方向平行于Y轴,001方向平行于Z轴,并且三个晶体学方向分别同与之平行的X、Y、Z坐标轴保持同向。把晶体坐标系中晶体方向参考坐标系内的这种排布方式称为初始取向。把一个单晶体或多晶体放在给定的坐标系之内,则每个晶粒坐标的方向通常不具备
6、上述的排列方式,因而它们不具有初始取向(图3.2b)。如果把一个具有初始取向e的晶体坐标系作某一种转动,使得它与某一单晶体或多晶体内某一晶粒的晶体坐标系重合,这样转动过的晶体坐标系就具有了与之重合的晶体系的取向。综上所述可知,晶体取向表达了某晶体内基本的晶轴在一个参考坐标系(如轧制样品坐标系)内的排布方式。可以用具有起始取向的晶体坐标系到达实际晶体坐标系时所转动的角度表达实际的晶体的取向。这一取向的EBSD(Electron Back Scatter Diffraction)(电子背散射衍射)测量值是一组欧拉角。图3.2 取向的确定示意图 (a初始取向 b任意取向(虚线)在ABAQUS中定义晶
7、体取向的方法用户材料子程序怎么调用使用用户材料子程序:第一在定义材料属性时,使用User Material,如图1所示;然后在创建Job的 Edit Job对话框处指定用户材料子程序的路径,如图2所示;其他的操作都跟不使用用户材料子程序一样。图1 定义用户材料子程序的属性图2 指定用户材料子程序的路径输入用户材料子程序的自定义参数在此处选择用户材料子程序的路径Python语言与ABAQUS的接口1 Python脚本程序的功能:绕过ABAQUS/CAE GUI直接对ABAQUS的内核进行操作。2 通过Python脚本可以完成ABAQUS/CAE中所有的内容。3 Python脚本的命令参见:ABA
8、QUS Scripting Reference Manual;Python脚本的基本语法见:ABAQUS Scripting Users Manual 4 一个简单脚本讲解:“A”三维实体模型创建的脚本INP文件1 INP文件(扩展名为.inp)是一种文本文件,它包含了对整个模型的完整描述,在前处理器(例如ABAQUS)和求解器(ABAQUS/Standard或ABAQUS/Explicit)之间建立了一个传递数据的桥梁。2 主要作用:求解器只能对INP文件进行处理,所以INP文件是模型的载体,CAE中的内容最后都归结为一个INP文件。除此之外,我们可以对INP文件进行修改,完成CAE中不支持
9、的功能。3 INP文件的格式遵循的基本规则:1)如果一行以*开始,则为注释行,其内容在分析过程中不起作用。2)整个INP文件中不应有空行,否则会在分析时出现异常错误。如果希望使用空行来隔开部分内容,应在此行开头输入*,表示注释行。3)关键词、参数、集合名称和面的名称都不区分小写(用户子程序用到的集合和面除外)。4)INP文件每一行不能超过256个字符,有些关键字对此还有进一步规定。例如,前面介绍的*ELEMENT要求在每个数据行中包含的节点数不超过15个,总共最多80个字符;*ELSET和*NSET要求在每个数据行中包含的数据不超过16个,如果超出16个,超出的部分会被忽略。5)如果一行没有结束需要换行时,需要在此行的结尾加上逗号,表明下一行将是这一行的延续。6)在关键词和各个参数之间,以及数据行中的各个数据之间都要用逗号分隔。如果一个数据行中只包含一个数据项,也要在结尾处加上一个逗号。7)对关键词、参数和数据行的书写位置没有向FORTRAN文件那样严格限制,在词与词之间的空格或制表符(按TAB键)不影响其内容。
限制150内