Interaction#
A specific type of interaction object and a specific type of interaction state object are designed for each type of interaction. An interaction object stores the non-propagating data of an interaction as well as a number of instances of the corresponding interaction state object, each of which stores the propagating data of the interaction in a single step. Instances of the interaction state object are created and deleted internally by its corresponding interaction object.
Create interactions#
- class InteractionModel(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
AcousticImpedance(name, createStepName, surface)This method creates an AcousticImpedance object.
AcousticImpedanceProp(name, tableType, table)This method creates an AcousticImpedanceProp object.
ActuatorSensor(name, createStepName, point, ...)This method creates an ActuatorSensor object.
ActuatorSensorProp(name[, realProperties, ...])This method creates an ActuatorSensorProp object.
CavityRadiation(name, createStepName, surfaces)This method creates a CavityRadiation object.
CavityRadiationProp(name[, ...])This method creates a CavityRadiationProp object.
ConcentratedFilmCondition(name, ...[, ...])This method creates a ConcentratedFilmCondition object.
ConcentratedRadiationToAmbient(name, ...[, ...])This method creates a ConcentratedRadiationToAmbient object.
ContactExp(name, createStepName[, ...])This method creates a ContactExp object.
ContactProperty(name)This method creates a ContactProperty object.
ContactStd(name, createStepName[, ...])This method creates a ContactStd object.
CyclicSymmetry(name, createStepName, main, ...)This method creates a CyclicSymmetry object.
ElasticFoundation(name, createStepName, ...)This method creates an ElasticFoundation object.
ExpContactControl(name[, globTrkChoice, ...])This method creates an ExpContactControl object.
ExpInitialization(name[, overclosureType, ...])This method creates an ExpInitialization object.
FilmCondition(name, createStepName, surface, ...)This method creates a FilmCondition object.
FilmConditionProp(name[, ...])This method creates a FilmConditionProp object.
FluidCavity(name, createStepName, ...[, ...])This method creates an FluidCavity object.
FluidCavityProperty(name[, definition, ...])This method creates a FluidCavityProperty object.
FluidExchange(name, createStepName, ...[, ...])This method creates an FluidExchange object.
FluidExchangeProperty(name, dataTable[, ...])This method creates a FluidExchangeProperty object.
FluidInflator(name, createStepName, cavity, ...)This method creates a FluidInflator object.
FluidInflatorProperty(name, definition, ...)This method creates a FluidInflatorProperty object.
IncidentWave(name, createStepName, ...[, ...])This method creates an IncidentWave object.
IncidentWaveProperty(name[, definition, ...])This method creates an IncidentWaveProperty object.
ModelChange(name, createStepName[, ...])This method creates a ModelChange object.
PressurePenetration(name, createStepName, ...)This method creates a PressurePenetration object.
RadiationToAmbient(name, createStepName, ...)This method creates a RadiationToAmbient object.
SelfContactExp(name, createStepName, ...[, ...])This method creates a SelfContactExp object.
SelfContactStd(name, createStepName, ...[, ...])This method creates a SelfContactStd object.
StdContactControl(name[, ...])This method creates an StdContactControl object.
StdInitialization(name[, overclosureType, ...])This method creates a StdInitialization object.
StdStabilization(name[, zeroDistance, ...])This method creates a StdStabilization object.
StdXplCosimulation(name, createStepName, region)This method creates a StdXplCosimulation object.
SurfaceToSurfaceContactExp(name, ...[, ...])This method creates a SurfaceToSurfaceContactExp object.
SurfaceToSurfaceContactStd(name, ...[, ...])This method creates a SurfaceToSurfaceContactStd object.
XFEMCrackGrowth(name, createStepName, crackName)This method creates an XFEMCrackGrowth object.
contactDetection([name, createStepName, ...])This method uses contact detection to create SurfaceToSurfaceContactStd, SurfaceToSurfaceContactExp, and Tie objects.
This method returns a list of all possible contacts that can be created using the ContactDetection method.