Table 2.
Flowchart of the integration scheme.
| Step | Brief description | 
|---|---|
| 1 | Input initial variables , , , , and the strain increment | 
| 2 | Set the pseudo time , and the tolerance error | 
| 3 | Calculate the first trial elasto-plastic stiffness matrix by substituting the initial variables into Eq. (34) | 
| 4 | Compute the subincrement according to | 
| 5 | Calculate the first trial stress increment and update the first trial state variables , and related to plastic deformation | 
| 6 | Compute the second trial elastoplastic stiffness matrix by substituting the first trial variables into Eq. (34) | 
| 7 | Calculate the second trial stress increment | 
| 8 | Calculate the average stress increment | 
| 9 | Compute the relative local error | 
| 10 | 
 If , the size of this substep is too large and a smaller pseudo time needs to be found: , , then return to step 4 Else, go to next step  | 
| 11 | 
 Compute the size of next substep If the above equation is rejected, then Update the pseudo time ,  | 
| 12 | 
 Recalculate the pseudo time to ensure the size of next substep is bigger than that of minimum step and is not bigger than 1, the following conditions must be applied ,  | 
| 13 | 
 While end this iterative calculation and output the Jacobi stiffness matrix to the finite element routine for the global equilibrium iterations. The Jacobi stiffness matrix can be derived from the same procedure in solving the elastoplastic matrix58: 
  |