5.1.1 Adaptive mesh for solid elements in ABAQUS/Standard

Product: ABAQUS/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   

Feature tested

The *ADAPTIVE MESH option is tested in ABAQUS/Standard for solid elements that can be part of an adaptive mesh domain.

Problem description

The verification problems that test the *ADAPTIVE MESH option 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_cpe3h.inp

Punch indentation problem using CPE3H elements.

ale_foamindent_cps3.inp

Punch indentation problem using CPS3 elements.

ale_foamindent_cax3.inp

Punch indentation problem using CAX3 elements.

ale_foamindent_cax3h.inp

Punch indentation problem using CAX3H elements.

ale_foamindent_cps4.inp

Punch indentation problem using CPS4 elements.

ale_foamindent_cpe4.inp

Punch indentation problem using CPE4 elements.

ale_foamindent_cpe4h.inp

Punch indentation problem using CPE4H elements.

ale_foamindent_cax4.inp

Punch indentation problem using CAX4 elements.

ale_foamindent_cax4h.inp

Punch indentation problem using CAX4H elements.

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_c3d8p.inp

Cantilever under gravity loading using C3D8P elements.

ale_c3d8h.inp

Cantilever under gravity loading using C3D8H elements.

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_c3d8rp.inp

Cantilever under gravity loading using C3D8RP elements.

ale_c3d8rh.inp

Cantilever under gravity loading using C3D8RH elements.

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_uniformablation.inp

Uniform ablation using user subroutine UMESHMOTION.

ale_cpe4p_cavityablation.inp

Cavity ablation using user subroutine UMESHMOTION.

ale_cpe4p_uniformablation.inp

Uniform ablation using user subroutine UMESHMOTION.

ale_constraint.inp

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