
15.6 3D Model 507
That is, most of the terms in any one row are zeros and the non-zero terms
are restricted to a band about the diagonal. Only non-zero terms need to be
stored in along with a ppropriate locations in the matrix. That reduces con-
siderable amount of storage space needed on the computer. Since the matrix
is symmetrical about the diagonal, only one half of the non-zero terms need
to be stored . Integral transform to change the line source respo nse to point
source response, implementation of Dirichlet and Neumann boundary condi-
tions and generation of expanding grids a re more or less the same as discussed
in Sect. 15.2. Figure (15.17) show the theoretically computed two electrode
profiles acro ss a dipping dyke using FEM source code.
15.6 3D Model
Three Dimensional space is divided into discrete tetrahedral elements. The
space consists of a working volume with small tetrahedrons and the outer
volume with large and exponentially expanding elements intended for appli-
cation of the Dirichlet’s boundary conditions. The process of division is two
fold. The whole volume is first divided into octahedral elements. These octa-
hedral elements are divided into five tetrahedrons each. The division of these
octahedral elements leads to two different arrangements of the tetrahedrons
(Fig. 15.18a,b). In order to generate the stiffness matrix, a suitable polynomial
approximation is chosen to fit the potential variation within the tetrahedral
elements. Standard linear polynomial is given by
ϕ = α
1
+ α
2
x+α
3
y+α
4
z (15.108)
where α
1
, α
2
, α
3
, α
4
are constants. On this basis we prepare the element stiff-
ness and hence the global stiffness matrix as follows: Consider a tetrahe-
dral element having the coordinates (x
I
,y
I
,z
I
), (x
j
,y
j
,z
j
), (x
k
,y
k
,z
k
)and
(x
p
,y
p
,z
p
) with potential values φ
i
,φ
j
,φ
m
and φ
p
at i
th
,j
th
,m
th
and p
th
node
respectively.
The nodal conditions are
Fig. 15.18. Tetrahedral elements for a 3D Finite element problem