How to create and solve finite element models?
Application to 2nd Order Differential Equations!
#WikiCourses #FEM
https://wikicourses.wikispaces.com/TopicX+Element+Equations
FEM: Introduction and Weighted Residual MethodsMohammad Tawfik
What are weighted residual methods?
How to apply Galerkin Method to the finite element model?
#WikiCourses #Num001
https://wikicourses.wikispaces.com/TopicX+Approximate+Methods+-+Weighted+Residual+Methods
What is numerical differentiation?
What is finite difference?
How to apply that to boundary value problems?
#WikiCourses #Num001
https://wikicourses.wikispaces.com/Topic+Boundary+Value+Problems+-+Finite+Difference
How to handle a system of initial value problems using Runge-Kutta method?
#WikiCourses #Num001
https://wikicourses.wikispaces.com/Topic+Initial+Value+Problems
What is a multiple dgree of freedom (MDOF) system?
How to calculate the natural frequencies?
What is a mode shape?
What is the dynamic stiffness matrix approach?
#WikiCourses
https://wikicourses.wikispaces.com/Lect04+Multiple+Degree+of+Freedom+Systems
https://eau-esa.wikispaces.com/Topic+Multiple+Degree+of+Freedom+%28MDOF%29+Systems
How to create and solve finite element models?
Application to 2nd Order Differential Equations!
#WikiCourses #FEM
https://wikicourses.wikispaces.com/TopicX+Element+Equations
FEM: Introduction and Weighted Residual MethodsMohammad Tawfik
What are weighted residual methods?
How to apply Galerkin Method to the finite element model?
#WikiCourses #Num001
https://wikicourses.wikispaces.com/TopicX+Approximate+Methods+-+Weighted+Residual+Methods
What is numerical differentiation?
What is finite difference?
How to apply that to boundary value problems?
#WikiCourses #Num001
https://wikicourses.wikispaces.com/Topic+Boundary+Value+Problems+-+Finite+Difference
How to handle a system of initial value problems using Runge-Kutta method?
#WikiCourses #Num001
https://wikicourses.wikispaces.com/Topic+Initial+Value+Problems
What is a multiple dgree of freedom (MDOF) system?
How to calculate the natural frequencies?
What is a mode shape?
What is the dynamic stiffness matrix approach?
#WikiCourses
https://wikicourses.wikispaces.com/Lect04+Multiple+Degree+of+Freedom+Systems
https://eau-esa.wikispaces.com/Topic+Multiple+Degree+of+Freedom+%28MDOF%29+Systems
How to best-fit a function to a given set of data?
Why is this different from interpolation?
Do you have more than one independent variable?
Learn about regression and least squares method!
#WikiCourses #Num001
https://wikicourses.wikispaces.com/Topic+Regression
How to find the roots of Nonlinear Equations?
Newton-Raphson method is not the only way!
How about a system of nonlinear equations?
#WikiCourses
https://wikicourses.wikispaces.com/Topic+Roots+of+Nonlinear+Equations
How to derive the finite element model using the stationary functional approach?
Application to bars and beams!
#WikiCourses
https://wikicourses.wikispaces.com/TopicX+Stationary+Functional+Approach
https://eau-esa.wikispaces.com/Topic+Stationary+Functional+Approach
Solve nonlinear equations using bracketing methods: Bisection and False Position
#WikiCourses
https://wikicourses.wikispaces.com/Topic+Roots+of+Nonlinear+Equations
What is interpolation?
How to interpolate a polynomial through a given set of data?
General approach, Newton method, Lagrange method
#WikiCourses
https://wikicourses.wikispaces.com/Topic+Interpolation
How to interpolate data with slopes?
How to interpolate data involving more than one independent variable?
A Generalized Approach to Interpolation
#WikiCourses
https://wikicourses.wikispaces.com/Topic+Interpolation
How to handle Initial Value Problems using numerical techniques?
#WikiCourses
https://wikicourses.wikispaces.com/Topic+Initial+Value+Problems
https://eau-esa.wikispaces.com/Topic+Initial+Value+Problems
Numerical Response for Initial Value Problems using Newmark Method.
#WikiCourses
https://wikicourses.wikispaces.com/Topic+Initial+Value+Problems
https://eau-esa.wikispaces.com/Topic+Initial+Value+Problems
FEM: Nonlinear Beam Deflection Model (with Temperature)Mohammad Tawfik
Derivation and solution of the nonlinear finite element model of a beam under thermal loading.
#WikiCourses
https://wikicourses.wikispaces.com/TopicX+Nonlinear+Solid+Mechanics
https://eau-esa.wikispaces.com/Topic+Nonlinear+Solid+Mechanics
How to best-fit a function to a given set of data?
Why is this different from interpolation?
Do you have more than one independent variable?
Learn about regression and least squares method!
#WikiCourses #Num001
https://wikicourses.wikispaces.com/Topic+Regression
How to find the roots of Nonlinear Equations?
Newton-Raphson method is not the only way!
How about a system of nonlinear equations?
#WikiCourses
https://wikicourses.wikispaces.com/Topic+Roots+of+Nonlinear+Equations
How to derive the finite element model using the stationary functional approach?
Application to bars and beams!
#WikiCourses
https://wikicourses.wikispaces.com/TopicX+Stationary+Functional+Approach
https://eau-esa.wikispaces.com/Topic+Stationary+Functional+Approach
Solve nonlinear equations using bracketing methods: Bisection and False Position
#WikiCourses
https://wikicourses.wikispaces.com/Topic+Roots+of+Nonlinear+Equations
What is interpolation?
How to interpolate a polynomial through a given set of data?
General approach, Newton method, Lagrange method
#WikiCourses
https://wikicourses.wikispaces.com/Topic+Interpolation
How to interpolate data with slopes?
How to interpolate data involving more than one independent variable?
A Generalized Approach to Interpolation
#WikiCourses
https://wikicourses.wikispaces.com/Topic+Interpolation
How to handle Initial Value Problems using numerical techniques?
#WikiCourses
https://wikicourses.wikispaces.com/Topic+Initial+Value+Problems
https://eau-esa.wikispaces.com/Topic+Initial+Value+Problems
Numerical Response for Initial Value Problems using Newmark Method.
#WikiCourses
https://wikicourses.wikispaces.com/Topic+Initial+Value+Problems
https://eau-esa.wikispaces.com/Topic+Initial+Value+Problems
FEM: Nonlinear Beam Deflection Model (with Temperature)Mohammad Tawfik
Derivation and solution of the nonlinear finite element model of a beam under thermal loading.
#WikiCourses
https://wikicourses.wikispaces.com/TopicX+Nonlinear+Solid+Mechanics
https://eau-esa.wikispaces.com/Topic+Nonlinear+Solid+Mechanics
Why would a company hire a trainer? To produce a change. The trainer by default is
an agent for change. Regardless of any results a trainer may accomplish, the bottom line is a
measurable change in employees’ performance.
What is marketing?
How to find out about customers?
How to reach them?
How to get them to know about you?
What is a product life cycle?
How about Marketing strategies?
Learn more ...
http://AcademyOfKnowledge.org
Brief description of current state of drones and some future challenges.
The presentation is prepared for delivery in the "Interact with Today's World" conference held in Bibliotica Alexandria 5-6 August 2016
Finite Element Analysis of the Beams Under Thermal LoadingMohammad Tawfik
A report on the finite element analysis of a beam under thermal loading. Nonlinear deflections and solution procedures covered.
#WikiCourses
https://wikicourses.wikispaces.com/TopicX+Nonlinear+Solid+Mechanics
https://eau-esa.wikispaces.com/Topic+Nonlinear+Solid+Mechanics
Ethnobotany and Ethnopharmacology:
Ethnobotany in herbal drug evaluation,
Impact of Ethnobotany in traditional medicine,
New development in herbals,
Bio-prospecting tools for drug discovery,
Role of Ethnopharmacology in drug evaluation,
Reverse Pharmacology.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
The Art Pastor's Guide to Sabbath | Steve ThomasonSteve Thomason
What is the purpose of the Sabbath Law in the Torah. It is interesting to compare how the context of the law shifts from Exodus to Deuteronomy. Who gets to rest, and why?
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
FEM: 2-D Problems
1. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
Introduction to the Finite
Element Method
Two Dimensional Elements
2. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
2-D Elements
• In this section, we will be introduced to two
dimensional elements with single degree
of freedom per node.
• Detailed attention will be paid to
rectangular elements.
3. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
For the 2-D BV Problem
• Let’s consider a problem with a single
dependent variable
• We may set one degree of freedom to
each node; say fi.
• Further, let’s only consider a rectangular
element that is aligned with the physical
coordinates
4. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
A Rectangular Element
• For the approximation
of a general function
f(x,y) over the element
you need a 2-D
interpolation function
xyayaxaayxf 4321,
5. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
Let’s follow the same
procedure!
7. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
2-D Interpolation Function
4
3
2
1
4
3
2
1
001
1
001
0001
a
a
a
a
b
abba
a
f
f
f
f
4
3
2
1
4
3
2
1
1111
1
00
1
00
11
0001
f
f
f
f
abababab
bb
aa
a
a
a
a
8. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
2-D Interpolation Function
e
fyxNayxHyxf ,,,
ab
xy
b
y
ab
xy
ab
xy
a
x
ab
xy
b
y
a
x
yxNyxN
T
1
,,
9. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
How does this look like?
10. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
2-D Interpolation Functions
0
0.3
0.6
0.9
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
y
N1
x
0
0.3
0.6
0.9
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
y
N2
x
11. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
2-D Interpolation Functions
0
0.3
0.6
0.9
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
y
N3
x
0
0.3
0.6
0.9
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
y
N4
x
12. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
Example: Laplace Equation
02
02
2
2
2
yx
e
i
ii yxNyxN ,,
4
1
13. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
Example: Laplace Equation
e
i
ii yxNyxN ,,
4
1
0
e
Area
yyxx dANNNN
Applying the Galerkin method and integrating by parts,
the element equation becomes
14. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
The Element Equaiton
0
222
222
222
222
6
1
22222222
22222222
22222222
22222222
e
babababa
babababa
babababa
babababa
ab
15. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
The Logistic Problem!
16. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
The Logistic Problem
• In the 2-D problems, the numbering
scheme, usually, is not as straight forward
as the 1-D problem
17. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
1-D Example
• Element #1 is associated with nodes 1&2
• Element #2 is associated with nodes 2&3, etc…
18. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
2-D Example
19. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
2-D Example
20. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
For Element #5
Global Node NumberLocal Node Number
51
62
93
84
21. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
Contribution of element #5 to global
matrix
121110987654321
1
2
3
4
1,31,41,21,15
2,32,42,22,16
7
4,34,44,24,18
3,33,43,23,19
10
11
12
22. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
A Solution for the Logistics’
Problem
• One solution of the logistic problem is to
keep a record of elements and the
mapping of the local numbering scheme to
the global numbering scheme in a table!
23. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
Elements Register: Global
Numbering
Node NumberElement
Number 4321
45211
78542
1011873
56324
89655
1112986
24. FEM: Two Dimensional Elements
Mohammad Tawfik
#WikiCourses
http://WikiCourses.WikiSpaces.com
Algorithm for Assembling Global
Matrix
1. Create a square matrix “A”;
N*N (N=Number of nodes)
2. For the ith element
3. Get the element matrix “B”
4. For the jth node
5. Get its global number k
6. For the mth node
7. Get its global number n
8. Let Akn=Akn+Bjm
9. Repeat for all m
10. Repeat for all j
11. Repeat for all i
Node NumberElement
Number
4321
45211
78542
1011873
56324
89655
1112986
121110987654321
1
2
3
4
5
6
7
8
9
10
11
12