Graph
Stock (System Dynamics)

📦Stock (System Dynamics)

NEW

Also known as: Level, State Variable

An accumulated quantity in a system that changes over time through inflows and outflows.

DESCRIPTION

In system dynamics, a stock represents a level that integrates flows, such as inventory, backlog, or population. Stocks determine system state and drive behavior over time. They provide memory, smoothing, and delay effects. Modeling stocks requires consistent units, initial conditions, and conservation. Understanding stocks helps reveal bottlenecks and policy impacts.

ALTERNATIVE DEFINITIONS

Wikipedia

Stocks (levels) are accumulations that represent quantities at a point in time, while flows are rates of change.

Contrasts stocks with flows and emphasizes point-in-time quantities.

Source

System Dynamics Society

Stocks are accumulations within a system that increase through inflows and decrease through outflows.

Defines stocks with explicit inflow and outflow behavior in system models.

Source

Stock-Flow Diagram System Dynamics Feedback Loop Causal Loop Diagram Accumulator Inventory Population Model Integration Differential Equation

COMPETING TERMS

Flow

RELATIONS

KNOWLEDGE AREAS

Mathematics Domain & Business Context Data Science

TARGET AUDIENCE

Data Scientist Enterprise Architect Digital Transformation Manager Data Strategy Consultant

EXTERNAL SOURCES

TOP QUESTIONS

Why are Stocks fundamental in system dynamics?

They represent accumulation and memory, shaping system behavior. Without stocks, models lack temporal structure.

Category: Relevancy

How do Stocks relate to Flows?

Stocks integrate inflows and outflows over time. Flows are rates that change stock levels.

Category: Misunderstanding

What are common mistakes in Stock modeling?

Unit mismatches, missing initial conditions, and improper feedback loops. Double-counting inflows is frequent.

Category: Mistakes

How to validate Stock behavior?

Check conservation, unit consistency, and extreme scenarios. Compare simulated trajectories to historical data.

Category: Testing

What risks arise from mis-specified Stocks?

Policies may backfire due to overlooked delays or accumulations. Forecasts become misleading.

Category: Risk

Which business examples illustrate Stocks?

Inventory, customers in pipeline stages, hospital beds occupied, and financial reserves.

Category: Example

How do Stocks interact with feedback loops?

Stocks accumulate effects, enabling reinforcing or balancing feedback. Delays often reside in stock changes.

Category: Overview

Can Stocks be non-linear?

Yes, flows can depend non-linearly on stock levels. Saturation and thresholds shape dynamics.

Category: Opinion

Where to start learning Stock modeling?

Explore introductory system dynamics courses and build simple stock-flow diagrams in modeling tools.

Category: Getting-Started