SlideShare ist ein Scribd-Unternehmen logo
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

Weitere ähnliche Inhalte

Was ist angesagt?

Systems thinking
Systems thinkingSystems thinking
Systems thinking
Sandhya Johnson
 
Intro to Systems Thinking
Intro to Systems ThinkingIntro to Systems Thinking
Intro to Systems Thinking
Patrick Woessner
 
System dynamics modeling and its applications on urban environmental management
System dynamics modeling and its applications on urban environmental managementSystem dynamics modeling and its applications on urban environmental management
System dynamics modeling and its applications on urban environmental management
Marion Micah Tinio
 
Introduction to Systems Thinking
Introduction to Systems ThinkingIntroduction to Systems Thinking
Introduction to Systems Thinking
Acquate
 
Systems thinking
Systems thinkingSystems thinking
Systems thinking
Maripaz Señorita
 
SYSTEM THINKING
SYSTEM THINKINGSYSTEM THINKING
Systems Thinking
Systems Thinking Systems Thinking
Systems Thinking
Richard Veryard
 
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
dtr4open
 
Systems Thinking
Systems ThinkingSystems Thinking
Systems Thinking
Ram Srinivasan, CST
 
Modelling simulation (1)
Modelling simulation (1)Modelling simulation (1)
Modelling simulation (1)
Cathryn Kuteesa
 
Introduction to Agent-based Modelling
Introduction to Agent-based ModellingIntroduction to Agent-based Modelling
Introduction to Agent-based Modelling
urbanmovements
 
Ch19 systems engineering
Ch19 systems engineeringCh19 systems engineering
Ch19 systems engineering
software-engineering-book
 
System Thinking - Affect on Decision Making
System Thinking - Affect on Decision MakingSystem Thinking - Affect on Decision Making
System Thinking - Affect on Decision Making
Muhammad Awais
 
Discrete And Continuous Simulation
Discrete And Continuous SimulationDiscrete And Continuous Simulation
Discrete And Continuous Simulation
Nguyen Chien
 
SYSTEMS THINKING: Lessons From The Fifth Discipline Fieldbook by Senge, Kleik...
SYSTEMS THINKING: Lessons From The Fifth Discipline Fieldbook by Senge, Kleik...SYSTEMS THINKING: Lessons From The Fifth Discipline Fieldbook by Senge, Kleik...
SYSTEMS THINKING: Lessons From The Fifth Discipline Fieldbook by Senge, Kleik...
Joanna Beltowska
 
Systems thinking class
Systems thinking classSystems thinking class
Systems thinking class
Mikal 'Mack' Giancola
 
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
Vivek Maurya
 
System analysis
System analysisSystem analysis
System analysis
Self-employed
 
Introduction to simulation modeling
Introduction to simulation modelingIntroduction to simulation modeling
Introduction to simulation modeling
bhupendra kumar
 
The Waterfall Model
The Waterfall ModelThe Waterfall Model
The Waterfall Model
Damian T. Gordon
 

Was ist angesagt? (20)

Systems thinking
Systems thinkingSystems thinking
Systems thinking
 
Intro to Systems Thinking
Intro to Systems ThinkingIntro to Systems Thinking
Intro to Systems Thinking
 
System dynamics modeling and its applications on urban environmental management
System dynamics modeling and its applications on urban environmental managementSystem dynamics modeling and its applications on urban environmental management
System dynamics modeling and its applications on urban environmental management
 
Introduction to Systems Thinking
Introduction to Systems ThinkingIntroduction to Systems Thinking
Introduction to Systems Thinking
 
Systems thinking
Systems thinkingSystems thinking
Systems thinking
 
SYSTEM THINKING
SYSTEM THINKINGSYSTEM THINKING
SYSTEM 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
 
Systems Thinking
Systems ThinkingSystems Thinking
Systems Thinking
 
Modelling simulation (1)
Modelling simulation (1)Modelling simulation (1)
Modelling simulation (1)
 
Introduction to Agent-based Modelling
Introduction to Agent-based ModellingIntroduction to Agent-based Modelling
Introduction to Agent-based Modelling
 
Ch19 systems engineering
Ch19 systems engineeringCh19 systems engineering
Ch19 systems engineering
 
System Thinking - Affect on Decision Making
System Thinking - Affect on Decision MakingSystem Thinking - Affect on Decision Making
System Thinking - Affect on Decision Making
 
Discrete And Continuous Simulation
Discrete And Continuous SimulationDiscrete And Continuous Simulation
Discrete And Continuous Simulation
 
SYSTEMS THINKING: Lessons From The Fifth Discipline Fieldbook by Senge, Kleik...
SYSTEMS THINKING: Lessons From The Fifth Discipline Fieldbook by Senge, Kleik...SYSTEMS THINKING: Lessons From The Fifth Discipline Fieldbook by Senge, Kleik...
SYSTEMS THINKING: Lessons From The Fifth Discipline Fieldbook by Senge, Kleik...
 
Systems thinking class
Systems thinking classSystems thinking class
Systems thinking class
 
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
 
System analysis
System analysisSystem analysis
System analysis
 
Introduction to simulation modeling
Introduction to simulation modelingIntroduction to simulation modeling
Introduction to simulation modeling
 
The Waterfall Model
The Waterfall ModelThe Waterfall Model
The Waterfall Model
 

Ähnlich wie System dynamics- simulation and modeling social systems

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
Jason Zagami
 
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
Collaboration for Health Policy & Systems Analysis in Africa (CHEPSAA)
 
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
Jofel Delicana
 
Creativity And Inovation
Creativity And InovationCreativity And Inovation
Creativity And Inovation
Nor Azri Nor Hashim
 
Cs in science_background_papers
Cs in science_background_papersCs in science_background_papers
Cs in science_background_papers
Barbara M. King
 
Understanding Educational Systems
Understanding Educational SystemsUnderstanding Educational Systems
Understanding Educational Systems
Jason Zagami
 
System Modeling & Simulation Introduction
System Modeling & Simulation  IntroductionSystem Modeling & Simulation  Introduction
System Modeling & Simulation Introduction
SharmilaChidaravalli
 
Systems Thinking for Product Managers
Systems Thinking  for Product ManagersSystems Thinking  for Product Managers
Systems Thinking for Product Managers
johanna kollmann
 
Systems Thinking for agile service design
Systems Thinking for agile service designSystems Thinking for agile service design
Systems Thinking for agile service design
johanna kollmann
 
1467535000r pcn vv
1467535000r pcn vv1467535000r pcn vv
1467535000r pcn vv
Shanthi Somasundaram
 
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 system
Ahmad 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.pptx
StevenShing
 
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
Michael 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 approach
Jason 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 in
Noel Hatch
 
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,...
NCVO - National Council for Voluntary Organisations
 
325ch04(system theory).ppt
325ch04(system theory).ppt325ch04(system theory).ppt
325ch04(system theory).ppt
JoshuaLau29
 
Thinking About The Future 2
Thinking About The Future 2Thinking About The Future 2
Thinking About The Future 2
Nigel Tebbutt
 

Ähnlich wie System dynamics- simulation and modeling social systems (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
 
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
 
Thinking About The Future 2
Thinking About The Future 2Thinking About The Future 2
Thinking About The Future 2
 

Kürzlich hochgeladen

官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
shahdabdulbaset
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
MiscAnnoy1
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
Madan Karki
 

Kürzlich hochgeladen (20)

官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
 

System dynamics- simulation and modeling social systems

  • 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