We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Daniel Aronson, Stocks and Flows: Converting From Causal Loop Diagrams.
Daniel Aronson, “Step-By-Step Stocks and Flows: Converting From Causal Loop Diagrams,” January 17, 2016, https://thesystemsthinker.com/step-by-step-stocks-and-flows-converting-from-causal-loop-diagrams/.
Reading notes.
To convert Causal Loop Diagrams to Stock and Flow diagrams:
- Identify the units used for each variable in the CLD. Makes the diagram more precise, starts identifying where time is a variable (therefore insinuating a flow), and points out missing variables.
- Identify stocks. The prior step may have noted flows, which indicate stocks. (Note that not all time-involved variables are definitely flows.) Consider whether there are additional stocks to involve. (Stocks are drawn as rectangles)
- Identify flows. What increases a stock? Decreases it? Every one of these processes is a flow. (Flows are drawn as fat arrows with a circle indicating the activity with a valve connected to it)
- Connect stocks and flows. All decreasers are outflows, all increasers are inflows. A stock may need to be connected to a flow if the stock’s size provides information to modulate the flow—information links are line arrows.
- Add and link remaining variables. Anything left over is either a constant (like market size) or a calculation (like % market untapped). These variables can only influence each other and flows. If it seems like they are influencing a stock, then they might actually be a full-on flow and should be reconsidered. Variables are just circles connected by information arrows.
- Check units. Make sure they all line up and use the same time increments.
- Add any remaining variables. The goal here is to get to a calculable model, so any missing ratios etc need to be added to get there.