hookeai.miscellaneous.materials.plot_yield_surface.plot_yield_surface

plot_yield_surface(models_names, models_parameters, models_sy, models_labels=None, is_null_planes=False, is_pi_plane_only=False, filename='yield_surfaces', save_dir=None, is_save_fig=False, is_stdout_display=False)[source]

Plot constitutive material models yield surface.

Parameters:
  • models_names (tuple[str]) – Constitutive models for which the yield surface is plotted.

  • models_parameters (dict) – Constitutive model parameters (item, dict) required to compute each model (key, str) yield surface.

  • models_sy (dict) – Constitutive model yield stress (item, float) required to compute each model (key, str) yield surface.

  • models_labels (dict, default=None) – Constitutive model label (item, str) for each model (key, str).

  • is_null_planes (bool, default=False) – If True, then plot null pi-stress planes.

  • is_pi_plane_only (bool, default=False) – If True, then plot only yield surfaces slice at the pi-plane.

  • filename (str, default='yield_surfaces') – Figure name.

  • save_dir (str, default=None) – Directory where figure is saved.

  • is_save_fig (bool, default=False) – Save figure.

  • is_stdout_display (bool, default=False) – True if displaying figure to standard output device, False otherwise.