summaryrefslogtreecommitdiff
path: root/3774/CH5/EX5.7/Ex5_7.sce
diff options
context:
space:
mode:
authorprashantsinalkar2017-10-10 12:27:19 +0530
committerprashantsinalkar2017-10-10 12:27:19 +0530
commit7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 (patch)
treedbb9e3ddb5fc829e7c5c7e6be99b2c4ba356132c /3774/CH5/EX5.7/Ex5_7.sce
parentb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (diff)
downloadScilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.gz
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.bz2
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.zip
initial commit / add all books
Diffstat (limited to '3774/CH5/EX5.7/Ex5_7.sce')
-rw-r--r--3774/CH5/EX5.7/Ex5_7.sce35
1 files changed, 35 insertions, 0 deletions
diff --git a/3774/CH5/EX5.7/Ex5_7.sce b/3774/CH5/EX5.7/Ex5_7.sce
new file mode 100644
index 000000000..fd53849db
--- /dev/null
+++ b/3774/CH5/EX5.7/Ex5_7.sce
@@ -0,0 +1,35 @@
+// exa 5.7 Pg 155
+clc;clear;close;
+
+// Given Data
+t=6;//mm
+sigma_t=220;// MPa
+tau=100;// MPa
+sigma_c=150;// MPa
+n=2;// no. of rivets / pitch length
+//Ps=n*%pi/4**d0**2*tau;// shearing strength of rivets
+//Pc=2*d0*t*sigma_c;// Crushing strength of rivets
+d0=2*t*sigma_c/(n*%pi/4*tau);// mm (equating Ps=Pc)
+printf('Diameter of rivets, d0 = %.2f mm. Take d0=13.5 mm & d=12 mm',d0)
+d0=13.5;//mm
+d=12;//mm
+//Pt=(p-d0)*t*sigma_t;// tearing strength
+// equating Pt=Ps
+//p= n*%pi/4**d0**2*tau/(t*sigma_t)+d0;//mm
+p= n*%pi/4*d0**2*tau/(t*sigma_t)+d0
+printf('\n Distance between rows of rivet = %.1f mm = %.f mm',p,p)
+p=floor(p);//mm
+pb=0.6*p;//mm (back pitch)
+printf('\n back pitch = %.f mm',pb)
+Pt=(p-d0)*t*sigma_t;// N (tearing strength)
+printf('\n tearing strength = %.f N',Pt)
+Ps=n*%pi/4*d0**2*tau;// N ( shearing strength)
+printf('\n shearing strength = %.f N',Ps)
+Pc=2*d0*t*sigma_c;//N (Crushing strength of rivets)
+printf('\n crushing strength = %.f N',Pc)
+joint_strength = Pc;// N
+printf('\n joint strength = %.f N',joint_strength)
+P=p*t*sigma_t;//N (strength of solid plate)
+printf('\n strength of solid plate = %.f N',P)
+eta = joint_strength/P*100;// % (efficiency)
+printf('\n efficiency of joint = %.1f %%', eta)