+ All Categories
Home > Documents > System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System...

System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System...

Date post: 10-Jun-2019
Category:
Upload: truongkiet
View: 218 times
Download: 0 times
Share this document with a friend
32
System Thinking and System Dynamics Stephan Onggo (Lancaster University) Peer Olaf-Siebers (University of Nottingham) Bayreuth Summer School 22 26 August 2013
Transcript
Page 1: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

System Thinking and System

Dynamics

Stephan Onggo (Lancaster University)

Peer Olaf-Siebers (University of Nottingham)

Bayreuth Summer School

22 – 26 August 2013

Page 2: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

System Thinking

2

Page 3: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

System Thinking

3

Page 4: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

System Thinking

4

Page 5: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

System Thinking

• A system can be complex (interacting multiple feedback loops, delay, etc.)

• We cannot look at everything

• Simplify using model

• Deciding system boundary is important

• Need a tool to analyse the interactions between multiple feedback loops in a (complex) system

5

Page 6: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

System Dynamics Modelling

• A simulation modelling paradigm that is used to explore complex feedback systems and to analyse the mutual interactions among factors over time (Forrester, 1961)

• View the world as a collection of stocks, flows and delays

6

Page 7: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

Stocks and Flows

7

Inflow

Outflow

Stock

t

t

dssOutflowsInflowtStocktStock

0

)()()()( 0

OutflowInflowdt

Stockd

)(

Page 8: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

Stocks and Flows

8

• Stocks: physical and mental

• Snapshot test

• Units

• Conservation of materials

Page 9: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

Example 1: SIR epidemic model

9

Page 10: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

Example 2: Bass diffusion model

10

Page 11: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

Causal Loop Diagram

11

This factor (e.g. revenue)

That factor (e.g. profit)

+

+ indicates positive causality (assume + if none shown) - indicates negative causality

Another factor (e.g. costs)

-

Page 12: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

Causal Loop Diagram

12

Thermostatically controlled gas-fired central heating system

Gas flow

Heat output

Room temperature

Bi-metallic strip gap

Target temperature

+ +

-

+

+

(-)

Negative feedback

Page 13: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

Structure creates behaviour

13

time time

Exponential growth Goal seeking

rate level

+

+

(+)

level target

gap Corrective

action

+

+

+

-

(-)

Page 14: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

Delays

14

• What is the effect of delay?

• Delays are pervasive – it takes time

– To measure

– To make a decision

– For the decision to take effect

level target

gap Corrective

action

+

+

+

-

(-)

Page 15: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

Structure creates behaviour

15

time

Oscillation

level target

gap Corrective

action

+

+

+

-

(-) delay

time

S-shaped growth

level capacity

adequacy

Fractional rate

+

+

+ -

(-)

rate

+

+

(+)

Page 16: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

Structure creates behaviour

16

time

S-shaped with oscillation

level capacity

adequacy

Fractional rate

+

+

+ -

(-)

rate

+

+

(+) delay

Page 17: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

Structure creates behaviour

17

erosion

time

Collapse

level capacity

adequacy

Fractional rate

+

+

+ -

(-)

rate

+

+

(+)

+

-

(-)

Page 18: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

Causal Loop Diagram

18

Market attractiveness

Number of competitors

Price Profits

Production Cost

Page 19: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

19

Page 20: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

20

Page 21: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

21

Page 22: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

22

Page 23: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

Sources of dynamic complexity

23

• Dynamic - Change in flows

• Multiple feedbacks – Difficult to isolate a component of the system – Circular causality – current decision will affect future

decision – May reflect the ability to “adapt” or “learn”

• Nonlinear

– Effect is not proportional to cause – Different level of sensitivity towards changes in the system

Page 24: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

Sources of dynamic complexity

24

• Delays are troublesome – Reduce the ability to “learn” – Increase the tendency for system to oscillate – Better-before-worse / worse-before-better scenarios

• Cause and effect are distant in time and space

– Action may have a long term effect – Some are difficult/impossible to undo – Expand the boundaries of our mental models

• Emergent behaviour – counter-intuitive

Page 25: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

More notes on feedback system

25

• The meaning of feedback: – Positive ≠ Good – Negative ≠ Bad

• Intuition works well for simple isolated feedback

– Hopeless when multiple feedbacks interact

• The dynamic complexity of a system arises from the

interactions of multiple feedbacks over time – Does not have to be from thousands of interacting

components – Beer game vs. optimization of airline operations

Page 26: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

System dynamics software tools

26

• Building blocks: Stocks, Flows, Delays, Auxiliaries

• Tools

– Vensim

– Powersim Studio

– Stella & iThink

– AnyLogic

– And others (including many agent-based simulation tools)

Page 27: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

System dynamics simulation

27

• Time slicing • Stock equations

– computed at each time point ti

• Flow equations – computed after the level equations – held constant over dt

• At each time point – compute new stock levels – then compute new flow rates

• The software must apply numerical methods to solve the integrations – integration errors

t1 t2 t3

dt dt dt

S

dS

Time

Page 28: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

Activities in computer simulation

28

Abstracting and

representing the main

features of the system

of interest

Producing a

model than can

be run on a PC

or other

computer

Using the

model to

explore options

or gain

understanding

It often becomes difficult to separate these

Modelling

Computing Experimenting

Page 29: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

SD is no different, but ...

29

• Reference modes & time horizon

– Do not underestimate delay

– The development of the problem over time

• Break the short-term worldview

• Define important concepts

Page 30: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

SD is no different, but ...

30

• Dynamics hypothesis

– Working theories of how the problem arose

– Endogenous explanation – scrutinize exogenous inputs

– Broad boundary with key feedbacks vs. Narrow but detailed view

Page 31: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

Data

31

• SD models = mathematical representations – Most information is not numerical

• Numerical data base

– Use statistical analysis – Some analyses assume discrete time – SD numerical procedure may require smaller timesteps – Estimate with continuous distributions – robustness

• Written data base

– Document-based research methodologies

• Mental data base

– Method: observation, survey, interview, focus group, etc. – Analysis: Grounded theory, discourse analysis, ethnography, etc.

Page 32: System Thinking and System Dynamics - Nottinghampszps/biss2013/resources/BISS_Lec12.pdf · System Thinking and System Dynamics ... Causal Loop Diagram 12 ... •Intuition works well

Further Reading

32

• Pidd, M. (any edition) Computer Simulation in Management Science. John Wiley & Sons, Chichester, UK – chapter 13, 14, and 15. These chapters provide you with a good introduction on System Dynamics.

• Sterman, J.D. (2000) Business Dynamics: Systems Thinking and Modeling for a Complex World. McGraw-Hill. If you want to know System Dynamics in greater detail, this book is for you.


Recommended