Material object

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.

This page discusses:

Access

import material
mdb.models[name].materials[name]
import odbMaterial
session.odbs[name].materials[name]

Material(...)

This method creates a Material object.

Path

mdb.models[name].Material
session.odbs[name].Material

Required arguments

name

A String specifying the name of the new material.

Optional arguments

description

A String specifying user description of the material. The default value is an empty string.

materialIdentifier

A String specifying material identifier for customer use. The default value is an empty string.

Return value

A Material object.

Exceptions

InvalidNameError.

materialsFromOdb(...)

This methods creates Material objects by reading an output database. The new materials are placed in the materials repository.

Path

mdb.models[name].materialsFromOdb

Required arguments

fileName

A String specifying the name of the output database file (including the .odb extension) to be read. This String can also be the full path to the output database file if it is located in another directory.

Optional arguments

None.

Return value

A list of Material objects.

Exceptions

None.

Members

The Material object has members with the same names and descriptions as the arguments to the Material method.

In addition, the Material object can have the following members:

acousticMedium

An AcousticMedium object.

brittleCracking

A BrittleCracking object.

capPlasticity

A CapPlasticity object.

castIronPlasticity

A CastIronPlasticity object.

clayPlasticity

A ClayPlasticity object.

concrete

A Concrete object.

concreteDamagedPlasticity

A ConcreteDamagedPlasticity object.

conductivity

A Conductivity object.

creep

A Creep object.

crushableFoam

A CrushableFoam object.

crushStress

A CrushStress object.

CrushStressVelocityFactor

A CrushStressVelocityFactor object.

ductileDamageInitiation

A DamageInitiation object.

fldDamageInitiation

A DamageInitiation object.

flsdDamageInitiation

A DamageInitiation object.

johnsonCookDamageInitiation

A DamageInitiation object.

maxeDamageInitiation

A DamageInitiation object.

maxsDamageInitiation

A DamageInitiation object.

maxpeDamageInitiation

A DamageInitiation object.

maxpsDamageInitiation

A DamageInitiation object.

mkDamageInitiation

A DamageInitiation object.

msfldDamageInitiation

A DamageInitiation object.

quadeDamageInitiation

A DamageInitiation object.

quadsDamageInitiation

A DamageInitiation object.

shearDamageInitiation

A DamageInitiation object.

hashinDamageInitiation

A DamageInitiation object.

damping

A Damping object.

deformationPlasticity

A DeformationPlasticity object.

density

A Density object.

depvar

A Depvar object.

dielectric

A Dielectric object.

diffusivity

A Diffusivity object.

druckerPrager

A DruckerPrager object.

elastic

An Elastic object.

electricalConductivity

An ElectricalConductivity object.

eos

An Eos object.

expansion

An Expansion object.

fluidLeakoff

A FluidLeakoff object.

gapFlow

A GapFlow object.

gasketThicknessBehavior

A GasketThicknessBehavior object.

gasketTransverseShearElastic

A GasketTransverseShearElastic object.

gasketMembraneElastic

A GasketMembraneElastic object.

gel

A Gel object.

heatGeneration

A HeatGeneration object.

hyperelastic

A Hyperelastic object.

hyperfoam

A Hyperfoam object.

hypoelastic

A Hypoelastic object.

inelasticHeatFraction

An InelasticHeatFraction object.

jouleHeatFraction

A JouleHeatFraction object.

latentHeat

A LatentHeat object.

lowDensityFoam

A LowDensityFoam object.

magneticPermeability

A MagneticPermeability object.

mohrCoulombPlasticity

A MohrCoulombPlasticity object.

moistureSwelling

A MoistureSwelling object.

mullinsEffect

A MullinsEffect object.

permeability

A Permeability object.

piezoelectric

A Piezoelectric object.

plastic

A Plastic object.

poreFluidExpansion

A PoreFluidExpansion object.

porousBulkModuli

A PorousBulkModuli object.

porousElastic

A PorousElastic object.

porousMetalPlasticity

A PorousMetalPlasticity object.

regularization

A Regularization object.

solubility

A Solubility object.

sorption

A Sorption object.

specificHeat

A SpecificHeat object.

swelling

A Swelling object.

userDefinedField

A UserDefinedField object.

userMaterial

A UserMaterial object.

userOutputVariables

A UserOutputVariables object.

viscoelastic

A Viscoelastic object.

viscosity

A Viscosity object.

viscous

A Viscous object.

Corresponding analysis keywords