SlideShare a Scribd company logo
1
MANE 4240 & CIVL 4240
Introduction to Finite Elements
Shape functions in 1D
Prof. Suvranu De
Reading assignment:
Lecture notes, Logan 2.2, 3.1
Summary:
• Linear shape functions in 1D
• Quadratic and higher order shape functions
• Approximation of strains and stresses in an element
Axially loaded elastic bar
x
y
x=0 x=L
A(x) = cross section at x
b(x) = body force distribution
(force per unit length)
E(x) = Young’s modulus
x
F
Potential energy of the axially loaded bar corresponding to the
exact solution u(x)
L)Fu(xdxbudx
dx
du
EA
2
1
(u)
00
2
=−−⎟
⎠
⎞
⎜
⎝
⎛
=Π ∫∫
LL
Finite element formulation, takes as its starting point, not the
strong formulation, but the Principle of Minimum Potential
Energy.
Task is to find the function ‘w’ that minimizes the potential energy
of the system
From the Principle of Minimum Potential Energy, that function
‘w’ is the exact solution.
L)Fw(xdxbwdx
dx
dw
EA
2
1
(w)
00
2
=−−⎟
⎠
⎞
⎜
⎝
⎛
=Π ∫∫
LL
2
Step 1. Assume a solution
...)()()()( 22110 +++= xaxaxaxw o ϕϕϕ
Where ϕo(x), ϕ1(x),… are “admissible” functions and ao, a1,
etc are constants to be determined.
Step 2. Plug the approximate solution into the potential energy
L)Fw(xdxbwdx
dx
dw
EA
2
1
(w)
00
2
=−−⎟
⎠
⎞
⎜
⎝
⎛
=Π ∫∫
LL
Step 3. Obtain the coefficients ao, a1, etc by setting
,...2,1,0,0
(w)
==
∂
Π∂
i
ai
Rayleigh-Ritz Principle
The approximate solution is
...)()()()( 22110 +++= xaxaxaxu o ϕϕϕ
Where the coefficients have been obtained from step 3
Need to find a systematic way of choosing the approximation
functions.
One idea: Choose polynomials!
0)( axw = Is this good? (Is ‘1’ an “admissible” function?)
Is this good? (Is ‘x’ an “admissible” function?)xaxw 1)( =
Finite element idea:
Step 1: Divide the truss into finite elements connected to each
other through special points (“nodes”)
El #1 El #2 El #3
1 2 3 4
L)Fw(xdxbwdx
dx
dw
EA
2
1
(w)
00
2
=−−⎟
⎠
⎞
⎜
⎝
⎛
=Π ∫∫
LL
Total potential energy=sum of potential energies of the elements
3
El #1 El #2 El #3
x1=0 x2 x3 x4=L
dxbwdx
dx
dw
EA
2
1
(w)
2
1
2
1
2
1 ∫∫ −⎟
⎠
⎞
⎜
⎝
⎛
=Π
x
x
x
x
L)Fw(xdxbwdx
dx
dw
EA
2
1
(w)
00
2
=−−⎟
⎠
⎞
⎜
⎝
⎛
=Π ∫∫
LL
Total potential energy
Potential energy of element 1:
dxbwdx
dx
dw
EA
2
1
(w)
3
2
3
2
2
2 ∫∫ −⎟
⎠
⎞
⎜
⎝
⎛
=Π
x
x
x
x
Potential energy of element 2:
El #1 El #2 El #3
x1=0 x2 x3 x4
Total potential energy=sum of potential energies of the elements
Potential energy of element 3:
(w)(w)(w)(w) 321 Π+Π+Π=Π
L)Fw(xdxbwdx
dx
dw
EA
2
1
(w)
4
3
4
3
2
3 =−−⎟
⎠
⎞
⎜
⎝
⎛
=Π ∫∫
x
x
x
x
Step 2: Describe the behavior of each element
Recall that in the “direct stiffness” approach for a bar element, we
derived the stiffness matrix of each element directly (See lecture on
Trusses) using the following steps:
TASK 1: Approximate the displacement within each bar as a
straight line
TASK 2: Approximate the strains and stresses and realize that a
bar (with the approximation stated in Task 1) is exactly like a spring
with k=EA/L
TASK 3: Use the principle of force equilibrium to generate the
stiffness matrix
Now, we will show you a systematic way of deriving the stiffness
matrix (sections 2.2 and 3.1 of Logan).
TASK 1: APPROXIMATE THE DISPLACEMENT WITHIN
EACH ELEMENT
TASK 2: APPROXIMATE THE STRAIN and STRESS WITHIN
EACH ELEMENT
TASK 3: DERIVE THE STIFFNESS MATRIX OF EACH
ELEMENT (next class) USING THE PRINCIPLE OF MIN. POT
ENERGY
Notice that the first two tasks are similar in the two methods. The
only difference is that now we are going to use the principle of
minimum potential energy, rather than force equilibrium, to derive
the stiffness matrix.
4
TASK 1: APPROXIMATE THE DISPLACEMENT WITHIN
EACH ELEMENT
Simplest assumption: displacement varying linearly inside each bar
xaaw(x) 10 += 2xd
1xd x
x1 x2
El #1
How to obtain a0 and a1?
2x2102
1x1101
dxaa)w(x
dxaa)w(x
=+=
=+=
2x2102
1x1101
dxaa)w(x
dxaa)w(x
=+=
=+=
Solve simultaneously
2x
12
1x
12
1
2x
12
1
1x
12
2
0
d
xx
1
d
xx
1
a
d
xx
x
d
xx
x
a
−
+
−
−=
−
−
−
=
2x21x12x
(x)N
12
1
1x
(x)N
12
2
10 (x)dN(x)dNd
xx
x-x
d
xx
x-x
xaaw(x)
21
+=
−
+
−
=+=
Hence
“Shape functions” N1(x) and N2(x)
In matrix notation, we write
dNw(x) =
Vector of nodal shape functions
[ ] ⎥
⎦
⎤
⎢
⎣
⎡
−−
==
12
1
12
2
21
xx
x-x
xx
x-x
(x)N(x)NN
Vector of nodal displacements
⎭
⎬
⎫
⎩
⎨
⎧
=
2x
1x
d
d
d
(1)
NOTES: PROPERTIES OF THE SHAPE FUNCTIONS
1. Kronecker delta property: The shape function at any node
has a value of 1 at that node and a value of zero at ALL other
nodes.
xx1 x2
El #1
12
2
1
xx
x-x
(x)N
−
=
12
1
2
xx
x-x
(x)N
−
=
1 1
0
xx
x-x
)x(xNand
1
xx
x-x
)x(xN
xx
x-x
(x)N
12
22
21
12
12
11
12
2
1
=
−
==
=
−
==⇒
−
=
Check
5
2. Compatibility: The displacement approximation is continuous
across element boundaries
2x3x
23
22
2x
23
23
2
(2)
2x2x
12
12
1x
12
22
2
(1)
dd
xx
x-x
d
xx
x-x
)x(xw
dd
xx
x-x
d
xx
x-x
)x(xw
=
−
+
−
==
=
−
+
−
==
xx1 x2
El #1
2x
12
1
1x
12
2(1)
d
xx
x-x
d
xx
x-x
(x)w
−
+
−
=
3x
23
2
2x
23
3(2)
d
xx
x-x
d
xx
x-x
(x)w
−
+
−
=
x3El #2
At x=x2
Hence the displacement approximation is continuous across elements
3. Completeness
xallforx(x)xN(x)xN
xallfor1(x)N(x)N
2211
21
=+
=+
Use the expressions
And check
12
1
2
12
2
1
xx
x-x
(x)N
;
xx
x-x
(x)N
−
=
−
=
xx
xx
x-x
x
xx
x-x
x(x)Nx(x)Nand
1
xx
x-x
xx
x-x
(x)N(x)N
2
12
1
1
12
2
2211
12
1
12
2
21
=
−
+
−
=+
=
−
+
−
=+
Rigid body mode
What do we mean by “rigid body modes”?
Assume that d1x=d2x=1, this means that the element should
translate in the positive x direction by 1. Hence ANY point
(x) on the bar should have unit displacement. Let us see
whether the displacement approximation allows this.
1(x)N(x)N(x)dN(x)dNw(x) 212x21x1 =+=+=
YES!
1 2N (x) N (x) 1 for all x+ =
Constant strain states
1 1 2 2N (x)x N (x)x x at all x+ =
What do we mean by “constant strain states”?
Assume that d1x=x1 and d2x=x2. The strain at ANY point (x)
within the bar is
1
dx
dw(x)
(x)Hence,
x(x)xN(x)xN(x)dN(x)dNw(x) 22112x21x1
==
=+=+=
ε YES!
2x 1 2 1
2 1 2 1
d d x x
(x) 1
x x x x
x
ε
− −
= = =
− −
Let us see whether the displacement approximation allows this.
6
Completeness = Rigid body modes + Constant Strain states
Compatibility + Completeness ⇒ Convergence
Ensure that the solution gets better as more elements are introduced
and, in the limit, approaches the exact answer.
4. How to write the expressions for the shape functions easily
(without having to derive them each time):
( )
( )
( )
( )
( )
( )12
1
21
1
2
12
2
1
x-x
x-x
x-x
x-x
(x)N
x-x
x-x
(x)N
==
=
xx1 x2
El #1
12
2
1
xx
x-x
(x)N
−
=
12
1
2
xx
x-x
(x)N
−
=
1 1
Start with the Kronecker delta property (the shape function at
any node has value of 1 at that node and a value of zero at all
other nodes)
Notice that the length of the element = x2-x1
Node at which N1 is 0
The denominator is
the numerator evaluated at
the node itself
A slightly fancier assumption:
displacement varying quadratically inside each bar
( )( )
( )( )
( )( )
( )( )
( )( )
( )( )3231
21
3
2321
31
2
1312
32
1
x-xx-x
x-xx-x
(x)N
x-xx-x
x-xx-x
(x)N
x-xx-x
x-xx-x
(x)N
=
=
=
xx1 x2
El #1
(x)N1
(x)N3
x3
1
(x)N2
3x32x21x1 (x)dN(x)dN(x)dNw(x) ++=
This is a quadratic finite element in
1D and it has three nodes and three
associated shape functions per element.
TASK 2: APPROXIMATE THE STRAIN and STRESS
WITHIN EACH ELEMENT
dNw(x) =
From equation (1), the displacement within each element
dx
dw
ε =Recall that the strain in the bar
Hence
dBd
dx
Nd
ε =⎥
⎦
⎤
⎢
⎣
⎡
= (2)
The matrix B is known as the “strain-displacement matrix”
⎥
⎦
⎤
⎢
⎣
⎡
=
dx
Nd
B
7
For a linear finite element
[ ]11
xx
1
xx
1
xx
1-
B
121212
−
−
=⎥
⎦
⎤
⎢
⎣
⎡
−−
=
[ ] ⎥
⎦
⎤
⎢
⎣
⎡
−−
==
12
1
12
2
21
xx
x-x
xx
x-x
(x)N(x)NN
Hence
12
1x2x
2x
1x
1212
xx
d-d
d
d
xx
1
xx
1-
dBε
−
=
⎭
⎬
⎫
⎩
⎨
⎧
⎥
⎦
⎤
⎢
⎣
⎡
−−
==
Hence, strain is a constant within each element (only for a
linear element)!
2xd
1xd x
x1 x2
El #1
x
x1 x2
El #1
xaaw(x) 10 +=
Displacement is linear
Strain is constant
12
1x2x
xx
d-d
ε
−
=
dx
du
EEε ==σRecall that the stress in the bar
Hence, inside the element, the approximate stress is
dBE=σ (3)
For a linear element the stress is also constant inside each element.
This has the implication that the stress (and strain) is discontinuous
across element boundaries in general.
Inside an element, the three most important approximations in
terms of the nodal displacements (d) are:
dBE=σ
(1)
Displacement approximation in terms of shape functions
dNu(x) =
dBε(x) =
Strain approximation in terms of strain-displacement matrix
(2)
Stress approximation in terms of strain-displacement matrix and
Young’s modulus
(3)
Summary
8
For a linear element
Displacement approximation in terms of shape functions
⎭
⎬
⎫
⎩
⎨
⎧
⎥
⎦
⎤
⎢
⎣
⎡
−−
=
2x
1x
12
1
12
2
d
d
xx
x-x
xx
x-x
u(x)
Strain approximation
Stress approximation
Summary
[ ]
⎭
⎬
⎫
⎩
⎨
⎧
−
−
=
2x
1x
12 d
d
11
xx
1
ε
[ ]
⎭
⎬
⎫
⎩
⎨
⎧
−
−
=
2x
1x
12 d
d
11
xx
E
σ

More Related Content

What's hot

21 4 ztransform
21 4 ztransform21 4 ztransform
21 4 ztransform
Mahyar Alzobaidy
 
Numerical Methods Solving Linear Equations
Numerical Methods Solving Linear EquationsNumerical Methods Solving Linear Equations
2012 mdsp pr09 pca lda
2012 mdsp pr09 pca lda2012 mdsp pr09 pca lda
2012 mdsp pr09 pca lda
nozomuhamada
 
2012 mdsp pr10 ica
2012 mdsp pr10 ica2012 mdsp pr10 ica
2012 mdsp pr10 ica
nozomuhamada
 
2012 mdsp pr12 k means mixture of gaussian
2012 mdsp pr12 k means mixture of gaussian2012 mdsp pr12 k means mixture of gaussian
2012 mdsp pr12 k means mixture of gaussian
nozomuhamada
 
Ch07 6
Ch07 6Ch07 6
Ch07 6
Rendy Robert
 
Power Series - Legendre Polynomial - Bessel's Equation
Power Series - Legendre Polynomial - Bessel's EquationPower Series - Legendre Polynomial - Bessel's Equation
Power Series - Legendre Polynomial - Bessel's Equation
ArijitDhali
 
Partial Differential Equation - Notes
Partial Differential Equation - NotesPartial Differential Equation - Notes
Partial Differential Equation - Notes
Dr. Nirav Vyas
 
How to Solve a Partial Differential Equation on a surface
How to Solve a Partial Differential Equation on a surfaceHow to Solve a Partial Differential Equation on a surface
How to Solve a Partial Differential Equation on a surface
tr1987
 
Section3 stochastic
Section3 stochasticSection3 stochastic
Section3 stochastic
cairo university
 
adv-2015-16-solution-09
adv-2015-16-solution-09adv-2015-16-solution-09
adv-2015-16-solution-09
志远 姚
 
Ch07 7
Ch07 7Ch07 7
Ch07 7
Rendy Robert
 
On the Seidel’s Method, a Stronger Contraction Fixed Point Iterative Method o...
On the Seidel’s Method, a Stronger Contraction Fixed Point Iterative Method o...On the Seidel’s Method, a Stronger Contraction Fixed Point Iterative Method o...
On the Seidel’s Method, a Stronger Contraction Fixed Point Iterative Method o...
BRNSS Publication Hub
 
2012 mdsp pr11 ica part 2 face recognition
2012 mdsp pr11 ica part 2 face recognition2012 mdsp pr11 ica part 2 face recognition
2012 mdsp pr11 ica part 2 face recognition
nozomuhamada
 
3 bessel's functions
3 bessel's functions3 bessel's functions
3 bessel's functions
Mayank Maruka
 
Ch07 8
Ch07 8Ch07 8
Ch07 8
Rendy Robert
 
Bessel equation
Bessel equationBessel equation
Bessel equation
Ni'am Fathonah
 
2 backlash simulation
2 backlash simulation2 backlash simulation
2 backlash simulation
Solo Hermelin
 
Term paper inna_tarasyan
Term paper inna_tarasyanTerm paper inna_tarasyan
Term paper inna_tarasyan
Inna Таrasyan
 
Ch07 5
Ch07 5Ch07 5
Ch07 5
Rendy Robert
 

What's hot (20)

21 4 ztransform
21 4 ztransform21 4 ztransform
21 4 ztransform
 
Numerical Methods Solving Linear Equations
Numerical Methods Solving Linear EquationsNumerical Methods Solving Linear Equations
Numerical Methods Solving Linear Equations
 
2012 mdsp pr09 pca lda
2012 mdsp pr09 pca lda2012 mdsp pr09 pca lda
2012 mdsp pr09 pca lda
 
2012 mdsp pr10 ica
2012 mdsp pr10 ica2012 mdsp pr10 ica
2012 mdsp pr10 ica
 
2012 mdsp pr12 k means mixture of gaussian
2012 mdsp pr12 k means mixture of gaussian2012 mdsp pr12 k means mixture of gaussian
2012 mdsp pr12 k means mixture of gaussian
 
Ch07 6
Ch07 6Ch07 6
Ch07 6
 
Power Series - Legendre Polynomial - Bessel's Equation
Power Series - Legendre Polynomial - Bessel's EquationPower Series - Legendre Polynomial - Bessel's Equation
Power Series - Legendre Polynomial - Bessel's Equation
 
Partial Differential Equation - Notes
Partial Differential Equation - NotesPartial Differential Equation - Notes
Partial Differential Equation - Notes
 
How to Solve a Partial Differential Equation on a surface
How to Solve a Partial Differential Equation on a surfaceHow to Solve a Partial Differential Equation on a surface
How to Solve a Partial Differential Equation on a surface
 
Section3 stochastic
Section3 stochasticSection3 stochastic
Section3 stochastic
 
adv-2015-16-solution-09
adv-2015-16-solution-09adv-2015-16-solution-09
adv-2015-16-solution-09
 
Ch07 7
Ch07 7Ch07 7
Ch07 7
 
On the Seidel’s Method, a Stronger Contraction Fixed Point Iterative Method o...
On the Seidel’s Method, a Stronger Contraction Fixed Point Iterative Method o...On the Seidel’s Method, a Stronger Contraction Fixed Point Iterative Method o...
On the Seidel’s Method, a Stronger Contraction Fixed Point Iterative Method o...
 
2012 mdsp pr11 ica part 2 face recognition
2012 mdsp pr11 ica part 2 face recognition2012 mdsp pr11 ica part 2 face recognition
2012 mdsp pr11 ica part 2 face recognition
 
3 bessel's functions
3 bessel's functions3 bessel's functions
3 bessel's functions
 
Ch07 8
Ch07 8Ch07 8
Ch07 8
 
Bessel equation
Bessel equationBessel equation
Bessel equation
 
2 backlash simulation
2 backlash simulation2 backlash simulation
2 backlash simulation
 
Term paper inna_tarasyan
Term paper inna_tarasyanTerm paper inna_tarasyan
Term paper inna_tarasyan
 
Ch07 5
Ch07 5Ch07 5
Ch07 5
 

Similar to Shape1 d

Lecture5-FEA.pdf
Lecture5-FEA.pdfLecture5-FEA.pdf
Lecture5-FEA.pdf
SHABANHADAYAT
 
Constant strain triangular
Constant strain triangular Constant strain triangular
Constant strain triangular
rahul183
 
Lect20
Lect20Lect20
Lect20
DrASSayyad
 
Cse41
Cse41Cse41
differentiol equation.pptx
differentiol equation.pptxdifferentiol equation.pptx
differentiol equation.pptx
PlanningHCEGC
 
Laplace equation
Laplace equationLaplace equation
Laplace equation
alexkhan129
 
Matrix calculus
Matrix calculusMatrix calculus
Matrix calculus
Sungbin Lim
 
Scalar and vector differentiation
Scalar and vector differentiationScalar and vector differentiation
Scalar and vector differentiation
RCC Institute of Information Technology
 
Solution to schrodinger equation with dirac comb potential
Solution to schrodinger equation with dirac comb potential Solution to schrodinger equation with dirac comb potential
Solution to schrodinger equation with dirac comb potential
slides
 
generalformulation.ppt
generalformulation.pptgeneralformulation.ppt
generalformulation.ppt
RajuRaju183149
 
generalformulationofFiniteelementofmodel
generalformulationofFiniteelementofmodelgeneralformulationofFiniteelementofmodel
generalformulationofFiniteelementofmodel
PiyushDhuri1
 
Chap-1 Preliminary Concepts and Linear Finite Elements.pptx
Chap-1 Preliminary Concepts and Linear Finite Elements.pptxChap-1 Preliminary Concepts and Linear Finite Elements.pptx
Chap-1 Preliminary Concepts and Linear Finite Elements.pptx
Samirsinh Parmar
 
Ph 101-9 QUANTUM MACHANICS
Ph 101-9 QUANTUM MACHANICSPh 101-9 QUANTUM MACHANICS
Ph 101-9 QUANTUM MACHANICS
Chandan Singh
 
Convolution and FFT
Convolution and FFTConvolution and FFT
Convolution and FFT
Chenghao Jin
 
Additional Mathematics form 4 (formula)
Additional Mathematics form 4 (formula)Additional Mathematics form 4 (formula)
Additional Mathematics form 4 (formula)
Fatini Adnan
 
Spm add-maths-formula-list-form4-091022090639-phpapp01
Spm add-maths-formula-list-form4-091022090639-phpapp01Spm add-maths-formula-list-form4-091022090639-phpapp01
Spm add-maths-formula-list-form4-091022090639-phpapp01
Asad Bukhari
 
Spm add-maths-formula-list-form4-091022090639-phpapp01
Spm add-maths-formula-list-form4-091022090639-phpapp01Spm add-maths-formula-list-form4-091022090639-phpapp01
Spm add-maths-formula-list-form4-091022090639-phpapp01
Nur Kamila
 
Cs jog
Cs jogCs jog
Electricity for physic
Electricity for physic Electricity for physic
Electricity for physic
Sltnalt Cosmology
 
It 05104 digsig_1
It 05104 digsig_1It 05104 digsig_1
It 05104 digsig_1
goutamkrsahoo
 

Similar to Shape1 d (20)

Lecture5-FEA.pdf
Lecture5-FEA.pdfLecture5-FEA.pdf
Lecture5-FEA.pdf
 
Constant strain triangular
Constant strain triangular Constant strain triangular
Constant strain triangular
 
Lect20
Lect20Lect20
Lect20
 
Cse41
Cse41Cse41
Cse41
 
differentiol equation.pptx
differentiol equation.pptxdifferentiol equation.pptx
differentiol equation.pptx
 
Laplace equation
Laplace equationLaplace equation
Laplace equation
 
Matrix calculus
Matrix calculusMatrix calculus
Matrix calculus
 
Scalar and vector differentiation
Scalar and vector differentiationScalar and vector differentiation
Scalar and vector differentiation
 
Solution to schrodinger equation with dirac comb potential
Solution to schrodinger equation with dirac comb potential Solution to schrodinger equation with dirac comb potential
Solution to schrodinger equation with dirac comb potential
 
generalformulation.ppt
generalformulation.pptgeneralformulation.ppt
generalformulation.ppt
 
generalformulationofFiniteelementofmodel
generalformulationofFiniteelementofmodelgeneralformulationofFiniteelementofmodel
generalformulationofFiniteelementofmodel
 
Chap-1 Preliminary Concepts and Linear Finite Elements.pptx
Chap-1 Preliminary Concepts and Linear Finite Elements.pptxChap-1 Preliminary Concepts and Linear Finite Elements.pptx
Chap-1 Preliminary Concepts and Linear Finite Elements.pptx
 
Ph 101-9 QUANTUM MACHANICS
Ph 101-9 QUANTUM MACHANICSPh 101-9 QUANTUM MACHANICS
Ph 101-9 QUANTUM MACHANICS
 
Convolution and FFT
Convolution and FFTConvolution and FFT
Convolution and FFT
 
Additional Mathematics form 4 (formula)
Additional Mathematics form 4 (formula)Additional Mathematics form 4 (formula)
Additional Mathematics form 4 (formula)
 
Spm add-maths-formula-list-form4-091022090639-phpapp01
Spm add-maths-formula-list-form4-091022090639-phpapp01Spm add-maths-formula-list-form4-091022090639-phpapp01
Spm add-maths-formula-list-form4-091022090639-phpapp01
 
Spm add-maths-formula-list-form4-091022090639-phpapp01
Spm add-maths-formula-list-form4-091022090639-phpapp01Spm add-maths-formula-list-form4-091022090639-phpapp01
Spm add-maths-formula-list-form4-091022090639-phpapp01
 
Cs jog
Cs jogCs jog
Cs jog
 
Electricity for physic
Electricity for physic Electricity for physic
Electricity for physic
 
It 05104 digsig_1
It 05104 digsig_1It 05104 digsig_1
It 05104 digsig_1
 

Recently uploaded

artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
GauravCar
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
MiscAnnoy1
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 

Recently uploaded (20)

artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 

Shape1 d

  • 1. 1 MANE 4240 & CIVL 4240 Introduction to Finite Elements Shape functions in 1D Prof. Suvranu De Reading assignment: Lecture notes, Logan 2.2, 3.1 Summary: • Linear shape functions in 1D • Quadratic and higher order shape functions • Approximation of strains and stresses in an element Axially loaded elastic bar x y x=0 x=L A(x) = cross section at x b(x) = body force distribution (force per unit length) E(x) = Young’s modulus x F Potential energy of the axially loaded bar corresponding to the exact solution u(x) L)Fu(xdxbudx dx du EA 2 1 (u) 00 2 =−−⎟ ⎠ ⎞ ⎜ ⎝ ⎛ =Π ∫∫ LL Finite element formulation, takes as its starting point, not the strong formulation, but the Principle of Minimum Potential Energy. Task is to find the function ‘w’ that minimizes the potential energy of the system From the Principle of Minimum Potential Energy, that function ‘w’ is the exact solution. L)Fw(xdxbwdx dx dw EA 2 1 (w) 00 2 =−−⎟ ⎠ ⎞ ⎜ ⎝ ⎛ =Π ∫∫ LL
  • 2. 2 Step 1. Assume a solution ...)()()()( 22110 +++= xaxaxaxw o ϕϕϕ Where ϕo(x), ϕ1(x),… are “admissible” functions and ao, a1, etc are constants to be determined. Step 2. Plug the approximate solution into the potential energy L)Fw(xdxbwdx dx dw EA 2 1 (w) 00 2 =−−⎟ ⎠ ⎞ ⎜ ⎝ ⎛ =Π ∫∫ LL Step 3. Obtain the coefficients ao, a1, etc by setting ,...2,1,0,0 (w) == ∂ Π∂ i ai Rayleigh-Ritz Principle The approximate solution is ...)()()()( 22110 +++= xaxaxaxu o ϕϕϕ Where the coefficients have been obtained from step 3 Need to find a systematic way of choosing the approximation functions. One idea: Choose polynomials! 0)( axw = Is this good? (Is ‘1’ an “admissible” function?) Is this good? (Is ‘x’ an “admissible” function?)xaxw 1)( = Finite element idea: Step 1: Divide the truss into finite elements connected to each other through special points (“nodes”) El #1 El #2 El #3 1 2 3 4 L)Fw(xdxbwdx dx dw EA 2 1 (w) 00 2 =−−⎟ ⎠ ⎞ ⎜ ⎝ ⎛ =Π ∫∫ LL Total potential energy=sum of potential energies of the elements
  • 3. 3 El #1 El #2 El #3 x1=0 x2 x3 x4=L dxbwdx dx dw EA 2 1 (w) 2 1 2 1 2 1 ∫∫ −⎟ ⎠ ⎞ ⎜ ⎝ ⎛ =Π x x x x L)Fw(xdxbwdx dx dw EA 2 1 (w) 00 2 =−−⎟ ⎠ ⎞ ⎜ ⎝ ⎛ =Π ∫∫ LL Total potential energy Potential energy of element 1: dxbwdx dx dw EA 2 1 (w) 3 2 3 2 2 2 ∫∫ −⎟ ⎠ ⎞ ⎜ ⎝ ⎛ =Π x x x x Potential energy of element 2: El #1 El #2 El #3 x1=0 x2 x3 x4 Total potential energy=sum of potential energies of the elements Potential energy of element 3: (w)(w)(w)(w) 321 Π+Π+Π=Π L)Fw(xdxbwdx dx dw EA 2 1 (w) 4 3 4 3 2 3 =−−⎟ ⎠ ⎞ ⎜ ⎝ ⎛ =Π ∫∫ x x x x Step 2: Describe the behavior of each element Recall that in the “direct stiffness” approach for a bar element, we derived the stiffness matrix of each element directly (See lecture on Trusses) using the following steps: TASK 1: Approximate the displacement within each bar as a straight line TASK 2: Approximate the strains and stresses and realize that a bar (with the approximation stated in Task 1) is exactly like a spring with k=EA/L TASK 3: Use the principle of force equilibrium to generate the stiffness matrix Now, we will show you a systematic way of deriving the stiffness matrix (sections 2.2 and 3.1 of Logan). TASK 1: APPROXIMATE THE DISPLACEMENT WITHIN EACH ELEMENT TASK 2: APPROXIMATE THE STRAIN and STRESS WITHIN EACH ELEMENT TASK 3: DERIVE THE STIFFNESS MATRIX OF EACH ELEMENT (next class) USING THE PRINCIPLE OF MIN. POT ENERGY Notice that the first two tasks are similar in the two methods. The only difference is that now we are going to use the principle of minimum potential energy, rather than force equilibrium, to derive the stiffness matrix.
  • 4. 4 TASK 1: APPROXIMATE THE DISPLACEMENT WITHIN EACH ELEMENT Simplest assumption: displacement varying linearly inside each bar xaaw(x) 10 += 2xd 1xd x x1 x2 El #1 How to obtain a0 and a1? 2x2102 1x1101 dxaa)w(x dxaa)w(x =+= =+= 2x2102 1x1101 dxaa)w(x dxaa)w(x =+= =+= Solve simultaneously 2x 12 1x 12 1 2x 12 1 1x 12 2 0 d xx 1 d xx 1 a d xx x d xx x a − + − −= − − − = 2x21x12x (x)N 12 1 1x (x)N 12 2 10 (x)dN(x)dNd xx x-x d xx x-x xaaw(x) 21 += − + − =+= Hence “Shape functions” N1(x) and N2(x) In matrix notation, we write dNw(x) = Vector of nodal shape functions [ ] ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ −− == 12 1 12 2 21 xx x-x xx x-x (x)N(x)NN Vector of nodal displacements ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ = 2x 1x d d d (1) NOTES: PROPERTIES OF THE SHAPE FUNCTIONS 1. Kronecker delta property: The shape function at any node has a value of 1 at that node and a value of zero at ALL other nodes. xx1 x2 El #1 12 2 1 xx x-x (x)N − = 12 1 2 xx x-x (x)N − = 1 1 0 xx x-x )x(xNand 1 xx x-x )x(xN xx x-x (x)N 12 22 21 12 12 11 12 2 1 = − == = − ==⇒ − = Check
  • 5. 5 2. Compatibility: The displacement approximation is continuous across element boundaries 2x3x 23 22 2x 23 23 2 (2) 2x2x 12 12 1x 12 22 2 (1) dd xx x-x d xx x-x )x(xw dd xx x-x d xx x-x )x(xw = − + − == = − + − == xx1 x2 El #1 2x 12 1 1x 12 2(1) d xx x-x d xx x-x (x)w − + − = 3x 23 2 2x 23 3(2) d xx x-x d xx x-x (x)w − + − = x3El #2 At x=x2 Hence the displacement approximation is continuous across elements 3. Completeness xallforx(x)xN(x)xN xallfor1(x)N(x)N 2211 21 =+ =+ Use the expressions And check 12 1 2 12 2 1 xx x-x (x)N ; xx x-x (x)N − = − = xx xx x-x x xx x-x x(x)Nx(x)Nand 1 xx x-x xx x-x (x)N(x)N 2 12 1 1 12 2 2211 12 1 12 2 21 = − + − =+ = − + − =+ Rigid body mode What do we mean by “rigid body modes”? Assume that d1x=d2x=1, this means that the element should translate in the positive x direction by 1. Hence ANY point (x) on the bar should have unit displacement. Let us see whether the displacement approximation allows this. 1(x)N(x)N(x)dN(x)dNw(x) 212x21x1 =+=+= YES! 1 2N (x) N (x) 1 for all x+ = Constant strain states 1 1 2 2N (x)x N (x)x x at all x+ = What do we mean by “constant strain states”? Assume that d1x=x1 and d2x=x2. The strain at ANY point (x) within the bar is 1 dx dw(x) (x)Hence, x(x)xN(x)xN(x)dN(x)dNw(x) 22112x21x1 == =+=+= ε YES! 2x 1 2 1 2 1 2 1 d d x x (x) 1 x x x x x ε − − = = = − − Let us see whether the displacement approximation allows this.
  • 6. 6 Completeness = Rigid body modes + Constant Strain states Compatibility + Completeness ⇒ Convergence Ensure that the solution gets better as more elements are introduced and, in the limit, approaches the exact answer. 4. How to write the expressions for the shape functions easily (without having to derive them each time): ( ) ( ) ( ) ( ) ( ) ( )12 1 21 1 2 12 2 1 x-x x-x x-x x-x (x)N x-x x-x (x)N == = xx1 x2 El #1 12 2 1 xx x-x (x)N − = 12 1 2 xx x-x (x)N − = 1 1 Start with the Kronecker delta property (the shape function at any node has value of 1 at that node and a value of zero at all other nodes) Notice that the length of the element = x2-x1 Node at which N1 is 0 The denominator is the numerator evaluated at the node itself A slightly fancier assumption: displacement varying quadratically inside each bar ( )( ) ( )( ) ( )( ) ( )( ) ( )( ) ( )( )3231 21 3 2321 31 2 1312 32 1 x-xx-x x-xx-x (x)N x-xx-x x-xx-x (x)N x-xx-x x-xx-x (x)N = = = xx1 x2 El #1 (x)N1 (x)N3 x3 1 (x)N2 3x32x21x1 (x)dN(x)dN(x)dNw(x) ++= This is a quadratic finite element in 1D and it has three nodes and three associated shape functions per element. TASK 2: APPROXIMATE THE STRAIN and STRESS WITHIN EACH ELEMENT dNw(x) = From equation (1), the displacement within each element dx dw ε =Recall that the strain in the bar Hence dBd dx Nd ε =⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = (2) The matrix B is known as the “strain-displacement matrix” ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = dx Nd B
  • 7. 7 For a linear finite element [ ]11 xx 1 xx 1 xx 1- B 121212 − − =⎥ ⎦ ⎤ ⎢ ⎣ ⎡ −− = [ ] ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ −− == 12 1 12 2 21 xx x-x xx x-x (x)N(x)NN Hence 12 1x2x 2x 1x 1212 xx d-d d d xx 1 xx 1- dBε − = ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ −− == Hence, strain is a constant within each element (only for a linear element)! 2xd 1xd x x1 x2 El #1 x x1 x2 El #1 xaaw(x) 10 += Displacement is linear Strain is constant 12 1x2x xx d-d ε − = dx du EEε ==σRecall that the stress in the bar Hence, inside the element, the approximate stress is dBE=σ (3) For a linear element the stress is also constant inside each element. This has the implication that the stress (and strain) is discontinuous across element boundaries in general. Inside an element, the three most important approximations in terms of the nodal displacements (d) are: dBE=σ (1) Displacement approximation in terms of shape functions dNu(x) = dBε(x) = Strain approximation in terms of strain-displacement matrix (2) Stress approximation in terms of strain-displacement matrix and Young’s modulus (3) Summary
  • 8. 8 For a linear element Displacement approximation in terms of shape functions ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ −− = 2x 1x 12 1 12 2 d d xx x-x xx x-x u(x) Strain approximation Stress approximation Summary [ ] ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ − − = 2x 1x 12 d d 11 xx 1 ε [ ] ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ − − = 2x 1x 12 d d 11 xx E σ