Processing math: 100%
Research article Special Issues

The method of fundamental solutions for analytic functions in complex analysis

  • This paper extends the method of fundamental solutions (MFS) for solving the boundary value problems of analytic functions based on Cauchy-Riemann equations and properties of harmonic functions. The conformal mapping technique is applied to introduce the singularities of the approximate analytic functions and reconstruct the fundamental solutions. The presented method can naturally introduce the information of homogeneous boundary conditions and singularity properties, when the conformal mapping technique or the reconstructed fundamental solutions are used. The numerical examples show that the proposed method has the advantages of conciseness, reliability, efficiency, high accuracy and easy-using, respectively. The developed method can be used to solve the boundary value problems (BVPs) of analytic functions without considering single-valuedness, which simplify the numerical analysis.

    Citation: Xiaoguang Yuan, Quan Jiang, Zhidong Zhou, Fengpeng Yang. The method of fundamental solutions for analytic functions in complex analysis[J]. AIMS Mathematics, 2022, 7(4): 6820-6851. doi: 10.3934/math.2022380

    Related Papers:

    [1] Sharifah E. Alhazmi, M. A. Abdou, M. Basseem . The stresses components in position and time of weakened plate with two holes conformally mapped into a unit circle by a conformal mapping with complex constant coefficients. AIMS Mathematics, 2023, 8(5): 11095-11112. doi: 10.3934/math.2023562
    [2] Awais Younus, Khizra Bukhsh, Manar A. Alqudah, Thabet Abdeljawad . Generalized exponential function and initial value problem for conformable dynamic equations. AIMS Mathematics, 2022, 7(7): 12050-12076. doi: 10.3934/math.2022670
    [3] Yashar Mehraliyev, Seriye Allahverdiyeva, Aysel Ramazanova . On one coefficient inverse boundary value problem for a linear pseudoparabolic equation of the fourth order. AIMS Mathematics, 2023, 8(2): 2622-2633. doi: 10.3934/math.2023136
    [4] Amna Kalsoom, Sehar Afsheen, Akbar Azam, Faryad Ali . Existence and compatibility of positive solutions for boundary value fractional differential equation with modified analytic kernel. AIMS Mathematics, 2023, 8(4): 7766-7786. doi: 10.3934/math.2023390
    [5] Essam R. El-Zahar . Approximate analytical solution of singularly perturbed boundary value problems in MAPLE. AIMS Mathematics, 2020, 5(3): 2272-2284. doi: 10.3934/math.2020150
    [6] Aslı Alkan, Mehmet Kayalar, Hasan Bulut . The analysis of the traveling wave solutions of the Hirota-Ramani equation via the modified Kudryashov method. AIMS Mathematics, 2025, 10(2): 3291-3305. doi: 10.3934/math.2025153
    [7] Juan Wang, Wenzhen Qu, Xiao Wang, Rui-Ping Xu . Stress analysis of elastic bi-materials by using the localized method of fundamental solutions. AIMS Mathematics, 2022, 7(1): 1257-1272. doi: 10.3934/math.2022074
    [8] Kun Li, Peng Wang . Properties for fourth order discontinuous differential operators with eigenparameter dependent boundary conditions. AIMS Mathematics, 2022, 7(6): 11487-11508. doi: 10.3934/math.2022640
    [9] Yanyan Cui, Chaojun Wang . Systems of two-dimensional complex partial differential equations for bi-polyanalytic functions. AIMS Mathematics, 2024, 9(9): 25908-25933. doi: 10.3934/math.20241265
    [10] Yanyan Cui, Chaojun Wang . Dirichlet and Neumann boundary value problems for bi-polyanalytic functions on the bicylinder. AIMS Mathematics, 2025, 10(3): 4792-4818. doi: 10.3934/math.2025220
  • This paper extends the method of fundamental solutions (MFS) for solving the boundary value problems of analytic functions based on Cauchy-Riemann equations and properties of harmonic functions. The conformal mapping technique is applied to introduce the singularities of the approximate analytic functions and reconstruct the fundamental solutions. The presented method can naturally introduce the information of homogeneous boundary conditions and singularity properties, when the conformal mapping technique or the reconstructed fundamental solutions are used. The numerical examples show that the proposed method has the advantages of conciseness, reliability, efficiency, high accuracy and easy-using, respectively. The developed method can be used to solve the boundary value problems (BVPs) of analytic functions without considering single-valuedness, which simplify the numerical analysis.



    It is known that the complex analysis plays an important role in the fields of science and engineering. An analytic function is composed by two real conjugate harmonic functions. Therefore, the problems involve harmonic and biharmonic equations e.g., electromagnetic fields, heat transfer, fluid flow, elastic and anti-plane fracture mechanics etc, can be studied in complex domain. Theodore and Lai [1] developed a method called complex variable boundary element method (CV-BEM), which is different from the traditional boundary element method (BEM). It was discussed in the complex domain, and could be easily implemented to two-dimensional potential problems. Lavrentiev and Shabat [2] discussed the problems of heat transfer, fluid flow and fracture mechanics etc, in complex domain. Muskhelishvili [3] proposed an elegant complex analysis in elastic mechanics. The above literatures reveal that the complex analysis is a powerful tool in solving the boundary value problems (BVPs) of harmonic and biharmonic equations.

    The method of fundamental solutions (MFS) is a true boundary meshless method for the BVPs. It merely depends on the discrete nodes on the boundaries, and has been used as an approximate solutions for BVPs of harmonic or biharmonic functions [4,5]. The MFS is different from BEM, which need integral on the boundaries. The MFS also has the advantages of less digital inputting and minor computational consumption over the other mesh type method, and is regarded as a competing method to BEM and finite element method (FEM).

    The MFS is widely use to solved the BVPs of linear differential equations, which have fundamental solutions. The MFS has been successfully implemented to elastic problems [6,7,8,9,10,11,12,13], crack problems [14,15,16], wave and vibration problems [17,18,19,20], bending of plates [21,22], fluid flows [23,24,25,26], heat transfers [27,28], numerical conformal mappings [29,30,31] and inverse problems [32,33,34]. Additionally, the properties of stability and convergence of the MFS have been studied by many researchers. Dou and Zhang et al. [35] established the robust error and stability analysis for solving Laplace's equation. They provided a criteria for evaluating numerical techniques, and gave some strategies for choosing pseudo-boundaries. Kitagawa [36] gave an asymptotic evaluation for the stability of the MFS in the numerical solution of Laplace's equation based on the number of collocation points and developed a practical scheme to examine the stability of the method by singular value decomposition (SVD). Gaspar [37] built a simple multi-level method by using the gradient iteration, which could greatly reduce the computational complexity. Based on the MFS, Chen and Wang [38] developed a meshless boundary method called singular boundary method (SBM) with the source and collocation points being located on the physical boundary. Chen et al. [39] presented an extended meshfree method to treat the BVPs by a combination of particular and homogeneous solutions. Their numerical results revealed that this extended meshfree approach significantly improved the solution accuracy. The above citations are not intended to be exhaustive. One can be referred to Cheng and Hong et al. [40] for additional reviews. In their paper, they gave a excellent overview of the MFS on its solvability, uniqueness, convergence and stability. It can be concluded that fundamental solutions can be used in various forms for different purposes [40].

    It is noted that the analytical solutions for analytic functions can not be found in many general cases. The numerical solutions of BVPs by real analysis have been studied much further than the ones by complex analysis. It is necessary to give the numerical solutions for the complex functions in an alternative way. Therefore, it is our purpose to develop a method by complex analysis based on the MFS. In this paper, we extend the MFS in solving the analytic functions by considering the Cauchy-Riemann equations and the properties of the harmonic functions. Additionally, the conformal mapping technique is also applied to deduce the singularities of the approximate analytic functions and reconstruct the fundamental solutions. The developed method can naturally introduce the informations of homogeneous boundary conditions and singularity properties by the conformal mapping technique and (or) the reconstructed fundamental solutions. The proposed method shares the merits of traditional MFS, and can be used to solve the BVPs of the analytic functions.

    The rest of paper is organized as follows. In Section 2, the basic equations of analytic functions are given. The equations for complex analysis based the MFS is introduced in Section 3. The reconstructed fundamental solutions for the special cases are built by conformal mapping technique in Section 4. Four typical numerical examples are given and discussed to verify the validation of the developed method in Section 5. Some conclusions are drawn in the last section.

    The complex variable is composed of points of the form z=x1+ix2, where x=(x1,x2) is the group of real variables in Cartesian coordinate and i=1. Let w(z) be an analytic function defined in domain S. We can write w(z) in terms of two functions φ(x) and ϕ(x) of real variables, which is

    w(z)=φ(x)+iϕ(x). (2.1)

    The functions φ(x) and ϕ(x) are called potential and stream functions, which can be widely used in the fields of electrostatics, fluid mechanics, torsion, etc [2]. The two functions in Eq (2.1) satisfy Cauchy-Riemann equations as follow

    φx1=ϕx2,φx2=ϕx1. (2.2)

    It is noted that the functions φ(x) and ϕ(x) are conjugate to each other, and either function could be directly determined by the other with the help of Cauchy-Riemann equations (Eq (2.2)). If the second partial derivatives exist and be continuous in S, the functions φ(x) and ϕ(x) satisfy Laplace's equations

    (2x21+2x22)φ=0,(2x21+2x22)ϕ=0. (2.3)

    Therefore, φ(x) and ϕ(x) are the harmonic functions in the domain S. By using the differential relation dz=dx1+idx2, the derivative of the analytic function w(z) can be written as

    dwdz=φx1iφx2=ϕx2+iϕx1. (2.4)

    It is noted that the derivative of the analytic function w(z) of every order is analytic in the domain S. The integrals of w(z) can be given by

    wdz=(φdx1ϕdx2)+i(φdx2+ϕdx1). (2.5)

    In addition, there are generalized Cauchy-Riemann equations, which can be given in the following forms [2]

    φnn=ϕns,φns=ϕnn, (2.6)

    where nn and ns are the two unit vectors perpendicular to each other, and have the relationship of nn=ins.

    The corresponding derivative of w(z) is [2]

    dwdz=1nn(φnniφns)=1ns(ϕns+iϕnn). (2.7)

    The Eqs (2.6) and (2.7) are useful in the following analysis of the boundary conditions.

    Let simple continuous, piecewise smooth curves Lk (k=1,2,...), with no point of intersection, be the boundaries of domain S in the complex domain. The total boundary is L=ΣLk, and the boundary Lk is defined by

    Lk={t:t=x1(Lk)+ix2(Lk)}, (2.8)

    where t is the point on the boundary Lk.

    Consider a curve Lk=LDk+LNk in the discussing plane Ox1x2 (as shown in Figure 1) contains the boundary LDk(ADkBDk, k=1,2,...) and the boundary LNk(ANkBNk, k=1,2,...). The positive direction of Lk is defined that the domain keeps on the left side of it, with outward normal nn and the tangent ns. Then, the positive direction of nn and ns are orientated with respect to the axes Ox1 and Ox2. We have

    nn=dx2dsidx1ds,ns=dx1ds+idx2ds, (2.9)

    where ds=(dx1)2+(dx2)2.

    Figure 1.  Boundary of LDk and LNk.

    If the function w(z) in the domain S has definite solution, the boundary conditions can be given as follows

    2Re[w]=w(t)+¯w(t)=w0(t),onLD, (2.10)
    2Re[wnn]=w(t)nn+¯(w(t)nn)=wn(t),onLN, (2.11)

    or

    2Re[wns]=w(t)ns+¯(w(t)ns)=wn(t),onLN, (2.12)

    where Re is the real part operator, the superscript "-" represents the complex conjugate, L=LD+LN=ΣLDk+ΣLNk, w0(t), wn(t) and ws(t) are the given functions on the corresponding boundaries.

    It is seen that there are two types of the boundary conditions. One is the function itself, and the other is the derivatives of the function. In general, the first type boundary of Eq (2.10) is called Dirichlet boundary, the other types in Eqs (2.11) and (2.12) are called Neumann boundaries. Since that the analytic function w(z) is rigorously related to the harmonic function φ(x1,x2), we can derive the substitutes of the boundary conditions in Eqs (2.10)–(2.12) as follows. From Eq (2.1), Eq (2.10) can be rewritten as

    w(t)+¯w(t)=2φ0(t),onLDk, (2.13)

    where φ0(t) is the boundary value of function φ(x1,x2).

    After using Eq (2.4), we have

    dw(z)dz+¯[dw(z)dz]=2φx1,dw(z)dz¯[dw(z)dz]=2iφx2. (2.14)

    By considering Eqs (2.9) and (2.14), the function φ/nn on the boundary LN can be given as

    φnn=φx1nn+φx2ns=12i[dwdzdzds¯(dwdz)dˉzds]. (2.15)

    Integrating Eq (2.15) on the boundary, we have the following boundary condition

    w(t)¯w(t)=2itANtφ(t)nnds=2itANtφn(t)ds,onLNk, (2.16)

    where φn(t) is the given function on the corresponding boundary.

    The function φ/ns on the boundary LNk can also be given as

    w(t)+¯w(t)=2itANtφ(t)nsds=2itANtφs(t)ds,onLNk, (2.17)

    where φs(t) is another given function on the corresponding boundary.

    It is obviously that the Eqs (2.13) and (2.17) are equivalent to each other, since that

    φ(t)=tANtφ(t)nsds=tANtφs(t)ds, (2.18)

    on boundary LNk.

    From Eqs (2.16) and (2.17), one can conclude that the boundary conditions of second type can be transformed to the ones of first type. Furthermore, the boundaries of two real conjugate functions φ(x) and ϕ(x) can also be given as

    φ(t)=φ0(t),ϕ(t)=ϕ0(t),onLD, (2.19)

    where ϕ0(t) is the given boundary value of ϕ(x).

    The Dirichlet boundary in Eq (2.10) only defines the real part φ(x) of the function w(z), and does not concern the imaginary part. Based on the generalized Cauchy-Riemann equations in Eq (2.6), the Dirichlet boundary of ϕ(x) could be given by the loosened boundary condition ϕ(t)/ns. Therefore, the alternative boundary condition of Eq (2.19) can be written in forms of

    φ(t)=φ0(t),φ(t)ns=φ0(t)ns=ϕ0(t)nn,onLD. (2.20)

    Additionally, the Neumann boundary can be given as follows

    φ(t)nn=ϕ(t)ns=φn(t),onLN, (2.21)

    or

    φ(t)ns=ϕ(t)nn=φs(t),onLN, (2.22)

    One can see that, the function w(z) can only be determined by the real part based on the boundary in Eq (2.10). Hence, it is mentioned that the solution of function w(z) could be determined apart from the terms of imaginary constants. If the boundaries are defined by Neumann boundaries in Eqs (2.11) or (2.12), the solutions will also be determined apart from a complex constant terms.

    On the other hand, the treatment of loosened boundary of the second equation in Eq (2.20) reveals that the harmonic function ϕ(x) could also be determined apart from the term of real constant, which induces an imaginary constant in the function w(z). Therefore, the Neumann boundaries of Eqs (2.21) or (2.22) will introduce a complex constant for the function w(z). To determine the above constants, one can use a definite value of w(z) to solve the constants, e.g., the value w(z0) is known at the point z0. In most cases, the derivative dw(z)/dz is more interested than the value of w(z) itself, and the constants will not be concerned in analysis.

    In order to solve the BVPs of w(z) defined by Eqs (2.13), (2.16) and (2.17), we can apply two approaches to given the approximate solutions of the analytic functions. For method 1, the analytic function w(z) is decomposed into two real harmonic functions φ(x) and ϕ(x) to be solved. We call this method real functions of method of the fundamental solutions for analytic functions (RF-MFS). For method 2, we solve the analytic function w(z) only depending on the real harmonic function φ(x) by using the conjugate properties of the complex functions. We call this method conjugate analysis of method of the fundamental solutions for analytic functions (CA-MFS). These two approaches (RF-MFS and CA-MFS) have the merits that there are not such problems that the multi-values and branches to be considered. Therefore, it is convenient to be applied in single-connected and multiply-connected domain.

    From the equations derived in Section 2, the boundary conditions of Eqs (2.13), (2.16) and (2.17) can be treated as the weak forms of the Eqs (2.3) and (2.20)–(2.22). Therefore, one can solve the harmonic functions φ(x) or ϕ(x) in the real plane instead of solving the BVPs of the analytic function w(z) in the complex domain.

    The approximate solutions ˆφ(x) and ˆϕ(x) of the harmonic functions φ(x) and ϕ(x) in Eq (2.3) for the MFS read[4,5]

    ˆφ(x)=Nm=1αmG(x,xm),ˆϕ(x)=Nm=1βmG(x,xm), (3.1)

    where x is the node in the discussed plane, and xm (m=1,2,...,N) is the source node on the fictitious boundary located outside the boundary L. N is the number of the source nodes. αm and βm are the real constants to be determined by boundary conditions, respectively. G(x,xm) is the fundamental solution for harmonic equation. It can be expressed by

    G(x,x)=12πlnr, (3.2)

    where r=xx2, is the distance between nodes x and x.

    Assume a multiply-connected domain S with n simple closed contours L1,L2,...,Ln, and the contour L0 contains all the closed contours which is shown in Figure 2. The contour Lk(k=0,1,2,...,n) is either Dirichlet boundary LD or Neumann boundary LN, that is L=Σnk=0Lk=ΣLD+ΣLN. The numbers of boundary nodes on contour Lk are Mk, and the numbers of source nodes outside or inside Lk are Nk. The total numbers of the boundary and source nodes are M=Σnk=0Mk and N=Σnk=0Nk. By using the boundary condition of Eqs (2.20)–(2.22), the constants and could be solved by

    Nm=1αmG(xj,xm)=φ0(xj),Nm=1βmG(xj,xm)ns=φ0(xj)nn,onLD, (3.3)
    Nm=1αmG(xj,xm)nn=φn(xj),Nm=1βmG(xj,xm)ns=φn(xj),onLN, (3.4)

    or

    Nm=1αmG(xj,xm)ns=φs(xj),Nm=1βmG(xj,xm)nn=φs(xj),onLN, (3.5)

    where xj(j=1,2,...,M) is the boundary node located on the boundary L=LD+LN. In the calculating system, the number M of collection nodes should be no less than the number N (the source nodes), that is MN.

    Figure 2.  Boundary and fictitious nodes.

    From Eqs (3.3)–(3.5), it is noted that there are two interpolation matrices (with M nodes on the boundary L) to determine the constants αm and βm. After the constants being solved, the approximate solution ˆw(z) can be given by the combination of φ(x) and ϕ(x) as follow

    ˆw(z)=Nm=1αmG(x+iNm=1βmG(x,xm). (3.6)

    Since that analytic function has conjugate properties of Cauchy-Riemann equations, w(z) can be determined by solving the harmonic function φ(x) only. The formulas to solve w(z) in CA-MFS merely depend on the first equation in Eqs (3.1) and (3.3)–(3.5), these are

    ˆφ(x)=Nm=1αmG(x,xm), (3.7)
    Nm=1αmG(xj,xm)=φ0(xj),onLD, (3.8)
    Nm=1αmG(xj,xm)nn=φn(xj),onLN, (3.9)

    or

    Nm=1αmG(xj,xm)ns=φs(xj),onLN. (3.10)

    If the approximate solution ˆφ(x) is solved, the function ˆw(z) can be give by the theorem of the uniquely determined analytic function as follows. Let Ls be a line segment of Imz=xp2 in the analytic domain S. One can define an analytic function κ(z) by

    κ(z)=φ(zixp2,xp2)+iϕ(zixp2,xp2). (3.11)

    Consider Ls=[xq2,xp2] in the domain S, and assume that there is a point z0 on Ls, and let lmin=min{|xq2z0|,|xp2z0|}. One can get a sequence of points zk(k=1,2,...), which is z1(z0lmin/2,z0+lmin/2), z2(z0lmin/3,z0+lmin/3), ..., zn(z0lmin/(n+1),z0+lmin/(n+1)). Therefore, the point zk converges to z0, i.e limnz=z0. Let zk=xk1+ixp2, (k=1,2,...), the function κ(zk) can be given by

    κ(zk)=φ(xk1+ixp2ixp2,xp2)+iϕ(xk1+ixp2ixp2,xp2)=w(xk1+ixp2)=w(zk). (3.12)

    According to the theorem of the uniquely determined analytic functions, one have w(z)=κ(z). If xp2=0, we can get

    φ(x)+iϕ(x)=φ(x1,0)+ϕ(x1,0)=κ(x1). (3.13)

    We have w(x1)=κ(x1) i.e w(z)=κ(z).

    As mentioned before, the derivative dw(z)/dz is analytic in the domain S since that w(z) is analytic. Considering Eq (2.4), we can get

    φ(x)x1iφ(x)x2=φ(x1,0)x1iφ(x1,0)x2=κξ(x1), (3.14)

    where κξ(x1) is the known function in the domain. We have dw(z)/dz=κξ(z). Consequently, the the function w(z) can be determined by

    w(z)=zz0κ(y)dy+iν, (3.15)

    where ν is a real constant.

    For any component of ˆφk(x) expressed by Eq (3.7), it can be written as

    ˆφk(x)=αk4πln[(x1xk1)2+(x2xk2)2], (3.16)

    where k=1,2,...,M, xk1 and xk2 are the locations nodes on the fictitious boundary.

    Therefore, the approximate solution of ˆw(z) can be given as follow

    ˆw(z)=12πNk=1[αkln(zzk)]+iV, (3.17)

    where zk=xk1+ixk2, V is an arbitrary real constants.

    From Eq (3.17), we can conclude that the fundamental solution G(z,z) of analytic function w(z) in infinite complex domain is naturally ln(zz)/(2π), which can be found in the reference [2]. In addition, the relationship of the fundamental solution between real and complex plane can be given by

    G(x,x)=Re[G(z,z)],G(z,z)=12πln(zz). (3.18)

    Since that the fundamental solution G(z,z) is multi-valued function, we cut the whole complex plane by negative real axis, and use π<arg(zz)π as the principle branch in the following discussion. It is shown that function φ(x)=Re[w(z)] is a potential function that the curl of it degenerates to zero. In practice, the integral of φ(x)/ns must be

    Lk[ˆw(t)+¯ˆw(t)]ds=2Lkφs(t)ds=0, (3.19)

    on the every closed contour Lk(k=0,1,2,...,n) as shown in Figure 2.

    From Eq (2.16), the imaginary part of will have an increasement on the contour Lk, which can be written as

    Lk[ˆw(t)¯ˆw(t)]ds=2iLkφn(t)ds, (3.20)

    on the every closed contour Lk(k=0,1,2,...,n). Consider that the real part of ln(z,z) has no increasement and the imaginary one has the increasement 2πi on the closed contour Lk, which gives

    Nk=1αk=0,Lkφn(t)ds=Vk, (3.21)

    where Vk is the resultant of φn(t) on any closed contour Lk.

    Furthermore, we also have

    Nk=0Vk=V, (3.22)

    where V is the undetermined constant in Eq (3.17).

    Since that the function w(z) is solved by RF-MFS and CA-MFS in the real domain, the approximate solution ˆw(z) in Eq (3.17) satisfies Eqs (3.19)–(3.22), automatically.

    It is necessary to discuss the solutions in the infinite domain, when the closed contour L0 in Figure 2 disappears. The value of fundamental solution G(,z) is infinity, whereas the real part of the approximate solution ˆw() degenerates to zero. When Eq (3.21) is considered, the approximate solution ˆw(z) given before can solve the problem of w()=0. In more general cases, the solutions for wm(z), which have nonzero value at the infinity, can be defined by

    wm(z)=w(z)+mk=0γkzk, (3.23)

    where w(z) is analytic in the discussed domain, and has the property of w()=0, and γk is nonzero complex constant.

    It is obviously that wm(z) is not an analytic function with pole of m -order at infinity. We can solve the function wm(z) by introducing a new function

    W(z)=dm+1wm(z)dzm+1=dm+1w(z)dzm+1, (3.24)

    where W(z) is analytic in the discussed domain, and degenerates to zero at infinity.

    The methods of RF-MFS and CA-MFS can then be valid for W(z). Furthermore, the boundary conditions should be transformed to the derivatives corresponding to φ0(t), φn(t) and φs(t). For example, the Dirichlet boundary conditions should be given by

    m+1φ(t)(x1)m+1=m+1φ0(t)(x1)m+1. (3.25)

    Thus, the approximate solution of the actual solution wm(z) is

    ˆwm(z)=12πNk=1[αkln(zzk)]+mk=0γkzk, (3.26)

    after the function W(z) being solved.

    The fundamental solution G(z,z) in Eq (3.18) does not satisfy the boundary conditions of Lk in Figure 2, generally. In some special cases, we can reconstruct the new fundamental solutions, which satisfies the specific boundaries. The reconstructed fundamental solutions applied in the computations can help to reduce the computing costs and the singularities of the interpolation matrices.

    Suppose that the discussed problem be symmetric about real axis x1, there exists

    w(t)+¯w(t)=2φ0(t)=0, (4.1)

    or

    w(t)¯w(t)=2iφn(t)=0. (4.2)

    where t is the point on boundary.

    The fundamental solution ln(zz)/(2π) in Eq (3.18) does not satisfy Eqs (4.1) and (4.2), obviously. We introduce a new fundamental solution G(z,z) by

    G(z,z)=12πln(zz)+w(z), (4.3)

    where Imz>0, w(z) is an analytic function to be determined in Imz>0.

    Substituting Eq (4.3) into Eq (4.1), we have

    12πln(tz)+w(t)12π¯ln(tz)+¯w(t)=0. (4.4)

    By applying Schwarz's reflection principle, we define a new analytic function Ω(z) by

    Ω(z)={12πln(zˉz)+w(z),Imz>0,12πln(zz)ˉw(z),Imz<0. (4.5)

    If Imt=0, we have t=ˉt. Thus, Eq (4.5) yields

    Ω+(t)Ω(t)=0. (4.6)

    Eq (4.6) implies that Ω(z) is continuous on Imt=0, and is analytic in the whole domain. According to Liouville's theorem, Ω(z) must be a constant (we can let this constant be zero for convenience). Therefore, the function w(z) becomes

    w(z)=12πln(zˉz). (4.7)

    Then, the new fundamental solution can be obtained by

    G(z,z)=12πln(zz)+12πln(zˉz). (4.8)

    By the similar analysis, the fundamental solution for Eq (4.2) is

    G(z,z)=12πln(zz)12πln(zˉz). (4.9)

    According to Eq (3.18), the reconstructed fundamental solution in real plane for φ(x) can be given as

    G(x,x)=14πln[(x1x1)2+(x2x2)2]+14πln[(x1x1)2+(x2+x2)2], (4.10)

    and

    G(x,x)=14πln[(x1x1)2+(x2x2)2]14πln[(x1x1)2+(x2+x2)2]. (4.11)

    It is noted that Eqs (4.10) or (4.11) can also be used in the half plane problem with homogeneous boundary of φ0(t) or φn(t). The deduced fundamental solutions in Eqs (4.8)–(4.11) contain not only the source node information at z but also the information at ˉz. We can locate the source nodes merely in the upper half domain without setting the source nodes on Rez0.

    Consider that there exists a hole in an infinite domain, the conformal mapping technique can be used to find the specific fundamental solutions. It is noted that the complex functions take the great advantages in solving the problems in an infinite domain.

    Let the function of the conformal mapping be z=ϖ(ζ), which maps z-plane to ζ=η1+iη2 plane (as shown in Figure 3). It is convenient to map the discussed domain outside the hole in z-plane to the domain outside the unit circle in ζ-plane. In general, the mapping function is

    z=ϖ(ζ)=R(ζ+mk=0ckζk), (4.12)
    Figure 3.  Geometry of hole for conformal mapping.

    where R and ck are complex constants in general.

    The fundamental solution in Eq (3.18) can be transformed as

    12πln(zz)=12πln[R(ζ+mk=0ckζk)R(ζ+mk=0ck(ζ)k)]=12πln(ζζ)12πln[R(1c11ζζc2ζ+ζζ2(ζ)2c3ζ2+ζζ+(ζ)2ζ3(ζ)3...)]. (4.13)

    Since the second term in Eq (4.13) has a finite value if ζ=ζ, the fundamental solution in ζ-plane can then be written by

    G(ζ,ζ)=12πln(ζζ). (4.14)

    In addition, the mapped normal nn(η) and tangent vector ns(η) in ζ-plane can be given as

    nn(η)=ˉζ|ζˉζ|¯dϖ(ζ)/dζdϖ(ζ)/dζnn(x),ns(η)=ˉζ|ζˉζ|¯dϖ(ζ)/dζdϖ(ζ)/dζns(x), (4.15)

    where η=(η1,η2).

    The analytic function w(z) and its derivatives can be given as follows

    w(z)=w[ϖ(η)]=w(η), (4.16)
    dw(z)dz=dw(ζ)/dζdϖ(ζ)/dζ, (4.17)
    d2w(z)dz2=dw(z)/dzdϖ(ζ)/dζ. (4.18)

    When the hole is in the shape of ellipse (x1/a)2+(x2/b)2=1 with major axis and minor axis of a and b, the mapping that transforms the domain outside the ellipse in z-plane to the domain outside the unit circle in ζ-plane, is

    z=ϖ(ζ)=R(ζ+c1ζ),ζ=12R(z+z24R2c1), (4.19)

    where R=(a+b)/2, c1=(ab)/(a+b). It is seen that the ellipse degenerates to circle with radius R if c1=0, or crack with length 2R if c1=1.

    When φ0(t)=0 or φn(t)=0 on the boundary of the unit circle (|t|=1) in ζ-plane, we can give the boundary conditions by Eqs (4.1) or (4.2). To reconstruct the fundamental solution, we introduce a new function G(ζ,ζ) by

    G(ζ,ζ)=12πln(ζζ)+w(ζ), (4.20)

    where |ζ|>1, w(ζ) is an analytic function to be determined in the domain |ζ|>1.

    Similar to the deduction in the last subsection, we have

    12πln(tζ)+w(t)12π¯ln(tζ)+¯w(t)=0. (4.21)

    for Eq (4.1).

    Introducing a new analytic function Ω(ζ) by

    Ω(ζ)={12πln(1ζˉζ)+w(ζ),|ζ|>1,12πln(ζζ)ˉw(ζ),|ζ|<1. (4.22)

    If |t|=1, we have ˉt=1/t, which ensure that Ω(ζ) is continuous on |t|=1, and is analytic in the whole domain. According to Liouville's theorem, Ω(ζ) should be a constant. Therefore, the function w(ζ) is

    w(ζ)=12πln(1ζˉζ). (4.23)

    Thus, the new fundamental solution in ζ-plane is

    G(ζ,ζ)=12πln(ζζ)+12πln(1ζˉζ). (4.24)

    We can also obtain the fundamental solution

    G(ζ,ζ)=12πln(ζζ)12πln(1ζˉζ). (4.25)

    for Eq (4.2).

    According to the Eqs (4.24) and (4.25), the reconstructed fundamental solutions for φ(η) in ζ-plane can be given as

    G(η,η)=14πln[(η1η1)2+(η2η2)2]+14πln[(η1η21+η22η1)2+(η2η21+η22η2)2], (4.26)

    and

    G(η,η)=14πln[(η1η1)2+(η2η2)2]14πln[(η1η21+η22η1)2+(η2η21+η22η2)2]. (4.27)

    By substituting Eq (4.19) into Eqs (4.24) and (4.25), the reconstructed fundamental solutions G(z,z) in-plane can be given by

    G(z,z)=12πln[(z+z24R2c1)(z+(z)24R2c1)]+12πln[2R2z+z24R2c1(ˉz+(ˉz)24R2c1)], (4.28)

    and

    G(z,z)=12πln[(z+z24R2c1)(z+(z)24R2c1)]12πln[2R2z+z24R2c1(ˉz+(ˉz)24R2c1)]. (4.29)

    It is noted that Eqs (4.28) and (4.29) have branch points at z0=±2Rc1. To be easily used, the analytic function w(z) is suggested to be solved by w(ζ) in transformed ζ-plane, firstly.

    We have c1=0, when the elliptical hole degenerates to circle with radius R. The fundamental solutions for G(x,x) in z-plane can be simplified to

    G(x,x)=14πln[(x1x1)2+(x2x2)2]+14πln[(R2x1x21+x22x1)2+(R2x2x21+x22x2)2], (4.30)

    and

    G(x,x)=14πln[(x1x1)2+(x2x2)2]14πln[(R2x1x21+x22x1)2+(R2x2x21+x22x2)2]. (4.31)

    The singularities of w(z) or dw(z)/dz are another important topics to be discussed. As mentioned before, the conformal mapping ϖ(ζ) can naturally give the explicit formulas of properties of the singularity. In ζ-plane, it is obviously that the fundamental solution G(ζ,ζ) has branch points at ζ0=±c1. With the help of Eqs (4.17) and (4.19), dG(z,z)/dz in (4.24) and (4.25) can be expanded by Laurent series

    dG(z,z)dz=dG(ζ,ζ)/dζdϖ(ζ,ζ)/dζ=ζc1¯ζ2c14πR(ζc1)(c1¯ζ1)1ζζ0c1(c1ζ)(¯ζ)2+[c1+4c1ζ+(ζ)2]¯ζ+(ζ)2/c15ζ2c18πR(ζc1)2(c1¯ζ1)2+O(ζζ0), (4.32)

    and

    dG(z,z)dz=dG(ζ,ζ)/dζdϖ(ζ,ζ)/dζ=ζc1¯ζ4πR(ζc1)(c1¯ζ1)1ζζ0c1(c13ζ)(¯ζ)2+[3c1+8c1ζ(ζ)2]¯ζ(ζ)2/c1ζ8πR(ζc1)2(c1¯ζ1)2+O(ζζ0), (4.33)

    at the isolated singular point ζ0=c1 (z0=2Rc1).

    Therefore, the singularity parts of the approximate solution dˆw(z)/dz for the Diriclet boundary φ0(t)=0 and Neumann boundary φn(t)=0 in z-plane, can be given as follows

    dˆw(z)dz=Nk=1αk(ζkc1¯ζk2c1)4π4c1R(ζkc1)(c1¯ζk1)1zz0, (4.34)

    and

    dˆw(z)dz=Nk=1αk(ζkc1¯ζk)4π4c1R(ζkc1)(c1¯ζk1)1zz0. (4.35)

    It is noted that, the singularities would not be obviously induced, if the traditional MFS is used. When the mapping technique is used, the singular property can be induced naturally.

    Consider there exists a parabola boundary (x2)2=2εx1+ε2 (ε>0) with the vertex at (ε/2,0) and the focus at the origin, in an infinite domain (as shown in Figure 4). If ε=0, the parabola boundary degenerates to a half line (x10,x2=0) on the negative real axis with principle branch π<argzπ.

    Figure 4.  Geometry of parabola for conformal mapping.

    The mapping function is[[2]]

    z=ϖ(ζ)=(ζ+iε2)2,ζ=i(zε2), (4.36)

    which transforms the domain outside parabola in z-plane to the upper half plane Imζ>0 in ζ-plane.

    The fundamental solution in Eq (3.18) can be written as

    12πln(zz)=12πln(ζζ)12πln(ζ+ζ+i2ε)iπ. (4.37)

    Since the second and third terms in Eq (4.37) has no singular value if ζ=ζ, the fundamental solution in ζ-plane can also be written by Eq (4.14). For the Dirichlet boundary φ0(t) and Neumann boundary φn(t) on the parabola boundaries, the boundary conditions can be given by Eqs (4.1) and (4.2). In the mapped plane, the reconstructed fundamental solution in ζ-plane, can also be written by the same expressions in Eqs (4.8) and (4.9) as follows

    G(ζ,ζ)=12πln(ζζ)+12πln(ζ¯ζ), (4.38)

    and

    G(ζ,ζ)=12πln(ζζ)12πln(ζ¯ζ), (4.39)

    The differences between Eqs (4.8), (4.9), (4.38) and (4.39) are that these be in the z-plane, the others be in the ζ-plane. Additionally, the fundamental solution for φ((η)) in ζ-plane can be given as

    G(η,η)=14πln[(η1η1)2+(η2η2)2]+14πln[(η1η1)2+(η2+η2)2], (4.40)

    and

    G(η,η)=14πln[(η1η1)2+(η2η2)2]14πln[(η1η1)2+(η2+η2)2], (4.41)

    which are in the same forms of Eqs (4.10) and (4.11).

    According to Eqs (4.38) and (4.39), we can induce the corresponding fundamental solution in z-plane by

    G(z,z)=12πln(zz)+12πln(z+z), (4.42)

    and

    G(z,z)=12πln(zz)12πln(z+z+2ε), (4.43)

    where the constant iπ/2 is neglected.

    In ζ-plane, the mapping function ϖ(ζ) have branch points at ζ0=i(ε/2). Thus, dG(z,z)/dz corresponding to Eqs (4.38) and (4.39), can be expanded as follows

    dG(z,z)dz=dG(ζ,ζ)/dζdϖ(ζ,ζ)/dζ=1πζ¯ζ(2ε2iζ)(2ε2i¯ζ)1ζζ01π[1(2ε2i¯ζ)21(2ε2iζ)2]+O(ζζ0), (4.44)

    and

    dG(z,z)dz=dG(ζ,ζ)/dζdϖ(ζ,ζ)/dζ=1πζ+¯ζ+i2ε(2ε2iζ)(2ε2i¯ζ)1ζζ0+1π[1(2ε2i¯ζ)2+1(2ε2iζ)2]+O(ζζ0). (4.45)

    Thus, the singularity parts of the approximate solution dˆw(z)/dz for the Dirichlet boundary φ0(t) and Neumann boundary φn(t) in z-plane are

    dˆw(z)dz=iπNk=1αk(ζk¯ζk)(2ε2iζ)(2ε2i¯ζ)1z, (4.46)

    and

    dˆw(z)dz=iπNk=1αk(ζk¯ζk+i2ε)(2ε2iζ)(2ε2i¯ζ)1z. (4.47)

    Therefore, most of the original BVPs can be transformed to the regular domain in the ζ-plane by utilizing mapping technique. We can use the reconstructed fundamental solutions to solve these problems in the mapped plane. Furthermore, the singularities of the functions can be naturally given in our method.

    To verify the validation of the developed method in this paper, 4 typical numerical examples for the simply-connected and the multiply-connected domain are studied. In the numerical computations, the truncated singular value decomposition (TSVD) technique is used to solve the constants αk and βk. The relative errors er in this section are defined by

    er=|χnumχanaχana|,(ifχana0), (5.1)
    er=|χnum|,(ifχana0), (5.2)

    where χnum is the numerical result, χana is the analytical solution of the discussed problem.

    We consider a BVP of an irregular simply-connected domain with a=10,h=12, which is shown in Figure 5. The boundary conditions are given by

    φnx1=a2=2x2[(x2)2225][(x2)2+225]2,φnx1=a=2x2[(x2)2100][(x2)2+100]2, (5.3)
    φnx2=h2=2(x120)[(x120)236][(x120)2+36]2,φnx2=h2(x120)[(x120)2144][(x120)2+144]2, (5.4)
    φ0x1=a=60x2(x2)2+900,φ0x2=h=24(x120)(x120)2+144. (5.5)
    Figure 5.  Geometry of an irregular simply-connected domain.

    The analytical solution is

    w(z)=i(z20)2+iΓc, (5.6)

    where Γc is an arbitrary real constant.

    We test the RF-MFS and CA-MFS to show the validation of the proposed method, firstly. In the numerical calculating, the numbers of boundary and the source nodes are M=100 and N=100. To construct the interpolation matrices, the CA-MFS and RF-MFS utilize Eqs (3.3)–(3.5) and (3.8)–(3.10) with the fundamental solution of Eq (3.2).

    As shown in Tables 1 and 2, the results Reˆw(z) agree well with those of the analytical solutions Rew(z). The imaginary parts have the different constants about 2.247×106 and 1.985×104 in CA-MFS and RF-MFS, respectively. As mentioned before, the numerical results of the imaginary part of w(z) naturally induce a constants Γc when the boundary conditions of the Eqs (5.3)–(5.5) are used. To avoid this problem, one can obtain the imaginary part by using the given complex value at the specify point z0. From Tables 3 and 4, the maximum error is about 104 order. The results obtained here using CA-MFS and RF-MFS have great availability for the simply-connected system.

    Table 1.  Numerical results of w(z) on x2=0 by the CA-MFS.
    x1/a Re[ˆw(z)] Re[w(z)] er Im[ˆw(z)] Im[w(z)] er
    -1.00 1.443550E-08 0.000000E+00 1.443550E-08 2.247498E+06 1.111111E-03
    -0.80 -1.862645E-08 0.000000E+00 1.862645E-08 2.247498E+06 1.275510E-03
    -0.60 -2.793968E-09 0.000000E+00 2.793968E-09 2.247498E+06 1.479290E-03
    -0.40 -1.071021E-08 0.000000E+00 1.071021E-08 2.247498E+06 1.736111E-03
    -0.20 -7.916242E-09 0.000000E+00 7.916242E-09 2.247498E+06 2.066116E-03
    0.00 -1.885928E-08 0.000000E+00 1.885928E-08 2.247498E+06 2.500000E-03 /
    0.20 -7.683411E-09 0.000000E+00 7.683411E-09 2.247498E+06 3.086420E-03
    0.40 -8.847564E-09 0.000000E+00 8.847564E-09 2.247498E+06 3.906250E-03
    0.60 -1.792796E-08 0.000000E+00 1.792796E-08 2.247498E+06 5.102041E-03
    0.80 -4.656613E-10 0.000000E+00 4.656613E-10 2.247498E+06 6.944444E-03
    1.00 7.101335E-08 0.000000E+00 7.101335E-08 2.247498E+06 1.000000E-02

     | Show Table
    DownLoad: CSV
    Table 2.  Numerical results of w(z) on x2=0 by the RF-MFS.
    x1/a Re[ˆw(z)] Re[w(z)] er Im[ˆw(z)] Im[w(z)] er
    -1.00 -9.313226E-10 0.000000E+00 9.313226E-10 1.985174E+04 1.111111E-03
    -0.80 -4.656613E-09 0.000000E+00 4.656613E-09 1.985174E+04 1.275510E-03
    -0.60 6.519258E-09 0.000000E+00 6.519258E-09 1.985174E+04 1.479290E-03
    -0.40 9.313226E-09 0.000000E+00 9.313226E-09 1.985174E+04 1.736111E-03
    -0.20 -7.450581E-09 0.000000E+00 7.450581E-09 1.985174E+04 2.066116E-03
    0.00 7.450581E-09 0.000000E+00 7.450581E-09 1.985174E+04 2.500000E-03 /
    0.20 3.725290E-09 0.000000E+00 3.725290E-09 1.985174E+04 3.086420E-03
    0.40 -1.862645E-08 0.000000E+00 1.862645E-08 1.985174E+04 3.906250E-03
    0.60 5.587935E-09 0.000000E+00 5.587935E-09 1.985174E+04 5.102041E-03
    0.80 1.490116E-08 0.000000E+00 1.490116E-08 1.985174E+04 6.944444E-03
    1.00 6.239861E-08 0.000000E+00 6.239861E-08 1.985175E+04 1.000000E-02

     | Show Table
    DownLoad: CSV
    Table 3.  Numerical results of dw(z)/dz on x2=0 by the CA-MFS.
    x1/a Re[dˆw(z)/dz] Re[dw(z)/dz] er Im[dˆw(z)/dz] Im[dw(z)/dz] er
    -1.00 -1.445505E-08 0.000000E+00 1.445505E-08 7.408942E-05 7.407407E-05 2.071481E-04
    -0.80 -1.409262E-09 0.000000E+00 1.409262E-09 9.110843E-05 9.110787E-05 6.110975E-06
    -0.60 -6.525624E-11 0.000000E+00 6.525624E-11 1.137913E-04 1.137915E-04 1.675868E-06
    -0.40 7.503331E-11 0.000000E+00 7.503331E-11 1.446757E-04 1.446759E-04 1.708744E-06
    -0.20 2.269189E-10 0.000000E+00 2.269189E-10 1.878284E-04 1.878287E-04 1.539454E-06
    0.00 3.662990E-10 0.000000E+00 3.662990E-10 2.499997E-04 2.500000E-04 1.391323E-06
    0.20 2.919478E-10 0.000000E+00 2.919478E-10 3.429351E-04 3.429355E-04 1.294871E-06
    0.40 3.284413E-10 0.000000E+00 3.284413E-10 4.882807E-04 4.882813E-04 1.180917E-06
    0.60 2.919478E-10 0.000000E+00 2.919478E-10 7.288625E-04 7.288630E-04 6.329046E-07
    0.80 3.812033E-09 0.000000E+00 3.812033E-09 1.157406E-03 1.157407E-03 9.496580E-07
    1.00 1.110740E-07 0.000000E+00 1.110740E-07 1.999951E-03 2.000000E-03 2.459799E-05

     | Show Table
    DownLoad: CSV
    Table 4.  Numerical results of dw(z)/dz on x2=0 by the RF-MFS.
    x1/a Re[dˆw(z)/dz] Re[dw(z)/dz] er Im[dˆw(z)/dz] Im[dw(z)/dz] er
    -1.00 -1.443732E-08 0.000000E+00 1.443732E-08 7.402373E-05 7.407407E-05 6.795900E-04
    -0.80 -1.373337E-09 0.000000E+00 1.373337E-09 9.117273E-05 9.110787E-05 7.119033E-04
    -0.60 -1.236913E-10 0.000000E+00 1.236913E-10 1.137980E-04 1.137915E-04 5.652469E-05
    -0.40 1.655280E-10 0.000000E+00 1.655280E-10 1.446379E-04 1.446759E-04 2.628535E-04
    -0.20 1.782610E-10 0.000000E+00 1.782610E-10 1.877603E-04 1.878287E-04 3.640993E-04
    0.00 3.710738E-10 0.000000E+00 3.710738E-10 2.498941E-04 2.500000E-04 4.237794E-04
    0.20 2.764864E-10 0.000000E+00 2.764864E-10 3.427759E-04 3.429355E-04 4.655365E-04
    0.40 2.619345E-10 0.000000E+00 2.619345E-10 4.880487E-04 4.882813E-04 4.762909E-04
    0.60 3.092282E-10 0.000000E+00 3.092282E-10 7.285227E-04 7.288630E-04 4.668328E-04
    0.80 3.714376E-09 0.000000E+00 3.714376E-09 1.156626E-03 1.157407E-03 6.753334E-04
    1.00 1.110675E-07 0.000000E+00 1.110675E-07 1.994738E-03 2.000000E-03 2.631236E-03

     | Show Table
    DownLoad: CSV

    Consider an infinite multiply-connected domain containing an circle with radius r, which is shown in Figure 6. The boundary conditions are given by

    φ0|z|=r=ReΓ1x1r2+ImΓ1x2r2+ReΓ1x1ImΓ1x2+ReΓ0,w(z)|z|==Γ1z+Γ0, (5.7)

    where Γ1, Γ1 and Γ0 are the complex constants, respectively.

    Figure 6.  Geometry of an infinite multiply-connected domain.

    The analytical solution for the corresponding boundary conditions is

    w(z)=Γ1z+Γ1z+Γ0, (5.8)

    When Γ1 and Γ0 degenerate to zero, the BVP can be solved by the traditional MFS. If they are not zero, the problem should be solved by Eqs (3.25) and (3.26), alternatively. To verify the validation of the presented method, we use traditional MFS and Eq (3.25) to construct the interpolation matrices, respectively. In the numerical calculating, Γ1=1+2i, Γ1=5+6i, Γ0=3+4i and r=3 are used. The numbers of boundary and source nodes are M=50 and N=50 based on the CA-MFS.

    As shown in Tables 5 and 6, the numerical results are failed to approach the analytical solutions. The reason is that the interpolation matrices constructed by Eqs (3.8)–(3.10) do not satisfy the boundary conditions at infinite. From Tables 7 and 8, it is shown that the numerical results are accurate to analytical solutions when the modified boundary of Eq (3.25) are used. The order of error for the numerical results is with maximum magnitude 105, and decreases when the z is far away from the inner circle.

    Table 5.  Numerical results of w(z) on x2=0 by the traditional MFS.
    x1rr Re[ˆw(z)] Re[w(z)] er Im[ˆw(z)] Im[w(z)] er
    0.0E+00 1.833333E+01 1.833333E+01 1.485159E-06 4.339745E+01 2.266667E+01
    1.0E+01 1.094191E+01 1.680303E+02 Failed 5.915502E+01 2.020606E+02
    1.0E+02 1.575441E+01 1.518003E+03 Failed 6.055916E+01 1.822007E+03
    1.0E+03 2.188118E+01 1.501800E+04 Failed 6.071346E+01 1.802200E+04
    1.0E+04 2.815265E+01 1.500180E+05 Failed 6.072905E+01 1.800220E+05 /
    1.0E+05 3.443873E+01 1.500018E+06 Failed 6.073061E+01 1.800022E+06
    1.0E+06 4.072628E+01 1.500002E+07 Failed 6.073076E+01 1.800002E+07
    1.0E+07 4.701397E+01 1.500000E+08 Failed 6.073078E+01 1.800000E+08
    1.0E+08 5.330168E+01 1.500000E+09 Failed 6.073078E+01 1.800000E+09

     | Show Table
    DownLoad: CSV
    Table 6.  Numerical results of dw(z)/dz on x2=0 by the traditional MFS.
    x1rr Re[dˆw(z)/dz] Re[dw(z)/dz] er Im[dˆw(z)/dz] Im[dw(z)/dz] er
    0.0E+00 -4.200866E+00 4.888889 5.777778E 5.777778
    1.0E+01 4.050843E-02 4.999082 4.775023E-02 5.998163
    1.0E+02 8.511229E-03 4.999989 5.663933E-04 5.999978
    1.0E+03 9.042290E-04 5.000000 5.766240E-06 6.000000
    1.0E+04 9.096372E-05 5.000000 Failed 5.776622E-08 6.000000 Failed
    1.0E+05 9.101790E-06 5.000000 5.777662E-10 6.000000
    1.0E+06 9.102332E-07 5.000000 5.777766E-12 6.000000
    1.0E+07 9.102386E-08 5.000000 5.777777E-14 6.000000
    1.0E+08 9.102392E-09 5.000000 5.777778E-16 6.000000

     | Show Table
    DownLoad: CSV
    Table 7.  Numerical results of w(z) on x2=0 by Eqs (3.25) and (3.26).
    x1rr Re[ˆw(z)] Re[w(z)] er Im[ˆw(z)] Im[w(z)] er
    0.0E+00 1.833353E+01 1.833333E+01 1.090909E-05 1.998957E+01 2.266667E+01
    1.0E+01 1.680427E+02 1.680303E+02 7.383938E-05 1.993835E+02 2.020606E+02
    1.0E+02 1.518024E+03 1.518003E+03 1.357119E-05 1.819330E+03 1.822007E+03
    1.0E+03 1.501803E+04 1.501800E+04 1.924346E-06 1.801932E+04 1.802200E+04
    1.0E+04 1.500180E+05 1.500180E+05 2.480344E-07 1.800193E+05 1.800220E+05 /
    1.0E+05 1.500018E+06 1.500018E+06 3.034666E-08 1.800019E+06 1.800022E+06
    1.0E+06 1.500002E+07 1.500002E+07 3.588766E-09 1.800002E+07 1.800002E+07
    1.0E+07 1.500000E+08 1.500000E+08 4.142840E-10 1.800000E+08 1.800000E+08
    1.0E+08 1.500000E+09 1.500000E+09 4.696941E-11 1.800000E+09 1.800000E+09

     | Show Table
    DownLoad: CSV
    Table 8.  Numerical results of dw(z)/dz on x2=0 by Eqs (3.25) and (3.26).
    x1rr Re[dˆw(z)/dz] Re[dw(z)/dz] er Im[dˆw(z)/dz] Im[dw(z)/dz] er
    0.0E+00 4.888575 4.888889 6.422727E-05 5.777778 5.777778 0.000000
    1.0E+01 4.999198 4.999082 2.324384E-05 5.998163 5.998163 0.000000
    1.0E+02 5.000001 4.999989 2.397211E-06 5.999978 5.999978 0.000000
    1.0E+03 5.000001 5.000000 2.405375E-07 6.000000 6.000000 0.000000
    1.0E+04 5.000000 5.000000 2.406198E-08 6.000000 6.000000 0.000000
    1.0E+05 5.000000 5.000000 2.406281E-09 6.000000 6.000000 0.000000
    1.0E+06 5.000000 5.000000 2.406289E-10 6.000000 6.000000 0.000000
    1.0E+07 5.000000 5.000000 2.406289E-11 6.000000 6.000000 0.000000
    1.0E+08 5.000000 5.000000 2.406253E-12 6.000000 6.000000 0.000000

     | Show Table
    DownLoad: CSV

    Consider a finite square domain with a circular hole, which is shown in Figure 7. Let the side length of the square and radius of the circle be 2a and r. The boundary conditions are given as follows

    φn|z|=r=0, (5.9)
    φnx1=±a=ReΓ{[(x2)2+a2]2+r2[(x2)2a2]2}±2ar2ImΓx2[(x2)2+a2]2, (5.10)
    φnx1=±a=ReΓ{[(x1)2+a2]2+r2[(x1)2a2]2}±2ar2ImΓx1[(x1)2+a2]2, (5.11)

    where Γ is complex constant.

    Figure 7.  Geometry of a finite multiply-connected domain.

    It is obviously that the boundary conditions are all Neumann types. The corresponding numerical solutions of the approximate function ˆw(z) can be only determined to the term z and highers. The analytical solution for the corresponding boundary conditions can be written as

    w(z)=Γz+ˉΓr2z, (5.12)

    where the complex constant is neglected.

    The boundary condition in Eq (5.9) reveals that we can use the reconstructed fundamental solution of Eq (4.31) to solve this BVP. To compare the validations between the reconstructed and the traditional fundamental solutions, we use Eqs (3.2) and (4.31) to construct the interpolation matrices, respectively. In the numerical calculating, Γ=1+2i, a=10 and r=3 are used, the numbers of boundary and source nodes are M=100 and N=100 for the traditional fundamental solution in Eq (3.2), and M=50, N=50 for the reconstructed fundamental solution in Eq (4.31), respectively.

    From Tables 9 and 10, one can see that numerical results derived by the traditional and reconstructed fundamental solutions in Eqs (3.2) and (4.31), both have good accuracy in the calculations. The difference between these two approaches, is that the numbers of the boundary and fictitious nodes. The order of the interpolation matrix utilizing the reconstructed fundamental solution is only the half of the traditional fundamental solution. We also find that the errors of the reconstructed fundamental solution, are slightly larger than the ones of the traditional fundamental solutions. The magnitudes of errors are tolerable, compared with the cost of calculation.

    Table 9.  Numerical results of dw(z)/dz on x2=0 by Eq (3.2).
    x1rar Re[dˆw(z)/dz] Re[dw(z)/dz] er Im[dˆw(z)/dz] Im[dw(z)/dz] er
    0.00 -3.529121E-14 0.000000E+00 3.529121E-14 4.000000 4.000000 2.442491E-15
    0.10 3.425858E-01 3.425858E-01 2.192690E-14 3.314828 3.314828 2.143528E-15
    0.20 5.351240E-01 5.351240E-01 1.310063E-14 2.929752 2.929752 1.061054E-15
    0.30 6.539792E-01 6.539792E-01 9.214851E-15 2.692042 2.692042 2.639420E-15
    0.40 7.324614E-01 7.324614E-01 6.883383E-15 2.535077 2.535077 2.277311E-15
    0.50 7.869822E-01 7.869822E-01 5.329071E-15 2.426036 2.426036 9.152570E-16
    0.60 8.263889E-01 8.263889E-01 4.218847E-15 2.347222 2.347222 2.459571E-15
    0.70 8.557923E-01 8.557923E-01 3.219647E-15 2.288415 2.288415 2.134657E-15
    0.80 8.783126E-01 8.783126E-01 2.553513E-15 2.243375 2.243375 1.781603E-15
    0.90 8.959417E-01 8.959417E-01 1.887379E-15 2.208117 2.208117 2.614518E-15
    1.00 9.100000E-01 9.100000E-01 3.219647E-15 2.180000 2.180000 3.870502E-15

     | Show Table
    DownLoad: CSV
    Table 10.  Numerical results of dw(z)/dz on x2=0 by Eq (4.31).
    x1rar Re[dˆw(z)/dz] Re[dw(z)/dz] er Im[dˆw(z)/dz] Im[dw(z)/dz] er
    0.00 -6.418477E-17 0.000000E+00 6.418477E-17 4.000000 4.000000 9.180434E-13
    0.10 3.425858E-01 3.425858E-01 2.245426E-13 3.314828 3.314828 9.285495E-13
    0.20 5.351240E-01 5.351240E-01 3.368417E-13 2.929752 2.929752 9.546452E-13
    0.30 6.539792E-01 6.539792E-01 3.896883E-13 2.692042 2.692042 9.904422E-13
    0.40 7.324614E-01 7.324614E-01 4.078959E-13 2.535077 2.535077 1.037403E-12
    0.50 7.869822E-01 7.869822E-01 4.160006E-13 2.426036 2.426036 1.096844E-12
    0.60 8.263889E-01 8.263889E-01 4.376499E-13 2.347222 2.347222 1.180216E-12
    0.70 8.557923E-01 8.557923E-01 5.137002E-13 2.288415 2.288415 1.309515E-12
    0.80 8.783126E-01 8.783126E-01 7.241985E-13 2.243375 2.243375 1.536533E-12
    0.90 8.959417E-01 8.959417E-01 1.222689E-12 2.208117 2.208117 1.969939E-12
    1.00 9.100000E-01 9.100000E-01 2.322142E-12 2.180000 2.180000 2.836671E-12

     | Show Table
    DownLoad: CSV

    Compared to the analytical solution φ/n along the circular boundary z=reiθ, the numerical results ˆφ(1)/n (the traditional fundamental solution is used) and ˆφ(2)/n (the reconstructed fundamental solution is used) are also given in Table 11. As mentioned before, the boundary condition ˆφ(2)/n will be automatically satisfied when the reconstructed fundamental solution is used. Therefore, we can use the reconstructed fundamental solution to solve these type of BVPs without considering the circular boundary condition in which, calculating cost can be greatly reduced.

    Table 11.  Numerical results of φ/n on z=reiθ.
    θ/π φ/n ˆφ(1)/n er ˆφ(2)/n er
    -1.0 0.000000 -4.322864E-14 4.322864E-14 0.000000 -
    -0.8 0.000000 -1.332268E-14 1.332268E-14 0.000000 -
    -0.6 0.000000 3.796963E-14 3.796963E-14 0.000000 -
    -0.4 0.000000 3.427814E-14 3.427814E-14 0.000000 -
    -0.2 0.000000 -8.326673E-15 8.326673E-15 0.000000 -
    0.0 0.000000 -3.529121E-14 3.529121E-14 0.000000 -
    0.2 0.000000 -1.643130E-14 1.643130E-14 0.000000 -
    0.4 0.000000 3.441691E-14 3.441691E-14 0.000000 -
    0.6 0.000000 4.288236E-14 4.288236E-14 0.000000 -
    0.8 0.000000 -5.995204E-15 5.995200E-15 0.000000 -
    1.0 0.000000 -4.337569E-14 4.337569E-14 0.000000 -

     | Show Table
    DownLoad: CSV

    As shown in Figure 8, a BVP of circular plate with radius r which contains a line crack situated on the segment [r,0], is presented to verify the validation of the conformal mapping in the numerical solution of an analytic function. The parameter ε in Eq (4.36) degenerates to zero in this case, and the mapping function is ζ=iz. The whole domain can then be transformed to a semicircle domain with the radius r. Furthermore, the crack in the physical plane is transformed to a line [r,r] located on the real axis η1 in ζ-plane. The boundary conditions are set to be mixed types as follows

    φnr<x10,x2=0=0, (5.13)
    φ0|z|=r=Γ1rcos(2θ)Γ2rsin(θ2), (5.14)

    where θ=argz, Γ1 and Γ2 are real constants.

    Figure 8.  Geometry of a finite domain with a line crack.

    The corresponding analytical solution is

    w(z)=Γ1z2+iΓ2z. (5.15)

    It is noted that the crack also has the boundary information, where the boundary nodes must be set. On the other hand, the corresponding source nodes should be placed inside the crack based on the MFS. Unfortunately, there is no place to locate the source nodes. Chen and Wang [38] suggested a method named SBM to located the fictitious node on the boundary. We propose another way to avoid this problem by conformal mapping. In the mapped plane, the boundary conditions can be written as follows

    φn|η1|<r,η2=0=0, (5.16)
    φ0|ζ|=r,η20=Γ1r2cos(4θ)+Γ2rsin(θ), (5.17)

    where θ=argζ.

    According to the boundary conditions in Eq.(5.16), the reconstructed fundamental solution Eq (4.39) can be applied to solve this BVP in the mapped plane. The numbers of boundary and source nodes are M=100 and N=100, and Γ1=1, Γ2=4, r=25 are used for the numerical example, respectively. After the BVP being solved in transformed plane, the numerical results in the physical plane can then be given by Eqs (4.16) and (4.17).

    As shown in Tables 12 and 13, the relatively maximum error is about 1012, which shows that the numerical results agree well with the analytical solution. It is also noted that the boundary nodes are only set on the semicircle except on the crack by using the reconstructed fundamental solution Eq (4.39), which satisfies the boundaries of the crack automatically.

    Table 12.  Numerical results of w(z) on z=reiθ/2 by the CA-MFS.
    θ/π Re[ˆw(z)] Re[w(z)] er Im[ˆw(z)] Im[w(z)] er
    -1.0 1.703921E+02 1.703921E+02 1.994949E-13 1.270890E+03 0.000000E+00
    -0.8 6.173388E+01 6.173388E+01 1.195175E-12 1.423863E+03 1.529727E+02
    -0.6 -1.149677E+02 -1.149677E+02 4.212540E-13 1.371044E+03 1.001540E+02
    -0.4 -1.180964E+02 -1.180964E+02 1.211750E-13 1.190490E+03 -8.040022E+01
    -0.2 5.265407E+01 5.265407E+01 4.349157E-12 1.135737E+03 -1.351526E+02
    0.0 1.562500E+02 1.562500E+02 6.519258E-13 1.285032E+03 1.414214E+01 /
    0.2 4.391375E+01 4.391375E+01 1.437306E-12 1.432943E+03 1.620526E+02
    0.4 -1.347214E+02 -1.347214E+02 4.451393E-14 1.374173E+03 1.032827E+02
    0.6 -1.378501E+02 -1.378501E+02 3.124014E-12 1.187361E+03 -8.352891E+01
    0.8 3.483394E+01 3.483394E+01 2.714974E-12 1.126658E+03 -1.442324E+02
    1.0 1.421079E+02 1.421079E+02 2.064810E-12 1.270890E+03 0.000000E+00

     | Show Table
    DownLoad: CSV
    Table 13.  Numerical results of dw(z)/dz on z=reiθ/2 by the CA-MFS.
    θ/π Re[dˆw(z)/dz] Re[dw(z)/dz] er Im[dˆw(z)/dz] Im[dw(z)/dz] er
    -1.0 -2.556569E+01 -2.556569E+01 4.974916E-14 -4.979869E-14 0.000000E+00 4.979869E-14
    -0.8 -2.076342E+01 -2.076342E+01 2.942996E-14 1.451982E+01 1.451982E+01 8.257957E-14
    -0.6 -8.183074E+00 -8.183074E+00 1.015920E-13 2.344391E+01 2.344391E+01 1.909417E-14
    -0.4 7.392923E+00 7.392923E+00 2.835280E-14 2.331876E+01 2.331876E+01 1.630191E-14
    -0.2 2.005062E+01 2.005062E+01 1.187154E-14 1.415663E+01 1.415663E+01 8.658035E-15
    0.0 2.500000E+01 2.500000E+01 4.831691E-15 -5.656854E-01 -5.656854E-01 1.236252E-12
    0.2 2.040023E+01 2.040023E+01 1.637016E-14 -1.523263E+01 -1.523263E+01 2.413935E-14
    0.4 8.057926E+00 8.057926E+00 6.260734E-14 -2.423406E+01 -2.423406E+01 1.466000E-15
    0.6 -7.267776E+00 -7.267776E+00 3.055193E-14 -2.410891E+01 -2.410891E+01 2.313568E-14
    0.8 -1.968743E+01 -1.968743E+01 2.941432E-14 -1.486944E+01 -1.486944E+01 1.780008E-14
    1.0 -2.443431E+01 -2.443431E+01 1.177728E-14 4.972941E-14 0.000000E+00 4.972941E-14

     | Show Table
    DownLoad: CSV

    With the help of Eq (4.47), the approximate singularity factor dˆw(z)/dz can also be given as 2.00i/z, which satisfies the the singularity of analytical solution iΓ2/(2z)=2i/z. Therefore, it is shown that the proposed method based on the conformal mapping technique is effective in solving the BVPs of cracks.

    This study extends the traditional MFS to RF-MFS and CA-MFS in solving the analytic functions by considering the Cauchy-Riemann equations and the properties of the harmonic functions. The method developed in this paper shares the merits of traditional MFS, and does not induce the multi-valuedness problem, which simplifies the analysis of the BVPs for analytic functions. The RF-MFS utilizes the boundary conditions of real and imaginary parts of w(z) to solve analytic functions in real domain. The CA-MFS only involves the boundary condition of w(z) directly, by considering the conjugate properties of harmonic functions. These two methods are both valid for the BVPs of analytic function w(z), which can meet the requirement of conciseness and reliability. It is suggested that the CA-MFS is preferred to be used for efficiency and easy-using.

    Furthermore, the conformal mapping technique is introduced to solve the BVPs. Based on this technique, it is more convenient to solve the crack BVPs and give more information of the numerical results (e.g., singularity properties), whereas the traditional MFS can't. In addition, the conformal mapping technique can easily give the reconstructed fundamental solutions, which can be used in solving the specified BVPs (e.g., symmetric and hole boundaries).

    Four numerical examples are given to illustrate the validity and accuracy of the developed method. The obtained numerical solutions agree pretty well with the analytical functions. As an extension of the traditional MFS, the RF-MFS and CA-MFS can be applied to solve the BVPs of analytic functions for two dimensional problems.

    We would like to thank the Editor and Reviewers for giving valuable improvements to the paper. This work was supported by the National Natural Science Foundation of China under grant No. 11802145 and Jiangsu Provincial Natural Science Foundation of China under grant No. BK20191450. We also thank Mr. Jicheng Jiang for his patience and help on our work.

    The authors declare no potential conflict of interests.



    [1] V. H. Theodore, C. Lai, The complex variable boundary element method in engineering analysis, New York: Springer-Verlag, 1987. http://dx.doi.org/10.1007/978-1-4612-4660-2
    [2] M. A. Lavrentiev, B. V. Shabat, Methods of functions of a complex variable (Chinese Edition), 6 Eds., Beijing: Higher Education Press, 2006.
    [3] N. I. Muskhelishvili, Some basic problems of the mathematical theory of elasticity: Fundamental equations plane theory of elasticity torsion and bending, Dordrecht: Springer, 1977. http://dx.doi.org/10.1007/978-94-017-3034-1
    [4] V. D. Kupradze, A method for the approximate solution of limiting problems in mathematical physics, USSR Comp. Math. Math. Phys., 4 (1964), 199–205. http://dx.doi.org/10.1016/0041-5553(64)90092-8 doi: 10.1016/0041-5553(64)90092-8
    [5] V. D. Kupradze, M. A. Aleksidze, The method of functional equations for the approximate solution of certain boundary value problems, USSR Comp. Math. Math. Phys., 4 (1964), 82–126. http://dx.doi.org/10.1016/0041-5553(64)90006-0 doi: 10.1016/0041-5553(64)90006-0
    [6] A. Karageorghis, G. Fairweather, The method of fundamental solutions for the numerical solution of the biharmonic equation, J. Comput. Phys., 69 (1987), 434–459. http://dx.doi.org/10.1016/0021-9991(87)90176-8 doi: 10.1016/0021-9991(87)90176-8
    [7] V. D. Kupradze, Potential methods in the theory of elasticity, Israel Program for Scientific Translations, 1965.
    [8] M. A. Jankowska, J. A. Kolodziej, On the application of the method of fundamental solutions for the study of the stress state of a plate subjected to elastic-plastic deformation, Int. J. Solids Struct., 67–68 (2015), 139–150. http://dx.doi.org/10.1016/j.ijsolstr.2015.04.015 doi: 10.1016/j.ijsolstr.2015.04.015
    [9] V. A. Buryachenko, Estimation of effective elastic moduli of random structure composites by the method of fundamental solutions, Eng. Anal. Bound. Elem., 62 (2016), 13–21. http://dx.doi.org/10.1016/j.enganabound.2015.09.004 doi: 10.1016/j.enganabound.2015.09.004
    [10] V. A. Buryachenko, Method of fundamental solutions in micromechanics of elastic random structure composites, Int. J. Solids Struct., 124 (2017), 135–150. http://dx.doi.org/10.1016/j.ijsolstr.2017.06.023 doi: 10.1016/j.ijsolstr.2017.06.023
    [11] G. C. DeMedeiros, P. W. Partridge, J. O. Brandão, The method of fundamental solutions with dual reciprocity for some problems in elasticity, Eng. Anal. Boun. Elem., 28 (2004), 453–461. http://dx.doi.org/10.1016/S0955-7997(03)00099-7 doi: 10.1016/S0955-7997(03)00099-7
    [12] G. S. A. Fam, Y. F. Rashed, The method of fundamental solutions applied to 3D elasticity problems using a continuous collocation scheme, Eng. Anal. Bound. Elem., 33 (2009), 330–341. http://dx.doi.org/10.1016/j.enganabound.2008.07.002 doi: 10.1016/j.enganabound.2008.07.002
    [13] C. Y. Lee, H. Wang, Q. H. Qin, Method of fundamental solutions for 3D elasticity with body forces by coupling compactly supported radial basis functions, Eng. Anal. Bound. Elem., 60 (2015), 123–136. http://dx.doi.org/10.1016/j.enganabound.2014.12.009 doi: 10.1016/j.enganabound.2014.12.009
    [14] E. F. Fontes, J. A. F. Santiago, J. C. F. Telles, On a regularized method of fundamental solutions coupled with the numerical Green's function procedure to solve embedded crack problems, Eng. Anal. Bound. Elem., 37 (2013), 1–7. http://dx.doi.org/10.1016/j.enganabound.2012.08.013 doi: 10.1016/j.enganabound.2012.08.013
    [15] T. Buchukuri, O. Chkadua, D. Natroshvili, Method of fundamental solutions for mixed and crack type problems in the classical theory of elasticity, T. A Razmadze Math. In., 171 (2017), 264–292. http://dx.doi.org/10.1016/j.trmi.2017.04.004 doi: 10.1016/j.trmi.2017.04.004
    [16] J. Ma, W. Chen, C. Zhang, J. Lin, Meshless simulation of anti-plane crack problems by the method of fundamental solutions using the crack Green's function, Comput. Math. Appl., 79 (2020), 1543–1560. http://dx.doi.org/10.1016/j.camwa.2019.09.016 doi: 10.1016/j.camwa.2019.09.016
    [17] C. J. S. Alves, P. R. S. Antunes, Determination of elastic resonance frequencies and eigenmodes using the method of fundamental solutions, Eng. Anal. Bound. Elem., 101 (2019), 330–342. http://dx.doi.org/10.1016/j.enganabound.2019.01.014 doi: 10.1016/j.enganabound.2019.01.014
    [18] C. J. S. Alves, N. F. M. Martins, S. S. Valtchev, Extending the method of fundamental solutions to non-homogeneous elastic wave problems, Appl. Numer. Math., 115 (2017), 299–313. http://dx.doi.org/10.1016/j.apnum.2016.06.002 doi: 10.1016/j.apnum.2016.06.002
    [19] O. Askour, A. Tri, B. Braikat, H. Zahrouni, M. Potier-Ferry, Method of fundamental solutions and high order algorithm to solve nonlinear elastic problems, Eng. Anal. Bound. Elem., 89 (2018), 25–35. http://dx.doi.org/10.1016/j.enganabound.2018.01.007 doi: 10.1016/j.enganabound.2018.01.007
    [20] C. C. Tsai, D. L. Young, C. L. Chiu, C. M. Fan, Numerical analysis of acoustic modes using the linear least squares method of fundamental solutions, J. Sound Vib., 324 (2009), 1086–1110. http://dx.doi.org/10.1016/j.jsv.2009.02.032 doi: 10.1016/j.jsv.2009.02.032
    [21] O. Askour, S. Mesmoudi, A. Tri, B. Braikat, H. Zahrouni, M. Potier-Ferry, Method of fundamental solutions and a high order continuation for bifurcation analysis within Föppl-von Karman plate theory, Eng. Anal. Bound. Elem., 120 (2020), 67–72. http://dx.doi.org/10.1016/j.enganabound.2020.08.005 doi: 10.1016/j.enganabound.2020.08.005
    [22] S. Guimaraes, J. C. F. Telles, The method of fundamental solutions for fracture mechanics-Reissner's plate application, Eng. Anal. Bound. Elem., 33 (2009), 1152–1160. https://doi.org/10.1016/j.enganabound.2009.04.010 doi: 10.1016/j.enganabound.2009.04.010
    [23] A. Karageorghis, G. Fairweather, The simple layer potential method of fundamental solutions for certain biharmonic problems, Int. J. Numer. Meth. Fl., 9 (1989), 1221–1234. http://dx.doi.org/10.1002/fld.1650091005 doi: 10.1002/fld.1650091005
    [24] J. Guevara-Jordan, S. Rojas, A method of fundamental solutions for modeling porous media advective fluid flow, Appl. Numer. Math., 47 (2003), 449–465. http://dx.doi.org/10.1016/S0168-9274(03)00084-9 doi: 10.1016/S0168-9274(03)00084-9
    [25] K. Mrozek, M. Mierzwiczak, Application of the method of fundamental solutions to the analysis of fully developed laminar flow and heat transfer, J. Theor. Appl. Mech., 53 (2015), 505–518. http://dx.doi.org/10.15632/jtam-pl.53.3.505 doi: 10.15632/jtam-pl.53.3.505
    [26] B. Sarler, Solution of a two-dimensional bubble shape in potential flow by the method of fundamental solutions, Eng. Anal. Bound. Elem., 30 (2006), 227–235. http://dx.doi.org/10.1016/j.enganabound.2005.09.007 doi: 10.1016/j.enganabound.2005.09.007
    [27] A. Basílio, F. Lobato, F. Arouca, Solution of direct and inverse conduction heat transfer problems using the method of fundamental solutions and differential evolution, Eng. Computation., 37 (2020), 3293–3319. http://dx.doi.org/10.1108/EC-01-2020-0017 doi: 10.1108/EC-01-2020-0017
    [28] R. Kumar, V. Chawla, A study of fundamental solution in orthotropic thermodiffusive elastic media, Int. Commun. Heat Mass, 38 (2011), 456–462. http://dx.doi.org/10.1016/j.icheatmasstransfer.2010.12.028 doi: 10.1016/j.icheatmasstransfer.2010.12.028
    [29] K. Amano, A charge simulation method for the numerical conformal mapping of interior, exterior and doubly-connected domains, J. Comput. Appl. Math., 53 (1994), 353–370. http://dx.doi.org/10.1016/0377-0427(94)90063-9 doi: 10.1016/0377-0427(94)90063-9
    [30] K. Amano, A charge simulation method for numerical conformal mapping onto circular and radial slit domains, SIAM J. Sci. Comput., 19 (1998), 1169–1187. http://dx.doi.org/10.1137/S1064827595294307 doi: 10.1137/S1064827595294307
    [31] K. Sakakibara, Bidirectional numerical conformal mapping based on the dipole simulation method, Eng. Anal. Bound. Elem., 114 (2020), 45–57. http://dx.doi.org/10.1016/j.enganabound.2020.01.009 doi: 10.1016/j.enganabound.2020.01.009
    [32] A. Karageorghis, D. Lesnic, L. Marin, The method of fundamental solutions for an inverse boundary value problem in static thermo-elasticity, Comput. Struct., 135 (2014), 32–39. http://dx.doi.org/10.1016/j.compstruc.2014.01.007 doi: 10.1016/j.compstruc.2014.01.007
    [33] L. Marin, Regularized method of fundamental solutions for boundary identification in two-dimensional isotropic linear elasticity, Int. J. Solids Struct., 47 (2010), 3326–3340. http://dx.doi.org/10.1016/j.ijsolstr.2010.08.010 doi: 10.1016/j.ijsolstr.2010.08.010
    [34] L. Marin, A. Karageorghis, D. Lesnic, Regularized MFS solution of inverse boundary value problems in three-dimensional steady-state linear thermoelasticity, Int. J. Solids Struct., 91 (2016), 127–142. http://dx.doi.org/10.1016/j.ijsolstr.2016.03.013 doi: 10.1016/j.ijsolstr.2016.03.013
    [35] F. Dou, L. P. Zhang, Z. C. Li, C. S. Chen, Source nodes on elliptic pseudo-boundaries in the method of fundamental solutions for Laplace's equation; selection of pseudo-boundaries, J. Comput. Appl. Math., 377 (2020), 112861. http://dx.doi.org/10.1016/j.cam.2020.112861 doi: 10.1016/j.cam.2020.112861
    [36] T. Kitagawa, Asymptotic stability of the fundamental solution method, J. Comput. Appl. Math., 38 (1991), 263–269. http://dx.doi.org/10.1016/0377-0427(91)90175-J doi: 10.1016/0377-0427(91)90175-J
    [37] C. Gáspár, A multi-level technique for the method of fundamental solutions without regularization and desingularization, Eng. Anal. Bound. Elem., 103 (2019), 145–159. http://dx.doi.org/10.1016/j.enganabound.2019.03.006 doi: 10.1016/j.enganabound.2019.03.006
    [38] W. Chen, F. Z. Wang, A method of fundamental solutions without fictitious boundary, Eng. Anal. Bound. Elem., 34 (2010), 530–532. http://dx.doi.org/10.1016/j.enganabound.2009.12.002 doi: 10.1016/j.enganabound.2009.12.002
    [39] J. S. Chen, D. D. Wang, S. B. Dong, An extended meshfree method for boundary value problems, Comput. Method. Appl. M., 193 (2004), 1085–1103. http://dx.doi.org/10.1016/j.cma.2003.12.007 doi: 10.1016/j.cma.2003.12.007
    [40] A. H. D. Cheng, Y. Hong, An overview of the method of fundamental solutions-Solvability, uniqueness, convergence, and stability, Eng. Anal. Bound. Elem., 120 (2020), 118–152. http://dx.doi.org/10.1016/j.enganabound.2020.08.013 doi: 10.1016/j.enganabound.2020.08.013
  • This article has been cited by:

    1. Jianing Chengzhang, Jun Cheng, Quan Jiang, Numerical conformal mapping for underground unlined tunnels with arbitrary shapes based on Symm’s method, 2024, 6, 3004-9261, 10.1007/s42452-024-05647-1
  • Reader Comments
  • © 2022 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2777) PDF downloads(130) Cited by(1)

Figures and Tables

Figures(8)  /  Tables(13)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog