5.2  Improved Boundary Element Methods

The first step is to approximate the boundary S by a set of n panels S' = åj = 1n DS'j, as considered in Chapter 2. The integral operators are approximated by the technique outlined in Chapter 3 and the resulting linear system of equations is solved. The overall method is equivalent to the solution of the integral equations by collocation.

5.2.1  Improved Indirect Method

The collocation method reduces the indirect boundary integral equations (80), (81) to the linear systems of approximations

f » fi + é
ê
ë
L + (M - 1
2
I) ù
ú
û
s1      and

v » vi + é
ê
ë
Mt + 1
2
I + N ù
ú
û
s1 .

Applying the boundary condition at the collocation points as in the direct method gives the equation

Da f + Db v = f
(85)
where Da, Db are diagonal matrices with [Da]ii = a(pi), [Db]ii = b(pi). Substituting the approximations for f and v given above into equation (85) gives the following:

é
ê
ë
Da { L + (M + 1
2
I)} +Db { Mt - 1
2
I +N } ù
ú
û
s1  » f - Da fi- Db vi ,
which is also the discrete equivalent of (82).

In the indirect boundary element method, the first stage is to find the approximation to the representation of the source density function s1. This can be done by solving the following linear system of equations

é
ê
ë
Da { L + (M + 1
2
I)} +Db { Mt - 1
2
I + N } ù
ú
û
^
s
 
1  = f -Da fi- Db vi .
(86)

The equation (86) is simply a matrix-vector equation that can be immediately solved by Gaussian elimination-type methods. Having obtained the approximation to s1, the solution to (86), the approximate solution in the domain can be found using the discrete equivalent of (79):

^
f
 
(p) = fi(p) + n
å
j = 1 
( { L
e'
 
}DSj + { M
e'
 
}DSj ) ^
s
 

1 j 
 .

5.2.2  Improved Direct Method

The application of collocation to the integral equation (83) reduces it to the following linear system of equations:

é
ê
ë
M - 1
2
I + N ù
ú
û
f » -fi - vi+ é
ê
ë
L + (Mt + 1
2
I) ù
ú
û
v .
(87)
The L, M, Mt and N are n ×n matrices arising from the discretisation method outlined in Sections 1.2 and 3.3; for example the components of L are defined by [L]ij = {Lk e }DS'j(pi) , where e is the unit function.

The vectors f and v represent the values of the boundary functions f and v at the collocation points. The method involves finding the solution of the linear system of equations

é
ê
ë
M - 1
2
I + N ù
ú
û
^
f
 
= -fi - vi+ é
ê
ë
L + (Mt + 1
2
I) ù
ú
û
^
v
 
(88)
subject to the boundary condition applied at the collocation points

ai ^
f
 

i 
+bi ^
v
 
i = fi     for   i = 1,2,...,n    or    Da f + Db v = f ,
(89)
with ai = a(pi), bi = b(pi) and the Da and Db denote diagonal matrices with [Da]ii = ai and [Db]ii = bi, to find the approximations to f and v.

In the cases of a pure Dirichlet or pure Neumann boundary condition then the equations can be solved by a standard method such as LU factorization or Gaussian elimination. However in the general case the equations (89) can be used to rearrange the linear system of equations (88) and the matrix-vector equation that arises can then be solved by standard methods. The method is carried out by subroutine GLS used for solving systems of equations of the form (88), (89) is described in Appendix 1.

Once approximations to f and v are obtained, equation (84) can be used to return an approximation to the solution at any point p in the domain:

f(p) » fi(p) + n
å
j = 1 
{M
e'
 
}DS'j ^
f
 

j  
- n
å
j = 1 
{L
e'
 
}DS'j ^
v
 

j 
or

^
f
 
(p) = fi(p) + n
å
j = 1 
{M
e'
 
}DS'j ^
f
 

j 
- n
å
j = 1 
{L
e'
 
}DS'j ^
v
 

j 
 .
(90)



Return to boundary-element-method.com/laplace
Return to boundary-element-method.com