ND Materials Module

The ND Materials Module defines various multi-dimensional material model handlers used in OpenSees. These handlers are responsible for parsing and processing definitions and parameter settings for different types of multi-dimensional materials.

Standard Models

class NDMaterialHandler

Handles standard multi-dimensional material models.

Supported material types include:

Tsinghua Sand Models

class TsinghuaSandModelsHandler

Handles sand constitutive models developed by Tsinghua University.

Suitable for simulating and analyzing various sand foundations.

Supported material types include:

  • CycLiqCP - Cyclic liquefaction material

  • CycLiqCPSP - Cyclic liquefaction material with shear-induced pore pressure

Materials for Modeling Concrete Walls

class ConcreteWallsHandler

Handles specialized material models for concrete walls.

Supported material types include:

Contact Materials for 2D and 3D

class ContactMaterialsHandler

Handles contact relationship models between structural elements.

Includes various contact models such as surface contact and frictional contact.

Supported material types include:

Wrapper material for Initial State Analysis

class InitialStateHandler

Handles setting initial stress and strain states for materials.

Applicable to analyses that need to consider prestressing or initial strains.

Supported material types include:

UC San Diego soil models

class UCSDSoilModelsHandler

Handles general soil models developed by the University of California, San Diego.

Includes a series of constitutive models suitable for different soil types.

Supported material types include:

UC San Diego Saturated Undrained soil

class UCSDSaturatedSoilHandler

Handles saturated soil models developed by the University of California, San Diego.

Suitable for soil analyses that consider pore water pressure.

Supported material types include: