Adaptive mesh for solid elements in Abaqus/Standard

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

This page discusses:

ProductsAbaqus/Standard

Elements tested

  • CPE3
  • CPE3H
  • CPS3
  • CAX3
  • CAX3H
  • CPS4
  • CPS4T
  • CPE4
  • CPE4T
  • CPE4H
  • CPE4HT
  • CPE4P
  • CPE4PH
  • CAX4
  • CAX4P
  • CAX4H
  • CAX4T
  • CAX4HT
  • CAX4PH
  • C3D8
  • C3D8P
  • C3D8H
  • C3D8T
  • C3D8HT
  • C3D8PH
  • C3D8R
  • C3D8RP
  • C3D8RH
  • C3D8RT
  • C3D8RHT
  • C3D8RPH

Features tested

Adaptive mesh capabilities are tested in Abaqus/Standard for solid elements that can be part of an adaptive mesh domain.

Problem description

The verification problems are either slender beam-like structures that are loaded by gravity parallel to the length or cubical structures indented by a rigid punch.

The verification problems also test user subroutine UMESHMOTION, which provides user-prescribed mesh motion.

Results and discussion

The verification of the adaptive mesh capability is done by comparing the results of the problems with and without adaptive mesh options.

The verification of user subroutine UMESHMOTION consists of checking the nodal output to ensure correct application of the user-prescribed mesh motion.

Input files

ale_foamindent_cpe3.inp

Punch indentation problem using CPE3 elements.

ale_foamindent_cpe3_gv.inp

Punch indentation problem using CPE3 elements, and volume-based smoothing with geometric enhancements.

ale_foamindent_cpe3h.inp

Punch indentation problem using CPE3H elements.

ale_foamindent_cpe3h_gv.inp

Punch indentation problem using CPE3H elements, and volume-based smoothing with geometric enhancements.

ale_foamindent_cps3.inp

Punch indentation problem using CPS3 elements.

ale_foamindent_cps3_gv.inp

Punch indentation problem using CPS3 elements, and volume-based smoothing with geometric enhancements.

ale_foamindent_cax3.inp

Punch indentation problem using CAX3 elements.

ale_foamindent_cax3_surf.inp

Punch indentation problem with CAX3 elements using surface-to-surface contact.

ale_foamindent_cax3_gv.inp

Punch indentation problem using CAX3 elements, and volume-based smoothing with geometric enhancements.

ale_foamindent_cax3h.inp

Punch indentation problem using CAX3H elements.

ale_foamindent_cax3h_gv.inp

Punch indentation problem using CAX3H elements, and volume-based smoothing with geometric enhancements.

ale_foamindent_cps4.inp

Punch indentation problem using CPS4 elements.

ale_foamindent_cps4_gv.inp

Punch indentation problem using CPS4 elements, and volume-based smoothing with geometric enhancements.

ale_foamindent_cpe4.inp

Punch indentation problem using CPE4 elements.

ale_foamindent_cpe4_gv.inp

Punch indentation problem using CPE4 elements, and volume-based smoothing with geometric enhancements.

ale_foamindent_cpe4h.inp

Punch indentation problem using CPE4H elements.

ale_foamindent_cpe4h_gv.inp

Punch indentation problem using CPE4H elements, and volume-based smoothing with geometric enhancements.

ale_foamindent_cax4.inp

Punch indentation problem using CAX4 elements.

ale_foamindent_cax4h_gv.inp

Punch indentation problem using CAX4H elements, and volume-based smoothing with geometric enhancements.

ale_cps4t.inp

Cantilever under gravity loading using CPS4T elements.

ale_cpe4t.inp

Cantilever under gravity loading using CPE4T elements.

ale_cpe4ht.inp

Cantilever under gravity loading using CPE4HT elements.

ale_cpe4p.inp

Cantilever under gravity loading using CPE4P elements.

ale_cpe4ph.inp

Cantilever under gravity loading using CPE4PH elements.

ale_cax4t.inp

Cantilever under gravity loading using CAX4T elements.

ale_cax4ht.inp

Cantilever under gravity loading using CAX4HT elements.

ale_cax4p.inp

Cantilever under gravity loading using CAX4P elements.

ale_cax4ph.inp

Cantilever under gravity loading using CAX4PH elements.

ale_c3d8.inp

Cantilever under gravity loading using C3D8 elements.

ale_c3d8_gv.inp

Cantilever under gravity loading using C3D8 elements, and volume-based smoothing with geometric enhancements.

ale_c3d8p.inp

Cantilever under gravity loading using C3D8P elements.

ale_c3d8h.inp

Cantilever under gravity loading using C3D8H elements.

ale_c3d8h_gv.inp

Cantilever under gravity loading using C3D8H elements, and volume-based smoothing with geometric enhancements.

ale_c3d8t.inp

Cantilever under gravity loading using C3D8T elements.

ale_c3d8ht.inp

Cantilever under gravity loading using C3D8HT elements.

ale_c3d8ph.inp

Cantilever under gravity loading using C3D8PH elements.

ale_c3d8r.inp

Cantilever under gravity loading using C3D8R elements.

ale_c3d8r_gv.inp

Cantilever under gravity loading using C3D8R elements, and volume-based smoothing with geometric enhancements.

ale_c3d8rp.inp

Cantilever under gravity loading using C3D8RP elements.

ale_c3d8rh.inp

Cantilever under gravity loading using C3D8RH elements.

ale_c3d8rh_gv.inp

Cantilever under gravity loading using C3D8RH elements, and volume-based smoothing with geometric enhancements.

ale_c3d8rt.inp

Cantilever under gravity loading using C3D8RT elements.

ale_c3d8rht.inp

Cantilever under gravity loading using C3D8RHT elements.

ale_c3d8rph.inp

Cantilever under gravity loading using C3D8RPH elements.

ale_c3d8_cavityablation.inp

Cavity ablation using user subroutine UMESHMOTION.

ale_c3d8_cavityablation_gv.inp

Cavity ablation using user subroutine UMESHMOTION, and volume-based smoothing with geometric enhancements.

ale_c3d8_cavityablation.f

User subroutine UMESHMOTION used in ale_c3d8_cavityablation.inp and ale_c3d8_cavityablation_gv.inp.

ale_c3d8_uniformablation.inp

Uniform ablation using user subroutine UMESHMOTION.

ale_c3d8_uniformablation_gv.inp

Uniform ablation using user subroutine UMESHMOTION, and volume-based smoothing with geometric enhancements.

ale_c3d8_uniformablation.f

User subroutine UMESHMOTION used in ale_c3d8_uniformablation.inp and ale_c3d8_uniformablation_gv.inp.

ale_cpe4p_cavityablation.inp

Cavity ablation using user subroutine UMESHMOTION.

ale_cpe4p_cavityablation.f

User subroutine UMESHMOTION used in ale_cpe4p_cavityablation.inp.

ale_cpe4p_uniformablation.inp

Uniform ablation using user subroutine UMESHMOTION.

ale_cpe4p_uniformablation.f

User subroutine UMESHMOTION used in ale_cpe4p_uniformablation.inp.

ale_constraint.inp

Verification to ensure proper boundary condition application in an adaptive mesh domain.

ale_constraint_gv.inp

Verification to ensure proper boundary condition application in an adaptive mesh domain. Volume-based smoothing and geometric enhancements are applied.