INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING
Int. J. Numer. Meth. Engng 2008; 76:127–155
Published online 18 March 2008 in Wiley InterScience (www.interscience.wiley.com). DOI: 10.1002/nme.2292
Analytical integration of singular kernels in symmetric boundary
element analysis of Kirchhoff plates
M. Mazza∗, † , L. Leonetti and M. Aristodemo
Dipartimento di Modellistica per l’ingegneria, Università della Calabria, 87036, Rende, Cosenza, Italy
SUMMARY
An analytical integration method for evaluating the singular integrals arising in the construction of
symmetric boundary element models is proposed, referring to the analysis of Kirchhoff plates. Kernels
involved in the symmetric boundary formulation of Kirchhoff plates exhibit singularities up to O(1/r 4 ).
The proposed technique temporarily deactivates the singularities by using a limit approach and carries
out the integration on contiguous boundary elements in order to smooth the singularities of the kernels
through sufficiently continuous shape functions. The paper contains a brief presentation of the boundary
integral formulation of the Kirchhoff plate, with the explicit expressions of the fundamental solutions
involved and the derivation of the symmetric boundary element model. A detailed description of the
proposed integration technique is presented, which discusses the main steps of the analytical procedure
and provides the final results. The technique is illustrated through the discussion of a series of relevant
cases, including high singularities and referring to both collinear and corner supports. Copyright q 2008
John Wiley & Sons, Ltd.
Received 23 February 2007; Revised 8 November 2007; Accepted 5 December 2007
KEY WORDS:
boundary element method; symmetric formulation; Kirchhoff plates; analytical integration;
singular kernels
1. INTRODUCTION
The usual formulation of the boundary element method follows the collocation approach. The
boundary integral equations are obtained weighting the differential equations with known singular
fields and transferring the domain integrals to the boundary by the Gauss theorem [1]. Enforcing
these equations at the collocation points and arranging the integral coefficients on the basis of the
boundary conditions, non-symmetric systems are obtained. Their entries are computed from single
∗ Correspondence
to: M. Mazza, Dipartimento di Modellistica per l’ingegneria, Università della Calabria, 87036,
Rende, Cosenza, Italy.
†
E-mail: mirko.mazza@labmec.unical.it
Contract/grant sponsor: Publishing Arts Research Council; contract/grant number: 98-1846389
Copyright q
2008 John Wiley & Sons, Ltd.
128
M. MAZZA, L. LEONETTI AND M. ARISTODEMO
integrals of the product between the fundamental solution and the shape functions approximating
the boundary field.
Boundary formulations providing symmetric systems appear attractive in order to improve
approximations and to control the convergence, having evident advantages in the analysis of
dynamic problems and when boundary and finite elements have to be coupled. These formulations
have been developed using different approaches. Variational formulations [2, 3], derivations from
the Betti theorem [2] and weighting procedures of the standard boundary integral equations [4]
have been proposed. All these approaches employ fundamental solutions associated with both static
and kinematic sources and interpolate the auxiliary and actual boundary fields with the same shape
functions, following the Galerkin procedure. The system entries result from a double boundary integration of the product between the shape functions and the fundamental solution. The presence of
kernels associated with kinematic sources introduces higher singularities requiring a special treatment. To this end various analytical integration techniques have been proposed. The limit approach
[5], the finite part of a divergent integral [6, 7] and the integration by parts [3] are examples of
these.
The analysis of Kirchhoff plates represents a demanding structural context for testing models
based on boundary discretizations. The difficulties arise mainly from the high singularities involved
in the kernels of the boundary integral equations. Many boundary models have been developed
within the collocation approach, starting from the early works by Jaswon and Maiti [8], Forbes and
Robinson [9], Altiero and Sikarskie [10], Bezine and Gamby [11], Hartmann and Zotemantel [12]
and Stern [13]. Collocation models are usually based on boundary equations involving transversal
displacement and normal slope, with kernels exhibiting singularities up to O(1/r 2 ). Different
choices of boundary equations, involving the integral description of the bending moment and the
Kirchhoff shear, have been proposed by Knöpke and by Frangi and Guiggiani, in conjunction with
a regularization process using simple solutions [14] or a direct approach [15, 16].
Few symmetric boundary element models have been developed for Kirchhoff plates. The first
works were by Hartmann et al. [4], Tottenham [17], Giroire and Nedelec [18] and Nazaret [19].
More recently Frangi and Bonnet introduced a symmetric boundary element model based on regularized boundary integral equations descending from the stationarity of an augmented potential
energy functional [3]. A symmetric boundary integral formulation using boundary equations associated with distributed static and kinematic sources and corner sources has been developed by the
authors [20]. This formulation gives rise to boundary integrals with kernels exhibiting orders of
singularity ranging from O(lnr ) to O(1/r 4 ).
The evaluation of singular integrals plays a crucial role for the actual construction of symmetric
boundary models for Kirchhoff plates. The paper is devoted to this subject, proposing an analytical
integration technique based on a limit approach [20, 21]. The method considers overlapping integration domains temporarily separated for deactivating the singularities of the kernels. In order to
smooth these singularities, the integration is carried out on a pair of contiguous boundary elements
forming a support and using sufficiently continuous shape functions. A limit process restores the
true overlapping configurations.
Starting from the differential form of the Kirchhoff plate problem, the boundary integral
equations associated with static and kinematic sources are presented. All the fundamental solutions
involved in these equations are provided in explicit form, illustrating out the reciprocity relationships between the kernels and the different orders of singularities. Afterwards the symmetric
boundary integral formulation and the corresponding discrete model are briefly described.
A complete description of the proposed integration technique is presented for the most relevant
Copyright q
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
ANALYTICAL INTEGRATION OF SINGULAR KERNELS
129
cases, discussing the main steps of the analytical procedure and providing the final results for
both collinear or including corner supports.
2. BOUNDARY INTEGRAL FORMULATION OF KIRCHHOFF PLATES
The bending of a thin plate, defined over the domain delimited by the boundary and subjected
to the transversal load p, is governed by the differential form:
D w = p
(1)
where D is the flexural rigidity, is the Laplace operator and w is the transversal displacement
[22]. Further boundary variables are the normal slope , the bending moment m and the Kirchhoff
shear t:
= w,n
(2)
m = −D(w,nn + w, tt )
(3)
t = −D(w,nnn +(2−)w, ntt )
(4)
where is the Poisson ratio and the comma denotes the differentiation with respect to the outward
normal n or to the tangent t direction at the boundary points. The boundary fields meet the
conditions
t = t¯
w = w̄
or
= ¯
or m = m̄
(5)
(6)
At the corners the twisting moment
m t = −D(1−)w,nt
(7)
gives rise to the reactions
( j +)
R ( j) = m t
( j +)
( j −)
−m t
(8)
( j −)
and
mark, respectively, the sides forward and backward to the
where the superscripts
corner.
The Kirchhoff plate problem can also be described through boundary integral equations obtained
weighting the field equation (1) by a function w ∗ and using the Gauss theorem to transfer the domain
integrals onto the boundary [1]. Assuming as weighting functions the fundamental solutions w ∗F ,
associated with a unit force F, and wC∗ , associated with a unit couple C, the following transversal
displacement and normal slope boundary integral equations are found [12]:
nc
∗( j)
kw + (t F∗ w +m ∗F ) d+
R F w ( j)
=
Copyright q
(t w ∗F +m ∗F ) d+
2008 John Wiley & Sons, Ltd.
j=1
nc
j=1
R
( j)
∗ ( j)
wF +
pw ∗F d
(9)
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
130
M. MAZZA, L. LEONETTI AND M. ARISTODEMO
∗
) d+
(tC∗ w +m C
∗
(t wC∗ +m C
) d+
k+
=
nc
∗ ( j)
RC
j=1
nc
R
( j)
j=1
w ( j)
∗ ( j)
wC +
p wC∗ d
(10)
where the factor k distinguishes sources located on the boundary (k = 12 ) from sources inside the
domain (k = 1) and n c is the number of corners. The starred quantities are derived from w ∗F and
wC∗ on the basis of relationships (2)–(4) and (7). Their expressions will be reported in the following
section. It is worth noting that the presence of the corner reactions R ( j) implies the point variables
w ( j) that are present in the boundary integral formulation. These point variables are known or
unknown according to the boundary conditions assigned for the edges merging at the corner.
In order to develop symmetric boundary models, further boundary integral equations have to be
considered. Assuming as test functions the fundamental solutions corresponding to a unit slope
discontinuity , a unit tangent rotation discontinuity t and a unit transversal displacement
discontinuity w, the following bending moment, twisting moment and pure shear, q, boundary
integral equations can be introduced [20]:
nc
∗( j)
∗
km + (tw
+m∗ ) d+
R ( j) w
=
km t +
∗
(t
w +m ∗ ) d+
=
(t∗ w w +m ∗w ) d+
j=1
∗
(t
w +m ∗t ) d+
t
(tw∗ w +m∗w ) d+
nc
∗
(tw
+m∗t ) d+
t
kq +
=
j=1
∗( j)
R w ( j) −
nc
j=1
nc
j=1
nc
j=1
nc
j=1
∗
pw
d
(11)
∗
pw
d
t
(12)
p w∗ w d
(13)
∗
R ( j) w
t
∗
R
w ( j) −
t
∗( j)
R ( j) ww
∗ ( j)
Rw w ( j) −
It is worth noting that Equation (12) expressed for the ends of two sides merging at the corner j
provides a boundary integral description of the corner reaction R ( j) , whereas its tangent derivative
added to Equation (13) provides the boundary integral description of the Kirchhoff shear.
3. FUNDAMENTAL SOLUTIONS
The boundary integral equations presented in Section 2 involve fundamental solutions representing
the effects produced by unit actions on the unbounded plate. Once the fundamental solution and
Copyright q
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
ANALYTICAL INTEGRATION OF SINGULAR KERNELS
131
the derived quantities corresponding to a unit point force have been defined, the kernels associated
with different actions can be obtained by using the Betti theorem.
The equilibrium of a circular neighbor around a transversal unit force F, acting at the source
point x, provides the transversal displacement w ∗F at the field point y:
w ∗F [x, y, −, −] =
1 2
r ln |r |
8D
(14)
where r = y − x. In order to explain the reciprocity relationships involving the fundamental solutions, a specific notation has been introduced. The four quantities in square brackets denote the
dependance from the vectors x and y and, if present, on the normal vectors n and at these points.
Successive differentiations of w ∗F with respect to the normal and tangent directions, and , at
the point y (Figure 1), produce the quantities ∗F , m ∗F , t F∗ and m ∗t F :
1
{rr (1+2 ln |r |)}
8D
1
m ∗F [x, y, −, ] = − {2(1+) ln(r )+(3+)r2 +(1+3)r2 }
8
1
{2r +(1−)r (r2 −r2 )}
t F∗ [x, y, −, ] = −
4r
1
m ∗t F [x, y, −, ] = − {(1−)rr }
4
∗F [x, y, −, ] =
(15)
(16)
(17)
(18)
where r and r are directional derivatives defined by the expressions
r = r1 1 +r2 2
(19)
r = r1 1 +r2 2 = −r1 2 +r2 1
(20)
Figure 1. Source and field points.
Copyright q
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
132
M. MAZZA, L. LEONETTI AND M. ARISTODEMO
containing the components of the unit vectors , and the derivatives ri = (yi − xi )/r of the distance
vector r with respect to the cartesian coordinates yi where i = 1, 2 [1].
The expressions obtained for the source F can be used to evaluate other fundamental solutions
by the Betti theorem. For instance, the quantity wC∗ is derived from the quantity ∗F exchanging
the points y and x and vectors n and [1]:
wC∗ [x, y, n, −] = ∗F [y, x, , −]
(21)
Using formulae (2)–(4) and (7) the remainder quantities associated with the source C can be
obtained
∗
C
[x, y, n, −] =
1
{2(rrn +rt r ) ln |r |+3rrn +rt r }
8D
∗
[x, y, n, −] = −
mC
tC∗ [x, y, n, −] = −
m ∗t C [x, y, n, −] = −
(22)
1
{(1+)rn +2(1−)rrrt }
4r
(23)
1
{(3−−2(1−)r2 )(rrt −rrn )+4(1−)r2rrt }
4r 2
(24)
1− 2 2
(r −r )rt
4r
(25)
containing the new directional derivatives
rn = −r1 n 1 −r2 n 2
(26)
rt = r1 n 2 −r2 n 1
(27)
Following a similar path, the expressions related to the source are evaluated [14]:
∗
w
[x, y, n, ] = m ∗F [y, x, , n]
(28)
∗
∗ [x, y, n, ] = m C
{y, x, , n]
(29)
m ∗ [x, y, n, ] = −
D
{(1−2 )(r2 −r2 )+2(1−)(r2 +r2 )(rn2 −rt2 )
4r 2
+ 4(1−)2rrrn rt }
∗
t
[x, y, n, ] =
(30)
D
{(2(1−)(3−−2(1−)r2 )((rn2 −rt2 )r −2rrn rt )
4r 3
+ 8(1−)rr (r (rt2 +rn2 )−(1−)rrn rt )
m ∗t [x, y, n, ] =
Copyright q
+ 4(1−)r ((r2 −r2 )(rt2 +rn2 )−2(1−)rrrn rt )}
(31)
D
(1−){(1−)(r2 −r2 )rn rt −2rr (rt2 +rn2 )}
2r 2
(32)
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
ANALYTICAL INTEGRATION OF SINGULAR KERNELS
133
The relationships associated with the source w are [21]
w∗ w [x, y, n, ] = t F∗ [y, x, , n]
(33)
∗w [x, y, n, ] = tC∗ [y, x, , n]
(34)
∗
m ∗w [x, y, n, ] = t
[y, x, , n]
(35)
t∗ w [x, y, n, ] =
D
{3(−1+)(rn r3 (−2+(−5+3)rn2 +(13−7)rt2 )
2r 4
+r2rt (6+(27−21)rn2 +(−7+5)rt2 )r
−rn r (−6+(−5+7)rn2 +3(3−5)rt2 )r2
−rt (2−(1+5)rn2 +(1+)rt2 )r3 ))}
m ∗t w [x, y, n, ] = −
(36)
D
{(−1+)(r2rt (2+(−1+)(rt2 −5rn2 )
2r 3
− 4rn rr (−1+(−1+)(rn2 −2rt2 ))
+rt r2 (−2+(−1+)(5rn2 −rt2 ))}
(37)
Finally, the fundamental solutions for the source t are expressed by the following relationships
[20]:
w∗ t [x, y, −, ] = m ∗t F [y, x, n, −]
(38)
∗t [x, y, n, ] = m ∗t C [y, x, , n]
(39)
m ∗t [x, y, n, ] = m ∗t [y, x, , n]
(40)
∗
t
[x, y, n, ] = m ∗t w [y, x, , n]
t
(41)
m ∗t t [x, y, −, ] = −
D(−1+)2
{−4rn rt rr +(rn2 −rt2 )(r2 −r2 )}
4r 2
(42)
All the kernels involved in the analysis, except for w ∗F , ∗F , m ∗t F and wC∗ , turn out to be singular
functions of the distance r . A summary of the order of singularity characterizing the different
kernels is shown in Table I, which also reports the existing reciprocity relationships.
Table I shows that the kernels associated with kinematic sources exhibit higher order singularities. In order to exploit the reciprocity relationships connecting the kernels, the procedure for
constructing symmetric boundary models has to employ all the presented boundary integral equations. Consequently, the treatment of more singular kernels makes the computation of the boundary
coefficients involved in symmetric models heavy.
Copyright q
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
134
M. MAZZA, L. LEONETTI AND M. ARISTODEMO
Table I. Orders of singularity and reciprocity relationships.
F
C
w
t
w∗
∗
t∗
m∗
m ∗t
r 2 ln(r )
r ln(r )
ln(r )
1/r
1/r 2
1/r 4
ln(r )
1/r
1/r 3
1/r 2
—
1/r
1/r 3
1/r 2
1/r 2
(reciprocal)
4. BOUNDARY FORMULATION FOR SYMMETRIC MODELS
A boundary formulation for Kirchhoff plates suitable for symmetric models can be introduced
considering two states associated with their reciprocal work. The first is the actual state, constituted
by the boundary fields w, , m, t and the corner variables w ( j) and R ( j) . The second is an auxiliary
ˆ ŵ and the corner contributions R̂ ( j) and ŵ ( j) . The
state described by the boundary fields tˆ, m̂, ,
Betti theorem links these states by the integral equation:
(w tˆ + m̂)d+
nc
R̂ ( j) w ( j) =
j=1
nc
ˆ d+ R ( j) ŵ ( j)
(t ŵ +m )
(43)
j=1
which can be written in the symbolic form:
gT f d = 0
(44)
where the vector g
g = {tˆ m̂ − ŵ − ˆ R̂ ( j) − ŵ ( j) }T ,
j = 1, . . . , n c
(45)
collects the variables of the auxiliary boundary state, constituted by functions and corner values,
while the vector f
f = {w t m w ( j) R ( j) }T ,
j = 1, . . . , n c
(46)
contains the actual boundary variables.
The actual state can be represented by the integral equations introduced in Section 2:
f[x] =
∗
K [x, y] f[y] d y +
Copyright q
2008 John Wiley & Sons, Ltd.
w∗ [x, y] p[y] d
(47)
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
135
ANALYTICAL INTEGRATION OF SINGULAR KERNELS
where the matrix K∗ collects all the involved kernels, including the terms corresponding to the
point variables associated with the corners
−t F∗ [x, y]
⎢ ∗
⎢ −t [x, y]
⎢ C
⎢
⎢ t ∗ [x, y]
⎢ w
K∗ = ⎢
⎢ ∗
⎢ t [x, y]
⎢
⎢ ∗ i
⎢ −t [x , y]
⎣ F
⎡
∗
[x i , y]
t
t
−m ∗F [x, y]
w∗F [x, y]
∗F [x, y]
−R ∗F [x, y j ]
∗
−m C
[x, y]
wC∗ [x, y]
∗
C
[x, y]
−RC∗ [x, y j ]
m ∗w [x, y]
−w∗ w [x, y]
−∗w [x, y]
R∗ w [x, y j ]
m ∗ [x, y]
∗
−w
[x, y]
−∗ [x, y]
∗
R
[x, y j ]
−m ∗F [x i , y]
w∗F [x i , y]
∗F [x i , y]
−R ∗F [x i , y j ]
m ∗t [x i , y]
∗
[x i , y]
−w
t
−∗t [x i , y]
∗
[x i , y j ]
R
t
w∗F [x, y j ]
⎤
⎥
wC∗ [x, y j ] ⎥
⎥
⎥
∗
j ⎥
−ww [x, y ] ⎥
⎥
⎥
∗
−w
[x, y j ] ⎥
⎥
⎥
w∗F [x i , y j ] ⎥
⎦
(48)
∗
[x i , y j ]
−w
t
and the vector w∗ coincides with the third column of this matrix. It is worth noting that the kernels
associated with the tangent rotation discontinuity t correspond to a pair of point sources applied
to the ends of the two sides merging at the corner j.
By introducing Equation (47) into expression (44), the following integral relationship is derived:
(49)
gT [x] K∗ [x, y]f[y] d y dx = − gT [x] w∗ [x, y] p[y] d dx
where the subscripts appearing in dx and d y specify the integration variables. This equation
represents the starting point for constructing a symmetric boundary element model.
5. SYMMETRIC BOUNDARY SYSTEM
The symmetric system can be generated by introducing a boundary element discretization, approximating the boundary fields in the form
f = W[y]f̄
(50)
g = W[x]ḡ
(51)
where f̄ and ḡ are the vectors that collect the vector of parameters used to interpolate the boundary
fields, printed in boldface, and the corner values:
f̄ = {w h t m w ( j) R ( j) }T ,
j = 1, . . . , n c
ḡ = {t̂ m̂ − ŵ − ĥ R̂ ( j) − ŵ ( j) }T ,
j = 1, . . . , n c
(52)
(53)
and W represents the row matrix that contains the shape functions, identical for auxiliary and actual
fields associated in the work sense, and the unit values corresponding to the corner variables.
Introducing these interpolations, Equation (49) can be rewritten in the discrete form:
ḡT Kf̄ = ḡT p
(54)
The symmetric system is extracted from the above equation on the basis of the prescribed
boundary conditions. The coefficients of the system matrix are taken from the columns of K
corresponding to the unknown part of vector f, whereas the other columns and the vector p form
Copyright q
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
136
M. MAZZA, L. LEONETTI AND M. ARISTODEMO
the known term vector. This assembling procedure, based on the use of reciprocal kernels, ensures
symmetric coefficients.
In order to classify the types of integrals involved in the boundary system, matrix K and vector
p can be partitioned as follows:
K=
A(n×n)
B(n×n c )
C(n c ×n)
D(n c ×n c )
,
p=
l(n×1)
m(n c ×1)
(55)
where the dimensions of the sub-matrices are described by the number of interpolation parameters
n and corners n c . The entries of these matrices are formed by contributions belonging to the
following types:
A:
[x]k ∗ [x, y][y] d y dx
(56)
x
B:
y
[x]k ∗ [x, y j ] dx
(57)
[y]k ∗ [x i , y] d y
(58)
x
C:
y
D : k ∗ [x i , y j ]
l:
p[y] k ∗ [x, y] d dx
x
m:
(59)
(60)
p[y]k ∗ [x i , y] d
(61)
where the functions [x] and [y], grouped in the matrix W, interpolate the source and field
distributions and k ∗ denotes the generic kernel. The coefficients of the boundary system are derived
from the above types by selecting the appropriate shape functions and the kernel on the basis of
the boundary conditions.
The evaluation of such integrals poses different problems in relation to the order of singularity
characterizing the fundamental solution k ∗ . In particular, the integrals (60) and (61), owing to
the singularity of k ∗ being less than or equal to O(1/r ), can be evaluated easily by numerical
techniques or transferring them to the boundary. Standard numerical quadratures can be used for
evaluating the integrals (56), (57) and (58) when the source and the field points are separate,
whereas specific integration techniques have to be used for overlapping integration domains or in
the case of a source (field) point located on the integration domain y (x ). The remainder of this
paper deals specifically with the evaluation of these integrals. As can be shown in Section 6.2,
when corner contributions have to be evaluated, singularities of the type (59) are eliminated by
the presence of opposite contributions arising from integrals (56), (57) and (58).
6. ANALYTICAL INTEGRATION OF SINGULAR CONTRIBUTIONS
Various techniques have been proposed for integrating singular kernels. Some procedures transform
the boundary integral equations through integrations by parts [23] or Stokes’ theorem [24] in order
Copyright q
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
ANALYTICAL INTEGRATION OF SINGULAR KERNELS
137
to reduce the original order of singularity. The concept of the finite part of a divergent integral,
introduced by Hadamard [6], has also been used to regularize the integral cutting off the boundary
around the source point where a first-order Taylor expansion of the singular kernel is assumed
[7]. A different approach considers the overlapping situation as the limit configuration of separate
integration domains [5].
Few proposals regard the integration of the highly singular kernels arising in the context of
symmetric boundary element formulation of Kirchhoff plates [3]. Here an analytical technique
based on the limit approach is presented for these problems [20, 21].
The features of the proposed limit integration process are the following. A boundary coefficient
constituted by double integrals is evaluated carrying out the inner integration over two contiguous
boundary elements forming a support and moving the source point at a distance from the
integration domain. This procedure allows the continuity of the shape functions [y], making
the kernel temporarily regular, to be exploited. Once the integration has been completed, the
true configuration is restored by taking the limit → 0. Singular terms located at the ends of the
support are neutralized by the zero values of the hat shape functions at these points. Moreover
some of the singular terms, located where the boundary elements merge, are neutralized adding
the contributions of these boundary elements in order to exploit the inter-element continuity of
the shape functions [y] and their derivatives. A similar procedure is used to evaluate the outer
integral. In this case the shape function [x] and the inner integration extremes are defined in terms
of a local abscissa s, which is displaced at a distance from the outer integration extremes. A limit
for → 0 restores the true integration domain. The computation of a single integral corresponds
to one step (inner or outer) of the double integration.
The order of continuity of the hat interpolation functions has to be sufficient for a continuous
description of the boundary variables and for smoothing the singularities affecting the kernels. To
this end the integration of the kernels work-conjugated with the boundary variables , m and t can
be made using the following interpolation laws:
(i)
[ ] = [ ]¯ ,
m[ ] = m [ ]m̄ (i) ,
t[ ] = t [ ]t¯(i)
(62)
where , m and t are the linear shape functions defined over the support of the node i (Figure 2):
[ ] = m [ ] = t [ ] =
1+ ,
∈ [−1, 0]
1− ,
∈ [0, +1]
(63)
In order to ensure the continuity conditions at corners and the smoothing effect on singular
kernels, the transversal displacement is interpolated separating the contributions of the transversal
displacement parameter ū and the tangential rotation parameter ¯ t :
w[ ] = w [ ]w̄ (i) = u [ ]ū (i) +t [ ]¯t
(i)
(64)
Figure 2. Linear shape functions over contiguous boundary elements.
Copyright q
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
138
M. MAZZA, L. LEONETTI AND M. ARISTODEMO
where the interpolations u and t are cubic functions defined over the support of the node i
(Figure 3):
u [ ] =
t [ ] =
1−3
2
−2 3 ,
1−3
2
+2 ,
+2
2
+
3
,
∈ [−1, 0]
−2
2
+
3
,
∈ [0, +1]
3
∈ [−1, 0]
(65)
∈ [0, +1]
(66)
The evaluation of all the coefficients containing singular kernels requires the analysis of an
extended set of cases characterized by different shape functions, kernels and geometrical situations.
The following subsections contain a detailed description of the proposed integration procedure for
some significant cases selected to illustrate the computational steps involved in the analysis. These
boundary coefficients involve the highest singularities and refer to partially and totally overlapping
domains for both the cases of collinear supports and corner situations.
6.1. Integration over collinear supports
This situation occurs when the supports of the shape functions are collinear and partially or totally
overlapping. As a first case, the evaluation of the coefficient on a boundary free of supports is
considered. In particular, the coefficient corresponding to the source interpolation parameter û (i) ,
(i+1)
associated with the node i, and to the field interpolation parameter t
, associated with the
subsequent node i +1, is obtained developing the double integral
(i) (i+1)
C[û , t
t∗ w [x, y]t [y] dy dx
(67)
w [x]
]=
(i)
(i+1)
The source support (i) is constituted by the pair of elements a and b merging at the node i
and the field support (i+1) by the parts b and c merging at the node i +1 (Figure 4). The above
Figure 3. Cubic shape functions over contiguous boundary elements.
Copyright q
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
139
ANALYTICAL INTEGRATION OF SINGULAR KERNELS
boundary coefficient is given by the sum of the following four contributions:
(i+1)
C[û (i) , t
] = Iab + Iac + Ibb + Ibc
=
(a)
u [x]
a
+
b
(b)
t∗ w [x, y]t [y] dy dx +
b
(b)
u [x]
b
(a)
u [x]
a
t∗ w [x, y](b)
t [y] dy dx +
b
(c)
t∗ w [x, y]t [y] dy dx
c
(b)
u [x]
c
t∗ w [x, y](c)
t [y] dy dx
(68)
where the superscripts specify the domains of the shape functions.
The analytical integration is used to evaluate the contribution Ibb , corresponding to overlapping
elements, and the terms Iab and Ibc over adjacent elements, whereas a standard numerical quadrature
can be used to evaluate the contribution Iac , which refers to separate elements.
The inner integration starts by moving the source support away from the field support in order
to temporarily deactivate the singularity of the kernel. A local reference system ( , ) is introduced
over the elements b and c of the field distribution, assuming its origin O varies with the local
abscissa s used to describe the source distribution over the elements a and b of the source
distribution (Figure 4). Making use of these reference systems, the contributions Ibb , Iab and Ibc
are rewritten in the form
s2
2
(b)
(a)
[s]·
lim
t∗ w [ , ]t [ ] d ds
(69)
Iab =
u
→0
s1
Ibb =
Ibc =
s2
s1
s2
s1
(b)
u [s]· lim
→0
(b)
u [s]· lim
→0
1
2
(b)
(70)
(c)
(71)
t∗ w [ , ]t [ ] d ds
1
2
t∗ w [ , ]t [ ] d ds
1
(i+1)
Figure 4. Shape functions associated with the source û (i) and the field t
Copyright q
2008 John Wiley & Sons, Ltd.
interpolation parameters.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
140
M. MAZZA, L. LEONETTI AND M. ARISTODEMO
The shape functions t [ ] over the elements b and c are expressed in terms of the ends
of the inner integration domains by the formulas:
(b)
t [ ] =
(c)
t [ ] =
( − 1 )2 ( −
( 1 − 2 )2
2)
1, 2
(72)
( − 1 )( − 2 )2
( 1 − 2 )2
(73)
The fundamental solution t∗ w [ , ] takes the form
t∗ w [ , ] =
D
2(
2 +2 )5
{3(−3+2+2 )
6
−5(1−6+52 ) 4 2
+ 5(11−18+72 ) 2 4 +(−7+10−32 )6 }
(74)
obtained from expression (36) writing the distance r , their derivatives r1 and r2 and the outward
normals n and as follows:
2 +2 ,
r=
r1 = ,
r
r2 = − ,
r
n = = (0, −1)
(75)
Once the integration on
has been carried out, the contributions Iab , Ibb and Ibc become
s2
5
(a)
2h
Iab =
u [s]· lim
f h [ 1 , 2 , ] ds
(76)
→0
h=0
(b)
u [s]· lim
→0
5
s1
Ibb =
Ibc =
s2
s1
s2
s1
(b)
u [s]· lim
→0
2h
fh [ 1,
2 , ]
ds
(77)
2 , ]
ds
(78)
h=0
5
2h fˆh [ 1 ,
h=0
The unique terms of the above sums, which remain after the limit on , are the functions
f0[ 1,
2 , ] = k1
2
2
3
3 4 ( 3 −6 2 +3
2
2
2
2
1 2 +2 2 +3 1 2 ln(( 1 + )/( 2 + )))
1 2 1
1 2
( 1 − 2 )2 ( 21 +2 )3 ( 22 +2 )2
(79)
with
k1 = D
(−1+)(3+)
4
(80)
and the function fˆ0 [ 1 , 2 , ], obtained from f 0 [ 1 , 2 , ], exchanging 1 with 2 while the terms
corresponding to h = 1, . . . , 5 disappear once the limit → 0 is performed to restore the true location
of the source support.
The outer integration requires the inner integration ends 1 and 2 be expressed in terms of the
local abscissa s by using the quantities summarized in Table II, where the quantities to be used in
Iab (s<0) and in Ibb , Ibc (s>0) are identified.
Copyright q
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
141
ANALYTICAL INTEGRATION OF SINGULAR KERNELS
Table II. Inner integration ends
1
2
1
and
2
in terms of the local abscissa s.
Iab
Ibb
Ibc
−s
ℓb −s
−s
ℓb −s
ℓb −s
ℓb +ℓc −s
The integrals (69), (70) and (71) become
Iab =
s2
s1
Ibb =
Ibc =
s2
s1
s2
s1
(a)
u [s]g1 [s] ds
(81)
(b)
u [s]g1 [s] ds
(82)
(b)
u [s]g2 [s] ds
(83)
where the shape functions u [s] are defined as
(a)
u [s] =
(b)
u [s] =
(ℓa −2s)(ℓa +s)2
ℓa3
(ℓb −s)2 (ℓb +2s)
ℓ3b
(s<0)
(84)
(s>0)
(85)
and the functions g1 [s] and g2 [s] have the form
g1 [s] = k1
g2 [s] = k1
6
6
1
4
ℓb −s
+
− ln
−
−
s
(ℓb −s)2 s(ℓb −s) ℓb s ℓ2b
(86)
2
6
6
1
ℓb +ℓc −s
+
+
ln
−
ℓb −s
(ℓb −s)2 ℓc (ℓb −s) (ℓb −s)(ℓb +ℓc −s) ℓ2c
(87)
Various singular coefficients appear in the quantities (86) and (87) defining the contributions
Iab , Ibb and Ibc . Some of them, like 1/(ℓb −s)2 involved in Ibb and Ibc , disappear when these
integrals, which have the same shape functions u(b) [s], are added together. The weakly singular
terms are neutralized by the integration process. The integration of the remainder singular terms
is performed by deactivating the singularities with a temporary change of the integration ends s1
and s2 of a quantity , as detailed in Table III.
The integrals Iab , Ibb and Ibc are evaluated restoring the true domain by the limit → 0:
k1
k1
Iab + Ibb = lim
g̃1 []− 3 ln() + g̃2 []+ 3 ln()
(88)
→0
2ℓb
2ℓb
Ibc = lim g̃3 []
→0
Copyright q
2008 John Wiley & Sons, Ltd.
(89)
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
142
M. MAZZA, L. LEONETTI AND M. ARISTODEMO
Table III. Outer integration ends s1 and s2 in terms of the quantity .
s1
s2
Iab
Ibb
Ibc
−ℓa
−
ℓb −
ℓb −
where g̃i are regular functions of . Summing the contributions, the explicit expression of the
required coefficient is obtained
(i+1)
C[û (i) , t
] = Iab + Ibb + Ibc
=
D
8 ℓa3 ℓ3b ℓ2c
{−(−1 + )(3 + )(2ℓa3 ℓb ℓ2c (3ℓa +2ℓb ) ln(ℓa )
− 2ℓ4b (−3ℓa3 +ℓb ℓ3c ) ln(ℓb )+ℓb ℓc (6ℓa3 ℓ2b +ℓa ℓ2b ℓc (ℓa −2ℓb )−2ℓa3 ℓ2c
+ 2ℓc (−3ℓa4 −2ℓa3 ℓb +ℓ4b ) ln(ℓa +ℓb ))−2ℓa3 ℓ4c ln(ℓc )
+ 2ℓa3 (−3ℓ4b +ℓ4c ) ln(ℓb +ℓc ))}
(90)
which has to be completed by adding the value resulting from the numerical integration of the
non-singular term Iac .
A slightly different situation arises when the source and the field parameters are located at the
same node. As an example, referring to the evaluation of the boundary coefficient corresponding
to the source parameter û (i) and to the field parameter u (i) (Figure 5):
(i) (i)
C[û , u ] =
t∗ w [x, y]u [y] dy dx
(91)
u [x]
(i)
(i)
the subdivision of the integration domains, merging at the same node i, gives the contributions
C[û (i) , u (i) ] = Iaa + Iab + Iba + Ibb
(a)
∗
t
[x,
y]
[y]
dy
dx
+
[x]
(a)
=
u
u
w
+
a
a
a
b
(b)
u [x]
(a)
u [x]
a
t∗ w [x, y](a)
u [y] dy dx +
b
t∗ w [x, y](b)
u [y] dy dx
b
(b)
u [x]
b
t∗ w [x, y](b)
u [y] dy dx
(92)
where all the contributions have to be handled with the limit approach. Introducing the local
reference system ( , ) and the local abscissa s, the above double integrals become
s2
2
Iaa =
(a)
[s]·
lim
t∗ w [ , ] (a)
(93)
u
u [ ] d ds
→0
s1
Iab =
Copyright q
s2
s1
(a)
u [s]· lim
2008 John Wiley & Sons, Ltd.
→0
1
2
t∗ w [ , ] (b)
u [ ] d ds
(94)
1
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
ANALYTICAL INTEGRATION OF SINGULAR KERNELS
143
Figure 5. Shape functions associated with the source û (i) and the field u (i) interpolation parameters.
Iba =
Ibb =
s2
s1
s2
s1
(b)
u [s]· lim
→0
(b)
u [s]· lim
→0
2
t∗ w [ , ] (a)
u [ ] d ds
(95)
t∗ w [ , ] (b)
u [ ] d ds
(96)
1
2
1
(b)
where the shape functions (a)
u [ ] and u [ ] are defined as
(a)
u [ ]=
(b)
u [ ]=
( −
1)
2 (2
(
( −
2)
+
1− 2
1 −3 2 )
3
)
2 (2
(−
−3 1 +
3
+
1
2)
2)
(97)
(98)
After the inner integration, the limit for → 0 is taken and the integration ends 1 and 2 are
expressed in terms of the local abscissa s, as detailed in Table IV.
Moreover the shape functions describing the distribution of the auxiliary state are expressed in
the form:
(a)
u [s] =
(b)
u [s] =
(ℓa −2s)(ℓa +s)2
ℓa3
(ℓb −s)2 (ℓb +2s)
ℓ3b
(s<0)
(99)
(s>0)
(100)
and the outer integration ends are expressed in terms of the quantity , which moves the singularities
away from the ends of the integration domains (Table V).
Functions g1 [s] and g2 [s] contain various singular terms. Some of them are eliminated adding
the contributions, which present the same shape functions. Weakly singular terms are regularized
Copyright q
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
144
M. MAZZA, L. LEONETTI AND M. ARISTODEMO
Table IV. Inner integration ends
1
2
1
and
2
in terms of the local abscissa s.
Iaa
Iab
Iba
Ibb
−ℓa −s
−s
−s
ℓb −s
−ℓa −s
−s
−s
ℓb −s
Table V. Outer integration ends s1 and s2 in terms of the quantity .
s1
s2
Iaa
Iab
Iba
Ibb
−ℓa +
−
−ℓa
−
ℓb
ℓb −
by the integration process. The remainder singularities disappear adding together the results of the
integration over the contiguous domains.
Taking the limit for → 0 for all the four contributions, the process furnishes the result
C[û (i) , u (i) ] = Iaa + Iab + Iba + Ibb
D
=
4ℓa3 ℓ3b
{−3(−1+)(3+)(ℓa +ℓb )(ℓa ℓb (ℓa +ℓb )
+4ℓ3b ln(ℓb )+4ℓa3 ln(ℓa )−4(ℓa3 +ℓ3b ) ln(ℓa +ℓb ))}
(101)
6.2. Integration over supports including corners
In the presence of supports of shape functions including corner points, the evaluation of a boundary
coefficient can involve one or more types of kernels because the continuity requirements at the
corner can link different types of variables on the merging sides. For the sake of simplicity, the
following discussion will be restricted to corners between orthogonal elements.
In order to explain the role of the continuity conditions at the corner, at first the evaluation of the
(i)
coefficient corresponding to the source ˆ and the field (i) interpolation parameters (Figure 6)
is analyzed. In particular, the continuity links the normal rotation on the side a with the tangent
rotation on the side b. This case arises when both the sides merging at the corner are hinged. The
expression of this boundary coefficient can be split as shown before
(i)
C[ˆ , (i) ] = Iaa + Iab + Iba + Ibb
(a)
(a)
m ∗ [x, y] [y] dy dx +
[x]
=
+
Copyright q
a
a
a
(b)
b
t [x]
(a)
[x]
a
(a)
m ∗w [x, y] [y] dy dx +
2008 John Wiley & Sons, Ltd.
b
(b)
(b)
∗
t
[x, y] t [y] dy dx
b
t [x]
b
(b)
t∗ w [x, y] t [y] dy dx
(102)
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
145
ANALYTICAL INTEGRATION OF SINGULAR KERNELS
(i)
Figure 6. Shape functions associated with the source ˆ and field (i) interpolation parameters.
Introducing the local reference systems and separating the boundary configurations which imply
singularities, the integrals appearing in (102) can be expressed as
s2
2
(a)
(a)
Iaa =
[s]· lim
m ∗ [ , ] [ ] d ds
(103)
→0
s1
Iab =
Iba =
Ibb =
s2
s1
s2
s1
s2
s1
(a)
[s]
(b)
t [s]
2
1
(b)
∗
[ , ] t [ ] d ds
t
(104)
1
2
(a)
m ∗w [ , ] [ ] d ds
(105)
(106)
1
(b)
t [s]· lim
→0
2
(b)
t∗ w [ , ] t [ ] d ds
1
where the shape functions u [ ] are defined by the relationships:
(a)
u [ ]=−
(b)
u [ ]=
( − 1)
( 1 − 2)
(107)
( − 1 )( − 2 )2
( 1 − 2 )2
(108)
It is worth noting that, in contrast to the case of collinear domains, the limit for → 0 regards
only the contributions of the overlapping parts of the integration domains. As discussed previously,
the inner integration ends 1 and 2 are expressed in terms of the local abscissa s by using the
relationships summarized in Table VI which also shows the dependence of on the variable s
(Figure 7).
Using the relationships of Table VI, the integral contributions can be rewritten as
s2
s2
Iaa =
(a)
(109)
(a)
[s]
f
[s]
ds,
I
=
1
ab
u [s] f 2 [s] ds
u
s1
s1
Iba =
s2
s1
Copyright q
(b)
u [s] f 3 [s] ds,
2008 John Wiley & Sons, Ltd.
Ibb =
s2
s1
(b)
u [s] f 4 [s] ds
(110)
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
146
M. MAZZA, L. LEONETTI AND M. ARISTODEMO
where the functions gi resulting from the inner integrals have the form
k2 k2
ln(−ℓa −s)2
g1 [s] = k1 − +
ln
s 2ℓa
s2
9s(1+3)
s2
k2 3s(−1+21) 9(1+3)
+
+
g2 [s] = k1
+
s ln 2
2
2
2
s
2ℓb
2ℓb
ℓb +s
2(ℓ2b +s 2 )
3s 3 (1+11)
96
ℓb
s2 s4
+ 2 2
− 2
− 3 arctan
2
2
2
s
2ℓb (ℓb +s ) (ℓb +s ) ℓb ℓb
(111)
(112)
k2
2ℓ2 (1−)
k2
g3 [s] = k1 − 2 + 2 2 + 2a 2 2
s
ℓa +s
(ℓa +s )
Table VI. Integration ends
1
2
1,
2
(113)
and local variable in terms of the abscissa s.
Iaa
Iab
Iba
Ibb
−ℓa −s
−s
—
0
ℓb
−s
−ℓa
0
s
−s
ℓb −s
—
Figure 7. Different locations of the reference system , and of the abscissa s.
Copyright q
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
147
ANALYTICAL INTEGRATION OF SINGULAR KERNELS
33ℓb s 2 −40s 3
(9ℓ2b +25ℓb s −40s 2 )
k2
g4 [s] = k1 2 +k2
+k
2
s
2ℓ3b s 2
2ℓ3b (ℓb −s)
s2
3k2 (3ℓb −8s)
ln
+
(ℓb −s)2
ℓ3b
(114)
with
k1 =
−1+
,
4
k2 = 3+
(115)
It is worth noting that some of the singular contributions arising from the inner integration
are eliminated by the continuity at the corner of the shape functions approximating the boundary
fields. Afterwards, the outer integrals can be evaluated expressing the shape functions u [s] as
(a)
u [s] =
ℓa +s
ℓa
(b)
u [s] =
s(ℓb −s)2
ℓ2b
(116)
(s<0)
(s > 0)
(117)
and defining the outer integration ends in terms of the previously introduced distance as summarized in Table VII.
Taking the limit for → 0 for all the contributions, the following final result is attained:
(i)
C[ˆ , (i) ] = Iaa + Iab + Iba + Ibb
ℓb
D
(−1+)(32ℓa ℓb (1+) arctan
=
2
ℓa
16ℓb
+4(−ℓ2b (3+)+ℓa2 (2+6)) ln(ℓa )−ℓ2b (−7+3+4(3+) ln(ℓb ))
−4(−ℓ2b (3+)+ℓa2 (1+3)) ln(ℓ2b +ℓ2b ))
(118)
When the boundary conditions allow the transversal displacement of the corner, the evaluation of
the boundary coefficients requires the computation of contributions associated with both distributed
and point sources. In these situations the double boundary integrals appear together with single
boundary integrals and point terms. The case presenting the greatest number of different kernels
Table VII. Integration ends s1 , s2 in terms of the quantity .
s1
s2
Copyright q
Iaa
Iab
Iba
−ℓa +
−
−ℓa
−
ℓb
ℓb −
2008 John Wiley & Sons, Ltd.
Ibb
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
148
M. MAZZA, L. LEONETTI AND M. ARISTODEMO
Figure 8. Shape functions associated with the source û (i) and the field u (i) interpolation parameters.
arises when the coefficient corresponding to the source û (i) and the field u (i) parameters is
considered (Figure 8):
u [x]R∗ w [x, y (i) ] dx
t∗ w [x, y]u [y] dy dx +
u [x]
C[û (i) , u (i) ] =
+
(i)
(i)
(i)
(i)
∗
∗
t
[x (i) , y] u [y] dy + R
[x (i) , y (i) ]
t
t
(119)
where the kernels exhibit orders of singularity ranging from O(1/r 2 ) to O(1/r 4 ). This case arises
when both the sides merging at the corner are free of supports. Splitting the overlapping source
and field supports (i) into the boundary elements a and b, expression (119) can be rewritten in
the form:
C[û (i) , u (i) ] = Iaa + Iab + Iba + Ibb + Ja + Jb + Ha + Hb + K
(a)
(a)
∗
=
(a)
[x]
t
[x,
y]
[y]
dy
dx
+
[x]
u
u
u
w
a
+
+
+
a
b
a
a
u(b) [x]
a
a
t∗ w [x, y] (a)
u [y] dy dx +
∗
(i)
(a)
u [x]Rw [x, y ] dx +
∗
t
[x (i) , y] (a)
u [y] dy +
t
b
b
t∗ w [x, y] u(b) [y] dy dx
b
b
u(b) [x]
b
t∗ w [x, y] (b)
u [y] dy dx
∗
(i)
(b)
u [x]Rw [x, y ] dx
∗
∗
t
[x (i) , y] u(b) [y] dy + R
[x (i) , y (i) ]
t
t
(120)
In the above expression, the double integrals represent distributed contributions produced by
distributed sources (Iaa , Iab , Iba , Ibb ), the single integrals are distributed contributions associated
with point sources (Ja , Jb ) or points contributions associated with distributed sources (Ha , Hb ).
The point quantity K is constituted by the twisting moments on the two sides merging at a corner
Copyright q
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
149
ANALYTICAL INTEGRATION OF SINGULAR KERNELS
produced by the point tangent rotation discontinuity applied on the sides merging at the same
corner. The evaluation of the double boundary integrals in (120) is carried out introducing the
reference system ( , ) over each boundary element where the field distribution is considered and
using the abscissa s over the elements where the source distribution is located:
Iaa =
Iab =
Iba =
Ibb =
s2
s1
s2
s1
s2
s1
s2
s1
(a)
u [s]· lim
→0
(a)
u [s]
(b)
u [s]
2
2
t∗ w [ , ] (a)
u [ ] d ds
(121)
1
t∗ w [ , ] (b)
u [ ] d ds
(122)
t∗ w [ , ] (a)
u [ ] d ds
(123)
(124)
1
2
1
(b)
u [s]· lim
→0
2
t∗ w [ , ] (b)
u [ ] d ds
1
In these expressions the shape functions are defined as
(a)
u [ ]=
(b)
u [ ]=
(a)
u [s] =
(b)
u [s] =
( −
2 (2
1 −3 2 )
3
)
(125)
+ 2 −3 1 )
(− 1 + 2 )3
(126)
1)
(
( −
2)
+
1− 2
2 (2
(ℓa −2s)(ℓa +s)2
ℓa3
(ℓb +2s)(ℓb −s)2
ℓ3b
(s<0)
(127)
(s>0)
(128)
and the integration ends 1 , 2 and s1 , s2 are defined in terms of the local abscissa s and of the
distance , respectively, using the relationships specified in Table VIII.
Table VIII. Expressions of
2,
and s1 , s2 .
Iaa
Iab
Iba
Ibb
1
2
−ℓa −s
−s
—
0
ℓb
−s
−ℓa
0
s
−s
ℓb −s
—
s1
s2
−ℓa +
−
−ℓa
−
ℓb
ℓb −
Copyright q
1,
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
150
M. MAZZA, L. LEONETTI AND M. ARISTODEMO
The single boundary integrals Ha , Hb are expressed in the local reference system ( , ) in the
form:
2
2
(a)
(+)
∗
(−)
∗
Ha = Ha − Ha =
(a)
(129)
u [ ] t (+) [ , ] d −
u [ ] t (−) [ , ] d
t
1
(+)
Hb = Hb
(−)
− Hb
=
2
∗
(b)
u [ ]t
(+)
t
1
t
1
[ , ] d −
2
∗
(b)
u [ ]t
(−)
t
1
[ , ] d
(130)
where the superscripts (−) and (+) distinguish the point sources located on the sides before and
after the corner. It is worth noting that the singularities of the kernels are temporarily deactivated
defining the integration ends 1 , 2 and the variable in terms of a quantity as detailed in
Table IX. This expedient separates the distributed fields on the two sides merging at the corner
from the point sources.
A similar procedure can be used to deal with the single boundary integrals Ja , Jb , represented
in terms of the local abscissa s:
s2
s2
∗(−)
∗(+)
Ja = Ja(+) − Ja(−) =
(a)
(131)
(a)
[s]m
[s]
ds
−
u [s]m t w [s] ds
u
t w
s1
s1
(+)
Jb = Jb
(−)
− Jb
=
s2
s1
∗(+)
(b)
u [s]m t w [s] ds −
s2
s1
∗(−)
(b)
u [s]m t w [s] ds
(132)
where the superscripts (−) and (+) denote the twisting moments acting on the sides before and
after the corner. After the integrals have been computed, the integration ends s1 , s2 are expressed
in terms of the distance , as specified in Table X.
The computation of the point contribution K only involves the evaluation of the kernels m ∗t t ,
expressed by the local abscissa s. In order to deactivate the singularities, the point tangent rotation
sources of are moved away from the corner, giving
K = (m
∗ (−)
∗ (+)
∗ (−)
∗ (+)
(i)
−(m (−) [s = −]−m (−) [s = −])(i)
(+) [s = ])
(+) [s = ]−m
t t
t t
t t
t t
Table IX. Expressions of
(+)
Ha
1
2
−ℓa +
0
1,
2
(133)
and in terms of the distance .
(+)
Hb
0
ℓb
(−)
(−)
Ha
Hb
−ℓa
0
−
ℓb −
0
Table X. Expressions of s1 and s2 in terms of the distance .
(−)
Ja
s1
s2
Copyright q
−ℓa +
−
2008 John Wiley & Sons, Ltd.
(+)
Ja
−ℓa
−
(−)
Jb
(+)
Jb
ℓb
ℓb −
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
ANALYTICAL INTEGRATION OF SINGULAR KERNELS
151
The superscripts (·)(+) and (·)(−) are used to specify both the locations of the point sources t
and the locations of the point effects m t with respect to the corner (Figure 8).
Grouping all the contributions described above, the singular contributions disappear. The limit
on the variable restores the real situation, leading to the following final result:
C[û (i) , u (i) ] = lim (Iaa + Iab + Iba + Ibb + Ja + Jb + Ha + Hb + K )
→0
=
D
4ℓa3 ℓ3b
3(−1+)(ℓa ℓb (ℓa2 +ℓ2b )(1+11)−4ℓa4 (−1+)
+ 2(−1+)(4(ℓa4 −ℓ4b ) arctan
− (ℓa2 +ℓ2b ) ln(ℓa2 +ℓ2b )))
ℓa
+ℓa ℓb (2ℓa2 ln(ℓa )+2ℓ2b ln(ℓb )
ℓb
(134)
6.3. Remainder cases
In the previous subsections four examples explain how the proposed integration method works
for some singular kernels. The cases, which have been selected, refer to the highest singularities,
including the presence of corner contributions. The development of a computer code for the
symmetric boundary element analysis of Kirchhoff plates, with various boundary conditions,
requires the availability of the results for an extended set of cases, which cannot be provided
here. A complete collection of the analytical results for the analysis of rectangular plates can be
found in the technical report [25], which contains all the integral coefficients, together with the
shape functions and the kernels involved. This report can be downloaded at the URL address:
www.labmec.unical.it/pubblicazioni/collana.php.
7. TEST OF THE INTEGRATION TECHNIQUE
In this section the effectiveness of the proposed integration technique is checked by means of a
numerical test. Owing to the difficulty in finding analytical results for kernels exhibiting the high
orders of singularity involved in the symmetric boundary element analysis of Kirchhoff plates, the
double integration of an O(1/r 2 ) singular kernel for a potential problem has been considered. For
this problem Bonnet and Guiggiani provide the numerical results obtained by a direct approach in
comparison with the analytical solution [26]. The case of totally overlapping supports, constituted
by non-collinear elements, is considered. The boundary coefficient is defined by the integral:
(i)
(i)
ˆ
C[
g ∗ [x, y] [y] dy dx
(135)
[x]
,
]=
(i)
(i)
where the kernel g ∗ is
g ∗ [x, y, n, ] =
Copyright q
2008 John Wiley & Sons, Ltd.
1
(n 1 1 +n 2 2 −2rn r )
2r 2
(136)
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
152
M. MAZZA, L. LEONETTI AND M. ARISTODEMO
Figure 9. Local reference system ( , ) and abscissa s for the contribution Iba .
and the shape functions [x] and [y] are associated with the source interpolation parameter
ˆ (i) and to the field interpolation parameter (i) located at the same node i.
According to the previous notation, the boundary integral (135) is split into four terms
(i)
C[ ˆ ,
(i)
] = Iaa + Iab + Iba + Ibb
s2
2
(a)
(a)
[s] lim
=
g ∗ [ , ] [ ] d ds +
→0
s1
+
s2
s1
(b)
[s]
(a)
s1
1
2
s2
(a)
g ∗ [ , ]
[ ] d ds +
1
s2
s1
(b)
[s]
[s] lim
→0
2
(b)
g ∗ [ , ]
[ ] d ds
1
2
(b)
g ∗ [ ]
[ ] d ds
1
(137)
where the following linear shape functions are used
( − 2)
( 1 − 2)
(a)
[ ]=
(b)
[ ]=−
( − 1)
( 1 − 2)
s
ℓa
s
(b)
[s] = 1+
ℓb
(a)
(138)
[s] = 1−
(139)
(s<0)
(140)
(s>0)
(141)
The inner integration bounds 1 , 2 and the local variable in terms of the distance s and the
angle between the boundary elements (Figure 9) are detailed in Table XI which also defines the
outer integration bounds.
Copyright q
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
153
ANALYTICAL INTEGRATION OF SINGULAR KERNELS
Table XI. Inner and outer integration ends.
Iaa ( = 0)
Iab ( > 0)
2
−s −ℓa
−s
→ 0
−s cos
ℓb −s cos
−s sin
s1
s2
−ℓa +
−
−ℓa
−
1
Ibb ( = 0)
Iba ( <0)
−ℓa −s cos
−s cos
s sin
−s
ℓb −s
→ 0
ℓb
ℓb −
Table XII. Integrals for different angles .
ℓa /ℓb = 1
= /4
=0
= /2
= 3/4
−1
−1.772588722239
−1.772588722239
−1
−1
−1.651597320576
−1.651597320576
−1
−1
−1.263943507354
−1.263943507354
−1
−1
−0.509441809342
−0.509441809342
−1
(i)
C[ ˆ , (i) ]
−5.545177444479
−5.303194641153
−4.527887014709
−3.018883618685
Iaa
Iab
Iba
Ibb
−1
−3.513809508233
−0.741220785993
−1
−1
−3.422460201748
−0.649871479508
−1
−1
−3.144582412480
−0.371993690240
−1
−1
−2.677817314297
0.094771407942
−1
−6.255030294227
−6.072331681256
−5.516576102721
−4.58304590635
Iaa
Iab
Iba
Ibb
(i)
C[ ˆ , (i) ]
Carrying out the integrations and the limits, the following results are found:
Iaa = Ibb =
1
4
(142)
ℓa +ℓb cos
ℓb +ℓa cos
1
2
2
+ℓb arctan
2 sin ℓa arctan
Iab =
8ℓa ℓb
ℓa sin
ℓb sin
+ ln(ℓa2 +2 cos ℓa ℓb +ℓ2b )(2ℓa ℓb +cos (ℓa2 +ℓ2b ))
− ln ℓ2b (ℓ2b cos +2ℓa ℓb )−2ℓa ℓb −ℓa2 cos ln(ℓa2 )+(2 −) sin (ℓa2 +ℓ2b )
Iba = Iab [ℓa ↔ ℓb ]
(143)
(144)
The numerical values of these integrals, multiplied by 4, are shown in Table XII, which refers
to some specific geometric data. These values coincide with the results derived by the analytical
formula used in [26] to compare the results obtained by the direct approach.
Copyright q
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
154
M. MAZZA, L. LEONETTI AND M. ARISTODEMO
8. CONCLUSIONS
Symmetric boundary element models may be a preferable alternative to standard collocation
boundary models. For this reason, it is interesting to analyze the computational aspects encountered
in their actual construction. Indeed, their formulation appears to be heavier and contains kernels
having a less compact form and higher singularities. These features have limited the development
of symmetric boundary models. One of the crucial computational steps in the construction of these
models is represented by the accurate evaluation of the boundary coefficients. In particular, the
accuracy in evaluating the self-coefficients, corresponding to overlapping distributions of sources
and boundary variables, is a delicate issue.
In this work an analytical integration method able to evaluate all the types of self-coefficients,
using simple mathematical tools, has been presented. The integration procedure has been described
referring to the symmetric boundary element analysis of Kirchhoff plates. This context has been
chosen in order to explore the computational problems arising in severe cases, characterized by
singularities of up to O(1/r 4 ). As discussed in the previous sections, the proposed method proves
to be effective for integrating the coefficients containing the highest singularities in both the cases
of collinear and corner domains.
In contrast to other techniques, usually based on the extraction of the singular part, the proposed
method evaluates the boundary coefficients through a fully analytical procedure. No explicit regularization process, such as transformation by parts, is carried out, whereas the smoothing effect of
the interpolation functions and their continuity are exploited.
In the proposed method the self-coefficients are evaluated introducing a limit process to make
regular the kernels temporarily and developing the integration on a support constituted by two
contiguous boundary elements where the continuity of the shape functions is exploited. This choice
allows terms that would be singular in the case of separate evaluation to be removed. The remainder
singularities are neutralized exploiting the zeroing of the shape functions and their derivatives at
the ends of the support.
Owing to the variety of possible boundary conditions, the complete set of coefficients is rather
extensive. The examples, explaining the details of the proposed integration procedure, refer to
higher singularities and include corner situations. It is worth noting that the integration method
has been described with reference to rectangular plates but could be used for generic polygonal
plates. In this case the presence of the parametric description of the orientation of the boundary
elements forming the integration domains increases the number of kernels involved in the continuity
condition and reduces the compactness of the analytical results.
REFERENCES
1. Hartmann F. Introductions to Boundary Elements—Theory and Applications. Springer: Berlin, 1989.
2. Sirtori S, Maier G, Novati G, Miccoli S. A Galerkin symmetric boundary-element method in elasticity: formulation
and implementation. International Journal for Numerical Methods in Engineering 1992; 35:255–282.
3. Frangi A, Bonnet M. A Galerkin symmetric and direct BIE method for Kirchhoff elastic plates: formulation and
implementation. International Journal for Numerical Methods in Engineering 1998; 41:337–369.
4. Hartmann F, Katz C, Protopsaltis B. Boundary elements and symmetry. Ingenieur Archiv 1985; 55:440–449.
5. Holzer S. How to deal with hypersingular integrals in the symmetric BEM. Communications in Numerical
Methods in Engineering 1993; 9:219–232.
6. Hadamard J. Lectures on Cauchy’s Problem in Linear Partial Differential Equations. Yale University Press:
New Haven, CT, 1923.
Copyright q
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme
ANALYTICAL INTEGRATION OF SINGULAR KERNELS
155
7. Carini A, Diligenti M, Maranesi P, Zanelli M. Analytical integration for two-dimensional elastic analysis by the
symmetric Galerkin boundary element methods. Computational Mechanics 1999; 23:308–323.
8. Jaswon MA, Maiti M. An integral equation formulation for plate bending problems. Journal of Engineering
Mathematics 1968; 2:83–93.
9. Forbes DJ, Robinson AR. Numerical analysis of elastic plates and shallow shells by an integral equation method.
University of Illinois Structural Research Series Report 345/, 1969.
10. Altiero NJ, Sikarskie DL. A boundary integral method applied to plates of arbitrary plane forms. Computers and
Structures 1978; 9:163–168.
11. Bézine G, Gamby D. Boundary integral formulation for plate flexure with arbitrary boundary conditions. Mechanics
Research Communications 1978; 5:197–206.
12. Hartmann F, Zotemantel R. The direct boundary element method in plate bending. International Journal for
Numerical Methods in Engineering 1986; 23:75–93.
13. Stern M. A general boundary integral formulation for the numerical solution of plate bending problems.
International Journal of Solids and Structures 1979; 15:769–782.
14. Knöpke B. The hypersingular integral equation for the bending moments m x x , m x y and m yy of the Kirchhoff
plate. Computational Mechanics 1994; 15:19–30.
15. Frangi A, Guiggiani M. A direct approach for boundary integral equations with high-order singularities.
International Journal for Numerical Methods in Engineering 2000; 49:871–898.
16. Frangi A, Guiggiani M. Boundary element analysis of Kirchhoff plates with direct evaluation of hypersingular
integrals. International Journal for Numerical Methods in Engineering 1999; 46:1845–1863.
17. Tottenham H. The boundary element method for plates and shells. In Developments in Boundary Element Methods,
vol. I, Banerjee PK, Butterfield R (eds), 1979.
18. Giroire J, Nedelec JC. A new system of boundary integral equations for plates with free edges. Mathematical
Methods in the Applied Sciences 1995; 8:755–772.
19. Nazaret C. Equations intègrals de frontiere pour des problèmes polygonales à bord libre. Comptes Rendus de l’
Academie des Sciences Paris Sèrie I 1996; 322:989–994.
20. Mazza M, Leonetti L, Aristodemo M. Symmetric boundary element analysis of Kirchhoff plates. Proceedings
ECCOMAS 2004, Finland, Jyväskylä, 2004.
21. Mazza M, Aristodemo M. Integration of hypersingular kernels in symmetric BEM analysis of Kirchhoff plates.
Proceedings Sixth International Conference on Computational Structures Technology, Czech Republic, Prague,
2002.
22. Timoshenko SP, Woinowsky-Krieger S. Theory of Plates and Shells. McGraw-Hill: New York, 1984
23. Frangi A. A new regularized BE formulation for Kirchhoff plates. European Journal of Mechanics – A/Solids
1996; 15:915–931.
24. Bonnet M. A regularized Galerkin symmetric BIE formulation for mixed 3D elastic boundary values problems.
Boundary Elements Abstract and Newsletters 1993; 4(109):113.
25. Mazza M, Leonetti L, Aristodemo M. A table of results from analytical integration of singular kernels arising in
the symmetric boundary element analysis of Kirchhoff plates. LabMec Technical Report n.49, 2007. (Available
from: www.labmec.unical.it/pubblicazioni/collana.php.)
26. Bonnet M, Giuggiani M. Direct evaluation of double singular integrals and new free terms in 2D (symmetric)
Galerkin BEM. Computer Methods in Applied Mechanics and Engineering 2003; 192:2565–2596.
Copyright q
2008 John Wiley & Sons, Ltd.
Int. J. Numer. Meth. Engng 2008; 76:127–155
DOI: 10.1002/nme