In this lecture, we review topics covered in Chapter 8 of Morecroft (2015), which is a case study of a system dynamics model of oil price trajectories meant to mimic a variety of periods of history while also helping in strategic scenario planning for the future. This particular model focuses on the effect of the OPEC oil cartel on price dynamics, including both the role of the swing producer in both setting prices and ensuring enforcement of quotas by other OPEC members.
Archive of lectures given as part of SOS 212 (Systems, Dynamics, and Sustainability) at Arizona State University with instructor Theodore (Ted) Pavlic.
Thursday, March 25, 2021
Thursday, March 18, 2021
Lecture E5 (2021-03-18): Assignment E5 – Creating Limited, Coupled Population Models
Tuesday, March 16, 2021
Lecture E4 (2021-03-16): Chapter 6, The Dynamics of Growth and Diffusion (Morecroft, 2015)
This lecture covers content from Chapter 6 of Morecroft (2015), which focuses on the Bass model of product adoption (innovation diffusion) and related models that assist in decision making about marketing of new products within already crowded markets. Various connections are made between the Bass model (which is effectively a contagion model) and the SIR model covered in Lecture E3.
Thursday, March 11, 2021
Lecture E3 (2021-03-11): Epidemic Dynamics
In this lecture, we apply system dynamics modeling to generate basic models of disease spread and scenario planning for intervention strategies in epidemiology and public health. In particular, we introduce the SIR model (and a few variations on it) and discuss the details of how it works and what the behavior over time curves mean. Topics related to current events, such as Ebola, COVID-19, and "flattening the curve", are discussed in relation to these models.
Sunday, March 7, 2021
Lecture E2 (2021-03-09): Making Simulations More Realistic, Part 2 - Delays, Fixed and Smoothing
In this lecture, we describe how to implement delays in stock-and-flow diagrams in Vensim and Insight Maker. We focus on two specific types of delays -- fixed delays (as in transport delays) and smoothing/averaging delays (as in exponential decay). The lecture is motivated by a hypothetical exercise of modeling the ingestion process -- where food enters the mouth, travels down the esophagus (fixed delay), and then gets processed in the stomach (smoothing delay) as nutrients move into the bloodstream. Much of this lecture is devoted to building up intuition about what a "delay" parameter is in a smoothing delay -- this parameter captures the inertia (or sluggishness/resistance to change) of systems. That allows us to re-introduce the "time constant" again.
Thursday, March 4, 2021
Lecture E1 (2021-03-04): Making Simulations More Realistic, Part 1 - Units, Sliders, and Lookup-Table Converters
In this lecture, we introduce several more advanced techniques in Vensim and Insight Maker that help to make simulations more realistic. We start with the formal use of units and unit conversions in models. We then introduce sliders, which allow for expedited exploration over parameter spaces in simulation models. We close with a demonstration of lookup tables, both for creating converters (specified with graphs or tables) from one variable to another as well as tools for introducing changes over time. Making use of Time in Vensim also requires introducing Shadow Variables.
Popular Posts
-
In this lecture, we review the fundamentals of numerical simulation (and Euler's method) for a simple clonal bacteria population system ...
-
In this lecture, we dig more deeply into the definition of a model and the types of models. We focus on how anything can be used as a model ...
-
In this lecture, we introduce the concepts of stochastic modeling (the use of randomness to simplify the modeling process) and chaos (the ex...
-
In this lecture, we start to introduce "systems archetypes" as representing more complex aggregations of loops that give rise to c...
-
In this lecture, we start by reviewing numerical integration methods (Euler's method) for approximating solutions to ordinary differenti...
-
In this lecture, we introduce numerical simulation of dynamical systems (coupled ordinary differential equations) within the context of stoc...
-
In this lecture, we review causal loop diagram (CLD) fundamentals and go through a few examples of building and annotating CLDs. We also go ...
-
We start this lecture with very brief tutorials of building, executing, and analyzing stock-and-flow diagrams in both Vensim PLE (from Venta...
-
In this lecture, we demonstrate how to draw and simulate stock-and-flow diagrams in Insight Maker (a web-based System Dynamics Modeling (SDM...
-
In this lecture, we motivate the use of "causal loop diagrams" as a bridge for building system dynamics models as well as analyzin...