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/15-SHAFTS.ipynb | |
parent | abb52650288b08a680335531742a7126ad0fb846 (diff) | |
parent | 476705d693c7122d34f9b049fa79b935405c9b49 (diff) | |
download | all-scilab-tbc-books-ipynb-06b09e7d29d252fb2f5a056eeb8bd1264ff6a333.tar.gz all-scilab-tbc-books-ipynb-06b09e7d29d252fb2f5a056eeb8bd1264ff6a333.tar.bz2 all-scilab-tbc-books-ipynb-06b09e7d29d252fb2f5a056eeb8bd1264ff6a333.zip |
Initial commit
Diffstat (limited to 'Machine_Design_by_U_C_Jindal/15-SHAFTS.ipynb')
-rw-r--r-- | Machine_Design_by_U_C_Jindal/15-SHAFTS.ipynb | 316 |
1 files changed, 316 insertions, 0 deletions
diff --git a/Machine_Design_by_U_C_Jindal/15-SHAFTS.ipynb b/Machine_Design_by_U_C_Jindal/15-SHAFTS.ipynb new file mode 100644 index 0000000..8b5989d --- /dev/null +++ b/Machine_Design_by_U_C_Jindal/15-SHAFTS.ipynb @@ -0,0 +1,316 @@ +{ +"cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Chapter 15: SHAFTS" + ] + }, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 15.2: S2.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// sum 15-2\n", +"clc;\n", +"clear;\n", +"dA=150;\n", +"dB=250;\n", +"alpha=20*%pi/180;\n", +"W=400;\n", +"sigyt=400;\n", +"sigut=500;\n", +"Kb=1.5;\n", +"Kt=2;\n", +"T=W*dA/2;\n", +"Pt=T/(dB/2);\n", +"Pr1=W*tan(alpha);\n", +"Pr2=Pt*tan(alpha);\n", +"RDH=((W*120)-(Pt*320))/440;\n", +"RcH=W-RDH-Pt;\n", +"//RcH=400+65.5-240;\n", +"McH=0;\n", +"MAH=RcH*120;\n", +"MBH=RDH*120;\n", +"RDV=((Pr1*120)-(Pr2*320))/440;\n", +"RcV=Pr1-RDV-Pr2;\n", +"MAV=RcV*120;\n", +"MBV=RDV*120;\n", +"Mmax=sqrt((MAH^2)+(MAV^2));\n", +"T=30*10^3;\n", +"Ta=0.135*sigut;\n", +"d=16*sqrt((Kb*Mmax)^2+(Kt*T)^2)/(%pi*Ta);\n", +"d=d^(1/3);\n", +"\n", +" // printing data in scilab o/p window\n", +" printf('d is %0.2f mm ',d);\n", +" " + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 15.3: S3.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// sum 15-3\n", +"clc;\n", +"clear;\n", +"P=16*746;\n", +"N=3000;\n", +"w=2*%pi*N/60;\n", +"T=P/w*10^3;\n", +"sigy=400;\n", +"Ty=sigy/2;\n", +"FOS=2;\n", +"Ta=Ty/FOS;\n", +"d=T*16/(%pi*Ta);\n", +"d1=d^(1/3);\n", +"r=3;\n", +"D=d1+(2*r);\n", +"SCF=1.196\n", +"Tys=Ta/SCF;\n", +"d=T*16/(%pi*Tys);\n", +"d2=d^(1/3);\n", +"d=14;\n", +"D=d+(2*r);\n", +"\n", +" // printing data in scilab o/p window\n", +" printf('d1 is %0.2f mm ',d1);\n", +" printf('\n d2 is %0.2f mm ',d2);\n", +" " + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 15.4: S4.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// sum 15-4\n", +"clc;\n", +"clear;\n", +"P1=24*10^3;\n", +"P2=10*10^3;\n", +"sigyt=460;\n", +"Tya=sigyt*0.3;\n", +"SCF=2.84;\n", +"Ta=Tya/SCF;\n", +"N=400;\n", +"w=2*%pi*N/60;\n", +"T1=P1/w;\n", +"T2=P2/w;\n", +"d1=T1*16*10^3/(%pi*Ta);\n", +"d1=d1^(1/3);\n", +"d2=T2*16*10^3/(%pi*Ta);\n", +"d2=d2^(1/3);\n", +"theta1=%pi/3600;\n", +"l1=120;\n", +"G=84*10^3;\n", +"d3=T1*10^3*l1*32/(%pi*G*theta1);\n", +"d3=d3^(1/4);\n", +"d4=T2*l1*10^3*32/(%pi*G*theta1);\n", +"d4=d4^(1/4);\n", +"\n", +" // printing data in scilab o/p window\n", +" printf('d1 is %0.2f mm ',d1);\n", +" printf('\n d2 is %0.2f mm ',d2);\n", +" printf('\n d3 is %0.1f mm ',d3);\n", +" printf('\n d4 is %0.2f mm ',d4);" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 15.5: S5.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// sum 15-5\n", +"clc;\n", +"clear;\n", +"d=200;\n", +"r=d/2;\n", +"N=300;\n", +"P=5000;\n", +"D=500;\n", +"R=D/2;\n", +"u=0.3;\n", +"E=205*10^3;\n", +"G=84*10^3;\n", +"Ta=60;\n", +"Kb=1.5;\n", +"Kt=2;\n", +"w=2*%pi*N/60;\n", +"beta1=20*%pi/180;\n", +"V=r*w;\n", +"v=R*w;\n", +"// Let T1-T2 =T\n", +"T=P/V;\n", +"x=u*%pi/sin(beta1);\n", +"T2=T/((exp(x)-1));\n", +"T1=T2*exp(x);\n", +"t=P/v;\n", +"y=u*%pi;\n", +"T3=t/((exp(x)-1));\n", +"T4=T3*exp(x);\n", +"T=P/w;\n", +"Rc=2612;;\n", +"RA=645.1;\n", +"MB=96.76;\n", +"MC=-208.96;\n", +"d=16*10^3*sqrt((Kb*MC)^2+(Kt*T)^2)/(%pi*Ta);\n", +"d=d^(1/3);\n", +"l=380;\n", +"J=%pi*d^4/32;\n", +"theta=T*10^3*l/(G*J);\n", +"theta=theta*180/%pi;\n", +"\n", +" // printing data in scilab o/p window\n", +" printf('d is %0.1f mm ',d);\n", +" printf('\n theta is %0.2f deg ',theta);" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 15.6: S6.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// sum 15-6\n", +"clc;\n", +"clear;\n", +"T=400;\n", +"Pt=4800;\n", +"Pg=3600;\n", +"sigyt=360;\n", +"E=205*10^3;\n", +"G=80*10^3;\n", +"Kb=2;\n", +"Kt=1.5;\n", +"FOS=3;\n", +"RC=((Pt*90)+(Pg*200))/140;\n", +"RA=8400-RC;\n", +"MB=RA*0.9;\n", +"MC=Pg*0.045;\n", +"Te=sqrt((Kb*MC)^2+(Kt*T)^2);\n", +"Ta=0.577*sigyt/FOS;\n", +"d=16*10^3*Te/(%pi*Ta);\n", +"d=d^(1/3);\n", +"L=110;\n", +"J=%pi*d^4/32;\n", +"T=400;\n", +"theta=T*10^3*L/(G*J);\n", +"theta=theta*180/%pi;\n", +"\n", +" // printing data in scilab o/p window\n", +" printf('d is %0.0f mm ',d);\n", +" printf('\n theta is %0.4f deg ',theta);" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 15.7: S7.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"// sum 15-7\n", +"clc;\n", +"clear;\n", +"T=47*10^3;\n", +"M=32*10^3;\n", +"d=20;\n", +"siga=32*M/(%pi*d^3);\n", +"Tm=16*T/(%pi*d^3);\n", +"sige=75;\n", +"Tys=165;\n", +"n=1/sqrt((siga/sige)^2+(Tm/Tys)^2);\n", +"\n", +" // printing data in scilab o/p window\n", +" printf('n is %0.2f ',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 +} |