System Dynamics 1. What is System Dynamics  Computer simulation modeling for studying and managing complex feedback systems, such as business and other.

Slides:



Advertisements
Similar presentations
An Introduction to Systems 1. What are systems? What are feedback loops? What are equilibrium states? Does viewing Earth as a system allow for deeper.
Advertisements

Earth as a System Chapter 3. I.General Info A. System - a set of components that function together as a whole (e.g. human body, a city, etc.) B. Earth.
S. Dickinson Biology HHS
Interaction Diagram Notation From Chapter 15 of Craig Larman, Applying UML and Patterns John Dalesandro.
1 Behavioral Modeling Chapter 8. 2 Key Ideas Behavioral models describe the internal dynamic aspects of an information system that supports business processes.
System Dynamics Modeling with STELLA software. Learning objective  After this class the students should be able to: Understand basic concepts of system.
Lesson Overview 1.3 Studying Life.
Causal Loop Diagrams Esmaeil Khedmati Morasae Center for Community-Based Participatory Research in Health Tehran University of Medical Sciences January.
The Modeling Process Esmaeil Khedmati Morasae Center for Community-Based Participatory Research in Health Tehran University of Medical Sciences Winter.
Causal Loop Diagram Relationship Modeling Introduction.
CAP4800/5805 Systems Simulation
University of Southern California Center for Systems and Software Engineering ©USC-CSSE1 3/18/08 (Systems and) Software Process Dynamics Ray Madachy USC.
Major: System Dynamics
Applying Systems Theory to Organizations and Families CSD 5970 Bruce Barnard.
Bio 204 Introduction to Evolution, Ecology, and Biodiversity Alejandro Acevedo Janice Lapsansky Winter 2005.
Slide 1 Chapter 8 Behavioral Modeling. Slide 2 Key Ideas Behavioral models describe the internal dynamic aspects of an information system that supports.
Systems Dynamics and Equilibrium
Luck: When preparation meets opportunity.
Chapter 2: Theory and Research 1. Theories and our Understanding Psychoanalytic Theory - Freud Psychosocial Theory – Erikson Object Relations Theory Behavioral.
Social Sciences Vs. Natural Sciences
Public Policy Modeling Causal Loop Diagrams Friday, April 21, 2017
Chapter 2 The Research Enterprise in Psychology. n Basic assumption: events are governed by some lawful order  Goals: Measurement and description Understanding.
Introduction System Dynamics Un instrument for System Thinking.
Chapter 1 Introduction to Simulation
Fish Infectious Disease Model Case Study BSC417/517.
The Psychology of the Person Chapter 2 Research Naomi Wagner, Ph.D Lecture Outlines Based on Burger, 8 th edition.
DEXTER CHAPIN // NAIS 2012 MELINDA MUELLER PAUL NEWTON Marta Zuluaga Teaching Sustainable Systems.
1 On to Object Design Chapter 14 Applying UML and Patterns.
Crosscutting Concepts Next Generation Science Standards.
Systems and Models What is a system? What is a model? Feedback Mechanisms Transfer vs. Transform Laws of Thermodynamics.
Interrelationships among climate, geology, soil, vegetation, and animals.
Chapter 3 Growth and Accumulation Item Etc. McGraw-Hill/Irwin Macroeconomics, 10e © 2008 The McGraw-Hill Companies, Inc., All Rights Reserved.
Operations Management using System Dynamics Part I.
Behavioral Modeling Chapter 8.
CROSS-CUTTING CONCEPTS IN SCIENCE Concepts that unify the study of science through their common application across the scientific fields They enhance core.
Systems Thinking © Jane Qiong Zhang and Linda Vanasupa 1 Storyboard 3 properties that determine system behavior Open vs. closed thermodynamic systems.
1 Rockefeller College of Public Affairs and Policy University at Albany Tools for Systems Thinking and Modeling Dynamics: Graphs over time Structure:Causal-loop.
Bathtub Water Level Model
Basic building blocks of SD Levels (Stocks), Rates (Flows), Auxiliary variables and Arrows Essential building blocks Represent the way dynamic systems.
SD modeling process One drawback of using a computer to simulate systems is that the computer will always do exactly what you tell it to do. (Garbage in.
Systems and Models. Try this Think of any system that is cyclical and draw it as a model. For example, the seasons.
Feedback Why is it that a higher level of system organization is more stable? Definition of a system: keyword interact If one part has an effect on the.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Energy Flows and feedback processes: A systems perspective.
IE 2030 Lecture 11 Introduction to System Dynamics.
Practical Object-Oriented Design with UML 2e Slide 1/1 ©The McGraw-Hill Companies, 2004 PRACTICAL OBJECT-ORIENTED DESIGN WITH UML 2e Chapter 10: Statecharts.
Simple positive feedback Example: Bank balance Interest Payments = Bank Balance * Interest Rate Positive feedback = the stock will continue to increase.
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
An Introduction to Systems
Essential Questions What is biology? What are possible benefits of studying biology? What are the characteristics of living things? Introduction to Biology.
Equilibria. Equilibrium Equilibrium describes the average condition of a system, as measured through one of its elements or attributes, over.
Amboseli National Park B&K Fig 3.1 Loss of woodlands First attributed to farmers clearing land or elephants Systems approach showed that dry phase of climate.
Feedback Loops.
Systems Thinking Storyboard 3 properties that determine system behavior Open vs. closed thermodynamic systems Map events Link events in causal loops Events.
Bringing Diversity into Impact Evaluation: Towards a Broadened View of Design and Methods for Impact Evaluation Sanjeev Sridharan.
Introduction to Modeling Technology Enhanced Inquiry Based Science Education.
Click on a lesson name to select. 2-1 Organisms and their Environment Objectives Explain the difference between abiotic and biotic factors Describe the.
Structure and Behavior of Dynamic Systems
Introduction to systems thinking terminology
Teknik kendali.
Office Room: H116 Lab. : H830-1 Telephone: 4100
Cycles of the Earth & Biogeochemical Cycles
Formulate the Research Problem
Feedback Why is it that a higher level of system organization is more stable? Definition of a system: keyword interact If one part has an effect on the.
Cross-cutting concepts in science
Public Policy Modeling Systems Thinking: Causal Loop Diagrams Friday, November 23, 2018 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program.
An Introduction to Systems
Introduction to Modeling Lab: Causal Loop & Stock and Flow Models
CAP4800/5805 Systems Simulation
Presentation transcript:

System Dynamics 1

What is System Dynamics  Computer simulation modeling for studying and managing complex feedback systems, such as business and other social systems  System: In general, a collection of interacting elements that function together for some purpose Here, feedback is the differentiating descriptor  Properties of dynamic problems Contain quantities that vary over time Variability can be described causally Important causal influences can be contained within a closed system of feedback loops

History  Cybernetics (Wiener, 1948): the study of how biological, engineering, social, and economic systems are controlled and regulated  Industrial Dynamics (Forrester, 1961): applied principles of cybernetics to industrial systems  System Dynamics: Forrester’s work has been broadened to include other social and economic systems  Relying on computer, System Dynamics provides a framework in which to apply the idea of systems theory to social and economic problems

System Dynamics Modeling  Identify a problem  Develop a dynamic hypothesis explaining the cause of the problem  Create a basic structure of a causal graph  Augment the causal graph with more information  Convert the augmented causal graph to a System Dynamics flow graph  Translate a System Dynamics flow graph into DYNAMO programs or equations

Critical Aspects  Thinking in terms of cause-and-effect relationships  Focusing on the feedback linkages among components of a system  Determining the appropriate boundaries for defining what is to be included within a system

Understand Cause & Effect  Causal thinking is the key to organizing ideas in a system dynamics study  Instead of ‘cause’, ‘affect’ or ‘influence’ can be used to describe the related components in the system  Some are logical (e.g. physics) Food intake  weight Money  happiness Fire  smoke  Some are not (e.g. sociology, economics) Use of seatbelts  reduced highway fatalities Shortened daylight hours  increased suicide rates

Feedback  Thinking in terms of “cause and effect” is not enough ocean  evaporation  cloud  rain  ocean  …  Feedback: an initial cause ripples through a chain of causation ultimately to re-affect itself  Search to identify closed, causal feedback loops is one key element of System Dynamics  The most important causal influences will be exactly those that are enclosed within feedback loop

Causal Loop Diagram (CLD)  Represent the feedback structure of systems  Capture The hypotheses about the causes of dynamics The important feedbacks

CLD Examples  Salary VS Performance Salary  Performance Performance  Salary  Tired VS Sleep Tired  sleep Sleep  tired

Augmenting CLD 1 (Labeling Link Polarity)  Signing: Add a ‘+’ or a ‘–’ sign at each arrowhead to convey more information  A ‘+’ is used if the cause increase, the effect increases and if the cause decrease, the effect decreases  A ‘-’ is used if the cause increases, the effect decreases and if the cause decreases, the effect increases

Signing Arcs

Augmenting CLD 2 (Determining Loop Polarity)  Positive feedback loops Have an even number of ‘–’ signs Some quantity increase, a “snowball” effect takes over and that quantity continues to increase The “snowball” effect can also work in reverse Generate behaviors of growth, amplify, deviation, and reinforce Notation: place symbol in the center of the loop  Negative feedback loops Have an odd number of “–” signs Tend to produce “stable”, “balance”, “equilibrium” and “goal-seeking” behavior over time Notation: place symbol in the center of the loop +-

CLD with Positive Feedback Loop  Salary  Performance, Performance  Salary The better I perform The more salary I get The better I perform The more salary I get The better I perform

CLD with Negative Feedback Loop The more tired I am The more I sleep The more I sleepThe less tired I am The less tired I am The less I sleep The less I sleepThe more tired I am  Tired  Sleep, Sleep  Tired

Loop Dominance  There are systems which have more than one feedback loop within them  A particular loop in a system of more than one loop is most responsible for the overall behavior of that system  The dominating loop might shift over time  When a feedback loop is within another, one loop must dominate  Stable conditions will exist when negative loops dominate positive loops

CLD with Combined Feedback Loops (Population Growth)

CLD with Nested Feedback Loops (Self-Regulating Biosphere)  Evaporation  clouds  rain  amount of water  evaporation  …

Exogenous Items  Items that affect other items in the system but are not themselves affected by anything in the system  Arrows are drawn from these items but there are no arrows drawn to these items

Delays  Systems often respond sluggishly  From the example below, once the trees are planted, the harvest rate can be ‘0’ until the trees grow enough to harvest - delay

Next Class  Create a basic causal graph  Augment the causal graph with more information  Convert the augmented causal graph to a System Dynamics flow graph  Translate a System Dynamics flow graph into DYNAMO programs or equations

References  Simulation Model Design and Execution, Fishwick, Prentice-Hall, 1995 (Textbook)  Introduction to Computer Simulation: A system dynamics modeling approach, Nancy Roberts et al, Addison-wesley, 1983  Business Dynamics: Systems thinking and modeling for a complex world, John D. Sterman, McGraw-Hill,2000