267. Delays

Time lags between cause and effect. Critical for explaining oscillation and instability in feedback systems.

267.1. Three kinds

Material delays: physical movement / transformation takes time (shipping, manufacturing, aging).

Information delays: perception / measurement lags (reporting, accounting cycles).

Decision delays: time between observing data and acting (administrative).

267.2. Pipeline (pure) delay

Constant time lag 𝐷:

𝑂(𝑡)=𝐼(𝑡𝐷)

Output is just input shifted by 𝐷. Variance preserved.

267.3. First-order exponential delay

𝑆=𝐼𝑆𝐷,𝑂=𝑆𝐷

A stock 𝑆 holds material in transit; outflow rate is 𝑆𝐷. Mean delay 𝐷, but each unit’s transit time is random (exponentially distributed). High variance.

267.4. Higher-order Erlang delays

Cascade 𝑛 first-order delays in series, each of length 𝐷𝑛:

𝑆𝑘=(𝑆𝑘1𝑆𝑘)(𝑛𝐷),𝑘=1,,𝑛

Output = 𝑆𝑛(𝑛𝐷).

The impulse response is Erlang-distributed: mean 𝐷, variance 𝐷2𝑛. As 𝑛, variance 0 and the cascade approaches a pure pipeline delay.

𝑛Behavior
1Pure first-order (high variance, smooth)
3Visible peak, moderate spread (typical SD default)
10Tight pulse, low variance
Pipeline delay (no spread)

In Vensim: DELAY1 (order 1), DELAY3 (order 3), DELAYN (order n).

267.5. Why delays drive oscillation

Imagine a thermostat that responds late. The room overheats; the system finally responds, cooling too much; oscillation. The delay turns a balancing loop into an oscillator.

Generic structure:

𝑥=𝑥𝑥̂𝜏,𝑥̂=delayed perception of 𝑥

When 𝜏 delay, smooth approach. When 𝜏 delay, oscillation. When 𝜏 delay, instability.

267.6. Common SD examples

267.7. See also