In this lecture, we introduce numerical simulation of dynamical systems (coupled ordinary differential equations) within the context of stock-and-flow diagrams for System Dynamics Modeling in strategic thinking. After covering how systems of ODE's capture the underlying "forces" driving change in a system, we review different ways to think about compound interest. This compound interest example motivates "Euler's method" for numerical integration over time. That is, we describe the product of flows and time-step durations as a sort of "interest" earned over each simulation time step ("compounding period" in the bank analogy). We use a bacterial growth example to show how this perspective can let us simulate the (average) growth characteristics of a bacterial population without having to simulate the discrete events where each bacteria reproduces independent of each other bacteria. Overall, this lecture relates the "time step" parameter in tools like Vensim and Insight Maker to calculus-based topics like the definition of the derivative. Furthermore, this lecture uses spreadsheet tools (like Microsoft Excel and Google Sheets) to provide a picture of what goes on inside simulation tools like Vensim and Insight Maker.
Archive of lectures given as part of SOS 212 (Systems, Dynamics, and Sustainability) at Arizona State University with instructor Theodore (Ted) Pavlic.
Thursday, September 15, 2022
Lecture D1 (2022-09-15): Introduction to Numerical Simulation of Dynamical Systems, Part 1
Subscribe to:
Post Comments (Atom)
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...
No comments:
Post a Comment