zone cmodel command

Syntax

zone cmodel keyword

Primary keywords:

assign    list    load

Assign, load, or get information on a zone constitutive model. This command associates a constitutive model with specified zones in the grid. It also allows querying of properties and states of constitutive models, and dynamic loading of user-defined mechanical models as DLLs.

assign keyword <overlay i > <range>

Assign a mechanical material model to all zones in the range.

For FLAC3D: the optional keyword overlay assigns either two overlaid sets of five constant-strain tetrahedral elements to each zone ( i =2 ), or one set of five tetrahedral elements to each zone ( i =1 ).

For FLAC2D: the optional keyword overlay assigns either two overlaid sets of two constant-strain triangular elements to each zone ( i =2 ), or one set of two triangular elements to each zone ( i =1 ).

The default is set to double-overlaid elements. Use of zones with a single overlay for mechanical calculations is not recommended.

The mechanical constitutive models are described in Constitutive Models, and the creep models are in Creep Constitutive Models.

Null Mechanical Models

null

Assign the null model. For most purposes, null models are ignored by default, and zones adjacent to them are treated as surfaces (see the Null model description).

Elastic Mechanical Models

anisotropic

Assign the transversely-anisotropic elastic model (see the Anisotropic model description).

elastic

Assign the isotropic elastic model (see the Elastic Model description).

orthotropic

Assign the orthotropic elastic model (see the Orthotropic model description).

Elastic-Plastic Mechanical Models

columnar-basalt

Assign the columnar-basalt elasto-plasticity model, known also as COMBA model (see the Columnar-Basalt model description).

concrete

Assign the concrete elasto-plasticity model (see the Concrete model description).

cap-yield

Assign the cap-yield elasto-plasticity model, known also as CYSoil model (see the CYSoil model description).

cap-yield-simplified

Assign the simplified cap yield elasto-plasticity model, known also as CHSoil model (see the CHSoil model description).

double-yield

Assign the double-yield (cap) elasto-plasticity model (see the Double-Yield model description).

drucker-prager

Assign the Drucker-Prager elasto-plasticity model (see the Drucker-Prager model description).

hoek-brown

Assign the Hoek-Brown elasto-plasticity model (see the Hoek-Brown model description).

hoek-brown-pac

Assign the Hoek-Brown-PAC elasto-plasticity model (see the Hoek-Brow-PAC model description).

modified-cam-clay

Assign the modified Cam-Clay elasto-plasticity model (see the modified Cam-Clay model description).

mohr-coulomb

Assign the Mohr-Coulomb elasto-plasticity model (see the Mohr-Coulomb model description).

mohr-coulomb-tension

Assign the Mohr-Coulomb elasto-plasticity model with tensile strain crack tracking, known also as the MohrT model (see the Mohr-Coulomb-Tension model description).

norsand

Assign the norsand model — a critical state model applicable to soils in which particle to particle interactions are controlled by contact forces and slips rather than bonds (see the NorSand model description).

plastic-hardening

Assign the elasto-plasticity model with shear and volumetric hardening, known also as PH model (see the Plastic-Hardening model description).

soft-soil

Assign the soft-soil model for soil with significant compression (see the Soft-Soil model description).

softening-ubiquitous

Assign the strain-softening/hardening elasto-plasticity model with bilinear failure and ubiquitous joints, known also as the SUBI model (see the Softening-Ubiquitous model description).

strain-softening

Assign the strain-softening/hardening elasto-plasticity model (see the Strain-Softening model description).

swell

Assign the Mohr-Coulomb elasto-plasticity model considering wetting-induced deformation (see the Swell model description).

ubiquitous-joint

Assign the Mohr-Coulomb elasto-plasticity model with a plane of weakness, known also as UBI model (see the Ubiquitous-Joint model description).

ubiquitous-anisotropic

Assign the model with a plane of weakness and with anisotropic elasticity (see the Ubiquitous-Anisotropic model description).

von-mises

Assign the Von-Mises elasto-plasticity model commonly for metal-like materials(see the Von-Mises model description).

Dynamic Option Model

finn

Assign the dynamic pore-pressure generation elasto-plasticity model (only available for the dynamic option; see the Finn model description).

p2psand

Assign the p2psand model refers to a Practical TWO-surface Plastic SAND constitutive model for general 3D geotechnical earthquake engineering application (see the P2PSand model description).

IMASS Option Model

imass

Assign the IMASS model (only available for the imass option; see the IMASS model description).

Creep Option Model

burgers

Assign the classical viscoelastic model known as the Burgers substance which composed of a Kelvin model and a Maxwell model (only available for the creep option; see the Burgers model description).

burgers-mohr

Assign the viscoplastic model combining the Burgers model and the Mohr-Coulomb model (only available for the creep option; see the Burgers-Mohr model description).

columnar-basalt

Assign the columnar-basalt elasto-plasticity model, known also as COMBA model (see the Columnar-Basalt model description).

maxwell

Assign the classical viscoelastic model known as the Maxwell substance, known also as Maxwell model (only available for the creep option; see the Maxwell model description).

power

Assign the two-component power law model used for mining applications (only available for the creep option; see the Power model description).

power-mohr

Assign the viscoplastic model combining the two-component Power model and the Mohr-Coulomb model (only available for the creep option; see the Power-Mohr model description).

power-ubiquitous

Assign the viscoplastic model combining the two-component Power model and the Ubiquitous-Joint model (only available for the creep option; see the Power-Ubiqitous mdoel description).

soft-soil-creep

Assign the soft-soil-creep model for soil with time-dependent behavior such as the creep that develops during the secondary compression (see the Soft-Soil-Creep model description).

wipp

Assign a reference creep model commonly used in thermomechanical analyses associated with studies for the underground isolation of nuclear waste in salt (only available for the creep option; see the WIPP model description).

wipp-drucker

Assign the viscoplastic model combining the WIPP model and the Drucker-Prager model (only available for the creep option, see the WIPP-Drucker model description).

wipp-salt

Assign the viscoplastic model modified from the WIPP model, and includes volumetric and deviatoric compaction behavior for salt-like materials (only available for the creep option; see the WIPP-Salt model description).

Thermal Option Model

hydration-drucker-prager

Assign the modified Drucker-Prager for hydration (only available for the thermal option; see see the Hydration-Drucker-Prager model description).

list keyword

List information about constitutive models.

names <s >

Output available mechanical model keywords, names and version numbers. Output is restricted to the model named s if supplied.

properties <s >

Output the property list for each mechanical model. Output is restricted to the model named s if supplied.

states <s >

Output the possible state flags for each mechanical model. Output is restricted to the model named s if supplied.

load <s >

Attempts to dynamically load a DLL version of a constitutive model, identified by s. Once loaded, the DLL model can be assigned to zones in the grid using the zone cmodel assign command and range keywords. See Writing New Constitutive Models for a guide to creating user-defined models as DLLs. zone cmodel load can only be applied if model configure plugins is invoked. Also see the zone cmodel load command.

s can either be the keyword used by the model, which should expand into the model dll name as modelname007.dll (where ‘name’ is the name provided by s), or it can be full name of the dll. If a relative filename is given, both the current directory and the directory FLAC3D is installed in will be searched, including subdirectories.