前面已经知道,通过修改以下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. 1506.01186-Cyclical Learning Rates for Training Neural Networks

    1506.01186-Cyclical Learning Rates for Training Neural Networks 论文中提出了一种循环调整学习率来训练模型的方式. 如下图: 通过循环的线 ...

  2. Java_监听文件夹或者文件是否有变动

    package org.testWatch.Watch; import java.nio.file.FileSystems; import java.nio.file.Path; import jav ...

  3. python1.返回一个字符串中出现次数第二多的单词 2.字符串中可能有英文单词、标点、空格 3.字符串中的英文字符全部是小写

    import re from collections import Counter def second_count_word(s): # # 利用正则按标点和空格切割,有其他标点可以添加到[]内 # ...

  4. C语言顺序栈

    10进制转任何进制 #include<stdio.h> #include<stdlib.h>#define maxSize 30typedef int DataType;typ ...

  5. CS通用项目系统搭建——三层架构第一天

    CS通用项目:使用三层架构进行搭建 三层架构: 表现层(UI(User Interface)):展示给用户的层面,包含窗体控件数据等信息. 业务逻辑层(BLL(Business Logic Layer ...

  6. event 事件2

    4.事件类型 “DOM3级事件”规定了一下几类事件: 1)UI事件(用户界面事件),当用户与页面元素交互时触发 2)焦点事件,当元素获得或失去焦点时触发 3)鼠标事件,当用户通过鼠标在页面上执行操作时 ...

  7. 二十二、Command 命令模式

    原理: 时序图: 代码清单: command.Command public interface Command { void execute(); } command.MacroCommand pub ...

  8. C++——Vector

    #include "opencv2/objdetect.hpp" #include "opencv2/videoio.hpp" #include "o ...

  9. BAT机器学习面试1000题系列

    https://blog.csdn.net/sinat_35512245/article/details/78796328

  10. PCIE 3.0中使用的动态均衡概念

    一.PCIE 3.0中使用的动态均衡概念 因为PCIE 3.0信号的速率可以达到8Gb/s,而且链路通道走线也可能会很长,这可能会导致高速信号衰减过大,在接收端无法得到张开的眼图.因此在PCIE 3. ...