Skip to content

elastoplasticmaterial

ElastoplasticMaterial

Bases: MaterialBase

Elastoplastic model material properties.

Ad instance-attribute

Ad: float = props.pop('Ad', 0.6)

a dilation parameter

E instance-attribute

E: float = props.pop('E', -1.0)

Young's modulus

G instance-attribute

G: float = props.pop('G', -1.0)

Shear modulus

K instance-attribute

K: float = props.pop('K', -1.0)

Bulk modulus

Lambda instance-attribute

Lambda: float = props.pop('Lambda', 0.06)

slope of the critical state line

M instance-attribute

M: float = props.pop('M', -1.0)

Constraint modulus

c instance-attribute

c: float = props.pop('c', 0.1)

Cohesion

e0 instance-attribute

e0: float = props.pop('e0', 0.6)

Void ratio

ea instance-attribute

ea: float = props.pop('ea', 0.0)

A parameter in the anisotropic state parameter

epsilon instance-attribute

epsilon: float = props.pop('epsilon', 0.1)

Meridional eccentricity, that defines the rate at which the hyperbolic function approaches the asymptote (the flow potential tends to a straight line in the meridional stress plane as the meridional eccentricity tends to zero)

epsr instance-attribute

epsr: float = props.pop('epsr', 0.06)

Reference shear strain

eref instance-attribute

eref: float = props.pop('eref', 0.81)

reference void ratio

kp instance-attribute

kp: float = props.pop('kp', 0.001)

a parameter in the yield surface of SIMSAND model

lame instance-attribute

lame: float = props.pop('lame', -1.0)

Lame coefficient

me instance-attribute

me: float = props.pop('me', -1.0)

Critical stress ratio for triaxial extension

nd instance-attribute

nd: float = props.pop('nd', 1.0)

exponent for the phase-transformation angle

ne instance-attribute

ne: float = props.pop('ne', 0.6)

exponent in the elastic stiffness

np instance-attribute

np: float = props.pop('np', 1.0)

exponent for the peak friction angle

nu instance-attribute

nu: float = props.pop('nu', -1.0)

Poisson's ratio

phi instance-attribute

phi: float = props.pop('phi', 33.0)

Critical friction angle

phid instance-attribute

phid: float = props.pop('phid', -1.0)

Friction angle for stress-dilatancy relationship

pref instance-attribute

pref: float = props.pop('pref', 101.325)

reference pressure

psi instance-attribute

psi: float = props.pop('psi', 0.0)

Dilation angle

thetat instance-attribute

thetat: float = props.pop('thetat', 30.0)

Transition angle

xi instance-attribute

xi: float = props.pop('xi', 0.5)

exponent in the critical state line

__contains__

__contains__(key: str) -> bool

__getitem__

__getitem__(key: str) -> float

__init__

__init__(props: dict[str, float] = None)

__setitem__

__setitem__(key: str, value: float)