ABAQUS在土木结构应用学习1------;杆件铰结的模拟

上一篇 / 下一篇  2008-05-27 18:16:48

在土木中杆系之间的铰接是非常普遍的,而且这个在ANSYS中讨论非常多了,但在ABAQUS版块中却相对比较少,所以这里就针对杆之间的交接做一个系统的总结,希望对从事土木的朋友们有点帮助。

在ABAQUS中有4个方法,分别如下:
1.用*mpc中的pin命令

*Heading
** Job name: bb Model name: Model-1
*Preprint, echo=NO, model=NO, history=NO, contact=NO
*Node
      1,         -20.,         -15.,           0.
      2,         -20.,          15.,           0.
     32,         -20.,          15.,           0.
      3,          10.,          15.,           0.
      4,          10.,         -15.,           0.
      5,         -20.,         -12.,           0.
      6,         -20.,          -9.,           0.
      7,         -20.,          -6.,           0.
      8,         -20.,          -3.,           0.
      9,         -20.,           0.,           0.
     10,         -20.,           3.,           0.
     11,         -20.,           6.,           0.
     12,         -20.,           9.,           0.
     13,         -20.,          12.,           0.
     14,         -17.,          15.,           0.
     15,         -14.,          15.,           0.
     16,         -11.,          15.,           0.
     17,          -8.,          15.,           0.
     18,          -5.,          15.,           0.
     19,          -2.,          15.,           0.
     20,           1.,          15.,           0.
     21,           4.,          15.,           0.
     22,           7.,          15.,           0.
     23,          10.,          12.,           0.
     24,          10.,           9.,           0.
     25,          10.,           6.,           0.
     26,          10.,           3.,           0.
     27,          10.,           0.,           0.
     28,          10.,          -3.,           0.
     29,          10.,          -6.,           0.
     30,          10.,          -9.,           0.
     31,          10.,         -12.,           0.
*Element, type=B31,elset=eall
 1,  1,  5
 2,  5,  6
 3,  6,  7
 4,  7,  8
 5,  8,  9
 6,  9, 10
 7, 10, 11
 8, 11, 12
 9, 12, 13
10, 13,  2
11, 32, 14
12, 14, 15
13, 15, 16
14, 16, 17
15, 17, 18
16, 18, 19
17, 19, 20
18, 20, 21
19, 21, 22
20, 22,  3
21,  3, 23
22, 23, 24
23, 24, 25
24, 25, 26
25, 26, 27
26, 27, 28
27, 28, 29
28, 29, 30
29, 30, 31
30, 31,  4
*Nset, nset=base
1,4
*elset,elset=loadelem,generate
11,20,1
** Section: Section-1  Profile: Profile-1
*Beam Section, elset=eall, material=Material-1, section=RECT
0.25, 0.6
0.,0.,-1.
** MATERIALS
**
*Material, name=Material-1
*Elastic
 2e+11, 0.3
*mpc
pin,2,32
*boundary
1,1,6
4,1,6
** ----------------------------------------------------------------
**
** STEP: Step-1
**
*Step, name=Step-1
*Static
1., 1., 1e-05, 1.
**
** LOADS
**
** Name: Load-1   Type: Line load
*Dload
loadelem, PY, -100000.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
*Output, field
*Node Output
CF, RF, U
*Element Output, directions=YES
LE, PE, PEEQ, PEMAG, S, SF
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step

2.用*equation命令

*Heading
** Job name: bb Model name: Model-1
*Preprint, echo=NO, model=NO, history=NO, contact=NO
*Node
      1,         -20.,         -15.,           0.
      2,         -20.,          15.,           0.
     32,         -20.,          15.,           0.
      3,          10.,          15.,           0.
      4,          10.,         -15.,           0.
      5,         -20.,         -12.,           0.
      6,         -20.,          -9.,           0.
      7,         -20.,          -6.,           0.
      8,         -20.,          -3.,           0.
      9,         -20.,           0.,           0.
     10,         -20.,           3.,           0.
     11,         -20.,           6.,           0.
     12,         -20.,           9.,           0.
     13,         -20.,          12.,           0.
     14,         -17.,          15.,           0.
     15,         -14.,          15.,           0.
     16,         -11.,          15.,           0.
     17,          -8.,          15.,           0.
     18,          -5.,          15.,           0.
     19,          -2.,          15.,           0.
     20,           1.,          15.,           0.
     21,           4.,          15.,           0.
     22,           7.,          15.,           0.
     23,          10.,          12.,           0.
     24,          10.,           9.,           0.
     25,          10.,           6.,           0.
     26,          10.,           3.,           0.
     27,          10.,           0.,           0.
     28,          10.,          -3.,           0.
     29,          10.,          -6.,           0.
     30,          10.,          -9.,           0.
     31,          10.,         -12.,           0.
*Element, type=B31,elset=eall
 1,  1,  5
 2,  5,  6
 3,  6,  7
 4,  7,  8
 5,  8,  9
 6,  9, 10
 7, 10, 11
 8, 11, 12
 9, 12, 13
10, 13,  2
11, 32, 14
12, 14, 15
13, 15, 16
14, 16, 17
15, 17, 18
16, 18, 19
17, 19, 20
18, 20, 21
19, 21, 22
20, 22,  3
21,  3, 23
22, 23, 24
23, 24, 25
24, 25, 26
25, 26, 27
26, 27, 28
27, 28, 29
28, 29, 30
29, 30, 31
30, 31,  4
*Nset, nset=base
1,4
*elset,elset=loadelem,generate
11,20,1
** Section: Section-1  Profile: Profile-1
*Beam Section, elset=eall, material=Material-1, section=RECT
0.25, 0.6
0.,0.,-1.
** MATERIALS
**
*Material, name=Material-1
*Elastic
 2e+11, 0.3
*equation
2
2,1,1,32,1,-1
2
2,2,1,32,2,-1
*boundary
1,1,6
4,1,6
** ----------------------------------------------------------------
**
** STEP: Step-1
**
*Step, name=Step-1
*Static
1., 1., 1e-05, 1.
**
** LOADS
**
** Name: Load-1   Type: Line load
*Dload
loadelem, PY, -100000.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
*Output, field
*Node Output
CF, RF, U
*Element Output, directions=YES
LE, PE, PEEQ, PEMAG, S, SF
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step


3.用*release命令

*Heading
** Job name: bb Model name: Model-1
*Preprint, echo=NO, model=NO, history=NO, contact=NO
*Node
      1,         -20.,         -15.,           0.
      2,         -20.,          15.,           0.
     32,         -20.,          15.,           0.
      3,          10.,          15.,           0.
      4,          10.,         -15.,           0.
      5,         -20.,         -12.,           0.
      6,         -20.,          -9.,           0.
      7,         -20.,          -6.,           0.
      8,         -20.,          -3.,           0.
      9,         -20.,           0.,           0.
     10,         -20.,           3.,           0.
     11,         -20.,           6.,           0.
     12,         -20.,           9.,           0.
     13,         -20.,          12.,           0.
     14,         -17.,          15.,           0.
     15,         -14.,          15.,           0.
     16,         -11.,          15.,           0.
     17,          -8.,          15.,           0.
     18,          -5.,          15.,           0.
     19,          -2.,          15.,           0.
     20,           1.,          15.,           0.
     21,           4.,          15.,           0.
     22,           7.,          15.,           0.
     23,          10.,          12.,           0.
     24,          10.,           9.,           0.
     25,          10.,           6.,           0.
     26,          10.,           3.,           0.
     27,          10.,           0.,           0.
     28,          10.,          -3.,           0.
     29,          10.,          -6.,           0.
     30,          10.,          -9.,           0.
     31,          10.,         -12.,           0.
*Element, type=B31,elset=eall
 1,  1,  5
 2,  5,  6
 3,  6,  7
 4,  7,  8
 5,  8,  9
 6,  9, 10
 7, 10, 11
 8, 11, 12
 9, 12, 13
10, 13,  2
11, 32, 14
12, 14, 15
13, 15, 16
14, 16, 17
15, 17, 18
16, 18, 19
17, 19, 20
18, 20, 21
19, 21, 22
20, 22,  3
21,  3, 23
22, 23, 24
23, 24, 25
24, 25, 26
25, 26, 27
26, 27, 28
27, 28, 29
28, 29, 30
29, 30, 31
30, 31,  4
*Nset, nset=base
1,4
*elset,elset=loadelem,generate
11,20,1
** Section: Section-1  Profile: Profile-1
*Beam Section, elset=eall, material=Material-1, section=RECT
0.25, 0.6
0.,0.,-1.
** MATERIALS
**
*Material, name=Material-1
*Elastic
 2e+11, 0.3
*mpc
tie,2,32
*release
11,s1,allm
*boundary
1,1,6
4,1,6
** ----------------------------------------------------------------
**
** STEP: Step-1
**
*Step, name=Step-1
*Static
1., 1., 1e-05, 1.
**
** LOADS
**
** Name: Load-1   Type: Line load
*Dload
loadelem, PY, -100000.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
*Output, field
*Node Output
CF, RF, U
*Element Output, directions=YES
LE, PE, PEEQ, PEMAG, S, SF
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step


4.用kinematic coupling命令
*Heading
** Job name: bb Model name: Model-1
*Preprint, echo=NO, model=NO, history=NO, contact=NO
*Node
      1,         -20.,         -15.,           0.
      2,         -20.,          15.,           0.
     32,         -20.,          15.,           0.
      3,          10.,          15.,           0.
      4,          10.,         -15.,           0.
      5,         -20.,         -12.,           0.
      6,         -20.,          -9.,           0.
      7,         -20.,          -6.,           0.
      8,         -20.,          -3.,           0.
      9,         -20.,           0.,           0.
     10,         -20.,           3.,           0.
     11,         -20.,           6.,           0.
     12,         -20.,           9.,           0.
     13,         -20.,          12.,           0.
     14,         -17.,          15.,           0.
     15,         -14.,          15.,           0.
     16,         -11.,          15.,           0.
     17,          -8.,          15.,           0.
     18,          -5.,          15.,           0.
     19,          -2.,          15.,           0.
     20,           1.,          15.,           0.
     21,           4.,          15.,           0.
     22,           7.,          15.,           0.
     23,          10.,          12.,           0.
     24,          10.,           9.,           0.
     25,          10.,           6.,           0.
     26,          10.,           3.,           0.
     27,          10.,           0.,           0.
     28,          10.,          -3.,           0.
     29,          10.,          -6.,           0.
     30,          10.,          -9.,           0.
     31,          10.,         -12.,           0.
*Element, type=B31,elset=eall
 1,  1,  5
 2,  5,  6
 3,  6,  7
 4,  7,  8
 5,  8,  9
 6,  9, 10
 7, 10, 11
 8, 11, 12
 9, 12, 13
10, 13,  2
11, 32, 14
12, 14, 15
13, 15, 16
14, 16, 17
15, 17, 18
16, 18, 19
17, 19, 20
18, 20, 21
19, 21, 22
20, 22,  3
21,  3, 23
22, 23, 24
23, 24, 25
24, 25, 26
25, 26, 27
26, 27, 28
27, 28, 29
28, 29, 30
29, 30, 31
30, 31,  4
*Nset, nset=base
1,4
*elset,elset=loadelem,generate
11,20,1
** Section: Section-1  Profile: Profile-1
*Beam Section, elset=eall, material=Material-1, section=RECT
0.25, 0.6
0.,0.,-1.
** MATERIALS
**
*Material, name=Material-1
*Elastic
 2e+11, 0.3
*kinematic coupling,ref node=2
32,1,2
*boundary
1,1,6
4,1,6
** ----------------------------------------------------------------
**
** STEP: Step-1
**
*Step, name=Step-1
*Static
1., 1., 1e-05, 1.
**
** LOADS
**
** Name: Load-1   Type: Line load
*Dload
loadelem, PY, -100000.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
*Output, field
*Node Output
CF, RF, U
*Element Output, directions=YES
LE, PE, PEEQ, PEMAG, S, SF
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step

 


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2009-01-10  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 601
  • 日志数: 3
  • 建立时间: 2008-05-27
  • 更新时间: 2008-06-03

RSS订阅

Open Toolbar