diff options
author | prashantsinalkar | 2017-10-10 12:27:19 +0530 |
---|---|---|
committer | prashantsinalkar | 2017-10-10 12:27:19 +0530 |
commit | 7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 (patch) | |
tree | dbb9e3ddb5fc829e7c5c7e6be99b2c4ba356132c /3774/CH5/EX5.2/Ex5_2.sce | |
parent | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (diff) | |
download | Scilab-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.2/Ex5_2.sce')
-rw-r--r-- | 3774/CH5/EX5.2/Ex5_2.sce | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/3774/CH5/EX5.2/Ex5_2.sce b/3774/CH5/EX5.2/Ex5_2.sce new file mode 100644 index 000000000..98e59d846 --- /dev/null +++ b/3774/CH5/EX5.2/Ex5_2.sce @@ -0,0 +1,48 @@ +// exa 5.2 Pg 147 +clc;clear;close; + +// Given Data +w=400;//mm +t=20;//mm +sigma_t=90;// MPa +tau=60;// MPa +sigma_c=140;// MPa + +printf('\n Diameter of rivet, do = ') +d0=6*sqrt(t);//mm (for t>8 mm) +printf('%.2f mm',d0) +d0=29;//mm (standard) +printf('\n Standard diameter of rivet hole, do = %.f mm & corresponding diameter of rivet = 27 mm',d0) +Pt=(w-d0)*t*sigma_t;//N max. tearing strength of plate +Ps=1.75*%pi/4*d0**2*tau;// N (shearing strength of one rivet) +n1=Pt/Ps;// no. of rivets +n=ceil(n1); +printf('\n no. of rivets, n = %.3f. Use n = %.f ',n1,n) +t1=0.75*t;// mm +t2=t1;// mm +printf('\n thickness of inner butt strap, t1 = %.f mm', t1) +printf('\n thickness of outer butt strap, t2 = %.f mm', t2) +// section 1-1 +P1=(w-d0)*t*sigma_t;//N +// section 2-2 +P2=(w-2*d0)*t*sigma_t+1.75*%pi/4*d0**2*tau;//N +// section 3-3 +P3=(w-3*d0)*t*sigma_t+1.75*3*%pi/4*d0**2*tau;//N +// section 4-4 +P4=(w-4*d0)*t*sigma_t+1.75*6*%pi/4*d0**2*tau;//N +Ps=10*Ps;// N (shearing stress of all rivets) +Pc=10*d0*t*sigma_c;// N (shearing stress of all rivets) +Pj=P1;// N (strength f joint) +P = w*t*sigma_t;// N (strength of solid plate) +eta=P1/P*100; // % (efficiency of joint) +printf('\n efficiency of joint = %.2f %%', eta) +p1=3*d0+5;// mm (pitch of rivets) +p=100;//mm (adopt for design) +printf('\n pitch of rivets = %.f mm. Use %.f mm',p1,p) +m1=1.5*d0;// mm (margin) +m=50;//mm +w=3*p+2*m;// mm +printf('\n margin,\n m = %.1f mm. Use %.f mm', m1,m) +printf('\n w = %.f mm',w) +dis=2.5*d0;// mm +printf('\n distance between rows = %.1f mm. Use 75 mm',dis) |