0% found this document useful (0 votes)
297 views8 pages

Finite Element Equations For Heat Transfer

The document discusses finite element equations for heat transfer problems. It presents the general heat transfer equation and describes deriving finite element equations using the Galerkin method. This results in a system of equations with conductivity, convection, and radiation matrices relating the temperature gradient and time derivative of temperature to internal heat generation and boundary conditions. The equations cover both linear and nonlinear, stationary and transient problems.

Uploaded by

tuckfoong
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
297 views8 pages

Finite Element Equations For Heat Transfer

The document discusses finite element equations for heat transfer problems. It presents the general heat transfer equation and describes deriving finite element equations using the Galerkin method. This results in a system of equations with conductivity, convection, and radiation matrices relating the temperature gradient and time derivative of temperature to internal heat generation and boundary conditions. The equations cover both linear and nonlinear, stationary and transient problems.

Uploaded by

tuckfoong
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Chapter 2

Finite Element Equations for Heat Transfer

Abstract Solution of heat transfer problems is considered. Finite element equations


are obtained using the Galerkin method. The conductivity matrix for a triangular
finite element is calculated.

2.1 Problem Statement

Let us consider an isotropic body with temperature-dependent heat transfer. A basic


equation of heat transfer has the following form [15]:
 
qx qy qz T
+ + + Q = c . (2.1)
x y z t

Here, qx , qy and qz are components of heat flow through the unit area; Q =
Q(x, y, z,t) is the inner heat-generation rate per unit volume; is material density;
c is heat capacity; T is temperature and t is time. According to Fouriers law the
components of heat flow can be expressed as follows:

T
qx = k ,
x
T
qy = k , (2.2)
y
T
qz = k ,
z
where k is the thermal-conductivity coefficient of the media. Substitution of Fouriers
relations gives the following basic heat transfer equation:
     
T T T T
k + k + k + Q = c . (2.3)
x x y y z z t

13
14 2 Finite Element Equations for Heat Transfer

It is assumed that the boundary conditions can be of the following types:

1. Specified temperature
Ts = T1 (x, y, z,t) on S1 .

2. Specified heat flow


qx nx + qy ny + qz nz = qs on S2 .

3. Convection boundary conditions


qx nx + qy ny + qz nz = h(Ts Te ) on S3 ,

4. Radiation
qx nx + qy ny + qz nz = Ts4 qr on S4 ,

where h is the convection coefficient; Ts is an unknown surface temperature; Te is


a convective exchange temperature; is the StefanBoltzmann constant; is the
surface emission coefficient; is the surface absorption coefficient, and qr is the
incident radiant heat flow per unit surface area. For transient problems it is necessary
to specify an initial temperature field for a body at the time t = 0:

T (x, y, z, 0) = T0 (x, y, z). (2.4)

2.2 Finite Element Discretization of Heat Transfer Equations

A domain V is divided into finite elements connected at nodes. We shall write all
the relations for a finite element. Global equations for the domain can be assembled
from finite element equations using connectivity information.
Shape functions Ni are used for interpolation of temperature inside a finite ele-
ment:
T = [N]{T },
 
[N] = N1 N2 ... , (2.5)
 
{T } = T1 T2 ... .

Differentiation of the temperature-interpolation equation gives the following inter-


polation relation for temperature gradients:


T N1 N2


x x ...
Tx
N N
1 2
= ...{T } = [B]{T }. (2.6)

y
y y

T N1 N2


...
z z z
2.2 Finite Element Discretization of Heat Transfer Equations 15

Here, {T } is a vector of temperatures at nodes, [N] is a matrix of shape functions,


and [B] is a matrix for temperature-gradient interpolation.
Using the Galerkin method, we can rewrite the basic heat transfer equation in the
following form:
  
qx qy qz T
+ + Q + c Ni dV = 0. (2.7)
x y z t
V

Applying the divergence theorem to the first three terms, we arrive at the relations:
   
T Ni Ni Ni
c Ni dV {q}dV
t x y z
V V
 
= QNi dV {q}T{n}Ni dS,
(2.8)
V S
 
{q}T = qx qy qz ,
 
{n}T = nx ny nz ,

where {n} is an outer normal to the surface of the body. After insertion of boundary
conditions into the above equation, the discretized equations are as follows:
   
T Ni Ni Ni
c Ni dV {q}dV
t x y z
V V
 
= QNi dV {q}T {n}Ni dS (2.9)
V S1
  
+ qs Ni dS h(T Te )Ni dS ( T 4 qr )Ni dS.
S2 S3 S4

It is worth noting that


{q} = k[B]{T }. (2.10)
The discretized finite element equations for heat transfer problems have the follow-
ing form:

[C]{T } + ([Kc ] + [Kh] + [Kr ]){T }


(2.11)
= {RT } + {RQ} + {Rq} + {Rh} + {Rr },
16 2 Finite Element Equations for Heat Transfer


[C] = c[N]T [N]dV ,
V

[Kc ] = k[B]T [B]dV ,
V

[Kh ] = h[N]T [N]dS,
S3

[Kr ]{T } = T 4 [N]T dS,
S4

(2.12)
{RT } = {q}T{n}[N]T dS,
S1

{RQ } = Q[N]T dV ,
V

{Rq } = qs [N]T dS,
S2

{Rh } = hTe [N]T dS,
S3

{Rr } = qr [N]T dS.
S4

Here, {T } is a nodal vector of temperature derivatives with respect to time.

2.3 Different Type Problems

Equations for different types of problems can be deducted from the above general
equation:
Stationary linear problem

([Kc ] + [Kh ]){T } = {RQ } + {Rq} + {Rh}. (2.13)

Stationary nonlinear problem

([Kc ] + [Kh] + [Kr ]){T }


(2.14)
= {RQ (T )} + {Rq(T )} + {Rh(T )} + {Rr (T )}.
2.4 Triangular Element 17

Transient linear problem

[C]{T (t)} + ([Kc ] + [Kh (t)]){T (t)}


(2.15)
= {RQ (t)} + {Rq(t)} + {Rh(t)}.

Transient nonlinear problem

[C(T )]{T } + ([Kc (T )] + [Kh (T,t)] + [Kr (T )]){T }


(2.16)
= {RQ (T,t)} + {Rq(T,t)} + {Rh(T,t)} + {Rr(T,t)}.

2.4 Triangular Element

Calculation of element conductivity matrix [kc ] and heat flow vector {rq } is illus-
trated for a two-dimensional triangular element with three nodes. A simple triangu-
lar finite element is shown in Figure 2.1. The temperature distribution T (x, y) inside
the triangular element is described by linear interpolation of its nodal values:

T (x, y) = N1 (x, y)T1 + N2 (x, y)T2 + N3 (x, y)T3 ,


(2.17)
Ni (x, y) = i + i x + i y.

Interpolation functions (usually called shape functions) Ni (x, y) should satisfy the
following conditions:
T (xi , yi ) = Ti , i = 1, 2, 3. (2.18)
Solution of the above equation system provides expressions for the shape functions:

y 3

1
x

Fig. 2.1 Triangular finite element


18 2 Finite Element Equations for Heat Transfer

y 2
t
1
L

x
Fig. 2.2 Integration along an element side

1
Ni = (ai + bi x + ci y),
2
ai = xi+1 yi+2 xi+2 yi+1 ,
bi = yi+1 yi+2, (2.19)
ci = xi+2 xi+1 ,
1
= (x2 y3 + x3y1 + x1y2 x2 y1 x3 y2 x1 y3 ),
2
where is the element area.
The conductivity matrix of the triangular element is determined by integration
over element area A (assuming that the element has unit thickness),

[kc ] = k[B]T [B]dxdy. (2.20)
A

The temperature differentiation matrix [B] has expression



N1 N2 N3
x x x  
1 b1 b2 b3
[B] = = . (2.21)
N1 N2 N3 2 c1 c2 c3
y y y
Since the temperature differentiation matrix does not depend on coordinates, inte-
gration of the conductivity matrix is simple;
2
b1 + c21 b1 b2 + c1c2 b1 b3 + c1 c3
k
[kc ] = b1 b2 + c1 c2 b22 + c22 b2 b3 + c2 c3 . (2.22)
4
b1 b3 + c1 c3 b2 b3 + c2c3 b23 + c23

The heat-flow vector {rq } is evaluated by integration over the element side, as
shown in Figure 2.2
Problems 19
  1
{rq } = qs [N]T dL = qs [N1 N2 ]T Ldt. (2.23)
L 0

Here, integration over an element side L is replaced by integration using variable


t ranging from 0 to 1. Shape functions N1 and N2 on element side 12 can be ex-
pressed through t:
N1 = 1 t, N2 = t. (2.24)
After integration with substituting integration limits, the heat-flow vector equals
 
L 1
{rq } = qs . (2.25)
2 1

Element matrices and vectors are calculated for all elements in a mesh and assem-
bled into the global equation system. After application of prescribed temperatures,
solution of the global equation system produces temperatures at nodes.

Problems

2.1. Calculate matrix [kh ] describing convection boundary conditions



[kh ] = h[N]T [N]dL
L

for a side of a triangular element (see Figure 2.2).


2.2. Obtain shape functions N1 , N2 , N3 and N4 for the square element shown below.
y

4 3

1 2 x
L

Assume that its size is L = 1 and that shape functions can be represented as Ni =
a1 (a2 + x)(a3 + y).
2.3. For the square element of the previous problem, estimate the heat-generation
vector 
{rQ } = Q[N]T dV .
V

Use the shape functions obtained in the previous problem.


http://www.springer.com/978-1-84882-971-8

You might also like