Next Article in Journal
A Hybrid PSO-DE Intelligent Algorithm for Solving Constrained Optimization Problems Based on Feasibility Rules
Next Article in Special Issue
Challenging the Curse of Dimensionality in Multidimensional Numerical Integration by Using a Low-Rank Tensor-Train Format
Previous Article in Journal
The Meshfree Radial Point Interpolation Method (RPIM) for Wave Propagation Dynamics in Non-Homogeneous Media
Previous Article in Special Issue
Fracture Process and Failure Mode of Brazilian Discs with Cracks of Different Angles: A Numerical Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Load Incremental Step in Large Increment Method for Elastoplastic Problems

Institute of Solid Mechanics, Beihang University, Beijing 100191, China
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(3), 524; https://doi.org/10.3390/math11030524
Submission received: 12 December 2022 / Revised: 14 January 2023 / Accepted: 16 January 2023 / Published: 18 January 2023
(This article belongs to the Special Issue Advanced Numerical Analysis and Scientific Computing)

Abstract

:
As a force-based finite element method (FEM), large increment method (LIM) shows unique advantages in material nonlinearity problems. In LIM for material nonlinearity analysis, adaptive load incremental step is a fundamental step for its successful application. In this work, a strategy to automatically refine the load incremental step is proposed in the framework of LIM. The adaptive load incremental step is an iterative process based on the whole loading process, and the location and number of post-refined incremental steps are determined by the posteriori error of energy on the pre-refined incremental steps. Furthermore, the iterative results from the pre-refined incremental steps can be utilized as the initial value to calculate the result for the post-refined incremental steps, which would significantly improve the computational accuracy and efficiency. The strategy is demonstrated using a two-dimensional example with a bilinear hardening material model under cyclic loading, which verifies the accuracy and efficiency of the strategy in LIM. Compared with the displacement-based FEM, which relies upon a step-by-step incremental approach stemming from flow theory, the adaptive load incremental step based on the whole loading process of LIM can avoid the cumulative errors caused by step-by-step in global stage and can quantify the accuracy of results. This work provides a guidance for the practical application of LIM in nonlinear problems.

Graphical Abstract

1. Introduction

The finite element method (FEM) is a powerful numerical method to solve approximate solution of problems and has been widely used in many areas of engineering [1,2,3,4,5]. Material nonlinearity problems involve a history-dependent response, and therefore, a series of increments are usually conducted in FEM to solve these problems [6,7]. Most commonly, the choice of increment number and size have a significant effect on the accuracy and convergence of results [8]. To avoid the influence of artificially selected incremental steps on the result accuracy, the adaptive load incremental step has been introduced in FEM [9,10,11].
Based on the main unknown variables, FEM has been divided into two categories; the displacement-based method [12,13] and the force-based method [14,15]. For elastoplastic problems, the displacement-based FEM relies upon a step-by-step incremental approach at a global (system) stage stemming from flow theory [6,7], and its system equations at the global stage is changing with material nonlinearity, thus, the error accumulation and computational inefficiencies are still challenging problems. Based on the theory of the displacement-based FEM frame, the adaptive load increment step is achieved by automatically adjusting the size of each step in sequence [9,10,11]. The above shortcomings still exist. Thus, some researchers re-resorted to the force-based FEM [14,15,16,17]. As a typical force-based FEM, the large increment method (LIM) has some unique advantages for elastoplastic problems [15]. In LIM, the equations are separated into the global stage equilibrium and compatibility equations and the local (element) stage physical equations. Thus, the material nonlinearity is treated at the local stage, separately. Moreover, the global equilibrium and compatibility equations remain consistent during the whole loading process in the case of small deformation. Owing to these features, for elastoplastic problems, an overall iterative process in the local stage is implemented to obtain final results in LIM. Thus, based on the features of LIM in dealing with material nonlinearity in the local stage and the consistent global equilibrium and compatibility equations, the computational inefficiencies and error accumulation of results caused by the step-by-step process at the global stage of FEM can be impressed, and thus, further exploring the adaptive load incremental step strategy in LIM constitutes valuable research.
LIM was proposed by Zhang and Liu [15] for material nonlinear problems. In recent years, LIM has been extended for solving truss and beam structures [18,19,20,21] and 2D and 3D continua [14,15,22,23,24,25] with nonlinear materials under monotonic and cycle loading [14,15,18,19,20,21,24,25,26]. These works have proved that LIM has great advantages and shows a good application prospect for material nonlinear problems. For elastoplastic problems, the allocation of the incremental steps on the whole loading process has a significant effect on the accuracy of results and computational efficiency. In previous studies [14,15,18,21,23,26], the incremental steps were selected evenly on the loading process for simplicity. In this case, two shortcomings have been observed as follows: (1) incremental steps cannot be rationally allocated to ensure the accuracy of results and the computational efficiency, and (2) the accuracy of the results can hardly be quantitatively evaluated. The location of the adaptive load incremental steps can be automatically adjusted according to the quantification of impact of each step on the results, and the desired accuracy can be obtained with as little computation cost as possible. Therefore, an adaptive load incremental step strategy and a quantification estimation method in LIM need to be explored.
To this end, this paper proposes an adaptive load incremental step strategy in LIM for elastoplastic material problems based on the posteriori error estimation of energy. The strategy in LIM can avoid the error accumulation caused by the step-by-step process at the global stage and can quantify the accuracy of results. Before proposing the adaptive load incremental step strategy, the procedure of LIM for elastoplastic material problems is described in Section 2. Then, the posteriori error estimation of energy and the adaptive load incremental step procedure are discussed. Furthermore, a numerical example with bilinear hardening material under cyclic loading is presented to validate the proposed strategy. Finally, the conclusions are drawn.

2. LIM for Elastoplastic Material Problems

As the foundation, the procedure of LIM for elastoplastic material problems is briefly described in this section. More details on LIM can be found in works of Liu et al. [15,19,23].

2.1. Governing Equations in LIM

For a continuum body Ω, its boundary is represented as ∂Ω. The continuum body is subjected to the body force f in Ω, and the external force t is exerted on the boundary ∂Ω. The continuum body is divided into finite elements. The stress σ and displacement u at each point in any element Ωe can be expressed in terms of the element generalized force variables and element nodal displacement variables. In each element, the stress vector σ can be represented as [18,19]
σ = Z F e ,
where Z is the stress shape function and Fe is the elemental generalized inner forces (an m-dimensional vector). The displacement field is same as the displacement-based finite element method [2], and the displacement field in each element can be written as
u = N d e ,
where u is the displacement vector, N is the displacement shape function, and de denotes the nodal displacement (an n-dimensional vector). The strain vector ε in each element is obtained as
ε = L u = L N d e = B d e ,
where L is the differential operator, and B is the strain-displacement matrix in element.
Using the principle of virtual work in an element domain Ωe, the equilibrium equations are represented as
Ω e σ δ ε   d Ω = Ω e f δ u   d Ω + Ω e t δ u   dS ,
where f and t are the body force in Ωe and the surface force on Ωe, respectively, and δε and δu are the virtual strain and virtual displacement, respectively. Substituting Equations (1) and (3) into Equation (4), the element equilibrium equations can be derived as [15]
C e F e = P e ,
where the elemental equilibrium matrix Ce and the equivalent force vector of the element Pe are
C e = Ω e B T Z   d Ω ,
and
P e = Ω e N T f   d Ω + Ω e N T t   dS ,
respectively. The equilibrium equations of the system are obtained by assembling all the elemental equilibrium matrices as [15]
C F = P ,
where C is the equilibrium matrix of the system, F is the generalized inner force vector of the system, and P is the external load vector. The equilibrium matrix C is an M × N matrix (MN), where M is the degree of freedom of the system, and N is the number of unknown generalized inner forces of the system. For a statically determinate system, the equilibrium matrix C is a square matrix with M = N, the generalized inner force vector F can be obtained directly by the full rank linear equations in Equation (8). However, the system is usually statically indeterminate. In this case, the equilibrium matrix C of is a non-square matrix with M < N, and the equilibrium equations are not enough to determine the generalized inner force vector F.
For the statically indeterminate system, the compatibility condition is considered. According to the principle of complementary virtual work and using the Equations (1) and (3), there is
Ω e δ σ T ε Β d e   d Ω = 0 .
Furthermore, it can be re-written as
Ω e Z T ε   d Ω = Ω e Z T B   d Ω d e .
Thus, the compatibility equations of the element can be expressed as
δ e = ( C e ) T d e ,
where,
δ e = Ω e Z T ε   d Ω .
Therefore, the compatibility equations of the system can be assembled as
C T d = δ ,
where d is the nodal displacement vector of the system, and δ is the generalized deformation vector of the system.
To quantify the compatibility condition of the system, the theory of the generalized inverse of matrix [27] is introduced. Based on this theory, the equilibrium equations of the system Equation (8) can be re-written as
F = C R 1 P + I C R 1 C X , X R N ,
where,
C R 1 = C T C C T 1 ,
where C R 1 is the generalized right inverse of C. The special solution of the generalized inner forces
F 0 = C R 1 P .
Based on the generalized right inverse of matrix C R 1 , two N × N matrices are defined as
α = C R 1 C β = I N × N C R 1 C
Using Equation (17) to eliminate the nodal displacement d, the compatibility equations of the system Equation (13) can be re-written as
δ = C T d = C T C C T 1 C C T d = α δ ,
and
β δ = I C T C C T 1 C C T d = δ δ = 0 .
Thus, a quantitative criterion of compatibility conditions can be defined as
Γ δ = β δ δ ,
where Γ δ is the compatibility error. If Γ δ = 0 , the generalized deformation of the system exactly satisfies the compatibility equations. The smaller Γ δ leads to a better compatibility condition.
For elastoplastic material, the constitutive equations need to take the load history into account. Thus, based on the plastic theory [7], the expressions Fe and δe should be regarded as the function of the loading process. The elemental constitutive equation at a material point is expressed as
δ e = Φ e F e , ε p e ,
where ε p e represents the elemental strain with the plasticity history, and
Φ e F e , ε p e = Ω e Z T ϕ ( σ e , ε p e )   d Ω ,
where, Φ e is the element flexibility matrix and ϕ represents the relation between stress and strain of the material. The generalized deformation vector of the system δ is obtained by assembling all the elemental generalized deformation vectors. For elastic material, the constitutive equations are independent of load history, and thus the elemental strain with the plasticity history ε p e can be ignored.

2.2. Overall Procedure of LIM

For nonlinear elastic material problems, the current strain state is uniquely determined by the current stress state and is independent of the stress history. In LIM, the loading process need not be divided and can be deemed as one large step, which is the connotation of the “large increment method”. At this incremental step, the governing equations in LIM can be established, as discussed in Section 2.1. For the statically indeterminate systems, based on the generalized inverse matrix theory, the general solutions of generalized inner forces can be obtained from the non-square equilibrium equations. Further, the generalized deformation of the system can be obtained from the constitutive equations and the special solution of generalized inner forces. The generalized inner force is searched from the general solutions and it is considered as the final result until the generalized deformation satisfies the compatibility condition. Therefore, the search process can be deemed as an optimization process. The deformation compatibility is taken as the optimization objective, and the equilibrium equations and constitutive equations are taken as the constrained conditions. Thus, the conjugate gradient method [28] is introduced for the constrained optimization problem.
However, for elastoplastic material problems, the current strain state not only depends on the current stress state but also depends on the history records of stress and strain in the constitutive equations. Here, the loading process is considered as pseudotime (t) process. To consider the loading history, the loading process needs to be divided into multiple incremental steps along the axis of time, t0 = 0 < t1 < t2 <…< tr. Thus, the corresponding external load vector can be written as P(tj) at each incremental step, where j is the number of incremental steps. The computational procedure of LIM for elastoplastic material problems at each incremental step is the same as that for elastic material problems, except for the constitutive equations. The overall computational procedure of LIM for plastic material problems is carried out as shown in Figure 1.
  • Step 1: Compute initial force vectors.
For each incremental step, the special solution of the generalized inner force vector F0(tj) is obtained by the equilibrium equations
F 0 t j = C R - 1 P t j ,   j = 1 , 2 , 3 r ,
which will be taken as the initial values (n = 0).
  • Step 2: Iterate from Fn(tj) to Fn+1(tj).
(a) Based on the Fn(tj), the generalized deformation vector δ ^ n t j at each incremental step can be computed by the constitutive equations with the load history,
δ ^ n t j = Φ F n t j , ε p ( n ) t j ,   j = 1 , 2 , , r .
Here, εp(n)(tj) is the plastic strain at time tj, which needs to be solved by plastic flow rule according to the plastic strain εp(n)(tj−1) at time tj and stress σ(n)(tj) obtained. In the calculation of this incremental step, the strain history of elastoplastic materials is incorporated.
(b) For each incremental step, the compatibility error of the system is checked by
Γ δ ^ n t j = β δ ^ n t j δ ^ n t j , j = 1 , 2 , , r .
If the compatibility error of the system at each incremental step Γ δ ^ n t j < Γ C C is the predetermined critical compatibility error and ΓC = 10−6 is adopted in this paper), the deformation is considered to be sufficiently compatible, and the iteration is stopped and Step 3 starts. Otherwise, the generalized deformation vector is not compatible enough, and Fn(tj) needs to be modified to improve the compatibility of the deformation vector.
(c) Fn(tj) is improved by the conjugate gradient method. The search direction is calculated at each incremental step,
S n t j = β K n δ n t j β δ n t j , j = 1 , 2 , , r ,
where K n δ n t j is the current stiffness matrix obtained by calculating the inverse of the flexibility matrix Φ n F n t j . Determine the search step length at each incremental step
h n t j = δ n T t j S n t j S n T t j Φ n ( F n t j ) S n t j , j = 1 , 2 , , r .
(d) The F n + 1 t j is computed as
F n + 1 t j = F n t j + h n t j S n t j , j = 1 , 2 , , r .
Replace n+1 with n and return to the start of Step 2.
  • Step 3: Compute the final results.
    F = F n δ = α δ ^ n d = C C T 1 C δ

3. Adaptive Load Incremental Step Strategy in LIM

Generally, the incremental steps in LIM are chosen evenly on the loading process for simplicity [15,18,21,23,26]. In this case, more incremental steps would usually make the results more accurate but will lead to a higher number of calculations. For elastoplastic materials, the allocation of the load incremental steps has a significant effect on the final result. If the effect of load incremental step on the final results is used to automatically allocate the incremental steps, both the computational accuracy and efficiency are improved. Thus, in this section, a method to estimate the effect extent is first introduced, and then an adaptive load incremental step strategy is proposed.

3.1. Posteriori Error Estimation

To evaluate the effect extent of a certain incremental step on the final result, the posteriori error estimation of the system energy is introduced [29,30]. For simplicity, the relative energy error of the system of a certain incremental step is introduced as
R s = e s E s + e s
where E s is the total system energy at this incremental step obtained by the pre-refined loading sequence, and e S is the energy error. The total energy E s can be derived by
E s = i = 1 m E e i ,
where E e i is the energy of i-th element and m is the total element number of the system; it can be calculated by [30]
E e i = 1 2 Ω e i σ e T D 1 σ e   d Ω e i .
The energy error e S is expressed as
e S = E ^ S E S ,
in which E ^ S is the total system energy obtained by the post-refined loading sequence. The greater the error Rs, the greater the effect extent on the final results.

3.2. Adaptive Load Incremental Step Procedure of LIM

According to the effect extent obtained by posteriori error estimation of the system energy, more incremental steps are allocated to the segment of loading process that has a greater effect on the results, by contrast, less incremental steps are allocated to the segment of loading process that has a smaller effect on the results. In this case, the calculation capacity can be allocated more reasonably to achieve higher calculation accuracy with lower calculation amount. Combined with the characteristics of LIM, an adaptive load incremental step procedure is proposed as shown in Figure 2.
  • Step 1: Compute energy error for each initial incremental step.
(a) Initial group of incremental steps with a relatively large increment size are arranged evenly on the loading process as shown in Figure 2(i). The results with the initial incremental steps are calculated by LIM, as presented in Section 2.
(b) The refined group of incremental steps (N = 0) are obtained by the uniform refinement of the initial load incremental steps as shown in Figure 2(ii). Then, the results with the refined incremental steps are calculated by LIM.
(c) The energy error for each initial incremental step is calculated by Equation (30) based on the results with pre-refined and post-refined incremental steps, as described in Section 3.1.
  • Step 2: Refine incremental steps.
(a) Whether there is a need to add more incremental steps is determined based on energy errors of each incremental step. If the energy error Rs at all incremental steps is less than the given critical energy error RC, the adaptive load incremental step procedure is stopped. If the energy error on a certain incremental step Rs(tj) is greater than the given critical energy error RC, an incremental step is inserted before the incremental step, such as PN(t6) and PN(t9) inserted before PN(t7) and PN(tr), respectively, as shown in Figure 2(iii). Generally, the initial value of generalized inner forces of the inserted incremental steps to preform LIM are assumed as the special solutions of the generalized inner forces F0. However, for improving the computational efficiency, the special solutions of the generalized inner forces on the inserted incremental steps are replaced by that derives from the post-refined generalized inner forces, i.e.,
F 0 * N + 1 = F N t j 1 + F N t j 2
The computational efficiency is compared between the special solutions F0 and the derived solutions by the post-refined generalized inner forces F 0 * N + 1 in Section 4.
(b) After refining the incremental steps, the results are calculated by LIM and the energy error is computed. Replace N + 1 with the number of refinement N and return to the start of Step 2 until the refinement is not needed.

4. Numerical Example and Discussion

A numerical example is presented to verify the adaptive load incremental step of LIM in this section. A two-dimensional thick wall cylinder with bilinear hardening material model [7,20] under cyclic loading with four turning points is analyzed for taking plasticity into account [20,21], as shown in Figure 3. The material parameters are Young’s modulus Ee = 2 GPa, Poisson’s ratio ν = 0.3, tangent modulus after yield Ep = 0.5 GPa, and yield stress σy = 2 MPa. Because of the symmetry of the thick wall cylinder, a quarter of a thick wall cylinder is considered, as shown in Figure 3b. The structure is divided by four-node continuum plane stress element with seven generalized inner forces (CPS4S7), for which more details about the element type can be found in the work of Long and Liu [31]. Before discussing the adaptive load incremental step, it is necessary to study the validity of LIM, its convergence of load incremental steps, and the efficiency of the refined generalized inner forces.
Firstly, the results of LIM are compared with those obtained by ABAQUS’s four-node bilinear plane stress element with full integration (CPS4) to show its validity. The mesh generation and material model are the same as the LIM. The cyclic pressures are distributed to each node on the inner wall. The periodic boundary conditions are applied on the edges of the quarter of thick wall cylinder by circumferential displacement of constraining nodes. The displacement of point B is obtained directly in ABAQUS results. The evenly-distributed 213 incremental steps are adopted both in LIM and ABAQUS to solve the case of the thick wall cylinder. The load-displacement diagram on point B and the von Mises stress along the radius of cylinder on four turning points of cyclic loading are shown in Figure 4a,b, respectively. The results of LIM and ABAQUS show good consistency, which indicates the validity of LIM.
Secondly, the convergence of the number of evenly-distributed incremental steps in LIM is analyzed. The stress using 213 evenly-distributed incremental steps is taken as the reference stress, and the relative stress errors along the radius of the thick wall cylinder on four turning points of cyclic loading are shown in Figure 5. Combined with the numerical stress errors on the last loading point P(t4) as shown in Table 1, the relative stress error is convergent with the increase of the number of incremental steps.
Thirdly, the results obtained by taking the special generalized inner forces F0 and the refined generalized inner forces F 0 * as the initial value to perform LIM are compared. For simplicity, the thick wall cylinder is analyzed by applying a pressure P = 30 MPa, and the incremental steps are evenly-distributed. As shown in Table 2, as the refinement number N increases, the initial compatibility error Γ(δ) obtained by the refined generalized inner forces F 0 * decreases, whereas the Γ(δ) obtained by the special generalized inner forces remains constant. In addition, the number of iterations n in LIM using the special generalized inner forces increases with the incremental step number, however, the number of iterations n using the refined generalized inner forces is approximately invariant, or even reduced. The results indicate that the efficiency using refined generalized inner forces F 0 * as the initial generalized inner forces is higher.
Lastly, but most importantly, the validity, efficiency, and characteristics of the adaptive load incremental strategy in LIM are studied in the following. The number and size of the incremental steps are adjusted automatically according to the relative energy error RC. The number of incremental steps and maximum stress error at the last step P(t4) with different critical relative energy error RC are shown in Table 1. With the decrease in critical relative energy errors RC, the number of incremental steps increases, and the maximum stress error on P(t4) decreases. The comparison of computing cost of the adaptive method and the evenly-distributed method are shown in Table 1, and the procedures of adaptive load increment method in LIM are realized by MATLAB code. With the decrease in the maximum stress error on P(t4), the computing time increases for both adaptive method and evenly-distributed method. However, the adaptive method can obtain higher accuracy with lower computing time compared with the evenly-distributed method. The computational efficiency is sharply improved by the adaptive method.
In addition, the relative stress errors along the radius of the thick wall cylinder on four turning points of cyclic loading with different critical relative energy error RC are shown in Figure 6. The relative stress errors decrease with the decrease in the critical relative energy error.
The location distribution of the adaptive load incremental steps is shown in Figure 7. It is found that more incremental steps are distributed in the plastic segments of the material. This means that the plastic section of the material has a greater effect on the final result.
Different element types are considered to further confirm efficiency of the proposed adaptive method. The thick wall cylinder is divided by a four-node continuum plane stress element with five generalized inner forces (CPS4S5) [31]. A monotonic pressure loading path is loaded in the inner wall. This method still improves the computation efficiency sharply. More details can be found in Appendix A.

5. Discussion and Conclusions

This paper proposes and implements an adaptive load incremental step strategy in the framework of LIM for elastoplastic material problems. By introducing the posteriori error estimation of energy, the automatic refinement procedure for the load incremental steps is established. The initial value of refined incremental steps to perform LIM are derived from the final results obtained by the pre-refined incremental steps to improve the efficiency. The efficiency and characteristics of the adaptive load incremental step in LIM are verified by the bilinear material problems under cyclic loading. The strategy improves the accuracy of results and computational efficiency by allocating the incremental steps rationally. Additionally, the accuracy of the result can be quantitatively evaluated.
For adaptive increment step in LIM, some large increment steps are initially given, and then the additional increment steps will be inserted according to the impact degree of each step on results. For the adaptive increment step in the traditional displacement method, an increment step is initially given, and then the size of next step will be adjusted according to the convergence and convergence speed. Thus, the two adaptive increment step methods used in LIM and traditional displacement method are completely different strategies.
Compared with the adaptive load incremental step of displacement-based FEM, LIM exhibits two major advantages for elastoplastic material problems. (1) LIM can significantly reduce the calculation burden, especially for the cases of a large number of elements. In LIM, the governing equations are separated into two categories, the global equilibrium and compatibility equations and the local constitutive equations. Thus, the establishment of the global equilibrium equations and the calculation of the inverse of the equilibrium matrix only need one time for all of the procedures in the case of small deformations, which can significantly reduce the calculation burden. (2) The error accumulation in the displacement-based FEM is well restrained, owning to the replacement of the step-by step procedure at the global stage by the refine procedure in LIM. In addition, the two categories of governing equations endow LIM with greater advantages in parallel computation with the adaptive load incremental steps.
There are essential differences between LIM and the displacement finite element method in terms of initial unknown variables and calculation processes. Based on the features of LIM, the following points should be considered when exploring future potential, (1) the exploration of LIM basic theory, such as the development of standard element library and material library, (2) geometrically nonlinear analysis, and (3) the stochastic finite element.

Author Contributions

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

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. The 2D Thick Wall Cylinder under Monotonic Pressure Using Element Type of CPS4S5

The 2D thick wall cylinder is divided by a four-node continuum plane stress element with five generalized inner forces (CPS4S5); more details about the element type can be found in the work of Long and Liu [31]. A monotonic pressure loading path with 12MPa is loaded in the inner wall. Other parameters are same as in the manuscript. The location distribution of the adaptive load incremental steps is shown in Figure A1. The more incremental steps are distributed in the plastic segments of the material. This means that the plastic section of the material has a greater effect on the final result. The stress using 29 evenly-distributed incremental steps is taken as the reference stress, and the maximum stress errors along the radius of thick wall cylinder on P(t) are shown in Figure A1. Additionally, comparisons of the number of incremental steps and computing times between the adaptive method and evenly-distributed method are also shown in Table A1. It was found that the adaptive method improves computing efficiency greatly. Such as, when the maximum stress error is 0.036%, the computing time is 210 s using the adaptive method and 810 s using the evenly-distributed method, saving about 3/4 of the computing time.
Figure A1. Location distribution of the adaptive load incremental steps in LIM. (RC = 0.05).
Figure A1. Location distribution of the adaptive load incremental steps in LIM. (RC = 0.05).
Mathematics 11 00524 g0a1
Table A1. Comparisons of number of incremental steps and maximum stress error between adaptive method and evenly-distributed method.
Table A1. Comparisons of number of incremental steps and maximum stress error between adaptive method and evenly-distributed method.
RCAdaptive MethodEvenly-Distributed Method
Number of
Incremental Steps r
Maximum Stress Error (%)Computing Time (s)Number of
Incremental Steps r
Maximum Stress Error (%)Computing Time (s)
0.05230.1795440.9408
0.01520.0707080.53516
0.009540.068130160.29836
0.008640.047150320.148119
0.007700.043165640.070264
0.006840.0362101280.036810

References

  1. Molina, A.; Curiel-Sosa, J.L. A multiscale finite element technique for nonlinear multi-phase materials. Finite Elem. Anal. Des. 2015, 94, 64–80. [Google Scholar] [CrossRef] [Green Version]
  2. Zienkiewicz; Taylor, R.C. The Finite Element Method; McGraw Hill: New York, NY, USA, 1989. [Google Scholar]
  3. Arkov, D.P.; Kochetkova, O.V.; Gureeva, N.A.; Matveyev, A.S.; Shiryaeva, E.V. Simulation of the stress-strain state of shells under internal pressure using the mixed finite element method, taking into account physical nonlinearity. IOP Conf. Ser. Mater. Sci. Eng. 2020, 873, 012032. [Google Scholar] [CrossRef]
  4. Du, X.; Dang, S.; Yang, Y.; Chai, Y. The Finite Element Method with High-Order Enrichment Functions for Elastodynamic Analysis. Mathematics 2022, 10, 4595. [Google Scholar] [CrossRef]
  5. Xu, Y.; Li, H.; Chen, L.; Zhao, J.; Zhang, X. Monte Carlo Based Isogeometric Stochastic Finite Element Method for Uncertainty Quantization in Vibration Analysis of Piezoelectric Materials. Mathematics 2022, 10, 1840. [Google Scholar] [CrossRef]
  6. Simo, J.C.; Hughes, T.J.R. Computational Inelasticity; Springer: Berlin/Heidelberg, Germany, 1997. [Google Scholar]
  7. Chen, H. Elasticity and Plasticity; China Architecture & Building: Beijing, China, 2005. [Google Scholar]
  8. Cook, R.D.; Malkus, D.S.; Plesha, M.E. Concepts and Applications of Finite Element Analysis; Wiley: Hoboken, NJ, USA, 1989. [Google Scholar]
  9. Tracey, D.M.; Freese, C.E. Adaptive load incrementation in elastic-plastic finite element analysis. Comput. Struct. 1981, 13, 45–53. [Google Scholar] [CrossRef]
  10. Abbo, A.J.; Sloan, S. An automatic load stepping algorithm with error control. Int. J. Numer. Methods Eng. 1996, 39, 1737–1759. [Google Scholar] [CrossRef]
  11. Fernandes, M.; Cardoso, C.O.; Mansur, W.J. An adaptive load stepping algorithm for path-dependent problems based on estimated convergence rates. Comput. Model. Eng. Sci. 2017, 113, 325–342. [Google Scholar]
  12. Zahavi, E. The Finite Element Method in Machine Design; Prentice Hall: Hoboken, NJ, USA, 1992. [Google Scholar]
  13. Bathe, K.J. Finite Element Procedures; Klaus-Jurgen Bathe: Cambridge, MA, USA, 2006. [Google Scholar]
  14. Kaljevi, I.; Patnaik, S.N.; Hopkins, D.A. Development of finite elements for two-dimensional structural analysis using the integrated force method. Comput. Struct. 1996, 59, 691–706. [Google Scholar] [CrossRef] [Green Version]
  15. Zhang, C.; Liu, X. A large increment method for material nonlinearity problems. Adv. Struct. Eng. 1997, 1, 99–110. [Google Scholar] [CrossRef]
  16. Neuenhofer, A.; Filippou, F.C. Geometrically nonlinear flexibility-based frame finite element. J. Struct. Eng. 1998, 124, 704–711. [Google Scholar] [CrossRef]
  17. Santos, H. Variationally consistent force-based finite element method for the geometrically non-linear analysis of Euler–Bernoulli framed structures. Finite Elem. Anal. Des. 2012, 53, 24–36. [Google Scholar] [CrossRef]
  18. Barham, W.; Aref, A.J.; Dargush, G.F. Development of the large increment method for elastic perfectly plastic analysis of plane frame structures under monotonic loading. Int. J. Solids Struct. 2005, 42, 6586–6609. [Google Scholar] [CrossRef] [Green Version]
  19. Barham, W.S.; Aref, A.J.; Dargush, G.F. Flexibility-based large increment method for analysis of elastic–perfectly plastic beam structures. Comput. Struct. 2005, 83, 2453–2462. [Google Scholar] [CrossRef]
  20. Barham, W.; Aref, A.; Dargush, G. On the elastoplastic cyclic analysis of plane beam structures using a flexibility-based finite element approach. Int. J. Solids Struct. 2008, 45, 5688–5704. [Google Scholar] [CrossRef] [Green Version]
  21. Barham, W.S.; Idris, A.A. Flexibility-based large increment method for nonlinear analysis of Timoshenko beam structures controlled by a bilinear material model. Structures 2021, 30, 678–691. [Google Scholar] [CrossRef]
  22. Aref, A.J.; Guo, Z.Y. Framework for finite-element-based large increment method for nonlinear structural problems. J. Eng. Mech. -Asce 2001, 127, 739–746. [Google Scholar] [CrossRef]
  23. Jia, H.-x. Large increment method for elastic and elastoplastic analysis of plates. Finite Elem. Anal. Des. 2014, 88, 16–24. [Google Scholar] [CrossRef]
  24. JIa, X.; Long, D.; Liu, X. Development of the Large Increment Method in Analysis for Thin and Moderately Thick Plates. J. Shanghai Jiaotong Univ. 2014, 19, 265–273. [Google Scholar] [CrossRef]
  25. JIa, X.; Liu, X. Force-Based Quadrilateral Plate Bending Element for Plate Using Large Increment Method. J. Donghua Univ. 2015, 32, 345–350. [Google Scholar] [CrossRef]
  26. Bordas; Alain, S.P. An element nodal force-based large increment method for elastoplacisity. AIP Conf. Proc. 2010, 1233, 1401–1405. [Google Scholar]
  27. Ben-Israel, A.; Greville, T. Generalized Inverse: Theory and Application; Springer Science & Business Media: Berlin/Heidelberg, Germany, 1974. [Google Scholar]
  28. Press, W.H.; Flannery, B.P.; Teukolsky, S.A.; Vetterling, W.T. Numerical Recipes in C: The Art of Scientific Computing; University Press: Cambridge, UK, 1989. [Google Scholar]
  29. Zienkiewicz, O.C.; Zhu, J.Z. A simple error estimator and adaptive procedure for practical engineerng analysis. Int. J. Numer. Methods Eng. 1987, 24, 337–357. [Google Scholar] [CrossRef]
  30. Guo, Z.Y.; Zhao, Y.J.; Chen, Z.H.; Liao, M.M.; Li, Z.L.; Liu, B. A Mesh Adaptive Procedure for Large Increment Method. Int. J. Appl. Mech. 2015, 7, 1550061. [Google Scholar] [CrossRef]
  31. Long, D.; Liu, X. Development of 2D Hybrid Equilibrium Elements in Large Increment Method. J. Shanghai Jiaotong Univ. 2013, 18, 205–215. [Google Scholar] [CrossRef]
Figure 1. Computational procedure of LIM for elastoplastic problems.
Figure 1. Computational procedure of LIM for elastoplastic problems.
Mathematics 11 00524 g001
Figure 2. Adaptive load incremental step procedure of LIM.
Figure 2. Adaptive load incremental step procedure of LIM.
Mathematics 11 00524 g002
Figure 3. Thick wall cylinder problem: (a) thick wall cylinder subjected to internal load, (b) the finite element mesh and symmetrical boundary condition, (c) stress-strain diagram for bilinear material model, and (d) cyclic pressure loading path.
Figure 3. Thick wall cylinder problem: (a) thick wall cylinder subjected to internal load, (b) the finite element mesh and symmetrical boundary condition, (c) stress-strain diagram for bilinear material model, and (d) cyclic pressure loading path.
Mathematics 11 00524 g003
Figure 4. Comparison of LIM and ABAQUS: (a) load-displacement diagram and (b) von Mises stress along radius.
Figure 4. Comparison of LIM and ABAQUS: (a) load-displacement diagram and (b) von Mises stress along radius.
Mathematics 11 00524 g004
Figure 5. Convergence analysis of the number of incremental steps on four turning points of cyclic loading: (a) P (t1), (b) P (t2), (c) P (t3), and (d) P (t4).
Figure 5. Convergence analysis of the number of incremental steps on four turning points of cyclic loading: (a) P (t1), (b) P (t2), (c) P (t3), and (d) P (t4).
Mathematics 11 00524 g005
Figure 6. The relative stress errors along the radius of the thick wall cylinder on four turning points of cyclic loading with different critical relative energy error RC: (a) P (t1), (b) P (t2), (c) P (t3), and (d) P (t4).
Figure 6. The relative stress errors along the radius of the thick wall cylinder on four turning points of cyclic loading with different critical relative energy error RC: (a) P (t1), (b) P (t2), (c) P (t3), and (d) P (t4).
Mathematics 11 00524 g006
Figure 7. Location distribution of the adaptive load incremental steps in LIM. (RC = 0.01).
Figure 7. Location distribution of the adaptive load incremental steps in LIM. (RC = 0.01).
Mathematics 11 00524 g007
Table 1. Comparisons of number of incremental steps and maximum stress error on P(t4) between the adaptive method and evenly-distributed method.
Table 1. Comparisons of number of incremental steps and maximum stress error on P(t4) between the adaptive method and evenly-distributed method.
RCAdaptive MethodEvenly-Distributed Method
Number of
Incremental Steps r
Maximum Stress Error (%)Computing Time (s)Number of
Incremental Steps r
Maximum Stress Error (%)Computing Time (s)
0.03581.36115084.21412
0.02881.270296162.90554
0.011680.412516322.173127
0.0091880.377566641.427322
0.0082100.3536101280.678902
0.0072280.1316502560.3274650
0.0063060.1099055120.18413,521
Table 2. Comparison of results using different initial generalized internal forces.
Table 2. Comparison of results using different initial generalized internal forces.
Refinement Number NIncremental Steps rInitial Compatibility Error Γ(δ)Number of Iterations n
Special Solutions F0Refined Solutions F 0 * Special Solutions F0Refined Solutions F 0 *
180.2350.0452722
2160.2350.0482925
3320.2350.0183123
4640.2350.0083830
51280.2350.0063621
62560.2350.00023725
75120.2350.00014817
810240.2350.0000511114
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

Cui, B.; Zhang, J.; Ma, Y. Adaptive Load Incremental Step in Large Increment Method for Elastoplastic Problems. Mathematics 2023, 11, 524. https://doi.org/10.3390/math11030524

AMA Style

Cui B, Zhang J, Ma Y. Adaptive Load Incremental Step in Large Increment Method for Elastoplastic Problems. Mathematics. 2023; 11(3):524. https://doi.org/10.3390/math11030524

Chicago/Turabian Style

Cui, Baorang, Jingxiu Zhang, and Yong Ma. 2023. "Adaptive Load Incremental Step in Large Increment Method for Elastoplastic Problems" Mathematics 11, no. 3: 524. https://doi.org/10.3390/math11030524

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