ansys.dyna.core.pre.dynabase.BoundaryCondition#
- class ansys.dyna.core.pre.dynabase.BoundaryCondition#
Provides a way of defining imposed motions on boundary nodes.
- stub#
- spclist = []#
- imposedmotionlist = []#
- templist = []#
- convectionlist = []#
- assign_model(model)#
- 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.
- 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:
- 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
.
- 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.
- create()#
Create a boundary condition.