summaryrefslogtreecommitdiff
path: root/Elementary_Fluid_Mechanics_by_J._K._Vennard/ch3.ipynb
diff options
context:
space:
mode:
authorkinitrupti2017-05-12 18:53:46 +0530
committerkinitrupti2017-05-12 18:53:46 +0530
commit6279fa19ac6e2a4087df2e6fe985430ecc2c2d5d (patch)
tree22789c9dbe468dae6697dcd12d8e97de4bcf94a2 /Elementary_Fluid_Mechanics_by_J._K._Vennard/ch3.ipynb
parentd36fc3b8f88cc3108ffff6151e376b619b9abb01 (diff)
downloadPython-Textbook-Companions-6279fa19ac6e2a4087df2e6fe985430ecc2c2d5d.tar.gz
Python-Textbook-Companions-6279fa19ac6e2a4087df2e6fe985430ecc2c2d5d.tar.bz2
Python-Textbook-Companions-6279fa19ac6e2a4087df2e6fe985430ecc2c2d5d.zip
Removed duplicates
Diffstat (limited to 'Elementary_Fluid_Mechanics_by_J._K._Vennard/ch3.ipynb')
-rwxr-xr-xElementary_Fluid_Mechanics_by_J._K._Vennard/ch3.ipynb250
1 files changed, 250 insertions, 0 deletions
diff --git a/Elementary_Fluid_Mechanics_by_J._K._Vennard/ch3.ipynb b/Elementary_Fluid_Mechanics_by_J._K._Vennard/ch3.ipynb
new file mode 100755
index 00000000..eeb66d6e
--- /dev/null
+++ b/Elementary_Fluid_Mechanics_by_J._K._Vennard/ch3.ipynb
@@ -0,0 +1,250 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:78fe20b770d35c2d23108a58f50bb1579f3cddf4dfa3efb233fab2fa5b1b32cd"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 3 : Kinematics of Fluid Motion"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 3.1 Page No : 83"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "import math \n",
+ "\n",
+ "# variables\n",
+ "v_mag = 3.;\n",
+ "x = 8.;\n",
+ "y = 6.;\n",
+ "\n",
+ "# calculations \n",
+ "s = math.sqrt(x**2 + y**2);\n",
+ "v = v_mag*s;\t\t# fps\n",
+ "a_t = v_mag*s*v_mag;\t\t# ft/sec**2\n",
+ "a_r = 0;\n",
+ "a = math.sqrt(a_r**2 + a_t**2);\n",
+ "\n",
+ "# results \n",
+ "print 'v = %d fps a = %d ft/sec**2'%(v,a);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "v = 30 fps a = 90 ft/sec**2\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 3.2 Page No : 83"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "import math \n",
+ "\n",
+ "# variables\n",
+ "v = 5;\t\t# fps\n",
+ "a_t = 0;\n",
+ "\n",
+ "# calculations \n",
+ "a_r = v**2 /2.;\t\t# ft/sec**2\n",
+ "\n",
+ "# results \n",
+ "print 'Radial component of acceleration = %.1f ft/sec**2 \\nTangential component of acceleration = %d '%(a_r,a_t);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Radial component of acceleration = 12.5 ft/sec**2 \n",
+ "Tangential component of acceleration = 0 \n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 3.3 Page No : 85"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "import math \n",
+ "\n",
+ "# variables\t\t\n",
+ "v = 5.;\t\t# fps\n",
+ "r = 2.;\n",
+ "theta = 60.;\t\t# degrees\n",
+ "x = 1.;\n",
+ "y = math.sqrt(3);\n",
+ "v_t = v;\n",
+ "v_r = 0;\n",
+ "\n",
+ "# calculations \n",
+ "u = -v*y/(math.sqrt(x**2 + y**2));\n",
+ "v = v*x/(math.sqrt(x**2 + y**2));\n",
+ "a_x = -50*x/8;\n",
+ "a_y = -50*y/8;\n",
+ "a_r = -v_t**2 /r;\n",
+ "a_t = v_r*v_t/r;\n",
+ "\n",
+ "# results \n",
+ "print 'u = %.2f fps, v = %.2f fps'%(u,v);\n",
+ "print ' v_r = %d, v_t = %d fps'%(v_r,v_t);\n",
+ "print ' a_x = %.2f ft/sec**2, a_y = %.2f ft/sec**2'%(a_x,a_y);\n",
+ "print ' a_r = %.1f ft/sec**2, a_t = %d'%(a_r,a_t);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "u = -4.33 fps, v = 2.50 fps\n",
+ " v_r = 0, v_t = 5 fps\n",
+ " a_x = -6.25 ft/sec**2, a_y = -10.83 ft/sec**2\n",
+ " a_r = -12.5 ft/sec**2, a_t = 0\n"
+ ]
+ }
+ ],
+ "prompt_number": 4
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 3.4 Page No : 88"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "import math \n",
+ "\n",
+ "# variables\n",
+ "w = 600.;\t\t# pounds\n",
+ "l1 = 12.;\t\t#inches\n",
+ "l2 = 8.;\t\t#inches\n",
+ "\n",
+ "# calculations \n",
+ "Q = w/(62.4);\n",
+ "V_12 = Q/(0.25*math.pi*(l1/12)**2);\n",
+ "V_8 = Q/(0.25*math.pi*(l2/12)**2);\n",
+ "\n",
+ "# results \n",
+ "print 'Q = %.2f cfs'%(Q);\n",
+ "print 'V_12 = %.2f fps and V_8 = %.2f fps'%(V_12,V_8);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Q = 9.62 cfs\n",
+ "V_12 = 12.24 fps and V_8 = 27.55 fps\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 3.5 Page No : 89"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "import math \n",
+ "\t\t\n",
+ "# variables\n",
+ "l = 12.;\t\t# inches\n",
+ "W = 6.;\t\t# pounds\n",
+ "w = 0.0624\t\t# lb/cuft\n",
+ "l1 = 8.;\t\t# inches\n",
+ "rho = 0.050;\t\t# lb/cuft\n",
+ "\n",
+ "# calculations \n",
+ "Q_12 = W/w ;\n",
+ "Q_8 = W/rho ;\n",
+ "V_12 = Q_12/(0.25*math.pi*(l/12)**2);\n",
+ "V_8 = Q_8/(0.25*math.pi*(l1/12)**2);\n",
+ "\n",
+ "# results \n",
+ "print 'Q_12 = %.1f cfs, Q_8 = %d cfs'%(Q_12,Q_8);\n",
+ "print ' V_12 = %.1f fps, V_8 = %.f fps'%(V_12,V_8);\n",
+ "\n",
+ "\t\t"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Q_12 = 96.2 cfs, Q_8 = 120 cfs\n",
+ " V_12 = 122.4 fps, V_8 = 344 fps\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file