SlideShare a Scribd company logo
1 of 43
Download to read offline
University of Oulu
System dynamics- Farzad Pargar
3
University of Oulu
System dynamics- Farzad Pargar
What is a system?
A set of elements that is coherently organized and interconnected in a
structure that produces a characteristic set of behaviors.
Static system
 The output of the system depends only on the current input.
 The output does not change with the time if the input is held constant
(time-invariant)
Dynamic system
 The output of the system depends on the current and the previous input.
 The output changes with the time even if the input is constant (time
varying)4
SYSTEM
SYSTEM CLASSIFICATION: STATIC vs. DYNAMIC SYSTEMS
University of Oulu
System dynamics- Farzad Pargar
System dynamics (SD) is a methodology to explore complexity,
interconnectedness, and change over time.
 Developed in the late 1950s by MIT Professor Jay Forrester.
 SD is an extension of systems thinking.
 With SD we can analyze the possible effects of our models, given
different assumptions, policies, constraints, etc.
5
WHAT IS SYSTEM DYNAMIC SIMULATION?
University of Oulu
System dynamics- Farzad Pargar
6
WHAT IS SYSTEM DYNAMIC SIMULATION?
System dynamics requires a modeler to think about the system that he or
she wants to model as a number of interacting feedback loops and stocks
and relevant flows affecting them.
SD suggests you to …
• Model the system as a causally closed structure that defines its own behavior.
• Discover the system's feedback loops (circular causality). Feedback loops are the
heart of system dynamics.
• Identify stocks (accumulations) and flows that affect them.
University of Oulu
System dynamics- Farzad Pargar
System dynamics is typically used in long-term, strategic models, and it
assumes high levels of object aggregation.
7
WHAT IS SYSTEM DYNAMIC SIMULATION?
PARADIGM COMPARISON
University of Oulu
System dynamics- Farzad Pargar
8
DO I NEED TO HAVE PROGRAMMING SKILLS?
University of Oulu
System dynamics- Farzad Pargar
Systems Thinking (ST):
The process of understanding how things influence one another within a
whole. [Wikipedia]
System Dynamics (SD):
An approach to understanding the behavior of complex systems over time. It
deals with internal feedback loops and time delays that affect the behavior
of the entire system. [Wikipedia]
9
SYSTEMS THINKING AND SYSTEM DYNAMICS
DEFINITIONS
University of Oulu
System dynamics- Farzad Pargar
10
WHAT IS THE DIFFERENCE BETWEEN ST AND SD?
Systems thinking and system dynamics are two sides of the same coin.
 Systems thinking focusses on exploring interrelationships, including
creating causal loop diagrams and behavior over time graphs, without the
need for computer software.
 System dynamics employs systems thinking outputs such as causal loop
diagrams to focus on building and analyzing stock and flow
University of Oulu
System dynamics- Farzad Pargar
System dynamics -which incorporates systems thinking- teaches us better
thinking. It results in better analysis and greater understanding.
 1st step: How to think? ST
 2nd step: How to model? SD
11
SYSTEMS THINKING AND SYSTEM DYNAMICS
A TWO-STEP APPROACH
University of Oulu
System dynamics- Farzad Pargar
12
STEP 1:
Systems Thinking
University of Oulu
System dynamics- Farzad Pargar
How to decrease high rate of obesity in a city?
13
SYSTEMS THINKING
A WAY TO MAXIMIZE PROGRAM EFFECTIVENESS
University of Oulu
System dynamics- Farzad Pargar
An approach for developing models to promote our understanding of events,
patterns of behavior resulting in the events, and even more importantly, the
underlying structure responsible for the patterns of behavior.
Seeking to understand system behavior by examining the whole instead of
by analyzing the parts.
14
WHAT IS SYSTEMS THINKING?
DEFINITION
University of Oulu
System dynamics- Farzad Pargar
15
WHY TAKE A SYSTEMIC VIEW?
SYSTEMS THINKING
Drawing by Lewin; @1976 The new York magazine. Inc.
University of Oulu
System dynamics- Farzad Pargar
16
WHY TAKE A SYSTEMIC VIEW?
SYSTEMS THINKING
Drawing by Lewin; @1976 The new York magazine. Inc.
University of Oulu
System dynamics- Farzad Pargar
17
WHY TAKE A SYSTEMIC VIEW?
SYSTEMS THINKING
Delays
Velocity
Strength
Drawing by Lewin; @1976 The new York magazine. Inc.
University of Oulu
System dynamics- Farzad Pargar
18
WHAT IS THINKING?
MENTAL MODELS
Kanizsa Triangle
What we see in the image is not
merely the sum of all its parts.
We see something more.
We actually perceive objects
that are not really there.
University of Oulu
System dynamics- Farzad Pargar
“Thinking consists of two activities: constructing mental models and then
simulating them in order to draw conclusions and make decisions.” – Barry
Richmond
19
WHAT IS THINKING?
MENTAL MODELS
University of Oulu
System dynamics- Farzad Pargar
 Our human mental models (beliefs), along with structure, determine
system behavior.
 We have high leverage to influence behavior at the structural level, but
little, if any, reacting to events.
20
WHERE MIGHT A SMALL CHANGE HAVE A DESIRED EFFECT?
LEVERAGE POINT
EVENTS
PATTERNS
OFEVENTS
High
Leverage to Influence
Low
SYSTEM
STRUCTURE
MENTAL
MODELS
University of Oulu
System dynamics- Farzad Pargar
21
EXAMPLE: SYSTEM STRUCTURE DETERMINES BEHAVIOUR
SYSTEM STRUCTURE vs. VISION & MISSION
understand
structure
understand
behavior
design
policy
University of Oulu
System dynamics- Farzad Pargar
22
PROBLEM SOLVING: PEST CONTROL
Problem: Insect “A” is damaging crops
Traditional Analysis Approach: Spray pesticide to kill the insects
Insect “A” Population Insect “B” Population
Pesticide Application Insect “A” Declines Crops Flourish
OVER TIME…
Insect “B” Population Explodes Crops Damaged Even More
University of Oulu
System dynamics- Farzad Pargar
“The problems we have
created in the world
today will not be solved
by the level of thinking
that created them.”
--Albert Einstein
23
Thinking in Systems
University of Oulu
System dynamics- Farzad Pargar
24
14 HABITS OF SYSTEMS THINKER
University of Oulu
System dynamics- Farzad Pargar
25
Step 2:
System Dynamics
University of Oulu
System dynamics- Farzad Pargar
26
MODELING SYSTEMS
WHAT IS A MODEL?
 Everything we think we know about the world is a model.
 Good models are simple, yet capture the essentials!
We are in a
University of Oulu
System dynamics- Farzad Pargar
27
MODELING SYSTEMS
“Essentially, all models
are wrong, but some
are useful.”
--George Box (Emeritus
Professor of Statistics,
University of Wisconsin-
Madison)
University of Oulu
System dynamics- Farzad Pargar
The basic building blocks of dynamic models are stocks, flows, and loops.
 Stocks are denoted with squares, flow with a valve, and dynamic variables
with circles.
 Arrows denote causal dependencies in the model.
28
SD MODELING
STOCK AND FLOW DIAGRAM
University of Oulu
System dynamics- Farzad Pargar
 Stocks (also known as levels, accumulations, or state variables) are the
foundation of any system and are the elements that you can see, feel,
count, or measure.
 Stocks do not have to be physical.
29
STOCKS
University of Oulu
System dynamics- Farzad Pargar
 Flows, also known as rates, change the value of stocks. In turn, stocks in
a system determine the values of flows.
 A stock is the present memory of the changing flows within the system.
30
FLOWS
University of Oulu
System dynamics- Farzad Pargar
 A feedback loop is formed when changes in a stock affect the flows into
or out of the stock.
 Balancing feedback loops (-) are stability seeking and try to keep a stock
at a certain level or within a certain range.
 Reinforcing feedback loops (+) occur when a system element has the
ability to reproduce itself or grow at a constant fraction of itself
31
LOOPS
University of Oulu
System dynamics- Farzad Pargar
32
REINFORCING AND BALANCING FEEDBACK LOOPS
LET’S TAKE A MINUTE TO FOCUS ON THE MEANING OF THE + AND THE –
University of Oulu
System dynamics- Farzad Pargar
33
ANOTHER EXAMPLE
GROWTH OF POPOULATION THROUGH BIRTH
Causal Loop diagram:
Stock and Flow diagram:
University of Oulu
System dynamics- Farzad Pargar
34
MODELS ARE NOT ALWAYS SO SIMPLE!
COUNTERINSURGENCY STRATEGY (COIN)
University of Oulu
System dynamics- Farzad Pargar
35
EXAMPLE- CHICKEN AND EGG PROBLEM
University of Oulu
System dynamics- Farzad Pargar
Assuming the birth and death loops, can you predict the population of
chickens after 10 months? Draw an stock and flow diagram!
36
EXAMPLE- CHICKEN AND EGG PROBLEM
University of Oulu
System dynamics- Farzad Pargar
 Bass Diffusion Model was developed by Frank Bass. It describes the
process of how new products get adopted in a population.
 The process is described as follows:
 The model describes a product diffusion process. Potential adopters of a product are
influenced into buying the product by advertising and by word of mouth from adopters –
those who have already purchased the new product.
 Adoption of a new product driven by word of mouth is likewise an epidemic. Potential
adopters come into contact with adopters through social interactions. A fraction of these
contacts results in the purchase of the new product.
 The advertising causes a constant fraction of the potential adopter population to adopt each
time period.
 Can you draw a conceptual model for Bass diffusion model?
37
EXAMPLE: BASS DIFFUSION MODEL
DIFFUSION of a NEW PRODUCT, INNOVATION, or IDEA
University of Oulu
System dynamics- Farzad Pargar
 Can you draw a conceptual model for Bass diffusion model?
 Follow the Bass Diffusion tutorial in Anylogic. You’ll find a step-by-step
instructions for creating the model in Anylogic’s HelpTutorialsBass
Diffusion (System dynamics)
38
EXAMPLE: BASS DIFFUSION MODEL
DIFFUSION of a NEW PRODUCT, INNOVATION, or IDEA
University of Oulu
System dynamics- Farzad Pargar
39
IMPLEMENTING BASS DIFFUSION IN ANYLOGIC
SD MODELING
University of Oulu
System dynamics- Farzad Pargar
Takeaways
 System dynamics is highly visual. Implicit mental models are made explicit and
thus easier to share, understand, and critique. It result in better analysis and
greater understanding.
Themes for the learning diary
 Explain main features of systems thinking and system dynamics
 Pros and cons of SD in comparison with discrete event and agent-based simulation
Group work exercise:
 How would you further develop the Bass diffusion model?
 How would you develop a system dynamic model to address complex health
problems such as obesity or depression.
Describe what helps or hinders the success of considered interventions or policies in
your model. Identify the leverage points.
40
SUMMARY
University of Oulu
System dynamics- Farzad Pargar
41
LOVE AS A COMPLEX SYSTEM
COMPLEX PROBLEM NEEDS SYSTEM THINKING
University of Oulu
System dynamics- Farzad Pargar
 Borshchev A. (2013) The big book of simulation modelling: multimethod
modeling with Anylogic 6. Anylogic North America.
 Grigoryev I (2016) Anylogic 7 in three days: A quick course in simulation
modeling.
 Senge, P. (1990). The Fifth Discipline: The Art and Practice of the
Learning Organization
 Sterman, J. (2000). D., Business Dynamics: Systems Thinking and
Modeling for a Complex World
42
REFERENCES
University of Oulu
System dynamics- Farzad Pargar
Thanks for your attention.
Any questions?
farzad.pargar@oulu.fi

More Related Content

What's hot

Modelling simulation (1)
Modelling simulation (1)Modelling simulation (1)
Modelling simulation (1)Cathryn Kuteesa
 
Introduction to Simulation
Introduction to SimulationIntroduction to Simulation
Introduction to Simulationchimco.net
 
All types of model(Simulation & Modelling) #ShareThisIfYouLike
All types of model(Simulation & Modelling) #ShareThisIfYouLikeAll types of model(Simulation & Modelling) #ShareThisIfYouLike
All types of model(Simulation & Modelling) #ShareThisIfYouLikeUnited International University
 
Simulation and Modeling
Simulation and ModelingSimulation and Modeling
Simulation and Modelinganhdbh
 
Introduction to simulation and modeling
Introduction to simulation and modelingIntroduction to simulation and modeling
Introduction to simulation and modelingantim19
 
Thinking in systems slides
Thinking in systems slidesThinking in systems slides
Thinking in systems slidesThái Trần
 
A Brief, Very Very Brief Intro to Systems Thinking
A Brief, Very Very Brief Intro to Systems ThinkingA Brief, Very Very Brief Intro to Systems Thinking
A Brief, Very Very Brief Intro to Systems ThinkingZach Dennis
 
Systems Thinking in Practice - an Open University showcase
Systems Thinking in Practice - an Open University showcaseSystems Thinking in Practice - an Open University showcase
Systems Thinking in Practice - an Open University showcasedtr4open
 
Introduction to Systems Thinking
Introduction to Systems ThinkingIntroduction to Systems Thinking
Introduction to Systems ThinkingAcquate
 
Introduction to System Thinking
Introduction to System ThinkingIntroduction to System Thinking
Introduction to System ThinkingBehzad Behdani
 
Design Tools for Systems Thinking
Design Tools for Systems ThinkingDesign Tools for Systems Thinking
Design Tools for Systems ThinkingPeter Vermaercke
 
Mathematical modelling
Mathematical modellingMathematical modelling
Mathematical modellingSadia Zareen
 
Management Information System [Kenneth Laudon]
Management Information System [Kenneth Laudon]Management Information System [Kenneth Laudon]
Management Information System [Kenneth Laudon]mmuser2014
 

What's hot (20)

Modelling simulation (1)
Modelling simulation (1)Modelling simulation (1)
Modelling simulation (1)
 
Introduction to Simulation
Introduction to SimulationIntroduction to Simulation
Introduction to Simulation
 
All types of model(Simulation & Modelling) #ShareThisIfYouLike
All types of model(Simulation & Modelling) #ShareThisIfYouLikeAll types of model(Simulation & Modelling) #ShareThisIfYouLike
All types of model(Simulation & Modelling) #ShareThisIfYouLike
 
Simulation and Modeling
Simulation and ModelingSimulation and Modeling
Simulation and Modeling
 
Introduction to simulation and modeling
Introduction to simulation and modelingIntroduction to simulation and modeling
Introduction to simulation and modeling
 
Thinking in systems slides
Thinking in systems slidesThinking in systems slides
Thinking in systems slides
 
Systems theory in a Summary
Systems theory in a SummarySystems theory in a Summary
Systems theory in a Summary
 
A Brief, Very Very Brief Intro to Systems Thinking
A Brief, Very Very Brief Intro to Systems ThinkingA Brief, Very Very Brief Intro to Systems Thinking
A Brief, Very Very Brief Intro to Systems Thinking
 
System design
System designSystem design
System design
 
Intro to Systems Thinking
Intro to Systems ThinkingIntro to Systems Thinking
Intro to Systems Thinking
 
Systems Thinking
Systems Thinking Systems Thinking
Systems Thinking
 
Systems Thinking in Practice - an Open University showcase
Systems Thinking in Practice - an Open University showcaseSystems Thinking in Practice - an Open University showcase
Systems Thinking in Practice - an Open University showcase
 
Introduction to Systems Thinking
Introduction to Systems ThinkingIntroduction to Systems Thinking
Introduction to Systems Thinking
 
Modern Information Systems
Modern Information SystemsModern Information Systems
Modern Information Systems
 
Introduction to System Thinking
Introduction to System ThinkingIntroduction to System Thinking
Introduction to System Thinking
 
Design Tools for Systems Thinking
Design Tools for Systems ThinkingDesign Tools for Systems Thinking
Design Tools for Systems Thinking
 
Mathematical modelling
Mathematical modellingMathematical modelling
Mathematical modelling
 
Management Information System [Kenneth Laudon]
Management Information System [Kenneth Laudon]Management Information System [Kenneth Laudon]
Management Information System [Kenneth Laudon]
 
Soft Systems Methodology
Soft Systems MethodologySoft Systems Methodology
Soft Systems Methodology
 
Systems thinking
Systems thinkingSystems thinking
Systems thinking
 

Similar to University of Oulu System Dynamics Overview

Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016Jason Zagami
 
Edgar huse systems and the change process
Edgar huse   systems and the change processEdgar huse   systems and the change process
Edgar huse systems and the change processJofel Delicana
 
Cs in science_background_papers
Cs in science_background_papersCs in science_background_papers
Cs in science_background_papersBarbara M. King
 
Understanding Educational Systems
Understanding Educational SystemsUnderstanding Educational Systems
Understanding Educational SystemsJason Zagami
 
System Modeling & Simulation Introduction
System Modeling & Simulation  IntroductionSystem Modeling & Simulation  Introduction
System Modeling & Simulation IntroductionSharmilaChidaravalli
 
Systems Thinking for Product Managers
Systems Thinking  for Product ManagersSystems Thinking  for Product Managers
Systems Thinking for Product Managersjohanna kollmann
 
Systems Thinking for agile service design
Systems Thinking for agile service designSystems Thinking for agile service design
Systems Thinking for agile service designjohanna kollmann
 
An introduction to systems thinking: Concepts and simple models (part 1)
An introduction to systems thinking: Concepts and simple models (part 1)An introduction to systems thinking: Concepts and simple models (part 1)
An introduction to systems thinking: Concepts and simple models (part 1)ILRI
 
System, System types and pros and cons of system
System, System types and pros and cons of systemSystem, System types and pros and cons of system
System, System types and pros and cons of systemAhmad Hassan Khan Kakar
 
Reporting Complexity (with Complexity)
Reporting  Complexity (with Complexity)Reporting  Complexity (with Complexity)
Reporting Complexity (with Complexity)J T "Tom" Johnson
 
Iceberg_Canvas_Slides.pptx
Iceberg_Canvas_Slides.pptxIceberg_Canvas_Slides.pptx
Iceberg_Canvas_Slides.pptxStevenShing
 
Academic Research Impact (ARI) Ecosystem Theory: An Introduction
 Academic Research Impact (ARI) Ecosystem Theory: An Introduction Academic Research Impact (ARI) Ecosystem Theory: An Introduction
Academic Research Impact (ARI) Ecosystem Theory: An IntroductionMichael Thompson
 
Teaching the Technologies learning area using a thinking skills approach
Teaching the Technologies learning area using a thinking skills approachTeaching the Technologies learning area using a thinking skills approach
Teaching the Technologies learning area using a thinking skills approachJason Zagami
 
How do we navigate uncertainty while trying to shift the systems we work in
How do we navigate uncertainty while trying to shift the systems we work inHow do we navigate uncertainty while trying to shift the systems we work in
How do we navigate uncertainty while trying to shift the systems we work inNoel Hatch
 
325ch04(system theory).ppt
325ch04(system theory).ppt325ch04(system theory).ppt
325ch04(system theory).pptJoshuaLau29
 

Similar to University of Oulu System Dynamics Overview (20)

Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
 
Introduction to Complex Health Systems: wrap-up
Introduction to Complex Health Systems: wrap-up Introduction to Complex Health Systems: wrap-up
Introduction to Complex Health Systems: wrap-up
 
Edgar huse systems and the change process
Edgar huse   systems and the change processEdgar huse   systems and the change process
Edgar huse systems and the change process
 
Creativity And Inovation
Creativity And InovationCreativity And Inovation
Creativity And Inovation
 
Systems Thinking 2019
Systems Thinking 2019Systems Thinking 2019
Systems Thinking 2019
 
Cs in science_background_papers
Cs in science_background_papersCs in science_background_papers
Cs in science_background_papers
 
Understanding Educational Systems
Understanding Educational SystemsUnderstanding Educational Systems
Understanding Educational Systems
 
System Modeling & Simulation Introduction
System Modeling & Simulation  IntroductionSystem Modeling & Simulation  Introduction
System Modeling & Simulation Introduction
 
Systems Thinking for Product Managers
Systems Thinking  for Product ManagersSystems Thinking  for Product Managers
Systems Thinking for Product Managers
 
Systems Thinking for agile service design
Systems Thinking for agile service designSystems Thinking for agile service design
Systems Thinking for agile service design
 
1467535000r pcn vv
1467535000r pcn vv1467535000r pcn vv
1467535000r pcn vv
 
An introduction to systems thinking: Concepts and simple models (part 1)
An introduction to systems thinking: Concepts and simple models (part 1)An introduction to systems thinking: Concepts and simple models (part 1)
An introduction to systems thinking: Concepts and simple models (part 1)
 
System, System types and pros and cons of system
System, System types and pros and cons of systemSystem, System types and pros and cons of system
System, System types and pros and cons of system
 
Reporting Complexity (with Complexity)
Reporting  Complexity (with Complexity)Reporting  Complexity (with Complexity)
Reporting Complexity (with Complexity)
 
Iceberg_Canvas_Slides.pptx
Iceberg_Canvas_Slides.pptxIceberg_Canvas_Slides.pptx
Iceberg_Canvas_Slides.pptx
 
Academic Research Impact (ARI) Ecosystem Theory: An Introduction
 Academic Research Impact (ARI) Ecosystem Theory: An Introduction Academic Research Impact (ARI) Ecosystem Theory: An Introduction
Academic Research Impact (ARI) Ecosystem Theory: An Introduction
 
Teaching the Technologies learning area using a thinking skills approach
Teaching the Technologies learning area using a thinking skills approachTeaching the Technologies learning area using a thinking skills approach
Teaching the Technologies learning area using a thinking skills approach
 
How do we navigate uncertainty while trying to shift the systems we work in
How do we navigate uncertainty while trying to shift the systems we work inHow do we navigate uncertainty while trying to shift the systems we work in
How do we navigate uncertainty while trying to shift the systems we work in
 
Viable Systems Model: John Walker. NCVO Collaborative Learning Network event,...
Viable Systems Model: John Walker. NCVO Collaborative Learning Network event,...Viable Systems Model: John Walker. NCVO Collaborative Learning Network event,...
Viable Systems Model: John Walker. NCVO Collaborative Learning Network event,...
 
325ch04(system theory).ppt
325ch04(system theory).ppt325ch04(system theory).ppt
325ch04(system theory).ppt
 

Recently uploaded

Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...Call girls in Ahmedabad High profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

University of Oulu System Dynamics Overview

  • 1.
  • 2.
  • 3. University of Oulu System dynamics- Farzad Pargar 3
  • 4. University of Oulu System dynamics- Farzad Pargar What is a system? A set of elements that is coherently organized and interconnected in a structure that produces a characteristic set of behaviors. Static system  The output of the system depends only on the current input.  The output does not change with the time if the input is held constant (time-invariant) Dynamic system  The output of the system depends on the current and the previous input.  The output changes with the time even if the input is constant (time varying)4 SYSTEM SYSTEM CLASSIFICATION: STATIC vs. DYNAMIC SYSTEMS
  • 5. University of Oulu System dynamics- Farzad Pargar System dynamics (SD) is a methodology to explore complexity, interconnectedness, and change over time.  Developed in the late 1950s by MIT Professor Jay Forrester.  SD is an extension of systems thinking.  With SD we can analyze the possible effects of our models, given different assumptions, policies, constraints, etc. 5 WHAT IS SYSTEM DYNAMIC SIMULATION?
  • 6. University of Oulu System dynamics- Farzad Pargar 6 WHAT IS SYSTEM DYNAMIC SIMULATION? System dynamics requires a modeler to think about the system that he or she wants to model as a number of interacting feedback loops and stocks and relevant flows affecting them. SD suggests you to … • Model the system as a causally closed structure that defines its own behavior. • Discover the system's feedback loops (circular causality). Feedback loops are the heart of system dynamics. • Identify stocks (accumulations) and flows that affect them.
  • 7. University of Oulu System dynamics- Farzad Pargar System dynamics is typically used in long-term, strategic models, and it assumes high levels of object aggregation. 7 WHAT IS SYSTEM DYNAMIC SIMULATION? PARADIGM COMPARISON
  • 8. University of Oulu System dynamics- Farzad Pargar 8 DO I NEED TO HAVE PROGRAMMING SKILLS?
  • 9. University of Oulu System dynamics- Farzad Pargar Systems Thinking (ST): The process of understanding how things influence one another within a whole. [Wikipedia] System Dynamics (SD): An approach to understanding the behavior of complex systems over time. It deals with internal feedback loops and time delays that affect the behavior of the entire system. [Wikipedia] 9 SYSTEMS THINKING AND SYSTEM DYNAMICS DEFINITIONS
  • 10. University of Oulu System dynamics- Farzad Pargar 10 WHAT IS THE DIFFERENCE BETWEEN ST AND SD? Systems thinking and system dynamics are two sides of the same coin.  Systems thinking focusses on exploring interrelationships, including creating causal loop diagrams and behavior over time graphs, without the need for computer software.  System dynamics employs systems thinking outputs such as causal loop diagrams to focus on building and analyzing stock and flow
  • 11. University of Oulu System dynamics- Farzad Pargar System dynamics -which incorporates systems thinking- teaches us better thinking. It results in better analysis and greater understanding.  1st step: How to think? ST  2nd step: How to model? SD 11 SYSTEMS THINKING AND SYSTEM DYNAMICS A TWO-STEP APPROACH
  • 12. University of Oulu System dynamics- Farzad Pargar 12 STEP 1: Systems Thinking
  • 13. University of Oulu System dynamics- Farzad Pargar How to decrease high rate of obesity in a city? 13 SYSTEMS THINKING A WAY TO MAXIMIZE PROGRAM EFFECTIVENESS
  • 14. University of Oulu System dynamics- Farzad Pargar An approach for developing models to promote our understanding of events, patterns of behavior resulting in the events, and even more importantly, the underlying structure responsible for the patterns of behavior. Seeking to understand system behavior by examining the whole instead of by analyzing the parts. 14 WHAT IS SYSTEMS THINKING? DEFINITION
  • 15. University of Oulu System dynamics- Farzad Pargar 15 WHY TAKE A SYSTEMIC VIEW? SYSTEMS THINKING Drawing by Lewin; @1976 The new York magazine. Inc.
  • 16. University of Oulu System dynamics- Farzad Pargar 16 WHY TAKE A SYSTEMIC VIEW? SYSTEMS THINKING Drawing by Lewin; @1976 The new York magazine. Inc.
  • 17. University of Oulu System dynamics- Farzad Pargar 17 WHY TAKE A SYSTEMIC VIEW? SYSTEMS THINKING Delays Velocity Strength Drawing by Lewin; @1976 The new York magazine. Inc.
  • 18. University of Oulu System dynamics- Farzad Pargar 18 WHAT IS THINKING? MENTAL MODELS Kanizsa Triangle What we see in the image is not merely the sum of all its parts. We see something more. We actually perceive objects that are not really there.
  • 19. University of Oulu System dynamics- Farzad Pargar “Thinking consists of two activities: constructing mental models and then simulating them in order to draw conclusions and make decisions.” – Barry Richmond 19 WHAT IS THINKING? MENTAL MODELS
  • 20. University of Oulu System dynamics- Farzad Pargar  Our human mental models (beliefs), along with structure, determine system behavior.  We have high leverage to influence behavior at the structural level, but little, if any, reacting to events. 20 WHERE MIGHT A SMALL CHANGE HAVE A DESIRED EFFECT? LEVERAGE POINT EVENTS PATTERNS OFEVENTS High Leverage to Influence Low SYSTEM STRUCTURE MENTAL MODELS
  • 21. University of Oulu System dynamics- Farzad Pargar 21 EXAMPLE: SYSTEM STRUCTURE DETERMINES BEHAVIOUR SYSTEM STRUCTURE vs. VISION & MISSION understand structure understand behavior design policy
  • 22. University of Oulu System dynamics- Farzad Pargar 22 PROBLEM SOLVING: PEST CONTROL Problem: Insect “A” is damaging crops Traditional Analysis Approach: Spray pesticide to kill the insects Insect “A” Population Insect “B” Population Pesticide Application Insect “A” Declines Crops Flourish OVER TIME… Insect “B” Population Explodes Crops Damaged Even More
  • 23. University of Oulu System dynamics- Farzad Pargar “The problems we have created in the world today will not be solved by the level of thinking that created them.” --Albert Einstein 23 Thinking in Systems
  • 24. University of Oulu System dynamics- Farzad Pargar 24 14 HABITS OF SYSTEMS THINKER
  • 25. University of Oulu System dynamics- Farzad Pargar 25 Step 2: System Dynamics
  • 26. University of Oulu System dynamics- Farzad Pargar 26 MODELING SYSTEMS WHAT IS A MODEL?  Everything we think we know about the world is a model.  Good models are simple, yet capture the essentials! We are in a
  • 27. University of Oulu System dynamics- Farzad Pargar 27 MODELING SYSTEMS “Essentially, all models are wrong, but some are useful.” --George Box (Emeritus Professor of Statistics, University of Wisconsin- Madison)
  • 28. University of Oulu System dynamics- Farzad Pargar The basic building blocks of dynamic models are stocks, flows, and loops.  Stocks are denoted with squares, flow with a valve, and dynamic variables with circles.  Arrows denote causal dependencies in the model. 28 SD MODELING STOCK AND FLOW DIAGRAM
  • 29. University of Oulu System dynamics- Farzad Pargar  Stocks (also known as levels, accumulations, or state variables) are the foundation of any system and are the elements that you can see, feel, count, or measure.  Stocks do not have to be physical. 29 STOCKS
  • 30. University of Oulu System dynamics- Farzad Pargar  Flows, also known as rates, change the value of stocks. In turn, stocks in a system determine the values of flows.  A stock is the present memory of the changing flows within the system. 30 FLOWS
  • 31. University of Oulu System dynamics- Farzad Pargar  A feedback loop is formed when changes in a stock affect the flows into or out of the stock.  Balancing feedback loops (-) are stability seeking and try to keep a stock at a certain level or within a certain range.  Reinforcing feedback loops (+) occur when a system element has the ability to reproduce itself or grow at a constant fraction of itself 31 LOOPS
  • 32. University of Oulu System dynamics- Farzad Pargar 32 REINFORCING AND BALANCING FEEDBACK LOOPS LET’S TAKE A MINUTE TO FOCUS ON THE MEANING OF THE + AND THE –
  • 33. University of Oulu System dynamics- Farzad Pargar 33 ANOTHER EXAMPLE GROWTH OF POPOULATION THROUGH BIRTH Causal Loop diagram: Stock and Flow diagram:
  • 34. University of Oulu System dynamics- Farzad Pargar 34 MODELS ARE NOT ALWAYS SO SIMPLE! COUNTERINSURGENCY STRATEGY (COIN)
  • 35. University of Oulu System dynamics- Farzad Pargar 35 EXAMPLE- CHICKEN AND EGG PROBLEM
  • 36. University of Oulu System dynamics- Farzad Pargar Assuming the birth and death loops, can you predict the population of chickens after 10 months? Draw an stock and flow diagram! 36 EXAMPLE- CHICKEN AND EGG PROBLEM
  • 37. University of Oulu System dynamics- Farzad Pargar  Bass Diffusion Model was developed by Frank Bass. It describes the process of how new products get adopted in a population.  The process is described as follows:  The model describes a product diffusion process. Potential adopters of a product are influenced into buying the product by advertising and by word of mouth from adopters – those who have already purchased the new product.  Adoption of a new product driven by word of mouth is likewise an epidemic. Potential adopters come into contact with adopters through social interactions. A fraction of these contacts results in the purchase of the new product.  The advertising causes a constant fraction of the potential adopter population to adopt each time period.  Can you draw a conceptual model for Bass diffusion model? 37 EXAMPLE: BASS DIFFUSION MODEL DIFFUSION of a NEW PRODUCT, INNOVATION, or IDEA
  • 38. University of Oulu System dynamics- Farzad Pargar  Can you draw a conceptual model for Bass diffusion model?  Follow the Bass Diffusion tutorial in Anylogic. You’ll find a step-by-step instructions for creating the model in Anylogic’s HelpTutorialsBass Diffusion (System dynamics) 38 EXAMPLE: BASS DIFFUSION MODEL DIFFUSION of a NEW PRODUCT, INNOVATION, or IDEA
  • 39. University of Oulu System dynamics- Farzad Pargar 39 IMPLEMENTING BASS DIFFUSION IN ANYLOGIC SD MODELING
  • 40. University of Oulu System dynamics- Farzad Pargar Takeaways  System dynamics is highly visual. Implicit mental models are made explicit and thus easier to share, understand, and critique. It result in better analysis and greater understanding. Themes for the learning diary  Explain main features of systems thinking and system dynamics  Pros and cons of SD in comparison with discrete event and agent-based simulation Group work exercise:  How would you further develop the Bass diffusion model?  How would you develop a system dynamic model to address complex health problems such as obesity or depression. Describe what helps or hinders the success of considered interventions or policies in your model. Identify the leverage points. 40 SUMMARY
  • 41. University of Oulu System dynamics- Farzad Pargar 41 LOVE AS A COMPLEX SYSTEM COMPLEX PROBLEM NEEDS SYSTEM THINKING
  • 42. University of Oulu System dynamics- Farzad Pargar  Borshchev A. (2013) The big book of simulation modelling: multimethod modeling with Anylogic 6. Anylogic North America.  Grigoryev I (2016) Anylogic 7 in three days: A quick course in simulation modeling.  Senge, P. (1990). The Fifth Discipline: The Art and Practice of the Learning Organization  Sterman, J. (2000). D., Business Dynamics: Systems Thinking and Modeling for a Complex World 42 REFERENCES
  • 43. University of Oulu System dynamics- Farzad Pargar Thanks for your attention. Any questions? farzad.pargar@oulu.fi