
who am I? What is this course all about? Learn that here
Learn what System Dynamics is about here
Learn the process of building a model here:
•Define the problem
•Map the Dynamic Hypothesis
•Develop the Stock and Flow Model
Get a notion of the mathematics and logic behind stocks and flows
Learn how to approximate differential equations with Euler and RK4 approximation methods
Learn AnyLogic basics to get started with the software
A description of the course structure and content
Learn how to use stocks and flows in anylogic
Learn how to customize your differential equations in AnyLogic
Learn the building blocks of Causal Loop Diagrams
Learn about feedback loops. A fundamental concept in system dynamics
Consolidate your RK4 and Euler knowledge.
If you didn't completely understand RK4 equations, now you will.
Learn the most basic functions: pulse, pulse train and step.
Learn how to build a structure based on an s-shaped behavior
Learn the difference between material delay and information delay
Learn the difference between different delay orders
Become a delay expert
learn how to build a structure based on a oscillating behavior
Learn how to build and the effects of higher order feedback loops
Try to build a real System Dynamics model based on a description of a problem.
Learn the different techniques used to validate your models
Learn some AnyLogic tips in order to complete next assignment
Learn how to effectively use parameters in System Dynamics and the difference between parameters and constant dynamic variables.
Learn how to experiment with your model
Practice your experimentation skills
Learn Table Functions
Learn special table functions tricks to build robust consistent models
Learn about typical table functions mistakes
Learn how to build a structure based on an overshoot and collapse behavior
Learn how to build a structure based on damped oscillations behavior
learn how to use the forecast function
Learn how to use the NPV and NPVE functions
Learn how to use the trend function
Why do we need dimensions
Learn about dimensions
Get started with arrays
learn how to use sub dimensions to build your arrays
Put in practice your array knowledge
add multiple dimensions to construct more complicated arrays
learn how to add databases to build your parameters and table functions
Learn how to import a model from Vensim
Learn how to do sensitivity analysis to validate your models
Learn how to calibrate your models
Learn how to compare runs
Do the SD tutorial and learn about events and the optimization experiment
Use a bit of java to change your variables
Learn what archetypes are
learn about the limits to growth archetype
Learn about the eroding goals archetype
learn about the tragedy of the commons archetype
learn about the escalation archetype
learn about the shifting the burden archetype
learn how to build your own archetype model based on the archetype idea
learn about the Exponentially successful archetype
learn about the fixes that fail archetype
learn about the balancing process with delay archetype
learn about the growth and underinvestment archetype
get started with hybrid models in anylogic
learn how to connect your agents with system dynamic variables
discover the different ways in which you can use SD with other methodologies
Final thoughts, and things that were not touched enough during the course
On this course you will learn how to develop simulation models using AnyLogic, with total focus on the System Dynamics paradigm. You will learn all the tools and concepts required to model advanced scenarios to solve complicated business questions from a System Dynamics perspective.
This course doesn't require any previous knowledge and you will:
Understand the mathematical background of the System Dynamics theory
Learn how to develop conceptual models using causal loop diagrams
Learn all the System Dynamic building blocks
Good practice concepts to build robust models
Generic structures and archetypes that you can apply directly for your particular problem
Experiments to validate and optimize your models
Learn functions to simplify model development and to understand the models behind these functions
Integrate databases to populate your model
Special AnyLogic techniques to improve the functionality of your SD models
How to integrate System Dynamics with other simulation methods
There's a final capstone project for an additional price.