f3dasm_simulate.abaqus.material.PlasticMaterial

class PlasticMaterial(hardening_law=<f3dasm_simulate.abaqus.material.LinearHardeningLaw object>, youngs_modulus=100.0, poisson_ratio=0.3)[source]

Bases: Material

Material class for plastic material

Parameters:
  • hardening_law (HardeningLaw) – Hardening law used, by default LinearHardeningLaw()

  • optional – Hardening law used, by default LinearHardeningLaw()

  • youngs_modulus (float) – Youngs modulus, by default 100.0

  • optional – Youngs modulus, by default 100.0

  • poisson_ratio (float) – Poisson ratio, by default 0.3

  • optional – Poisson ratio, by default 0.3

List of Public Methods

from_dict

rtype:

SimulatorPart

to_dict

Return a dictionary representation of the material.

Methods

__init__(hardening_law=<f3dasm_simulate.abaqus.material.LinearHardeningLaw object>, youngs_modulus=100.0, poisson_ratio=0.3)[source]

Material class for plastic material

Parameters:
  • hardening_law (HardeningLaw) – Hardening law used, by default LinearHardeningLaw()

  • optional – Hardening law used, by default LinearHardeningLaw()

  • youngs_modulus (float) – Youngs modulus, by default 100.0

  • optional – Youngs modulus, by default 100.0

  • poisson_ratio (float) – Poisson ratio, by default 0.3

  • optional – Poisson ratio, by default 0.3

to_dict()[source]

Return a dictionary representation of the material.

Return type:

dict

Returns:

Dictionary representation of the material for the SimulatorInfo