Material#
The Material commands are used to define the materials in a model.
Create materials#
In Mdb#
- class MaterialModel(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
Material
(name[, description, materialIdentifier])This method creates a Material object.
In Odb#
- class MaterialOdb(name: str, analysisTitle: str = '', description: str = '', path: str = '')[source]
The Odb object is the in-memory representation of an output database (ODB) file.
Notes
This object can be accessed by:
import odbAccess session.odbs[name]
Methods
Material
(name[, description, materialIdentifier])This method creates a Material object.
Assign properties to the material#
- class Material(name: str, description: str = '', materialIdentifier: str = '')[source]
A Material object is the object used to specify a material. The Material object stores the various settings that determine how a material behaves. A material is created by combining one or more individual material options and sub options. A particular material option is associated with the Material object through a member. For example: the acousticMedium member may contain an AcousticMedium object. The alternative of having a MaterialOption abstract base class and a container of MaterialOptions was rejected because it would make it more difficult to enforce the fact that one Material object cannot contain two AcousticMedium objects, for example.
Notes
This object can be accessed by:
import material mdb.models[name].materials[name] import odbMaterial session.odbs[name].materials[name]
The corresponding analysis keywords are:
MATERIAL
- Attributes:
- acousticMedium: AcousticMedium
An
AcousticMedium
object.- brittleCracking: BrittleCracking
A
BrittleCracking
object.- capPlasticity: CapPlasticity
A
CapPlasticity
object.- castIronPlasticity: CastIronPlasticity
A
CastIronPlasticity
object.- clayPlasticity: ClayPlasticity
A
ClayPlasticity
object.- concrete: Concrete
A
Concrete
object.- concreteDamagedPlasticity: ConcreteDamagedPlasticity
A
ConcreteDamagedPlasticity
object.- conductivity: Conductivity
A
Conductivity
object.- creep: Creep
A
Creep
object.- crushableFoam: CrushableFoam
A
CrushableFoam
object.- crushStress: CrushStress
A
CrushStress
object.- ductileDamageInitiation: DamageInitiation
A
DamageInitiation
object.- fldDamageInitiation: DamageInitiation
A
DamageInitiation
object.- flsdDamageInitiation: DamageInitiation
A
DamageInitiation
object.- johnsonCookDamageInitiation: DamageInitiation
A
DamageInitiation
object.- maxeDamageInitiation: DamageInitiation
A
DamageInitiation
object.- maxsDamageInitiation: DamageInitiation
A
DamageInitiation
object.- maxpeDamageInitiation: DamageInitiation
A
DamageInitiation
object.- maxpsDamageInitiation: DamageInitiation
A
DamageInitiation
object.- mkDamageInitiation: DamageInitiation
A
DamageInitiation
object.- msfldDamageInitiation: DamageInitiation
A
DamageInitiation
object.- quadeDamageInitiation: DamageInitiation
A
DamageInitiation
object.- quadsDamageInitiation: DamageInitiation
A
DamageInitiation
object.- shearDamageInitiation: DamageInitiation
A
DamageInitiation
object.- hashinDamageInitiation: DamageInitiation
A
DamageInitiation
object.- damping: Damping
A
Damping
object.- deformationPlasticity: DeformationPlasticity
A
DeformationPlasticity
object.- density: Density
A
Density
object.- depvar: Depvar
A
Depvar
object.- dielectric: Dielectric
A
Dielectric
object.- diffusivity: Diffusivity
A
Diffusivity
object.- druckerPrager: DruckerPrager
A
DruckerPrager
object.- elastic: Elastic
An
Elastic
object.- electricalConductivity: ElectricalConductivity
An
ElectricalConductivity
object.- eos: Eos
An
Eos
object.- expansion: Expansion
An
Expansion
object.- fluidLeakoff: FluidLeakoff
A
FluidLeakoff
object.- gapFlow: GapFlow
A
GapFlow
object.- gasketThicknessBehavior: GasketThicknessBehavior
A
GasketThicknessBehavior
object.- gasketTransverseShearElastic: GasketTransverseShearElastic
A
GasketTransverseShearElastic
object.- gasketMembraneElastic: GasketMembraneElastic
A
GasketMembraneElastic
object.- gel: Gel
A
Gel
object.- heatGeneration: HeatGeneration
A
HeatGeneration
object.- hyperelastic: Hyperelastic
A
Hyperelastic
object.- hyperfoam: Hyperfoam
A
Hyperfoam
object.- hypoelastic: Hypoelastic
A
Hypoelastic
object.- inelasticHeatFraction: InelasticHeatFraction
An
InelasticHeatFraction
object.- jouleHeatFraction: JouleHeatFraction
A
JouleHeatFraction
object.- latentHeat: LatentHeat
A
LatentHeat
object.- lowDensityFoam: LowDensityFoam
A
LowDensityFoam
object.- magneticPermeability: MagneticPermeability
A
MagneticPermeability
object.- mohrCoulombPlasticity: MohrCoulombPlasticity
A
MohrCoulombPlasticity
object.- moistureSwelling: MoistureSwelling
A
MoistureSwelling
object.- mullinsEffect: MullinsEffect
A
MullinsEffect
object.- permeability: Permeability
A
Permeability
object.- piezoelectric: Piezoelectric
A
Piezoelectric
object.- plastic: Plastic
A
Plastic
object.- poreFluidExpansion: PoreFluidExpansion
A
PoreFluidExpansion
object.- porousBulkModuli: PorousBulkModuli
A
PorousBulkModuli
object.- porousElastic: PorousElastic
A
PorousElastic
object.- porousMetalPlasticity: PorousMetalPlasticity
A
PorousMetalPlasticity
object.- regularization: Regularization
A
Regularization
object.- solubility: Solubility
A
Solubility
object.- sorption: Sorption
A
Sorption
object.- specificHeat: SpecificHeat
A
SpecificHeat
object.- swelling: Swelling
A
Swelling
object.- userDefinedField: UserDefinedField
A
UserDefinedField
object.- userMaterial: UserMaterial
A
UserMaterial
object.- userOutputVariables: UserOutputVariables
A
UserOutputVariables
object.- viscoelastic: Viscoelastic
A
Viscoelastic
object.- viscosity: Viscosity
A
Viscosity
object.- viscous: Viscous
A
Viscous
object.
Methods
AcousticMedium
([acousticVolumetricDrag, ...])This method creates an AcousticMedium object.
BrittleCracking
(table[, ...])This method creates a BrittleCracking object.
CapPlasticity
(table[, ...])This method creates a CapPlasticity object.
CastIronPlasticity
(table[, ...])This method creates a CastIronPlasticity object.
ClayPlasticity
(table[, intercept, ...])This method creates a ClayPlasticity object.
Concrete
(table[, temperatureDependency, ...])This method creates a Concrete object.
ConcreteDamagedPlasticity
(table[, ...])This method creates a ConcreteDamagedPlasticity object.
Conductivity
(table[, type, ...])This method creates a Conductivity object.
Creep
(table[, law, temperatureDependency, ...])This method creates a Creep object.
CrushStress
(crushStressTable[, ...])This method creates a CrushStress object.
CrushableFoam
(table[, hardening, ...])This method creates a CrushableFoam object.
Damping
([alpha, beta, composite, structural])This method creates a Damping object.
DeformationPlasticity
(table[, ...])This method creates a DeformationPlasticity object.
Density
(table[, temperatureDependency, ...])This method creates a Density object.
Depvar
([deleteVar, n])This method creates a Depvar object.
Dielectric
(table[, type, ...])This method creates a Dielectric object.
Diffusivity
(table[, type, law, ...])This method creates a Diffusivity object.
DruckerPrager
(table[, shearCriterion, ...])This method creates a DruckerPrager object.
Elastic
(table[, type, noCompression, ...])This method creates an Elastic object.
ElectricalConductivity
(table[, type, ...])This method creates an ElectricalConductivity object.
Eos
([type, temperatureDependency, ...])This method creates an Eos object.
Expansion
([type, userSubroutine, zero, ...])This method creates an Expansion object.
FluidLeakoff
([temperatureDependency, ...])This method creates a FluidLeakoff object.
GapFlow
(table[, kmax, ...])This method creates a GapFlow object.
GasketMembraneElastic
(table[, ...])This method creates a GasketMembraneElastic object.
GasketThicknessBehavior
(table[, ...])This method creates a GasketThicknessBehavior object.
GasketTransverseShearElastic
(table[, ...])This method creates a GasketTransverseShearElastic object.
Gel
(table)This method creates a Gel object.
Hyperelastic
(table[, type, moduliTimeScale, ...])This method creates a Hyperelastic object.
Hyperfoam
([testData, poisson, n, ...])This method creates a Hyperfoam object.
Hypoelastic
(table[, user])This method creates a Hypoelastic object.
InelasticHeatFraction
([fraction])This method creates an InelasticHeatFraction object.
JouleHeatFraction
([fraction])This method creates a JouleHeatFraction object.
LatentHeat
(table)This method creates a LatentHeat object.
LowDensityFoam
([elementRemoval, ...])This method creates a LowDensityFoam object.
MagneticPermeability
(table, table2, table3)This method creates a MagneticPermeability object.
MohrCoulombPlasticity
(table[, ...])This method creates a MohrCoulombPlasticity object.
MoistureSwelling
(table)This method creates a MoistureSwelling object.
Permeability
(specificWeight, ...[, type, ...])This method creates a Permeability object.
Piezoelectric
(table[, type, ...])This method creates a Piezoelectric object.
Plastic
(table[, hardening, rate, dataType, ...])This method creates a Plastic object.
PoreFluidExpansion
(table[, zero, ...])This method creates a PoreFluidExpansion object.
PorousBulkModuli
(table[, temperatureDependency])This method creates a PorousBulkModuli object.
PorousElastic
(table[, shear, ...])This method creates a PorousElastic object.
PorousMetalPlasticity
(table[, ...])This method creates a PorousMetalPlasticity object.
Regularization
([rtol, strainRateRegularization])This method creates a Regularization object.
Solubility
(table[, temperatureDependency, ...])This method creates a Solubility object.
Sorption
(absorptionTable[, lawAbsorption, ...])This method creates a Sorption object.
SpecificHeat
(table[, law, ...])This method creates a SpecificHeat object.
Swelling
(table[, law, ...])This method creates a Swelling object.
UserMaterial
([type, unsymm, ...])This method creates a UserMaterial object.
UserOutputVariables
([n])This method creates a UserOutputVariables object.
Viscoelastic
(domain, table[, frequency, ...])This method creates a Viscoelastic object.
Viscosity
(table[, type, ...])This method creates a Viscosity object.
Viscous
(table[, law, temperatureDependency, ...])This method creates a Viscous object.