SlideShare una empresa de Scribd logo
1 de 33
MANE 4240 & CIVL 4240
Introduction to Finite Elements
Constant Strain
Triangle (CST)
Prof. Suvranu De
Reading assignment:
Logan 6.2-6.5 + Lecture notes
Summary:
• Computation of shape functions for constant strain triangle
• Properties of the shape functions
• Computation of strain-displacement matrix
• Computation of element stiffness matrix
• Computation of nodal loads due to body forces
• Computation of nodal loads due to traction
• Recommendations for use
• Example problems
Finite element formulation for 2D:
Step 1: Divide the body into finite elements connected to each
other through special points (“nodes”)
x
y
Su
ST
u
v
x
px
py
Element ‘e’
3
2
1
4
y
x
v
u
1
2
3
4
u1
u2
u3
u4
v4
v3
v2
v1


























=
4
4
3
3
2
2
1
1
v
u
v
u
v
u
v
u
d
44332211
44332211
vy)(x,Nvy)(x,Nvy)(x,Nvy)(x,Ny)(x,v
uy)(x,Nuy)(x,Nuy)(x,Nuy)(x,Ny)(x,u
+++≈
+++≈
































=






=
4
4
3
3
2
2
1
1
4321
4321
v
u
v
u
v
u
v
u
N0N0N0N0
0N0N0N0N
y)(x,v
y)(x,u
u
dNu =
TASK 2: APPROXIMATE THE STRAIN and STRESS WITHIN
EACH ELEMENT
......v
y)(x,N
u
y)(x,Ny)(x,vy)(x,u
v
y)(x,N
v
y)(x,N
v
y)(x,N
v
y)(x,Ny)(x,v
u
y)(x,N
u
y)(x,N
u
y)(x,N
u
y)(x,Ny)(x,u
1
1
1
1
xy
4
4
3
3
2
2
1
1
y
4
4
3
3
2
2
1
1
x
+
∂
∂
+
∂
∂
≈
∂
∂
+
∂
∂
=
∂
∂
+
∂
∂
+
∂
∂
+
∂
∂
≈
∂
∂
=
∂
∂
+
∂
∂
+
∂
∂
+
∂
∂
≈
∂
∂
=
xyxy
yyyyy
xxxxx
γ
ε
ε
Approximation of the strain in element ‘e’












































∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
=










=
4
4
3
3
2
2
1
1
B
44332211
4321
4321
xy
v
u
v
u
v
u
v
u
y)(x,Ny)(x,Ny)(x,Ny)(x,Ny)(x,Ny)(x,Ny)(x,Ny)(x,N
y)(x,N
0
y)(x,N
0
y)(x,N
0
y)(x,N
0
0
y)(x,N
0
y)(x,N
0
y)(x,N
0
y)(x,N
  
xyxyxyxy
yyyy
xxxx
y
x
γ
ε
ε
ε
dBε =
Displacement approximation in terms of shape functions
Strain approximation in terms of strain-displacement matrix
Stress approximation
Summary: For each element
Element stiffness matrix
Element nodal load vector
dNu =
dBD=σ
dBε =
∫= e
V
k dVBDB
T

S
e
T
b
e
f
S
S
T
f
V
T
dSTdVXf ∫∫ += NN
Constant Strain Triangle (CST) : Simplest 2D finite element
• 3 nodes per element
• 2 dofs per node (each node can move in x- and y- directions)
• Hence 6 dofs per element
x
y
u3
v3
v1
u1
u2
v2
2
3
1
(x,y)
v
u
(x1,y1)
(x2,y2)
(x3,y3)
166212 dNu ××× = 

























=






=
3
3
2
2
1
1
321
321
v
u
v
u
v
u
N0N0N0
0N0N0N
y)(x,v
y)(x,u
u
The displacement approximation in terms of shape functions is






=
321
321
N0N0N0
0N0N0N
N
1 1 2 2 3 3u (x,y) u u uN N N≈ + +
1 1 2 2 3 3v(x,y) v v vN N N≈ + +
Formula for the shape functions are
A
ycxba
N
A
ycxba
N
A
ycxba
N
2
2
2
333
3
222
2
111
1
++
=
++
=
++
=
12321312213
31213231132
23132123321
33
22
11
x1
x1
x1
det
2
1
xxcyybyxyxa
xxcyybyxyxa
xxcyybyxyxa
y
y
y
triangleofareaA
−=−=−=
−=−=−=
−=−=−=










==
where
x
y
u3
v3
v1
u1
u2
v2
2
3
1
(x,y)
v
u
(x1,y1)
(x2,y2)
(x3,y3)
Properties of the shape functions:
1. The shape functions N1, N2 and N3 are linear functions of x
and y
x
y
2
3
1
1
N1
2
3
1
N2
1
2
3
1
1
N3



=
nodesotherat
inodeat
0
''1
Ni
2. At every point in the domain
yy
xx
i
i
=
=
=
∑
∑
∑
=
=
=
3
1i
i
3
1i
i
3
1i
i
N
N
1N
3. Geometric interpretation of the shape functions
At any point P(x,y) that the shape functions are evaluated,
x
y
2
3
1
P (x,y)
A1
A3
A2
A
A
A
A
A
A
3
3
2
2
1
1
N
N
N
=
=
=
Approximation of the strains
xy
u
v
u v
x
y
x
Bd
y
y x
ε
εε
γ
∂ 
 ∂
   
∂   
= = ≈   ∂
   
  ∂ ∂ 
+ ∂ ∂ 










=


















∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
=
332211
321
321
332211
321
321
000
000
2
1
y)(x,Ny)(x,Ny)(x,Ny)(x,Ny)(x,Ny)(x,N
y)(x,N
0
y)(x,N
0
y)(x,N
0
0
y)(x,N
0
y)(x,N
0
y)(x,N
bcbcbc
ccc
bbb
A
xyxyxy
yyy
xxx
B
Element stresses (constant inside each element)
dBD=σ
Inside each element, all components of strain are constant: hence
the name Constant Strain Triangle
IMPORTANT NOTE:
1. The displacement field is continuous across element
boundaries
2. The strains and stresses are NOT continuous across element
boundaries
Element stiffness matrix
∫= e
V
k dVBDB
T
Atk e
V
BDBdVBDB
TT
== ∫ t=thickness of the element
A=surface area of the element
Since B is constant
t
A

S
e
T
b
e
f
S
S
T
f
V
T
dSTdVXf ∫∫ += NN
Element nodal load vector
Element nodal load vector due to body forces
∫∫ == ee
A
T
V
T
b
dAXtdVXf NN


























=




















=
∫
∫
∫
∫
∫
∫
e
e
e
e
e
e
A
b
A
a
A
b
A
a
A
b
A
a
yb
xb
yb
xb
yb
xb
b
dAXNt
dAXNt
dAXNt
dAXNt
dAXNt
dAXNt
f
f
f
f
f
f
f
3
3
2
2
1
1
3
3
2
2
1
1
x
y
fb3x
fb3y
fb1y
fb1x
fb2x
fb2y
2
3
1
(x,y)
Xb
Xa
EXAMPLE:
If Xa=1 and Xb=0






















=




















=


























=




















=
∫
∫
∫
∫
∫
∫
∫
∫
∫
0
3
0
3
0
3
0
0
0
3
2
1
3
3
2
2
1
1
3
3
2
2
1
1
tA
tA
tA
dANt
dANt
dANt
dAXNt
dAXNt
dAXNt
dAXNt
dAXNt
dAXNt
f
f
f
f
f
f
f
e
e
e
e
e
e
e
e
e
A
A
A
A
b
A
a
A
b
A
a
A
b
A
a
yb
xb
yb
xb
yb
xb
b
Element nodal load vector due to traction
∫= e
TS
S
T
S
dSTf N
EXAMPLE:
x
y
fS3x
fS3y
fS1y
fS1x
2
3
1 ∫− −
= e
l
S
along
T
S
dSTtf
31 31
N
Element nodal load vector due to traction
EXAMPLE:
x
y
fS3x
2
31
∫ − −
= e
l
S
along
T
S
dSTtf
32 32
N
fS3y
fS2x
fS2y
(2,0)
(2,2)
(0,0)






=
0
1
ST
tt
dyNtf ex l alongS
=××





=
= ∫ −
−
12
2
1
)1(
32
2 322
0
0
3
3
2
=
=
=
y
x
y
S
S
S
f
tf
f
Similarly, compute
1
2
Recommendations for use of CST
1. Use in areas where strain gradients are small
2. Use in mesh transition areas (fine mesh to coarse mesh)
3. Avoid CST in critical areas of structures (e.g., stress
concentrations, edges of holes, corners)
4. In general CSTs are not recommended for general analysis
purposes as a very large number of these elements are required
for reasonable accuracy.
Example
x
y
El 1
El 2
1
23
4
300 psi
1000 lb
3 in
2 in
Thickness (t) = 0.5 in
E= 30×106
psi
ν=0.25
(a) Compute the unknown nodal displacements.
(b) Compute the stresses in the two elements.
Realize that this is a plane stress problem and therefore we need to use
psi
E
D 7
2
10
2.100
02.38.0
08.02.3
2
1
00
01
01
1
×










=












−−
=
ν
ν
ν
ν
Step 1: Node-element connectivity chart
ELEMENT Node 1 Node 2 Node 3 Area
(sqin)
1 1 2 4 3
2 3 4 2 3
Node x y
1 3 0
2 3 2
3 0 2
4 0 0
Nodal coordinates
Step 2: Compute strain-displacement matrices for the elements










=
332211
321
321
000
000
2
1
bcbcbc
ccc
bbb
A
B
Recall
123312231
213132321
xxcxxcxxc
yybyybyyb
−=−=−=
−=−=−=
with
For Element #1:
1(1)
2(2)
4(3)
(local numbers within brackets)
0;3;3
0;2;0
321
321
===
===
xxx
yyy
Hence
033
202
321
321
==−=
−===
ccc
bbb










−−
−
−
=
200323
003030
020002
6
1)1(
B
Therefore
For Element #2:










−−
−
−
=
200323
003030
020002
6
1)2(
B
Step 3: Compute element stiffness matrices
7
)1(T)1()1(T)1()1(
10
2.0
05333.0
02.02.1
3.00045.0
2.02.02.13.04.1
3.05333.02.045.05.09833.0
BDB)5.0)(3(BDB
×




















−
−
−−
−−−
=
== Atk
u1 u2 u4 v4v2
v1
7
)2(T)2()2(T)2()2(
10
2.0
05333.0
02.02.1
3.00045.0
2.02.02.13.04.1
3.05333.02.045.05.09833.0
BDB)5.0)(3(BDB
×




















−
−
−−
−−−
=
== Atk
u3 u4 u2 v2v4
v3
Step 4: Assemble the global stiffness matrix corresponding to the nonzero degrees of
freedom
014433 ===== vvuvu
Notice that
Hence we need to calculate only a small (3x3) stiffness matrix
7
10
4.102.0
0983.045.0
2.045.0983.0
×










−
−
=K
u1 u2
v2
u1
u2
v2
Step 5: Compute consistent nodal loads










=
y
x
x
f
f
f
f
2
2
1










=
yf2
0
0
ySy ff 2
10002 +−=
The consistent nodal load due to traction on the edge 3-2
lb
x
dx
x
dxN
tdxNf
x
x
x
S y
225
2
9
50
2
50
3
150
)5.0)(300(
)300(
3
0
2
3
0
3
0 233
3
0 2332
−=





−=





−=
−=
−=
−=
∫
∫
∫
=
= −
= −
3 2
3232
x
N =−
lb
ff ySy
1225
1000 22
−=
+−=
Hence
Step 6: Solve the system equations to obtain the unknown nodal loads
fdK =










−
=




















−
−
×
1225
0
0
4.102.0
0983.045.0
2.045.0983.0
10
2
2
1
7
v
u
u
Solve to get










×−
×
×
=










−
−
−
in
in
in
v
u
u
4
4
4
2
2
1
109084.0
101069.0
102337.0
Step 7: Compute the stresses in the elements
)1()1()1(
dBD=σ
With
[ ]
[ ]00109084.0101069.00102337.0
d
444
442211
)1(
−−−
×−××=
= vuvuvu
T
Calculate
psi










−
−
−
=
1.76
1.1391
1.114
)1(
σ
In Element #1
)2()2()2(
dBD=σ
With
[ ]
[ ]44
224433
)2(
109084.0101069.00000
d
−−
×−×=
= vuvuvu
T
Calculate
psi










−
=
35.363
52.28
1.114
)2(
σ
In Element #2
Notice that the stresses are constant in each element

Más contenido relacionado

La actualidad más candente

Finite Element Analysis - UNIT-4
Finite Element Analysis - UNIT-4Finite Element Analysis - UNIT-4
Finite Element Analysis - UNIT-4propaul
 
ME6603 - FINITE ELEMENT ANALYSIS UNIT - I NOTES AND QUESTION BANK
ME6603 - FINITE ELEMENT ANALYSIS UNIT - I NOTES AND QUESTION BANKME6603 - FINITE ELEMENT ANALYSIS UNIT - I NOTES AND QUESTION BANK
ME6603 - FINITE ELEMENT ANALYSIS UNIT - I NOTES AND QUESTION BANKASHOK KUMAR RAJENDRAN
 
Introduction to finite element method(fem)
Introduction to finite element method(fem)Introduction to finite element method(fem)
Introduction to finite element method(fem)Sreekanth G
 
Me2353 finite-element-analysis-lecture-notes
Me2353 finite-element-analysis-lecture-notesMe2353 finite-element-analysis-lecture-notes
Me2353 finite-element-analysis-lecture-notesAmit Ghongade
 
Finite Element Analysis - UNIT-3
Finite Element Analysis - UNIT-3Finite Element Analysis - UNIT-3
Finite Element Analysis - UNIT-3propaul
 
Finite Element Analysis Lecture Notes Anna University 2013 Regulation
Finite Element Analysis Lecture Notes Anna University 2013 Regulation Finite Element Analysis Lecture Notes Anna University 2013 Regulation
Finite Element Analysis Lecture Notes Anna University 2013 Regulation NAVEEN UTHANDI
 
Finite Element Method
Finite Element MethodFinite Element Method
Finite Element MethodTahir Khan
 
ME6603 - FINITE ELEMENT ANALYSIS FORMULA BOOK
ME6603 - FINITE ELEMENT ANALYSIS FORMULA BOOKME6603 - FINITE ELEMENT ANALYSIS FORMULA BOOK
ME6603 - FINITE ELEMENT ANALYSIS FORMULA BOOKASHOK KUMAR RAJENDRAN
 
Finite Element analysis of Spring Assembly
Finite Element analysis of Spring AssemblyFinite Element analysis of Spring Assembly
Finite Element analysis of Spring Assemblyanujajape
 
FEM and it's applications
FEM and it's applicationsFEM and it's applications
FEM and it's applicationsChetan Mahatme
 
Basics of finite element method 19.04.2018
Basics of finite element method 19.04.2018Basics of finite element method 19.04.2018
Basics of finite element method 19.04.2018Dr. Mohd Zameeruddin
 
Introduction to ANSYS Workbench
Introduction to ANSYS WorkbenchIntroduction to ANSYS Workbench
Introduction to ANSYS Workbenchnagesh surner
 
Introduction to finite element analysis
Introduction to finite element analysisIntroduction to finite element analysis
Introduction to finite element analysisTarun Gehlot
 
Finite Element Analysis -Dr.P.Parandaman
Finite Element Analysis  -Dr.P.ParandamanFinite Element Analysis  -Dr.P.Parandaman
Finite Element Analysis -Dr.P.ParandamanDr.P.Parandaman
 
Finite Element Analysis of Truss Structures
Finite Element Analysis of Truss StructuresFinite Element Analysis of Truss Structures
Finite Element Analysis of Truss StructuresMahdi Damghani
 

La actualidad más candente (20)

Finite element method
Finite element methodFinite element method
Finite element method
 
Finite Element Analysis - UNIT-4
Finite Element Analysis - UNIT-4Finite Element Analysis - UNIT-4
Finite Element Analysis - UNIT-4
 
Shape functions
Shape functionsShape functions
Shape functions
 
ME6603 - FINITE ELEMENT ANALYSIS UNIT - I NOTES AND QUESTION BANK
ME6603 - FINITE ELEMENT ANALYSIS UNIT - I NOTES AND QUESTION BANKME6603 - FINITE ELEMENT ANALYSIS UNIT - I NOTES AND QUESTION BANK
ME6603 - FINITE ELEMENT ANALYSIS UNIT - I NOTES AND QUESTION BANK
 
Introduction to finite element method(fem)
Introduction to finite element method(fem)Introduction to finite element method(fem)
Introduction to finite element method(fem)
 
Me2353 finite-element-analysis-lecture-notes
Me2353 finite-element-analysis-lecture-notesMe2353 finite-element-analysis-lecture-notes
Me2353 finite-element-analysis-lecture-notes
 
Finite Element Analysis - UNIT-3
Finite Element Analysis - UNIT-3Finite Element Analysis - UNIT-3
Finite Element Analysis - UNIT-3
 
Finite Element Analysis Lecture Notes Anna University 2013 Regulation
Finite Element Analysis Lecture Notes Anna University 2013 Regulation Finite Element Analysis Lecture Notes Anna University 2013 Regulation
Finite Element Analysis Lecture Notes Anna University 2013 Regulation
 
Finite Element Method
Finite Element MethodFinite Element Method
Finite Element Method
 
ME6603 - FINITE ELEMENT ANALYSIS FORMULA BOOK
ME6603 - FINITE ELEMENT ANALYSIS FORMULA BOOKME6603 - FINITE ELEMENT ANALYSIS FORMULA BOOK
ME6603 - FINITE ELEMENT ANALYSIS FORMULA BOOK
 
ME6603 - FINITE ELEMENT ANALYSIS
ME6603 - FINITE ELEMENT ANALYSIS ME6603 - FINITE ELEMENT ANALYSIS
ME6603 - FINITE ELEMENT ANALYSIS
 
Finite Element Method
Finite Element MethodFinite Element Method
Finite Element Method
 
Finite Element analysis of Spring Assembly
Finite Element analysis of Spring AssemblyFinite Element analysis of Spring Assembly
Finite Element analysis of Spring Assembly
 
FEM and it's applications
FEM and it's applicationsFEM and it's applications
FEM and it's applications
 
Basics of finite element method 19.04.2018
Basics of finite element method 19.04.2018Basics of finite element method 19.04.2018
Basics of finite element method 19.04.2018
 
Fem frame
Fem frameFem frame
Fem frame
 
Introduction to ANSYS Workbench
Introduction to ANSYS WorkbenchIntroduction to ANSYS Workbench
Introduction to ANSYS Workbench
 
Introduction to finite element analysis
Introduction to finite element analysisIntroduction to finite element analysis
Introduction to finite element analysis
 
Finite Element Analysis -Dr.P.Parandaman
Finite Element Analysis  -Dr.P.ParandamanFinite Element Analysis  -Dr.P.Parandaman
Finite Element Analysis -Dr.P.Parandaman
 
Finite Element Analysis of Truss Structures
Finite Element Analysis of Truss StructuresFinite Element Analysis of Truss Structures
Finite Element Analysis of Truss Structures
 

Destacado

Finite elements for 2‐d problems
Finite elements  for 2‐d problemsFinite elements  for 2‐d problems
Finite elements for 2‐d problemsTarun Gehlot
 
Finite elements : basis functions
Finite elements : basis functionsFinite elements : basis functions
Finite elements : basis functionsTarun Gehlot
 
CST Review_Atoms and Atomic Structure
CST Review_Atoms and Atomic StructureCST Review_Atoms and Atomic Structure
CST Review_Atoms and Atomic Structurerrichards2
 
Finite element - axisymmetric stress and strain
Finite element - axisymmetric stress and strainFinite element - axisymmetric stress and strain
Finite element - axisymmetric stress and strainأحمد شاكر
 
Aerostructure analysis WIKI project
Aerostructure analysis WIKI projectAerostructure analysis WIKI project
Aerostructure analysis WIKI projectMohammad Tawfik
 
Higher Order Procedures (in Ruby)
Higher Order Procedures (in Ruby)Higher Order Procedures (in Ruby)
Higher Order Procedures (in Ruby)Nate Murray
 
Finite Element Analysis - The Basics
Finite Element Analysis - The BasicsFinite Element Analysis - The Basics
Finite Element Analysis - The BasicsSujith Jose
 
Finite element method
Finite element methodFinite element method
Finite element methodMANISH RANJAN
 
An Introduction to the Finite Element Method
An Introduction to the Finite Element MethodAn Introduction to the Finite Element Method
An Introduction to the Finite Element MethodMohammad Tawfik
 

Destacado (10)

Finite elements for 2‐d problems
Finite elements  for 2‐d problemsFinite elements  for 2‐d problems
Finite elements for 2‐d problems
 
FEM
FEMFEM
FEM
 
Finite elements : basis functions
Finite elements : basis functionsFinite elements : basis functions
Finite elements : basis functions
 
CST Review_Atoms and Atomic Structure
CST Review_Atoms and Atomic StructureCST Review_Atoms and Atomic Structure
CST Review_Atoms and Atomic Structure
 
Finite element - axisymmetric stress and strain
Finite element - axisymmetric stress and strainFinite element - axisymmetric stress and strain
Finite element - axisymmetric stress and strain
 
Aerostructure analysis WIKI project
Aerostructure analysis WIKI projectAerostructure analysis WIKI project
Aerostructure analysis WIKI project
 
Higher Order Procedures (in Ruby)
Higher Order Procedures (in Ruby)Higher Order Procedures (in Ruby)
Higher Order Procedures (in Ruby)
 
Finite Element Analysis - The Basics
Finite Element Analysis - The BasicsFinite Element Analysis - The Basics
Finite Element Analysis - The Basics
 
Finite element method
Finite element methodFinite element method
Finite element method
 
An Introduction to the Finite Element Method
An Introduction to the Finite Element MethodAn Introduction to the Finite Element Method
An Introduction to the Finite Element Method
 

Similar a Constant strain triangular

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.pptxSamirsinh Parmar
 
Dynamic stiffness and eigenvalues of nonlocal nano beams
Dynamic stiffness and eigenvalues of nonlocal nano beamsDynamic stiffness and eigenvalues of nonlocal nano beams
Dynamic stiffness and eigenvalues of nonlocal nano beamsUniversity of Glasgow
 
generalformulation.ppt
generalformulation.pptgeneralformulation.ppt
generalformulation.pptRajuRaju183149
 
generalformulationofFiniteelementofmodel
generalformulationofFiniteelementofmodelgeneralformulationofFiniteelementofmodel
generalformulationofFiniteelementofmodelPiyushDhuri1
 
2D Finite Element Analysis.pptx
2D Finite Element Analysis.pptx2D Finite Element Analysis.pptx
2D Finite Element Analysis.pptxDrDineshDhande
 
Mixed Spectra for Stable Signals from Discrete Observations
Mixed Spectra for Stable Signals from Discrete ObservationsMixed Spectra for Stable Signals from Discrete Observations
Mixed Spectra for Stable Signals from Discrete Observationssipij
 
Mixed Spectra for Stable Signals from Discrete Observations
Mixed Spectra for Stable Signals from Discrete ObservationsMixed Spectra for Stable Signals from Discrete Observations
Mixed Spectra for Stable Signals from Discrete Observationssipij
 
MIXED SPECTRA FOR STABLE SIGNALS FROM DISCRETE OBSERVATIONS
MIXED SPECTRA FOR STABLE SIGNALS FROM DISCRETE OBSERVATIONSMIXED SPECTRA FOR STABLE SIGNALS FROM DISCRETE OBSERVATIONS
MIXED SPECTRA FOR STABLE SIGNALS FROM DISCRETE OBSERVATIONSsipij
 
Mixed Spectra for Stable Signals from Discrete Observations
Mixed Spectra for Stable Signals from Discrete ObservationsMixed Spectra for Stable Signals from Discrete Observations
Mixed Spectra for Stable Signals from Discrete Observationssipij
 
Mixed Spectra for Stable Signals from Discrete Observations
Mixed Spectra for Stable Signals from Discrete ObservationsMixed Spectra for Stable Signals from Discrete Observations
Mixed Spectra for Stable Signals from Discrete Observationssipij
 
Laplace equation
Laplace equationLaplace equation
Laplace equationalexkhan129
 

Similar a Constant strain triangular (20)

UNIT I_3.pdf
UNIT I_3.pdfUNIT I_3.pdf
UNIT I_3.pdf
 
Shape1 d
Shape1 dShape1 d
Shape1 d
 
Lecture5-FEA.pdf
Lecture5-FEA.pdfLecture5-FEA.pdf
Lecture5-FEA.pdf
 
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
 
Solution homework2
Solution homework2Solution homework2
Solution homework2
 
UNIT I_5.pdf
UNIT I_5.pdfUNIT I_5.pdf
UNIT I_5.pdf
 
Dynamic stiffness and eigenvalues of nonlocal nano beams
Dynamic stiffness and eigenvalues of nonlocal nano beamsDynamic stiffness and eigenvalues of nonlocal nano beams
Dynamic stiffness and eigenvalues of nonlocal nano beams
 
generalformulation.ppt
generalformulation.pptgeneralformulation.ppt
generalformulation.ppt
 
generalformulationofFiniteelementofmodel
generalformulationofFiniteelementofmodelgeneralformulationofFiniteelementofmodel
generalformulationofFiniteelementofmodel
 
2D Finite Element Analysis.pptx
2D Finite Element Analysis.pptx2D Finite Element Analysis.pptx
2D Finite Element Analysis.pptx
 
Mixed Spectra for Stable Signals from Discrete Observations
Mixed Spectra for Stable Signals from Discrete ObservationsMixed Spectra for Stable Signals from Discrete Observations
Mixed Spectra for Stable Signals from Discrete Observations
 
Mixed Spectra for Stable Signals from Discrete Observations
Mixed Spectra for Stable Signals from Discrete ObservationsMixed Spectra for Stable Signals from Discrete Observations
Mixed Spectra for Stable Signals from Discrete Observations
 
MIXED SPECTRA FOR STABLE SIGNALS FROM DISCRETE OBSERVATIONS
MIXED SPECTRA FOR STABLE SIGNALS FROM DISCRETE OBSERVATIONSMIXED SPECTRA FOR STABLE SIGNALS FROM DISCRETE OBSERVATIONS
MIXED SPECTRA FOR STABLE SIGNALS FROM DISCRETE OBSERVATIONS
 
Mixed Spectra for Stable Signals from Discrete Observations
Mixed Spectra for Stable Signals from Discrete ObservationsMixed Spectra for Stable Signals from Discrete Observations
Mixed Spectra for Stable Signals from Discrete Observations
 
Mixed Spectra for Stable Signals from Discrete Observations
Mixed Spectra for Stable Signals from Discrete ObservationsMixed Spectra for Stable Signals from Discrete Observations
Mixed Spectra for Stable Signals from Discrete Observations
 
Lect20
Lect20Lect20
Lect20
 
Laplace equation
Laplace equationLaplace equation
Laplace equation
 
cheb_conf_aksenov.pdf
cheb_conf_aksenov.pdfcheb_conf_aksenov.pdf
cheb_conf_aksenov.pdf
 
Section4 stochastic
Section4 stochasticSection4 stochastic
Section4 stochastic
 
Calculo integral - Larson
Calculo integral - LarsonCalculo integral - Larson
Calculo integral - Larson
 

Último

Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfrs7054576148
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 

Último (20)

NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 

Constant strain triangular

  • 1. MANE 4240 & CIVL 4240 Introduction to Finite Elements Constant Strain Triangle (CST) Prof. Suvranu De
  • 2. Reading assignment: Logan 6.2-6.5 + Lecture notes Summary: • Computation of shape functions for constant strain triangle • Properties of the shape functions • Computation of strain-displacement matrix • Computation of element stiffness matrix • Computation of nodal loads due to body forces • Computation of nodal loads due to traction • Recommendations for use • Example problems
  • 3. Finite element formulation for 2D: Step 1: Divide the body into finite elements connected to each other through special points (“nodes”) x y Su ST u v x px py Element ‘e’ 3 2 1 4 y x v u 1 2 3 4 u1 u2 u3 u4 v4 v3 v2 v1                           = 4 4 3 3 2 2 1 1 v u v u v u v u d
  • 5. TASK 2: APPROXIMATE THE STRAIN and STRESS WITHIN EACH ELEMENT ......v y)(x,N u y)(x,Ny)(x,vy)(x,u v y)(x,N v y)(x,N v y)(x,N v y)(x,Ny)(x,v u y)(x,N u y)(x,N u y)(x,N u y)(x,Ny)(x,u 1 1 1 1 xy 4 4 3 3 2 2 1 1 y 4 4 3 3 2 2 1 1 x + ∂ ∂ + ∂ ∂ ≈ ∂ ∂ + ∂ ∂ = ∂ ∂ + ∂ ∂ + ∂ ∂ + ∂ ∂ ≈ ∂ ∂ = ∂ ∂ + ∂ ∂ + ∂ ∂ + ∂ ∂ ≈ ∂ ∂ = xyxy yyyyy xxxxx γ ε ε Approximation of the strain in element ‘e’
  • 7. Displacement approximation in terms of shape functions Strain approximation in terms of strain-displacement matrix Stress approximation Summary: For each element Element stiffness matrix Element nodal load vector dNu = dBD=σ dBε = ∫= e V k dVBDB T  S e T b e f S S T f V T dSTdVXf ∫∫ += NN
  • 8. Constant Strain Triangle (CST) : Simplest 2D finite element • 3 nodes per element • 2 dofs per node (each node can move in x- and y- directions) • Hence 6 dofs per element x y u3 v3 v1 u1 u2 v2 2 3 1 (x,y) v u (x1,y1) (x2,y2) (x3,y3)
  • 9. 166212 dNu ××× =                           =       = 3 3 2 2 1 1 321 321 v u v u v u N0N0N0 0N0N0N y)(x,v y)(x,u u The displacement approximation in terms of shape functions is       = 321 321 N0N0N0 0N0N0N N 1 1 2 2 3 3u (x,y) u u uN N N≈ + + 1 1 2 2 3 3v(x,y) v v vN N N≈ + +
  • 10. Formula for the shape functions are A ycxba N A ycxba N A ycxba N 2 2 2 333 3 222 2 111 1 ++ = ++ = ++ = 12321312213 31213231132 23132123321 33 22 11 x1 x1 x1 det 2 1 xxcyybyxyxa xxcyybyxyxa xxcyybyxyxa y y y triangleofareaA −=−=−= −=−=−= −=−=−=           == where x y u3 v3 v1 u1 u2 v2 2 3 1 (x,y) v u (x1,y1) (x2,y2) (x3,y3)
  • 11. Properties of the shape functions: 1. The shape functions N1, N2 and N3 are linear functions of x and y x y 2 3 1 1 N1 2 3 1 N2 1 2 3 1 1 N3    = nodesotherat inodeat 0 ''1 Ni
  • 12. 2. At every point in the domain yy xx i i = = = ∑ ∑ ∑ = = = 3 1i i 3 1i i 3 1i i N N 1N
  • 13. 3. Geometric interpretation of the shape functions At any point P(x,y) that the shape functions are evaluated, x y 2 3 1 P (x,y) A1 A3 A2 A A A A A A 3 3 2 2 1 1 N N N = = =
  • 14. Approximation of the strains xy u v u v x y x Bd y y x ε εε γ ∂   ∂     ∂    = = ≈   ∂       ∂ ∂  + ∂ ∂            =                   ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ = 332211 321 321 332211 321 321 000 000 2 1 y)(x,Ny)(x,Ny)(x,Ny)(x,Ny)(x,Ny)(x,N y)(x,N 0 y)(x,N 0 y)(x,N 0 0 y)(x,N 0 y)(x,N 0 y)(x,N bcbcbc ccc bbb A xyxyxy yyy xxx B
  • 15. Element stresses (constant inside each element) dBD=σ Inside each element, all components of strain are constant: hence the name Constant Strain Triangle
  • 16. IMPORTANT NOTE: 1. The displacement field is continuous across element boundaries 2. The strains and stresses are NOT continuous across element boundaries
  • 17. Element stiffness matrix ∫= e V k dVBDB T Atk e V BDBdVBDB TT == ∫ t=thickness of the element A=surface area of the element Since B is constant t A
  • 19. Element nodal load vector due to body forces ∫∫ == ee A T V T b dAXtdVXf NN                           =                     = ∫ ∫ ∫ ∫ ∫ ∫ e e e e e e A b A a A b A a A b A a yb xb yb xb yb xb b dAXNt dAXNt dAXNt dAXNt dAXNt dAXNt f f f f f f f 3 3 2 2 1 1 3 3 2 2 1 1 x y fb3x fb3y fb1y fb1x fb2x fb2y 2 3 1 (x,y) Xb Xa
  • 20. EXAMPLE: If Xa=1 and Xb=0                       =                     =                           =                     = ∫ ∫ ∫ ∫ ∫ ∫ ∫ ∫ ∫ 0 3 0 3 0 3 0 0 0 3 2 1 3 3 2 2 1 1 3 3 2 2 1 1 tA tA tA dANt dANt dANt dAXNt dAXNt dAXNt dAXNt dAXNt dAXNt f f f f f f f e e e e e e e e e A A A A b A a A b A a A b A a yb xb yb xb yb xb b
  • 21. Element nodal load vector due to traction ∫= e TS S T S dSTf N EXAMPLE: x y fS3x fS3y fS1y fS1x 2 3 1 ∫− − = e l S along T S dSTtf 31 31 N
  • 22. Element nodal load vector due to traction EXAMPLE: x y fS3x 2 31 ∫ − − = e l S along T S dSTtf 32 32 N fS3y fS2x fS2y (2,0) (2,2) (0,0)       = 0 1 ST tt dyNtf ex l alongS =××      = = ∫ − − 12 2 1 )1( 32 2 322 0 0 3 3 2 = = = y x y S S S f tf f Similarly, compute 1 2
  • 23. Recommendations for use of CST 1. Use in areas where strain gradients are small 2. Use in mesh transition areas (fine mesh to coarse mesh) 3. Avoid CST in critical areas of structures (e.g., stress concentrations, edges of holes, corners) 4. In general CSTs are not recommended for general analysis purposes as a very large number of these elements are required for reasonable accuracy.
  • 24. Example x y El 1 El 2 1 23 4 300 psi 1000 lb 3 in 2 in Thickness (t) = 0.5 in E= 30×106 psi ν=0.25 (a) Compute the unknown nodal displacements. (b) Compute the stresses in the two elements.
  • 25. Realize that this is a plane stress problem and therefore we need to use psi E D 7 2 10 2.100 02.38.0 08.02.3 2 1 00 01 01 1 ×           =             −− = ν ν ν ν Step 1: Node-element connectivity chart ELEMENT Node 1 Node 2 Node 3 Area (sqin) 1 1 2 4 3 2 3 4 2 3 Node x y 1 3 0 2 3 2 3 0 2 4 0 0 Nodal coordinates
  • 26. Step 2: Compute strain-displacement matrices for the elements           = 332211 321 321 000 000 2 1 bcbcbc ccc bbb A B Recall 123312231 213132321 xxcxxcxxc yybyybyyb −=−=−= −=−=−= with For Element #1: 1(1) 2(2) 4(3) (local numbers within brackets) 0;3;3 0;2;0 321 321 === === xxx yyy Hence 033 202 321 321 ==−= −=== ccc bbb           −− − − = 200323 003030 020002 6 1)1( B Therefore For Element #2:           −− − − = 200323 003030 020002 6 1)2( B
  • 27. Step 3: Compute element stiffness matrices 7 )1(T)1()1(T)1()1( 10 2.0 05333.0 02.02.1 3.00045.0 2.02.02.13.04.1 3.05333.02.045.05.09833.0 BDB)5.0)(3(BDB ×                     − − −− −−− = == Atk u1 u2 u4 v4v2 v1
  • 29. Step 4: Assemble the global stiffness matrix corresponding to the nonzero degrees of freedom 014433 ===== vvuvu Notice that Hence we need to calculate only a small (3x3) stiffness matrix 7 10 4.102.0 0983.045.0 2.045.0983.0 ×           − − =K u1 u2 v2 u1 u2 v2
  • 30. Step 5: Compute consistent nodal loads           = y x x f f f f 2 2 1           = yf2 0 0 ySy ff 2 10002 +−= The consistent nodal load due to traction on the edge 3-2 lb x dx x dxN tdxNf x x x S y 225 2 9 50 2 50 3 150 )5.0)(300( )300( 3 0 2 3 0 3 0 233 3 0 2332 −=      −=      −= −= −= −= ∫ ∫ ∫ = = − = − 3 2 3232 x N =−
  • 31. lb ff ySy 1225 1000 22 −= +−= Hence Step 6: Solve the system equations to obtain the unknown nodal loads fdK =           − =                     − − × 1225 0 0 4.102.0 0983.045.0 2.045.0983.0 10 2 2 1 7 v u u Solve to get           ×− × × =           − − − in in in v u u 4 4 4 2 2 1 109084.0 101069.0 102337.0
  • 32. Step 7: Compute the stresses in the elements )1()1()1( dBD=σ With [ ] [ ]00109084.0101069.00102337.0 d 444 442211 )1( −−− ×−××= = vuvuvu T Calculate psi           − − − = 1.76 1.1391 1.114 )1( σ In Element #1
  • 33. )2()2()2( dBD=σ With [ ] [ ]44 224433 )2( 109084.0101069.00000 d −− ×−×= = vuvuvu T Calculate psi           − = 35.363 52.28 1.114 )2( σ In Element #2 Notice that the stresses are constant in each element