diff options
Diffstat (limited to '3776/CH3')
-rw-r--r-- | 3776/CH3/EX3.2/Ex3_2.sce | 15 | ||||
-rw-r--r-- | 3776/CH3/EX3.3/Ex3_3.sce | 16 | ||||
-rw-r--r-- | 3776/CH3/EX3.4/Ex3_4.sce | 17 | ||||
-rw-r--r-- | 3776/CH3/EX3.5/Ex3_5.sce | 15 |
4 files changed, 63 insertions, 0 deletions
diff --git a/3776/CH3/EX3.2/Ex3_2.sce b/3776/CH3/EX3.2/Ex3_2.sce new file mode 100644 index 000000000..8a3a5388c --- /dev/null +++ b/3776/CH3/EX3.2/Ex3_2.sce @@ -0,0 +1,15 @@ +clear +//Given +a = 50 //mm - length of a cube +E = 200 // Gpa - the youngs modulus +v = 0.25 // no units- poissions ratio +pressure = 200 // MPa - pressure acting on all sides +//pressure is a compressive stress +S_x = -200 // Gpa - The stress in X direction +S_y = -200 // Gpa - The stress in Y direction +S_z = -200 // Gpa - The stress in Z direction +//Caliculations + +e = S_x*(10**-3)/E - v*S_y*(10**-3)/E-v*S_z*(10**-3)/E//mm - considering all three directions +x = e*a //mmThe change in the dimension between parallel faces +printf("\n The change in the dimension between parallel faces is %0.3f mm",x) diff --git a/3776/CH3/EX3.3/Ex3_3.sce b/3776/CH3/EX3.3/Ex3_3.sce new file mode 100644 index 000000000..655ef3251 --- /dev/null +++ b/3776/CH3/EX3.3/Ex3_3.sce @@ -0,0 +1,16 @@ +clear +//Given +R = 1000 // mm - radius of the cylinder +t = 10 //mm - thickness of the cylinder +p_in = 0.80 //Mpa- Internal pressure +E = 200 //Mpa- youngs modulus +v = 0.25 // poission ratio +//caliculations + +Stress_1 = p_in*R/t //MPa -Hoop stress //From derived expressions +Stress_2 = p_in*R/(2*t) //Mpa- Longitudinal stress +e = Stress_1*(10**-3)/E-v*Stress_2*(10**-3)/E +dia_change = e*R //mm- The change in daimeter of the cylinder +printf("\n The Hoop stress is %0.3f mm",Stress_1) +printf("\n The longitudinal stress is %0.3f",Stress_2) +printf("\n The change in daimeter of the cylinder is %0.3f mm",dia_change) diff --git a/3776/CH3/EX3.4/Ex3_4.sce b/3776/CH3/EX3.4/Ex3_4.sce new file mode 100644 index 000000000..550b6a893 --- /dev/null +++ b/3776/CH3/EX3.4/Ex3_4.sce @@ -0,0 +1,17 @@ +clear +//Given +R = 1000 //mm - radius of the cylinder +th = 10 //mm - thickness of the cylinder +E = 200 //Mpa- youngs modulus +v = 0.25 // poission ratio +p_in = 0.80 //Mpa- Internal pressure +t = 10 //mm - thickness of the cylinder +//caliculations + +Stress_1 = p_in*R/(2*t) //MPa -Hoop stress //From derived expressions +Stress_2 = p_in*R/(2*t) //Mpa- Longitudinal stress +// Hoop stress and Longitudinal stress are same in this case +e = Stress_1*(10**-3)/E-v*Stress_2*(10**-3)/E +dia_change = e*R //mm- The change in daimeter of the cylinder +printf("\n The maximum stress is %d MPa",Stress_2) +printf("\n The change in daimeter of the cylinder is %0.2f mm",dia_change) diff --git a/3776/CH3/EX3.5/Ex3_5.sce b/3776/CH3/EX3.5/Ex3_5.sce new file mode 100644 index 000000000..4fe17f46f --- /dev/null +++ b/3776/CH3/EX3.5/Ex3_5.sce @@ -0,0 +1,15 @@ +clear +//Given +p_in = 0.7 //MPa - internal pressure +n_bolts = 20 // number of bolts +dia = 650 //mm - bolt circle diameter +stress_allow = 125 //mm Maximum alowable stress +Stress_conc = 2 //stress concentration +d = 25 //mm +//caliculations + +F = p_in*3.14*(((dia-2*d)/2)**2)*(10**6) //N +F_each = F/n_bolts //N- force per each Bolt +A = Stress_conc*F_each/(stress_allow*(10**6)) //mm2 The bolt area +Bolt_dia = 2*((A/3.14)**0.5) //mm the bolt daimeter +printf("\n The diameter of each bolt is %0.1f mm",Bolt_dia) |