You are on page 1of 5

FEM3D 2

3D Steady-State Heat Conduction


  T    T    T  
           Q  x, y , z   0
x  x  y  y  z  z 

• Heat Generation
Z
• Uniform thermal conductivity 
T=0@Z=zmax • HEX meshes
– 1x1x1 cubes
– NX, NY, NZ cubes in each direction
NZ
• Boundary Conditions
– T=0@Z=zmax
Y
NX • Heat Gen. Rate is a function of
NY
location (cell center: xc,yc)
X – Q  x, y, z   QVOL x  y
C C
FEM3D 3

3D Steady-State Heat Conduction


  T    T    T  
           Q  x, y , z   0
x  x  y  y  z  z 

• Higher temperature
at nodes far from the
origin.
• Heat Gen. Rate is a
function of location
(cell center: xc,yc)
Q  x, y, z   xC  yC

movie
FEM3D 4

Finite-Element Procedures
• Governing Equations
• Galerkin Method: Weak Form
• Element-by-Element Integration
– Element Matrix
• Global Matrix
• Boundary Conditions
• Linear Solver
FEM3D 5

FEM Procedures: Program


• Initialization
– Control Data
– Node, Connectivity of Elements (N: Node#, NE: Elem#)
– Initialization of Arrays (Global/Element Matrices)
– Element-Global Matrix Mapping (Index, Item)
• Generation of Matrix
– Element-by-Element Operations (do icel= 1, NE)
• Element matrices
• Accumulation to global matrix
– Boundary Conditions
• Linear Solver
– Conjugate Gradient Method
FEM3D 6

• Formulation of 3D Element
• 3D Heat Equations
– Galerkin Method
– Element Matrices

• Running the Code


• Data Structure
• Overview of the Program

You might also like