Getting Started on the Right Foot with System Dynamics Modeling
George P. Richardson
Rockefeller College of Public Affairs and Policy
University at Albany, State University of New York
GPR@Albany.edu
G. P. Richardson
Teaching Workshop, March 2023
1
Rockefeller College of Public Affairs and Policy
University at Albany
A Teaching Plan that Builds on Success
G. P. Richardson
Teaching Workshop, March 2023
2
Rockefeller College of Public Affairs and Policy
University at Albany
Students come to us …
G. P. Richardson
Teaching Workshop, March 2023
3
Rockefeller College of Public Affairs and Policy
University at Albany
What looks like a feedback loop but isn’t? �What looks like a system dynamics model but isn’t?
We are aiming for understandings of our field �that we can present at the very beginning.
So this talk is about what good work in our field actually looks like.
G. P. Richardson
Teaching Workshop, March 2023
4
Rockefeller College of Public Affairs and Policy
University at Albany
Loops:�“Which of these things is not like the others?”
G. P. Richardson
Teaching Workshop, March 2023
5
Rockefeller College of Public Affairs and Policy
University at Albany
These arrows mean ‘and then’�
This picture is a sequence of steps in the modeling process, not a set of feedback loops.
G. P. Richardson
Teaching Workshop, March 2023
6
Rockefeller College of Public Affairs and Policy
University at Albany
Arrows here are flows of material
The words here represent stocks.
The arrows represent flows.
This is a view of the “carbon cycle.”
It’s not a causal diagram. It’s a stock-and-flow diagram.
G. P. Richardson
Teaching Workshop, March 2023
7
Rockefeller College of Public Affairs and Policy
University at Albany
Only this one is a feedback loop
It tells a very compelling and important
self-reinforcing story.
G. P. Richardson
Teaching Workshop, March 2023
8
Rockefeller College of Public Affairs and Policy
University at Albany
They look alike, �but only one is a feedback loop
G. P. Richardson
Teaching Workshop, March 2023
9
Rockefeller College of Public Affairs and Policy
University at Albany
A Tool for Thinking: A “Connection Circle”
An actual connection circle on the wall of a second grade classroom in in St. Louis.
G. P. Richardson
Teaching Workshop, March 2023
10
Rockefeller College of Public Affairs and Policy
University at Albany
Resulting Loop Diagram
This CLD was posted alongside the Connection Circle.
Excellent practice to try to pull out one or more well-formed feedback loops from connection circles!
G. P. Richardson
Teaching Workshop, March 2023
11
Rockefeller College of Public Affairs and Policy
University at Albany
The Connection Circle �Helps Uncover Feedback Loops
But by itself a Connection Circle is not a Feedback loop.
G. P. Richardson
Teaching Workshop, March 2023
12
Rockefeller College of Public Affairs and Policy
University at Albany
Adding Helpful Concepts
Water vapor
Clouds
G. P. Richardson
Teaching Workshop, March 2023
13
Rockefeller College of Public Affairs and Policy
University at Albany
Same Loop Rearranged
G. P. Richardson
Teaching Workshop, March 2023
14
Rockefeller College of Public Affairs and Policy
University at Albany
Showing Stocks�An important step here, but still looks reinforcing.
+
+
+
+
+
+
G. P. Richardson
Teaching Workshop, March 2023
15
Rockefeller College of Public Affairs and Policy
University at Albany
Representing the Actions as Flows�
The links are flows, not causal influences.
We wouldn’t call this a “feedback loop” and it’s certainly not reinforcing.
G. P. Richardson
Teaching Workshop, March 2023
16
Rockefeller College of Public Affairs and Policy
University at Albany
Getting started:
A connection circle
Systems thinking: What’s really going on.
G. P. Richardson
Teaching Workshop, March 2023
17
Rockefeller College of Public Affairs and Policy
University at Albany
Either of these is OK as long as �we realize both tell conserved flow stories and neither is a reinforcing feedback loop.
The one on the left probably communicates best.
G. P. Richardson
Teaching Workshop, March 2023
18
Rockefeller College of Public Affairs and Policy
University at Albany
�What does a �Well-Structured System Dynamics Model �actually look like?
We are talking about what strong work in our field actually looks like.
G. P. Richardson
Teaching Workshop, March 2023
19
Rockefeller College of Public Affairs and Policy
University at Albany
Keep in Mind:�Students come to us …
G. P. Richardson
Teaching Workshop, March 2023
20
Rockefeller College of Public Affairs and Policy
University at Albany
So we have to show what insightful�Modeling looks like
G. P. Richardson
Teaching Workshop, March 2023
21
Rockefeller College of Public Affairs and Policy
University at Albany
A well-structured system dynamics model�
G. P. Richardson
Teaching Workshop, March 2023
22
Rockefeller College of Public Affairs and Policy
University at Albany
Building up the model�
G. P. Richardson
Teaching Workshop, March 2023
23
Rockefeller College of Public Affairs and Policy
University at Albany
Students and Teachers�
G. P. Richardson
Teaching Workshop, March 2023
24
Rockefeller College of Public Affairs and Policy
University at Albany
Teachers and Teacher Effectiveness�
G. P. Richardson
Teaching Workshop, March 2023
25
Rockefeller College of Public Affairs and Policy
University at Albany
The Complete Model�
G. P. Richardson
Teaching Workshop, March 2023
26
Rockefeller College of Public Affairs and Policy
University at Albany
And here’s how it behaves�
G. P. Richardson
Teaching Workshop, March 2023
27
Rockefeller College of Public Affairs and Policy
University at Albany
The story it tells
G. P. Richardson
Teaching Workshop, March 2023
28
Rockefeller College of Public Affairs and Policy
University at Albany
What Should You Notice
A well-structured model!
(But the model has minor flaws. We could talk about that.)
G. P. Richardson
Teaching Workshop, March 2023
29
Rockefeller College of Public Affairs and Policy
University at Albany
What do students know after seeing this?
A little about feedback loops in human affairs
A little about modeling dynamic feedback systems
Some awareness of stocks and their importance
The beginnings of the “endogenous point of view”
A good idea of what a well-structured�system dynamics model actually looks like.
G. P. Richardson
Teaching Workshop, March 2023
30
Rockefeller College of Public Affairs and Policy
University at Albany
Do you see another potential stock here?�
G. P. Richardson
Teaching Workshop, March 2023
31
Rockefeller College of Public Affairs and Policy
University at Albany
Adding an adapting stock of Teachers�
(But this model has flaws too. We could talk about that.)
Red graphs original
Blue graphs revised
G. P. Richardson
Teaching Workshop, March 2023
32
Rockefeller College of Public Affairs and Policy
University at Albany
Fixing language�
Students completing course
Length of course
Current Teacher load
G. P. Richardson
Teaching Workshop, March 2023
33
Rockefeller College of Public Affairs and Policy
University at Albany
Another well-structured simple model –�A high school issue: Unwise Drinking
G. P. Richardson
Teaching Workshop, March 2023
34
Rockefeller College of Public Affairs and Policy
University at Albany
Unwise Drinking
G. P. Richardson
Teaching Workshop, March 2023
35
Rockefeller College of Public Affairs and Policy
University at Albany
Unwise Drinking
Alcohol impaired
G. P. Richardson
Teaching Workshop, March 2023
36
Rockefeller College of Public Affairs and Policy
University at Albany
Class Could Talk about (simulate?)�Preventing Unwise Drinking
G. P. Richardson
Teaching Workshop, March 2023
37
Rockefeller College of Public Affairs and Policy
University at Albany
Things to Avoid
“Causal mishmash”
(Unclear arithmetic, unclear causality)
Unused
stock
G. P. Richardson
Teaching Workshop, March 2023
38
Rockefeller College of Public Affairs and Policy
University at Albany
More things to Avoid
Flows flow into Stocks.
They usually don’t “cause” other things!
G. P. Richardson
Teaching Workshop, March 2023
39
Rockefeller College of Public Affairs and Policy
University at Albany
Things to Avoid
Causal Mishmash
Unused Stocks
G. P. Richardson
Teaching Workshop, March 2023
40
Rockefeller College of Public Affairs and Policy
University at Albany
Here the Students got it close to right!
G. P. Richardson
Teaching Workshop, March 2023
41
Rockefeller College of Public Affairs and Policy
University at Albany
Work of a student who didn’t really know �what a well-structured model looks like
G. P. Richardson
Teaching Workshop, March 2023
42
Rockefeller College of Public Affairs and Policy
University at Albany
So how do you get students to create�something like this?
G. P. Richardson
Teaching Workshop, March 2023
43
Rockefeller College of Public Affairs and Policy
University at Albany
A Teaching Plan that Builds on Success
See Explore
Exercise existing models. Led by the teacher
Copy simple models. Get the copy to run correctly!
Play Experiment with existing models
Correct or improve structure. Find and fix an error
Model a “canned” model description. Turn text into a model
Add structure to an existing model. Extend a model
Think Learn how modelers think, and think like that
Model Conceptualization. A whole other story!
Problem > Graphs over time > Dynamic hypothesis > Arithmetic > …
Do I can do this now. Let me try.
Problems with familiar dynamics
& structure
Personally chosen problems
G. P. Richardson
Teaching Workshop, March 2023
44
Rockefeller College of Public Affairs and Policy
University at Albany
Benefits of Copying Models
G. P. Richardson
Teaching Workshop, March 2023
45
Rockefeller College of Public Affairs and Policy
University at Albany
Benefits of Adding Structure
G. P. Richardson
Teaching Workshop, March 2023
46
Rockefeller College of Public Affairs and Policy
University at Albany
More Benefits of Exercises �Copying Models and Adding Structure
G. P. Richardson
Teaching Workshop, March 2023
47
Rockefeller College of Public Affairs and Policy
University at Albany
A Teaching Plan that Builds on Success
See Explore
Exercise existing models.
Copy simple models.
Play Experiment with existing models
Correct or improve structure.
Model a “canned” model description.
Add structure to an existing model.
Think Learn how modelers think, and think like that
Model Conceptualization. A whole other story!
Problem > Graphs over time > Dynamic hypothesis > Arithmetic > …
Do I can do this now. Let me try.
Problems with familiar dynamics
& structure
Personally chosen problems
G. P. Richardson
Teaching Workshop, March 2023
48
Rockefeller College of Public Affairs and Policy
University at Albany
Questions?�
I’ll stay as long as you want.
G. P. Richardson
Teaching Workshop, March 2023
49
Rockefeller College of Public Affairs and Policy
University at Albany
For more on this approach
“Model teaching”
Notes I, II, & III
System Dynamics Review (2014 & 2015)
Notes and Insights, beginning with issue 30, 81–88 (2014)
G. P. Richardson
Teaching Workshop, March 2023
50
Rockefeller College of Public Affairs and Policy
University at Albany