Tank 1 reaches steady state ($h_1^* = 2$ m) first. Tank 2 lags behind, approaching the same steady state as Tank 1 fills it faster than it drains.
Worked Example
Example 2: Drainage
Parameters
$Q_{\text{in}} = 0$ (no external input), $h_1(0) = 4$ m, $h_2(0) = 3$ m, same tank parameters as before.
STEP 1Tank 1 simple decay
$$h_1(t) = 4e^{-0.25t}$$
STEP 2Tank 2 — surprising result!
$$h_2(t) = (3 + t)e^{-0.25t}$$
The Fascinating Behavior
Tank 2 initially rises before draining! The term $te^{-0.25t}$ creates a "bump." Initially, inflow from Tank 1 exceeds Tank 2's outflow, so it fills momentarily. Then, as Tank 1 empties faster, Tank 2 starts draining.
The middle spring $k_2$ couples the two equations — it creates the coupling term!
Convert to First-Order System
Let $x_1, v_1 = x_1', x_2, v_2 = x_2'$ (4 variables). The system becomes $\mathbf{x}' = A\mathbf{x}$ with $A \in \mathbb{R}^{4 \times 4}$. Eigenvalues from $A$ determine if motion is oscillatory or decays.
In-phase mode: Both masses move together (lower frequency). Out-of-phase mode: Masses move opposite (higher frequency). These are the two independent ways the system can vibrate!
RLC Circuit Systems
Multi-Loop Circuits
Apply Kirchhoff's voltage law ($\sum V = 0$) to each loop. Shared components (resistors, inductors) couple the equations.
For Two-Loop Circuits
Let $i_1, i_2$ be the loop currents. Kirchhoff gives:
$$L_1 i_1' + R_1 i_1 + M i_2' = V_1(t)$$
$$L_2 i_2' + R_2 i_2 + M i_1' = V_2(t)$$
The mutual inductance $M$ couples the loops. The system matrix encodes the circuit topology.
Eigenvalues Determine Behavior
Real eigenvalues → exponential decay (overdamped). Complex eigenvalues → oscillation (underdamped). The real part determines if energy grows or decays.
Negative eigenvalues: System returns to equilibrium (stable)
Eigenvalue magnitudes: Rate of decay. Larger magnitude = faster decay
Eigenvectors: Independent modes of behavior. Show how state variables move together
Complex eigenvalues: System oscillates while decaying or growing
Engineering Implications
Valve sizing: Choose $k_i$ to control response speed
Avoid resonance: In mechanical systems, keep driving frequency away from natural frequencies
Stability design: Ensure all eigenvalues have negative real parts (BIBO stable)
Time constants: $\tau = -1/\lambda$ tells you settling time
Common Modeling Mistakes
Watch Out For...
Forgetting units: Tank example uses m³/s and m². Mixing units leads to wildly incorrect coefficients.
Sign errors in coupling: Outflow from Tank 1 is INFLOW to Tank 2. Get the sign right or your equations are backwards.
Ignoring physical reasonableness: If you solve for negative concentration or height, check your work! Physical variables must stay positive.
Confusing steady state with initial condition: $\mathbf{x}^*$ (equilibrium) is where the system goes, not where it starts.
Forgetting second-order → first-order conversion: Spring systems need both position and velocity as state variables, doubling the system size.
Eigenvalues don't tell the full story: You need eigenvectors too! The eigenvalues give rates, eigenvectors give directions.
Key Takeaways
Two-Tank Systems
One-way coupling (lower-triangular). Always stable (negative eigenvalues). Steady state depends on valve sizes, not tank areas.
Spring-Mass & Circuits
Coupling through shared components. Normal modes from eigenvectors. Frequency from eigenvalues. Can oscillate or decay.
Universal Method
Model → Matrix $A$ → Eigenvalues/vectors → Predict behavior. Works for any coupled system!
The Big Picture
Systems of DEs are everywhere in engineering: tanks, springs, circuits, populations, chemical reactions, and more. The eigenvalue method is your universal tool for understanding how ANY coupled system behaves. Learn this, and you can analyze almost any real-world phenomenon!
Next Up
Exam Review — bringing everything together across all of Chapter 4. You now know how to model, solve, and interpret systems of DEs in context!