{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "\n", "*This notebook contains course material from [CBE20255](https://jckantor.github.io/CBE20255)\n", "by Jeffrey Kantor (jeff at nd.edu); the content is available [on Github](https://github.com/jckantor/CBE20255.git).\n", "The text is released under the [CC-BY-NC-ND-4.0 license](https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode),\n", "and code is released under the [MIT license](https://opensource.org/licenses/MIT).*" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "\n", "< [Stoichiometry](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.00-Stoichiometry.ipynb) | [Contents](toc.ipynb) | [Generation Consumption Analysis](http://nbviewer.jupyter.org/github/jckantor/CBE20255/blob/master/notebooks/02.02-Generation-Consumption-Analysis-for-Ammonia-Production.ipynb) >
"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Balancing Reactions"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## Summary\n",
"\n",
"This [Jupyter notebook](http://jupyter.org/notebook.html) demonstrates the balancing of chemical reactions using principles of reaction stoichiometry. After completing this notebook, you should know\n",
"\n",
"* the definition of stoichiometric coefficient,\n",
"* a reaction is _balanced_ when the number of atomic species and electric charge are conserved in the reaction,\n",
"* how to solve for stoichiometric coefficients by hand,\n",
"* how to solve for stoichiometric coefficients as the solution to a system of linear equations."
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## Stoichiometry\n",
"\n",
"Stoichiometry is the quantitative analysis of chemical reactions. Stoichiometry provides a set of analytical tools essential to the design of chemical processes. One of the basic calculations of stoichiometry is to balance a chemical reaction.\n",
"\n",
"The following screencast reviews what you probably learned in the past as a method for balancing reactions."
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/jpeg": "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0R1/d6HO5/Rp8775cqudoAnKtELLRFAEstELLRFAHFxT8ETkWiOYM3GUcORaIkqSlFxayatlkdgJ6QfPw/BsHhpRdGE4OMubKpLN755mb9Knzc30482tszmDYllohZaIoAllohZaIoAllohZaIoAllohZaIoAlnqLPUoAlnqLPUoAmeos9SgCZ6iz1KAJZ6iz1KAJZ6klFSTjKzT700cgBwhTjTioU0oxXckrJHLPUoAlnqM9SgCWeoz1KAJZ6jPUoAmeoz1KAJnqLPUoAmeos9SgCWeos9SgCZ6jPUoAmeos9SgCWeos9SgCWeos9SgCWeoz1KAJZ6jPUoAlnqLPUoAlnqLPUoAlnqLPUoAmeos9SgCZ6iz1KAJZ6iz1KAJZ6jPUoAlnqM9SgCWeos9SgCWeos9SgCZ6DPQoAl3oM9CgCXegz0KAJd6DPQoAl3oM9CgCZ6C70KAJnoLvQoAmegz0KAJnoLvQoAmegu9CgCZ6C70KAJnoM9CgCXegz0KAJnoM9CgCXegz0KAJnoM9CgCZ6C70KAJnoLvQoAmegu9CgCZ6DPQoAl3oM9CgCXegz0KAJd6DPQoAl3oM9CgCXegz0KAJd6DPQoAmegz0KAJnoM9CgCZ6C70KAJnoLvQoAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAl0LooAAlloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCkFloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglloLLQCglnqLPUCglnqLPUCglnqLPUCglnqLPUCglnqLPUCglnqLPUCglnqLPUCglnqLPUCglnqLPUCglnqLPUCglnqLPUCglnqLPUCglnqLPUCglnqLPUCglnqLPUCglnqLPUCglnqLPUCgl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\n",
"text/html": [
"\n",
" \n",
" "
],
"text/plain": [
" "
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.3"
}
},
"nbformat": 4,
"nbformat_minor": 2
}