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.