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