Next Article in Journal
IKEA: Intelligent Knowledge Extraction with Reasonable and Agentic AI Agents
Previous Article in Journal
Differential Models of Time-Variant Tumor Growth Trajectories with Sensitive, Persister, Resistant Cell Population in Lung Tumors During Tyrosine Kinase Inhibitor Therapy
Previous Article in Special Issue
Critical Low Earth Orbit Scenarios for Windows of Space Stations Made of Acrylic Glass
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Airy Stress Function-Based Elastoplastic Analysis of Plates with Holes Using the Nonconforming Morley Finite Element Method

1
Faculty of Civil Engineering, Warsaw University of Technology, Al. Armii Ludowej 16, 00-637 Warsaw, Poland
2
Faculty of Environmental Engineering, Warsaw University of Technology, Nowowiejska St, 20, 00-653 Warsaw, Poland
*
Author to whom correspondence should be addressed.
Appl. Sci. 2026, 16(15), 7703; https://doi.org/10.3390/app16157703
Submission received: 10 July 2026 / Revised: 23 July 2026 / Accepted: 27 July 2026 / Published: 3 August 2026
(This article belongs to the Special Issue Advances in Solid Mechanics and Applications to Slender Structures)

Abstract

This paper presents a stress-function-based finite element formulation for two-dimensional elastoplastic plane-stress problems with holes. The Airy stress function is used as the primary global unknown, and the resulting non-homogeneous biharmonic equation is discretized with the nonconforming Morley finite element. The stresses are obtained from the second derivatives of the discrete Airy function. Consequently, the differential equilibrium equations are satisfied inside each element, while interelement coupling is enforced through the Morley weak formulation. Plastic strains enter the governing equation through an element-wise weak-form contribution, which avoids the direct evaluation of their second derivatives. The local material response is described by associated von Mises plasticity with Kuhn–Tucker conditions and is integrated using cutting-plane and return-mapping algorithms. The formulation is applied to a perforated plate subjected to in-plane tension and compared with a classical displacement-based elastoplastic finite element model. The results show good agreement in the elastic stress concentration, yielding load, stress redistribution, and plastic-zone development. For the present benchmark, the Airy–Morley formulation is computationally competitive and provides a stress-function-based alternative for a restricted class of two-dimensional plane-stress problems.

1. Introduction

Plates with holes are classical examples of stress concentration problems. Stress concentration remains an active topic in modern solid mechanics extending beyond idealized holes: for example, in problems involving surface irregularities and local geometric defects [1]. The stress field near a hole is strongly non-uniform and may lead to local yielding even under moderate remote loading. For this reason, perforated plates are useful benchmarks for numerical methods in plane-stress elasticity and elastoplasticity [2]. In this paper, the word “plate” is used in the sense of a thin body subjected to in-plane loading. Thus, the problem is a plane-stress problem, not a plate-bending problem.
In engineering practice, such problems are usually solved by displacement-based finite element methods (FEM). This is also the standard setting in general-purpose commercial solid-mechanics solvers [3,4,5]. The nodal displacements are the primary unknowns, and the strains and stresses are computed later from the displacement field and the constitutive law. This approach is general and efficient. However, the recovered stress field is not the primary unknown of the global problem. As a result, equilibrium is satisfied only in the weak displacement sense, while stresses are obtained as post-processed quantities.
An alternative approach, which is particularly useful when stress concentrations are the main quantities of interest, is to use stresses or stress functions as the primary variables [6,7]. In two-dimensional elasticity, the Airy stress function provides a classical way to represent stress fields that satisfy equilibrium equations identically. The Airy representation enforces the differential equilibrium equations within each element, whereas interelement coupling is provided by the nonconforming Morley weak formulation. This idea goes back to Airy, who introduced a scalar function to describe internal stress and strain states in beams and related elastic bodies [8]. In modern notation, the Airy stress function Φ(x,y) gives the in-plane stresses by second derivatives of Φ. Therefore, equilibrium is built into the stress representation.
Morley developed variational methods for plane elasticity using the Airy stress function and emphasized that the Airy formulation and plate-bending formulations are closely related because both lead to fourth-order equations [9]. This observation is important for the present work. It means that a numerical method designed for biharmonic problems can also be used for plane-stress problems written in terms of the Airy stress function.
The Morley finite element is a natural candidate for this purpose. It is a nonconforming quadratic triangular element with degrees of freedom given by function values at vertices and normal derivatives at edge midpoints. It was originally developed in the context of plate bending and equilibrium finite elements [10]. From the finite element point of view, the Morley element is much simpler than conforming C1 elements such as the Argyris element, whose implementation requires high-order interpolation and many nodal derivatives. This difficulty has also motivated alternative C0, nonconforming, and continuous/discontinuous discretizations for fourth-order problems [11,12]. Recent developments in higher-continuity finite element approximations, including B-spline-based formulations, also show that increasing interelement continuity remains an active research direction. However, the present work intentionally uses the simpler nonconforming Morley element [13]. The mathematical theory of nonconforming finite elements also identifies the Morley element as a standard tool for biharmonic problems [14].
Stress-based and equilibrium-based finite element methods have a long history. Křížek studied conforming equilibrium FEM for several plane elliptic problems, including linear elasticity and biharmonic problems, using stream functions and the Airy function [15]. Vallabhan and Azene used the Airy stress function in a complementary energy finite element formulation for plane elasticity, obtaining self-equilibrated stresses directly from the stress function [16]. These works show that Airy-based stress formulations are well established in elasticity. However, such formulations are usually more involved than displacement-based FEM, especially when boundary conditions and compatibility constraints are treated in a fully conforming way.
The relation between elasticity, Stokes flow, and biharmonic FEM was also studied by Falk and Morley. They showed that several finite element methods for elasticity and Stokes equations can be reduced to modified Morley methods for the biharmonic equation by elimination procedures analogous to those used in the continuous theory [17]. This supports the view that the Morley element is not only a plate-bending element, but also a useful discrete tool for scalar biharmonic formulations arising from plane elasticity.
The present paper extends this idea to small-strain elastoplastic plane stress. Previous Airy-based J 2 formulations lead to a non-homogeneous biharmonic equation with a source term containing derivatives of plastic strains [18]. In the proposed method, the Airy stress function is discretized using the nonconforming Morley element and the plastic source term is introduced in weak form. This transfers the derivatives to the test functions and avoids explicit differentiation of the element-wise plastic strain field.
The present work makes three main contributions. First, the elastoplastic plane-stress problem is formulated in terms of the Airy stress function, leading to a non-homogeneous biharmonic equation with a plastic-strain source term. Second, a Morley finite element discretization is derived in weak form, so that the plastic contribution is assembled as an element-wise right-hand side. Third, the method is tested on a perforated plate subjected to in-plane tension and compared with a classical displacement-based elastoplastic finite element solution.
The paper is organized as follows. Section 2 presents the governing equations and the Airy stress function formulation for plane-stress elastoplasticity. Section 3 derives the weak form and the Morley finite element discretization. Section 4 describes the local cutting-plane and return-mapping algorithms used for the plastic update. Section 5 presents the classical displacement-based finite element model used for comparison. Section 6 discusses numerical results for a plate with a circular hole. Final conclusions are given in Section 7.

2. Governing Equations and Airy-Stress Function Formulation

Let Ω R 2 be a plane-stress domain with boundary Γ. The in-plane coordinates are denoted by x α , where α = 1 ,   2 . Greek indices take the values 1 and 2, and the summation convention is used. A comma denotes partial differentiation, for example a a α , β =   a α   x β .
Body forces are neglected. The local equilibrium equations are
σ α β , β = 0 in Ω ,
On the boundary, the traction vector is
t ¯ α = σ α β n β on Γ
where n β is the outward unit normal vector. The small strain tensor is
ε α β = 1 2 u α , β + u β , α
where u α is the displacement vector. The in-plane compatibility condition is written as
2 ε 12,12 ε 11,22 ε 22,11 = 0
The total strain is decomposed into elastic and plastic parts:
ε α β = ε α β e + ε α β p
For plane stress, σ 33 = 0 , σ α 3 = 0 . The plane-stress constitutive relation is
ε α β = 1 + ν E σ α β ν E σ γ γ   δ α β + ε α β p
where E is Young’s modulus, ν is Poisson’s ratio, and δ α β is the Kronecker delta. The plastic strain is assumed to be incompressible. Hence,
ε 33 p = ε 11 p + ε 22 p
The plane-stress von Mises equivalent stress is
σ eq = σ 11 2 σ 11 σ 22 + σ 22 2 + 3 σ 12 2
The yield function is
f σ , κ = σ eq σ Y κ
where κ is the scalar hardening variable. For linear isotropic hardening,
σ Y κ = σ Y 0 + H κ
Here, σ Y 0 is the initial yield stress and H is the hardening modulus. Perfect plasticity is obtained for H   =   0 . The associated flow rule is written as
ε ˙ α β p = λ   f σ α β
where λ denotes the plastic multiplier. The Kuhn–Tucker conditions are
λ 0 , f σ , κ 0 , λ   f σ , κ = 0
The Airy stress function Φ = Φ x 1 , x 2 is introduced by
σ 11 = Φ , 22 , σ 22 = Φ , 11 , σ 12 = Φ , 12
This representation satisfies Equation (1) identically. Substitution of the plane-stress constitutive Equation (6) into the compatibility condition (4) gives
2 1 + ν E σ 12 + ε 12 p , 12 1 E σ 11 ν σ 22 + ε 11 p , 22 1 E σ 22 ν σ 11 + ε 22 p , 11 = 0
After substituting Equation (13) into Equation (14), the terms containing Poisson’s ratio cancel. Rearranging the plastic-strain terms gives the non-homogeneous biharmonic equation
𝛻   4   Φ = E 2 ε 12,12 p ε 11,22 p ε 22,11 p
The plastic-strain derivatives in Equation (15) are subsequently transferred to the test function in the weak formulation derived in Section 3. Here,
𝛻   2   Φ : = Φ , 11 + Φ , 22 and   𝛻   4   Φ : = Φ , 1111 + 2 Φ , 1122 + Φ , 2222
The stress field is unchanged if an affine function is added to Φ
Φ * = Φ + a   x 1 + b   x 2 + c
because Φ ,   α β * = Φ ,   α β . This property is used in the treatment of traction-free holes.
Although the preceding formulation is general, the present paper focuses on perforated rectangular domains subjected to uniform remote tension. Therefore, the Airy boundary conditions are specialized here to the loading case used later in the numerical study. For a remote uniform tensile stress p in the x 1 direction, the external Airy field is chosen as (see Figure 1a)
Φ 0 x 1 , x 2 = p 2 x 2 2
This field gives σ 11 = p , σ 22 = 0 , σ 12 = 0 . Thus, on the external boundary Γ e x t , the following conditions are imposed:
Φ = Φ 0 , Φ , n = Φ 0 , n
The normal derivative is Φ , n = Φ , α n α . For Φ 0 , this gives Φ 0 , n = p   x 2   n 2 . On a traction-free hole boundary Γ h , the Airy function is taken in affine form,
Φ = a   x 1 + b   x 2 + c on Γ h
with
Φ , n = a   n 1 + b   n 2 on Γ h
The coefficients a and b define the constant gradient of Φ on the hole boundary, while c defines its level. A common affine addition does not change the stresses, but the relative affine data on different boundary components are determined by three compatibility conditions per hole. These conditions ensure closure of the two displacement components and the rotation around the hole.
The strong Airy problem used in this work consists of Equation (15) in Ω , completed by Equation (19) on Γ e x t and Equations (20) and (21) on Γ h . The affine coefficients associated with each hole are determined by the global variational equations, which enforce the additional compatibility conditions required in a multiply connected domain.

3. Weak Form and Morley Finite Element Discretization

The weak form is obtained by multiplying Equation (15) by an admissible test function η and integrating it over Ω [19,20].
Ω 𝛻 4 Φ   η     d Ω = E Ω 2 ε 12,12 p ε 11,22 p ε 22,11 p   η     d Ω
After integration by parts in the admissible Airy space, with homogeneous variations on the prescribed external boundary and admissible affine variations on traction-free holes, the weak form is
Ω Φ , α β   η , α β     d Ω = E Ω 2 ε 12 p   η , 12 ε 11 p   η , 22 ε 22 p   η , 11     d Ω
The left-hand side of Equation (23) means
Φ , α β   η , α β = Φ , 11   η , 11 + 2   Φ , 12   η , 12 + Φ , 22   η , 22
Thus, the weak problem can be written as follows:
a Φ , η = l p η η
where
a Φ , η = Ω Φ , α β   η , α β     d Ω
and
l p η = E Ω 2 ε 12 p   η , 12 ε 11 p   η , 22 ε 22 p   η , 11     d Ω
This form is used because derivatives are transferred from ε α β p to the test function. Therefore, the numerical scheme does not require direct computation of ε α β , γ δ p .

3.1. Morley Finite Element Approximation

Let the finite element mesh be denoted by T h =   Ω e e = 1 n   e l , where Ω e is the e -th triangular element and n e l is the number of elements. The element area is denoted by A e . On each element Ω e , the Airy stress function is approximated by a quadratic polynomial
Φ h |   Ω e = c 0 ( e ) + c α ( e ) x α + 1 2 c α β ( e )   x α   x β , c α β ( e ) = c β α ( e )
Therefore, Φ h , α β |   Ω e = c α β ( e ) .
The Morley element has six local degrees of freedom. The first three are the values of Φ h at the vertices z r ( e ) :
d r   ( e ) Φ h = Φ h z r ( e ) , r = 1 , 2 , 3
The remaining three degrees of freedom are normal derivatives at the edge midpoints m   r ( e ) :
d 3 + r   ( e ) Φ h = Φ h , α m r ( e ) n α ( e , r ) , r = 1 , 2 , 3
Here, n α ( e , r ) is the unit normal vector assigned to the r -th edge.
The Morley space is nonconforming. Its functions are quadratic on each element, are continuous at vertices, and have single-valued normal derivatives at edge midpoints.

3.2. Discrete Weak Form

The Morley discretization is obtained by restricting the continuous weak form to the nonconforming space M h . Since M h H 2 Ω , the second derivatives are evaluated element-wise. Therefore, the continuous bilinear form (see (26)) is replaced by
a h Φ h , η h = e = 1 n e   l Ω e Φ h , α β   η h , α β     d Ω
Similarly, the plastic-strain contribution is written as (compare Equation (27))
l h p η h = E e = 1 n e   l Ω e 2 ε 12 p , h η h , 12 ε 11 p , h η h , 22 ε 22 p , h η h , 11     d Ω
The discrete problem is therefore as follows: find Φ h M h , satisfying the imposed Airy boundary conditions, such that
a h Φ h , η h = l h p η h η h M h 0
Here, M h 0 denotes the Morley test space with homogeneous Airy data on the prescribed external boundary and admissible affine variations in traction-free holes.

3.3. Element Stiffness Matrix

On element Ω e , the local Morley approximation is written as
Φ h | Ω e = a J ( e ) φ J ( e ) , J = 1 , , 6
Here, φ J ( e ) are the local Morley basis functions and a J ( e ) are the local degrees of freedom. Since φ J ( e ) are quadratic polynomials, their second derivatives are constant on Ω e . The element stiffness matrix is therefore
k I J ( e ) = Ω e φ J , α β ( e ) φ I , α β ( e )   d   Ω = A   e φ J , α β ( e ) φ I , α β ( e )
In expanded form
k I J ( e ) = A e φ J , 11 ( e )   φ I , 11 ( e ) + 2   φ J , 12 ( e )   φ I , 12 ( e ) + φ J , 22 ( e )   φ I , 22 ( e )

3.4. Element Plastic Load Vector

The element load vector generated by the plastic strain field is
f I p , ( e ) = E Ω e 2 ε 12 p , h φ I , 12 ( e ) ε 11 p , h φ I , 22 ( e ) ε 22 p , h φ I , 11 ( e ) d Ω
In the present implementation, the plastic strain is assumed to be constant on each element. Thus, the element vector reduces to
f I p , ( e ) = E A e 2 ε 12 , e p   φ I , 12 ( e ) ε 11 , e p   φ I , 22 ( e ) ε 22 , e p   φ I , 11 ( e )

3.5. Global System and Boundary Constraints

The element matrices and plastic load vectors are assembled into the global stiffness matrix K and the global vector f p . The resulting algebraic system is
K   a = f p
where a contains all global Morley degrees of freedom. It contains the values of Φ h at mesh vertices and the normal derivatives of Φ h at edge midpoints.
The external boundary conditions prescribe selected components of a . The degrees of freedom at each traction-free hole are related through the affine representation of the Airy function. Consequently, the components of a are not independent. Every admissible vector is represented as
a = a 0 + P   z
The vector a 0 contains the prescribed values of Φ h and Φ h , n on the external boundary. The vector z contains the independent unknowns: the free Morley degrees of freedom and the affine coefficients associated with the hole boundaries. The matrix P is the constraint transformation matrix that maps z to the complete vector a .
Substitution of this representation into the assembled equations and projection onto the independent degrees of freedom gives
P T K   P   z = P T f p K   a 0
This is the system solved numerically for z . The complete Airy solution is then obtained from Equation (40). External loading enters through the load-dependent boundary vector a 0 , whereas the current plastic strain field enters through f p .
In matrix P , three columns per hole correspond to a , b and c . Therefore, projection in Equation (41) introduces three additional equations that enforce these global compatibility conditions.

3.6. Stress Recovery

Using the local quadratic approximation introduced in Section 3.1, the stress components are recovered directly from the Airy stress function.
σ 11 ( e ) = Φ h , 22 |   Ω e , σ 22 ( e ) = Φ h , 11 |   Ω e , σ 12 ( e ) = Φ h , 12 |   Ω e
Because the Morley approximation is quadratic on each element, the recovered stresses are constant within Ω e . These element stresses are used directly in the local elastoplastic update. Area-weighted nodal values are calculated only for visualization.

4. Local Integration of the Elastoplastic Model

The local constitutive update follows standard algorithms for rate-independent associated plasticity. No new material integration method is introduced in this work. The cutting-plane and return-mapping procedures are used as alternative local solvers [21,22,23,24].
At each global iteration, an element strain estimate is reconstructed from the current stress and plastic strain,
ε α β ( k ) = S α β γ δ   ps   σ γ δ ( k ) + ε α β p , ( k )
where S α β γ δ   ps is the plane-stress elastic compliance tensor and k denotes the current global iteration. Using the plastic strain and hardening variable from the previous converged load step n , the elastic trial stress is
σ α β tr = C α β γ δ   ps ε γ δ ( k ) ε γ δ p , n
where C α β γ δ   ps is the plane-stress elastic stiffness tensor. If f tr = f σ α β tr , κ n 0 , the step is elastic and the internal variables remain unchanged.

4.1. Cutting-Plane Update

If f tr > 0 , the cutting-plane algorithm applies successive linearized corrections. At local iteration j , the correction of the plastic multiplier is
δ λ ( j ) = f σ α β ( j ) , κ ( j ) n α β ( j ) C α β γ δ   ps   n γ δ ( j ) + H
where
n α β ( j ) = f σ α β σ ( j )
The plastic strain and the hardening variable are updated as follows:
ε α β p , ( j + 1 ) = ε α β p , ( j ) + δ λ ( j ) n α β ( j ) , κ ( j + 1 ) = κ ( j ) + δ λ ( j )
The stress is recalculated from the constitutive relation, and the correction is repeated until the yield condition is satisfied.

4.2. Return-Mapping Update

The implicit return-mapping algorithm solves directly for the updated stress and the total plastic multiplier increment, Δ λ . The local residual equations are
r α β = σ α β n + 1 σ α β tr + Δ λ     C α β γ δ   ps   n γ δ n + 1 = 0
and
r f = f σ α β n + 1 , κ n + Δ λ = 0
This nonlinear system is solved using a local Newton iteration. After convergence, the internal variables are updated from
ε α β p , n + 1 = ε α β p , n + Δ λ     n α β n + 1 , κ n + 1 = κ n + Δ λ
The updated element plastic strains are used to assemble a new vector f p . The global Airy problem and the local constitutive updates are repeated until both the plastic strain field and the yield condition converge.

5. Classical Displacement-Based FEM Model

A conventional displacement-based finite element model is used as a reference solution. The displacement field u α is the primary unknown, and the strain tensor is obtained from Equation (23). The weak form of equilibrium is
Ω σ α β   ε α β η     d   Ω = Γ t t ¯ α   η α   d   Γ
where
ε α β η = 1 2 η α , β + η β , α
Here, η α is an admissible test displacement and t ¯ α is the prescribed traction on boundary traction part Γ t . This is the standard displacement formulation of the finite element method [25,26].
The domain is discretized using three-node triangular elements. The displacement and strain approximations on element Ω e are
u α , h = N I   u α I , ε α β , h = B α β I γ u γ I
where N I are the element shape functions and B α β I γ is the strain-displacement operator. At each load step, stresses and plastic variables are updated element-wise using the same plane-stress constitutive model and the same local integration algorithms as in Section 4. The global non-linear equations are written as
r = f ext f int = 0
The comparison model uses one quarter of the perforated domain (see Figure 1b). Symmetry conditions are imposed along the coordinate axes, while the external traction is applied to the outer boundary. The same geometry, material parameters, loading history, and local plasticity model are used in both formulations. Thus, the comparison isolates the influence of the global formulation: displacement-based equilibrium in the reference model and Airy stress-function-based equilibrium in the proposed method.

6. Numerical Results

The analyzed geometry and boundary conditions are shown in Figure 1. A rectangular plate with a central circular hole is subjected to uniform tensile traction p applied to its vertical external boundaries. The horizontal external boundaries and the hole boundary are traction-free. The plate is loaded only in its plane, and the plane-stress assumption is used. The Airy–Morley formulation is applied on the complete domain shown in Figure 1a. The classical displacement-based model uses one quarter of the plate, as shown in Figure 1b. In the reduced model, symmetry is imposed by setting the horizontal displacement to zero on the vertical symmetry boundary and the vertical displacement to zero on the horizontal symmetry boundary. The tensile traction is applied to the right external boundary. The geometrical, material, and loading parameters are listed in Table 1. The material is therefore elastic–perfectly plastic.
Two local constitutive integration procedures are examined in the Airy–Morley formulation: return-mapping (RM) and cutting-plane (CP). The displacement-based reference model uses return-mapping. All computations were carried out in MATLAB version R2025a. The PDE Toolbox was used only to define the geometry and to generate and refine the triangular meshes. The Airy–Morley and displacement-based finite element systems, including matrix assembly, boundary constraints, constitutive updates, nonlinear iterations, and post-processing, were implemented in custom MATLAB routines. No built-in structural solver from PDE Toolbox was used.
Figure 2 presents the finite element meshes. Their physical densities are comparable. The full Airy–Morley mesh (Figure 2a) contains 5372 nodes and 10,452 triangular elements, corresponding to 6.072 × 104 elements per unit area. It has 21,196 Morley degrees of freedom, of which 20,615 remain independent after the boundary constraints are imposed. The quarter displacement mesh (Figure 2b) contains 1301 nodes and 2480 three-node triangular elements, corresponding to 5.763 × 104 elements per unit area. It has 2602 displacement degrees of freedom and 2552 free unknowns. The displacement-to-Airy mesh-density ratio is 0.949.
Both discretizations produce element-wise constant stresses. To improve the readability of the contour plots, the element stress components were recovered at mesh nodes by area-weighted averaging and then linearly interpolated within each triangle. The displayed von Mises stress was calculated from these recovered nodal stress components. This recovery procedure was used only for visualization. All maxima, profile errors, plastic-zone measures, residuals, and other numerical quantities were calculated from the original element-wise fields. The plastic strain contours were not smoothed.

6.1. Elastic Verification

The elastic response is compared at p = 60   MPa , before the onset of yielding. Figure 3 shows the recovered von Mises stress fields obtained from the Airy–Morley and displacement formulations. Both models predict the same stress concentration pattern around the hole. The maximum element-wise von Mises stress is 206.951 MPa for the Airy–Morley solution and 208.379 MPa for the displacement solution. The difference between the maxima is approximately 0.69%.
The relative L 2 profile differences between the selected element-wise stress profiles are 2.72% for σ 11 and 3.90% for the von Mises stress along the horizontal ligament. The corresponding differences are 10.93% for σ 22 along the vertical ligament and 10.47% for the circumferential stress near the hole.
The larger differences in σ 22 and circumferential stress are associated with their strong local variation near the hole and, in the case of σ 22 , with relatively small values and changes in sign. The comparison nevertheless confirms that the Airy–Morley formulation reproduces the reference elastic stress field before the plastic constitutive update becomes active.

6.2. Airy Stress Function

Figure 4a,b compare the elastic and elastoplastic Airy stress functions at the maximum applied traction. Their overall distributions are similar because the external loading dominates both fields. The affine part is removed before comparison because it does not contribute to the stress field. The resulting difference (Figure 4c) is localized around the hole and represents the modification caused by the plastic-strain source term. Although the change in the Airy function is relatively small, its second derivatives produce the observed redistribution of stresses.

6.3. Onset and Development of Plasticity

All three analyses detect the first nonzero plastic strain at p = 90   MPa . At the previous load level, p = 84   MPa , the maximum equivalent stress is 289.732 MPa in the Airy–Morley solution and 291.730 MPa in the displacement model. Thus, the actual onset of yielding lies between 84 and 90 MPa.
Figure 5 presents the recovered von Mises stress fields at the maximum applied traction. All three models predict the same general redistribution of stress around the hole. After the onset of yielding, the maximum element-wise equivalent stress remains close to the yield stress of 300 MPa, as expected for perfect plasticity.
Figure 6 presents the element-wise equivalent plastic strain. In all three solutions, plastic deformation is localized near the upper and lower points of the hole. The positions and general shapes of the plastic zones agree well. To quantify the size of the plastic zone, the plastic area fraction is introduced. For each element, let α e be the accumulated equivalent plastic strain. The plastic area fraction is defined as
A p l r e l = e = 1 n   e l A   e   I α e > α t o l e = 1 n   e l A   e
Here, I is the indicator function and α t o l is a small threshold used to distinguish yielded elements from purely elastic ones. In the present computations, α t o l = 1 0 9 . The values reported in Table 2 are given as percentages of the analyzed domain area. For the quarter displacement model, the same definition is applied to the quarter domain. By symmetry, this value is directly comparable with the full-domain Airy–Morley result. The final numerical results are summarized in Table 2.
The maximum plastic strain obtained with Airy return-mapping is approximately 7.8% lower than the displacement results. The cutting-plane result is approximately 11.8% lower. In contrast, the predicted plastic area fractions are very close. The difference between the Airy and displacement values is only 0.086 percentage points.

6.4. Influence of the Local Integration Algorithm

Figure 7 shows the differences between the Airy cutting-plane and return-mapping solutions. The displayed stress differences were obtained from the recovered nodal fields, while the plastic-strain difference remains constant element-wise. The differences are localized near the hole and are small compared with the magnitudes of the corresponding fields.
The differences between the two Airy–Morley integration algorithms are quantified by the relative element-wise L 2 measure. For an element-wise scalar quantity q e , it is defined as
E L   2 q = e = 1 n   e l A   e q e CP q e RM 2 e = 1 n   e l A   e q e RM 2   1 2
The relative element-wise L 2 differences are: 0.052% for σ 11 ; 1.33% for σ 22 ; 0.56% for σ 12 ; 0.052% for the von Mises stress; and 4.12% for the equivalent plastic strain.
The accumulated plastic strain is more sensitive to the integration procedure because small differences generated during successive load increments are retained in this history variable. Nevertheless, both algorithms predict almost identical stress fields, the same first yielding load, and the same final plastic area fraction.
The Airy return-mapping analysis required 9.01 s, whereas the cutting-plane analysis required 4.29 s. The cutting-plane procedure is therefore faster in the present implementation.

6.5. Stress Profiles and Loading Histories

Figure 8 compares selected element-wise profiles at p = 180   MPa . No nodal recovery or contour smoothing was used for these curves. The step-like variations follow directly from the element-wise constant stress approximation. The profile differences were quantified using the relative L 2 measure defined in Equation (56), with the element-area sums replaced by one-dimensional numerical integration along the corresponding sampling path.
The relative L 2 profile differences between Airy return-mapping and the displacement solution are 2.72% for σ 11 and 4.32% for the von Mises stress along the horizontal ligament. The corresponding differences are 15.43% for σ 22 along the vertical ligament and 9.91% for the circumferential stress near the hole. The larger relative difference in σ 22 is partly caused by its relatively small magnitude and changes in sign. The circumferential stress profiles show similar angular variation and comparable peak values in all three models. The equivalent plastic strain along the horizontal ligament remains zero. This agrees with Figure 6, which shows that the plastic zones develop above and below the hole rather than along the horizontal axis.
Figure 9 presents the loading histories. Before yielding, the maximum von Mises stress increases linearly with the applied traction. After yielding begins, it remains close to 300 MPa, while the maximum equivalent plastic strain and plastic area fraction increase monotonically. The three formulations predict similar transitions from elastic to elastoplastic behavior.
The Airy analyses reach the imposed limit of 120 global iterations at the higher load levels. At p = 180   MPa , the maximum positive yield-function residual is 0.926 MPa for return-mapping and 0.777 MPa for cutting-plane. These values correspond to approximately 0.31% and 0.26% of the yield stress. The displacement model reaches the iteration limit only in the final two load steps. Its normalized equilibrium residual is 1.59 × 10−5 at 174 MPa and 5.10 × 10−5 at 180 MPa. The local yield-function violation in the final displacement solution is negligible.
Reaching the iteration limit indicates that the present fixed-point coupling is less robust than the solution procedure used in the displacement model at high elastoplastic load levels. Its robustness in more strongly plastic problems therefore requires further study.

6.6. Computational Cost

The full-domain Airy–Morley model contains 20,615 independent unknowns, whereas the quarter-domain displacement model contains 2552 free unknowns. The total times were 9.01 s for the Airy–Morley formulation with return-mapping integration, 4.29 s with cutting-plane integration and 11.07 s for the displacement formulation with return-mapping integration. Taking the quarter-domain area as one unit, a simple area normalization gives 2.25 and 1.07 s for the two Airy–Morley analyses, respectively, compared with 11.07 s for the displacement analysis. These normalized values are descriptive only and are not estimates of actual quarter-domain Airy–Morley runtimes, because computational cost does not scale linearly with area or number of unknowns. The results therefore support the term “computationally competitive” only for the present benchmark.
The Airy–Morley formulation provides stresses directly and satisfies equilibrium inside each element. However, it does not necessarily reduce computational cost or improve stress accuracy, and the reported timings are specific to this benchmark. Traction boundary conditions are convenient, while prescribed displacements and complex boundaries are less direct. The method is mainly limited to small-strain, two-dimensional plane-stress problems. More complex materials, contact, body force and three-dimensional problems require further development.

6.7. Mesh Sensitivity

A three-level h-refinement study was performed. The standard Morley element has fixed quadratic interpolation. Therefore, p-refinement was not considered. The same physical sampling paths and the same refined displacement–FEM comparison solution were used for all meshes. In Table 3, h h o l e denotes the mean edge length on the hole boundary, while the stress differences are relative L 2 profile measures calculated as described in Section 6.5. All stress-profile differences decrease with refinement at both load levels, although σ 22 remains the most mesh-sensitive component. Between the medium and fine meshes, the maximum equivalent plastic strain changes by 1.5% and the plastic area fraction changes by 0.109 percentage points. At 180 MPa, the medium and fine Airy–Morley analyses reached the iteration limit, with positive yield residuals below 0.12% of σ Y . Therefore, the elastoplastic results are interpreted as mesh-sensitivity indicators rather than a formal asymptotic convergence study.

7. Conclusions

This paper presented the Airy–Morley formulation for two-dimensional elastoplastic plane-stress problems with holes. The non-homogeneous biharmonic equation was discretized by the nonconforming Morley finite element. Plastic strains entered the formulation through the weak-form right-hand side, which avoided the direct evaluation of their second derivatives.
The original contribution lies in the direct combination of the Airy stress function, the Morley finite element, and an incremental elastoplastic material update. The local cutting-plane and return-mapping procedures are standard. The new aspect is their coupling with a global stress-function-based finite element formulation. Unlike classical displacement FEM, the Airy–Morley formulation uses a scalar stress function as the global unknown, and the stresses are recovered directly from its second derivatives. Consequently, the differential equilibrium equations are satisfied inside each element through the Airy representation, while interelement coupling is provided by the nonconforming Morley weak formulation.
The method was implemented in MATLAB using custom routines for finite element assembly, boundary constraints, constitutive integration, and post-processing. The proposed formulation was compared with a classical displacement-based elastoplastic model using meshes of comparable physical density.
For the plate with a circular hole, both Airy–Morley variants reproduced the elastic stress concentration, the onset of yielding, the redistribution of stresses, and the growth of the plastic zone. All models detected the first plastic strains within the same load increment. At the maximum load, the predicted von Mises stress remained close to the yield stress, while the maximum equivalent plastic strain and the plastic area fraction agreed reasonably well with the displacement-based reference solution. However, the validation is limited to one symmetric perforated plate under uniform tension. Therefore, the results demonstrate the feasibility of the formulation rather than its general applicability.
The cutting-plane and return-mapping Airy solutions were almost identical in terms of stresses. Larger differences occurred only in the accumulated plastic strain, which is more sensitive to small errors from previous load increments. In the present implementation, the cutting-plane algorithm was also faster than return-mapping. These results indicate that both local integration procedures can be used with the proposed global formulation.
The main limitations of the Airy–Morley formulation are its restriction to two-dimensional plane stress, homogeneous isotropic materials, small strains, and relatively simple external boundaries. The Morley approximation also produces element-wise constant stresses and plastic strains. Nodal stress recovery improves the presentation of contour plots, but all quantitative results should remain based on the original element fields. Moreover, the current global elastoplastic coupling uses a fixed-point iteration, which may require many iterations at high plastic load levels.
The present study does not attempt to determine the limit load directly. This could be addressed by a separate rigid-plastic limit analysis: for example, using conic programming formulations [27,28].
Further work should focus on a more efficient global solution strategy, including Newton or quasi-Newton coupling and a consistent algorithmic tangent. More generally, recent structure-preserving Galerkin approaches for constrained variational problems suggest that inequality-constrained nonlinear formulations may benefit from dedicated algebraic treatment beyond classical fixed-point iterations [29]. A rigorous asymptotic convergence analysis, error estimation and adaptive refinement near plastic fronts remain topics for future work. Additional benchmarks should include multiple holes, nonuniform tractions, different hole arrangements, and geometries with stronger stress gradients. An extension to more general nonlinear settings, including contact or topology optimization with internal contact, would require additional modeling ingredients and is outside the scope of the present study [30]. A theoretical analysis of consistency, stability, and convergence of the elastoplastic Airy–Morley formulation would provide an important mathematical foundation for the method.

Author Contributions

Conceptualization, A.Z. and K.J.; methodology, A.Z.; software, A.Z. and K.J.; validation, A.Z., K.J. and A.K.; formal analysis, A.Z., K.J. and A.K.; investigation, A.Z., K.J. and A.K.; resources, A.Z.; data curation, A.Z.; writing—original draft preparation, A.Z., K.J. and A.K.; writing—review and editing, A.K. and K.J.; visualization, A.Z., K.J. and A.K.; supervision, K.J.; project administration, K.J.; funding acquisition, A.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Persson, B.N.J. Surface Roughness-Induced Stress Concentration. Tribol. Lett. 2023, 71, 66. [Google Scholar] [CrossRef]
  2. Pilkey, W.; Pilkey, D. Peterson’s Stress Concentration Factors, 3rd ed.; John Wiley & Sons: Hoboken, NJ, USA, 2008. [Google Scholar]
  3. Belytschko, T.; Liu, W.K.; Moran, B. Nonlinear Finite Elements for Continua and Structures, 2nd ed.; John Wiley & Sons: Chichester, UK, 2014. [Google Scholar]
  4. Aycock, K.I.; Rebelo, N.; Craven, B.A. Method of Manufactured Solutions Code Verification of Elastostatic Solid Mechanics Problems in a Commercial Finite Element Solver. Comput. Struct. 2020, 229, 106175. [Google Scholar] [CrossRef]
  5. Bathe, K.J. Finite Element Procedures in Engineering Analysis; Prentice Hall: Englewood Cliffs, NJ, USA, 1996. [Google Scholar]
  6. Pian, T.H.H.; Sumihara, K. Rational Approach for Assumed Stress Finite Elements. Int. J. Numer. Methods Eng. 1984, 20, 1685–1695. [Google Scholar] [CrossRef]
  7. Arnold, D.; Falk, R.; Winther, R. Mixed Finite Element Methods for Linear Elasticity with Weakly Imposed Symmetry. Math. Comput. 2007, 76, 1699–1723. [Google Scholar] [CrossRef]
  8. Airy, G.B. On the Strains in the Interior of Beams. Philos. Trans. R. Soc. Lond. 1863, 153, 49–80. [Google Scholar] [CrossRef]
  9. Morley, L.S.D. A Variational Method of Solution for Problems in Plane Elasticity. IMA J. Appl. Math. 1965, 1, 76–100. [Google Scholar] [CrossRef]
  10. Morley, L.S.D. The Triangular Equilibrium Element in the Solution of Plate Bending Problems. Aeronaut. Q. 1968, 19, 149–169. [Google Scholar] [CrossRef]
  11. Engel, G.; Garikipati, K.; Hughes, T.J.R.; Larson, M.G.; Mazzei, L.; Taylor, R.L. Continuous/Discontinuous Finite Element Approximations of Fourth-Order Elliptic Problems in Structural and Continuum Mechanics with Applications to Thin Beams and Plates, and Strain Gradient Elasticity. Comput. Methods Appl. Mech. Eng. 2002, 191, 3669–3750. [Google Scholar] [CrossRef]
  12. Brenner, S.C.; Sung, L.-Y. C Interior Penalty Methods for Fourth Order Elliptic Boundary Value Problems on Polygonal Domains. J. Sci. Comput. 2005, 22, 83–118. [Google Scholar] [CrossRef]
  13. Magome, N.; Morita, N.; Kaneko, S.; Mitsume, N. Higher-Continuity s-Version of Finite Element Method with B-Spline Functions. J. Comput. Phys. 2024, 497, 112593. [Google Scholar] [CrossRef]
  14. Brenner, S.C.; Scott, L.R. The Mathematical Theory of Finite Element Methods, 3rd ed.; Texts in Applied Mathematics; Springer: New York, NY, USA, 2008; Volume 15. [Google Scholar]
  15. Křížek, M. Conforming Equilibrium Finite Element Methods for Some Elliptic Plane Problems. RAIRO. Anal. Numér. 1983, 17, 35–65. [Google Scholar] [CrossRef]
  16. Vallabhan, C.V.G.; Azene, M. A Finite Element Model for Plane Elasticity Problems Using the Complementary Energy Theorem. Int. J. Numer. Methods Eng. 1982, 18, 291–309. [Google Scholar] [CrossRef]
  17. Falk, R.S.; Morley, M.E. Equivalence of Finite Element Methods for Problems in Elasticity. SIAM J. Numer. Anal. 1990, 27, 1486–1505. [Google Scholar] [CrossRef]
  18. Srinivasa, A.R.; Srinivasa, S.M. Inelasticity of Materials: An Engineering Approach and A Practical Guide; Series on Advances in Mathematics for Applied Sciences; World Scientific Publishing Company: Singapore, 2009; Volume 80. [Google Scholar]
  19. Strang, G.; Fix, G. An Analysis of the Finite Element Method; Prentice-Hall: Englewood Cliffs, NJ, USA, 1973. [Google Scholar]
  20. Ciarlet, P.G. The Finite Element Method for Elliptic Problems; North-Holland: Amsterdam, The Netherlands, 1978. [Google Scholar]
  21. Simo, J.C.; Taylor, R.L. Consistent Tangent Operators for Rate-Independent Elastoplasticity. Comput. Methods Appl. Mech. Eng. 1985, 48, 101–118. [Google Scholar] [CrossRef]
  22. Ortiz, M.; Simo, J.C. An Analysis of a New Class of Integration Algorithms for Elastoplastic Constitutive Relations. Int. J. Numer. Methods Eng. 1986, 23, 353–366. [Google Scholar] [CrossRef]
  23. Simo, J.C.; Hughes, T.J.R. Computational Inelasticity; Interdisciplinary Applied Mathematics; Springer: New York, NY, USA, 1998; Volume 7. [Google Scholar]
  24. de Souza Neto, E.A.; Perić, D.; Owen, D.R.J. Computational Methods for Plasticity: Theory and Applications; John Wiley & Sons, Ltd.: Chichester, UK, 2008. [Google Scholar]
  25. Hughes, T.J.R. The Finite Element Method: Linear Static and Dynamic Finite Element Analysis; Prentice-Hall: Englewood Cliffs, NJ, USA, 1987. [Google Scholar]
  26. Zienkiewicz, O.C.; Taylor, R.L.; Zhu, J.Z. The Finite Element Method: Its Basis and Fundamentals, 7th ed.; Butterworth-Heinemann: Oxford, UK, 2013. [Google Scholar]
  27. Makrodimopoulos, A.; Martin, C.M. Lower Bound Limit Analysis of Cohesive-frictional Materials Using Second-order Cone Programming. Int. J. Numer. Methods Eng. 2006, 66, 603–634. [Google Scholar] [CrossRef]
  28. Zbiciak, A.; Kasprzak, A.; Józefiak, K. Conic Programming Approach to Limit Analysis of Plane Rigid-Plastic Problems. Appl. Sci. 2025, 15, 10729. [Google Scholar] [CrossRef]
  29. Keith, B.; Surowiec, T.M. Proximal Galerkin: A Structure-Preserving Finite Element Method for Pointwise Bound Constraints. Found. Comput. Math. 2026, 26, 385–481. [Google Scholar] [CrossRef]
  30. Frederiksen, A.H.; Sigmund, O.; Poulios, K. Topology Optimization of Self-Contacting Structures. Comput. Mech. 2024, 73, 967–981. [Google Scholar] [CrossRef]
Figure 1. Scheme of plate with hole: (a) whole model used for Morley FEM analysis; (b) reduced model used for classical displacement-based FEM analysis, contained in the second panel.
Figure 1. Scheme of plate with hole: (a) whole model used for Morley FEM analysis; (b) reduced model used for classical displacement-based FEM analysis, contained in the second panel.
Applsci 16 07703 g001
Figure 2. FEM mesh: (a) full Airy–Morley mesh and (b) quarter displacement mesh.
Figure 2. FEM mesh: (a) full Airy–Morley mesh and (b) quarter displacement mesh.
Applsci 16 07703 g002
Figure 3. Elastic benchmark: recovered von Mises stress at p = 60   MPa : (a) Airy–Morley FEM and (b) displacement FEM.
Figure 3. Elastic benchmark: recovered von Mises stress at p = 60   MPa : (a) Airy–Morley FEM and (b) displacement FEM.
Applsci 16 07703 g003
Figure 4. Airy stress function at maximum load: (a) elastic Φ without affine part; (b) elastoplastic Φ without affine part; (c) stress function difference.
Figure 4. Airy stress function at maximum load: (a) elastic Φ without affine part; (b) elastoplastic Φ without affine part; (c) stress function difference.
Applsci 16 07703 g004
Figure 5. Final recovered von Mises stress: (a) Airy–Morley return-mapping; (b) Airy–Morley cutting-plane; (c) displacement FEM.
Figure 5. Final recovered von Mises stress: (a) Airy–Morley return-mapping; (b) Airy–Morley cutting-plane; (c) displacement FEM.
Applsci 16 07703 g005
Figure 6. Final equivalent plastic strain: (a) Airy–Morley return-mapping; (b) Airy–Morley cutting-plane; (c) displacement FEM.
Figure 6. Final equivalent plastic strain: (a) Airy–Morley return-mapping; (b) Airy–Morley cutting-plane; (c) displacement FEM.
Applsci 16 07703 g006
Figure 7. Difference between local Airy–Morley integration algorithms: (a) σ 11 stress difference; (b) von Mises stress difference; (c) equivalent plastic strain difference.
Figure 7. Difference between local Airy–Morley integration algorithms: (a) σ 11 stress difference; (b) von Mises stress difference; (c) equivalent plastic strain difference.
Applsci 16 07703 g007
Figure 8. Selected stress and strain profiles: (a) σ 11 along x 2 0 ; (b) von Mises stress along x 2 0 ; (c) equivalent plastic strain along x 2 0 ; (d) hoop stress near the hole.
Figure 8. Selected stress and strain profiles: (a) σ 11 along x 2 0 ; (b) von Mises stress along x 2 0 ; (c) equivalent plastic strain along x 2 0 ; (d) hoop stress near the hole.
Applsci 16 07703 g008
Figure 9. Loading histories: (a) maximum von Mises stress; (b) maximum equivalent plastic strain; (c) plastic zone size; (d) global iterations.
Figure 9. Loading histories: (a) maximum von Mises stress; (b) maximum equivalent plastic strain; (c) plastic zone size; (d) global iterations.
Applsci 16 07703 g009
Table 1. Geometrical, material, and loading parameters of the analyzed problem.
Table 1. Geometrical, material, and loading parameters of the analyzed problem.
ParameterSymbolValue
Plate lengthL0.60 m
Plate widthW0.30 m
Hole radiusR0.05 m
Young’s modulusE200 GPa
Poisson’s ratiov0.30
Initial yield stressσY0300 MPa
Isotropic hardening modulusH0
Maximum applied tractionpmax180 MPa
Number of load incrementsN30
Load incrementΔp6 MPa
Maximum number of global iterations-120
Table 2. Results at p = 180   MPa .
Table 2. Results at p = 180   MPa .
MethodMaximum von Mises Stress [MPa]Maximum Equivalent Plastic StrainPlastic Area Fraction
[%]
Airy–Morley, return-mapping300.9264.930 × 10−31.805
Airy–Morley, cutting-plane300.7774.716 × 10−31.805
Displacement FEM300.0005.347 × 10−31.891
Table 3. Mesh sensitivity results.
Table 3. Mesh sensitivity results.
p MeshElements h h o l e Rel. L 2 Diff. σ 11 Rel. L 2 Diff. σ e q Rel. L 2 Diff. σ 22 Rel. L 2 diff. σ θ θ Max. Equiv.
Plastic Strain
Plastic Area
Fraction
[MPa] [mm][%][%][%][%][-][%]
60Coarse51269.8023.605.1915.1616.77
60Medium10,4086.5402.373.1512.7012.58
60Fine20,4684.9071.632.427.418.69
180Coarse51269.8023.655.5819.9516.684.816 × 10−31.870
180Medium10,4086.5402.453.4115.0711.004.977 × 10−31.788
180Fine20,4684.9071.702.6112.638.184.904 × 10−31.679
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

Zbiciak, A.; Józefiak, K.; Kasprzak, A. Airy Stress Function-Based Elastoplastic Analysis of Plates with Holes Using the Nonconforming Morley Finite Element Method. Appl. Sci. 2026, 16, 7703. https://doi.org/10.3390/app16157703

AMA Style

Zbiciak A, Józefiak K, Kasprzak A. Airy Stress Function-Based Elastoplastic Analysis of Plates with Holes Using the Nonconforming Morley Finite Element Method. Applied Sciences. 2026; 16(15):7703. https://doi.org/10.3390/app16157703

Chicago/Turabian Style

Zbiciak, Artur, Kazimierz Józefiak, and Adam Kasprzak. 2026. "Airy Stress Function-Based Elastoplastic Analysis of Plates with Holes Using the Nonconforming Morley Finite Element Method" Applied Sciences 16, no. 15: 7703. https://doi.org/10.3390/app16157703

APA Style

Zbiciak, A., Józefiak, K., & Kasprzak, A. (2026). Airy Stress Function-Based Elastoplastic Analysis of Plates with Holes Using the Nonconforming Morley Finite Element Method. Applied Sciences, 16(15), 7703. https://doi.org/10.3390/app16157703

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