NEW
Stocks represent accumulated quantities; flows represent rates that increase or decrease stocks over time.
DESCRIPTION
Stock and flow is a foundational concept in system dynamics. Stocks accumulate value (e.g., inventory), while flows change stocks at certain rates (e.g., deliveries, sales). Modeling stocks and flows exposes feedback loops, delays, and nonlinear behavior. It aids strategic planning, scenario analysis, and understanding dynamic systems in business, environment, and operations. In data contexts, stocks can be backlogs or datasets, flows are ingestion or consumption rates.
ALTERNATIVE DEFINITIONS
Wikipedia
In systems thinking, stocks are accumulations, and flows are rates that increase or decrease stocks.
Defines the concepts concisely within systems thinking.
System Dynamics Society
Stocks represent the state of the system at a point in time while flows represent the activities that change the state over time.
Clarifies state versus activity distinction across time.
RELATED TERMS
System Dynamics Feedback Loop Causal Loop Diagram Accumulation Rates Time Delay Nonlinearity Differential Equation
COMPETING TERMS
Event-based Modeling
RELATIONS
- Broader: Flow
KNOWLEDGE AREAS
Semantic & Knowledge Modeling Software Modeling Data Architecture
TARGET AUDIENCE
Data Modeler Enterprise Architect Solution Architect Data Strategy Consultant Information Analyst
EXTERNAL SOURCES
- Wikipedia - Stock and flow
- System Dynamics Society - Foundational concepts and examples
- MIT OpenCourseWare - Lectures on stocks, flows, feedback
TOP QUESTIONS
Why is Stock and Flow modeling useful?
It reveals dynamic behavior driven by accumulations, rates, and feedback. This enables better policy design and forecasting.
Category: Relevancy
How do stocks differ from flows?
Stocks are quantities at a point in time; flows are rates that change stocks over time.
Category: Misunderstanding
What are common mistakes in Stock and Flow modeling?
Ignoring delays, mixing discrete events with continuous flows, and mis-specified units or conservation.
Category: Mistakes
How does feedback interact with stocks and flows?
Feedback loops drive changes in flow rates, reinforcing or balancing stock trends.
Category: Linkage
What domains benefit from Stock and Flow?
Supply chains, epidemiology, finance, sustainability, and operations planning benefit from dynamic modeling.
Category: Examples
Can Stock and Flow integrate with data architectures?
Yes. Stocks map to data backlogs or inventories; flows to ingestion and consumption rates.
Category: HowTo
What is the risk of mis-specified units?
Invalid conservation leads to unrealistic results and incorrect decisions.
Category: Risks
Where should I start learning Stock and Flow?
MIT OCW and System Dynamics Society resources provide structured introductions and exercises.
Category: HowTo
Is Stock and Flow compatible with discrete-event simulation?
Yes, hybrid models are common, but be careful aligning time scales and semantics.
Category: Opinion