# Introduction to Chemical Engineering Analysis

*Introduction to Chemical Engineering Analysis* introduces the use of mass and energy balances to analyze chemical processes and products. You will learn how to prepare and analyze conceptual flowsheets for chemical processes, perform generation-consumption analysis, and perform basic engineering calculations for stoichiometry, reactor performance, separations, and energy analysis. This course prepares students for coursework in Chemical and Biomolecular Engineering.

The following notebooks illustrate computational methods for chemical engineering analysis. These are primarily in the form of Jupyter/Python notebooks along with some older Matlab materials. You will need a current distribution of Python, such as the excellect Anaconda distribution avaiable at no cost from Continuum Analytics, to execute the notebooks. These materials were recently updated for Python 3.

These materials are available at http://github.com/jckantor/CBE20255 for noncommercial use under terms of the Creative Commons Attribution Noncommericial ShareAlike License. You are invited to fork this repository, and to use, download, share, adapt, remix these material for non-commericial purposes so long as you provide attribution, and share your work under the same terms. You are also invited to send pull requests for corrections and additions to these materials.

## 0. Getting Started

## 1. Units, Quantities, and Engineering Calculations

- Getting Started with Units and Engineering Calculations
- Units and Conversions - Home Heating Example
- Solving Linear Equations with Sympy

## 2. Stoichiometry

## 3. Process Flows and Balances

- Global CO
_{2}Budget - CO2 Production by Automobiles
- General Mass Balance on a Single Tank
- Ammonia Synthesis Reactor [matlab][.pdf]
- Separating Milk
- Adipic Acid Flowsheet

## 4. Material Balances

- Lean NOx Trap
- Ethylene Oxide Flowsheet
- General Mass Balance on a Single Tank
- Unsteady-State Material Balances
- SIS Model for an Infectious Disease [matlab][.pdf]
- Methanol Production [matlab][.pdf]
- Ethylene Glycol Flowsheet Material Balances [matlab][.pdf]
- Fed Batch Fermentation Reactor [matlab][.pdf]

## 5. Reactors

- Steam Reforming of Methane
- Contact Process for Sulfuric Acid [matlab][.pdf]

## 6. Vapor/Liquid Equilibrium

- Vapor-Liquid Equilibrium for Pure Components
- Operating Temperature Limits for a Methanol Fueled Lighter
- Raoultâ€™s Law
- Txy and xy Diagrams for Binary Mixtures
- Bubble and Dew Point Calculations for Binary Mixtures
- Bubble and Dew Point Calculations for Multicomponent Mixtures
- Isothermal Flash and the Rachford-Rice Equation
- Binary Distillation with McCabe-Thiele

## 7. Energy Balances

- Energy Balances for a Steam Turbine Flowsheet
- Humidity and Psychrometrics
- Adiabatic Flame Temperature
- Torpedo Propulsion