Method of fundamental solutions for the problem of doubly-periodic potential flow
Abstract
In this paper, we propose a method of fundamental solutions for the problem of two-dimensional potential flow in a doubly-periodic domain. The solution involves a doubly-periodic function, to which it is difficult to give an approximation by the conventional method of fundamental solutions. We propose to approximate it by a linear combination of the periodic fundamental solutions, that is, complex logarithmic potentials with sources in a doubly-periodic array constructed using the theta functions. Numerical examples show the effectiveness of our method.
Keywords: method of fundamental solutions, potential problem, double periodicity, periodic fundamental solution, theta function, elliptic function
MSC: 65N80,65E05
1 Introduction
The method of fundamental solutions, or the charge simulation method, [7, 16] is a fast numerical solver for potential problems
(1) |
where is a domain in the -dimensional Euclidean space , and is a function given on . In two dimensional problems , equalizing the Euclid plane with the complex plane , the method of fundamental solutions gives an approximate solution of (1) of the form 222The scheme shown here is the invariant scheme [17, 18] proposed by Murota.
(2) |
where are unknown real coefficients such that
(3) |
and are points given in . We call the “charges” and the “charge points”. We remark that the approximate solution exactly satisfies the Laplace equation in . Regarding the boundary condition, we pose the collocation condition on , namely, we assume that satisfies the equations
(4) |
with given on the boundary , which are called the “collocation points”. The equations (4) are rewritten as
(5) |
which, together with (3), form a system of linear equations with respect to . We determine the unknowns by solving the linear system (3) and (5) and obtain the approximate solution . The method of fundamental solutions has the advantages that it is easy to program, its computational cost is low, and it shows fast convergence such as exponential convergence [13] under some condition. It was first used for studies of electric field problems [26, 27], and now it is widely used in science and engineering, for example, problem of scattering of earthquake waves [25].
The method of fundamental solutions is also used for the approximation of complex analytic functions. Let be an analytic function in a domain . The real part of , which is a harmonic function in , can be approximated using the form (2), and the imaginary part of , which is the conjugate harmonic function of , is approximated using
Then, the analytic function is approximated using a linear combination of the complex logarithmic functions
(6) |
From this point of view, Amano applied the method of fundamental solution to numerical conformal mappings [1, 2, 3].
In this paper, we examine the problem of two-dimensional potential flow past an infinite doubly-periodic array of obstacles as shown in Figure 1. A two-dimensional potential flow is characterized by a complex velocity potential [15], which is an analytic function in the flow domain such that it gives the velocity field by , and its imaginary part satisfies the boundary condition
(7) |
Physically, the boundary condition (7) means that the fluid flows along the boundary since the contour lines of are the streamlines. Therefore, in order to obtain the potential flow of our problem, we have to find an analytic function in satisfying the boundary condition (7).
We have, however, one problem in applying the method of fundamental solutions to our problem. The velocity field is obviously a doubly-periodic function due to the the double periodicity of the flow domain . Then, the complex velocity potential involves a doubly-periodic function, and it is difficult to approximate it using the form (6) of the conventional method. To overcome this challenge, we propose to solve our problem using a doubly-periodic fundamental solution, that is, a logarithmic potential with a doubly-periodic array of sources. We construct a doubly-periodic fundamental solution using the theta functions and approximate the complex velocity potential by a linear combination of the doubly-periodic fundamental solutions.
The previous works related to this paper are as follows. As studies of problems of periodic flow, Zick and Homsy [28] proposed an integral equation method for three-dimensional Stokes flow problems with a three-dimensional periodic array of spheres, where the solution is given by an integral including the periodic fundamental solution. Greengard and Kropinski [8] proposed an integral equation method for two-dimensional Stokes flow problems in doubly-periodic domains, where an approximate solution is given as a complex variable formulation and the fast multipole method is used. Liron [14] studied Stokes flow due to infinite array of Stokeslets and applied it to the problems of fluid transport by cilia. As studies on methods of fundamental solutions applied to problems with periodicity, Ogata et al. proposed a method of numerical conformal mappings of complex domains with a single periodicity [24], where the mapping function, an analytic function involving a singly-periodic function, is approximated by the method of fundamental solution using the singly-periodic fundamental solutions. They proposed a method of fundamental solutions also to the problems of two-dimensional periodic Stokes flows [21, 20], where the solutions are approximated by the periodic fundamental solutions of the Stokes equation, that is, the Stokes flows induced by a periodic array of point forces. The author proposed a method of fundamental solutions for the two-dimensional elasticity problem with one-dimensional periodicity [19], where the solution is approximated using the periodic fundamental solutions of the elastostatic equation, that is, the displacements induced by concentrated forces in a periodic array.
The remainder of this paper is structured as follows. Section 2 proposes a method of fundamental solutions for our problem of potential flow with double periodicity. Section 3 shows some numerical examples which show the effectiveness of our method. In Section 4, we conclude this paper and present problems related to future studies.
2 Method of fundamental solutions
We consider a potential flow past the doubly-periodic array of obstacle. The flow domain is mathematically given by
where is one of the obstacles, a simply-connected domain in and
with complex numbers and giving the periods of the obstacle array such that and if . We assume that the spatial average of the velocity field is a uniform flow, in whose direction the real axis is taken, that is,
(8) |
where is the magnitude of the velocity of the unit flow, is the set defined by
(9) |
with a point (see Figure 2), and is the area of .
As mentioned in the previous section, a two-dimensional potential flow is characterized by a complex velocity potential, , which is an analytic function in the flow domain such that it gives the velocity field by
(10) |
and its imaginary part is constant on the boundary of the domain . The condition (8) is rewritten as
(11) |
Therefore, our potential flow problem is mathematically reduced to the problem to find an analytic function in satisfying
(12) |
and (11).
In solving our problem by the method of fundamental solution method, however, we have one problem. The complex velocity potential involves a periodic function since the velocity field given by (10) is obviously a periodic function, and it is impossible to approximate by the conventional method using the form (2). To overcome this challenge, we propose to approximate the complex velocity potential by
(13) |
where is the theta function [4] 333 In [4], the theta function is defined by
with and ,
(14) |
are points given in and are unknown real coefficients such that
(15) |
We call the “charge” and the “charge points”. The theta function is an entire function which has simple zeros at , and satisfies the pseudo-periodicity
(16) |
Therefore, the functions appearing on the rightmost side of (13) can be regarded as the complex logarithmic potential with sources at the points and it is a periodic fundamental solution of the two-dimensional Poisson equation 444 Hasimoto [10] presented a periodic fundamental solution of the two-dimensional Poisson equation in terms of the Weierstrass elliptic functions . The term is added in each term of the rightmost side of (13) so that satisfies the condition (11).
The approximate potential satisfies the pseudo-periodicity
(17) | ||||
(18) |
In fact,
where (16) is used on the second equality and (15) on the third equality, and | ||||
where (16) is used on the second equality and (15) on the third equality. Then, the complex velocity satisfies the double periodicity
(19) |
which means that is an elliptic function of periods and .
The approximate velocity potential in (13) is an analytic function in such that it satisfies the condition (11) and gives the complex velocity which is an elliptic function of periods and . Regarding the boundary condition (12), we pose a collocation condition on , namely, we assume the equation
(20) |
where are given points on called the “collocation points” and is an unknown real constant. The equations (20) are rewritten as
(21) |
The equations (15) and (21) form a system of linear equations with respect to the unknowns and . We determine the unknown charges by solving this linear system and obtain the approximate velocity potential . Owing to the pseudo-periodicity (17) and (18), the approximate potential automatically satisfies the collocation condition on the boundary of other obstacle , , that is,
3 Numerical examples
In this section, we show some numerical examples which show the effectiveness of our method. All the computations were performed using programs coded in C++ with double precision.
\psfrag{x}{\footnotesize$\operatorname{Re}z/r$}\psfrag{y}{\footnotesize$\operatorname{Im}z/r$}\includegraphics[width=212.47617pt]{20200629004csm.eps} | \psfrag{x}{\footnotesize$\operatorname{Re}z/r$}\psfrag{y}{\footnotesize$\operatorname{Im}z/r$}\includegraphics[width=212.47617pt]{20200629005csm.eps} |
\psfrag{x}{\footnotesize$\operatorname{Re}z/r$}\psfrag{y}{\footnotesize$\operatorname{Im}z/r$}\includegraphics[width=212.47617pt]{20200629006csm.eps} | \psfrag{x}{\footnotesize$\operatorname{Re}z/r$}\psfrag{y}{\footnotesize$\operatorname{Im}z/r$}\includegraphics[width=212.47617pt]{20200629007csm.eps} |
Figure 3 shows the examples of flows past a doubly-periodic array of cylinders, that is, flows in the domain
where | |||
with a positive constant and periods such that and if . The charge points and the collocation points are respectively taken as
(22) |
where is a constant such that and was taken as in the examples, and in (14) are computed by the Monte Carlo method with a million points in .
To estimate the accuracy of our method, we evaluated the value
where is the constant obtained in solving the system of linear equations (15) and (20). The value shows how accurately the approximate potential satisfies the boundary condition (7). Figure 4 shows evaluated for the above numerical example with and for , where is the parameter appearing in (22). The figure shows that the approximation of our method converges exponentially as the number of unknowns increases. Table 1 shows the decay rates of the error estimates , which are also shown in Figure 4 in broken lines. The table shows that the error estimate roughly obeys
for in the examples of and for in the example of .
\psfrag{n}{$N$}\psfrag{e}{$\epsilon_{N}$}\includegraphics[width=195.12767pt]{20200629008csm.eps} | \psfrag{n}{$N$}\psfrag{e}{$\epsilon_{N}$}\includegraphics[width=195.12767pt]{20200629010csm.eps} |
\psfrag{n}{$N$}\psfrag{e}{$\epsilon_{N}$}\includegraphics[width=195.12767pt]{20200629011csm.eps} | \psfrag{n}{$N$}\psfrag{e}{$\epsilon_{N}$}\includegraphics[width=195.12767pt]{20200629012csm.eps} |
In the actual computations, the condition (8) that the average of the velocity is is not exactly satisfied because the integrals on giving by (13) are approximately computed by the Monte-Carlo method. We computed the average velocity by evaluating the integral in (11) using the Monte-Carlo method with a million points. Table 2 shows the result. The table shows that the condition (8) is approximately satisfied with error to .
4 Concluding Remarks
In this paper, we proposed a method of fundamental solutions for the problems of two-dimensional potential flow past a doubly-periodic array of obstacles. In terms of mathematics, our problem is to find the complex velocity potential, an analytic function in the flow domain with double periodicity. The solution obviously involves a doubly-periodic function, and it is difficult to approximate it by the conventional method. Then, we proposed a new method of fundamental solution for this problem using the periodic fundamental solutions, which is the logarithmic potential with a doubly-periodic array of sources constructed using the theta functions. The proposed method inherits the advantages of the conventional method of fundamental solutions and approximates the solution of our problem with double periodicity well. The numerical examples showed the effectiveness of our method.
We have two issues regarding this paper for future study. The first problem is a theoretical error estimate of our method. Theoretical studies on the accuracy of the method of fundamental solution have been presented for special cases such as two-dimensional Laplace equation and Helmholtz equation in a disk [13, 5, 22] and two-dimensional Laplace equation in a domain with an analytic boundary [12, 23]. However, theoretical error estimate still remains unknown for many types of problems and methods including our method. The author believes it one of the most important works on the method of fundamental solutions to give a theoretical error estimate.
The second problem is to extend our method to other problems with periodicity than two-dimensional potential problems. The author has already given methods of fundamental solutions for Stokes flow problems [20, 21] and elasticity problems [19] with periodicity. In the work on periodic Stokes flow [21], the author et al. proposed to use the periodic fundamental solutions, which was presented by Hasimoto [9] and is given by a Fourier series. It is expected to construct a method of fundamental solutions using periodic fundamental solutions given by the theta functions or elliptic functions [11, 6] as in this paper.
Acknowledgement
The author thanks Professor Yusaku Yamamoto for his advice in numerical computations.
References
- [1] K. Amano. A charge simulation method for the numerical conformal mapping of interior, exterior and doubly-connected domains. J. Comput. Appl. Math., 53(3):353–370, 1994.
- [2] K. Amano. A charge simulation method for numerical conformal mapping onto circular and radial slit domains. SIAM J. Sci. Comput., 19(4):1169–1187, 1998.
- [3] K. Amano, D. Okano, H. Ogata, and M. Sugihara. Numerical conformal mapping onto the linear slit domains. Japan J. Indust. Appl. Math., 29:165–186, 2012.
- [4] J. V. Armitage and W. F. Eberlein. Elliptic Functions. Cambridge University Press, Cambridge, 2006.
- [5] F. Chiba and T. Ushijima. Exponential decay of errors of a fundamental solution method applied to a reduced wave problem in the exterior region of a disc. J. Comput. Appl. Math., 231:869–885, 2009.
- [6] D. Crowdy and E. Luca. Fast evaluation of the fundamental singularities of two-dimensional doubly periodic Stokes flow. J. Eng. Math., 111:95–110, 2018.
- [7] G. Fairweather and A. Karageorghis. The method of fundamental solutions for elliptic boundary value problems. Adv. Comp. Math., 9:69–95, 1998.
- [8] L. Greengard and M. C. Kropinski. Integral equation methods for stokes flow in doubly-periodic domains. J. Eng. Math., 48:157–170, 2004.
- [9] H. Hasimoto. On the periodic fundamental solutions of the stokes equations and their application to viscous flow past a cubic array of spheres. J. Fluid. Mech., 5(2):317–328, 1959.
- [10] H. Hasimoto. Periodic fundamental solution of a two-dimensional Poisson equation. J. Phys. Soc. Japan, 77(10):104601, 2008.
- [11] H. Hasimoto. Periodic fundamental solution of the two-dimensional Stokes equations. J. Phys. Soc. Japan, 78(7):074401, 2009.
- [12] M. Katsurada. Asymptotic error analysis of the charge simulation method in a jordan region with an analytic boundary. J. Fac. Sci. Univ. Tokyo, Sect. IA Math., 37:635–657, 1990.
- [13] M. Katsurada and H. Okamoto. A mathematical study of the charge simulation method I. J. Fac. Sci. Univ. Tokyo, Sect IA, 35(3):507–518, 1988.
- [14] N. Liron. Fluid transport by cilia between parallel plates. J. Fluid Mech., 86(4):705–726, 1978.
- [15] L. M. Milne-Thomson. Theoretical Hydrodynamics. Dover, New York, 2011.
- [16] S. Murashima. Charge Simulation Method and Its Applications. Morikita-Shuppan, Tokyo, 1983. (in Japanese).
- [17] K. Murota. On “invariance” of schemes in the fundamental solution method. Trans. IPS Japan, 34(3):533–535, 1993. (in Japanese).
- [18] K. Murota. Comparison of conventional and “invariant” schemes of fundamental solutions method for annular domains. Japan J. Indust. Appl. Math., 12:61–85, 1995.
- [19] H. Ogata. Fundamental solution method for periodic plane elasticity. J. Numer. Anal. Indust. Appl. Math. (JNAIAM), 3(3–4):249–267, 2008.
- [20] H. Ogata and K. Amano. Fundamental solution method for two-dimensional stokes flow problems with one-dimensional periodicity. Japan J. Indust. Appl. Math., 27:191–215, 2010.
- [21] H. Ogata, K. Amano, M. Sugihara, and D. Okano. A fundamental solution method for viscous flow problems with obstacles in a periodic array. J. Comput. Appl. Math., 152(1–2):411–425, 2003.
- [22] H. Ogata, F. Chiba, and T. Ushijima. A new theoretical error estimate of the method of fundamental solutions applied to reduced wave problems in the exterior region of a disk. J. Comput. Appl. Math., 235(12):3395–3412, 2011.
- [23] H. Ogata and M. Katsurada. Convergence of the invariant scheme of the method of fundamental solutions for two-dimensional potential problems in a jordan region. Japan J. Indust. Appl. Math., 31:231–262, 2014.
- [24] H. Ogata, D. Okano, and K. Amano. Numerical conformal mapping of periodic structure domains. Japan J. Indust. Appl. Math., 19:257–275, 2002.
- [25] F. J. Sanchez-Sezma and E. Rosenblueth. Ground motion at canyons of arbitrary shape under incident sh waves. Int. J. Earthq. Eng. Struct. Dyn., 7:441–450, 1979.
- [26] H. Singer, H. Steinbigler, and P. Weiss. A charge simulation method for the calculation of high voltage fields. IEEE Trans. Power Appar. Syst., PAS-93:1660–1668, 1974.
- [27] H. Steinbigler, 1969. dissertation, Tech. Univ. München.
- [28] A. A. Zick and G. M. Homsy. Stokes flow through periodic arrays of spheres. J. Fluid Mech., 115:13–26, 1982.