The true_stress_strain module

Simple conversion functions from technical stress/strain to true stress/strain including fracture stress/strain.

pylife.materiallaws.true_stress_strain.true_fracture_strain(reduction_area_fracture)[source]

Calculation of the true frature strain (in the FKM Non Linear (static assessment)) :param reduction_area_fracture: directly measured on the fractures sample :type reduction_area_fracture: float

Returns:

true_fracture_strain – descrivbes the calculated true fracture strain.

Return type:

float

pylife.materiallaws.true_stress_strain.true_fracture_stress(fracture_force, initial_cross_section, reduction_area_fracture)[source]

Calculation of the true fracture stress (euqation FKM Non-linear (static assessment))

Parameters:
  • fracture_force (float) – from experimental results

  • initial_cross_section (float) – cross section of initial tensile sample.

  • reduction_area_fracture (float) – directly measured on the fractures sample.

Returns:

true_fracture_stress – calculated true fracture stress of the sample.

Return type:

float

pylife.materiallaws.true_stress_strain.true_strain(tech_strain)[source]

Calculation of true strain data (from experimental data generated by tensile experiments)

Parameters:

tech_strain (array-like float) –

Returns:

true_strain

Return type:

array-like float

pylife.materiallaws.true_stress_strain.true_stress(tech_stress, tech_strain)[source]

Calculate the true stress data from technical data

Parameters:
  • tech_stress (array-like float) – stress data from tensile experiments

  • tech_strain (list of float) – strain data from tensile experiments

Returns:

true_stress

Return type:

array-like float