A
A
B
A
C
A
A
A
B
E F
A
C
D
D
E
C B
ED B
B
C
F
CB
B
A B
D
D
F F
C
A
D
D
D
D
A
B
B
A
A
B
C
D
C
C
C
A
E
E
Differential Equations : L u = F
x
General Technique: find an approximate solution that is a linear
combination of known (trial) functions
n
u * ( x , y) = ci i ( x , y)
i =1
f i = i F d
10
11
12
13
14
FEM Programs
ALGOR
ANSYS
COSMOS/M
STARDYNE
IMAGES-3D
MSC/NASTRAN
SAP90
ADINA
NISA
15
16
17
19
20
21
22
23
24
25
26
29
32
33
34
35
36
37
38
39
Steady-state analysis
Transient thermal analysis
41
where
43
= temperature gradient
-[d/dx
d/dy
where c is specific heat, t is time, mass density and qv rate of internal heat generation / unit volume.
.( kT ) = qv
/x
fx
fy
44
kA 1 1 T1 = q1
L 1 1 T q
2 2
Tbase=100oC
Tamb=20oC
5 5
45
Some Notes
If the body is plane and there is convection and or radiation heat transfer across its flat lateral
surfaces, additional equations for flux terms are needed:
Convection BC
f = h(Tf T) (Newtons Law of cooling)
[K] += f(h)
{Q} = f(h,Tf)
where f = flux normal to the surface; Tf temperature of surrounding fluid; h heat transfer
coefficients (which may depend on many factors like velocity of fluid, roughness/geometry of
surface, etc) and T- temperature of surface.
Radiation BC
f = hr(Tr T)
[K] += f(hr)
{Q} = f(hr,T)
where, Tr temperature of the surface; hr temperature dependent heat transfer coefficients.
hr = F(Tr2+T2)(Tr+T).
Where F is a factor that accounts for geometries of radiating surfaces.s is Stefan-Boltzmann
constant.
46
Element Types
47
Element Types
48
3
6
2
1
3
8
9
6
10
2
1
49
Mesh Generation
50
Mesh Generation
51
Mesh Generation
52
Mesh Generation
53
Smoothing/Rafinement
54
Introduction to
Nonlinear Problems
55
Conductivity depends on
temperature
BC depends on temperature
2. Geometric nonlinearity
a.
56
Linear Problem
[K ]{D} = {R}
[K ] [K ({D})]
{R} {R ({D})}
Stiffness [K] and Forces [R] are not
functions of displacements.
57
Nonlinear Problem
[K ]{D} = {R}
[K ] = [K ({D})]
{R} = {R ({D})}
Stiffness and Forces are
functions of displacements.
58
Newton-Raphson Approach
(k 0 + k NA ) u A = PA
k NA = f ( u A )
One Term Taylor Series :
dP
u
f ( u A + u1 ) = f ( u A ) +
1
du A
59
NR
a
PB
P1
PA
u1
uA
u1
uB
60
Visualization Techniques
Two Dimensional Scalar Data
61
2D Interpolation - Rectangular
Grid
63
Bilinear Interpolation
Consider one grid rectangle:
suppose corners are at (0,0), (1,0), (1,1), (0,1) ... ie a unit square
values at corners are f00, f10, f11, f01
f01
f00
f11
f10
How do we
estimate value
at a point (x,y)
inside the
square?
64
Bilinear Interpolation
f01
f11
(x,y)
f00
f10
65
66
Contour Drawing
Contouring is very
common technique for
2D scalar data
Isolines join points of
equal value
sometimes with shading
added
67
An Example
10
-5
-2
68
The bilinear interpolant is linear along any edge thus we can predict where the contour will cut the
edges (just by simple proportions)
10
-5
10
-5
cross-section view
along top edge
-2
69
Simple Approach
10
-5
-2
Question:
Does this always work?
Try an example where
one pair of opposite
corners are positive,
other pair negative
70
http://www.tecplot.com
71
www.tecplot.com
72