hookeai.miscellaneous.materials.plot_yield_surface.yf_drucker_prager

yf_drucker_prager(s1, s2, s3, sy, model_parameters)[source]

Yield function: Drucker-Prager model with isotropic hardening.

Parameters:
  • s1 (float) – First principal stress.

  • s2 (float) – Second principal stress.

  • s3 (float) – Third principal stress.

  • sy (float) – Yield stress.

  • model_parameters (dict) – Constitutive model parameters required to compute yield function.

Returns:

phi – Yield function value.

Return type:

float