SlideShare a Scribd company logo
Lectures on Heat Transfer --
NUMERICAL METHODS IN STEADY
STATE 1D and 2D HEAT
CONDUCTION – Part-II
by
Dr. M. ThirumaleshwarDr. M. Thirumaleshwar
formerly:
Professor, Dept. of Mechanical Engineering,
St. Joseph Engg. College, Vamanjoor,
Mangalore,
India
Preface
• This file contains slides on NUMERICAL
METHODS IN STEADY STATE 1D and 2D
HEAT CONDUCTION – Part-II.
• The slides were prepared while teaching
Heat Transfer course to the M.Tech.Heat Transfer course to the M.Tech.
students in Mechanical Engineering Dept.
of St. Joseph Engineering College,
Vamanjoor, Mangalore, India, during Sept.
– Dec. 2010.
Aug. 2016 2MT/SJEC/M.Tech
• It is hoped that these Slides will be useful
to teachers, students, researchers and
professionals working in this field.
• For students, it should be particularly
useful to study, quickly review the subject,useful to study, quickly review the subject,
and to prepare for the examinations.
•
Aug. 2016 3MT/SJEC/M.Tech
References:
• 1. M. Thirumaleshwar: Fundamentals of Heat &
Mass Transfer, Pearson Edu., 2006
• https://books.google.co.in/books?id=b2238B-
AsqcC&printsec=frontcover&source=gbs_atb#v=onepage&q&f=false
• 2. Cengel Y. A. Heat Transfer: A Practical
Approach, 2nd Ed. McGraw Hill Co., 2003
Aug. 2016 MT/SJEC/M.Tech 4
Approach, 2nd Ed. McGraw Hill Co., 2003
• 3. Cengel, Y. A. and Ghajar, A. J., Heat and
Mass Transfer - Fundamentals and Applications,
5th Ed., McGraw-Hill, New York, NY, 2014.
References… contd.
• 4. Incropera , Dewitt, Bergman, Lavine:
Fundamentals of Heat and Mass Transfer, 6th
Ed., Wiley Intl.
• 5. M. Thirumaleshwar: Software Solutions to• 5. M. Thirumaleshwar: Software Solutions to
Problems on Heat Transfer – CONDUCTION-
Part-II, Bookboon, 2013
• http://bookboon.com/en/software-solutions-problems-on-heat-
transfer-cii-ebook
Aug. 2016 MT/SJEC/M.Tech 5
NUMERICAL METHODS IN STEADY STATE 1D
and 2D HEAT CONDUCTION- Part-II
• Methods of solving a system of
simultaneous, algebraic equations - 1D
steady state conduction in cylindrical and
spherical systems - 2D steady state
Aug. 2016 MT/SJEC/M.Tech 6
spherical systems - 2D steady state
conduction in cartesian coordinates -
Problems
Methods of solving a system of
simultaneous, algebraic equations:
• We shall briefly present a few methods:
• Relaxation method
• Direct methods: (a) Gaussian
elimination, and (b) Matrix inversion
Aug. 2016 MT/SJEC/M.Tech 7
elimination, and (b) Matrix inversion
• Iterative methods: e.g. Gauss – Siedel
iteration method
• (i) Relaxation method:
• This is basically a trial and error solution and does not
require a computer. But, it is practicable to use only
when the number of equations is small, say, less than
10.
• Consider an example of a set of following three algebraic
equations:
Aug. 2016 MT/SJEC/M.Tech 8
a 1 x. b 1 y. c 1 z. 0
a 2 x. b 2 y. c 2 z. 0
a 3 x. b 3 y. c 3 z. 0
• Then, the ‘Relaxation technique’
consists of the following steps:
• To start with, assume values for x, y
and z.
• Since the assumed values are
certainly likely to be in error, each of
Aug. 2016 MT/SJEC/M.Tech 9
certainly likely to be in error, each of
the above equations will not be zero,
but equal to some residual values R1,
R2 and R3:
• Our aim is to reduce R1, R2 and R3 to
zero by suitably varying the assumed
a 1 x. b 1 y. c 1 z. R 1
a 2 x. b 2 y. c 2 z. R 2
a 3 x. b 3 y. c 3 z. R 3
Aug. 2016 MT/SJEC/M.Tech 10
zero by suitably varying the assumed
values of x, y and z, by trial and error.
This is done systematically, by first
setting up a ‘unit change table’. i.e. a
table showing the change in the values
of residuals for unit change in x, y and z.
• Set up a ‘Relaxation table’ wherein you begin with the
initially assumed values of x, y and z and the resultant
residuals. Then, start ‘relaxing’ the largest residual by
a 1 x. b 1 y. c 1 z. R 1
a 2 x. b 2 y. c 2 z. R 2
a 3 x. b 3 y. c 3 z. R 3
Aug. 2016 MT/SJEC/M.Tech 11
residuals. Then, start ‘relaxing’ the largest residual by
suitably changing the value of x, y or z, taking
guidance from the ‘unit table’ already set up.
• Continue the procedure till all the residuals are relaxed
to zero.
• This procedure is slow and time consuming and can
not be used when the number of equations to be
solved is large.
Direct methods:
• (a) Gaussian elimination method:
• Here, one of the unknowns is eliminated
systematically in each step, and at the end of the
elimination process, the last equation involves only
one unknown, and then the remaining unknowns are
obtained one by one by ‘back substitution’.
Aug. 2016 MT/SJEC/M.Tech 12
obtained one by one by ‘back substitution’.
• Consider an example of solving the following 3 algebraic
equations:
x 2 y. 3 z. 33= ....(a)
x 4 y. z 11= .... b( )
3 x. y z 18= .....(c)
• Now, we ‘triangularize’ the given set of
equations by repeated application of three
basic row operations:
• (i) multiplication of a row by a constant
• (ii) adding one row to another row, and
• (iii) interchange of two rows.
Aug. 2016 MT/SJEC/M.Tech 13
• (iii) interchange of two rows.
• In the above, use eqn. (a) to eliminate x
from eqns. (b) and (c), by adding –1 times
(a) to (b) and by adding –3 times (a) to (c).
We get:
x 2 y. 3 z. 33= ....(a')
6 y. 2 z. 44 ....(b')
5 y. 8 z. 81 ....(c')
Next, eliminate y from eqn. (c`) by multiplying
eqn. (b`) by –5/6 and adding to eqn. (c`):
Aug. 2016 MT/SJEC/M.Tech 14
eqn. (b`) by –5/6 and adding to eqn. (c`):
We get:
x 2 y. 3 z. 33=
6 y. 2 z. 44
z 7
• Above set of equations is known as
‘triangularized set’ of equations.
• Having obtained the value of z, now back-
substitute in the previous eqn. to get value
of y as y =5, and one more ‘back-
substitution’ in the preceding eqn. gives
Aug. 2016 MT/SJEC/M.Tech 15
substitution’ in the preceding eqn. gives
the value of x as x=2.
• Gaussian elimination method for a system
of large number of equations is done with
a computer, using matrix notation to
represent the equation.
• Coefficients constitute a square matrix
called ‘coefficient matrix’ and the constant
terms are stored in a vector called ‘right
hand side vector’.
• Computation sub-routines normally
combine these two into a single
Aug. 2016 MT/SJEC/M.Tech 16
combine these two into a single
‘augmented matrix’.
• Above procedure is done by the computer program to
eliminate the terms below the main diagonal of the
augmented matrix.
• This results in a matrix of ‘upper diagonal form’. Then,
back – substitution is performed by the program
systematically to get the solution.
• So, for the above set of equations, the augmented matrix
will be: 1 2 3 33
Aug. 2016 MT/SJEC/M.Tech 17
will be: 1
1
3
2
4
1
3
1
1
33
11
18
The ‘upper diagonal’ form of the matrix is obtained as:
1
0
0
2
6
0
3
2
1
33
44
7
• Last row means that z = 7. Now, back-
substitution is done to get values of y and
x.
• Gaussian elimination method is
conveniently programmed in a computer
and ready subroutines are available to
Aug. 2016 MT/SJEC/M.Tech 18
and ready subroutines are available to
solve a set of N linear algebraic equations
simultaneously.
• (b) Matrix inversion method:
• In this method, the set of equations is written in
the following matrix form:
[A] [T] = [B], where
[A] is the coefficient matrix, [T] is the vector of
temperatures to be found out, and [B] is the
vector of constants (RHS) of the equations.
Aug. 2016 MT/SJEC/M.Tech 19
• Solution of this system by matrix inversion
method is given by:
[T] = [A]-1 [B], where [A]-1 is the inverse of
matrix [A].
• Matrix inversion is performed generally by
using readily available computer
subroutines.
• In Mathcad, inverse of a matrix A is
obtained in a single step by the command
A-1 =.
Aug. 2016 MT/SJEC/M.Tech 20
A =.
• For the problem illustrated above, we
have:
A
1
1
3
2
4
1
3
1
1
B
33
11
18
And, A
1
0.132
0.053
0.342
0.026
0.211
0.132
0.368
0.053
0.158
=
Therefore,
T A
1
B. ...T is the vector containing x, y, z as its elements
2
Aug. 2016 MT/SJEC/M.Tech 21
i.e. T
2
5
7
=
i.e. x = 2, y = 5 and z = 7.
This result is the same as that obtained earlier.
Once again, when the number of equations is relatively large,
this is not a preferred method, from the point of view of
computer memory and storage.
(iii) Gauss–Siedel iteration method:
• Iteration methods are used when the number
of algebraic equations to be solved is relatively
large.
• Gauss-Siedel iteration (also called Liebmann
iteration) method is one of the most popular
Aug. 2016 MT/SJEC/M.Tech 22
iteration methods because of its simplicity.
• The method involves the following steps:
• (i) Solve each equation for one of the
unknowns, i.e. write each unknown in terms of
other unknowns
• (ii) Assume guess values for all
unknowns, and from the equations
developed in step (a), compute the
unknowns, each time using the most
recently computed values for the
unknowns in each equation
Aug. 2016 MT/SJEC/M.Tech 23
unknowns in each equation
• (iii) Repeat this procedure until the
successive values of an unknown
converge to a specified accuracy.
• To illustrate this procedure, let us consider the example
given below. We have a set of equations as follows:
3 x. y 3 z. 0= ....(a)
x 2 y. z 3= .... b( )
2 x. y z 2= .....(c)
Now, write each eqn. for one of the unknowns. i.e.
Aug. 2016 MT/SJEC/M.Tech 24
Now, write each eqn. for one of the unknowns. i.e.
x
y 3 z.
3
y
3 x z( )
2
z 2 2 x. y
• Now, assume guess values for x, y and z.
Say, x = 1, y =1 and, z = 1. These are the
‘zeroth’ iteration values.
• With these guess values, begin the
iteration and in each equation, use the
latest values of unknowns as available.
Aug. 2016 MT/SJEC/M.Tech 25
latest values of unknowns as available.
• So, after ‘first’ iteration we have:
x 1 y 1 z 1 ....initial guess values
x
y 3 z.
3
i.e. x 1.333= ..with y = 1, z = 1
y
3 x z( )
2
i.e. y 1.667= ....with x = 1.333, z = 1
z 2 2 x. y i.e. z 1= ...with x = 1.333, y = 1.667
Aug. 2016 MT/SJEC/M.Tech 26
Now, for the ‘second’ iteration, continue
the procedure, with the latest values of
unknowns.
We get:
x 1.333 y 1.667 z 1 ....next guess values from previous iteration
x
y 3 z.
3
i.e. x 0.444= ..with y =1.667, z =-1
y
3 x z( )
2
i.e. y 1.778= ....with x=-0.444, z=-1
z 2 2 x. y i.e. z 4.667= ...with x=-0.444, y=1.778
For the ‘third’ iteration, take x = -0.444, y = 1.778 and z =
-4.667, and continue. This process is programmed easily
Aug. 2016 MT/SJEC/M.Tech 27
-4.667, and continue. This process is programmed easily
in a computer and the results normally converge within
about 100 iterations.
Of course, we can also instruct the program to stop when
the difference between successive values of unknowns
converge to a pre-determined accuracy.
• A simple Mathcad program to perform the above iteration is shown
below. It does the iteration 100 times. Final values of x, y and z are
returned as a vector R.
R x0
1
y0
1
z0
1
xi 1
yi
3 zi
.
i 0 100..∈for
2
Aug. 2016 MT/SJEC/M.Tech 28
xi 1
3
yi 1
3 xi 1
zi
2
zi 1
2 2 xi 1
. yi 1
xi 1
yi 1
zi 1
R
2
3
1
=
And,
i.e. x = 2, y = 3 and z = -1.
• In the above program:
• LHS defines a vector R.
• On the RHS, there are 10 lines.
• First three lines assign the initial guess values
for x, y and z.
• Next 4 lines show the ‘ for loop’, for 100
iterations, wherein x, y and z are calculated,
Aug. 2016 MT/SJEC/M.Tech 29
iterations, wherein x, y and z are calculated,
each time using the latest available values of
unknowns.
• Next 3 lines constitute the latest values of x, y
and z which are stored as the elements of the
vector R.
• It is interesting to note that in the above
program, if iteration is carried out only for
5,10, 20, 50 and 100 loops (by changing
the 4th line), following are the results:
After 5 After 10 After 20 After 50 After 100
Aug. 2016 MT/SJEC/M.Tech 30
iterations
R
1.755
2.718
1.208
=
iterations
R
1.987
2.982
1.008
=
After 20
iterations
R
2
3
1
=
After 50
iterations
R
2
3
1
=
After 100
iterations
R
2
3
1
=
• i.e. even with only 10 iterations we are very
close to the final result. By the time 20 iterations
are over, solution has already converged to the
final result.
• It is stated that for steady state heat conduction
problems, Gauss–Siedel iteration process is
inherently stable and always converges into a
Aug. 2016 MT/SJEC/M.Tech 31
inherently stable and always converges into a
solution.
• Note: Of course, above program can be further
refined to stop when the successive values of x,
y and z differ by a pre-determined small value ε.
(say, ε = 0.001).
• Above program in Mathcad is shown
only to illustrate the procedure of
iterative solution.
• While actually using Mathcad, we
would use the ‘Solve block’ (which
also follows an iterative algorithm), as
Aug. 2016 MT/SJEC/M.Tech 32
also follows an iterative algorithm), as
follows:
x 0 y 0 z 0 ...guess values
Given
3 x. y 3 z. 0 ....(a)
x 2 y. z 3 .... b( )
2 x. y z 2 .....(c)
2
Aug. 2016 MT/SJEC/M.Tech 33
Find x y, z,( )
2
3
1
=
You may put any guess value to start with; it
makes no difference on the final result.
However, it is essential that each unknown is
assigned some guess value to start with.
Solution with ‘Engineering Equation
Solver (EES)’
• Above mentioned 3 equations are solved very easily
using EES, as follows:
• Enter the 3 equations in the ‘Equations Window’ as
shown.
• Press F2
Aug. 2016 MT/SJEC/M.Tech 34
• Press F2
• The equations are solved and the results appear in the
‘Solutions Window’
• A screen–shot containing both the Equations Window
and the Solutions Window is shown below:
Aug. 2016 MT/SJEC/M.Tech 35
Accuracy of the solutions:
• Some comments on the accuracy of finite
difference solutions are appropriate:
• We noted earlier that, accuracy improves
as the number of nodes is made larger.
• However, this would mean that a larger
number of algebraic equations have to be
Aug. 2016 MT/SJEC/M.Tech 36
number of algebraic equations have to be
solved simultaneously.
• This situation has following inherent draw
backs: the computer memory required
increases and also, more importantly, the
round off errors in successive calculations
increase since they are cumulative.
• Therefore, one should start with a
coarse mesh and then gradually
refine it depending upon the accuracy
of final results required.
• Note that for the normal problems
encountered in practice, a coarse
mesh generally gives results of
Aug. 2016 MT/SJEC/M.Tech 37
mesh generally gives results of
acceptable accuracy.
• Remember that, anyway, there are
uncertainties in the values of thermal
properties and heat transfer
coefficients available to the designer.
One-dimensional, steady state
conduction in cylindrical systems:
• We shall now develop finite difference
formulation by energy balance method:
• Consider a long, solid cylinder of radius R in
which the heat flow is only in the radial direction.
Let the rate of internal heat generation be qg
(W/m3).
Aug. 2016 MT/SJEC/M.Tech 38
g
(W/m3).
• The region from r = 0 to r = R is divided into M
sub-regions, each of thickness ∆r = R/M.
• Therefore, there are (M + 1) nodes, numbered
as 0, 1, 2,….M.
• See Fig. 8.5.
Aug. 2016 MT/SJEC/M.Tech 39
• Writing an energy balance for the volume
element around node ‘m’, remembering that all
heat flows are into the volume, we get:
Tm 1
Tm
∆ r
2 π. m ∆ r. ∆ r
2
. L. k.
Tm 1
Tm
∆ r
2 π. m ∆ r. ∆ r
2
. L. k.
2 π. m. ∆ r. ∆ r.( ) L. q m
. 0
Tm 1
Tm
∆ r
2 π. m ∆ r. ∆ r
2
. L. k.
Tm 1
Tm
∆ r
2 π. m ∆ r. ∆ r
2
. L. k.
2 π. m. ∆ r. ∆ r.( ) L. q m
. 0
Aug. 2016 MT/SJEC/M.Tech 40
2 2
First term in the above eqn. is the heat flowing into
node ‘m’ from node ‘(m – 1)’.
Denominator of the first term is the thermal
resistance between ‘m’ and ‘(m – 1)’;
2 2
• It is written in the form (L/k A) where A is
the mean area i.e. area of the plane mid-
way between nodes ‘m’ and ‘(m – 1)’.
• This form of thermal resistance ( as if for a
plane wall), is alright for the cylindrical
system when ∆r << R, which is generally
the case.
Aug. 2016 MT/SJEC/M.Tech 41
the case.
• Second term in the above eqn. is the heat
flowing into node ‘m’ from node ‘(m + 1)’.
• The third term gives the heat generated in
the elemental volume.
• L is the length of the cylinder and qm is the
heat gen. rate per unit volume for the
elemental volume ( = qg, generally).
• Simplifying the above equation, we get:
1
1
2 m.
Tm 1
. 2 Tm
. 1
1
2 m.
Tm 1
.
∆ r( )
2
q m
.
k
0 .....(8.32)
Aug. 2016 MT/SJEC/M.Tech 42
2 m 2 m k
Eqn. (8.32) is the finite difference eqn. for
internal nodes i.e. for nodes 1, 2, ….(M-1),
with constant thermal conductivity and
internal heat generation.
At the centre: i.e. at r = 0:
Writing the energy balance for the half-volume
(of thickness ∆r/2) around node ‘0’, we get:
T 1 T 0
∆ r
2 π. ∆ r
2
. L. k.
π
∆ r
2
2
. L. q 0
. 0
In the above, first term is the heat conduction rate from
node ‘1’ to node ‘0’ and the second term is the heat
Aug. 2016 MT/SJEC/M.Tech 43
node ‘1’ to node ‘0’ and the second term is the heat
generation term.
Simplifying the above equation, we get:
4 T 1 T 0
.
∆ r( )
2
q 0
.
k
0 ......(8.33)
Eqn. (8.33) gives the finite difference eqn. for the centre node ‘0’.
At the centre: i.e. at r = 0:
Writing the energy balance for the half-volume (of thickness ∆r/2)
around node ‘0’, we get:
T 1 T 0
∆ r
2 π. ∆ r
2
. L. k.
π
∆ r
2
2
. L. q 0
. 0
In the above, first term is the heat conduction rate from node ‘1’ to
Aug. 2016 MT/SJEC/M.Tech 44
In the above, first term is the heat conduction rate from node ‘1’ to
node ‘0’ and the second term is the heat generation term.
Simplifying the above equation, we get:
4 T 1 T 0
.
∆ r( )
2
q 0
.
k
0 ......(8.33)
Eqn. (8.33) gives the finite difference eqn. for the centre node ‘0’.
• At the periphery: i.e. at node ‘M’:
• Here too, finite difference equation is obtained by
applying the energy balance to the half-volume around
node ‘M’.
• Of course, the nature of equation depends on the
boundary condition.
• For convection boundary conditions, where heat transfer
from the periphery is with an ambient at temperature Ta
Aug. 2016 MT/SJEC/M.Tech 45
from the periphery is with an ambient at temperature Ta
with a heat transfer coeff. of h, energy balance around
node ‘M’, gives:
TM 1
TM
∆ r
2 π. M ∆ r. ∆ r
2
. L. k.
2 π. M ∆ r. L.( ) h. T a T M
. 2 π. M. ∆ r. ∆ r
2
. L. qM
. 0
• Simplifying:
1
1
T. 1
1 ∆ r h.
T. ∆ r h.
T.
∆ r( )
2
q
M
.
0 ....(8.34)
In the above eqn., first term is the heat conduction rate
from node‘(M-1)’ to node ‘M’ and the second term is the
convective heat transfer between the periphery and the
ambient, and the third term is the heat generation term.
Aug. 2016 MT/SJEC/M.Tech 46
1
1
2 M.
TM 1
. 1
1
2 M.
∆ r h.
k
TM
. ∆ r h.
k
T a
. M
2 k.
0 ....(8.34)
Eqn. (8.34) gives the finite difference eqn. for the
boundary node ‘M’, with convection conditions, constant
thermal conductivity and internal heat generation.
One-dimensional, steady state
conduction in spherical systems:
• Consider a solid sphere of radius R in which the
heat flow is only in the radial direction.
• Let the rate of internal heat generation be qg
(W/m3).
• The region from r = 0 to r = R is divided into M
Aug. 2016 MT/SJEC/M.Tech 47
• The region from r = 0 to r = R is divided into M
sub-regions, each of thickness ∆r = R/M.
• Therefore, there are (M + 1) nodes, numbered
as 0, 1, 2,….M.
• See Fig. 8.5.
Aug. 2016 MT/SJEC/M.Tech 48
• Writing an energy balance for the volume
element around node ‘m’, remembering
that all heat flows are into the volume, we
get:
Tm 1
Tm
∆ r
4 π. m ∆ r. ∆ r
2
. k.
Tm 1
Tm
∆ r
4 π. m ∆ r. ∆ r
2
. k.
4 π. m ∆ r.( )
2
. ∆ r. q m
. 0 ....(8.35)
Aug. 2016 MT/SJEC/M.Tech 49
4 π. m ∆ r. ∆ r
2
. k. 4 π. m ∆ r. ∆ r
2
. k.
First term in the above eqn. is the heat
flowing into node ‘m’ from node ‘(m – 1)’.
Denominator of the first term is the thermal
resistance between ‘m’ and ‘(m – 1)’.
• It is written in the form (L/k A) where A is
the mean area i.e. area of the plane mid-
way between nodes ‘m’ and ‘(m – 1)’.
• This form of thermal resistance ( as if for a
plane wall), is alright for the spherical
system when ∆r << R, which is generally
the case.
Aug. 2016 MT/SJEC/M.Tech 50
the case.
• Second term in the above eqn. is the heat
flowing into node ‘m’ from node ‘(m + 1)’.
• The third term gives the heat generated in
the elemental volume.
• qm is the heat gen. rate per unit volume for
the elemental volume ( = qg, generally).
• Simplifying the above equation, we get:
1
1
2 m.
2
Tm 1
Tm
. 1
1
2 m.
2
Tm 1
Tm
.
∆ r( )
2
q m
.
k
0 .....(8.36)
Aug. 2016 MT/SJEC/M.Tech 51
Eqn. (8.36) gives finite difference equations
for internal nodes, i.e. nodes 1, 2, ….(M-1).
• At the centre, r = 0:
• Applying the energy balance to the half-volume
around node ‘0’:
T 1 T 0
∆ r
4 π. ∆ r
2
2
. k.
4
3
π. ∆ r
2
3
. q 0
. 0
Aug. 2016 MT/SJEC/M.Tech 52
Simplifying, 6 T 1 T 0
.
∆ r( )
2
q 0
.
k
0 ......(8.37)
Eqn. (8.37) gives finite difference eqn. for the centre
i.e. node ‘0’.
• The nature of relation obtained will depend
upon the boundary condition i.e.
prescribed temperature, prescribed heat
flux, or convection boundary condition.
• Let us write the difference eqn. for node
For the boundary node ‘M’:
Aug. 2016 MT/SJEC/M.Tech 53
• Let us write the difference eqn. for node
“M’ when convection conditions prevail at
the boundary:
• Let there be heat transfer at the boundary
with a fluid flowing at a temperature of Ta
with a heat transfer coeff. of ‘h’.
• Then, writing an energy balance for the
half-volume around node ‘M’, we get:
TM 1
TM
∆ r
4 π. M ∆ r. ∆ r
2
2
. k.
4 π. M ∆ r.( )
2
h. T a T M
. 4 π. M ∆ r.( )
2
. ∆ r
2
. qM
. 0 ...(8.38)
•In the above, the first term is the heat
Aug. 2016 MT/SJEC/M.Tech 54
•In the above, the first term is the heat
conduction rate from node ‘(M-1)’ to
node ‘M’.
•The second term is the convective heat
transfer between the outer surface and
the ambient, and
• the third term is the heat generation term.
• qM is the heat generation rate per unit
volume at node ‘M’ ( = qg, generally).
• Simplifying the above equation, we get:
1
1
2
T. 1
1
2
∆ r h.
T. ∆ r h.
T.
∆ r( )
2
q
M
.
0 ....(8.39)
Aug. 2016 MT/SJEC/M.Tech 55
1
1
2 M.
TM 1
. 1
1
2 M.
∆ r h.
k
TM
. ∆ r h.
k
T a
. M
2 k.
0 ....(8.39)
Eqn. (8.39) gives the difference eqn. for
the boundary node ‘M’ when convection
conditions prevail at the boundary.
Aug. 2016 MT/SJEC/M.Tech 56
Aug. 2016 MT/SJEC/M.Tech 57
Aug. 2016 MT/SJEC/M.Tech 58
Aug. 2016 MT/SJEC/M.Tech 59
Aug. 2016 MT/SJEC/M.Tech 60
Aug. 2016 MT/SJEC/M.Tech 61
Aug. 2016 MT/SJEC/M.Tech 62
Two-dimensional, steady state
conduction in cartesian coordinates:
• Examples where temperature gradients are
significant in more than one direction: large
chimneys and L–shaped bars etc.
• Consider a two-dimensional system in which
Aug. 2016 MT/SJEC/M.Tech 63
• Consider a two-dimensional system in which
temperature gradients are significant in the x
and y directions.
• Let the x-y plane be subdivided into rectangular
mesh of nodes, with spacing of ∆x and ∆y in x
and y directions respectively.
Two-dimensional, steady state
conduction in cartesian coordinates:
• Then, the nodes are numbered with a
double subscript notation. i.e. a typical
node, T m,n is the node with a x-coordinate
of (m.∆x) and y-coordinate of (n.∆y).
Aug. 2016 MT/SJEC/M.Tech 64
of (m.∆x) and y-coordinate of (n.∆y).
• Node count is m = 0, 1, ..M in the x
direction and n = 0, 1,….N in the y
direction. See Fig. 8.6.
Aug. 2016 MT/SJEC/M.Tech 65
• We see that there are basically three types of nodes:
internal nodes, surface nodes, and corner nodes,
marked 1, 2 and 3 respectively in the fig. 8.6(a).
• Difference equations for different nodes
are written by making an energy balance
for the elemental volume around the node
in question, with all the heat flow lines
going into the volume.
• Elemental volumes for the internal node,
Aug. 2016 MT/SJEC/M.Tech 66
• Elemental volumes for the internal node,
surface node and corner nodes are shown
by dotted lines around the nodes, in the
above fig.
• Difference equations for internal
nodes:
• Consider a typical internal node, Tm,n in
the x-y plane, with unit depth
perpendicular to the plane of paper, as
shown in Fig. 8.6(b).
• It is surrounded by 4 nodes: T , T ,
Aug. 2016 MT/SJEC/M.Tech 67
• It is surrounded by 4 nodes: Tm-1,n , Tm,n+1 ,
Tm+1,n , and Tm,n-1.
• Let us make an energy balance on the
elemental volume surrounding the node
Tm,n .
• It is observed that heat flows into the node
from all the four directions, i.e. left, right,
up and down.
• In addition, let there be heat generation in
the volume at a rate of (∆V.qg) , W, where
qg , (W/m3), is the uniform volumetric heat
generation rate in the system.
Aug. 2016 MT/SJEC/M.Tech 68
g
generation rate in the system.
• Writing the energy balance, in steady
state:
Q left Q right Q up Q down ∆ V q g
. 0 .....(8.40)
i.e.
k ∆ y.
Tm 1 n,
Tm n,
∆ x
. k ∆ y.
Tm 1 n,
Tm n,
∆ x
. k ∆ x.
Tm n 1,
Tm n,
∆ y
. k ∆ x.
Tm n 1,
Tm n,
∆ y
. q g ∆ x. ∆ y. 0
Simplifying, we get,
Aug. 2016 MT/SJEC/M.Tech 69
Tm 1 n,
2 Tm n,
. Tm 1 n,
∆ x( )
2
Tm n 1,
2 Tm n,
. Tm n 1,
∆ y( )
2
q g
k
0 ....(8.41)
Eqn. (8.41) gives the difference eqn. for internal nodes,
i.e. for m = 1,2,…(M-1), and n = 1,2,….(N-1).
• Now, generally a square mesh is used i.e. ∆x =
∆y = (∆x , say). Then, the eqn.(8.41) simplifies
to:
Tm 1 n,
Tm 1 n,
Tm n 1,
Tm n 1,
4 Tm n,
.
q g ∆x( )
2.
k
0 .....(8.42)
Eqn.(8.42) is the finite difference eqn. for the
internal nodes, with ∆x = ∆y .
Aug. 2016 MT/SJEC/M.Tech 70
internal nodes, with ∆x = ∆y .
When there is no heat generation in the body,
the difference eqn. for the node reduces to:
Tm n,
Tm 1 n,
Tm 1 n,
Tm n 1,
Tm n 1,
4
.....(8.43)
• i.e., when there is no heat generation, and
a square mesh is used in the analysis,
temperature of an internal node is given as
the arithmetic average of the surrounding
four temperatures.
• Difference equations for boundary nodes:
• Boundary nodes may be on the surface or
on the corners.
Aug. 2016 MT/SJEC/M.Tech 71
on the corners.
• Difference equations are developed for
boundary nodes in a similar manner as for
interior nodes, i.e. by making an energy
balance on the elemental volume
surrounding the node.
• In Fig. 8.6(a), we can see that the surface
node 2 is surrounded by a half-volume and
the corner node 3 has a quarter volume
attached to it.
• Exact form of the difference equation will
depend upon the boundary conditions i.e.
Aug. 2016 MT/SJEC/M.Tech 72
depend upon the boundary conditions i.e.
prescribed temperature, prescribed heat
flux, insulated, convection or radiation
boundary conditions.
• Fig. (8.7) shows some common boundary
conditions encountered in practice.
Aug. 2016 MT/SJEC/M.Tech 73
• Example: Develop finite difference
equations for an interior corner node with
convection conditions, using the energy
balance method. See Fig. 8.7(a).
• As shown in the fig., elemental volume
around the node is ¾ of full volume.
Aug. 2016 MT/SJEC/M.Tech 74
around the node is ¾ of full volume.
Writing an energy balance for this volume,
we apply eqn. (8.40):
Q left Q right Q up Q down ∆V q g
. 0 .....(8.40)
i.e.
k ∆y.
Tm 1 n,
Tm n,
∆x
. k
∆y
2
.
Tm 1 n,
Tm n,
∆x
. k ∆x.
Tm n 1,
Tm n,
∆y
. k
∆x
2
.
Tm n 1,
Tm n,
∆y
. q g
3
4
∆x. ∆y.. 0
Remembering that ∆x = ∆y =(∆x, say), we get on
simplification,
Aug. 2016 MT/SJEC/M.Tech 75
Tm n 1,
2 Tm 1 n,
. 2 Tm n 1,
. Tm 1 n,
6
2 h. ∆x.
k
Tm n,
. 3
2
∆x( )
2
.
q g
k
. 2 h. ∆x.
k
T a
. 0
And, if there is no internal heat generation,
Tm n 1,
2 Tm 1 n,
. 2 Tm n 1,
. Tm 1 n,
6
2 h. ∆x.
k
Tm n,
. 2 h. ∆x.
k
T a
. 0 ....(8.44)
Summary of steady state, finite difference
equations for different boundary conditions:
(q = heat flux, h = conv. heat tr. coeff., k = thermal cond.,
no int. heat gen., and ∆∆∆∆x = ∆∆∆∆y)
(1) Node at an internal corner with convection (Fig. (8.7,a):
Tm n 1,
2 Tm 1 n,
. 2 Tm n 1,
. Tm 1 n,
6
2 h. ∆x.
k
Tm n,
. 2 h. ∆x.
k
T a
. 0 ....(8.44)
--------------------------------------------------------------------------------------------------
Aug. 2016 MT/SJEC/M.Tech 76
(2) Node at a plane surface with convection (Fig. (8.7,b):
2 Tm 1 n,
. Tm n 1,
Tm n 1,
2 h. ∆x.
k
T a
. 2
h ∆x.
k
2. Tm n,
. 0 ....(8.45)
(3) Node at an external corner with convection (Fig. (8.7,c):
Tm n 1,
Tm 1 n,
2 h. ∆x.
k
T a
. 2
h ∆x.
k
1. Tm n,
. 0 ....(8.46)
(4) Node at a plane surface with uniform heat flux (Fig. (8.7,d):
2 Tm 1 n,
. Tm n 1,
Tm n 1,
2 q. ∆x.
k
4 Tm n,
. 0 ....(8.47)
Note: In eqns.(8.42) and (8.44), put h = 0 or q = 0, to get difference
equations for an insulated surface or a surface with thermal symmetry.
--------------------------------------------------------------------------------------------------
Aug. 2016 MT/SJEC/M.Tech 77
• Example 8.8: For the two-dimensional region shown in Fig.
Ex. 8.8, with constant k ( = 20 W/(m.C)) and no internal heat
generation, and with the indicated boundary conditions,
formulate the finite difference equations and solve for unknown
temperatures. Use ∆∆∆∆x = ∆∆∆∆y = 1 cm.
Aug. 2016 MT/SJEC/M.Tech 78
Data:
∆ x 0.01 m
∆ y 0.01 m
T a 20 C.....ambient temp.
h 50 W/(m2.C).....heat transfer coeff.
k 20 W/(m.C)....thermal cond.
Nodes are represented by numbers 1, 2,.....7. Elemental volume
Aug. 2016 MT/SJEC/M.Tech 79
Nodes are represented by numbers 1, 2,.....7. Elemental volume
pertinent to each node is also marked around it and numbered a, b,....r.
For node 1:
Elemental volume to be considered is 1/4 volume,
1-a-b-c-1.
• For this elemental volume, considering unit depth, heat transfers
into the volume are:
• From left surface, there is no heat transfer, since it is insulated.
i.e. Q left 0
From top, i.e surface 1-a: there is convection:
i.e. Q top h
∆ x
2
1.. T a T 1
.
From right, there is conduction from node 3 through surface a-b:
Aug. 2016 MT/SJEC/M.Tech 80
From right, there is conduction from node 3 through surface a-b:
i.e. Q right k
∆ y
2
1..
T 3 T 1
∆ x
.
From down, there is conduction from node 2 through surface b-c:
i.e. Q down k
∆ x
2
1..
T 2 T 1
∆ y
.
• There is no heat generation term in this problem.
• So, heat balance on the elemental volume for node 1 gives:
h
∆ x
2
1.. T a T 1
. k
∆ y
2
1..
T 3 T 1
∆ x
. k
∆ x
2
1..
T 2 T 1
∆ y
. 0
i.e. 0.25 T a T 1
. 10 T 3 T 1
. 10 T 2 T 1
. 0 ....(a)
Eqn. (a) is the difference eqn. for node 1.
Aug. 2016 MT/SJEC/M.Tech 81
For node 2:
Here, elemental volume to be considered is 1/2 volume, c-b-e-r. and,
energy balance can be written as we did for node 1.
However, since the surface is insulated, it is easier to use the mirror
image concept and consider the node 2 as an internal node.
So, to the left of node 2, we have T4, mirror image of temp. of node 4.
Then, considering 2 as internal node, we get difference eqn for node 2:
• For node 3:
• This is a corner node with convection . Elemental volume to be
considered is 1/4 volume, a-3-d-b.
• We can directly apply eqn. (8.46), viz.
T 4 T 1 T 4 150 4 T 2
. 0 .....(b)
Tm n 1,
Tm 1 n,
2 h. ∆x.
k
T a
. 2
h ∆x.
k
1. Tm n,
. 0 ....(8.46)
Aug. 2016 MT/SJEC/M.Tech 82
k k
i.e. T 4 T 1 0.05 T a
. 2.05 T 3
. 0 ....(c)
For node 4:
This is an internal corner node with convection . Elemental volume to be
considered is 3/4 volume, g-f-e-b-d-4.
Again, we can directly apply eqn. (8.44), viz.
• For node 5:
• This is a surface node with convection . Elemental volume to be
considered is 1/2 volume, g-f-i-h-g.
Tm n 1,
2 Tm 1 n,
. 2 Tm n 1,
. Tm 1 n,
6
2 h. ∆x.
k
Tm n,
. 2 h. ∆x.
k
T a
. 0 ....(8.44)
i.e. 150 2 T 2
. 2 T 3
. T 5 6.05 T 4
. 0.05 T a
. 0 .....(d)
Eqn.(d) is the difference eqn. for node 4.
Aug. 2016 MT/SJEC/M.Tech 83
• Again, we can directly apply eqn. (8.45), viz.
2 Tm 1 n,
. Tm n 1,
Tm n 1,
2 h. ∆x.
k
T a
. 2
h ∆x.
k
2. Tm n,
. 0 ....(8.45)
Remembering that eqn. (8.45) was developed for a vertical surface,
and in the present case, we are dealing with a horizontal surface, we
can write:
2 150. T 4 T 6 0.05 T a
. 4.05 T 5
. 0 ....(e)
• For node 7:
• This is a corner node with conduction from left, convection on the
top, insulated on the right, and conduction from down. Elemental
volume to be considered is 1/4 volume, k-7-p-j.
• Writing the energy balance:
For node 6:
This is identical to node 5. So, we get:
2 150. T 5 T 7 0.05 T a
. 4.05 T 6
. 0 ....(f)
Aug. 2016 MT/SJEC/M.Tech 84
• Writing the energy balance:
k
∆ y
2
1..
T 6 T 7
∆ x
. h
∆ x
2
1.. T a T 7
. 0 k
∆ x
2
1..
150 T 7
∆ y
. 0
i.e. 10 T 6 T 7
. 0.25 T a T 7
. 10 150 T 7
. 0 ....(g)
Temperatures at nodes 1 to 7 are obtained by simultaneously solving 7
equations (a) to (g).
• We use 'solve block'of Mathcad to solve this set of equations.
• Start with guess values for all unknown temperatures and
immediately below 'Given', type the constraint equations. Then, the
command 'Find(T1,...T7)'gives the temperatures immediately:
...guess values of
temperatures
T 1 50 T 2 50 T 3 50 T 4 50 T 5 50 T 6 50 T 7 50
Given
Aug. 2016 MT/SJEC/M.Tech 85
0.25 T a T 1
. 10 T 3 T 1
. 10 T 2 T 1
. 0 ....(a)
T 4 T 1 T 4 150 4 T 2
. 0 .....(b)
T 4 T 1 0.05 T a
. 2.05 T 3
. 0 ....(c)
150 2 T 2
. 2 T 3
. T 5 6.05 T 4
. 0.05 T a
. 0 .....(d)
2 150. T 4 T 6 0.05 T a
. 4.05 T 5
. 0 ....(e)
2 150. T 5 T 7 0.05 T a
. 4.05 T 6
. 0 ....(f)
10 T 6 T 7
. 0.25 T a T 7
. 10 150 T 7
. 0 ....(g)
Temp Find T 1 T 2, T 3, T 4, T 5, T 6, T 7, ....node temps. are stored in vector 'Temp'.
i.e. Temp
138.552
142.929
137.139
141.582=
T1
138.552 C
T2
142.929 C
T 137.139 C
Aug. 2016 MT/SJEC/M.Tech 86
i.e. Temp 141.582
145.437
146.438
146.636
=
i.e. The node temperatures are:
T3
137.139 C
T4
141.582 C
T5
145.437 C
T6
146.438 C
T7
146.636 C
• Example 8.9: A very long bar of square cross-section
has its four sides held at constant temperatures as
shown in Fig. Ex. 8.9. Determine the temperatures at
the internal nodes. Compare the results with
analytical solution.
Aug. 2016 MT/SJEC/M.Tech 87
• There are 9 internal nodes. Difference eqns. for these nodes are
obtained by applying eqn.(8.42), viz.
Tm 1 n,
Tm 1 n,
Tm n 1,
Tm n 1,
4 Tm n,
.
q g ∆ x( )
2.
k
0 .....(8.42)
In the present case, there is no internal heat generation. So, the last
term of the above eqn. will be zero. Therefore, we get:
Node 1: 150 200 T 2 T 4 4 T 1
. 0 .....(a)
Node 2: T 1 200 T 3 T 5 4 T 2
. 0 .....(b)
Aug. 2016 MT/SJEC/M.Tech 88
1 3 5 2
Node 3: T 2 200 150 T 6 4 T 3
. 0 .....(c)
Node 4: 150 T 1 T 5 T 7 4 T 4
. 0 .....(d)
Node 5: T 4 T 2 T 6 T 8 4 T 5
. 0 .....(e)
Node 6: T 5 T 3 150 T 9 4 T 6
. 0 .....(f)
Node 7: 150 T 4 T 8 150 4 T 7
. 0 .....(g)
Node 8: T 7 T 5 T 9 150 4 T 8
. 0 .....(h)
Node 9: T 8 T 6 150 150 4 T 9
. 0 .....(i)
• By solving these eqns. simultaneously, we get the temperatures at
nodes 1 to 9.
• We use 'solve block'of Mathcad to solve this set of equations.
• Start with guess values for all unknown temperatures and immediately
below 'Given', type the constraint equations. Then, the command
'Find(T1,...T9)'gives the temperatures immediately:
T 1 50 T 2 50 T 3 50 T 4 50 T 5 50
...guess values of
temperaturesT 6 50 T 7 50 T 8 50 T 9 50
Given
150 200 T 2 T 4 4 T 1
. 0 .....(a)
Aug. 2016 MT/SJEC/M.Tech 89
150 200 T 2 T 4 4 T 1
. 0 .....(a)
T 1 200 T 3 T 5 4 T 2
. 0 .....(b)
T 2 200 150 T 6 4 T 3
. 0 .....(c)
150 T 1 T 5 T 7 4 T 4
. 0 .....(d)
T 4 T 2 T 6 T 8 4 T 5
. 0 .....(e)
T 5 T 3 150 T 9 4 T 6
. 0 .....(f)
150 T 4 T 8 150 4 T 7
. 0 .....(g)
T 7 T 5 T 9 150 4 T 8
. 0 .....(h)
T 8 T 6 150 150 4 T 9
. 0 .....(i)
Temp Find T 1 T 2, T 3, T 4, T 5, T 6, T 7, T 8, T 9, ....node temps. are stored in vector 'Temp'.
i.e. Temp
171.429
176.339
171.429
159.375
162.5
159.375
153.571
154.911
153.571
=
T1
171.429 C
T2
176.339 C
T3
171.429 C
Aug. 2016 MT/SJEC/M.Tech 90
153.571
i.e. The node temperatures are:
T4
159.375 C
T5
162.5 C
T6
159.375 C
T7
153.571 C
T8
154.911 C
T9
153.571 C
• Comparison with analytical solution:
• Analytical solution for this problem is a little complicated and is given
in terms of an infinite series, as follows:
θ θ c
2
π
.
1
∞
n
1( )
n 1
1
n
sinh n π. y
L
.
sinh n π. W
L
.
. sin n π. x
L
..
=
.
Nomenclature for the above eqn. for the present problem is as follows:
Aug. 2016 MT/SJEC/M.Tech 91
Nomenclature for the above eqn. for the present problem is as follows:
θ T 150 ....T = temp. at the desired point; 150 C is the const. temp. on three sides
θ c 200 150 ..temp. difference between the temp. of fourth side and the const. temp.
of three sides.
n...no. of terms considered in the infinite series
x, y ....coordinates of the point where temp. is desired
L 2 m...length along x-axis
W 2 m....length along y-axis
• Above eqn. is solved very easily in Mathcad:
• Let us re-define as a function of (x, y), and consider
only 6 terms of the infinite series (n = 6) as shown below,
for convenience:
θ x y,( ) θ c
2
π
.
1
6
n
1( )
n 1
1
n
sinh n π. y
L
.
sinh n π. W
L
.
. sin n π. x
L
..
=
. .(A)....define θ as a
function of x and y
Aug. 2016 MT/SJEC/M.Tech 92
L
Now, substitute (x,y) corresponding to different
nodes and get the analytical temps. at those nodes
immediately:
Aug. 2016 MT/SJEC/M.Tech 93
• We make following important
observations:
• (i) Even with a crude mesh of 4 x 4, we get
values of temperatures at the nodes very
close to the analytical results.
• (ii) Note that the analytical relation to find
the temp. at any point is very complicated,
Aug. 2016 MT/SJEC/M.Tech 94
the temp. at any point is very complicated,
and to solve it without a computer is rather
laborious and time consuming. But, with
Mathcad, even this analytical solution is
easy to perform.
• (iii) Numerical method of formulating
difference eqns. by energy balance
method is easy and straight forward, only
labor being in solving the set of
simultaneous equations. But, with
Mathcad, this is also very easy.
Aug. 2016 MT/SJEC/M.Tech 95

More Related Content

What's hot

Integrated gasification combined cycle plant
Integrated gasification combined cycle plantIntegrated gasification combined cycle plant
Integrated gasification combined cycle plant
Abhijit Prasad
 
Ch2 Heat transfer - conduction
Ch2 Heat transfer - conductionCh2 Heat transfer - conduction
Ch2 Heat transfer - conduction
eky047
 
gas turbine power plant
gas turbine power plantgas turbine power plant
gas turbine power plant
Dr. Ramesh B
 

What's hot (20)

lecture notes heat transfer.pdf
lecture notes heat transfer.pdflecture notes heat transfer.pdf
lecture notes heat transfer.pdf
 
One dim, steady-state, heat conduction_with_heat_generation
One dim, steady-state, heat conduction_with_heat_generationOne dim, steady-state, heat conduction_with_heat_generation
One dim, steady-state, heat conduction_with_heat_generation
 
Graphical methods for 2 d heat transfer
Graphical methods for 2 d heat transfer Graphical methods for 2 d heat transfer
Graphical methods for 2 d heat transfer
 
Chapter 4 transient heat condution
Chapter 4 transient heat condution Chapter 4 transient heat condution
Chapter 4 transient heat condution
 
Chapter 2 HEAT CONDUCTION EQUATION
Chapter 2HEAT CONDUCTION EQUATIONChapter 2HEAT CONDUCTION EQUATION
Chapter 2 HEAT CONDUCTION EQUATION
 
Vapour power cycles
Vapour power cyclesVapour power cycles
Vapour power cycles
 
Integrated gasification combined cycle plant
Integrated gasification combined cycle plantIntegrated gasification combined cycle plant
Integrated gasification combined cycle plant
 
Ch2 Heat transfer - conduction
Ch2 Heat transfer - conductionCh2 Heat transfer - conduction
Ch2 Heat transfer - conduction
 
Radiation heat transfer
Radiation heat transferRadiation heat transfer
Radiation heat transfer
 
Numerical methods for 2 d heat transfer
Numerical methods for 2 d heat transferNumerical methods for 2 d heat transfer
Numerical methods for 2 d heat transfer
 
Rankine cycle
Rankine cycleRankine cycle
Rankine cycle
 
Ideal reheat rankine cycle
Ideal reheat rankine cycleIdeal reheat rankine cycle
Ideal reheat rankine cycle
 
Solution Manual – Heat and Mass Transfer: Fundamentals and Application, 5th e...
Solution Manual – Heat and Mass Transfer: Fundamentals and Application, 5th e...Solution Manual – Heat and Mass Transfer: Fundamentals and Application, 5th e...
Solution Manual – Heat and Mass Transfer: Fundamentals and Application, 5th e...
 
INTRODUCTION TO POWER PLANTS & DIRECT ENERGY CONVERSION
INTRODUCTION TO POWER PLANTS & DIRECT ENERGY CONVERSION INTRODUCTION TO POWER PLANTS & DIRECT ENERGY CONVERSION
INTRODUCTION TO POWER PLANTS & DIRECT ENERGY CONVERSION
 
gas turbine power plant
gas turbine power plantgas turbine power plant
gas turbine power plant
 
Chapter 6 FUNDAMENTALS OF CONVECTION
Chapter 6FUNDAMENTALS OF CONVECTIONChapter 6FUNDAMENTALS OF CONVECTION
Chapter 6 FUNDAMENTALS OF CONVECTION
 
Chapter 1 introduction of heat transfer
Chapter 1 introduction of heat transferChapter 1 introduction of heat transfer
Chapter 1 introduction of heat transfer
 
Heat transfer GATE notes
Heat transfer GATE notesHeat transfer GATE notes
Heat transfer GATE notes
 
Lecture 12 heat transfer.
Lecture 12   heat transfer.Lecture 12   heat transfer.
Lecture 12 heat transfer.
 
Heat Exchanger Pressure Drop Analysis
Heat Exchanger Pressure Drop AnalysisHeat Exchanger Pressure Drop Analysis
Heat Exchanger Pressure Drop Analysis
 

Similar to NUMERICAL METHODS IN STEADY STATE, 1D and 2D HEAT CONDUCTION- Part-II

AcceleratingBayesianInference
AcceleratingBayesianInferenceAcceleratingBayesianInference
AcceleratingBayesianInference
Luca Carniato
 
Q1Perform the two basic operations of multiplication and divisio.docx
Q1Perform the two basic operations of multiplication and divisio.docxQ1Perform the two basic operations of multiplication and divisio.docx
Q1Perform the two basic operations of multiplication and divisio.docx
amrit47
 

Similar to NUMERICAL METHODS IN STEADY STATE, 1D and 2D HEAT CONDUCTION- Part-II (20)

18-21 Principles of Least Squares.ppt
18-21 Principles of Least Squares.ppt18-21 Principles of Least Squares.ppt
18-21 Principles of Least Squares.ppt
 
G04123844
G04123844G04123844
G04123844
 
Episode 50 : Simulation Problem Solution Approaches Convergence Techniques S...
Episode 50 :  Simulation Problem Solution Approaches Convergence Techniques S...Episode 50 :  Simulation Problem Solution Approaches Convergence Techniques S...
Episode 50 : Simulation Problem Solution Approaches Convergence Techniques S...
 
document(1).pdf
document(1).pdfdocument(1).pdf
document(1).pdf
 
Matlab solved tutorials 2017 june.
Matlab solved tutorials  2017 june.Matlab solved tutorials  2017 june.
Matlab solved tutorials 2017 june.
 
numerical.ppt
numerical.pptnumerical.ppt
numerical.ppt
 
AcceleratingBayesianInference
AcceleratingBayesianInferenceAcceleratingBayesianInference
AcceleratingBayesianInference
 
MODULE_05-Matrix Decomposition.pptx
MODULE_05-Matrix Decomposition.pptxMODULE_05-Matrix Decomposition.pptx
MODULE_05-Matrix Decomposition.pptx
 
2-D transformation
2-D transformation 2-D transformation
2-D transformation
 
M112rev
M112revM112rev
M112rev
 
Matrix Multiplication(An example of concurrent programming)
Matrix Multiplication(An example of concurrent programming)Matrix Multiplication(An example of concurrent programming)
Matrix Multiplication(An example of concurrent programming)
 
06. Gaussian Elimination.pptx
06. Gaussian Elimination.pptx06. Gaussian Elimination.pptx
06. Gaussian Elimination.pptx
 
IRJET- Solving Quadratic Equations using C++ Application Program
IRJET-  	  Solving Quadratic Equations using C++ Application ProgramIRJET-  	  Solving Quadratic Equations using C++ Application Program
IRJET- Solving Quadratic Equations using C++ Application Program
 
Matlab for Chemical Engineering
Matlab for Chemical EngineeringMatlab for Chemical Engineering
Matlab for Chemical Engineering
 
Jacobi iteration method
Jacobi iteration methodJacobi iteration method
Jacobi iteration method
 
An Acceleration Scheme For Solving Convex Feasibility Problems Using Incomple...
An Acceleration Scheme For Solving Convex Feasibility Problems Using Incomple...An Acceleration Scheme For Solving Convex Feasibility Problems Using Incomple...
An Acceleration Scheme For Solving Convex Feasibility Problems Using Incomple...
 
Q1Perform the two basic operations of multiplication and divisio.docx
Q1Perform the two basic operations of multiplication and divisio.docxQ1Perform the two basic operations of multiplication and divisio.docx
Q1Perform the two basic operations of multiplication and divisio.docx
 
Parallel algorithm in linear algebra
Parallel algorithm in linear algebraParallel algorithm in linear algebra
Parallel algorithm in linear algebra
 
Scilab for real dummies j.heikell - part 2
Scilab for real dummies j.heikell - part 2Scilab for real dummies j.heikell - part 2
Scilab for real dummies j.heikell - part 2
 
Problem Based Learning Presentation NACA
Problem Based Learning Presentation NACAProblem Based Learning Presentation NACA
Problem Based Learning Presentation NACA
 

More from tmuliya

More from tmuliya (17)

EES Procedures and Functions for Heat exchanger calculations
EES Procedures and Functions for Heat exchanger calculationsEES Procedures and Functions for Heat exchanger calculations
EES Procedures and Functions for Heat exchanger calculations
 
EES Functions and Procedures for Natural convection heat transfer
EES Functions and Procedures for Natural convection heat transferEES Functions and Procedures for Natural convection heat transfer
EES Functions and Procedures for Natural convection heat transfer
 
EES Functions and Procedures for Forced convection heat transfer
EES Functions and Procedures for Forced convection heat transferEES Functions and Procedures for Forced convection heat transfer
EES Functions and Procedures for Forced convection heat transfer
 
Boiling and Condensation heat transfer -- EES Functions and Procedures
Boiling and Condensation heat transfer -- EES Functions and ProceduresBoiling and Condensation heat transfer -- EES Functions and Procedures
Boiling and Condensation heat transfer -- EES Functions and Procedures
 
Mathcad Functions for Conduction heat transfer calculations
Mathcad Functions for Conduction heat transfer calculationsMathcad Functions for Conduction heat transfer calculations
Mathcad Functions for Conduction heat transfer calculations
 
Mathcad Functions for Natural (or free) convection heat transfer calculations
Mathcad Functions for Natural (or free) convection heat transfer calculationsMathcad Functions for Natural (or free) convection heat transfer calculations
Mathcad Functions for Natural (or free) convection heat transfer calculations
 
Mathcad Functions for Forced convection heat transfer calculations
Mathcad Functions for Forced convection heat transfer calculationsMathcad Functions for Forced convection heat transfer calculations
Mathcad Functions for Forced convection heat transfer calculations
 
Mathcad functions for fluid properties - for convection heat transfer calcu...
Mathcad functions for fluid properties  -  for convection heat transfer calcu...Mathcad functions for fluid properties  -  for convection heat transfer calcu...
Mathcad functions for fluid properties - for convection heat transfer calcu...
 
Mathcad Functions for Boiling heat transfer
Mathcad Functions for Boiling heat transferMathcad Functions for Boiling heat transfer
Mathcad Functions for Boiling heat transfer
 
Mathcad Functions for Condensation heat transfer
Mathcad Functions for Condensation heat transferMathcad Functions for Condensation heat transfer
Mathcad Functions for Condensation heat transfer
 
Thermal Radiation - III- Radn. energy exchange between gray surfaces
Thermal Radiation - III-  Radn. energy exchange between gray surfacesThermal Radiation - III-  Radn. energy exchange between gray surfaces
Thermal Radiation - III- Radn. energy exchange between gray surfaces
 
Thermal Radiation-II- View factors and Radiation energy exchange between blac...
Thermal Radiation-II- View factors and Radiation energy exchange between blac...Thermal Radiation-II- View factors and Radiation energy exchange between blac...
Thermal Radiation-II- View factors and Radiation energy exchange between blac...
 
Thermal Radiation-I - Basic properties and Laws
Thermal Radiation-I - Basic properties and LawsThermal Radiation-I - Basic properties and Laws
Thermal Radiation-I - Basic properties and Laws
 
Steady- state-heat-transfer-in-multiple-dimensions
Steady- state-heat-transfer-in-multiple-dimensionsSteady- state-heat-transfer-in-multiple-dimensions
Steady- state-heat-transfer-in-multiple-dimensions
 
Transient Heat-conduction-Part-II
Transient Heat-conduction-Part-IITransient Heat-conduction-Part-II
Transient Heat-conduction-Part-II
 
One-dimensional conduction-with_no_heat_generation
One-dimensional conduction-with_no_heat_generationOne-dimensional conduction-with_no_heat_generation
One-dimensional conduction-with_no_heat_generation
 
Lectures on Heat Transfer - Introduction - Applications - Fundamentals - Gove...
Lectures on Heat Transfer - Introduction - Applications - Fundamentals - Gove...Lectures on Heat Transfer - Introduction - Applications - Fundamentals - Gove...
Lectures on Heat Transfer - Introduction - Applications - Fundamentals - Gove...
 

Recently uploaded

RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
Atif Razi
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 

Recently uploaded (20)

Electrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission lineElectrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission line
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
Arduino based vehicle speed tracker project
Arduino based vehicle speed tracker projectArduino based vehicle speed tracker project
Arduino based vehicle speed tracker project
 
NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...
NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...
NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...
 
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES  INTRODUCTION UNIT-IENERGY STORAGE DEVICES  INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
 
retail automation billing system ppt.pptx
retail automation billing system ppt.pptxretail automation billing system ppt.pptx
retail automation billing system ppt.pptx
 
Pharmacy management system project report..pdf
Pharmacy management system project report..pdfPharmacy management system project report..pdf
Pharmacy management system project report..pdf
 
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and VisualizationKIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
 
A case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfA case study of cinema management system project report..pdf
A case study of cinema management system project report..pdf
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
 
Peek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdfPeek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdf
 
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdfONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and ClusteringKIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
 
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data StreamKIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
 

NUMERICAL METHODS IN STEADY STATE, 1D and 2D HEAT CONDUCTION- Part-II

  • 1. Lectures on Heat Transfer -- NUMERICAL METHODS IN STEADY STATE 1D and 2D HEAT CONDUCTION – Part-II by Dr. M. ThirumaleshwarDr. M. Thirumaleshwar formerly: Professor, Dept. of Mechanical Engineering, St. Joseph Engg. College, Vamanjoor, Mangalore, India
  • 2. Preface • This file contains slides on NUMERICAL METHODS IN STEADY STATE 1D and 2D HEAT CONDUCTION – Part-II. • The slides were prepared while teaching Heat Transfer course to the M.Tech.Heat Transfer course to the M.Tech. students in Mechanical Engineering Dept. of St. Joseph Engineering College, Vamanjoor, Mangalore, India, during Sept. – Dec. 2010. Aug. 2016 2MT/SJEC/M.Tech
  • 3. • It is hoped that these Slides will be useful to teachers, students, researchers and professionals working in this field. • For students, it should be particularly useful to study, quickly review the subject,useful to study, quickly review the subject, and to prepare for the examinations. • Aug. 2016 3MT/SJEC/M.Tech
  • 4. References: • 1. M. Thirumaleshwar: Fundamentals of Heat & Mass Transfer, Pearson Edu., 2006 • https://books.google.co.in/books?id=b2238B- AsqcC&printsec=frontcover&source=gbs_atb#v=onepage&q&f=false • 2. Cengel Y. A. Heat Transfer: A Practical Approach, 2nd Ed. McGraw Hill Co., 2003 Aug. 2016 MT/SJEC/M.Tech 4 Approach, 2nd Ed. McGraw Hill Co., 2003 • 3. Cengel, Y. A. and Ghajar, A. J., Heat and Mass Transfer - Fundamentals and Applications, 5th Ed., McGraw-Hill, New York, NY, 2014.
  • 5. References… contd. • 4. Incropera , Dewitt, Bergman, Lavine: Fundamentals of Heat and Mass Transfer, 6th Ed., Wiley Intl. • 5. M. Thirumaleshwar: Software Solutions to• 5. M. Thirumaleshwar: Software Solutions to Problems on Heat Transfer – CONDUCTION- Part-II, Bookboon, 2013 • http://bookboon.com/en/software-solutions-problems-on-heat- transfer-cii-ebook Aug. 2016 MT/SJEC/M.Tech 5
  • 6. NUMERICAL METHODS IN STEADY STATE 1D and 2D HEAT CONDUCTION- Part-II • Methods of solving a system of simultaneous, algebraic equations - 1D steady state conduction in cylindrical and spherical systems - 2D steady state Aug. 2016 MT/SJEC/M.Tech 6 spherical systems - 2D steady state conduction in cartesian coordinates - Problems
  • 7. Methods of solving a system of simultaneous, algebraic equations: • We shall briefly present a few methods: • Relaxation method • Direct methods: (a) Gaussian elimination, and (b) Matrix inversion Aug. 2016 MT/SJEC/M.Tech 7 elimination, and (b) Matrix inversion • Iterative methods: e.g. Gauss – Siedel iteration method
  • 8. • (i) Relaxation method: • This is basically a trial and error solution and does not require a computer. But, it is practicable to use only when the number of equations is small, say, less than 10. • Consider an example of a set of following three algebraic equations: Aug. 2016 MT/SJEC/M.Tech 8 a 1 x. b 1 y. c 1 z. 0 a 2 x. b 2 y. c 2 z. 0 a 3 x. b 3 y. c 3 z. 0
  • 9. • Then, the ‘Relaxation technique’ consists of the following steps: • To start with, assume values for x, y and z. • Since the assumed values are certainly likely to be in error, each of Aug. 2016 MT/SJEC/M.Tech 9 certainly likely to be in error, each of the above equations will not be zero, but equal to some residual values R1, R2 and R3:
  • 10. • Our aim is to reduce R1, R2 and R3 to zero by suitably varying the assumed a 1 x. b 1 y. c 1 z. R 1 a 2 x. b 2 y. c 2 z. R 2 a 3 x. b 3 y. c 3 z. R 3 Aug. 2016 MT/SJEC/M.Tech 10 zero by suitably varying the assumed values of x, y and z, by trial and error. This is done systematically, by first setting up a ‘unit change table’. i.e. a table showing the change in the values of residuals for unit change in x, y and z.
  • 11. • Set up a ‘Relaxation table’ wherein you begin with the initially assumed values of x, y and z and the resultant residuals. Then, start ‘relaxing’ the largest residual by a 1 x. b 1 y. c 1 z. R 1 a 2 x. b 2 y. c 2 z. R 2 a 3 x. b 3 y. c 3 z. R 3 Aug. 2016 MT/SJEC/M.Tech 11 residuals. Then, start ‘relaxing’ the largest residual by suitably changing the value of x, y or z, taking guidance from the ‘unit table’ already set up. • Continue the procedure till all the residuals are relaxed to zero. • This procedure is slow and time consuming and can not be used when the number of equations to be solved is large.
  • 12. Direct methods: • (a) Gaussian elimination method: • Here, one of the unknowns is eliminated systematically in each step, and at the end of the elimination process, the last equation involves only one unknown, and then the remaining unknowns are obtained one by one by ‘back substitution’. Aug. 2016 MT/SJEC/M.Tech 12 obtained one by one by ‘back substitution’. • Consider an example of solving the following 3 algebraic equations: x 2 y. 3 z. 33= ....(a) x 4 y. z 11= .... b( ) 3 x. y z 18= .....(c)
  • 13. • Now, we ‘triangularize’ the given set of equations by repeated application of three basic row operations: • (i) multiplication of a row by a constant • (ii) adding one row to another row, and • (iii) interchange of two rows. Aug. 2016 MT/SJEC/M.Tech 13 • (iii) interchange of two rows. • In the above, use eqn. (a) to eliminate x from eqns. (b) and (c), by adding –1 times (a) to (b) and by adding –3 times (a) to (c). We get:
  • 14. x 2 y. 3 z. 33= ....(a') 6 y. 2 z. 44 ....(b') 5 y. 8 z. 81 ....(c') Next, eliminate y from eqn. (c`) by multiplying eqn. (b`) by –5/6 and adding to eqn. (c`): Aug. 2016 MT/SJEC/M.Tech 14 eqn. (b`) by –5/6 and adding to eqn. (c`): We get: x 2 y. 3 z. 33= 6 y. 2 z. 44 z 7
  • 15. • Above set of equations is known as ‘triangularized set’ of equations. • Having obtained the value of z, now back- substitute in the previous eqn. to get value of y as y =5, and one more ‘back- substitution’ in the preceding eqn. gives Aug. 2016 MT/SJEC/M.Tech 15 substitution’ in the preceding eqn. gives the value of x as x=2. • Gaussian elimination method for a system of large number of equations is done with a computer, using matrix notation to represent the equation.
  • 16. • Coefficients constitute a square matrix called ‘coefficient matrix’ and the constant terms are stored in a vector called ‘right hand side vector’. • Computation sub-routines normally combine these two into a single Aug. 2016 MT/SJEC/M.Tech 16 combine these two into a single ‘augmented matrix’.
  • 17. • Above procedure is done by the computer program to eliminate the terms below the main diagonal of the augmented matrix. • This results in a matrix of ‘upper diagonal form’. Then, back – substitution is performed by the program systematically to get the solution. • So, for the above set of equations, the augmented matrix will be: 1 2 3 33 Aug. 2016 MT/SJEC/M.Tech 17 will be: 1 1 3 2 4 1 3 1 1 33 11 18 The ‘upper diagonal’ form of the matrix is obtained as: 1 0 0 2 6 0 3 2 1 33 44 7
  • 18. • Last row means that z = 7. Now, back- substitution is done to get values of y and x. • Gaussian elimination method is conveniently programmed in a computer and ready subroutines are available to Aug. 2016 MT/SJEC/M.Tech 18 and ready subroutines are available to solve a set of N linear algebraic equations simultaneously.
  • 19. • (b) Matrix inversion method: • In this method, the set of equations is written in the following matrix form: [A] [T] = [B], where [A] is the coefficient matrix, [T] is the vector of temperatures to be found out, and [B] is the vector of constants (RHS) of the equations. Aug. 2016 MT/SJEC/M.Tech 19 • Solution of this system by matrix inversion method is given by: [T] = [A]-1 [B], where [A]-1 is the inverse of matrix [A].
  • 20. • Matrix inversion is performed generally by using readily available computer subroutines. • In Mathcad, inverse of a matrix A is obtained in a single step by the command A-1 =. Aug. 2016 MT/SJEC/M.Tech 20 A =. • For the problem illustrated above, we have: A 1 1 3 2 4 1 3 1 1 B 33 11 18
  • 21. And, A 1 0.132 0.053 0.342 0.026 0.211 0.132 0.368 0.053 0.158 = Therefore, T A 1 B. ...T is the vector containing x, y, z as its elements 2 Aug. 2016 MT/SJEC/M.Tech 21 i.e. T 2 5 7 = i.e. x = 2, y = 5 and z = 7. This result is the same as that obtained earlier. Once again, when the number of equations is relatively large, this is not a preferred method, from the point of view of computer memory and storage.
  • 22. (iii) Gauss–Siedel iteration method: • Iteration methods are used when the number of algebraic equations to be solved is relatively large. • Gauss-Siedel iteration (also called Liebmann iteration) method is one of the most popular Aug. 2016 MT/SJEC/M.Tech 22 iteration methods because of its simplicity. • The method involves the following steps: • (i) Solve each equation for one of the unknowns, i.e. write each unknown in terms of other unknowns
  • 23. • (ii) Assume guess values for all unknowns, and from the equations developed in step (a), compute the unknowns, each time using the most recently computed values for the unknowns in each equation Aug. 2016 MT/SJEC/M.Tech 23 unknowns in each equation • (iii) Repeat this procedure until the successive values of an unknown converge to a specified accuracy.
  • 24. • To illustrate this procedure, let us consider the example given below. We have a set of equations as follows: 3 x. y 3 z. 0= ....(a) x 2 y. z 3= .... b( ) 2 x. y z 2= .....(c) Now, write each eqn. for one of the unknowns. i.e. Aug. 2016 MT/SJEC/M.Tech 24 Now, write each eqn. for one of the unknowns. i.e. x y 3 z. 3 y 3 x z( ) 2 z 2 2 x. y
  • 25. • Now, assume guess values for x, y and z. Say, x = 1, y =1 and, z = 1. These are the ‘zeroth’ iteration values. • With these guess values, begin the iteration and in each equation, use the latest values of unknowns as available. Aug. 2016 MT/SJEC/M.Tech 25 latest values of unknowns as available. • So, after ‘first’ iteration we have:
  • 26. x 1 y 1 z 1 ....initial guess values x y 3 z. 3 i.e. x 1.333= ..with y = 1, z = 1 y 3 x z( ) 2 i.e. y 1.667= ....with x = 1.333, z = 1 z 2 2 x. y i.e. z 1= ...with x = 1.333, y = 1.667 Aug. 2016 MT/SJEC/M.Tech 26 Now, for the ‘second’ iteration, continue the procedure, with the latest values of unknowns. We get:
  • 27. x 1.333 y 1.667 z 1 ....next guess values from previous iteration x y 3 z. 3 i.e. x 0.444= ..with y =1.667, z =-1 y 3 x z( ) 2 i.e. y 1.778= ....with x=-0.444, z=-1 z 2 2 x. y i.e. z 4.667= ...with x=-0.444, y=1.778 For the ‘third’ iteration, take x = -0.444, y = 1.778 and z = -4.667, and continue. This process is programmed easily Aug. 2016 MT/SJEC/M.Tech 27 -4.667, and continue. This process is programmed easily in a computer and the results normally converge within about 100 iterations. Of course, we can also instruct the program to stop when the difference between successive values of unknowns converge to a pre-determined accuracy.
  • 28. • A simple Mathcad program to perform the above iteration is shown below. It does the iteration 100 times. Final values of x, y and z are returned as a vector R. R x0 1 y0 1 z0 1 xi 1 yi 3 zi . i 0 100..∈for 2 Aug. 2016 MT/SJEC/M.Tech 28 xi 1 3 yi 1 3 xi 1 zi 2 zi 1 2 2 xi 1 . yi 1 xi 1 yi 1 zi 1 R 2 3 1 = And, i.e. x = 2, y = 3 and z = -1.
  • 29. • In the above program: • LHS defines a vector R. • On the RHS, there are 10 lines. • First three lines assign the initial guess values for x, y and z. • Next 4 lines show the ‘ for loop’, for 100 iterations, wherein x, y and z are calculated, Aug. 2016 MT/SJEC/M.Tech 29 iterations, wherein x, y and z are calculated, each time using the latest available values of unknowns. • Next 3 lines constitute the latest values of x, y and z which are stored as the elements of the vector R.
  • 30. • It is interesting to note that in the above program, if iteration is carried out only for 5,10, 20, 50 and 100 loops (by changing the 4th line), following are the results: After 5 After 10 After 20 After 50 After 100 Aug. 2016 MT/SJEC/M.Tech 30 iterations R 1.755 2.718 1.208 = iterations R 1.987 2.982 1.008 = After 20 iterations R 2 3 1 = After 50 iterations R 2 3 1 = After 100 iterations R 2 3 1 =
  • 31. • i.e. even with only 10 iterations we are very close to the final result. By the time 20 iterations are over, solution has already converged to the final result. • It is stated that for steady state heat conduction problems, Gauss–Siedel iteration process is inherently stable and always converges into a Aug. 2016 MT/SJEC/M.Tech 31 inherently stable and always converges into a solution. • Note: Of course, above program can be further refined to stop when the successive values of x, y and z differ by a pre-determined small value ε. (say, ε = 0.001).
  • 32. • Above program in Mathcad is shown only to illustrate the procedure of iterative solution. • While actually using Mathcad, we would use the ‘Solve block’ (which also follows an iterative algorithm), as Aug. 2016 MT/SJEC/M.Tech 32 also follows an iterative algorithm), as follows:
  • 33. x 0 y 0 z 0 ...guess values Given 3 x. y 3 z. 0 ....(a) x 2 y. z 3 .... b( ) 2 x. y z 2 .....(c) 2 Aug. 2016 MT/SJEC/M.Tech 33 Find x y, z,( ) 2 3 1 = You may put any guess value to start with; it makes no difference on the final result. However, it is essential that each unknown is assigned some guess value to start with.
  • 34. Solution with ‘Engineering Equation Solver (EES)’ • Above mentioned 3 equations are solved very easily using EES, as follows: • Enter the 3 equations in the ‘Equations Window’ as shown. • Press F2 Aug. 2016 MT/SJEC/M.Tech 34 • Press F2 • The equations are solved and the results appear in the ‘Solutions Window’ • A screen–shot containing both the Equations Window and the Solutions Window is shown below:
  • 36. Accuracy of the solutions: • Some comments on the accuracy of finite difference solutions are appropriate: • We noted earlier that, accuracy improves as the number of nodes is made larger. • However, this would mean that a larger number of algebraic equations have to be Aug. 2016 MT/SJEC/M.Tech 36 number of algebraic equations have to be solved simultaneously. • This situation has following inherent draw backs: the computer memory required increases and also, more importantly, the round off errors in successive calculations increase since they are cumulative.
  • 37. • Therefore, one should start with a coarse mesh and then gradually refine it depending upon the accuracy of final results required. • Note that for the normal problems encountered in practice, a coarse mesh generally gives results of Aug. 2016 MT/SJEC/M.Tech 37 mesh generally gives results of acceptable accuracy. • Remember that, anyway, there are uncertainties in the values of thermal properties and heat transfer coefficients available to the designer.
  • 38. One-dimensional, steady state conduction in cylindrical systems: • We shall now develop finite difference formulation by energy balance method: • Consider a long, solid cylinder of radius R in which the heat flow is only in the radial direction. Let the rate of internal heat generation be qg (W/m3). Aug. 2016 MT/SJEC/M.Tech 38 g (W/m3). • The region from r = 0 to r = R is divided into M sub-regions, each of thickness ∆r = R/M. • Therefore, there are (M + 1) nodes, numbered as 0, 1, 2,….M. • See Fig. 8.5.
  • 40. • Writing an energy balance for the volume element around node ‘m’, remembering that all heat flows are into the volume, we get: Tm 1 Tm ∆ r 2 π. m ∆ r. ∆ r 2 . L. k. Tm 1 Tm ∆ r 2 π. m ∆ r. ∆ r 2 . L. k. 2 π. m. ∆ r. ∆ r.( ) L. q m . 0 Tm 1 Tm ∆ r 2 π. m ∆ r. ∆ r 2 . L. k. Tm 1 Tm ∆ r 2 π. m ∆ r. ∆ r 2 . L. k. 2 π. m. ∆ r. ∆ r.( ) L. q m . 0 Aug. 2016 MT/SJEC/M.Tech 40 2 2 First term in the above eqn. is the heat flowing into node ‘m’ from node ‘(m – 1)’. Denominator of the first term is the thermal resistance between ‘m’ and ‘(m – 1)’; 2 2
  • 41. • It is written in the form (L/k A) where A is the mean area i.e. area of the plane mid- way between nodes ‘m’ and ‘(m – 1)’. • This form of thermal resistance ( as if for a plane wall), is alright for the cylindrical system when ∆r << R, which is generally the case. Aug. 2016 MT/SJEC/M.Tech 41 the case. • Second term in the above eqn. is the heat flowing into node ‘m’ from node ‘(m + 1)’. • The third term gives the heat generated in the elemental volume.
  • 42. • L is the length of the cylinder and qm is the heat gen. rate per unit volume for the elemental volume ( = qg, generally). • Simplifying the above equation, we get: 1 1 2 m. Tm 1 . 2 Tm . 1 1 2 m. Tm 1 . ∆ r( ) 2 q m . k 0 .....(8.32) Aug. 2016 MT/SJEC/M.Tech 42 2 m 2 m k Eqn. (8.32) is the finite difference eqn. for internal nodes i.e. for nodes 1, 2, ….(M-1), with constant thermal conductivity and internal heat generation.
  • 43. At the centre: i.e. at r = 0: Writing the energy balance for the half-volume (of thickness ∆r/2) around node ‘0’, we get: T 1 T 0 ∆ r 2 π. ∆ r 2 . L. k. π ∆ r 2 2 . L. q 0 . 0 In the above, first term is the heat conduction rate from node ‘1’ to node ‘0’ and the second term is the heat Aug. 2016 MT/SJEC/M.Tech 43 node ‘1’ to node ‘0’ and the second term is the heat generation term. Simplifying the above equation, we get: 4 T 1 T 0 . ∆ r( ) 2 q 0 . k 0 ......(8.33) Eqn. (8.33) gives the finite difference eqn. for the centre node ‘0’.
  • 44. At the centre: i.e. at r = 0: Writing the energy balance for the half-volume (of thickness ∆r/2) around node ‘0’, we get: T 1 T 0 ∆ r 2 π. ∆ r 2 . L. k. π ∆ r 2 2 . L. q 0 . 0 In the above, first term is the heat conduction rate from node ‘1’ to Aug. 2016 MT/SJEC/M.Tech 44 In the above, first term is the heat conduction rate from node ‘1’ to node ‘0’ and the second term is the heat generation term. Simplifying the above equation, we get: 4 T 1 T 0 . ∆ r( ) 2 q 0 . k 0 ......(8.33) Eqn. (8.33) gives the finite difference eqn. for the centre node ‘0’.
  • 45. • At the periphery: i.e. at node ‘M’: • Here too, finite difference equation is obtained by applying the energy balance to the half-volume around node ‘M’. • Of course, the nature of equation depends on the boundary condition. • For convection boundary conditions, where heat transfer from the periphery is with an ambient at temperature Ta Aug. 2016 MT/SJEC/M.Tech 45 from the periphery is with an ambient at temperature Ta with a heat transfer coeff. of h, energy balance around node ‘M’, gives: TM 1 TM ∆ r 2 π. M ∆ r. ∆ r 2 . L. k. 2 π. M ∆ r. L.( ) h. T a T M . 2 π. M. ∆ r. ∆ r 2 . L. qM . 0
  • 46. • Simplifying: 1 1 T. 1 1 ∆ r h. T. ∆ r h. T. ∆ r( ) 2 q M . 0 ....(8.34) In the above eqn., first term is the heat conduction rate from node‘(M-1)’ to node ‘M’ and the second term is the convective heat transfer between the periphery and the ambient, and the third term is the heat generation term. Aug. 2016 MT/SJEC/M.Tech 46 1 1 2 M. TM 1 . 1 1 2 M. ∆ r h. k TM . ∆ r h. k T a . M 2 k. 0 ....(8.34) Eqn. (8.34) gives the finite difference eqn. for the boundary node ‘M’, with convection conditions, constant thermal conductivity and internal heat generation.
  • 47. One-dimensional, steady state conduction in spherical systems: • Consider a solid sphere of radius R in which the heat flow is only in the radial direction. • Let the rate of internal heat generation be qg (W/m3). • The region from r = 0 to r = R is divided into M Aug. 2016 MT/SJEC/M.Tech 47 • The region from r = 0 to r = R is divided into M sub-regions, each of thickness ∆r = R/M. • Therefore, there are (M + 1) nodes, numbered as 0, 1, 2,….M. • See Fig. 8.5.
  • 49. • Writing an energy balance for the volume element around node ‘m’, remembering that all heat flows are into the volume, we get: Tm 1 Tm ∆ r 4 π. m ∆ r. ∆ r 2 . k. Tm 1 Tm ∆ r 4 π. m ∆ r. ∆ r 2 . k. 4 π. m ∆ r.( ) 2 . ∆ r. q m . 0 ....(8.35) Aug. 2016 MT/SJEC/M.Tech 49 4 π. m ∆ r. ∆ r 2 . k. 4 π. m ∆ r. ∆ r 2 . k. First term in the above eqn. is the heat flowing into node ‘m’ from node ‘(m – 1)’. Denominator of the first term is the thermal resistance between ‘m’ and ‘(m – 1)’.
  • 50. • It is written in the form (L/k A) where A is the mean area i.e. area of the plane mid- way between nodes ‘m’ and ‘(m – 1)’. • This form of thermal resistance ( as if for a plane wall), is alright for the spherical system when ∆r << R, which is generally the case. Aug. 2016 MT/SJEC/M.Tech 50 the case. • Second term in the above eqn. is the heat flowing into node ‘m’ from node ‘(m + 1)’. • The third term gives the heat generated in the elemental volume.
  • 51. • qm is the heat gen. rate per unit volume for the elemental volume ( = qg, generally). • Simplifying the above equation, we get: 1 1 2 m. 2 Tm 1 Tm . 1 1 2 m. 2 Tm 1 Tm . ∆ r( ) 2 q m . k 0 .....(8.36) Aug. 2016 MT/SJEC/M.Tech 51 Eqn. (8.36) gives finite difference equations for internal nodes, i.e. nodes 1, 2, ….(M-1).
  • 52. • At the centre, r = 0: • Applying the energy balance to the half-volume around node ‘0’: T 1 T 0 ∆ r 4 π. ∆ r 2 2 . k. 4 3 π. ∆ r 2 3 . q 0 . 0 Aug. 2016 MT/SJEC/M.Tech 52 Simplifying, 6 T 1 T 0 . ∆ r( ) 2 q 0 . k 0 ......(8.37) Eqn. (8.37) gives finite difference eqn. for the centre i.e. node ‘0’.
  • 53. • The nature of relation obtained will depend upon the boundary condition i.e. prescribed temperature, prescribed heat flux, or convection boundary condition. • Let us write the difference eqn. for node For the boundary node ‘M’: Aug. 2016 MT/SJEC/M.Tech 53 • Let us write the difference eqn. for node “M’ when convection conditions prevail at the boundary: • Let there be heat transfer at the boundary with a fluid flowing at a temperature of Ta with a heat transfer coeff. of ‘h’.
  • 54. • Then, writing an energy balance for the half-volume around node ‘M’, we get: TM 1 TM ∆ r 4 π. M ∆ r. ∆ r 2 2 . k. 4 π. M ∆ r.( ) 2 h. T a T M . 4 π. M ∆ r.( ) 2 . ∆ r 2 . qM . 0 ...(8.38) •In the above, the first term is the heat Aug. 2016 MT/SJEC/M.Tech 54 •In the above, the first term is the heat conduction rate from node ‘(M-1)’ to node ‘M’. •The second term is the convective heat transfer between the outer surface and the ambient, and
  • 55. • the third term is the heat generation term. • qM is the heat generation rate per unit volume at node ‘M’ ( = qg, generally). • Simplifying the above equation, we get: 1 1 2 T. 1 1 2 ∆ r h. T. ∆ r h. T. ∆ r( ) 2 q M . 0 ....(8.39) Aug. 2016 MT/SJEC/M.Tech 55 1 1 2 M. TM 1 . 1 1 2 M. ∆ r h. k TM . ∆ r h. k T a . M 2 k. 0 ....(8.39) Eqn. (8.39) gives the difference eqn. for the boundary node ‘M’ when convection conditions prevail at the boundary.
  • 63. Two-dimensional, steady state conduction in cartesian coordinates: • Examples where temperature gradients are significant in more than one direction: large chimneys and L–shaped bars etc. • Consider a two-dimensional system in which Aug. 2016 MT/SJEC/M.Tech 63 • Consider a two-dimensional system in which temperature gradients are significant in the x and y directions. • Let the x-y plane be subdivided into rectangular mesh of nodes, with spacing of ∆x and ∆y in x and y directions respectively.
  • 64. Two-dimensional, steady state conduction in cartesian coordinates: • Then, the nodes are numbered with a double subscript notation. i.e. a typical node, T m,n is the node with a x-coordinate of (m.∆x) and y-coordinate of (n.∆y). Aug. 2016 MT/SJEC/M.Tech 64 of (m.∆x) and y-coordinate of (n.∆y). • Node count is m = 0, 1, ..M in the x direction and n = 0, 1,….N in the y direction. See Fig. 8.6.
  • 65. Aug. 2016 MT/SJEC/M.Tech 65 • We see that there are basically three types of nodes: internal nodes, surface nodes, and corner nodes, marked 1, 2 and 3 respectively in the fig. 8.6(a).
  • 66. • Difference equations for different nodes are written by making an energy balance for the elemental volume around the node in question, with all the heat flow lines going into the volume. • Elemental volumes for the internal node, Aug. 2016 MT/SJEC/M.Tech 66 • Elemental volumes for the internal node, surface node and corner nodes are shown by dotted lines around the nodes, in the above fig.
  • 67. • Difference equations for internal nodes: • Consider a typical internal node, Tm,n in the x-y plane, with unit depth perpendicular to the plane of paper, as shown in Fig. 8.6(b). • It is surrounded by 4 nodes: T , T , Aug. 2016 MT/SJEC/M.Tech 67 • It is surrounded by 4 nodes: Tm-1,n , Tm,n+1 , Tm+1,n , and Tm,n-1. • Let us make an energy balance on the elemental volume surrounding the node Tm,n .
  • 68. • It is observed that heat flows into the node from all the four directions, i.e. left, right, up and down. • In addition, let there be heat generation in the volume at a rate of (∆V.qg) , W, where qg , (W/m3), is the uniform volumetric heat generation rate in the system. Aug. 2016 MT/SJEC/M.Tech 68 g generation rate in the system. • Writing the energy balance, in steady state:
  • 69. Q left Q right Q up Q down ∆ V q g . 0 .....(8.40) i.e. k ∆ y. Tm 1 n, Tm n, ∆ x . k ∆ y. Tm 1 n, Tm n, ∆ x . k ∆ x. Tm n 1, Tm n, ∆ y . k ∆ x. Tm n 1, Tm n, ∆ y . q g ∆ x. ∆ y. 0 Simplifying, we get, Aug. 2016 MT/SJEC/M.Tech 69 Tm 1 n, 2 Tm n, . Tm 1 n, ∆ x( ) 2 Tm n 1, 2 Tm n, . Tm n 1, ∆ y( ) 2 q g k 0 ....(8.41) Eqn. (8.41) gives the difference eqn. for internal nodes, i.e. for m = 1,2,…(M-1), and n = 1,2,….(N-1).
  • 70. • Now, generally a square mesh is used i.e. ∆x = ∆y = (∆x , say). Then, the eqn.(8.41) simplifies to: Tm 1 n, Tm 1 n, Tm n 1, Tm n 1, 4 Tm n, . q g ∆x( ) 2. k 0 .....(8.42) Eqn.(8.42) is the finite difference eqn. for the internal nodes, with ∆x = ∆y . Aug. 2016 MT/SJEC/M.Tech 70 internal nodes, with ∆x = ∆y . When there is no heat generation in the body, the difference eqn. for the node reduces to: Tm n, Tm 1 n, Tm 1 n, Tm n 1, Tm n 1, 4 .....(8.43)
  • 71. • i.e., when there is no heat generation, and a square mesh is used in the analysis, temperature of an internal node is given as the arithmetic average of the surrounding four temperatures. • Difference equations for boundary nodes: • Boundary nodes may be on the surface or on the corners. Aug. 2016 MT/SJEC/M.Tech 71 on the corners. • Difference equations are developed for boundary nodes in a similar manner as for interior nodes, i.e. by making an energy balance on the elemental volume surrounding the node.
  • 72. • In Fig. 8.6(a), we can see that the surface node 2 is surrounded by a half-volume and the corner node 3 has a quarter volume attached to it. • Exact form of the difference equation will depend upon the boundary conditions i.e. Aug. 2016 MT/SJEC/M.Tech 72 depend upon the boundary conditions i.e. prescribed temperature, prescribed heat flux, insulated, convection or radiation boundary conditions. • Fig. (8.7) shows some common boundary conditions encountered in practice.
  • 74. • Example: Develop finite difference equations for an interior corner node with convection conditions, using the energy balance method. See Fig. 8.7(a). • As shown in the fig., elemental volume around the node is ¾ of full volume. Aug. 2016 MT/SJEC/M.Tech 74 around the node is ¾ of full volume. Writing an energy balance for this volume, we apply eqn. (8.40): Q left Q right Q up Q down ∆V q g . 0 .....(8.40)
  • 75. i.e. k ∆y. Tm 1 n, Tm n, ∆x . k ∆y 2 . Tm 1 n, Tm n, ∆x . k ∆x. Tm n 1, Tm n, ∆y . k ∆x 2 . Tm n 1, Tm n, ∆y . q g 3 4 ∆x. ∆y.. 0 Remembering that ∆x = ∆y =(∆x, say), we get on simplification, Aug. 2016 MT/SJEC/M.Tech 75 Tm n 1, 2 Tm 1 n, . 2 Tm n 1, . Tm 1 n, 6 2 h. ∆x. k Tm n, . 3 2 ∆x( ) 2 . q g k . 2 h. ∆x. k T a . 0 And, if there is no internal heat generation, Tm n 1, 2 Tm 1 n, . 2 Tm n 1, . Tm 1 n, 6 2 h. ∆x. k Tm n, . 2 h. ∆x. k T a . 0 ....(8.44)
  • 76. Summary of steady state, finite difference equations for different boundary conditions: (q = heat flux, h = conv. heat tr. coeff., k = thermal cond., no int. heat gen., and ∆∆∆∆x = ∆∆∆∆y) (1) Node at an internal corner with convection (Fig. (8.7,a): Tm n 1, 2 Tm 1 n, . 2 Tm n 1, . Tm 1 n, 6 2 h. ∆x. k Tm n, . 2 h. ∆x. k T a . 0 ....(8.44) -------------------------------------------------------------------------------------------------- Aug. 2016 MT/SJEC/M.Tech 76 (2) Node at a plane surface with convection (Fig. (8.7,b): 2 Tm 1 n, . Tm n 1, Tm n 1, 2 h. ∆x. k T a . 2 h ∆x. k 2. Tm n, . 0 ....(8.45) (3) Node at an external corner with convection (Fig. (8.7,c): Tm n 1, Tm 1 n, 2 h. ∆x. k T a . 2 h ∆x. k 1. Tm n, . 0 ....(8.46)
  • 77. (4) Node at a plane surface with uniform heat flux (Fig. (8.7,d): 2 Tm 1 n, . Tm n 1, Tm n 1, 2 q. ∆x. k 4 Tm n, . 0 ....(8.47) Note: In eqns.(8.42) and (8.44), put h = 0 or q = 0, to get difference equations for an insulated surface or a surface with thermal symmetry. -------------------------------------------------------------------------------------------------- Aug. 2016 MT/SJEC/M.Tech 77
  • 78. • Example 8.8: For the two-dimensional region shown in Fig. Ex. 8.8, with constant k ( = 20 W/(m.C)) and no internal heat generation, and with the indicated boundary conditions, formulate the finite difference equations and solve for unknown temperatures. Use ∆∆∆∆x = ∆∆∆∆y = 1 cm. Aug. 2016 MT/SJEC/M.Tech 78
  • 79. Data: ∆ x 0.01 m ∆ y 0.01 m T a 20 C.....ambient temp. h 50 W/(m2.C).....heat transfer coeff. k 20 W/(m.C)....thermal cond. Nodes are represented by numbers 1, 2,.....7. Elemental volume Aug. 2016 MT/SJEC/M.Tech 79 Nodes are represented by numbers 1, 2,.....7. Elemental volume pertinent to each node is also marked around it and numbered a, b,....r. For node 1: Elemental volume to be considered is 1/4 volume, 1-a-b-c-1.
  • 80. • For this elemental volume, considering unit depth, heat transfers into the volume are: • From left surface, there is no heat transfer, since it is insulated. i.e. Q left 0 From top, i.e surface 1-a: there is convection: i.e. Q top h ∆ x 2 1.. T a T 1 . From right, there is conduction from node 3 through surface a-b: Aug. 2016 MT/SJEC/M.Tech 80 From right, there is conduction from node 3 through surface a-b: i.e. Q right k ∆ y 2 1.. T 3 T 1 ∆ x . From down, there is conduction from node 2 through surface b-c: i.e. Q down k ∆ x 2 1.. T 2 T 1 ∆ y .
  • 81. • There is no heat generation term in this problem. • So, heat balance on the elemental volume for node 1 gives: h ∆ x 2 1.. T a T 1 . k ∆ y 2 1.. T 3 T 1 ∆ x . k ∆ x 2 1.. T 2 T 1 ∆ y . 0 i.e. 0.25 T a T 1 . 10 T 3 T 1 . 10 T 2 T 1 . 0 ....(a) Eqn. (a) is the difference eqn. for node 1. Aug. 2016 MT/SJEC/M.Tech 81 For node 2: Here, elemental volume to be considered is 1/2 volume, c-b-e-r. and, energy balance can be written as we did for node 1. However, since the surface is insulated, it is easier to use the mirror image concept and consider the node 2 as an internal node. So, to the left of node 2, we have T4, mirror image of temp. of node 4. Then, considering 2 as internal node, we get difference eqn for node 2:
  • 82. • For node 3: • This is a corner node with convection . Elemental volume to be considered is 1/4 volume, a-3-d-b. • We can directly apply eqn. (8.46), viz. T 4 T 1 T 4 150 4 T 2 . 0 .....(b) Tm n 1, Tm 1 n, 2 h. ∆x. k T a . 2 h ∆x. k 1. Tm n, . 0 ....(8.46) Aug. 2016 MT/SJEC/M.Tech 82 k k i.e. T 4 T 1 0.05 T a . 2.05 T 3 . 0 ....(c) For node 4: This is an internal corner node with convection . Elemental volume to be considered is 3/4 volume, g-f-e-b-d-4. Again, we can directly apply eqn. (8.44), viz.
  • 83. • For node 5: • This is a surface node with convection . Elemental volume to be considered is 1/2 volume, g-f-i-h-g. Tm n 1, 2 Tm 1 n, . 2 Tm n 1, . Tm 1 n, 6 2 h. ∆x. k Tm n, . 2 h. ∆x. k T a . 0 ....(8.44) i.e. 150 2 T 2 . 2 T 3 . T 5 6.05 T 4 . 0.05 T a . 0 .....(d) Eqn.(d) is the difference eqn. for node 4. Aug. 2016 MT/SJEC/M.Tech 83 • Again, we can directly apply eqn. (8.45), viz. 2 Tm 1 n, . Tm n 1, Tm n 1, 2 h. ∆x. k T a . 2 h ∆x. k 2. Tm n, . 0 ....(8.45) Remembering that eqn. (8.45) was developed for a vertical surface, and in the present case, we are dealing with a horizontal surface, we can write: 2 150. T 4 T 6 0.05 T a . 4.05 T 5 . 0 ....(e)
  • 84. • For node 7: • This is a corner node with conduction from left, convection on the top, insulated on the right, and conduction from down. Elemental volume to be considered is 1/4 volume, k-7-p-j. • Writing the energy balance: For node 6: This is identical to node 5. So, we get: 2 150. T 5 T 7 0.05 T a . 4.05 T 6 . 0 ....(f) Aug. 2016 MT/SJEC/M.Tech 84 • Writing the energy balance: k ∆ y 2 1.. T 6 T 7 ∆ x . h ∆ x 2 1.. T a T 7 . 0 k ∆ x 2 1.. 150 T 7 ∆ y . 0 i.e. 10 T 6 T 7 . 0.25 T a T 7 . 10 150 T 7 . 0 ....(g) Temperatures at nodes 1 to 7 are obtained by simultaneously solving 7 equations (a) to (g).
  • 85. • We use 'solve block'of Mathcad to solve this set of equations. • Start with guess values for all unknown temperatures and immediately below 'Given', type the constraint equations. Then, the command 'Find(T1,...T7)'gives the temperatures immediately: ...guess values of temperatures T 1 50 T 2 50 T 3 50 T 4 50 T 5 50 T 6 50 T 7 50 Given Aug. 2016 MT/SJEC/M.Tech 85 0.25 T a T 1 . 10 T 3 T 1 . 10 T 2 T 1 . 0 ....(a) T 4 T 1 T 4 150 4 T 2 . 0 .....(b) T 4 T 1 0.05 T a . 2.05 T 3 . 0 ....(c) 150 2 T 2 . 2 T 3 . T 5 6.05 T 4 . 0.05 T a . 0 .....(d) 2 150. T 4 T 6 0.05 T a . 4.05 T 5 . 0 ....(e)
  • 86. 2 150. T 5 T 7 0.05 T a . 4.05 T 6 . 0 ....(f) 10 T 6 T 7 . 0.25 T a T 7 . 10 150 T 7 . 0 ....(g) Temp Find T 1 T 2, T 3, T 4, T 5, T 6, T 7, ....node temps. are stored in vector 'Temp'. i.e. Temp 138.552 142.929 137.139 141.582= T1 138.552 C T2 142.929 C T 137.139 C Aug. 2016 MT/SJEC/M.Tech 86 i.e. Temp 141.582 145.437 146.438 146.636 = i.e. The node temperatures are: T3 137.139 C T4 141.582 C T5 145.437 C T6 146.438 C T7 146.636 C
  • 87. • Example 8.9: A very long bar of square cross-section has its four sides held at constant temperatures as shown in Fig. Ex. 8.9. Determine the temperatures at the internal nodes. Compare the results with analytical solution. Aug. 2016 MT/SJEC/M.Tech 87
  • 88. • There are 9 internal nodes. Difference eqns. for these nodes are obtained by applying eqn.(8.42), viz. Tm 1 n, Tm 1 n, Tm n 1, Tm n 1, 4 Tm n, . q g ∆ x( ) 2. k 0 .....(8.42) In the present case, there is no internal heat generation. So, the last term of the above eqn. will be zero. Therefore, we get: Node 1: 150 200 T 2 T 4 4 T 1 . 0 .....(a) Node 2: T 1 200 T 3 T 5 4 T 2 . 0 .....(b) Aug. 2016 MT/SJEC/M.Tech 88 1 3 5 2 Node 3: T 2 200 150 T 6 4 T 3 . 0 .....(c) Node 4: 150 T 1 T 5 T 7 4 T 4 . 0 .....(d) Node 5: T 4 T 2 T 6 T 8 4 T 5 . 0 .....(e) Node 6: T 5 T 3 150 T 9 4 T 6 . 0 .....(f) Node 7: 150 T 4 T 8 150 4 T 7 . 0 .....(g) Node 8: T 7 T 5 T 9 150 4 T 8 . 0 .....(h) Node 9: T 8 T 6 150 150 4 T 9 . 0 .....(i)
  • 89. • By solving these eqns. simultaneously, we get the temperatures at nodes 1 to 9. • We use 'solve block'of Mathcad to solve this set of equations. • Start with guess values for all unknown temperatures and immediately below 'Given', type the constraint equations. Then, the command 'Find(T1,...T9)'gives the temperatures immediately: T 1 50 T 2 50 T 3 50 T 4 50 T 5 50 ...guess values of temperaturesT 6 50 T 7 50 T 8 50 T 9 50 Given 150 200 T 2 T 4 4 T 1 . 0 .....(a) Aug. 2016 MT/SJEC/M.Tech 89 150 200 T 2 T 4 4 T 1 . 0 .....(a) T 1 200 T 3 T 5 4 T 2 . 0 .....(b) T 2 200 150 T 6 4 T 3 . 0 .....(c) 150 T 1 T 5 T 7 4 T 4 . 0 .....(d) T 4 T 2 T 6 T 8 4 T 5 . 0 .....(e) T 5 T 3 150 T 9 4 T 6 . 0 .....(f) 150 T 4 T 8 150 4 T 7 . 0 .....(g) T 7 T 5 T 9 150 4 T 8 . 0 .....(h) T 8 T 6 150 150 4 T 9 . 0 .....(i)
  • 90. Temp Find T 1 T 2, T 3, T 4, T 5, T 6, T 7, T 8, T 9, ....node temps. are stored in vector 'Temp'. i.e. Temp 171.429 176.339 171.429 159.375 162.5 159.375 153.571 154.911 153.571 = T1 171.429 C T2 176.339 C T3 171.429 C Aug. 2016 MT/SJEC/M.Tech 90 153.571 i.e. The node temperatures are: T4 159.375 C T5 162.5 C T6 159.375 C T7 153.571 C T8 154.911 C T9 153.571 C
  • 91. • Comparison with analytical solution: • Analytical solution for this problem is a little complicated and is given in terms of an infinite series, as follows: θ θ c 2 π . 1 ∞ n 1( ) n 1 1 n sinh n π. y L . sinh n π. W L . . sin n π. x L .. = . Nomenclature for the above eqn. for the present problem is as follows: Aug. 2016 MT/SJEC/M.Tech 91 Nomenclature for the above eqn. for the present problem is as follows: θ T 150 ....T = temp. at the desired point; 150 C is the const. temp. on three sides θ c 200 150 ..temp. difference between the temp. of fourth side and the const. temp. of three sides. n...no. of terms considered in the infinite series x, y ....coordinates of the point where temp. is desired L 2 m...length along x-axis W 2 m....length along y-axis
  • 92. • Above eqn. is solved very easily in Mathcad: • Let us re-define as a function of (x, y), and consider only 6 terms of the infinite series (n = 6) as shown below, for convenience: θ x y,( ) θ c 2 π . 1 6 n 1( ) n 1 1 n sinh n π. y L . sinh n π. W L . . sin n π. x L .. = . .(A)....define θ as a function of x and y Aug. 2016 MT/SJEC/M.Tech 92 L Now, substitute (x,y) corresponding to different nodes and get the analytical temps. at those nodes immediately:
  • 94. • We make following important observations: • (i) Even with a crude mesh of 4 x 4, we get values of temperatures at the nodes very close to the analytical results. • (ii) Note that the analytical relation to find the temp. at any point is very complicated, Aug. 2016 MT/SJEC/M.Tech 94 the temp. at any point is very complicated, and to solve it without a computer is rather laborious and time consuming. But, with Mathcad, even this analytical solution is easy to perform.
  • 95. • (iii) Numerical method of formulating difference eqns. by energy balance method is easy and straight forward, only labor being in solving the set of simultaneous equations. But, with Mathcad, this is also very easy. Aug. 2016 MT/SJEC/M.Tech 95