CEIC4000 Chap.2 Stocks, Flows and Steady States
Stocks, Flows and Steady States
Stocks store the history of a system, while inflows and outflows change them. This chapter applies the balance identity to depletion and accumulation, keeps quantities and rates dimensionally consistent, and explains why current service can remain stable while a hidden stock deteriorates. Original reservoir and pollutant examples show how a simple dynamic model becomes useful when its assumptions and thresholds are visible.
A stock is measured as a quantity, whereas each flow is quantity per time, so a time step must be applied before values are combined. Balanced flows create a steady stock but do not establish that its level is safe or useful. Depletion, accumulation and recovery are interpreted relative to a service threshold or capacity reference.
Feedback is added only after its direction and mechanism are stated, and uncertainty is attached to particular flows, thresholds or response functions. Low, central and high scenarios reveal which parameter controls threshold timing. The physical trajectory is then translated into the capability people receive, keeping resource stock, accessible flow, exposure and harm as distinct quantities.
Model review begins with dimensional consistency and conservation. Every transfer should leave one represented location and enter another unless it crosses the stated boundary. An annual flow cannot be subtracted from a stock until the interval is applied, and a service rate cannot replace the underlying material stock without a conversion relationship.
Compare the first manual time step with the spreadsheet or simulation, then inspect how formulas propagate. Separate exogenous assumptions from endogenous responses: fixed recharge is different from recharge that changes with land cover, and fixed withdrawal is different from demand that responds to price or scarcity.
If a threshold is uncertain, vary it independently from the flows so the source of timing uncertainty remains visible. Report recovery cases as well as decline when intervention changes the balance. Finally, distinguish a physical equilibrium from a socially acceptable outcome.
A stable pollutant stock may still create harmful exposure, while a declining reservoir may continue to deliver service temporarily through stored capacity. The capability interpretation therefore needs its own evidence, population boundary and time horizon rather than being inferred automatically from the sign of stock change.
What this chapter covers
- 01
Stock and flow definitions
- 02
Inflow minus outflow balance
- 03
Dynamic and static steady states
- 04
Depletion and accumulation patterns
- 05
Service thresholds and delay
- 06
Sensitivity to uncertain flows
Worked example · free
Find a reservoir threshold year
- 1Compute the annual net loss as 15 million cubic metres.
- 1Compute the allowable decline as 120 million cubic metres.
- 1Divide 120 by 15 to obtain eight years.
- 1Interpret the result only under the constant-flow assumption.
Key terms
- Stock
- A quantity accumulated in a system at a point in time.
- Flow
- A quantity entering or leaving a stock per unit time.
- Steady state
- A condition where balanced flows hold a stock stable.
- Accumulation
- An increase in stock caused when inflow exceeds outflow.
Stocks, Flows and Steady States FAQ
Does a steady stock prove that a system is sustainable?
No. Balance shows that the stock is not changing, but the level may already be too low or harmful. Compare the steady level with the service threshold or safe reference that matters to the selected human need.
Why are units so important in stock-flow models?
A stock is a quantity and a flow is quantity per time. Subtracting them directly is invalid until the rate is multiplied by a time interval. Consistent units also reveal hidden boundary mismatches before they contaminate the trajectory.
How should uncertainty be shown?
Vary the uncertain inflow, outflow or threshold across plausible cases and report how the crossing year changes. Parameter-specific scenarios are more informative than a general statement that the future is uncertain.
Assessment move
Draw the reservoir first. Label the stock with quantity units and every arrow with quantity per time. Write the balance, choose a time step and calculate one interval by hand before using a spreadsheet. Add feedback only after you can describe its direction, then test the flow or threshold whose uncertainty most changes the conclusion.
Start the model ledger with a boundary statement: what is stored, which processes enter, which leave and which transfers occur outside the model. Record the stock unit separately from every flow unit. Convert annual, monthly and daily rates before combining them, and show the conversion once so another reader can reproduce it.
Calculate the first two time steps manually and compare them with any spreadsheet formula; this catches shifted cell references and accidental compounding. Distinguish an equilibrium relation from a steady observed level. Balanced flows explain why a stock stops changing, while a threshold or capacity reference explains whether that level can still provide service.
If a flow depends on the stock, write the dependency in words and sketch its sign before selecting an equation. Lower stock might reduce extraction physically, increase extraction effort economically, or trigger regulation institutionally; these are different feedbacks. Build a compact scenario table with a central case and at least two plausible alternatives.
Change one uncertain driver at a time before testing combinations so its influence remains interpretable. Report both the trajectory and the threshold-crossing time, because two cases can reach similar final stocks by different routes. Check conservation: every material transfer should leave one represented place and enter another, unless it crosses the declared boundary.
For pollutants, distinguish emitted mass, environmental stock, exposure and harm rather than treating them as interchangeable. For resources, distinguish geological stock, economically accessible reserve, extraction flow and delivered service. Close the analysis by translating the physical result into capability.
State who depends on the service, whether substitutes exist, how quickly they can scale and which assumption controls the conclusion. Preserve intermediate values and units in the written solution. A reader should be able to reconstruct the direction and approximate magnitude without opening your spreadsheet, while also seeing where a more complex model would be justified.