summaryrefslogtreecommitdiff
path: root/Machine_Design_by_U.C._Jindal/Ch24_1.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'Machine_Design_by_U.C._Jindal/Ch24_1.ipynb')
-rw-r--r--Machine_Design_by_U.C._Jindal/Ch24_1.ipynb195
1 files changed, 195 insertions, 0 deletions
diff --git a/Machine_Design_by_U.C._Jindal/Ch24_1.ipynb b/Machine_Design_by_U.C._Jindal/Ch24_1.ipynb
new file mode 100644
index 00000000..f165e145
--- /dev/null
+++ b/Machine_Design_by_U.C._Jindal/Ch24_1.ipynb
@@ -0,0 +1,195 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Ch:24 Rope drive"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## exa 24-1 - Page 635"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "n is 13 \n"
+ ]
+ }
+ ],
+ "source": [
+ "from __future__ import division\n",
+ "from math import sqrt, pi, exp, sin, asin\n",
+ "P=150000#\n",
+ "m=0.4#\n",
+ "D=1.8#\n",
+ "d=0.6#\n",
+ "C=4.2#\n",
+ "V=15#\n",
+ "Fc=m*V**2#\n",
+ "BL=44.81*10**3#\n",
+ "FOS=35#\n",
+ "F1=BL/FOS#\n",
+ "theta=pi-(2*asin((D-d)/(2*C)))#\n",
+ "beta=22.5*pi/180#\n",
+ "u=0.13#\n",
+ "x=u*theta/sin(beta)#\n",
+ "F2=(F1-Fc)/exp(x)#\n",
+ "n=P/((F1-F2)*V)#\n",
+ "n=13#\n",
+ "print \"n is %0.0f \"%(n)#"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## exa 24-2 - Page 635"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " annual FOS is 5.02 \n",
+ "\n",
+ " FOS neglecting bending load is 13.9 \n"
+ ]
+ }
+ ],
+ "source": [
+ "from math import sqrt, pi\n",
+ "W=1000#\n",
+ "m=0.498#\n",
+ "BL=78#\n",
+ "d=12#\n",
+ "Am=0.39*d**2#\n",
+ "dw=sqrt(Am*4/(6*19*pi))#\n",
+ "Ew=74.4*10**3#\n",
+ "Ds=56*d#\n",
+ "sigb=Ew*dw/Ds#\n",
+ "Wb=sigb*pi*(d**2)/4*10**-3#\n",
+ "l=20#\n",
+ "Ws=m*l#\n",
+ "a=1.2#\n",
+ "Wa=a*(W/2+Ws)*10**-3#\n",
+ "#Let the static load be Ps\n",
+ "Ps=(W/2+Ws)*9.81*10**-3#\n",
+ "#let the effective load be Peff\n",
+ "Peff=Ps+Wb+Wa#\n",
+ "FOS1=BL/Peff#\n",
+ "FOS2=BL/(5+0.612)#\n",
+ "print \" annual FOS is %0.2f \"%(FOS1)#\n",
+ "print \"\\n FOS neglecting bending load is %0.1f \"%(FOS2)#"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## exa 24-3 - Page 636"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "W is 28.224 kN \n"
+ ]
+ }
+ ],
+ "source": [
+ "d=12#\n",
+ "sigut=1960#\n",
+ "Pb=0.0025*sigut#\n",
+ "Ds=480#\n",
+ "F=Pb*d*Ds/2#\n",
+ "W=F*2*10**-3#\n",
+ "print \"W is %0.3f kN \"%(W)#"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## exa 24-4 - Page 637"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "d is 12 mm \n"
+ ]
+ }
+ ],
+ "source": [
+ "from math import sqrt, pi\n",
+ "sigut=1770#\n",
+ "Pb=0.0018*sigut#\n",
+ "W=4000#\n",
+ "a=2.5/2#\n",
+ "Ws=90*0.5#\n",
+ "Wa=(W+Ws)*a/9.81#\n",
+ "Weff=W+Wa#\n",
+ "d=sqrt(Weff*2/(23*Pb))#\n",
+ "d=12#\n",
+ "print \"d is %0.0f mm \"%(d)#"
+ ]
+ }
+ ],
+ "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
+}