System Dynamics Models

These models and simulations have been tagged “System Dynamics”.

Related tagsSterman

From Jay Forrester 1988 killian lectures youtube  video  describing system dynamics at MIT. For more detailed biography See Jay Forrester memorial  webpage  For MIT HIstory see  IM-184930  For Applications se  IM-185462
From Jay Forrester 1988 killian lectures youtube video describing system dynamics at MIT. For more detailed biography See Jay Forrester memorial webpage For MIT HIstory see IM-184930 For Applications se IM-185462
 Overview:  This model shows the relationship between the tourist industry and forestry industry in Derby Tasmania. It simulates the situation where these two competing industries can co-exist.      Methodologies:   Tourists are attracted by the beautiful scenery, good air quality and biodiversity i
Overview:
This model shows the relationship between the tourist industry and forestry industry in Derby Tasmania. It simulates the situation where these two competing industries can co-exist.

Methodologies:
Tourists are attracted by the beautiful scenery, good air quality and biodiversity in Mountain bike trail in Derby. The tourism income increase when more visitors are attracted to use the mountain bike trail.

The forestry industry generates revenue by logging and selling timber. Increasing timber supplied will destroy the forests, which makes the park less attractive for tourists.

However, the income from forestry and tourism can be used to improve the facilities in the park to attract more visitors. 

Findings:
When the amount of timber supplied is less than the regrowth rate of forests, the tourism industry and forestry industry can co-exist. If amount of timber supplied excesses the regrowth rate, tourism industry will be negative impacted.


A Conveyor is an infinite order exponential delay.  This insight illustrates how increasing the order of an exponential delay begins to approximate a conveyor.
A Conveyor is an infinite order exponential delay.  This insight illustrates how increasing the order of an exponential delay begins to approximate a conveyor.
  Overview    A simple model simulates the conflict between adventure tourism (mountain biking) and logging in Derby, Tasmania. It demonstrates how these industries co-exist and in what circumstances would affect the interests of both parties.       How does the model work?    The demand for mountai

Overview 

A simple model simulates the conflict between adventure tourism (mountain biking) and logging in Derby, Tasmania. It demonstrates how these industries co-exist and in what circumstances would affect the interests of both parties. 


How does the model work? 

The demand for mountain biking came from visitors' enjoyment of nature and desire for scenery. Adventure is driven by the excitement of visitors with their experience and friends' recommendations.  

The demand for timber leads to the amount of logging, and its price per log impacts forest revenue. It brought employment opportunities to the local residents in Derby Mountain. The excessive deforestation affects landscapes and scenery, so regrowth is essential. 


Interesting Insights 

The major rebate is reducing park spaces will degrade visitors' experience of enjoyment with nature. Still, at the same time, logging brings significant business benefits to the local residents.  The environmental effect of being well-managed between mountain bikes and logging needs to be depth-explored and balanced. 

Based on model discussed by John D. Sterman (p 508) in  All models are wrong: reflections on becoming a systems scientist  (2002). Task: (A) Sketch what you think the resultant graph will be (see directions for drawing in model). (B) Then Run Simulation.  Optional Extension: Replace Graph In/Out Flo
Based on model discussed by John D. Sterman (p 508) in All models are wrong: reflections on becoming a systems scientist (2002). Task: (A) Sketch what you think the resultant graph will be (see directions for drawing in model). (B) Then Run Simulation.  Optional Extension: Replace Graph In/Out Flow connection with a connection from Trig. function.  Repeat (A) & (B).
Based on model discussed by John D. Sterman (p 508) in  All models are wrong: reflections on becoming a systems scientist  (2002). Task: (A) Sketch what you think the resultant graph will be (see directions for drawing in model). (B) Then Run Simulation.  Optional Extension: Replace Graph In/Out Flo
Based on model discussed by John D. Sterman (p 508) in All models are wrong: reflections on becoming a systems scientist (2002). Task: (A) Sketch what you think the resultant graph will be (see directions for drawing in model). (B) Then Run Simulation.  Optional Extension: Replace Graph In/Out Flow connection with a connection from Trig. function.  Repeat (A) & (B).
  Problém časové alokace     Semestrální práce      V této simulaci můžeme pozorovat přibližnou dobu na dokončení projektu, který má zadané parametry, jenž ovlivňují dobu jeho dokončení. Zároveň také znázorňuje zjednodušené nabývání znalostí a nárůst (případně pokles) mzdy v poměru se znalostmi.
Problém časové alokace
Semestrální práce

V této simulaci můžeme pozorovat přibližnou dobu na dokončení projektu, který má zadané parametry, jenž ovlivňují dobu jeho dokončení. Zároveň také znázorňuje zjednodušené nabývání znalostí a nárůst (případně pokles) mzdy v poměru se znalostmi.

Celý model obsahuje 3 hladiny - vývojový čas, plat a znalosti vývojářů. Mezi parametry, jenž lze zadávat a jenž ovlivňují celkovou dobu vývoje, patří: počet vývojářů (1 - 10), základní mzda (35.000 - 120.000), termín (1 - 6) a obsáhlost projektu (0.4 - 2).

Celkový počet vývojářů a znalosti vývojářů ovlivňují výslednou mzdu jednotlivých vývojářů. Termín určuje za jak dlouhou dobu si přeje klient projekt dokončen (pravý čas se dozví v simulaci) a obsáhlost projektu představuje o jak velký projekt se jedná.

V simulaci lze pozorovat tři grafy. První porovnává požadovaný čas s reálným časem stráveným na projektu, spolu s křivkou komplexnosti jednotlivých prvků, které se vyskytly během vývoje. Druhý graf nám ukazuje nárůst znalostí aktuálního týmu (tým se znalostí 1 dokonale rozumí dané problematice) a na třetím grafu lze vidět vývoj mzdy vývojářů během projektu (mzda je závislá na znalostech, tedy graf má stejný tvar).
Internet of Things and Data Collection - Active and Passive Data under Conditions of Regulation.
Internet of Things and Data Collection - Active and Passive Data under Conditions of Regulation.
Based on model discussed by John D. Sterman (p 508) in  All models are wrong: reflections on becoming a systems scientist  (2002). Task: (A) Sketch what you think the resultant graph will be (see directions for drawing in model). (B) Then Run Simulation.  Optional Extension: Replace Graph In/Out Flo
Based on model discussed by John D. Sterman (p 508) in All models are wrong: reflections on becoming a systems scientist (2002). Task: (A) Sketch what you think the resultant graph will be (see directions for drawing in model). (B) Then Run Simulation.  Optional Extension: Replace Graph In/Out Flow connection with a connection from Trig. function.  Repeat (A) & (B).
  Problém časové alokace     Semestrální práce      V této simulaci můžeme pozorovat přibližnou dobu na dokončení projektu, který má zadané parametry, jenž ovlivňují dobu jeho dokončení. Zároveň také znázorňuje zjednodušené nabývání znalostí a nárůst (případně pokles) mzdy v poměru se znalostmi.
Problém časové alokace
Semestrální práce

V této simulaci můžeme pozorovat přibližnou dobu na dokončení projektu, který má zadané parametry, jenž ovlivňují dobu jeho dokončení. Zároveň také znázorňuje zjednodušené nabývání znalostí a nárůst (případně pokles) mzdy v poměru se znalostmi.

Celý model obsahuje 3 hladiny - vývojový čas, plat a znalosti vývojářů. Mezi parametry, jenž lze zadávat a jenž ovlivňují celkovou dobu vývoje, patří: počet vývojářů (1 - 10), základní mzda (35.000 - 120.000), termín (1 - 6) a obsáhlost projektu (0.4 - 2).

Celkový počet vývojářů a znalosti vývojářů ovlivňují výslednou mzdu jednotlivých vývojářů. Termín určuje za jak dlouhou dobu si přeje klient projekt dokončen (pravý čas se dozví v simulaci) a obsáhlost projektu představuje o jak velký projekt se jedná.

V simulaci lze pozorovat tři grafy. První porovnává požadovaný čas s reálným časem stráveným na projektu, spolu s křivkou komplexnosti jednotlivých prvků, které se vyskytly během vývoje. Druhý graf nám ukazuje nárůst znalostí aktuálního týmu (tým se znalostí 1 dokonale rozumí dané problematice) a na třetím grafu lze vidět vývoj mzdy vývojářů během projektu (mzda je závislá na znalostech, tedy graf má stejný tvar).
A model that shows how the digital advertising market is growing and how Google's share in this market, and subsequently their financial results, are influenced by investing in either three of the policy variables.
A model that shows how the digital advertising market is growing and how Google's share in this market, and subsequently their financial results, are influenced by investing in either three of the policy variables.
Based on model discussed by John D. Sterman (p 508) in  All models are wrong: reflections on becoming a systems scientist  (2002). Task: (A) Sketch what you think the resultant graph will be (see directions for drawing in model). (B) Then Run Simulation.  Optional Extension: Replace Graph In/Out Flo
Based on model discussed by John D. Sterman (p 508) in All models are wrong: reflections on becoming a systems scientist (2002). Task: (A) Sketch what you think the resultant graph will be (see directions for drawing in model). (B) Then Run Simulation.  Optional Extension: Replace Graph In/Out Flow connection with a connection from Trig. function.  Repeat (A) & (B).
From the 1988 killian lecture youtube  video  For more detailed biography See Jay Forrester memorial  webpage  For concepts and applications see  IM-185226
From the 1988 killian lecture youtube video For more detailed biography See Jay Forrester memorial webpage For concepts and applications see IM-185226
A new archetype, The Tyranny of Small Steps (TYST) has been observed. Explained through a system dynamics perspective, the archetypical behaviour TYST is an unwanted change to a system through a series of small activities that may be independent from one another. These activities are small enough no
A new archetype, The Tyranny of Small Steps (TYST) has been observed. Explained through a system dynamics perspective, the archetypical behaviour TYST is an unwanted change to a system through a series of small activities that may be independent from one another. These activities are small enough not to be detected by the ‘surveillance’ within the system, but significant enough to encroach upon the “tolerance” zone of the system and compromise the integrity of the system. TYST is an unintentional process that is experienced within the system and made possible by the lack of transparency between an overarching level and a local level where the encroachment is taking place.

Reference:

Haraldsson, H. V., Sverdrup, H. U., Belyazid, S., Holmqvist, J. and Gramstad, R. C. J. (2008), The Tyranny of Small Steps: a reoccurring behaviour in management. Syst. Res., 25: 25–43. doi: 10.1002/sres.859 

 
   OBLIQUE THROW IN VACUUM   A body is thrown obliquely into the vacuum at an initial velocity of 100 m / s, in a direction that forms with the horizontal an angle x, such that sin (x) = 0.8 and cos (x) = 0.6. Adopting g = 10m / s², determine:  (a) the horizontal and vertical velocity component mo

OBLIQUE THROW IN VACUUM

A body is thrown obliquely into the vacuum at an initial velocity of 100 m / s, in a direction that forms with the horizontal an angle x, such that sin (x) = 0.8 and cos (x) = 0.6. Adopting g = 10m / s², determine:

(a) the horizontal and vertical velocity component modules at the moment of launch;

(b) the instant at which the body reaches the highest point of its trajectory;

c) the maximum height reached by the body;

d) The range of the throw.

Source: RAMALHO, NICOLAU AND TOLEDO; Fundamentos de Física, Volume 1, 8th edition, pp. 12 - 169, 2003.

This model may be cloned and modified without prior permission of the authors. Thanks for quoting the source.

From the 1988 killian lecture youtube  video  For more detailed biography See Jay Forrester memorial  webpage  For concepts and applications see  IM-185226
From the 1988 killian lecture youtube video For more detailed biography See Jay Forrester memorial webpage For concepts and applications see IM-185226
Based on model discussed by John D. Sterman (p 508) in  All models are wrong: reflections on becoming a systems scientist  (2002). Task: (A) Sketch what you think the resultant graph will be (see directions for drawing in model). (B) Then Run Simulation.  Optional Extension: Replace Graph In/Out Flo
Based on model discussed by John D. Sterman (p 508) in All models are wrong: reflections on becoming a systems scientist (2002). Task: (A) Sketch what you think the resultant graph will be (see directions for drawing in model). (B) Then Run Simulation.  Optional Extension: Replace Graph In/Out Flow connection with a connection from Trig. function.  Repeat (A) & (B).
At first, I cloned the System Dynamics Model from the "Predator-Prey Interactions" tutorial. After I did this for populations of squirrels and mountain lions instead of moose and wolves, the model showed that the more squirrels mountain lions catch, the more the mountain lion population grows, and t
At first, I cloned the System Dynamics Model from the "Predator-Prey Interactions" tutorial. After I did this for populations of squirrels and mountain lions instead of moose and wolves, the model showed that the more squirrels mountain lions catch, the more the mountain lion population grows, and the squirrel population declines. The squirrel death rate, therefore, depends on the number of mountain lions and the mountain lion birth rate depends on the number of squirrels. 

I complicated the model by adding 15 hunters to the landscape. Now, the model starts with 150 squirrels, 100 mountain lions, and 15 hunters. This model operates under the assumption that hunters want to kill mountain lions, who presumably try to eat the farm animals that represent the hunters' livelihoods. I made the mountain lion death rate dependent on the number of hunters, and the model changed such that the squirrel population exploded and the mountain lion population approached extinction every 20 years. I based this model on a real event, which took place and is still taking place in the Sierra Nevada. Squirrel populations there apparently reached record levels when farmers seeking to protect their land killed off the vast majority of the mountain lion population there. Now, hunters in the area kill squirrels for sport because they disrupted the food chain so irrevocably.
 Overview 

 A model which simulates the competition between logging versus adventure
tourism (mountain bike ridding) in Derby Tasmania.  

  
How the model works: 

 Trees grow, and we cut them down because of the demand for Timber and
sell the logs. Mountain bikers and holiday visitors will come t

Overview

A model which simulates the competition between logging versus adventure tourism (mountain bike ridding) in Derby Tasmania. 


How the model works:

Trees grow, and we cut them down because of the demand for Timber and sell the logs. Mountain bikers and holiday visitors will come to the park and this depends on experience and recommendations.  Past experience and recommendations depend on the Scenery, number of trees compared to the visitor and Adventure number of trees and users.  Park capacity limits the number of users.  To utilize highest park capacity, they need to promote to the holiday visitor segment as well. Again, the visit depends on the scenery. So, both mountain biking and forestry (logging) businesses need to contribute a significant amount of revenue to CSR for faster regrowth of trees.


Interesting insights

It looks like a lot of logging doesn't stop people from mountain biking. 

Faster replantation of the tree will balance out the impact created by logging which will give the visitor a positive experience and the number of visitors is both improved. 

To keep the park's popularity in check, the price of wood needs to be high. 

Also, it looks like mountain biking only needs a narrow path.

CSR contribution to nature can be a crucial factor. 

Based on model discussed by John D. Sterman (p 508) in  All models are wrong: reflections on becoming a systems scientist  (2002). Task: (A) Sketch what you think the resultant graph will be (see directions for drawing in model). (B) Then Run Simulation.  Optional Extension: Replace Graph In/Out Flo
Based on model discussed by John D. Sterman (p 508) in All models are wrong: reflections on becoming a systems scientist (2002). Task: (A) Sketch what you think the resultant graph will be (see directions for drawing in model). (B) Then Run Simulation.  Optional Extension: Replace Graph In/Out Flow connection with a connection from Trig. function.  Repeat (A) & (B).