前面已经知道,通过修改以下inp的节点和单元编号,就可以新建模型,可是对于大的工程来说,逐个选取单元进行添加材料以及确定哪步进行填土仍是比较麻烦的(如果工程网格划分好并告知哪些单元好属于哪些材料,哪些单元号在哪步加载)。如果完全在abaqus中建模和计算就没必要看下面的介绍了。

首先建模:

 *Heading
** Job name: buildmodel Model name: Model-
** Generated by: Abaqus/CAE 6.14-
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**
** PARTS
**
*Part, name=Part-
*Node
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
*Element, type=C3D8R
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
*End Part
**
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
*Instance, name=Part--, part=Part-
*End Instance
**
*End Assembly

buildmodel.inp

看1好单元体:

*Element, type=C3D8R
1, 50, 14, 48, 82, 11, 1, 12, 46

在有限元中,节点编号呈逆时针排列,应该是看向z轴正方向时节点绕单元形心呈逆时针排列。

通过修改以上inp的节点和单元编号,就可以新建模型。

更进一步,给相应的单元以相应的材料:

在abaqus/cae中操作就是:

新建材料,并赋值参数:

然后建立截面,并对截面选择对应的材料属性或本构,截面是对结构的人设计的,比如梁的设计需要建梁并划分网格太麻烦,这个截面可以方便快速的把界面设计好。对于我们岩土来说这个就是走个流程,反倒是麻烦了一些。

下面将界面赋给对应的模型部分,对于我们岩土来说,相当于把对应的本构模型参数赋值给对应的模型,将来这部分模型划分网格后,这些网格就是这些材料了。

划分网格后,写出input文档,就可以看上面直接写inp和cae操作的对应了。

下面给个未完成的inp总结:

 *Heading
** Job name: exam Model name: Model-
** Generated by: Abaqus/CAE 6.14-
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**
** PARTS
**
*Part, name=Part-
*Node
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, 28.333334, ., .
, 31.666666, ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, 28.333334, ., .
, 31.666666, ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, 28.4895821, 4.53125, .
, 27.2743053, 8.17708302, .
, ., ., .
, ., ., .
, ., ., .
, 28.333334, ., .
, 31.666666, ., .
, 28.489584, 4.53125, .
, 27.2743073, 8.17708302, .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, 27.2754631, 8.17361069, .
, 28.4868832, 4.53935194, .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
*Element, type=C3D8R
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
*Nset, nset=MatGiveSet-
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , ,
*Elset, elset=MatGiveSet-, generate
, ,
*Nset, nset=MatGiveSet-
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , ,
*Elset, elset=MatGiveSet-, generate
, ,
** Section: Section-
*Solid Section, elset=MatGiveSet-, material=E2
,
** Section: Section-
*Solid Section, elset=MatGiveSet-, material=E1
,
*End Part
**
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
*Instance, name=Part--, part=Part-
*End Instance
**
*End Assembly
**
** MATERIALS
**
*Material, name=E1
*Elastic
., 0.3
*Material, name=E2
*Elastic
1e+, 0.25
*Material, name=csuh1
*Depvar
,
*User Material, constants=
1.5, 0.3, 0.03, 0.125, 0.7, 1.2, ., 0.6
0.4, .

给单元赋材料的inp


下面接着进行,看堆载问题如何解决,工程中给出哪个计算步step堆载哪些单元了,那就把这些单元编号分组并写在对应的step中即可:

一般在abaqus中先建立step:

给激活和死掉的单元分组,并由step:

 *Heading
** Job name: exam Model name: Model-
** Generated by: Abaqus/CAE 6.14-
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**
** PARTS
**
*Part, name=Part-
*Node
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, 28.333334, ., .
, 31.666666, ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, 28.333334, ., .
, 31.666666, ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, 28.4895821, 4.53125, .
, 27.2743053, 8.17708302, .
, ., ., .
, ., ., .
, ., ., .
, 28.333334, ., .
, 31.666666, ., .
, 28.489584, 4.53125, .
, 27.2743073, 8.17708302, .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, 27.2754631, 8.17361069, .
, 28.4868832, 4.53935194, .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
*Element, type=C3D8R
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
*Nset, nset=MatGiveSet-
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , ,
*Elset, elset=MatGiveSet-, generate
, ,
*Nset, nset=MatGiveSet-
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , ,
*Elset, elset=MatGiveSet-, generate
, ,
** Section: Section-
*Solid Section, elset=MatGiveSet-, material=E2
,
** Section: Section-
*Solid Section, elset=MatGiveSet-, material=E1
,
*End Part
**
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
*Instance, name=Part--, part=Part-
*End Instance
**
*Nset, nset=Set-, instance=Part--
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , ,
*Elset, elset=Set-, instance=Part--, generate
, ,
*Nset, nset=Set-, instance=Part--
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , ,
*Elset, elset=Set-, instance=Part--, generate
, ,
*Nset, nset=allDeactSet-, instance=Part--, generate
, ,
*Elset, elset=allDeactSet-, instance=Part--, generate
, ,
*End Assembly
**
** MATERIALS
**
*Material, name=E1
*Elastic
., 0.3
*Material, name=E2
*Elastic
1e+, 0.25
*Material, name=csuh1
*Depvar
,
*User Material, constants=
1.5, 0.3, 0.03, 0.125, 0.7, 1.2, ., 0.6
0.4, .
** ----------------------------------------------------------------
**
** STEP: Step-
**
*Step, name=Step-, nlgeom=NO
*Static
., ., ., .
**
** INTERACTIONS
**
** Interaction: deactInt-
*Model Change, remove
allDeactSet-,
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=
**
** FIELD OUTPUT: F-Output-
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: react1Step-
**
*Step, name=react1Step-, nlgeom=NO
*Static
., ., 1e-, .
**
** INTERACTIONS
**
** Interaction: react1Int-
*Model Change, add
Set-,
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=
**
** FIELD OUTPUT: F-Output-
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: react2Step-
**
*Step, name=react2Step-, nlgeom=NO
*Static
., ., 1e-, .
**
** INTERACTIONS
**
** Interaction: react2Int-
*Model Change, add
Set-,
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=
**
** FIELD OUTPUT: F-Output-
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-
**
*Output, history, variable=PRESELECT
*End Step

阶段性inp


添加体力和固定x=0的面:

施加边界条件后的阶段性inp:

 *Heading
** Job name: exam Model name: Model-
** Generated by: Abaqus/CAE 6.14-
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**
** PARTS
**
*Part, name=Part-
*Node
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, 28.333334, ., .
, 31.666666, ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, 28.333334, ., .
, 31.666666, ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, 28.4895821, 4.53125, .
, 27.2743053, 8.17708302, .
, ., ., .
, ., ., .
, ., ., .
, 28.333334, ., .
, 31.666666, ., .
, 28.489584, 4.53125, .
, 27.2743073, 8.17708302, .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, 27.2754631, 8.17361069, .
, 28.4868832, 4.53935194, .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
*Element, type=C3D8R
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
*Nset, nset=MatGiveSet-
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , ,
*Elset, elset=MatGiveSet-, generate
, ,
*Nset, nset=MatGiveSet-
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , ,
*Elset, elset=MatGiveSet-, generate
, ,
** Section: Section-
*Solid Section, elset=MatGiveSet-, material=E2
,
** Section: Section-
*Solid Section, elset=MatGiveSet-, material=E1
,
*End Part
**
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
*Instance, name=Part--, part=Part-
*End Instance
**
*Nset, nset=Set-, instance=Part--
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , ,
*Elset, elset=Set-, instance=Part--, generate
, ,
*Nset, nset=Set-, instance=Part--
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , ,
*Elset, elset=Set-, instance=Part--, generate
, ,
*Nset, nset=allDeactSet-, instance=Part--, generate
, ,
*Elset, elset=allDeactSet-, instance=Part--, generate
, ,
*Nset, nset=bodyforceSet-, instance=Part--, generate
, ,
*Elset, elset=bodyforceSet-, instance=Part--, generate
, ,
*Nset, nset=facex0Set-, instance=Part--
, , , , , , , , , , ,
*Elset, elset=facex0Set-, instance=Part--
, , , , ,
*End Assembly
**
** MATERIALS
**
*Material, name=E1
*Elastic
., 0.3
*Material, name=E2
*Elastic
1e+, 0.25
*Material, name=csuh1
*Depvar
,
*User Material, constants=
1.5, 0.3, 0.03, 0.125, 0.7, 1.2, ., 0.6
0.4, .
**
** BOUNDARY CONDITIONS
**
** Name: xBC- Type: Displacement/Rotation
*Boundary
facex0Set-, ,
facex0Set-, ,
facex0Set-, ,
** ----------------------------------------------------------------
**
** STEP: Step-
**
*Step, name=Step-, nlgeom=NO
*Static
., ., ., .
**
** LOADS
**
** Name: Load- Type: Body force
*Dload
bodyforceSet-, BX, -.
**
** INTERACTIONS
**
** Interaction: deactInt-
*Model Change, remove
allDeactSet-,
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=
**
** FIELD OUTPUT: F-Output-
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: react1Step-
**
*Step, name=react1Step-, nlgeom=NO
*Static
., ., 1e-, .
**
** INTERACTIONS
**
** Interaction: react1Int-
*Model Change, add
Set-,
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=
**
** FIELD OUTPUT: F-Output-
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: react2Step-
**
*Step, name=react2Step-, nlgeom=NO
*Static
., ., 1e-, .
**
** INTERACTIONS
**
** Interaction: react2Int-
*Model Change, add
Set-,
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=
**
** FIELD OUTPUT: F-Output-
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-
**
*Output, history, variable=PRESELECT
*End Step

有边界条件的inp

上面的step步长调整可以计算后:

 *Heading
** Job name: exam Model name: Model-
** Generated by: Abaqus/CAE 6.14-
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**
** PARTS
**
*Part, name=Part-
*Node
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, 28.333334, ., .
, 31.666666, ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, 28.333334, ., .
, 31.666666, ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, 28.4895821, 4.53125, .
, 27.2743053, 8.17708302, .
, ., ., .
, ., ., .
, ., ., .
, 28.333334, ., .
, 31.666666, ., .
, 28.489584, 4.53125, .
, 27.2743073, 8.17708302, .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, 27.2754631, 8.17361069, .
, 28.4868832, 4.53935194, .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
, ., ., .
*Element, type=C3D8R
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
*Nset, nset=MatGiveSet-
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , ,
*Elset, elset=MatGiveSet-, generate
, ,
*Nset, nset=MatGiveSet-
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , ,
*Elset, elset=MatGiveSet-, generate
, ,
** Section: Section-
*Solid Section, elset=MatGiveSet-, material=E2
,
** Section: Section-
*Solid Section, elset=MatGiveSet-, material=E1
,
*End Part
**
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
*Instance, name=Part--, part=Part-
*End Instance
**
*Nset, nset=Set-, instance=Part--
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , ,
, , , , , , ,
*Elset, elset=Set-, instance=Part--, generate
, ,
*Nset, nset=Set-, instance=Part--
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , ,
*Elset, elset=Set-, instance=Part--, generate
, ,
*Nset, nset=allDeactSet-, instance=Part--, generate
, ,
*Elset, elset=allDeactSet-, instance=Part--, generate
, ,
*Nset, nset=bodyforceSet-, instance=Part--, generate
, ,
*Elset, elset=bodyforceSet-, instance=Part--, generate
, ,
*Nset, nset=facex0Set-, instance=Part--
, , , , , , , , , , ,
*Elset, elset=facex0Set-, instance=Part--
, , , , ,
*End Assembly
**
** MATERIALS
**
*Material, name=E1
*Elastic
., 0.3
*Material, name=E2
*Elastic
1e+, 0.25
*Material, name=csuh1
*Depvar
,
*User Material, constants=
1.5, 0.3, 0.03, 0.125, 0.7, 1.2, ., 0.6
0.4, .
**
** BOUNDARY CONDITIONS
**
** Name: xBC- Type: Displacement/Rotation
*Boundary
facex0Set-, ,
facex0Set-, ,
facex0Set-, ,
** ----------------------------------------------------------------
**
** STEP: Step-
**
*Step, name=Step-, nlgeom=NO
*Static
0.01, ., 1e-, 0.1
**
** LOADS
**
** Name: Load- Type: Body force
*Dload
bodyforceSet-, BX, -.
**
** INTERACTIONS
**
** Interaction: deactInt-
*Model Change, remove
allDeactSet-,
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=
**
** FIELD OUTPUT: F-Output-
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: react1Step-
**
*Step, name=react1Step-, nlgeom=NO
*Static
0.01, ., 1e-, 0.1
**
** INTERACTIONS
**
** Interaction: react1Int-
*Model Change, add
Set-,
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=
**
** FIELD OUTPUT: F-Output-
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: react2Step-
**
*Step, name=react2Step-, nlgeom=NO
*Static
0.01, ., 1e-, 0.1
**
** INTERACTIONS
**
** Interaction: react2Int-
*Model Change, add
Set-,
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=
**
** FIELD OUTPUT: F-Output-
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-
**
*Output, history, variable=PRESELECT
*End Step

最终可以计算的inp

由此可见,分布堆载时模型中间部分位移最大:

abaqus修改inp直接建立工程的更多相关文章

  1. Borland C++建立工程菜鸟教程

    实在不敢相信,学校里现在教学用的编译器还是七八十年代的老古董,难道这东西更能培养从没接触过代码的学生深刻理解c语言的运行流程,不得不说像VisualStdio这样的重量级开发环境确实屏蔽了很多底层的运 ...

  2. C#综合揭秘——通过修改注册表建立Windows自定义协议

    引言 本文主要介绍注册表的概念与其相关根项的功能,以及浏览器如何通过连接调用自定义协议并与客户端进行数据通信.文中讲及如何通过C#程序.手动修改.安装项目等不同方式对注册表进行修改.其中通过安装项目对 ...

  3. 【转】C#综合揭秘——通过修改注册表建立Windows自定义协议

    引言 本文主要介绍注册表的概念与其相关根项的功能,以及浏览器如何通过连接调用自定义协议并与客户端进行数据通信.文中讲及如何通过C#程序.手动修改.安装项目等不同方式对注册表进行修改.其中通过安装项目对 ...

  4. 《MFC游戏开发》笔记二 建立工程、调整窗口

    本系列文章由七十一雾央编写,转载请注明出处.  http://blog.csdn.net/u011371356/article/details/9300383 作者:七十一雾央 新浪微博:http:/ ...

  5. 使用Keil建立工程和烧录到89C52板上

    又开始学习C51了,不清楚能坚持多久,之前学过一段时间,学完P1口就没再学了,之前学的都忘了. 1. 使用Keil 进行建立工程:打开Keil 4. 加载C文件进工程里面 然后展开"Sour ...

  6. C++快速开发样本工程的建立--建立工程

    因为QT建立工程清晰整洁,便于作为样板工程原型.采用QT 5.8.0 64位版本建立工程. 1.建立工程 打开VS2015 新建->新建项目->QT GUI Application -&g ...

  7. 通过修改注册表建立Windows自定义协议

    引言 本文主要介绍注册表的概念与其相关根项的功能,以及浏览器如何通过连接调用自定义协议并与客户端进行数据通信.文中讲及如何通过C#程序.手动修改.安装项目等不同方式对注册表进行修改.其中通过安装项目对 ...

  8. STM32F072从零配置工程-建立工程文件

    快速建立工程有两种方法: 第一种是通过官方提供的外设库来搭建,好处是使用库函数,而不需要深入研究寄存器配置: 第二种是通过STM32CubeMX,好处是直观快速,可以直接帮你配置好功能和时钟,不过使用 ...

  9. intellij idea从git检出代码并建立工程

    1. 打开intellij idea,点击configure,settings 2. 左侧展开Version Control,点击Git,点击下图中红框中按钮 3. 在弹出窗口中找到git.exe,点 ...

随机推荐

  1. MAC vim安装gruvbox主题

    gruvbox是一款优秀的vim配色方案,但是却不是vim自带的配色方案,这里记录一下安装过程. gruvbox官网:https://github.com/morhetz/gruvbox gruvbo ...

  2. Java8自定义函数式编程接口和便捷的引用类的构造器及方法

    什么是函数编程接口? 约束:抽象方法有且只有一个,即不能有多个抽象方法,在接口中覆写Object类中的public方法(如equal),不算是函数式接口的方法. 被@FunctionalInterfa ...

  3. LocalDate的使用

    LocalDate的一些使用方法 今天半天的时间都用在了LocalDate上,然后呢,也是自己的第一次写博客. 首先来看看会用上的方法吧. 两个构造器,用的是静态工厂方法 static   Local ...

  4. 复杂JSON对象的查询与合并

    一个表里存放了全国各地地区.省.市.县区的数据,为了提高加载速度我保存成了本地的JSON文件 结构大致如下: [{ "text": "中华人民共和国", &qu ...

  5. 20175314 《Java程序设计》第八周学习总结

    20175314 <Java程序设计>第八周学习总结 教材学习内容总结 安利一个非常实用的图片处理工具:图片工厂,它具有非常强大的图片批处理能力,比如加水印.降低画质.命名等,不仅如此它还 ...

  6. centos 7.4安装zabbix 3

    1.安装前准备 1)关闭防火墙 systemctl status firewalld #查看防火墙状态 systemctl stop firewalld.service #停止firewall sys ...

  7. Ubuntu 16.04 安装OpenCV 3.4.3

    cmake过程中可能遇到的问题:1.如果网络不好,出现ippicv_linux_20151201.tgz无法在终端下载的情况,则可以先单独下载 ippicv_linux_20151201.tgz之后, ...

  8. 学习一下sticky-footer

    什么是sticky-footer? 当页面长度不够长的时候,页脚粘贴在视窗底部:如果页面足够长时页脚会被内容向下推送. 实现方式: 1.负margin布局方式 给内容div加一个父div,设置父div ...

  9. mybatis generator 源码学习

    mybatis/generator 源码地址mybatis/parent 源码地址1. 分别点击Download ZIP下载到本地. 2. 解压generator-master.zip中的core到g ...

  10. 2018-2019-2 20165315 《网络对抗技术》Exp3 免杀原理与实践

    2018-2019-2 20165315 <网络对抗技术>Exp3 免杀原理与实践 一.实验内容 正确使用msf编码器,msfvenom生成如jar之类的其他文件,veil-evasion ...