{
"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
}