Boundary Condition#
A specific type of boundary condition object and a specific type of boundary condition state object are designed for each type of boundary condition. A BoundaryCondition object stores the non-propagating data of a boundary condition as well as a number of instances of the corresponding BoundaryConditionState object, each of which stores the propagating data of the boundary condition in a single step. Instances of the BoundaryConditionState object are created and deleted internally by its corresponding BoundaryCondition object.
Create boundary conditions#
- class BoundaryConditionModel(name: str, description: str = '', stefanBoltzmann: float | None = None, absoluteZero: float | None = None, waveFormulation: SymbolicConstantType = 'NOT_SET', modelType: SymbolicConstantType = 'STANDARD_EXPLICIT', universalGas: float | None = None, copyConstraints: BooleanType = 1, copyConnectors: BooleanType = 1, copyInteractions: BooleanType = 1)[source]
Abaqus creates a Model object named Model-1 when a session is started.
Notes
This object can be accessed by:
mdb.models[name]
Methods
AccelerationBC(name, createStepName, region)This method creates an AccelerationBC object.
AccelerationBaseMotionBC(name, ...[, ...])This method creates a AccelerationBaseMotionBC object.
AcousticPressureBC(name, createStepName, region)This method creates a AcousticPressureBC object.
Calibration(name)This method creates a Calibration object.
ConcentrationBC(name, createStepName, region)This method creates a ConcentrationBC object.
ConnAccelerationBC(name, createStepName[, ...])This method creates an ConnAccelerationBC object on a wire region.
ConnDisplacementBC(name, createStepName[, ...])This method creates a ConnDisplacementBC object on a wire region.
ConnVelocityBC(name, createStepName[, ...])This method creates a ConnVelocityBC object on a wire region.
DisplacementBC(name, createStepName, region)This method creates a DisplacementBC object.
DisplacementBaseMotionBC(name, ...[, ...])This method creates a DisplacementBaseMotionBC object.
ElectricPotentialBC(name, createStepName, region)This method creates an ElectricPotentialBC object.
EncastreBC(name, createStepName, region[, ...])This method creates an encastre TypeBC object.
EulerianBC(name, createStepName, region[, ...])This method creates a EulerianBC object.
EulerianMotionBC(name, createStepName, ...)This method creates an EulerianMotionBC object.
FluidCavityPressureBC(name, createStepName, ...)This method creates a FluidCavityPressureBC object.
MagneticVectorPotentialBC(name, ...[, ...])This method creates a MagneticVectorPotentialBC object.
MaterialFlowBC(name, createStepName, region)This method creates a MaterialFlowBC object.
PinnedBC(name, createStepName, region[, ...])This method creates a pinned TypeBC object.
PorePressureBC(name, createStepName, region)This method creates a PorePressureBC object.
RetainedNodalDofsBC(name, createStepName, region)This method creates a RetainedNodalDofsBC object.
SecondaryBaseBC(name, createStepName, ...)This method creates a SecondaryBaseBC object.
SubmodelBC(name, createStepName, region, ...)This method creates a SubmodelBC object.
TemperatureBC(name, createStepName, region)This method creates a TemperatureBC object.
VelocityBC(name, createStepName, region[, ...])This method creates a VelocityBC object.
VelocityBaseMotionBC(name, createStepName, dof)This method creates a VelocityBaseMotionBC object.
XasymmBC(name, createStepName, region[, ...])This method creates a TypeBC object that specifies antisymmetry about the X-axis.
XsymmBC(name, createStepName, region[, ...])This method creates a TypeBC object that specifies symmetry about the X-axis.
YasymmBC(name, createStepName, region[, ...])This method creates a TypeBC object that specifies antisymmetry about the Y-axis.
YsymmBC(name, createStepName, region[, ...])This method creates a TypeBC object that specifies symmetry about the Y-axis.
ZasymmBC(name, createStepName, region[, ...])This method creates a TypeBC object that specifies antisymmetry about the Z-axis.
ZsymmBC(name, createStepName, region[, ...])This method creates a TypeBC object that specifies symmetry about the Z-axis.