Professional Documents
Culture Documents
Practical No. 3: To Determine Mechanical Properties From Stress, Strain Curve Data
Practical No. 3: To Determine Mechanical Properties From Stress, Strain Curve Data
Practical No. 3
2. Data Loading-
%ls
1
PDVVP College of Engineering
dataset_al=pd.read_csv(r'C:\Users\My Pc\Desktop\steel1045.csv')
dataset_al.head()
dataset_steel=pd.read_csv(r'C:\Users\My Pc\Desktop\steel1045.csv')
dataset_steel.head()
d = 0.506
r = d/2
A = np.pi*r**2
stress_al = (dataset_al['FORCE']/A)*0.001
strain_al = dataset_al['CH5']*0.01
stress_steel = (dataset_steel['FORCE']/A)*0.001
strain_steel = dataset_steel['CH5']*0.01
fig,ax = plt.subplots()
ax.plot(strain_steel, stress_steel)
ax.set_xlabel('Strain (in/in)')
ax.set_ylabel('Stress (ksi)')
2
PDVVP College of Engineering
ax.legend(['Al6061','Steel1018'])
plt.show()
fig,ax = plt.subplots()
ax.plot(strain_al, stress_al)
ax.set_xlabel('Strain (in/in)')
ax.set_ylabel('Stress (ksi)')
plt.show()
3
PDVVP College of Engineering
ts_al = np.max(stress_al)
ts_steel = np.max(stress_steel)
fig,ax = plt.subplots()
ax.plot(strain_al, stress_al)
ax.plot(strain_steel, stress_steel)
ax.set_xlabel('Strain (in/in)')
ax.set_ylabel('Stress (ksi)')
ax.legend(['Al6061','Steel1018'])
ax.set_xlim([0,0.01])
ax.set_ylim([0,70])
plt.show()
4
PDVVP College of Engineering
linear_stress_al = stress_al[linear_stress_al_mask]
linear_strain_al = strain_al[linear_stress_al_mask]
linear_strain_steel = strain_steel[linear_stress_steel_mask]
E_steel = linear_regression_output_steel[0]
stress_al_array = np.array(stress_al)
stress_al_last = stress_al_array[-1]
strain_al_array = np.array(strain_al)
strain_al_last = strain_al_array[-1]
5
PDVVP College of Engineering
stress_steel_array = np.array(stress_steel)
stress_steel_last = stress_steel_array[-1]
strain_steel_array = np.array(strain_steel)
strain_steel_last = strain_steel_array[-1]