第三讲ABAQUS INP文件介绍
abaqus帮助文档水力压裂例子inp文件解释10.1.5-副本(53)
![abaqus帮助文档水力压裂例子inp文件解释10.1.5-副本(53)](https://img.taocdn.com/s3/m/b639f347e97101f69e3143323968011ca300f7ed.png)
abaqus帮助文档水力压裂例子inp文件解释10.1.5-副本(53)预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制**约束底面单元u3=0*Amplitude, name=volumerate振幅,名称=volumerate0.0,0.0, 200.0,-1.0**时间或频率,幅值1;时间或频率,幅值2**STEP ----------------------------------------------------------------**** STEP: Step-1***Step, name=Step-1, nlgeom=YES, unsymm=YESNlgeom选择ON表示计算中加入几何非线性。
材料力学和弹性力学的一项基本假设是材料的位移与应变关系是线性的,且应变为小量,即几何关系是线性的,属于小变形问题。
UNSYMM:设置UNSYMM=YES表明使用非对称矩阵存储求解。
设置=NO表明使用对称矩阵存储求解。
该参数的默认值依赖于模型和求解序列*Geostatic**初始应力平衡**** LOADS加载**** Name: Load-1 Type: Pressure名称:Load-1 类型:Pressure*Dsload_PickedSurf260, P, 42000.**顶面施加42000的垂向压力:表面名,分布载荷类型标签,参考载荷大小** Name: Load-2 Type: Body force名称:Load-2 类型:Body force(体力)*Dload_PickedSet8, BZ, -20.**所有单元施加向下的分布力20** Name: Load-3 Type: Pressure*Dsloadwell_bore, PNU, 1.**井筒上的分布载荷,user-defined?井眼,PNU,1***Boundary,user**边界,在子程序disp中定义**_PickedSet5, 8, 8, 1TOP, 8, 8, 1**顶面所有点,8,8——孔隙压力(或静水压),变量大小BOT, 8, 8, 1**底面所有点**。
abaqus_inp文件精讲
![abaqus_inp文件精讲](https://img.taocdn.com/s3/m/4f85fa06b52acfc789ebc94c.png)
如何写input文件一、输入文件的组成和结构:1.一个输入文件由模型数据和历史数据两部分组成.模型数据的作用:定义一个有限元模型.包括单元,节点,单元性质,定义材料等等有关说明模型自身的数据.模型数据可被组织到零件中(零件可以被组装成一个有意义的模型).历史数据的定义是模型发生了什么----事情的进展,模型响应的荷载,历史被分成一系列的时步层序.每一步就是一个响应(静态加载,动态响应等),时步的定义包括过程类型(比如静态应力分析,瞬时传热分析等)对于时间积分的控制参数或者非线性解过程,加载和输出要求.At a minimum the model consists of the following information: geometry, element section properties, material data, loads and boundary conditions, analysis type, and output requests.2.ABAQUS输入文件的结构形式。
1) 必须有一个*HEADING开头。
2)接下来就是模型数据部分,定义节点,单元,材料,初始条件等。
模型数据的层次为:部件,组装,模型。
必须的模型数据:(1)几何数据:模型的几何形状是用单元和节点来定义的,结构性单元的截面是必须定义的。
比如梁单元。
特殊的特征也可以用特殊的单元来定义,比如弹簧单元,阻尼器,点式群体等。
(2)材料的定义:材料必须定义比如使用的是钢啊,岩石,土啊等材料。
可选的模型数据:(1)零件和组合:一个模型可以用几个零件来定义有可以把几个零件组合成一个集来定义。
(2)初始条件:比如初始应力,温度,或者速度等(3)边界条件:(4)运动约束(5)相互作用(6)振幅定义(7)输出控制(8)环境特性(9)用户子程序(10)分析附属部分3)接下来就是历史数据:定义分析的类型,荷载,输出要求等。
分析的目的就是预测模型对某些外部荷载或者某些初始条件的反映。
第三讲ABAQUSINP文件介绍
![第三讲ABAQUSINP文件介绍](https://img.taocdn.com/s3/m/6c3308ac31126edb6f1a10dc.png)
基本格式
❖ 边界条件(位移边界为例)
①使用ABAQUS约定的名称来表示某些常用的边界条件类型,格式
如下:
*boundary
<节点编号或节点集合>,<约定的边界条件类型>
约定的边界条件类型:
XSYMM
XASYMM
YSYMM
YASYMM
ZSYMM
ZASYMM
PINNED
ENCASTRE
ABAQUS INP文件介绍
INP文件
1
INP文件的作用
2
INP文件的生成方法
3
INP文件的格式
4
INP文件的运行方式
---因为专注,所以卓越!
INP文件的作用
❖ 文本文件,扩展名为.inp ❖ 包含对整个模型的完整描述 ❖ 在前处理器和求解器之间建立了一个传递数据的桥
梁
---因为专注,所以卓越!
关键字行 数据行
温度 泊松比 杨氏模量
---因为
允许一次引用 整个集,而不 是单个的引用 节点或单元
例子:节点集
*NODE, NSET=TOPNODES 101, 0.345, 0.679, 0.223 102, 0.331, 0.699, 0.234 .
节点集 TOPNODES 饱含 以下节点
---因为专注,所以卓越!
INP文件的格式
❖ Inp文件遵循以下规则 ①如果一行以**开始,则为注释行,其内容在分析过程中
不起作用; ②关键词、参数、集合名称和面的名称都不区分大小写 (用户子程序用到的集合或面除外); ③Inp文件的每一行不能超过256个字符,有些关键词对此 还有进一步的规定,如*element 每个数据行包含的节点数 不超过15个,*nset和*elset每个数据行包含的数据不超过 16个; ④在关键词和各个参数之间,以及数据行中的各个数据之 间都要用逗号分隔。
abaqus inp文件的详解
![abaqus inp文件的详解](https://img.taocdn.com/s3/m/b9096a4177232f60ddcca174.png)
对ABAQUS例子的理解很多人学习ABAQUS很长时间但是却不能编写一个INP文件,在论坛中有位朋友编写了一个INP文件,但是依然有朋友问是怎么编写的,下面是我对那个例子的解释,也许会对有的朋友有些帮助,当然我的理解也可能不对,那就请斑竹和大虾指点。
我不明白的我已经在里面注明。
参见原文件可以看出,一个好的INP文件的顺序应该是这样的(本人的理解)首先定义节点,然后定义单元,再定义材料,然后定义边界条件,这是模型数据。
接下来就是历史数据,关键就是步骤的定义,当然我们需要的那些数据的输出是我们下一步进行工作的资源是一定要定义好的。
其实一个好的INP文件中在模型数据的工作中的目的就是为了得到好的网格,历史数据的目的就是得到我们想要得到的数据。
当然了有了CAE我们不需要编写INP来工作,但是对刚刚接触和学习ABAUQS的朋友来说,编写一个好的INP文件既能有一种学习的成就感也能很好的对问题有个好的理解,对学习和使用CAE来分析大型的模型是有帮助的。
附件是我对原文件的理解,请对指教。
不建议手写数据文件,可以用CAE生成,用HM生成这不是我们研究的核心,但强烈建议用手写Hitory Data,有助于加深对问题的理解*HEADINGTHE PLANAR(TWO DIMENSIONAL PROBLEM)UNITS:LENGTH-MM FORCE-N STRESS-N/MM2****THE DEFINITION OF NODE (节点的定义)****LEFT EDGE (左边的定义或者说是产生一条左边)*NODE (节点的定义,*NODE关键句定义的其实是一些独立的节点;下面的解释:1,0,0 (节点1,坐标是(0,0))30,30,0 (节点30,坐标是(30,0))*NGEN,NSET=BOTTOMEDGE (*NGEN,关键句产生一个节点集,在这个节点集中所1,30,1 使用的节点中1是初始节点,30是终点,第三个数字1是它们之间的增量。
abaqus-inp(参数化编程)文件精讲
![abaqus-inp(参数化编程)文件精讲](https://img.taocdn.com/s3/m/0f0e740dbed5b9f3f90f1c24.png)
abaqus-inp(参数化编程)文件精讲如何写input文件一、输入文件的组成和结构:1.一个输入文件由模型数据和历史数据两部分组成.模型数据的作用:定义一个有限元模型.包括单元,节点,单元性质,定义材料等等有关说明模型自身的数据.模型数据可被组织到零件中(零件可以被组装成一个有意义的模型).历史数据的定义是模型发生了什么----事情的进展,模型响应的荷载,历史被分成一系列的时步层序.每一步就是一个响应(静态加载,动态响应等),时步的定义包括过程类型(比如静态应力分析,瞬时传热分析等)对于时间积分的控制参数或者非线性解过程,加载和输出要求.At a minimum the model consists of the following information: geometry, element s ection properties, material data, loads and boundary conditions, analysis type, and output requests.2. ABAQUS输入文件的结构形式。
1) 必须有一个*HEADING开头。
2) 接下来就是模型数据部分,定义节点,单元,材料,初始条件等。
模型数据的层次为:部件,组装,模型。
必须的模型数据:(1)几何数据:模型的几何形状是用单元和节点来定义的,结构性单元的截面是必须定义的。
比如梁单元。
特殊的特征也可以用特殊的单元来定义,比如弹簧单元,阻尼器,点式群体等。
(2)材料的定义:材料必须定义比如使用的是钢啊,岩石,土啊等材料。
可选的模型数据:(1)零件和组合:一个模型可以用几个零件来定义有可以把几个零件组合成一个集来定义。
(2)初始条件:比如初始应力,温度,或者速度等(3)边界条件:(4)运动约束(5)相互作用(6)振幅定义(7)输出控制(8)环境特性(9)用户子程序(10)分析附属部分3) 接下来就是历史数据:定义分析的类型,荷载,输出要求等。
abaqus_INP文件简介
![abaqus_INP文件简介](https://img.taocdn.com/s3/m/b295aac2767f5acfa0c7cd15.png)
Inp文件格式1.INP文件的作用INP文件(扩展名为.inp)是一种文本文件,他包含了对整个模型的完整描述,在前处理器(例如ABAQUS/CAE)和求解器(ABAQUS/Standard或ABAQUS/Explicit)之间建立了一个传递数据的桥梁。
2.INP文件的生成方法各种常用的前处理器(例如MSC.PATRAN、EFMAP)大多都支持以INP文件的格式来输出模型。
在ABAQUS/CAE中,如果Job功能模块中提交分析作业,或者点击Job Management 对话框中的Write Input,就会在默认的工作目录下生成INP文件。
3.INP文件的格式INP文件由一系列的数据块构成,每个数据块描述模型的某部分特定信息。
一个数据块总是以带有*号的关键词(Keyword)开始,其后往往带有相应的参数,以及一个或多个数据行(data line),例如:*ELEMENT, TYPE=CPS4, ELSET=My-Elem-set1, 1, 12, 57, 232, 12, 13, 58, 57其含义是:定义单元,其类型为CPS4,属于名为My-Elem-set的单元集合。
单元1由节点1, 1, 12, 57, 23构成,单元2由节点2, 12, 13, 58, 57构成。
在ABAQUS帮助文档《ABAQUS Keyword Refence Manual》中可以查到每个关键词的用法。
例如,查询上述*ELEMENT的用法,可以看到,TYPE是比不可少的参数(required parameter),而ElSET是可供选择的参数(optional parameter).INP文件的格式遵循以下规则。
1)如果一行以**开始,则为注释行,其内容在分析过程中不起作用。
2)整个INP文件中不应该有空行,否则会在分析时出现异常错误。
如果希望使用空行来隔开两部分内容,应在此行的开头输入**,表明这行是注释行。
3)关键词,参数,集合名称和面的名称都不区分大小写(用户子程序中用到的集合或面除外)。
abaqus系列之inp文件讲解
![abaqus系列之inp文件讲解](https://img.taocdn.com/s3/m/49d65721f011f18583d049649b6648d7c1c708d4.png)
如何写inp ut文件一、输入文件的组成和结构:1.一个输入文件由模型数据和历史数据两部分组成.模型数据的作用:定义一个有限元模型.包括单元,节点,单元性质,定义材料等等有关说明模型自身的数据.模型数据可被组织到零件中(零件可以被组装成一个有意义的模型).历史数据的定义是模型发生了什么----事情的进展,模型响应的荷载,历史被分成一系列的时步层序.每一步就是一个响应(静态加载,动态响应等),时步的定义包括过程类型(比如静态应力分析,瞬时传热分析等)对于时间积分的控制参数或者非线性解过程,加载和输出要求.At a minimu m the modelconsis ts of the follow ing inform ation: geomet ry, elemen t sectio n proper ties, materi al data, loadsand bounda ry condit ions, analys is type, and output reques ts.2.ABAQUS输入文件的结构形式。
1) 必须有一个*H EADIN G开头。
2)接下来就是模型数据部分,定义节点,单元,材料,初始条件等。
模型数据的层次为:部件,组装,模型。
必须的模型数据:(1)几何数据:模型的几何形状是用单元和节点来定义的,结构性单元的截面是必须定义的。
比如梁单元。
特殊的特征也可以用特殊的单元来定义,比如弹簧单元,阻尼器,点式群体等。
(2)材料的定义:材料必须定义比如使用的是钢啊,岩石,土啊等材料。
可选的模型数据:(1)零件和组合:一个模型可以用几个零件来定义有可以把几个零件组合成一个集来定义。
(2)初始条件:比如初始应力,温度,或者速度等(3)边界条件:(4)运动约束(5)相互作用(6)振幅定义(7)输出控制(8)环境特性(9)用户子程序(10)分析附属部分3)接下来就是历史数据:定义分析的类型,荷载,输出要求等。
abaqus系列之inp文件讲解
![abaqus系列之inp文件讲解](https://img.taocdn.com/s3/m/1525b258ad02de80d4d84072.png)
如何写input文件一、输入文件的组成和结构:1.一个输入文件由模型数据和历史数据两部分组成.模型数据的作用:定义一个有限元模型.包括单元,节点,单元性质,定义材料等等有关说明模型自身的数据.模型数据可被组织到零件中(零件可以被组装成一个有意义的模型).历史数据的定义是模型发生了什么----事情的进展,模型响应的荷载,历史被分成一系列的时步层序.每一步就是一个响应(静态加载,动态响应等),时步的定义包括过程类型(比如静态应力分析,瞬时传热分析等)对于时间积分的控制参数或者非线性解过程,加载和输出要求.At a minimum the model consists of the following information: geometry, element section properties, material data, loads and boundary conditions, analysis type, and output requests.2.ABAQUS输入文件的结构形式。
1) 必须有一个*HEADING开头。
2)接下来就是模型数据部分,定义节点,单元,材料,初始条件等。
模型数据的层次为:部件,组装,模型。
必须的模型数据:(1)几何数据:模型的几何形状是用单元和节点来定义的,结构性单元的截面是必须定义的。
比如梁单元。
特殊的特征也可以用特殊的单元来定义,比如弹簧单元,阻尼器,点式群体等。
(2)材料的定义:材料必须定义比如使用的是钢啊,岩石,土啊等材料。
可选的模型数据:(1)零件和组合:一个模型可以用几个零件来定义有可以把几个零件组合成一个集来定义。
(2)初始条件:比如初始应力,温度,或者速度等(3)边界条件:(4)运动约束(5)相互作用(6)振幅定义(7)输出控制(8)环境特性(9)用户子程序(10)分析附属部分3)接下来就是历史数据:定义分析的类型,荷载,输出要求等。
分析的目的就是预测模型对某些外部荷载或者某些初始条件的反映。
6 ABAQUS的主要文件类型
![6 ABAQUS的主要文件类型](https://img.taocdn.com/s3/m/23f1caefaef8941ea66e0508.png)
河南工业大学机电学院
ABAQUS文件类型-INP文件实例介绍
河南工业大学机电学院
ABAQUS文件类型-INP文件实例介绍
河南工业大学机电学院
ABAQUS文件类型-INP文件实例介绍
河南工业大学机电学院
cload为集中载荷,Dload为定 义在单元上的分布载荷。
ABAQUS文件类型-INP文件实例介绍
河南工业大学机电学院
Hale Waihona Puke INP文件的格式:如果一行以**开始,则为注释行,其 内容在分析过程中不起作用; INP文件中不能有空行,否则会在分 析时出现异常错误。如果确需空行,应在 此行开头加**; 关键词、参数和名称等不分大小写。
ABAQUS文件类型-INP文件
河南工业大学机电学院
INP文件的格式:
INP文件的每一行不能超过256个字符 有些特殊的不允许超过15或16个字符,超 出不分会被忽略; 换行时要加逗号; 关键词和各个参数间,以及数据行中 的各个数据之间都要用逗号分隔。即使一 个数据行中只有一个数据项,也要再结尾 加上一个逗号。
ABAQUS文件类型-INP文件的修改运行
河南工业大学机电学院
ABAQUS文件类型-INP文件的修改运行
河南工业大学机电学院
ABAQUS文件类型-INP文件的修改运行
河南工业大学机电学院
ABAQUS文件类型-DAT文件
河南工业大学机电学院
DAT文件前半部分显示了ABAQUS对 INP文件进行预处理所生成的信息以及相 应错误信息和警告信息。 后半部分显示用户所要求输出的分析 结果,以及模型的规模、求解所占用的内 存和磁盘空间、分析所用的时间等内容。
河南工业大学机电学院
节点和单元编号可 以不从1开始,也可以 是连续的。
ABAQUS_Input文件用法
![ABAQUS_Input文件用法](https://img.taocdn.com/s3/m/83099922f705cc17542709b0.png)
第1章 Inp文件用法Inp文件是ABAQUS中最关键、最核心的文件。
本章主要讲述inp文件格式(文件结构和约定)、完整编写和部分编写inp文件的实例。
通过本章的学习,应善于综合运用ABAQUS/CAE和inp文件编写技巧(即部分编写inp文件),提高计算工作效率。
1.1 Inp文件格式参考:1.ABAQUS Keywords Reference Manual2.Getting Started with ABAQUS/Standard: Keywords Version:2.2 Format of the input file 3./courses/en175/Abaqustut/abaqustut.htm模型输入文件(*.inp)是沟通前处理器(通常为ABAQUS/CAE)与分析求解器(通常为ABAQUS/Standard)的桥梁,包含了一个数值模型的完整描述。
它是易于辨识的、基于关键字的文本文件,可使用文本编辑器方便地进行修改。
实际上,对于简单的模型,采用直接输入*.inp文件将非常方便。
一个完整的模型输入文件(*.inp)包含模型数据(model data)和历史数据(history data)两部分。
模型数据包含了定义所分析结构的所需信息,包括节点、单元、材料特性等;历史数据定义了模型发生情况,如载荷顺序、结构响应序列等,历史可被分为一系列的分析步(steps),每个分析步定义了一个单独的模拟过程(包括分析类型、加载和输出需求等),例如第一个分析步定义一个静态荷载,第二个分析步定义一个动态荷载。
提示:每个分析步以*STEP开始,用*END STEP结束。
*STEP是模型数据和历史数据的分界点,第一次出现*STEP之前的是模型数据,之后的是历史数据。
一个简单的inp文件例子(an overhead hoist桥式吊架),如图1.1所示。
可以看出,inp 文件由大量的选项块(Option block)组成,每个选项块由关键字行(keyword line)开始,其后紧跟一个或多个数据行(data line)。
abaqusinp文件的详解
![abaqusinp文件的详解](https://img.taocdn.com/s3/m/5f9501ec4793daef5ef7ba0d4a7302768e996f0e.png)
abaqusinp文件的详解对ABAQUS例子的理解很多人学习ABAQUS很长时间但是却不能编写一个INP文件,在论坛中有位朋友编写了一个INP文件,但是依然有朋友问是怎么编写的,下面是我对那个例子的解释,也许会对有的朋友有些帮助,当然我的理解也可能不对,那就请斑竹和大虾指点。
我不明白的我已经在里面注明。
参见原文件可以看出,一个好的INP文件的顺序应该是这样的(本人的理解)首先定义节点,然后定义单元,再定义材料,然后定义边界条件,这是模型数据。
接下来就是历史数据,关键就是步骤的定义,当然我们需要的那些数据的输出是我们下一步进行工作的资源是一定要定义好的。
其实一个好的INP文件中在模型数据的工作中的目的就是为了得到好的网格,历史数据的目的就是得到我们想要得到的数据。
当然了有了CAE我们不需要编写INP 来工作,但是对刚刚接触和学习ABAUQS的朋友来说,编写一个好的INP文件既能有一种学习的成就感也能很好的对问题有个好的理解,对学习和使用CAE 来分析大型的模型是有帮助的。
附件是我对原文件的理解,请对指教。
不建议手写数据文件,可以用CAE生成,用HM生成这不是我们研究的核心,但强烈建议用手写Hitory Data,有助于加深对问题的理解*HEADINGTHE PLANAR(TWO DIMENSIONAL PROBLEM)UNITS:LENGTH-MM FORCE-N STRESS-N/MM2****THE DEFINITION OF NODE (节点的定义)****LEFT EDGE (左边的定义或者说是产生一条左边)*NODE (节点的定义,*NODE关键句定义的其实是一些独立的节点;下面的解释:1,0,0 (节点1,坐标是(0,0))30,30,0 (节点30,坐标是(30,0))*NGEN,NSET=BOTTOMEDGE (*NGEN,关键句产生一个节点集,在这个节点集中所1,30,1 使用的节点中1是初始节点,30是终点,第三个数字1是它们之间的增量。
ABAQUS_Input文件用法
![ABAQUS_Input文件用法](https://img.taocdn.com/s3/m/86a9073b83c4bb4cf7ecd115.png)
问题描述:桥式吊架是一个简支的铰接桁架,左端为固定铰支座,右端为滑动支座。各 杆件可绕节点自由转动。桁架的离面运动已被约束。当作用一个 10kN 荷载时,请分析结构 中杆件的位移和峰值应力(图 1.2)。
由于该问题非常简单,所以很容易编写 input 文件。
所有杆件均为圆形 钢棒,直径 5mm。
材料属性: ρ=7800kg/m3 E=200×109Pa v=0.3
图 1.2 桥式吊架示意图
1.2.1 编写 inp 文件
使用任何一种文字处理器(如记事本、写字板),创建一个名为 frameinp.inp 的文件 (ABAQUS 模型输入文件的文件名后缀为 inp)。 1.单位
16, 103, 105 *ELEMENT 选项块中的 TYPE 参数必须给定,以指定单元类型。本例中使用 T2D2 桁 架单元。 ABAQUS 中最有用的功能之一是采用节点和单元集(sets)。使用*ELEMENT 选项块中 的 ELSET 参数,可将所有在该选项块中定义的单元添加到名为 FRAME 单元集中去。
(1)关键字行(keyword line) 关键字或选项(Keywords or options)总是由*开头。例如,*NODE 是用来指定节点坐 标的关键字,*ELEMENT 是用来指定单元连接的关键字。 关键字后常紧跟多个参数,有些参数是必须的。由于在定义单元时必须给定单元类型, 因此在*ELEMENT 选项中参数 TYPE 是必须的。例如,*ELEMENT, TYPE=T2D2 其作用是 定义单元 T2D2(二维二节点桁架单元)。 许多参数是可选的,只有在需要的时候进行定义,如*NODE, NSET=PART1 表示把该选 项块内定义的节点放到集合 PART1 中。把这些节点放到集合 PART1 中,并不是必须的(即 NSET 参数不是必须的)。 关键字和参数对大小写不敏感(但是唯一的例外是文件名区分大小写),应使用足够的 字符以保证其唯一性(某些情况下关键字和参数可简写,但不推荐使用)。参数之间用逗号 (,)隔开。 如果需要为参数赋值,应采用等号(=)把参数和值联系起来,且紧邻等号(=)两侧 不得有逗号。 每个关键字行不得超过 256 字符。但有时参数太多在一行放不下时(即超过 256 个字
abaqus的inp文件经验总结
![abaqus的inp文件经验总结](https://img.taocdn.com/s3/m/3e59f579ff00bed5b9f31de0.png)
a b a q u s的i n p文件经验总结-标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII输入文件的结构:一个输入文件有模型数据和历史数据两部分组成。
模型数据:定义有限元模型,包括单元、节点、单元性质等说明模型的数据。
历史数据定义模型发生了什么。
事情的进展,模型响应的载荷,历史被分成一系列的时步层序。
例子一:悬臂梁输入文件的开始就是文件头,以HEADING开始,随后是模型的名字,如下所示:*HEADINGBEAM然后是网格定义:现在就是模型数据的开始了。
一般选择从网格的定义开始,网格包括(单元和节点)假如我们的悬臂梁有五个单元,六个节点,下面我们首先详细说明节点:*NODE , NSET=ENDS1,0.6, 100.NGEN1, 6节点组集,NSET其值(名字)为ENDS.下面的就是这样理解的,第一个节点是从0开始的,第六个节点是在100结束的.同样我们来定义单元:*ELEMENT, TYPE=B21(单元类型)1, 1, 2 (单元类型的参数)*ELGEN, ELSET=BEAM(产生单元集,及其名称)1, 5 (一个单元集,包括5个单元)现在定义单元的性质:*BEAM SECTION, SECTION=RECTANGULAR, ELSET=BEAM, MATERIAL=STEEL1.,2.梁截面,截面的形状是矩形,单元集的名称是梁单元,材料是钢。
截面尺寸是1*2.下面定义材料的性质:*MATERIAL, NAME=STEEL*ELASTIC30.E6,材料是钢,弹性模量是30E6。
下面定义边界:*BOUNDARY6, ENCASTRE边界也可以用下面的形式来定义:*BOUNDARY6, 1, 6ABAQUS对结构单元的节点的自由度使用常规的编号。
1,2,3代表的是位移分量;4,5,6代表的是旋转分量。
以上是模型数据的定义,下面开始历史数据的定义:(加载的次序,事件的发生,还有我们想看到的变量的响应)时间(步骤)的定义。
ABAQUS批处理Inp文件
![ABAQUS批处理Inp文件](https://img.taocdn.com/s3/m/e6b160a3970590c69ec3d5bbfd0a79563c1ed4ea.png)
ABAQUS批处理Inp文件ABAQUS批处理Inp文件DOS批处理文件实现方法由于可以在命令行窗口启动计算,采用dos批处理文件实现是网上盛传的一种方法,这里主要有两个版本。
版本1:call abaqus job=jobname1call abaqus job=jobname2call abaqus job=jobname3call abaqus job=jobname4这些job是同时进行计算的,并不是一个接一个进行计算。
问题就在于abaqus job=jobname1完成后,计算工作也许并没有完成,但这条命令已经完成,批处理文件直接转到下一个job的运行。
这样运行的结果可能是(大部分情况都是如此),你要运行的job在同时计算。
版本2:call abaqus job=jobname1 intcall abaqus job=jobname2 intcall abaqus job=jobname3 intcall abaqus job=jobname4 int这里的int其实就是计算执行中的命令参数interactive。
在加上int后,只有在当前计算完成后,才会转入下一个模型的计算。
计算机自动关闭在学习使用python实现批处理之前,我们先简要介绍一下,dos 中如何实现计算机的自动关闭。
在dos命令行关闭计算机的命令是:shutdown –s –f –t 60-s 关闭本地计算机。
-f 强制关闭计算机。
-t xx 将用于系统关闭的定时器设置为xx 秒。
上面的设置是60 秒。
需要说明的两点是,-f参数是用在计算机锁定的时候关闭计算机,如果只使用-s在锁定的时候就不能自动关闭计算机了。
另外一点是,如果你看到关机的提示,但又不想马上关闭计算机的话,那只有进入命令行窗口,输入shutdown –a 解除关闭命令。
几个常用dos下批处理版本好,那现在dos下批处理加关机的程序应该是:call abaqus job=jobname1 intcall abaqus job=jobname2 intcall abaqus job=jobname3 intcall abaqus job=jobname4 intshutdown –s –f –t 60如果要加运行参数,和平常一样在第一行加上即可,如下面使用多cpu:call abaqus job=jobname1 cpus=2 intcall abaqus job=jobname2 cpus=2 intcall abaqus job=jobname3 cpus=2 intcall abaqus job=jobname4 cpus=2 int如果要删除计算中生成的文件:call abaqus j=nonJt23-2-a intcall del /doc/ad7c220abb68a98271fefa84.html call del nonJt23-2-a.datcall del nonJt23-2-a.filcall del nonJt23-2-a.mdlcall del nonJt23-2-a.msgcall del nonJt23-2-a.prtcall del nonJt23-2-a.rescall del nonJt23-2-a.stt如果下一个文件需要restart上一个文件:call abaqus job=jobname1 intcall abaqus job=jobname2 ldjob=jobname1 intcall abaqus job=jobname3 ldjob=jobname2 intcall abaqus job=jobname4 ldjob=jobname3 int使用python实现批处理Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。
inp文件精讲
![inp文件精讲](https://img.taocdn.com/s3/m/575bc6dd76eeaeaad1f330b1.png)
了解input文件一、输入文件的组成和结构:1.一个输入文件由模型数据和历史数据两部分组成.模型数据的作用:定义一个有限元模型.包括单元,节点,单元性质,定义材料等等有关说明模型自身的数据.模型数据可被组织到零件中(零件可以被组装成一个有意义的模型).历史数据的定义是模型发生了什么----事情的进展,模型响应的荷载,历史被分成一系列的时步层序.每一步就是一个响应(静态加载,动态响应等),时步的定义包括过程类型(比如静态应力分析,瞬时传热分析等)对于时间积分的控制参数或者非线性解过程,加载和输出要求.At a minimum the model consists of the following information: geometry, element section properties, material data, loads and boundary conditions, analysis type, and output requests.2.ABAQUS输入文件的结构形式。
1) 必须有一个*HEADING开头。
2)接下来就是模型数据部分,定义节点,单元,材料,初始条件等。
模型数据的层次为:部件,组装,模型。
必须的模型数据:(1)几何数据:模型的几何形状是用单元和节点来定义的,结构性单元的截面是必须定义的。
比如梁单元。
特殊的特征也可以用特殊的单元来定义,比如弹簧单元,阻尼器,点式群体等。
(2)材料的定义:材料必须定义比如使用的是钢啊,岩石,土啊等材料。
可选的模型数据:(1)零件和组合:一个模型可以用几个零件来定义有可以把几个零件组合成一个集来定义。
(2)初始条件:比如初始应力,温度,或者速度等(3)边界条件:(4)运动约束(5)相互作用(6)振幅定义(7)输出控制(8)环境特性(9)用户子程序(10)分析附属部分3)接下来就是历史数据:定义分析的类型,荷载,输出要求等。
分析的目的就是预测模型对某些外部荷载或者某些初始条件的反映。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 历程数据用于X–Y 绘图:
– *OUTPUT, HISTORY – 在增量步中指定输出频率 (ABAQUS/Standard和 ABAQUS/Explicit) ,或者两次输出之间的时间间距 (只有 ABAQUS/Explicit)
---因为专注,所以卓越!
例子:节点集 节点集 *NODE, NSET=TOPNODES TOPNODES 饱含 101, 0.345, 0.679, 0.223 以下节点 102, 0.331, 0.699, 0.234 101,102, ... . . 例子:单元集 *ELEMENT, TYPE=B21, ELSET=SEATPOST 560, 101, 102, 564, 102, 103
可以定义其它类型的边界,如速度、加速度等 *boundary,type=velocity *boundary,type=acceleration
---因为专注,所以卓越!
基本格式
分析步 静力分析: *step,name=<分析步名称> *static <初始增量步>,<分析步时间>,<最小增量步>,<最大增量 步> 例如:*step,name=step-1 *static 1.0,1.0,10e-5,1.0
---因为专注,所以卓越!
INP文件的运行方式
在ABAQUS command命令窗口输入: abaqus job=<inp文件的名称> int
---因为专注,所以卓越!
例子:悬臂梁模型
例子:悬臂梁模型
模型数据
---因为专注,所以卓越!
INP文件的结构
输入文件被分为两个部分:模型数据和历程数据
模型数据 几何选项—节点、单元 材料选项 其它模型选项 过程选项 载荷选项 输出选项
历程数据
---因为专注,所以卓越!
基本格式
关键字行 以一个*号和关键字开头, 后面跟着选项名。 可以包含若干必需的和可 选的参数以及它们的值, 它们以逗号隔开。 例子:材料选项数据 块可以定义一组材料 属性。
在ABAQUS/CAE中,点击Job Manager对话框中的Write Input,就会在默认的工作目录下生成INP文件。
---因为专注,所以卓越!
INP文件的格式
一系列的数据块构成,每个数据块描述模型的某部分特定 信息; 一个数据块总是带有*号的关键词(Keyword)开始,其后通 常带有相应的参数,以及一个或多个数据行(data line), 例如: *Element, Type=CPS4,Elset=My-Elem-Set 1,1,12,57,23 2,12,13,58,57 《 ABAQUS Keywords Reference Manual》可以查到每 个关键词的用法。
---因为专注,所以卓越!
基本格式
②直接定义受约束的自由度,格式为: *boundary
<节点编号或节点集合>,<第一个自由度的编号>,<最后一个自由度的 编号>,<位移值> 例如:*boundary nsetX,1 nsetY,1,6 nsetZ,3,3,5
---因为专注,所以卓越!
输出
四种输出类型: • 利用*OUTPUT选项和相关的子选项,可以将输出 内容写到输出数据库 (.odb)文件。 • 打印输出可以写到打印输出 (.dat)文件。 – 只在ABAQUS/Standard中可用。 • 为了进行重启动分析,可以利用*RESTART选项, 将重启动输出写到重启动(.res)文件 • 可以写出结果(.fil)文件输出,用于第三方后处理软 件。
<面的名称>,<荷载类型的代码>,<载荷值>
*dsload Surf-1,p,-100
---因为专注,所以卓越!
基本格式
从其它文件引用数据 ABAQUS从另外的数据文件(include file)读数据与它利 用输入文件直接读取数据文件在效果上是一致的。 引用数据文件(include file)可以包含输入文件的任何内 容,它本身也可以进一步引用其它数据文件。
---因为专注,所以卓越!
基本格式
截面属性
*solid section,elset=<单元集合名称>,material=<材料名称> <截面参数> 其中截面参数可以是二维模型的厚度或一维模型的截面面积等
例如:
*BEAM SECTION, SECTION=RECT, ELSET=BEAMS, MATERIAL=MAT1
---因为专注,所以卓越!
基本格式
边界条件(位移边界为例)
①使用ABAQUS约定的名称来表示某些常用的边界条件类型,格式如 下: *boundary <节点编号或节点集合>,<约定的边界条件类型> 约定的边界条件类型: XSYMM XASYMM YSYMM YASYMM ZSYMM ZASYMM PINNED ENCASTRE 例如:*boundary nset_Y,PINNED *boundary nset_X,XSYMM
*ELASTIC, TYPE=ISOTROPIC 200.0E4, 0.3, 20.0 150.0E3, 0.35, 400.0 · ·
关键字行 数据行 温度 泊松比 杨氏模量
---因为专注,所以卓越!
基本格式
节点集和单元集 允许一次引用 整个集,而不 是单个的引用 节点或单元
输出到打印输出文件 句法: *NODE PRINT *EL PRINT *ENERGY PRINT 这些选项只有在ABAQUS/Standard中可用
---因为专注,所以卓越!
输出到重启动文件 如果分析过早的停止,可以利用重启动数据继续之前 的分析。重启动模拟可以起始于某个中间的点,不必 重复任何计算。 *RESTART, WRITE 输出到结果文件 结果文件可以用于第三方后处理。 *FILE OUTPUT (该选项只有在ABAQUS/Explicit需 要) *NODE FILE *EL FILE *ENERGY FILE
*MATERIAL, NAME=material name
关键字 参数 参数值
材料选项数据块的第一行
---因为专注,所以卓越!
基本格式
数据行
为给定选项定义批 量数据;例如,单 元定义。 关键字行可以包含 许多与之相关的数 据行。 例如:可以利 用单元选项数 据块,通过指 定单元类型、 单元号和节点 连接关系定义 单元。
*ELEMENT, 560, 101, 564, 102, 572, 103,
TYPE=B21 102 103 104
关键字行 数据行
节点号(对于梁B21单元) 单元号
---因为专注,所以卓越!
基本格式
例如:弹性材料 选项数据块定义 了弹性模型的类 型和弹性材料属 性。
4
INP文件的运行方式
---因为专注,所以卓越!
INP文件的作用
文本文件,扩展名为.inp
包含对整个模型的完整描述
在前处理器和求解器之间建立了一个传递数据的桥
梁
---因为专注,所以卓越!
INP文件的生成方法
各种常用的前处理器(例如Hypermesh、Ansa)大多支持 以INP文件的格式来输出模型;
---因为专注,所以卓越!
两种类型的输出数据:场和历程数据 • 场数据用于模型绘图 (变形图、云图等):
– *OUTPUT, FIELD
– ABAQUS/Standard: 在增量中指定输出频率 – ABAQUS/Explicit: 在写出输出期间,指定间距的数量
*HEADING CANTILEVER BEAM EXAMPLE UNITS IN MM, N, MPa *NODE 1, 0.0, 0.0 . . 11, 200.0, 0.0 *NSET, NSET=END 11, *ELEMENT, TYPE=B21, ELSET=BEAMS 1, 1, 3 . . 5, 9, 11 *BEAM SECTION, SECTION=RECT, ELSET=BEAMS, MATERIAL=MAT1 50.0, 5.0 ** Material from XXX testing lab *MATERIAL, NAME=MAT1 *ELASTIC 弹性选项块 2.0E5, 0.3 *BOUNDARY 1, ENCASTRE
引用数据文件的格式必须与直接数据文件的格式保持 一致。
*include,input=<文件名称>
---因为专注,所以卓越!
基本格式
例如:输入文件中引用包含文件 *HEADING *INCLUDE, INPUT=node_and_element_numbers.txt 包含文件中的内容 node_and_element_numbers.txt:
---因为专注,所以卓越!
基本格式
动力分析 *step,name=<分析步名称> *dynamic,haftol <初始增量步>,<分析步时间>,<最小增量步>,<最大增量 步> 例如:*step,name=step-1 *step,name=step-1 *dynamic,explicit *dynamic,haftol ,0.02 0.1,10,1.0e-10,1.0
50.0, 5.0 梁的截面属性应用到单元集 BEAMS中的所有单元 长度 宽度 矩形截面梁
---因为专注,所以卓越!
基本格式