Get in Touch

Course Outline

DAY 1

Introduction

Session 1 – Introduction to ABMS

  • Industrial modelling and simulation
  • What is a model? Levels of abstraction
  • Advantages of creating executable models
  • Benefits of system simulation

Session 2 – Agents

  • What are agents?
  • How to identify agents
  • How to model agents
  • Selecting agent choices and deciding on levels of abstraction
  • Installing the Repast environment

Q & A

DAY 2

Recap of Day 1

Session 3 – Essential background

  • What are Logo, OO, and Java?
  • Object-oriented concepts
  • Inheritance concepts
  • Agents as objects
  • Recalling Logo

Session 4 – Repast/reLogo environment

  • The basic reLogo program
  • The reLogo environment
  • Built-in classes in reLogo

Q & A

DAY 3

Recap of Day 2

Session 5 – The model governing rules

  • Examples of physics and mathematical rules for modelling
  • Position, speed and acceleration
  • Newton's second law rule
  • Chemical and physical changes

Session 6 – Developing the model

  • Turtle Groovy/Class
  • Turtle step method
  • Patch Groovy
  • User panel
  • What are reLogo links?
  • Link Groovy

Q & A

DAY 4

Recap of Day 3

Session 7 – Simulating the model

  • General simulation concepts
  • Controlling the simulation through parameters
  • Creating scenarios and 'what if' situations
  • Collecting simulation results
  • A case study

Session 8 – Maintaining models

  • Inheriting an existing model
  • Making minor changes to models
  • Creating a real-world ABMS example

Q & A

 28 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories