diff options
author | Prashant S | 2020-04-14 10:25:32 +0530 |
---|---|---|
committer | GitHub | 2020-04-14 10:25:32 +0530 |
commit | 06b09e7d29d252fb2f5a056eeb8bd1264ff6a333 (patch) | |
tree | 2b1df110e24ff0174830d7f825f43ff1c134d1af /Machine_Design_by_U_C_Jindal/21-V_BELT_DRIVE.ipynb | |
parent | abb52650288b08a680335531742a7126ad0fb846 (diff) | |
parent | 476705d693c7122d34f9b049fa79b935405c9b49 (diff) | |
download | all-scilab-tbc-books-ipynb-master.tar.gz all-scilab-tbc-books-ipynb-master.tar.bz2 all-scilab-tbc-books-ipynb-master.zip |
Initial commit
Diffstat (limited to 'Machine_Design_by_U_C_Jindal/21-V_BELT_DRIVE.ipynb')
-rw-r--r-- | Machine_Design_by_U_C_Jindal/21-V_BELT_DRIVE.ipynb | 305 |
1 files changed, 305 insertions, 0 deletions
diff --git a/Machine_Design_by_U_C_Jindal/21-V_BELT_DRIVE.ipynb b/Machine_Design_by_U_C_Jindal/21-V_BELT_DRIVE.ipynb new file mode 100644 index 0000000..09e17e6 --- /dev/null +++ b/Machine_Design_by_U_C_Jindal/21-V_BELT_DRIVE.ipynb @@ -0,0 +1,305 @@ +{ +"cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Chapter 21: V BELT DRIVE" + ] + }, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 21.1: VBELT1.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// sum 21-1\n", +"clc;\n", +"clear;\n", +"P1=12*10^3;\n", +"d=0.3;\n", +"D=0.9;\n", +"C=0.9;\n", +"A=230*10^-6;\n", +"//density is rho\n", +"rho=1100;\n", +"N=1500;\n", +"//Maximum stress is sig\n", +"sig=2.1*10^6;\n", +"//semi groove angle is b\n", +"b=20*%pi/180;\n", +"u=0.22;\n", +"m=rho*A;\n", +"v=2*%pi*N*d/(60*2);\n", +"Tc=m*v^2;\n", +"T1=A*sig;\n", +"//wrap angle is thetaA\n", +"ang=(D-d)/(2*C);\n", +"thetaA=%pi/180*(180-(2*asind(ang)));\n", +"thetaB=((2*%pi)-thetaA);\n", +"x=u*thetaB;\n", +"T2=Tc+((T1-Tc)/exp(x));\n", +"P2=(T1-T2)*v;\n", +"n=P1/P2;\n", +"n=3; //(rounding off to nearest whole number)\n", +"\n", +" // printing data in scilab o/p window\n", +" printf('Tc is %0.1f N ',Tc);\n", +" printf('\n T1 is %0.0f N ',T1);\n", +" printf('\n T2 is %0.1f N ',T2);\n", +" printf('\n P2 is %0.0f W ',P2);\n", +" printf('\n n is %0.0f ',n);\n", +" \n", +" " + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 21.2: VBELT2.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// sum 21-2\n", +"clc;\n", +"clear;\n", +"D=0.6;\n", +"d=0.3;\n", +"C=0.9;\n", +"m=0.193;\n", +"n=2;\n", +"N=1500;\n", +"u=0.3;\n", +"v=2*%pi*N/60*d/2;\n", +"P=150*10^3;\n", +"Tc=m*v^2;\n", +"//let T1-T2=T\n", +"T=P/(n*v);\n", +"thetaA=%pi/180*(180-(2*asind((D-d)/(2*C))));\n", +"thetaB=((2*%pi)-thetaA);\n", +"//Groove angle=b\n", +"b=17.5*%pi/180;\n", +"x=u*thetaA/sin(b);\n", +"y=exp(x);\n", +"c=(Tc*(1-y));\n", +"T2=(T+(Tc*(1-y)))/(y-1);\n", +"//T2=(T-y)/Tc;\n", +"T1=T+Tc;\n", +"Lp=2*sqrt((C^2)-((D-d)/2)^2)+(thetaA*d/2)+(thetaB*D/2);\n", +"v=sqrt(T/(3*m));\n", +"\n", +" // printing data in scilab o/p window\n", +" printf('Tc is %0.2f N ',Tc);\n", +" printf('\n T1 is %0.0f N ',T1);\n", +" printf('\n T2 is %0.2f N ',T2);\n", +" printf('\n Lp is %0.3f m ',Lp);\n", +" printf('\n v is %0.2f m/s ',v);\n", +" printf('\nThe designation of the belt is B-3251-45 ');\n", +" \n", +" //The difference in values of T1 and T2 is due to rounding-off of values." + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 21.3: VBELT3.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// sum 21-3\n", +"clc;\n", +"clear;\n", +"C=1;\n", +"m=0.35;\n", +"d=0.25;\n", +"P=22*10^3;\n", +"//Let the smaller pulley dia be n\n", +"//Let the larger pulley dia be N\n", +"n=1000;\n", +"N=400;\n", +"D=d*n/N;\n", +"v=2*%pi*n*d/(60*2);\n", +"Tc=m*v^2;\n", +"topwidth=22;\n", +"h=14;\n", +"bottomwidth=topwidth-(2*h*tand(20));\n", +"A=(topwidth+bottomwidth)/2*h;\n", +"//let allowable tension be Ta\n", +"Ta=2.2;\n", +"T1=A*Ta;\n", +"u=0.28;\n", +"thetaA=%pi/180*(180-(2*asind((D-d)/(2*C))));\n", +"thetaB=((2*%pi)-thetaA);\n", +"//Groove angle=b=19\n", +"b=19*%pi/180;\n", +"x=u*thetaA/sin(b);\n", +"T2=Tc+((T1-Tc)/exp(x));\n", +"n=P/((T1-T2)*v);\n", +"Lp=2*sqrt((C^2)-((D-d)/2)^2)+(thetaA*d/2)+(thetaB*D/2);\n", +"\n", +" // printing data in scilab o/p window\n", +" printf('Tc is %0.2f N ',Tc);\n", +" printf('\n T1 is %0.1f N ',T1);\n", +" printf('\n T2 is %0.1f N ',T2);\n", +" printf('\n n is %0.1f ',n);\n", +" printf('\n Lp is %0.3f m ',Lp);\n", +" printf('\nThe designation of the belt is C-3414-47 ');\n", +" \n", +" // difference in value of Lp is due to rounding-off the values of thetaA and thetaB." + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 21.4: VBELT4.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// sum 21-4\n", +"clc;\n", +"clear;\n", +"P=12*10^3;\n", +"Ks=1.1;\n", +"Pd=12*10^3*Ks;\n", +"N=1440;\n", +"B=17;\n", +"t=11;\n", +"d=200;\n", +"i=3;\n", +"D=i*d;\n", +"C=1000;\n", +"// since angle of contact theta is very small\n", +"theta=(D-d)/C;\n", +"theta=theta*180/%pi;\n", +"Kc=0.8;\n", +"Lp=(2*C)+(%pi/2*(D+d))+(((D-d)^2)/(4*C));\n", +"Li=Lp-45;\n", +"Ki=1.1;\n", +"//let number of v-belts required = n\n", +"//let the KW rating be KWR\n", +"KWR=5.23;\n", +"n=(P*Ks)/(KWR*Ks*Ki*10^3);\n", +"n=3;\n", +"\n", +" // printing data in scilab o/p window\n", +" printf('D is %0.1f mm ',D);\n", +" printf('\n C is %0.1f mm ',C);\n", +" printf('\n n is %0.3f ',n);\n", +" printf('\n Li is %0.0f mm ',Li)" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 21.5: VBELT5.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// sum 21-5\n", +"clc;\n", +"clear;\n", +"N=800;\n", +"P=20;\n", +"i=2.5;\n", +"Ks=1.5; //(from table for 3-5 hrs/day)\n", +"Pd=P*Ks;\n", +"d=250;\n", +"D=i*d;\n", +"C=1.6*D;\n", +"Lp=(2*C)+(%pi*(D+d)/2)+((D-d)^2)/(4*C);\n", +"Li=Lp+74;\n", +"Listd=3454;\n", +"Lp=Listd+74;\n", +"p=[1 -1.0768 0.0175];\n", +"\n", +"function r= myroots (p)\n", +" \n", +"a= coeff (p ,0);\n", +"b= coeff (p ,1);\n", +"c= coeff (p ,2);\n", +"r(1)=( -b+ sqrt (b^2 -4*a*c ))/(2* a);\n", +"r(2)=( -b- sqrt (b^2 -4*a*c ))/(2* a);\n", +"endfunction\n", +"z=roots(p);\n", +"KW=9.4;\n", +"Kc=0.795;\n", +"K1=1;\n", +"n=Pd/(KW*Kc*K1);\n", +"\n", +"\n", +" // printing data in scilab o/p window\n", +" printf('C is %0.4f m ',z);\n", +" printf('\n Pd is %0.0f KW ',Pd);\n", +" printf('\n n is %0.2f KW ',n);\n", +" \n", +" " + ] + } +], +"metadata": { + "kernelspec": { + "display_name": "Scilab", + "language": "scilab", + "name": "scilab" + }, + "language_info": { + "file_extension": ".sce", + "help_links": [ + { + "text": "MetaKernel Magics", + "url": "https://github.com/calysto/metakernel/blob/master/metakernel/magics/README.md" + } + ], + "mimetype": "text/x-octave", + "name": "scilab", + "version": "0.7.1" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} |