Understanding quantities that accumulate or deplete over time (stocks) and the rates of change that affect them (flows).
The fundamental equation: Stock(t) = Stock(t0) + Accumulated Inflows - Accumulated Outflows. A stock cannot change instantaneously; it can only change through its flows over time. Stocks provide the inertia and memory to systems.
Stocks represent the stored quantity of any material, resource, or state within a system at a given point in time. They are the accumulations that result from the imbalance between inflows and outflows. Stocks can grow, decline, or remain stable depending on the relative magnitude of their flows. Stocks provide the inertia and memory to systems; they decouple past actions from present consequences.
Flows are the rates of change—the movement of material into or out of stocks per unit of time. Inflows increase stocks; outflows decrease them. Flows are represented by verbs: births, purchases, arrivals, production, sales, deaths, departures, consumption, depreciation.
The fundamental accounting equation governs all stock-flow systems: Stock(t) = Stock(t0) + Integral of (Inflow - Outflow) dt. This means a stock cannot change instantaneously; it can only change through its flows over time.
┌─────────────────────────────────────────┐
│ │
╔════▼════╗ INFLOW ╔═════════▼═════╗
║ ║◄─────────────────────────║ ║
║ STOCK ║ (flow rate = Q_in) ║ OUTFLOW ║
║ ║─────────────────────────►║ ║
╚════╤════╝ (flow rate = Q_out) ╚═════════╤═════╝
│ │
│ ┌─────────────────────┐ │
│ │ d(Stock)/dt = │ │
│ │ Inflow - Outflow │ │
│ └─────────────────────┘ │
│ │
▼ ▼
[ Current Level ] [ Goes somewhere ]
A bathtub contains a stock of water. The inflow from the faucet adds water; the drain removes water. The water level (stock) is determined by the difference between inflow and outflow rates. If inflow exceeds outflow, the tub fills. If outflow exceeds inflow, it drains. This simple model illustrates all stock-flow dynamics.
The atmosphere contains a stock of carbon dioxide. Natural inflows include volcanic emissions and respiration. Human inflows include fossil fuel combustion. Natural outflows include photosynthesis absorption and ocean absorption. The imbalance between human-caused inflows and natural outflows drives climate change.
A person's knowledge stock grows through education, experience, and practice (inflows). It declines through forgetting and skill obsolescence (outflows). The net rate determines whether someone is improving or falling behind in their field.
Hospital beds represent a stock. Inflows come from admissions, transfers, and scheduled procedures. Outflows come from discharges and deaths. The capacity utilization and wait times result from the relationship between these flows and the fixed stock.
Constant Inflows Only: Constant Outflows Only:
│ │
S │ ┌───────── S │ ┌─────────
│ / │ /
│ / │ /
───┴───/─────────────── ───┴───────────/─────────────
Inflows=Outflows (equilibrium) Empty (depleted)
Balanced Inflows/Outflows:
│
S │ * *
│ * * *
───┴────────*───────────*──────────────*─────────────
Approaches equilibrium
Growing then Saturating:
│
S │ ══════
│ ═══
│ ═══
───┴────────────══───────────────────────────────
Growth with carrying capacity