268. Second-Order

A two-stock system with delay between input and output. The classic oscillator structure in system dynamics.

268.1. Generic equation

𝑥+2𝜁𝜔𝑛𝑥+𝜔𝑛2𝑥=𝜔𝑛2𝑥

where:

268.2. Behavior by 𝜁

𝜁TypeBehavior
0UndampedPure sinusoidal oscillation, no decay
0<𝜁<1UnderdampedDecaying oscillation
𝜁=1Critically dampedSmoothest non-oscillatory approach
𝜁>1OverdampedSlow non-oscillatory approach

268.3. Damped frequency and period

For underdamped systems:

𝜔𝑑=𝜔𝑛1𝜁2(damped frequency)𝑇𝑑=2𝜋𝜔𝑑(period of oscillation)

268.4. Where 2nd-order systems arise

Whenever a balancing loop has a delay equal to (or exceeding) the loop’s time constant:

268.5. Beer game equations as 2nd-order

In the Sterman beer game model, each echelon’s order rate depends on:

Combining gives a 2nd-order ODE in inventory and orders → oscillation visible in real beer-game data and field supply chains.

268.6. Stability via Routh-Hurwitz

For a 2nd-order linear system 𝑎𝑥+𝑏𝑥+𝑐𝑥=0, stable iff 𝑎,𝑏,𝑐 all have the same sign (Routh-Hurwitz criterion). For SD systems, 𝑎>0 typically; need 𝑏>0 (damping) and 𝑐>0 (restoring force) for stability.

Linearization around a fixed point gives this form locally; eigenvalues of the Jacobian determine stability.

268.7. See also