System Dynamics Simulations With AnyLogic
4.7 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10 students enrolled

System Dynamics Simulations With AnyLogic

Learn how to develop robust System Dynamic models with AnyLogic
4.7 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10 students enrolled
Created by Felipe Haro
Last updated 4/2020
English
Price: $199.99
30-Day Money-Back Guarantee
This course includes
  • 8 hours on-demand video
  • 4 articles
  • 49 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • System Dynamics Simulation Modeling using AnyLogic
Requirements
  • No Requirements
Description

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:

  1. Understand the mathematical background of the System Dynamics theory

  2. Learn how to develop conceptual models using causal loop diagrams

  3. Learn all the System Dynamic building blocks

  4. Good practice concepts to build robust models

  5. Generic structures and archetypes that you can apply directly for your particular problem

  6. Experiments to validate and optimize your models

  7. Learn functions to simplify model development and to understand the models behind these functions

  8. Integrate databases to populate your model

  9. Special AnyLogic techniques to improve the functionality of your SD models

  10. How to integrate System Dynamics with other simulation methods

There's a final capstone project for an additional price.

Who this course is for:
  • Simulation Professionals or Students who haven't learned System Dynamics yet
  • AnyLogic users with experience in Agent-Based or Discrete-Events modeling
  • People interested in adding Systems Thinking as part of their professional toolkit
  • System Dynamics Enthusiasts
Course content
Expand all 61 lectures 08:13:11
+ Introduction to System Dynamics
5 lectures 45:10

who am I? What is this course all about? Learn that here

Preview 01:55

Learn what System Dynamics is about here

Introduction to System Dynamics
06:57

Learn the process of building a model here:

•Define the problem

•Map the Dynamic Hypothesis

•Develop the Stock and Flow Model

The Process of Building a Model
15:15

Get a notion of the mathematics and logic behind stocks and flows

Stock and Flow Diagrams
07:57

Learn how to approximate differential equations with Euler and RK4 approximation methods

Differential Equations
13:06
+ System Dynamics Fundamentals
17 lectures 02:56:15

Learn AnyLogic basics to get started with the software

AnyLogic Basics
07:22

Learn how to use stocks and flows in anylogic

Stocks and Flows
13:35

Learn how to customize your differential equations in AnyLogic

Stock and Flows Custom Differential Equations
16:47

Learn the building blocks of Causal Loop Diagrams

Causal Loop Diagrams
07:22
Use a description to find the drivers of a system and make a conceptual model
Assignment - Building a CLD based on a text
1 question

Learn about feedback loops. A fundamental concept in system dynamics

First Order Feedback Loops
15:00

Consolidate your RK4 and Euler knowledge.

Assignment - Differential Equations - AnyLogic vs Vensim
10:36

If you didn't completely understand RK4 equations, now you will.

Clarification on RK4 equations
02:53

Learn the most basic functions: pulse, pulse train and step.

Basic Functions
08:16

Learn how to build a structure based on an s-shaped behavior

Generic Structures - S Shape
07:27

Learn the difference between material delay and information delay

First Order Delays
17:42

Learn the difference between different delay orders

Third Order Delays
14:00

Become a delay expert

More on Delays
13:49

learn how to build a structure based on a oscillating behavior

Generic Structures - Oscillations
04:22

Learn how to build and the effects of higher order feedback loops

Higher Order Feedback Loops
05:17

Try to build a real System Dynamics model based on a description of a problem.

Assignment - From Text to Model
21:29

Learn the different techniques used to validate your models

Validation Tests
08:27
Build a System Dynamics model.
Assignment - Crop Rotation System
1 question

Learn some AnyLogic tips in order to complete next assignment

Saving your graph data
01:51
Build a System Dynamics model
Assignment - Coal Consumption
1 question
+ System Dynamics - Intermediate
8 lectures 01:00:39

Learn how to effectively use parameters in System Dynamics and the difference between parameters and constant dynamic variables.

Parameters
10:01

Learn how to experiment with your model

Parameter Variation Experiment
13:39

Practice your experimentation skills

Parameter Variation Exercise - Infection in an isolated community
00:37

Learn Table Functions

Table Functions I
11:31

Learn special table functions tricks to build robust consistent models

Table Functions II
10:28

Learn about typical table functions mistakes

Table Functions III
03:38
Build a System Dynamics Model
Assignment - Restaurant Management
1 question

Learn how to build a structure based on an overshoot and collapse behavior

Preview 08:13

Learn how to build a structure based on damped oscillations behavior

Generic Structures - Damped Oscillations
02:32
+ System Dynamics - Advanced
9 lectures 01:16:23

learn how to use the forecast function

Functions - Forecasting
08:21

Learn how to use the NPV and NPVE functions

Functions - Net Present Value
05:21

Learn how to use the trend function

Functions - Trend
04:24

Learn about dimensions

Dimensions
04:38

Get started with arrays

Arrays with Enumeration Dimensions
18:55

learn how to use sub dimensions to build your arrays

Arrays with Range Dimensions and Sub-Dimensions
11:03

Put in practice your array knowledge

Assignment - Third order delays with arrays
00:16

add multiple dimensions to construct more complicated arrays

Multidimensional Arrays
14:02

learn how to add databases to build your parameters and table functions

Databases for Table Functions and Parameters
09:23
+ Experiments
6 lectures 43:49

Learn how to import a model from Vensim

Importing a Model From Vensim
04:15

Learn how to do sensitivity analysis to validate your models

Sensitivity Analysis
13:20

Learn how to calibrate your models

Parameter Calibration
16:36

Learn how to compare runs

Compare Runs
03:43

Do the SD tutorial and learn about events and the optimization experiment

SD AnyLogic Tutorial
01:31

Use a bit of java to change your variables

Editing Variables with JAVA
04:24
+ Archetypes
11 lectures 01:07:47

Learn what archetypes are

Intro to Archetypes
01:36

learn about the limits to growth archetype

Limits to Growth
05:19

Learn about the eroding goals archetype

Eroding Goals
06:05

learn about the tragedy of the commons archetype

Tragedy of the Commons
05:56

learn about the escalation archetype

Escalation
11:23

learn about the shifting the burden archetype

Shifting the Burden
15:33

learn how to build your own archetype model based on the archetype idea

Assignment - Seeking the Wrong Goal
00:58

learn about the Exponentially successful archetype

Exponential Successful
07:16

learn about the fixes that fail archetype

Fixes that Fail
05:43

learn about the balancing process with delay archetype

Assignment - Balancing process with delay
00:24

learn about the growth and underinvestment archetype

Growth and Underinvestment
07:34
+ Hybrid Models
3 lectures 17:44

get started with hybrid models in anylogic

Intro to Hybrid Models
01:23

learn how to connect your agents with system dynamic variables

Preview 05:29

discover the different ways in which you can use SD with other methodologies

Developing Hybrid Models
10:52
+ Final Project
2 lectures 05:22

Final thoughts, and things that were not touched enough during the course

Conclusions
04:58
Final Project - From Concept to Policies
00:24