assemblies

Unless otherwise specified, data names are accessible in level 3 only.

activesuppressed
Returns non-zero if the entity is set inactive, 0 otherwise. Type: integer
assemblies
The list of sub-assemblies in an assembly. Type: entity array
For access via the template, this is a pointer to the sub-assemblies within an assembly (pointer value is the sub-assembly ID).
assembly
Pointer to the assembly (use with the pointer - pointer1.assembly.name).
attributesmax
The number of attributes owned by this entity. Type: unsigned int.
cardimage
The name of the assigned card image. Type: string
cardimagetype
The type of the assigned card image. Type: string
color
The color of the entity. Type: integer
component
Pointer to the component (use with the pointer - pointer1.component.name).
components
The list of components in an assembly. Type: entity array
For access via the template, this is a pointer to the components within an assembly (pointervalue is the component ID).
definedentity
True if the entity is defined, false otherwise. Type: Boolean
id
The ID of the entity. Type: entity
include
The ID of the include file the entity is organized in. Type: entity
includeid
The ID of the include file the entity is organized in. Type: unsigned int.
internalid
The ID of the entity. Type: unsigned int.
mass
The summed total mass. This takes into account both structural and nonstructural mass.
multibodies
The list of multibodies in an assembly. Type: entity array
For access via the template, this is a pointer to the multibodies within an assembly (pointervalue is the multibody ID).
multibody
Pointer to the multibody (use with the pointer - pointer1.multibody.name).
name
The name of the entity. Type: string
nonstructuralmass
The summed non-structural mass.
Type: double
numberofassemblies
The number of sub-assemblies in an assembly. Type: integer
numberofcomponents
The number of components in an assembly. Type: integer
numberofmultibodies
The number of multibodies in an assembly. Type: integer
outputsuppressed
Returns non-zero if the entity is set "do not export", 0 otherwise. Type: integer
structuralmass
The summed structural mass.
Type: double

LS-DYNA Specific Data Names

The following data names are only available for LS-DYNA, or have specific behavior for LS-DYNA.

distributedmass
This is the mass distributed from nodal rigid bodies to free nodes.
Type: double
engineeringmass
Corresponds to structuralmass + lumpedmass + nonstructuralmass.
Type: double
Exceptions:
For PART with PART_INERTIA:
Slave CRB of this part should have 0 mass.
The mass of the part should be equal to TM (if Iflag=1, transfer mass from slave to master).
For *CONSTRAINED_NODAL_RIGID_BODY_INERTIA
The mass of the slave nodes on the connected part should not be taken into account.
lumpedmass
The summed lumped mass added through *ELEMENT_MASS, *ELEMENT_MASS_NODE_SET, *ELEMENT_INERTIA or *ELEMENT_SEATBELT_ACCELEROMETER.
Type: double
nonstructuralmass
The summed nonstructural mass added through *ELEMENT_MASS_PART_SET, *ELEMENT_MASS_PART or NSM in *SECTION.
Type: double
rigidbodymass
Mass in nodal rigid bodies. This is the mass transferred from deformable nodes to nodal rigid bodies. This includes the mass transfer of the lumped mass defined on deformable elements of the nodal rigid body.
Type: double
solvertpartmass
For rigid parts:
  • Structural mass + lumped mass + non-structural mass + mass transferred from deformable nodes (including lumped mass ; NSM applied on these nodes) + mass transferred from other rigid parts (merged)
  • If PART_INERTIA is defined then the mass/COG/inertia are equal to the ones specified (if Iflag=1 in xtranodes or crb these are added too)
For deformable parts:
  • Structural mass + non-structural mass – mass in nodal rigid bodies (lumped mass excluded)
Type: double
structuralmass
The summed structural mass of the elements in the component.
For PART_INTERIA, reports the translational mass (TM) value.
Type: double
totalmass
Corresponds to distributedmass + lumpedmass + nonstructuralmass + rigidbodymass + structuralmass + transferredmass
Type: double
transferredmass
This is the mass transferred from deformable nodes to rigid materials. This includes lumped mass transfer from rigid or deformable nodes to the rigid materials.
For rigid material this is the mass gained from deformable (+). For deformable parts this is the mass lost to rigid material (-).
Type: double

Radioss Specific Data Names

The following data names are only available for Radioss, or have specific behavior for Radioss.

distributedmass
This is the mass distributed from rigid bodies to free nodes.
Type: double
engineeringmass
Corresponds to structuralmass + lumpedmass - transferredmass.
Type: double
lumpedmass
The summed lumped mass.
Type: double
rigidbodymass
The rigid bodies mass. This is the mass transferred from deformable nodes to rigid bodies. This includes the mass transfer of the lumped mass defined on deformable elements of the rigid body.
Type: double
solvertpartmass
The mass given by the solver.
Type: double
totalmass
Corresponds to distributedmass + lumpedmass + rigidbodymass + structuralmass
Type: double

Version History

2019 - Added new data names distributedmass, engineeringmass, lumpedmass, mass, nonstructuralmass, rigidbodymass, solverpartmass, structuralmass, totalmass and transferredmass.