Lecture B Causal Loop Diagram
-
Upload
marvin-bautista -
Category
Documents
-
view
232 -
download
1
Transcript of Lecture B Causal Loop Diagram
-
8/12/2019 Lecture B Causal Loop Diagram
1/43
Simulation & Modeling
Kardi Teknomo, PhD
Some of the materials in this slide are my summary from Principle of System by Jay W. Forrester,Productivity, 1971
-
8/12/2019 Lecture B Causal Loop Diagram
2/43
Kardi Teknomo, PhD
OverviewReview
ausa oop agramStep in developing CLDExamples
Discussion
-
8/12/2019 Lecture B Causal Loop Diagram
3/43
Kardi Teknomo, PhD
ObjectiveBy the end of this lesson you should be able to
-
8/12/2019 Lecture B Causal Loop Diagram
4/43
Kardi Teknomo, PhD
1. Review Classification of SystemsSystem:
pen sys em:Past action does not control future action
r y :Past action controls future action
Positive feedback loopNe ative feedback loo
Depend on observers viewpoint
-
8/12/2019 Lecture B Causal Loop Diagram
5/43
Kardi Teknomo, PhD
2. Causal Loop Diagram (CLD)Cause and effect relationship between
represented as a causal diagram
Cause & effect: If A then B
influences
-
8/12/2019 Lecture B Causal Loop Diagram
6/43
Kardi Teknomo, PhD
Feedback LoopIf A causes or affects B, then in many
, .This circular causality is called feedbackoop
Which one first, chicken or egg?
-
8/12/2019 Lecture B Causal Loop Diagram
7/43
Kardi Teknomo, PhD
Causal Loop Diagram (CLD)CLD is also called Influence diagram
represen s e ee ac s ruc ure osystems
Ca tureThe hypotheses about the causes ofdynamicsThe important of feedbacks
-
8/12/2019 Lecture B Causal Loop Diagram
8/43
-
8/12/2019 Lecture B Causal Loop Diagram
9/43
Kardi Teknomo, PhD
Critical AspectsThinking in terms of cause-and-effect
Focusing on the feedback linkages among
components of a system
for defining what is to be included within
-
8/12/2019 Lecture B Causal Loop Diagram
10/43
Kardi Teknomo, PhD
GuidelinesFocus on the relationship rather than the
behavioree pa erns , no even s
Use circular causality: in time , causality isseldom one way (after delay)
Add olic variables
-
8/12/2019 Lecture B Causal Loop Diagram
11/43
Kardi Teknomo, PhD
Search for Feedback LoopThinking in terms of cause and effect is notenough
ocean evaporation cloud rain ocean
of causation ultimately to re-affect itself
earc o en y c ose , causa ee ac oops
exactly those that are enclosed within feedbackloop
-
8/12/2019 Lecture B Causal Loop Diagram
12/43
Kardi Teknomo, PhD
CLD Examples
Salary VS Performance Tired VS Sleep
Salary PerformancePerformance Salary Tired sleepSleep tired
-
8/12/2019 Lecture B Causal Loop Diagram
13/43
Kardi Teknomo, PhD
Labeling Link Polarity
Signing: Add a + or a sign at each
+ s use e cause ncrease, e e ec
increases and if the cause decrease, the
A - is used if the cause increases, the effectdecreases and if the cause decreases, thee ec ncreases
-
8/12/2019 Lecture B Causal Loop Diagram
14/43
Kardi Teknomo, PhD
Sign of Arrow HeadPositive sign indicate that higher the cause will producehigher effect, lower the cause will also lower the effect
Negative sign in the arrow head means that higher the,
will create higher effect
-
8/12/2019 Lecture B Causal Loop Diagram
15/43
Kardi Teknomo, PhD
Signing Arcs
+ +
+ -
-
8/12/2019 Lecture B Causal Loop Diagram
16/43
Kardi Teknomo, PhD
Determining Loop Polarity
You can easily distinguish positive and
multiplication of all arrow signs in the
+ + = +delay
= +
+ =
= delay
-
8/12/2019 Lecture B Causal Loop Diagram
17/43
Kardi Teknomo, PhD
Positive Feedback LoopHave an even number of signs
Some quantity increase, a snowball effect takesover and that quantity continues to increase
The snowball effect can also work in reverse
Generate behaviors of growth, amplify, deviation,and reinforce
Notation: place symbol in the center of theloop
+
-
8/12/2019 Lecture B Causal Loop Diagram
18/43
Kardi Teknomo, PhD
Positive Feedback Loop
,
+
The more salary I get
The better I perform
e e er per orm
The more salary I get
+
e more sa ary getThe better I perform +
-
8/12/2019 Lecture B Causal Loop Diagram
19/43
Kardi Teknomo, PhD
The Arms RaceTwo countries situation
Armation A+
ee s en angereA feels endagered
+rma on +
-
8/12/2019 Lecture B Causal Loop Diagram
20/43
Kardi Teknomo, PhD
The result of the Arms Race
Total Amount of
race
Time (years)
-
8/12/2019 Lecture B Causal Loop Diagram
21/43
Kardi Teknomo, PhD
Start of an advertising warStarting point
-
8/12/2019 Lecture B Causal Loop Diagram
22/43
Kardi Teknomo, PhD
The advertising warThe system structure causes its own
+
-
8/12/2019 Lecture B Causal Loop Diagram
23/43
Kardi Teknomo, PhD
Negative Feedback LoopHave an odd number of signs
end to produce stable , balance , equilibrium and goal-seeking behavior over time
Notation: place symbol in the center of the
loop
-
-
8/12/2019 Lecture B Causal Loop Diagram
24/43
Kardi Teknomo, PhD
Negative Feedback Loop
Tired Sleep, Sleep Tired
The more I sleep The less tired I am
The more tired I am
The more I sleep
The less tired I am
The less I sleep
The less I sleep The more tired I am
+
-
-
-
8/12/2019 Lecture B Causal Loop Diagram
25/43
Kardi Teknomo, PhD
Example Feedback loop
Student Staff stress+numbers levels
+ Research papers
publishedStudentrecruitment
+
Reputation +
-
8/12/2019 Lecture B Causal Loop Diagram
26/43
Kardi Teknomo, PhD
A Balancing Loop
Student Staff stress+numbers levels
+ Research papers
publishedStudent recruitment
+
Reputation +
-
8/12/2019 Lecture B Causal Loop Diagram
27/43
Kardi Teknomo, PhD
Behaviour over time
Number of students
time
-
8/12/2019 Lecture B Causal Loop Diagram
28/43
Kardi Teknomo, PhD
Loop DominanceThere are systems which have more than one
A particular loop in a system of more than oneloo is most res onsible for the overall behaviorof that system
The dominating loop might shift over timeWhen a feedback loop is within another, one loopmust dominate
Stable conditions will exist when negative loopsdominate positive loops
-
8/12/2019 Lecture B Causal Loop Diagram
29/43
Kardi Teknomo, PhD
Combined Feedback LoopsPopulation Growth
-
8/12/2019 Lecture B Causal Loop Diagram
30/43
Kardi Teknomo, PhD
Learn to forgetDynamics of organizational learning and
K di T k PhD
-
8/12/2019 Lecture B Causal Loop Diagram
31/43
Kardi Teknomo, PhD
4. More Complex Examples
Self-Regulating Biosphere
evaporation forms Nested Feedback Loops
-
++-
-
+
+
+ + -
+
+
K di T k PhD
-
8/12/2019 Lecture B Causal Loop Diagram
32/43
Kardi Teknomo, PhD
Exogenous ItemsItems that affect other items in the system but
system
are no arrows drawn to these items
+
+-
-
Kardi Teknomo PhD
-
8/12/2019 Lecture B Causal Loop Diagram
33/43
Kardi Teknomo, PhD
Delays
From the example below, once the trees are
,grow enough to harvest
-
Kardi Teknomo PhD
-
8/12/2019 Lecture B Causal Loop Diagram
34/43
Kardi Teknomo, PhD
5. Case Study
The following case study come from. .
University of Klagenfurt, Austria
Given the followin model what actiondo you think we can suggest?
Kardi Teknomo, PhD
-
8/12/2019 Lecture B Causal Loop Diagram
35/43
Kardi Teknomo, PhD
Heroin Market 1
Kardi Teknomo, PhD
-
8/12/2019 Lecture B Causal Loop Diagram
36/43
,
Price Elasticity of Heroin
Price Elasticity Heroin-m arketTsd ATS
3000
4000
e r o
i n
1000
2000
i c e
p e r
k g
H
0
0 1 2 3 4 5 6 7 8 9 10 11
kg Heroin availabl e
p r
10 kg Heroin available: 1000 $/kg: 10 Revenue
Kardi Teknomo, PhD
-
8/12/2019 Lecture B Causal Loop Diagram
37/43
Heroin Market 2
Kardi Teknomo, PhD
-
8/12/2019 Lecture B Causal Loop Diagram
38/43
Lessons from the Heroin Models
Causal Loo Dia rams CLD`s are useful tools!
CLDs help to discuss a situation. Differentviewpoints can be clarified and checked more easily.The same situation can be modeled in different
ways.CLDs allow a reflection of model assumptions.Small differences in a model might have serious
consequences.What appears to be the solution at first sight,might (via feedback) make the problem even more
severe!
Kardi Teknomo, PhD
-
8/12/2019 Lecture B Causal Loop Diagram
39/43
Summary
CLD is a qualitative model
Can explore unanticipated side-effects,
flag up when these side-effects begin to
without quantifying effects can be
Kardi Teknomo, PhD
-
8/12/2019 Lecture B Causal Loop Diagram
40/43
6. Discussion Points
Define from your system:
Is it open or feedback system?
How the variable influence other variable
loopsPut link & loop polarity
Guess the system dynamic qualitativebehavior
Kardi Teknomo, PhD
-
8/12/2019 Lecture B Causal Loop Diagram
41/43
Practice: Product Life Cycle
Can you explain
Kardi Teknomo, PhD
-
8/12/2019 Lecture B Causal Loop Diagram
42/43
Practice: Housing Sector
How many feedback loop?os ve or nega ve
Kardi Teknomo, PhD
-
8/12/2019 Lecture B Causal Loop Diagram
43/43
Practice: Population SectorWhat is the sign
mean?
What is the sign
of R B and B2?