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 subassemblies in an assembly (pointervalue is the subassembly ID).
Type: entity array
assembly
Pointer to the assembly (use with the pointer - pointer1.assembly.name).
attributesmax
The number of attributes owned by this entity.
Type: unsigned integer
cardimage
The name of the assigned card image.
Type: string
cardimagetype
The type of the assigned card image.
Type: string
color
The 1-64 color of the entity.
Type: integer
color_rgb
The RGB color of the entity.
Type: string
component
Pointer to the component (use with the pointer - pointer1.component.name).
components
The list of components in an assembly (pointervalue is the component ID).
Type: entity array
definedentity
True if the entity is defined, false otherwise.
Type: Boolean
id
The ID of the entity.
Type: unsigned integer
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 integer
internalid
The ID of the entity.
Type: unsigned integer
mass
The summed total mass. This takes into account both structural and nonstructural mass.
moduleid
The module ID of the entity.
Type: integer
multibodies
The list of multibodies in an assembly (pointervalue is the multibody ID).
Type: entity array
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
poolid
The pool number of the entity.
Type: integer
poolname
The pool name of the entity.
Type: string
solver_id
The solver ID of the entity.
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:
Secondary CRB of this part should have 0 mass.
The mass of the part should be equal to TM (if Iflag=1, transfer mass from secondary to main).
For *CONSTRAINED_NODAL_RIGID_BODY_INERTIA
The mass of the secondary 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
solverkeyword
The name of the solver keyword.
Type: string
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.

2020 - Added new data name color_rgb.

2020.1 - Added new data name solverkeyword.

2021.1 - Added new data names moduleid, poolid, poolname, and solver_id.