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.