tools for systems thinking and modeling

57
1 Rockefeller College of Public Rockefeller College of Public Affairs and Policy Affairs and Policy University at Albany University at Albany Tools for Systems Thinking and Modeling Dynamics: Graphs over time Structure: Causal-loop Diagrams Stocks and Flows

Upload: myrrh

Post on 25-Feb-2016

56 views

Category:

Documents


0 download

DESCRIPTION

Tools for Systems Thinking and Modeling. Dynamics: Graphs over time Structure:Causal-loop Diagrams Stocks and Flows . Patterns of Behavior. System Structure. A Systems Perspective. Reactive. Events and Decisions. Adaptive. Increasing leverage. Generative. “ Distancing... ”. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Tools for Systems Thinking and Modeling

1

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Tools for Systems Thinkingand Modeling

Dynamics: Graphs over timeStructure: Causal-loop Diagrams

Stocks and Flows

Page 2: Tools for Systems Thinking and Modeling

2

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Events and DecisionsEvents and Decisions

Patterns of BehaviorPatterns of Behavior

System StructureSystem Structure

Reactive

Adaptive

Generative

Incr

easi

ng

leve

rage

A Systems Perspective

Page 3: Tools for Systems Thinking and Modeling

3

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

A systems view stands back just far enough to...• Deliberately blur discrete events into patterns of

behavior• Deliberately move from a focus on individual

decisions to a focus on policy structure

“Distancing...”

Page 4: Tools for Systems Thinking and Modeling

4

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Events and DecisionsEvents and Decisions

Patterns of BehaviorPatterns of Behavior

System StructureSystem Structure

Reactive

Adaptive

Generative

Incr

easi

ng

leve

rage

The Systems Perspective

Page 5: Tools for Systems Thinking and Modeling

5

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Dynamics

• Define problems in terms of graphs over time.• Graph important variables• Graph historical data• Graph anticipated dynamics• Graph preferred dynamics

• Use these to focus systems thinking and modeling

Page 6: Tools for Systems Thinking and Modeling

6

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Unemployment (%)

Page 7: Tools for Systems Thinking and Modeling

7

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

New York City Population, 1900-2000

Page 8: Tools for Systems Thinking and Modeling

8

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Unemployment & Welfarein Dutchess County, NY

Unemployment

Welfare roll

Page 9: Tools for Systems Thinking and Modeling

9

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Per Capita Residential Energy Use(USA Today 3/23/09, citing Census Bureau and U.S. Energy Information Administration)

Page 10: Tools for Systems Thinking and Modeling

10

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Here’s where we went wrong...

Strive for Insights

Page 11: Tools for Systems Thinking and Modeling

11

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Events and DecisionsEvents and Decisions

Patterns of BehaviorPatterns of Behavior

System StructureSystem Structure

Reactive

Adaptive

Generative

Incr

easi

ng

leve

rage

The Systems Perspective

Page 12: Tools for Systems Thinking and Modeling

12

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

• Accumulations (populations, resources…)• Causal structure: “feedback” loops• Delays• Perceptions (a kind of accumulation)• Pressures• Affects, emotions, (ir)rationalities• Policies governing decisions

Systems Structure

Page 13: Tools for Systems Thinking and Modeling

13

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Causal Loop Diagrams

• Causal mapping is a powerful tool for representing structure in complex systems.

• Arrows indicate causal influence.

Page 14: Tools for Systems Thinking and Modeling

14

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Polarities of Causal Links

• Positive and negative signs show the direction of causality:

– +

+ –

+–

+ ... “direct” relation– …“inverse” relation

Page 15: Tools for Systems Thinking and Modeling

15

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Definitions of Link Polarities

All words phrases are expressed as quantities that have a clear sense of increase or decrease. No verbs — the action is in the arrows.

A adds to B, or∆A leads to ∆B in the same direction

C C subtractssubtracts from D, or from D, or∆∆C leads to ∆D in the C leads to ∆D in the oppositeopposite directiondirection

Page 16: Tools for Systems Thinking and Modeling

16

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Simple test for link polarity

An increase in A makes B higher than it would have been without the change.

An increase in C makes D lower than it would have been without the change.

Page 17: Tools for Systems Thinking and Modeling

17

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Examples

“Ceteris paribus”... All other influences held constant as we assign polarities.

Emigration Emigration subtractssubtracts from from population: An increase in population: An increase in emigration means less (a emigration means less (a decrease means more) than wdecrease means more) than wee’’d have without the changed have without the change

More lawyers mean More lawyers mean moremore litigation; fewer lawyers, litigation; fewer lawyers, less litigationless litigation

+

Page 18: Tools for Systems Thinking and Modeling

18

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Exercises

d

Page 19: Tools for Systems Thinking and Modeling

19

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Feedback Loops

A feedback loop exists when decisions change the state of the system, changing the conditions and information that influence future decisions.

Page 20: Tools for Systems Thinking and Modeling

20

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

The Joy of Feedback

Page 21: Tools for Systems Thinking and Modeling

21

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

The Joy of Feedback

Page 22: Tools for Systems Thinking and Modeling

22

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

No — it’s more like the life cycle of the famous scientist

Page 23: Tools for Systems Thinking and Modeling

23

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Examples of Feedback Loops

Page 24: Tools for Systems Thinking and Modeling

24

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Two kinds of feedback loops

• Reinforcing loops • Growth producing• Destabilizing• Accelerating• Positive: an even number of –’s

• Symbolized by

• Balancing loops• Counteracting• Goal seeking• Stabilizing• Negative: an odd number of –’s

• Symbolized by

Page 25: Tools for Systems Thinking and Modeling

25

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Examples of Reinforcing Loops

+

+

+ +

+

++

––

Page 26: Tools for Systems Thinking and Modeling

26

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany 26

Isolate and Identify Link Polarity

Page 27: Tools for Systems Thinking and Modeling

27

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany 27

Isolate and Identify Link Polarity(Always trace an Increase)

+

Page 28: Tools for Systems Thinking and Modeling

28

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany 28

Isolate and Identify Link Polarity(Always trace an Increase)

+

Page 29: Tools for Systems Thinking and Modeling

29

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany 29

Isolate and Identify Link Polarity(Always trace an Increase)

Page 30: Tools for Systems Thinking and Modeling

30

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany 30

Isolate and Identify Link Polarity(Always trace an Increase)

Page 31: Tools for Systems Thinking and Modeling

31

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany 31

Isolate and Identify Link Polarity(Always trace an Increase)

+

Page 32: Tools for Systems Thinking and Modeling

32

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany 32

Completed Loop(Now tell the story)

+

– –

++

(R)

Page 33: Tools for Systems Thinking and Modeling

33

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Typical Reinforcing Loop Behaviors20,000

15,000

10,000

5,000

00 25 50 75 100

10,000

9,000

8,000

7,000

6,0000 25 50 75 100

Population and Births Loop

Businesses and Taxes Loop

Page 34: Tools for Systems Thinking and Modeling

34

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

World Population (billions)

8

6

4

2

01500 1600 1700 1800 1900 2000

Page 35: Tools for Systems Thinking and Modeling

35

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Self-reinforcing processes in world population growth

Page 36: Tools for Systems Thinking and Modeling

36

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Reinforcing Feedback in the Newspaper

Page 37: Tools for Systems Thinking and Modeling

37

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Reinforcing Feedback in the Newspaper

Page 38: Tools for Systems Thinking and Modeling

38

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Reinforcing Feedback in the Newspaper

GarfieldGarfield’’s s happinesshappiness

JonJon’’s s suspicionsuspicion

(R)

Page 39: Tools for Systems Thinking and Modeling

39

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Examples of Balancing or Counteracting Loops

+

–+

+–

-+

+

+

Page 40: Tools for Systems Thinking and Modeling

40

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Typical Counteracting Loop Behaviors20

15

10

5

00 10 20 30 40

Filling a Glass

10,000

7,500

5,000

2,500

00 25 50 75 100

Population and emigration

•0 •7.5 •15 •22.5 •30

Predator-prey interactions

Page 41: Tools for Systems Thinking and Modeling

41

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Tips for Determining Link and Loop Polarities

• For each link, determine the effect of an increase in the variable at the tail of the arrow:• If the variable at the head increases, assign a plus.• If the variable at the head decreases, assign a minus.

• For each loop, count the number of negative signs:• An even number of negative links is a reinforcing (R) loop.• An odd number of negative links is a balancing (B) loop.

• Most important: For each loop, tell a self-reinforcing or balancing/counteracting story, and check that the story matches the loop polarity.

Page 42: Tools for Systems Thinking and Modeling

42

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

More Serious Example from the Newspaper:Recall the graph of per capita energy use

Page 43: Tools for Systems Thinking and Modeling

43

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Presentation Dynamics

ClarifyingquestionsAudience

understanding

Clarity ofpresentation

Page 44: Tools for Systems Thinking and Modeling

44

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Presentation Dynamics- Which loop dominates?

Page 45: Tools for Systems Thinking and Modeling

45

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Stocks and Flows

Stocks are accumulations.• Stocks are increased by inflows and decreased by outflows.• When a link means “add” or “subtract” we have a stock-and-

flow structure.• Example: Inventory

Page 46: Tools for Systems Thinking and Modeling

46

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Stock and Flow Diagramming Conventions

Page 47: Tools for Systems Thinking and Modeling

47

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

A Stock and Flow Example

Explicit stocks and flows:

The corresponding causal-loop diagram:

Page 48: Tools for Systems Thinking and Modeling

48

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Human Activity, CO2, and Global Temperature

Thought experiment:

Page 49: Tools for Systems Thinking and Modeling

49

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Structure and Dynamics of Terrorist Cells

New recruits

Terrorist group Losses

Terrorist actions

Suppression activities

Zeal

Peripheral support

Funding

Martyrs to the cause

(R)

(R)

(B)

(R)

(R)

(R) (B)

(R)

(R)

Page 50: Tools for Systems Thinking and Modeling

50

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Balancing Loops in Tobacco Prevalence

Page 51: Tools for Systems Thinking and Modeling

51

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Balancing Loops in Tobacco Prevalence

Page 52: Tools for Systems Thinking and Modeling

52

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Loops and Constituencies

Page 53: Tools for Systems Thinking and Modeling

53

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

There are a lot …

Page 54: Tools for Systems Thinking and Modeling

54

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Policy Resistance of Complex Systems

Page 55: Tools for Systems Thinking and Modeling

55

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Policy Resistance of Complex Systems

Page 56: Tools for Systems Thinking and Modeling

56

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Policy Resistance of Complex Systems

Page 57: Tools for Systems Thinking and Modeling

57

Rockefeller College of Public Affairs and PolicyRockefeller College of Public Affairs and PolicyUniversity at AlbanyUniversity at Albany

Policy Resistance in Complex Systems