The NonstructuralMass object defines the mass contribution from nonstructural features into the model.
The NonstructuralMass object is derived from the Inertia object.
import part mdb.models[name].parts[name].engineeringFeatures.inertias[name] import assembly mdb.models[name].rootAssembly.engineeringFeatures.inertias[name]
This method creates a NonstructuralMass object.
mdb.models[name].parts[name].engineeringFeatures.NonstructuralMass mdb.models[name].rootAssembly.engineeringFeatures.NonstructuralMass
Required arguments
A String specifying the repository key.
A Region object specifying the region to which the mass is applied.
A SymbolicConstant specifying the units used to specify the nonstructural mass. Possible values are TOTAL_MASS, MASS_PER_VOLUME, MASS_PER_AREA, and MASS_PER_LENGTH.
A Float specifying the mass magnitude.
Optional argument
A SymbolicConstant specifying the distribution of the nonstructural mass. Possible values are MASS_PROPORTIONAL and VOLUME_PROPORTIONAL. The default value is MASS_PROPORTIONAL.
The distribution argument applies only when units=TOTAL_MASS.
Return value
A NonstructuralMass object.
Exceptions
This method modifies the NonstructuralMass object.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the NonstructuralMass method, except for the name argument.
Return value
Exceptions
The NonstructuralMass object has members with the same names and descriptions as the arguments to the NonstructuralMass method.
In addition, the NonstructuralMass object has the following member:
A Boolean specifying whether the inertia is suppressed or not. The default value is OFF.