1.1 Degree-of-Freedom Analysis & Process Flowsheet Accounting
Key Takeaways
- Degree-of-freedom analysis establishes mathematical solvability before writing equations: N_DF = N_v - N_e = 0 is uniquely solvable, N_DF > 0 is underspecified, and N_DF < 0 is overspecified.
- For a non-reactive physical unit operation with C chemical species, exactly C independent material balance equations can be formulated; adding the overall total mass balance produces a linearly dependent equation.
- A physical stream splitter dividing 1 inlet into S exit streams with C components provides only 1 independent material balance and (S - 1)(C - 1) composition equalities because all streams share identical intensive compositions.
- Sum of mole fractions (sum x_i = 1) or mass fractions (sum w_i = 1) yields 1 constraint per stream; using component molar flow rates (n_i) as primary variables eliminates summation constraints entirely.
- In multi-unit chemical flowsheets, solving the overall process boundary envelope first (N_DF = 0) calculates terminal streams and systematically unzips internal units by reducing their local degrees of freedom.
1.1 Degree-of-Freedom Analysis & Process Flowsheet Accounting
On the computer-based NCEES PE Chemical Exam, material and energy balances represent the highest-frequency foundation across all process engineering specifications. Attempting to formulate simultaneous algebraic balances on a complex flowsheet without first performing a degree-of-freedom analysis ($N_{DF}$) is the primary reason candidates run out of time. A systematic degrees-of-freedom audit determines whether a process unit or flowsheet has sufficient independent constraints to be solved, identifies the required sequence of calculations, and prevents wasting valuable exam minutes on ill-conditioned or redundant equations.
The Universal Conservation Law
All macroscopic material balance accounting derives from the fundamental conservation principle applied across a defined control volume:
For systems operating at steady state, system properties do not change with time ($dM/dt = 0$), reducing the balance to:
In non-reactive systems, no chemical bonds are formed or broken; hence, generation and consumption terms are zero, yielding the direct conservation statement for total mass and each individual molecular species:
Mathematical Architecture of Degree-of-Freedom ($N_{DF}$) Analysis
The degrees of freedom of a process system represent the number of unknown variables that must be independently specified before the remaining system parameters can be calculated. The governing balance relationship is:
Where:
- $N_v$ (Total Unknown Variables): The total count of unknown stream variables (such as total stream flow rates $F_j$ and independent stream compositions $x_{ij}$, or component flow rates $n_{ij}$).
- $N_e$ (Total Independent Equations & Constraints): The sum of all independent material balances, physical specifications, process relations, and thermodynamic equilibrium constraints.
| Outcome | Mathematical Meaning | Engineering Consequence on PE Exam |
|---|---|---|
| $N_{DF} = 0$ | Exactly Specified | A unique mathematical solution exists. Formulate the $N_e$ independent equations and solve directly. |
| $N_{DF} > 0$ | Underspecified | Infinite solutions exist. More unknowns exist than equations. You must locate additional given information in the problem statement or select an arbitrary basis of calculation (e.g., $100\text{ lbmol/h}$). |
| $N_{DF} < 0$ | Overspecified | The system has more equations than unknowns. Specifications are likely redundant or physically contradictory. Check whether you counted a dependent material balance. |
Variable Formulation: Stream Variables vs. Component Flow Rates
Candidates can formulate unknown stream variables in two mathematically equivalent ways:
- Stream Flow and Mole Fraction Basis: For every stream $j$ containing $C$ components, define 1 total flow rate $F_j$ and $(C - 1)$ independent mole fractions $x_{ij}$. The last mole fraction is determined by the constraint $\sum_{i=1}^C x_{ij} = 1$. Total variables per stream = $C$.
- Component Flow Rate Basis ($n_{ij}$): Directly define the molar flow rate of each component $i$ in stream $j$ ($n_{ij} = F_j x_{ij}$). Total variables per stream = $C$. Under this formulation, summation constraints are automatically embedded, eliminating the need to write separate $\sum x_{ij} = 1$ equations.
Independent Equations & Constraints Across Unit Operations
For a non-reactive process unit processing $C$ chemical species:
- Independent Material Balances ($N_{MB}$): Exactly $C$ independent material balances can be written. You may choose either $C$ component balances, or $(C - 1)$ component balances plus 1 overall mass balance. Writing all $C$ component balances plus the overall balance generates a linearly dependent equation set.
- Process Specifications ($N_{spec}$): Explicit numerical values provided in the exam prompt (e.g., feed flow rate = $10,000\text{ lb/h}$, distillate purity = $99.5\text{ mol%}$).
- Process Relations ($N_{rel}$): Physical or contractual constraints linking variables, such as split ratios, fractional recoveries, phase equilibrium constraints ($y_i = K_i x_i$), stoichiometric ratios, or specified reflux ratios.
Summary Table: Degrees-of-Freedom Characteristics for Common Equipment
| Unit Operation | Unknowns ($N_v$) | Independent Balances ($N_{MB}$) | Performance Relations ($N_{rel}$) | Critical PE Exam Rule |
|---|---|---|---|---|
| Mixer / Blender | Sum of all stream variables across inlets + outlet | $C$ species balances | Stream pressure equality | All species balances are independent; compositions change between inlet and outlet. |
| Stream Splitter | $(S + 1) \times C$ variables ($1$ inlet, $S$ outlets) | 1 overall mass balance | $(S - 1)(C - 1)$ composition equalities | No separation occurs. Compositions of all exit streams equal feed composition. Only 1 independent material balance exists! |
| Separator / Column | Feed + Overhead + Bottoms variables | $C$ species balances | Recovery fractions, split ratios, phase equilibrium | Overall balance is dependent if all $C$ component balances are written. |
| Equilibrium Flash | Feed + Vapor + Liquid variables | $C$ species balances | $y_i = K_i(T, P) x_i$ for each component, $T$ and $P$ specs | Must incorporate phase equilibrium $K$-values and temperature/pressure constraints. |
| Chemical Reactor | Inlet + Outlet variables + reaction extents ($\xi_r$) | $C$ species balances (or atomic balances) | Fractional conversion $X_A$, selectivity, equilibrium constant $K_{eq}$ | Generation/consumption terms introduce reaction extents $\xi_r$ as additional unknowns. |
The Stream Splitter Trap: Why Splitters Only Provide 1 Balance
The most frequent degree-of-freedom error on the PE exam involves the stream splitter (a simple tee or distribution manifold). In a physical splitter, a single stream is divided into two or more streams without any change in phase, temperature, or chemical composition.
For a splitter with 1 inlet and 2 exit streams containing $C$ components:
- Because no separation occurs, the intensive composition of both exit streams is identical to the inlet stream: $x_{i, \text{in}} = x_{i, 1} = x_{i, 2}$ for all components $i = 1, \dots, C$.
- If you attempt to write a component balance:
Substituting $x_{i, 1} = x_{i, \text{in}}$ and $x_{i, 2} = x_{i, \text{in}}$ yields:
Every component balance degenerates into the identical overall total mass balance! Therefore, a stream splitter provides only 1 independent material balance equation, along with $(S - 1)(C - 1)$ composition equality constraints. Counting $C$ independent material balances on a splitter will falsely show $N_{DF} < 0$.
Subsystem Accounting & The Flowsheet "Unzipping" Strategy
Complex chemical flowsheets consist of interconnected networks of units. When faced with a multi-unit problem, evaluate degrees of freedom across four hierarchical control boundaries:
- Individual Unit Operations: Draw a tight control envelope around each piece of equipment.
- Mixer / Splitter Junctions: Draw envelopes around stream convergence and divergence nodes.
- Subsystem Envelopes: Group multiple units together, treating internal connecting streams as internal variables.
- Overall Process Boundary: Enclose the entire plant. Only streams entering or leaving the plant across the global battery limits are counted.
[!TIP] The PE Flowsheet Unzipping Strategy:
- Calculate $N_{DF}$ for each individual unit operation.
- If one unit has $N_{DF} = 0$, solve that unit immediately. Its calculated exit streams become known inlet values for adjacent units, reducing their degrees of freedom.
- If no individual unit has $N_{DF} = 0$, evaluate the Overall Process Boundary. In the vast majority of PE exam problems, the overall plant envelope has $N_{DF} = 0$! Solving the overall envelope first determines external product, purge, and waste streams, which immediately "unzips" the interior units.
Tie Components: The PE Calculation Shortcut
A tie component is a chemical species that enters the system in a single stream and leaves in a single stream without reacting or distributing into secondary phases.
Identifying a tie component allows you to instantly solve for an unknown stream flow rate with a single algebraic step, bypassing the need to solve simultaneous linear equations:
Typical tie components on the PE exam include:
- Nitrogen ($N_2$) in combustion air and flue gas.
- Non-volatile dissolved mineral salts in evaporators and crystallizers.
- Insoluble catalysts or carrier liquids in extraction columns.
- Heavy inert hydrocarbons in gas stripping absorbers.
Comprehensive Worked Example: Evaporation & Crystallization Flowsheet
Problem Statement
An aqueous solution of potassium sulfate ($\text{K}_2\text{SO}_4$) at $40^\circ\text{C}$ containing $15.0\text{ wt% }\text{K}_2\text{SO}_4$ is fed to a continuous two-stage processing plant at a rate of $10,000\text{ lb/h}$ (Stream 1).
- The feed enters a continuous vacuum evaporator, where pure water vapor is boiled off overhead (Stream 2) to concentrate the solution to $40.0\text{ wt% }\text{K}_2\text{SO}_4$ (Stream 3).
- Stream 3 enters a chilled crystallizer-filter unit operating at $20^\circ\text{C}$. The solubility of $\text{K}_2\text{SO}_4$ at $20^\circ\text{C}$ is $10.0\text{ wt% }\text{K}_2\text{SO}_4$ (i.e., saturated solution is 10.0 wt% salt and 90.0 wt% water).
- The crystallizer-filter produces two exit streams:
- Filtrate (Stream 5): Saturated liquid mother liquor ($10.0\text{ wt% }\text{K}_2\text{SO}_4$).
- Wet Filter Cake (Stream 4): Solid $\text{K}_2\text{SO}_4$ crystals plus adhering mother liquor. The wet cake consists of $90.0\text{ wt%}$ pure solid $\text{K}_2\text{SO}_4$ crystals and $10.0\text{ wt%}$ entrained saturated mother liquor.
Calculate:
- Perform a formal degree-of-freedom analysis on the Evaporator, Crystallizer-Filter, and Overall System.
- Calculate the evaporation rate of water in Stream 2 (lb/h).
- Calculate the mass production rate of wet filter cake in Stream 4 (lb/h) and the recovery percentage of pure solid $\text{K}_2\text{SO}_4$ crystals.
Step 1: Stream Definitions and Compositions
- Components: Two chemical species ($C = 2$): Potassium Sulfate (Salt, $S$) and Water ($W$).
- Stream 1 (Feed): $F_1 = 10,000\text{ lb/h}$, $w_{1,S} = 0.150$, $w_{1,W} = 0.850$.
- Stream 2 (Overhead Vapor): $V_2 = ?$, $w_{2,S} = 0.000$, $w_{2,W} = 1.000$ (pure water).
- Stream 3 (Evaporator Liquor): $L_3 = ?$, $w_{3,S} = 0.400$, $w_{3,W} = 0.600$.
- Stream 5 (Filtrate Mother Liquor): $M_5 = ?$, $w_{5,S} = 0.100$, $w_{5,W} = 0.900$.
- Stream 4 (Wet Cake): $C_4 = ?$.
- Solid crystal fraction = 0.900 (pure $S$).
- Entrained solution fraction = 0.100 containing 10.0 wt% $S$ and 90.0 wt% $W$.
- Total salt weight fraction in wet cake:
- Total water weight fraction in wet cake:
Step 2: Degree-of-Freedom Analysis Table
| Accounting Item | Evaporator | Crystallizer-Filter | Overall System |
|---|---|---|---|
| Unknown Variables ($N_v$) | 2 ($V_2, L_3$) | 3 ($L_3, C_4, M_5$) | 3 ($V_2, C_4, M_5$) |
| Independent Balances ($N_{MB}$) | 2 (Salt, Water) | 2 (Salt, Water) | 2 (Salt, Water) |
| Specifications & Relations ($N_{rel}$) | 0 | 0 | 0 |
| Degrees of Freedom ($N_{DF}$) | $2 - 2 = 0$ | $3 - 2 = +1$ | $3 - 2 = +1$ |
| Solvability Status | Solvable Now | Must wait for $L_3$ | Must wait for $V_2$ |
Strategic Takeaway: The Evaporator has $N_{DF} = 0$. Solving the Evaporator first determines $L_3$. Once $L_3$ is known, the unknown count for the Crystallizer-Filter drops from 3 to 2 ($C_4, M_5$), reducing its $N_{DF}$ to $2 - 2 = 0$!
Step 3: Evaporator Material Balances
Because Salt is a tie component between Stream 1 and Stream 3 (no salt leaves in vapor Stream 2):
Total mass balance across Evaporator:
Water evaporated overhead is 6,250 lb/h.
Step 4: Crystallizer-Filter Material Balances
Now $L_3 = 3,750\text{ lb/h}$ is known. Total mass balance across the Crystallizer-Filter:
Salt balance across Crystallizer-Filter:
Filtrate flow rate:
Step 5: Overall Flowsheet Verification & Crystal Recovery
Overall total mass balance verification:
Overall water balance verification:
Pure solid $\text{K}_2\text{SO}_4$ crystals recovered in the filter cake:
Percent recovery of salt from the original feed:
The remaining $250.00\text{ lb/h}$ of salt leaves dissolved in the filtrate ($2,361.11 \times 0.100 = 236.11\text{ lb/h}$) and dissolved in the cake adhering liquid ($125.00 \times (0.10/0.90) = 13.89\text{ lb/h}$). Total unrecovered salt = $236.11 + 13.89 = 250.00\text{ lb/h}$.
A process stream containing 4 distinct chemical species (ethanol, water, methanol, and acetone) enters a physical manifold stream splitter that divides the flow into 3 outlet streams. How many independent material balance equations can be formulated for this splitter unit?
A binary flash distillation drum operates at steady state separating 100 kmol/h of an equimolar feed of benzene and toluene. The vapor and liquid products are in phase equilibrium governed by the relative volatility relation y_B / (1 - y_B) = 2.50 * [x_B / (1 - x_B)]. The overhead vapor mole fraction of benzene is specified as y_B = 0.70. When performing a degree-of-freedom analysis on the unknown stream variables (vapor rate V, liquid rate L, liquid benzene fraction x_B, liquid toluene fraction x_T, and vapor toluene fraction y_T), how many degrees of freedom (N_DF) exist?
An engineer audits a multi-unit chemical flowsheet consisting of a Mixer, an Adiabatic Reactor, and a Separator. A degree-of-freedom analysis reveals: Mixer (N_DF = +1), Reactor (N_DF = +2), Separator (N_DF = +1), and Overall Process Boundary Envelope (N_DF = 0). What is the correct sequencing strategy to solve this flowsheet?