diff options
Diffstat (limited to '3776/CH10/EX10.10/Ex10_10.sce')
-rw-r--r-- | 3776/CH10/EX10.10/Ex10_10.sce | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/3776/CH10/EX10.10/Ex10_10.sce b/3776/CH10/EX10.10/Ex10_10.sce new file mode 100644 index 000000000..b9e6eac7c --- /dev/null +++ b/3776/CH10/EX10.10/Ex10_10.sce @@ -0,0 +1,15 @@ +clear +k = 24.0*(10**12) //N.mm2 Flexure rigidity +E = 200.0 //Gpa - Youngs modulus of the string +l = 5000.0 //mm - The length of the string +C_A = 300.0 //mm2 - crossection area +P = 50.0 //KN - The force applies at the end +a = 2000.0 //mm - The distance C-F +x = 1//X - let it be a variable X +y_d = x*(a**3)/(3*k) //Xmm The displacement at D, lets keep the variable in units part +y_p = -P*(10**3)*(16*(a**3)-12*(a**3)+(a**3))/(k*6) //mm The displacement due to p +e_rod = l/(C_A*E*(10**3)) //Xmm -deflection, The varible is in units +e_rod +X = y_p/(2*e_rod+y_d) // By equating deflections +y_d_1 = X*(a**3)/(3*k) // the deflection of point D +printf("\n The deflection of point D %0.2f mm",y_d_1) |