Next Article in Journal
A Weight Function Generalization of Singh–Sharma Fifth-Order Method for Systems of Nonlinear Equations, with Application to a Discretized Stationary Viscous Burgers Problem
Previous Article in Journal
Tunable Dynamics of Memristive Chaotic Systems and Its Application in Water Facility Image Encryption
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Conformal Mapping and the Finite Element Method

by
Ali R. Hadjesfandiari
1,* and
Gary F. Dargush
2
1
Department of Engineering, Central Connecticut State University, New Britain, CT 06050, USA
2
Department of Mechanical and Aerospace Engineering, University at Buffalo, State University of New York, Buffalo, NY 14260, USA
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(11), 1946; https://doi.org/10.3390/math14111946
Submission received: 12 January 2026 / Revised: 3 May 2026 / Accepted: 18 May 2026 / Published: 2 June 2026
(This article belongs to the Section E4: Mathematical Physics)

Abstract

One of the interesting properties of the two-dimensional potential problem is that solutions of the Laplace equation remain solutions of the Laplace equation when subjected to a conformal transformation. While this result was established long ago, the consequences within computational mechanics have not been fully explored. Here, we demonstrate for the first time that in a finite element formulation of the potential problem, the stiffness matrix remains invariant under a conformal mapping. This holds even when the mapped domain extends to infinity. Furthermore, by introducing the local flux in a finite element method, we find that the fundamental boundary eigensolutions also are invariant under a conformal mapping transformation by using a special weight function related to the Jacobian of the transformation. A series of computational examples is presented to emphasize the most important characteristics of conformal mappings within the finite element method and to demonstrate convergence of the computational results. Included are two exterior problems, the latter of which permits determination of the tearing stress intensity factor for a crack in an infinite plate.

1. Introduction

Conformal mapping has been used to solve a wide range of two-dimensional boundary value problems, such as potential and elastostatic problems [1,2]. For simply connected regions, the domains are often transformed conformally to a circular domain, which is easier to solve analytically. Infinite domains with a single boundary can be handled similarly.
More recent computational studies connecting conformal mapping with finite element methods include the work by Sumant et al. [3] on electrostatic analysis of MEMS devices, by Costamagna and Di Barba [4] on inhomogeneous dielectrics, by Wu and Chen [5] on variational analysis of dielectric waveguides, by Yang and Lee [6] variational calculation of cutoff wavenumbers in circular eccentric guide, by Nakasumi and Harada [7] on modelling the singularity of the capacitor edge, by Louhghalam et al. [8] on analysis of stress concentrations, by Reck et al. [9] on solving the Helmholtz equation in complex domains, by Legatiuk and Weisz-Patrault [10] and Zhuang et al. [11] on crack propagation, by Xu et al. [12] on shape and topology optimization for thermal problems, and by Mirahki et al. [13] on magnet shape optimization. Some other interesting works are Tang et al. [14], Chakraborty et al. [15], Kropf et al. [16], and Hakul and Rasila [17].
This paper shows for the first time that the stiffness matrix, developed from a standard finite element method, is invariant in a conformal mapping transformation for the potential problem governed by the Laplace equation. It is perhaps surprising that this property has not been recognized previously, as the case of linear transformation (i.e., any combination of translation, rotation, and stretching) is easily verified by looking at the stiffness matrix (or conductance matrix in heat conduction) derived for a single element. More generally, the stiffness matrix for an internal unit circle can be used directly for other simply connected domains or infinite domains, when the analytical forms of the conformal transformations are provided. Alternatively, computational techniques for conformal mapping can be employed. Initially, Symm [18,19,20] developed numerical methods based on integral equations, while finite element approaches have been defined more recently by Nitsche [21] and Tsuchiya [22]. Consequently, the requirement for a closed-form conformal mapping has been alleviated through the introduction of numerical conformal mapping (NCM).
Furthermore, we connect these results to the theory of fundamental boundary eigensolutions [23,24], which shows that under a conformal transformation, we can have invariant eigensolutions provided we use a special weight function related to the Jacobian of the transformation. This requires that, in a finite element method, we use local fluxes as nodal values, contrary to traditional finite element approaches that employ local (lumped) sources as nodal values. By doing so, we generate a second finite element matrix, called the weighted boundary matrix. Invariance of the fundamental boundary eigensolutions under conformal mapping means that the stiffness and weighted boundary matrix are both invariant.
A brief overview of some classical results for conformal mapping in potential theory is provided in the following section. Then, in Section 3, we examine the interesting behavior of the two-dimensional stiffness matrix under a conformal transformation. The connection with the fundamental boundary eigenproblem and the flux-oriented finite element method is formulated afterwards in Section 4 and Section 5, respectively. Having completed the theoretical development, attention shifts in Section 6 to the presentation of computational results that illustrate these features of conformal mappings within the context of a finite element approach. In perhaps the most interesting of these applications, the stiffness matrix from the interior of a circular disc is used directly to solve the anti-plane fracture mechanics problem of a cracked infinite plate. Finally, a summary and some concluding remarks are given in Section 7. For completeness and clarity, Appendix A provides a list of symbols.

2. Conformal Mapping

If the point transformation between the corresponding regions in the x 1 x 2 - and x 1 x 2 -planes has the property that infinitesimal configurations in x 1 x 2 and their image in x 1 x 2 are arbitrarily close to being similar, the transformation is said to be conformal [2]. The present section summarizes some well-known properties of conformal transformations and provides nomenclature that will be used in the subsequent development.
Let z = Ω z define a conformal transformation from point z = x 1 + i x 2 in domain A with boundary S to point z = x 1 + i x 2 in domain A with boundary S , where Ω z is a single-valued analytic function. The equations of the transformations can be solved (at least theoretically) for x 1 and x 2 as single-valued functions of x 1 and x 2 when the transformation has a single-valued inverse. This implies that the Jacobian determinant of the transformation J is non-zero, where
J x 1 , x 2 x 1 , x 2 = x 1 x 1 x 1 x 2 x 2 x 1 x 2 x 2
Since z = Ω z is assumed to be analytic, the functions x 1 x 1 , x 2 and x 2 x 1 , x 2 must satisfy the Cauchy–Riemann equations
x 1 x 1 = x 2 x 2 , x 1 x 2 = x 2 x 1
After substituting Equation (2a,b) into Equation (1), we obtain
J x 1 , x 2 x 1 , x 2 = x 1 x 1 x 1 x 2 x 2 x 1 x 2 x 2 = x 1 x 1 2 + x 2 x 1 2 = x 1 x 1 + i x 2 x 1 2 = d Ω z d z 2
Consequently, if Ω z is analytic, the function z = Ω z will have a single-valued inverse in the neighborhood of any point where the derivative Ω z is non-zero.
If in the transformation z = Ω z the function Ω z has a singularity at some point in the bounded domain A in x 1 x 2 , then the mapped domain A in x 1 x 2 is infinite. It is easily proved that Ω z must have a simple pole at that point. Assuming for simplicity that z = corresponds to z = 0 , then
z = Ω z = c z + Ω ^ z
where Ω ^ z is an analytic function, c is a constant, and no other singularities can occur in A . Otherwise, the transformation would not be reversible and single-valued.
In the mapping defined by the analytic function z = Ω z , the lengths of infinitesimal segments, d s and d s , regardless of their direction, are altered by a factor d z d z = d Ω d z = d s d s , which depends only on the point from which they are drawn. The angles between these infinitesimal segments are also preserved in magnitude and in sense as long as d Ω z d z 0 . At any critical point, where d Ω z d z = 0 , Arg d Ω z d z is not defined, and we cannot assert that angles are generally preserved in the transformation. Despite this fact, we can have a finite number of critical points in our transformations to generate crack tips or notches in the mapped domain.
Around any point z , infinitesimal areas are altered by the factor d z d z 2 = J x 1 , x 2 x 1 , x 2 and
d A = J d A
while the relation between infinitesimal segments is
d s = J d s = d Ω z d z d s
As we mentioned previously, solutions of the Laplace equation remain solutions to the Laplace equation when subjected to a conformal transformation. A function possessing continuous second partial derivatives and satisfying the Laplace equation is usually referred to as a harmonic function. We now present a brief derivation of this well-known result, formulated in a manner appropriate for the present investigation.
Assume the function u x 1 , x 2 is harmonic in the domain A defined in the x 1 x 2 plane. Then
2 u = u , α α = 0
Here, standard indicial notation that varies only over (1,2) is used. We consider the potential function in the mapped domain A as u x 1 , x 2 , where the point z = x 1 + i x 2 is the map of the point z = x 1 + i x 2 in domain A . It is obvious that
u x 1 , x 2 = u x 1 , x 2
Furthermore,
u x α = u x a x a x α
2 u x α x β = 2 u x a x b x a x α x b x β + u x a 2 x a x α x β
By doing a contraction between indices α and β , we have
2 u = 2 u x α x α = 2 u x a x b x a x α x b x α + u x a 2 x a x α x α = 2 u x a x b x a x α x b x α + u x a 2 x a
Since z = x 1 + i x 2 = Ω z is analytic, x 1 x 1 , x 2 and x 2 x 1 , x 2 satisfy the Laplace equation,
2 x a = 2 x a x α x α = 0
Therefore, by substituting Equation (12) into Equation (11), we obtain
2 u = 2 u x α x α = 2 u x a x b x a x α x b x α
or
2 u = 2 u x α x α = T a b 2 u x a x b
where the metric transformation tensor T a b is defined as
T a b = x a x α x b x α
We can see from Equation (2)
T 11 = x 1 x 1 x 1 x 1 + x 1 x 2 x 1 x 2 = d z d z 2 = J
T 22 = x 2 x 1 x 2 x 1 + x 2 x 2 x 2 x 2 = d z d z 2 = J
T 12 = T 21 = x 1 x 1 x 2 x 1 + x 1 x 2 x 2 x 2 = 0
and we can simply write
T a b = J δ a b
Therefore, Equation (14) becomes
2 u x α x α = J 2 u x a x a
Thus, at any point where the transformation is conformal, that is, where d z d z = d Ω z d z 0 ,
2 u = 2 u x α x α = 0 implies   2 u = 2 u x a x a = 0
This means that solutions of the Laplace equation remain solutions of the Laplace equation when subjected to a conformal transformation.
As we know, the harmonic function u can be the real part of an analytic function
w = f z = u x 1 , x 2 + i v x 1 , x 2
with v also being a harmonic function. The Cauchy–Riemann equations then relate the real and imaginary parts of f z as
u x 1 = v x 2 , u x 2 = v x 1
This is valid in any orthogonal coordinate system. If we consider the positive direction of s along the boundary such that the domain is on the left as we advance in this direction, the outward normal n at each point provides the other coordinate. Thus,
u n = v s , u s = v n
In the mapped domain, these equations are
u n = v s , u s = v n
where
w z = f Ω 1 z = u x 1 , x 1 + i v x 1 , x 2
It should be mentioned that the boundary conditions for the transformed domain are the transformed boundary conditions. Equation (8) applies to corresponding boundary points. Therefore, one can see that the Dirichlet boundary condition on S remains the same Dirichlet boundary condition on S . This is not true for the boundary flux
q x = u x n x
Meanwhile, the flux of u x 1 , x 2 in the mapped domain is
q x = u x n x
and by using Equation (8), we have
q x = u x n x = u x n x n x n x = q x d n x d n x
However, we notice that
d n x d n x = d s x d s x = 1 J x
As a result, Equation (26) can be written as
q x = 1 J ( x ) q x
This shows that the flux is not generally invariant in a conformal mapping transformation.

3. Invariance of Stiffness Matrix

The weak formulation or virtual variation in the potential problem can be written as
A u x α δ u x α d A x = s q δ u d s
and its transform in the z -plane is
A u x a δ u x a d A x = s q δ u d s
After discretizing the domains and using shape functions N = N 1 N 2 N n and N = N 1 N 2 N n for approximating quantities u and u , we have
u = N U
u = N U
where U and U represent the vectors of nodal values of u and u , respectively. From the character of the shape functions, it is obvious that N i x = N i x or
N x = N x
where x is the image of x under the conformal mapping transformation.
Then, by assuming the same shape functions apply for the virtual fields and substituting into Equation (29), we obtain for the left-hand sides
A u x α δ u x α d A x = δ U T K U
and its transform in the z -plane is
A u x a δ u x a d A x = δ U T K U
where K and K are the usual stiffness (or conductance) matrices (e.g., [25,26]):
K = A N T x α N x α d A x
K = A N T x a N x a d A x
The right-hand sides of Equation (32) constitute approximations to their corresponding left-hand sides. The accuracy in representing the Laplace boundary value problems is governed by the discretization and interpolation procedures, both of which introduce inherent errors. Accordingly, the stiffness matrices K and K in Equation (33) are approximate. The accuracy improves with mesh refinement, tending toward the exact solution in the limit of infinitely many nodes. Naturally, improving accuracy increases the size of the stiffness matrices.
For the individual components K i j and K i j , we have
K i j = A N i x α N j x α d A x
K i j = A N i x a N j x a d A x
Then, we see that
K i j = A N i x a N j x b x a x α x b x α d A x
or
K i j = A N i x a N j x b T a b d A x
By using Equation (17), we obtain
K i j = A N i x a N j x a J d A x
However, from Equation (5), we may write
K i j = A N i x a N j x a d A x
By comparing Equation (37) with Equation (34b), we obtain
K i j = K i j
As a result, the stiffness matrices are identical, that is
K = K
Therefore, in a finite element analysis for the potential problem, the traditional stiffness matrix is invariant under conformal transformations. This is despite the fact that K and K are approximate representations of the corresponding Laplace boundary value problems. Of course, we must realize that this identity is strictly maintained as long as the integrations are performed exactly in the domains A and A . In practice, we only satisfy the conformal transformation of element nodes by using the shape functions to represent the geometries. Conformal transformations for the other points within the domain are not usually satisfied. Furthermore, approximations may be introduced in evaluating the Jacobian of the mapping to natural or intrinsic coordinates for isoparametric elements, where the stiffness matrices are calculated via
K = 1 1 1 1 N T x α N x α j d ξ 1 d ξ 2
K = 1 1 1 1 N T x α N x α j d ξ 1 d ξ 2
where j and j are the determinants of the Jacobian of transformations from x 1 x 2 - and x 1 x 2 -planes to the intrinsic plane ξ 1 ξ 2 . Since, for two-dimensional cases, the elements are mapped to square domains 1 ξ 1 1 and 1 ξ 2 1 , the integrals are over this domain, and the summation produces the assembled stiffness matrix. The accuracy of integration can be improved by using higher-order Gaussian quadrature.
All of this, along with the reliance on lower-order Gaussian quadrature formulas, causes Equation (38) to hold only in an approximate sense for general cases. Several examples in Section 6 will illustrate this behavior.
The relation in Equation (39) is correct, either in a strict or approximate sense, for one element or an assembly of elements generating the mesh for the whole domain. We should keep in mind that for higher-order elements, the non-corner nodes may change position dramatically in the mapping. For example, in quadratic elements, the mid-nodes do not remain, in general, at the midpoint of element edges. The mapped position of these mid-nodes depends on the transformation z = Ω z .
In the mapping to an exterior domain extending to infinity, in which Ω z has a simple pole in the domain A , the stiffness matrix K also remains invariant as long as the nodes follow the conformal transformation. If a node in the z -plane is at the pole z = 0 , its image is at infinity in the z -plane. This generates mapped elements with infinite extent connecting to this node. It should be mentioned that we have to assume u x is bounded at infinity to be able to use the stiffness matrix K from the finite domain A , because the potential u at the point z = 0 has a bounded value.
Based on Riemann’s mapping theorem [1,2], it is possible mathematically to find a unique conformal transformation between every two arbitrary simply connected two-dimensional domains. Although this theory demonstrates the existence of a mapping function, it does not actually produce this function. However, our discussion reveals that, if the meshes for these domains follow a conformal mapping transformation, the stiffness matrices are the same.
Therefore, the stiffness matrix for the interior of the unit circle has great utility. We can use it directly for any other simply connected two-dimensional domain or for exterior domains with a single boundary, as long as the conformal transformations are provided.
These ideas can be generalized for two N-ply ( N > 1 ) connected two-dimensional domains that have a known mapping function. The condition of similar connectivity, however, is not sufficient for the existence of a mapping function in general. Two arbitrary N-ply connected two-dimensional domains are not usually conformal maps of each other, which means that the conformal mapping function z = Ω z does not exist.
Although we consider only the potential problem in our present discussion, the stiffness (or conductance) matrix also appears in many other cases, such as the Helmholtz problem in reduced transient acoustics, heat conduction, or chemical diffusion problems. In these cases, the stiffness matrix in a conformal mapping is again invariant, but the other matrices, such as the mass (or capacitance) matrix, change in the mapping. This can be explained by remembering that the Helmholtz problem is not the same Helmholtz problem under a conformal mapping transformation.
For consistency with the underlying boundary value problem, we should use local fluxes as nodal values, rather than local sources in the finite element method. This requires introduction of a new matrix, which we will discuss in the next section.

4. Boundary Eigensolutions and Conformal Mapping

4.1. Boundary Eigenproblem

The theory of boundary eigensolutions for the potential problem has been defined in References [23,24] as follows:
Find the non-zero harmonic function u such that in the domain A
2 u = 0
and on the boundary S
q = u n = λ ϕ u
where the parameter λ is an eigenvalue.
Furthermore, the weight function ϕ is a positive piecewise continuous integrable function on S . Characteristics of the real orthogonal boundary eigensolutions have been discussed in the above references. This theory simply shows that the finite element method and the boundary element method can be viewed as indirect discretized generalized Fourier analyses [24]. The weight function ϕ can be used in such a way to solve non-smooth problems. In this paper, we show an interesting choice for ϕ related to conformal mapping transformations.

4.2. Boundary Eigensolutions for Circular Disc

The circular disc has a vital position in the conformal mapping method. It is straightforward to obtain its boundary eigensolutions for the potential problem.
Let us consider a circular disc with radius a and ϕ = 1 everywhere. As derived in [23], the normalized boundary eigenfunctions are
u 0 = 1 2 π a
corresponding to λ 0 = 0 , and
u n 1 = 1 π a r a n cos n θ , u n 2 = 1 π a r a n sin n θ
corresponding to
λ n = n a where   n = 1 , 2 ,

4.3. Invariant Boundary Eigenmodes Under a Conformal Mapping

The boundary eigensolutions in the mapped domain are the non-zero harmonic functions u such that in the domain A ,
2 u = 0
and on the boundary S ,
q = u n = λ ϕ u
Under a conformal transformation, Equations (8) and (28) hold. Therefore, the fundamental boundary condition Equation (45b) can be written in terms of flux in the original domain as
q x = λ ϕ x J u x
By comparing Equation (46) with Equation (41b), it is seen that by taking
ϕ x = ϕ x 1 J on   S
the eigensolutions are invariant.

5. Flux-Oriented Finite Element Method and Conformal Mapping

5.1. Flux-Oriented Finite Element Method

The finite element formulation that is consistent with the basic definition of natural boundary conditions and the theory of boundary eigensolutions can be derived from the virtual variation theorem, Equation (29), as follows
A u x α δ u x α d A x = s ϕ q ϕ δ u d s
in which we have defined the weighted flux q ϕ as
q = ϕ q ϕ
After discretizing into volume and surface elements, we use domain shape functions N and boundary shape functions N b for approximating quantities u and q ϕ as
u = N U in   A
q ϕ = N b Q ϕ on   S
Then, substituting Equation (50a,b) into Equation (48), we obtain
A δ U T N T x a N x b U d A = S ϕ δ U T N b T N b Q ϕ d s
Introducing K and S ϕ , we can write
δ U T K U = δ U T S ϕ Q ϕ
where S ϕ is the weighted boundary matrix [23,24] defined by
S ϕ = S ϕ N b T N b d s
The weighting function ϕ can be especially useful in solving a range of boundary value problems with flux singularities [23,24]. Finally, since δ U is arbitrary, we establish
K U = S ϕ Q ϕ 0
Partitioning the left-hand side of Equation (54) to correspond with the right-hand side, we obtain
K B B K B I K B I T K I I U B U I = S ϕ Q ϕ 0
where U B and U I are the vectors of nodal potential for boundary and interior nodes, respectively. After condensation to boundary potentials, we have
K ¯ B B U B = S ϕ Q ϕ
where the condensed boundary stiffness matrix K ¯ B B is defined by
K ¯ B B = K B B K B I K I I 1 K B I T
as the Schur complement of K I I in K .
Notice that the finite element formulation expressed in Equation (56) is now the analog of the direct boundary element method. In a boundary element formulation (e.g., [27,28]), the volume integrals are transformed analytically to the boundary using the divergence theorem, whereas in this flux-oriented finite element method, the transformation is performed numerically via condensation. It should be mentioned that S ϕ can be a rectangular matrix to permit discontinuity in the weighted traction vector Q ϕ .

5.2. Invariant Boundary Eigenmodes in Flux-Oriented Finite Element Method

In discrete form, by using Equation (49), the fundamental boundary condition Equation (41b) can be written as
Q ϕ = λ U B
Consequently, the discrete generalized fundamental eigenproblem can also be formulated strictly in terms of boundary nodes and written as
K ¯ B B U B = λ S ^ ϕ U B
where S ^ ϕ is formed from S ϕ via a straightforward assembly process that enforces continuity of flux across adjacent surface elements [23,24].
The matrix K ¯ B B is symmetric positive semi-definite. Assuming that the shape functions for flux are identical to those for potential on the boundary, S ^ ϕ is (square) symmetric positive definite. Consequently, the eigenproblem associated with this flux-oriented finite element method has real eigenvalues and eigenvectors, which are orthogonal with respect to K ¯ B B and S ^ ϕ .
It is seen that this flux-oriented finite element method is consistent with the theory of boundary eigensolutions and is nothing but an indirect discretized generalized Fourier analysis. More discussion can be found in [24].
Since K is invariant under conformal transformations, it is obvious that K ¯ B B is also invariant. If only boundary nodes follow a conformal mapping but internal nodes do not, the resulting K ¯ B B will approach the invariant form by increasing the number of internal nodes.
With an alternative approach, the boundary stiffness matrix can be derived directly from boundary integrals using only boundary nodes. This matrix, denoted by K b b , is independent of internal nodes and is much more accurate than K ¯ B B . By increasing the number of internal nodes in a reasonable fashion, K ¯ B B approaches K b b . It is also possible to show that K b b is invariant under conformal transformations; however, this will be addressed elsewhere.
Turning attention to the weighted boundary matrix, we can see
S ^ ϕ = S N b T ϕ N b d s = S N b T ϕ N b 1 J d s
By using Equation (47) for ϕ x , we have
S ^ ϕ = S N b T ϕ x N b d s = S ^ ϕ
This shows that the boundary eigenproblems
K ¯ B B U B = λ S ^ ϕ U B
K ¯ B B U B = λ S ^ ϕ U B
are identical, because the matrices K ¯ B B and S ^ ϕ are invariant.

5.3. Application to Boundary Value Problems

The stiffness matrices K and K ¯ B B are invariant and also independent of our choice for ϕ x and ϕ x . In order to solve a boundary value problem in the mapped domain, we choose ϕ x to capture the behavior of the flux q x . For problems with bounded flux in the mapped domain, we might select, for example, ϕ x = 1 . Thus, in this case, using Equation (47),
ϕ x = J x on   S
and as a result, the weighted boundary matrix S ϕ is invariant.
In practice, the behavior of K ¯ B B is more interesting. For example, in infinite domains with a finite boundary, we can use K ¯ B B from an interior conformally mapped problem, such as the unit circular disc. As we mentioned, we must have a bounded potential u at infinity, because the mapped infinity corresponds to an internal point in the circular disc. Therefore, we can ignore the boundary at infinity in calculating S ϕ , because the flux q approaches to zero at infinity such that
S q x d S x = 0
As a result, we only use boundary nodes to calculate S ϕ in the mapped domain.

6. Computational Examples

In this section, we consider several computational examples to study the performance of the conformal mapping approach. A research Matlab 2025b finite element code has been used to generate stiffness and boundary matrices for all these examples, with the stiffness matrices verified using ABAQUS 2025 [29]. The Schur complement of K I I in K is found from (57) as the condensed boundary stiffness matrix K ¯ B B in the final three examples. For Examples 4 and 5, the finite element results are also compared with solutions obtained from a research boundary element code. In all the tables showing numerical values for the symmetric matrices K , K ¯ B B , and S ^ ϕ , only the lower triangular parts are displayed.

6.1. Example 1

Consider the linear transformation
z = Ω z = A z + B
where A and B are complex numbers. This transformation is a combination of translation, rotation, and stretching. It is easy to verify by looking at the derived stiffness matrix for a single element that under this transformation, the stiffness matrix is invariant. We illustrate this computationally for the unit eight-node quadratic element in the plane x 1 x 2 displayed in Figure 1. By taking A = 2 e i π 4 and B = 1 + 2 i , the coordinates transform as
x 1 = 2 x 1 2 x 2 + 1   and   x 2 = 2 x 1 + 2 x 2 + 2
The stiffness matrix for both cases is identical. Table 1 provides the individual matrix entries, which are exactly the same to six digits from both the research Matlab FE code and ABAQUS 2025 [29].

6.2. Example 2

Now, let us consider the mapping defined by
z = Ω z = z 2
In this case, for the mapped coordinates, we have
x 1 = x 1 2 x 2 2   and   x 2 = 2 x 1 x 2
Consider the unit serendipity quadratic element in the plane x 1 x 2 displayed in Figure 2. This element is exactly the element in Figure 1, which has been translated in the x 1 -direction by a unit amount. The mapped element in the plane x 1 x 2 is shown in Figure 3. It is seen that the side mid-nodes have shifted from the center of the edge in this transformation. The stiffness matrix for both cases is again identical, as indicated in Table 1. The quadratic transformation can be accommodated exactly with the quadratic shape functions used to describe the element geometry.

6.3. Example 3

Now, let us consider the mapping defined by
z = Ω z = sin z
In this case, the mapped coordinates are
x 1 = sin x 1 cosh x 2   and   x 2 = cos x 1 sinh x 2
We again focus on the unit quadratic element in the plane x 1 x 2 displayed in Figure 1. For this example, the mapped element in the plane x 1 x 2 is displayed in Figure 4. The stiffness matrix for the mapped element is given in Table 2, which differs slightly from the stiffness matrix of the unit square element provided in Table 1. The difference is the result of using quadratic shape functions for defining the geometry in the mapped domain. Numerical integration also plays a role.
Thus, in this case, a single element cannot precisely accommodate the mappings as required to preserve the invariant nature of the stiffness matrix. However, with mesh refinement, the stiffness matrix K and therefore the condensed boundary stiffness matrix K ¯ B B will tend toward invariance.
Table 3 presents the eight principal stiffnesses (or eigenvalues) of the stiffness matrix associated with an 8-noded element representing the unit square. The second column provides the exact values of these principal stiffnesses, while the third column shows those values for the element in the original x 1 x 2 domain. Notice that there is one zero principal stiffness associated with the equipotential mode. The fourth column presents the computed principal stiffnesses in the x 1 x 2 domain under the z = sin z mapping. The error in those values is shown in the fifth column. Modes five and six have more than 5 % error. Next, the mesh used for the unit square is refined to 2 × 2 , 4 × 4 and 16 × 16 elements. The errors associated with the lowest eight principal stiffnesses are provided in the last three columns. Clearly, the character of the stiffness matrices is converging toward invariance. In the finest mesh, the maximum error is only 0.02 % .

6.4. Example 4

As we mentioned previously, the unit circular disc has great importance in conformal mapping methods for solving boundary value problems. Additionally, the normalized fundamental boundary eigensolutions for a circular disc with radius a and ϕ = 1 on the boundary are provided in closed form in Equations (42)–(44).
Consider the conformal mapping of the unit disc under the transformation
z = Ω z = e sin z
The mapped coordinates are
x 1 = e sin x 1 cosh x 2 cos cos x 1 sinh x 2
x 1 = e sin x 1 cosh x 2 sin cos x 1 sinh x 2
Figure 5 provides the finite element mesh used for discretizing the unit disc. The mesh involves a total of 480 serendipity quadratic elements and 1441 nodes. A total of 48 six-node triangular elements are employed for the innermost region connecting to the node at z = 0 . Meanwhile, the mapped FE discretization is shown in Figure 6. Interestingly, the mapped configuration of the unit disc resembles a Pascal’s limaçon-like shape. It is evident that the circular symmetry is not preserved in the mapped mesh.
The corresponding boundary mesh on the circle consists of 48 equal-length quadratic elements and 96 equispaced nodes for calculating the S ^ ϕ matrix. We know the number of approximated boundary eigensolutions is equal to the number of boundary nodes (i.e., 96). By choosing
ϕ = d z d z = cos z e sin z
we expect the eigensolutions for the mapped domain to be similar to those for the circular disc. This is shown in Table 4. As we can see, excellent results are obtained for lower modes in both the original and mapped FE analysis. The results deteriorate for higher modes; however, the eigenvalues are nearly identical from both FE analyses. Thus, the discrete version of the boundary eigenproblem remains nearly invariant under the transformation defined by Equation (71).
We also include the boundary element (BE) results with quadratic elements for the original and mapped meshes in Table 4. Although neither system matrix in BE remains invariant under the mapping, we find that the BE results for both domains are more accurate than the FE results. This is particularly true for higher modes due to the use of the exact fundamental solution to the potential problem in the interior of the domain in the BE formulation, whereas a finite discretization of the interior is employed in the FE analysis.
As we have proved, K ¯ B B and S ^ ϕ for both meshes should be the same, at least in the limit of mesh refinement. For the present models, these matrices are 96 × 96 . Table 5 and Table 6 show the characteristic 5 × 5 diagonal block of these matrices for the circular disc. Cyclic symmetry of the numbers is obviously maintained throughout the entire matrices because of the cyclic symmetry of the mesh. Table 7 and Table 8 represent the same parts for the mapped mesh. As anticipated, the values in the matrices are quite similar to the corresponding ones in Table 5 and Table 6. The differences are again due to the inability of the quadratic shape function to provide an exact map of the conformal transformation. In the limit of mesh refinement, we should expect the invariance of K ¯ B B and S ^ ϕ to be realized.
Figure 7 provides the convergence characteristics of the eigenvalues for various numbers of elements M θ around the circumference of the circle (or perimeter of the mapped domain). Meanwhile, the number of elements in the radial direction M r is varied to maintain a nearly constant ratio M θ / M r 4.8 . The semi-log plot in Figure 7 presents relative errors in the eigenvalues versus mode number. Clearly, accuracy improves with FE mesh refinement and deteriorates for higher modes. The oscillation at lower modes and the jump at the midrange mode are artefacts of the use of quadratic elements, which have different K ¯ B B and S ^ ϕ values associated with the corner and mid-nodes, as seen in Table 5, Table 6, Table 7 and Table 8. Figure 8 provides the corresponding results using linear elements, where now M ^ θ represents the number of linear elements around the circumference of the circle. Notice that there are no oscillations or jumps of the errors in the eigenvalues with linear elements, although the levels of error are greater, as would be expected.
Integration order also plays a role, especially for lower and higher modes, as shown in Figure 9. The Gaussian quadrature order is defined by [ n q × n q ,   n t ,   n s ] with n q , n t and n s representing the quadrilateral, triangular, and surface element integration orders, respectively. The oscillation in the lower mode accuracy disappears when using low-order integration, at the expense of loss of accuracy for higher modes. There is almost no difference between the intermediate and highest order integration solutions.
Lastly, for this problem, the rate of convergence of the second, tenth, twentieth, and fortieth modes is presented in Figure 10. Accuracy deteriorates with increasing mode number, as expected. However, the rate of convergence remains nearly the same, with slopes from the log-log plot of 3.75 , 4.02 , 4.08 and 4.36 for Modes 2 , 10 , 20 and 40 , respectively. This corresponds to roughly quadratic convergence of the eigenvalues with respect to the total FE degrees of freedom in the domain. The corresponding results for linear elements are provided in Figure 11. The slopes of the log-log plot are now 2.01 , 2.01 , 2.04 and 1.98 for Modes 2 , 10 , 20 and 40 , respectively. Thus, linear elements display a linear rate of convergence with total degrees of freedom, as would be anticipated.

6.5. Example 5

Now we use the stiffness matrix for the circular disc in Example 4 with quadratic elements to analyze an infinite domain with an elliptic hole. The transformation
z = Ω z = α z + β z
with
α = a + b 2   and   β = a b 2
transforms the interior of the unit disc in the x 1 x 2 -plane to the exterior of the ellipse with semi-axes a and b on the plane x 1 x 2 . The mapped coordinates are
x 1 = α r + β r cos θ
x 2 = α r β r sin θ
and for boundary points are
x 1 = a x 1
x 2 = b x 2
For this example, we assume a = 2 and b = 1 . Therefore,
z = 3 2 z + 1 2 z
We again consider the finite element mesh used for discretizing the unit disc in Figure 5. The mapped FE discretization for boundary nodes is shown in Figure 12. For the weight function in this example, we assume
ϕ = ϕ = 1
Therefore, S ^ ϕ is not invariant, and neither are the boundary eigensolutions. In this example, we are simply trying to demonstrate that K ¯ B B for an internal unit, a disc can be used directly for external problems.
Figure 12. Transformation of the unit disc under Ω z = 3 2 z + 1 2 z —boundary nodes of circle and ellipse.
Figure 12. Transformation of the unit disc under Ω z = 3 2 z + 1 2 z —boundary nodes of circle and ellipse.
Mathematics 14 01946 g012
Table 9 compares the boundary eigenvalues for the external ellipse eigenproblem from the conformally mapped FE analysis with the exterior ellipse boundary element (BE) results. Excellent agreement is obtained for the lower modes. In general, we can expect that the BE results are more accurate than the mapped FE results, particularly for higher modes. This is because, as mentioned, in a boundary element formulation, the volume integrals are transformed analytically to the boundary using the infinite space fundamental solution, along with the divergence theorem, whereas in this flux-oriented finite element method, the transformation is performed numerically via condensation. It should be mentioned that S ϕ can be a rectangular matrix to permit discontinuity in the weighted traction vector Q ϕ . However, the important point is that these infinite domain FE results are determined by using the stiffness matrix for the interior of a unit circular disc. Consequently, we have demonstrated an elegantly simple way to use the finite element method for an infinite two-dimensional domain.

6.6. Example 6

Finally, we use the stiffness matrix for the circular disc in Examples 4 and 5 based on M θ = 48 and M r = 10 quadratic elements to analyze an external boundary value problem. Our example is a cracked infinite plate under anti-plane deformation. This problem has an analytical solution that can be found in Benthem and Koiter [30]. In the following, we use a slightly different form.
The anti-plane problem is characterized by a single displacement component u x 1 , x 2 normal to the plane x 1 x 2 . The non-vanishing stress components are the shear stresses σ 31 = τ 1 and σ 32 = τ 2 in the plane x 1 x 2 given by
τ 1 = μ u x 1
τ 2 = μ u x 2
where μ is the shear modulus of elasticity. From equilibrium u is a harmonic function, and the anti-plane state of stress is described by a single analytic function w z as
u x 1 , x 2 = w z
where we have
τ 1 i τ 2 = μ d w d z
If in the transformation Equation (74), we consider
α = β = a 2
we obtain
z = Ω z = a 2 z + 1 z
where 2 a is the length of the central crack in the x 1 x 2 -plane. This transformation maps the interior of the unit circular disc in the x 1 x 2 -plane to the whole plane x 1 x 2 with the crack that extends from x 1 = a to x 1 = a on x 2 = 0 . From
d z d z = d Ω z d z = a 2 1 1 z 2
it is seen that the points z = ± 1 are critical points of the transformation. This allows us to have crack tips at z = ± a in the mapped domain. The transformation relates the crack coordinates in terms of the unit circle boundary as
x 1 = a x 1 = a cos θ
x 1 = 0
The mapped FE discretization for boundary nodes is shown in Figure 13. To solve the problem of the crack loaded uniformly at infinity, we may consider the superposition of two cases. The first involves the infinite plane under uniform shear stress T 0 , while for the second case, we apply a uniform shear on the crack
τ 2 = T 0 on   a x 1 a , x 2 = 0
with zero shear at infinity. The solution to the first case is obvious. For the second case, we have
μ w z = i T 0 z i T 0 z 2 a 2
As a result,
τ 2 + i τ 1 = i μ d w z d z = T 0 + T 0 z z 2 a 2
Therefore, on the line x 2 = 0 ,
μ w x 2 = 0 = i T 0 x 1 i T 0 x 1 2 a 2
τ 2 + i τ 1 x 2 = 0 = T 0 + T 0 x 1 x 1 2 a 2
Furthermore,
u x 1 , 0 + = T 0 μ a 2 x 1 2 x 1 a 0   x 1 > a
and
τ 2 x 1 , 0 + = μ d u x 1 , 0 + d x 2 = T 0   x 1 a T 0 + T 0 x 1 x 1 2 a 2 x 1 > a
In addition, we notice that
u x 1 , 0 = u x 1 , 0 + , d u x 1 , 0 d x 2 = d u x 1 , 0 + d x 2
Consequently,
τ = τ 2 x 1 , 0 = T 0 + T 0 x 1 x 1 2 a 2 x 1 > a
which shows, of course, that the stresses are infinite at the crack tips. By assuming ξ = x 1 a where x 1 > a , it is seen that
τ 2 ξ = T 0 + T 0 a + ξ ξ 2 a + ξ = T 0 a 2 ξ x 1 > a
By definition, the tearing stress intensity factor (Mode III) in fracture mechanics is
K I I I = lim ξ 0 2 π ξ τ 2 ξ
As a result, Equation (93) shows that
K I I I = T 0 π a
Next, we solve this problem using the finite element method. We assume μ = 1 , a = 1 and T 0 = 1 for the computational test. We have a Neumann problem for the cracked infinite domain with a traction boundary condition
t 2 = T 0 on   a x 1 a ,   x 2 = 0 +   upper   crack   surface
t 1 = T 0 on   a x 1 a ,   x 2 = 0   lower   crack   surface
It is seen that the equilibrium on the crack surfaces
a a t 2 x 1 , 0 + d x 1 + a a t 2 x 1 , 0 d x 1 = 0
is satisfied. This guarantees that the stress is zero at infinity, and we can use
K U = S Q 0
or
K ¯ B B U B = S Q
in which K and K ¯ B B are the global stiffness matrix and the condensed boundary stiffness matrix for the interior unit circular disc, respectively. Meanwhile, S is the boundary matrix for the cracked boundary, in which we assume ϕ = 1 . It should be mentioned that the mapped boundary elements are not of uniform length, and the mid-nodes are no longer at the element center. Alternatively, we could calculate S from the original boundary nodes on the unit circle, as long as we choose
ϕ x = J x = a x 2 = a sin θ
To suppress the rigid body motion for this Neumann problem, we have utilized a singular value decomposition [31]. As a result, the first node at the right crack tip has zero displacements. Then, the computational results for u are very accurate on the crack. By using local analysis near the right crack tip, as shown in Figure 14, we obtain
u ρ , ψ = T 0 μ ρ sin ψ + C 1 ρ 1 2 sin ψ 2 + C 3 ρ 3 2 sin 3 ψ 2 +
It is seen that
C 1 = 1 μ 2 π K I I I
Therefore, we have on the upper crack surface ( ψ = π ) near the crack tip
u ρ , ψ = π = 1 μ K I I I 2 ρ π
From the finite element solution using the unit circular disc mesh in the x 1 x 2 -plane with ϕ = a x 2 , we find for the node 2 adjacent to the crack tip at node 1
ρ = 0.002141 ,   u = 0.065403
and the tearing stress intensity factor becomes
K I I I = μ π 2 ρ u 1.7715
Meanwhile, the exact value for K I I I from Equation (94) is
K I I I exact = π 1.7724
Therefore, we see that a very precise evaluation of the stress intensity factor can be obtained by using the finite element stiffness matrix for the interior of a unit circular disc.
It should be mentioned that the positions of mapped nodes on the crack boundary are crucial in obtaining results with this level of accuracy. The crack nodes are positioned on the axis x 1 with the arrangement of
x 1 m = a cos m 1 Δ θ
where the node number m = 1 , 2 , , N , Δ θ = 2 π N , and N = 96 is the total number of nodes. Clearly, this arrangement of nodes is not uniform. For the nodes near the right crack tip in Figure 14, it is seen that x 1 1 = a , x 1 2 = x 1 96 = a 1 1 2 Δ θ 2 and x 1 3 = x 1 95 = a 1 2 Δ θ 2 . This means for near crack tip elements, the middle node in quadratic elements moves to almost the quarter point. Of course, quarter-point elements are well-known in the analysis of cracked bodies [32,33]. With the present approach, all nodes on the unit circle change position on crack surfaces to provide an amazingly accurate result. Exactly the same behavior occurs near the left crack tip.
As noted above, singular value decomposition was used to eliminate rigid body motion. The other way to suppress rigid body motion is to modify the global stiffness matrix K such that the node at the center of the circular disc is fixed. In the mapped domain, this corresponds to fixing the stiffness at infinity, because the point z = 0 maps to z = , which is assumed to be fixed. After condensing for boundary nodes, we obtain the modified condensed boundary stiffness matrix, which is non-singular. We can obtain exactly the same results as before without fixing any node on the crack using either of Equation (98) or (99).
Table 10 displays the convergence characteristics for the tearing stress intensity factors with five levels of mesh refinement, using the two alternative approaches. The first approach employs the original mesh for the circle in the x 1 x 2 -plane with ϕ = a x 2 , while the second approach conformally maps the circle to the cracked x 1 x 2 domain with ϕ = 1 . Both approaches converge to the exact result K I I I = T 0 π a . However, the first approach is slightly more accurate.

6.7. Discussion

We find that the finite element conformal mapping transformation approach employed in these examples demonstrates excellent convergence characteristics toward the exact solutions, confirming the invariance of the stiffness matrix under conformal transformations. In the last problem, the conformal mapping approach is shown to be compatible with two-dimensional anti-plane fracture mechanics analysis. The conformal mapping approach also could be used for other two-dimensional potential problems, such as heat conduction, involving singular fluxes associated with cracks and re-entrant corners. Other advantages of the proposed method include computational economy associated with the reuse of standard well-conditioned meshes, improved accuracy due to invariant internal angles in the transformed finite elements, and a straightforward means to address general non-smooth problems with flux singularities.

7. Conclusions

This paper has shown that the well-established stiffness matrix in potential problems is invariant under a conformal transformation. Consequently, we can calculate the stiffness matrix for a simply connected domain, such as the unit circular disc, and then use it for every simply connected domain (or an infinite domain with a single boundary). The difficulty is finding the corresponding nodes in the new domain, which requires knowledge of the conformal mapping transformation. Furthermore, we can imagine all N-ply connected domains have the same stiffness matrix as long as the conformal mapping functions exist among them.
The weighted boundary matrix S ^ ϕ has a significant impact on this subject. It is seen that by choosing a suitable weight function ϕ , based on the conformal transformation, S ^ ϕ also is invariant. This confirms that the fundamental boundary eigensolutions are invariant. As illustrated in the examples, alternative choices for ϕ may be appropriate for the effective solution of boundary value problems. In the final example, the conformal mapping approach is applied to calculate the tearing stress intensity factor for a crack in an infinite plate, using the stiffness matrix from the unit circular disc. In all examples, the finite element results are shown to converge to the exact solutions with mesh refinement.
The concepts presented here are primarily of theoretical interest. The invariant character of the stiffness matrix pertains only to conformal transformations within two-dimensional potential problems. However, some of the ideas generated in this work may lead to the development of computational methods with practical utility. For example, one can envision effective finite element approaches for the determination of stress intensity factors (or their generalizations) for cracks, notches, and other non-smooth features that employ the weighted boundary matrix, along with a proper gradation of the mesh in the vicinity of the singularity. Extensions of the approach to permit effective solutions to Helmholtz and transient potential problems would be of great interest, especially those problems with singularities, and are planned for future research. Theoretical advances necessary to consider anisotropic media and three-dimensional models also will be explored.

Author Contributions

Methodology, A.R.H. and G.F.D.; software, A.R.H. and G.F.D.; validation, A.R.H. and G.F.D.; writing—original draft preparation, A.R.H.; writing—review and editing, G.F.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. List of Symbols

A General two-dimensional domain
f Analytic function
J Jacobian determinant of the conformal mapping transformation
j Jacobian determinant of the transformation for the isoparametric element
K Stiffness matrix elements
K I I I Tearing stress intensity factor
K Stiffness matrix
K b b Boundary element stiffness matrix
K ¯ B B Condensed boundary stiffness matrix
M r Number of radial elements
M θ Number of circumference elements
N Shape function
N Shape function matrix
N b Boundary shape function matrix
q Boundary flux
q ϕ Weighted boundary flux
Q Boundary flux vector
Q ϕ Weighted boundary flux vector
S Boundary of the domain
S Boundary matrix
S ϕ Weighted boundary matrix
T a b Metric transformation tensor
T 0 Shear stress
u Potential function
U Nodal potential value
U Nodal potential vector
U B Nodal potential vector for boundary nodes
U I Nodal potential vector for interior nodes
v Conjugate potential function
w Transformed complex variable
x Coordinate
z Complex variable
δ Variation
ϕ Weight function
λ Boundary eigenvalue
Ω Complex conformal mapping function
θ Angle or angular coordinate
ρ Radial coordinate
τ Shear stress
ψ Angular coordinate
ξ Natural coordinate

References

  1. Muskhelishvili, N.I. Some Basic Problems of the Mathematical Theory of Elasticity; P. Noordhoff: Groningen, The Netherlands, 1953. [Google Scholar]
  2. Sokolnikoff, I.S. Mathematical Theory of Elasticity; McGraw-Hill: New York, NY, USA, 1956. [Google Scholar]
  3. Sumant, P.S.; Cangellaris, A.C.; Aluru, N.R. A conformal mapping-based approach for fast two-dimensional FEM electrostatic analysis of MEMS devices. Int. J. Numer. Model. Electron. Netw. Devices Fields 2011, 24, 194–206. [Google Scholar] [CrossRef] [Scilit]
  4. Costamagna, E.; Di Barba, P. Inhomogeneous dielectrics: Conformal mapping and finite-element models. Open Phys. 2017, 15, 839–844. [Google Scholar] [CrossRef] [Scilit]
  5. Wu, R.B.; Chen, C.H. A variational analysis of dielectric waveguides by the conformal mapping technique. IEEE Trans. Microw. Theory Tech. 1985, 33, 681–685. [Google Scholar] [CrossRef] [Scilit]
  6. Yang, H.; Lee, S. A variational calculation of TE and TM cutoff wavenumbers in circular eccentric guides by conformal mapping. Microw. Opt. Technol. Lett. 2001, 31, 381–384. [Google Scholar] [CrossRef] [Scilit]
  7. Nakasumi, S.; Harada, Y. XFEM analysis for effectively modeling the singularity of the capacitor edge. Finite Elem. Anal. Des. 2023, 222, 103959. [Google Scholar] [CrossRef] [Scilit]
  8. Louhghalam, A.; Igusa, T.; Park, C.; Choi, S.; Kim, K. Analysis of stress concentrations in plates with rectangular openings by a combined conformal mapping–finite element approach. Int. J. Solids Struct. 2011, 48, 1991–2004. [Google Scholar] [CrossRef] [Scilit]
  9. Reck, K.; Thomsen, E.V.; Hansen, O. Solving the Helmholtz equation in conformal mapped ARROW structures using homotopy perturbation method. Opt. Express 2011, 19, 1808–1823. [Google Scholar] [CrossRef] [Scilit]
  10. Legatiuk, D.; Weisz-Patrault, D. Coupling of complex function theory and finite element method for crack propagation through energetic formulation: Conformal mapping approach and reduction to a Riemann–Hilbert problem. Comput. Methods Funct. Theory 2022, 22, 535–557. [Google Scholar] [CrossRef] [Scilit]
  11. Zhuang, S.; Hu, T.; Zheng, W.; Feng, M. Finite element construction for through-crack growth in curved shell structure based on conformal mapping. Eng. Fract. Mech. 2025, 327, 111447. [Google Scholar] [CrossRef] [Scilit]
  12. Xu, X.; Gu, X.D.; Chen, S. Shape and topology optimization of conformal thermal control structures on free-form surfaces: A dimension reduction level set method (DR-LSM). Comput. Methods Eng. Appl. Mech. 2022, 398, 115183. [Google Scholar] [CrossRef] [Scilit]
  13. Mirahki, H.; Moallem, M.; Ebrahimi, M.; Fahimi, B. Combined ON/OFF and conformal mapping method for magnet shape optimisation of SPMSM. IET Electr. Power Appl. 2018, 12, 1365–1370. [Google Scholar] [CrossRef] [Scilit]
  14. Tang, L.; Yin, J.; Yuan, G.; Du, J.; Gao, H.; Dong, X.; Lu, Y.; Du, C. General conformal transformation method based on Schwarz-Christoffel approach. Opt. Express 2011, 19, 15119–15126. [Google Scholar] [CrossRef] [Scilit]
  15. Chakraborty, S.; Natarajan, S.; Singh, S.; Roy Mahapatra, D.; Bordas, S.P. Optimal numerical integration schemes for a family of polygonal finite elements with Schwarz–Christoffel conformal mapping. Int. J. Comput. Methods Eng. Sci. Mech. 2018, 19, 283–304. [Google Scholar] [CrossRef] [Scilit]
  16. Kropf, E.; Yin, X.; Yau, S.T.; Gu, X.D. Conformal parameterization for multiply connected domains: Combining finite elements and complex analysis. Eng. Comput. 2014, 30, 441–455. [Google Scholar] [CrossRef] [Scilit]
  17. Hakula, H.; Rasila, A. Laplace–Beltrami equations and numerical conformal mappings on surfaces. SIAM J. Sci. Comput. 2025, 47, A325–A342. [Google Scholar] [CrossRef] [Scilit]
  18. Symm, G.T. An integral equation method in conformal mapping. Numer. Math. 1966, 9, 250–258. [Google Scholar] [CrossRef] [Scilit]
  19. Symm, G.T. Numerical mapping of exterior domains. Numer. Math. 1967, 10, 437–445. [Google Scholar] [CrossRef] [Scilit]
  20. Symm, G.T. Conformal mapping of doubly-connected domains. Numer. Math. 1969, 13, 448–457. [Google Scholar] [CrossRef] [Scilit]
  21. Nitsche, A.A. Finite-element methods for conformal mappings. SIAM J. Numer. Anal. 1989, 26, 1525–1533. [Google Scholar] [CrossRef] [Scilit]
  22. Tsuchiya, T. Finite element approximations of conformal mappings. Numer. Funct. Anal. Optim. 2001, 22, 419–440. [Google Scholar] [CrossRef] [Scilit]
  23. Hadjesfandiari, A.R.; Dargush, G.F. Theory of boundary eigensolutions in engineering mechanics. J. Appl. Mech. ASME 2001, 68, 101–108. [Google Scholar] [CrossRef] [Scilit]
  24. Hadjesfandiari, A.R.; Dargush, G.F. Computational mechanics based on the theory of boundary eigensolutions. Int. J. Numer. Methods Eng. 2001, 50, 325–346. [Google Scholar] [CrossRef] [Scilit]
  25. Zienkiewicz, O.C.; Taylor, R.L. The Finite Element Method; McGraw-Hill: London, UK, 1989. [Google Scholar]
  26. Bathe, K.-J. Finite Element Procedures; Prentice Hall: Englewood Cliffs, NJ, USA, 1996. [Google Scholar]
  27. Banerjee, P.K.; Butterfield, R. Boundary Element Methods in Engineering Science; McGraw-Hill: London, UK, 1981. [Google Scholar]
  28. Brebbia, C.A.; Telles, J.C.F.; Wrobel, L.C. Boundary Element Techniques; Springer: Berlin/Heidelberg, Germany, 1984. [Google Scholar]
  29. ABAQUS. Abaqus Analysis User’s Guide, Version 2025; Dassault Systèmes Simulia Corp.: Johnston, RI, USA, 2025. [Google Scholar]
  30. Benthem, J.P.; Koiter, W.T. Asymptotic approximations to crack problems. In Mechanics of Fracture; Sih, G.C., Ed.; Noordhoff: Groningen, The Netherlands, 1973; Volume 1, pp. 131–178. [Google Scholar]
  31. Golub, G.H.; Van Loan, C.F. Matrix Computations; The John Hopkins University Press: Baltimore, MD, USA, 1996. [Google Scholar]
  32. Henshell, R.D.; Shaw, K.G. Crack tip finite elements are unnecessary. Int. J. Numer. Methods Eng. 1975, 9, 495–507. [Google Scholar] [CrossRef] [Scilit]
  33. Barsoum, R.S. On the use of isoparametric finite elements in linear fracture mechanics. Int. J. Numer. Methods Eng. 1976, 10, 25–37. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Unit quadratic square element.
Figure 1. Unit quadratic square element.
Mathematics 14 01946 g001
Figure 2. Unit quadratic square element.
Figure 2. Unit quadratic square element.
Mathematics 14 01946 g002
Figure 3. Quadratic transformation Ω z = z 2 .
Figure 3. Quadratic transformation Ω z = z 2 .
Mathematics 14 01946 g003
Figure 4. Transformation under Ω z = sin z .
Figure 4. Transformation under Ω z = sin z .
Mathematics 14 01946 g004
Figure 5. Unit circular disc—finite element mesh of domain and boundary.
Figure 5. Unit circular disc—finite element mesh of domain and boundary.
Mathematics 14 01946 g005
Figure 6. Transformation of the unit disc under Ω z = e sin z —Finite element mesh of the domain and boundary.
Figure 6. Transformation of the unit disc under Ω z = e sin z —Finite element mesh of the domain and boundary.
Mathematics 14 01946 g006
Figure 7. Convergence characteristics of the eigenvalues for the unit disc under Ω z = e sin z using quadratic elements.
Figure 7. Convergence characteristics of the eigenvalues for the unit disc under Ω z = e sin z using quadratic elements.
Mathematics 14 01946 g007
Figure 8. Convergence characteristics of the eigenvalues for the unit disc under Ω z = e sin z using linear elements.
Figure 8. Convergence characteristics of the eigenvalues for the unit disc under Ω z = e sin z using linear elements.
Mathematics 14 01946 g008
Figure 9. Convergence characteristics of the eigenvalues with Gaussian integration order for the unit disc with M θ = 48 under Ω z = e sin z .
Figure 9. Convergence characteristics of the eigenvalues with Gaussian integration order for the unit disc with M θ = 48 under Ω z = e sin z .
Mathematics 14 01946 g009
Figure 10. Rate of convergence of the eigenvalues for selected modes of the unit disc under Ω z = e sin z with quadratic elements.
Figure 10. Rate of convergence of the eigenvalues for selected modes of the unit disc under Ω z = e sin z with quadratic elements.
Mathematics 14 01946 g010
Figure 11. Rate of convergence of the eigenvalues for selected modes of the unit disc under Ω z = e sin z with linear elements.
Figure 11. Rate of convergence of the eigenvalues for selected modes of the unit disc under Ω z = e sin z with linear elements.
Mathematics 14 01946 g011
Figure 13. Finite element mesh from the transformation of the unit disc under Ω z = a 2 z + 1 z to create the crack.
Figure 13. Finite element mesh from the transformation of the unit disc under Ω z = a 2 z + 1 z to create the crack.
Mathematics 14 01946 g013
Figure 14. Right crack tip specifications.
Figure 14. Right crack tip specifications.
Mathematics 14 01946 g014
Table 1. Stiffness matrix for the unit square and for mapped domains under linear and quadratic transformations.
Table 1. Stiffness matrix for the unit square and for mapped domains under linear and quadratic transformations.
1.15556
0.500001.15556
0.511110.500001.15556
0.500000.511110.500001.15556
−0.82222−0.82222−0.51111−0.511112.31111
−0.51111−0.82222−0.82222−0.511110.000002.31111
−0.51111−0.51111−0.82222−0.822220.355560.000002.31111
−0.82222−0.51111−0.51111−0.822220.000000.355560.000002.31111
Table 2. Stiffness matrix for the mapped domain of the unit square under z = sin z .
Table 2. Stiffness matrix for the mapped domain of the unit square under z = sin z .
1.14332
0.482791.15172
0.509540.511691.1629
0.506370.509220.490431.15480
−0.78531−0.79240−0.51629−0.510972.24611
−0.50435−0.84911−0.85800−0.51002−0.000892.38543
−0.49249−0.49484−0.77705−0.771470.35303−0.015052.20406
−0.85987−0.51906−0.52318−0.868370.006720.35199−0.006182.41795
Table 4. Eigenvalues for the circular disc and its mapped domain under z = e sin z .
Table 4. Eigenvalues for the circular disc and its mapped domain under z = e sin z .
ModeExactFE (Original)FE (Mapped)BE (Original)BE (Mapped)
21.00001.00001.00001.000000.99996
42.00002.00002.00002.00002.0000
84.00004.00024.00024.00034.0001
126.00006.00186.00176.00216.0013
189.00009.01499.01499.01459.0133
2512.00012.06912.07012.05512.056
3015.000015.24015.24015.15015.147
4020.000021.31121.31020.44420.439
5025.000030.68430.66828.49528.471
6030.000044.38944.38934.54634.536
7035.000064.43364.43342.27042.266
8040.000090.18390.18149.94549.917
9547.0000118.38118.5056.17556.182
9648.0000118.97119.10107.5156.295
Table 5. K ¯ B B for the unit disc in example 4.
Table 5. K ¯ B B for the unit disc in example 4.
1.35200
−0.6387551.83540
0.056279−0.6387551.35200
−0.0181344−0.133685−0.6387541.835401
−0.0295271−0.01813440.0562790−0.6387551.352002
Table 6. S ^ ϕ for the unit disc in example 4.
Table 6. S ^ ϕ for the unit disc in example 4.
0.034930
0.00872840.069785
−0.00436420.00872840.034930
0.000000.000000.00872840.069785
0.000000.00000−0.00436420.00872850.034930
Table 7. K ¯ B B for the unit disc under Ω z = e sin z in example 4.
Table 7. K ¯ B B for the unit disc under Ω z = e sin z in example 4.
1.35410
−0.641761.84202
0.057767−0.6406801.35393
−0.017917−0.134228−0.642211.840717
−0.029503−0.01814190.057444−0.6393481.35345
Table 8. S ^ ϕ for the unit disc under Ω z = e sin z in example 4.
Table 8. S ^ ϕ for the unit disc under Ω z = e sin z in example 4.
0.034787
0.00871800.069959
−0.00435890.00871780.034806
0.000000.000000.00872060.069914
0.000000.00000−0.00436000.00871940.034854
Table 9. Eigenvalues for infinite domain with elliptical hole in example 5.
Table 9. Eigenvalues for infinite domain with elliptical hole in example 5.
ModeFEBE
20.555030.55504
41.25151.2516
82.57932.5795
123.88803.8885
185.85145.8495
257.85637.8334
309.98379.8512
4014.00913.044
5020.15817.575
6029.42422.075
7042.64427.150
8057.75431.509
95109.55953.424
96109.55953.424
Table 10. Tearing stress intensity factors for an infinite plate with a central crack.
Table 10. Tearing stress intensity factors for an infinite plate with a central crack.
M θ M r Circle FE
K I I I ( ϕ = a x 2 )
Circle FE Error
K I I I ( ϕ = a x 2 )
Mapped FE
K I I I ( ϕ = 1 )
Mapped FE Error
K I I I ( ϕ = 1 )
1231.75728.634 × 10−31.57442.433 × 10−1
2451.76872.146 × 10−31.77884.513 × 10−2
48101.77155.357 × 10−41.77872.585 × 10−3
96201.77221.339 × 10−41.77491.272 × 10−3
192401.77243.347 × 10−51.77348.770 × 10−5
Table 3. Principal stiffnesses for the individual elements of the mapped domain within the unit square under z = sin z .
Table 3. Principal stiffnesses for the individual elements of the mapped domain within the unit square under z = sin z .
Mode
i
Principal
Stiffnesses
λ K i
Square
1 × 1 Mesh
Mapped
Domain
1 × 1 Mesh
Error Mapped
Domain
1 × 1 Mesh
Error Mapped
Domain
2 × 2 Mesh
Error Mapped
Domain
4 × 4 Mesh
Error Mapped
Domain
16 × 16 Mesh
10.0000000.0000000.000000----
20.5104850.5104850.5080050.00490.00080.00021.3 × 10−5
30.5104850.5104850.5116530.00230.00090.00021.5 × 10−5
40.6666670.6666670.6669170.00044.7 × 10−51.3 × 10−6<1.0 × 10−6
52.0895152.0895151.9849750.05270.01330.00330.0002
62.0895152.0895152.2040070.05190.01330.00330.0002
72.6666672.6666672.6679330.00058.0 × 10−51.8 × 10−6<1.0 × 10−6
85.3333335.3333335.3227620.00200.00043.7 × 10−6<1.0 × 10−6
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hadjesfandiari, A.R.; Dargush, G.F. Conformal Mapping and the Finite Element Method. Mathematics 2026, 14, 1946. https://doi.org/10.3390/math14111946

AMA Style

Hadjesfandiari AR, Dargush GF. Conformal Mapping and the Finite Element Method. Mathematics. 2026; 14(11):1946. https://doi.org/10.3390/math14111946

Chicago/Turabian Style

Hadjesfandiari, Ali R., and Gary F. Dargush. 2026. "Conformal Mapping and the Finite Element Method" Mathematics 14, no. 11: 1946. https://doi.org/10.3390/math14111946

APA Style

Hadjesfandiari, A. R., & Dargush, G. F. (2026). Conformal Mapping and the Finite Element Method. Mathematics, 14(11), 1946. https://doi.org/10.3390/math14111946

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop