Product: ABAQUS/Standard
This example demonstrates how the *USER DEFINED FIELD option and user subroutine USDFLD can be applied to model nonlinear material behavior in a composite laminate. With this option it is possible to modify the standard linear elastic material behavior (for instance, to include the effects of damage) or to change the behavior of the nonlinear material models in ABAQUS. The material model in this example includes damage, resulting in nonlinear behavior. It also includes various modes of failure, resulting in abrupt loss of stress carrying capacity (Chang and Lessard, 1989). The analysis results are compared with experimental results.
A composite plate with a hole in the center is subjected to in-plane compression. The plate is made of 24 plies of T300/976 graphite-epoxy in a [(45/+45)] layup. Each ply has a thickness of 0.1429 mm (0.005625 in); thus, the total plate thickness is 3.429 mm (0.135 in). The plate has a length of 101.6 mm (4.0 in) and a width of 25.4 mm (1.0 in), and the diameter of the hole is 6.35 mm (0.25 in). The plate is loaded in compression in the length direction. The thickness of the plate is sufficient that out-of-plane displacements of the plate can be ignored. The compressive load is measured, as well as the length change between two points, originally a distance of 25.4 mm (1.0 in) apart, above and below the hole. The plate geometry is shown in Figure 1.1.131.
The material behavior of each ply is described in detail by Chang and Lessard. The initial elastic ply properties are longitudinal modulus =156512 MPa (22700 ksi), transverse modulus =12962 MPa (1880 ksi), shear modulus =6964 MPa (1010 ksi), and Poisson's ratio =0.23. The material accumulates damage in shear, leading to a nonlinear stress-strain relation of the form
Failure modes in laminated composites are strongly dependent on geometry, loading direction, and ply orientation. Typically, one distinguishes in-plane failure modes and transverse failure modes (associated with interlaminar shear or peel stress). Since this composite is loaded in-plane, only in-plane failure modes need to be considered, which can be done for each ply individually. For a unidirectional ply as used here, five failure modes can be considered: matrix tensile cracking, matrix compression, fiber breakage, fiber matrix shearing, and fiber buckling. All the mechanisms, with the exception of fiber breakage, can cause compression failure in laminated composites.
The failure strength in laminates also depends on the ply layup. The effective failure strength of the layup is at a maximum if neighboring plies are orthogonal to each other. The effective strength decreases as the angle between plies decreases and is at a minimum if plies have the same direction. (This is called a ply cluster.) Chang and Lessard have obtained some empirical formulas for the effective transverse tensile strength; however, in this model we ignore such effects. Instead, we use the following strength properties for the T300/976 laminate: transverse tensile strength =102.4 MPa (14.86 ksi), ply shear strength =106.9 MPa (15.5 ksi), matrix compressive strength =253.0 MPa (36.7 ksi), and fiber buckling strength =2707.6 MPa (392.7 ksi).
The strength parameters can be combined into failure criteria for multiaxial loading. Four different failure modes are considered in the model analyzed here.
Matrix tensile cracking can result from a combination of transverse tensile stress, , and shear stress, . The failure index, , can be defined in terms of these stresses and the strength parameters, and . When the index exceeds 1.0, failure is assumed to occur. Without nonlinear material behavior, the failure index has the simple form,
Matrix compressive failure results from a combination of transverse compressive stress and shear stress. The failure criterion has the same form as that for matrix tensile cracking:
Fiber-matrix shearing failure results from a combination of fiber compression and matrix shearing. The failure criterion has essentially the same form as the other two criteria:
Fiber buckling failure occurs when the maximum compressive stress in the fiber direction () exceeds the fiber buckling strength, , independent of the other stress components:
Chang and Lessard assume that after failure occurs, the stresses in the failed directions drop to zero immediately, which corresponds to brittle failure with no energy absorption. This kind of failure model usually leads to immediate, unstable failure of the composite. This assumption is not very realistic: in reality, the stress-carrying capacity degrades gradually with increasing strain after failure occurs. Hence, the behavior of the composite after onset of failure is not likely to be captured well by this model. Moreover, the instantaneous loss of stress-carrying capacity also makes the postfailure analysis results strongly dependent on the refinement of the finite element mesh and the finite element type used.
To simulate the shear nonlinearity and the failure modes (matrix failure in tension or compression and fiber-matrix shear failure), the elastic properties are made linearly dependent on three field variables. The first field variable represents the matrix failure index, the second represents the fiber-matrix shear failure index, and the third represents the shear nonlinearity (damage) prior to failure. The dependence of the elastic material properties on the field variables is shown in Table 1.1.131.
To account for the nonlinearity, the nonlinear stress-strain relation must be expressed in a different form: the stress at the end of the increment must be given as a linear function of the strain. The most obvious way to do this is to linearize the nonlinear term, leading to the relation
However, this algorithm is not very suitable because it is unstable at higher strain levels, which is readily demonstrated by stability analysis. Consider an increment where the strain does not change; i.e., Let the stress at increment i have a small perturbation from , the exact solution at that increment: . Similarly, at increment i+1, . For the algorithm to be stable, should not be larger than . The perturbation in increment i+1 is calculated by substituting in the effective shear modulus equation and linearizing it about :
To obtain a more stable algorithm, we write the nonlinear stress-strain law in the form
Finally, this relation is written in terms of the damage parameter d:
The failure indices are calculated with the expressions discussed earlier, based on the stresses at the start of the increment:
The plate consists of 24 plies of T300/976 graphite-epoxy in a [(45/+45)] layup. Instead of modeling each ply individually, we combine all plies in the 45° direction and all plies in the +45° direction. Consequently, only two layers need to be modeled separately:
A layer in the 45° direction with a thickness of 1.715 mm (0.0675 in).
A layer in the +45° direction with a thickness of 1.715 mm (0.0675 in).
The implementation of nonlinear material behavior with user-defined field variables is explicit: the nonlinearity is based on the state at the start of the increment. Hence, the user must ensure that the time increments are sufficiently small, which is particularly important because the automatic time increment control in ABAQUS is ineffective with the explicit nonlinearity implemented in USDFLD. If automatic time incrementation is used, the maximum time increment can be controlled from within subroutine USDFLD with the variable PNEWDT. This capability is useful if there are other nonlinearities that require automatic time incrementation. In this example the only significant nonlinearity is the result of the material behavior. Hence, fixed time incrementation can be used effectively.
For this problem experimental load-displacement results were obtained by Chang and Lessard. The experimental results, together with the numerical results obtained by ABAQUS, are shown in Figure 1.1.132. The agreement between the experimental and numerical results is excellent up to the point where the load maximum is reached. After that, the numerical load-displacement curve drops off sharply, whereas the experimental data indicate that the load remains more or less constant. Chang and Lessard also show numerical results: their results agree with the results obtained by ABAQUS but do not extend to the region where the load drops off. The dominant failure mode in this plate is fiber/matrix shear: failure occurs first at a load of approximately 12.15 kN (2700 lbs) and continues to grow in a stable manner until a load of approximately 13.5 kN (3000 lbs) is reached. Figure 1.1.133 shows the extent of the damage in the finite element model at the point of maximum load. In this figure an element is shaded if fiber/matrix shear failure has occurred at at least three integration points. These results also show excellent agreement with the results obtained by Chang and Lessard.
As discussed earlier, the sharp load drop-off in the numerical results is the result of the lack of residual stress carrying capacity after the failure criterion is exceeded. Better agreement could be reached only if postfailure material data were available. Without postfailure data the results are very sensitive to the mesh and element type, which is clearly demonstrated by changing the element type from CPS4 (full integration) to CPS4R (reduced integration). The results are virtually identical up to the point where first failure occurs. After that point the damage in the CPS4R model spreads more rapidly than in the CPS4 model until a maximum load of about 12.6 kN (2800 lbs) is reached. The load then drops off rapidly.
The problem is also analyzed with models consisting of S4R and S4 elements. The elements have a composite section with two layers, with each layer thickness equal to the thickness of the plane stress elements in the CPS4 and CPS4R models. The results that were obtained with the S4R and S4 element models are indistinguishable from those obtained with the CPS4R element model.
CPS4 elements.
User subroutine USDFLD used in damagefailcomplate_cps4.inp.
Node definitions.
Element definitions.
CPS4R elements.
User subroutine USDFLD used in damagefailcomplate_cps4r.inp.
S4 elements.
User subroutine USDFLD used in damagefailcomplate_s4.inp.
S4R elements.
User subroutine USDFLD used in damagefailcomplate_s4r.inp.
Chang, F-K., and L. B. Lessard, Damage Tolerance of Laminated Composites Containing an Open Hole and Subjected to Compressive Loadings: Part I—Analysis, Journal of Composite Materials, vol. 25, pp. 243, 1991.
Table 1.1.131 Dependence of the elastic material properties on the field variables.
Material State | Elastic Properties | FV1 | FV2 | FV3 | |||
---|---|---|---|---|---|---|---|
No failure | 0 | 0 | 0 | ||||
Matrix failure | 0 | 0 | 1 | 0 | 0 | ||
Fiber/matrix shear | 0 | 0 | 0 | 1 | 0 | ||
Shear damage | 0 | 0 | 0 | 1 | |||
Matrix failure and fiber/matrix shear | 0 | 0 | 0 | 1 | 1 | 0 | |
Matrix failure and shear damage | 0 | 0 | 0 | 1 | 0 | 1 | |
Fiber/matrix shear and shear damage | 0 | 0 | 0 | 1 | 1 | ||
All failure modes | 0 | 0 | 0 | 1 | 1 | 1 |