In this lecture, the Spring 2022 midterm for SOS 212 is discussed and we review topics from Units A, B, C, and D. Some practice problems are also completed.
Archive of lectures given as part of SOS 212 (Systems, Dynamics, and Sustainability) at Arizona State University with instructor Theodore (Ted) Pavlic.
Tuesday, February 22, 2022
Thursday, February 17, 2022
Lecture D4 (2022-02-17): Chapter 3, Modelling Dynamic Systems (Morecroft, 2015)
We start this lecture with very brief tutorials of building, executing, and analyzing stock-and-flow diagrams in both Vensim PLE (from Ventana Systems) and Insight Maker. We then move on to cover Chapter 3 from Morecroft (2015), which is an introduction to dynamical systems modeling (i.e., using stock-and-flow diagrams to simulate dynamical system behavior-over-time trajectories). The chapter coverage is truncated due to lack of time, but we cover the identification of stocks and how to draw links between them that help us visualize the dependencies that emerge from the flow models used.
Tuesday, February 15, 2022
Lecture D3 (2022-02-15): Stock-and-Flow Diagrams in Vensim and Insight Maker
In this lecture, we review how to simulate a the behavior over time of simple negative feedback dynamical system (the filling of water in a toilet tank) using spreadsheet numerical methods. We compare and contrast this with bacterial growth models simulated in similar ways and discuss two basic categories of flow equations that will be used in a variety of different models. We then pivot to discussing how to build stock-and-flow diagrams and implement them in Vensim so that behavior over time trajectories can be generated more quickly.
Thursday, February 10, 2022
Lecture D2 (2022-02-10): Introduction to Numerical Simulation of Dynamical Systems, Part 2
In this lecture, we continue to discuss numerically integrating (simulating) dynamical systems in a spreadsheet tool such as Microsoft Excel or Google Sheets. We go over our previous example (bacterial growth with both reproduction and death modeled) and explore the effect of changing the time step size ("dt"). We then pivot to introducing a negative feedback example (filling of a toilet tank).
Tuesday, February 8, 2022
Lecture D1 (2022-02-10): Introduction to Numerical Simulation of Dynamical Systems, Part 1
In this video, we begin the discussion of using computer-based automation tools (in this case, spreadsheets) to generate numerical simulations of dynamical system behaviors over time (BOT). We start with a simplistic example of compound interest in a bank and show how the small-time scale behavior of any dynamical system can be approximated by a "bank account model" so long as each "compounding period" ("dt") is sufficiently small to assume that the variables are not changing much during that period. This is equivalent to the "secant approximation" of a derivative (where a derivative, which is strictly defined at a point, is approximated by the slope of a line connecting that point to a point just a little later in the trajectory). We close with an exercise where the exponential growth of bacteria is numerically simulated within a spreadsheet.
Thursday, February 3, 2022
Lecture C2 (2022-02-03): "Applying Systems Archetypes" (Kim and Lannon, 1997)
In this lecture, we discuss how Kim and Lannon (1997) describe the four uses of Systems Archetypes for feedback systems thinking -- as structural pattern templates, lenses, dynamic theories, and for predicting future behavior. This allows us to describe several very common systems archetypes as well.
Tuesday, February 1, 2022
Lecture C1 (2022-02-01): Feedback Systems Thinking with CLDs
In this lecture, we start to introduce methods to embellish CLD's to form more complex models of dynamical systems with multiple feedback loops. This is an introduction to the next lecture, where we go over a wide range of systems archetypes discussed by Kim and Lannon (1997).
Popular Posts
-
In this lecture, we introduce two very different concepts – randomness and chaos. These two terms are often mistakenly used as synonyms, but...
-
In this lecture, we cover topics discussed by Morecroft (2015, Chapter 6) on the dynamics of growth and diffusion and relate them to other s...
-
In this lecture, we review how to simulate a the behavior over time of simple negative feedback dynamical system (the filling of water in a ...
-
In this lecture, we review the Chapter 10 of Morecroft (2015), which revisits a discussion of the function of models and discusses methods o...
-
In this lecture, we continue to add complexity to system dynamics models in Vensim and Insight Maker by introducing two different forms of d...
-
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 review the fundamentals of numerical simulation (and Euler's method) for a simple clonal bacteria population system ...
-
In this lecture, we motivate the use of causal loop diagrams (CLD's) to better understand how feedback loops interact in complex system...
-
This lecture reviews all content in Units A, B, C, and D in SOS 212 as preparation for the midterm. These topics cover modeling fundamental...
-
We start this lecture with very brief tutorials of building, executing, and analyzing stock-and-flow diagrams in both Vensim PLE (from Venta...