diff options
Diffstat (limited to 'Machine_Design_by_U.C._Jindal/Ch25_1.ipynb')
-rwxr-xr-x | Machine_Design_by_U.C._Jindal/Ch25_1.ipynb | 387 |
1 files changed, 0 insertions, 387 deletions
diff --git a/Machine_Design_by_U.C._Jindal/Ch25_1.ipynb b/Machine_Design_by_U.C._Jindal/Ch25_1.ipynb deleted file mode 100755 index f713233b..00000000 --- a/Machine_Design_by_U.C._Jindal/Ch25_1.ipynb +++ /dev/null @@ -1,387 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Ch:25 Gears" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## exa 25-1 - Page 669" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "dp is 125 mm \n", - "\n", - "dg is 300 mm \n", - "\n", - "CD is 212.5 mm \n", - "\n", - "ha is 5 mm \n", - "\n", - "hf is 6.25 mm \n", - "\n", - "c is 1.25 mm \n", - "\n", - "r is 2 mm \n" - ] - } - ], - "source": [ - "from __future__ import division\n", - "from math import sqrt, pi\n", - "Zp=25#\n", - "Zg=60#\n", - "m=5#\n", - "dp=m*Zp#\n", - "dg=m*Zg#\n", - "CD=(dp+dg)/2#\n", - "ha=m#\n", - "hf=1.25*m#\n", - "c=hf-ha#\n", - "r=0.4*m#\n", - "print \"dp is %0.0f mm \"%(dp)#\n", - "print \"\\ndg is %0.0f mm \"%(dg)#\n", - "print \"\\nCD is %0.1f mm \"%(CD)#\n", - "print \"\\nha is %0.0f mm \"%(ha)#\n", - "print \"\\nhf is %0.2f mm \"%(hf)#\n", - "print \"\\nc is %0.2f mm \"%(c)#\n", - "print \"\\nr is %0.0f mm \"%(r)#" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## exa 25-2 - Page 669" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "dp is 77 mm \n", - "\n", - "dg is 309 mm \n" - ] - } - ], - "source": [ - "from math import sqrt, pi\n", - "from sympy import symbols, solve\n", - "N=800#\n", - "P=6000#\n", - "n=200#\n", - "Cs=1.4#\n", - "sigb=150#\n", - "FOS=2#\n", - "Zp=18#\n", - "Zg=Zp*N/n#\n", - "Y=pi*(0.154-(0.912/Zp))#\n", - "p=[1 ,0 ,-9.5846, -38.135]#\n", - "P = symbols('P')\n", - "expr = P**3*p[0]+P**2*p[1]+P*p[2]+p[3]\n", - "m=solve(expr, P)[0]#\n", - "dp=m*Zp#\n", - "dg=m*Zg#\n", - "# printing data in scilab o/p window\n", - "print \"dp is %0.0f mm \"%(dp)#\n", - "print \"\\ndg is %0.0f mm \"%(dg)#\n", - "# Answer is given wrong in the textbook" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## exa 25-3 - Page 670" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Sb is 16110 N \n", - "\n", - "Sw is 25200 N \n", - "\n", - "P is 11.657 kW \n" - ] - } - ], - "source": [ - "from math import sqrt, pi\n", - "Zp=30#\n", - "N=1000#\n", - "Zg=75#\n", - "m=5#\n", - "b=60#\n", - "sigut=450#\n", - "BHN=350#\n", - "Cs=1.5#\n", - "FOS=2#\n", - "dp=m*Zp#\n", - "dg=m*Zg#\n", - "v=2*pi*N*dp/(60*1000*2)#\n", - "Cv=3/(3+v)#\n", - "sigb=450/3#\n", - "Y=0.358#\n", - "Sb=m*b*sigb*Y#\n", - "Q=(2*Zg)/(Zp+Zg)#\n", - "K=0.16*(BHN/100)**2#\n", - "Sw=b*dp*Q*K#\n", - "Pt=Sb*Cv/(Cs*FOS)#\n", - "P=Pt*v#\n", - "P=P*10**-3#\n", - "print \"Sb is %0.0f N \"%(Sb)#\n", - "print \"\\nSw is %0.0f N \"%(Sw)#\n", - "print \"\\nP is %0.3f kW \"%(P)#\n", - "\n", - "#The difference in the value of Sw is due to rounding-off of the value of Q." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## exa 25-4 - Page 670" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "BHN is 333 \n" - ] - } - ], - "source": [ - "from math import sqrt, pi\n", - "n=240#\n", - "P=8000#\n", - "N=1200#\n", - "CD=300#\n", - "Cs=1.5#\n", - "alpha=20*pi/180#\n", - "G=N/n#\n", - "dp=CD*2/6#\n", - "dg=5*dp#\n", - "v=2*pi*N*dp/(60*1000*2)#\n", - "Cv=3/(3+v)#\n", - "Pt=P/v#\n", - "Peff=Pt*Cs/Cv#\n", - "m=4#\n", - "b=10*m#\n", - "FOS=2#\n", - "Sb=Peff*FOS#\n", - "sigut=600#\n", - "sigb=sigut/3#\n", - "Zp=dp/m#\n", - "Zg=dg/m#\n", - "Q=(2*Zg)/(Zp+Zg)#\n", - "K=Sb/(b*dp*Q)#\n", - "BHN=sqrt(K/0.16)*100#\n", - "BHN=333#\n", - "print \"BHN is %0.0f \"%(BHN)#" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## exa 25-5 - Page 671" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ps is 2166.67 N \n", - "\n", - "Pd is 1358.6 N \n", - "\n", - "BHN is 282 \n" - ] - } - ], - "source": [ - "from math import sqrt, pi\n", - "alpha=20*pi/180#\n", - "N=800#\n", - "P=6000#\n", - "sigut=450#\n", - "i=5#\n", - "Cs=1.3#\n", - "v=3.6#\n", - "FOS=2#\n", - "Pt=P/v#\n", - "Cv=3/(3+v)#\n", - "sigb=sigut/3#\n", - "dp=3.6*1000*2*60/(2*pi*N)#\n", - "dp=86#\n", - "Sb=Pt*Cs/Cv*FOS#\n", - "#Let x be m**2*Y\n", - "x=Sb/(10*sigb)#\n", - "m=5#\n", - "Zp=18#\n", - "dp=m*Zp#\n", - "Zg=i*Zp#\n", - "dg=m*Zg#\n", - "b=10*m#\n", - "phip=m+(0.25*sqrt(dp))#\n", - "ep=32+(2.5*phip)#\n", - "phig=m+(0.25*sqrt(dg))#\n", - "eg=32+(2.5*phig)#\n", - "e=ep+eg#\n", - "e=e*10**-3#\n", - "Ps=Cs*Pt#\n", - "r1=dp/2#\n", - "r2=dg/2#\n", - "Pd=e*N*Zp*b*r1*r2/(2530*sqrt(r1**2+r2**2))#\n", - "Q=(2*Zg)/(Zp+Zg)#\n", - "K=Sb/(b*dp*Q)#\n", - "BHN=sqrt(K/0.16)*100#\n", - "print \"Ps is %0.2f N \"%(Ps)#\n", - "print \"\\nPd is %0.1f N \"%(Pd)#\n", - "print \"\\nBHN is %0.0f \"%(BHN)#" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## exa 25-4 - Page 672" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "m is 6 mm \n", - "\n", - "Pd is 434.590 N \n", - "\n", - "Sw is 13244 N \n" - ] - } - ], - "source": [ - "from math import sqrt, pi\n", - "P=9000#\n", - "N=900#\n", - "n=150#\n", - "sigut=750#\n", - "BHN=300#\n", - "Cs=1.5#\n", - "FOS=2#\n", - "i=N/n#\n", - "x=sqrt(i)#\n", - "Zp=18#\n", - "Zg=x*Zp#\n", - "Zg=44#\n", - "#Let actual speed reduction be xa\n", - "xa=Zg/Zp#\n", - "n1=N/xa**2#\n", - "T1=P*60/(2*pi*N)#\n", - "i2=N/xa#\n", - "T2=N/i2*T1#\n", - "m=6#\n", - "dp=Zp*m#\n", - "dg=m*Zg#\n", - "phip=m+(0.25*sqrt(dp))#\n", - "ep=16+(1.25*phip)#\n", - "phig=m+(0.25*sqrt(dg))#\n", - "eg=16+(1.25*phig)#\n", - "e=ep+eg#\n", - "e=e*10**-3#\n", - "Pt=26000#\n", - "Ps=Cs*Pt#\n", - "r1=dp/2#\n", - "r2=dg/2#\n", - "b=10*m#\n", - "Pd=e*i2*Zp*b*r1*r2/(2530*sqrt(r1**2+r2**2))#\n", - "Q=(2*Zg)/(Zp+Zg)#\n", - "sigb=sigut/3#\n", - "Y=0.308#\n", - "\n", - "Sb=b*m*sigb*Y#\n", - "K=0.16*(BHN/100)**2#\n", - "Sw=b*dp*K*Q#\n", - "print \"m is %0.0f mm \"%(m)#\n", - "print \"\\nPd is %0.3f N \"%(Pd)#\n", - "print \"\\nSw is %0.0f N \"%(Sw) \n", - "#The difference in the values is due to rounding-off of the values." - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 2", - "language": "python", - "name": "python2" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 2 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython2", - "version": "2.7.9" - } - }, - "nbformat": 4, - "nbformat_minor": 0 -} |