{ "metadata": { "name": "", "signature": "sha256:1efa4f61c6638a7002643398d2d4bfe4efa140d30a6184e17976681fd0180ed8" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "heading", "level": 1, "metadata": {}, "source": [ "Chapter 2 : Floatation and Buoyancy" ] }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example 2.1 Page No : 43" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import math \n", "\t\t\n", "#initialisation of variables\n", "l = 60. \t\t#ft\n", "w = 10. \t\t#ft\n", "h = 5. \t\t#ft\n", "t = 3./16 \t\t#in\n", "sp = 7.75\n", "H = 4. \t \t#ft\n", "w1 = 62.4 \t\t#lb/ft**3\n", "y = 4. \t\t #ft\n", "\t\t\n", "#CALCULATIONS\n", "V = (l*w+2*w*h+2*l*h)*t/12\n", "W = V*w1*sp\n", "x = W/(w1*l*w)\n", "W1 = H*l*w*w1\n", "dW = (W1-W)/2238\n", "\t\t\n", "#RESULTS\n", "print 'weight of water print laced = %.1f tons'%(dW)\n" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "weight of water print laced = 62.5 tons\n" ] } ], "prompt_number": 1 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example 2.3 Page No : 50" ] }, { "cell_type": "code", "collapsed": false, "input": [ "\n", "import math \n", "\t\t\n", "#initialisation of variables\n", "D = 64. \t\t#lb/ft**3\n", "d = 6. \t\t#ft\n", "l = 10. \t\t#ft\n", "W = 2. \t \t#tons\n", "\t\t\n", "#CALCULATIONS\n", "V = W*2240/D\n", "h = V/(math.pi*d**2/4)\n", "BM = d**2/(16*h)\n", "P = -(math.sqrt(64*BM*2*10*math.pi*(22400-math.pi*d**4))-W*22400)/10\n", "\t\t\n", "#RESULTS\n", "print 'Minimum pull required = %.f lbs '%(P+3) \n" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Minimum pull required = 3665 lbs \n" ] } ], "prompt_number": 2 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example 2.4 Page No : 52" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import math \n", "\t\t\n", "#initialisation of variables\n", "sg = 7.\n", "sg1 = 5.\n", "d = 8. \t\t#in\n", "t = 1. \t\t#in\n", "\t\t\n", "#CALCULATIONS\n", "x = (sg+sg1)+math.sqrt(d*(sg*(sg1+t)+1))\n", "\t\t\n", "#RESULTS\n", "print 'maximum length of cylinder = %.2f in '%(x) \n" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "maximum length of cylinder = 30.55 in \n" ] } ], "prompt_number": 3 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example 2.7 Page No : 56" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import math \n", "\t\t\n", "#initialisation of variables\n", "W = 2000. \t\t#tons\n", "m = 15. \t\t#/tons\n", "dx = 24. \t\t#ft\n", "l = 3. \t \t#in\n", "dx1 = 5. \t\t#ft\n", "\t\t\n", "#CALCULATIONS\n", "GM = m*dx/(W*(l/(dx1*12)))\n", "\t\t\n", "#RESULTSS\n", "print 'metacentric height = %.1f ft '%(GM) \n" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "metacentric height = 3.6 ft \n" ] } ], "prompt_number": 4 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example 2.8 Page No : 56" ] }, { "cell_type": "code", "collapsed": false, "input": [ "\t\t\n", "#initialisation of variables\n", "M = 350. \t\t#tons\n", "l = 50. \t\t#ft\n", "w = 20. \t\t#ft\n", "W = 100. \t\t#tons\n", "h = 6. \t\t#ft\n", "M1 = 250. \t\t#tons\n", "\t\t\n", "#CALCULATIONS\n", "V = M*2240/64\n", "d = V/(l*w)\n", "BM = l*w**3/(12*w*l*d)\n", "y = (((BM+(d/2))*(M/10))-(M1*h/10))/(W/10)\n", "\t\t\n", "#RESULTS\n", "print 'Highest position of centre of gravity = %.2f ft '%(y)\n" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Highest position of centre of gravity = 15.96 ft \n" ] } ], "prompt_number": 5 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example 2.9 Page No : 58" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import math \n", "\t\t\n", "#initialisation of variables\n", "W = 2000. \t\t#tons\n", "l = 250. \t\t#ft\n", "w = 30. \t\t#ft\n", "a = 1./15\n", "W1 = 50. \t\t#tons\n", "h = 10. \t\t#ft\n", "\t\t\n", "#CALCULATIONS\n", "BG = (l*w**3*64/(W*2240*12))-(W1*h/(a*W))\n", "\t\t\n", "#RESULTS\n", "print 'distance of the centre of gravity = %.2f ft '%(BG) \n", "\n", "# note : rounding off error" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "distance of the centre of gravity = 4.29 ft \n" ] } ], "prompt_number": 2 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example 2.10 Page No : 58" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import math \n", "\t\t\n", "#initialisation of variables\n", "l = 91. \t\t#ft\n", "w = 30. \t\t#ft\n", "h = 6. \t \t#ft\n", "W = 40. \t\t#tons\n", "a = 3. \t\t #degrees\n", "cg = 3. \t\t#ft\n", "d = 4. \t\t#ft\n", "W1 = 60. \t\t#tons\n", "cg1 = 1. \t\t#ft\n", "\t\t\n", "#CALCULATIONS\n", "W2 = (l*w*d*64/2240)-W1\n", "y = (W2*(h/2)+W1*(cg+d))/(l*w*d*64/2240)\n", "BG = y-(d/2)\n", "BM = l*w**3/(12*l*w*d)\n", "GM = BM-BG\n", "dx = GM*l*w*d*64*math.tan(math.radians(a))/(60*2240)\n", "\t\t\n", "#RESULTS\n", "print 'maximum distance through which the load can be shifted = %.1f ft '%(dx)\n" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "maximum distance through which the load can be shifted = 4.6 ft \n" ] } ], "prompt_number": 4 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example 2.11 Page No : 60" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import math \n", "\t\t\n", "#initialisation of variables\n", "W = 5000. \t\t#tons\n", "I = 1.4*10**6 \t\t#ft**4\n", "k = 12.2 \t\t#ft\n", "BG = 6.5 \t\t#ft\n", "\t\t\n", "#CALCULATIONS\n", "BM = I*64/(W*2240)\n", "GM = BM-BG\n", "T = 2*math.pi*math.sqrt(k**2/(GM*32.2))\n", "\t\t\n", "#RESULTS\n", "print 'period of oscialltion = %.2f sec '%(T) \n" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "period of oscialltion = 11.03 sec \n" ] } ], "prompt_number": 8 } ], "metadata": {} } ] }