The InertiaRelief object defines an inertia relief load.
The InertiaRelief object is derived from the Load object.
import load mdb.models[name].loads[name]
This method creates an InertiaRelief object.
mdb.models[name].InertiaRelief
Required arguments
A String specifying the load repository key.
A String specifying the name of the step in which the load is created.
Optional arguments
A Boolean specifying the 1-direction as a free direction.
Note: Although u1, u2, u3, ur1, ur2, and ur3 are optional arguments, at least one of them must be specified. Further, any specified set of free directions cannot include only two rotational degrees of freedom.
A Boolean specifying the 2-direction as a free direction.
A Boolean specifying the 3-direction as a free direction.
A Boolean specifying the rotation about the 1–direction as a free direction.
A Boolean specifying the rotation about the 2–direction as a free direction.
A Boolean specifying the rotation about the 3–direction as a free direction.
A sequence of Floats specifying the X, Y and Z-coordinates of a fixed rotation point or a point on the rotation axis or a point on the symmetry line, about which rotations are defined. Such a point must be specified only for certain combinations of free directions.
None or a DatumCsys object specifying the local coordinate system of the rigid body degrees of freedom for the inertia relief load. If localCoordinates=None, the free directions are defined in the global coordinate system. When this member is queried, it returns an Int. The default value is None.
Return value
An InertiaRelief object.
Exceptions
This method modifies the data for an existing InertiaRelief object in the step where it is created.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the InertiaRelief method, except for the name and createStepName arguments.
Return value
Exceptions
This method modifies the propagating data for an existing InertiaRelief object in the specified step.
Required argument
A String specifying the name of the step in which the load is modified.
Optional arguments
A Boolean specifying the 1-direction as a free direction.
A Boolean specifying the 2-direction as a free direction.
A Boolean specifying the 3-direction as a free direction.
A Boolean specifying the rotation about the 1–direction as a free direction.
A Boolean specifying the rotation about the 2–direction as a free direction.
A Boolean specifying the rotation about the 3–direction as a free direction.
A sequence of Floats specifying the point about which rotations are defined. The point can be specified only for certain combinations of free directions. The referencePoint argument can be one of the following:
The X, Y and Z-coordinates of a fixed rotation point.
A point on the rotation axis.
A point on the symmetry line.
A Boolean specifying whether the inertia relief loading should remain fixed at the current loading at the start of the step. The default value is OFF.
Return value
Exceptions
The InertiaRelief object can have the following members:
A String specifying the load repository key.
None or a DatumCsys object specifying the local coordinate system of the rigid body degrees of freedom for the inertia relief load. If localCoordinates=None, the free directions are defined in the global coordinate system. When this member is queried, it returns an Int. The default value is None.
A Region object specifying the region to which the load is applied.