Inp文件详解.docx
MCNP输入的描述
MCNP输入的描述MCNP的输入包括几个文件,但主要一个是由用户填写的INP(缺省文件名)文件,该文件包括描述问题所必需的全部输入信息。
对于任何一个特定的问题,只需用到INP的全部输入卡片的一小部分,“卡”这个词描述的是一个最多可达80个字符的输入行。
有些MCNP的输入项存在最大维的限制,用户可以通过修改代码来改变它们的最大值。
MCNP的所有功能都应谨慎使用并应具备相应的知识。
尤其在探测器的调试和降低方差的实现方面,因此,在运行MCNP之前,建议阅读第二章中相应的部分。
Ⅰ. INP文件INP文件有初始运行及接续运行的两种形式,它们都可包括一个可选择的信息块,用以替换或补充MCNP的执行命令行信息。
A.信息块用户可以在INP文件中标题卡的前面有选择性的放一些信息卡,在没有执行行信息的计算环境下,只有信息块能给出MCNP一个执行信息。
这是一个避免重复输入一些信息的常用方法。
信息块用字符串“MESSAGE:”作为开始,并且限定在1-80列,字符可以是大写、小写或大小写混合,空行定界符前所有的卡都作为继续卡。
信息块中$和&符号都是结束行标志,在标题卡之前用一个空行分隔符结束信息块。
信息块上各部分的语法和在第一章所讨论的执行行信息一样。
信息块上各部分的意义和执行行信息是一样的,但执行行信息与信息块中所指定的信息有冲突时,则执行行信息优先于信息块上的同样信息,特别地:a.在信息块上,INP=文件名是不合法的,只能在MCNP的执行行改变INP文件的名字。
b.在A=B(文件名替换)的情况下,如果A=这一结构在执行行信息上出现,也在信息块上出现,则信息块上这一项被忽略。
c.如果在执行行信息中有任意一个程序模块执行选项(如IP或IX),则信息块的全部执行选项被忽略。
d.在执行行上的任何关键词项都将使得在信息块上的相应项被忽略。
例如,在执行行信息上的C7(指定接续第七次转储)将使信息块上的C4被忽略。
e.如果C或Cm在信息块上出现,不在执行行上,则这个运行仍是一个接续运行。
abaqus命令编辑说明
在工作目录下用记事本打开Job-1.inp ,该文件包含模型的节点、单元、集合、截面和材料属性、载荷和边界条件、分析步及输出设置等信息,这些信息用关键词及其参数和数据行表示。
关键词总是以* 开头,以**开头的是注释行。
*********************************************************************************定义分析的标题*Heading**注释行:显示分析作业名称和模型名称** Job name: Job-1 Model name: Model-1**设置dat文件中打印输出的选项*Preprint, echo=NO, model= NO, history=NO, contact=NO**注释行:提示下面将创建各部件**创建轴承座部件abutment*Part, name=abutment**定义节点(编号和坐标)*Node1, 27., -7.5, 20.2, 27., -7.5, 37.5……37264, 55.4273071, 30., 0.**定义C3D20 单元(单元编号及组成单元的节点编号)*Element, type=C3D201, 78, 958, 53, 1, 1073, 4680, 1080, 85,9834, 9833, 9832, 9831, 9835, 9836, 9837, 9838,9840, 9839, 9841, 9842……7802, 9821, 4210, 4211, 9830, 3542, 879, 880, 3551,34699, 34774, 34767, 34773, 37189, 37264, 37257, 37263, 37191,37193, 37260, 37255**定义C3D15 单元(单元编号及组成单元的节点编号)*Element, type=C3D15169, 114, 113, 1094, 1165, 1166, 4764, 10557, 10556,10555, 10558, 10559, 10560, 10562, 10561, 10563……2433, 5820, 5818, 5822, 2408, 2406, 2410, 18519, 18512,18465, 18657, 18650, 18603, 18601, 18585, 18605**定义包含abutment 部件所有节点的集合*Nset, nset=_PickedSet2, internal, generate1, 37264, 1**定义包含abutment 部件所有单元的集合*Elset, elset=_PickedSet 2, internal, generate1, 7802, 1*Nset, nset=Set-seed**定义用于设置边种子(Set-seed)的节点集合1, 2, 3, 4, 5, 6, 7, 8,11396, 11431, 11618, 11639, 11826, 11847, 18208, 18423, 18561**定义用于设置边种子(Set-seed)的单元集合*Elset, elset=Set-seed1, 8, 49, 56, 57, 64, 105, 112, 113, 120, ……2632, 2639, 2886, 2887, 2888, 2905, 2906, 2907, 3020, 3027, 3034 ** Region: (abutment:Picked)*Elset, elset=_PickedSet 2, internal, generate1, 7802, 1** 定义截面属性(单元集合为_PickedSet2,材料名称为steel )*Solid Section, elset=_Pic kedSet2, material=steel1.,**结束对abutment 部件的定义*End Part** 创建轴瓦部件axletree*Part, name=axletree**定义节点(编号和坐标)*Node1, -7.84628201, 30., 53.4392776……384, 17., 30., 55.**定义S3单元(单元编号及组成单元的节点编号)*Element, type=S31, 31, 33, 32……384, 365, 323, 324**结束对axletree部件的定义*End Part**创建轴部件shaft*Part, name=shaft**定义节点(编号和坐标)*Node1, 7.84628201, -1.56072259, 100.……128, 8., 0., 0.**定义S3单元(单元编号及组成单元的节点编号)*Element, type=S31, 1, 63, 32……124, 127, 113, 128**结束对shaft 部件的定义*End Part**注释行:提示下面将创建装配件*Assembly, name=Assembly*Instance, name=shaft-1, part=shaft0., -50., 55.0., -50., 55., -1., -50., 55., 90.**结束对轴部件实体的定义*End Instance**定义轴承座部件的实体*Instance, name=abutment-1, part=abutment**结束对轴承座部件实体的定义*End Instance**定义轴瓦部件的实体*Instance, name=axletree-1, part=axletree第9 章线性静力学分析实例211**结束对轴瓦部件实体的定义*End Instance**定义用于施加边界条件(Set-BC )的节点集合*Nset, nset=Set-BC, instance=abutment-138, 40, 41, 43, 45, 46, 47, 48……37253, 37254, 37257, 37258, 37259, 37262, 37263, 37264**定义用于施加边界条件(Set-BC )的单元集合*Elset, elset=Set-BC, instance=abutment-12460, 2461, 2462, 2463, 2482, 2483, 2484, 2485, 2501, 2502……7794, 7795, 7796, 7797, 7798, 7799, 7800, 7801, 7802**定义单元集合*Elset, elset=_Surf-gravity_S6, internal, instance=abutment-1718, 721, 724, 1146, 1147, 1148, 1149, 1150, 1151, 1152……2226, 2227, 2228**定义单元集合*Elset, elset=_Surf-gravity_S4, internal, instance=abutment-1729, 732, 735, 738, 812, 813, 814, 815, 816, 817**定义单元集合*Elset, elset=_Surf-gravity_S5, internal, instance=abutment-1739, 740, 741, 742, 743, 744, 777**定义用于施加轴承孔径向压力的表面(Surf-gravity ),包含之前定义的三个单元集合*Surface, type=ELEMENT, name=Surf-gravity_Surf-gravity_S6, S6_Surf-gravity_S4, S4_Surf-gravity_S5, S5**定义单元集合*Elset, elset=_Surf-push_S1, internal, instance=abutment-1, generate1146, 1191, 1**定义用于施加轴承孔圆周上推力的表面(Surf-push )_Surf-push_S1, S1** Constraint: Constraint-axletree**定义轴瓦实体的显示体约束*Display Body, instance=axletree-1abutment-1.28,abutment -1.25,abutment-1.19** Constraint: Constraint-shaft**定义轴实体的显示体约束*Display Body, instance=shaft-1abutment-1.28,abutment -1.25,abutment-1.19**结束对装配件的定义*End Assembly**注释行:提示下面将定义材料参数** MATERIALS*Material, name=steel**定义材料参数*Elastic200000., 0.3**注释行:提示下面将定义边界条件** BOUNDARY CONDITIONS**注释行:显示边界条件名称和类型** Name: BC-fixed Type: Symmetry/Antisymmetry/Encastre**定义边界条件*BoundarySet-BC, ENCASTRE**注释行:提示下面将定义分析步** STEP: Step-1**定义分析步的名称*Step, name=Step-1**定义静态通用分析步及其参数*Static1., 1., 1e-05, 1.**注释行:提示下面将定义载荷** LOADS**注释行:显示载荷名称和类型** Name: pres-gravity Type: Pressure** 定义轴承孔径向压力(施加在Surf-gravity 面上,50MPa )*DsloadSurf-gravity, P, 50.** Name: pres-push Type: Pressure**定义轴承孔圆周上的压力(施加在Surf-push 面上,10MPa )*DsloadSurf-push, P, 10.**注释行:提示下面将定义输出要求** OUTPUT REQUESTS*Restart, write, frequency=0**注释行:提示下面将定义场变量输出要求** FIELD OUTPUT: F-Output-1**设置写入输出数据库的场变量*Output, field**定义写入输出数据库的节点变量*Node OutputCF, RF, U**定义写入输出数据库的单元变量*Element Output, directions=YESEE, LE, S** HISTORY OUTPUT: H-Output-1 ** 注释行:提示下面将定义历史变量输出要求**设置写入输出数据库的历史变量*Output, history, variable=PRESELECT**结束对分析步的定义*End Step9.3 专题:inp 文件格式的简要理解inp 文件是一种文本格式(可以通过Windows过EditPlus 或者UltraEdit 等文本编辑软件来编辑)inp 文件,在ABAQUS的任何一个功能模块下,执行Model→Edit Keywords命令,选择要编辑的分析模型就可以进行修改了,inp 文件的具体内容包含具体分析案例的整个前处理过程,即分析模型的完整描述,其可以直接递交ABAQUS求解器进行求解。
第三讲ABAQUSINP文件介绍
基本格式
❖ 边界条件(位移边界为例)
①使用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例子的理解很多人学习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是它们之间的增量。
inp文件详解
说明:1. 本INP文件以及解释参考石亦平博士所著的"ABAQUS有限元分析实例详解";2. 注释行以**口头,以保持与INP文件的格式一致〔为方便起见以绿色显示〕。
*Heading** Job name: Plate-CPS8 Model name: Model-1**---------------------------------------------------------------------------------------------------------------------------------------------------- **INP 文件总是以*Heading开头,接下来可以用一行或多行来写下此模型的标题和相关信息.**---------------------------------------------------------------------------------------------------------------------------------------------------- *Preprint, echo=NO, model=NO, history=NO, contact=NO**---------------------------------------------------------------------------------------------------------------------------------------------------- **Preprint可设置在DAT文件〔*.dat)中记录的内容。
上述为ABAQUS默认,内容为:在DAT文件 **中不记录对INP文件的处理过程,以及详细的模型和历史数据。
-------------------------------------------------------------------------------------------- ** PARTS*Part, name=Plate1**---------------------------------------------------------------------------------------------------------------------------------------------------- **定义Part的标准格式:*Part,name=部件名称**对于非独立实体,比方此例,要在下面数据块中定义详细的节点,单元,截面属性等数据。
inp文件精讲
如何写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) 接下来就是历史数据:定义分析的类型,荷载,输出要求等。
abaqus的inp文件经验总结
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代表的是旋转分量。
以上是模型数据的定义,下面开始历史数据的定义:(加载的次序,事件的发生,还有我们想看到的变量的响应)时间(步骤)的定义。
INP文件格式介绍
Inp文件格式简单介绍1、汇水区相关[Polygons];;Subcatchment X-Coord Y-Coord Z-Coord;;-------------- ------------------ ------------------ ------------------S381 103960.838 41313.834 -9999.000S381 103904.555 41317.523 -9999.000S381 103901.877 41276.670 -9999.000S381 103900.695 41258.629 -9999.000S381 103899.691 41243.322 -9999.000S381 103953.767 41238.263 -9999.000S380 104774.728 41070.741 -9999.000S380 104672.620 41132.047 -9999.000S380 104661.603 41130.721 -9999.000S380 104661.464 41127.082 -9999.000S380 104774.217 41059.384 -9999.000也就是平台上的地块,一个地块由多个点组成,第一列是地块的名字,第二列是x,第三列是y,按顺序串起来就是个面。
[SUBCATCHMENTS];;Name Rain Gage Outlet Area %Imperv Width %Slope CurbLen SnowPack;;-------------- ---------------- ---------------- -------- -------- -------- -------- -------- ----------------S381 1 * 0.415833 52.17 64.1805 0.1 0S380 1 * 0.127303 27.33 39.9733 0.1 0S379 1 * 0.101845 30.79 36.5604 0.1 0S378 1 * 3.26771 40.95 146.397 0.1 0S377 1 * 0.113259 47.46 38.1473 0.1 0[SUBCATCHMENTS]、[SUBAREAS]跟[Polygons]名字是对应的,代表这个汇水区的各项属性[INFILTRATION]也是,汇水区的下渗的各种属性2、节点[JUNCTIONS][JUNCTIONS];;Name Elevation MaxDepth InitDepth SurDepth Aponded;;-------------- ---------- ---------- ---------- ---------- ----------J2 16.5839 11.5446 0 0 0J4 14.4 1.447 0 0 0J6 13.8298 2.1418 0 0 0J8 12.2204 3.2092 0 0 0J10 12.6003 2.914 0 0 0节点的编号,节点底部高程,节点最大深度,底部高程+最大深度=节点的地面高程节点的坐标是在[COORDINATES]里面,一个节点编号对应一个xy[COORDINATES];;Node X-Coord Y-Coord;;-------------- ------------------ ------------------J2 101912.307 40765.034J4 100967.062 42525.1173、管线[CONDUITS];;Name From Node To Node Length Roughness InOffset OutOffset InitFlow MaxFlow4、;;-------------- ---------------- ---------------- ---------- ---------- ---------- ---------- ---------- ----------5、Y460 J543 J540 76.1059 0.014 0.0 0.0 0 06、Y459 J542 J533 37.0662 0.014 0.0 0.0 0 0管线的名字,起点的节点编号,重点的节点编号,坐标的话去[COORDINATES]里找管线可能不止首尾两个点,中间可能还有一系列的点,是在[VERTICES]里,格式跟[Polygons] 是一样的,起点坐标,vertices中的坐标顺序组合,终点坐标,就是管线的完整的坐标[VERTICES];;Link X-Coord Y-Coord;;-------------- ------------------ ------------------Y460 105364.585 40733.846Y459 104546.261 41926.352Y458 104860.339 40850.377Y458 104782.156 40875.490[CONDUITS]里面还有管长、糙率;里面的inoffset、outoffset是起终点偏移,起点偏移+起点节点的底部标高=管线的起点管内底标高,终点也是一样。
(完整word版)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是它们之间的增量。
inp文件写法
inp文件写法
inp文件通常用于存储输入数据,其文件格式可根据具体需要
进行设计和编写。
一般来说,inp文件的写法可以根据数据的
类型和格式进行区分、定义和表示。
下面是一些常见数据类型在inp文件中的写法示例:
1. 整数型数据:
每行表示一个整数数据,可以用空格或逗号将不同数据分隔。
示例:
```
1 2 3 4 5
```
2. 浮点型数据:
每行表示一个浮点型数据,可以用空格或逗号将不同数据分隔。
示例:
```
1.0
2.5
3.2
4.7
5.9
```
3. 字符串型数据:
每行表示一个字符串型数据,可以用引号包裹。
示例:
```
"Hello"
"World"
```
4. 矩阵或二维数组:
每行表示一个一维数组,可以用空格或逗号将不同数据分隔,行与行之间可以用换行符分隔。
示例:
```
1 2 3
4 5 6
7 8 9
```
5. 布尔型数据:
使用特定关键词表示布尔型数据,如"true"或"false"。
示例:
```
true
false
```
需要注意的是,以上仅为一些常见数据类型在inp文件的写法
示例,具体的写法和格式还需根据实际需求进行设计和定义。
INP文件详解
INP文件详解输入文件的结构:一个输入文件有模型数据和历史数据两部分组成。
模型数据:定义有限元模型,包括单元、节点、单元性质等说明模型的数据。
历史数据定义模型发生了什么。
事情的进展,模型响应的载荷,历史被分成一系列的时步层序。
例子一:悬臂梁输入文件的开始就是文件头,以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代表的是旋转分量。
以上是模型数据的定义,下面开始历史数据的定义:(加载的次序,事件的发生,还有我们想看到的变量的响应)时间(步骤)的定义。
*STEP, PERTURBA TION(步骤的开始,扰动是其名称)*STATIC (静态分析)*CLOAD (集中载荷)1,2,-2000. (在节点1,y方向施加载荷,载荷大小是-20000.也就是向下施加载荷。
abaqus输入文件inp格式完整分析
Abaqus的INP文件数据分析Abaqus在提交并运行结束后会自动写出INP文件作为在其中建模的整个过程和模型的相关数据,无论运行的结果是Completed还是Aborted都会产生INP文件,也同样会描述在建模过程中设定的相关参数,而不管其是不是真的正确。
但必须知道在INP文件中的一些默认的参数并没有写出来,除非你做了特殊的改变。
INP文件总体上来说是包括模型数据和历史数据两部分。
模型数据包括整个模型的基础信息,定义一个有限元模型.包括单元,节点,单元性质,定义材料等等有关说明模型自身的数据.模型数据可被组织到零件中(零件可以被组装成一个有意义的模型),这些信息是后面进行下去的基础。
历史数据的定义是模型发生了什么----事情的进展,模型响应的荷载,历史被分成一系列的时步层序.每一步就是一个响应(静态加载,动态响应等),时步的定义包括过程类型(比如静态应力分析,瞬时传热分析等)对于时间积分的控制参数或者非线性解过程,加载和输出要求.两者之间有横线明显的隔开。
一、ABAQUS输入文件的结构形式如下:1) 必须有一个*HEADING开头。
(这里加入了dat文件的输出要求)2)接下来就是模型数据部分,定义节点,单元,材料,初始条件等。
模型数据的层次为:部件,组装,模型。
必须的模型数据:(1)几何数据:模型的几何形状是用单元和节点来定义的,结构性单元的截面是必须定义的。
比如梁单元。
特殊的特征也可以用特殊的单元来定义,比如弹簧单元,阻尼器,点式群体等。
几何信息奠定了之后的基础,所以对它的产生是必须严格要求的给出,否则在之后也会产生很多问题,以致在提交分析中失败。
A、节点信息(Node):在几何信息中,节点信息又是个重点。
节点编号从1开始到节点总数个,坐标自动认定维数,如果为线单元和面单元则只有X,Y坐标,否则为X,Y,Z坐标,顺序也是如此。
节点信息又包括两部分,前一部分为根据网格划分出来的节点,直接给出坐标并编号;后一部分为在网格中不存在的点,而是已经形成的线的中点坐标,这得根据前一部分给出的节点然后再生成的,而这一部分的生成是要按逆时针顺序逐点给出,节点编号则是从前一部分接下来。
(完整word版)lammps初学者in文件中文解析
Lammps初学者——in文件中文解析(1)初始化Units:Units命令是用来设定模拟的原子类型。
Units style(lammps现在提供的有style=LJ、real、metal、si、cgs、electron)LJ是硬球模型Real是真实的原子模型Metal是金属原子模型Si是硅(半导体)原子模型CgsElectron是电子模型Dimension:Dimension命令是用来定义模拟的维度,默认情况为三维。
Dimension N (N=2,3)Boundary:Boundary命令是用来设定模拟的边界条件。
Boundary x y z (x,y,z=p,s,f,m四种类型中的一种或者两种)P是周期性边界条件S是自由边界条件(但是具有收缩性)F是固定边界条件M是具有最小值的自由边界条件(但是具有收缩性)Atom-style:Atom-style定义了模拟体系中的原子属性。
Delete-atoms:Pair-style:Pair-style定义了相互作用力场类型,即势函数。
(2)原子定义1、Read-data/read-restart:Read-data或read-restart为从data或restart文件中读取内容来定义原子。
2、Lattice:lattice是用来原子类型构建模型晶格结构。
Lattice style scale keyword values...Style表示点阵类型,点阵类型有none、sc、bcc、fcc、hcp、diamond、sq、sq2、hex、custom。
Scale表示构建的点阵类型的单位长度Keyword表示后面可以追加0个或者多个关键字,关键字有origin、orient、spacing、a1、a2、a3、basis。
各关键字意思为:Region:Create-box:Create-box命令用于在region box命令指定的区域内创建一个模拟的盒子。
flow3dprepin.inp常用参数详解讲解
Time to end calculatio n. Default is TWFIN=10.0 uni essthermal cycli ng is activated (see Thermal Cycli ng Opti on s).计算结束时间,在热循环开启的情况下默认值为10.0 (参 考热循环选项)In itial x -directi on component of gravity.Flag for in ternal en ergy evaluati on=0, no en ergy solutio n=2, solve transport equati on for internal en ergy (1st _order advect ion)=3, solve energy transport equation using monotonicity preserv ing,sec ond order method.Defaults to 0 if ICMP RS=0 and IHTC=0; defaults to 2 if ICMPRS=1 or IHTC>0.选择能量方程用于计算$xput计算完成时间ITB In dicator for free surfaces or shar p in terfaces =0, no free surface or shar p in terface =1, free surface or shar p in terface Defaults to 0 if IDRG 5; defaults to 1 if IDRG=5. 自由表面或粗糙界面的指示器 =0表示二者都没有 =1表示二者有其一是否考虑熔汤表面与空气的影响GY 0.0 Gravity component in y direct ion. See GRAVin n amelist MOTN for orie ntati on vary ing gravity. Note: For cylindrical coordi nates, use GRAVX, GRAVY.考虑重力对压铸影响,g 的方向且为-980,单位为CGS 。
inp基能带工程及半导体光放大器的制备
inp基能带工程及半导体光放大器的制备第一节:介绍inp基能带工程inp基能带工程是一种通过改变材料的组成和结构,调整能带结构,以实现特定功能的技术。
inp是指铟磷化物材料,具有较大的能带间隙和高载流子迁移率,因此在光电子器件中具有广泛的应用前景。
inp基能带工程主要通过掺杂和异质结构来实现。
掺杂是向材料中引入杂质,改变材料的导电性能。
异质结构是将不同的材料层叠在一起,形成能带势垒,控制电子和空穴的运动。
通过这些方法,可以实现inp材料的能带调控,如调整能带宽度、调节材料的能带边沿位置等。
第二节:inp基半导体光放大器的制备方法半导体光放大器是一种利用半导体材料的能带结构和光学特性来放大光信号的器件。
inp基半导体光放大器是利用inp材料的优良特性来实现高效的光放大。
inp基半导体光放大器的制备方法主要包括以下几个步骤:1. 材料生长:通过金属有机化学气相沉积(MOCVD)等方法在衬底上生长出inp材料的薄膜。
控制生长条件可以得到具有高质量的inp 材料。
2. 结构设计:根据所需的器件性能,设计合适的半导体异质结构,并在生长过程中实现。
通过调节不同材料的厚度和组分,可以形成能带势垒,实现能带工程。
3. 加工制备:利用光刻、腐蚀等工艺,将生长好的inp材料刻蚀成所需的结构,形成光放大器的工作区域。
同时,通过沉积金属电极和衬底,形成电连接和光耦合结构。
4. 调试测试:对制备好的光放大器进行电学和光学性能测试,优化器件结构和工作参数。
第三节:inp基半导体光放大器的原理inp基半导体光放大器的工作原理是利用inp材料的能带结构和光学特性来实现光信号的放大。
当输入光信号进入光放大器时,光子与inp材料中的电子或空穴发生相互作用,激发出更多的载流子,并在光放大器中传播。
通过适当设计的能带势垒结构,可以实现载流子的注入和抽运,从而实现光信号的放大。
inp基半导体光放大器的工作原理基于多量子阱结构和量子限制效应。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
说明:1. 本INP 文件以及解释参考石亦平博士所著的《ABAQUS 有限元分析实例详解》;2. 注释行以** 口头,以保持与INP 文件的格式一致(为方便起见以绿色显示)。
*Heading** Job name: Plate-CPS8 Model name: Model-1**------------------------------------------------------------- **INP 文件总是以*Heading 开头,接下来可以用一行或多行来写下此模型的标题和相关信息.**------------------------------------------------------------- *Preprint, echo=NO,model=NO, history=NO, contact=NO**------------------------------------------------------------- **Preprint 可设置在DAT文件(*dat)中记录的内容。
上述为ABAQUS默认,内容为:在DAT 文件** 中不记录对INP 文件的处理过程,以及详细的模型和历史数据。
------------------------------------------------------------- ** PARTS*Part, name=Plate1------------------------------------------------------------- ** 定义Part的标准格式:*Part, name=部件名称** 对于非独立实体,比如此例,要在下面数据块中定义详细的节点,单元,截面属性等数据。
以便MeSh时,**Mesh在Part上面;**对于独立实体,则Part数据块只包含*Part和*End Part两行,而没有实质性的数据。
节点,单元,截面属**性等数据将在InStance数据块中定义,而**Mesh时也只能在InStance上面做。
** 如果INP 文件是由Abaqus/CAE 生成的,其结构会包括部件*Part,装配件*Assembly ,实体*lnStance等数**据块,比如此例。
** 如果INP 文件是由其他前处理器如MSC,PATRAN ,FEMAP 等生成的,其结构将不包含部件,装配件和实** 体等数据块,而是直接定义节点和单元等数据。
------------------------------------------------------------- *Node------------------------------------------------------------- ** 节点定义以*Node 开始** 节点的基本表示方法:** 一维模型:节点编号,节点坐标** 二维模型:节点编号,节点坐标1,节点坐标2** 三维模型:节点编号,节点坐标1,节点坐标2,节点坐标3** 注意:1.节点编号可以不从1 开始也可以是不连续的。
** 注意:2.在INP 文件中,不同的部件或实体可以有相同的节点或单元编号。
比如,部件Part-A的节点编号**是1,2,3...,部件Par-B的节点编号也可以是1,2,3,**注意:3.如果在定义荷载Load ,边界条件BC或约束ConStraint是需要引用这些节点编号,需要加上相应** 的实体名称作为前缀。
例如,部件Part-A 和**部件Part-B的相应实体分别名为Part- A-1和Part-B-1,则实体Part-A-I 的节点记作Part-A-1. 5 ,而实体**Part-B-1的节点5记作Part-B-1. 5------------------------------------------------------------- 1 , 0., 27.52, 0., 5.3, 3.53553391, 3.53553391** 省略若干节点279, 10.1391716, 28.3766441280, 4.99425983, 29.4102631281, 0., 30.3125*Element, type=CPS8------------------------------------------------------------- ** 单元的定义方法:*Element, type=单元类型** 单元编号,节点1 编号,节点2 编号,节点三编号...------------------------------------------------------------- 1 , 1, 12, 57, 23, 102, 103, 104, 1052, 12, 13, 58, 57, 106, 107, 108, 1033, 13, 14, 59, 58, 109, 110, 111, 107** 省略若干单元78, 99, 100, 22, 21, 273, 279, 126, 27879, 100, 101, 23, 22, 275, 280, 117, 27980, 101, 56, 1, 23, 277, 281, 105, 280**------------------------------------------------------------- ** 下面为集合的定义:集合分为节点集合*Nset 和单元集合*Elset ,又分为下面两种:**1.定义在Part或InStance数据块中的集合:这类集合出现在*Part 和*End Part之间(比如此例),或出现**在*lnStance和*End inStance 之间,一般用来定义** 界面属性。
**2. 定义在ASSembly 数据块的集合:这类集合出现在*End InStance 之后,*End assembly之前,一般用来定**义荷载,边界条件,接触或约束等。
** 节点集合和单元集合的表示方法:**1. 如果集合中的节点或单元编号是连续的,可以表示为**节点集合:*Nset,NSet=节点集合名称,Generate** 起始节点编号,结束节点编号,节点编号增量**单元集合:*Elset,Elset=单元集合名称,Generate** 起始单元编号,结束单元编号,单元编号增量** 注意:节点集合和单元集合的名称不得超过80 个字符,必须以字母或下划线开始。
**2. 如果集合中的节点或单元编号是不连续的,表示方法为:依次列出集合中的所有节点或单元(每个数据行接点或单元编号不得超过16 个),格式:**节点集合:*Nset,NSet=节点集合名称节点编号1,节点编号2,...节点编号16**单元集合:Elset, EISet=单元集合名称单元编号1,单元编号2,...单元编号16** ----------------------------------------------------- *Nset,nset=_PickedSet2, internal, generate1, 281, 1*Elset, elset=_PickedSet2, internal, generate1, 80, 1** Region: (Section-1:Picked)*Elset, elset=_PickedSet2, internal, generate第2/5 页1, 80, 1**------------------------------------------------------------- ** 截面属性的基本表示方法为:*SoIid SeCtiOn , EISet=单元集合名称,- MateriaI=材料名称** 界面参数** 界面参数可以是二维模型的厚度或一维模型的截面面积等。
材料名称不超过80 个字符,必须以字母开头。
** Section: Section-1 *SoIid Section, eIset=_PickedSet2, materiaI=SteeI1.,*End Part------------------------------------------------------------- ** 定义AssembIy 数据块的格式为:*AssembIy, Name=装配件名称** *End AssembIy** 省略号代表在Assembly 数据块中的Instance 数据块,以及定义在Assembly 数据块中的几何数据块,以及面和约束有关的数据块。
**------------------------------------------------------------- † ASSEMBLY ***Assembly, name=Assembly**------------------------------------------------------------- ** 定义Instance 数据*ElSet, elSet=_PickedSet6, internal, inStance=Plate1-1块的格式为:‡∣n Sta nce, Name=实体名称,部件名称** *End ∣nStance** 在下面的格式中,不包含任何节点,单元,集合和截面属性等数据,因为文件中的实体是非独立实体,必**须在Part模块中定义。
------------------------------------------------------------- * ∣ n S ta n ce,name=Plate1-1, part=Plate1*End ∣nStance------------------------------------------------------------- ** 定义在ASSembly 数据块中的集合表示方法与定义在Part或InStance数据块中的集合基本相同,只是需要在其后面加上参数In Sta nce=实体名称20, 24, 28, 32, 33, 34, 35, 36*Elset, elset=__PickedSurf4_S2, internal, instance=Plate1-1, generate 36, 48, 4第3/5 页*Elset, elset=__PickedSurf4_S1, internal, instance=Plate1-1, generate 49, 52, 1**------------------------------------------------------------- ** 定义Surface 数据块的格式为:*Surface, TyPe=面的类型,Name=面的名称‡NSet, nSet=_PickedSet5, internal, inStance=Plate1-11, 2, 11, 12, 13, 14, 54, 55, 56, 102, 106, 109, 112, 260, 268, 276281,*ElSet, elSet=_PickedSet5, internal, inStance=Plate1-11, 2, 3, 4, 68, 72, 76, 80*NSet, nSet=_PickedSet6, internal, inStance=Plate1-15, 6, 7, 27, 28, 29, 33, 34, 35, 152, 160, 168, 176, 178, 181, 184187,** 构成面的集合1,名称1** 构成面的集合2,名称2**像定义节点和单元集合一样,不需要使用*End SUrfaCe等语法来结束。