summaryrefslogtreecommitdiff
path: root/Fluid_Mechanics/Chapter_16.ipynb
diff options
context:
space:
mode:
authorThomas Stephen Lee2015-09-04 22:04:10 +0530
committerThomas Stephen Lee2015-09-04 22:04:10 +0530
commit41f1f72e9502f5c3de6ca16b303803dfcf1df594 (patch)
treef4bf726a3e3ce5d7d9ee3781cbacfe3116115a2c /Fluid_Mechanics/Chapter_16.ipynb
parent9c9779ba21b9bedde88e1e8216f9e3b4f8650b0e (diff)
downloadPython-Textbook-Companions-41f1f72e9502f5c3de6ca16b303803dfcf1df594.tar.gz
Python-Textbook-Companions-41f1f72e9502f5c3de6ca16b303803dfcf1df594.tar.bz2
Python-Textbook-Companions-41f1f72e9502f5c3de6ca16b303803dfcf1df594.zip
add/remove/update books
Diffstat (limited to 'Fluid_Mechanics/Chapter_16.ipynb')
-rwxr-xr-xFluid_Mechanics/Chapter_16.ipynb144
1 files changed, 0 insertions, 144 deletions
diff --git a/Fluid_Mechanics/Chapter_16.ipynb b/Fluid_Mechanics/Chapter_16.ipynb
deleted file mode 100755
index 73f04778..00000000
--- a/Fluid_Mechanics/Chapter_16.ipynb
+++ /dev/null
@@ -1,144 +0,0 @@
-{
- "metadata": {
- "name": "",
- "signature": "sha256:130e6e124bfc557e016f12e2356b74f1d97ea210c47b1944be1ebda3297e63a8"
- },
- "nbformat": 3,
- "nbformat_minor": 0,
- "worksheets": [
- {
- "cells": [
- {
- "cell_type": "heading",
- "level": 1,
- "metadata": {},
- "source": [
- "Chapter 16: Non-Uniform Flow in Open Channels"
- ]
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 16.2, Page 541"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "from __future__ import division\n",
- "import math\n",
- "\n",
- "\n",
- " #Initializing the variables\n",
- "B = [1.4 ,0.9];\n",
- "D = [0.6 ,0.32];\n",
- "g = 9.81;\n",
- "h = 0.03;\n",
- "Z = 0.25; \n",
- "\n",
- " #Calculations\n",
- "Q1 = B[1]*D[1]*(2*g*h/(1-(B[1]*D[1]/B[0]*D[0])**2))**0.5\n",
- "E = D[0]-Z;\n",
- "Q2 = 1.705*B[1]*E**1.5;\n",
- "\n",
- "print \"Volume flow rate (m3/s) :\",round(Q2,4) "
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Volume flow rate (m3/s) : 0.3177\n"
- ]
- }
- ],
- "prompt_number": 1
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 16.3, Page 546"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "from __future__ import division\n",
- "import math\n",
- "\n",
- "\n",
- " #Initializing the variables\n",
- "a =0.5;\n",
- "b = 0.5;\n",
- "Dn = 1.2;\n",
- "s = 1/1000;\n",
- "C = 55;\n",
- "g = 9.81;\n",
- "\n",
- " #Calculations\n",
- "c = (1+a)/b; \n",
- "QbyB = Dn*C*(Dn*s)**0.5;\n",
- "q = QbyB;\n",
- "Dc = (q**2/g)**(1/3);\n",
- "\n",
- "header = \"Mean Depth(Dm) Numenator Denominator\\t L\"\n",
- "unit = \" (m) \\t \\t \\t \\t(m)\"\n",
- "\n",
- "m=[]\n",
- "Dm=[]\n",
- "N=[]\n",
- "D=[]\n",
- "Lm=[]\n",
- "total=0\n",
- "for c in range(7): \n",
- " m.append(2.4-0.15*c);\n",
- " Dm.append((m[c]+m[c]-0.15)/2); \n",
- " N.append(1 - (Dc/Dm[c])**3) ; # Numerator\n",
- " D.append(1 - (Dn/Dm[c])**3); # Denominator\n",
- " Lm.append(150*(N[c]/D[c]));\n",
- " total = total +Lm[c];\n",
- "\n",
- "print header\n",
- "print unit\n",
- "for c in range(7):\n",
- " mm=str(Dm[c])+'\\t '+str(round(N[c],4))+' '+str(round(D[c],4))+' \\t'+str(round(Lm[c],2))\n",
- " print mm\n",
- " \n",
- "print \"\\ndistance upstream covered (approx in m):\",round(total)"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Mean Depth(Dm) Numenator Denominator\t L\n",
- " (m) \t \t \t \t(m)\n",
- "2.325\t 0.9576 0.8625 \t166.54\n",
- "2.175\t 0.9482 0.8321 \t170.94\n",
- "2.025\t 0.9358 0.7919 \t177.26\n",
- "1.875\t 0.9192 0.7379 \t186.86\n",
- "1.725\t 0.8962 0.6634 \t202.65\n",
- "1.575\t 0.8636 0.5577 \t232.27\n",
- "1.425\t 0.8159 0.4028 \t303.8\n",
- "\n",
- "distance upstream covered (approx in m): 1440.0\n"
- ]
- }
- ],
- "prompt_number": 2
- }
- ],
- "metadata": {}
- }
- ]
-} \ No newline at end of file