The EulerianMotionBC object stores the data for an Eulerian mesh motion boundary condition.
The EulerianMotionBC object is derived from the BoundaryCondition object.
import load mdb.models[name].boundaryConditions[name]
This method creates an EulerianMotionBC object.
mdb.models[name].EulerianMotionBC
Required arguments
A String specifying the boundary condition repository key.
A String specifying the name of the step in which the boundary condition is created.
A String specifying the name of the Eulerian part instance.
Optional arguments
A Boolean specifying whether the mesh will follow a regular surface region or an Eulerian surface. The default value is ON.
A Region object specifying the region to which the boundary condition is applied.
A String specifying the name of the Eulerian surface to follow. This argument applies only when followRegion=False.
A SymbolicConstant specifying the 1-direction translational constraint on the center of the Eulerian mesh. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the positive (maximum) bounds of the mesh in the 1 direction. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the negative (minimum) bounds of the mesh in the 1 direction. Possible values are FREE and FIXED. The default value is FREE.
None or a Float specifying the upper bounds on the allowable scaling of the mesh in the 1 direction. If expansionRatio1=None, then there is no upper limit. The default value is None.
A Float specifying the lower bounds on the allowable scaling of the mesh in the 1 direction. The default value is 0.0.
A SymbolicConstant specifying the 2-direction translational constraint on the center of the Eulerian mesh. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the positive (maximum) bounds of the mesh in the 2 direction. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the negative (minimum) bounds of the mesh in the 2 direction. Possible values are FREE and FIXED. The default value is FREE.
None or a Float specifying the upper bounds on the allowable scaling of the mesh in the 2 direction. If expansionRatio2=None, then there is no upper limit. The default value is None.
A Float specifying the lower bounds on the allowable scaling of the mesh in the 2 direction. The default value is 0.0.
A SymbolicConstant specifying the 3-direction translational constraint on the center of the Eulerian mesh. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the positive (maximum) bounds of the mesh in the 3 direction. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the negative (minimum) bounds of the mesh in the 3 direction. Possible values are FREE and FIXED. The default value is FREE.
None or a Float specifying the upper bounds on the allowable scaling of the mesh in the 3 direction. If expansionRatio3=None, then there is no upper limit. The default value is None.
A Float specifying the lower bounds on the allowable scaling of the mesh in the 3 direction. The default value is 0.0.
A Boolean specifying whether the mesh is allowed to contract . The default value is ON.
A Float specifying the maximum change in allowed aspect ratio (for any of the three mesh aspects, 1-2, 2-3, 3-1). The default value is 10.0.
A Float specifying the multiplier for the mesh nodal velocity limit. The default value is 1.01.
A Float specifying the lower bounds on the volume fraction when determining which nodes to include in the surface bounding box calculation for an Eulerian material surface. This argument applies only when followRegion=False. The default value is 0.5.
None or a Float specifying the buffer between the surface box and the Eulerian section mesh bounding box. The default value is 2.0.
Return value
An EulerianMotionBC object.
Exceptions
This method modifies the data for an existing EulerianMotionBC object in the step where it is created.
Required arguments
Optional arguments
A String specifying the name of the Eulerian part instance.
A Boolean specifying whether the mesh will follow a regular surface region or an Eulerian surface. The default value is ON.
A Region object specifying the region to which the boundary condition is applied.
A String specifying the name of the Eulerian surface to follow. This argument applies only when followRegion=False.
A SymbolicConstant specifying the 1-direction translational constraint on the center of the Eulerian mesh. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the positive (maximum) bounds of the mesh in the 1 direction. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the negative (minimum) bounds of the mesh in the 1 direction. Possible values are FREE and FIXED. The default value is FREE.
None or a Float specifying the upper bounds on the allowable scaling of the mesh in the 1 direction. If expansionRatio1=None, then there is no upper limit. The default value is None.
A Float specifying the lower bounds on the allowable scaling of the mesh in the 1 direction. The default value is 0.0.
A SymbolicConstant specifying the 2-direction translational constraint on the center of the Eulerian mesh. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the positive (maximum) bounds of the mesh in the 2 direction. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the negative (minimum) bounds of the mesh in the 2 direction. Possible values are FREE and FIXED. The default value is FREE.
None or a Float specifying the upper bounds on the allowable scaling of the mesh in the 2 direction. If expansionRatio2=None, then there is no upper limit. The default value is None.
A Float specifying the lower bounds on the allowable scaling of the mesh in the 2 direction. The default value is 0.0.
A SymbolicConstant specifying the 3-direction translational constraint on the center of the Eulerian mesh. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the positive (maximum) bounds of the mesh in the 3 direction. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the negative (minimum) bounds of the mesh in the 3 direction. Possible values are FREE and FIXED. The default value is FREE.
None or a Float specifying the upper bounds on the allowable scaling of the mesh in the 3 direction. If expansionRatio3=None, then there is no upper limit. The default value is None.
A Float specifying the lower bounds on the allowable scaling of the mesh in the 3 direction. The default value is 0.0.
A Boolean specifying whether the mesh is allowed to contract . The default value is ON.
A Float specifying the maximum change in allowed aspect ratio (for any of the three mesh aspects, 1-2, 2-3, 3-1). The default value is 10.0.
A Float specifying the multiplier for the mesh nodal velocity limit. The default value is 1.01.
A Float specifying the lower bounds on the volume fraction when determining which nodes to include in the surface bounding box calculation for an Eulerian material surface. This argument applies only when followRegion=False. The default value is 0.5.
None or a Float specifying the buffer between the surface box and the Eulerian section mesh bounding box. The default value is 2.0.
Return value
Exceptions
This method modifies the propagating data for an existing EulerianMotionBC object in the specified step.
Required argument
A String specifying the name of the step in which the boundary condition is modified.
Optional arguments
A SymbolicConstant specifying the 1-direction translational constraint on the center of the Eulerian mesh. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the positive (maximum) bounds of the mesh in the 1 direction. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the negative (minimum) bounds of the mesh in the 1 direction. Possible values are FREE and FIXED. The default value is FREE.
None or a Float specifying the upper bounds on the allowable scaling of the mesh in the 1 direction. If expansionRatio1=None, then there is no upper limit. The default value is None.
A Float specifying the lower bounds on the allowable scaling of the mesh in the 1 direction. The default value is 0.0.
A SymbolicConstant specifying the 2-direction translational constraint on the center of the Eulerian mesh. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the positive (maximum) bounds of the mesh in the 2 direction. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the negative (minimum) bounds of the mesh in the 2 direction. Possible values are FREE and FIXED. The default value is FREE.
None or a Float specifying the upper bounds on the allowable scaling of the mesh in the 2 direction. If expansionRatio2=None, then there is no upper limit. The default value is None.
A Float specifying the lower bounds on the allowable scaling of the mesh in the 2 direction. The default value is 0.0.
A SymbolicConstant specifying the 3-direction translational constraint on the center of the Eulerian mesh. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the positive (maximum) bounds of the mesh in the 3 direction. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the negative (minimum) bounds of the mesh in the 3 direction. Possible values are FREE and FIXED. The default value is FREE.
None or a Float specifying the upper bounds on the allowable scaling of the mesh in the 3 direction. If expansionRatio3=None, then there is no upper limit. The default value is None.
A Float specifying the lower bounds on the allowable scaling of the mesh in the 3 direction. The default value is 0.0.
A Boolean specifying whether the mesh is allowed to contract . The default value is ON.
A Float specifying the maximum change in allowed aspect ratio (for any of the three mesh aspects, 1-2, 2-3, 3-1). The default value is 10.0.
A Float specifying the multiplier for the mesh nodal velocity limit. The default value is 1.01.
A Float specifying the lower bounds on the volume fraction when determining which nodes to include in the surface bounding box calculation for an Eulerian material surface. This argument applies only when followRegion=False. The default value is 0.5.
None or a Float specifying the buffer between the surface box and the Eulerian section mesh bounding box. The default value is 2.0.
Return value
Exceptions
The EulerianMotionBC object can have the following members:
A String specifying the boundary condition repository key.
A Boolean specifying whether the mesh will follow a regular surface region or an Eulerian surface. The default value is ON.
A SymbolicConstant specifying the 1-direction translational constraint on the center of the Eulerian mesh. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the 2-direction translational constraint on the center of the Eulerian mesh. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the 3-direction translational constraint on the center of the Eulerian mesh. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the positive (maximum) bounds of the mesh in the 1 direction. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the positive (maximum) bounds of the mesh in the 2 direction. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the positive (maximum) bounds of the mesh in the 3 direction. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the negative (minimum) bounds of the mesh in the 1 direction. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the negative (minimum) bounds of the mesh in the 2 direction. Possible values are FREE and FIXED. The default value is FREE.
A SymbolicConstant specifying the translational constraint on the negative (minimum) bounds of the mesh in the 3 direction. Possible values are FREE and FIXED. The default value is FREE.
None or a Float specifying the upper bounds on the allowable scaling of the mesh in the 1 direction. If expansionRatio1=None, then there is no upper limit. The default value is None.
None or a Float specifying the upper bounds on the allowable scaling of the mesh in the 2 direction. If expansionRatio2=None, then there is no upper limit. The default value is None.
None or a Float specifying the upper bounds on the allowable scaling of the mesh in the 3 direction. If expansionRatio3=None, then there is no upper limit. The default value is None.
A Float specifying the lower bounds on the allowable scaling of the mesh in the 1 direction. The default value is 0.0.
A Float specifying the lower bounds on the allowable scaling of the mesh in the 2 direction. The default value is 0.0.
A Float specifying the lower bounds on the allowable scaling of the mesh in the 3 direction. The default value is 0.0.
A Boolean specifying whether the mesh is allowed to contract . The default value is ON.
A Float specifying the maximum change in allowed aspect ratio (for any of the three mesh aspects, 1-2, 2-3, 3-1). The default value is 10.0.
A Float specifying the multiplier for the mesh nodal velocity limit. The default value is 1.01.
A Float specifying the lower bounds on the volume fraction when determining which nodes to include in the surface bounding box calculation for an Eulerian material surface. This argument applies only when followRegion=False. The default value is 0.5.
None or a Float specifying the buffer between the surface box and the Eulerian section mesh bounding box. The default value is 2.0.
A String specifying the name of the Eulerian part instance.
A String specifying the name of the Eulerian surface to follow. This argument applies only when followRegion=False.
A SymbolicConstant specifying the category of the boundary condition. Possible values are MECHANICAL and THERMAL.
A Region object specifying the region to which the boundary condition is applied.
None or a DatumCsys object specifying the local coordinate system of the boundary condition's degrees of freedom. If localCsys=None, the degrees of freedom are defined in the global coordinate system. The default value is None.