Beruflich Dokumente
Kultur Dokumente
WHY WE
Need for Computational Methods?
• Solutions Using Either Strength of Materials or Theory of
Elasticity Are Normally Accomplished for Regions and
Loadings With Relatively Simple Geometry
• Many Applicaitons Involve Cases with Complex Shape,
Boundary Conditions and Material Behavior
• Therefore a Gap Exists Between What Is Needed in
Applications and What Can Be Solved by Analytical Closed-
form Methods
• This Has Lead to the Development of Several
Numerical/Computational Schemes Including: Finite
Difference, Finite Element and Boundary Element Methods
١
١٣/٠٨/١٤٤١
٢
١٣/٠٨/١٤٤١
T T
Approximate Piecewise
Exact Analytical Solution Linear Solution
x x
Two-Dimensional Discretization
u(x,y)
-1
-2
-3
4
3.5
3
3 2.5
2
2.5 1.5
Approximate 2 1
Piecewise Linear 0.5
1.5 0
Representation -0.5
1 -1
y x
٣
١٣/٠٨/١٤٤١
Discretization Concepts
T
T T
T1 T1
T2 T2
T3 T3
T4 T5 T4 T5
x x
Piecewise Linear Appr oxim ation Piecewise Q uadratic A pproxim ation
Tem perature Continuous but w ith Tem perature and Temperature Gradients
D iscontinuous Temperature G radients Continuous
Three-Dimensional Elements
Tetrahedral, Rectangular Prism (Brick)
3-D Continua
٤
١٣/٠٨/١٤٤١
Discretization Examples
Three-Dimensional
One-Dimensional Two-Dimensional Brick Elements
Frame Elements Triangular Elements
[K]{U} = {F}
[K] = Stiffness or Property Matrix
{U} = Nodal Displacement Vector
{F} = Nodal Force Vector
٥
١٣/٠٨/١٤٤١
• Domain Approximation
• Element Interpolation/Approximation
• Numerical Integration Errors
(Including Spatial and Time Integration)
• Computer Errors (Round-Off, Etc., )
Convergence
Limit of Error as:
Number of Elements
or
Approximation Order
Increases
Ideally, Error → 0 as Number of Elements or
Approximation Order → ∞
٦
١٣/٠٨/١٤٤١
(Node)
•
w1 w2
u1 u2
θ2
1 2 θ1 1 2
٧
١٣/٠٨/١٤٤١
3 3 u3
v2
φ2
2
u2
2
v1
1
φ1 1 u1
ElasticityField Equationsin Terms of Displacements
Example Differential Equation :
E ∂ ∂u ∂v
µ∇2 u + + + Fx = 0
∂ 2φ ∂ 2φ
+ = f ( x, y ) 2(1 − ν) ∂x ∂x ∂y
∂x 2 ∂y 2
E ∂ ∂u ∂v
µ∇2 v + + + Fy = 0
2(1 − ν) ∂y ∂x ∂y
Boundary Condtions Specification :
dφ ∂φ ∂φ
φ, = nx + ny BoundaryConditons
dn ∂x ∂y
∂u ∂v ∂u ∂v
Tx = C11 + C12 n x + C66 + n y
∂x ∂y ∂y ∂x
∂u ∂v ∂u ∂v
Ty = C66 + nx + C12 + C22 n y
∂y ∂x ∂x ∂y
F1 F2
1 2
k
Equilibrium at Node 1 ⇒ F1 = ku1 − ku 2
Equilibrium at Node 2 ⇒ F2 = −ku1 + ku 2
or in Matrix Form
k − k u1 F1
− k =
k u2 F2
Stiffness Matrix Nodal Force Vector
[ K ]{u} = {F }
٨
١٣/٠٨/١٤٤١
Special Approximation
For some cases (e.g. infinite elements, crack or other singular
elements) the approximation function is chosen to have special
properties as determined from theoretical considerations
du d d[N ]
Strain : e = = ∑ ψ k ( x )u k = {d } = [ B]{d }
dx k dx dx
Stress - Strain Law : σ = Ee = E[ B]{d}
∫ σδedV = P u
Ω
i i + Pj u j + ∫ fδudV ⇒
Ω
L Pi L
∫ A[ B] E[ B]dx{d } = {δd} + {δd}T ∫ A[ N ]T fdx ⇒
T T T
{δd }
Pj
0 0
L L
∫ A[ B] E[ B]dx{d} = {P} + ∫ A[ N ] fdx
T T
0 0
L
[ K ] = ∫ A[ B]T E[ B]dx = Stiffness Matrix
0
Pi L
[ K ]{d } = {F } {F } = + ∫ A[ N ]T fdx = Loading Vector
Pj
0
ui
{d } = = Nodal Displacement Vector
u j
٩
١٣/٠٨/١٤٤١
Virtual Strain Energy = Virtual Work Done by Surface and Body Forces
∫ V
σ ij δeij dV = ∫ Ti n δui dS + ∫ Fi δui dV
St V
∫ σδedV = P u
Ω
i i + Pj u j + ∫ fδudV
Ω
١٠
١٣/٠٨/١٤٤١
Element Equation
Linear Approximation Scheme, Constant Properties
1
L − 1 1
L AE 1 − 1
[ K ] = ∫ A[ B] E[ B]dx = AE[ B] [ B]∫ dx = AE L −
T T
L=
0 0 1 L L L − 1 1
L
x
P1 L P1 L
− P Af L 1
{F } = + ∫ A[ N ] fdx = + Af o ∫ L dx = 1 + o
T
P
2 0 P
2 0 x P2 2 1
L
u
{d } = 1 = Nodal Displacement Vector
u2
AE − 1 1 u1 P1 Af o L 1
[ K ]{d } = {F } ⇒ 1 − 1 u = P + 2 1
L 2 2
١١
١٣/٠٨/١٤٤١
Simple Example
P
A1,E1,L1 A2,E2,L2
Take Zero Distributed Loading
1 2
f =0
(1) (2) (3)
Global Equation Element 1 Global Equation Element 2
1 − 1 0 U 1 P1
(1)
0 0 0 U 1 0
A1 E1 (1) A2 E 2
− 1 1 0 U 2 = P2 0 1 − 1 U 2 = P1( 2 )
L1 L2
0 0 0 U 3 0 0 − 1 1 U 3 P2
( 2 )
(2) P
AE A2 E 2 U 3 P2 3
0 − 2 2
L2 L2
١٢
١٣/٠٨/١٤٤١
A1,E1,L1 A2,E2,L2
1 2
(1) (2) (3)
Reduced Global System Equation
Boundary Conditions A1 E1 A1 E1
L − 0
U1 = 0 1 L1 0 P1
(1)
− A1 E1 A1 E1 A2 E 2 A2 E 2
P2( 2 ) = P + − U 2 = 0
L1 L1 L2 L2
+ P1( 2) = 0 A2 E 2 U 3 P
(1)
P2 A2 E 2
0 −
L2 L2
A1 E1 A2 E 2 A2 E 2
L + L −
L2 U 2 0 For Uniform AE 2 − 1 U 2 0
1 = =
A2 E 2 U 3 P L − 1 1 U 3 P
2
− A2 E 2 Properties A, E , L
L2 L2
PL 2 PL
Solving ⇒ U 2 = , U3 = , P1(1) = − P
AE AE
Virtual Strain Energy = Virtual Work Done by Surface and Body Forces
∫ σδedV = Q u
Ω
1 1 + Q2 u2 + Q3u3 + Q4 w4 + ∫ fδwdV ⇒
Ω
L L
EI ∫ [ B] [ B]dx{d } = Q1u1 + Q2 u2 + Q3u3 + Q4 w4 + ∫ f [ N ]T dV
T
0 0
١٣
١٣/٠٨/١٤٤١
a b
1 2
(1) (2) (3)
Element 1
6 / a3 − 3 / a2 − 6 / a3 − 3 / a2 0 0 U1 6 Q1(1)
− a (1)
− 3 / a
2
2/ a 3 / a2 1/ a 0 0 U 2 Q2
− 6 / a 3 3 / a2 6 / a3 3 / a2 0 0 U 3 fa 6 Q3(1)
2 EI = − + (1)
− 3 / a
2
1/ a 3 / a2 2/a 0 0 U 4 12 a Q4
0 0 0 0 0 0 U 5 0 0
0 0 0 0 0 0 U 6 0 0
Element 2
0 0 0 0 0 0 U1 0
0 0 0 0 0 0 U 2 0
0 0 6 / b3 − 3 / b2 − 6 / b3 − 3 / b 2 U 3 Q1( 2)
2 EI =
0 0 − 3 / b2 2/b 3 / b2 1 / b U 4 Q2( 2)
0 0 − 6 / b3 3 / b2 6 / b3 3 / b 2 U 5 Q3( 2)
0 0 − 3 / b2 1/ b 3 / b2 2 / b U 6 Q4( 2)
Reduced System
6 / a 3 + 6 / b 3 3 / a 2 − 3 / b 2 − 6 / a3 − 3 / a 3 U 1 6 0
⋅ 2/ a+ 2/b 3 / a2 1 / a U 2 fa a 0
2 EI = − +
⋅ ⋅ 6 / a3 3 / a 2 U 3 12 0 0
0 0
⋅ ⋅ ⋅ 2 / a U 4
١٤
١٣/٠٨/١٤٤١
Truss Element
Generalization of Bar Element With Arbitrary Orientation
k=AE/L
s = sin θ , c = cos θ
١٥
١٣/٠٨/١٤٤١
Frame Element
Generalization of Bar and Beam Element with Arbitrary Orientation
w1 w2
θ1 θ2
u1 Ω u2
P1 P2
(1) L (2)
M2
M1
V1 V2
AE AE
L 0 0 − 0 0
L
12 EI 6 EI 12 EI 6EI u P
0 0 − 1 1
L3 L2 L3 L2 w Q
0 6EI 4 EI 6 EI 2 EI 1
1
0 − 2
L2 L L L θ1 = Q2
AE AE
− 0 0 0 0 u2 P2
L L w Q
12 EI 6 EI 12 EI 6EI 2 3
0 − − 0
− 2 θ 2 Q4
L3 L2 L3 L
0 6EI 2 EI
0
6 EI
− 2
4 EI
L2 L L L
١٦