This example simulates a conventional triaxial compression test using the Drucker–Prager model in a single 8-node brick element. Stress and strain response are recorded at the Gauss point.
This model simulates the triaxial compression behavior of a soil-like material
subject to confining pressure and axial loading. The simulation is conducted using
a single 8-node stdBrick
element with
Drucker–Prager plasticity
.
The goal is to evaluate material behavior under both hydrostatic and deviatoric loading paths.
We begin by defining the model builder and creating the nodes of the brick:
The boundary conditions are applied to simulate triaxial constraints, fixing displacements appropriately on different node sets:
The Drucker–Prager material is defined with specified parameters for elasticity, yield surface, and hardening behavior:
The model includes a single stdBrick
element to represent the soil specimen:
Nodal displacements and Gauss point quantities such as stress, strain, and material state variables are recorded:
Two loading patterns are defined: the first applies hydrostatic pressure, and the second imposes axial deviatoric stress:
The analysis uses standard OpenSees commands to control the solution procedure and apply the loads incrementally:
The output of the simulation should look as follows:
The displacements over time are: