Python Forum
Finding the Young's Modulues in a curve stress strain - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: Homework (https://python-forum.io/forum-9.html)
+--- Thread: Finding the Young's Modulues in a curve stress strain (/thread-13852.html)



Finding the Young's Modulues in a curve stress strain - AicramM - Nov-03-2018

Hello !


I am working on my scrip, I import some date and I plot a curve stress x strain, I have to get the Young's Modulus, the Limit of Elasticity and the Stress at 0,2% of plastic deformation. Does anyone know how can I get the young's modulus ?

I did the following for importing my data and plotting it:

import numpy as np
import math 
import matplotlib.pyplot as plt
import os.path

def founction_chemin ():
    print ("\nEntrez le chemin des données expérimentales de l'essai de traction:\n")
    chemin_entre=[]
    chemin_entre=input()
    return chemin_entre

def Variables():
    variable = []
    variable=input()
    return (float(variable))

#déclaration des variables

chemin= founction_chemin()
data_from_file = np.loadtxt(chemin)

print ("\nEntrez le rayon en mm")
rayon = Variables () 
surface= (((rayon)*10.**(-3.))**2)*math.pi
print ("\nEntrez la longuer en mm")
longueur = Variables()

deformations = ((data_from_file[:,1])/longueur)*100 #100%
contraintes = ((data_from_file[:,2])/surface)

#paramètres matériaux
#contrainte maximale
contrainte_maximale = contraintes.max()

plt.plot(deformations, contraintes)
plt.title("Courbe contrainte x déformation")
plt.xlabel('Déformation (%)')
plt.ylabel('Contrainte (Pa)')
PS: variables and descriptions are in French

Thank you very much !


RE: Finding the Young's Modulues in a curve stress strain - Gribouillis - Nov-03-2018

According to wikipedia, Young's modulus is the stress divided by the strain, or in french the "contrainte" divided by the "déformation". As you are plotting the stress versus the strain, I think it shouldn't be too difficult.