softening-ubiquitous
bulk f

elastic bulk modulus, K

cohesion f

matrix cohesion, c = c1

cohesion-2 f

matrix cohesion, c2

dilation f

matrix dilation angle, ψ = ψ1. The default is 0.0.

dilation-2 f

matrix dilation angle, ψ2. The default is 0.0.

dip f

dip angle [degrees] of weakness plane

dip-direction f

dip direction [degrees] of weakness plane

friction f

matrix friction angle, ϕ = ϕ1

friction-2 f

matrix friction angle, ϕ2

poisson f

Poisson’s ratio, ν

shear f

elastic shear modulus, G

tension f

tension limit, σt. The default is 0.0.

young f

Young’s modulus, E

joint-cohesion f

joint cohesion, cj = cj1

joint-cohesion-2 f

joint cohesion, cj2

joint-dilation f

joint dilation angle, ψj = ψj1. The default is 0.0.

joint-dilation-2 f

joint dilation angle, ψj2. The default is 0.0.

joint-friction f

joint friction angle, ϕj = ϕj1

joint-friction-2 f

joint friction angle, ϕj2

joint-tension f.

joint tension limit, σtj. The default is 0.0.

normal v

normal direction of the weakness plane, (nx, ny, nz)

normal-x f

x-component of the normal direction to the weakness plane, nx

normal-y f

y-component of the normal direction to the weakness plane, ny

normal-z f

z-component of the normal direction to the weakness plane, nz

flag-bilinear i

= :[advanced] lint:0 (default) for matrix linear model ;

= 1 for matrix bilinear model.

flag-bilinear-joint i

= :[advanced] lint:0 (default) for joint linear model ;

= 1 for joint bilinear model ;

< 0 joint effect will be skipped, so that the model is degenerated into a bilinear Mohr-Coulomb model.

flag-brittle b

[advanced] If true, the tension limit is set to 0 in the event of tensile failure. The default is false.

table-cohesion s

[advanced] name of the table relating matrix cohesion c = c1 to matrix plastic shear strain.

table-cohesion-2 s

[advanced] name of the table relating matrix cohesion c2 to matrix plastic shear strain.

table-dilation s

[advanced] name of the table relating matrix dilation angle ψ = ψ1 to matrix plastic shear strain.

table-dilation-2 s

[advanced] name of the table relating matrix dilation ψ2 to matrix plastic shear strain.

table-friction s

[advanced] name of the table relating matrix friction ψ = ψ1 angle to matrix plastic shear strain.

table-friction-2 s

[advanced] name of the table relating matrix friction angle ψ2 to matrix plastic shear strain.

table-joint-cohesion s

[advanced] name of the table relating joint cohesion cj = cj1 to joint plastic shear strain.

table-joint-cohesion-2 s

[advanced] name of the table relating joint cohesion cj2 to joint plastic shear strain.

table-joint-dilation s

[advanced] name of the table relating joint dilation ψj = ψj1 to joint plastic shear strain.

table-joint-dilation-2 s

[advanced] name of the table relating joint dilation ψj2 to joint plastic shear strain.

table-joint-friction s

[advanced] name of the table relating joint friction angle ϕj = ϕj1 to joint plastic shear strain.

table-joint-friction-2 s

[advanced] name of the table relating joint friction angle ϕj2 to joint plastic shear strain.

table-joint-tension s

[advanced] name of the table relating joint tension limit σtj to joint plastic tensile strain.

strain-shear-plastic f

[read only] accumulated plastic shear strain

strain-shear-plastic-joint f

[read only] accumulated joint plastic shear strain

strain-tensile-plastic f

[read only] accumulated plastic tensile strain

strain-tensile-plastic-joint f

[read only] accumulated joint plastic tensile strain

Notes:
  • Only one of the two options is required to define the elasticity: bulk modulus K and shear modulus G, or, Young’s modulus E and Poisson’s ratio ν. When choosing the latter, Young’s modulus E must be assigned in advance of Poisson’s ratio ν.
  • Only one of the three options is required to define the orientation of the weakness plane: dip and dip-direction; a norm vector (nx,ny,nz); or, three norm components: nx, ny, and nz.
  • The tension cut-off is σt=min(σt,c/tanϕ).
  • The joint tension limit used in the model is the minimum of the input σt and cj/tanϕj.
  • The tension table and flag-brittle should not be active at the same time.

Footnotes

Advanced properties have default values and do not require specification for simpler applications of the model.

Read only properties cannot be set by the user. However, they may be listed, plotted, or accessed through FISH.