Interactive CLD Builder
Run the CLD Builder Fullscreen
Sample iframe reference
1 2 3 4 | |
About This MicroSim
This builder tool lets learners construct causal loop diagrams from scratch. Variables are placed by clicking on the canvas, causal links are drawn between variables with positive (+) or negative (−) polarity, and the Identify Loops function analyzes the diagram to classify each closed loop as Reinforcing (R) or Balancing (B).
How It Works
- Add Variable mode: click the canvas to place a variable node
- Add Link mode: click a source variable, then a target variable to draw a causal arrow
- Select/Move mode: drag variables to reposition, double-click to rename or delete
- Identify Loops: analyzes all paths and classifies each closed loop
A loop with an even number of negative links (including zero) is Reinforcing — it amplifies change. A loop with an odd number of negative links is Balancing — it resists change.
Lesson Plan
Learning Objective
Construct a causal loop diagram by placing variables, drawing causal links with polarity indicators, and identifying the resulting loop types.
Activities
- Click Load Example to see a pre-built 4-variable reinforcing loop. Click Identify Loops to classify it.
- Click Clear All and build your own CLD about a topic you know (e.g., exercise → fitness → health).
- Try creating a balancing loop by using at least one negative (−) link.
- Build a diagram with both reinforcing and balancing loops and use Identify Loops to verify.
References
- Causal Loop Diagram - Wikipedia — Notation, examples, and applications of CLDs in systems thinking.
- The Fifth Discipline by Peter Senge — The foundational text on systems thinking and feedback loops in organizations.