Lecture B Causal Loop Diagram

download Lecture B Causal Loop Diagram

of 43

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?