If you can't read please download the document
Upload
hmh97
View
61
Download
11
Tags:
Embed Size (px)
DESCRIPTION
Introduction to System Dynamics, Causal Loop Diagrams
Citation preview
System Dynamics Modeling:
Overview & Causal Loop Diagrams
Nathaniel Osgood
CMPT 394
1-17-2013
What is System Dynamics?
A feedback-oriented perspective
A broad, evolving methodology to help
Conceptualize
Describe
Analyze
Manage
feedback systems
Qualitative & quantitative components
A defined, incremental and iterative modeling
process that delivers value throughout
Time-honed techniques for working with diverse
interdisciplinary stakeholders
Evolved software permitting focus on the
not how it is run
A rigorous mathematical foundation
A rich set of analysis tools
Techniques for interfacing closely with cognate
areas (e.g. statistics, decision sciences, evidence-based practices, applied mathematics, other modeling approaches, etc.)
Differences in Framing the Issues
Modeling methodologies are often
distinguished more fundamentally by the
questions being asked than by the answers
being given
Such methodologies will often be most
distinguished by the way in which they
frame problems
In comparing, we must be conscious of
these differences
Engagement in the Human Theatre
Uses of SD Models [Hovmand]
[Modeling] Power to the People:
Fostering Participatory Discourse To empower participatory modeling, System
Dynamics tends towards simpler formalisms
Capturing qualitative understanding
Easy understanding by stakeholders:
Simulation model
Inspection
Dialogue
Manipulation
Intuitive graphical representation
Features support high stakeholder involvement in
model conceptualization, formulation & analysis
Stages of the System Dynamics
Modeling Process
A Key Deliverable!
Model scope/boundary
selection.
Model time horizon
Identification of
key variables
Reference modes for
explanation
Causal loop diagrams
Stock & flow diagrams
Policy structure
diagrams
Group model building
Specification of
Parameters
Quantitative causal
relations
Decision rules
Initial conditions
Reference mode
reproduction
Matching of
intermediate time
series
Matching of
observed data point
Constrain to sensible
bounds
Structural sensitivity
analysis
Specification &
investigation of
intervention scenarios
Investigation of
hypothetical external
conditions
Cross-scenario
comparisons (e.g.
CEA)
Parameter sensitivity
analysis
Cross-validation
Robustness&extreme case
tests
Unit checking
Problem domain tests
Formal analysis
Learning
environm
ents/Micr
oworlds/f
light
simulator
s
Qualitative &
Semi-quantitative insights
Infectives
New Infections
People Presenting
for Treatment
Waiting Times
+
+
Health Care Staff
-
Susceptibles-
Contacts ofSusceptibles with
Infectives
++
++
Normal and
Underweight
Weight
Overweight
Pregnant with GDM
History of GDMT2DM
Developing Obesity
Pregnant Normal
Weight Mothers
with No GDM
History
Completion of Pregnancy
to Non-Overweight State
Completion of GDM
Pregnancy
Women with History of
GDM Developing T2DM
Overweight Individuals Developing T2DM
Normal WeightIndividuals Developing
T2DM
Pregnant with
T2DM
New Pregnancies from
Mother with T2DMCompletion of Pregnancy for Mother with T2DM
Pregnant
Overweight
Mothers with No
GDM History
Pregnancies of
Overweight Women
Completion ofPregnancy to
Overweight State
Pregnancies ofNon-Overweight
Women
Pregnancies to Overweight
Mother Developing GDM
Pregnancies toNon-Overweight Mother
Developing GDM
Pregnant with
Pre-Existing History of
GDM
Pregnancies for
Women with GDM
Pregnancies DevelopingGDM from Mother with
GDM History
Completion of Non-GDMPregnancy for Woman with
History of GDM
Shedding Obesity
Pregnant WomenDeveloping PersistentOverweight/Obesity
Oveweight Babies Born
from T2DM Mothers
Pregnant Women with GDMthat Continue on toPostpartum T2DM
Normal Weight Babies Bornfrom Non-GDM Mother with
History of GDM
Overweight Babies Born fromNon-GDM Mother with
History of GDM
Normal Weight BabiesBorn from GDM
Pregnancy
Overweight Babies Born
from GDM Pregnancy
Overweight Babies Born toPregnant Normal Weight
Mothers
Overweight Babies Bornfrom Pregnant Overweight
Mothers
Normal Weight Babies Born to
Mothers without GDM
Normal Weight BabiesBorn from T2DM
Pregnancy
Pregnancy
Duration
Normal Weight Babies Bornto Overweight Mothers
without GDM
Normal Weight
Deaths
Overweight
Deaths
T2DM Deaths
Deaths from Non-T2DMWomen with History of
GDM
2
2
2
2
( )
( )
S I h II
h
S I h II
hBaseline50% 60% 70% 80% 90% 95% 98% 100%
Average Variable Cost per Cubic Meter
0.6
0.45
0.3
0.15
00 1457 2914 4371 5828
Time (Day)
Quantitative insights
Value of the Modeling Process
Often the modeling process itself rather
than the models created offers the
greatest value
Modeling as theory building: Refinement of
mental models
Reflecting on
Mental models
What is & is not known / data
Different perspectives
Benefits of Rich Stakeholder Participation
Developing rich, grounded understanding
Building community capacity
Critiquing model behavior
Fostering stakeholder cooperation
Implementing policy recommendations
Facilitating data collection design
Aiding in replanning
Keeping model updated
Empowering community self-guidance
Group Model Building [Hovmand]
Group Model Building [Hovmand]
Model Conceptualization: Feedback Loops Loops in a causal loop diagram indicate
feedback in the system being represented
Qualitatively speaking, this indicates that a
given change kicks off a set of changes that
cascade through other factors so as to either
Loop classification: product of signs in
loop (best to trace through conceptually)
Balancing loop: Product of signs negative
Reinforcing loop: Product of signs positive