BoundaryCondition
#
- class ansys.dyna.core.pre.dynabase.BoundaryCondition#
Provides a way of defining imposed motions on boundary nodes.
Overview#
Define nodal single point constraints. |
|
Create an imposed nodal motion on a node or set of nodes. |
|
Create temperature boundary conditions for a thermal or coupled thermal/structural analysis. |
|
Apply a convection boundary condition on SEGMENT_SET for a thermal analysis. |
|
Create a boundary condition. |
Import detail#
from ansys.dyna.core.pre.dynabase import BoundaryCondition
Attribute detail#
- BoundaryCondition.stub#
- BoundaryCondition.spclist = []#
- BoundaryCondition.imposedmotionlist = []#
- BoundaryCondition.templist = []#
- BoundaryCondition.convectionlist = []#
Method detail#
- BoundaryCondition.assign_model(model)#
- BoundaryCondition.create_spc(nodeset, tx=True, ty=True, tz=True, rx=True, ry=True, rz=True, cid=0, birth=0, death=1e+20)#
Define nodal single point constraints.
- BoundaryCondition.create_imposed_motion(set, curve, motion=Motion.DISPLACEMENT, dof=DOF.X_TRANSLATIONAL, scalefactor=1, birthtime=0)#
Create an imposed nodal motion on a node or set of nodes.
An imposed nodal motion can be a velocity, acceleration, or displacement.
- Parameters:
- BoundaryCondition.create_temperature(nodeset, curve=None, scalefactor=1)#
Create temperature boundary conditions for a thermal or coupled thermal/structural analysis.
- Parameters:
- nodesetNodeSet.
Node set.
- curve
Curve
,optional
Temperature, T, specification. The default is
None
.- scalefactor
float
,optional
Temperature, T, curve multiplier. The default is
1
.
- BoundaryCondition.create_convection(segmentset=None, convection_heat_transfer_coefficient=None, convection_heat_transfer_coefficient_multiplier=0.0, environment_temperature=None, environment_temperature_multiplier=0.0)#
Apply a convection boundary condition on SEGMENT_SET for a thermal analysis.
- Parameters:
- segmentsetSegmentSet.
Segment set.
- convection_heat_transfer_coefficient
Curve
Convection heat transfer coefficient.
- convection_heat_transfer_coefficient_multiplier
float
Curve multiplier for convection heat transfer coefficient.
- environment_temperature
Curve
Environment temperature.
- environment_temperature_multiplier
float
Curve multiplier for environment temperature.
- BoundaryCondition.create()#
Create a boundary condition.