Top Banner
Forming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor Department of City and Regional Planning [email protected] 919-962-4760 Course Website: http://todd.bendor.org/sd
40

Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

May 13, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Forming a Dynamic Hypothesis: Causal Loop Diagrams

Todd BenDor Associate Professor Department of City and Regional Planning [email protected] 919-962-4760 Course Website: http://todd.bendor.org/sd

Page 2: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Today’s Syllabus

•  Morning (10-11:10, 11:20-12:30) –  Feedback Loops and Homeostasis –  The Modeling Process and First Policy Application –  Lab #2 – more in depth analysis with STELLA

•  Afternoon (1:30-2:40, 2:50-4) –  Introduction to Cyclical Behavior – Urban Dynamics and Climate Change

Course Website: http://todd.bendor.org/sd

Page 3: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

We have already been thinking about feedback…

populationbirths deaths

birth rate death rate

populationbirths

birth rate

deaths

death rate

+

++

-

++

(+) (-)

A Representation of more than one feedback loop

Page 4: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

The classic case of a “bad HVAC” system

energy contentin BTU

airtemperaturethermostat's target

temperature

furnace heatproduction inBTU per hour

heat loss in BTUper hour

outdoortemperature

+

+-

-

+ -+

(-)

(-)

Another common example – also with two feedback loops

Page 5: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Why Draw These Diagrams?

•  To see the feedback loops •  There are two kinds of loops

–  Positive feedback loop – Negative feedback loop

•  The diagrams are for thinking and discussion (not for simulation)

Page 6: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Positive Feedback Loops

•  Can often lead to exponential growth •  Or they can lead to rapid decline •  If change is “good”, sometimes called “virtuous

circles” •  If not so good, sometimes called “vicious circles” •  The loop acts to magnify the effect of outside

disturbances •  0, 2, 4,6 (any even number) of – arrows in the loop

R

Page 7: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Negative Feedback Loops

•  Can often lead to exponential decline •  Or they may serve as control loops

–  with an explicit goal (i.e., engineered like a thermostat) –  or with an implicit goal (a natural system)

•  The loop acts to negate the effect of outside disturbances

•  1, 3, 5, 7 (any odd number) of (–) negative arrows in the loop

•  Tend to be much more common than positive feedback loops

C

Page 8: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Guidelines for labeling an arrow as positive (+) or negative (-)

AB+

XY-

XC

BA

?- +

Page 9: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Drawing the diagrams

•  Pencil and paper •  Drawing the loops in Vensim

– Used in the book – Demo with Vensim PLE

•  PowerPoint

Page 10: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Supply & Demand: Example of Coupled Loops

Negative Loops: How do they deal with the effect of outside disturbances?

Inventory of cars atdealers

retail car sales

market price

car production

-

-

-+

+

--

Page 11: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Portion of a typical model of a “Boom Town”

constructionworkers atproject site

total workersother

workershousing demand

housingconstructionstock of houses

++

+

+

+

-(-)

cost ofconstruction

cumulative costof project

++

Page 12: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Look for the Feedback and you will see the “Big Picture”

constructionworkers atproject site

totalworkers

other workers inthe town

housingdemand

housingconstruction

stock ofhouses

++

+

+

+

-

(-)

cost ofconstruction

cumulative costof project

+ +

vacancy rate

-

+

constructionworker

satisfaction +

other factors such aspublic infrastructure

constructionworker productivity

normal need forconstruction

workers-

+

(-)

(+) the housing

problem is alsoa company

problem

constructionworker turnover

-

-

Page 13: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Drawing Diagrams

•  Previous examples start from scratch – the goal is to get started thinking about the key feedbacks in the system

•  Next example: We have a model and we are wondering about its feedback loops

Page 14: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

A Familiar Population Model

young population mature population elderly populationbirths maturation aging deaths

maturation rate aging rate death rate

+

total population

mature femalesfraction female

births per mature female per yr

young population

births

maturation

mature population

aging

elderly population

deaths

+

- + - +-

Start with the stocks and flows

Page 15: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Explain the easy flows

young population

births

maturation

mature population

aging

elderly population

deaths

+

- + - +-

++

+maturation rate

aging rate death rate

+ +

+

(-) (-)(-)

Page 16: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Explain the births

young population

births

maturation

mature population

aging

elderly population

deaths

+

- + - +-

++

+maturation rate

aging rate death rate

+ +

+

(-) (-)(-)

mature females

fraction female

births per mature female per year

++

+

+(+)

Page 17: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

S-Shaped Growth

•  Flowers Model

•  Sales Company Model

•  Epidemic Model

Page 18: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Loops in the Flowers Model

suitable area

(-)

(-)

(+)

fraction occupiedgrowth rate decay rate

decaygrowth

area of flowers

--

++

+

-

+

+

+

Page 19: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Loops in the Sales Model

number ofsales

persons

departures

exit rate

new hires

budgetednumber of

sales persons

average salary

sales deptbudget

fraction tosales annual

revenues

widget sales

widget price

effectiveness

+--

+

+

-

++

+

++

+

+

+

-

SalesGrowth(+)

saturation(-)

(-)hiringcontrol

(-)

Page 20: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Loops in the Epidemic Model

InfectedPopulation

SusceptiblePopulation

infections

recoveries

RecoveredPopulation

FrSusceptible

fr of contacts that arewith a susceptible

person

dangerouscontacts per

day

total contactsper day

contacts per day perinfected person

duration ofinfection

-+

-

++

+

+

+

infectivity

+

+

++

-

contagion (+)

depletion (-)

recovery (-) +

Page 21: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Beginners Difficulties

•  Avoid “too many arrows” –  Your goal is to show the loops, not the clutter

•  Avoid “action words” –  The action is in the arrows, not in the words

Page 22: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

car sales go down becauseof higher prices

market price isgoing up

inventories go up becauseof higher production andbecause of lower sales

car production goes upbecause of higher prices

-

-+?

+

Good

Bad

Inventory of cars atdealers

retail car sales

market price

car production

-

-

-+

+

--

Page 23: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Find the Errors

AB

CD

+-

+

+

(+)

AB

CD

++

+(+)

+

Page 24: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

How Many Loops?

A1A2

A3

A4A5A6A7

A8

A9A10

A11 A12

ATotal

AB

C

DE

F

Page 25: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Homeostasis

•  Refers to our remarkable capability to maintain a relatively stable physiological state even when the outside environment is varying dramatically.

Page 26: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Homeostasis

•  Walter Cannon, Professor of Physiology, Harvard Medical School

•  The Wisdom of the Body (1932)

•  Higher organisms had “learned” this ability over eons of time through gradual evolution

Page 27: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

The Wisdom of the Body

•  Control of Blood Pressure •  Control of Blood Sugar •  Control of Food Intake •  Control of Water Intake •  Control of Salinity

These systems are fundamentally the same when we think of their homeostatic properties.

Page 28: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

External Disturbance to the Body

size of initial cut orrupture

size of thewoundopening

trauma tolocal vessels

+ vascularspasm+ - blood

loss

++

Page 29: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Feedback loops controlling clot formation

size of initial cut orrupture

size of thewound opening

trauma tolocal vessels

size ofthe clot

+vascularspasm

+

--

+

amount ofthrombin

formation ofprothrombin

activator

+

+

formation offibrin fibers

+

+

+

bloodloss

++

-+

Page 30: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

A dangerous (+) loop forms

•  Once a critical amount of thrombin [coagulant] is formed, a vicious circle develops that causes still more blood clotting and more thrombin to be formed; thus, the blood clot continues to grow until something stops its growth. -- Guyton & Hall (1996)

Page 31: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

How does the body control blood pressure while a clot is forming?

size of initial cut orrupture

size of thewound opening

trauma tolocal vessels

size ofthe clot

+vascularspasm

+

--

+

amount ofthrombin

formation ofprothrombin

activator

+

+

formation offibrin fibers

+

+

+

bloodloss

++

-+

volume ofblood in

circulation

bloodpressure

-

++-

contraction ofthe encircling

muscles

contractionof the spleen

capacity ofthe vascular

system

-

-

-

-

blood storedin the spleen

--

-

-

Clot formation Blood Pressure

Topic of Cannon (1932): The Wisdom of the Body

Page 32: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Should We Try to Extend Homeostasis Beyond Physiology?

•  Cannon: Yes – his concluding section

•  Cannon’s Advice: homeostasis is “not a special gift” bestowed upon the highest organisms but is the consequence of gradual evolution

Page 33: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Webster’s Defines Homeostasis:

Tendency toward maintenance of a relatively stable internal environment in the bodies of higher animals through a

series of interacting physiological processes

Tendency toward maintenance of relatively stable social conditions among groups with respect to various factors

(such as food supply and population among animals) and to competing tendencies and powers within the body politic, to

society, to culture among men.

OK

Say What?

Page 34: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Extending Cannon’s Ideas

•  Homeostatic responses may be extremely difficult to detect (as in 98 degrees body temperature)

•  Look for both Positive as well as Negative Feedback

•  Can think of a “Span of Control”

Page 35: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Stability Concepts discussed so far

•  Stability around equilibrium

Page 36: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

The Span of Control

Page 37: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Body Temperature Control

Runaway behavior? When the body is too hot, runaway behavior takes over. This runaway feedback (if not stopped) leads to death.

Page 38: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Home Heating System

Could you envision runaway behavior?

Page 39: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Loss of Blood

What is the run-away behavior here?

Page 40: Forming a Dynamic Hypothesis: Causal Loop Diagramstodd.bendor.org/upload/sd/...Feedback_Homeostasis.pdfForming a Dynamic Hypothesis: Causal Loop Diagrams Todd BenDor Associate Professor

Application to urban systems

•  Urban resilience? •  How can we think about homeostasis with regards

to local or regional economies? •  Transport? •  What about environmental systems?

•  Applications to your fields?