Repast - Agent Based Modeling and Simulation (ABMS)培训

课程编码

repast1

课程时长

28 小时 通常来说是4天,包括中间休息。

课程概览

目的

基于代理的建模和仿真(ABMS)是一种相对较新的方法,用于对由交互的自主“代理”组成的复杂系统进行建模。代理具有行为,通常由简单的规则描述,以及与其他代理的交互,这反过来影响他们的行为。通过单独建模代理,可以观察到代理在其属性和行为中存在的多样性的全部影响,因为它引起整个系统的行为。 Repast Suite是一系列基于代理的高级,免费和开源的建模和仿真库,已经连续开发了10多年。这个为期四天的课程详细说明了如何使用Repast环境为基于代理的系统创建模拟。

课程目标

  1. 向参与者介绍基于代理的建模和仿真的原理和概念。
  2. 培养参与者阅读和理解代理建模编程代码的能力。
  3. 为参与者提供知识,因此他们了解准确和精确建模的重要性。
  4. 使用基于代理的模拟增加参与者对自己系统的理解。
  5. 使用repast,reLogo开发更好的使用和编写基于代理的系统的能力。

方法

该课程模拟各种有效的培训方法,包括演示,练习,讨论,脑力激荡,案例研究,可视化和演示。一旦参与者了解了工业建模和模拟,他们就可以利用这些知识开发自己的ABMS系统。

Machine Translated

课程大纲

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

课程分类

相关课程

促销课程

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户

is growing fast!

We are looking to expand our presence in China!

As a Business Development Manager you will:

  • expand business in China
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

该网站在其他国家/地区