abaqus三维壳单元结构设置周期性边界条件代码
时间: 2023-08-02 16:10:38 浏览: 68
以下是 ABAQUS 中设置三维壳单元结构的周期性边界条件的示例代码:
```
*HEADING
** Periodic boundary condition example for shell elements
** This example is for a square plate with a hole in the center
** The left and right sides of the plate are periodic
** The plate has a thickness of 0.05 units
** The hole has a radius of 0.2 units
** The plate is made of steel with a Young's modulus of 200 GPa and a Poisson's ratio of 0.3
*PREPRINT, ECHO=YES, HISTORY=NO, MODEL=NO, CONTACT=NO, SPC=NO, CONSTRAINT=NO
*NODE, NSET=ALLNODES
1, 0., 0., 0.
2, 0., 1., 0.
3, 0., 0., 0.05
4, 0., 1., 0.05
5, 0.2, 0.5, 0.
6, 0.2, 0.5, 0.05
7, 0.3, 0.5, 0.
8, 0.3, 0.5, 0.05
*ELEMENT, TYPE=S4R, ELSET=ALLELEMENTS
1, 1, 2, 4, 3
2, 3, 4, 6, 5
3, 2, 7, 8, 4
4, 7, 5, 6, 8
*ELASTIC
200000., 0.3
*DENSITY
7850.
*BOUNDARY
1, 1, 6
2, 2, 6
3, 3, 6
4, 4, 6
5, 5, 6
6, 6, 6
7, 7, 6
8, 8, 6
*STEP
*STATIC
*BOUNDARY
5, 3, 0.
*CONTACT
SURF_TO_SURF,TYPE=SLIP,ADJUST=NO
*FREQUENCY
0.01, 100.
*OUTPUT, FIELD
*NODE OUTPUT
U
*ELEMENT OUTPUT
S
*END STEP
*STEP
*STATIC
*BOUNDARY
5, 3, 0.
*CONTACT
SURF_TO_SURF,TYPE=SLIP,ADJUST=NO
*BOUNDARY
1, 1, 6
2, 2, 6
3, 3, 6
4, 4, 6
7, 7, 6
8, 8, 6
*PERIODIC
LEFT, RIGHT, S4R, 2, 7
*FREQUENCY
0.01, 100.
*OUTPUT, FIELD
*NODE OUTPUT
U
*ELEMENT OUTPUT
S
*END STEP
```
此示例代码演示了如何设置周期性边界条件以模拟一个带孔的正方形板。其中,左右两侧为周期性边界,壳单元类型为 S4R。在第一个步骤中,所有节点都被约束,荷载被应用在一个面上。在第二个步骤中,除了左右两侧的节点外,其他节点被约束。最后,通过 PERIODIC 命令将左右两侧连接起来形成周期性边界。