Reactive vs Non-reactive Systems
In non-reactive systems, the species going in are the same species coming out. You're just mixing, separating, or moving things around. Reactive systems are fundamentally different: chemical reactions create new species and destroy others, which means your material balance has to track those changes.
Differences in Material Balances
- In non-reactive systems, each chemical species is conserved individually. If 10 mol/s of ethanol enters, 10 mol/s of ethanol must leave (at steady state).
- In reactive systems, molar flow rates change because reactants get consumed and products get formed. You can't write a simple "in = out" balance on each species anymore.
- Reactive balances require stoichiometric coefficients and the extent of reaction to relate how much of each species appears or disappears. Non-reactive systems don't need these.
- The general balance equation for reactive systems includes generation and consumption terms that are zero in non-reactive balances.
One thing worth noting: even in reactive systems, total mass is still conserved. Individual moles of each species change, but if you convert everything to mass, what goes in must come out (at steady state). That's why an overall mass balance can serve as a useful check on your work.
Impact on Process Modeling
Reactive systems are harder to model because you need to account for reaction stoichiometry on top of the usual mass flows. A few specific complications:
- Reactions can be exothermic (release heat) or endothermic (absorb heat), which couples the material balance to the energy balance.
- Multiple phases may be involved (gas-phase reactants producing liquid products, for example), requiring phase equilibrium calculations.
- Reaction kinetics and equilibrium constraints add equations and unknowns to your system.
Non-reactive systems, by contrast, can usually be solved with straightforward mass balances and don't require you to think about reaction rates or heat of reaction.
Balancing Chemical Equations

Writing Chemical Equations
A chemical equation shows what goes in (reactants, left side of the arrow) and what comes out (products, right side). The law of conservation of mass requires that atoms aren't created or destroyed, so every atom on the left must appear on the right.
- Use correct chemical formulas for all species ( for water, for methane, etc.).
- Physical states are indicated in parentheses after the formula: (s) for solid, (l) for liquid, (g) for gas, (aq) for aqueous solution.
Balancing Techniques
The goal is to find the smallest set of whole-number stoichiometric coefficients that gives equal atom counts on both sides.
- Write out the unbalanced equation with correct formulas.
- Start with the most complex molecule, or an element that appears in only one compound on each side.
- Balance elements that show up in multiple compounds on one side after you've handled the simpler ones.
- Save oxygen and hydrogen for last, since they tend to appear in many compounds (especially in combustion reactions).
- Adjust coefficients to use the smallest whole numbers. If you end up with fractions, multiply everything through by the common denominator.
- Double-check by counting every element on both sides.
For example, combustion of methane:
Carbon: 1 on each side. Hydrogen: 4 on each side. Oxygen: 4 on each side. Balanced.
When a system has multiple reactions, each one must be balanced independently, and the overall material balance accounts for contributions from all of them.
Extent of Reaction and Limiting Reactant

Extent of Reaction
The extent of reaction (, pronounced "ksi") is a single variable that tracks how far a reaction has progressed, measured in moles (or mol/s for continuous processes). It ties together the changes in every species through stoichiometry.
For a general reaction :
Reactants get a negative sign (they're consumed), and products get a positive sign (they're formed). The extent is always positive.
This is powerful because instead of solving for the change in each species separately, you solve for one unknown () and get all the others from stoichiometry. For example, if you know 3 mol of were produced in the methane combustion reaction above (where the coefficient on is 1), then mol, and you immediately know 6 mol of were produced and 6 mol of were consumed.
Limiting Reactant
The limiting reactant is the reactant that runs out first and caps how far the reaction can go.
To identify it:
- For each reactant, calculate the maximum possible extent of reaction by dividing its initial moles by its stoichiometric coefficient:
- The reactant that gives the smallest is the limiting reactant.
- That smallest value is the actual maximum extent of reaction for the system.
Any reactant that isn't limiting is in excess and will have leftover moles after the reaction goes to completion. The fractional excess of a reactant is defined as:
where is the exact amount needed to react with the limiting reactant. In industrial practice, a slight excess of one reactant is often used deliberately to ensure the more valuable or harder-to-recover reactant is fully consumed.
Material Balances with Reactions
General Material Balance Equation
For reactive systems, the species balance takes the form:
The generation and consumption terms come directly from the reaction stoichiometry and extent of reaction. At steady state, accumulation is zero, so:
In practice, you'll often combine the generation and consumption into a single net term using the signed stoichiometric coefficient (negative for reactants, positive for products), giving you:
This compact form is what you'll use most when solving problems.
Solving Material Balance Problems
Here's a systematic approach for single-reaction, steady-state problems:
- Draw and label a flow diagram. Identify all inlet and outlet streams with known and unknown flow rates and compositions.
- Write and balance the chemical equation.
- Choose a basis (e.g., 100 mol of feed, or a known flow rate).
- Express all unknown molar flows in terms of . For each species: where is positive for products and negative for reactants.
- Identify the limiting reactant if not already specified.
- Write material balance equations for each species or element, and solve for and any remaining unknowns.
- Check your answer: verify that total mass in equals total mass out, and that no species has a negative molar flow. A negative molar flow means you've exceeded the physical limit of the reaction.
Common mistake: forgetting to include inert species (species that don't participate in the reaction) in your flow diagram. Inerts pass straight through, so , but they still matter for calculating compositions and total flow rates.
When multiple reactions occur, you'll need a separate extent of reaction for each independent reaction (), and the change in moles of each species becomes a sum of contributions:
where is the stoichiometric coefficient of species in reaction . This gives you more unknowns, so you'll need more independent equations or specifications (like conversion, selectivity, or yield data) to close the system.