Course Outline

DAY 1

Introduction

Session 1 – Introduction to ABMS

  • Industrial Modeling and Simulation
  • What is a model, level of abstraction
  • Advantages of creating executable model
  • Benefits of system simulation

Session 2 – Agents

  • What are Agents
  • How to identify Agents
  • How to model agents
  • Agent choice selection and abstraction level decision
  • Installing repast environment

Q & A

DAY 2

Refresher of Day 1

Session 3 – Essential background

  • What are logo, OO, 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 of relogo

Q & A

DAY 3

Refresher of Day 2

Session 5 – The Model Governing Rules

  • Examples of physics and mathematic rules for modeling
  • Position, speed and acceleration
  • Newton 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

Refresher of Day 3

Session 7 – Simulating the model

  • General simulation Concepts
  • Control the simulation through parameters
  • Creating scenarios and what if situations
  • Collecting the simulation result
  • A Case study

Session 8 – Maintaining models

  • inheriting an existing model
  • minor changes to models
  • creating a real example ABMS

Q & A

 28 Hours

Testimonials (1)

Upcoming Courses