Mass adjust verification

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

This page discusses:

ProductsAbaqus/Explicit

Use of mass adjust to define the total mass of an element set

Elements tested

  • B21
  • B22
  • B31
  • B32
  • PIPE21
  • PIPE31
  • C3D4
  • C3D6
  • C3D8
  • C3D8R
  • SC6R
  • SC8R
  • CAX3
  • CAX4R
  • CPE3
  • CPE4R
  • CPS3
  • CPS4R
  • M3D3
  • M3D4R
  • S3R
  • S4
  • S4R
  • SAX1
  • T2D2
  • T3D2

Problem description

Using mass adjustment to define the total mass of an element set in a model is tested. The analyses consist of a set of reference elements and another set of test elements whose material density is different from that of the reference elements. Mass adjustment is applied to the test elements to make the total mass equal those of the reference elements. The response of the test elements should be identical to that of the reference elements. Several element types are tested in each input file, with two elements in the model for each element type. Each element pair is subjected to equivalent displacements (and rotations in the case of beams and shells) such that their response is dynamic. Tests of membranes and shells are performed with and without the specification of nodal thickness. The reaction forces for the constrained nodes of each pair of elements are output for comparison purposes.

Results and discussion

Reaction forces for nodes on each pair of test and reference elements are nearly identical.

Use of mass adjust to redistribute element masses to satisfy the minimum element stable time increment requirement

Elements tested

  • C3D8
  • C3D8R
  • S3R
  • S4R

Problem description

Using mass adjustment to define the total mass of an element set is tested, with redistribution of the element masses to satisfy the minimum stable element time increment requirement. A circular plate subject to blast loading is considered for the test. Considering symmetry, a quarter of the plate is meshed with square elements in an inner region and non-square elements in the outer region. The elements in the inner region are smaller in size than those in the outer region and have a lower material density. In a reference analysis, fixed mass scaling is specified and the mass addition in the inner region due to mass scaling is noted. There is no mass scaling in the outer region. In the test, first the mass of the outer region is adjusted to include the additional mass of the inner region noted in the reference analysis. Next, the mass of the whole model is adjusted to the total mass (including mass scaling) of the whole model of the reference, with the same minimum element stable time increment used for mass scaling. Thus, in the test analysis, the mass added to the outer region from the first mass adjust data entry will be redistributed in its entirety to the inner region as a result of the second. The resulting masses of the inner and outer regions in the test should be identical to those in the reference. The dynamic response of the test should also be the same as the reference.

Results and discussion

The masses of the element sets are output to the printed output (.dat) file using a model definition data request. The results of the test match those of the reference analysis.

Input files

massadjust_dt_c3d8_plate.inp

Abaqus/Explicit analysis using C3D8 elements and mass adjustment to impose minimum stable element time increment.

massadjust_dt_c3d8_plate_ref.inp

Abaqus/Explicit analysis using C3D8 elements and fixed mass scaling to impose minimum stable element time increment.

massadjust_dt_c3d8r_plate.inp

Abaqus/Explicit analysis using C3D8R elements and mass adjustment to impose minimum stable element time increment.

massadjust_dt_c3d8r_plate_ref.inp

Abaqus/Explicit analysis using C3D8R elements and fixed mass scaling to impose minimum stable element time increment.

massadjust_dt_s3r_plate.inp

Abaqus/Explicit analysis using S3R elements and mass adjustment to impose minimum stable element time increment.

massadjust_dt_s3r_plate_ref.inp

Abaqus/Explicit analysis using S3R elements and fixed mass scaling to impose minimum stable element time increment.

massadjust_dt_s4r_plate.inp

Abaqus/Explicit analysis using S4R elements and mass adjustment to impose minimum stable element time increment.

massadjust_dt_s4r_plate_ref.inp

Abaqus/Explicit analysis using S4R elements and fixed mass scaling to impose minimum stable element time increment.