Method of Variable Material Properties for Small Elastoplastic Deformations
Nives Brajčić Kurbaša*, Blaž Gotovac and Vedrana Kozulić
Faculty of Civil Engineering, Architecture and Geodesy, University of Split, Croatia
E-mail: nbrajcic@gradst.hr; gotovac@gradst.hr; kozulic@gradst.hr
*Corresponding Author
Received 02 October 2025; Accepted 10 December 2025
This work presents a mesh-free formulation that combines the method of variable material properties (MVMP) with a collocation method based on finite atomic basis functions (ABF) for the analysis of small elastoplastic deformations. Unlike existing approaches that update only the tangent modulus of material hardening, the presented method simultaneously updates the elastic modulus and Poisson’s ratio (i.e., Lamé constants and ) as smooth fields. This reduces the nonlinear problem to a sequence of linear elasticity problems. The algorithm is implemented using a strong formulation and the finite Fup4 basis functions from the class of algebraic ABFs. Fup4 is an infinitely differentiable function that exactly reproduces polynomials up to the fourth degree, maintains the continuity of higher derivatives, and thus ensures numerical stability and fast convergence of the collocation-based MVMP procedure. Due to the compact support of the basis functions and the choice of the positions of the collocation points, the matrix of the equations system retains its band form throughout all iterations, which improves the conditioning of the system and accelerates convergence. The accuracy of the proposed approach has been verified on two classical benchmark problems with analytical solutions: a one-dimensional bar under axial load and a thin cylindrical disc subjected to internal pressure.
Keywords: MVMP, Fup4, atomic basis functions, collocation, material parameters, small elastoplastic deformations.
Modeling small elastoplastic deformations remains a challenge in computational mechanics [1]. Classical works [2–4] laid the foundation for plasticity criteria and hardening laws, while the finite element method (FEM) [5] has become dominant in numerical practice. However, nonlinear FEM analyses require repeated stiffness calculations and may encounter convergence problems and stress discontinuities in plasticization zones [6].
Most of today’s formulations only change the elastic modulus , while Poisson’s ratio is treated as a constant, which can result in discontinuities and deviations from experimental results [7, 8]. In the last decade, mesh-free methods have been developed [9–12], which generally update only one parameter and suffer from limitations such as oscillations of the solution field in transition zones.
The method presented in this paper builds on [2] but combines it with atomic basis functions (ABF) Fup4 [13–15] and the collocation method [16]. The main idea is that the modulus of elasticity and Poisson’s coefficient , or Lamé’s constants and , are not treated as constants but as smooth functions of coordinates that are updated in each iteration according to the current state of deformations. In this way, the nonlinear plasticization problem is decomposed into a series of linear elastic problems, with a significantly simpler stiffness matrix and reliable convergence of the iterative procedure. For spatial approximation, MVMP uses the collocation method with Fup4 ABF (see Appendix A1). These finite infinitely differentiable functions enable the exact reproduction of polynomials up to the fourth order and a very smooth reconstruction of the field of material parameters and their derivatives, which is crucial for the stable solving of problems described by a strong formulation.
The paper gives a brief overview of the MVMP approach. Then the collocation MVMP formulation for the uniaxial stress state under the axial load is described. Finally, the MVMP for plane and axisymmetric problems is described, the algorithm with implementation details is given, the model is validated on the example of a thin cylindrical disc loaded with internal pressure, and conclusions are presented.
For small deformations and isotropic materials, the problem is written in a strong (collocation) form, where the elastic parameters of the material are treated as spatially variable functions that depend on the state of deformation in plasticized zones. Such a dependence makes the system non-linear because gradients of material parameters also appear in the operator. Within the MVMP approach, this problem is linearized so that all nonlinear terms are combined into the residual load and moved to the right side of the equation, while the left side of the equation remains formally the same. Thus, in each iteration, a linear elasticity problem is solved in which the material parameters are taken to be the values obtained in the previous iteration. After each iteration step, the elastic parameters (and their gradients) are updated from the given deformation diagram. The procedure is repeated until the convergence criterion for displacements and/or residual load is met, whereby the volume and surface terms of the load quickly tend to zero. For the sake of clarity of presentation and verification, a description of the method follows on a uniaxial (1D) problem for which an analytical solution is known.
The differential equation of equilibrium in a uniaxial state of stress, assuming small elastoplastic deformations and an isotropic material, in which the stress is expressed in terms of displacement, is:
| (1) |
where is the longitudinal displacement, is the volume load, and is the modulus of elasticity which in plasticized zones depends on the state of deformation and is therefore a function of the coordinates.
By developing the derivative of the product in Equation (1), the nonlinearity of the problem is generated even with the elastic form of the constitutive law:
| (2) |
Since the nonlinear Equation (2) cannot be directly solved analytically, within the MVMP approach, the problem is linearized by grouping the nonlinear terms into a residual load and transferring them to the right side of the equation:
| (3) |
and then an iterative procedure is applied to Equation (3)
| (4) |
with appropriate boundary conditions at the ends of the rod, either of the Dirichlet (given displacements) or Neumann type (given stresses).
In the th iteration, the linearized elasticity problem is solved, where the values of the field from the previous iteration step are taken. The procedure is repeated until the convergence criterion for displacements and/or residuals is met.
Figure 1 Bilinear – diagram for an elasto-plastic material with hardening.
The effective modulus for the bilinear elasto-plastic behavior of a material with initial modulus , yield strength , and tangential hardening modulus , using the relationships from Figure 1 (), has the following form [2]:
| (5) |
Let us consider a rod of length with constant cross-sectional area be supported at the left end and loaded at the right end with a force . The rod is also loaded along its length with a continuous load as shown in Figure 2.
Figure 2 Geometry and loading for the 1D uniaxial example.
The analytical displacement field along the rod is obtained by solving the differential Equation (1) subject to the Dirichlet boundary condition and Neumann boundary condition :
In the following example, we take , , , .
For the load , the analytical displacement field has the form
whereas for it is given by
Figure 3 Comparison of the numerical solution of the displacement field with the analytical one for (a) and (b)
Figures 3–5 show a comparison of numerical solutions obtained by the MVMP method with known analytical solutions for a rod subjected to a continuous load (Figures 3(a), 4(a), 5(a)), and (Figures 3(b), 4(b), 5(b)).
The numerical solution was obtained by discretizing the area into 20 equal segments (25 basis functions Fup4 given in Appendix A1).
Figure 4 Comparison of the numerical solution of normal stress with the analytical one for (a) and (b)
Figures 3 and 4 show a complete overlap of the numerical solution of the displacement and stress fields with the analytical.
Figure 5 Changes in modulus of elasticity (Young’s modulus) along the rod by iterations (a) for and (b) for .
Instead of a table with data on convergence, Figure 5 shows a graphic representation illustrating the change in modulus of elasticity (Young’s modulus) along the rod from the zero iteration to the final one in which the given convergence criterion is reached. Convergence of the elastic modulus field with the selected tolerance was achieved in the 20th iteration.
For bodies with variable material properties or , the equilibrium equations expressed in terms of displacements, analogous to the uniaxial stress state, can be written in the following form [17]:
| (6a) | |
| (6b) | |
where is the law of behavior for both elastic and plastic area, is a parameter that has a value equal to zero for plane problems and a value equal to one for axisymmetric problems, and are the volume force components. is the Laplace operator
and is the volume strain
In addition to the previous equilibrium equations, it is also necessary to specify boundary conditions:
(a) Dirichlet boundary condition: the vector displacement function at the boundary of the area is given
| (7a) | |
| where are the components of the displacement vector along the and axes, respectively. |
(b) Neumann boundary condition: given a stress vector with components along the normal direction and along the tangent direction at a point on the boundary of the area:
| (7b) |
The systems of Equations (6a), (6b) describe the equilibrium for the state of plane deformation and the state of axial symmetry. For the state of plane deformation, the coordinate system is Cartesian , and for the state of axial symmetry, the axis is replaced by the coordinate, the axis becomes the axis, and the direction of rotation has the coordinate . The state of plane stress can be solved by the algorithm for the state of plane deformation, with the addition of the substitute constant for the Lamé constant of the material .
Equations (6a), (6b) are extremely non-linear and for the numerical procedure it is necessary to carry out a suitable linearization. The volume force components and , as well as all terms containing the derivative of the expression , should be placed on the right side of the equations. On the left side of the equations, there remain the terms that describe the elastic behavior for variable material properties. In this way, the task is reduced to solving a series of linear elastic problems.
The numerical model for solving plane and axisymmetric problems is analogous to the model for the uniaxial state of stress from Section 2.1. At the beginning of the procedure (zero iteration), the problem is solved with the default elastic properties of the material and without residual load. In the following steps (iterations), the results from the previous step are used to correct the material properties in the area of plastic deformation. The residual load and the difference in the expression for the Neumann boundary conditions must “quickly” and unconditionally tend to zero, if the basic assumptions for small elastoplastic deformations are met.
In the -th iteration, the elastic boundary value problem is formulated by determining two displacement functions and that satisfy the following differential equations in the domain :
| (8a) | |
| (8b) |
and on the boundary for Neumann boundary conditions
| (9a) | |
| (9b) |
where and are Lamé’s elastic parameters in the -th step or iteration.
Volume deformation becomes
In Equations (9a), (9b), and denote the projections of the surface load vector along the normal and tangent lines at the edge point of the area, respectively.
In the area of plastic deformation, material properties change, which leads to residual volume forces and , and surface forces and in the following form:
| (10) | ||
| (11) |
In Equations (10) and (11), denotes the initial parameter of the material.
According to the method of variable material properties (MVMP), the elastic modulus and Poisson’s ratio depend on the relationship between stress and strain in the material, and are calculated using [17]:
| (12) |
The Lamé parameters and are also functions of the coordinates and are determined based on the solution of the problem at the end of the previous iteration:
| (13) |
is the equivalent strain used to test whether the material at a point in the region has exceeded the limit of linear elastic behavior. If so, the equivalent stress is calculated according to the behavior law diagram, and then the values of the Lamé parameters and in the (k+1)th iteration are determined according to Equation (13). The equivalent strain is calculated by:
| (14) |
As already mentioned, at the beginning of the numerical process the parameters , are used and in the initial iteration the problem of an elastic isotropic body is solved, where
| (15) |
The proposed numerical implementation algorithm of MVMP using ABF Fup4 and the collocation method consists of the steps described below.
Setting the geometry, boundary conditions, elastic material parameters () and Lamé’s constants (); discretization of the domain with equal segments in 1D problems (rod), x and y for the plane states, or r and z for axisymmetric problems; constructing the base of Fup4 functions.
The material is treated as elastic with known initial values and , or Lamé coefficients and .
From the obtained displacements , the deformation and stress components are determined, from which the equivalent deformation is calculated according to Equation (3) and the corresponding equivalent stress is calculated from the material behavior diagram.
For each collocation point, the value is tested. If , the linear elastic parameters are retained, and if , the hardening law is applied according to Equation (12). From and , and are calculated according to (13).
Since the derivatives of the material parameters are needed in the plastic area, they are approximated by Fup4 basis functions. The coefficients of the basis functions are obtained by an iterative process so that the solution in the kth step represents the start vector for the (k+1) iterative step.
The system of Equations (8)–(11) is solved.
The displacement norm is calculated. If , the procedure is stopped; otherwise, the iteration procedure continues until the convergence criterion is met.
The displacement fields are calculated and the stress and strain fields are derived. The fields of changes in the material parameters are also determined, which illustrate the plasticized zone.
A thin disc with a circular hole around the center is considered, which is in an elastoplastic state of deformation (Figure 6). The material from which the disc is made is incompressible without hardening (). With these assumptions, it is possible to obtain a closed-form solution. This allows a comparison of the analytical and numerical solutions.
If , the problem is consistent with the assumptions for a plane stress state. Also, the problem is consistent with the assumptions for a axial symmetry state.
Figure 6 Geometry of a disc with a circular hole around the center.
The load acting on the disc is the pressure on the inner edge, while the other surfaces are unloaded. The input parameters are:
inner radius
outer radius
Young’s modulus
Poisson’s ratio, the value in brackets is used in the numerical procedure
yield stress
tangent modulus of hardening
pressure on the inner surface
disc thickness
radius of the boundary between the elastic and plastic parts
value on the inner edge
value at the boundary of the elastic and plastic deformation range
The symbols , and are used in the analytical procedure (see Appendix A2).
The selected example fulfills the basic conditions of the plane stress state and it is possible to obtain a closed-form solution given in Appendix A2. The selected example also fulfills all the conditions for the axial symmetry state. The numerical procedure described in the algorithm in Section 4 was used for the solution.
Figure 7 shows a comparison of the obtained numerical solution of the displacement and stress fields with the analytical solutions. It can be observed that the values of displacement and stresses obtained by the method proposed in this paper perfectly match the exact solution in both the elastic and plastic parts of the area.
Figure 7 (a) Displacements and (b) stresses .
Figure 8 Illustration of the convergence process through stress calculations and .
Figure 8 shows a graphic representation that illustrates the process of convergence through the calculation of stresses and . From Figure 8, it is possible to see the regularity of changing the parameters of the material by which the stress components are calculated according to iterative steps. A total of 40 iterations were used to obtain the numerical solution. It is evident that already in the first 10 iterations, the numerical solution approached the analytical values. For the point on the inner edge of the disc (r r1), Figure 9 shows the changes in the elastic properties of the material, from the zero iterative step where the initial parameters are E0 and , to the last iteration. From Figure 9, it is evident that the numerical solution for the material parameters practically coincides with the analytical one after about 30 iteration steps.
Figure 9 Convergence of material parameter values at the point (a) elastic modulus and (b) Poisson’s ratio .
The proposed MVMP-ABF procedure solves elastoplastic problems as a series of linear elastic tasks, where the nonlinearity is mapped into residual volume and boundary terms, and also into spatially variable elastic parameters () that are iteratively updated. This avoids the classical formation and updating of tangent stiffness, and the focus shifts to stable collocational discretization and smooth reconstruction of the material property field.
A key step of the method is the linearization of the differential equation where all terms involving gradients of material parameters (, ) and induced volume/surface forces are moved to the right-side of the equation, while the left-side remains an elastic operator with currently ‘frozen’ properties. This provides a clear demarcation between the ‘main’ linear problem and the ‘residual’ correction. The algorithm of successive approximations is carried out until the stopping criterion is met. With the assumptions of small elastoplastic deformations, the residual terms quickly tend to zero.
The collocation method with the application of ABF Fup4 basis functions ensures that the higher derivatives required in the strong form are calculated stably, without oscillations and without the need for remeshing. Compared to the FEM-variants MVMP/VEP, which often update only the modulus of elasticity E per element, here the Lamé constants and are simultaneously updated as smooth fields, which reduces discontinuities in stresses and enables C1 continuity, especially in the transition zone from the elastic to the plastic region.
The method was verified on two classic examples that have analytical solutions. Numerical solutions obtained by the proposed method for an axially loaded 1D rod and an axisymmetric disc under the action of internal pressure show a fast convergence and, at the end of the iterative process, an excellent match with the analytical solutions of the mentioned problems.
This research is partially supported through project KK.01.1.1.02.0027, a project co-financed by the Croatian Government and the European Union through the European Regional Development Fund – Competitiveness and Cohesion Operational Programme.
The simplest and basic atomic function is up(x). The up(x) function does not have an analytical record but is generated using a special order that is numerically calculated. It is possible to calculate the function up(x) and its derivatives up to machine precision, but this approach is sufficient for all practical purposes. Mathematical expressions for Fupn(x) and their derivatives are obtained using linear combinations of shifted up(x) functions and their derivatives, respectively. All details regarding the calculation of the function up(x) values and values of Fupn(x) and their derivatives are provided in [13–15].
are finite functions with compact support that accurately describe polynomials up to degree . For (, high smoothness is obtained with a small support, which is favorable for strong formulations where multiple derivatives appear. Figure A1 shows the basis function Fup4 and its first four derivatives.
The support of the function contains six characteristic segments. By linearly combining these functions shifted by the length of the characteristic segment, algebraic polynomials up to degree 4 can be accurately represented. The basis on the interval is built by shifting the function Fup4 by the characteristic segment.
In order for the collocation method on the domain to be effectively implemented using these basis functions, it is necessary to write additional conditional equations for the basis functions that have nonzero values inside the domain and whose vertices are outside the domain. These equations are based on the condition that the fifth derivative on two segments along the boundary of the domain is equal to zero. Compared to splines, the Fup4 basis requires fewer functions for the same level of accuracy and provides smoother derivative diagrams.
Figure A1: Function Fup4 and its first four derivatives.
A closed-form solution was obtained [2] with the assumptions that , and that the material is incompressible, . Poisson’s coefficient is or for the numerical procedure. In this case, for the plane state of stress in the plastic area of deformation, the stress components are:
| (A1) |
The Huber-Misses plasticity condition ( is unconditionally fulfilled in the area of plastic deformation.
The function for the selected radius is determined numerically from the following equation:
where, from the Neumann boundary condition , it follows
| (A2) |
The function at the boundary between the elastic and plastic regions is determined by numerically solving the following transcendental equation:
| (A3) |
and the radius between the elastic and plastic regions
| (A4) |
The stress components in the elastic region of deformation are determined from the remaining three conditions:
Radial displacements in the plastic and elastic regions are calculated using:
The critical load that leads to the beginning of the plasticization front is determined by the plasticity condition .
Including stress components and according to Equation (A1), the critical load is obtained:
By increasing the load, the area of plastic deformation expands. At , the bearing capacity of the section from to is exhausted. From (A4) it follows that , where the Equation (A3) becomes
| (A5) |
can be determined from the known relationship , and after that the corresponding load is determined from (A1).
From Equation (A1) it can be concluded that the highest load occurs at and it amounts to
The size in accordance with Equation (A5) gives . If the ratio is greater than 2.963 then, for any load up to , part of the section from to remains in the elastic area of deformation.
[1] J H Snoeijer, A Pandey, M A Herrada and J Eggers. (2020). The relationship between viscoelasticity and elasticity. Proc R Soc A, 476(2243):2020049.
[2] I A Birger. (1963). Residual stresses. Moscow: Mashgiz.
[3] N N Malinin. (1975). Applied theory of plasticity and creep. Moscow: Strojogradnja.
[4] G S Pisarenko and N S Mozharovsky. (1981). Equations of boundary value problems of plasticity and creep. Moscow: Naukova Dumka.
[5] O C Zienkiewicz and R L Taylor. (2005). The finite element method for solid & structural mechanics. Oxford: Butterworth-Heineman.
[6] S Faghih, H Jahed and S B Behravesh. (2018). Variable material properties approach: a review on twenty years of progress. J Pressure Vessel Technol, 140(5):050803.
[7] S Roa and M Sirena. (2021). Finite element analysis of conical indentation in elastic–plastic materials. Int J Mechanical Sciences, 207:106651.
[8] J He et al. (2023). Novel DeepONet architecture to predict stresses in elastoplastic structures. Computer Methods in Applied Mechanics and Engineering, 415:16277.
[9] J Belinha and M Aires. (2022). Elastoplastic analysis of plates with radial point interpolation meshless methods. Applied Sciences, 12(24):12842.
[10] Y-T Chen, C Li, L-Q Yao and Y Cao. (2022). A hybrid RBF collocation method and its application in elastostatic symmetric problems. Symmetry, 14(7):1476.
[11] G Vuga, B Mavrič and B Šarler. (2024). An improved local radial basis function method for solving small-strain elasto-plasticity. Computer Methods in Applied Mechanics and Engineering 418:116501.
[12] V Panchore et al. (2022). Meshfree Galerkin method for a rotating non-uniform Rayleigh beam using radial basis functions. European Journal of Computational Mechanics. doi:10.13052/ejcm2642-2085.30469.
[13] B Gotovac and V Kozulić. (1999). On a selection of basis functions in numerical analyses of engineering problems. Int J Eng Model, 12(1–4):25–41.
[14] V Kozulić and B Gotovac. (2011). Elasto-plastic analysis of structural problems using atomic basis functions. CMES, 80(3&4):251–274.
[15] N Brajčić Kurbaša. (2016 ). Exponential atomic basis functions: development and application. University of Split: PhD Thesis.
[16] Q Li et al. (2024). Review of collocation methods and applications in solving science and engineering problems. Computer Modeling in Engineering & Sciences, 140(1):41–76.
[17] V L Rvačev and N S Sinekop. (2016). R-function method in problems of the elasticity and plasticity theory. Split: University of Split.
Nives Brajčić Kurbaša received the master’s degree in civil engineering (mag.ing.aedif.) from the Faculty of Civil Engineering, Architecture and Geodesy, University of Split, Croatia, in 2008, where she also obtained her PhD degree in civil engineering (technical sciences) in 2016. She is currently an Assistant Professor at the Department of Engineering Mechanics of the same faculty. Her research interests include numerical modeling of elastoplastic deformations, mesh-free methods, and atomic basis functions. She is an active member of the Croatian Society of Mechanics and serves as President of the Alumni Association of the Faculty (F-GAGA).
Blaž Gotovac graduated from the Faculty of Civil Engineering of the University of Zagreb in 1975. At the same faculty, he obtained his PhD degree in civil engineering (technical sciences) in 1987. Since the fall of 1975, he has been continuously employed at the current Faculty of Civil Engineering, Architecture and Geodesy in Split. Now he is Professor Emeritus. His research interests include development of numerical models for the analysis of structures composed of shells, plates, walls, beams and columns; research of numerical models for the analysis of tunnels and underground structures; implementation of atomic basis functions and development of new numerical procedures in computational mechanics; reconstruction and renovation of historical buildings. He is certified construction project auditor for massive and masonry constructions. Of the large number of professional projects on which he worked as an associate, designer, responsible designer or project manager, the participation of Gotovac in the role of manager of the rebuilding of the Old Bridge in Mostar from 2002 to 2004 should be singled out in particular. He is a member of the Croatian Chamber of Civil Engineers, Croatian Society of Mechanics and Croatian Society of Civil Engineers.
Vedrana Kozulić is employed at the University of Split, Faculty of Civil Engineering, Architecture and Geodesy, as a Full Professor (permanent title). She is the head of the Department of Technical Mechanics. She obtained her PhD degree in technical sciences in 1999. Her research subjects are numerical modelling of linear and nonlinear problems in technical mechanics; problems of continuum discretization; modeling of engineering structures and development of new numerical procedures in order to improve the quality of approximate solutions; development of numerical algorithms for meshless modeling of engineering problems on irregular areas. She is a member of a number of scientific societies: Croatian Society of Mechanics, Central European Association for Computational Mechanics (CEACM), European Mechanics Society (EUROMECH).
European Journal of Computational Mechanics, Vol. 34_3&4, 363–386
doi: 10.13052/ejcm2642-2085.34347
© 2026 River Publishers