Abstract
An elliptical hole can cover several different defect shapes within a material, ranging from thin cracks to round holes. In this study, an elliptical-hyperbolic coordinate system was used to mesh a geometry with traction-free elliptical holes. A new transformation was applied to map the physical domain to a computational Cartesian domain, in which the finite difference technique was applied. A few test cases involving ellipses of various shapes, from an almost round hole to a crack, were analyzed numerically. They were subjected to unidirectional and bidirectional loads far away from the hole location. The numerical and exact analytical results showed a good agreement. The stress intensity factors of a central crack and an edge crack subjected to unidirectional loading were extracted by correlating the normal stress ahead of the crack tip and the vertical crack face displacement behind the crack tip using three terms of the asymptotic expansion. The accuracy of both methods was excellent, with an error <1%. The good agreement between the numerical and analytical results confirms the reliability of the proposed technique and paves the way for addressing more complex geometries and material models.
Keywords
1. Introduction
Elliptical holes serve as a useful model to approximate defects, inclusions, and cracks found in plate structures in civil, mechanical, and structural engineering. 1 Predicting the stress concentration owing to these holes allows engineers to prevent failure initiation and design safe components. The elliptical hole is a unifying model. When the ratio between the minor and major axes of the ellipse approaches 1, it becomes circular. When the ratio approaches 0, it degenerates into cracks. This continuous transition encompasses many optional defect shapes within a material. The problem of an infinite plate with a traction-free elliptical hole loaded at infinity was first studied by Inglis, 2 who derived the stress concentration factor around an elliptical hole. This problem has been studied analytically for many years by other researchers.3–6 Such studies have provided exact analytical solutions, which have served as the standard for validating numerical methods7,8 before addressing more complex geometries and material models. The use of an elliptic-hyperbolic coordinate system (EHCS) results in boundary conformity. The coordinates exactly match the shape of the elliptical holes, and the boundary conditions can be expressed easily and naturally because the boundary aligns with the coordinate axes.
This study aimed to check the use of an EHCS with the finite difference (FD) technique in predicting stress concentration factors (SCFs) and stress intensity factors (SIFs) due to the presence of an elliptical hole. The author is not aware of any other study that uses EHCS with FD to calculate SCFs and SIFs. The verification and validation were performed by solving various problems of traction-free elliptical holes subjected to remote uniaxial and biaxial loads and comparing them with exact analytical solutions. This study verifies the applicability and accuracy of this numerical technique.
The remainder of this paper is organized as follows. Section 2 introduces the EHCS. The meshing in the physical domain and its mapping to the computational domain are explained in Section 3. Section 4 introduces the test cases that were solved and details the meshes, boundary conditions, and results. Finally, Section 5 presents a summary and conclusions.
2. Elliptic-hyperbolic coordinate system
Figure 1 shows a two-dimensional orthogonal EHCS

Two-dimensional orthogonal EHCS
The transformation from an EHCS to Cartesian coordinates is given by Equations 1(a)–(e). The eccentricity is c.
The elimination of θ from Equations 1(a) and (b) yields:
This shows that the lines of constant ρ (black color in Figure 1) are ellipses. The elimination of ρ from Equations 1(a) and (b) yields:
This shows that the lines of constant θ (blue color in Figure 1) are hyperboloids.
Explicit equations for deriving elliptic-hyperbolic coordinates from the Cartesian grid were developed by Sun. 9 The equations are as follows:
where
There are four cases for the coordinate θ depending on the quadrant in which the Cartesian point (X, Y) is located:
3. FD mesh and transformation
The FD technique used herein maps the physical domain, which is meshed with an EHCS (ρ, θ), to a computational square domain using the Cartesian coordinate system (ξ, η), where
This technique has been used in Cartesian physical domains for solving crack problems, including contact and friction in homogeneous isotropic materials10–12 and functionally graded materials.13,14 It has also been used with polar curvilinear coordinates for Brazilian disks. 11 These studies fully describe the FD technique used in this study. For example, the two-dimensional (2D) displacement equilibrium equations in Cartesian coordinates and their transformed shape, in which the derivatives of the Cartesian coordinates are transformed to any curvilinear coordinate system, are detailed in the work by Dorogoy. 13 The application of tractions and displacement boundary conditions is explained. The coefficients, which depend on the mixed derivatives of both coordinate systems at the point of application, are given explicitly in Appendix 1 of Dorogoy. 13
Figure 2(a) shows a typical elliptical-hyperbolic mesh in the physical domain. Here,

(a) Elliptical physical domain meshed with an elliptic-hyperbolic coordinate system where
A polynomial transformation is applied:
The transformation must be continuous and smoothly differentiable. A polynomial fulfills these conditions, but any other suitable function can be chosen. The transformation must be single-valued. For each value of
Substituting Equation (6) into Equations 1(a) and (b) yields the transformation from the computational domain (ξ, η) to the physical domain (X, Y), that is,
4. Test cases
The new elliptic-hyperbolic transformation was verified numerically using four test cases with known analytical solutions.
Case I: An infinite elastic plate with an elliptical hole is subjected to remote uniform biaxial loading.
Case II: An infinite elastic plate with an elliptical hole is subjected to remote uniaxial loading normal to the major axis.
Case III: An infinite elastic plate with a central crack (2a) is subjected to remote uniaxial loading normal to the crack face.
Case IV: Infinite elastic plate with an edge crack (a) subjected to remote uniaxial loading normal to the crack face.
Two-dimensional plane strain analyses were conducted assuming a homogeneous isotropic material with a Young’s modulus E = 5000 N/mm2 and a Poisson’s ratio of 0.3. Three freeware programs were used for the analyses.15–17 The source code was written in Fortran 90. The Intel® Fortran Compiler, part of the Intel® oneAPI HPC Toolkit, was used to edit, compile, and execute the code. The large, sparse systems of linear algebraic equations resulting from the FD formulation were solved efficiently and accurately using the Y12M software package. •Y12M is written in Fortran and utilizes Gaussian elimination. These subroutines were treated as a “black box.” Finally, the results were post-processed and plotted using GNU Octave.
4.1. Meshing
The meshing for the four test cases comprised 220 mesh points in the ρ direction and 92 points in the θ direction. Because there are two unknown displacements (U and V) at each mesh point, the mesh has
Table 1 presents the coefficients for all the test cases. The coefficients bi, i = 0–2 were identical for all four geometries (
Coefficients for mapping (ξ, η) to (ρ, θ) derived using Equation (8).
The coefficients
The parameters
A similar technique is used to obtain the coefficients
The parameters
Figure 3(a) shows a mesh corresponding to the case of

(a) Interior mesh for solving an infinite elastic plate with an elliptical hole under biaxial equal loading for
4.2. Boundary conditions
The meshed model has four faces, as shown in Figure 3(a), on which the boundary conditions are applied: the elliptical face at
Figure 4 shows an elliptical hole under remote biaxial loading. The boundary conditions are applied in the (ξ, η) coordinate system of the computational domain. The (ξ, η) axes are aligned with the (ρ, θ) axes. At any point
For the uniform biaxial load,
For the uniaxial load,
The major and minor axes of the outer ellipse
The slope of the normal at the point
and
Table 2 presents the boundary conditions applied in the four test cases. In the previous usage of this FD technique,10,11 the crack tip lay at a boundary point on which the boundary conditions were applied. In the EHCS, crack tip A is the corner point

Elliptical hole under remote biaxial loading.
Summary of the boundary conditions applied to the test cases.
4.3. Results
The obtained numerical results were compared with known analytical results.
4.3.1. Case I: Infinite elastic plate with an elliptical hole subjected to remote uniform biaxial loading
Four geometries were solved:
At the ellipse tip (A),
The numerical results, which is the symmetry line in Figures 2(b) and 3(a), are compared with previous analytical results
5
in which hyperbolic function expansions, mathematical manipulations, and simplifications are applied to obtain them in a simple Cartesian coordinate form:
18
For X = a (at Tip A), Equation (19) is identical to Equation (18).
Figure 5(a) shows a comparison between the numerical and analytical results for

(a) Comparison between the numerical and analytical results for b/a = 0.10, 0.25, 0.50, 0.75 along the ellipse face
Comparison between the analytical and numerical stress concentration factors
4.3.2. Case II: Infinite elastic plate with an elliptical hole subjected to remote uniaxial loading
Figure 6 shows the numerical
The analytical solution for the stress along X > a at Y = 0 has been provided by Gao. 5 The expression can be simplified as follows: 18
The numerical results for
Table 4 presents the calculated values (final column). The maximum relative error at Tip A was 2.55% for

Numerical

Comparison of
Comparison between analytical and numerical SCFs
4.3.3. Case III: Infinite elastic plate with a central crack (2a) under remote uniaxial loading normal to the crack face
The well-known analytical solution for this problem 19 can be expressed as follows:
The SIF was calculated from the normal stress ahead of the crack tip.
One and three terms of the asymptotic expansion were used to correlate the stress. When one term was used, the SIF was calculated according to: 19
When three terms were used, the stress at ri was approximated by:
Here, r = X–a. Using the three values
Figure 8(a) shows the results. When using only 1 term, there is no region in which the SIF is constant. The results obtained from points near the crack tip,

Normalized SIF calculated along
The SIF was calculated from the normal gaps behind the crack tip using higher-order terms of the asymptotic expansion. Successful calculation of the mixed-mode SIFs using higher-order terms of the asymptotic expansion of the normal gaps and the tangential shifts behind the crack tip was performed in a previous research on interface cracks. 11 Owing to symmetry, only half of the normal gap was used. When one term was used in the asymptotic expansion, the SIF was calculated as:
Here, the shear modulus is
The three terms of the asymptotic expansion are as follows:
Here, r = a − X. Using the three values
Figure 8(b) shows the results. Using only one term of the asymptotic expansion resulted in the absence of a region in which the SIF was constant. The SIF obtained using three terms from points near the crack tip,
4.3.4. Infinite elastic plate with an edge crack (a) under remote uniaxial loading normal to the crack face
The SIF results were obtained using the same methods described in Section 4.3.3, that is, higher-order terms of the asymptotic expansion for correlating the normal stress ahead of the crack tip (Figure 9(a)) and normal gaps behind the crack tip (Figure 9(b)). The normalized values obtained were 1.1876 and 1.1862 for the normal stress and normal gaps, respectively. These values were compared with the values obtained recently 20 using the strain energy approach and those obtained from the handbook, 21 where w is the width of the plate.
and
Table 5 presents the results.

Normalized SIF along
Normalized K I for edge crack.
The results obtained in this study are in good agreement with previous results listed in Table 5, with a discrepancy of less than 1%. The results obtained using both methods differed by 0.17%. This confirms the reliability of the FD technique used in this study.
5. Summary and conclusions
An EHCS
The results were compared with the analytical results, yielding a very good agreement. The maximum relative error at the tip of the ellipse in the case of uniform biaxial loading was less than 1.6%. In the case of unixial loading, it was less than 2.55%, and the average error was estimated to be less than 1.4%. For b = 0, the ellipse degenerated into a crack. Two crack problems were analyzed: a central crack and an edge crack. Both cracks were subjected to unidirectional tension. The SIFs were calculated from the normal stresses ahead of the crack tip and from the normal opening of the crack face behind the crack tip. One and three terms of the asymptotic expansion were used to correlate the stress and displacement. The relative error of the two methods was less than 1%.
The implementation of the elliptic-hyperbolic mesh, in conjunction with the proposed mapping technique, significantly enhances the capability of the FD method to accurately resolve problems involving elliptical holes and cracks. Furthermore, this approach can be extended to analyze cracks emanating from elliptical apertures, accounting for complex phenomena such as crack face contact and friction in both homogeneous and functionally graded materials (FGMs). In addition, the framework is well-suited to address interface crack problems, hydraulic fracturing, stamping, and inclusion-related studies.
Footnotes
Appendix 1
Two difference equations were applied for the corner mesh point adjacent to tip A. The two equations adopt the symmetry conditions at Tip A:
The derivatives on the boundary
Using a third-order polynomial for
Substituting Equations 34 to 37 into Equation 38 yields the following equation:
The condition Equation A2 is simply:
Equations 39 and 40 were used to obtain values
Appendix 2
The solution of an infinite elastic plate with an elliptical hole which is subjected to remote uniform biaxial loading was conducted using 3 different meshes. For this case, b = 10 mm and a = 20 mm (Figure 2). The applied load was located at a distance of ∼10a. The meshes were as follows:
The coefficients to be used with Equation (6) are given in Table 6.
The three meshes are shown in Figure 11.
The resulting stress
Acknowledgements
Funding
The author received no financial support for the research, authorship, and/or publication of this article.
Declaration of conflicting interests
The author declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
