diff options
Diffstat (limited to 'The_Theory_of_Machines_by_T_Bevan/8-Brakes_and_dynamometer.ipynb')
-rw-r--r-- | The_Theory_of_Machines_by_T_Bevan/8-Brakes_and_dynamometer.ipynb | 268 |
1 files changed, 268 insertions, 0 deletions
diff --git a/The_Theory_of_Machines_by_T_Bevan/8-Brakes_and_dynamometer.ipynb b/The_Theory_of_Machines_by_T_Bevan/8-Brakes_and_dynamometer.ipynb new file mode 100644 index 0000000..af019e1 --- /dev/null +++ b/The_Theory_of_Machines_by_T_Bevan/8-Brakes_and_dynamometer.ipynb @@ -0,0 +1,268 @@ +{ +"cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Chapter 8: Brakes and dynamometer" + ] + }, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 8.1: Braking_trrques.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"\n", +"clc\n", +"//given\n", +"dia=12//in\n", +"r=dia/2\n", +"CQ=7//in\n", +"OC=6//in\n", +"OH=15//in\n", +"u=0.3\n", +"P=100//lb\n", +"phi=atan(u)\n", +"x=r*sin(phi)//in inches;radius of friction circle\n", +"a=5.82//from figure\n", +"Tb=P*OH*x/a//braking torque\n", +"printf('\nThe braking torque of the drum Tb= %.2f lb in\n',Tb)" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 8.2: Braking_troque_applied_to_the_drum.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"\n", +"clc\n", +"//given\n", +"\n", +"OH=15//in\n", +"l=OH\n", +"u=0.3\n", +"P=100//lb\n", +"phi=atan(u)\n", +"//according to fig 170(b)\n", +"//for clockwise rotation\n", +"a=6//from figure\n", +"x=r*sin(phi)//in inches;radius of friction circle\n", +"Tb=P*l*x/a//braking torque on the drum\n", +"//for counter clockwise rotation\n", +"a1=5.5//in\n", +"Tb1=P*l*x/a1//braking torque on the drum\n", +"//according to figure 172(a)\n", +"//for clockwise rotation\n", +"a2=6.48//from figure\n", +"x=r*sin(phi)//in inches;radius of friction circle\n", +"Tb2=P*l*x/a2//braking torque on the drum\n", +"//for counter clockwise rotation\n", +"a3=6.38//in\n", +"Tb3=P*l*x/a3//braking torque on the drum\n", +"T1=ceil(Tb1)\n", +"T2=ceil(Tb2)\n", +"T3=ceil(Tb3)\n", +"printf('\nbraking torque on drum\nWhen dimensions are measured from fig 170(b)\nFor clockwise rotation= %.f lb in\nFor counter clockwise rotation= %.f lb in\nWhen dimensions are measured from fig 171(a)\nFor clockwise rotation= %.f lb in\nFor counter clockwise rotation= %.f lb in',Tb,T1,T2,T3)\n", +"\n", +"\n", +"" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 8.3: Magnitude_of_force.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"\n", +"clc\n", +"//given\n", +"u=.35\n", +"Tb=500//lb.ft\n", +"rd=10//in\n", +"phi=atan(u)\n", +"x=rd*sin(phi)\n", +"//F*OD=R*a=R1*a\n", +"//R=R1\n", +"//2*R*x=Tb\n", +"OD=24//in\n", +"a=11.5//inches; From figure\n", +"F=Tb*a*12/(OD*2*x)\n", +"//from figure\n", +"HG=4//in\n", +"GK=12//in\n", +"HL=12.22//in\n", +"P=F*HG/GK\n", +"Fhd=HL*P/HG\n", +"printf('\na) Magnitude of P = %.f lb',P)\n", +"printf('\nb) Magnitude of Fhd = %.f lb',Fhd)" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 8.4: force_required_to_support_load.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"\n", +"clc\n", +"//given\n", +"u=.3\n", +"theta=270*%pi/180\n", +"l=18//in\n", +"a=4//in\n", +"Di=15//in\n", +"Do=21//in\n", +"w=.5//tons\n", +"W=w*2204//lb\n", +"Q=W*Di/Do//required tangential braking force on the drum\n", +"k=%e^(u*theta)//k=T1/T2\n", +"p=Q*a/(l*(k-1))\n", +"printf('Least force required, P = %.f lb',p)" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 8.5: Effort_applied.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"\n", +"clc\n", +"//given\n", +"n=12\n", +"u=.28\n", +"a=4.5//in\n", +"b=1//in\n", +"l=21//in\n", +"r=15//in\n", +"Tb=4000//lb\n", +"theta=10*%pi/180\n", +"//k=Tn/To\n", +"k=((1+u*tan(theta))/(1-u*tan(theta)))^n\n", +"Q=Tb*(12/r)\n", +"P=Q*(a-b*k)/(l*(k-1))//from combining 8.6 with k=e^u*theta\n", +"printf('The least effort required = P = %.1f lb',P)" + ] + } +, +{ + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 8.6: minimum_distance.sce" + ] + }, + { +"cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], +"source": [ +"clc\n", +"//given\n", +"w=9.5 //ft\n", +"h= 2 //ft\n", +"x=4 //ft\n", +"v=30//mph\n", +"V=1.46667*v//ft/s\n", +"u1=.1\n", +"u2=.6\n", +"g=32.2//ft/s^2\n", +"//a) rear wheels braked\n", +"fa1=(u1*(w-x)*g)/(w+u1*h)\n", +"fa2=(u2*(w-x)*g)/(w+u2*h)\n", +"sa1=V^2/(2*fa1)\n", +"sa2=V^2/(2*fa2)\n", +"//b) front wheels braked\n", +"fb1=u1*x*g/(w-u1*h)\n", +"fb2=u2*x*g/(w-u2*h)\n", +"sb1=V^2/(2*fb1)\n", +"sb2=V^2/(2*fb2)\n", +"//c) All wheels braked\n", +"fc1=u1*g\n", +"fc2=u2*g\n", +"sc1=V^2/(2*fc1)\n", +"sc2=V^2/(2*fc2)\n", +"k1=(x+u1*h)/(w-x-u1*h)//Na/Nb\n", +"k2=(x+u2*h)/(w-x-u2*h)//Na/Nb\n", +"printf('\nCoefficient of friction = 0.1\na) Minimum distance in which car may be stopped when the rear brakes are applied = %.f ft\nb) Minimum distance in which car may be stopped when the front brakes are applied = %.f ft\nc) Minimum distance in which car may be stopped when all brakes are applied = %.f ft\nCoefficient of friction = 0.6\na) Minimum distance in which car may be stopped when the rear brakes are applied = %.f ft\nb) Minimum distance in which car may be stopped when the front brakes are applied = %.f ft\nc) Minimum distance in which car may be stopped when all brakes are applied = %.f ft\n',sa1,sb1,sc1,sa2,sb2,sc2)\n", +"printf('Required ration of Na/Nb\nFor u1 = 0.1 -> %.3f\nFor u2 = 0.6 -> %.2f\n',k1,k2)" + ] + } +], +"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 +} |