{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# [CBE20255](https://jckantor.github.io/CBE20255)\n", "\n", "\n", "## [Getting Started](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.00-Getting-Started.ipynb)\n", "\n", "### [0.1 Jupyter Notebooks, Python, and Google Colaboratory](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.01-Getting-Started-with-Jupyter-Notebooks-and-Python.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.01-Getting-Started-with-Jupyter-Notebooks-and-Python.ipynb#Summary)\n", "- [Setting up Google Colaboratory and Google Drive](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.01-Getting-Started-with-Jupyter-Notebooks-and-Python.ipynb#Setting-up-Google-Colaboratory-and-Google-Drive)\n", "- [Python Basics](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.01-Getting-Started-with-Jupyter-Notebooks-and-Python.ipynb#Python-Basics)\n", " - [Arithmetic Operations](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.01-Getting-Started-with-Jupyter-Notebooks-and-Python.ipynb#Arithmetic-Operations)\n", " - [Lists](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.01-Getting-Started-with-Jupyter-Notebooks-and-Python.ipynb#Lists)\n", " - [Dictionaries](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.01-Getting-Started-with-Jupyter-Notebooks-and-Python.ipynb#Dictionaries)\n", " - [Plotting](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.01-Getting-Started-with-Jupyter-Notebooks-and-Python.ipynb#Plotting)\n", "- [Solving Equations using Sympy](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.01-Getting-Started-with-Jupyter-Notebooks-and-Python.ipynb#Solving-Equations-using-Sympy)\n", "- [Defining your own Functions](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.01-Getting-Started-with-Jupyter-Notebooks-and-Python.ipynb#Defining-your-own-Functions)\n", "- [Learn More](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.01-Getting-Started-with-Jupyter-Notebooks-and-Python.ipynb#Learn-More)\n", " - [Tutorial Introductions to Python for Science and Engineering](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.01-Getting-Started-with-Jupyter-Notebooks-and-Python.ipynb#Tutorial-Introductions-to-Python-for-Science-and-Engineering)\n", " - [Interactive Learning and On-Line Tutorials](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.01-Getting-Started-with-Jupyter-Notebooks-and-Python.ipynb#Interactive-Learning-and-On-Line-Tutorials)\n", " - [Official documentation, examples, and galleries](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.01-Getting-Started-with-Jupyter-Notebooks-and-Python.ipynb#Official-documentation,-examples,-and-galleries)\n", "* Links\n", " - [Jupyter Notebooks](https://Jupyter.org)\n", " - [Python](https://www.python.org/)\n", " - [Google Colaboratory](https://colab.research.google.com/)\n", " - [Anaconda](https://store.continuum.io/cshop/anaconda/)\n", " - [Continuum Analytics](http://continuum.io/)\n", " - [Enthought Canopy](https://www.enthought.com/products/canopy/)\n", " - [Enthought, Inc.](https://www.enthought.com/)\n", " - [here from the github repository](https://colab.research.google.com/github/jckantor/CBE20255/blob/master/notebooks/Getting_Started_with_Jupyter_Notebooks_and_Python.ipynb)\n", " - [here](https://www.google.com/drive/)\n", " - [this Khan Academy video](http://youtu.be/zEyEC34MY1A)\n", " - [`Sympy`](http://sympy.org/en/index.html)\n", " - [Introduction to Python for Science](https://github.com/djpine/pyman)\n", " - [acceptable use policy](http://library.nd.edu/eresources/access/acceptable_use.shtml)\n", " - [Springer](http://www.springer.com/us/book/9783642549588)\n", " - [Amazon](http://www.amazon.com/Scientific-Programming-Computational-Science-Engineering/dp/3642549586/ref=dp_ob_title_bk)\n", " - [github](http://hplgit.github.io/scipro-primer/)\n", " - [A Primer on Scientific Programming with Python (Fourth Edition)](http://link.springer.com.proxy.library.nd.edu/book/10.1007/978-3-642-54959-5)\n", " - [github](http://hplgit.github.io/scipro-primer/)\n", " - [pycse - Python Computations in Science and Engineering](https://github.com/jkitchin/pycse/blob/master/pycse.pdf)\n", " - [github repository for pycse](https://github.com/jkitchin/pycse)\n", " - [Code Academy on Python](http://www.codecademy.com/tracks/python)\n", " - [Khan Academy Videos on Python Programming](https://www.khanacademy.org/science/computer-science-subject/computer-science)\n", " - [Python Tutorial](http://docs.python.org/2/tutorial/)\n", " - [Think Python: How to Think Like a Computer Scientist](http://www.greenteapress.com/thinkpython/html/index.html)\n", " - [Engineering with Python](http://www.engineeringwithpython.com/)\n", " - [Notebook Examples](https://github.com/ipython/ipython/tree/master/examples/notebooks)\n", " - [Notebook Gallery](https://github.com/ipython/ipython/wiki/A-gallery-of-interesting-IPython-Notebooks)\n", " - [Official Notebook Documentation](http://ipython.org/ipython-doc/stable/interactive/notebook.html)\n", " - [Matplotlib](http://matplotlib.org/index.html)\n", "\n", "### [0.2 Solving Linear Equations with Simpy](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.02-Solving-Linear-Equations-with-Sympy.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.02-Solving-Linear-Equations-with-Sympy.ipynb#Summary)\n", "- [Problem Statement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.02-Solving-Linear-Equations-with-Sympy.ipynb#Problem-Statement)\n", "- [Solving linear equations using Sympy](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.02-Solving-Linear-Equations-with-Sympy.ipynb#Solving-linear-equations-using-Sympy)\n", "- [Exercise](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/00.02-Solving-Linear-Equations-with-Sympy.ipynb#Exercise)\n", "* Links\n", " - [Sympy](http://sympy.org/en/index.html)\n", " - [learnCheme.com](http://learncheme.ning.com/)\n", " - [Sympy](http://sympy.org/en/index.html)\n", "\n", "\n", "## [Chapter 1.0 Units, Quantities, and Engineering Calculations](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.00-Units-Quantities-and-Engineering-Calculations.ipynb)\n", "\n", "### [1.1 Units and Engineering Calculations](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Summary)\n", "- [Units of Engineering](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Units-of-Engineering)\n", " - [The Fundamental Units of Measurement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#The-Fundamental-Units-of-Measurement)\n", " - [Coherent Derived Units](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Coherent-Derived-Units)\n", " - [Non-Coherent Derived Units](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Non-Coherent-Derived-Units)\n", "- [Absolute versus Offset Scales](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Absolute-versus-Offset-Scales)\n", "- [Extensive versus Intensive Quantities](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Extensive-versus-Intensive-Quantities)\n", "- [Ideal Gas Law Calculations](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Ideal-Gas-Law-Calculations)\n", " - [Absolute Temperature](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Absolute-Temperature)\n", " - [Absolute versus Gauge Pressure](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Absolute-versus-Gauge-Pressure)\n", " - [Units of Pressure (to be completed)](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Units-of-Pressure-(to-be-completed))\n", " - [PV has units of Energy (to be completed)](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#PV-has-units-of-Energy-(to-be-completed))\n", " - [Table of Values for $R$ (to be completed)](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Table-of-Values-for-$R$-(to-be-completed))\n", "- [Working with Units in Python using the pint library](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Working-with-Units-in-Python-using-the-pint-library)\n", " - [Assigning Multiplicative Units](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Assigning-Multiplicative-Units)\n", " - [Unit Conversion](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Unit-Conversion)\n", " - [Mole and Mass Fractions](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Mole-and-Mass-Fractions)\n", " - [Prefixes](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Prefixes)\n", " - [Temperature and Other Offset (Non-multiplicative) Units](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Temperature-and-Other-Offset-(Non-multiplicative)-Units)\n", "- [Exercises](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Exercises)\n", " - [Units of Refrigeration](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Units-of-Refrigeration)\n", " - [Units of the Ideal Gas Law](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Units-of-the-Ideal-Gas-Law)\n", " - [Deflategate](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Deflategate)\n", " - [Agricultural Chemical Calculations](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Agricultural-Chemical-Calculations)\n", " - [Units of Illumination](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Units-of-Illumination)\n", " - [Estimation](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.01-Units-and-Engineering-Calculations.ipynb#Estimation)\n", "* Figures\n", " - [http://physics.nist.gov/cuu/Units/i/SubwayDiagram.gif](http://physics.nist.gov/cuu/Units/i/SubwayDiagram.gif)\n", " - [Tire_pressure_gauge.jpg](https://raw.githubusercontent.com/jckantor/CBE20255/master/notebooks/figures/Tire_pressure_gauge.jpg)\n", "* Links\n", " - [Jupyter notebook](http://jupyter.org/notebook.html)\n", " - [NIST illustrates the relationship among the SI units](http://physics.nist.gov/cuu/Units/SIdiagram.html)\n", " - [pint](http://pint.readthedocs.org/en/latest/)\n", "\n", "### [1.2 Units and Conversions for Home Heating](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.02-Units-and-Conversions-for-Home-Heating.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.02-Units-and-Conversions-for-Home-Heating.ipynb#Summary)\n", "- [Examples](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.02-Units-and-Conversions-for-Home-Heating.ipynb#Examples)\n", " - [Heating with Electricity](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.02-Units-and-Conversions-for-Home-Heating.ipynb#Heating-with-Electricity)\n", " - [Heating with Natural Gas](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.02-Units-and-Conversions-for-Home-Heating.ipynb#Heating-with-Natural-Gas)\n", " - [Sizing a Propane Storage Tank](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/01.02-Units-and-Conversions-for-Home-Heating.ipynb#Sizing-a-Propane-Storage-Tank)\n", "\n", "\n", "## [Chapter 2.0 Stoichiometry](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.00-Stoichiometry.ipynb)\n", "\n", "### [2.1 Balancing Reactions](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.01-Balancing-Reactions.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.01-Balancing-Reactions.ipynb#Summary)\n", "- [Stoichiometry](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.01-Balancing-Reactions.ipynb#Stoichiometry)\n", "- [Stoichiometric Coefficients](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.01-Balancing-Reactions.ipynb#Stoichiometric-Coefficients)\n", "- [Examples](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.01-Balancing-Reactions.ipynb#Examples)\n", " - [Combustion of Methane](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.01-Balancing-Reactions.ipynb#Combustion-of-Methane)\n", " - [Hypergolic Reaction of Monomethylhydrazine and Nitrogen Tetraoxide](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.01-Balancing-Reactions.ipynb#Hypergolic-Reaction-of-Monomethylhydrazine-and-Nitrogen-Tetraoxide)\n", " - [Reaction with Charge in Aqueous Solution](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.01-Balancing-Reactions.ipynb#Reaction-with-Charge-in-Aqueous-Solution)\n", "- [Exercises](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.01-Balancing-Reactions.ipynb#Exercises)\n", " - [Combustion of Octane](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.01-Balancing-Reactions.ipynb#Combustion-of-Octane)\n", " - [Hard to Balance Reaction](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.01-Balancing-Reactions.ipynb#Hard-to-Balance-Reaction)\n", " - [Another Hard to Balance Reaction](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.01-Balancing-Reactions.ipynb#Another-Hard-to-Balance-Reaction)\n", " - [Reactions with Charge](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.01-Balancing-Reactions.ipynb#Reactions-with-Charge)\n", "* Figures\n", " - [https://upload.wikimedia.org/wikipedia/commons/thumb/8/83/Methylhydrazine-3D-balls.png/190px-Methylhydrazine-3D-balls.png](https://upload.wikimedia.org/wikipedia/commons/thumb/8/83/Methylhydrazine-3D-balls.png/190px-Methylhydrazine-3D-balls.png)\n", "* Links\n", " - [Jupyter notebook](http://jupyter.org/notebook.html)\n", " - [SymPy](http://sympy.org/en/index.html)\n", " - [Wikimedia Commons](https://commons.wikimedia.org/wiki/File:Methylhydrazine-3D-balls.png)\n", " - [monomethylhydrazine (MMH)](https://en.wikipedia.org/wiki/Monomethylhydrazine)\n", "\n", "### [2.2 Generation Consumption Analysis](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.02-Generation-Consumption-Analysis-for-Ammonia-Production.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.02-Generation-Consumption-Analysis-for-Ammonia-Production.ipynb#Summary)\n", "- [Example: Ammonia Production](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.02-Generation-Consumption-Analysis-for-Ammonia-Production.ipynb#Example:-Ammonia-Production)\n", " - [Problem Statement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.02-Generation-Consumption-Analysis-for-Ammonia-Production.ipynb#Problem-Statement)\n", " - [Solution](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.02-Generation-Consumption-Analysis-for-Ammonia-Production.ipynb#Solution)\n", "* Links\n", " - [Jupyter notebook](http://jupyter.org/notebook.html)\n", " - [symbolic algebra package `Sympy`](http://sympy.org/en/index.html)\n", " - [U.S. Guano Islands Act of 1856](http://en.wikipedia.org/wiki/Guano_Islands_Act)\n", " - [War of the Pacific](http://en.wikipedia.org/wiki/War_of_the_Pacific)\n", "\n", "\n", "## [Chapter 3.0 Process Flows and Balances](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.00-Process-Flows-and-Balances.ipynb)\n", "\n", "### [3.1 Global CO2 Budget](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.01-Global-CO2-Budget.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.01-Global-CO2-Budget.ipynb#Summary)\n", "- [Problem Statement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.01-Global-CO2-Budget.ipynb#Problem-Statement)\n", "- [Solution](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.01-Global-CO2-Budget.ipynb#Solution)\n", " - [Step 1. Draw a diagram.](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.01-Global-CO2-Budget.ipynb#Step-1.-Draw-a-diagram.)\n", " - [Step 2. Define the system of interest.](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.01-Global-CO2-Budget.ipynb#Step-2.-Define-the-system-of-interest.)\n", " - [Step 3. Choose components and define stream variables.](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.01-Global-CO2-Budget.ipynb#Step-3.-Choose-components-and-define-stream-variables.)\n", " - [Step 4. Convert all units to consistent units of mass or moles.](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.01-Global-CO2-Budget.ipynb#Step-4.-Convert-all-units-to-consistent-units-of-mass-or-moles.)\n", " - [Step 5. Define a basis.](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.01-Global-CO2-Budget.ipynb#Step-5.-Define-a-basis.)\n", " - [Step 6. Define system variables.](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.01-Global-CO2-Budget.ipynb#Step-6.-Define-system-variables.)\n", " - [Step 7. List specifications](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.01-Global-CO2-Budget.ipynb#Step-7.-List-specifications)\n", " - [Step 8. Write material balance equations for each species.](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.01-Global-CO2-Budget.ipynb#Step-8.-Write-material-balance-equations-for-each-species.)\n", " - [Step 9. Solve material balance equations.](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.01-Global-CO2-Budget.ipynb#Step-9.-Solve-material-balance-equations.)\n", " - [Step 10. Check your work.](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.01-Global-CO2-Budget.ipynb#Step-10.-Check-your-work.)\n", "* Links\n", " - [Jupyter notebook](http://jupyter.org/notebook.html)\n", " - [Netherlands Environmental Assessment Agency](http://www.pbl.nl/en/publications/trends-in-global-co2-emissions-2013-report)\n", " - [As measured by NOAA](http://www.esrl.noaa.gov/gmd/ccgg/trends/global.html)\n", "\n", "### [3.2 CO2 Production by Automobiles](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.02-CO2-Production-by-Automobiles.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.02-CO2-Production-by-Automobiles.ipynb#Summary)\n", "- [Examples](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.02-CO2-Production-by-Automobiles.ipynb#Examples)\n", " - [How much CO2 is generated per mile driven with an ICE?](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.02-CO2-Production-by-Automobiles.ipynb#How-much-CO2-is-generated-per-mile-driven-with-an-ICE?)\n", " - [How much CO2 is generated per mile driven by an electric car?](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.02-CO2-Production-by-Automobiles.ipynb#How-much-CO2-is-generated-per-mile-driven-by-an-electric-car?)\n", "* Links\n", " - [according to the U.S. Energy Information Administration](https://www.eia.gov/tools/faqs/faq.cfm?id=74&t=11)\n", "\n", "### [3.4 Separating Milk](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.04-Separating-Milk.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.04-Separating-Milk.ipynb#Summary)\n", "- [Problem Statement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.04-Separating-Milk.ipynb#Problem-Statement)\n", "- [Solution](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.04-Separating-Milk.ipynb#Solution)\n", " - [Define Streams](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.04-Separating-Milk.ipynb#Define-Streams)\n", " - [Material Balances](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.04-Separating-Milk.ipynb#Material-Balances)\n", " - [Specifications](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.04-Separating-Milk.ipynb#Specifications)\n", " - [Finding Feasible Solutions to the Material Balances](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.04-Separating-Milk.ipynb#Finding-Feasible-Solutions-to-the-Material-Balances)\n", " - [Finding a Solution to Maximize Revenue](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.04-Separating-Milk.ipynb#Finding-a-Solution-to-Maximize-Revenue)\n", "* Figures\n", " - [Gruppo Pieralsi Milk Separator](http://www.pieralisi.com/media/immagini/065_665_mcs_5_g.jpg)\n", "* Links\n", " - [The Daily Dairy Report](http://www.dailydairyreport.com/)\n", "\n", "### [3.5 Adipic Acid Flowsheet](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.05-Adipic-Acid-Flowsheet.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.05-Adipic-Acid-Flowsheet.ipynb#Summary)\n", "- [Problem Statement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.05-Adipic-Acid-Flowsheet.ipynb#Problem-Statement)\n", "- [Solution](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.05-Adipic-Acid-Flowsheet.ipynb#Solution)\n", " - [Process Variables](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.05-Adipic-Acid-Flowsheet.ipynb#Process-Variables)\n", " - [Specifications](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.05-Adipic-Acid-Flowsheet.ipynb#Specifications)\n", " - [Material Balances](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.05-Adipic-Acid-Flowsheet.ipynb#Material-Balances)\n", " - [Solution](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/03.05-Adipic-Acid-Flowsheet.ipynb#Solution)\n", "* Links\n", " - [Jupyter notebook](http://ipython.org/notebook.html)\n", " - [symbolic algebra package Sympy](http://sympy.org/en/index.html)\n", " - [producing adipic acid from renewable resources](http://www.ihs.com/products/chemical/technology/pep/bio-based-adipic-acid.aspx)\n", " - [For example, starting with glucose](http://pubs.acs.org/doi/abs/10.1021/ja00080a057)\n", "\n", "\n", "## [Chapter 4.0 Material Balances](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.00-Material-Balances.ipynb)\n", "\n", "### [4.1 Lean NOx Trap](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.01-Lean-NOx-Trap.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.01-Lean-NOx-Trap.ipynb#Summary)\n", "- [Problem Statement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.01-Lean-NOx-Trap.ipynb#Problem-Statement)\n", "- [Solution](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.01-Lean-NOx-Trap.ipynb#Solution)\n", " - [Part a. Degree of Freedom Analysis](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.01-Lean-NOx-Trap.ipynb#Part-a.-Degree-of-Freedom-Analysis)\n", " - [Part b. Material Balances](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.01-Lean-NOx-Trap.ipynb#Part-b.-Material-Balances)\n", " - [Part c. The rate of consumption of $BaO$](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.01-Lean-NOx-Trap.ipynb#Part-c.-The-rate-of-consumption-of-$BaO$)\n", "* Figures\n", " - [figures/LeanNOxTrap.png](figures/LeanNOxTrap.png)\n", " - [figures/LeanNOxTrap2.png](figures/LeanNOxTrap2.png)\n", "* Links\n", " - [Jupyter notebook](http://ipython.org/notebook.html)\n", "\n", "### [4.2 Ethylene Oxide Flowsheet](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Summary)\n", "- [Introduction](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Introduction)\n", "- [Ethylene Oxide](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Ethylene-Oxide)\n", "- [Problem Statement (Murphy 2005, Example 3.19)](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Problem-Statement-(Murphy-2005,-Example-3.19))\n", "- [Solution](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Solution)\n", " - [Variables](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Variables)\n", " - [Stream Variables](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Stream-Variables)\n", " - [Extent of Reaction](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Extent-of-Reaction)\n", " - [Equations](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Equations)\n", " - [Material Balances](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Material-Balances)\n", " - [Specifications](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Specifications)\n", " - [Degree of Freedom Analysis](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Degree-of-Freedom-Analysis)\n", " - [Solution](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Solution)\n", " - [Production and Purity](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Production-and-Purity)\n", " - [Discussion Questions](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Discussion-Questions)\n", " - [Parametric Analysis: Fractional Conversion of Ethylene](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Parametric-Analysis:-Fractional-Conversion-of-Ethylene)\n", " - [Parametric Analysis: Fractional Recovery of Ethylene Oxide to Product](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Parametric-Analysis:-Fractional-Recovery-of-Ethylene-Oxide-to-Product)\n", " - [Discussion Questions](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Discussion-Questions)\n", " - [Parametric Analysis: Fractional Recovery of Ethylene to Recycle](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Parametric-Analysis:-Fractional-Recovery-of-Ethylene-to-Recycle)\n", " - [Discussion Questions](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Discussion-Questions)\n", " - [Parametric Analysis: Change the Oxygen Feed Rate](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Parametric-Analysis:-Change-the-Oxygen-Feed-Rate)\n", " - [Discussion Questions](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Discussion-Questions)\n", "- [Conclusions](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.02-Ethylene-Oxide-Flowsheet.ipynb#Conclusions)\n", "* Figures\n", " - [ethylene_oxide_flowsheet.png](https://github.com/jckantor/CBE20255/blob/master/notebooks/figures/ethylene_oxide_flowsheet.png?raw=true)\n", "* Links\n", " - [Jupyter notebook](http://jupyter.org/notebook.html)\n", " - [symbolic algebra package Sympy](http://sympy.org/en/index.html)\n", " - [ethylene oxide](http://www.americanchemistry.com/ProductsTechnology/Ethylene-Oxide/PDF-Ethylene-Oxide-An-Essential-Raw-Material-for-Many-Important-Products-chart.pdf)\n", " - [Sympy](http://sympy.org/en/index.html)\n", "\n", "### [4.3 General Mass Balance on a Single Tank](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.03-General-Mass-Balance-on-a-Single-Tank.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.03-General-Mass-Balance-on-a-Single-Tank.ipynb#Summary)\n", "- [Problem Statement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.03-General-Mass-Balance-on-a-Single-Tank.ipynb#Problem-Statement)\n", " - [Draw a Diagram](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.03-General-Mass-Balance-on-a-Single-Tank.ipynb#Draw-a-Diagram)\n", " - [Mass Balance](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.03-General-Mass-Balance-on-a-Single-Tank.ipynb#Mass-Balance)\n", " - [Numerical Solution using `odeint`](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.03-General-Mass-Balance-on-a-Single-Tank.ipynb#Numerical-Solution-using-`odeint`)\n", " - [Solving for the Time Required to Fill the Tank](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.03-General-Mass-Balance-on-a-Single-Tank.ipynb#Solving-for-the-Time-Required-to-Fill-the-Tank)\n", "- [Exercise](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.03-General-Mass-Balance-on-a-Single-Tank.ipynb#Exercise)\n", "* Links\n", " - [Jupyter notebook](http://jupyter.org/notebook.html)\n", " - [learnCheme.com](http://learncheme.ning.com/)\n", " - [`odeint`](http://docs.scipy.org/doc/scipy/reference/generated/scipy.integrate.odeint.html)\n", " - [`scipy`](http://www.scipy.org/)\n", " - [this solution](http://wiki.scipy.org/Cookbook/Zombie_Apocalypse_ODEINT)\n", " - [Zombie Apocalypse](http://mysite.science.uottawa.ca/rsmith43/Zombies.pdf)\n", " - [root finding](http://docs.scipy.org/doc/scipy/reference/tutorial/optimize.html#root-finding)\n", " - [`brentq`](http://docs.scipy.org/doc/scipy-0.13.0/reference/generated/scipy.optimize.brentq.html)\n", "\n", "### [4.4 Unsteady-State Material Balances](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.04-Unsteady-State-Material-Balances.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.04-Unsteady-State-Material-Balances.ipynb#Summary)\n", "- [Unsteady-State Material Balances](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.04-Unsteady-State-Material-Balances.ipynb#Unsteady-State-Material-Balances)\n", "- [Example 1: Population Growth](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.04-Unsteady-State-Material-Balances.ipynb#Example-1:-Population-Growth)\n", " - [Population Balance Equation](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.04-Unsteady-State-Material-Balances.ipynb#Population-Balance-Equation)\n", " - [Calculus Solution](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.04-Unsteady-State-Material-Balances.ipynb#Calculus-Solution)\n", " - [Numerical Solution](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.04-Unsteady-State-Material-Balances.ipynb#Numerical-Solution)\n", " - [Step 1. Right a function to evaulate the RHS of the differential equation.](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.04-Unsteady-State-Material-Balances.ipynb#Step-1.-Right-a-function-to-evaulate-the-RHS-of-the-differential-equation.)\n", " - [Step 2. Establish the initial condition and time values for a desired solution.](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.04-Unsteady-State-Material-Balances.ipynb#Step-2.-Establish-the-initial-condition-and-time-values-for-a-desired-solution.)\n", " - [Step 3. Pass this information to a solver to compute values of the solution.](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.04-Unsteady-State-Material-Balances.ipynb#Step-3.-Pass-this-information-to-a-solver-to-compute-values-of-the-solution.)\n", " - [Step 4. Plot the result.](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.04-Unsteady-State-Material-Balances.ipynb#Step-4.-Plot-the-result.)\n", "- [Example 2: Dilution of a Trace Contaminant](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.04-Unsteady-State-Material-Balances.ipynb#Example-2:-Dilution-of-a-Trace-Contaminant)\n", "- [Example 3: Hare and Lynx](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.04-Unsteady-State-Material-Balances.ipynb#Example-3:-Hare-and-Lynx)\n", " - [Parameter Values](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.04-Unsteady-State-Material-Balances.ipynb#Parameter-Values)\n", " - [Derivatives](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.04-Unsteady-State-Material-Balances.ipynb#Derivatives)\n", " - [Solve](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.04-Unsteady-State-Material-Balances.ipynb#Solve)\n", " - [Plot](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/04.04-Unsteady-State-Material-Balances.ipynb#Plot)\n", "* Figures\n", " - [files/images/Lynx-Hare_cycle.gif](files/images/Lynx-Hare_cycle.gif)\n", "* Links\n", " - [Jupyter notebook](http://jupyter.org/notebook.html)\n", " - [birth rate of 37.0 births per year per 1,000 people](http://data.worldbank.org/indicator/SP.DYN.CBRT.IN)\n", " - [death rate as 8.0 per year per 1,000](http://data.worldbank.org/indicator/SP.DYN.CDRT.IN)\n", "\n", "\n", "## [Chapter 5.0 Reactors](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.00-Reactors.ipynb)\n", "\n", "### [5.1 Dehydrogenation of Propane](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.01-Dehydrogenation-of-Propane.ipynb)\n", "- [Process Model](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.01-Dehydrogenation-of-Propane.ipynb#Process-Model)\n", " - [Product Composition](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.01-Dehydrogenation-of-Propane.ipynb#Product-Composition)\n", " - [Recycle Ratio](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.01-Dehydrogenation-of-Propane.ipynb#Recycle-Ratio)\n", " - [Single Pass Conversion](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.01-Dehydrogenation-of-Propane.ipynb#Single-Pass-Conversion)\n", "* Links\n", " - [Example 4.7-2 Dehydrogenation of Propane](#scrollTo=QNHvXizqqcc6)\n", " - [Process Model](#scrollTo=XEn6os4dvqZX)\n", " - [Product Composition](#scrollTo=zIxh44zIvD_a)\n", " - [Recycle Ratio](#scrollTo=0z2mr1SVvG3P)\n", " - [Single Pass Conversion](#scrollTo=3XZtQmHcvWaY)\n", " - [How Does Process Performance Depend on Single Pass Conversion?](#scrollTo=VIrO99Kqvzkz)\n", "\n", "### [5.2 Steam Reforming of Methane](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.02-Steam-Reforming-of-Methane.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.02-Steam-Reforming-of-Methane.ipynb#Summary)\n", "- [Problem Statement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.02-Steam-Reforming-of-Methane.ipynb#Problem-Statement)\n", "- [Solution](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.02-Steam-Reforming-of-Methane.ipynb#Solution)\n", " - [Notebook Initialization](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.02-Steam-Reforming-of-Methane.ipynb#Notebook-Initialization)\n", " - [Problem Data](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.02-Steam-Reforming-of-Methane.ipynb#Problem-Data)\n", " - [Component Data](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.02-Steam-Reforming-of-Methane.ipynb#Component-Data)\n", " - [Enthalpy and Gibb's Free Energy of Reaction](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.02-Steam-Reforming-of-Methane.ipynb#Enthalpy-and-Gibb's-Free-Energy-of-Reaction)\n", " - [Equilibrium Constant using van't Hoff Equation](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.02-Steam-Reforming-of-Methane.ipynb#Equilibrium-Constant-using-van't-Hoff-Equation)\n", " - [Material Balances](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.02-Steam-Reforming-of-Methane.ipynb#Material-Balances)\n", " - [Composition of the Reactor Outlet Gases](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.02-Steam-Reforming-of-Methane.ipynb#Composition-of-the-Reactor-Outlet-Gases)\n", " - [Reaction Quotient](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.02-Steam-Reforming-of-Methane.ipynb#Reaction-Quotient)\n", " - [Solving for the Equilibrium Extent of Reaction](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.02-Steam-Reforming-of-Methane.ipynb#Solving-for-the-Equilibrium-Extent-of-Reaction)\n", " - [Equilibrium Composition](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.02-Steam-Reforming-of-Methane.ipynb#Equilibrium-Composition)\n", " - [Methane Conversion](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.02-Steam-Reforming-of-Methane.ipynb#Methane-Conversion)\n", "- [Exercises](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/05.02-Steam-Reforming-of-Methane.ipynb#Exercises)\n", "\n", "\n", "## [Chapter 6.0 Vapors and Gases](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.00-Vapors-and-Gases.ipynb)\n", "\n", "### [6.1 PVT Computations for Non-ideal Gases](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.01-PVT-Calculations-for-Non-Ideal-Gases.ipynb)\n", "- [Problem Statement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.01-PVT-Calculations-for-Non-Ideal-Gases.ipynb#Problem-Statement)\n", "- [Estimating Pressure](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.01-PVT-Calculations-for-Non-Ideal-Gases.ipynb#Estimating-Pressure)\n", " - [Ideal Gas Law](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.01-PVT-Calculations-for-Non-Ideal-Gases.ipynb#Ideal-Gas-Law)\n", " - [[Compressiblity Charts](http://eon.sdsu.edu/testhome/Test/solve/basics/tables/tablesRG/zNO.html)](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.01-PVT-Calculations-for-Non-Ideal-Gases.ipynb#[Compressiblity-Charts](http://eon.sdsu.edu/testhome/Test/solve/basics/tables/tablesRG/zNO.html))\n", " - [Virial Model](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.01-PVT-Calculations-for-Non-Ideal-Gases.ipynb#Virial-Model)\n", " - [van der Waals Equation of State](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.01-PVT-Calculations-for-Non-Ideal-Gases.ipynb#van-der-Waals-Equation-of-State)\n", " - [Soave-Redlich-Kwong Equation of State](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.01-PVT-Calculations-for-Non-Ideal-Gases.ipynb#Soave-Redlich-Kwong-Equation-of-State)\n", " - [Reference Data from NIST Webbook](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.01-PVT-Calculations-for-Non-Ideal-Gases.ipynb#Reference-Data-from-NIST-Webbook)\n", " - [Comparison of Estimates](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.01-PVT-Calculations-for-Non-Ideal-Gases.ipynb#Comparison-of-Estimates)\n", "- [Non-Ideal Behavior](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.01-PVT-Calculations-for-Non-Ideal-Gases.ipynb#Non-Ideal-Behavior)\n", "- [Discussion Points](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.01-PVT-Calculations-for-Non-Ideal-Gases.ipynb#Discussion-Points)\n", "* Figures\n", " - [Generalized Compressibility Chart](http://eon.sdsu.edu/testhome/Test/solve/basics/tables/tablesRG/zNO7.png)\n", "* Links\n", " - [Compressiblity Charts](http://eon.sdsu.edu/testhome/Test/solve/basics/tables/tablesRG/zNO.html)\n", " - [principle of corresponding states](https://pubs.acs.org/doi/abs/10.1021/ed081p142)\n", " - [compressibility chart](http://eon.sdsu.edu/testhome/Test/solve/basics/tables/tablesRG/zNO.html)\n", " - [NIST Chemistry WebBook](https://webbook.nist.gov/chemistry/)\n", "\n", "### [6.2 Hydrogen Storage in a Fuel Cell Vehicle](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.02-Hydrogen-Storage-for-a-Fuel-Cell-Vehicle.ipynb)\n", "- [Data](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.02-Hydrogen-Storage-for-a-Fuel-Cell-Vehicle.ipynb#Data)\n", "- [Problem 1. Required Tank Volume](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.02-Hydrogen-Storage-for-a-Fuel-Cell-Vehicle.ipynb#Problem-1.-Required-Tank-Volume)\n", " - [Solution using Ideal Gas Law](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.02-Hydrogen-Storage-for-a-Fuel-Cell-Vehicle.ipynb#Solution-using-Ideal-Gas-Law)\n", " - [Solution using Compressibility Charts](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.02-Hydrogen-Storage-for-a-Fuel-Cell-Vehicle.ipynb#Solution-using-Compressibility-Charts)\n", " - [Newton's Correction](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.02-Hydrogen-Storage-for-a-Fuel-Cell-Vehicle.ipynb#Newton's-Correction)\n", " - [Nelson-Obert Generalized Compressibility Chart](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.02-Hydrogen-Storage-for-a-Fuel-Cell-Vehicle.ipynb#Nelson-Obert-Generalized-Compressibility-Chart)\n", " - [Solution using Soave-Redlich-Kwong Equation](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.02-Hydrogen-Storage-for-a-Fuel-Cell-Vehicle.ipynb#Solution-using-Soave-Redlich-Kwong-Equation)\n", "- [Problem 2. Estimating Mass of Hydrogen using a Pressure Sensor](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.02-Hydrogen-Storage-for-a-Fuel-Cell-Vehicle.ipynb#Problem-2.-Estimating-Mass-of-Hydrogen-using-a-Pressure-Sensor)\n", " - [Solution using SRK equation of state.](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.02-Hydrogen-Storage-for-a-Fuel-Cell-Vehicle.ipynb#Solution-using-SRK-equation-of-state.)\n", "- [Problem 3. Python function to estimate hydrogen mass.](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.02-Hydrogen-Storage-for-a-Fuel-Cell-Vehicle.ipynb#Problem-3.-Python-function-to-estimate-hydrogen-mass.)\n", "- [Problem 4. Limit on tank leak rate.](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/06.02-Hydrogen-Storage-for-a-Fuel-Cell-Vehicle.ipynb#Problem-4.-Limit-on-tank-leak-rate.)\n", "* Figures\n", " - [alt text](https://cdn.greenoptimistic.com/wp-content/uploads/2015/02/SS1423331371.jpg?x81535)\n", " - [alt text](https://www.researchgate.net/profile/Mirko_Kunowsky/publication/236331802/figure/download/fig7/AS:325430310653977@1454600040840/Schematic-diagram-of-a-type-4-pressure-vessel-and-its-components-for-gaseous-hydrogen.png)\n", " - [alt text](http://eon.sdsu.edu/testhome/Test/solve/basics/tables/tablesRG/zNO40.png)\n", "* Links\n", " - [Toyota Mirai](https://en.wikipedia.org/wiki/Toyota_Mirai)\n", " - [Quantum Fuel Systems](http://www.qtww.com/)\n", " - [`fsolve`](https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.fsolve.html#scipy.optimize.fsolve)\n", " - [`scipy.optimize`](https://docs.scipy.org/doc/scipy/reference/optimize.html#root-finding)\n", "\n", "\n", "## [Chapter 7.0 Vapor/Liquid Equilibrium](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.00-Vapor-Liquid-Equilibrium.ipynb)\n", "\n", "### [7.1 Gases with One Condensable Component](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.01-Gases-with-One-Condensable-Component.ipynb)\n", "- [Examples](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.01-Gases-with-One-Condensable-Component.ipynb#Examples)\n", " - [Boiling Water](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.01-Gases-with-One-Condensable-Component.ipynb#Boiling-Water)\n", " - [Partial Condensation](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.01-Gases-with-One-Condensable-Component.ipynb#Partial-Condensation)\n", " - [Relative Humidity](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.01-Gases-with-One-Condensable-Component.ipynb#Relative-Humidity)\n", " - [Dew Point](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.01-Gases-with-One-Condensable-Component.ipynb#Dew-Point)\n", "\n", "### [7.2 Vapor-Liquid Equilibrium for Pure Components](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.02-Vapor-Liquid-Equilibrium-for-Pure-Components.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.02-Vapor-Liquid-Equilibrium-for-Pure-Components.ipynb#Summary)\n", "- [Gibb's Phase Rule](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.02-Vapor-Liquid-Equilibrium-for-Pure-Components.ipynb#Gibb's-Phase-Rule)\n", "- [Phase Diagram for a Pure Component](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.02-Vapor-Liquid-Equilibrium-for-Pure-Components.ipynb#Phase-Diagram-for-a-Pure-Component)\n", " - [Triple Point](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.02-Vapor-Liquid-Equilibrium-for-Pure-Components.ipynb#Triple-Point)\n", " - [Critical Point](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.02-Vapor-Liquid-Equilibrium-for-Pure-Components.ipynb#Critical-Point)\n", " - [Saturation Vapor Pressure](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.02-Vapor-Liquid-Equilibrium-for-Pure-Components.ipynb#Saturation-Vapor-Pressure)\n", "- [Clausius-Clapeyron Equation](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.02-Vapor-Liquid-Equilibrium-for-Pure-Components.ipynb#Clausius-Clapeyron-Equation)\n", "- [Antoine's Equation](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.02-Vapor-Liquid-Equilibrium-for-Pure-Components.ipynb#Antoine's-Equation)\n", " - [Vapor Pressure](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.02-Vapor-Liquid-Equilibrium-for-Pure-Components.ipynb#Vapor-Pressure)\n", " - [Saturation Temperature](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.02-Vapor-Liquid-Equilibrium-for-Pure-Components.ipynb#Saturation-Temperature)\n", " - [Working with Wide Temperature Ranges](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.02-Vapor-Liquid-Equilibrium-for-Pure-Components.ipynb#Working-with-Wide-Temperature-Ranges)\n", "- [Normal Boiling Points](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.02-Vapor-Liquid-Equilibrium-for-Pure-Components.ipynb#Normal-Boiling-Points)\n", "* Figures\n", " - [https://upload.wikimedia.org/wikipedia/commons/thumb/3/34/Phase-diag2.svg/500px-Phase-diag2.svg.png](https://upload.wikimedia.org/wikipedia/commons/thumb/3/34/Phase-diag2.svg/500px-Phase-diag2.svg.png)\n", "* Links\n", " - [Jupyter notebook](http://jupyter.org/notebook.html)\n", " - [By Matthieumarechal, CC BY-SA 3.0](https://commons.wikimedia.org/w/index.php?curid=4623701)\n", " - [NIST Webbook entry for propylene glycol](https://webbook.nist.gov/cgi/cbook.cgi?ID=C57556&Mask=4&Type=ANTOINE&Plot=on)\n", "\n", "### [7.3 Operating Limits for a Methanol Lighter](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.03-Operating-Limits-for-a-Methanol-Lighter.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.03-Operating-Limits-for-a-Methanol-Lighter.ipynb#Summary)\n", "- [Problem](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.03-Operating-Limits-for-a-Methanol-Lighter.ipynb#Problem)\n", "- [Antoine's Equation for the Saturation Pressure of Methanol](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.03-Operating-Limits-for-a-Methanol-Lighter.ipynb#Antoine's-Equation-for-the-Saturation-Pressure-of-Methanol)\n", "- [Equilibrium Vapor Composition at Room Temperature](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.03-Operating-Limits-for-a-Methanol-Lighter.ipynb#Equilibrium-Vapor-Composition-at-Room-Temperature)\n", "- [Lower Operating Temperature Limit](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.03-Operating-Limits-for-a-Methanol-Lighter.ipynb#Lower-Operating-Temperature-Limit)\n", "- [Exercise](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.03-Operating-Limits-for-a-Methanol-Lighter.ipynb#Exercise)\n", "* Links\n", " - [`brentq`](https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.brentq.html)\n", " - [root-finding funtions](https://docs.scipy.org/doc/scipy/reference/optimize.html#root-finding)\n", " - [`scipy.optimize`](https://docs.scipy.org/doc/scipy/reference/optimize.html)\n", " - [`lambda`](https://www.w3schools.com/python/python_lambda.asp)\n", "\n", "### [7.4 Raoult Law for Ideal Mixtures](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.04-Raoult-Law-for-Ideal-Mixtures.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.04-Raoult-Law-for-Ideal-Mixtures.ipynb#Summary)\n", "- [Introduction](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.04-Raoult-Law-for-Ideal-Mixtures.ipynb#Introduction)\n", "- [Vapor Pressure of Pure Components](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.04-Raoult-Law-for-Ideal-Mixtures.ipynb#Vapor-Pressure-of-Pure-Components)\n", "- [Vapor Pressure of an Acetone/Ethanol Mixture at a Fixed Temperature](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.04-Raoult-Law-for-Ideal-Mixtures.ipynb#Vapor-Pressure-of-an-Acetone/Ethanol-Mixture-at-a-Fixed-Temperature)\n", "- [Comparing Raoult's Law to Experimental Data](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.04-Raoult-Law-for-Ideal-Mixtures.ipynb#Comparing-Raoult's-Law-to-Experimental-Data)\n", "- [Deviations from Raoult's Law](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.04-Raoult-Law-for-Ideal-Mixtures.ipynb#Deviations-from-Raoult's-Law)\n", "* Figures\n", " - [https://upload.wikimedia.org/wikipedia/commons/d/dc/RaoultDeviationPressureDiagram.png](https://upload.wikimedia.org/wikipedia/commons/d/dc/RaoultDeviationPressureDiagram.png)\n", "* Links\n", " - [learnCheme.com](http://learncheme.ning.com/)\n", " - [account for about 10 to 15 percent of the world's energy use](https://phys.org/news/2016-04-chemical-world.html)\n", " - [acetone and ethanol for which experimental data](http://www.ddbst.com/en/EED/VLE/VLE%20Acetone%3BEthanol.php)\n", " - [Dortmund Data Bank](http://www.ddbst.com/ddbst.html)\n", " - [experimental data](http://www.ddbst.com/en/EED/VLE/VLE%20Acetone%3BEthanol.php)\n", " - [`brentq`](https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.brentq.html)\n", " - [`scipy.optimize`](https://docs.scipy.org/doc/scipy/reference/index.html)\n", " - [NIST acetone](https://webbook.nist.gov/cgi/cbook.cgi?ID=C67641&Units=SI&Mask=4#Thermo-Phase)\n", " - [NIST ethanol](https://webbook.nist.gov/cgi/cbook.cgi?ID=C64175&Units=SI&Mask=4#Thermo-Phase)\n", " - [Experimental Data](http://www.ddbst.com/en/EED/VLE/VLE%20Acetone%3BEthanol.php)\n", "\n", "### [7.5 Henry Law Constants](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.05-Henry-Law-Constants.ipynb)\n", "- [Henry's Law Calculator](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.05-Henry-Law-Constants.ipynb#Henry's-Law-Calculator)\n", "* Links\n", " - [IAPSW G7&-04 Guideline on the Henry's Constant and Vapor-Liquid Distribution Constant for Gases in $H_2O$ and $D_2O$ at High Temperatures](http://www.iapws.org/relguide/HenGuide.html)\n", "\n", "### [7.6 Binary Phase Diagrams for Ideal Mixtures](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.06-Binary-Phase-Diagrams-for-Ideal-Mixtures.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.06-Binary-Phase-Diagrams-for-Ideal-Mixtures.ipynb#Summary)\n", "- [Introduction](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.06-Binary-Phase-Diagrams-for-Ideal-Mixtures.ipynb#Introduction)\n", "- [Antoine's Equation](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.06-Binary-Phase-Diagrams-for-Ideal-Mixtures.ipynb#Antoine's-Equation)\n", "- [Binary Mixtures](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.06-Binary-Phase-Diagrams-for-Ideal-Mixtures.ipynb#Binary-Mixtures)\n", " - [Exercises](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.06-Binary-Phase-Diagrams-for-Ideal-Mixtures.ipynb#Exercises)\n", " - [Exercises](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.06-Binary-Phase-Diagrams-for-Ideal-Mixtures.ipynb#Exercises)\n", "- [Pxy and Txy Diagrams for Binary Mixtures](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.06-Binary-Phase-Diagrams-for-Ideal-Mixtures.ipynb#Pxy-and-Txy-Diagrams-for-Binary-Mixtures)\n", " - [Exercises](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.06-Binary-Phase-Diagrams-for-Ideal-Mixtures.ipynb#Exercises)\n", "- [Comparison to Experimental Data: Benzene/p-Xylene](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.06-Binary-Phase-Diagrams-for-Ideal-Mixtures.ipynb#Comparison-to-Experimental-Data:-Benzene/p-Xylene)\n", "- [Flash](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.06-Binary-Phase-Diagrams-for-Ideal-Mixtures.ipynb#Flash)\n", " - [Exercises](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.06-Binary-Phase-Diagrams-for-Ideal-Mixtures.ipynb#Exercises)\n", "* Links\n", " - [LearnChemE](http://learncheme.com/)\n", " - [video](https://www.youtube.com/watch?v=E_Vuz8cfbEo&feature=youtu.be)\n", " - [LearnChemE](http://www.learncheme.com/)\n", " - [thermo](https://pypi.org/project/thermo/)\n", " - [experimental data available here](http://www.ddbst.com/en/EED/VLE/VLE%20Benzene%3Bp-Xylene.php)\n", " - [Dortmund Data Bank](http://www.ddbst.com/en/EED/VLE/VLEindex.php)\n", "\n", "### [7.7 Bubble and Dew Points for Binary Mixtures](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.07-Bubble-and-Dew-Points-for-Binary-Mixtures.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.07-Bubble-and-Dew-Points-for-Binary-Mixtures.ipynb#Summary)\n", "- [Overview of the Calculations](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.07-Bubble-and-Dew-Points-for-Binary-Mixtures.ipynb#Overview-of-the-Calculations)\n", "- [Bubble Point Calculations for Binary Mixtures](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.07-Bubble-and-Dew-Points-for-Binary-Mixtures.ipynb#Bubble-Point-Calculations-for-Binary-Mixtures)\n", " - [Solution by Manual Iteration](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.07-Bubble-and-Dew-Points-for-Binary-Mixtures.ipynb#Solution-by-Manual-Iteration)\n", " - [Solution with a Root-Finding Function](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.07-Bubble-and-Dew-Points-for-Binary-Mixtures.ipynb#Solution-with-a-Root-Finding-Function)\n", " - [Bubble Point Curve for a Txy Diagram](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.07-Bubble-and-Dew-Points-for-Binary-Mixtures.ipynb#Bubble-Point-Curve-for-a-Txy-Diagram)\n", "- [Dew Point Calculations for a Binary Mixture](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.07-Bubble-and-Dew-Points-for-Binary-Mixtures.ipynb#Dew-Point-Calculations-for-a-Binary-Mixture)\n", " - [Dew Point Curve on the Txy diagram](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.07-Bubble-and-Dew-Points-for-Binary-Mixtures.ipynb#Dew-Point-Curve-on-the-Txy-diagram)\n", "* Figures\n", " - [BubbleDewPointCalculations.png](https://github.com/jckantor/CBE20255/blob/master/notebooks/figures/BubbleDewPointCalculations.png?raw=true)\n", "* Links\n", " - [LearnChemE](http://learncheme.ning.com/)\n", "\n", "### [7.8 Bubble and Dew Points for Multicomponent Mixtures](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.08-Bubble-and-Dew-Points-for-Multicomponent-Mixtures.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.08-Bubble-and-Dew-Points-for-Multicomponent-Mixtures.ipynb#Summary)\n", "- [Bubble and Dew Point Equations for Ideal Mixtures](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.08-Bubble-and-Dew-Points-for-Multicomponent-Mixtures.ipynb#Bubble-and-Dew-Point-Equations-for-Ideal-Mixtures)\n", " - [Bubble Point Equations](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.08-Bubble-and-Dew-Points-for-Multicomponent-Mixtures.ipynb#Bubble-Point-Equations)\n", " - [Dew Point Equations](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.08-Bubble-and-Dew-Points-for-Multicomponent-Mixtures.ipynb#Dew-Point-Equations)\n", "- [Multicomponent Mixtures](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.08-Bubble-and-Dew-Points-for-Multicomponent-Mixtures.ipynb#Multicomponent-Mixtures)\n", "* Links\n", " - [LearnChemE](http://learncheme.ning.com/)\n", "\n", "### [7.9 Isothermal Flash and the Rachford-Rice Equation](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.09-Isothermal-Flash-and-the-Rachford-Rice-Equation.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.09-Isothermal-Flash-and-the-Rachford-Rice-Equation.ipynb#Summary)\n", "- [Derivation of the Rachford-Rice Equation](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.09-Isothermal-Flash-and-the-Rachford-Rice-Equation.ipynb#Derivation-of-the-Rachford-Rice-Equation)\n", "- [Problem Classification](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.09-Isothermal-Flash-and-the-Rachford-Rice-Equation.ipynb#Problem-Classification)\n", "- [Isothermal Flash of a Binary Mixture](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.09-Isothermal-Flash-and-the-Rachford-Rice-Equation.ipynb#Isothermal-Flash-of-a-Binary-Mixture)\n", "- [Multicomponent Mixtures](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.09-Isothermal-Flash-and-the-Rachford-Rice-Equation.ipynb#Multicomponent-Mixtures)\n", "- [Exercises](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.09-Isothermal-Flash-and-the-Rachford-Rice-Equation.ipynb#Exercises)\n", " - [Design of a Carbonated Beverage](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.09-Isothermal-Flash-and-the-Rachford-Rice-Equation.ipynb#Design-of-a-Carbonated-Beverage)\n", "* Figures\n", " - [FlashDrumFigure.png](https://raw.githubusercontent.com/jckantor/CBE20255/master/notebooks/figures/FlashDrumFigure.png?raw=true)\n", "* Links\n", " - [Jupyter notebook](http://jupyter.org/notebook.html)\n", " - [learnCheme.com](http://learncheme.ning.com/)\n", " - [has been measured to be 150 psig](http://en.wikipedia.org/wiki/MythBusters_%282005_season%29#Bottle_Rocket_Blast-Off)\n", "\n", "### [7.10 Binary Distillation with McCabe-Thiele](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.10-Binary-Distillation-with-McCabe-Thiele.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.10-Binary-Distillation-with-McCabe-Thiele.ipynb#Summary)\n", "- [Problem Statement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.10-Binary-Distillation-with-McCabe-Thiele.ipynb#Problem-Statement)\n", "- [Distillation](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.10-Binary-Distillation-with-McCabe-Thiele.ipynb#Distillation)\n", "- [Txy Diagram](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.10-Binary-Distillation-with-McCabe-Thiele.ipynb#Txy-Diagram)\n", " - [Chemical Property Data](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.10-Binary-Distillation-with-McCabe-Thiele.ipynb#Chemical-Property-Data)\n", " - [Construct Txy Diagram](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.10-Binary-Distillation-with-McCabe-Thiele.ipynb#Construct-Txy-Diagram)\n", " - [Analysis](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.10-Binary-Distillation-with-McCabe-Thiele.ipynb#Analysis)\n", "- [x-y Data](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/07.10-Binary-Distillation-with-McCabe-Thiele.ipynb#x-y-Data)\n", "* Figures\n", " - [364px-Colonne_distillazione.jpg](https://github.com/jckantor/CBE20255/blob/master/notebooks/figures/364px-Colonne_distillazione.jpg?raw=true)\n", "\n", "\n", "## [Chapter 8.0 Energy Balances](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.00-Energy-Balances.ipynb)\n", "\n", "### [8.1 Energy Balances on a Classroom](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.01-Energy-Balances-on-a-Classroom.ipynb)\n", "- [Heat Requirement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.01-Energy-Balances-on-a-Classroom.ipynb#Heat-Requirement)\n", "- [Steam Requirement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.01-Energy-Balances-on-a-Classroom.ipynb#Steam-Requirement)\n", "- [Pipe Sizing](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.01-Energy-Balances-on-a-Classroom.ipynb#Pipe-Sizing)\n", "\n", "### [8.2 Water and Steam Calculator](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.02-Water-and-Steam-Calculator.ipynb)\n", "- [Properties of Steam](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.02-Water-and-Steam-Calculator.ipynb#Properties-of-Steam)\n", "- [Saturation Conditions at a Specified Pressure](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.02-Water-and-Steam-Calculator.ipynb#Saturation-Conditions-at-a-Specified-Pressure)\n", "- [Saturation Conditions at a Specified Temperature](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.02-Water-and-Steam-Calculator.ipynb#Saturation-Conditions-at-a-Specified-Temperature)\n", "\n", "### [8.3 Basic Energy Computations](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.03-Basic-Energy-Calculations.ipynb)\n", "- [Computing Enthalpy and Internal Energy Changes for Common Situations](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.03-Basic-Energy-Calculations.ipynb#Computing-Enthalpy-and-Internal-Energy-Changes-for-Common-Situations)\n", "- [Examples](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.03-Basic-Energy-Calculations.ipynb#Examples)\n", " - [Pumping a Fluid](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.03-Basic-Energy-Calculations.ipynb#Pumping-a-Fluid)\n", "- [Exercises](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.03-Basic-Energy-Calculations.ipynb#Exercises)\n", " - [Vaporization of Phenol](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.03-Basic-Energy-Calculations.ipynb#Vaporization-of-Phenol)\n", "\n", "### [8.4 Energy Balances for a Steam Turbine](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.04-Energy-Balances-for-a-Steam-Turbine.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.04-Energy-Balances-for-a-Steam-Turbine.ipynb#Summary)\n", "- [Problem Statement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.04-Energy-Balances-for-a-Steam-Turbine.ipynb#Problem-Statement)\n", "- [Solution](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.04-Energy-Balances-for-a-Steam-Turbine.ipynb#Solution)\n", " - [Part a. What is the pump work?](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.04-Energy-Balances-for-a-Steam-Turbine.ipynb#Part-a.-What-is-the-pump-work?)\n", " - [Part b. What is the temperature of the steam produced by the boiler?](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.04-Energy-Balances-for-a-Steam-Turbine.ipynb#Part-b.-What-is-the-temperature-of-the-steam-produced-by-the-boiler?)\n", " - [Part c. How much turbine work is produced?](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.04-Energy-Balances-for-a-Steam-Turbine.ipynb#Part-c.-How-much-turbine-work-is-produced?)\n", " - [Part d. What is the thermal efficiency, i.e., net work out/net heat in, for this system?](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.04-Energy-Balances-for-a-Steam-Turbine.ipynb#Part-d.-What-is-the-thermal-efficiency,-i.e.,-net-work-out/net-heat-in,-for-this-system?)\n", "* Figures\n", " - [Energy-Balances-for-a-Steam-Turbine-Flowsheet.png](https://github.com/jckantor/CBE20255/blob/master/notebooks/figures/Energy-Balances-for-a-Steam-Turbine-Flowsheet.png?raw=true)\n", " - [Energy-Balances-for-a-Steam-Turbine-Flowsheet-2.png](https://github.com/jckantor/CBE20255/blob/master/notebooks/figures/Energy-Balances-for-a-Steam-Turbine-Flowsheet-2.png?raw=1)\n", "\n", "### [8.5 Humidity and Psychrometrics](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Summary)\n", "- [Definitions of Humidity](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Definitions-of-Humidity)\n", " - [Relative Humidity](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Relative-Humidity)\n", " - [Absolute Humidity](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Absolute-Humidity)\n", " - [Specific Humidity](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Specific-Humidity)\n", " - [Mixing Ratio (or Moisture Content, or Humidity Ratio)](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Mixing-Ratio-(or-Moisture-Content,-or-Humidity-Ratio))\n", " - [Dew Point](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Dew-Point)\n", "- [Data Sources](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Data-Sources)\n", " - [Molar Masses of Air and Water](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Molar-Masses-of-Air-and-Water)\n", " - [Vapor Pressure of Water](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Vapor-Pressure-of-Water)\n", " - [Steam Tables](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Steam-Tables)\n", " - [Installation](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Installation)\n", " - [Heat of Vaporization](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Heat-of-Vaporization)\n", " - [Heat Capacities](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Heat-Capacities)\n", "- [Thermodynamic Modeling](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Thermodynamic-Modeling)\n", " - [Specific Volume](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Specific-Volume)\n", " - [Enthalpy](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Enthalpy)\n", " - [Wet Bulb Temperature](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Wet-Bulb-Temperature)\n", "- [Psychrometric Chart](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Psychrometric-Chart)\n", " - [Function Definition](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Function-Definition)\n", " - [Interactive Use with ipywidgets](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Interactive-Use-with-ipywidgets)\n", " - [Interactive Use with Google Colaboratory](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Interactive-Use-with-Google-Colaboratory)\n", "- [References](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#References)\n", "- [Example](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Example)\n", " - [Is WaterSeer, an Indiegogo project, plausible?](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Is-WaterSeer,-an-Indiegogo-project,-plausible?)\n", "- [Exercises](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Exercises)\n", " - [Warmups](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Warmups)\n", " - [Laboratory Air Supply](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Laboratory-Air-Supply)\n", " - [Snowmaking](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.05-Humidity-and-Psychrometrics.ipynb#Snowmaking)\n", "* Figures\n", " - [20160618_090132.jpg](https://raw.githubusercontent.com/jckantor/CBE20255/master/notebooks/figures/20160618_090132.jpg?raw=true)\n", "* Links\n", " - [Wagner and Pruß](http://thermophysics.ru/pdf_doc/IAPWS_1995.pdf)\n", " - [iapws](https://pypi.python.org/pypi/iapws)\n", " - [WaterSeer](http://waterseer.org/)\n", "\n", "### [8.6 Adiabatic Flame Temperature](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.06-Adiabatic-Flame-Temperature.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.06-Adiabatic-Flame-Temperature.ipynb#Summary)\n", "- [Problem Statement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.06-Adiabatic-Flame-Temperature.ipynb#Problem-Statement)\n", "- [Solution](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.06-Adiabatic-Flame-Temperature.ipynb#Solution)\n", "\n", "### [8.7 Torpedo Propulsion](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Summary)\n", "- [Background](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Background)\n", "- [Power and Energy Requirements](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Power-and-Energy-Requirements)\n", " - [Hydrodynamic Power Requirement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Hydrodynamic-Power-Requirement)\n", " - [Energy to Accelerate to Operating Speed](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Energy-to-Accelerate-to-Operating-Speed)\n", " - [Energy to Reach Terminal Range](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Energy-to-Reach-Terminal-Range)\n", " - [Fuel Energy Requirement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Fuel-Energy-Requirement)\n", "- [Monopropellant Propulsion for the Mk 48 Torpedo](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Monopropellant-Propulsion-for-the-Mk-48-Torpedo)\n", " - [Specific Enthalpy of Reaction](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Specific-Enthalpy-of-Reaction)\n", " - [Specific Enthalpy of Reaction at 800m](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Specific-Enthalpy-of-Reaction-at-800m)\n", " - [Fuel Requirements](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Fuel-Requirements)\n", " - [Second Estimate of Fuel Requirements](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Second-Estimate-of-Fuel-Requirements)\n", "- [Mk 50 Torpedo](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Mk-50-Torpedo)\n", " - [Heat of Reaction](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Heat-of-Reaction)\n", " - [Specific Heat of Reaction](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Specific-Heat-of-Reaction)\n", " - [Carnot Efficiency](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Carnot-Efficiency)\n", " - [Curzon-Ahlborn Efficiency](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Curzon-Ahlborn-Efficiency)\n", " - [Fuel Requirement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Fuel-Requirement)\n", "- [The Black Shark Electric Torpedo](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#The-Black-Shark-Electric-Torpedo)\n", " - [Gibb's Free Energy](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Gibb's-Free-Energy)\n", " - [Energy Requirement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Energy-Requirement)\n", " - [Battery Requirement](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/08.07-Torpedo-Propulsion.ipynb#Battery-Requirement)\n", "* Links\n", " - [Torpedo technology](https://www.youtube.com/watch?v=RV8MF-440xg)\n", " - [drag force on a torpedo](http://tglang.com/uploads/Hydrodynamic_Drag_of_Torpedoes.pdf)\n", " - [density of Otto fuel](http://www.copperheadchemical.com/Defense/OTTOFuelII_0106.pdf)\n", " - [1,2-propanediol dinitrate](http://webbook.nist.gov/cgi/cbook.cgi?Name=1%2C2-propanediol+dinitrate&Units=SI)\n", " - [NIST Webbook](http://webbook.nist.gov/chemistry/)\n", " - [available diagrams of the Mk 48 torpedo](http://www.navsea.navy.mil/nuwc/newport/MAST/MK48.pdf)\n", " - [adiabatic expansion of the combustion gases](http://en.wikipedia.org/wiki/Adiabatic_process)\n", " - [Mk 50 torpedo](http://en.wikipedia.org/wiki/Mark_50_torpedo)\n", " - [stoichiometric reaction](http://www.dtic.mil/dtic/tr/fulltext/u2/a224846.pdf)\n", " - [http://www.update.uu.se/~jolkkonen/pdf/CRC_TD.pdf](http://www.update.uu.se/~jolkkonen/pdf/CRC_TD.pdf)\n", " - [NIST Webbook](http://webbook.nist.gov/chemistry/)\n", " - [Black Shark torpedo](http://en.wikipedia.org/wiki/Black_Shark_torpedo)\n", "\n", "\n", "## [Appendix A. Products: Product Design and Analysis](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.00-Projects-Product-Design-and-Analysis.ipynb)\n", "\n", "### [A.1 Diesel Engine Emissions Control](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.01-Diesel-Engine-Emissions-Control.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.01-Diesel-Engine-Emissions-Control.ipynb#Summary)\n", "- [Background](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.01-Diesel-Engine-Emissions-Control.ipynb#Background)\n", "- [Problem 1](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.01-Diesel-Engine-Emissions-Control.ipynb#Problem-1)\n", "- [Problem 2](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.01-Diesel-Engine-Emissions-Control.ipynb#Problem-2)\n", "- [Problem 3](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.01-Diesel-Engine-Emissions-Control.ipynb#Problem-3)\n", "- [Problem 4](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.01-Diesel-Engine-Emissions-Control.ipynb#Problem-4)\n", "- [Problem 5](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.01-Diesel-Engine-Emissions-Control.ipynb#Problem-5)\n", "* Links\n", " - [Jupyter notebook](http://jupyter.org/notebook.html)\n", " - [AUS32 (Aqueous Urea Solution 32.5%)](http://www.airgasspecialtyproducts.com/files/MSDS_Aqueous_Urea_Solution_32_5_06_16_11.pdf)\n", " - [Diesel exhaust fluid (DEF)](http://www.amazon.com/BlueDEF-DEF003-Diesel-Exhaust-Fluid/dp/B004OEFH9C/ref=pd_sim_auto_5)\n", " - [Consumer Reports, January 4, 2010.](http://news.consumerreports.org/cars/2010/01/mercedesbenz-gl320-bluetecfeeling-a-bit-adblue-over-spending-a-lot-of-green.html)\n", " - [on-line](http://fertilizerworks.com/sites/default/files/reports/StatsPage%202-14-14.pdf)\n", "\n", "### [A.2 Pyrotechnic Design for Airbags](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.02-Pyrotechnic-Design-for-Airbags.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.02-Pyrotechnic-Design-for-Airbags.ipynb#Summary)\n", "- [Background](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.02-Pyrotechnic-Design-for-Airbags.ipynb#Background)\n", "- [Exercises](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.02-Pyrotechnic-Design-for-Airbags.ipynb#Exercises)\n", " - [Generation/Consumption Analysis](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.02-Pyrotechnic-Design-for-Airbags.ipynb#Generation/Consumption-Analysis)\n", " - [Design of the Reactant Mixture](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.02-Pyrotechnic-Design-for-Airbags.ipynb#Design-of-the-Reactant-Mixture)\n", " - [Design of an Alternative Product using guanidine nitrate](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.02-Pyrotechnic-Design-for-Airbags.ipynb#Design-of-an-Alternative-Product-using-guanidine-nitrate)\n", " - [Alternative Chemistries](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.02-Pyrotechnic-Design-for-Airbags.ipynb#Alternative-Chemistries)\n", "* Links\n", " - [With proper design](http://youtu.be/BmH_eIhHLX8)\n", "\n", "### [A.3 Flameless Cooking](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.03-Flameless-Cooking.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.03-Flameless-Cooking.ipynb#Summary)\n", "- [Overview](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.03-Flameless-Cooking.ipynb#Overview)\n", "- [Goals](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.03-Flameless-Cooking.ipynb#Goals)\n", "* Links\n", " - [MagicCook](http://www.magiccook.net/)\n", " - [BaroCook](http://www.barocook.net/eng/)\n", " - [MealSpec](http://www.campingsurvival.com/meflmrehe.html)\n", " - [Flameless Ration Heater](http://en.wikipedia.org/wiki/Flameless_ration_heater)\n", " - [history of its development](http://www.dtic.mil/dtic/tr/fulltext/u2/a265693.pdf)\n", " - [patented product](http://www.google.com/patents/US5611329)\n", " - [reviewer](http://www.outdoorlife.com/blogs/wringer/gear-review-flameless-portable-cooking-systems-backcountry-camping)\n", " - [Flameless Ration Heater](http://en.wikipedia.org/wiki/Flameless_ration_heater)\n", "\n", "### [A.4 Artificial Gills for Underwater Breathing?](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.04-Artificial-Gills-for-Underwater-Breathing?.ipynb)\n", "- [Exercises](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.04-Artificial-Gills-for-Underwater-Breathing?.ipynb#Exercises)\n", " - [What are the oxygen requirements to sustain underwater activity?](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.04-Artificial-Gills-for-Underwater-Breathing?.ipynb#What-are-the-oxygen-requirements-to-sustain-underwater-activity?)\n", " - [How much oxygen is dissolved in seawater?](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.04-Artificial-Gills-for-Underwater-Breathing?.ipynb#How-much-oxygen-is-dissolved-in-seawater?)\n", " - [What are the liquid handling requirements?](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.04-Artificial-Gills-for-Underwater-Breathing?.ipynb#What-are-the-liquid-handling-requirements?)\n", " - [Evalute Commercial Membrane Contacting Device](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.04-Artificial-Gills-for-Underwater-Breathing?.ipynb#Evalute-Commercial-Membrane-Contacting-Device)\n", " - [First Principles Design](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.04-Artificial-Gills-for-Underwater-Breathing?.ipynb#First-Principles-Design)\n", " - [What about carbon dioxide?](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.04-Artificial-Gills-for-Underwater-Breathing?.ipynb#What-about-carbon-dioxide?)\n", " - [Is this a Feasible Technology?](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/A.04-Artificial-Gills-for-Underwater-Breathing?.ipynb#Is-this-a-Feasible-Technology?)\n", "* Figures\n", " - [James Bond rebreather from Thunderball](https://www.outerplaces.com/images/user_upload/rebreather.jpg)\n", "* Links\n", " - [Quora: Why can’t we take oxygen out of the water so divers have an unlimited supply of oxygen? Fish can do it; why haven’t we figured it out yet?](https://www.quora.com/Why-can-t-we-take-oxygen-out-of-the-water-so-divers-have-an-unlimited-supply-of-oxygen-Fish-can-do-it-why-haven-t-we-figured-it-out-yet)\n", " - [Amphibio: A Gill Garmet for our Aquatic Future](http://www.junkamei.com/work#/amphibio/)\n", " - [Jeabyun Yeon's Triton](https://www.smithsonianmag.com/innovation/student-claims-have-designed-working-artificial-gills-180949465/)\n", " - [Like a fish Underwater Breathing System](http://www.isracast.com/article.aspx?id=63)\n", " - [Artificial Human Gills Inpsired by Diving Bettles](https://www.livescience.com/7172-artificial-humans-gills-inspired-diving-beetles.html)\n", " - [Sequenced, Hemoglobin Based Artificial Gills](http://archive.rubicon-foundation.org/xmlui/handle/123456789/3675)\n", " - [3M sells supported membrances specifically designed for removing dissolved gases from water](https://www.3m.com/3M/en_US/liquicel-us/)\n", " - [3M Liqui-Cel product literature](https://www.3m.com/3M/en_US/liquicel-us/resources/data-sheets/)\n", " - [Polymeric membrances are generally well suited to gas separation](https://www.sciencedirect.com/science/article/pii/037673889180060J)\n", "\n", "\n", "## [Appendix B. Projects: Process Systems Analysis](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/B.00-Projects-Process-Systems-Analysis.ipynb)\n", "\n", "### [B.1 West Virginia Chemical Spill](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/B.01-West-Virginia-Chemical-Spill.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/B.01-West-Virginia-Chemical-Spill.ipynb#Summary)\n", "- [Background](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/B.01-West-Virginia-Chemical-Spill.ipynb#Background)\n", "- [Problems](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/B.01-West-Virginia-Chemical-Spill.ipynb#Problems)\n", "\n", "### [B.2 Ajka Alumina Plant Spill](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/B.02-Ajka-Alumina-Plant-Spill.ipynb)\n", "- [Summary](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/B.02-Ajka-Alumina-Plant-Spill.ipynb#Summary)\n", "- [Background](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/B.02-Ajka-Alumina-Plant-Spill.ipynb#Background)\n", "- [Exercises](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/B.02-Ajka-Alumina-Plant-Spill.ipynb#Exercises)\n", " - [Generation/Consumption Analysis](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/B.02-Ajka-Alumina-Plant-Spill.ipynb#Generation/Consumption-Analysis)\n", " - [Estimating Caustic Soda](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/B.02-Ajka-Alumina-Plant-Spill.ipynb#Estimating-Caustic-Soda)\n", " - [Free Energy of Reaction](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/B.02-Ajka-Alumina-Plant-Spill.ipynb#Free-Energy-of-Reaction)\n", " - [Estimating Equilibrium Constants](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/B.02-Ajka-Alumina-Plant-Spill.ipynb#Estimating-Equilibrium-Constants)\n", " - [Estimate Equilibrium Yield](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/B.02-Ajka-Alumina-Plant-Spill.ipynb#Estimate-Equilibrium-Yield)\n", " - [Flowsheet Analysis](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/B.02-Ajka-Alumina-Plant-Spill.ipynb#Flowsheet-Analysis)\n", " - [How much acid should be shipped to the accident site?](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/B.02-Ajka-Alumina-Plant-Spill.ipynb#How-much-acid-should-be-shipped-to-the-accident-site?)\n", " - [Long Term Remediation](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/B.02-Ajka-Alumina-Plant-Spill.ipynb#Long-Term-Remediation)\n", "* Figures\n", " - [hungary_sludge_grap_930321a.jpg](https://raw.github.com/jckantor/CBE20255/master/notebooks/figures/hungary_sludge_grap_930321a.jpg)\n", " - [Ajka_alumina_plant.pn](https://raw.github.com/jckantor/CBE20255/master/images/Ajka_alumina_plant.png)\n", "* Links\n", " - [Ajka, Hungary](http://www.theatlantic.com/infocus/2011/09/a-flood-of-red-sludge-one-year-later/100158/)\n", " - [New York Times](http://www.nytimes.com/2010/10/06/world/europe/06hungary.html)\n", " - [bauxite ore](http://en.wikipedia.org/wiki/Bauxite)\n", " - [Bayer process](http://en.wikipedia.org/wiki/Bayer_process)\n", " - [Parks, George, American Mineralogist, Vol. 57, pp. 1163-1189 (1972)](http://www.minsocam.org.proxy.library.nd.edu/ammin/AM57/AM57_1163.pdf)\n", " - [CO2 sequestration](http://www.epa.gov/climatechange/ccs/)\n", " - [Laboratory measurements](http://www.ncbi.nlm.nih.gov/pubmed/20036053)" ] } ], "metadata": {}, "nbformat": 4, "nbformat_minor": 2 }