Professional Documents
Culture Documents
Variational Principles
in
Computational Solid
Mechanics
Somenath Mukherjee Gangan Prathap
Scientist, Director,
Structural Technologies Division, National Institute of Science and
National Aerospace Laboratories (NAL), Information Resources (NISCAIR),
Bangalore, New Delhi,
Karnataka, India India
1
Lecture 2
Variational Principles in Computational
Solid Mechanics
Chapters
Chapter 1
3
Archimedes was the first person to use the
concept of virtual work 4
1.1 Virtual work (over virtual displacements)
What is virtual displacement?
Virtual displacement is an imaginary displacement of any system
in frozen (fixed) time and space, over and above the actual
displacement.
In particular, virtual displacement can be imposed upon an
actual displacement at equilibrium.
5
1.2 Principle of Virtual work
6
Archimedes was the first person to use the concept
of Virtual Work in his calculations for the Lever.
δ2
L1
δ1 L2
F1 F2
Equilibrium: Virtual Work Principle
F δ −F δ =0
11 2 2
δ δ
"Give me a place to Geometric Compatibility 1= 2
L L
stand on, and I will 1 2
Together
move the Earth."
F1 L1= F2 L2
7
Example 1
δWext = δWint
β
u P
4
δu.P cos β = σ iδε i .( Ai Li )
i =1
4
u. cos α i v. sin α i δu. cos α i
= Ei + ( Ai Li )
i =1 Li Li Li
( )
4
Ei Ai
P cos β = u cos 2 α i + v sin α i cos α i
i =1 Li 9
α1 α2 α3 α4 Apply a virtual displacement
v along direction v.
L2
L3 L4
L1 By Principle of virtual work,
δWext = δWint
v β
4
δv.P sin β = σ iδε i .( Ai Li )
i =1
P 4
u. cos α i v. sin α i δv. sin α i
= Ei + ( Ai Li )
i =1 Li Li Li
( )
4
Ei Ai
P sin β = u sin α i cos α i + v sin 2 α i
i =1 Li
10
α1 α2 α3 α4
L2
L3 L4
L1
u
v β
P
The equation of equilibrium for the bar system is
( ) P cos β
4 4 u
Ei Ai Ei Ai
cos 2 α i (sin α i . cos α i )
i =1 Li i =1 Li =
( )
4 4
Ei Ai Ei Ai
(sin α i . cos α i ) sin 2 α i
i =1 Li i =1 Li v P sin β
1
1 2
dW = 0 dW is path independent
1
12
1.4 Symmetry in Linear Elastic Conservative Systems
In a linear elastic conservative system, the stiffness
and flexibility matrices are symmetric.
Example 2
1 2
P Q
l
L
13
1 2
P Q
l L
Symmetry in flexibility
Q
u2,1
EA
l
f12 = f 21
f 21 = = 14
P EA
1.5 Maxwell Betti’s Reciprocal Theorem
On a given structure (linear and conservative
system), the virtual work done by load system A
over virtual displacement for load system B is
equal to the virtual work done by load system B
over virtual displacement for load system A.
{δ B } {FA } = {δ A } {FB }
T T (1.4)
Proof {δ B }T {FA } = {δ B }T [ K ]{δ A } = {δ A }T [ K ]{δ B }
= {δ A }T {FB }
…because stiffness [K] is symmetric
(linear conservative system) 15
Example 3
Determine the support reactions of the portal
frame under the loading shown.
P
L/2 L/2
C
VA VB L
A B
MA
HA MB HB
16
P
L/2 L/2
VA System 1 VB
HA A B y A, 2 .V A − yC , 2 .P = 0
MB HB
MA
yC,2 P. yC , 2
VA =
y A, 2
yA,2 System 2
17
P
L/2 L/2
VA System 1 VB
HA A B x A,3 .H A − yC ,3 .P = 0
MB HB
MA
yC,3 P. yC ,3
HA =
x A, 3
System 3
xA,3
18
P
L/2 L/2
VA System 1 VB
HA A B θ A, 4 .M A − yC , 4 .P = 0
MB HB
MA
yC,4 P. yC , 4
MA =
θ A, 4
System 4
A,4
19
P
L/2 L/2 yC,2
C
System 1 System 2
VA VB yA,2
HA A B V A = VB =
P. yC , 2
y A, 2
MB HB
MA
yC,3 yC,4
System 3 System 4
P. yC , 4
P. yC ,3 M A = −M B =
H A = −H B = θ A, 4
xA,3 x A, 3
A,4
20
1.6 Consequence of the Reciprocal Theorem
- The unit load method
P 1
L L
∆ δ
BM1 BM2
M=Px x m=x x
System 1 System 2
By Reciprocal Theorem:
L
∆.1= δ.P
But δ.P=(slope2).(BM1) =
m( x )
dx M ( x)
0
EI
L L
M ( x).m( x) Px.x PL3
∆= dx = dx = (1.5)
0
EI 0
EI 3EI 21
Lecture 2
Variational Principles
in
Computational Solid
Mechanics
Somenath Mukherjee Gangan Prathap
Scientist, Director,
Structural Technologies Division, National Institute of Science and
National Aerospace Laboratories (NAL), Information Resources (NISCAIR),
Bangalore, New Delhi,
Karnataka, India India
1
Lecture 2
Chapter 2
The Least Action Principle in dynamics
(Hamilton’s principle
and the Euler-Lagrange equation)
2
“Nature always acts by the shortest paths”.
. - Pierre de Fermat
3
The pioneers of Analytical Mechanics
&
Variational Calculus
Maupertuis
Fermat
Galileo Newton
Lagrange Hamilton
4
Euler
2.1 The Least Action Principle
Early History of Variational Calculus
Archimedes (287-212 BC)
For the first time in history the principle of virtual work (from virtual displacements)
was discovered and employed by Archimedes to derive the Lever Rule.
F1L1 = F2 L2 [F1δ1 + F2 (−δ 2 ) = 0 δ1 / L1 = δ 2 / L2 ]
F1 F2
Fermat’s Optical Path
From one fixed point to another, Light travels
along the path of least time joining these points.
Length a 2 + (d − x) 2 b2 + x2
T AB = = +
Speed v1 v2 A Medium 1
dT AB (x − d ) x
= +
dx v1 a 2 + ( d − x) 2 v 2 b 2 + x 2 a 1
B
dl
δ =0
A
v θ-sin θ)
x=R(θ
sin α
= k (Consant )
θ)
y=R(1-cosθ
v
Speed : v = 2 gy The Brachistochrone is a Cycloid
between points A and B.
Radius of generating wheel R=0.25/(k*k*g)
7
Hamilton’s Principle and the Euler-Lagrange Equations
Hamilton’s Principle of Least Action:
Nature determines the path of any particle from point 1 to point 2 in a way
so as to minimize the Action I
L=Lagrangian, T=Kinetic Energy, V=Potential Energy
2
I = L(q,q, t )dt L = T −V q = q (t )
1
∆I ( for virtual changes about any path) = δI + δ 2 I + ..
∆I > 0 δI = 0 δ 2I > 0
d ∂L ∂L
Euler-Lagrange Equation (Conservative Systems) − =0
dt ∂q i ∂qi
9
Euler-Lagrange Equation (Non-Conservative Systems)
d ∂L ∂L
− = Qi
dt ∂q i ∂qi
= (δqi ).Qi
10
2.2 Applications of the Least Action Principle
Free Vibration of Single Degree of freedom systems
The Pendulum
Kinetic Energy: T = mx 2 = m(lθ )
1 1 2
Potential Energy: V = mgl (1 − cos θ )
2 2
d ∂L ∂L
Euler-Lagrange Equation (Conservative Systems) − == 0 L = T −V
dt ∂θ ∂θ
g
Equation of Motion ml 2θ + mgl. sin θ = 0 θ + . sin θ = 0
l
1 1 2
Kinetic Energy: T = mx 2 Potential Energy: V= kx
2 2
∂L d ∂L
Euler-Lagrange Equation (Conservative Systems) − =0 L = T −V
∂x dt ∂x
k 1 k 1 m
ωn = (rad / sec) fn = ( Hz ) τ= = 2π (sec)
m 2π m fn k
12
Free Vibration of Multi-degree of freedom systems
2 m1 0 A1 k1 + k 2 − k2 A1 0 k1 + k 2 − k2 2 m1 0
− ωn + = det − ωn =0
0 m2 A2 − k2 k2 A2 0 − k2 k2 0 m2
A1,1 A1, 2
Eigenvalues and Eigen-modes ω12 : {φ1} = ω2 2 : {φ2 } =
A2,1 A2, 2
13
The Spring-Mass model for a 2 DOF system (Continued)
Orthogonality of the Eigen-modes (Normal modes)
{φ1} [ K ]{φ2 } = {φ2 }T [ K ]{φ1} = 0
T
{φ1}T [ K ]{φ1} = k11 {φ2 }T [ K ]{φ2 } = k22
{φ1}T [ M ]{φ2 } = {φ2 }T [ M ]{φ1} = 0 {φ1}T [ M ]{φ1} = m11 {φ2 }T [ M ]{φ2 } = m22
Natural Frequencies (rad/sec)
kii : generalized modal stiffness for mode i
k k 22
ω1 = 11 ω2 = mii:: generalized modal mass for mode i
m11 m22
x1 x1 F1 (t )
Estimation of dynamic response for [M ] + [K ] =
x2 x2 F2 (t )
x1 q1
Modal superposition = q1 (t ){φ1}+ q2 (t ){φ2 } = [{φ1}, {φ2 }] = [φ ]{q}
x2 q2
Pre-multiply equation of motion by modal matrix φ []
x1 x1 T F1 (t ) q1 q1 Q1 (t )
[φ ] [M ]
T
+ [φ ] [K ]
T
= [φ ] [φ ] [M ][φ ]
T
+ [φ ] [K ][φ ]
T
=
x2 x2 F2 (t ) q2 q2 Q2 (t )
x1 A1
Solution: = . sin(ωnt + ε )
x2 A2
2k −k 2 m 0
Characteristic Equation:
det − ωn =0
−k k 0 m
Observation: The natural frequencies and mode shapes for this particular
system are related to the Golden Numbers :
(1+ 5)/2=1.618 and (1- 5)/2=-0.618 (!!!)
15
Stationary Property of the Rayleigh Quotient at the Normal Modes of Vibration
The Spring-Mass model: equal stiffnesses and masses
x1 X1 x1 X
Solution: = . sin(ωt ) = ω 1 . cos(ωt )
x2 X2 Velocity Vector : x2 X2
m m
x1(t) x2(t)
2
dω 2 X2 X2 X2
=0 : − −1 = 0 = 1.618, − 0.618
X2 X1 X1 X1
d
X1
a0 b0
CM α ∆2
∆1 hCM
k1 k2
1 1
T= mhCM 2 + I CM α 2
2 2
1 1 1 1
V = k1∆12 + k 2 ∆ 2 2 = k1{a0α − hCM }2 + k 2 {b0α + hCM }2
2 2 2 2
1 1 1 1
L = T - V = mhCM 2 + I CM α 2 − k1{a0α − hCM }2 − k 2 {b0α + hCM }2
2 2 2 2
17
Example 3 A rigid car chassis as a 2 DOF system (Continued)
a0 b0
CM α ∆2
∆1 hCM
k1 k2
Note:
For displacements at the center of mass, the system equations are inertially decoupled.
But the system equations are in general stiffness coupled.
k b
If however, the spring stiffness values be in the ratio 1 = 0 k1a0 − k 2 b0 = 0
then the system is also stiffness decoupled. k 2 a0
18
Example 3 A rigid car chassis as a 2 DOF system (Continued)
as e bs
α ∆2
∆1 S CM hs
k1 k2
Case 2: A special point of reference S for displacements so that
bs k1
= k1as − k 2bs = 0 (k1∆ )as − (k 2 ∆ )bs = 0
as k 2
This means that under an external force F acting the point S, one can have
pure translation (no rotation) of the rigid chassis without any rotation
(equal and opposite moments are induced by the springs about point S).
F
as bs
k1∆ k2∆ ∆
S CM
k1 k2 19
Example 3 A rigid car chassis as a 2 DOF system (Continued)
as e bs
α ∆2
∆1 S CM hs
k1 k2
Case 2: A special point of moment balance S for displacements
T=
1
2
1
2
1
2
(
mhCM 2 + I CM α 2 = m hS + eα )2 + 12 I 2
CM α =
1 1
mhs 2 + mehsα + I Sα 2
2 2
I s = I CM + me 2
1 1 1 1
V= k1∆12 + k 2 ∆ 2 2 = k1{asα − hs }2 + k2 {bsα + hs }2
2 2 2 2
1 1 2 1 2 1
L = T - V = mhs + mehsα + I sα − k1{asα − hs } − k 2 {bsα + hs }2
2
2 2 2 2
20
Example 3 A rigid car chassis as a 2 DOF system (Continued)
as e bs
α ∆2
∆1 S CM hs
k1 k2
Case 2: A special point of moment balance S for displacements
d ∂L ∂L d ∂L ∂L
− =0 & − =0
Lagrange’s Equations dt ∂h ∂h dt ∂α ∂α
bs k1
Apply the condition = k1as − k 2bs = 0
as k 2
Equations of free vibration in matrix form
m me hs k1 + k2 0 hs 0
+ =
me I CM α 0 k1as 2 + k 2bs 2 α 0
Note:
For displacements at the special point S for balance of moments from spring forces
the system equations are stiffness decoupled.
But the system equations are in general inertially coupled.
If CM and S coincide then system is both stiffness wise and inertially decoupled. 21
2.4 Constrained Systems; Lagrange’s Multipliers
A system of ‘n’ degrees of freedom (DOFs) is holonomic if all its DOFs are mutually independent.
A system is non-holonomic when some of its ‘n’ degrees of freedom (DOFs) are dependent on the
others. This means that it has some ‘r’ constraints so that the actual number of its independent
degrees of freedom is (n-r).
t2
We need to find the stationary points of the functional
I = L(qi , qi , t )dt i = 1,2,...n
Subject to r constraints t1
t2
f j (qi ) = constant or f j (qi , qi , t )dt = constant j = 1,2...r
t1
Procedure:
Modify the Lagrangian r
L* = L + λj f j
j =1
t2
Equation of motion can be had from δI = 0 where I = L * ( q i , q i , t ) dt
t1
d ∂L ∂L r ∂f j
Modified Lagrange’s Equations: − + λj =0 or = Qi : Non − conservative force
dt ∂qi ∂qi j =1 ∂qi 22
Example 4 The Atwood Machine
Find the expressions for accelerations of the two unequal masses suspended
from the machine by an in-extensible string.
T
Method 1: Using Newton’s Law
Light pulley
m1a = T − m1g .............(i )
T a m1 m2 a = m2 g − T ...........(ii )
(i ) + (ii )
a m2 m1g (m1 + m2 )a = (m2 − m1 ) g
x
y ( m2 − m1 )
a= g m2 ≥ m1
m1 ( m2 + m1 )
m2g
m2 x = −a ↑ y=a↓
25
Lecture 2
Variational Principles
in
Computational Solid
Mechanics
Somenath Mukherjee Gangan Prathap
Scientist, Director,
Structural Technologies Division, National Institute of Science and
National Aerospace Laboratories (NAL), Information Resources (NISCAIR),
Bangalore, New Delhi,
Karnataka, India India
1
Lecture 2
Chapter 3
2
Lord Rayleigh James Clerk Maxwell
3
3.1 The self adjoint operator
Consider a differential equation: (u) = f
Force (kinetic)
Displacement (kinematic) Γ f Specified
Specified Boundary Boundary
Γd
Thus (u h ) - f = e e=residual
Weighted residual statement is
{ }
N
h h δai φ j . aiφi ( x) - f .dΩ = 0
δu . (u ) - f .dΩ = 0 j = 1,2...N
Ω Ω i =1
(3.5)
a(δu h , u h ) = (δu h , f ) Galerkin’s Method
1
δ a(u h , u h ) = δW Rayleigh-Ritz Method
2
However, the virtual work principle remains valid even for non-conservative
systems. Thus Galerkin’s method (GM) of weighted residuals can be applied
even to non-conservative systems to establish the finite element equations
(force-displacement relation) of equilibrium from the corresponding
differential equations of non-self-adjoint differential operators .
Message: Use RRM or GM for conservative systems
Use only GM for non-conservative systems 9
Example 2. Weighted residual statements for the axially loaded bar.
x,u
d du L
− EA =q d d
=− EA q
dx dx dx dx
L L
d du dδu h
δu .{ (u) - q}.dΩ = δu
h h
− EA − q dx h
a (δu , u ) = EA
du
dx
Ω 0
dx dx dx dx
0
x=L L L
du dδu h du L
0 = δu h
− EA + EA dx − δu h q.dx 1 a (u , u ) = 1 du EA du dx
dx dx dx
0 x =0 0 0 2 2 0 dx dx
0 = a (δu h , u ) − (δu h , q ) L
1 h h 1 du h du h
a (u , u ) = EA dx
Weighted residual statement is 2 2 0 dx dx
N
δai φ j . aiφi ( x) - q .dΩ = 0 j = 1,2...N
Ω i =1 Galerkin’s Method
=0 Rayleigh-Ritz Method
L L
1 h h h 1 du h du h
Π = a (u , u ) − (u , q) = EA dx − u h q.dx Π = U −W
2 2 0 dx dx 0 10
3.3 The principle of minimum potential energy and
equations of equilibrium
For a conservative (self-adjoint) system, we can identify
a potential energy functional , so that at equilibrium,
any admissible virtual displacement leads to
=0
=0
11
Incompatible elements Compatible elements
in harmony not in harmony
(equilibrium)
12
The principle of minimum potential energy
(for searching equilibrium)
14
3.4 Castigliano’s Theorems
The principle of minimum potential energy
(for searching equilibrium)
n
δΠ = δU − Piδui = 0
i=
∂U
Pi = (3.9)
∂ui
The principle of stationary complementary energy
(for searching compatibility) Stress
δΠ* = δU * − uiδPi = 0
U*
∂U * (3.10)
ui =
∂Pi
U
For a linear structure, U* = U Strain
r0 rL
q
x=0
L x=L
k0 kL
18
L
d2 d 2w
δΠ = δw. 2
EI 2
− q dx
0 dx dx
d 2w
dw dw d 2w dw dw
+ − EI 2 + r0 δ + EI + rL δ
dx dx
x =0
dx x =0 dx 2 dx
x= L
dx x =0
d d 2w d d 2w
+ EI 2 + k0 w δwx =0 + − EI 2 + k L w δwx = L
dx dx dx dx
x =0 x= L
For non-trivial, arbitrary, yet admissible virtual displacements,
Equilibrium =0. dw d 2w dw
Either δ =0 or − EI 2
+ r0 =0
dx x =0 dx dx
x =0
2 2
d d w d 2w
EI −q =0 Either δ
dw
=0 or EI + rL
dw
=0
dx 2 dx 2 dx x=L dx 2 dx
x=L
Differential equation d d 2w
Either δw0 = 0 or EI 2
+ k0 w =0
for the Euler beam dx dx x =0
d d 2w
(3.13) Either δw L = 0 or −
dx
EI 2
+ kLw =0
dx x=L
x
dw/dx
dw/dx
z,w x
=dw/dx NA zx= - dw/dx 20
Elementary beam theory as constrained media problem (continued)
Euler beam model 1
L
dθ
2 L
1
L
dw
2
δΠ = δ EI dx − qwdx + κ θ− =0
2 dx 2 dx
x 0
Equilibrium Equations
0 0
d 2θ dw
EI 2
−κ θ − =0 ....(i )
dx dx
dw/dx
dθ d 2 w
z,w x κ −
dx dx 2
=q i.e.
d
dx
κ θ−
dw
dx
=q ....(ii )
Scientist, Director,
Structural Technologies Division, National Institute of Science and
National Aerospace Laboratories (NAL), Information Resources (NISCAIR),
Bangalore, New Delhi,
Karnataka, India India
1
Lecture 2
Chapter 4
Element formulations
using variational principles
2
4.1 Applications of the Rayleigh-Ritz method
x
q
EI
L
Example 1. Determine the deflection curves and bending curvature
distributions of a simply supported uniform beam under u.d.l. q using
the Rayleigh-Ritz method.
Use the following admissible displacement functions for approximations,
satisfying the essential (kinematic) boundary conditions:
(i ) w( x) = a.x( L − x)
πx
(ii ) w( x) = a. sin
L 3
x
q
Le=L/2 Le=L/2
qL 2 qL2
12 EI 8 EI
Exact Curvature
d 2w Approximate
(i ) w( x) = a.x( L − x) ε =− 2
= 2a
Curvature=2a
dx
2 Areas under the
L 2 L
1 d w 2 qL3 curvature curves are
Π= EI dx − q.w.dx = 2a ( EIL) − a
20 dx 2 6 Equal. WHY?
0
2 L qL2 qL3
Aexact = × =
qL3 3 8EI 12 EI
Equilibrium : δΠ = 4a (δa).( EIL) − (δa). =0
6 qL2 qL3
2 2
Aapprox = L× =
qL qL 12 EI 12 EI
a= w= x( L − x)
24 EI 24 EI Aexact = Aapprox4
x
q
Le=L/2 Le=L/2
qL2
Exact Curvature
8 EI
Exact
qL4
w( x) =
q
{ }
x( L3 − 2 x 2 L + x 3 ) (0.01302)
24 EI EI 0 0
q
ε= x( L − x) 6
2 EI
4.2 Element formulations using the principle of
minimum potential energy
4.2.1 The bar element (2 nodes, 2 DOF) N1 (ξ ) =
1− ξ
2
R Le
R
1 x 2 1
u1,F1 u2,F2 2
1
=-1 EAe =1 N 2 (ξ ) =
1+ ξ
2
1
Displacement function 2x
ξ= −1 1
(C0 continuity)
Le 2
2 u1 1− ξ 1+ ξ
h
u = N i (ξ ).ui =[N1 N2 ] = [ N ]{δ e } N1 (ξ ) = N 2 (ξ ) =
i =1 u2 2 2
[N]: Shape function matrix (4.1)
h u 2 − u1 1 1 u1
Strain ε = e
= − = [ B ]{δ e } (4.2)
L Le Le u2
[B]: Strain-displacement matrix 7
Le
The bar element R1 R2
u1,F1 u2,F2
Stress =-1 EAe =1
σ h = EAeε h = [ D][ B]{δ e } [ D] = EAe
Strain Energy of element
x= L ξ =1
Ue =
1
2 x =0
εh { } {σ }dx ={δ
T h e T
}
1
2 ξ =−1
L 1
[ B]T [ D][ B] dξ {δ e } = {δ e }T [ K e ]{δ e }
2 2
ξ =1 e 1
L EA −1
where e
[K ] = T
[ B] [ D][ B] dξ = (4.3)
ξ =−1
2 L −1 1
Work done by external loading q(x)
L 1
e h T
e T T L
W = {u } q ( x).dx ={δ } [ N ] q(ξ ). dξ ={δ e }T {F e }
x =0 ξ = −1
2
1 1
e T L F1e e L
where {F } = [ N ] q (ξ ). dξ = e
, Fi = N i (ξ ).q(ξ ). dξ
2 F2 2
ξ = −1 ξ = −1
(4.4)
8
Le
The bar element R1 R2
u1,F1 u2,F2
Potential Energy of element is =-1 EAe =1
Πe = U e −W e { R h ,e } =
R1
R2
1
= {δ e }T [ K e ]{δ e } − {δ e }T {F e } − {δ e }T {R h,e } Reaction vector
2
e
Equilibrium of element demands that δΠ = 0
[ ] [ ] [
0 = δ {δ e }T [ K e ]{δ e } − δ {δ e }T {F e } − δ {δ e }T {R h,e } ]
[ K e ]{δ e } = {F e } + {R h,e } (4.5)
ξ =1
e T L EAe 1 − 1
[K ] = [ B ] [ D ][ B ] dξ =
Element Stiffness ξ = −1
2 L −1 1
1
e L
Generalized force vector Fi = N i (ξ ).q (ξ ). dξ
ξ = −1
2 9
4.2.2 The Euler beam element (2 nodes, 4 DOF)
w1,F1 w2,F2
Le
x EI
1,M1 2,M2
=-1 2x =1
ξ= e
−1
L
Displacement function (C1 continuity) w1
4 θ1
w = h
N i (ξ ).δ i =[N1 N2 N3 N4 ] = [ N ]{δ e } (4.6)
i =1 w2
θ2
1
{
N1 = 2 + ξ (ξ 2 − 3)
4
} Le
N 2 = (ξ + 1)(ξ − 1)2
8
1
{ }
N 3 = 2 − ξ (ξ 2 − 3)
4
Le
N 2 = (ξ + 1)2 (ξ − 1)
8
h
ε =
d 2 wh
=
4 d 2 wh
=
1
[6ξ Le (3ξ − 1) − 6ξ ]
Le (3ξ + 1) {δ e } = [ B]{δ e }
dx 2
(L )
e 2 dξ 2
(L )e 2
Ω
e
4. Use PMPE δΠ = 0 (4.12)
[ K e ] = [ B]T [ D][ B]dx = [ B]T [ D][ B] det[ J ]dξ [ K e ]{δ e } = {F e } + {R h,e }
e e
e T T
{F } = [ N ] q ( x).dx = [ N ] q(ξ ). det[ J ]dξ (4.11) 13
e e
4.4 Some specimens from the Lagrangian family of C0 elements
1− ξ
2x N1 (ξ ) =
Le ξ= e
−1 2
R1 x R2 L 1
u1,F1 u2,F2 2
1
=-1 EAe =1 N 2 (ξ ) =
1+ ξ
2
1
Displacement function
1 2
2 u1 1− ξ 1+ ξ
h
u = N i (ξ ).ui =[N1 N2 ] = [ N ]{δ e } N1 (ξ ) = N 2 (ξ ) =
i =1 u2 2 2
2
N i (ξ ) = 1 [N]: Shape function matrix (4.14)
i =1
u 2 − u1 1 1 u1
Strain h
ε = e
= − e e
= [ B ]{δ e } (4.15)
L L L u2
15
[B]: Strain-displacement matrix
(b) For the three noded bar element, a quadratic Lagrangian is used for
displacement, hence a linear strain over the element results:
Le
x Element Stiffness Matrix
=-1 =1
7 1 −8
1 3 =0 2 e
K ]=
1
1
T e
[ B] EA [ B ]
dx EAe
dξ = e 1 7 −8
2 ξ = −1 dξ 3L
− 8 − 8 16
3
u1
1 1
uh = N i (ξ ).ui = [N1 N2 N 3 ] u2 = [ N ]{δ e } N1 = − ξ (1 − ξ ), N 2 = ξ (1 + ξ ), N 3 = (1 − ξ 2 )
i =1 2 2
u3
3 (4.16)
N i (ξ ) = 1
i =1
h du h du h dξ 2 du h 2 dN1 dN 2 dN 3 2 1 − 2ξ 2 1 + 2ξ 2
ε = = = e = e {δ e } = − , , ( −2ξ ) {δ e }
dx dξ dx L dξ L dξ dξ dξ e
L 2 e
L 2 L e
ε h = [ B]{δ e } 16
Example 2. A robotic arm is rotating
at a constant angular velocity
=30 rad/sec. Determine the axial stress
distribution from centrifugal forces (using
two quadratic elements).
( (1)
f Average = )0.2836 × (10.5) × 30 2
32.2 ×12
= 6.94
1 / 6 (1)
( )
{F 1applied } = f (1) Average Ae Le 1 / 6 (2)
2 / 3 (3)
( ( 2)
f Average = ) 0.2836 × (31.5) × 30 2
32.2 ×12
= 20.81
1 / 6 (3)
( )
{F 2 applied } = f ( 2) Average Ae Le 1 / 6 (5)
2 / 3 ( 4)
2
ρω 2 L2 x
Exact σ = 1−
2g L
Question
Why does the stress obtained from
the present FE solution does not
19
coincide with the best-fit ?
Question
Why does the stress obtained from the present
solution does not coincide with the best-fit ?
h du h dξ du h (du h / dξ )
ε = = = = [ B]{δ e }
dx dx dξ dx / dξ (4.19)
Le
x
=-1 =1
1 3 =0 2
1 3 2 23
(c) The four-noded (linear) quadrilataral element
y,v for plane stress problem
3 Node,i i i
4 1 -1 -1
2 +1 -1
3 +1 +1
2
1 x,u 4 -1 +1
1 1
N1 = (1 − ξ )(1 − η ), N2 = (1 + ξ )(1 − η )
4 4
1 1
Shape functions N3 = (1 + ξ )(1 + η ), N 2 = (1 − ξ )(1 + η )
4 4
u1 Geometry
Displacement v1 4
u2 N i xi
x
uh N1 0 N2 0 N3 0 N4 0 v2 = i =1 = [ N ]{ X e }
= = [ N ]{δ e } y 4
vh 0 N1 0 N2 0 N3 0 N4 u3 N i yi
v3 i =1
u4
v4 (4.20) (4.21)
24
(c) The four-noded (linear) quadrilataral element
3 for plane stress problem
Element stress
4
σ xh 1 µ 0 ε xh
E
{σ h } = σ y h = µ 1 0 ε y h = [ D][ B ]{δ e }
(1 − µ 2 )
2 τ xy h 0 0 (1 − µ ) / 2 γ xy h
1
u1
Element strain
h v1
∂u
∂x u2
ε xh ∂N1 / ∂x 0 ∂N 2 / ∂x 0 ∂N 3 / ∂x 0 ∂N 4 / ∂x 0
∂v h v2
{ε h } = ε y h = = 0 ∂N1 / ∂y 0 ∂N 2 / ∂y 0 ∂N 3 / ∂y 0 ∂N 4 / ∂y = [ B]{δ e }
∂y u
γ xy h h h ∂N1 / ∂y ∂N1 / ∂x ∂N 2 / ∂y ∂N 2 / ∂x ∂N 3 / ∂y ∂N 3 / ∂x ∂N 4 / ∂y ∂N 4 / ∂x 3
∂u ∂v v3
+
∂y ∂x u4
v4
Jacobian 4 4 (4.22)
(∂Ni / ∂ξ )xi (∂Ni / ∂ξ ) yi
∂ ( x, y ) ∂x / ∂ξ ∂y / ∂ξ i =1 i =1
[J ] = = =
∂ (ξ ,η ) ∂x / ∂η ∂y / ∂η 4 4
(∂Ni / ∂η )xi (∂Ni / ∂η ) yi
i =1 i =1 (4.23)
25
(c) The four-noded (linear) quadrilataral element
for plane stress problem
y,v
3
4 ∂Ni / ∂x −1 ∂N i / ∂ξ
= [J ]
∂N i / ∂y ∂Ni / ∂η
2
1 x,u
Element stiffness matrix:
1 1
[K e ] = [ B]T [ D][ B].t.dxdy = [ B ]T [ D][ B].t det[ J ].dξdη (4.24)
e −1−1
t=element thickness
26
Example 3. Plane stress analysis of a plate with a hole using quad4 elements
x y xy
27
4.6 Numerical Integration by Gauss Quadrature
If f( ) is a polynomial of degree (2n-1) or less, then it is exactly integrated
within the domain − 1 ≤ ξ ≤ 1 by the n-point Gaussian quadrature rule.
28