SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Interpolation function for linear triangle element
Let T0 ⊂ R2 is a reference triangle element with vertices v1 = (0, 0), v2 = (1, 0), v3 = (0, 1)
and let T ⊂ R2 is any arbitrary triangle with vertices w1, w2, w3, see figure.
v1 v2
v3
Figure: Reference triangle
T0
w1
w2
w3
Figure: Arbitrary triangle
T
For reference triangle, the shape functions, at point (ξ, η) ∈ T0,
associated to each vertices are:
N0
1 (ξ, η) = 1 − ξ − η, N0
2 = ξ, N0
3 = η. (1)
Verify that N0
1 = 1 at v1 and 0 at v2, v3. Similar properties hold for
N0
2 and N0
3 .
Consider a map Φ = (Φ, Φ2) that takes point (ξ, η) ∈ T0 to point
(x, y) ∈ T defined as
Φ1(ξ, η) =
3
X
i=1
N0
i (ξ, η)wx
i , Φ2(ξ, η) =
3
X
i=1
N0
i (ξ, η)wy
i , (2)
where wi = (wx
i , wy
i ), and wx
i , wy
i denote the x and y coordinate of ith
vertex of triangle T.
Then, Φ−1 is the inverse map that takes point (x, y) ∈ T to
(ξ, η) ∈ T0. We will compute Φ−1 and then use it to find the shape
functions for arbitrary triangle T.
PK Jha April 27, 2021 1 / 3
Interpolation function for linear triangle element ...
To compute Φ−1, we substitute the formula of N0
i from (1) into (2) and get the following
system of equations:

x − wx
1
y − wy
1

=

wx
2 − wx
1 wx
3 − wx
1
wy
2 − wy
1 wy
3 − wy
1

| {z }
=:B

ξ
η

. (3)
Let C denote the inverse matrix B. C is expressed as
C = B−1
=
1
det B

wy
3 − wy
1 −(wx
3 − wx
1 )
−(wy
2 − wy
1) wx
2 − wx
1

. (4)
Then the inverse map Φ−1 = (Φ−1
1 , Φ−1
2 ) that takes point on T to point on T0 can be written
as
Φ−1
1 (x, y) = C11(x − wx
1 ) + C12(y − wy
1), Φ−1
2 (x, y) = C21(x − wx
1 ) + C22(y − wy
1) . (5)
PK Jha April 27, 2021 2 / 3
Interpolation function for linear triangle element ...
Now that we know how to map given triangle T to reference triangle T0,
we can compute the shape functions of vertices of triangle T. These are
give by
N1(x, y) := N0
1 (Φ−1
(x, y)) = 1 − Φ−1
1 (x, y) − Φ−1
2 (x, y),
N2(x, y) := N0
2 (Φ−1
(x, y)) = Φ−1
1 (x, y),
N3(x, y) := N0
3 (Φ−1
(x, y)) = Φ−1
2 (x, y) . (6)
Note that Φ−1
1 , Φ−1
2 can be explicitly computed using (4) and (5) given
the coordinates w1, w2, w3.
PK Jha April 27, 2021 3 / 3

Más contenido relacionado

La actualidad más candente

CIM 15ME62 Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
CIM 15ME62   Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...CIM 15ME62   Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
CIM 15ME62 Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...Dr. Bhimsen Soragaon
 
ME6603 - FINITE ELEMENT ANALYSIS UNIT - II NOTES AND QUESTION BANK
ME6603 - FINITE ELEMENT ANALYSIS UNIT - II NOTES AND QUESTION BANKME6603 - FINITE ELEMENT ANALYSIS UNIT - II NOTES AND QUESTION BANK
ME6603 - FINITE ELEMENT ANALYSIS UNIT - II NOTES AND QUESTION BANKASHOK KUMAR RAJENDRAN
 
Finite Element Analysis - UNIT-2
Finite Element Analysis - UNIT-2Finite Element Analysis - UNIT-2
Finite Element Analysis - UNIT-2propaul
 
Unit II - Fluid kinematics hand written notes
Unit II - Fluid kinematics hand written notesUnit II - Fluid kinematics hand written notes
Unit II - Fluid kinematics hand written notesPRASANTHI PETLURU
 
Adaptive control System
Adaptive control SystemAdaptive control System
Adaptive control SystemSUMIT ATTRI
 
Overhanged Beam and Cantilever beam problems
Overhanged Beam and Cantilever beam problemsOverhanged Beam and Cantilever beam problems
Overhanged Beam and Cantilever beam problemssushma chinta
 
Hydraulic similitude and model analysis
Hydraulic similitude and model analysisHydraulic similitude and model analysis
Hydraulic similitude and model analysisMohsin Siddique
 
Modern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsModern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsAmr E. Mohamed
 
Turbomachinery me-5001
Turbomachinery me-5001Turbomachinery me-5001
Turbomachinery me-5001Tasnim Arif
 
Fluid MechanicsVortex flow and impulse momentum
Fluid MechanicsVortex flow and impulse momentumFluid MechanicsVortex flow and impulse momentum
Fluid MechanicsVortex flow and impulse momentumMohsin Siddique
 
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-1
Finite Element Analysis - UNIT-1Finite Element Analysis - UNIT-1
Finite Element Analysis - UNIT-1propaul
 
Turbo machines module 3 18ME54
Turbo machines  module 3 18ME54Turbo machines  module 3 18ME54
Turbo machines module 3 18ME54Mohammed Imran
 
8178001772 control
8178001772 control8178001772 control
8178001772 controlMaRwa Hamed
 

La actualidad más candente (20)

DME 1 module-1
DME 1 module-1DME 1 module-1
DME 1 module-1
 
CIM 15ME62 Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
CIM 15ME62   Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...CIM 15ME62   Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
CIM 15ME62 Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
 
ME6603 - FINITE ELEMENT ANALYSIS UNIT - II NOTES AND QUESTION BANK
ME6603 - FINITE ELEMENT ANALYSIS UNIT - II NOTES AND QUESTION BANKME6603 - FINITE ELEMENT ANALYSIS UNIT - II NOTES AND QUESTION BANK
ME6603 - FINITE ELEMENT ANALYSIS UNIT - II NOTES AND QUESTION BANK
 
Francis Turbine
Francis TurbineFrancis Turbine
Francis Turbine
 
Basic Elasticity
Basic ElasticityBasic Elasticity
Basic Elasticity
 
Finite Element Analysis - UNIT-2
Finite Element Analysis - UNIT-2Finite Element Analysis - UNIT-2
Finite Element Analysis - UNIT-2
 
Unit II - Fluid kinematics hand written notes
Unit II - Fluid kinematics hand written notesUnit II - Fluid kinematics hand written notes
Unit II - Fluid kinematics hand written notes
 
Impact of jets
Impact of jetsImpact of jets
Impact of jets
 
Adaptive control System
Adaptive control SystemAdaptive control System
Adaptive control System
 
FEM: Bars and Trusses
FEM: Bars and TrussesFEM: Bars and Trusses
FEM: Bars and Trusses
 
Overhanged Beam and Cantilever beam problems
Overhanged Beam and Cantilever beam problemsOverhanged Beam and Cantilever beam problems
Overhanged Beam and Cantilever beam problems
 
Hydraulic similitude and model analysis
Hydraulic similitude and model analysisHydraulic similitude and model analysis
Hydraulic similitude and model analysis
 
Modern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsModern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI Systems
 
Turbomachinery me-5001
Turbomachinery me-5001Turbomachinery me-5001
Turbomachinery me-5001
 
Fluid MechanicsVortex flow and impulse momentum
Fluid MechanicsVortex flow and impulse momentumFluid MechanicsVortex flow and impulse momentum
Fluid MechanicsVortex flow and impulse momentum
 
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-1
Finite Element Analysis - UNIT-1Finite Element Analysis - UNIT-1
Finite Element Analysis - UNIT-1
 
Turbo machines module 3 18ME54
Turbo machines  module 3 18ME54Turbo machines  module 3 18ME54
Turbo machines module 3 18ME54
 
8178001772 control
8178001772 control8178001772 control
8178001772 control
 
Fluidmechanics
Fluidmechanics Fluidmechanics
Fluidmechanics
 

Similar a Interpolation functions for linear triangle elements (very elementary)

Concept of-complex-frequency
Concept of-complex-frequencyConcept of-complex-frequency
Concept of-complex-frequencyVishal Thakur
 
Angle and Slope, Isometri
Angle and Slope, IsometriAngle and Slope, Isometri
Angle and Slope, IsometriSri Handayani
 
03 Cap 2 - fourier-analysis-2015.pdf
03 Cap 2 - fourier-analysis-2015.pdf03 Cap 2 - fourier-analysis-2015.pdf
03 Cap 2 - fourier-analysis-2015.pdfROCIOMAMANIALATA1
 
linear transformation and rank nullity theorem
linear transformation and rank nullity theorem linear transformation and rank nullity theorem
linear transformation and rank nullity theorem Manthan Chavda
 
Solution of Differential Equations in Power Series by Employing Frobenius Method
Solution of Differential Equations in Power Series by Employing Frobenius MethodSolution of Differential Equations in Power Series by Employing Frobenius Method
Solution of Differential Equations in Power Series by Employing Frobenius MethodDr. Mehar Chand
 
linear-transformations-2017-03-19-14-38-49.pdf
linear-transformations-2017-03-19-14-38-49.pdflinear-transformations-2017-03-19-14-38-49.pdf
linear-transformations-2017-03-19-14-38-49.pdfBinitAgarwala3
 
Hi please complete the following with detailed working out Find the .pdf
Hi please complete the following with detailed working out Find the .pdfHi please complete the following with detailed working out Find the .pdf
Hi please complete the following with detailed working out Find the .pdfezhilvizhiyan
 
Signals and systems: part i solutions
Signals and systems: part i solutionsSignals and systems: part i solutions
Signals and systems: part i solutionsPatrickMumba7
 
Matrix 2 d
Matrix 2 dMatrix 2 d
Matrix 2 dxyz120
 
Affine Yield Curves: Flexibility versus Incompleteness
Affine Yield Curves: Flexibility versus IncompletenessAffine Yield Curves: Flexibility versus Incompleteness
Affine Yield Curves: Flexibility versus IncompletenessDhia Eddine Barbouche
 
Linear transforamtion and it,s applications.(VCLA)
Linear transforamtion and it,s applications.(VCLA)Linear transforamtion and it,s applications.(VCLA)
Linear transforamtion and it,s applications.(VCLA)DeepRaval7
 
Linear transformation.ppt
Linear transformation.pptLinear transformation.ppt
Linear transformation.pptRaj Parekh
 

Similar a Interpolation functions for linear triangle elements (very elementary) (20)

Vector space
Vector spaceVector space
Vector space
 
FEM 3 TwoD CST.ppt
FEM 3 TwoD CST.pptFEM 3 TwoD CST.ppt
FEM 3 TwoD CST.ppt
 
Concept of-complex-frequency
Concept of-complex-frequencyConcept of-complex-frequency
Concept of-complex-frequency
 
Angle and Slope, Isometri
Angle and Slope, IsometriAngle and Slope, Isometri
Angle and Slope, Isometri
 
03 Cap 2 - fourier-analysis-2015.pdf
03 Cap 2 - fourier-analysis-2015.pdf03 Cap 2 - fourier-analysis-2015.pdf
03 Cap 2 - fourier-analysis-2015.pdf
 
U unit4 vm
U unit4 vmU unit4 vm
U unit4 vm
 
linear transformation and rank nullity theorem
linear transformation and rank nullity theorem linear transformation and rank nullity theorem
linear transformation and rank nullity theorem
 
Solution of Differential Equations in Power Series by Employing Frobenius Method
Solution of Differential Equations in Power Series by Employing Frobenius MethodSolution of Differential Equations in Power Series by Employing Frobenius Method
Solution of Differential Equations in Power Series by Employing Frobenius Method
 
Conformal mapping
Conformal mappingConformal mapping
Conformal mapping
 
linear-transformations-2017-03-19-14-38-49.pdf
linear-transformations-2017-03-19-14-38-49.pdflinear-transformations-2017-03-19-14-38-49.pdf
linear-transformations-2017-03-19-14-38-49.pdf
 
Hi please complete the following with detailed working out Find the .pdf
Hi please complete the following with detailed working out Find the .pdfHi please complete the following with detailed working out Find the .pdf
Hi please complete the following with detailed working out Find the .pdf
 
Signals Processing Homework Help
Signals Processing Homework HelpSignals Processing Homework Help
Signals Processing Homework Help
 
Signals and systems: part i solutions
Signals and systems: part i solutionsSignals and systems: part i solutions
Signals and systems: part i solutions
 
Matrix 2 d
Matrix 2 dMatrix 2 d
Matrix 2 d
 
presentazione
presentazionepresentazione
presentazione
 
Affine Yield Curves: Flexibility versus Incompleteness
Affine Yield Curves: Flexibility versus IncompletenessAffine Yield Curves: Flexibility versus Incompleteness
Affine Yield Curves: Flexibility versus Incompleteness
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
Linear transforamtion and it,s applications.(VCLA)
Linear transforamtion and it,s applications.(VCLA)Linear transforamtion and it,s applications.(VCLA)
Linear transforamtion and it,s applications.(VCLA)
 
Linear transformation.ppt
Linear transformation.pptLinear transformation.ppt
Linear transformation.ppt
 

Último

Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
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
 
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
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
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
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 

Último (20)

Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
(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
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
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
 
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
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
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
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

Interpolation functions for linear triangle elements (very elementary)

  • 1. Interpolation function for linear triangle element Let T0 ⊂ R2 is a reference triangle element with vertices v1 = (0, 0), v2 = (1, 0), v3 = (0, 1) and let T ⊂ R2 is any arbitrary triangle with vertices w1, w2, w3, see figure. v1 v2 v3 Figure: Reference triangle T0 w1 w2 w3 Figure: Arbitrary triangle T For reference triangle, the shape functions, at point (ξ, η) ∈ T0, associated to each vertices are: N0 1 (ξ, η) = 1 − ξ − η, N0 2 = ξ, N0 3 = η. (1) Verify that N0 1 = 1 at v1 and 0 at v2, v3. Similar properties hold for N0 2 and N0 3 . Consider a map Φ = (Φ, Φ2) that takes point (ξ, η) ∈ T0 to point (x, y) ∈ T defined as Φ1(ξ, η) = 3 X i=1 N0 i (ξ, η)wx i , Φ2(ξ, η) = 3 X i=1 N0 i (ξ, η)wy i , (2) where wi = (wx i , wy i ), and wx i , wy i denote the x and y coordinate of ith vertex of triangle T. Then, Φ−1 is the inverse map that takes point (x, y) ∈ T to (ξ, η) ∈ T0. We will compute Φ−1 and then use it to find the shape functions for arbitrary triangle T. PK Jha April 27, 2021 1 / 3
  • 2. Interpolation function for linear triangle element ... To compute Φ−1, we substitute the formula of N0 i from (1) into (2) and get the following system of equations: x − wx 1 y − wy 1 = wx 2 − wx 1 wx 3 − wx 1 wy 2 − wy 1 wy 3 − wy 1 | {z } =:B ξ η . (3) Let C denote the inverse matrix B. C is expressed as C = B−1 = 1 det B wy 3 − wy 1 −(wx 3 − wx 1 ) −(wy 2 − wy 1) wx 2 − wx 1 . (4) Then the inverse map Φ−1 = (Φ−1 1 , Φ−1 2 ) that takes point on T to point on T0 can be written as Φ−1 1 (x, y) = C11(x − wx 1 ) + C12(y − wy 1), Φ−1 2 (x, y) = C21(x − wx 1 ) + C22(y − wy 1) . (5) PK Jha April 27, 2021 2 / 3
  • 3. Interpolation function for linear triangle element ... Now that we know how to map given triangle T to reference triangle T0, we can compute the shape functions of vertices of triangle T. These are give by N1(x, y) := N0 1 (Φ−1 (x, y)) = 1 − Φ−1 1 (x, y) − Φ−1 2 (x, y), N2(x, y) := N0 2 (Φ−1 (x, y)) = Φ−1 1 (x, y), N3(x, y) := N0 3 (Φ−1 (x, y)) = Φ−1 2 (x, y) . (6) Note that Φ−1 1 , Φ−1 2 can be explicitly computed using (4) and (5) given the coordinates w1, w2, w3. PK Jha April 27, 2021 3 / 3