Transferring results from one Abaqus/Standard analysis to another Abaqus/Standard analysis

This problem contains basic test cases for one or more Abaqus elements and features.

This page discusses:

ProductsAbaqus/Standard

Transferring results between STATIC procedures

Elements tested

  • C3D4
  • C3D4H
  • C3D5
  • C3D5H
  • C3D6
  • C3D6H
  • C3D8
  • C3D8H
  • C3D8I
  • C3D8IH
  • C3D10
  • C3D10H
  • C3D10HS
  • C3D10M
  • C3D10MH
  • C3D15
  • C3D15H
  • C3D20
  • C3D20H
  • C3D27
  • C3D27H
  • CAX3
  • CAX3H
  • CAX4
  • CAX4H
  • CAX4I
  • CAX4IH
  • CAX6
  • CAX6H
  • CAX6M
  • CAX6MH
  • CAX8
  • CAX8H
  • CPE3
  • CPE3H
  • CPE4
  • CPE4H
  • CPE4I
  • CPE4IH
  • CPE6
  • CPE6H
  • CPE6M
  • CPE6MH
  • CPE8
  • CPE8H
  • CPS3
  • CPS4
  • CPS4I
  • CPS6
  • CPS6M
  • CPS8
  • M3D3
  • M3D4R
  • S3R
  • S4R
  • SAX1
  • T2D2
  • T3D2
  • SC6R
  • SC8R
  • COH2D4
  • COHAX4
  • COH3D6
  • COH3D8
  • CSS8

Problem description

The verification tests outlined in this section are carried out for each element type listed. The finite element model consists of two elements subjected to increasing tensile loads. The first analysis consists of two static steps. During the first step one element is subjected to half the load that is applied to the other element. During the second step both elements are subjected to the same final loads. The results from the end of the first step of this analysis are transferred to a second analysis where the same loads as in the second step of the first analysis are applied to the two elements. The tests are performed for all combinations of resetting the reference configuration to be the imported configuration option and importing the material state option of the import feature. The results at the end of the second analysis should be identical to the results at the end of the first analysis when the material state is imported and the reference configuration is not updated to be the imported configuration.

Verification tests using first-order reduced-integration elements with enhanced hourglass control for both Abaqus/Standard analyses are included to test the import of hourglass forces.

For all the tests other than the ones using cohesive elements with traction separation, the material model uses isotropic linear elasticity, together with Mises plasticity. The material properties used are as follows:

Young's modulus = 200 × 109
Poisson's ratio = 0.3
Density = 7800.
Yield stress = 300 × 106

For the tests using cohesive elements with traction separation, the material model uses linear elasticity with uncoupled traction, together with a damage model.

Results and discussion

The results from the import analysis with the material state imported and the reference configuration not updated are identical to the results from the end of the first analysis. In all cases when the material state is imported, the stresses, elastic strains, and equivalent plastic strains are continuous during the transfer from the first analysis to the second analysis. The displacements, strains, and energy quantities such as the recoverable strain energy are continuous across the two analyses when the reference configuration is not updated. At the beginning of the second Abaqus/Standard analysis the displacements and strains start from zero if the reference configuration is updated to be the imported configuration; the elastic strains, stresses, and equivalent plastic strains are set to zero if the material state is not imported.

Input files

First Abaqus/Standard analysis files

ss1_c3d4.inp

Model loaded in tension, C3D4 elements.

ss1_c3d4h.inp

Model loaded in tension, C3D4H elements.

ss1_c3d5.inp

Model loaded in tension, C3D5 elements.

ss1_c3d5h.inp

Model loaded in tension, C3D5H elements.

ss1_c3d6.inp

Model loaded in tension, C3D6 elements.

ss1_c3d6h.inp

Model loaded in tension, C3D6H elements.

ss1_c3d8.inp

Model loaded in tension, C3D8 elements.

ss1_c3d8h.inp

Model loaded in tension, C3D8H elements.

ss1_c3d8i.inp

Model loaded in tension, C3D8I elements.

ss1_c3d8ih.inp

Model loaded in tension, C3D8IH elements.

ss1_c3d10.inp

Model loaded in tension, C3D10 elements.

ss1_c3d10h.inp

Model loaded in tension, C3D10H elements.

ss1_c3d10hs.inp

Model loaded in tension, C3D10HS elements.

ss1_c3d10m.inp

Model loaded in tension, C3D10M elements.

ss1_c3d10mh.inp

Model loaded in tension, C3D10MH elements.

ss1_c3d15.inp

Model loaded in tension, C3D15 elements.

ss1_c3d15h.inp

Model loaded in tension, C3D15H elements.

ss1_c3d20.inp

Model loaded in tension, C3D20 elements.

ss1_c3d20h.inp

Model loaded in tension, C3D20H elements.

ss1_c3d27.inp

Model loaded in tension, C3D27 elements.

ss1_c3d27h.inp

Model loaded in tension, C3D27H elements.

ss1_cax3.inp

Model loaded in tension, CAX3 elements.

ss1_cax3h.inp

Model loaded in tension, CAX3H elements.

ss1_cax4.inp

Model loaded in tension, CAX4 elements.

ss1_cax4h.inp

Model loaded in tension, CAX4H elements.

ss1_cax4i.inp

Model loaded in tension, CAX4I elements.

ss1_cax4ih.inp

Model loaded in tension, CAX4IH elements.

ss1_cax6.inp

Model loaded in tension, CAX6 elements.

ss1_cax6h.inp

Model loaded in tension, CAX6H elements.

ss1_cax6m.inp

Model loaded in tension, CAX6M elements.

ss1_cax6mh.inp

Model loaded in tension, CAX6MH elements.

ss1_cax8.inp

Model loaded in tension, CAX8 elements.

ss1_cax8h.inp

Model loaded in tension, CAX8H elements.

ss1_cpe3.inp

Model loaded in tension, CPE3 elements.

ss1_cpe3h.inp

Model loaded in tension, CPE3H elements.

ss1_cpe4.inp

Model loaded in tension, CPE4 elements.

ss1_cpe4h.inp

Model loaded in tension, CPE4H elements.

ss1_cpe4i.inp

Model loaded in tension, CPE4I elements.

ss1_cpe4ih.inp

Model loaded in tension, CPE4IH elements.

ss1_cpe6.inp

Model loaded in tension, CPE6 elements.

ss1_cpe6h.inp

Model loaded in tension, CPE6H elements.

ss1_cpe6m.inp

Model loaded in tension, CPE6M elements.

ss1_cpe6mh.inp

Model loaded in tension, CPE6MH elements.

ss1_cpe8.inp

Model loaded in tension, CPE8 elements.

ss1_cpe8h.inp

Model loaded in tension, CPE8H elements.

ss1_cps3.inp

Model loaded in tension, CPS3 elements.

ss1_cps4.inp

Model loaded in tension, CPS4 elements.

ss1_cps4i.inp

Model loaded in tension, CPS4I elements.

ss1_cps6.inp

Model loaded in tension, CPS6 elements.

ss1_cps6m.inp

Model loaded in tension, CPS6M elements.

ss1_cps8.inp

Model loaded in tension, CPS8 elements.

ss1_m3d3.inp

Model loaded in tension, M3D3 elements.

ss1_m3d4r.inp

Model loaded in tension, M3D4R elements.

ss1_m3d4r_enhg.inp

Model loaded in tension, M3D4R elements with enhanced hourglass control.

ss1_s3r.inp

Model loaded in tension, S3R elements.

ss1_s4r.inp

Model loaded in tension, S4R elements.

ss1_s4r_enhg.inp

Model loaded in tension, S4R elements with enhanced hourglass control.

ss1_sax1.inp

Model loaded in tension, SAX1 elements.

ss1_t2d2.inp

Model loaded in tension, T2D2 elements.

ss1_t3d2.inp

Model loaded in tension, T3D2 elements.

ss1_sc6r.inp

Model loaded in bending, SC6R elements.

ss1_sc8r.inp

Model loaded in bending, SC8R elements.

ss1_sc8r_com_or.inp

Model loaded in tension, SC8R elements.

ss1_coh2d4_tra.inp

Model loaded in tension, COH2D4 elements with RESPONSE=TRACTION SEPARATION. Output of mode mix ratios also tested.

ss1_coh2d4_con.inp

Model loaded in tension, COH2D4 elements with RESPONSE=CONTINUUM.

ss1_coh2d4_gas.inp

Model loaded in tension, COH2D4 elements with RESPONSE=GASKET.

ss1_cohax4_tra.inp

Model loaded in tension, COHAX4 elements with RESPONSE=TRACTION SEPARATION.

ss1_cohax4_con.inp

Model loaded in tension, COHAX4 elements with RESPONSE=CONTINUUM.

ss1_cohax4_gas.inp

Model loaded in tension, COHAX4 elements with RESPONSE=GASKET.

ss1_coh3d8_tra.inp

Model loaded in tension, COH3D8 elements with RESPONSE=TRACTION SEPARATION. Output of mode mix ratios also tested.

ss1_coh3d8_con.inp

Model loaded in tension, COH3D8 elements with RESPONSE=CONTINUUM.

ss1_coh3d8_gas.inp

Model loaded in tension, COH3D8 elements with RESPONSE=GASKET.

ss1_coh3d6_tra.inp

Model loaded in tension, COH3D6 elements with RESPONSE=TRACTION SEPARATION.

ss1_coh3d6_con.inp

Model loaded in tension, COH3D6 elements with RESPONSE=CONTINUUM.

ss1_coh3d6_gas.inp

Model loaded in tension, COH3D6 elements with RESPONSE=GASKET.

ss1_css8.inp

Model loaded in tension, CSS8 elements.

Second Abaqus/Standard analysis files

C3D4 element tests:
ss2_c3d4_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d4_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d4_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d4_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D4H element tests:
ss2_c3d4h_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d4h_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d4h_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d4h_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D5 element tests:
ss2_c3d5_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d5_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d5_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d5_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D5H element tests:
ss2_c3d5h_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d5h_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d5h_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d5h_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D6 element tests:
ss2_c3d6_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d6_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d6_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d6_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D6H element tests:
ss2_c3d6h_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d6h_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d6h_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d6h_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D8 element tests:
ss2_c3d8_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d8_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d8_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d8_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D8H element tests:
ss2_c3d8h_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d8h_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d8h_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d8h_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D8I element tests:
ss2_c3d8i_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d8i_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d8i_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d8i_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D8IH element tests:
ss2_c3d8ih_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d8ih_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d8ih_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d8ih_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D10 element tests:
ss2_c3d10_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d10_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d10_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d10_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D10H element tests:
ss2_c3d10h_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d10h_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d10h_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d10h_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D10HS element tests:
ss2_c3d10hs_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d10hs_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d10hs_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d10hs_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D10M element tests:
ss2_c3d10m_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d10m_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d10m_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d10m_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D10MH element tests:
ss2_c3d10mh_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d10mh_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d10mh_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d10mh_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D15 element tests:
ss2_c3d15_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d15_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d15_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d15_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D15H element tests:
ss2_c3d15h_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d15h_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d15h_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d15h_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D20 element tests:
ss2_c3d20_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d20_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d20_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d20_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D20H element tests:
ss2_c3d20h_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d20h_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d20h_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d20h_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D27 element tests:
ss2_c3d27_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d27_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d27_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d27_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D27H element tests:
ss2_c3d27h_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d27h_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d27h_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d27h_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

C3D27 element tests:
ss2_c3d27_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_c3d27_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_c3d27_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_c3d27_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CAX3 element tests:
ss2_cax3_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cax3_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cax3_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cax3_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CAX3H element tests:
ss2_cax3h_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cax3h_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cax3h_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cax3h_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CAX4 element tests:
ss2_cax4_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cax4_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cax4_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cax4_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CAX4H element tests:
ss2_cax4h_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cax4h_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cax4h_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cax4h_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CAX4I element tests:
ss2_cax4i_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cax4i_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cax4i_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cax4i_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CAX4IH element tests:
ss2_cax4ih_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cax4ih_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cax4ih_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cax4ih_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CAX6 element tests:
ss2_cax6_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cax6_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cax6_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cax6_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CAX6H element tests:
ss2_cax6h_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cax6h_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cax6h_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cax6h_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CAX6M element tests:
ss2_cax6m_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cax6m_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cax6m_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cax6m_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CAX6MH element tests:
ss2_cax6mh_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cax6mh_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cax6mh_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cax6mh_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CAX8 element tests:
ss2_cax8_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cax8_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cax8_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cax8_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CAX8H element tests:
ss2_cax8h_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cax8h_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cax8h_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cax8h_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPE3 element tests:
ss2_cpe3_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cpe3_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cpe3_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cpe3_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPE3H element tests:
ss2_cpe3h_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cpe3h_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cpe3h_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cpe3h_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPE4 element tests:
ss2_cpe4_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cpe4_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cpe4_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cpe4_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPE4H element tests:
ss2_cpe4h_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cpe4h_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cpe4h_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cpe4h_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPE4I element tests:
ss2_cpe4i_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cpe4i_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cpe4i_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cpe4i_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPE4IH element tests:
ss2_cpe4ih_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cpe4ih_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cpe4ih_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cpe4ih_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPE6 element tests:
ss2_cpe6_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cpe6_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cpe6_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cpe6_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPE6H element tests:
ss2_cpe6h_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cpe6h_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cpe6h_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cpe6h_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPE6M element tests:
ss2_cpe6m_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cpe6m_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cpe6m_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cpe6m_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPE6MH element tests:
ss2_cpe6mh_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cpe6mh_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cpe6mh_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cpe6mh_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPE8 element tests:
ss2_cpe8_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cpe8_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cpe8_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cpe8_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPE8H element tests:
ss2_cpe8h_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cpe8h_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cpe8h_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cpe8h_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPS3 element tests:
ss2_cps3_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cps3_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cps3_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cps3_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPS4 element tests:
ss2_cps4_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cps4_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cps4_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cps4_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPS4I element tests:
ss2_cps4i_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cps4i_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cps4i_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cps4i_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPS6 element tests:
ss2_cps6_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cps6_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cps6_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cps6_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPS6M element tests:
ss2_cps6m_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cps6m_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cps6m_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cps6m_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

CPS8 element tests:
ss2_cps8_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_cps8_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_cps8_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_cps8_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

M3D3 element tests:
ss2_m3d3_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_m3d3_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_m3d3_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_m3d3_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

M3D4R element tests:
ss2_m3d4r_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_m3d4r_n_n_enhg.inp

Model loaded in tension, UPDATE=NO, STATE=NO with enhanced hourglass control.

ss2_m3d4r_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_m3d4r_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_m3d4r_y_n_enhg.inp

Model loaded in tension, UPDATE=YES, STATE=NO with enhanced hourglass control.

ss2_m3d4r_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

S3R element tests:
ss2_s3r_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_s3r_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_s3r_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_s3r_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

S4R element tests:
ss2_s4r_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_s4r_n_n_enhg.inp

Model loaded in tension, UPDATE=NO, STATE=NO with enhanced hourglass control.

ss2_s4r_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_s4r_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_s4r_y_n_enhg.inp

Model loaded in tension, UPDATE=YES, STATE=NO with enhanced hourglass control.

ss2_s4r_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

SAX1 element tests:
ss2_sax1_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_sax1_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_sax1_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_sax1_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

T2D2 element tests:
ss2_t2d2_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_t2d2_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_t2d2_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_t2d2_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

T3D2 element tests:
ss2_t3d2_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_t3d2_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_t3d2_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_t3d2_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

SC6R element tests:
ss2_sc6r_n_n.inp

Model loaded in bending, UPDATE=NO, STATE=NO.

ss2_sc6r_y_n.inp

Model loaded in bending, UPDATE=YES, STATE=NO.

ss2_sc6r_n_y.inp

Model loaded in bending, UPDATE=NO, STATE=YES.

ss2_sc6r_y_y.inp

Model loaded in bending, UPDATE=YES, STATE=YES.

SC8R element tests:
ss2_sc8r_n_n.inp

Model loaded in bending, UPDATE=NO, STATE=NO.

ss2_sc8r_y_n.inp

Model loaded in bending, UPDATE=YES, STATE=NO.

ss2_sc8r_n_y.inp

Model loaded in bending, UPDATE=NO, STATE=YES.

ss2_sc8r_y_y.inp

Model loaded in bending, UPDATE=YES, STATE=YES.

ss2_sc8r_com_or.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

COH2D4 element tests:
ss2_coh2d4_tra_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO, RESPONSE=TRACTION SEPARATION.

ss2_coh2d4_tra_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES, RESPONSE=TRACTION SEPARATION.

ss2_coh2d4_tra_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO, RESPONSE=TRACTION SEPARATION.

ss2_coh2d4_tra_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES, RESPONSE=TRACTION SEPARATION.

ss2_coh2d4_con_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO, RESPONSE=CONTINUUM.

ss2_coh2d4_con_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES, RESPONSE=CONTINUUM.

ss2_coh2d4_con_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO, RESPONSE=CONTINUUM.

ss2_coh2d4_con_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES, RESPONSE=CONTINUUM.

ss2_coh2d4_gas_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO, RESPONSE=GASKET.

ss2_coh2d4_gas_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES, RESPONSE=GASKET.

ss2_coh2d4_gas_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO, RESPONSE=GASKET.

ss2_coh2d4_gas_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES, RESPONSE=GASKET.

COHAX4 element tests:
ss2_cohax4_tra_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO, RESPONSE=TRACTION SEPARATION.

ss2_cohax4_tra_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES, RESPONSE=TRACTION SEPARATION.

ss2_cohax4_tra_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO, RESPONSE=TRACTION SEPARATION.

ss2_cohax4_tra_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES, RESPONSE=TRACTION SEPARATION.

ss2_cohax4_con_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO, RESPONSE=CONTINUUM.

ss2_cohax4_con_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES, RESPONSE=CONTINUUM.

ss2_cohax4_con_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO, RESPONSE=CONTINUUM.

ss2_cohax4_con_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES, RESPONSE=CONTINUUM.

ss2_cohax4_gas_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO, RESPONSE=GASKET.

ss2_cohax4_gas_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES, RESPONSE=GASKET.

ss2_cohax4_gas_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO, RESPONSE=GASKET.

ss2_cohax4_gas_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES, RESPONSE=GASKET.

COH3D8 element tests:
ss2_coh3d8_tra_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO, RESPONSE=TRACTION SEPARATION.

ss2_coh3d8_tra_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES, RESPONSE=TRACTION SEPARATION.

ss2_coh3d8_tra_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO, RESPONSE=TRACTION SEPARATION.

ss2_coh3d8_tra_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES, RESPONSE=TRACTION SEPARATION.

ss2_coh3d8_con_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO, RESPONSE=CONTINUUM.

ss2_coh3d8_con_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES, RESPONSE=CONTINUUM.

ss2_coh3d8_con_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO, RESPONSE=CONTINUUM.

ss2_coh3d8_con_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES, RESPONSE=CONTINUUM.

ss2_coh3d8_gas_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO, RESPONSE=GASKET.

ss2_coh3d8_gas_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES, RESPONSE=GASKET.

ss2_coh3d8_gas_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO, RESPONSE=GASKET.

ss2_coh3d8_gas_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES, RESPONSE=GASKET.

COH3D6 element tests:
ss2_coh3d6_tra_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO, RESPONSE=TRACTION SEPARATION.

ss2_coh3d6_tra_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES, RESPONSE=TRACTION SEPARATION.

ss2_coh3d6_tra_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO, RESPONSE=TRACTION SEPARATION.

ss2_coh3d6_tra_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES, RESPONSE=TRACTION SEPARATION.

ss2_coh3d6_con_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO, RESPONSE=CONTINUUM.

ss2_coh3d6_con_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES, RESPONSE=CONTINUUM.

ss2_coh3d6_con_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO, RESPONSE=CONTINUUM.

ss2_coh3d6_con_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES, RESPONSE=CONTINUUM.

ss2_coh3d6_gas_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO, RESPONSE=GASKET.

ss2_coh3d6_gas_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES, RESPONSE=GASKET.

ss2_coh3d6_gas_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO, RESPONSE=GASKET.

ss2_coh3d6_gas_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES, RESPONSE=GASKET.

CSS8 element tests:
ss2_css8_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_css8_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_css8_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_css8_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

Transferring results between direct-integration implicit dynamic procedures

Elements tested

  • C3D4
  • C3D5
  • C3D6
  • C3D8
  • C3D10
  • C3D10HS
  • CAX3
  • CAX4
  • CAX6
  • CPE3
  • CPE4
  • CPE6
  • CPS3
  • CPS4
  • CPS6
  • M3D3
  • M3D4R
  • S3R
  • S4R
  • SAX1
  • T2D2
  • T3D2
  • SC8R
  • COH2D4
  • COHAX4
  • COH3D6
  • COH3D8

Problem description

The verification tests outlined in this section are carried out for each element type listed. The finite element model consists of a single element subjected to increasing loads. During the first analysis the element is subjected to loads over two direct-integration implicit dynamic steps. The results from the end of the first step of this analysis are transferred to a second analysis in which the element is subjected to the same load prescribed in the second step of the first analysis. The tests are performed for all combinations of resetting the reference configuration to be the imported configuration option and importing the material state option of the import feature. The results at the end of the second analysis should be identical to the results at the end of the first analysis when the material state is imported and the reference configuration is not updated.

The material model used for all the tests is isotropic linear elasticity, together with Mises plasticity. The material properties used are as follows:

Young's modulus = 200 × 109
Poisson's ratio = 0.3
Density = 7800.
Yield stress = 300 × 106

Results and discussion

The results from the import analysis with the material state imported and the reference configuration not updated are identical to the results from the end of the first Abaqus/Standard analysis. In all cases when the material state is imported, the stresses, elastic strains, and equivalent plastic strains are continuous during the transfer from the first analysis to the second analysis. The displacements, velocities, strains, and energy quantities such as the recoverable strain energy are continuous across the two analyses when the reference configuration is not updated. At the beginning of the second analysis the displacements and strains start from zero if the reference configuration is updated; the stresses, elastic strains, and equivalent plastic strains are set to zero if the material state is not imported.

Input files

First Abaqus/Standard analysis files

ss1_c3d4_dd_s.inp

Model loaded in shear, C3D4 element.

ss1_c3d5_dd_s.inp

Model loaded in shear, C3D5 element.

ss1_c3d6_dd_s.inp

Model loaded in shear, C3D6 element.

ss1_c3d8_dd_s.inp

Model loaded in shear, C3D8 element.

ss1_c3d10_dd_s.inp

Model loaded in shear, C3D10 element.

ss1_c3d10hs_dd_s.inp

Model loaded in shear, C3D10HS element.

ss1_cax3_dd_s.inp

Model loaded in shear, CAX3 element.

ss1_cax4_dd_s.inp

Model loaded in shear, CAX4 element.

ss1_cax6_dd_s.inp

Model loaded in shear, CAX6 element.

ss1_cpe3_dd_s.inp

Model loaded in shear, CPE3 element.

ss1_cpe4_dd_s.inp

Model loaded in shear, CPE4 element.

ss1_cpe6_dd_s.inp

Model loaded in shear, CPE6 element.

ss1_cps3_dd_s.inp

Model loaded in shear, CPS3 element.

ss1_cps4_dd_s.inp

Model loaded in shear, CPS4 element.

ss1_cps6_dd_s.inp

Model loaded in shear, CPS6 element.

ss1_m3d3_dd_s.inp

Model loaded in shear, M3D3 element.

ss1_m3d4r_dd_s.inp

Model loaded in shear, M3D4R element.

ss1_s3r_dd_s.inp

Model loaded in shear, S3R element.

ss1_s4r_dd_s.inp

Model loaded in shear, S4R element.

ss1_sax1_dd.inp

Model loaded in shear, SAX1 element.

ss1_t2d2_dd.inp

Model loaded in tension, T2D2 element.

ss1_t3d2_dd.inp

Model loaded in tension, T3D2 element.

ss1_sc8r_dd_s.inp

Model loaded in shear, SC8R element.

ss1_coh2d4_con_dd_s.inp

Model loaded in shear, COH2D4 element.

ss1_cohax4_con_dd_s.inp

Model loaded in shear, COHAX4 element.

ss1_coh3d8_con_dd_s.inp

Model loaded in shear, COH3D8 element.

ss1_coh3d6_con_dd_s.inp

Model loaded in shear, COH3D6 element.

Second Abaqus/Standard analysis files

C3D4 element tests:
ss2_c3d4_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_c3d4_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_c3d4_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_c3d4_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

C3D5 element tests:
ss2_c3d5_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_c3d5_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_c3d5_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_c3d5_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

C3D6 element tests:
ss2_c3d6_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_c3d6_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_c3d6_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_c3d6_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

C3D8 element tests:
ss2_c3d8_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_c3d8_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_c3d8_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_c3d8_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

C3D10 element tests:
ss2_c3d10_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_c3d10_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_c3d10_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_c3d10_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

C3D10HS element tests:
ss2_c3d10hs_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_c3d10hs_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_c3d10hs_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_c3d10hs_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CAX3 element tests:
ss2_cax3_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cax3_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cax3_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cax3_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CAX4 element tests:
ss2_cax4_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cax4_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cax4_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cax4_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CAX6 element tests:
ss2_cax6_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cax6_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cax6_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cax6_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CPE3 element tests:
ss2_cpe3_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cpe3_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cpe3_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cpe3_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CPE4 element tests:
ss2_cpe4_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cpe4_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cpe4_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cpe4_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CPE6 element tests:
ss2_cpe6_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cpe6_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cpe6_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cpe6_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CPS3 element tests:
ss2_cps3_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cps3_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cps3_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cps3_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CPS4 element tests:
ss2_cps4_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cps4_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cps4_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cps4_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CPS6 element tests:
ss2_cps6_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cps6_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cps6_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cps6_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

M3D3 element tests:
ss2_m3d3_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_m3d3_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_m3d3_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_m3d3_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

M3D4R element tests:
ss2_m3d4r_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_m3d4r_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_m3d4r_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_m3d4r_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

S3R element tests:
ss2_s3r_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_s3r_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_s3r_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_s3r_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

S4R element tests:
ss2_s4r_dd_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_s4r_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_s4r_dd_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_s4r_dd_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

SAX1 element tests:
ss2_sax1_dd_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_sax1_dd_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_sax1_dd_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_sax1_dd_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

T2D2 element tests:
ss2_t2d2_dd_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_t2d2_dd_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_t2d2_dd_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_t2d2_dd_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

T3D2 element tests:
ss2_t3d2_dd_n_n.inp

Model loaded in tension, UPDATE=NO, STATE=NO.

ss2_t3d2_dd_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_t3d2_dd_y_n.inp

Model loaded in tension, UPDATE=YES, STATE=NO.

ss2_t3d2_dd_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

SC8R element test:
ss2_sc8r_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

COH2D4 element test:
ss2_coh2d4_con_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

COHAX4 element test:
ss2_cohax4_con_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

COH3D8 element test:
ss2_coh3d8_con_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

COH3D6 element test:
ss2_coh3d6_con_dd_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

Transferring results from a direct-integration implicit dynamic procedure to a static procedure

Elements tested

  • C3D4
  • C3D5
  • C3D6
  • C3D8
  • C3D10
  • C3D10HS
  • CAX3
  • CAX4
  • CAX6
  • CPE3
  • CPE4
  • CPE6
  • CPS3
  • CPS4
  • CPS6
  • M3D3
  • M3D4R
  • S3R
  • S4R
  • SAX1
  • T2D2
  • T3D2

Problem description

The verification tests outlined in this section are carried out for each element type listed. The finite element model consists of a single element subjected to increasing loads. During the first analysis the element is subjected to loads over three steps. The first step is a direct-integration implicit dynamic procedure, the second is a static springback step, and the final is a static loading step. The results from the end of the first step of this analysis are transferred to a second analysis in which the element undergoes springback and the final static loading step. The tests are performed using the current material state import option with and without the reference configuration update option of import feature. The results at the end of the import analysis should be identical to the results at the end of the first analysis when the reference configuration is not updated to be the import configuration and the current material state is imported.

The material model used for all the tests is isotropic linear elasticity, together with Mises plasticity. The material properties used are as follows:

Young's modulus = 200 × 109
Poisson's ratio = 0.3
Density = 7800.
Yield stress = 300 × 106

Results and discussion

In all cases the stresses, elastic strains, and equivalent plastic strains at the end of the two analyses are identical when the current material state is imported. The displacements, strains, and energy quantities such as the recoverable strain energy are also identical at the end of the two analyses when the reference configuration is not updated.

Input files

First Abaqus/Standard analysis files

ss1_c3d4_ds_s.inp

Model loaded in shear, C3D4 element.

ss1_c3d5_ds_s.inp

Model loaded in shear, C3D5 element.

ss1_c3d6_ds_s.inp

Model loaded in shear, C3D6 element.

ss1_c3d8_ds_s.inp

Model loaded in shear, C3D8 element.

ss1_c3d10_ds_s.inp

Model loaded in shear, C3D10 element.

ss1_c3d10hs_ds_s.inp

Model loaded in shear, C3D10HS element.

ss1_cax3_ds_s.inp

Model loaded in shear, CAX3 element.

ss1_cax4_ds_s.inp

Model loaded in shear, CAX4 element.

ss1_cax6_ds_s.inp

Model loaded in shear, CAX6 element.

ss1_cpe3_ds_s.inp

Model loaded in shear, CPE3 element.

ss1_cpe4_ds_s.inp

Model loaded in shear, CPE4 element.

ss1_cpe6_ds_s.inp

Model loaded in shear, CPE6 element.

ss1_cps3_ds_s.inp

Model loaded in shear, CPS3 element.

ss1_cps4_ds_s.inp

Model loaded in shear, CPS4 element.

ss1_cps6_ds_s.inp

Model loaded in shear, CPS6 element.

ss1_m3d3_ds_s.inp

Model loaded in shear, M3D3 element.

ss1_m3d4r_ds_s.inp

Model loaded in shear, M3D4R element.

ss1_s3r_ds_s.inp

Model loaded in shear, S3R element.

ss1_s4r_ds_s.inp

Model loaded in shear, S4R element.

ss1_sax1_ds.inp

Model loaded in tension, SAX1 element.

ss1_t2d2_ds.inp

Model loaded in tension, T2D2 element.

ss1_t3d2_ds.inp

Model loaded in tension, T3D2 element.

Second Abaqus/Standard analysis files

C3D4 element tests:
ss2_c3d4_ds_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_c3d4_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_c3d4_ds_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_c3d4_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

C3D5 element tests:
ss2_c3d5_ds_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_c3d5_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_c3d5_ds_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_c3d5_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

C3D6 element tests:
ss2_c3d6_ds_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_c3d6_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_c3d6_ds_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_c3d6_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

C3D8 element tests:
ss2_c3d8_ds_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_c3d8_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_c3d8_ds_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_c3d8_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

C3D10 element tests:
ss2_c3d10_ds_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_c3d10_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_c3d10_ds_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_c3d10_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

C3D10HS element tests:
ss2_c3d10hs_ds_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_c3d10hs_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_c3d10hs_ds_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_c3d10hs_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CAX3 element tests:
ss2_cax3_ds_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cax3_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cax3_ds_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cax3_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CAX4 element tests:
ss2_cax4_ds_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cax4_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cax4_ds_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cax4_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CAX6 element tests:
ss2_cax6_ds_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cax6_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cax6_ds_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cax6_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CPE3 element tests:
ss2_cpe3_ds_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cpe3_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cpe3_ds_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cpe3_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CPE4 element tests:
ss2_cpe4_ds_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cpe4_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cpe4_ds_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cpe4_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CPE6 element tests:
ss2_cpe6_ds_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cpe6_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cpe6_ds_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cpe6_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CPS3 element tests:
ss2_cps3_ds_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cps3_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cps3_ds_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cps3_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CPS4 element tests:
ss2_cps4_ds_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cps4_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cps4_ds_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cps4_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

CPS6 element tests:
ss2_cps6_ds_s_n_n.inp

Model loaded in shear, UPDATE=NO, STATE=NO.

ss2_cps6_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_cps6_ds_s_y_n.inp

Model loaded in shear, UPDATE=YES, STATE=NO.

ss2_cps6_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

M3D3 element tests:
ss2_m3d3_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_m3d3_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

M3D4R element tests:
ss2_m3d4r_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_m3d4r_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

S3R element tests:
ss2_s3r_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_s3r_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

S4R element tests:
ss2_s4r_ds_s_n_y.inp

Model loaded in shear, UPDATE=NO, STATE=YES.

ss2_s4r_ds_s_y_y.inp

Model loaded in shear, UPDATE=YES, STATE=YES.

SAX1 element tests:
ss2_sax1_ds_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_sax1_ds_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

T2D2 element tests:
ss2_t2d2_ds_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_t2d2_ds_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

T3D2 element tests:
ss2_t3d2_ds_n_y.inp

Model loaded in tension, UPDATE=NO, STATE=YES.

ss2_t3d2_ds_y_y.inp

Model loaded in tension, UPDATE=YES, STATE=YES.

Transferring temperatures from a fully coupled thermal-stress analysis

Elements tested

  • C3D4T
  • C3D6T
  • C3D8HT
  • C3D8RT
  • C3D8T
  • CAX3T
  • CAX4HT
  • CAX4RHT
  • CAX4RT
  • CAX4T
  • CAX6MHT
  • CAX6MT
  • CAX8HT
  • CAX8RHT
  • CAX8RT
  • CAX8T
  • CPE3T
  • CPE4HT
  • CPE4RHT
  • CPE4RT
  • CPE4T
  • CPE6MHT
  • CPE6MT
  • CPE8HT
  • CPE8RHT
  • CPE8RT
  • CPE8T
  • CPS3T
  • CPS4RT
  • CPS4T
  • CPS6MT
  • CPS8RT
  • CPS8T
  • S3RT
  • S4RT
  • S4T
  • SC6RT
  • SC8RT

Problem description

The verification tests outlined in this section are carried out for each element type listed. The finite element model consists of a single element subjected to thermal loads. The first analysis has prescribed initial conditions for the temperature of the element. The element is subjected to a combination of concentrated loads and temperatures during a fully coupled thermal stress step. The results from the end of this analysis are transferred to a second analysis that consists of two fully coupled thermal stress steps. In this analysis a new element is defined with the same material properties and initial conditions that the imported element had at the beginning of the first analysis. In the first step of the import analysis all the degrees of freedom of the imported element are held fixed and the new element is subjected to the same loads as in the first analysis. During the second step of the import analysis both elements are subjected to identical loads. The tests are performed with the material state imported and the reference configuration both updated and not updated.

The material model used for all the tests is isotropic linear elasticity, together with Mises plasticity. The thermal properties of the material are also taken to be isotropic.

Results and discussion

The results for both elements at the end of the second analysis are identical when the material state is imported and the reference configuration is not updated. When the material state is imported and the reference configuration is updated, the results for the two elements are identical for the stresses, elastic strains, and equivalent plastic strains; the thermal strains and total strains differ due to the updated reference configuration.

Input files

First Abaqus/Standard analysis files

ss1_c3d4t_ctd.inp

C3D4T elements.

ss1_c3d6t_ctd.inp

C3D6T elements.

ss1_c3d8ht_ctd.inp

C3D8HT elements.

ss1_c3d8rt_ctd.inp

C3D8RT elements.

ss1_c3d8t_ctd.inp

C3D8T elements.

ss1_cax3t_ctd.inp

CAX3T elements.

ss1_cax4ht_ctd.inp

CAX4HT elements.

ss1_cax4rht_ctd.inp

CAX4RHT elements.

ss1_cax4rt_ctd.inp

CAX4RT elements.

ss1_cax4t_ctd.inp

CAX4T elements.

ss1_cax6mht_ctd.inp

CAX6MHT elements.

ss1_cax6mt_ctd.inp

CAX6MT elements.

ss1_cax8ht_ctd.inp

CAX8HT elements.

ss1_cax8rht_ctd.inp

CAX8RHT elements.

ss1_cax8rt_ctd.inp

CAX8RT elements.

ss1_cax8t_ctd.inp

CAX8T elements.

ss1_cpe3t_ctd.inp

CPE3T elements.

ss1_cpe4ht_ctd.inp

CPE4HT elements.

ss1_cpe4rht_ctd.inp

CPE4RHT elements.

ss1_cpe4t_ctd.inp

CPE4RT elements.

ss1_cpe6mht_ctd.inp

CPE6MHT elements.

ss1_cpe6mt_ctd.inp

CPE6MT elements.

ss1_cpe8ht_ctd.inp

CPE8HT elements.

ss1_cpe8rht_ctd.inp

CPE8RHT elements.

ss1_cpe8rt_ctd.inp

CPE8RT elements.

ss1_cpe8t_ctd.inp

CPE8T elements.

ss1_cps3t_ctd.inp

CPS3T elements.

ss1_cps4rt_ctd.inp

CPS4RT elements.

ss1_cps4t_ctd.inp

CPS4T elements.

ss1_cps6mt_ctd.inp

CPS6MT elements.

ss1_cps8rt_ctd.inp

CPS8RT elements.

ss1_cps8t_ctd.inp

CPS8T elements.

ss1_s3rt_ctd.inp

S3RT elements.

ss1_s4rt_ctd.inp

S4RT elements.

ss1_s4t_ctd.inp

S4T elements.

ss1_sc6rt_ctd.inp

SC6RT elements.

ss1_sc8rt_ctd.inp

SC8RT elements.

Second Abaqus/Standard analysis files

C3D4T element tests:
ss2_c3d4t_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_c3d4t_ctd_y_y.inp

UPDATE=YES and STATE=YES.

C3D6T element tests:
ss2_c3d6t_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_c3d6t_ctd_y_y.inp

UPDATE=YES and STATE=YES.

C3D8HT element tests:
ss2_c3d8ht_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_c3d8ht_ctd_y_y.inp

UPDATE=YES and STATE=YES.

C3D8RT element tests:
ss2_c3d8rt_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_c3d8rt_ctd_y_y.inp

UPDATE=YES and STATE=YES.

C3D8T element tests:
ss2_c3d8t_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_c3d8t_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CAX3T element tests:
ss2_cax3t_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cax3t_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CAX4HT element tests:
ss2_cax4ht_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cax4ht_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CAX4RHT element tests:
ss2_cax4rht_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cax4rht_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CAX4RT element tests:
ss2_cax4rt_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cax4rt_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CAX4T element tests:
ss2_cax4t_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cax4t_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CAX6MHT element tests:
ss2_cax6mht_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cax6mht_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CAX6MT element tests:
ss2_cax6mt_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cax6mt_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CAX8HT element tests:
ss2_cax8ht_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cax8ht_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CAX8RHT element tests:
ss2_cax8rht_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cax8rht_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CAX8RT element tests:
ss2_cax8rt_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cax8rt_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CAX8T element tests:
ss2_cax8t_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cax8t_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CPE3T element tests:
ss2_cpe3t_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cpe3t_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CPE4HT element tests:
ss2_cpe4ht_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cpe4ht_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CPE4RHT element tests:
ss2_cpe4rht_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cpe4rht_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CPE4RT element tests:
ss2_cpe4rt_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cpe4rt_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CPE4T element tests:
ss2_cpe4t_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cpe4t_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CPE6MHT element tests:
ss2_cpe6mht_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cpe6mht_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CPE6MT element tests:
ss2_cpe6mt_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cpe6mt_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CPE8HT element tests:
ss2_cpe8ht_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cpe8ht_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CPE8RHT element tests:
ss2_cpe8rht_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cpe8rht_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CPE8RT element tests:
ss2_cpe8rt_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cpe8rt_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CPE8T element tests:
ss2_cpe8t_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cpe8t_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CPS3T element tests:
ss2_cps3t_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cps3t_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CPS4RT element tests:
ss2_cps4rt_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cps4rt_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CPS4T element tests:
ss2_cps4t_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cps4t_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CPS6MT element tests:
ss2_cps6mt_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cps6mt_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CPS8RT element tests:
ss2_cps8rt_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cps8rt_ctd_y_y.inp

UPDATE=YES and STATE=YES.

CPS8T element tests:
ss2_cps8t_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cps8t_ctd_y_y.inp

UPDATE=YES and STATE=YES.

S3RT element tests:
ss2_s3rt_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_s3rt_ctd_y_y.inp

UPDATE=YES and STATE=YES.

S4RT element tests:
ss2_s4rt_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_s4rt_ctd_y_y.inp

UPDATE=YES and STATE=YES.

S4T element tests:
ss2_s4t_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_s4t_ctd_y_y.inp

UPDATE=YES and STATE=YES.

SC6RT element tests:
ss2_sc6rt_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_sc6rt_ctd_y_y.inp

UPDATE=YES and STATE=YES.

SC8RT element tests:
ss2_sc8rt_ctd_n_y.inp

UPDATE=NO and STATE=YES.

ss2_sc8rt_ctd_y_y.inp

UPDATE=YES and STATE=YES.

Transfer of predefined fields

Elements tested

  • C3D8
  • C3D8R
  • C3D10
  • C3D10HS
  • CAX4
  • CPE4
  • CPE4R
  • CPS4
  • CPS4R
  • M3D4R
  • S4R

Problem description

The verification tests outlined in this section are carried out for each element type listed. During the first analysis a single element has prescribed initial conditions for temperature and a field variable. The material associated with the element has temperature- and field-variable-dependent properties. The element develops stresses when the temperature and the field variable values are changed over the analysis step. The results from the end of this analysis are transferred to a second analysis. In the second analysis a new element is defined with the same material properties and initial conditions that the imported element had at the beginning of the first analysis. During the import analysis both elements are subjected to the same final values for the temperature and field variable. The tests are performed with the material state imported and the reference configuration both updated and not updated.

The material model used for all the tests is isotropic linear elasticity, together with Mises plasticity. Both properties depend on the prescribed temperature and a field variable.

Results and discussion

The results for both elements at the end of the second analysis are identical when the material state is imported and the reference configuration is not updated. When the material state is imported and the reference configuration is updated, the results for the two elements are identical for the stresses, elastic strains, and equivalent plastic strains; the thermal strains and total strains differ due to the updated reference configuration.

Input files

First Abaqus/Standard analysis files

ss1_c3d8_tfv.inp

C3D8 elements.

ss1_c3d8r_tfv.inp

C3D8R elements.

ss1_c3d10_tfv.inp

C3D10 elements.

ss1_c3d10hs_tfv.inp

C3D10HS elements.

ss1_cax4_tfv.inp

CAX4 elements.

ss1_cpe4_tfv.inp

CPE4 elements.

ss1_cpe4r_tfv.inp

CPE4R elements.

ss1_cps4_tfv.inp

CPS4 elements.

ss1_cps4r_tfv.inp

CPS4R elements.

ss1_m3d4r_tfv.inp

M3D4R elements.

ss1_s4r_tfv.inp

S4R elements.

Second Abaqus/Standard analysis files

C3D8 element tests:
ss2_c3d8_tfv_n_y.inp

UPDATE=NO and STATE=YES.

ss2_c3d8_tfv_y_y.inp

UPDATE=YES and STATE=YES.

C3D8R element tests:
ss2_c3d8r_tfv_n_y.inp

UPDATE=NO and STATE=YES.

ss2_c3d8r_tfv_y_y.inp

UPDATE=YES and STATE=YES.

C3D10 element tests:
ss2_c3d10_tfv_n_y.inp

UPDATE=NO and STATE=YES.

ss2_c3d10_tfv_y_y.inp

UPDATE=YES and STATE=YES.

C3D10HS element tests:
ss2_c3d10hs_tfv_n_y.inp

UPDATE=NO and STATE=YES.

ss2_c3d10hs_tfv_y_y.inp

UPDATE=YES and STATE=YES.

CAX4 element tests:
ss2_cax4_tfv_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cax4_tfv_y_y.inp

UPDATE=YES and STATE=YES.

CPE4 element tests:
ss2_cpe4_tfv_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cpe4_tfv_y_y.inp

UPDATE=YES and STATE=YES.

CPE4R element tests:
ss2_cpe4r_tfv_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cpe4r_tfv_y_y.inp

UPDATE=YES and STATE=YES.

CPS4 element tests:
ss2_cps4_tfv_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cps4_tfv_y_y.inp

UPDATE=YES and STATE=YES.

CPS4R element tests:
ss2_cps4r_tfv_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cps4r_tfv_y_y.inp

UPDATE=YES and STATE=YES.

M3D4R element tests:
ss2_m3d4r_tfv_n_y.inp

UPDATE=NO and STATE=YES.

ss2_m3d4r_tfv_y_y.inp

UPDATE=YES and STATE=YES.

S4R element tests:
ss2_s4r_tfv_n_y.inp

UPDATE=NO and STATE=YES.

ss2_s4r_tfv_y_y.inp

UPDATE=YES and STATE=YES.

Transfer of contact conditions

Elements tested

  • C3D8R
  • C3D10
  • C3D10HS
  • CAX4R
  • CPE4R
  • CPS4R
  • S4R

Problem description

The verification tests in this section consist of two analyses for each element type listed. The first analysis consists of two blocks of elements initially separated by a small distance. During the first step of the analysis the two blocks are brought together to establish contact. During the second step the blocks are made to slide relative to each other. The material associated with the element is elastic-plastic; the interface between the two blocks has a coefficient of friction of 0.1. The results from the end of the first step of this analysis are transferred to a second analysis in which the two blocks are made to slide relative to each other in a manner identical to that in the second step of the first analysis. The tests are performed with the material state imported and the reference configuration both updated and not updated.

The material model used for all the tests is isotropic linear elasticity, together with Mises plasticity.

Results and discussion

The results at the end of the import analysis with the material state imported and the reference configuration not updated are identical to the results at the end of the original analysis. When the material state is imported and the reference configuration is updated, the results for the two analyses are identical for the contact stresses; the values for the relative slip of the surfaces differ due to the updated reference configuration.

Input files

First Abaqus/Standard analysis files

ss1_c3d8r_contact.inp

C3D8R elements.

ss1_c3d8r_contact_surf.inp

C3D8R elements with surface-to-surface contact.

ss1_c3d8r_tiedcontact.inp

C3D8R elements.

ss1_c3d10_contact.inp

C3D10 elements.

ss1_c3d10hs_contact.inp

C3D10HS elements.

ss1_cax4r_contact.inp

CAX4R elements.

ss1_cpe4r_contact.inp

CPE4R elements.

ss1_cps4r_contact.inp

CPS4R elements.

ss1_s4r_contact.inp

S4R elements.

ss1_s4r_contact_auglagr.inp

S4R elements using augmented Lagrangian contact.

Second Abaqus/Standard analysis files

C3D8R element tests:
ss2_c3d8r_contact_n_y.inp

UPDATE=NO and STATE=YES.

ss2_c3d8r_contact_y_y.inp

UPDATE=YES and STATE=YES.

ss2_c3d8r_tiedcontact_n_y.inp

UPDATE=NO and STATE=YES.

ss2_c3d8r_tiedcontact_y_y.inp

UPDATE=YES and STATE=YES.

C3D10 element tests:
ss2_c3d10_contact_n_y.inp

UPDATE=NO and STATE=YES.

ss2_c3d10_contact_y_y.inp

UPDATE=YES and STATE=YES.

C3D10HS element tests:
ss2_c3d10hs_contact_n_y.inp

UPDATE=NO and STATE=YES.

ss2_c3d10hs_contact_y_y.inp

UPDATE=YES and STATE=YES.

CAX4R element tests:
ss2_cax4r_contact_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cax4r_contact_y_y.inp

UPDATE=YES and STATE=YES.

CPE4R element tests:
ss2_cpe4r_contact_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cpe4r_contact_y_y.inp

UPDATE=YES and STATE=YES.

CPS4R element tests:
ss2_cps4r_contact_n_y.inp

UPDATE=NO and STATE=YES.

ss2_cps4r_contact_y_y.inp

UPDATE=YES and STATE=YES.

S4R element tests:
ss2_s4r_contact_n_y.inp

UPDATE=NO and STATE=YES.

ss2_s4r_contact_auglagr_n_y.inp

UPDATE=NO and STATE=YES, using augmented Lagrangian contact.

ss2_s4r_contact_y_y.inp

UPDATE=YES and STATE=YES.

ss2_s4r_contact_auglagr_y_y.inp

UPDATE=YES and STATE=YES, using augmented Lagrangian contact.

Transfer of rebar layers and embedded elements

Elements tested

  • C3D8
  • CAX4
  • CCL12
  • SAX1
  • S3R
  • S4R
  • M3D3
  • M3D4R
  • SFMAX1
  • SFM3D3
  • SFM3D4R
  • SFMCL6

Problem description

The tests outlined in this section verify the accuracy of the transfer of rebar layers and embedded elements from one Abaqus/Standard analysis to another Abaqus/Standard analysis. The tests are performed for each of the elements listed above.

The tests involve elements with rebar layers or embedded elements subjected to loading over two static steps in the first analysis. The results from the end of the first step are then transferred to another Abaqus/Standard static import analysis. In addition to the imported elements, new elements with rebar layers or embedded elements are defined in the import analysis. These new elements are identical to the initial element definitions of the imported elements in the original analysis. During the import analysis, the imported and the newly defined elements are subjected to loads such that the final loads are identical to those applied at the end of the second step in the original analysis. The import analysis is performed with the material state imported and the reference configuration both updated and not updated, except for cylindrical elements for which the reference configuration is not updated.

Results and discussion

The results for the two sets of elements in the import analysis—that is, the newly defined elements and the imported elements—are identical at the end of the analysis when the material state is imported and the reference configuration is not updated. In addition, these results are identical to the results at the end of the second step of the original analysis. These tests demonstrate that appropriate quantities in the rebar layer and embedded elements—such as the stresses, rebar orientations, strains, etc.—are transferred accurately from one Abaqus/Standard analysis to another. The only difference in the results at the end of the import analysis when the reference configuration is updated compared to when it is not updated are in the kinematic quantities such as the total strains, rebar rotations, etc. When the reference configuration is updated in the import analysis, the reference configuration is updated so that the total strains and the rebar rotations at the beginning of the import analysis are set to zero; when the reference configuration is not updated, the total strains and the rebar rotations are continuous across the transfer from one analysis code to another.

Input files

ss1_rebar_memb.inp

First Abaqus/Standard analysis.

ss2_rebar_memb_n_y.inp

Abaqus/Standard import analysis with UPDATE=NO and STATE=YES.

ss2_rebar_memb_y_y.inp

Abaqus/Standard import analysis with UPDATE=YES and STATE=YES.

ss1_rebar_memb_embed.inp

First Abaqus/Standard analysis.

ss2_rebar_memb_embed_n_y.inp

Abaqus/Standard import analysis with UPDATE=NO and STATE=YES.

ss2_rebar_memb_embed_y_y.inp

Abaqus/Standard import analysis with UPDATE=YES and STATE=YES.

ss1_rebar_shell.inp

First Abaqus/Standard analysis.

ss2_rebar_shell_n_y.inp

Abaqus/Standard import analysis with UPDATE=NO and STATE=YES.

ss2_rebar_shell_y_y.inp

Abaqus/Standard import analysis with UPDATE=YES and STATE=YES.

ss1_rebar_shellax.inp

First Abaqus/Standard analysis.

ss2_rebar_shellax_n_y.inp

Abaqus/Standard import analysis with UPDATE=NO and STATE=YES.

ss2_rebar_shellax_y_y.inp

Abaqus/Standard import analysis with UPDATE=YES and STATE=YES.

ss1_rebar_surf.inp

First Abaqus/Standard analysis.

ss2_rebar_surf_n_y.inp

Abaqus/Standard import analysis with UPDATE=NO and STATE=YES.

ss2_rebar_surf_y_y.inp

Abaqus/Standard import analysis with UPDATE=YES and STATE=YES.

ss1_rebar_surfax.inp

First Abaqus/Standard analysis.

ss2_rebar_surfax_n_y.inp

Abaqus/Standard import analysis with UPDATE=NO and STATE=YES.

ss2_rebar_surfax_y_y.inp

Abaqus/Standard import analysis with UPDATE=YES and STATE=YES.

ss1_rebar_surf_embed.inp

First Abaqus/Standard analysis.

ss2_rebar_surf_embed_n_y.inp

Abaqus/Standard import analysis with UPDATE=NO and STATE=YES.

ss2_rebar_surf_embed_y_y.inp

Abaqus/Standard import analysis with UPDATE=YES and STATE=YES.

ss1_rebar_ccl12.inp

First Abaqus/Standard analysis.

ss2_rebar_ccl12_n_y.inp

Abaqus/Standard import analysis with UPDATE=NO and STATE=YES.