We present a uniquely solvable boundary integral equation with the generalized Neumann kernel for solving two-dimensional Laplace’s equation on multiply connected regions with mixed boundary condition. Two numerical examples are presented to verify the accuracy of the proposed method.
1. Introduction
The interplay of Riemann-Hilbert boundary value problem and integral equations with the generalized Neumann kernel on bounded multiply connected regions has been investigated in [1]. By reformulating the Dirichlet problem, the Neumann problem, and the conformal mapping as Riemann-Hilbert problems, boundary integral equations with the generalized Neumann kernel have been implemented successfully in [2] to solve the Dirichlet problem and the Neumann problem and in [3–5] to compute the conformal mapping of multiply connected regions onto the classical canonical slit domains. The mixed boundary value problem also can be reformulated as a Riemann-Hilbert problem (see [6–8]). Based on this reformulation, we present in this paper a new boundary integral equation method for two-dimensional Laplace’s equation with mixed boundary condition in bounded multiply connected regions. However, in this paper, we will consider only a certain class of mixed boundary condition where the boundary condition in each boundary component is either the Dirichlet condition or the Neumann condition but not both. This class of mixed boundary value problem has been considered in [9] for Laplace’s equation and in [10, page 78] for biharmonic equation on multiply connected regions. A similar class of mixed boundary value problem has been considered in [11, page 317] for doubly connected regions.
The presented method is an extension of the method presented in [2] for Laplace′s equation with the Dirichlet boundary conditions and Laplace’s equation with the Neumann boundary conditions on multiply connected regions. The method is based on a uniquely solvable boundary integral equation with the generalized Neumann kernel. The generalized Neumann kernel which will be considered in this paper is slightly different from the generalized Neumann kernel for integral equation associated with the Dirichlet problem and the Neumann problem which has been considered in [2]. Thus, not all of the properties of the generalized Neumann kernel which have been studied [2] are valid for the generalized Neumann kernel which will be used in this paper. For example, it is still true that λ = 1 is not an eigenvalue of the generalized Neumann kernel which means that the presented integral equation is uniquely solvable. However, it is no longer true that all eigenvalues of the generalized Neumann kernel are real (see Figure 3 and [2, Theorem 8]).
2. Notations and Auxiliary Material
In this section we will review the definition and some properties of the generalized Neumann kernel. For further details we refer the reader to [1–3, 5].
Let G be a bounded multiply connected region of connectivity m + 1 ≥ 1 with 0 ∈ G. The boundary consists of m + 1 smooth closed Jordan curves Γ0, Γ1, …, Γm where Γ0 contains the other curves Γ1, …, Γm (see Figure 1). The complement of G with respect to consists of m + 1 simply connected components G0, G1, …, Gm. The components G1, …, Gm are bounded and the component G0 is unbounded where ∞ ∈ G0. We assume that the orientation of the boundary Γ is such that G is always on the left of Γ. Thus, the curves Γ1, …, Γm always have clockwise orientations and the curve Γ0 has a counterclockwise orientation. The curve Γj is parametrized by a 2π-periodic twice continuously differentiable complex function ηj(t) with nonvanishing first derivative
()
The total parameter domain J is the disjoint union of the intervals Jj. We define a parametrization of the whole boundary Γ as the complex function η defined on J by
A bounded multiply connected region G of connectivity m + 1.
Let H be the space of all real Hölder continuous functions on the boundary Γ. In view of the smoothness of η, a function ϕ ∈ H can be interpreted via , t ∈ J, as a real Hölder continuous 2π-periodic functions of the parameter t ∈ J, that is,
()
with real Hölder continuous 2π-periodic functions defined on Jj, and vice versa. So, here and in what follows, we will not distinguish between ϕ(η(t)) and ϕ(t).
The subspace of H which consists of all piecewise constant functions defined on Γ will be denoted by S, that is, a function h ∈ S has the representation
()
where h0, …, hm are real constants. For simplicity, the function h will be denoted by
()
In this paper we will assume that the function A is the continuously differentiable complex function
()
where θ is the real piecewise constant function
()
with either θj = 0 or θj = π/2, j = 0,1, …, m. This function, A(t), is a special case of the function A(t) in [5, Equation (4)] in connection with numerical conformal mapping of multiply connected regions.
The generalized Neumann kernel formed with A is defined by
()
We define also a real kernel M by
()
The kernel N is continuous and the kernel M has a cotangent singularity type (see [1] for more details). Hence, the operator
()
is a Fredholm integral operator and the operator,
()
is a singular integral operator.
The solvability of boundary integral equations with the generalized Neumann kernel is determined by the index (winding number in other terminology) of the function A (see [1]). For the function A given by (2.6), the index κj of A on the curve Γj and the index of A on the whole boundary Γ are given by
()
Although the function A(t) in (2.6) is different from the function A(t) in [2, Equation (11)], both functions have the same indices. So by using the same approach used in [2], we can prove that the properties of the generalized Neumann kernel proved in [2], except Theorem 8, Theorem 10, and Corollary 2, are still valid for the generalized Neumann kernel formed with the function A(t) in (2.6) (see [5]). Numerical evidence show that [2, Theorem 8], which claims that the eigenvalues of the generalized Neumann kernel lies in [−1,1), is no longer true for the function A(t) in (2.6) (see Figure 3).
Theorem 2.1 (see [5].)For a given function γ ∈ H, there exist unique functions h ∈ S and μ ∈ H such that
()
is a boundary value of a unique analytic function f(z) in G. The function μ is the unique solution of the integral equation
()
and the function h is given by
()
3. The Mixed Boundary Value Problem
Let Sd and Sn be two subsets of the set {0,1, …, m} such that
()
We will consider the following class of mixed boundary value problems. Find a real function u in G such that
()
()
()
where n is the unit exterior normal to Γ.
The problem (3.2a), (3.2b), and (3.2c) reduces to the Dirichlet problem for Sn = ∅ and to the Neumann problem for Sd = ∅. Both problems have been considered in [2]. So we have assumed in this paper that Sn ≠ ∅ and Sd ≠ ∅. The mixed boundary value problem (3.2a), (3.2b), and (3.2c) is uniquely solvable. Its unique solution u can be regarded as a real part of an analytic function F in G which is not necessairly single-valued. However, the function F can be written as
()
where f is a single-valued analytic function in G, each zj is a fixed point in Gj, j = 1,2, …, m; and a1, …, am are real constants uniquely determined by ϕ (see [12, page 145] and [13, page 174]). Without los of generality, we assume that Imf(0) = 0. The constants a1, …, am are chosen to ensure that (see [14, page 222] and [15, page 88])
The Dirichlet boundary condition is a special case of the Riemann-Hilbert boundary condition. The Neumann boundary condition also can be reduced to a Riemann-Hilbert boundary condition by using the Cauchy-Riemann equations and integrating along the boundary Γj for j ∈ Sn. Let T(ζ) be the unit tangent vector and n(ζ) be the unit external normal vector to Γ at ζ ∈ Γ. Let also ν(ζ) be the angle between the normal vector n(ζ) and the positive real axis, that is, n(ζ) = eiν(ζ). Then,
()
Thus
()
Since u(z) = ReF(z), then by the Cauchy-Riemann equation, we have
Let the boundary value of the multivalued analytic function F be given by
()
Then the function F′(z) is a single-valued analytic function and has the boundary value
()
Let θ(t) be the real piecewise constant function
()
Hence, the boundary values of the function F(z) satisfy on the boundary Γ
()
where
()
and for t ∈ Jj and j ∈ Sn, the function is known and is given by
()
The functions ϕj(t) for j ∈ Sd ∪ Sn are given by (3.2b) and (3.2c). The function φj(t) can be then computed for t ∈ Jj and j ∈ Sn by integrating the function . Then, it follows from (3.3), (3.16), and (3.17) that the the function f(z) is a solution of the Riemann-Hilbert problem
()
Since
()
then, in view of (3.6), the boundary condition (3.19) can be written as
()
where
()
for k = 1,2, …, m.
In view of (3.5), (3.8), and (3.18), the constants ak are known for k ∈ Sn and are given by
()
For k ∈ Sd, the real constants ak are unknown. Thus, the boundary condition (3.19) can be written as
()
where the function is known and is given by
()
It is clear that the function is known explicitly for t ∈ Jj with j ∈ Sd. However, for t ∈ Jj with j ∈ Sn it is required to integrate to obtain φj(t).
The function φj(t) is not necessary 2π-periodic. Numerically, we prefer to deal with periodic functions. So we will not compute φj(t) directly by integrating the function . Instead, we will integrate the function
()
By the definitions of the constants ak and the functions γ[k], we have
()
which implies that the function is always 2π-periodic. So, for t ∈ Jj with j ∈ Sn, we write the function using the Fourier series as
()
Then the function is given for t ∈ Jj with j ∈ Sn by
()
where cj is undetermined real constant and the function is given by
()
Hence, the boundary condition (3.24) can be then written as
()
where is the real piecewise constant function
()
and the function is given by
()
Let c : = f(0) (unknown real constant) and g(z) be the analytic function defined on G by
()
Thus the function g(z) is a solution of the Riemann-Hilbert problem
()
where the function A(t) is given by (2.6) and the function h(t) is defined by
()
Let μ(t) : = Im[A(t)g(η(t))], then the boundary value of the function g(z) is given on the boundary Γ by
()
where , γ[j] are knowns and h, μ are unknowns.
4. The Solution of the Mixed Boundary Value Problem
Let and let μ[j] for j ∈ Sd be the unique solutions of the integral equations
is the boundary value of an analytic function . Since the unknown functions μ and h in (3.37) are uniquely determined by the known functions and γ[j] for j ∈ Sd, it follows from (3.37) and (4.3) that
()
()
In view of (3.15), (3.32), and (3.36), the function h(t) is given by
()
Thus, we have from (4.5), (3.23), and (3.6) the linear system
()
()
of m + 2 equations in m + 2 unknowns c, aj for j ∈ Sd and cj for j ∈ Sn.
By solving the linear system (4.7a) and (4.7b), we obtain the values of the constants aj and the function h(t). Then, we obtain the function μ from (4.4). Consequently, the boundary value of the function g is given by
()
where
()
The function g(z) can be computed for z ∈ G by the Cauchy integral formula. Then the function f(z) is given by
()
Finally, the solution of the mixed boundary value problem can be computed from u(z) = ReF(z) where F(z) is given by (3.3).
5. Numerical Implementations
Since the functions Aj and ηj are 2π-periodic, the integrands in the integral equations (4.1) are 2π-periodic. Hence, the most efficient numerical method for solving (4.1) is generally the Nyström method with the trapezoidal rule (see e.g., [16, page 321]). We will use the trapezoidal rule with n (an even positive integer) equidistant node points on each boundary component to discretize the integrals in (4.1). If the integrands in (4.1) are k times continuously differentiable, then the rate of convergence of the trapezoidal rule is O(1/nk). For analytic integrands, the rate of convergence is better than 1/nk for any positive integer k (see e.g., [17, page 83]). The obtained approximate solutions of the integral equations converge to the exact solutions with a similarly rapid rate of convergence (see e.g., [16, page 322]). Since the smoothness of the integrands in (4.1) depends on the smoothness of the function η(t), results of high accuracy can be obtained for very smooth boundaries.
By using the Nyström method with the trapezoidal rule, the integral equations (4.1) reduce to (m + 1)n by (m + 1)n linear systems. Since the integral equations (4.1) are uniquely solvable, then for sufficiently large values of n the obtained linear systems are also uniquely solvable [16]. The linear systems are solved using the Gauss elimination method. The computational details are similar to previous works in [2–5].
By solving the linear systems, we obtain approximations to and μ[j] for j ∈ Sd which give approximations to and h[j] for j ∈ Sd through (4.2). By solving (4.7a) and (4.7b) we get approximations to the constants c, aj for j ∈ Sd and cj for j ∈ Sn. These approximations allow us to obtain approximations to the boundary value of the function g(z) from (4.8). The values of g(z) for z ∈ G will be calculated by the Cauchy integral formula. The approximate values of the function f(z) are then computed from (4.10). Finally, in view of (3.3), the solution of the mixed boundary value problem can be computed from
()
In this paper, we have considered regions with smooth boundaries. For some ideas on how to solve numerically boundary integral equations with the generalized Neumann kernel on regions with piecewise smooth boundaries, see [18].
6. Numerical Examples
In this section, the proposed method will be used to solve two mixed boundary value problems in bounded multiply connected regions with smooth boundaries.
Example 6.1. In this example we consider a bounded multiply connected region of connectivity 4 bounded by the four circles (see Figure 2(a))
The eigenvalues of the coefficient matrix of the linear systems obtained by discretizing the integral equations (4.1) with n = 128 for Example 6.1 (a) and with n = 256 for Example 6.2 (b).
The eigenvalues of the coefficient matrix of the linear systems obtained by discretizing the integral equations (4.1) with n = 128 for Example 6.1 (a) and with n = 256 for Example 6.2 (b).
We assume that the condition on the boundaries Γ0, Γ1 is the Neumann condition and the condition on the boundaries Γ2, Γ3 is the Dirichlet condition. The functions ϕj in (3.2a), (3.2b), and (3.2c) are obtained based on choosing an exact solution of the form
()
This example has been considered in [9, page 894] using the regularized meshless method. The domain here is shifted by one unit to the right to ensure that 0 ∈ G. To compare our method with the method presented in [9], we use the same error norm used in [9], namely,
()
where u(z) is the exact solution of the mixed boundary value problem and un(z) is the approximate solution obtained with n node points on each boundary component. The error norm versus the total number of calculation points 4n by using the presented method is shown in Figure 4(a) where the integral in (6.3) is discretized by the trapezoidal rule. By using only n = 16 (64 calculation points on the whole boundary), we obtain error norm less than 10−9. In [9], the error norm is only less than 10−3 when 200 boundary points are used. The absolute errors |u(z) − un(z)| for selected points in the entire domain are plotted in Figure 5(a) (compare the results with [9, Figure 10]).
The absolute error |u(z) − un(z)| for the entire domain obtained with n = 64 for Example 6.1 (a) and with n = 256 for Example 6.2 (b).
Example 6.2. In this example we consider a bounded multiply connected region of connectivity 7 (see Figure 2(b)). The boundary Γ = ∂G is parametrized by
()
where the values of the complex constants zj and the real constants αj, βj, σj are as in Table 1.
Table 1.
The values of constants αj, βj, zj, σj, and ζj in (6.4).
j
αj
βj
zj
σj
ζj
0
4.0000
3.0000
−0.5000 − 0.5000i
1.0000
5.00 + 5.00i
1
0.3626
−0.1881
0.1621 + 0.5940i
3.3108
0.10 + 0.50i
2
0.5061
−0.6053
−1.7059 + 0.3423i
0.5778
−1.60 + 0.40i
3
0.6051
−0.7078
0.3577 − 0.9846i
4.1087
0.30 − 0.90i
4
0.7928
−0.3182
1.0000 + 1.2668i
2.6138
0.95 + 1.20i
5
0.3923
−0.4491
−1.9306 − 1.0663i
4.4057
−1.85 − 1.00i
6
0.2976
−0.6132
−0.8330 − 2.1650i
5.7197
−0.80 − 2.10i
The region in this example has been considered in [2, 19, 20] for the Dirichlet problem and the Neumann problem. In this example, we will consider a mixed boundary value problem where we assume that the condition on the boundaries Γ0, Γ1, Γ2, and Γ3 is the Dirichlet condition and the condition on the boundaries Γ4, Γ5, and Γ6 is the Neumann condition. The functions ϕj in (3.2a), (3.2b), and (3.2c) are obtained based on choosing an exact solution of the form
()
where the values of the complex constants ζj are as in Table 1. For the error, we use the error norm (see Figure 4(b)):
()
The absolute errors |u(z) − un(z)| for selected points in the entire domain are plotted in Figure 5(b).
7. Conclusions
A new uniquely solvable boundary integral equation with the generalized Neumann kernel has been presented in this paper for solving a certain class of mixed boundary value problem on multiply connected regions. Two numerical examples are presented to illustrate the accuracy of the presented method.
The presented method can be applied to mixed boundary value problem with both the Dirichlet condition and the Neumann condition on the same boundary component Γk. For this case, the function A(t) is discontinuous on Jk, where A(t) = ηk(t) on the part of Γk corresponding to the Dirichlet condition and A(t) = −iηk(t) on the part of Γk corresponding to the Neumann condition. Hence, the Riemann-Hilbert problem (3.35) will be a problem with discontinuous coefficient A(t). The solvability of Riemann-Hilbert problems with discontinuous coefficients is different from the ones with continuous coefficients (see e.g., [6, page 449] and [13, page 271]). Furthermore, the discontinuity of the function A(t) implies that we cannot apply the theory of the generalized Neumann kernel developed in [21] for simply connected regions and in [1] for multiply connected regions. Hence, further investigations are required. This will be considered in future work.
Acknowledgments
The authors would like to thank the anonymous referees for suggesting several improvements. This work was supported in part by the Deanship of Scientific Research at King Khalid University through Project no. KKU-SCI-11-022. This support is gratefully acknowledged.
1Wegmann R. and
Nasser M. M. S., The Riemann-Hilbert problem and the generalized Neumann kernel on multiply connected regions, Journal of Computational and Applied Mathematics. (2008) 214, no. 1, 36–57, https://doi.org/10.1016/j.cam.2007.01.021, 2391671, ZBL1157.45303.
2Nasser M. M. S.,
Murid A. H. M.,
Ismail M., and
Alejaily E. M. A., Boundary integral equations with the generalized Neumann kernel for Laplace′s equation in multiply connected regions, Applied Mathematics and Computation. (2011) 217, no. 9, 4710–4727, https://doi.org/10.1016/j.amc.2010.11.027, 2745151, ZBL1211.65159.
3Nasser M. M. S., A boundary integral equation for conformal mapping of bounded multiply connected regions, Computational Methods and Function Theory. (2009) 9, no. 1, 127–143, 2478267, ZBL1159.30007.
4Nasser M. M. S., Numerical conformal mapping via a boundary integral equation with the generalized Neumann kernel, SIAM Journal on Scientific Computing. (2009) 31, no. 3, 1695–1715, https://doi.org/10.1137/070711438, 2491542, ZBL1198.30009.
5Nasser M. M. S., Numerical conformal mapping of multiply connected regions onto the second, third and fourth categories of Koebe′s canonical slit domains, Journal of Mathematical Analysis and Applications. (2011) 382, no. 1, 47–56, https://doi.org/10.1016/j.jmaa.2011.04.030, 2805493, ZBL1227.30007.
7Haas R. and
Brauchli H., Fast solver for plane potential problems with mixed boundary conditions, Computer Methods in Applied Mechanics and Engineering. (1991) 89, no. 1–3, 543–556, 2-s2.0-0026206512.
8Haas R. and
Brauchli H., Extracting singularities of Cauchy integrals—a key point of a fast solver for plane potential problems with mixed boundary conditions, Journal of Computational and Applied Mathematics. (1992) 44, no. 2, 167–185, https://doi.org/10.1016/0377%2D0427(92)90009%2DM, 1197681, ZBL0769.65008.
9Chen K. H.,
Kao J. H.,
Chen J. T.,
Young D. L., and
Lu M. C., Regularized meshless method for multiply-connected-domain Laplace problems, Engineering Analysis with Boundary Elements. (2006) 30, no. 10, 882–896, 2-s2.0-33748450782, https://doi.org/10.1016/j.enganabound.2006.06.005.
10Ho H. S. and
Gutierrez-Lemini D., A general solution procedure in elastostatics with multiply-connected regions with applications to mode III fracture mechanics problems, Acta Mechanica. (1982) 44, no. 1-2, 73–89, 2-s2.0-34250229789, https://doi.org/10.1007/BF01190919.
11Dontová E.,
Dont M., and
Král J., Reflection and a mixed boundary value problem concerning analytic functions, Mathematica Bohemica. (1997) 122, no. 3, 317–336, 1600664, ZBL0903.30028.
12Mikhlin S. G., Integral Equations and Their Applications to Certain Problems in Mechanics, Mathematical Physics and Rechnology, 1957, Pergamon Press, New York, NY, USA, Translated from the Russian by A. H. Armstrong0087877.
16Atkinson K. E., The Numerical Solution of Integral Equations of the Second Kind, 1997, 4, Cambridge University Press, Cambridge, UK, https://doi.org/10.1017/CBO9780511626340, 1464941, ZBL1041.81604.
17Krommer A. R. and
Ueberhuber C. W., Numerical Integration on Advanced Computer Systems, 1994, 848, Springer, Berlin, Germany, https://doi.org/10.1007/BFb0025796, 1324342.
18Nasser M. M. S.,
Murid A. H. M., and
Zamzamir Z., A boundary integral method for the Riemann-Hilbert problem in domains with corners, Complex Variables and Elliptic Equations. (2008) 53, no. 11, 989–1008, https://doi.org/10.1080/17476930802335080, 2460133, ZBL1159.30023.
19Greenbaum A.,
Greengard L., and
McFadden G. B., Laplace′s equation and the Dirichlet-Neumann map in multiply connected domains, Journal of Computational Physics. (1993) 105, no. 2, 267–278, https://doi.org/10.1006/jcph.1993.1073, 1210407, ZBL0769.65085.
20Helsing J. and
Wadbro E., Laplace′s equation and the Dirichlet-Neumann map: a new mode for Mikhlin′s method, Journal of Computational Physics. (2005) 202, no. 2, 391–410, https://doi.org/10.1016/j.jcp.2004.06.024, 2145386, ZBL1063.65130.
21Wegmann R.,
Murid A. H. M., and
Nasser M. M. S., The Riemann-Hilbert problem and the generalized Neumann kernel, Journal of Computational and Applied Mathematics. (2005) 182, no. 2, 388–415, https://doi.org/10.1016/j.cam.2004.12.019, 2147876, ZBL1070.30017.
Please check your email for instructions on resetting your password.
If you do not receive an email within 10 minutes, your email address may not be registered,
and you may need to create a new Wiley Online Library account.
Request Username
Can't sign in? Forgot your username?
Enter your email address below and we will send you your username
If the address matches an existing account you will receive an email with instructions to retrieve your username
The full text of this article hosted at iucr.org is unavailable due to technical difficulties.