hookeai.miscellaneous.materials.plot_yield_surface.yield_function

yield_function(s1, s2, s3, sy, model_name, model_parameters, is_normalize_sy=False)[source]

Compute model yield function value from principal stresses.

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

  • s2 (float) – Second principal stress.

  • s3 (float) – Third principal stress.

  • sy (float) – Yield stress.

  • model_name (str) – Constitutive model for which yield function is computed.

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

  • is_normalize_sy (bool, default=False) – Normalize yield function value with yield stress.

Returns:

phi – Yield function value.

Return type:

float