Nonlinear Static Analysis Method
Non-linear Static Analysis Method
As mentioned previously, in the analysis of infinitesimal deformation problems, it is possible to use the principle of virtual work, which is equivalent to the basic equations (the equilibrium equation), to perform finite element analysis by discretizing this equation with finite elements. Therefore, analyses of finite deformation problems that deal with large deformations of structures are typically conducted with the principle of virtual work.
However, in finite deformation problems, the equation of the principle of virtual work is non-linear in relation to displacement even if it the material is assumed to be linear.
Generally, non-linear equations are solved by iteration methods.
These type of iterative calculations are performed through incremental analysis, which is performed on small load increments that are accumulated until the final deformation state is reached. If an infinitesimal deformation problem is assumed, there will be no distinction in the arrangement to define the strain and stress before and after the deformation. Thus, the basic equation can be described before or after the deformation with no problem.
However, in the case of increment analysis in finite deformation problems, it is possible to choose between the initial state or the starting point of the increment. The former is called the total Lagrange method and the latter is called the updated Lagrange method. For more details, refer to the references at the end of this chapter.
In this development code, both the total and updated Lagrange methods were adopted.
Geometric non-linear analysis method
Incremental decomposition of virtual work equation
In this section, an increment analysis is performed wherein the status is known until time and unknown until (See to Fig. 2.2.1). The equilibrium equation, of the static boundary value problem, mechanical boundary conditions, and geometric boundary conditions (basic boundary condidions) are as follows:
，，，，and are the Cauchy stress (true stress), body force, outward until normal vector on body surface, predetermined surfacxe force, and predetermined displacement at time , respectively. These equations are described for the arrangements of , , at time .
Principle of Virtual Work
The principle of virtual work equivalent to the equilibrium equation of Eq. and mechanical boundary conditions of Eq. is given by the following equation:
where is the linear part of the Almansi strain tensor, which is expressed by the following equation:
Eq. should be solved along with the geometric boundary conditions, strain displacement relation, and stress-strain relationship equation; however Eq. is described with the arrangement at time , which is still unknown at this stage. Therefor, a formulation with reference to arrangement at time or arrangement at time has to be performed.
Formulation of total Lagrange method
In this section, a formulation based on the total Lagrange method used in the development code is described.
The principle of virtual work equation at time with reference to the initial arrangement at time is given by the following equation:
where and represent the second Piola–Kirchhoff strain tensor and Green–Lagrange strain tensor, respectively, at time with reference to the initial arrengement at time . Furthermore, and are the surface force vector and body force coverted per unit volume of the initial arrangement, respectively, and are expressed as follows when associated with Eq., Eq. and Eq.:
The Green-Langrange strain tensor at time is defined by the following equation:
The displacement at time and the second Piola-Kirchhoff stress , can be represented with incremental decomposition as follows:
The increment of Green-Lagrrange strain, in connection with the displacement increment, is defined by the following equation:
If Eq., Eq., Eq., Eq., Eq. and Eq. are substituted into Eq. and Eq., the following equation is obtained:
In this case, it is assumed that is associated with and the forth-order tensor , and is expressed as follows:
By substituting Eq. into Eq., and omitting with of second or higher order, the following equation is obtained:
Further, if Eq. is discretized by the finite element, following equation is obtained:
where , , , denote the initial displacement matrix, initial stress matrix, external force vector, and internal stress vector, respectively.
Therefore, the recurrence formula to determine the status from time to time is given by the following equation:
Formulation of the Updated Lagrange Method
The principle of the virtual work equation at time with reference to the arrangement at time given by the following equation:
While tensor and and vector and are are based on arrangement at time , the Green-Lagrange strain does not include the initial displacement (displacement until time :
Further, this becomes
Thus, if this is substituted into Eq., Eq., and Eq., the eqation to be solved is as follows:
In this case, it is assumed that with and forth-order tensor , and is expressed as follows:
If this is substituted Eq., the following equation is obtained:
By discretizing Eq. with finite elements, as following equation is acquired:
where , , and denote the initial displacement matrix, initial stress matrix, external force vector, and internal stress vector, respectively.
Therefore, the recurrence formula to determine the status from time to is given by the following equation:
Material Non-linear Analysis Method
With this development code, it is possible to analyze two types of non-linear materials; materials with isotropic hyperelasticity and elastoplasticity.
If the material to be analyzed is elastoplastic, the updated Lagrange method is applied. If it is hyperelastic, the total Lagrange method. Furthermore, the Newton–Raphson method is applied to the iterative analysis method.
These material constitutive equations are discussed ahead.
The elastic potential energy in isotropic hyperelastic materials is obtained from an isotropic response from an unstressed initial state. It can be represented as a function of the principal invariants of the Cauchy–Green deformation tensor or the principal invariants of deformation tensor excluding volume change; that is, as or .
The constitutive equation of a hyperelastic material is defined by the relationship between the second Piola–Kirchhoff stress and Green–Lagrange strain, and the total Lagrange method is applicable for its deformation analysis.
The elastic potential energy of the hyperelastic models included in this development code is listed below. If the elastic potential energy is known, the second Piola–Kirchhoff stress and the stress-strain relationship can be calculated as follows:
(1) Neo-Hookean hyperelasticity model
The Neo-Hookean hyperelasticity model is an expansion of the isotropic linear law (Hooke’s law); thus, it is compatible with large deformation problems. Its elastic potential is as follows:
where and are the material constants.
(2) Mooney-Rivlin hyperelasticity model
where, and are the material constants.
(3) Arruda Boyce hyperelasticity model
where , and are the material constants.
In this development code, an elastoplastic constitutive equation that follows the associated flow rule is applied. Furthermore, its constitutive equation represents the relationship between the Jaumman speed of Kirchhoff stress and deformation speed tensor, and the updated Lagrange method is applicable for its deformation analysis.
(1) Elastoplastic constitutive Equation
The yield criteria of an elasto-plastic solid is assumed to be given as follows:
Initla yield conditions:
Subsequent yield conditions:
- : Yield function
- : Initial yield stress
- : Consecutive yield stress
- : Stress tensor
- : Infinitesimal strain tensor
- : Plastic strain tensor
- : Equivalent plastic strain
It is assumed that the relationship between yield stress and equivalent plastic strain corresponds to that between stress in uniaxial state and plastic strain.
The relationship between stress in uniaxial state and plastic strain
where is the modulus of strain hardening
The relationship between equivalent stress and equivalent plastic strain
The subsequent yield function is normally a function of temperature and plastic strain work; however, to simplify, it is a function of only equivalent plastic strain in this case. Moreover, continues to be satisfied during the plastic deformation; thus, the following equation must hold:
where represents the time derivative of , and the time derivative of a certain amount is represented by .
In this case, assuming the existence of plastic potential , the plastic strain speed is speed represented by the following equation:
where is a coefficient.
Moreover, considering that the plastic potential is equivalent to the yield function , the associated flow rule of the following equation is assumed:
If this is substituted into Eq., the following equation is obtained:
Where is an elasticity matrix,
The stress-strain relationship equation of elastoplasticity can be expressed as follows
When the yield function Eq. of an elastoplastic material is known, the constitutive equation can be acquired from this equation.
(1) Yield Function
The elastoplastic yield functions included in this development code are as follows:
- Von Mises yield function:
- Mohr-Coulomb yield function:
- Drucker-Prager yield function:
where the material constants and are calculated from viscosity and friction angle of the material.
In this development code, the generalized Maxwell model is applied for viscoelastic materials. The constitutive equation is a function of deviatoric strain and deviatoric viscous strain .
Furthermore, can be determined from
where is relaxation, and the relaxation coefficient is represented by the following Prony series:
A displacement under constant stress with time dependence is a phenomenon called "creep".
The previously mentioned viscoelastic behavior can also be considered as a type of linear creep phenomenon. In this section, a few types of non-linear creep are explained. For this phenomenon, a method that creates a constitutive equation by adding it to an instantaneous strain is typically used, and the strain when a constant load is applied is defined as creep strain . The most commonly used constitutive equation that considers creep is creep strain speed , which is defined as a function of stress and total creep strain:
In this case, if the instantaneous strain is assumed as the elasticity strain , the total strain is expressed as an addition of creep strain to it.
As previously mentioned in plastic materials, it is necessary to show the method of time integration on numerical analysis for the constitutive equation that indicates creep. The constitutive equation when creep is considered is
Furthermore, the creep strain increment is a simplified non-linear equation,
In the iterative calculation of the Newton-Raphson method, using the initial value as a strain increment determined from and the finite element method, the iterative and incremental solution are as follows:
When the iterative solution is performed using the solutions of Eq. and Eq. until the residual becomes , stress and the tangent coefficient are used as follows:
As a specific equation of Eq., this development code applies the Norton model below. Its constitutive equation is represented as follows, where the equivalent creep strain is a function of Mises stress and time :
where , and are the material constants.
Contact Analysis Method
When two objects contact each other, the contact force is conducted through the contact surface. The principle of virtual work Eq. can be expressed as follows:
where is contact area, and and represent the displacement of contact objects 1 and 2, respectively.
In the contact analysis, the surfaces with possible contact are designated as pairs; one of the surfaces is the master surface, and the other is the slave surface. In this master-slave analysis method, the following contact constraint conditions are assumed:
- The slave nodes do not perforate the master surface.
- When the contact occurs, the slave node is defined as the contact position through which the master and slave surface transfer the contact and frictional forces to each other.
If the last term of Eq. is discretized by finite elements, the following equation is obtained:
where and represent the contact stiffness matrix and contact force, respectively. By substituting this equation into Eq. or Eq., the finite element equation of the total Lagrange method (which considers the contact constraint) and the updated Lagrange method become:
With this development software, it is possible to analyze the contact deformation between two deformable bodies, and the user can choose from the following analysis functions:
- Infinitesimal sliding contact problem: This analysis assumes that the position of the contact point does not change.
- Finite sliding contact problem: This analysis supports cases where the contact position changes because of deformation.
- Contact problem without friction
- Contact problem with friction: This analysis supports the Coulomb friction law.
However, when the infinitesimal deformation linear elastic analysis is chosen, it becomes a problem without infinitesimal sliding friction.
Furthermore, at this point, it only supports contact analysis of primary solid elements (element numbers 341, 351, and 361).