System dynamics
Introduction
System dynamics refers to a type of computer modeling and computer simulation created in the 1960s by Dr. Jay W. Forrester of the Massachusetts Institute of Technology. It originally was used in management and engineering, but is now used to model all sorts of simpler or complex systems. A well know example is the Club of Rome model Wrold3 model (wikipedia) developed for the limits to growth report by Meadows et al. [1].
In the field of system dynamics, a system is defined as a collection of elements that continually interact over time to form a unified whole. The underlying relationships and connections between the components of a system is called the structure of the system. One familiar example of a system is an ecosystem. The structure of an ecosystem is defined by the interactions between animal populations, birth and death rates, quantities of food, and other variables specific to a particular ecosystem. The structure of the ecosystem includes the variables important in influencing the system.
The term dynamics refers to change over time. If something is dynamic, it is constantly changing. A dynamic system is therefore a system in which the variables interact to stimulate changes over time. System dynamics is a methodology used to understand how systems change over time. The way in which the elements or variables composing a system vary over time is referred to as the behavior of the system. In the ecosystem example, the behavior is described by the dynamics of population growth and decline. The behavior is due to the influences of food supply, predators, and environment, which are all elements of the system.(The First Step, retrieved Feb 2019)
Benefits in education
The main authors of the system dynamics approach put forward similar arguments as other approaches in (educational)computer simulation. Martin (1997) [2] observes that students are often unable to complete task because they have a mental model that does not fit reality. “A mental model is one’s mental perception or representation of system interactions and the behavior those interactions can produce. Due to an incomplete or incorrect mental model, a student cannot apply the principles taught in lectures to tasks in life.” Martin (1997:8).
According to this tutorial [2], “System dynamics offers a source of direct and immediate feedback for students to test assumptions about their mental models of reality through the use of computer simulation. Computer simulation is the imitation of system behavior through numerical calculations performed by a computer on a system dynamics model. A system dynamics model is the representation of the structure of a system. Once a system dynamics model is constructed and the initial conditions are specified, a computer can simulate the behavior of the different model variables over time.”
As with other approaches, the question is how to scaffold learner activities as discussed in the guided discovery learning learning model [3]. In their literature review, de Jong & Joolingen (1998) note: “The general conclusion that emerges from these studies is that there is no clearand univocal outcome in favor of simulations. An explanation why simulation based learning does not improve learning results can be found in the intrinsic problems that learners may have with discovery learning”. For example, students do not know what a hypothesis is, they can not state or adapt hypothesis on the basis of collected data, they are resistent to change and have confirmation biases and a fear of rejecting hypothesis. Furthermore, they tend not to using the whole range of experiments and have a tendency to play with may parameters at the same without really wanting to engage in systematic testing.
Successful learners “successful learners use systematic planning and monitoring, whereas unsuccessful learners work in an unsystematic way” (p.8) [3]. It therefore is important to provide students with instructional aids that helps them engaging them in mental activities that are beneficial for learning. de Jong & Joolingen (1998) mention direct access to domain knowledge, support for hypothesis generation, support for design of experiments, support for making predictions and finally support for (several) regulative learning processes. All as opposed to "playing" without much thinking)
In the same vein, students will learn better, if they build their own system.
Software
- Simantics, Open operating system for modelling and simulation. It comes with a System dynamics tool. See Tutorial: Basic System Dynamics Modelling and Tutorial: Advanced System Dynamics Modelling.
- Stella, probably the most popular commercial system used in education. Several versions exist, including an extension to create "engaging" interfaces. A free very limited online version is available (2 stocks).
- iThink. Probably similar to "Stella architect", i.e. a simulation engine with additional interface features.
- Simile from Simulistics. A commercial software.
- Vensim® Personal Learning Edition (free for personal and educational use)
- Freestyler includes a simple, but usable system made for education. The Java-programmed interface requires some adapting from the user, e.g. mouse clicks are "laggy".
Links
MIT System dynamics tutorials
A number of open courseware materials can be found, e.g.
- System Dynamics II (2013)
- System Dynamics Self Study (1998/99). This class is organised trough nine roadmaps which in turn include various readings and exercises. See Syllabus and Readings
Example PDFs
Other
- System dynamics (Wikipedia). Includes a nice adopter model.
- Modelling predator-prey interaction from Simulistics. See also their other tutorials
For folks with math skills
- Dynamical system (Wikipedia)
- Lotka–Volterra equations (Wikipedia)
Bibliography
cited with footnotes
- ↑ Meadows, Donella H; Meadows, Dennis L; Randers, Jørgen; Behrens III, William W (1972). The Limits to Growth; A Report for the Club of Rome's Project on the Predicament of Mankind (PDF). New York: Universe Books. ISBN 0876631650. Retrieved 26 November 2017.
- ↑ 2.0 2.1 Martin, Leslie A. (1997). The First Step, prepared for the MIT System Dynamics in Education Project Under the Supervision ofDr. Jay W. Forrester, Retrieved, March 2019 from https://ocw.mit.edu/courses/sloan-school-of-management/15-988-system-dynamics-self-study-fall-1998-spring-1999/readings/step.pdf
- ↑ 3.0 3.1 de Jong, T. & van Joolingen, W. (1998). Scientific discovery learning with computer simulations of conceptual domains. Review of Educational Research, 68(2):179-201, 1998. Abstract/PDF Preprint