본문 바로가기
ABAQUS/inp 직접 만들기 레벨1

[abaqus inp 만들기 레벨1] 7. 하중조건 부여하기

by bigpicture 2022. 3. 7.
반응형

아래 보이는 그림처럼 윗면에 압력을 가할 것입니다. 

 

 

위에 있는 네개의 element 에서 윗면 surface 에 distributed load 를 가하는 것입니다. 윗면에 하중을 가하기 위해 윗면을 선택해주어야 합니다. 선택하기 위해 먼저 면을 정의해야합니다. 

 

면을 정의할 때는 surface 키워드를 사용합니다. surface 키워드는 아래와 같은 방법으로 사용합니다. 

 

*surface, name=my_surface, type=Element
엘리먼트 번호, 면방향

 

윗면의 엘리먼트 번호를 확인합시다. 

 

 

5,6,7,8 입니다. 면 방향 로직은 아래와 같습니다. 노드 1,2,3,4,5,6,7,8 순서로 엘리먼트가 정의된 경우입니다. 

 

우리가 정의한 엘리먼트에서 윗면은 face 2 입니다. S2 라고 입력합니다. 

 

*surface, name=my_surface, type=Element
5, S2
6, S2
7, S2
8, S2

 

 

이제 이 면에 압력을 가해봅시다. Dsload 라는 키워드를 사용합니다. Distributed surface load 의 약어입니다. P는 Pressure 입니다. 10을 가했습니다. 길이 1을 mm로 볼 경우 10MPa 가 됩니다. 

 

*Dsload
mysurface, P, 10.

 

 

더 많은 분포 하중의 종류는 아래 링크를 참고하세요. 

 

https://abaqus-docs.mit.edu/2017/English/SIMACAEPRCRefMap/simaprc-c-loaddistributed.htm 

 

전체 코드는 아래와 같습니다. 

 

*node
1,0,0,0
2,5,0,0
3,10,0,0
4,0,5,0
5,5,5,0
6,10,5,0
7,0,10,0
8,5,10,0
9,10,10,0
10,0,0,5
11,5,0,5
12,10,0,5
13,0,5,5
14,5,5,5
15,10,5,5
16,0,10,5
17,5,10,5
18,10,10,5
19,0,0,10
20,5,0,10
21,10,0,10
22,0,5,10
23,5,5,10
24,10,5,10
25,0,10,10
26,5,10,10
27,10,10,10
*Element, type=C3D8R,ELSET=BODY1
1,1,2,5,4, 10,11,14,13
2,2,3,6,5, 11,12,15,14
3,4,5,8,7, 13,14,17,16
4,5,6,9,8, 14,15,18,17
5,10,11,14,13, 19,20,23,22
6,11,12,15,14, 20,21,24,23
7,13,14,17,16, 22,23,26,25
8,14,15,18,17, 23,24,27,26
*material, name=steel
*elastic
200e9 ,0.3
*solid section, elset=BODY1, material=steel
*surface, name=my_surface, type=Element
5, S2
6, S2
7, S2
8, S2
*Step, name=Step-1
*Static
1., 1., 1e-05, 1.
*Dsload
my_surface, P, 10.

 

반응형

댓글