Professional Documents
Culture Documents
2008-12
()
9 1 5
6 9
MATLAB ANSYS
ANSYS
MATLAB ANSYS
-1-
863 30
(
1993)(2004)(T.R.Chandrupatla
)(2006)
1 (O.C.Zienkiewicz( 5 ))(2008)
100
-2-
MATLAB
ANSYS
9 1 5
6 9
MATLAB
ANSYS
()
(1)
(2)
MATLAB
(3) MATLAB
ANSYS
(4)
(5)
(Benchmark) MATLAB
-3-
2008-12-11
-4-
1
1.1 1
1.2 1
1.3 5
2 7
2.1 7
2.2 9
2.3 17
2.4 20
2.5 22
23
3.1 23
3.2 24
3.2.1 24
3.2.2 28
3.2.3 32
3.2.4 MATLAB 35
3.2.5 38
3.3 47
3.3.1 48
3.3.2 54
3.3.3 62
3.3.4 63
3.3.5 66
3.3.6 MATLAB 68
3.3.7 70
3.4 ANSYS 77
I
3.4.1 77
3.4.2 ANSYS 78
3.5 83
3.6 83
4 89
4.1 89
4.2 89
4.3 95
4.3.1 3 95
4.3.2 4 101
4.3.3 3 MATLAB 114
4.3.4 4 MATLAB 116
4.4 118
4.4.1 118
4.4.2 3 () 120
4.4.3 4 () 122
4.5 123
4.5.1 4 123
4.5.2 8 126
4.5.3 4 MATLAB 128
4.5.4 8 MATLAB 130
4.6 133
4.6.1 133
4.6.2 137
4.6.3 137
4.7 143
4.7.1 3 143
4.7.2 4 151
4.8 155
4.8.1 4 155
4.8.2 8 161
4.9 165
4.10 166
5 169
5.1 169
5.2 170
5.2.1 170
5.2.2 171
5.3 177
II
5.4 188
5.4.1 188
5.4.2 189
5.4.3 190
5.5 C0 C1 192
5.6 193
5.6.1 193
5.6.2 195
5.7 196
5.7.1 196
5.7.2 199
5.7.3 202
5.8 h p 204
5.9 205
5.10 205
6 208
6.1 MATLAB 208
6.1.1 208
6.1.2 MATLAB 212
6.2 216
6.3 ANSYS 222
6.4 228
6.4.1 228
6.4.2 8 230
6.5 235
7 237
7.1 237
7.1.1 237
7.1.2 239
7.1.3 241
7.2 243
7.3 247
7.4 251
7.5 255
8 258
III
8.1
258
8.1.1 258
8.1.2 259
8.1.3 262
8.2 264
8.3 267
8.4 271
8.5 275
9 279
9.1 279
9.1.1 279
9.1.2 282
9.1.3 282
9.1.4 Newton-RaphsonN-R 283
9.2 284
9.3 289
9.4 294
296
AMATLAB 297
BANSYS 309
C 316
D 317
E 318
319
323
327
IV
MATLAB ANSYS
[[[[[[
\\\\\\
2
2.1(1)
2.2(1)
2.2(2)
2.2(3)
2.3(1)
1D
1D
1D
1D
3
3.2.1(1) 1D
3.2.1(2) 1D
3.2.1(3) 1D
3.2.1(4) 1D
3.2.1(5) 1D
3.2.1(6)
3.2.2(1)
MATLAB 3.2.4(1) 1D (Bar1D2Node)
MATLAB 3.2.4(2) 2D (Bar2D2Node)
3.2.5(1)
MATLAB 3.2.5(2) (Bar2D2Node)
ANSYS 3.2.5(3)
3.3.1(1)
3.3.1(2)
3.3.1(3)
3.3.1(4)
3.3.1(5)
3.3.2(1)
3.3.2(2)
3.3.2(3)
3.3.2(4) -
MATLAB 3.3.6(1) 1D (Beam1D2Node)
MATLAB 3.3.6(2) 2D (Beam2D2Node)
3.3.7(1)
MATLAB 3.3.7(2) (Beam2D2Node)
ANSYS 3.3.7(3)
ANSYS 3.4.2(1) (GUI)
ANSYS 3.4.2(2)
ANSYS 3.4.2(3)
4
4.2.1(1)
4.2.1(2)
4.2.1(3)
4.2.1(4)
4.2.1(5)
4.2.1(6) ()
4.3.1(1) 3
4.3.1(2) 3
4.3.1(3) 3
4.3.2(1) 4
4.3.2(2) 4
4.3.2(3)
ANSYS 4.3.2(4)
MATLAB 4.3.3(1) 3 (Triangle2D3Node)
MATLAB 4.3.4(1) 4 (Quad2D4Node)
4.4.1(1)
4.4.1(2)
4.4.2(1) 3 ()
4.4.3(1) 4 ()
4.5.1(1) 4
4.5.1(2) 4
4.5.1(3) 4
4.5.2(1) 8
4.5.2(2) 8
MATLAB 4.5.3(1) 4 (Tetrahedron3D4Node)
MATLAB 4.5.4(1) 8 (Hexahedral3D8Node)
4.6.1(1)
4.6.1(2)
4.6.1(3) ()
4.6.2(1)
4.6.3(1) Gauss
4.6.3(2) 4
4.7.1(1) 3
MATLAB 4.7.1(2) 3 (Triangle2D3Node)
ANSYS 4.7.1(3) 3
MATLAB 4.7.2(1) 4 (Quad2D4Node)
ANSYS 4.7.2(2) 4
MATLAB 4.8.1(1) 4 (Tetrahedron3D4Node)
ANSYS 4.8.1(2) 4
MATLAB 4.8.2(1) 8 (Hexahedral3D8Node)
ii
ANSYS 4.8.2(2)
5
5.2.1(1) 10/1
5.2.1(2) 2 1
5.2.2(1) 1 1/0
5.2.2(2) 2 1/0
5.2.2(3) 3
5.2.2(4) 4
5.2.2(5) 5
5.2.2(6) 6()
5.2.2(7)
5.3(1)
5.3(2) 1
5.3(3)
5.3(4)
5.3(5) Lagrange
5.3(6)
5.3(7)
ANSYS 5.3(8)
5.4.3(1) 1(
5.4.3(2) 2(
5.4.3(3)
5.4.3(4)
5.4.3(5) 3
5.5(1) C0
5.5(2) C1
5.6.1(1)
5.6.1(2)
5.6.1(3)
5.6.2(1)
5.6.2(2)
5.7.1(1) 1D
5.7.1(2) 1D
5.7.2(1) ()
5.7.2(2) 2D 6
5.7.2(3) 2D Lagrange
5.7.3(1) 3D 10
5.7.3(2) 3D 20
5.8(1) h (h-version h-method)
5.8(2) p (p-version p-method)
iii
6
MATLAB 6.1.2(1) FEM2D.m
MATLAB 6.2(1) (FEM2D.m)
ANSYS 6.2(2)
ANSYS 6.3(1) ANSYS
ANSYS 6.4.2(1) 8 (GUI)
ANSYS 6.4.2(2) 8 ()
7
7.1.1(1)
7.1.1(2) /
7.1.1(3)
7.1.2(1)
7.1.3(1)
7.1.3(2)
7.1.3(3)
ANSYS 7.2(1) (GUI)
ANSYS 7.2(2) ()
ANSYS 7.3(1) (GUI)
ANSYS 7.3(2) ()
ANSYS 7.4(1) (GUI)
ANSYS 7.4(2) ()
8
8.1.1(1)
8.1.1(2) ()
8.1.2(1)
8.1.2(2) 3
8.1.3(1)
8.1.3(2)
8.1.3(3)
ANSYS 8.2(1) 2D (GUI)
ANSYS 8.2(2) 2D ()
ANSYS 8.3(1) (GUI)
ANSYS 8.3(2) ()
ANSYS 8.4(1) (GUI)
ANSYS 8.4(2) ()
iv
9
9.1.1(1)
9.1.1(2)
9.1.2(1)
9.1.3(1)
9.1.4(1) Newton-RaphsonN-R
ANSYS 9.2(1) (GUI)
ANSYS 9.2(2) ()
ANSYS 9.3(1) (GUI)
ANSYS 9.3(2) ()
1
1.1
(1)
(2)(3)
(3)
(1)(2)
MATLAB
ANSYS
1.2
1870 Rayleigh
1909 Ritz
20 40
1943 Courant
[3]1956 TurnerCloughMartin
Topp [4]1960
Clough (finite element method)
[5][6]1955 Argyris [7]
1967 Zienkiewicz Cheung
1970
1954 [8]
[9] 20
20
1-1
ANSYSABAQUSMSC/NASTRANMSC/MARCADINAALGOR
PRO/MECHANICAIDEAS LS-DYNADEFORM
PAM-STAMP, AUTOFORMSUPER-FORGE
1-1 1-2
1-1
1-1
1965
ASKA (PERMAS)
www.intes.de
STRUDL
MCAUTO, USA
www.gtstrudl.gatech.edu
1966
NASTRAN
www.macsch.com
1967
BERSAFE
SAMCEF
www.samcef.com
ASAS
Atkins Res.&Devel., UK
www.wsasoft.com
MARC
www.marc.com
PAFEC
SESAM
DNV, Norway
www.dnv.no
ANSYS
www.ansys.com
SAP
www.eerc.berkeley.edu/sof
USA
tware_and_data
STARDYNE
www.reiusa.com
TITUS (SYSTUS)
www.systus.com
DIANA
www.diana.nl
WECAN
1973
GIFTS
1975
ADINA
www.adina.com
CASTEM
CEA, France
www.castem.org:8001/
1969
1970
1971
1972
HomePage.html
FEAP
www.eerc.berkeley.edu/sof
USA
tware_and_data
1976
NISA
www.emrc.com
1978
DYNA2D, DYNA3D
www.lstc.com
1979
ABAQUS
www.abaqus.com
1980
LUSAS
FEA Ltd., UK
www.lusas.com
1982
COSMOS/M
www.cosmosm.com
1984
ALGOR
www.algor.com
1-2
Academic Press
IDEAL
www.idealibrary.com
Elsevier
ScienceDirect
www.elsevier.nl
Acta Materialia
Advances in Eng. Software
Applied Math. Modelling
Composite Structures
Composites A, B
Composites Science and Technology
Computational Materials Science
Computer Meth. in Appl. Mech and Eng.
Computers & Structures
Eng. Analysis with Boundary Elements
Eng. Failure Analysis
Eng. Fracture Mechanics
Eng. Structures
European J. of Mechanics A, B
Finite Elements in Analysis and Design
Int. J. of Mechanical Sciences
Int. J. of Solids and Structures
Int. J. of Impact Eng.
Int. J. of Fatigue
Int. J. of Plasticity
Int. J. of Non-Linear Mechanics
J. of Constructional Steel Research
J. of Material Processing Technology
J. of the Mech. and Physics of Solids
Materials Science and Eng. A
Mechanics of Materials
Mechanics Research Communications
Nuclear Eng. And Design
Probabilistic Eng. Mechanics
Structural Safety
Theoretical and Appl. Fracture Mech.
Thin-Walled Structures
IoP Publishing
Electronic J.
www.iop.org/ EJ
Kluwer
Kluwer
www.wkap.nl/
Academic
Online
journals
Int. J. of Fracture
Meccanica
Publishing
MCB
Emerald
www.mcb.co.uk/
Engineering Computations
University
Library
portfolio.htm
LINK
Link.springer.de/
ol/eol/index.htm
Computational Mechanics
Press
Springer
Verlag
Interscience
Sons
www.interscience.
wiley.com
Richard
Courant(1888.01.08-1972.01.27Lublinitz), 1910
,1928 19281933
1936 1964
Courant
Courant
CourantFriedrichsLewyCourant
5 G8 16
Argyris 1950 40
1.3
60
1-2 42000
14000 78 78
2006 9 17
1-2
1-3
1-2 A350 19
1-5
2.1
((deformed body))
(1) ((displacement))
(2) ((strain))
(3) ((stress))
()
(strength)
(stiffness)
2-1
(a)
(b)
2-1
(discretized approximation)
(base function)
(1)()(2)
7
(sub-domain)(pieces function)()
2.1(1)
f ( x), x [ x0 , xL ]
(Fourier series)
f ( x) c0 0 ( x [ x0 , xL ]) + c1 1 ( x [ x0 , xL ]) + "
n
= cii ( x [ x0 , xL ])
(2-1)
i =0
i ( x [ x0 , xL ]) [ x0 , xL ] c0 , c1 , c2 "
[ xi , xi +1 ] ,
= {ai + bi x( x [ xi , xi +1 ])}
(2-2)
i =0
ai + bi x( x [ xi , xi +1 ]) [ xi , xi +1 ] a0 , b0 , a1 , b1 "
2-2
(a) [ x0 , xL ]
(b) [ xi , xi +1 ]
8
2-2
i ( x [ x0 , xL ])
[ x0 , xL ]
ai + bi x( x [ xi , xi +1 ]) [ xi , xi +1 ]
[ x0 , xL ]
-(Rayleigh-Ritz
principle)
(1)
(2)
(3)
(1)
(2)
2.2
1D(one dimension) 1D
2-3
1D
2.2(1) 1D
2-3
2-4
2-4
C
F
Pc = F = 10 N
(2-3)
I B2 = Pc = F = 10 N
(2-4)
I B I B I B I B = 0
1
PA = I B1 = I B = PC = F = 10 N
2
(2-5)
1 =
PA 10 N
N
=
= 5 10 4 2 = 5 10 4 Pa
2
A1 2cm
m
(2-6)
2 =
PC 10 N
N
=
= 1105 2 = 1 105 Pa
2
A2 1cm
m
(2-7)
(Hooke law)
1 = E11
1 = E2 2
(2-8)
1 2
5 104 PA
= 2.5 103
7
E1 2 10 Pa
5
2 110 PA
3
=
= 5 10
2 =
E2 2 107 Pa
1 =
10
(2-9)
= l / l l = l
l2 = 2 l2 = 5 103 10 = 5 102 cm
(2-10)
A x u A = 0 B
2
l1 u B = l1 = 2.5 10 cm C
uc = l1 + l2 = 7.5 102 cm
(2-11)
2-5
2-5
(compatibility equation)
d
ABC u Au BuC
2.2(2) 1D
2.2(1)
2-3 2-6
11
2-6 1D
2-6(c) (u B u A )
1
1 =
uB u A
l1
(2-12)
E1
( uB u A )
l1
(2-13)
E1 A1
( uB u A )
l1
(2-14)
1 = E11 =
1
I B
I B1 = 1 A1 =
2
I B
I B2 = 2 A2 =
E2 A2
( uC uB )
l2
(2-15)
2-6(b) ABC
A
PA + I B1 = 0
(2-16)
(2-14)
PA +
E1 A1
( uB u A ) = 0
l1
(2-17)
I B1 + I B2 = 0
12
(2-18)
(2-14)(2-15)
E1 A1
E A
( uB u A ) + 2 2 ( uC uB ) = 0
l1
l2
(2-19)
PC I B2 = 0
(2-20)
E2 A2
( uC uB ) = 0
l2
(2-21)
(2-15)
PC
ABC
EA
EA
PA 1 1 u A + 1 1 uB + 0 = 0
l1
l1
E1 A1
E1 A1 E2 A2
E2 A2
+
0+
uA
uB +
uC = 0
l2
l1
l1
l2
E A
E A
PC 0 + 2 2 uB 2 2 uC = 0
l
l
2
2
(2-22)
E1 A1
l
PA 1
E1 A1
0 l
1
PC
0
(2-23)
E1 A1
l1
E1 A1 E2 A2
+
l1
l2
u A 0
E2 A2
uB = 0
l2
uC 0
E2 A2
l2
0
E2 A2
l2
(2-23)
4 104
4
4 10
0
4 104
6 104
2 10
0 u A PA
2 104 uB = 0
2 104 uC 10
(2-24)
u A = 0 u BuCPA
u B = 2.5 104 m
uC = 7.5 104 m
PA = 10N
(2-25)
13
uB u A
= 2.5 103
l1
uC uB
3
2 =
= 5 10
l2
1 = E11 = 5 104 Pa
2 = E2 2 = 1105 Pa
1 =
(2-26)
2.2(1)2.2(2)
(2-23)
P I =0
(2-27)
( 31) ( 31)
( 31)
PA
P = 0
( 31)
PC
E1 A1
l1
EA
I = 1 1
( 31)
l1
E1 A1
l1
E1 A1 E2 A2
+
l1
l2
E2 A2
l2
(2-28)
u A
E2 A2
uB
l2
uC
E2 A2
l2
0
(2-29)
(2-27)(2-29)
(nodal displacement) u Au BuC
(2-23) ABC
(c) u Au BuC
(2-26)
(2-23)2.2(1)
(2-23)
2.2(3) 1D
(2-23)
14
(2-23)
E1 A1
l1
E1 A1
l1
E1 A1
l1
E1 A1 E2 A2
+
l1
l2
u A PA
E2 A2
uB = PB
l2
uC PC
E2 A2
l2
0
E2 A2
l2
(2-30)
E1 A1
l
1
E1 A1
l
1
E1 A1
l1
E1 A1
l1
0
0
0
u A
E2 A2
0 uB + 0
l2
uC
E2 A2
0
0
l2
0
u A PA
E2 A2
uB = PB
l2
uC PC
E2 A2
l2
(2-31)
(2-31) 1
E1 A1
l
1
E1 A1
l
E1 A1
l1 u A E1 A1 u A uB I B1
=
=
E1 A1 uB
l1 uB u A I B1
l1
(2-32)
I B I B 2-6c
(2-31) 2
E2 A2
l
2
E2 A2
l
2
E2 A2
l2 uB E2 A2
=
E2 A2 uC
l2
l2
uB uC I B2
u u = 2
B
C
IB
(2-33)
I B I B 2-6(c)
2
(2-31)
(component)
(element)(generalization)
(standardization)
()
(2-32)(2-33)
(bar element)
2-7
15
2-7
u
T
q e = 1 = [u1 u2 ]
( 21) u2
(2-34)
P
P e = 1 = [ P1
2
1
( )
P2
(2-35)
P2 ]
(2-32)
EA
I1 l
I = EA
2
l
EA
l u1
EA u2
l
(2-36)
P P1 = I1 P2 = I 2
e
( 21)
EA
l
EA
l
EA
l u1 P1
=
EA u2 P2
l
(2-37)
K e qe = Pe
( 22 ) ( 21)
(2-38)
( 21)
EA
EA
l
l K11
Ke =
=
( 22 )
EA EA K 21
l
l
K12
K 22
(2-39)
(2-38)(equilibrium equation)
e
16
2.3
1D
2.3(1) 1D
2-8
2-8
1D
(2-38)
(2-31)
(1)
2-9
(2)
2-9 2-7
2-37
17
E1 A1
l
1
E1 A1
l
1
E1 A1
l1 u1 P1(1)
E1 A1 u2 P2 (1)
l1
2-40
E2 A2
l2 u2 P3(2)
E2 A2 u3 P3(2)
l2
2-41
E3 A3
l2 u3 P3(3)
E3 A3 u3 P4 (3)
l3
2-42
E2 A2
l
2
E2 A2
l
2
E3 A3
l
3
E3 A3
l
3
(3)
2-402-412-42
u1
u2
u3
u4
E1 A1
l1
E1 A1
l
1
E1 A1
l
1
E1 A1 E2 A2
+
l1
l2
E2 A2
l2
E2 A2
l2
E2 A2 E3 A3
+
l2
l3
u1 P1(1)
0 (1)
(2)
u2 = P2 + P2
E A u P (2) + P (3)
3 3 3 3 (3) 3
l3 u4 P4
E3 A3
l3
0
E3 A3
l3
2-43
2-43
2-43 P1 P2
(1)
(2)
2-44
18
4 104
4
4 10
0
4 104
1 105
6 104
6 104
1.8 105
1.2 105
u1 P1
0
u2 = P2
5
1.2 10 u3 P3
1.2 105 u4 P4
0
2-45
P2(1) 2 P2(2)
P1P2P3P4
2-45
(4)
2-8 u4 = 0
2-45
4 104
4
4 10
0
4 104
1 105
6 104
6 104
1.8 105
1.2 105
u1 100 N
0
u2 = 0
1.2 105 u3 50 N
1.2 105 u4 = 0 P4
0
2-46
u4 = 0 4 4
4 104
4
4 10
0
4 104
1105
6 10
0 u1 100
6 104 u2 = 0
1.8 105 u3 50
2-47
u1 = 4.58333 103 m
u2 = 2.08333 103 m
u3 = 4.16667 104 m
2-48
(5)
2-48 u4 = 0 2-46
P4
19
2-49
2-12
1(1) =
(2)
u2 u1 ( 2.08333 + 4.5833) 10
=
l1
0.1
= 2.49997 10 2
u u
( 0.416667 + 2.08333) 10
= 3 2 =
l2
0.1
(3) =
2-50
= 1.6667 102
u4 u3 0 + 4.16667 104
=
= 4.16667 103
l3
0.1
2-51
2-52
2-13
2-53
2-54
2-55
2-10
2-10
2.4
(
) 2-11
20
2-11
2-11
( 2-12)
2-12 (ANSYS )
2.2(2)
21
1D2D3D
[13][14]2.2(2)
[15]
3
2.5
z
z
z
z
z
z
()
22
3.1
1D2D3D
()
1D2D3D 3-1
3-1
23
3.2
3.2.1
P l A
E 3-2
EA
l
3-2
3.2.1(1) 1D
x x
u (x )
x () x (x)
x x (x )
3.2.1(2) 1D
()
x = c1
d x
=0
dx
(3-1)
c1
x dx du
x =
(3-2)
x =
du
dx
x
E
(3-3)
u ( x) x =0 = 0
24
(3-4)
BC(p)
x ( x ) x =l =
P
= px
A
(3-5)
x = l , x (x)
(Saint-Venants principle) x = l ,
(1) 3 3
(2)()
()(trail function)
()(unknown constant)
3-2
3.2.1(3) 1D
(3-1)-(3-3)
x ( x) = c1
c1
E
c1
u ( x) = x + c2
E
x ( x) =
c1 c2 ,(3-4)(3-5)(3-6) c2 = 0 c1 =
(3-6)
P
A
P
x ( x) =
EA
P
u( x ) =
x
EA
x ( x) =
(3-7)
3-2
3.2.1(4) 1D
25
3-3
3-3
PA l B
=
PB l A
(3-8)
()
A , B
B lB
=
A lA
(3-9)
()(virtual displacement)
(3-9)(3-8)
PA A PB B = 0
(3-10)
PA A A (virtual work)( PA A A ) PB B B
( PB B B )
(3-10)(principle of virtual work)
W
U U (virtual strain energy)
W U = 0
(3-11)
U = W
(3-12)
(
) BC(u)
3-2
26
u ( x ) = cx
(3-13)
c
(3-13)
( x) = c
u ( x) = c x
( x) = c
(3-14)
c 3-2
U = x x d =
E x x dA dx = E c c A l
W = P u( x = l) = P c l
(3-15)
(3-16)
(3-12)
E c c A l = P c l
(3-17)
c=
P
EA
(3-18)
(3-13)
3.2.1(5)
1D
BC(u) u ( x )
(potential energy)
(u ) = U W
(3-19)
U W 3-2
1
x (u ( x)) x (u ( x))d
2
W = P u( x = l )
U=
(3-20)
u ( x ) u ( x )
min
u ( x )BC ( u )
[ (u ) = U W ]
27
(3-21)
3-2
(3-13)
du
=c
dx
x ( x) = E x ( x) = E c
x ( x) =
(3-22)
(3-20)
(u ) = U W =
1
E c2 A l P c l
2
(3-23)
(3-21)(3-23)
(u )
=0
c
(3-24)
c = P / EA (3-18)
(principle of
minimum potential energy)((3-15)(3-20))
3.2.2
3.2.2(1)
(
)
(1)
3-4 (local coordinate system)(bar element)
Node 1 Node 2() q
q e = [u1 u2 ]
(3-25)
28
P e = [P1
P2 ]
(3-26)
3-4
(3-26)
(
u ( x ) ( x ) ( x ) ) q
e
(2)
u ( x ) Taylor
u ( x) = a0 + a1 x + a2 x 2 +""
(3-27)
u1 u2 (3-27)
(interpolation model)
u ( x) = a0 + a1 x
(3-28)
u ( x) |x =0 = u1
u ( x ) | x = l e = u2
(3-29)
a0 a1 (unknowns)
(3-29)(3-28) a0 a1
a0 = u1
a1 =
u2 u1
le
(3-30)
(3-28)
u ( x) = u1 + (
u2 u1
x
x
) x = (1 e )u1 + ( e )u2 = N( x) q e
e
l
l
l
29
(3-31)
N ( x) = (1 e )
l
x
l e
(3-32)
(3-33)
(3)
1D
( x) =
du ( x)
1
= [ e
dx
l
1 u1
]
= B( x ) q e
l e u2
(3-34)
B( x) =
d
1
N ( x) = [ e
dx
l
1
]
le
(3-35)
(strain-displacement matrix)
(4)
1D
( x ) = E e ( x ) = E e B ( x ) q e = S ( x ) q e
(3-36)
S( x ) = E e B( x ) = [
Ee
le
Ee
]
le
(3-37)
(stress-displacement matrix)
(5)
(3-34)(3-36)
e = U e W e =
=
1
( x) ( x) d ( P1e u1 + P2e u2 )
e
1 le eT T
q S ( x) B( x) q e Ae dx ( P1e u1 + P2e u2 )
2 0
1
[u1 u2 ]
2
E e Ae
e
le e
E A
l e
E e Ae
e
l u1 e
P1
E e Ae u2
l e
T
= 1 q eT K e q e Pe q e
2
u
P2e 1
u2
(3-38)
30
Ee Ae 1 1
l e 1 1
(3-39)
Pe
P e = 1e
P2
(3-40)
Ke =
(6)
(3-38)(stiffness equation of element)
K e qe = Pe
(22) (21)
3.2.2(2)
(3-41)
(21)
3-5 A1 A2 l
E
(a)
(b)
3-5
3-5(b)
x
x
A ( x ) = 1 A1 + A2
l
l
q e = [u1
u2 ] P e = [ P1
T
(3-42)
P2 ]
u ( x ) = a0 + a1 x = N ( x ) q e
31
(3-43)
x x
N ( x ) = 1
l l
(3-44)
1 1
B ( x ) =
l l
(3-45)
K e qe = P
(3-46)
( 22 ) ( 21)
( 21)
K e = BT E B d
( 22 )
1
l
1 1
= E
A ( x ) dx
0
l l
1
l
l E 1
1 x
x
= 2
1 A1 + A2 dx
0 l
l
1 1 l
l
E ( A1 + A2 ) 1 1
1 1
2l
(3-47)
3.2.3
1.
(global coordinate system)
3-6 (local coordinate system)
(
) 3-6 ( x o y )( ox )
32
3-6
q e = [u1 u2 ]
(3-48)
_ _ _
q = u1 v1 u 2
v2
(3-49)
3-6 1 u 1 v1
u1 2 u 2 v 2 u2
(3-50)
u cos
qe = 1 =
u2 0
sin
0
0
cos
u1
0 v1
Te q e
sin u 2
v2
(3-51)
T (transformation matrix)
e
cos
Te
0
sin
0
0
cos
0
sin
(3-52)
()
(3-51)
33
1
e = q e T K e q e p eT q e
2
1
= q e T (Te T K e Te )q e (Te T P e )T q e
2
eT
e e
eT e
= 1q K q P q
2
(3-53)
K P
e
K = Te T K e Te
(3-54)
P = Te T P e
(3-55)
()(3-53) q
e
e
e
e
K q = P
(4 4) (4 2)
(3-56)
(42)
3-6 (3-54)
cos 2
E e Ae cos sin
e
K = e
(44)
l cos2
cos sin
cos sin
sin 2
cos sin
cos 2
cos sin
cos 2
sin 2
cos sin
2.
3-7
3-7
( Ox )
34
cos sin
sin 2
cos sin
sin 2
(3-57)
q e = [u1
u2 ]
(3-58)
Ox y z
q e = u1 v1
w1 u 2
v2
w2
(3-59)
cos(x, x) =
z 2 z1
y y1
x 2 x1
cos( x, y ) = 2
cos( x, z ) =
l
l
l
(3-60)
( x1 , y1 , z1 ) ( x 2 , y 2 , z 2 ) 1 2 l
q e q e
u1
v1
w1
0
0
0
= Te q
(3-61)
T
e
(3-62)
K = T
e
(66)
eT
(6 2)
P = T
(61)
(2 2) (26)
eT
(62)
(21)
(3-63)
(3-64)
3.2.4 MATLAB
MATLAB [16]
MATLAB
MATLAB A
35
MATLAB
Bar1D2Node _Stiffness(E,A,L)
E A L k(2X2)
Bar1D2Node _Assembly(KK,k,i,j)
k ij KK
Bar1D2Node _Stress(k,u,A)
k u(21) A
stress
Bar1D2Node_Force(k,u)
k u(21) 21
forces
3.2.2 MATLAB
%%%%%%%%%%% Bar1D2Node %% begin %%%%%%%%%
function k=Bar1D2Node_Stiffness(E,A,L)
%
% E A L
% k(2X2)
%--------------------------------------k=[E*A/L -E*A/L; -E*A/L E*A/L];
%%%%%%%%%%%%%%%%%%%%%%%%%%
function z=Bar1D2Node_Assembly(KK,k,i,j)
%
% k ij
% KK
%----------------------------------DOF(1)=i;
DOF(2)=j;
for n1=1:2
for n2=1:2
KK(DOF(n1),DOF(n2))= KK(DOF(n1),DOF(n2))+k(n1,n2);
end
end
z=KK;
%-----------------------------------------------------------function stress=Bar1D2Node_Stress(k,u,A)
%
% k, u(21)
% A
% stress
%----------------------------------stress=k*u/A;
36
%----------------------------------------------------------%%%%%%%%%%%%%%%%%%%%%%%%%
function forces=Bar1D2Node_Force(k,u)
%
% k u(21)
% 21 forces
%----------------------------------------forces=k*u;
%%%%%%%%%%% Bar1D2Node %% end %%%%%%%%%
alpha u
3.2.3 MATLAB
%%%%%%%%%%% Bar2D2Node %% begin %%%%%%%%%%%%%%
function k=Bar2D2Node_Stiffness(E,A,x1,y1,x2,y2,alpha)
%
% E A
%x1,y1x2,y2
alpha
% k(4X4)
%------------------------------------------------L=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
x=alpha*pi/180;
C=cos(x);
S=sin(x);
k=E*A/L*[C*C C*S -C*C -C*S; C*S S*S -C*S -S*S;
-C*C -C*S C*C C*S; -C*S -S*S C*S S*S];
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function z = Bar2D2Node_Assembly(KK,k,i,j)
%
% k ij
% KK
%-------------------------------------------------------DOF(1)=2*i-1;
37
DOF(2)=2*i;
DOF(3)=2*j-1;
DOF(4)=2*j;
for n1=1:4
for n2=1:4
KK(DOF(n1),DOF(n2))= KK(DOF(n1),DOF(n2))+k(n1,n2);
end
end
z=KK;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-function stress= Bar2D2Node_Stress(E,x1,y1,x2,y2,alpha,u)
%
% Ex1,y1x2,y2
% alpha u
% stress
%-----------------------------------------------L=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
x=alpha*pi/180;
C=cos(x);
S=sin(x);
stress=E/L*[-C -S C S]*u;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function forces= Bar2D2Node_Forces(E,A,x1,y1,x2,y2,alpha,u)
%
% E A
%x1,y1x2,y2
alpha
% u
% forces
%------------------------------------------------------------L=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
x=alpha*pi/180;
C=cos(x);
S=sin(x);
forces= E*A/L*[-C -S C S]*u;
%%%%%%%%%%% Bar2D2Node %% end %%%%%%%%%%%%%%
3.2.5
3.2.5(1)
3-8 E = 29.5 10 4 N/mm 2 ,
A = 100mm 2
38
3-8
1
3-8
3-1 3-3
3-1
400
400
300
300
3-2
3-3
nx
ny
400
300
-1
500
0.8
0.6
400
39
K (1)
u1
K (2)
K (3)
K (4)
v1 u2
0 1
0 0
0
0
u3 v3
0 0
0 1
1
0
v2
0
0
0
u1
v1
u2
v2
u2 v2
0 0
0 1
0 0
0 1
(3-65)
u3
v3
(3-66)
u2
v2
u1
v1
u3
v3
v4 u3 v3
0 1 0
0 0 0
0 1 0
0 0 0
u1
v1
(3-67)
u3
v3
u4
v4
(3-68)
u3
v3
K = K
q = [u1
(1)
+ K (2) + K (3) + K ( 4)
v1 u 2
P = R + F = R x1
v2
R y1
u3
v3
2 10 4
40
u4
Ry2
v4 ]
0 2.5 10 4
Rx 4
Ry4
( Rx1 , R y1 ) 1 x y Ry 2 2 y ( Rx 4 , R y 4 )
4 x y
u1
v1
u2
v2
u3
22.68
5.76
15.0
0
5.76 4.32
0
0
15.0
0
15.0
0
4
0
0
20.0
29.5 10 100 0
7.68 5.76
0
0
6000
20.0
0
5.76 4.32
0
0
0
0
0
0
0
0
v3
7.68 5.76
5.76 4.32
0
0
u4
v4
0
0
0
0 u1 Rx1 Rx1
R R
0 v1 y1 y1
0 u2 Fx 2 2 10
20.0
0
0
0 v2 Ry 2 Ryz
=
=
Fx3
0
22.68 5.76 15.0 0 u3
4
5.76 24.32
0
0 v3 Fy 3 2.5 10
15.0
0
15.0 0 u4 Rx 4 Rx 4
0
0
0
0 v4 Ry 4 Ry 4
(3-69)
(4)
BC(u) u1 = v1 = v 2 = u 4 = v 4 = 0 (3-69)
0
0 u2 2 104
15
29.5 10 100
u =
0
22.68
5.76
0
3
6000
0 5.76 24.32 v3 2.5 104
4
(3-70)
u2 0.2712
u = 0.0565 mm
3
v3 0.2225
(3-71)
(5)
E
[ 1 1] T q
l
0
0
4
29.5 10
= 200 N/mm 2
=
1
0
1
0
[
]
0.2712
400
(1) = E B T q =
41
(3-72)
(2) = 218.8N/mm 2
(3) = 52.08N/mm 2
(4) = 41.67N/mm 2
(3-73)
(6)
(3-72)(3-69)
R x1
22.68
R
Rx 4
0
Ry4
0
5.76
4.32
15.0
0
0
0
7.68
5.76
5.76
4.32
0
0
0
0
0
0
20.0
0
0
0
15.0
0
0
20.0
0
15.0
0
0
0
0
0
0.2712
0.0565
0.2225
15833.0
3126.0
= 21879.0 N
4167.0
(3-74)
MATLAB 3.2.5(2)
(Bar2D2Node)
1
3-8
3-1 3-3
2()
MATLAB
Bar2D2Node_StiffnessBar2D2Node_Assembly
Bar2D2Node_StressBar2D2Node_Forces MATLAB
MATLAB E A x1,y1,x2,y2,x3,y3,x4,y4,
alpha 1, alpha 2 alpha 3, 123 4 Bar2D2Node_Stiffness
>>E=2.95e11;
>>A=0.0001;
>>x1=0;
>>y1=0;
>>x2=0.4;
>>y2=0;
>>x3=0.4;
>>y3=0.3;
42
>>x4=0;
>>y4=0.3;
>> alpha1=0;
>> alpha2=90;
>> alpha3=atan(0.75)*180/pi;
>> k1=Bar2D2Node_Stiffness (E,A,x1,y1,x2,y2,alpha1)
k1 = 73750000
0
-73750000
0
0
0
0
0
-73750000
0
73750000
0
0
0
0
0
>> k2=Bar2D2Node_Stiffness (E,A,x2,y2,x3,y3,alpha2)
k2 = 1.0e+007 *
0.0000
0.0000
-0.0000
-0.0000
0.0000
9.8333
-0.0000
-9.8333
-0.0000 -0.0000
0.0000
0.0000
-0.0000
-9.8333
0.0000
9.8333
>> k3=Bar2D2Node_Stiffness (E,A,x1,y1,x3,y3,alpha3)
k3 = 1.0e+007 *
3.7760
2.8320
-3.7760
-2.8320
2.8320
2.1240
-2.8320
-2.1240
-3.7760
-2.8320
3.7760
2.8320
-2.8320
-2.1240
2.8320
2.1240
>> k4=Bar2D2Node_Stiffness (E,A,x4,y4,x3,y3,alpha1)
k4 = 73750000
0
-73750000
0
0
0
0
0
-73750000
0
73750000
0
0
0
0
0
3
4 KK(88) KK
Bar2D2Node _Assembly
>>KK=zeros(8,8);
>>KK=Bar2D2Node_Assembly (KK,k1,1,2);
>>KK=Bar2D2Node_Assembly (KK,k2,2,3);
>>KK=Bar2D2Node_Assembly (KK,k3,1,3);
>>KK=Bar2D2Node_Assembly (KK,k4,4,3)
KK= 1.0e+008 *
1.1151
0.2832
-0.7375
0
0.2832
0.2124
0
0
-0.7375
0
0.7375
0.0000
0
0
0.0000
0.9833
-0.3776
-0.2832
-0.0000
-0.0000
-0.2832
-0.2124
-0.0000
-0.9833
0
0
0
0
0
0
0
0
-0.3776
-0.2832
-0.0000
-0.0000
1.1151
0.2832
-0.7375
0
-0.2832
-0.2124
-0.0000
-0.9833
0.2832
1.1957
0
0
0
0
0
0
-0.7375
0
0.7375
0
0
0
0
0
0
0
0
0
4
3-8 1 u1 = 0 , v1 = 0 2 v2 = 0
4 u4 = 0 v4 = 0 F3 10NMATLAB
43
\
q = [u1
P = R + F = R x1
v1 u 2
v2
R y1
2 10 4
u3
v3
Ry2
u4
v4 ]
0 2.5 10 4
Rx 4
Ry4
( Rx1 , R y1 ) 1 x y Ry 2 2 y ( Rx 4 , R y 4 )
4 x y
>>k=KK([3,5,6],[3,5,6])
k =1.0e+008 *
0.7375
-0.0000
-0.0000
-0.0000
1.1151
0.2832
-0.0000
0.2832
1.1957
>> p=[20000;0;-25000];
>>u=k\p
u = 1.0e-003 *
0.2712
0.0565
-0.2225
[]
(3-75)
(3-72)
5
q P
(3-76)
44
6
q
Bar2D2Node_Stress
Bar2D2Node_Forces(E,A,x1,y1,x2,y2,alpha,u)
>>u1=[q(1);q(2);q(3);q(4)]
u1 = 1.0e-003 *
0
0
0.2712
0
>> stress1=Bar2D2Node_Stress(E,x1,y1,x2,y2,alpha1,u1)
stress1 =2.0001e+008
>>u2=[q(3);q(4);q(5);q(6)]
u2 = 1.0e-003 *
0.2712
0
0.0565
[]
-0.2225
[]
>> stress2=Bar2D2Node_Stress(E,x2,y2,x3,y3,alpha2,u2)
stress2 = -2.1879e+008
>>u3=[q(1);q(2);q(5);q(6)]
u3 = 1.0e-003 *
0
0
0.0565
-0.2225
>> stress3=Bar2D2Node_Stress(E,x1,y1,x3,y3,alpha3,u3)
stress3 = -52097000
[]
>>u4=[q(7);q(8);q(5);q(6)]
u4 = 1.0e-003 *
0
0
0.0565
-0.2225
>> stress4=Bar2D2Node_Stress(E,x4,y4,x3,y3,alpha1,u4)
stress4 = 41668750
[]
1 = 2.0001 108 Pa 2
45
1 (GUI)(step by step)
(1) ANSYS()
ANSYS ANSYS Interactive Working directory () Initial jobname(
): planetrussRun OK
(2)
ANSYS Main Menu: Preferences Structural OK
(3)
ANSYS Main Menu: Preprocessor Element TypeAdd/Edit/Delete Add Link2D spar 1
(5)
ANSYS Main Menu: Preprocessor Real Constants Add/Edit/Delete Add Type 1 OKReal
Constant Set No: 1 ( 1 ), AREA: 1e-4 () OKClose
(6)
ANSYS Main Menu: Preprocessor Modeling CreatNodes In Active CSNode number 1
X:0,Y:0,Z:0 ApplyNode number 2 X:0.4,Y:0,Z:0 ApplyNode number 3 X:0.4,Y:0.3,Z:0
ApplyNode number 4 X:0,Y:0.3,Z:0OK
ANSYS Main Menu: Preprocessor Modeling Create ElementsElem Attributes
User numberedThru nodes OK node 1 node2 Apply node 2 node3 Apply
node 1 node3 Apply node 4 node3 ApplyOK
(7)
1 X Y 2 Y 4 X Y
ANSYS Main Menu: Solution Define Loads Apply Structural Displacement On Nodes
1 Apply Lab2 DOFs: UXUY VALUE0 Apply 2 Apply
Lab2 DOFs: UY VALUE0 Apply 4 Apply Lab2 DOFs: UX,UY VALUE0
OK
ANSYS Main Menu: Solution Define Loads Apply Structural Force/moment On Nodes
2 Apply FX VALUE: 20000
Apply 3 Apply
FYVALUE: 25000 OK
(9)
ANSYS Main Menu: Solution Solve Current LS OK Should The Solve Command be Executed?
Y Close (Solution is done! )
(10)
ANSYS Main Menu: General Postproc Plot Results Deformed Shape Def + Undeformed
OK ( Plot Results) Contour Plot Nodal Solu DOF solutionDisplacement vector sum (
)
46
ANSYS Main Menu: General Postproc List Results Nodal solution DOF solutionDisplacement
vector sum ()
ANSYS Main Menu: General Postproc List Results Reaction SoluALL items OK (
)
(11)
ANSYS Utility Menu: File Exit Save EverythingOK
2
!
B
!%%%%%%%% []3.2.5(1) %%%% begin %%%%%%
/ PREP7
/PLOPTS,DATE,0
!=====
ET,1,LINK1
UIMP,1,EX, , ,2.95e11,
R,1,1e-4,
!()
N,1,0,0,0,
! 1 ,(0,0,0)
N,2,0.4,0,0,
! 2 ,(0.4,0,0)
N,3,0.4,0.3,0,
! 3 ,(0.4,0.3,0)
N,4,0,0.3,0,
! 4 ,(0,0.3,0)
E,1,2
! 1 ( 1 2 )
E,2,3
! 2 ( 2 3 )
E,1,3
! 3 ( 1 3 )
E,4,3
! 4 ( 4 3 )
FINISH
!=====
/SOLU
!()
D,1,ALL
! 1
D,2,UY
! 2 y
D,4,ALL
! 4
F,2,FX,20000,
! 2 x (20000)
F,3,FY,-25000,
! 3 y (-25000)
SOLVE
FINISH
!=====
/POST1
PLDISP,1
FINISH
3.3
47
3.3.1
3-9
xoy
dxdy
4.2 2D
(characterized modeling)
3-9 1
(deflection)
long beam x 2 x
(1)
(2)
3.3.1(1)
v ( x , y = 0)
( x ) M
( x )
dx ( 3-10)
3-9
3-10 dx
3.3.1(2)
1
3-10 x X = 0
M = x y dA
(3-77)
y (neutral layer) y M
y Y = 0 dQ + p ( x) dx = 0
dQ
+p = 0
dx
48
(3-78)
Q M = 0 dM Qdx = 0
0
Q=
dM
dx
(3-79)
2
dx 3-11
3-11
( R y ) d R d
R d
y
=
R
x ( y ) =
(3-80)
R (curvature) R
d
d
1
=
=
ds R d R
(3-81)
v ( x , y = 0) k
v '' ( x)
v ''( x )
(1 + v ' ( x) 2 )3/ 2
(3-82)
3-11
d 2v
dx 2
(3-83)
(3-81)(3-83)(3-80)
x ( x, y )
= y
3
49
d 2v
dx 2
(3-84)
x = E x
(3-85)
EI
d 4v
+ p( x) = 0
dx 4
(y )
(3-86)
M ( x ) = x y dA
A
= y 2 Ev ''dA
(x )
(3-87)
()
(3-88)
()
(3-89)
= EI
d 2v
dx 2
x ( x) = E y
x ( x) = y
(3-87) I =
d 2v
dx 2
d 2v
dx 2
y 2 d A (moment of inertia)
v ( x , y = 0)
4
3-11 p ( x ) (
(3-86))
BC(u)
v x = 0 = 0 v x =l = 0
(3-90)
()
BC(p)
x =0
= 0M
=0
(3-91)
v |x =l = 0
(3-92)
x =l
(3-87)
BC(p)
v |x =0 = 0
3.3.1(3)
dxdy
3-9
50
EI
d 4v
+ p0 = 0
dx 4
(3-93)
BC(u)
v x =0 = v x =l = 0
(3-94)
BC(p)
v x =0 = v x =l = 0
(3-95)
v( x) =
1 p0 4
( x + c3 x3 + c2 x 2 + c1 x + c0 )
EI 24
(3-96)
c 0 c3
v( x) =
p0
( x 4 2lx3 + l 3 x)
24 EI
v( x = 12 l ) = 0.013020833
p0l 4
EI
(3-97)
(3-98)
1
x x d
2
d 2v
1
d 2v
= ( E y 2 )( y 2 )dAdx
2
dx
dx
U=
(3-99)
d 2v
1
= EI z 2 dx
2 l
dx
W = p ( x) v( x)dx
l
(3-100)
= U W =
1
d 2v 2
EI
(
) dx p ( x) v( x)dx
z
l
2 l
dx 2
(3-101)
3.3.1(4)
3-9 BC(u) v( x )
v( x) = c1 sin
51
x
l
(3-102)
c1
v( x) = c1 sin
(3-103)
U = x x d
E x x dA dx
(3-104)
A (3-84)
x = y
d 2 v
dx 2
(3-105)
(3-104)
l
U = E
0
d 2 v d 2 v
2
y
A
d
2 2 dx
A
dx dx
(3-106)
(3-102)(3-103)
2
x
x
U = EI c1 sin sin c1 dx
0
l l
l
l
l
EIl
=
c1 c1
2 l
I =
(3-107)
y 2 dA
W = p0 vdx
0
= p0 c1 sin
=
2lp0
dx
c1
(3-108)
(3-12) U = W
4
EIl
c1 =
c1 c1
2 l
2lp0
c 1
52
(3-109)
c1 =
4l 4
p0
EI 5
(3-110)
(3-102)
4l 4
x
v ( x) =
p0 sin
5
EI
l
(3-111)
3.3.1(5)
3-9
BC(u) v( x )
v( x) = c1 sin
x
l
+ c2 sin
3 x
l
(3-112)
c1 c2 U
U=
1
x x d
2
2
d 2 v
1 l
= EI 2 dx
2 0
dx
4
4
2
2
1 l 2
x
3 x
3
2x
2 3
2 3 x
= EI c1 sin
+ c2 sin
+ 2c1c2 sin
sin
dx
2 0 l
l
l
l
l
l
l l
EI
=
2
4
2 4 l
2 3 l
c1 + c2
l 2
l 2
(3-113)
W
l
x
3 x
+ c2 sin
W = p0 c1 sin
dx
0
l
l
2l
2l
= p0 c1 + c2
3
(3-114)
= U W
4
2l
EI l
2
=
c
1 p0 = 0
c1
2 l 2
4
2l
EI 3 l
=0
=
2
c
2 p0
c2
2 l 2
3
53
(3-115)
c1 c2 v ( x )
v( x) =
4 p0l 4
4 p0l 4
x
3 x
sin
sin
+
5
5
EI
l 243 EI
l
(3-116)
(3-97)
(3-112)
-
3.3.1(4)3.3.1(5)(
) BC(u)
3.3.2
3.3.2(1)
3-12 (beam element) l E
Iz
3-12
(1)
Node 1 Node 2
q
e
q e = [ v1 1
v2 2 ]
(3-117)
4 (DOF) P
e
P e = [ Pv1
M1
Pv 2
M2]
(3-118)
v1 , 1 , v2 , 2 (deflection)(slope)
(3-118)
54
q
e
(2)
4
v( x) = a0 + a1 x + a2 x 2 + a3 x3
(3-119)
a0a1a2a3
v( x = 0) = v1 , v ' ( x = 0) = 1
v( x = l ) = v2 , v ( x = l ) = 2
'
(3-120)
(3-119) 4
a0 = v1
a1 = 1
a2 = 12 (3v1 21l + 3v2 2l )
l
a3 = 13 (2v1 + 1l 2v2 + 2l )
l
(3-121)
(3-121)(3-119)
v( x) = (1 3 2 + 2 3 )v1 + l ( 2 2 + 3 )1 + (3 2 2 3 )v2 + l ( 3 2 ) 2
= N( ) q e
(3-122)
x
l
= N ( )
N( ) = (1 3 2 + 2 3 ) l ( 2 2 + 3 ) (3 2 2 3 ) l ( 3 2 )
(3-123)
(3)
d 2 v( x)
dx 2
1
1
1
1
(6 4) 2 (12 6)
(6 2) q e
= y^ 2 (12 6)
l
l
l
l
( x, y^ ) = y^
= B( ) q e
y^ y B ( )
55
(3-124)
B( ) = y^ [ B1
B2
B4 ]
B3
(3-125)
B1 = 12 (12 6) ,
l
1
1
B2 = (6 4) , B3 = 2 (12 6) ,
l
l
1
B4 = (6 2)
l
(4)
( x, y^ ) = E ( x, y^ ) = E B( x, y^ ) q e = S( x, y^ ) q e
(3-126)
E S ( x )
(5)
e
e = U e W e
(3-127)
1 l
^
^
( xy)
( x, y)
dA dx
2 0 A
l
1
= q e T [ BT E B dA dx]q e
0 A
2
1
= qeT K e qe
2
Ue =
K
e
B1
B
l
K e = ( y^ ) 2 E [ B1
0 A
B3
B4
B12
l BB
^ 2
= ( y ) dA E 1 2
A
0 B B
1 3
B1 B4
B2
B3
B1 B2
B22
B2 B3
B2 B4
56
B4 ] ( y^ ) dA dx
B1 B3
B2 B3
B32
B3 B4
B1 B4
B2 B4
dx
B3 B4
B42
(3-128)
12
6l
12
6l 4l 2
EI
= 3z
l 12 6l
2
6l 2l
6l
2l 2
6l
4l 2
6l
12
6l
(3-129)
Iz (3-127)
W e = Pv1 v1 + M 11 + Pv 2 v2 + M 2 2 = P e T q e
(3-130)
P e = [ Pv1
M1
M2]
Pv 2
(3-131)
(6)
(3-127) q
e
K e qe = Pe
(3-132)
4441 41
K P (3-129)(3-130)
e
3.3.2(2)
3-13
()(DOF) 6 3-13
3-13
3-13 q P
e
q e = [u1 v1 1 u1 v2 2 ]
(3-133)
61
P e = [ Pu1
61
Pv1
M1
Pu 2
Pv 2
M2 ]
(3-134)
K e qe = Pe
6661 61
(3-135)
3-13 (3-133)
(3-135)
57
EA
l
e
K =
66
EA
l
12 EI
l3
6 EI
l2
6 EI
l2
4 EI
l
12 EI
l3
6 EI
l2
EA
l
0
0
EA
l
6 EI
l2
2 EI
l
0
0
12 EI
l3
6 EI
2
l
6 EI
l2
2 EI
l
12 EI
l3
6 EI
2
l
6 EI
l2
4 EI
l
(3-136)
3.3.2(3)
3-14a
(a)
3-14
(b)
3-15 ()
3-14(a)
3-14(b) q e = [ v1 1
P e = [ Pv1
M1
Pv 2
v2 2 ]
T
M 2 ] v ( x ) v ( x ) = N ( x ) q e
T
58
N ( x ) = (1 3 2 + 2 3 ) l ( 2 2 + 3 )
=
( 3
2 3 ) l ( 3 2 )
(3-137)
x
W
l
W = p ( x ) v ( x ) dx
l
l
= ( p0 ) N ( x ) dx q e
0
= P eT q e
(3-138)
(3-137) P
e
P eT = ( p0 ) N ( x ) dx
l
= p0 (1 3 2 + 2 3 ) l ( 2 2 + 3 )
0
l
= p0 l 2 p0 l 2 12 p0 l 2
( 3
2 3 ) l ( 3 2 ) dx
p0 l 2 12
(3-139)
1
3-15
Pv1 =
p l2
p l2
p l2
p0l
M 1 = 0 Pv 2 = 0 M 2 = 0
2
8
2
8
(3-140)
(3-139) M1 M2
23-138
3-14a
3-139
3.3.2(4)
A = 6650mm 2 h = 317mm
59
(a)
(b)
3-16
q = [ v1 1 v2 2 v3 3 ]T
(3-141)
P = F + R = [ Fv1 +Rv1
F 1 +R 1
Fv 2 +Rv 2
F 2
Fv 3
F 3 ]T
(3-142)
F (3-148) R
(3-129)1
v1
k( )
1
v2
6 (5)
6 ( 5)
12
12
2
2
200 109 1.186 104 6 ( 5 ) 4 ( 5 ) 6 ( 5 ) 2 ( 5 )
=
12
12 6 ( 5 )
6 ( 5 )
53
6 ( 5 ) 2 ( 5 ) 2 6 ( 5 ) 4 ( 5 ) 2
(3-143)
v2
k ( 2)
v3
12
6 ( 2.5 )
6 ( 2.5 )
12
2
2
200 109 1.186 104 6 ( 2.5 ) 4 ( 2.5 ) 6 ( 2.5 ) 2 ( 2.5 )
=
3
12
12
6 ( 2.5 )
6 ( 2.5 )
( 2.5)
K = k
v1
( 2)
(3-144)
+ k ( 2)
v2
v3
5 692 800
0
0
2 277 120 5 692 800 2 277 120
9 488 000
0
0
2 277 120 5 692 800 20 494 080 17 078 400 18 216 960 22 771 200
K=
0
0
18 216 960 22 771 200 18 216 960 22 771 200
0
0
22 771 200 18 976 000 22 771 200 37 952 000
(3-145)
3.3.2(3)12
60
F (1)
3
wL 25 10 5
2
2
2
3
2
wL 25 10 5 62 500
52 083
12
12
=
=
=
3
wL
62
500
25
10
5
2
52 083
2
2
3
2
wL 25 10 5
12
12
F ( 2)
(3-146)
3
wL 25 10 2.5
2
2
2
3
2
wL 25 10 2.5 31 250
13 021
12
12
=
=
=
3
wL
31
250
25
10
2.5
2
2
13 021
2
3
2
wL 25 10 2.5
12
12
(3-147)
F = F (1) + F (2)
62 500
62 500
52 083
52 083
31 250
31 250
13 021
13 021
(3-148)
Kq = P = F + R
(3-149)
1 v1 = 1 = 0 2 v2 = 0
3
18 976 000 22 771 200 37 952 000 3 13 021
(3-150)
q = [ v1 1 v2 2 v3 3 ]T
= 0 0 0 0.001 3723 ( rad ) 0.008 577 2 ( m ) 0.004 117 ( rad )
(3-151)
R = Kq F
61
(3-152)
R (3-152)
R = [ Rv1 R 1 Rv 2 0 0 0]T
= [54687.8(N) 39062.6(Nm) 132814.8(N) 0 0 0]T
(3-153)
3.3.3
3-17 l
E A Iz
3-17
( Oxy )
q e = [u1 v1 1 u 2
61
v2 2 ]
(3-154)
(3-155)
( Oxy )
q e = u 1 v1 1 u 2
61
v2 2
1 2
u1 = u1 cos + v 1 sin
v1 = u1 sin + v 1 cos
u2 = u 2 cos + v 2 sin
v2 = u 2 sin + v 2 cos
(3-156)
q e = Te q e
61 66 (61)
62
(3-157)
T
e
cos
sin
0
e
T
66
0
0
sin
cos
0
0
1
0
0
0
0
0
0
0
0
0
0
cos
sin
sin
cos
0
0
(3-158)
K q = P
e
(3-159)
6661 61
K = TeT K e Te
e
(3-160)
66 666666
e
P = TeT P e
(3-161)
61 6661
3.3.4
1.
. 3-18 l E
I z ( z ) I y ( y ) J
3-18 6 12
q P
e
3-18
q e = u1
121
v1
w1
x1 y1 z1
u2
63
v2
w2
x 2 y 2 z 2
(3-162)
P e = Pu1
121
Pv1
Pw1
M x1
M y1
M z1
Pu 2
Pv 2
Pw 2
M x2
M y2
M z 2
(3-163)
3-18
EA 1 1
l 1 1
K ue1u2 =
2 2
(3-164)
(2) 3-18 x1 x 2
()(3-164)
Ke x1 x 2 =
2 2
GJ
l
1 1
1 1
(3-165)
J G
(3) 3-18 Oxy v1 z1 v2 z 2
Oxy
K e( Oxy )
4 4
6l
12
6l 4l 2
EI
= 3Z
l 12 6l
2
6l 2l
12 6l
6l 2l 2
12 6l
6l 4l 2
(3-166)
I z z
(4) 3-18 Oxz w1 y1 w2 y 2
Oxz (3-166)
(6)
(3-162)
64
v1
w1
x1
y1
z1
12EI z
l3
6EI z
l2
u1
EA
e
K =
1212
EA
12EI y
l3
GJ
l
6EI y
l2
6EI y
l2
0
4EI y
l
u2
EA
l
6EI z
l2
6EI y
l
0
0
2EI y
l
0
12EI y
l3
0
6EI y
l2
GJ
l
0
6EI y
l2
0
2EI y
2EI z
l
12EI z
l3
6EI z
l2
6EI z
l2
12EI z
l3
GJ
l
12EIz
l3
l2
6EI y
EA
l
2EI z
l
4EI z
l
l3
12EI y
z 2
y2
x2
w2
6EI z
l2
6EI z
l2
v2
12EI y
l3
0
6EI y
GJ
l
6EI z
l2
6EI y
6EI z
l2
0
l2
0
4EI y
4EI z
l
(3-167)
2.
q e = u1 v1
121
w1 x1 y1 z1 u 2
v2
w2 x 2 y 2 z 2
v2
w2 x2 y 2 z 2
q e = u1
121
v1
w1 x1 y1 z1
u2
(3-168)
(3-169)
(3-168) 1
u1
u1 u1 cos( x, x ) + v1 cos( x, y ) + w1 cos( x, z )
v = u cos( y, x) + v cos( y, y ) + w cos( y, z ) = v
1
1
33 1
1 1
w1
x1
x1 x1 cos( x, x) + y1 cos( x, y ) + z1 cos( x, z )
65
(3-170)
(3-171)
u 2
u2
v = v2
2 33
w 2
w2
(3-172)
x 2
x 2
= y 2
y 2 33
z 2
z 2
(3-173)
(3-174)
(3-170)(3-173)
q e = Te q
121 1212121
(3-175)
T
e
(33)
0
(33)
e
T =
(1212)
0
(33)
0
(33)
(33)
(33)
(33)
(33)
(33)
(33)
(33)
(33)
0
(33)
0
(33)
(33)
(33)
(3-176)
3.3.5
3-4
( 3-4
)
3-4
66
W e = z p ( x ) v ( x ) dx
= l p ( x ) N ( x ) dx
= [ RA
MA
RB
M B ] qe
RA = P / 2
RB = P / 2
M A = PL / 8
M B = PL / 8
RA = ( Pb 2 / L3 ) ( 3a + b )
RB = ( Pa 2 / L3 ) ( a + 3b )
M A = Pab 2 / L2
M B = Pa 2 b / L2
RA = p0 L / 2
RB = p0 L / 2
M A = p0 L2 /12
M B = p0 L2 /12
RA = 3 p0 L / 20
RB = 7 p0 L / 20
M A = p0 L2 / 30
M B = p0 L2 / 20
RA = ( p0 a / 2 L3 ) ( a 3 2a 2 L + 2 L3 )
RB = ( p0 a 3 / 2 L3 ) ( 2 L a )
M A = ( p0 a 2 /12 L2 ) ( 3a 2 8aL + 6 L2 )
M B = ( p0 a 3 /12 L2 ) ( 4 L 3a )
RA = p0 L / 4
RB = p0 L / 4
M A = 5 p0 L2 / 96
M B = 5 p0 L2 / 96
67
RA = 6 M 0 ab / L3
RB = 6M 0 ab / L3
M A = ( M 0b / L2 ) ( 3a L )
M B = M 0 a / L2 (3b L )
3.3.6 MATLAB
MATLAB 3.3.6(1) 1D (Beam1D2Node)
3-12
2 MATLAB
Beam1D2Node_Stiffness(E,I,L)
E I L
k(44)
Beam1D2Node _Assembly(KK,k,i,j)
k ijm KK
Beam1D2Node_ Strain(x,L,y)
x y
L B(14
Beam1D2Node _Stress(E,B,u)
E B u stress
Beam1D2Node_Deflection(x,L,u)
x L
u v
3.3.2 MATLAB
%%%%%%%%%% Beam1D2Node %%% begin %%%%%%%%%%%%
function k =Beam1D2Node_Stiffness(E,I,L)
%
% E I L
% k(44)
%----------------------------------------k = E*I/(L*L*L)*[12 6*L -12 6*L ; 6*L 4*L*L -6*L 2*L*L ;
-12 -6*L 12 -6*L ; 6*L 2*L*L -6*L 4*L*L];
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function z = Beam1D2Node_Assembly(KK,k,i,j)
%
% k ijm
% KK
%-----------------------------------------
68
DOF(1)=2*i-1;
DOF(2)=2*i;
DOF(3)=2*j-1;
DOF(4)=2*j;
for n1=1:4
for n2=1:4
KK(DOF(n1),DOF(n2))= KK(DOF(n1),DOF(n2))+k(n1,n2);
end
end
z=KK;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function B= Beam1D2Node_Strain(x,L,y)
%
% x
% y L
% B(14
%----------------------------------------e=x/L;
B1=(12*e-6)/(L*L);
B2=(6*e-4)/L;
B3=-(12*e-6)/(L*L);
B4=(6*e-2)/L;
B=-y*[B1,B2,B3,B4];
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function stress= Beam1D2Node_Stress(E,B,u)
%
% E B u
% stress
%----------------------------------------stress = E*B*u;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function v=Beam1D2Node _Deflection(x,L,u)
%
% x
% L u
% v
%----------------------------------------e=x/L;
N1=1-3*e*e+2*e*e*e;
N2=L(e-2*e*e+e*e*e);
N3=3*e*e-2*e*e*e;
N4=L(e*e*e-e*e);
N=[N1,N2,N3,N4];
v=N*u;
%%%%%%%%%% Beam1D2Node %%% end %%%%%%%%%%%%
2 MATLAB
Beam2D2Node_Stiffness(E,I,A,L)
69
E A I L k(6
6)
Beam2D2Node_Assemble(KK,k,i,j)
k ij KK
Beam2D2Node_Forces(k,u)
k u forces
3.3.3 MATLAB
%%%%%%%%%% Beam2D2Node %% begin %%%%%%%%%%%%
function k =Beam2D2Node_Stiffness(E,I,A,L)
%
% E A I L
% k(66)
%----------------------------------------k=[E*A/L,0,0,-E*A/L,0,0;0,12*E*I/(L^3),6*E*I/(L^2),0,-12*E*I/(L^3),6*E*I/(L^2);0,6*E*I/(L^2),4*E*I/L,0,-6*E*I/
(L^2),2*E*I/L;-E*A/L,0,0,E*A/L,0,0;0,-12*E*I/(L^3),-6*E*I/(L^2),0,12*E*I/(L^3),-6*E*I/(L^2);0,6*E*I/(L^2),2*
E*I/L,0,-6*E*I/(L^2),4*E*I/L]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function y =Beam2D2Node_Assemble(KK,k,i,j)
%
% k ij
% KK
%----------------------------------------DOF(1)=3*i-2;
DOF(2)=3*i-1;
DOF(3)=3*i;
DOF(4)=3*j-2;
DOF(5)=3*j-1;
DOF(6)=3*j;
for n1=1:6
for n2=1:6
KK(DOF(n1),DOF(n2))=KK(DOF(n1),DOF(n2))+k(n1,n2);
end
end
y = KK;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function forces = Beam2D2Node_Forces(k,u)
% k u
% forces
%----------------------------------------forces = k * u;
%%%%%%%%%%
Beam2D2Node
%% end %%%%%%%%%%%%
3.3.7
70
3.3.7(1)
3-19
E = 3.0 1011 Pa I = 6.5 10 7 m 4 A = 6.8 10 4 m 2
3-19
(a)
(b)
3-20
1
3-20(a)
3-5
3-5
1
3
4
71
2
1
2
q = [u1
v1 1
u2
v2 2
u3
v3 3
u4
v4 4 ]
(3-177)
4.1
F = Fx1
F y1
M1
0 Fy 2
M 2
0 0 0 0 0 0
(3-178)
(3-179)
R = 0 0 0 0 0 0 Rx3
R y3
R 3
Rx 4
Ry4
R 4
Rx 3 Ry 3 R 3 3 x y Rx 4 Ry 4
R 4 4 x y
P =F+R
T
= 3000 3000 720 0 3000 720 Rx3 Ry3 R 3 Rx 4 Ry 4 R 4
(3-180)
2
(3-136)
(1)
u1
v1
1
u2
v2
2
141.7
0
0
0
0 u1
141.7
0
0.784 0.564 v1
0.784 0.564
0
0
0.564 0.271 1
0.564 0.542
0
= 106
0
0
141.7
0
0 u2
141.7
0
0.784 0.564
0
0.784 0.564 v2
0.564
0.271
0
0.564 0.542 2
0
(3-181)
(2)
K
0
0
212.5
0
0
212.5
0
2.645 1.270
0
2.645 1.270
0
1.270 0.8125
0
1.270 0.4062
= 106
0
0
212.5
0
0
212.5
0
2.645 1.270
0
2.645 1.270
1.270 0.4062
0
1.270 0.8125
0
cos( x, x ) = 0 cos( x, y ) = 1
72
(3-182)
0
1
0
T=
0
0
1 0
0 0
0 1
0 0
0 0
0 0
0 0
0 0 0
0 0 0
0 1 0
1 0 0
0 0 1
0
(3-183)
K (2)
0
1.27 2.645
0
1.27
2.645
0
212.5
0
0
0
212.5
0
0.8125 1.27
0
0.4062
(2) T = 106 1.27
= TT K
0
1.27
2.645
0
1.27
2.645
0
0
0
212.5
0
212.5
0
0.4062 1.27
0
0.8125
1.27
(3-184)
[u 3
[u 4
v3 3
v4 4
u1
v1 1 ]
(3-185)
u2
v2 2 ]
(3-186)
K q = P
(3-187)
(3-188)
u 3 = v3 = 3 = u 4 = v 4 = 4 = 0
(3-189)
0
1.270 141.7
0
0 u1 3000
144.3
0
213.3 0.564
0
0.784 0.564 v1 3000
1.270
0.564 1.3545
0
0.564 0.271 1 720
106
=
0
0
144.3
0
1.270 u2 0
141.7
0
0
213.3 0.564 v2 3000
0.784 0.564
0.564
0.271 1.270 0.564 1.3545 2 720
0
73
(3-190)
u1 = 0.92mm
v1 = 0.0104mm
1 = 0.00139rad
u2 = 0.901mm
v2 = 0.018mm
2 = 3.88 105 rad
MATLAB 3.3.7(2)
(3-191)
(Beam2D2Node)
1
3-20
3-5
2
MATLAB E A I L
1 2 3 Beam2D2Node_Stiffness
k1(66) k2(66) 2 3
>> E=3E11;
>> I=6.5E-7;
>> A=6.8E-4;
>> L1=1.44;
>> L2=0.96;
>> k1=Beam2D2Node_Stiffness(E,I,A,L1);
>> k2=Beam2D2Node_Stiffness(E,I,A,L2);
3
2 3 4
12 KK(1212) KK
Beam2D2Node_Assemble
>> T=[0,1,0,0,0,0;-1,0,0,0,0,0;0,0,1,0,0,0;0,0,0,0,1,0;0,0,0,-1,0,0;0,0,0,0,0,1];
>> k3=T'*k2*T;
>> KK=zeros(12,12);
>> KK=Beam2D2Node_Assemble(KK,k1,1,2);
>> KK=Beam2D2Node_Assemble(KK,k3,3,1);
>> KK=Beam2D2Node_Assemble(KK,k3,4,2)
KK = 1.0e+008 *
1.4431
0
0.0127 -1.4167
0
0
-0.0264
0
0.0127
0
0
2.1328 0.0056
0
-0.0078 0.0056
0
-2.1250
0
0
0.0127 0.0056 0.0135
0
-0.0056
0.0027 -0.0127
0
0.0041
0
-1.4167
0
0
1.4431
0
0.0127
0
0
0
-0.0264
74
0
0
0
0
0
0
0
0.0127
0
-0.0078 -0.0056
0
2.1328 -0.0056
0
0
0
0.0056 0.0027
0.0127 -0.0056 0.0135
0
0
-0.0264
0
-0.0127
0
0
0
0.0264
0
0
-2.1250
0
0
0
0
0
2.1250
0.0127
0
0.0041
0
0
0
-0.0127
0
0
0
0
-0.0264
0
-0.0127
0
0
0
0
0
0
-2.1250
0
0
0
0
0
0
0.0127
0
0.0041
0
0
0
0
-2.1250
0
0
-0.0127
0
0.0041
-0.0127
0
0
0
0
0
0
0
0.0081
0
0
0
0
0.0264
0 -0.0127
0
0
2.1250
0
0
-0.0127
0
0.0081
4
u 3 = v3 = 3 = u 4 = v 4 = 4 = 0 1 2
1 2 KK 6 6 KK(12
12) k pMATLAB
\
>> k=KK(1:6,1:6);
>> p=[3000;-3000;-720;0;-3000;720];
>> u=k\p
u = 0.0009
-0.0000
-0.0014
0.0009
-0.0000
-0.0000
[]
()
U(121) P(121)(3-180)
>> U=[u;0;0;0;0;0;0]
U = 0.0009
-0.0000
0
0
>> P=KK*U
P = 1.0e+003 *
3.0000
-3.0000
-0.6658
2.2012
-0.0014
0
-0.7200
0.6014
0.0009
0
-0.0000
0
0.0000
-2.3342
-0.0000
0
-3.0000 0.7200
3.7988 1.1283
[]
[]
[]
[]
ANSYS 3.3.7(3)
3.3.7(1) ANSYS
1 (GUI)(step by step)
(1) ANSYS()
ANSYS ANSYS Interactive Working directory () Initial jobname(
): beam3Run OK
(2)
ANSYS Main Menu: Preferences Structural OK
(3)
ANSYS Main Menu: Preprocessor Element TypeAdd/Edit/Delete Add beam2D elastic 3
75
ANSYS Main Menu: Solution Define Loads Apply Structural Displacement On Nodes
3 4 Apply Lab:ALL DOF OK
(8)
ANSYS Main Menu: Solution Solve Current LS OK Should The Solve Command be
Executed? Y Close (Solution is done! )
(9)
ANSYS Main Menu: General Postproc Plot Results Deformed Shape Def + Undeformed
OK ( Plot Results)
(10)
ANSYS Utility Menu: File Exit Save EverythingOK
(11)
MATLAB
76
!%%%%%%%%%%
[]3_3_7(3)
/ PREP7
ET,1,beam3
R,1,6.5e-7,6.8e-4
!()
MP,EX,1,3e11
N,1,0,0.96,0
! 4 ,(0,0.96,0)
N,2,1.44,0.96,0
N,3,0,0,0
N,4,1.44,0,0
E,1,2
!( 1 2 )
E,1,3
E,2,4
D,3,ALL
! 3
D,4,ALL
! 4
F,1,FX,3000
! 1 x (3000)
SFBEAM,1,1,PRESS,4167
FINISH
/SOLU
SOLVE
FINISH
/POST1
PLDISP,1
FINISH
!%%%%%%%%%%
[]3_3_7(3)
3.4 ANSYS
3.4.1
(a) Normandie
(b)
3-21
77
3-23 ()
3-6
(beam1)
3.83 106 m 4
2.19 103 m 2
(beam2)
1.87 106 m 4
1.185 103 m 2
(beam3)
8.47 106 m 4
3.031103 m 2
(GUI)
ANSYS
3.4.2 ANSYS
78
79
(a) 0.003374m
(b) 25380N
3-24 UY
ANSYS 3.4.2(2)
!%%%%% [ANSYS ]3_4_2(2) %%%%% begin %%%%%%
!------$-----/prep7
/PLOPTS,DATE,0
!=====
ET,1,BEAM3
R,1,2.19E-3,3.83e-6, , , , ,
! 1
R,2,1.185E-3,1.87e-6,0,0,0,0,
! 2
80
R,3,3.031E-3,8.47E-6,0,0,0,0,
! 3
MP,EX,1,2.1E11
MP,PRXY,1,0.30
MP,DENS,1,,7800
!-----
K,1,0,0,, $ K,2,4,0,, $ K,3,8,0,, $K,4,12,0,, $K,5,16,0,, $K,6,20,0,, $K,7,24,0,, $K,8,28,0,, $K,9,32,0,, $K,10,4,5.5,,
$K,11,8,5.5,, $K,12,12,5.5,, $K,13,16,5.5,, $K,14,20,5.5,, $K,15,24,5.5,, $K,16,28,5.5,,
!-----
L,1,2 $L,2,3 $L,3,4 $L,4,5 $L,5,6 $L,6,7 $L,7,8 $L,8,9
!------
L,9,16 $L,15,16 $L,14,15 $L,13,14 $L,12,13 $L,11,12 $L,10,11 $L,1,10
!------
L,2,10 $L,3,10 $L,3,11 $L,4,11 $L,4,12 $L,4,13 $L,5,13 $L,6,13 $L,6,14 $L,6,15 $L,7,15 $L,7,16 $L,8,16
!------
LSEL,S,,,9,16,1,
LATT,1,1,1,,,,
!-----
LSEL,S,,,17,29,1,
LATT,1,2,1,,,,
!-----
LSEL,S,,,1,8,1,
LATT,1,3,1,,,,
!------
AllSEL,all
LESIZE,all,,,1,,,,,1
LMESH,all
!=====
/solu
NSEL,S,LOC,X,0
D,all,,,,,,ALL,,,,,
AllSEL,all
NSEL,S,LOC,X,32
D,all,,,,,,,UY,,,,
ALLSEL,all
!------
FK,4,FY,-5000
$FK,6,FY,-5000 $FK,5,FY,-10000
/replot
Allsel,all
!()
solve
!=====
/post1
81
PLNSOL, U,Y, 0,1.0
! Y
! X
!-----------ETABLE,bar_I,SMISC, 1
ETABLE,bar_J,SMISC, 1
PLLS,BAR_I,BAR_J,0.5,1
finish
ANSYS 3.4.2(3)
!%%%%%%% [ANSYS ]3_4_2(3) %%% begin
%%%%%%%
!------$----------/prep7
/PLOPTS,DATE,0
!=====
!(1) L DL H
L=32
DL=L/8
H=5.5
!(2) A I
A1=2.19E-3
I1=3.83E-6
A2=1.185E-3
I2=1.87E-6
A3=3.031E-3
I3=8.47E-6
!(3)
e_modu=2.1e11
prxy_Poi=0.3
!(4)
P1=-5000
$P2=-10000
$P3=-5000
!======
ET,1,BEAM3
R,1,A1,I1, , , , ,
! 1
R,2,A2,I2,0,0,0,0,
! 2
R,3,A3,I3,0,0,0,0,
! 3
!-------
MP,EX,1,e_modu
MP,PRXY,1,prxy_Poi
MP,DENS,1,,7800
!-----
82
K,1,0,0,,
$K,2,DL,0,,
$K,3,2*DL,0,,
K,7,6*DL,0,,
$K,8,7*DL,0,, $K,9,8*DL,0,,
$K,4,3*DL,0,,
$K,5,4*DL,0,,
$K,6,5*DL,0,,
$K,10,DL,H,,
$K,11,2*DL,H,,
$K,12,3*DL,H,,
$K,16,7*DL,H,,
!-----
L,1,2
!------
L,9,16
!------
L,2,10
$L,4,13
!------
LSEL,S,,,9,16,1,
LATT,1,1,1,,,,
!-----
LSEL,S,,,17,29,1,
LATT,1,2,1,,,,
!-----
LSEL,S,,,1,8,1,
LATT,1,3,1,,,,
!------
AllSEL,all
LESIZE,all,,,1,,,,,1
LMESH,all
!=====
/solu
NSEL,S,LOC,X,0
! x=0
D,all,,,,,,ALL,,,,,
AllSEL,all
NSEL,S,LOC,X,L
D,all,,,,,,,UY,,,,
! x=L
! UY
ALLSEL,all
!-----
FK,4,FY,P1
$FK,6,FY,P3
$FK,5,FY,P2
/replot
Allsel,all
!()
solve
!=====
/post1
! Y
! X
!------
ETABLE,bar_I,SMISC, 1
83
ETABLE,bar_J,SMISC, 1
PLLS,BAR_I,BAR_J,0.5,1
finish
end %%%%%
3.5
()
1D ()
1D ()
3.6
3-1 1D
2
x
x
3-2 A( x) = 1 A1 + A2
l
l
3-3
3-4
3-5 E = 2 10 MPa (
5
(a)
(b)
3-5
2
3-6 A = 2 10 cm
2
E = 2 10 MPa
5
84
3-6
3-7 3-7(b)
(a)
(b)
3-7
3-8 3-8
3-8
3-9 2
3-10 l A( x) = 1
85
x
x
A1 + A2
l
l
I ( x) = 1
x
x
I1 + I 2
l
l
3-11
3-12 3-12
3-12(b)
(a)
(b)
3-12
3-13 3-13
3-13
3-14
86
3-14
2
3-15 3-14 A = 4 10 m
2
3-15
3-16 R R L
F
F
3-16
87
3-17
88
()
Courant 1943
Clough 1960
4.1
1D 2D 3D
1D
2D 3D
3
2D 3D
3
4-1
()() 4-2
4-1
4-2
4.2
3
[17][18]
89
4.2.1(1)
2D 3D 1D
()
4-1
4-1 ()
1D
2D
3D
u (x)
u ( x, y ), v( x, y )
xx ( x)
xx ( x, y ), yy ( x, y ), xy ( x, y )
u ( x, y, z ), v( x, y, z ), w( x, y, z )
xx ( x, y, z ), yy ( x, y, z ), zz ( x, y, z ),
xy ( x, y, z ), yz ( x, y, z ), xz ( x, y, z )
xx ( x)
xx ( x, y, z ), yy ( x, y, z ), zz ( x, y, z ),
xx ( x, y ), yy ( x, y ), xy ( x, y )
xy ( x, y, z ), yz ( x, y, z ), xz ( x, y, z )
xx ( x)
xx ( x, y, z ) yy ( x, y, z ) x ( x, y, z ) y ( x, y, z )
y z
4.2.1(2)
2D 3D 1D
4-2
4-2 ()
1D
2D
3D
d xx
=0
dx
xx xy
+
=0
x
y
xy yy
+
=0
x
y
xx xy xz
+
+
=0
x
y
z
xy yy yz
+
+
=0
x
y
z
xz yz zz
+
+
=0
x
y
z
xx =
xx =
du
dx
xx
E
u
v
, yy =
x
y
v u
xy = +
x y
xx =
u
v
w
, yy = , zz =
,
x
y
z
v u
w v
w u
= + , yz =
+ , zx =
+
x y
y z
x z
xx =
xy
xx =
xx yy
E
xx =
xx ( yy + zz )
E
yy =
yy =
1
yy ( xx + zz )
E
zz =
yy xx
E
xy = xy
G
zz ( xx + yy )
E
1
xy = xy , yz = yz , zx = zx
E , , G
90
u ( x) x = x = u
0
BC(u)
2D
3D
u ( x, y ) x = x , y = y = u
u ( x, y , z ) x = x , y = y , z = z = u
v ( x, y ) x = x , y = y = v
v ( x, y , z ) x = x , y = y , z = z = v
w( x, y, z ) x = x , y = y , z = z = w
0
xx ( x) x = x = px
0
nx xx ( x0 , y0 ) + ny xy ( x0 , y0 ) = px
nx xx ( x0 , y0 , z0 ) + ny xy ( x0 , y0 , z0 ) + nz xz ( x0 , y0 , z0 ) = px
nx xy ( x0 , y0 ) + ny yy ( x0 , y0 ) = p y nx xy ( x0 , y0 , z0 ) + ny yy ( x0 , y0 , z0 ) + nz xz ( x0 , y0 , z0 ) = p y
nx xz ( x0 , y0 , z0 ) + ny yz ( x0 , y0 , z0 ) + nz zz ( x0 , y0 , z0 ) = pz
BC(p)
x0 , y0 , z0 nx , n y , nz u , v , w
px , p y , pz
4.2.1(3)
()(
) 1D
2D
()
()
()
()
()
()
()
()()
()
Rayleigh(1870 ) Ritz(1909 )
()
()
20 50
91
()()
[19] 4-3
4-3
4.2.1(4)
( 2D ) ( b x , b y )
S p ( px , p y ) (u, v)
() ( u , v) ( xx , yy , xy )
U = ( xx xx yy yy xy xy )d
(4-1)
W = (b x u + b y v)d + ( px u + p y v)dA
(4-2)
Sp
U = W
( xx xx yy yy xy xy )d = (b x u + b y v)d + ( px u + p y v)dA
Sp
(4-3)
4.2.1(5)
2D (u , v) (
)
min
( u , v )BC ( u )
(u , v)
92
(4-4)
= U W
1
= ( xx xx yy yy xy xy )d
2
(4-5)
(b x u + b y v)d + ( px u + p y v)dA
Sp
4.2.1(6) ()
4-4
[21]
4-4
1 [ ]
[ ] [ ] =
s n
93
(4-6)
s
n
max =
1 3
(4-7)
max [ ]
(4-8)
[ ]
3 = 0
[ ] =
[ ]
2
(4-9)
(4-7)(4-9)(4-8)
1 3 [ ]
(4-10)
U d =
1+
( 1 2 ) 2 + ( 2 3 ) 2 + ( 1 3 ) 2
6E
(4-11)
U d [U d ]
(4-12)
[U d ]
2 = 0, 3 = 0 (4-11) [U d ] =
1+
[ ]2
3E
(4-11)(4-12)
1
( 1 2 ) 2 + ( 2 3 ) 2 + ( 1 3 ) 2 [ ]
2
(4-13)
1
( xx yy ) 2 + ( yy zz ) 2 + ( xx zz ) 2 + 6( xy2 + yz2 + xz2 ) [ ] (4-14)
2
94
eq =
1
( 1 2 ) 2 + ( 2 3 ) 2 + ( 1 3 ) 2
2
(4-15)
1
( xx yy ) 2 + ( yy zz ) 2 + ( xx zz ) 2 + 6( xy2 + yz2 + xz2 )
=
2
eq Mises
4.3
4.3.1 3
3
4.3.1(1)
(1)
3 (3-node triangular element) 4-5 3 123
(xi, yi), i=1,2,3( x y )(ui, vi), i=1,2,3
4-5
4-5 6 (DOF)
q P
e
q e = [u1 v1 u2
(61)
P e = Px1
(61)
Py1
Px 2
v2
u3
Py 2
v3 ]
Px 3
Py 3
(4-16)
T
(4-17)
4-5
(
u ( x, y ) ( x, y ) ( x, y ) ) q
e
(2)
95
4-5 3 3
6
u ( x, y ) = a0 + a1 x + a2 y
v ( x, y ) = b0 + b1 x + b2 y
(4-18)
(x=xiy=yi)
u ( xi , yi ) = ui
v ( xi , yi ) = vi
i=123
(4-19)
(4-19)(4-20)(4-18)
u1
1
a0 =
u2
2A
u3
x1
y1
x2
y2 =
x3
y3
1 u1
1
a1 =
1 u2
2A
1 u3
y1
y2 =
y3
1 x1
1
a2 =
1 x2
2A
1 x3
u1
u2 =
u3
1
( a1u1 + a2u2 + a3u3 )
2A
(4-20)
1
( b1u1 + b2u2 + b3u3 )
2A
(4-21)
1
( c1u1 + c2u2 + c3u3 )
2A
(4-22)
1
( a1v1 + a2v2 + a3v3 )
2A
1
b1 =
( b1v1 + b2v2 + b3v3 )
2A
1
b2 =
( c1v1 + c2v2 + c3v3 )
2A
b0 =
(4-23)
(4-24)
(4-25)
(4-20)(4-25)
1 x1
1
A = 1 x2
2
1 x3
y1
y2 =
y3
1
1
( a1 + a2 + a3 ) = ( b1c2 b2c1 )
2
2
y2
= x2 y3 x3 y2
y3
1 y2
b1 =
= y2 y3
1 y3
1 x2
c1 =
= x2 + x3
1 x3
a1 =
(4-26)
x2
x3
123
(4-27)
123 122331
(4-20)(4-25)(4-18)
96
u ( x, y ) = N1 ( x, y ) u1 + N 2 ( x, y ) u2 + N 3 ( x, y ) u3
(4-28)
v ( x, y ) = N1 ( x, y ) v1 + N 2 ( x, y ) v2 + N 3 ( x, y ) v3
(4-29)
u ( x, y ) N1
u ( x, y ) =
=
( 21)
v
x
y
,
(
)
0
N1
N2
0
0
N2
u1
v
1
0 u2
( x, y ) q e
= (2N
6)
N 3 v2
(61)
u3
v3
N3
0
(4-30)
N( x, y )
N
N ( x, y ) = 1
(26)
0
N2
N3
N1
N2
0
N 3
(4-31)
Ni =
1
( ai + bi x + ci y )
2A
i=123
(4-32)
u ( x, y )
= [ ] u
y v ( x, y ) ( 32) ( 21)
(4-33)
ai , bi , ci (4-27)
(3)
()
xx x x
v
( x, y ) = yy =
= 0
( 31)
y
xy
u v
+
y x y
[ ] (operator matrix)
[ ] = 0
y
(4-30)(4-33)
97
(4-34)
( x, y ) = [ ] N ( x , y ) q e = B ( x, y ) q e
( 31)
( 32 ) ( 26 )
(36)
( 61)
(4-35)
(61)
B( x, y )
B ( x, y ) = [ ] N = 0
(36)
( 32 ) ( 26 )
N1
y 0
0
N1
N2
0
0
N2
N3
0
0
N 3
(4-36)
(4-32)
b1 0 b2
1
0 c1 0
B ( x, y ) =
(36)
2A
c1 b1 c2
0
c2
b3
0
b2
c3
c3 = B1
( 32 )
b3
B3
( 32 )
B2
( 32)
(4-37)
bi
1
Bi =
0
2A
(32)
ci
0
ci ,
bi
(4-38)
i =1,2,3
(4)
xx
E
( x, y, z ) = yy =
( 31)
1 2
xy
1
0
0 xx
0 yy = D
(33) (31)
1 xy
(4-39)
1
E
D =
( 33) 1 2
1
0
1
0
(4-40)
,
)
2
1 1
( E , ) (
(4-35)(4-39)
= D B qe = S qe
(31)
98
(36) (61)
(4-41)
S = D B
(36)
(33) (36)
(5)
(u, , ) q (4-30)
e
(4-35)(4-41)(4-5)
e =
1
T d e bT ud + e pT udA
e
Sp
T
1 eT
T
e
T
T
= q e B DBd q e N bd + e N pdA q e
Sp
1
= q eT K eq e P eT q e
2
(4-42)
K
e
K e = e BT D B d = e BT DB dA t
(63) (33) (36)
(66)
(4-43)
t (4-37) B
k 11 k 12
K = B D B tA = k 21 k 22
( 66 ) ( 63) ( 33) ( 36 )
k 31 k 32
k13
k 23
k 33
k1
Et
4 (1 2 ) A k2
k3
,
k4
(4-44)
k rs = BTr DB s tA =
( 22 )
r , s = 1, 2, 3
(4-45)
1
cr cs
2
1
k2 = cr bs +
br cs
2
1
k3 = br cs +
cr bs
2
1
k4 = cr cs +
br bs
2
k1 = br bs +
(4-42) Pe
P = e NT bd + e NT pdA
e
(61)
Sp
= e NT b tdA + e NT p tdl
A (62) (21)
l p dl
99
l p (62) (21)
(4-46)
(6)
(4-42) q
e
K e qe = Pe
(66) (61)
(4-47)
(61)
3
4-4
4-4 3
F e = Fx1 Fy1 Fx 2 Fy 2 Fx 3 Fy 3
1
= 0 Aet [ 0 1 0 1 0 1
3
0
Ae t
T
F e = Fx1 Fy1 Fx 2 Fy 2 Fx 3 Fy 3
1
T
= p0t [ ( y1 y2 ) ( x2 x1 ) ( y1 y2 ) ( x2 x1 ) 0 0]
2
t
F e = Fx1 Fy1 Fx 2 Fy 2 Fx 3 Fy 3
x
1
T
p 0 l t [1 0 1 0 0 0 ]
2
F e = Fx1 Fy1 Fx 2 Fy 2 Fx 3 Fy 3
x
1
1
2
p0 l t 0
0 0 0
3
2
3
4.3.1(2)
x u y v
4.3.1(3)
(4-18)(4-27) ai , bi , ci
xiyi B( x, y ) S( x, y )
xy (4-35)(4-41)
100
()
4.3.2 4
(rectangular element)(parent element)
(mapping)
4.6
4.3.2(1) 4
(1)
4 4-6 8 (DOF)
1234(xi, yi), i=1,2,3,4( x y
)(ui, vi), i=1,2,3,4
4-6 4
x
a
= ,
y
b
(4-48)
1 = 1, 1 = 1
2 = 1, 2 = 1
3 = 1, 3 = 1
4 = 1, 4 = 1
(4-49)
q
e
P
e
q e = [u1 v1 u2
(81)
P e = Px1
(81)
Py1
Px 2
v2
u3
v3 u4
Py 2
Px 3
Py 3
Px 4
v4 ]
Py 4
(4-50)
T
(4-51)
(4-51)
101
q
e
(2)
4-6 8 x 4 (u1 , u2 , u3 , u4 ) y 4
(v1 , v2 , v3 , v4 ) x y 4
u ( x, y ) = a0 + a1 x + a2 y + a3 xy
v( x, y ) = b0 + b1 x + b2 y + b3 xy
(4-52)
x y
xy x y
2
y x x y
x2 y2
x=xiy=yi
u ( xi , yi ) = ui
v( xi , yi ) = vi
i=1234
(4-53)
(4-54)
1
x
y
N1 ( x, y ) = (1 + )(1 + )
4
a
b
1
x
y
N 2 ( x, y ) = (1 )(1 + )
4
a
b
1
x
y
N 3 ( x, y ) = (1 )(1 )
4
a
b
1
x
y
N 4 ( x, y ) = (1 + )(1 )
4
a
b
(4-55)
(4-48)(4-55)
1
N i = (1 + i )(1 + i )
4
(4-54)
102
i=1234
(4-56)
u ( x, y ) N1
u ( x, y ) =
=
v ( x, y ) 0
(21)
N2
N3
N4
N1
N2
N3
u1
v
1
u2
0 v2
e
= N q
(2
8)
N 4 u3
(81)
v3
u
4
v4
(4-57)
N( x, y )
(3)
()
xx
( x, y ) = yy = [ ] u = [ ] N q e = B q e
( 31)
( 21) ( 32 ) ( 28) (81) (38) (81)
xy (32)
(4-58)
B( x, y )
B ( x, y ) = [ ] N = 0
(38)
(28)
(32)
N1
y 0
= B1
(32)
B4
(3 2)
B2
(32)
B3
(3 2)
N2
N3
N4
N1
N2
N3
0
N 4
(4-59)
(4-59) Bi
N i
Bi = 0
(3 2)
N i
N i
,
y
N i
i=1234
(4)
103
(4-60)
= D = D B qe = S qe
(31)
(33) (31)
(4-61)
(38) (81)
S = D B
(5)
(u, , ) q (4-57)
e
(4-58)(4-61) e =
1 eT e e
e
q K q P eT q e K
2
k11
k
k 22
e
T
K = e B D B dA t = 21
A (83) (33) (38)
(88)
k 31 k 32
k 41 k 42
sym
k 33
k 43 k 44
(4-62)
t (4-62)
k rs = e BTr
(2 2)
(23)
D B s t dxdy,
(33)
(3 2)
r , s=1,2,3,4
(4-63)
(4-60)(4-63)
k rs =
(22)
k1
Et
2
4 (1 ) ab k2
k3
k4
1
1 2
1
k1 = b 2 r s 1 + r s +
a r s 1 + r s
2
3
k2 = ab r s +
r s
2
k3 = ab r s +
r s
2
1
1 2
1
k4 = a 2 r s 1 + r s +
b r s 1 + r s
( r , s = 1, 2,3, 4 )
2
3
104
(4-64)
(4-65)
q
e
K e qe = P e
(88) (81)
4.3.2(2)
(81)
(4-66)
(4-52)4 xy
x=a y=b
(completeness)(compatibility)( 5.4.3
) 3
4.3.2(3)
4-7 E = 1, t = 1, = 0.25
BC(u ) :
BC( p ) :
u A = 0, v A = 0, u D = 0
(4-67)
1 CST
2 4
105
4-7
12 4-8
(a) 1 CST
(b) 2
4-8
q = [u1 v1 u2
v2
u3
v3 u4
v4 ]
(4-68)
(1) 1
(4-44) 1 2
u1
v1
u2
v2
u4
v4
0.7333
0.3333
-0.5333
K =
-0.2000
-0.2000
-0.1333
-0.2000
0
0.2000 0.2000
0 v2
-0.2000
0
0.2000 0.2000
0 u4
-0.5333 0.1333
0
0
0.5333 v4
(4-69)
106
K = K + K
0
0
0.2
0.2
0.1333
0.7333 0.3333 0.5333
0.3333 0.7333 0.1333
0
0
0.2
0.2
0.5333
0
0.7333 0.1333 0.5333 0.3333
0
0.2
0.2
=
0
0
0.2
0.1333 0.7333 0.3333 0.5333
0.2
0.2
0
0.2
0.5333 0.3333 0.7333 0.1333
0
0.2
0.2
0
0.3333 0.5333 0.1333 0.7333
0
0.2
0.2
0
0
0.7333
0.1333 0.5333 0.3333
K q = P
(88) (81)
q = [u1
v1 u2
v2
u3
v3 u4
(4-71)
(81)
v4 ]
T
P = [ R1x R1 y P2 x P2 y P3 x P3 y R4 x P4 y ]T R1x R1 y R4 x 1 4
(4-30)(4-35)(4-39)
1.71875 x
u (1)
u (1) = (1) =
v 0.9375 x + 0.78125 y
(2)
u (2) 1.71875( x + 2 y 2)
= (2) =
(1) = x
(2) = x
4-9
107
4--9 1
1
U = q T Kq = 1.71875
2
W = P T .q = 3.4375
= U W = 1.71875
(4-72)
(2) 2
(4-65)
0.1667
0.2889 0.03333 0.2444 0.1667 0.04444 0.03333
0.4889
0.1667
0.4889
0.03333 0.04444 0.1667 0.2444 0.03333 0.2889
0.2889 0.03333
0.4889
0.1667
0.1667 0.04444 0.03333 0.2444
0.4889
0.03333 0.2889
0.03333 0.04444 0.1667
0.1667
0.2444
K=
0.2444 0.1667 0.04444 0.03333
0.4889
0.1667
0.2889 0.03333
0.1667
0.4889
0.0333
0.04444
0.1667 0.2444 0.03333 0.2889
0.04444 0.03333 0.2444
0.1667
0.4889
0.2889 0.03333
0.1667
0.1667
0.4889
0.2444 0.03333 0.04444 0.1667
0.03333 0.2889
(4-73)
108
K q = P
(88) (81)
(4-74)
(81)
(4-57)(4-58)(4-61)
R1x = 1, R1 y = 0, R4 x = 1
(4-75)
q = [u1 v1 u2
v2
u3
v3 u4
v4 ]
u 4.09091( x 2 xy )
u= =
4.09091x
v
x 4.09091(1 2 y )
= y =
0
xy 4.09091(1 2 x)
x 4.36363(1 2 y )
= y = 1.09091(1 2 y )
xy 1.63636(1 2 x)
4-10
109
(4-76)
4-10 2
1
U = qT Kq = 4.09091
2
W = PT .q = 8.18182
= U W = 4.09091
(4-77)
(4-72)(4-77)
ANSYS 4.3.2(4)
4.3.2(3) ANSYS
110
(a)
4-11
(b)
ANSYS ( 10 )
ANSYS 4-11
1 (GUI)(step by step)
(1) ANSYS
ANSYS ANSYS Interactive Working directory Initial jobname
: TrussBridge Press
Run OK
(2)
ANSYS Main Menu: Preferences Structural OK
(3)
ANSYS Main Menu: Preprocessor Loads Analysis Type New Analysis STATIC OK
(4)
ANSYS Main Menu: Preprocessor Material Props Material Models Structural Linear
Elastic Isotropic EX: 1), PRXY: 0.25() OK
U
(5)
ANSYS Main Menu: Preprocessor Element Type Add/Edit/Delete...
Add Structural
Apply 3
ANSYS Main Menu: Preprocessor Modeling Create Areas Arbitrary Through KPs
MinMaxInc 1,4,1 OK
111
(9)
ANSYS Main Menu: Preprocessor Modeling Create Elements Elem Attributes
MAT: 1 ,TYPE: 1
PLANE42 , REAL: 1 OK
(10)
ANSYS Utility Menu: Select Entities Sele lines Sele All OK
ANSYS Main Menu: Preprocessor Meshing Size Cntrls ManualSize Lines All
Lines Element Sizes on All Seleceted Lines: NDIV: 10 ( 10 ) SPACE: 1 OK
Apply
3 X
ANSYS Main Menu: Preprocessor
Loads
Structural
ANSYS Main Menu: General Postproc Plot Results Deformed shape Def + undeformed
OK
ANSYS Utility Menu: Parameters Scalar Parameters Selection NB=NODE(1,0,0)
Accept ( NB_UX=UX(NB)NB_UY=UY(NB)
NC=NODE(1,1,0)NC_UX=UX(NC) NC_UY=UY(NC)STR_ENGY= 0.5*(NB_UX*(-1)+ NC_UX*(1))
POTE_ENGY=-0.5*(NB_UX*(-1)+ NC_UX*(1)) ) Close
ANSYS Utility Menu: List Status Parameters All Parameters
(15)
ANSYS Utility Menu: File Exit Save Everything OK
2
!%%%%%%%% [ANSYS ]4_3_2(4) %%%% begin %%%%%%%
/PREP7
ANTYPE,STATIC
MP,EX,1,1
! 1
MP,PRXY,1,0.25
! 1
112
ET,1,PLANE42
! 1
KEYOPT,1,3,3
R,1,1
! No.1
K,1,0,0,0
! No.1
K,2,1,0,0
! No.2
K,3,1,1,0
! No.3
K,4,0,1,0
! No.4
A,1,2,3,4
! No.1
MAT,1
! No.1
TYPE,1
! No.1
REAL,1
! No.1
!------
LSEL,ALL
LESIZE,all, , ,10, , , , ,1
! 10
MSHAPE,1,2D
!MSHAPE,0,2D
MSHKEY,1
AMESH,1
! No.1
ALLSEL,ALL
DK,1,ALL
! 1
DK,4,ALL
! 4
FK,2,FX,-1
! 2 FX=-1
FK,3,FX,1
! 3 FX=1
FINISH
/SOLU
SOLVE
FINISH
/POST1
PLDISP,1
!()
NB=NODE(1,0,0)
!(1,0,0) (B ) NB
NB_UX=UX(NB)
! NB UX NB_UX
NB_UY=UY(NB)
! NB UY NB_UY
ALLSEL,ALL
NC=NODE(1,1,0)
! (1,1,0) (C ) NC
NC_UX=UX(NC)
! NC UX NC_UX
NC_UY=UY(NC)
! NC UY NC_UY
POTE_ENGY=-0.5*(NB_UX*(-1)+ NC_UX*(1)) !
*status,parm
( 10 )
NAME
VALUE
TYPE
113
DIMENSIONS
NB
2.00000000
SCALAR
NB_UX
-9.56063701
SCALAR
NB_UY
-9.36565959
SCALAR
NC
12.0000000
SCALAR
NC_UX
9.88621794
SCALAR
NC_UY
-10.0535107
SCALAR
POTE_ENGY
STR_ENGY
-9.72342747
SCALAR
9.72342747
SCALAR
( 10 )
NAME
VALUE
TYPE
DIMENSIONS
NB
2.00000000
SCALAR
NB_UX
-12.6893715
SCALAR
NB_UY
-12.6893715
SCALAR
NC
12.0000000
SCALAR
NC_UX
12.6893715
SCALAR
NC_UY
-12.6893715
SCALAR
POTE_ENGY
STR_ENGY
-12.6893715
SCALAR
12.6893715
SCALAR
POTE_ENGY
4-11(a)
= U - W = -9.72342747
(4-78)
4-11(b)
= U - W = -12.6893715
(4-79)
(4-72)(4-77)(4-78)(4-79)
4.3.3 3 MATLAB
MATLAB 4.3.3(1) 3 (Triangle2D3Node)
4-5 3
3 MATLAB
Triangle2D3Node_Stiffness(E,NU,t,xi,yi,xj,yj,xm,ym,ID)
E NU t ijm
xi,yi,xj,yj,xm,ym ID(1 2 ) k(6X6)
Triangle2D3Node_Assembly(KK,k,i,j,m)
k Ijm
KK
Triangle2D3Node_Stress(E,NU,xi,yi,xj,yj,xm,ym,u,ID)
E NU t ijm xi,yi,xj,yj,xm,ym
ID(1 2 ) u(6X1) stress
114
Sx,Sy,Sxy
4.3.1 MATLAB
%%%%%%%%%%%% Triangle2D3Node %%% begin %%%%%%%%%%%%%%%%%
function k=Triangle2D3Node_Stiffness(E,NU,t,xi,yi,xj,yj,xm,ym,ID)
%
% E NU t
% ijm xi,yi,xj,yj,xm,ym
% ID(1 2 )
% k(6X6)
%--------------------------------------------------------------A = (xi*(yj-ym) + xj*(ym-yi) + xm*(yi-yj))/2;
betai = yj-ym;
betaj = ym-yi;
betam = yi-yj;
gammai = xm-xj;
gammaj = xi-xm;
gammam = xj-xi;
B = [betai 0 betaj 0 betam 0 ;
0 gammai 0 gammaj 0 gammam ;
gammai betai gammaj betaj gammam betam]/(2*A);
if ID == 1
D = (E/(1-NU*NU))*[1 NU 0 ; NU 1 0 ; 0 0 (1-NU)/2];
elseif ID == 2
D = (E/(1+NU)/(1-2*NU))*[1-NU NU 0 ; NU 1-NU 0 ; 0 0 (1-2*NU)/2];
end
k= t*A*B'*D*B;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function z = Triangle2D3Node_Assembly(KK,k,i,j,m)
%
% k
% Ijm
% KK
%--------------------------------------------------------------DOF(1)=2*i-1;
DOF(2)=2*i;
DOF(3)=2*j-1;
DOF(4)=2*j;
DOF(5)=2*m-1;
DOF(6)=2*m;
for n1=1:6
for n2=1:6
KK(DOF(n1),DOF(n2))= KK(DOF(n1),DOF(n2))+k(n1,n2);
end
end
z=KK;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function stress=Triangle2D3Node_Stress(E,NU,xi,yi,xj,yj,xm,ym,u,ID)
%
% E NU t
% ijm xi,yi,xj,yj,xm,ym
% ID(1 2 ) u(6X1)
% stress(3X1) Sx,Sy,Sxy
115
4.3.4 4 MATLAB
MATLAB 4.3.4(1) 4 (Quad2D4Node)
4-6 4
4 MATLAB
Quad2D4Node_Stiffness(E,NU,h,xi,yi,xj,yj,xm,ym,xp,yp,ID)
E NU h4 ijmp
xi,yi,xj,yj,xm,ym,xp,yp ID(1 2 ) k(8X8)
Quad2D4Node_Assembly(KK,k,i,j,m,p)
k ijmp
KK
Quad2D4Node_Stress(E,NU,xi,yi,xj,yj,xm,ym,xp,yp,u,ID)
E NU h4 ijmp
xi,yi,xj,yj,xm,ym,xp,yp, ID(1 2 ) u(8X1)
stress(3X1) Sx,Sy,Sxy
4.3.2 MATLAB
%%%%%%%%%%%% Quad2D4Node %%% begin %%%%%%%%%%%%%
function k= Quad2D4Node_Stiffness(E,NU,h,xi,yi,xj,yj,xm,ym,xp,yp,ID)
%
% E NU h
% 4 ijmp xi,yi,xj,yj,xm,ym,xp,yp
% ID(1 2 )
% k(8X8)
%--------------------------------------------------------------syms s t;
a = (yi*(s-1)+yj*(-1-s)+ym*(1+s)+yp*(1-s))/4;
b = (yi*(t-1)+yj*(1-t)+ym*(1+t)+yp*(-1-t))/4;
c = (xi*(t-1)+xj*(1-t)+xm*(1+t)+xp*(-1-t))/4;
d = (xi*(s-1)+xj*(-1-s)+xm*(1+s)+xp*(1-s))/4;
B1 = [a*(t-1)/4-b*(s-1)/4 0 ; 0 c*(s-1)/4-d*(t-1)/4 ;
116
c*(s-1)/4-d*(t-1)/4 a*(t-1)/4-b*(s-1)/4];
B2 = [a*(1-t)/4-b*(-1-s)/4 0 ; 0 c*(-1-s)/4-d*(1-t)/4 ;
c*(-1-s)/4-d*(1-t)/4 a*(1-t)/4-b*(-1-s)/4];
B3 = [a*(t+1)/4-b*(s+1)/4 0 ; 0 c*(s+1)/4-d*(t+1)/4 ;
c*(s+1)/4-d*(t+1)/4 a*(t+1)/4-b*(s+1)/4];
B4 = [a*(-1-t)/4-b*(1-s)/4 0 ; 0 c*(1-s)/4-d*(-1-t)/4 ;
c*(1-s)/4-d*(-1-t)/4 a*(-1-t)/4-b*(1-s)/4];
Bfirst = [B1 B2 B3 B4];
Jfirst = [0 1-t t-s s-1 ; t-1 0 s+1 -s-t ;
s-t -s-1 0 t+1 ; 1-s s+t -t-1 0];
J = [xi xj xm xp]*Jfirst*[yi ; yj ; ym ; yp]/8;
B = Bfirst/J;
if ID == 1
D = (E/(1-NU*NU))*[1 NU 0 ; NU 1 0 ; 0 0 (1-NU)/2];
elseif ID == 2
D = (E/(1+NU)/(1-2*NU))*[1-NU NU 0 ; NU 1-NU 0 ; 0 0 (1-2*NU)/2];
end
BD = J*transpose(B)*D*B;
r = int(int(BD, t, -1, 1), s, -1, 1);
z = h*r;
k = double(z);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function z = Quad2D4Node_Assembly(KK,k,i,j,m,p)
%
% k ijmp
% KK
%--------------------------------------------------------------DOF(1)=2*i-1;
DOF(2)=2*i;
DOF(3)=2*j-1;
DOF(4)=2*j;
DOF(5)=2*m-1;
DOF(6)=2*m;
DOF(7)=2*p-1;
DOF(8)=2*p;
for n1=1:8
for n2=1:8
KK(DOF(n1),DOF(n2))= KK(DOF(n1),DOF(n2))+k(n1,n2);
end
end
z=KK;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function stress= Quad2D4Node_Stress(E,NU,xi,yi,xj,yj,xm,ym,xp,yp,u,ID)
%
% E NU h
% 4 ijmp xi,yi,xj,yj,xm,ym,xp,yp,
% ID(1 2 )
% u(8X1)
% stress(3X1)
% Sx,Sy,Sxy
%--------------------------------------------------------------syms s t;
a = (yi*(s-1)+yj*(-1-s)+ym*(1+s)+yp*(1-s))/4;
b = (yi*(t-1)+yj*(1-t)+ym*(1+t)+yp*(-1-t))/4;
c = (xi*(t-1)+xj*(1-t)+xm*(1+t)+xp*(-1-t))/4;
117
d = (xi*(s-1)+xj*(-1-s)+xm*(1+s)+xp*(1-s))/4;
B1 = [a*(t-1)/4-b*(s-1)/4 0 ; 0 c*(s-1)/4-d*(t-1)/4 ;
c*(s-1)/4-d*(t-1)/4 a*(t-1)/4-b*(s-1)/4];
B2 = [a*(1-t)/4-b*(-1-s)/4 0 ; 0 c*(-1-s)/4-d*(1-t)/4 ;
c*(-1-s)/4-d*(1-t)/4 a*(1-t)/4-b*(-1-s)/4];
B3 = [a*(t+1)/4-b*(s+1)/4 0 ; 0 c*(s+1)/4-d*(t+1)/4 ;
c*(s+1)/4-d*(t+1)/4 a*(t+1)/4-b*(s+1)/4];
B4 = [a*(-1-t)/4-b*(1-s)/4 0 ; 0 c*(1-s)/4-d*(-1-t)/4 ;
c*(1-s)/4-d*(-1-t)/4 a*(-1-t)/4-b*(1-s)/4];
Bfirst = [B1 B2 B3 B4];
Jfirst = [0 1-t t-s s-1 ; t-1 0 s+1 -s-t ;
s-t -s-1 0 t+1 ; 1-s s+t -t-1 0];
J = [xi xj xm xp]*Jfirst*[yi ; yj ; ym ; yp]/8;
B = Bfirst/J;
if ID == 1
D = (E/(1-NU*NU))*[1 NU 0 ; NU 1 0 ; 0 0 (1-NU)/2];
elseif ID == 2
D = (E/(1+NU)/(1-2*NU))*[1-NU NU 0 ; NU 1-NU 0 ; 0 0 (1-2*NU)/2];
end
str1 = D*B*u;
str2 = subs(str1, {s,t}, {0,0});
stress = double(str2);
%%%%%%%%%%%% Quad2D4Node %%% end %%%%%%%%%%%%%
4.4
4.4.1
r, ,z 4-12(a)
(axisymmetric problem) rdr dz 4-12
(a) rdr dz
118
(b) ()
4-12
4.4.1(1)
[ur
w]T u = 0
[ rr
zz rz ]T
[ rr
zz rz ]T r = z = 0
r = z = 0
u r r w z
u = 0 rr zz
rz r z rr zz
rz z
r z 10
4.4.1(2)
1
rr rz rr
+
+
+ br = 0
r
z
r
zz rz rz
+
+
+ bz = 0
r
z
r
(4-80)
ur
u
, = r
r
r
u w
w
zz =
, rz = r +
z
z
r
(4-81)
1
[ rr ( + zz )]
E
1
= [ ( zz + rr )]
E
1
zz = [ zz ( rr + )]
E
1
rz = rz
G
(4-82)
rr =
rr =
4(BC)
119
ur = u r
w=w
BC(u)
on Su
(4-83)
rr = rr
on S p
zz = zz
BC(p)
(4-84)
4.4.2 3 ()
4.4.2(1)
3 ()
(1)
4-13
4-14 z roz 6
(DOF) q
e
P
e
q e = [ ur1
w1 ur 2
w2
P e = [ Pr1
Pz1
Pz 2
(61)
(61)
Pr 2
ur 3
Pr 3
w3 ]
(4-85)
Pz 3 ]
(4-86)
(2)
3 r z 3
ur (r , z ) = a 0 + a1r + a 2 z
w(r , z ) = b 0 + b1r + b 2 z
(4-87)
120
u (r , z ) N1
u (r , z ) = r
=
(21)
w(r , z ) 0
N1
N2
0
N2
N3
0
ur 1
w
1
0 u r 2
e
= N (r , z ) q
N 3 w2 (26)
(61)
ur 3
w3
(4-88)
N( r , z ) N1N2N3 3
(3)
r
rr 1
r
(r , z ) = =
(41)
zz
0
rz
0
u r (r , z )
qe = B qe
= [ ] ( 2u3) = [ ] ( 2N
)
w(r , z ) ( 42)
( 61) (46) (61)
( 42 )
z
(4-89)
B(r , z )
1
r
B = [ ] N =
(46)
(26)
(4 2)
0
0
N1
0
z
0
N1
N2
0
0
N2
N3
0
0
N 3
(4-90)
= D = D B qe = S qe
(41)
(44) (41)
(4-91)
(46) (61)
S = D B D
E (1 ) 1
D =
(44)
(1 + )(1 2 )
1
121
1
0
1
1
0
1 2
2(1 )
0
(4-92)
(4)
e =
K e = e B T D B d =
(66)
1 eT e e
q K q P eT q e
2
(4-93)
P e = NT bd + e NT pdA
e
(61)
Sp
= NT b 2 rdrdz + e NT p 2 rdl
e (6 2) (21)
(4-94)
l p (6 2) (21)
q
e
q = P
e
(66) (61)
(4-95)
(61)
4.4.3 4 ()
4.4.3(1)
4 ()
4 4-14 4 3600
4 1234(ri, wi), i=1,2,3,4
( r z ) (uri , wi ) , i=1,2,3,4
4--14
4-15 z Orz 8
(DOF) q
e
P
e
q e = [ ur1
w1 ur 2
w2
P e = [ Pr1
Pz1
Pz 2
(81)
(81)
Pr 2
ur 3
Pr 3
w3
Pz 3
ur 4
Pr 4
w4 ]
(4-96)
Pz 4 ]
(4-97)
(4-97)
q
e
122
4 x y 4
ur (r , z ) = a0 + a1r + a2 z + a3 rz
w(r , z ) = b0 + b1r + b2 z + b3 rz
(4-98)
4 N ( r , z )
B(r , z )
K e qe = Pe
(88) (81)
(4-99)
(81)
K =
e
(88)
(84)
e
D B d =
(44) (48)
(4-100)
P e = N T b d + e N T p d A
(81)
e (82) (21)
S p (8 2) (21)
= NT b 2 rdrdz + e NT p 2 rdl
e (82) (21)
(4-101)
l p (82) (21)
4.5
4.5.1 4
4
4.5.1(1)
(1)
4 (tetrahedron element) 3 (
) 4-15
4-15
(1)
123
4-15 4 q P
e
q e = [u1 v1
(121)
P e = Px1
(121)
Py1
w1 u2
Pz1
Px 2
v2
w2
u3
Py 2
Pz 2
Px 3
v3
w3
Py 3
u4
P3 z
w4 ]
v4
Px 4
Py 4
(4-102)
Pz 4
(4-103)
(2)
4 12 (DOF)
4
u ( x, y, z ) = a0 + a1 x + a2 y + a3 z
v( x, y, z ) = b0 + b1 x + b2 y + b3 z
w( x, y, z ) = c0 + c1 x + c2 y + c3 z
(4-104)
i=1,2,3,4
(4-105)
x=xiy=yiz=zi
u ( xi , yi , zi ) = ui
v( xi , yi , zi ) = vi ,
w( xi , yi , zi ) = wi
(4-104)(4-105)(aibici)i0123
(4-104)
u N1
u ( x, y, z ) = v = 0
(31)
w 0
= N qe
0
N1
0
0
0
N1
N2
0
0
0
N2
0
0
0
N2
N3
0
0
0
N3
0
0
0
N3
N4
0
0
0
N4
0
0
0 q e
N 4
(312) (121)
(4-106)
Ni =
1
( ai + bi x + ci y + d i z ) ,
6V
i1234
(4-107)
V ai , bi , ci , d i [16]
(3)
(4-106)
124
x 0
0
xx
y
yy 0
0
zz
( x, y , z ) = =
(61)
xy
yz y x
zx 0
0
z
= [ ] N qe = B
(312) (121)
(63)
u
z
v = [ ] (3u1)
0 w (63)
x
qe
(612) (121)
(4-108)
B( x, y, z )
B = [ ] N = B1
(312)
(63)
(63)
(612)
B2
(63)
B3
(63)
B4
(63)
(4-109)
(4-109) Bi
Ni
Bi = [ ] 0
(63)
(63)
0
0
Ni
0
bi
0
0
0
1
0 =
6V ci
N i
0
di
0
ci
0
bi
di
0
0
0
di
0
ci
bi
( i = 1, 2,3, 4 )
(4-110)
= D = D B qe = S qe
(61)
(66) (61)
(612) (121)
(4-111)
D
(4)
B( x, y, z )
Ke =
(1212)
B T D B d
(4-112)
P e = NT b d + e NT p dA
(121)
e (123) (31)
(5)
125
S p (123) (31)
(4-113)
(4-42) q
e
K e qe = P e
(1212) (121)
(4-114)
(121)
4.5.1(2)
3 x
uy vz w
4
4.5.1(3)
3 (4-104)
(4-110) ai , bi , ci , di xiyizi
B( x, y, z ) S( x, y, z ) xyz (4-108)
(4-111)4
()CST (constant strain triangle)
()
4.5.2 8
8
4.5.2(1)
(1)
8 (hexahedron element) 3 ( 3
) 4-16
4-16
4-16 8 24 (DOF)
q P
e
qe = [u1 v1
(241)
P e = Px1
(21)
Py1
w1 # u2
Pz1 # Px 2
v2
Py 2
(2)
126
w2 # " # u8
Pz 2 # " # Px8
v8
Py 8
w8 ]
Pz 8
(4-115)
T
(4-116)
8 8
u ( x, y, z ) = a0 + a1 x + a2 y + a3 z + a4 xy + a5 yz + a6 zx + a7 xyz
v( x, y, z ) = b0 + b1 x + b2 y + b3 z + b4 xy + b5 yz + b6 zx + b7 xyz
w( x, y, z ) = c0 + c1 x + c2 y + c3 z + c4 xy + c5 yz + c6 zx + c7 xyz
(4-117)
(aibici), i012.8(4-117)
u N1 0 0 # N 2
u = v = 0
N1 0 # 0
(31)
w 0 0
N1 # 0
0
N2
0
0 # " # N8
0 # " # 0
N2 # " # 0
0
N8
0
0
0 q e = N q e
(324) (241)
N8
(4-118)
24
Lagrangian interpolation
( 5.2.1 )
(3)
()
= [ ] u = [ ] N qe = B qe
(61)
(63)
(31)
(63)
(324) (241)
(624) (241)
(4-119)
(4)
Ke =
B T D B d
(24 24)
Pe =
N T b d + e N T p dA
e (243) (31)
(241)
S p (243) (31)
(4-120)
(4-121)
(5)
q
e
K e qe = Pe
(2424) (241)
4.5.2(2)
(241)
(4-122)
4 (4-117) x
yz
127
(completeness)(compatibility)
4
4.5.3 4 MATLAB
MATLAB 4.5.3(1) 4 (Tetrahedron3D4Node)
4-15 4
4 MATLAB
Tetrahedron3D4Node_Stiffness(E,NU,xi,yi,zi,xj,yj,zj,xm,ym,zm,xn,yn,zn)
E NU 4 i j m n
xi,yi,zi,xj,yj,zj,xm,ym,zm,xn,yn,zn k(12X12)
Tetrahedron3D4Node_Assembly(KK,k,i,j,m,n)
k ijmn
KK
Tetrahedron3D4Node_Stress(E,NU,xi,yi,zi,xj,yj,zj,xm,ym,zm,xn,yn,zn,u)
E NU 4 i j m n
xi,yi,zi,xj,yj,zj,xm,ym,zm,xn,yn,zn u(12X1) stress
Sx,Sy,Sz,Sxy,Syz,Szx
MATLAB
%%%%%%%%%%% Tetrahedron3D4Node %%% begin %%%%%%%%%%
function k = Tetrahedron3D4Node_Stiffness(E,NU,x1,y1,z1,x2,y2,z2,x3,y3,z3,x4,y4,z4)
%
% E NU
% 4 ijmn xi,yi,zi,xj,yj,zj,xm,ym,zm,xn,yn,zn
% k(12X12)
%--------------------------------------------------------------%
% betai - bi
% gammai - ci
% deltai - di
% i = 1:4
xyz = [1 x1 y1 z1 ; 1 x2 y2 z2 ; 1 x3 y3 z3 ; 1 x4 y4 z4];
V = det(xyz)/6;
mbeta1 = [1 y2 z2 ; 1 y3 z3 ; 1 y4 z4];
mbeta2 = [1 y1 z1 ; 1 y3 z3 ; 1 y4 z4];
mbeta3 = [1 y1 z1 ; 1 y2 z2 ; 1 y4 z4];
mbeta4 = [1 y1 z1 ; 1 y2 z2 ; 1 y3 z3];
mgamma1 = [1 x2 z2 ; 1 x3 z3 ; 1 x4 z4];
mgamma2 = [1 x1 z1 ; 1 x3 z3 ; 1 x4 z4];
mgamma3 = [1 x1 z1 ; 1 x2 z2 ; 1 x4 z4];
mgamma4 = [1 x1 z1 ; 1 x2 z2 ; 1 x3 z3];
mdelta1 = [1 x2 y2 ; 1 x3 y3 ; 1 x4 y4];
mdelta2 = [1 x1 y1 ; 1 x3 y3 ; 1 x4 y4];
mdelta3 = [1 x1 y1 ; 1 x2 y2 ; 1 x4 y4];
mdelta4 = [1 x1 y1 ; 1 x2 y2 ; 1 x3 y3];
beta1 = -1*det(mbeta1);
beta2 = det(mbeta2);
128
beta3 = -1*det(mbeta3);
beta4 = det(mbeta4);
gamma1 = det(mgamma1);
gamma2 = -1*det(mgamma2);
gamma3 = det(mgamma3);
gamma4 = -1*det(mgamma4);
delta1 = -1*det(mdelta1);
delta2 = det(mdelta2);
delta3 = -1*det(mdelta3);
delta4 = det(mdelta4);
B1 = [beta1 0 0 ; 0 gamma1 0 ; 0 0 delta1 ;
gamma1 beta1 0 ; 0 delta1 gamma1 ; delta1 0 beta1];
B2 = [beta2 0 0 ; 0 gamma2 0 ; 0 0 delta2 ;
gamma2 beta2 0 ; 0 delta2 gamma2 ; delta2 0 beta2];
B3 = [beta3 0 0 ; 0 gamma3 0 ; 0 0 delta3 ;
gamma3 beta3 0 ; 0 delta3 gamma3 ; delta3 0 beta3];
B4 = [beta4 0 0 ; 0 gamma4 0 ; 0 0 delta4 ;
gamma4 beta4 0 ; 0 delta4 gamma4 ; delta4 0 beta4];
B = [B1 B2 B3 B4]/(6*V);
D = (E/((1+NU)*(1-2*NU)))*[1-NU NU NU 0 0 0 ; NU 1-NU NU 0 0 0 ; NU NU 1-NU 0 0 0 ;
0 0 0 (1-2*NU)/2 0 0 ; 0 0 0 0 (1-2*NU)/2 0 ; 0 0 0 0 0 (1-2*NU)/2];
y = abs(V)*B'*D*B;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function y = Tetrahedron3D4Node_Assembly(KK,k,i,j,m,n)
%
% k
% ijmn
% KK
%--------------------------------------------------------------DOF = [3*i-2:3*i,3*j-2:3*j,3*m-2:3*m,3*n-2:3*n];
for n1=1:12
for n2=1:12
KK(DOF(n1),DOF(n2))= KK(DOF(n1),DOF(n2))+k(n1,n2);
end
end
y=KK;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function y = Tetrahedron3D4Node_Stress(E,NU,x1,y1,z1,x2,y2,z2,x3,y3,z3,x4,y4,z4,u)
%
% E NU
% 4 ijmn xi,yi,zi,xj,yj,zj,xm,ym,zm,xn,yn,zn
% u(12X1)
% stress(6X1)
% Sx,Sy,Sz,Sxy,Syz,Szx
%--------------------------------------------------------------xyz = [1 x1 y1 z1 ; 1 x2 y2 z2 ; 1 x3 y3 z3 ; 1 x4 y4 z4];
V = det(xyz)/6;
mbeta1 = [1 y2 z2 ; 1 y3 z3 ; 1 y4 z4];
mbeta2 = [1 y1 z1 ; 1 y3 z3 ; 1 y4 z4];
mbeta3 = [1 y1 z1 ; 1 y2 z2 ; 1 y4 z4];
mbeta4 = [1 y1 z1 ; 1 y2 z2 ; 1 y3 z3];
mgamma1 = [1 x2 z2 ; 1 x3 z3 ; 1 x4 z4];
mgamma2 = [1 x1 z1 ; 1 x3 z3 ; 1 x4 z4];
mgamma3 = [1 x1 z1 ; 1 x2 z2 ; 1 x4 z4];
mgamma4 = [1 x1 z1 ; 1 x2 z2 ; 1 x3 z3];
129
mdelta1 = [1 x2 y2 ; 1 x3 y3 ; 1 x4 y4];
mdelta2 = [1 x1 y1 ; 1 x3 y3 ; 1 x4 y4];
mdelta3 = [1 x1 y1 ; 1 x2 y2 ; 1 x4 y4];
mdelta4 = [1 x1 y1 ; 1 x2 y2 ; 1 x3 y3];
beta1 = -1*det(mbeta1);
beta2 = det(mbeta2);
beta3 = -1*det(mbeta3);
beta4 = det(mbeta4);
gamma1 = det(mgamma1);
gamma2 = -1*det(mgamma2);
gamma3 = det(mgamma3);
gamma4 = -1*det(mgamma4);
delta1 = -1*det(mdelta1);
delta2 = det(mdelta2);
delta3 = -1*det(mdelta3);
delta4 = det(mdelta4);
B1 = [beta1 0 0 ; 0 gamma1 0 ; 0 0 delta1 ;
gamma1 beta1 0 ; 0 delta1 gamma1 ; delta1 0 beta1];
B2 = [beta2 0 0 ; 0 gamma2 0 ; 0 0 delta2 ;
gamma2 beta2 0 ; 0 delta2 gamma2 ; delta2 0 beta2];
B3 = [beta3 0 0 ; 0 gamma3 0 ; 0 0 delta3 ;
gamma3 beta3 0 ; 0 delta3 gamma3 ; delta3 0 beta3];
B4 = [beta4 0 0 ; 0 gamma4 0 ; 0 0 delta4 ;
gamma4 beta4 0 ; 0 delta4 gamma4 ; delta4 0 beta4];
B = [B1 B2 B3 B4]/(6*V);
D = (E/((1+NU)*(1-2*NU)))*[1-NU NU NU 0 0 0 ; NU 1-NU NU 0 0 0 ; NU NU 1-NU 0 0 0 ;
0 0 0 (1-2*NU)/2 0 0 ; 0 0 0 0 (1-2*NU)/2 0 ; 0 0 0 0 0 (1-2*NU)/2];
y = D*B*u;
%%%%%%%%%%% Tetrahedron3D4Node %%% end %%%%%%%%%%
4.5.4 8 MATLAB
MATLAB 4.5.4(1) 8 (Hexahedral3D8Node)
4-16 8
8 MATLAB
Hexahedral3D8Node_Stiffness(E,NU,x1,y1,z1,x2,y2,z2,x3,y3,z3,x4,y4,z4,x5,y5,z5,x6,y6,z6,x7,y7,z7,x8,y8,z8)
E NU8 x1y1z1x2y2z2
x3y3z3x4y4z4x5y5z5x6y6z6x7y7z7x8y8z8 k(24X24)
Hexahedral3D8Node_Assembly(KK,k,i,j,l,m,n,o,p,q)
k ijlmnop q
KK
Hexahedral3D8Node_Stress(E,NU,x1,y1,z1,x2,y2,z2,x3,y3,z3,x4,y4,z4,x5,y5,z5,x6,y6,z6,x7,y7,z7,x8,y8,z8,u)
E NU8 x1y1z1x2y2
z2x3y3z3x4y4z4x5y5z5x6y6z6x7y7z7x8y8z8 u (6X1)
stress(6X1) Sx,Sy,Sz,Sxy,Syz,Szx
5.4.2 MATLAB
%%%%%%%%%% Hexahedral3D8Node %%% begin %%%%%%%%%%
function
k=Hexahedral3D8Node_Stiffness(E,NU,x1,y1,z1,x2,y2,z2,x3,y3,z3,x4,y4,z4,x5,y5,z5,x6,y6,z6,x7,y7,z7,x8,y8,z8)
%
130
% E NU
% 8 x1y1z1x2y2z2x3y3z3x4y4z4
% x5y5z5x6y6z6x7y7z7x8y8z8
% k(24X24)
%--------------------------------------------------------------syms s t n;
%
% N
N1=(1+s)*(1-t)*(1-n)/8;
N2=(1+s)*(1+t)*(1-n)/8;
N3=(1-s)*(1+t)*(1-n)/8;
N4=(1-s)*(1-t)*(1-n)/8;
N5=(1+s)*(1-t)*(1+n)/8;
N6=(1+s)*(1+t)*(1+n)/8;
N7=(1-s)*(1+t)*(1+n)/8;
N8=(1-s)*(1-t)*(1+n)/8;
%
x=N1*x1+N2*x2+N3*x3+N4*x4+N5*x5+N6*x6+N7*x7+N8*x8;
y=N1*y1+N2*y2+N3*y3+N4*y4+N5*y5+N6*y6+N7*y7+N8*y8;
z=N1*z1+N2*z2+N3*z3+N4*z4+N5*z5+N6*z6+N7*z7+N8*z8;
%
J=[diff(x,s),diff(y,s),diff(z,s);diff(x,t),diff(y,t),diff(z,t);diff(x,n),diff(y,n),diff(z,n)];
Jdet=det(J);
J
Jdet
% B
a=diff(y,t)*diff(z,n)-diff(z,t)*diff(y,n);
b=diff(y,s)*diff(z,n)-diff(z,s)*diff(y,n);
c=diff(y,s)*diff(z,t)-diff(z,s)*diff(y,t);
d=diff(x,t)*diff(z,n)-diff(z,t)*diff(x,n);
e=diff(x,s)*diff(z,n)-diff(z,s)*diff(x,n);
f=diff(x,s)*diff(z,t)-diff(z,s)*diff(x,t);
g=diff(x,t)*diff(y,n)-diff(y,t)*diff(x,n);
h=diff(x,s)*diff(y,n)-diff(y,s)*diff(x,n);
l=diff(x,s)*diff(y,t)-diff(y,s)*diff(x,t);
%
Ns=[N1,N2,N3,N4,N5,N6,N7,N8];
Bs=sym(zeros(6,3,8));
for i=1:8
Bs(:,:,i)=[a*diff(Ns(i),s)-b*diff(Ns(i),t)+c*diff(Ns(i),n),0,0;
0,-d*diff(Ns(i),s)+e*diff(Ns(i),t)-f*diff(Ns(i),n),0; 0,0,g*diff(Ns(i),s)-h*diff(Ns(i),t)+l*diff(Ns(i),n);
-d*diff(Ns(i),s)+e*diff(Ns(i),t)-f*diff(Ns(i),n),a*diff(Ns(i),s)-b*diff(Ns(i),t)+c*diff(Ns(i),n),0;
0,g*diff(Ns(i),s)-h*diff(Ns(i),t)+l*diff(Ns(i),n),-d*diff(Ns(i),s)+e*diff(Ns(i),t)-f*diff(Ns(i),n);
g*diff(Ns(i),s)-h*diff(Ns(i),t)+l*diff(Ns(i),n),0,a*diff(Ns(i),s)-b*diff(Ns(i),t)+c*diff(Ns(i),n)]/Jdet;
end
% B
B=[Bs(:,:,1),Bs(:,:,2),Bs(:,:,3),Bs(:,:,4),Bs(:,:,5),Bs(:,:,6),Bs(:,:,7),Bs(:,:,8)];
B
%
D
D=(E/((1+NU)*(1-2*NU)))*[1-NU,NU,NU,0,0,0;NU,1-NU,NU,0,0,0;NU,NU,1-NU,0,0,0;
0,0,0,0.5-NU,0,0;0,0,0,0,0.5-NU,0;0,0,0,0,0,0.5-NU];
D
%
k
BD=Jdet*transpose(B)*D*B;
z=(int(int(int(BD,n,-1,1),t,-1,1),s,-1,1));
z
k=double(z);
131
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function z = Hexahedral3D8Node_Assembly(KK,k,i,j,l,m,n,o,p,q)
%
% k
% ijlmnop q
% KK
%--------------------------------------------------------------DOF=[3*i-2:3*i,3*j-2:3*j,3*l-2:3*l,3*m-2:3*m,3*n-2:3*n,3*o-2:3*o,3*p-2:3*p,3*q-2:3*q];
for n1=1:24
for n2=1:24
KK(DOF(n1),DOF(n2))=KK(DOF(n1),DOF(n2))+k(n1,n2);
end
end
z=KK;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function
stress=Hexahedral3D8Node_Stress(E,NU,x1,y1,z1,x2,y2,z2,x3,y3,z3,x4,y4,z4,x5,y5,z5,x6,y6,z6,x7,y7,z7,x8,y8,z
8,u)
%
% E NU
% 8 x1y1z1x2y2z2x3y3z3x4y4z4
% x5y5z5x6y6z6x7y7z7x8y8z8
% u (6X1)
% stress(6X1), Sx,Sy,Sz,Sxy,Syz,Szx
%--------------------------------------------------------------syms s t n;
%
% N
N1=(1+s)*(1-t)*(1-n)/8;
N2=(1+s)*(1+t)*(1-n)/8;
N3=(1-s)*(1+t)*(1-n)/8;
N4=(1-s)*(1-t)*(1-n)/8;
N5=(1+s)*(1-t)*(1+n)/8;
N6=(1+s)*(1+t)*(1+n)/8;
N7=(1-s)*(1+t)*(1+n)/8;
N8=(1-s)*(1-t)*(1+n)/8;
%
x=N1*x1+N2*x2+N3*x3+N4*x4+N5*x5+N6*x6+N7*x7+N8*x8;
y=N1*y1+N2*y2+N3*y3+N4*y4+N5*y5+N6*y6+N7*y7+N8*y8;
z=N1*z1+N2*z2+N3*z3+N4*z4+N5*z5+N6*z6+N7*z7+N8*z8;
%
J=[diff(x,s),diff(y,s),diff(z,s);diff(x,t),diff(y,t),diff(z,t);diff(x,n),diff(y,n),diff(z,n)];
Jdet=det(J);
% B
a=diff(y,t)*diff(z,n)-diff(z,t)*diff(y,n);
b=diff(y,s)*diff(z,n)-diff(z,s)*diff(y,n);
c=diff(y,s)*diff(z,t)-diff(z,s)*diff(y,t);
d=diff(x,t)*diff(z,n)-diff(z,t)*diff(x,n);
e=diff(x,s)*diff(z,n)-diff(z,s)*diff(x,n);
f=diff(x,s)*diff(z,t)-diff(z,s)*diff(x,t);
g=diff(x,t)*diff(y,n)-diff(y,t)*diff(x,n);
h=diff(x,s)*diff(y,n)-diff(y,s)*diff(x,n);
l=diff(x,s)*diff(y,t)-diff(y,s)*diff(x,t);
%
Ns=[N1,N2,N3,N4,N5,N6,N7,N8];
Bs=sym(zeros(6,3,8));
132
for i=1:8
Bs(:,:,i)=[a*diff(Ns(i),s)-b*diff(Ns(i),t)+c*diff(Ns(i),n),0,0;
0,-d*diff(Ns(i),s)+e*diff(Ns(i),t)-f*diff(Ns(i),n),0;
0,0,g*diff(Ns(i),s)-h*diff(Ns(i),t)+l*diff(Ns(i),n);
-d*diff(Ns(i),s)+e*diff(Ns(i),t)-f*diff(Ns(i),n),a*diff(Ns(i),s)-b*diff(Ns(i),t)+c*diff(Ns(i),n),0;
0,g*diff(Ns(i),s)-h*diff(Ns(i),t)+l*diff(Ns(i),n),-d*diff(Ns(i),s)+e*diff(Ns(i),t)-f*diff(Ns(i),n);
g*diff(Ns(i),s)-h*diff(Ns(i),t)+l*diff(Ns(i),n),0,a*diff(Ns(i),s)-b*diff(Ns(i),t)+c*diff(Ns(i),n)]/Jdet;
end
% B
B=[Bs(:,:,1),Bs(:,:,2),Bs(:,:,3),Bs(:,:,4),Bs(:,:,5),Bs(:,:,6),Bs(:,:,7),Bs(:,:,8)];
% D
D=(E/((1+NU)*(1-2*NU)))*[1-NU,NU,NU,0,0,0;NU,1-NU,NU,0,0,0;NU,NU,1-NU,0,0,0;
0,0,0,0.5-NU,0,0;0,0,0,0,0.5-NU,0;0,0,0,0,0,0.5-NU];
%
w=D*B*u;
%
wcent=subs(w,{s,t,n},{0,0,0})
stress=double(wcent)
%%%%%%%%%% Hexahedral3D8Node %%% end %%%%%%%%%%
4.6
()
(parametric element)
[22]
4.6.1
( x, y ) ( , )
( x, y )
K e( xy ) = e BT ( x, y, x , y ) D B x, y, x , y dxdy t
A
(4-123)
B( x, y, x , y ) ( x, y ) ( x, y, x , y )
( , )
K e( ) = e B*T ( , , , ) D B* ( , , , )d d t
A
(4-124)
B ( , , , ) ( , ) ( , , , )
*
(transformation)(mapping)
(mapping of coordinate)
( x, y ) ( , )
(4-125)
( x , y ) ( , )
133
(4-126)
()(mapping of area)
Ae
dxdy e d d
(4-127)
4-17
( , ) (reference coordinate)
( x, y ) (physical coordinate) ( , )
(parent element)()(curved
element)() ( x, y )
( , )
( , ) ( x, y )
4-17
4.6.1(1)
4-17
x = x( , )
y = y ( , )
(4-128)
(4-128)
( , ) ( x, y )
xi = x(i ,i )
yi = y (i ,i )
i=1234
(4-129)
x y 4 x y
4
x( , ) = a0 + a1 + a2 + a3
y ( , ) = b0 + b1 + b2 + b3
(4-130)
x( , ) = N 1 ( , ) x1 + N 2 ( , ) x2 + N 3 ( , ) x3 + N 4 ( , ) x4
y ( , ) = N 1 ( , ) y1 + N 2 ( , ) y2 + N 3 ( , ) y3 + N 4 ( , ) y4
(4-131)
1
N i = (1 + i )(1 + i ),
4
i=1,2,3,4
(4-132)
(4-132)(4-56)
( x, y )
q = [ x1
(81)
y1
x2
y2
x3
N 2
0
0
N 2
N 3
0
y3
x4
y4 ]
(4-133)
(4-131)
x( , ) N 1
x =
=
(21)
y ( , ) 0
0
N 1
0
N 3
N 4
0
0
( , ) q
q = (2N
8)
(81)
N4
(4-134)
4.6.1(2)
( x, y ) ( x, y )
x
=
+
x y
x
=
+
x y
y
y
(4-135)
x y
=
+
x y
x y
=
+
x y
(4-136)
= J x
y
(4-137)
x
J=
x
(4-138)
(Jacobian matrix)(4-136)
135
x
1
1
= J = x
J
y
y
x
(4-139)
J J (determinant)
x y y x
J =
(4-140)
(4-139)
1 y y
= (
)
x J
x x
1
)
= (
+
y J
(4-141)
4.6.1(3) ()
4-17 ( x, y ) d d
dA = d d
(4-142)
d d ( x, y )
x
y
d i +
d j
x
y
d =
d i +
d j
d =
(4-143)
i j ( x, y ) x y (4-142)
x
d
dA =
x
d
y
d
= J d d
y
d
(4-144)
(4-144) ( x, y ) dA ( x, y, z )
d d d d = d (d d)
136
x
d
x
d =
d
x
d
y
d
y
d
y
d
z
d
z
d = J d d d
z
d
(4-145)
( x, y, z ) d
4.6.2
( x, y ) ( , )
( , ) N( , )
(4-134) N
.
4.6.2(1)
(iso-parametric element)
N
N
(super-parametric element)
> N
N
(sub-parametric element)
< N
N
4-18
(a)
(b)
4-18
(c)
()
4.6.3
137
K e( xy ) = e BT ( x, y, x , y ) D B ( x, y, x , y )dA t
A
1 1
*T
( , , , ) D B* ( , , , ) J d d t
(4-146)
1 1
4 (4-146)
1 1
k(exy )ij =
1 1
( A i + B i + C i )( A j + B j + C j ) d d t
+ B0 + C0
(i, j=1,2, ..8)
(4-147)
A0 , B0 , C0 , A i , B i , C i , A j , B j , C j
Gauss
(numerical integration)
4.6.3(1) Gauss
n
f ( )d Ak f ( k )
(4-148)
k =1
f ( ) n Ak i n
Ak k (4-148) Ak k
Gauss (Gauss integral point) (weight
coefficient)
11 Gauss
(4-148) n=1
1
I=
f ( )d 2 f (0)
(4-149)
A1 = 2, 1 = 0
(2) 2 Gauss
(4-148) n=2
1
I=
f ( )d A f ( ) + A f ( )
1
(4-150)
A1A2 1 2 Gauss
Gauss
138
(4-150) f ( ) 1
2
A1A2 1 2
f ( ) 1 (4-150) 4
2
2 = A1 + A2
0 = A11 + A2 2
2
= A112 + A2 22
3
0 = A113 + A2 23
(4-151)
1
1
, A1 = A2 = 1
,2 =
3
3
(4-152)
1
1
)+ f( )
3
3
(4-153)
1 =
2 Gauss
1
I=
f ( )d
f (
(3) Gauss
n Gauss
1
I=
f ( )d A f ( ) + A f ( ) + "" + A
1
f ( n )
(4-154)
1 2 n A1A2An
Legendre i
Ai
Gauss ( 4-5)
4-5
Gauss
i
n
1
0. 000000000000000
2.000000000000000
0. 577350269189626
1.000000000000000
0. 774596669241483
0. 555555555555556
0. 000000000000000
0. 888888888888889
0. 861136311594053
0. 339981043584856
0. 347854845137454
(4)
0. 652145154862546
2D 3D Gauss
1DGauss 2D 3D
2D
139
Ai
I =
1 1
ij
j =1
A
j =1
f ( j , )d
n n
f ( j ,i )) = Ai Aj f ( j ,i )
i =1 j =1
i , j =1
A (A
i =1
f ( , )d d =
(4-155)
f ( j ,i )
AijAiAj i j Ai A j Gauss
3D
I =
f ( , , )d dd
1 1 1
n
= Am Aj Ai f (i , j , m )
(4-156)
m =1 j =1 i =1
i , j , m =1
Amji f (i , j , m )
AmjiAmAiAj i j m Ai A j Am Gauss
4.6.3(2) 4
4-19 4 4 Gauss
E = 30 10 MPa = 0.3 t = 0.1m
6
4-19 4
x ( , y ) = N1 ( , ) x1 + N 2 ( , ) x2 + N 3 ( , ) x3 + N 4 ( , ) x4
1
(1 )(1 ) x1 + (1 + )(1 ) x2 + (1 + )(1 + ) x3 + (1 )(1 + ) x4
4
1
= (1 )(1 ) + 2 (1 + )(1 ) + 2.25 (1 + )(1 + ) + 1.25 (1 )(1 + )
4
=
(4-157)
140
y ( , y ) = N1 ( , ) y1 + N 2 ( , ) y2 + N 3 ( , ) y3 + N 4 ( , ) y4
1
(1 )(1 ) y1 + (1 + )(1 ) y2 + (1 + )(1 + ) y3 + (1 )(1 + ) y4
4
1
= 1.5 (1 + )(1 + ) + (1 )(1 + )
4
=
(4-158)
J
J = 11
J 21
x
J12
=
J 22 x
(4-159)
x 1
x 1
J 21 =
=
y 1
J12 =
= ( 0.5 0.5 )
y 1
J 22 =
= ( 2.5 0.5 )
4
J11 =
(4-160)
J = J11 J 22 J12 J 21 =
1
( 4 )
16
(4-161)
u
x 1 J
= 22
u J J 21
y
u v
J12 x 1 J 22
, =
J11 u v J J 21
y
v
J12
J11 v
(4-162)
u
x
xx
J 22
v 1
yy = y = J 0
xy
J 21
u v
+
y x
J12
0
J11
141
0
J 21
J 22
u
u
u
u
0
J11 = H
v
v
J 21
v
v
(4-163)
J 22
1
H= 0
J
J 21
J12
J 21
J11
J 22
u
u
=
v
0
v
0
0
u
=
v
0
0
J11
J 21
(4-164)
0
N ( , ) q = Q q
(4-165)
Q=
q = [u1
0
N ( , )
v1
u2
N
N ( , ) = 1
0
v3
0
N1
(4-166)
u3
N2
0
v4
0
N2
v4 ]
u4
N3
0
0
N3
N4
0
(4-167)
0
N 4
(4-168)
(4-164)(4-165)(4-163)
xx
yy = H Q q = B q
xy
(4-169)
B = H Q
(4-170)
4-19
2.5 0.5
H =
0
( 34 ) 4
2
4
( 0.5 0.5 )
0
2
0
2
2.5 0.5
142
( 0.5 0.5 )
0
2
(4-171)
1 0
1
0
1+
0
(1 + )
0
1+
0
1 1 0
Q =
1
0
1
0 1+
( 48) 4 0
1
(1 + )
0
0 1+
0
(1 + )
1
0
0
(1 + )
1
0
0
(4-172))
4-19
1 0.3 0
0 MPa
D = 32.97 10 0.3 1
( 33)
0
0 0.35
6
(4-173)
4 Gauss
3
Ai = Aj = 1
i = j =
(4-174)
2
2
T
e
K = t Ai Aj Q
(88)
(84)
i =1 j =1
u1
v1
( 43)
( 33)
u2
v2
( 34 )
Q
J (i , j )
( 48) ,
( i j)
u3
v3
u4
993
45
633
41
= 103
166
57
19
sym
104 143
616
v4
432
895
560
869
MN m
116
240
244
1524
(4-175)
4.7
4.7.1 3
4.7.1(1) 3
4-20 F = 100000N
E = 1107 Pa = 1/ 3 t = 0.1m
143
a)
b)
4--20 ()
1
4-20(b) 3
F 1 2
q = [u1
F = 0
2
R = 0 0 0 0 Rx 3
v1 u2
v2
u3
v3
u4
v4 ]
0 0 0 0
F
0
2
Ry 3
Rx 4
Ry 4
(4-176)
(4-177)
(4-178)
P = F + R = R = 0
2
) (
F
2
Rx 3
Ry 3
Rx 4
Ry 4
Rx 3 , Ry 3 Rx 4 , Ry 4 3 4
2
(i,j,m)
144
(4-179)
(1)(2)
k ii
= k ji
k m i
ki m
k jm
k m m
k ij
k jj
km j
0
9 Et
=
32 2
2
3
1
3
2
3
2
3
4
3
2
3
1
4
3
2
2
3
0
4
2
3
2
3
4
3
2
3
7
3
4
3
2
3
3
13
3
(4-180)
K = K (1) + K (2)
(4-181)
u1 v1 u2
v2
u3
v3
u4
v4
(2)
(2)
k
k
(2)
ji
jj
k im(1)
k jm
(1)
(1)
+k ij
+k ii
K =
(2)
(2)
(88)
k ii
(1)
k (2) k ij
k jm
(1)
im
+k ji(1) +k jj
u1
v1
u2
v2
u3
v3
u4
(4-182)
v4
(4-182)(4-176)(4-179)
Kq = P
145
7
3
4
3
4
3
2
9 Et 3
32
1
2
3
4
3
13
3
2
3
4
2
3
1
4
3
2
3
7
3
0
0
4
3
2
3
2
3
2
3
13
3
4
3
4
3
7
3
2
3
1
4
3
2
2
3
1
3
4
3
0
0
13
3
2
3
4
0
0
1
2
3
4
3
2
3
7
3
4
3
0
0
u
2 1 F
v
3 1 2
0
1 u2
F
3 v2
=
2 u 3 2
3 v3 R x 3
R
4 u4 y 3
R
v 4 x 4
R
4
y 4
3
13
3
(4-183)
4
u3 = 0, v3 = 0, u4 = 0, v4 = 0 (4-183)
5 8
7
3
4
9 Et 3
32 4
3
2
4
3
13
3
2
4
3
2
3
7
3
2
0
3
u
1
F
4
v1
2
=
u
0
0 2
v2 F
2
13
(4-184)
(4-184)
[u1
v1 u2
v2 ] =
T
F
T
[1.88 8.99 1.50 8.42]
Et
5
(4-185)(4-183)
Rx 3 =
9 Et
2
4
u1 v1 + v2 = 2 F
32
3
3
Ry 3 =
9 Et 2
1
4
u1 v1 + u2 = 0.07 F
32 3
3
3
Rx 4 =
9 Et
2
u2 v2 = 2 F
32
3
146
(4-185)
Ry 4 =
9 Et 2
1
u2 v2 = 1.07 F
32 3
3
1
3 4-20(b)
2()
MATLAB E NU t
ID 1 2 Triangle2D3Node_Stiffness
k1(66) k2(66)
>> E=1e7;
>> NU=1/3;
>> t=0.1;
>> ID=1;
>> k1=Triangle2D3Node_Stiffness(E,NU,t,2,0,0,1,0,0,ID)
k1 = 1.0e+006 *
0.2813
0
0
0.1875 -0.2813
0
0.0938
0.1875
0
-0.1875
0
0.1875
0.3750
0
-0.3750
0.1875
0
0
1.1250 -0.1875
-0.2813 -0.1875
-0.3750
-0.1875 0.6563
-0.1875
-0.0938
-0.1875
-1.1250
0.3750
-0.1875
-0.0938
-0.1875
-1.1250
0.3750
1.2188
>>k2=Triangle2D3Node_Stiffness(E,NU,t,0,1,2,0,2,1,ID)
k2 = 1.0e+006 *
0.2813
0
0
0.1875 -0.2813
0
0.0938
0.1875
0
-0.1875
0
0.1875
0.3750
0
-0.3750
0.1875
0
0
1.1250 -0.1875
-0.2813
-0.1875
-0.3750
-0.1875
0.6563
-0.1875
-0.0938
-0.1875
-1.1250
0.3750
-0.1875
-0.0938
-0.1875
-1.1250
0.3750
1.2188
3
4 8 KK(8
8) KK Triangle2D3Node_Assembly
>>KK = zeros(8,8);
>>KK=Triangle2D3Node_Assembly(KK,k1,2,3,4);
>>KK=Triangle2D3Node_Assembly(KK,k2,3,2,1)
KK = 1.0e+006 *
Columns 1 through 6
0.6563
0.3750
-0.3750
-0.1875 -0.2813
0.3750
1.2188
-0.1875
-1.1250 -0.1875
-0.3750
-0.1875
0.6563
0
0
-0.1875
-1.1250
0
1.2188
0.3750
147
-0.1875
-0.0938
0.3750
0
-0.2813
-0.1875
0
0
-0.1875
-0.0938
0
0
0
0.3750
-0.2813
-0.1875
0.3750
0
-0.1875
-0.0938
0.6563
0
-0.3750
-0.1875
0
1.2188
-0.1875
-1.1250
Columns 7 through 8
0
0
0
0
-0.2813
-0.1875
-0.1875
-0.0938
-0.3750
-0.1875
-0.1875
-1.1250
0.6563
0.3750
0.3750
1.2188
4
4-20(b) 3 4
u3 = 0, v3 = 0, u4 = 0, v4 = 0 1 2 1
2 KK 4 4 KK(88) k
pMATLAB \
>>k=KK(1:4,1:4)
k = 1.0e+006 *
0.6563
0.3750
0.3750
1.2188
-0.3750
-0.1875
-0.1875
-1.1250
-0.3750
-0.1875
0.6563
0
-0.1875
-1.1250
0
1.2188
>>p=[0;-5000;0;-5000]
p =
0
-5000
>>u=k\p
u = 0.0188
-0.0899
-0.0150
-5000
[]
[]
-0.0842
-0.5000
-2.0000
-0.0702
2.0000
1.0702
[]
(4-179)
Rx 3 = 20000, Ry 3 = 702, Rx 4 = 20000, Ry 4 = 10702
6
U(81)
148
Triangle2D3Node_Stress
>>u1=[U(3);U(4);U(5);U(6);U(7);U(8)]
u1 =
-0.0150
-0.0842
0
>>stress1=Triangle2D3Node_Stress(E,NU,2,0,0,1,0,0,u1,ID)
stress1 = 1.0e+005 *
-0.8419
-0.2806
-1.5791
>>u2=[U(5);U(6);U(3);U(4);U(1);U(2)]
u2 =
0
0 -0.0150
-0.0842
0.0188
[]
-0.0899 []
>>stress2=Triangle2D3Node_Stress(E,NU,0,1,2,0,2,1,u2,ID)
stress2 =1.0e+004 *
8.4187
-2.8953
-4.2094
[]
1 x = 84190Pa, y = 28060Pa,
ANSYS Main Menu: Preprocessor Modeling Create Elements User Numbered Thru
NodesNumber to assign to element:1Pick nodes:2,3,4OKNumber to assign to element:2Pick
nodes:3,2,1OK
149
(7)
x,y,
ANSYS Main Menu: Solution Define Loads Apply Structural Displacement On
Nodes 34 OK Lab2 DOFs to be constrained: UXUYVALUE0 OK
y
ANSYS Main Menu: Solution Define Loads Apply Structural Force/Moment On
Nodes 12 OK Direction: FY VALUE: -0.5e5 OK
(8)
ANSYS Main Menu: Solution Solve Current LS OK Close (Solution is done! )
(9)
ANSYS Main Menu: General Postproc Plot Results Deformed Shape Def + Undeformed
OK ( Plot Results) Contour Plot Nodal Solu Stress, Von Mises, Undisplaced shape
key: Deformed shape with Undeformed model OK ()
(10)
ANSYS Utility Menu: File Exit Save EverythingOK
2
!%%%%%%% [ANSYS ]4_7_1(3) %%%% begin %%%%%
/PREP7
!=====
ET,1,PLANE42
!
KEYOPT,1,3,3
!
MP,EX,1,1.0e7
!
MP,PRXY,1,0.33333333
!
R,1,0.1
! 0.1
!------ 4
N,1,2,1,0,,,,
! 1,(2,1,0)
N,2,2,0,0,,,,
! 2,(2,0,0)
N,3,0,1,0,,,,
! 3,(0,1,0)
N,4,0,0,0,,,,
! 4,(0,0,0)
!------
TYPE,1
! 1
MAT,1
! 1
TSHAP,LINE
!
!-------
EN,1,2,3,4
! 4
EN,2,3,2,1
! 4
!-------
D,3,,,,,,UX,UY,UZ,,,
! 3 ,
D,4,,,,,,UX,UY,UZ,,,
! 4 ,
!-------
F,1,FY,-0.5e5
! 1 , FY=-0.5e5
F,2,FY,-0.5e5
! 2 , FY=-0.5e5
!=====
/solu
!
solve
!
finish
!
!=====
/POST1
PLDISP,1
!()
150
4.7.2 4
MATLAB 4.7.2(1) 4 (Quad2D4Node)
4-21 F
F
2
1
3
1m
x
F
2
2m
(a)
(b)
4-21
1
4 4-21(b)
4-6 4-7 F 1 2
4-6
4-7
(m)
x
q = [u1
v1 u2
v2
u3
151
v3
u4
v4
u5
v5
u6
v6 ]
(4-186)
F = 0
2
F
2
0 0 0 0 0 0 0 0
(4-187)
R = 0 0 0 0 0 0 0 0 Rx 5
Ry 5
Rx 6
Ry 6
(4-188)
P = F + R = R = 0
2
) (
F
0
2
0 0 0 0 Rx 5
Ry 5
Rx 6
Ry 6
(4-189)
Rx 5 , Ry 5 Rx 6 , Ry 6 5 6
2()
MATLAB E NU h
ID 1 2 Quad2D4Node_Stiffness
k1(88) k2(88)
>> E=1e7;
>> NU=1/3;
>> t=0.1;
>> ID=1;
>> k1= Quad2D4Node_Stiffness(E,NU,t, 1,1, 0,1,0,0,1,0, ID);
>>k2=Quad2D4Node_Stiffness(E,NU,t, 2,1,1,1,1,0,2,0, ID);
3
6 12 KK(12
12) KK Quad2D4Node_Assembly
>>KK = zeros(12,12);
>>KK= Quad2D4Node_Assembly(KK,k1, 3,5,6,4);
>>KK= Quad2D4Node_Assembly(KK,k2, 1,3,4,2);
4
4-21(b) 5 6
u5 = 0, v5 = 0, u6 = 0, v6 = 0 1 2 3 4
1 2 3 4 KK 8 8
KK(1212) k p
MATLAB \
>>k=KK(1:8,1:8);
>>p=[0;-50000;0;-50000;0;0;0;0];
>>u=k\p
u = 0.8000
-2.5333
-0.8000
-2.5333
0.6000
-0.8667
-0.6000
-0.8667
[]
152
()
U(121) P(121)(4-189)
>>U=[u;0;0;0;0];
>>P=KK*U
P = 1.0e+005 *
-0.0000
-0.5000
0.0000
-0.0000
0.0000
-2.0000
-0.5000
0.5000
0.0000
2.0000
0.0000
0.5000
[]
[]
(4-189)
[]
[]
[]
[]
[]
1 x = 0Pa, y = 0Pa,
2 x = 0Pa,
xy = 1000000Pa
y = 0Pa, xy = 1000000Pa
ANSYS 4.7.2(2) 4
MATLAB 4.7.2(1) ANSYS
4-21(b)
4
1 (GUI)(step by step)
(1) ANSYS()
ANSYS ANSYS product launcherFilemanagementWorking directory ()
Jobname(): rectangularRun OK
(2)
ANSYS Main Menu: Preferences Structural OK
(3)
153
(5)
ANSYS Main Menu: Preprocessor Real Constants Add/Edit/Delete Add Type 1 OK
Real Constant Set No: 1 ( 1 ), THK: 0.1 () OK Close
(6)
ANSYS Main Menu: Preprocessor Modeling Create Nodes In Active CS NODE:(
) X,Y, Z:() THXYTHYZTHZX
Apply
OK
(7)
ANSYS Main Menu: PreprocessorModeling Create Elements User Numbered Thru
Nodes Number to assign to element: 1 Apply 3564 Apply
Number to assign to element: 2 Apply 1342 OK
(8)
X Y
ANSYS Main Menu: Solution Define Loads Apply Structural Displacement On
Nodes ( 56) OK Lab2 DOFs to be constrained : All DOF
VALUE 0() OK
Y
ANSYS Main Menu: Solution Define Loads Apply Structural Force/Moment On
Nodes ( 12) OK Lab Direction of force/mom: FY
VALUE-5.0e4 OK
(9)
ANSYS Main Menu: Solution Solve Current LS OK Close (Solution is done! )
(10)
ANSYS Main Menu: General Postproc List Results Nodel Solution DOF Solution
Displacement vector sum OK()
ANSYS Main Menu: General Postproc List Results Reaction Solu All items OK , 5
6
ANSYS Main Menu: General Postproc List Results Element Solution Stress X-component
of stress OK, X )
(11)
ANSYS Utility Menu: File Exit Save EverythingOK
2
!%%%%%%%%% [ANSYS ] 4_7_2(2) %%%%% begin %%%%
/prep7
et,1,plane42
!(no.1 plane42 )
KEYOPT,1,3,3
mp,ex,1,1e7
mp,prxy,1,0.33333
R,1,0.1,
!------ 6
! (0.1)
N,1,2,1,,,,,
! 1,(2,1,0)
N,2,2,,,,,,
! 2,(2,0,0)
154
N,3,1,1,,,,,
! 3,(1,1,0)
N,4,1,0,,,,,
! 4,(1,0,0)
N,5,0,1,,,,,
! 5,(0,1,0)
N,6,0,0,,,,,
! 6,(0,0,0)
E,5,6,4,3
! 4
E,3,4,2,1
! 4
d,5,all
! 5 ,
d,6,all
! 6 ,
F,1,FY,-50000
! 1 , FY=-50000
F,2,FY,-50000
!=====
! 2 , FY=-50000
/solu
solve
finish
!=====
/POST1
PLDISP,1
!()
finish
4.8
4.8.1 4
MATLAB 4.8.1(1) 4 (Tetrahedron3D4Node)
4-22 F MATLAB
E = 1 10 Pa, =0.25
10
F =1 105 N
4-22
1
155
5 4 4-22
4-8 4-9
4-8
4-9
(m)
x
0.2
0.8
0.2
0.8
0.6
0.2
0.6
0.8
0.6
0.2
0.8
0.6
q = [u1 v1 w1 u2 v2 w2 " u8 v8 w8 ]
(4-190)
(4-191)
0
F3 = F4 = 0
0
F7 = F8 =
0
1105 N
R = R1T
RT2
0 0 RT5
RT6
0 0
4-192
R1x
R2 x
R5 x
R6 x
R1 = R1 y R 2 = R2 y R 5 = R5 y R 6 = R6 y
R1z
R2 z
R5 z
R6 z
(4-193)
2()
MATLAB E NU 1 2
5 Tetrahedron3D4Node_Stiffness k1(66)
k5(66)
>> E=1e10;
>> NU=0.25;
>> k1 = Tetrahedron3D4Node_Stiffness(E,NU,0,0,0,0.2,0.8,0,0.2,0,0,0.2,0,0.6);
>> k2 = Tetrahedron3D4Node_Stiffness(E,NU,0,0,0,0.2,0.8,0,0,0.8,0,0,0.8,0.6);
>> k3 = Tetrahedron3D4Node_Stiffness(E,NU,0.2,0,0.6,0,0.8,0.6,0,0,0.6,0,0,0);
>> k4=Tetrahedron3D4Node_Stiffness(E,NU,0.2,0,0.6,0,0.8,0.6,0.2,0.8,0.6,0.2,0.8,0);
>> k5 = Tetrahedron3D4Node_Stiffness(E,NU,0,0,0,0.2,0.8,0,0.2,0,0.6,0,0.8,0.6);
3
8 24 KK(24
24) KK 5 Tetrahedron3D4Node_Assembly
>>KK = zeros(24);
>> KK = Tetrahedron3D4Node_Assembly(KK,k1,1,4,2,6);
>> KK = Tetrahedron3D4Node_Assembly(KK,k2,1,4,3,7);
>> KK = Tetrahedron3D4Node_Assembly(KK,k3,6,7,5,1);
>> KK = Tetrahedron3D4Node_Assembly(KK,k4,6,7,8,4);
>> KK = Tetrahedron3D4Node_Assembly(KK,k5,1,4,6,7);
4
4-22 1 2 5 6
u1 = v1 = w1 = u2 = v2 = w2 = u5 = v5 = w5 = u6 = v6 = w6 = 0 347
8 1256 KK 1 6 13 18
1 6 13 18 KK(2424) k
pMATLAB \
>>k=KK([7:12,19:24],[7:12,19:24]);
>>p=[0,0,0,0,0,0,0,0,-1e5,0,0,-1e5]'
>>u=k\p
u = 1.0e-003 *
0.1249
-0.0485
-0.4024
0.1314
0.0858
-0.4460
0.1343
0.1353
-0.0715
0.0681
-0.4031
-0.4742
[]
[]
4-10
4-10
u3 0.124910-3
u7 0.131410-3
v3 -0.048510-3
v7 0.085810-3
w3 -0.402410-3
w7 -0.446010-3
u4 0.134310-3
u8 0.135310-3
v4 -0.071510-3
v8 0.068110-3
157
w4 -0.403110-3
w8 -0.474210-3
()
U(241) P(241)(4-192)
>>U=[zeros(6,1);u([1:6]);zeros(6,1);u(7:12)];
>>P=KK*U
P = 1.0e+005 *
0.3372
1.3774
0.1904
-0.4202
1.2892
-0.0000
0.0000
0.0000
-0.0000 -0.0000
-0.4745
-1.3774
0.5604
0.5575 -1.2892
-0.0000
-0.0000
-1.0000
-0.0000
0.0000
0.4984
-0.0000
0.7509
-1.0000
[]
[]
[]
[]
(4-193) 4-11
4-11
R5 x = 0.4745 105 N
R1 y = 1.3774 105 N
R5 y = 1.3774 105 N
R5 z = 0.5604 105 N
R2 x = 0.4202 105 N
R6 x = 0.5575 105 N
R2 y = 1.2892 105 N
R6 y = 1.2892 105 N
R2 z = 0.4984 105 N
R6 z = 0.7509 105 N
6
U(241)
Tetrahedron3D4Node_Stress
>>u1=[U(1:3);U(10:12);U(4:6);U(16:18)];
>>stress1 = Tetrahedron3D4Node_Stress(E,NU,0,0,0,0.2,0.8,0,0.2,0,0,0.2,0,0.6,u1)
stress1 = 1.0e+006 *
-0.3574
-1.0721
-0.3574
0.6717 -2.0155
0
[]
>>u2=[U(1:3);U(10:12);U(7:9);U(19:21)];
>> stress2= Tetrahedron3D4Node_Stress(E,NU,0,0,0,0.2,0.8,0,0,0.8,0,0,0.8,0.6,u2)
stress2 = 1.0e+006 *
0.0314
-0.8298
-0.9260
0.1649 -1.1170
0.0294
[]
>> u3=[U(16:21);U(13:15);U(1:3)];
>> stress3=Tetrahedron3D4Node_Stress(E,NU,0.2,0,0.6,0,0.8,0.6,0,0,0.6,0,0,0,u3)
stress3 = 1.0e+006 *
0.4289
1.2867
0.4289
0.6568 -2.2301
0
[]
>> u4=[U(16:21);U(22:24);U(10:12)];
>> stress4=Tetrahedron3D4Node_Stress(E,NU,0.2,0,0.6,0,0.8,0.6,0.2,0.8,0.6,0.2,0.8,0,u4)
stress4 = 1.0e+006 *
0.1046
0.6272
-1.0012
0.3233 -1.4402
-0.5562
[]
>> u5=[U(1:3);U(10:12);U(16:21)];
>> stress5=Tetrahedron3D4Node_Stress(E,NU,0,0,0,0.2,0.8,0,0.2,0,0.6,0,0.8,0.6,u5)
stress5 = 1.0e+006 *
-0.0179
-0.0060
-0.3636
-0.9083 -1.5986
0.4192
[]
158
4-12
4-12
x = -0.3574MPa
y = -1.0721MPa
z = -0.3574MPa
xy = 0.6717MPa
yz = 2.0155MPa
zx = 0MPa
x = 0.0314MPa
y = -0.8298MPa
z = -0.9260MPa
xy = 0.1649MPa
yz = 1.1170MPa
zx = 0.0294MPa
x = 0.4289MPa
y = 1.2867MPa
z = 0.4289MPa
xy = 0.6568MPa
yz = 2.2301MPa
zx = 0MPa
x = 0.1046MPa
y = 0.6272MPa
z = -1.0012MPa
xy = 0.3233MPa
yz = 1.4402MPa
zx = 0.5562MPa
x = -0.0179MPa
y = -0.0060MPa
z = -0.3636MPa
xy = -0.9083MPa
yz = 1.5986MPa
zx = 0.4192MPa
ANSYS 4.8.1(2) 4
MATLAB 4.8.1(1) ANSYS .
4-22 5 4
1 (GUI)(step by step)
(1) ANSYS()
ANSYS ANSYS Interactive Working directory () Initial jobname(
): TBrickRun OK
(2)
ANSYS Main Menu: Preferences Structural OK
(3)
ANSYS Main Menu: Preprocessor Element TypeAdd/Edit/Delete Add SolidBrick
8node 45 OK ( Element Types ) Close
(4)
ANSYS Main Menu: Preprocessor Material Props Material ModelsStructural Linear
Elastic Isotropic: EX:1e10()PRXY: 0.25 () OK U
(5)
OK
ANSYS Main Menu: Preprocessor Modeling Create Element User Numberd Thru
Nodes Number to assign to element: 1 1426 OK Thru Nodes
Number to assign to element: 2 1437 OK
5 OK
(6)
78 Z
ANSYS Main Menu: Solution Define Loads Apply Structural Force/Moment On
Nodes 7 OK Direction of Force: FZ
VALUE-1e5 Apply 8 Direction of Force: FZVALUE-1e5 OK
1256
ANSYS Main Menu: Solution Define Loads Apply Structural Displacement On
Nodes OK Lab2 All DOFs () OK
(7)
ANSYS Main Menu: Solution Solve Current LS OK Should The Solve Command be
Executed? Y Close (Solution is done! )
(8)
ANSYS Main Menu: General Postproc List Results Nodal Solution DOF Solution
Displacement vector sum OK ( Matlab )
ANSYS Main Menu: General Postproc List Results Reaction Solu All items OK (
Matlab )
ANSYS Main Menu: General Postproc List Results Element Solution Stress X
component of stress OK ( Matlab )
(9)
ANSYS Utility Menu: File Exit Save EverythingOK
2
!%%%%%%%%%% [ANSYS ] 4_8_1(2) %%%%% begin %%%%
/PREP7
!=====
ET,1,SOLID45
MP,EX,1,1e10
MP,PRXY,1,0.25
!------ 8
N,1,0,0,0,,,,
N,2,0.2,0,0,,,,
N,3,0,0.8,0,,,,
N,4,0.2,0.8,0,,,,
N,8,0.2,0.8,0.6,,,,
N,7,0,0.8,0.6,,,,
N,6,0.2,0,0.6,,,,
N,5,0,0,0.6,,,,
!------
EN,1,1,4,2,6
EN,2,1,4,3,7
EN,3,6,7,5,1
EN,4,6,7,8,4
!
!(SOLID45)
!
!
! 1,(0,0,0)
! 1,4,2,6 1 5
160
EN,5,1,4,6,7
FINISH
!=====
/SOLU
F,7,FZ,-100000,,,
F,8,FZ,-100000,,,
D,1, ,0, ,2, ,ALL, , , , ,
D,5, ,0, ,6, ,ALL, , , , ,
SOLVE
FINISH
! 7 FZ, -100000
! 8 FZ, -100000
! 1 2
! 5 6
!
!
!=====
/POST1
PLDISP,1
!()
4.8.2 8
MATLAB 4.8.2(1) 8 (Hexahedral3D8Node)
4-23 F
(a)
4-23
(b)
1
8 4-23(b)
4-13
4-13
0.2
0.2
0.8
161
0.8
0.2
0.6
0.2
0.8
0.6
0.8
0.6
0.6
q e = [u1
(241)
v1
w1 u2
v2
w2 " u8
v8
w8 ]T
4-194
Py 8
Pz 8 ]T
4-195
Pe = [ Px1
(241)
Py1
Pz1
Px 2
Py 2
Pz 2 " Px 8
Px 4 = Rx 4 Py 4 = Ry 4 Pz 4 = Rz 4 Px 5 = Rx 5 Py 5 = Ry 5 Pz 5 = Rz 5 Px8 = Rx 8 Py 8 = Ry 8
Pz 8 = Rz 8
2()
MATLAB E NU
Hexahedral3D8Node_Stiffness k1 (2424)
>>E=1.0e10;
>>NU=0.25;
>>lx=0.2;
>>ly=0.8;
>>lz=0.6;
>>k1=Hexahedral3D8Node_ElementStiffness(E,NU,lx,0,0,lx,ly,0,0,ly,0,0,0,0,lx,0,lz,lx,ly,lz,0,ly,lz,0,0,lz);
3
8 24 K K(24
24) KK Hexahedral3D8Node_Assembly
KK k1
>>KK=zeros(24,24);
>>KK=Hexahedral3D8Node_Assembly(KK,k1,1,2,3,4,5,6,7,8);
4
4-23(b) 1 4 5 8
u1 = v1 = w1 = 0, u4 = v4 = w4 = 0, u5 = v5 = w5 = 0, u8 = v8 = w8 = 0
2 3 6 7 4 KK 4 9
4 9 4 9 16 21 16 21 4 9 16 21 16 21
KK(2424) k p
MATLAB \
162
>> k=[KK(4:9,4:9),KK(4:9,16:21);KK(16:21,4:9),KK(16:21,16:21)];
>> p=[0;0;0;0;0;0;0;0;-1e5;0;0;-1e5];
>> u=k\p
u = 1.0e-003 *
0.0223
-0.2769
-0.6728
-0.0223 -0.2769
-0.6728
-0.0129
0.3108
-0.7774
0.0129
0.3108
-0.7774
[]
[]
0.0000
1.3333
-0.0000
-1.3333
0.0000
0.6938
-1.0000
0.3062
[]
[]
[]
[]
4-195 N
0.0000
-0.8673
-0.0000
-1.6667
-0.0000
1
163
[]
1 (GUI)(step by step)
(1) ANSYS()
ANSYS ANSYS Interactive Working directory () Initial jobname(
): 3D8nodeRun OK
(2)
ANSYS Main Menu: Preferences Structural OK
(3)
ANSYS Main Menu: Preprocessor Element TypeAdd/Edit/Delete Add SolidBrick 8node
45 OKClose
(4)
ANSYS Main Menu: Preprocessor Material Props Material ModelsStructural Linear
Elastic Isotropic: EX:1.0e10 ()PRXY: 0.25 () OK U
(5)
8
ANSYS Main Menu: Preprocessor Modeling CreatNodes In Active CSNode number 1
X:0.2,Y:0,Z:0 ApplyNode number 2 X:0.2,Y:0.8,Z:0 ApplyNode number 3 X:0,Y:0.8,Z:0
ApplyNode number 4 X:0,Y:0,Z:0ApplyNode number 5 X:0.2,Y:0,Z:0.6 ApplyNode
number 6 X:0.2,Y:0.8,Z:0.6 ApplyNode number 7 X:0,Y:0.8,Z:0.6ApplyNode number 8
X:0,Y:0,Z:0.6OK
ANSYS Main Menu: Preprocessor Modeling Create Elements Elem Attributes Element
type number:1 Material number:1 OK
ANSYS Main Menu: Preprocessor Modeling Create Elements Auto Numbered Thru
Nodes Min,Max,Inc,1,8OK
(6)
4 x,y,z
ANSYS Main Menu: Solution Define Loads Apply Structural Displacement On Nodes
1458 OK Lab2 DOFs: UXUY UZ VALUE0 OK
Z
ANSYS Main Menu: Solution Define Loads Apply Structural Force/Moment On Nodes
67 OK Direction: FZ VALUE: 1.0e5 OK
(7)
ANSYS Main Menu: Solution Solve Current LS OK Close (Solution is done! )
(8)
ANSYS Main Menu: General Postproc Plot Results Deformed Shape Def + Undeformed
OK ( Plot Results) Contour Plot Nodal Solu Stress, Von Mises, Def + Undeformed OK
()
164
(9)
ANSYS Utility Menu: File Exit Save EverythingOK
2
!%%%%%%%% [ANSYS ] 4_8_2(2) %%%%%
/prep7
begin %%%%%%
!=====
ET,1,SOLID45
!(SOLID45)
MP,EX,1,1.0e10
!
MP,PRXY,1,0.25
!
!-------- 8
lx=0.2
! lx
ly=0.8
! ly
lz=0.6
! lz
N,1,lx,0,0,,,,
! 1,(lx,0,0)
N,2,lx,ly,0,,,,
N,3,0,ly,0,,,,
N,4,0,0,0,,,,
N,5,lx,0,lz,,,,
N,6,lx,ly,lz,,,,
N,7,0,ly,lz,,,,
N,8,0,0,lz,,,,
!------
TYPE,1
! 1
MAT,1
! 1
TSHAP,QUA8
! 8 3D ()
E,1,2,3,4,5,6,7,8
! 8
!-------
D,1,,,,,,UX,UY,UZ,,,
! 1
D,4,,,,,,UX,UY,UZ,,,
D,5,,,,,,UX,UY,UZ,,,
D,8,,,,,,UX,UY,UZ,,,
!-------
F,6,FZ,-1.0e5
! 6 , FZ=-1.0e5
F,7,FZ,-1.0e5
! 7 , FZ=-1.0e5
!=====
/solu
!
solve
!
finish
!
!=====
/POST1
PLDISP,1
!()
finish
!
!%%%%%%%% [ANSYS ] 4_8_2(2) %%%%%
end %%%%%%
4.9
z
z
z
z
(3 4 )
(3 4 )
165
z
z
(4 8 )
(Gauss )
4.10
4-1
20 10 10
= 10 20 10 MPa
10 10 20
Mises
4-2 280MPa
4-2
4-2
xx (MPa)
yy (MPa)
xy (MPa)
140
140
105
105
105
140
-14
70
-56
4-3
u ( x, y ) = ( x 2 + 2 y 2 + 6 xy ) 104
v( x, y ) = (3x + 6 y y ) 10
2
x = 1 , y = 0 xx , yy , xy
4-4
u ( x, y ), v( x, y ) xx , yy , xy
4-4
166
4-5
4-5
4-6 ( x, y )
( , ) = (1, 0.5) ( x, y )
4-6
4-7
4-7
1 i, j , m K
K (1)
(1)
6
2
6
8 0 6
16
0
0
12
4
sym.
9.5 1.5
5.5
167
2 K
(2)
4-8
4-8
4-9
1
( xx xx + yy yy + xy xy ) tdA
2
1
+ kv 2 ( x = a, y = 0) p ( x ) vds
s
2
A t k v y v( x = a, y = 0)
4-9
168
5.1
(bandwidth)(nodal numbering)
2
6
1
i
5
8
5-1
2D
5-1 2D i
qi = [u3
v3 u5
v5 u6
v6 ]T
(5-1)
(5-1)(5-2)
u1 v1 u2 v2 u3 v3 u4 v4 u5 v5 u6 v6 u7 v7 u8 v8
K=
u1
v
1
u2
v2
u3
v3
u
4
v4
u
5
v5
u6
v6
u7
v
7
u8
v
8
(5-2)
DOF
169
(semi bandwidth)
di = ( i1) ,
d = max {di }
i
( i = 1, 2,3,
, n)
(5-3)
(5-4)
n 2D 2 3D 3
5.2
5.2.1
4.3
1.
u1 = 1, u2 = 0 , (5-5)
u ( x) = N1 ( x)
(5-6)
(5-6) 1 N1 ( x) 1 1
2.
u1 = 0, u2 = 1 (5-5)
u ( x) = N 2 ( x)
(5-7)
5.2.1(1) 10/1
N i i 1 0 , 5-2
5-2
1D
3.
u0
170
u0
u ( x ) = u0
u1 = u2 = u0
(5-8)
(5-5),
u0 = N1 ( x)u0 + N 2 ( x)u0
(5-9)
u0
N1 ( x ) + N 2 ( x ) = 1
(5-10)
5.2.1(2) 2 1
N ( x) = 1
i =1
(5-11)
5.2.2
2 ,
k11
k
21
k12 u1 p1
=
k22 u2 p2
(5-12)
1.
u1 = 1, u2 = 0 , (5-12)
k11 = p1
(5-13)
k11 2 1
1 5-3(a)
(a)
k11
(b) k12
5-3
5.2.2(1) 1 1/0
171
kii i ( ui = 1 )
0 i
2.
u1 = 0, u2 = 1 ,(5-12)
k12 = p1
(5-14)
k12 1 2
1 5-3(b)
5.2.2(2) 2 1/0
kij ( i j ) j
( u j = 1 ), 0 , i
5.2.2(3) 3
(symmetry)
T
K eT = e BT DBd = e BT DBd = K e
(5-15)
kij k ji
1 kij = 1 k ji kij = k ji
5.2.2(4) 4
(positive Semi-definite)
1
U = q eT K eq e
2
1
= ( k11u12 + + k1i u1ui + + k1nu1un +
2
+ k j1u j u1 + + k ji u j ui + + k jnu j un +
+ kn1un u1 +
=
q = [u1
e
+ kni unui +
+ knnunun )
1 n n
kij uiu j
2 i =1 j =1
u2
(5-16)
un ] U qe
T
(5-16) Ke
q q = 0 U
positive definite
qe0 U0
e
|K |0 kii>0
e
172
3.
(
)(5-12)
p1 , p2
u1 = c1(1)
u2 = c2(1)
(5-17)
p1p2
u1 = c1(1) + u0 = c1( 2)
u2 = c2(1) + u0 = c2( 2)
(5-18)
u0
k11
k
21
k12 c1( 0) p1
=
k22 c2( 0) p2
(5-19)
k11
k
21
k12 c1( 2) p1
=
k22 c2( 2) p2
(5-20)
=
k22 c2( 2) c2(1) 0
(5-21)
(5-20)(5-19)
k11
k
21
( 2)
c1
k12
=0
k22
(5-22)
(5-18)(5-21)
k11 u0 + k12 u0 = 0
k21 u0 + k22 u0 = 0
(5-23)
k11 + k12 = 0
k21 + k22 = 0
(5-24)
1 2 (5-24)
5.2.2(5)
(singularity) K
= 0
5.2.2(6) 6()
( C0
)
173
(a) (b)
(c)(d) (spars matrix)(e) (banded)
C1 5.5
5.2.2(7)
5.2.2(7)
5-4
5-4
v ( x ) = N1v1 + N 21 + N 3v2 + N 4 2
= Nq
(5-25)
N = [N1 N 2 N 3 N 4 ] q = [v1 1 v2 2 ]
T
C0 ( [v1 v2 ] )
C1 ( [1
2 ] )
C0
case 1
(a)
(b) 1
5-5
174
5-5(a) v0
v ( x ) = v0
(5-26)
v1 = v2 = v0 , 1 = 2 = 0
(5-27)
(5-26)(5-27)(5-25)
v ( x ) = N1 v0 + N 3 v0 = v0
(5-28)
N1 + N 3 = 1
(5-29)
2
3
x
x
N1 = 1 3 + 2
l
l
2
3
x
x
N3 = 3 2
l
l
(5-30)
v0
3.3.2
(5-29)(5-29)(5-29)
case 2
5-5(b) 1 0
v ( x ) = 0 x
(5-31)
v1 = 0
v2 = 0 l
1 = 0
2 = 0
(5-32)
(5-31)(5-32)(5-25)
v ( x ) = N1 0 + N 2 0 + N 3 0 l + N 4 0 = 0 x
(5-33)
N 2 + N 4 + N3 l = x
175
(5-34)
x
N 2 + N 4 = x N3 l = l N3
l
(5-35)
N 2 + N 4 = l + N1 1
l
(5-36)
(5-29)
(5-29)(5-36) C0
= 1
case 3
5-6
5-6 1 0 ,
v0
v ( x ) = v0 + 0 x
(5-37)
v1 = v0
v2 = v0 + 0 l
1 = 0
2 = 0
(5-38)
(5-37)(5-38)(5-25)
N1 v0 + N 2 0 + N3 ( v0 + 0 l ) + N 4 0 = v0 + 0 x
(5-39)
( N1 + N3 ) v0 + ( N 2 + N 4 ) 0 + N3 0l = v0 + 0 x
(5-40)
(5-29)
N 2 + N 4 = x N 3l
(5-41)
case 2
C0
176
C1
N1 + N 3 = 1
(5-42)
C1
N 2 + N 4 = x N 3l
5.3
(5-43)
BC(u)
qa = 0
(5-44)
qa = u
(5-45)
()
K aa
K
ba
K ab q a p a Fa + R a
=
=
K bb q b pb Fb
K ij
q a F = [Fa
(5-46)
Fa ]T qb () R a
p a
1
5.3(1)
(1) qa =0
qa =0(5-46)
K bb q b = pb
(5-47)
q b
qb = K bb 1pb = K bb 1Fb
(5-48)
(2) qa = u
(5-46)
K aa q a + K ab q b = p a
K ba q a + K bb q b = pb
(5-49)
K bbq b = pb K ba u
(5-51)
(5-50)
qa = u (5-50)
q b
qb = K bb 1 (pb K ba u) = K bb 1 (Fb K ba u)
177
(5-52)
(a) qa =0 qa = u
(b)
(c) ()
(d)
5.3(2)
r q r = 0
krr = 1 krs = ksr = 0 (r s )
pr = 0,
1 2
1
2
r 0 0
0
0
0
0
krr = 1
0
0
0
0 0
q1 p1
q p
2 2
q r = p r = 0
(5-53)
(5-53) q r = 0
(5-53) r
krr qr = pr
(5-54)
krr = 1, pr = 0
qr = 0
(5-55)
(5-53) r r
0 q r = 0
q r = 0
1
(a) q r = 0
(b)
(c)
5.3(3)
r qr = u
krr pr krr u ,
178
1
1
2
k r1
k rr
kr 2
q1 p1
q
2 p2
k u
q r = rr
(5-56)
5-56 qr = u
5-56 r
krr >> kri
(5-57)
(5-58)
qr u
(5-59)
5-56 r qr u
qr u
(a) q r = 0 q r = u
(b)
(c)
5.3(4)
5-46
5-495-50
qb 5-49 Pa(
R a )
R a = p a Fa = (K aa q a + K abqb ) Fa
5.3(5)
(5-60)
Lagrange
()
= d1
= d2
(5-61)
Cq = d
179
(5-62)
C d q = [u1 u2 u3
]T
1
= qT Kq FT q
2
(5-63)
K F 5-61
(Lagrangian multiplier
algorithm)
*
* = + T (Cq - d)
1
= qT Kq FT q + T (Cq d)
2
(5-64)
5-64
* =
*
*
q +
= 0
q
(5-65)
*
= 0
q
*
= 0
(5-66)
Kq + CT = F
Cq = d
(5-67)
K CT q F
=
C 0 d
(5-68)
5-645-66
5-67 q 5-67
CK 1CT = d CK 1F
(5-69)
5-67 F
5-69
5-68 C
ui j
180
j ui C C ji 0
j
5.3(6)
1
1
* = qT Kq FT q + S (Cq d)2
2
2
(5-70)
S S (Cq d) 0
*
* / q = 0
Kq F + SCT (Cq d) = 0
(5-71)
(5-72)
K *q = F*
(5-73)
K = K + SC C F = F + SC d K F
*
K
K
5.3(7)
5-7 2 3 4
45 (inclined support) 4
(a)
(b)
5-7
181
5-7b4-65
E = 2 10 MPa, = 0.25, t = 0.1m, a = b = 1m 2
5
u1
v1
u4
v4
16 Et 0.15625 0.45833 0.03125 0.27083 v1 Pv1 Fv1 10MN
=
=
=
15 0.041667 0.03125 0.45833 0.15625 u4 Pu 4 Fu 4 + Ru 4 Ru 4
0.03125 0.27083 0.156625 0.45833 v4 Pv 4 Fv 4 + Rv 4 Rv 4
(5-74)
Ru 4 , Rv 4 4
u4 = v4
(5-75)
Ru 4 = Rv 4
(5-76)
(5-74) 4 4 u1 , v1 , u4 , Ru 4
n 1
(5-75)(5-76)(5-74)
u1
v1
u4
15
0.072917 0.30208 0.60416 u4 0
(5-77)
15
=0.53178 10-3 m
16Et
15
v1 = 25.4280
=0.1192 10-2 m
16Et
15
u4 = 11.3448
=0.53178 10-3m
16Et
u1 = 11.3448
(5-78)
(5-78) (5-74) 3
Ru 4 = 3.105MN
(5-77)
o 2
4 5-7(a)
182
cos 450
0
sin 45
sin 450 u4 u4
=
cos 450 v4 v4
cos 450
0
sin 45
sin 450 Ru 4 Ru 4
=
cos 450 Rv 4 Rv 4
(5-79)
5-80
u4 , v4 Ru 4 , R v 4 4 5-74
T
u1
v1
u4
v4
16 Et T 0.15625 0.45833 0.03125 0.27083 v1 10MN
T
T
=
0.041667 0.03125 0.45833 0.15625 u4 0
15
0.03125 0.27083 0.15625 0.45833 v4 Rv 4
5-81
1
0
T=
0
0
0
1
0
0 cos 450
0 sin 450
0
0
sin 450
cos 450
(5-82)
v4 = 0 Ru 4 = 0
5-83
v4 = 0 (5-81)
u1
v1
u4
0
0
0
v4
0 u1 10MN
0 v1 10MN
=
0 u4 0
1 v4 0
5-84
5-84
15
=0.53178 10-3 m
16Et
15
v1 = 25.4280
=0.1192 10-2 m
16Et
15
u4 = 16.0649
16Et
u1 = 11.3448
5-85
5-79
u4 = v4 =0.53178 10-3 m
183
5-86
p
5-75
u1
v
u4 v4 = 0 [ 0 0 1 1] 1 = 0 cq = d
u4
v4
(5-87)
(5-68)
0
0
15 /16 Et
0.03125
0
0.27083
0
0.15625 15 /16 Et
0.45833 -15 /16 Et
15 /16 Et
0
u1 10MN
v 10MN
1
u4 = 0
v4 0
0
(5-88)
(5-88)
K q = F
( 55) ( 51)
q = [ u1
v1 u4
v4
(5-89)
( 51)
] K
T
(5-89)
15
=0.53178 10-3 m
16Et
15
v1 = 25.4280
=0.1192 10-2 m
16Et
15
u4 = 11.3448
=0.53178 10-3 m
16Et
=-3.1051MN
u1 = 11.3448
(5-90)
= Ru 4
q
u4 v4 = 0
(5-91)
(5-70)
1
1
* = qT Kq FT q + S (u4 v4 ) 2
2
2
S
*
184
(5-92)
u1
v1
u4
v4
0.041667
0.45833 0.15625
0.15625 0.45833
0.03125
16 Et
15 0.041667 0.03125 0.45833 + S
0.03125 u1 10MN
0.27083 v1 10MN
=
0.15625 S u4 0
0.45833 + S v4 0
(5-93)
S=1000
15
16Et
15
v1 = 25.4296
16Et
15
u4 = 11.3441
16Et
15
v4 = 11.3472
16Et
u1 = 11.3441
(5-94)
S=100000
15
16Et
15
v1 = 25.4280
16Et
15
u4 = 11.3448
16Et
15
v4 = 11.3448
16Et
u1 = 11.3448
(5-95)
S 5-78(5-85)(5-90)(5-94)
(5-95)(5-93)
ANSYS 5.3(8)
5-7 ANSYS
1 (GUI)(step by step)
(1) ANSYS
ANSYS ANSYS Interactive Working directory Initial
jobname:Plane support() Run OK
(2)
ANSYS Main MenuPreferences Structural OK
(3)
185
4 THXY 45 UY=0
OK
On Nodes
n
ANSYS Main MenuPreprocessor Coupling/ Ceqn Constraint Eqn Const :0, NODE1:4, Lab1:
UX,C1:1,NODE2:4,Lab2:UY,C2:1 OK
o
ANSYS Utility MenuWorkPlane Local Coordinate System Create local system At specified
LOC + OK XCYCZC 200,THXY45 OK
ANSYS Main MenuPreprocessor modeling Move / Modify Rotate Node CS To active CS
4
ANSYS Main MenuSolution Define Loads Apply Structural Displacement
On Nodes
4 OK Lab2:UY( Y ) OK
(8)
ANSYS Main Menu: Solution Define Loads Apply Structural Force/Moment On
Nodes 1 OK LabFX, Value: 10 Apply 1 OK Lab
186
FY, Value: 10 OK
(9)
ANSYS Main MenuSolution Analysis Type New Analysis Static OK
ANSYS Main MenuSolution Solve Current LS OK
(10)
ANSYS Main MenuGeneral Postproc Plot Results Contour Plot Nodal Solu Nodal
solution DOF Solution Displacement vector sum OK()
ANSYS Main MenuGeneral Postproc List Results Nodal Solu Nodal solution DOF
Solution Displacement vector sum OK()
(11)
ANSYS Utility MenuFile Exit Save Everything OK
ANTYPE,STATIC
MP,EX,1,2E5
! 1
MP,PRXY,1,0.25
! 1
ET,1,PLANE42
! 1
KEYOPT,1,3,3
R,1,0.1
! No.1 0.1
N,1,2,2
! 1
N,2,,2
! 2
N,3,,,
! 3
N,4,2,,
! 4
! 4 z 45
!D,4,UY
! No.1
TYPE,1
! No.1
REAL,1
! No.1
E,1,2,3,4
D,2,ALL
! 2
D,3,ALL
! 3
!-------,
!--- 1 begin----
CE,1,0,4,UX,1,4,UY,-1
!(No.1): 0=node4_UX*1+node_UY*(-1)
! 4
187
!nrotat, 4
! 4
!D,4,UY
!--- 2 end
!------
F,1,FX,10
! FX
F,1,FY,10
! FY
FINISH
/SOLU
SOLVE
!=====
/POST1
PLDISP,1
!()
finish
!
!%%%%%%%% [ANSYS ]5_3(8) %%%% end %%%%%
5.4
5.4.1
(displacement model)
(1) DOF
3 DOF 6
u v 4 8
(2)
(3)
2 3
(Pascal
triangle)( 5-8 5-9)
188
5-8
5-9
5-10
5-10
5.4.2
(convergence) 5-11
1 2 1 2 3
(correct solution) 4
(monotonic convergence)
(upper bound)(lower bound) 5
(divergence)
5-11
189
(convergence criterion)
1x
1x, y
1x, y, z
1x, x2
5.4.3
5.4.3(1) 1(
m
m
5-8 5-9 m
5.4.3(2) 2(
m
(m-1) Cm-1
5.4.3(3)
= U W =
1
( xx xx + yy yy + xy xy )d
2
b x u + b y v d +
190
Sp
( p u + p v ) dA
x
(5-96)
b x , b y , p x , p y xx = u x
yy = v y xy = (u y + v x )
u, v 1 m=1 1
u ( x, y ) = a0 + a1 x + a2 y
(5-97)
v( x, y ) = b0 + b1 x + b2 y
(5-98)
3 4
(5-97)(5-98)
2 3 4 C0
5.4.3(4)
d 2v
1
= U W = EI z 2 dx p ( x)iv( x)dx
l
2 l
dx
(5-99)
v 2 m=2
1
v( x) = a0 + a1 x + a2 x 2
(5-100)
v( x) = a0 + a1 x + a2 x 2 + a3 x3
(5-101)
1
2 C1
5.4.3(5) 3
3
u = a1 x + a2 xy + a3 y
v = a4 x + a5 xy + a6 y
(5-102)
()((m=1))
()
(m-1=0)
(5-102) xy
xy
191
u
= a1 + a2 y
x
v
yy = = a5 x + a6
y
u v
xy = + = a2 x + a3 + a4 + a5 y
y x
xx =
a2 = a5 = 0 xx = a1
(5-103)
yy = a6 xy = a3 + a4
xx y yy x
xy
E
( a1 + a2 y + ( a5 x + a6 ) )
1 2
E
yy =
( a5 x + a6 + ( a1 + a2 y ) )
1 2
E
xy =
( a2 x + a3 + a4 + a5 y )
2 (1 + )
xx =
(5-104)
xx , yy , xy
5.5
C0 C1
5.5(1)
C0
C0 C0 element() 1
0 5-12
2 C0
5.5(2)
C1
C1 C1 element() 2
1 1
5-13 2 C1
192
5-12
5-13
5.6
5.6.1
C0
C1
1
2
= U W = qT Kq PT q
(5-105)
= 0
Kq = P
(5-106)
(5-106)(5-105)
1
2
1
2
= qT Kq PT q = qT Kq = U =
193
W
2
(5-107)
exact
appr appr exact (5-107)
U appr U exact
(5-108)
q appr K appr
K appr q appr = P
(5-109)
q exact K exact
K exact q exact = P
(5-110)
1 T
U exact = q exact K exact q exact
(5-111)
1 T
1
q appr K appr q appr qTexact K exact q exact
2
2
(5-112)
(5-108)
(5-109)(5-110)(5-112)
qTappr P qTexact P
(5-113)
5.6.1(1)
(5-113)
(stiffening)
(
)()
194
5.6.1(3)
u
u = ui + (
u
u
) i x + ( ) i y + ...
x
y
(5-114)
h x, y h
p Taylor p
u O(h
p +1
) 3
2
p1 u O(h ) O(h )
u (1/2)2=1/4
m O(h p m +1 )
p=m=1 O (h )
O (h 2 ( p m +1) ) O (h 2 )
h 0
u1
u2 O(h s ) u
u1 u
O(h s )
=
u2 u O((h / 2) s )
(5-115)
s=2
u1 u
O (h 2 )
=
=4
u2 u O (( h / 2) 2 )
(5-116)
u=
1
( 4u2 u1 )
3
(5-117)
()
5.6.2
195
(weighted average)(smoothing)
5.6.2(1)
i kl (i )
e
kl (i ) =
1 r e
kl (i)
r e =1
(5-118)
kl (i ) i 1 ~ r
5.6.2(2)
kl (i ) =
1 r e e
kl (i)
r e =1
3D
Ae
e =1
e
, 2D
= r
e =1
e =
(5-119)
Ae
(5-120)
A 2D 3D
e
5.7
()
(high-order element)
5.7.1
5.7.1(1)
1D
196
5-14
1D
5-14(c)
1D 3 (DOF)
q e = [u1 u2
u3 ]
(31)
(5-121)
u ( x) = a1 + a2 x + a3 x 2
(5-122)
= N qe
(13) (31)
N = [ N1
N2
N3 ]
1
x
x
N1 = (1 2 )(1 ) = 2( )(1 )
2
l
l
x
x
N 2 = 4 (1 ) = 4 (1 )
l
l
1
x
x
N 3 = (1 2 ) = 2 ( )
2
l
l
x
=
l
(5-123)
(5-124)
1D 5-14(a)
L1 =
l1
l
, L2 = 2
l
l
(5-125)
1 (L1 = 1, L2 = 0)
N1 = 0
1
2 (L1 = L2 = )
2
3 (L1 = 0, L2 = 1)
(5-126)
( L1 + L2 = 1 )
N1 = L1 2 L1 L2 = L1 (2 L1 1)
(5-127)
N 2 = 4 L1 L2
(5-128)
N 3 = L2 (2 L2 1)
(5-129)
5.7.1(2)
1D
2 C1 ()
v( x) = N1 v1 + N 2
dv
dx
+ N1 v2 + N 4
x = x1
dv
dx
x = x2
2
dv
= H 0(1)i vi + H1(1)
i
dx xi
i =1
= H ki(1) vi( k )
i =1 k = 0
n
= H ki( p ) vi( k )
i =1 k = 0
( p)
H ki
( C1p = 1)
(5-130)
Hermite interpolation
( p)
n k 4
2
v( x) = N1v1 + N 21 + N 3v2 + N 4 2
2
= H ki(1) vi( k )
(5-131)
i =1 k = 0
198
N1 = H 01(1) = 1 3 2 + 2 3
N 2 = H11(1) = 2 2 + 3
(5-132)
N 3 = H 02(1) = 3 2 2 3
N 4 = H12(1) = 3 2
(3-131) l
1 5-15
5-15
2 ()
5.7.2
2D () 2D
2D ()
5.7.2(1)
()
5-16 ijm P
Pjm Pmi Pij Ai A j Am
5-16
Li = Ai / A
L j = Aj / A
Lm = Am / A
(5-133)
A P P( Li , L j , Lm )
199
Li , L j , Lm (area coordinate ) 2D
Ai + A j + Am = A
(5-134)
Li + L j + Lm = 1
(5-135)
(1) i jm Li
(2) i (1,0,0) j (0,1,0) m(0,0,1)
(3)
jm Li = 0 mi L j = 0 ij Lm = 0
(4) (5-135) 2
xy
5.7.2(2)
2D 6
3 6
5-17
5-17
() 6
6 12 (DOF)
q e = [ u1 v1
u6 v6 ]
(121)
(5-136)
u ( x, y ) = a1 + a2 x + a3 y + a4 x 2 + a5 xy + a6 y 2
(5-137)
v( x, y )
+ N 6 u6
200
(5-138)
5.7.2(3)
N1 = (2 L1 1) L1 ,
N 2 = (2 L2 1) L2
N 3 = (2 L3 1) L3 ,
N 4 = 4 L1 L2
N 5 = 4 L2 L3 ,
N 6 = 4 L3 L1
(5-139)
2D
( , )
5-18
r + 1 p + 1
(r + 1) (column) ( p + 1) (row)
5-18
(r + 1) ( p + 1)
I J i N i r + 1
I 1 0
lI( r ) ( ) =
( 0 )( 1 ) ( I 1 )( I +1 ) ( r )
( I 0 )( I 1 ) ( I I 1 )( I I +1 ) ( I r )
(5-140)
lJ( p ) ( ) =
( 0 )( 1 )
( J 0 )( J 1 )
( J 1 )( J +1 )
( J J 1 )( J J +1 )
( p )
( J p )
(5-141)
i N i
Ni = lI( r ) ( )lJ( p ) ( )
(5-142)
N i i 1 0
201
5-19 (Lagrangian
rectangle element)
r=p 5-20
,
r
5-19
5-20
5.7.3
1D 2D 3D 3D
5.7.3(1)
3D 10
4 (inner
node) 5-21
5-21
10
202
10 30 (DOF)
q e = [u1 v1 w1
(301)
(5-143)
4 ( 6 ) 10
u ( x, y , z ) = a1 + a2 x + a3 y + a4 z + a5 xy + a6 yz
+ a7 xz + a8 x 2 + a9 y 2 + a10 z 2
(5-144)
N i = (2 Li 1) Li ( i = 1, 2,3, 4 )
(5-145)
N 5 = 4 L1 L2 , N 6 = 4 L2 L3
N 7 = 4 L1 L3 , N 8 = 4 L1 L4
N 9 = 4 L2 L4 , N10 = 4 L3 L4
5.7.3(2)
(5-146)
3D 20
5-22 20
3
Serendipity 5-22 20 Serendipity
Ni =
1
(1+ i )(1+
i )(1 + i )( i +
i + i 2)
8
i = 1, 3, 5, 7,13,15,17,19
(5-147)
Ni =
1
1 2 ) (1+
(
i )(1 + i ) ,
4
Ni =
1
1 2 ) (1+ i )(1+ i ) ,
(
4
i = 4, 8,16, 20
(5-149)
Ni =
1
1 2 ) (1+ i )(1+
(
i ),
4
i = 9,10,11,12
(5-150)
203
i = 2, 6,14,18
(5-148)
5-22
20
5.8 h p
h p
[23][24]
h
( 5-10%)
p 5-23
ANSYS h
ANSYS size level 10
1 5-23(a)(ANSYS size level=10) 5-23(b)(c)
(ANSYS size level=6 size level=2)
(a)size level=10()
5-23
5-24 h p
p h p Weierstrass
204
p<9, h p
5-24
h p
5.9
z
z
z
z
z
z
z
z
z
z
()
(1)
()
()
C0 C1
(
)
()
h p
5.10
5-1 K
5-1
5-2 4
205
u ( x, y ) = a0 + a1 x + a2 xy + a3 x 2
v( x, y ) = b0 + b1 y + b2 xy + b3 y 2
5-3 3 1D
u1 u3
2
5-3
5-4 4
5-5 3
5-6
2 1 0 0
1 2 1 0
MN/m
K = 6.4 103
0 1 2 1
0 0 1 1
q = [0.0033 0.0058 0.0075 0.0085] m
T
5-7 5.3(6) 60
0
5-8 5.3(6) 60
5-9 ANSYS 4
5-9
5-9
5-10
207
6
(home-code)[25]
MATLAB ANSYS
FEM2D.m 3
(
ANSYS )
6.1 MATLAB
FEM2D.m 3 ANSYS
node.txt element.txt
constrain.txt force.txt MATLAB 3
FOR_POST.dat ANSYS
ANSYS 6.3
6.1.1
(CST)
Gauss
ANSYS node.txt
ANSYS element.txt
ANSYS FOR_POST.dat
6-1
208
6-1 FEM2D.m
1.
Triangle2D3Node_Stiffness(E,NU,t,xi,yi,xj,yj,xm,ym,ID)
Triangle2D3Node_Assembly(KK,k,i,j,m)
Triangle2D3Node_Stress(E,NU,xi,yi,xj,yj,xm,ym,u,ID)
2.
FEM2D.m
node.txt ( ANSYS )
element.txt( ANSYS )
constrain.txt( ANSYS )
force.txt( ANSYS )
ANSYS node.txtelement.txtconstrain.txtforce.txt
6.3
209
FOR_POST.DAT( ANSYS )
FEM2D.m 6-2
3.
node.txt 6-1
6-1 node.txt
node.txt(N_NODE,3)
x y
(
(3 0.5 1.2)
)
element.txt 6-2
4 3 ANSYS
14 10 0
6-2
element.txt
element(N_ELE,14)
( 14 4
1() 2() 3()
4()0()0()0()0()0() 0()0(
4 3
)0()0()0
10
(1 4 5
5 0 0 0
0 0
0 0
0 0
210
6-3 constrain.txt
constrain.txt (nconstrain,4)
()()()
( 4
(1 1
0.00000000
0.00000000 )
1 UX 2 UY
6-4
force.txt
force.txt (nforce,4)
()()()
( 4
(1 1
0.00000000
0.00000000 )
1 UX 2 UY
PARTI
FOR_POST.DAT
( 1
(N_NODE) (N_ELE)
, 2f9.4)
(60000 40000)
PARTII (
(
1 1
7f9.4)
X(I)
Y(I)
RESULT_N(2*I)
y x
x y
(0.0000
RESULT_N(2*I-1)
2.0000
0.0000
-5.2527
-1.0879
-3.0000
0.4396)
PARTIII
1 1
7f9.4)
IJK_ELE(I,1)
IJK_ELE(I,2)
IJK_ELE(I,3)
STS_ELE(I,1)
STS_ELE(I,2)
2 3
STS_ELE(I,3)
4 x y
(1.0000
0.4396)
211
2.0000
IJK_ELE(I,3)
3.0000
3.0000
-1.0879
-3.0000
6.1.2 MATLAB
MATLAB 6.1.2(1)
FEM2D.m
MATLAB 3
FEM2D.m1
E:\matlabFEM\FEM2D\
Triangle2D3Node_Stiffness
Triangle2D3Node_AssemblyTriangle2D3Node_Stress
node.txtelement.txtconstrain.txtforce.txt MATLAB
FEM2D.m
node_displace.dat elem_stress.dat
node_stress.dat ANSYS FOR_POST.dat
MATLAB
%%%%%%%%%%%% FEM2D.m(Triangle2D3Node )%% main program begin %%%%%%%%%%
clear;
%
load E:\matlabFEM\FEM2D\node.txt
load E:\matlabFEM\FEM2D\element.txt
load E:\matlabFEM\FEM2D\constrain.txt
load E:\matlabFEM\FEM2D\force.txt
%
[nnode,ntmp]=size(node);
[nelem,etmp]=size(element);
[nforce,ftmp]=size(force);
[nconstrain,ctmp]=size(constrain);
%
%
KKG=zeros(2*nnode);
FFG=zeros(2*nnode,1);
UUG=zeros(2*nnode,1);
StrainElem=zeros(nelem,3);
StressElem=zeros(nelem,3);
StressNode=zeros(nnode,3);
k=zeros(6,6);
%
%
E=1e6;
NU=1/3;
t=1;
ID=1;
%
for i=1:nelem
k=Triangle2D3Node_Stiffness(E,NU,t,node(element(i,1),2),node(element(i,1),3) ,node(element(i,2),2),node(eleme
nt(i,2),3) ,node(element(i,3),2),node(element(i,3),3),ID);
KKG =Triangle2D3Node_Assembly(KKG,k,element(i,1),element(i,2),element(i,3));
end
%
KKGOLD=KKG;
%
212
for i=1:nforce
m=force(i,1);
n=force(i,2);
FFG(2*(m-1)+n)= force(i,3);
end
%1
for i=1:nconstrain
m=constrain(i,1);
n=constrain(i,2);
UUG(2*(m-1)+n)=constrain(i,3);
KKG(2*(m-1)+n,:)=0;
KKG(:,2*(m-1)+n)=0;
KKG(2*(m-1)+n,2*(m-1)+n)=1;
FFG(2*(m-1)+n)=0;
end
%
UUG=KKG\FFG;
%
for i=1:nelem
%
l=element(i,1);m=element(i,2);n=element(i,3);
u=[UUG(2*l-1),UUG(2*l),UUG(2*m-1),UUG(2*m),UUG(2*n-1),UUG(2*n)]';
%
stresstemp=Triangle2D3Node_Stress(E,NU,node(element(i,1),2),node(element(i,1),3),node(element(i,2),2),node(e
lement(i,2),3),node(element(i,3),2),node(element(i,3),3),u,ID);
StressElem(i,1)=stresstemp(1,1);
StressElem(i,2)=stresstemp(2,1);
StressElem(i,3)=stresstemp(3,1);
end
%
StressNode=zeros(nnode,3);
for i=1:nnode
numElem=0;
for j=1:nelem
if (element(j,1)==i)
StressNode(i,1)=StressNode(i,1)+StressElem(j,1);
StressNode(i,2)=StressNode(i,2)+StressElem(j,2);
StressNode(i,3)=StressNode(i,3)+StressElem(j,3);
numElem=numElem+1;
elseif (element(j,2)==i)
StressNode(i,1)=StressNode(i,1)+StressElem(j,1);
StressNode(i,2)=StressNode(i,2)+StressElem(j,2);
StressNode(i,3)=StressNode(i,3)+StressElem(j,3);
numElem=numElem+1;
elseif (element(j,3)==i)
StressNode(i,1)=StressNode(i,1)+StressElem(j,1);
StressNode(i,2)=StressNode(i,2)+StressElem(j,2);
StressNode(i,3)=StressNode(i,3)+StressElem(j,3);
numElem=numElem+1;
end
end
StressNode(i,1)=StressNode(i,1)/numElem;
StressNode(i,2)=StressNode(i,2)/numElem;
StressNode(i,3)=StressNode(i,3)/numElem;
end
213
%
fid=fopen('E:\matlabFEM\FEM2D\FOR_POST.dat','w');
fprintf(fid,'%18.8f%18.8f\n',nnode,nelem);
for i=1:nnode
fprintf(fid,'%18.8f%18.8f%18.8f%18.8f%18.8f%18.8f%18.8f\n',node(i,2),node(i,3),UUG(2*(i-1)+1),UUG(2*(i-1)
+2),StressNode(i,1),StressNode(i,2),StressNode(i,3));
end
for i=1:nelem
fprintf(fid,'%18.8f%18.8f%18.8f%18.8f%18.8f%18.8f%18.8f\n',element(i,1),element(i,2),element(i,3),element(i,4
),StressElem(i,1),StressElem(i,2),StressElem(i,3));
end
%
fclose(fid);
%
fid=fopen('E:\matlabFEM\FEM2D\node_displace.dat','w');
fprintf(fid,'\n%s\n','-------------------- NODE DISPLACEMENT ---------------------------');
fprintf(fid,'\n%s\n','
Node
X-coordinate
Y-coordinate
X-disp
Y-disp
');
for i=1:nnode
fprintf(fid,'%10d%18.8f%18.8f%18.8f%18.8f\n',node(i,1),node(i,2),node(i,3),UUG(2*(i-1)+1),UUG(2*(i-1)+2));
end
%
fclose(fid);
%
fid=fopen('E:\matlabFEM\FEM2D\elem_stress.dat','w');
fprintf(fid,'\n%s\n','-------------------- ELEMENT STRESS
fprintf(fid,'\n%s\n','
Node
X-stress
----------------------------');
Y-stress
for i=1:nelem
fprintf(fid,'%10d%18.8f%18.8f%18.8f\n',element(i,14),StressElem(i,1),StressElem(i,2),StressElem(i,3));
end
%
fclose(fid);
%
fid=fopen('E:\matlabFEM\FEM2D\node_stress.dat','w');
fprintf(fid,'\n%s\n','-------------------- NODE STRESS --------------------------');
fprintf(fid,'\n%s\n','
Node
X-stress
Y-stress
for i=1:nnode
fprintf(fid,'%10d%18.8f%18.8f%18.8f\n',node(i,1),StressNode(i,1),StressNode(i,2),StressNode(i,3));
end
%
fclose(fid);
%%%%%%%%%% FEM2D.m(Triangle2D3Node )%% main program end %%%%%
function k=Triangle2D3Node_Stiffness(E,NU,t,xi,yi,xj,yj,xm,ym,ID)
%
% E NU t
214
% ijm xi,yi,xj,yj,xm,ym
% ID(1 2 )
% k(6X6)
%--------------------------------------------------------------A = (xi*(yj-ym) + xj*(ym-yi) + xm*(yi-yj))/2;
betai = yj-ym;
betaj = ym-yi;
betam = yi-yj;
gammai = xm-xj;
gammaj = xi-xm;
gammam = xj-xi;
B = [betai 0 betaj 0 betam 0 ;
0 gammai 0 gammaj 0 gammam ;
gammai betai gammaj betaj gammam betam]/(2*A);
if ID == 1
D = (E/(1-NU*NU))*[1 NU 0 ; NU 1 0 ; 0 0 (1-NU)/2];
elseif ID == 2
D = (E/(1+NU)/(1-2*NU))*[1-NU NU 0 ; NU 1-NU 0 ; 0 0 (1-2*NU)/2];
end
k= t*A*B'*D*B;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function z = Triangle2D3Node_Assembly(KK,k,i,j,m)
%
% k
% Ijm
% KK
%--------------------------------------------------------------DOF(1)=2*i-1;
DOF(2)=2*i;
DOF(3)=2*j-1;
DOF(4)=2*j;
DOF(5)=2*m-1;
DOF(6)=2*m;
for n1=1:6
for n2=1:6
KK(DOF(n1),DOF(n2))=KK(DOF(n1),DOF(n2))+k(n1,n2);
end
end
z=KK;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function stress=Triangle2D3Node_Stress(E,NU,xi,yi,xj,yj,xm,ym,u,ID)
%
% E NU t
% ijm xi,yi,xj,yj,xm,ym
% ID(1 2 ) u(6X1)
% stress(3X1) Sx,Sy,Sxy
%--------------------------------------------------------------A = (xi*(yj-ym) + xj*(ym-yi) + xm*(yi-yj))/2;
betai = yj-ym;
betaj = ym-yi;
betam = yi-yj;
gammai = xm-xj;
gammaj = xi-xm;
gammam = xj-xi;
215
6.2
MATLAB 6.2(1) (FEM2D.m)
6-3(a)
p = 1000N/m y 2000N t = 1m
E = 1 10 N/m = 0 FEM2D.m
6
(a)
6-3
(b) 1/4
1
x y 1/4
6-3(b)
2()
3
216
0
1 0 0 0 0 0 0 u1 Rx1 500
1 0 1 1
2 0 2
0
0 0 0 0 0 0 0 v1 1500
6 1
4
1 1 1 0 1 0 0 u2 Rx 2
0
1
2 0 2 1 0 0 0 v2
6
6
1 0 0 2 1 0 1 u3 1000
6 0 0 1 4 0 0 v3 1000 (6-1)
Et
=
3 1 2 1 0 0 u4 Rx 4
4
3 0 1 0 0 v4 Ry 4
0
6 1 2 1 u5
6 0 1 v5 Ry 5
2 0 u6 500
1 v6 Ry 6 500
Rx1 , Rx 2 , Rx 4 124 Ry 4 , Ry 5 , Ry 6 456
4
u1 = u2 = u4 = v4 = v5 = v6 = 0 1
q=
1
T
[ 0 5.252 0 2.252 1.088 1.372 0 0 0.824 0 1.824 0] 103
Et
(6-2)
5
(Pa)
(1)
1088
824
1088
1000
(2)
(3)
(4)
= 3000 , = 2252 , = 1374 , = 1374
0
440
308
132
6 FEM2D.m
node.txt
1
2
3
4
5
6
0.0
0.0
1.0
0.
1.0
2.0
2.0
1.0
1.0
0.
0.
0.
element.txt
1
2
5
3
2
4
3
5
3
5
2
6
3
5
2
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
217
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(6-3)
constrain.txt
1
2
4
4
5
6
1
1
1
2
2
2
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
force.txt
1
1
3
3
6
6
1
2
1
2
1
2
-500.000000
-1500.00000
-1000.00000
-1000.00000
-500.000000
-500.000000
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
0.00000000
(7) FEM2D.m
node_displace.dat
-------------------- NODE DISPLACEMENT
---------------------------
Node
X-coordinate
Y-coordinate
X-disp
Y-disp
0.00000000
2.00000000
0.00000000
-0.00525275
0.00000000
1.00000000
0.00000000
-0.00225275
1.00000000
1.00000000
-0.00108791
-0.00137363
0.00000000
0.00000000
0.00000000
0.00000000
1.00000000
0.00000000
-0.00082418
0.00000000
2.00000000
0.00000000
-0.00182418
0.00000000
elem_stress.dat
-------------------- ELEMENT STRESS
Node
X-stress
---------------------------Y-stress
Shear stress
-1087.91208791
-3000.00000000
439.56043956
-824.17582418
-2252.74725275
0.00000000
-1087.91208791
-1373.62637363
307.69230769
-1000.00000000
-1373.62637363
-131.86813187
node_stress.dat
-------------------- NODE STRESS
Node
X-stress
-------------------------Y-stress
Shear stress
-1087.91208791
-3000.00000000
439.56043956
-1000.00000000
-2208.79120879
249.08424908
-1058.60805861
-1915.75091575
205.12820513
-824.17582418
-2252.74725275
0.00000000
-970.69597070
-1666.66666667
58.60805861
-1000.00000000
-1373.62637363
-131.86813187
218
FOR_POST.dat ANSYS
FOR_POST.dat
6.00000000
4.00000000
0.00000000
2.00000000
0.00000000
-0.00525275
-1087.91208791
-3000.00000000
439.56043956
0.00000000
1.00000000
0.00000000
-0.00225275
-1000.00000000
-2208.79120879
249.08424908
1.00000000
1.00000000
-0.00108791
0.00000000
0.00000000
1.00000000
0.00000000
2.00000000
-0.00137363
-1058.60805861
-1915.75091575
205.12820513
0.00000000
0.00000000
-824.17582418
-2252.74725275
-0.00082418
0.00000000
-970.69597070
-1666.66666667
58.60805861
0.00000000
-0.00182418
0.00000000
-1000.00000000
-1373.62637363
-131.86813187
1.00000000
2.00000000
3.00000000
3.00000000
-1087.91208791
-3000.00000000
439.56043956
2.00000000
4.00000000
5.00000000
5.00000000
-824.17582418
-2252.74725275
0.00000000
5.00000000
3.00000000
2.00000000
2.00000000
-1087.91208791
-1373.62637363
307.69230769
3.00000000
5.00000000
6.00000000
6.00000000
-1000.00000000
-1373.62637363
-131.86813187
0.00000000
ANSYS 6.2(2)
6-3 ANSYS
MATLAB 6.2(1) ANSYS
ANSYS MATLAB 6-6
6-6
ANSYS MATLAB
ANSYS (Pa)
MATLAB (Pa)
x = 1087.9
y = 3000.0
x = 1088
y = 3000
xy = 439.56
xy = 440
x = 824.2
y = 2252.7
x = 824
y = 2253
xy = 0.0000
xy = 0.000
x = 1087.9
y = 1373.6
x = 1088
y = 1374
xy = 307.7
xy = 308
x = 1000.0
y = 1373.6
x = 1000
y = 1374
xy = 131.9
xy = 132
1 (GUI)(step by step)
(1) ANSYS
ANSYS ANSYS Interactive Working directory () Initial jobname(
): PlanarRun OK
219
(2)
ANSYS Main Menu: Preferences Structural OK
(3)
ANSYS Main Menu: Preprocessor Element TypeAdd/Edit/Delete Add SolidQuad
4node 42 OK ( Element Types ) Options K3: Plane Strs w/thk(
) OKClose
(4)
ANSYS Main Menu: Preprocessor Material Props Material ModelsStructural Linear
Elastic Isotropic: EX:1e6 ()PRXY: 0 () OK U
(5)
ANSYS Main Menu: Preprocessor Real Constants Add/Edit/Delete Add Type 1 OK
Real Constant Set No: 1 ( 1 ), THK: 1 () OK Close
(6)
ANSYS Main Menu: Preprocessor Modeling Create Nodes In Active CS Node number
1XYZ Location in active CS020 Apply 5
010110000100200OK
OK