CRAFTY-ABM / CRAFTY_CoBRA

CRAFTY Component-Based Role Agents (CoBRA)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CRAFTY_CoBRA

CRAFTY Component-Based Role Agents (CoBRA) in continuing development of the CRAFTY CoBRA Impressions model in 2020.

See documentation for more information.

CRAFTY CoBRA IMPRESSIONS EU Model

Configuration

The base configuration is:

  • startTick: 2010
  • endTick: ?
  • world: EU28
  • scenario: base01
  • FRs: ?
  • BTs: Pseudo
  • Preferences: ?
  • Capitals: Cprod, Fprod, Infra, Lprod, Nat, Econ (?)
  • Services: Meat, Cereal, Recreation, Timber

Parameterisation

There are some R scripts that ease the creation of configuration file from templates. These can be run all at once by executing './config/R/base01/createbatch/createWorld.R The scripts in './config/R/base01/createbatch/' can be copied to another subfolder, e.g. './config/R/base02' and adjusted to create another set of scenarios.

NOTE: the simp configuration must be correct before the scripts may be applied (e.g., simp$mdata$aftNames)

Agenda for defining agent types:

  1. Adapt '/config/R/simp-machine_cluster.R' (consider to rename it) and execute
  2. Configure 'simp$mdata$aftNames' ('./config/R/simpBasic.R')
  3. Configure './data/agents/FunctionalRoles.xml'
  4. Define properties in './data/agents/template/AFT.csv'
  5. Run './config/R/base01/createbatch/createWorld.R' (calls 'createAftParamCSV.R' and 'create1by1RunCSV.R')
  6. Define production in './data/production/.csv'

Some Notes

  • CRAFTY-CoBRA currently issues a number of warnings from LEventbus. They basically mean that decision making processes are triggered, but no actual decision for that trigger configured. In most cases the warnings can be ignored.

Post-Processing

The folder ./config/R contains templates to aggregate and visualise simulation output data with R. See crafty wiki for details.

About

CRAFTY Component-Based Role Agents (CoBRA)


Languages

Language:Java 99.9%Language:D 0.0%Language:CSS 0.0%Language:AGS Script 0.0%