ATOM

What problems it solves

The Agent-based Technology adOption Model (ATOM) is an agent-based model that, based on historical data, simulates the expected effectiveness of selected policy schemes on the adoption of different types of technologies that can increase demand flexibility, e.g., small-scale solar PV, residential storage, smart devices, electric vehicles, etc., for the geographical and socioeconomic context under study, while also capturing uncertainty of consumers’ expected behaviour and decision-making process.

Inputs

  • Input data in CSV format.
  • Historical data on technology capacity, e.g., small-scale PV capacity addition, etc., in monthly resolution.
  • Electricity consumption profiles per household in hourly resolution.
  • Expected evolution of demand.
  • Compensation schemes for consumers, competitive electricity consumption tariffs and other regulated charges.
  • Investment costs for the technology under study (e.g., small-scale PV, residential battery storage, etc.).
  • Expected evolution of costs and prices based on historical trends in yearly resolution.
  • Other technology-specific parameters, e.g., solar PV generation profiles in hourly resolution, etc.

Outputs

  • Output data can be saved in Excel, CSV, text, or image files.
  • Agent-related parameters governing consumers’ behaviour.
  • Projections on new technology capacity addition under the simulated policy scheme.
  • Adoption uncertainty regarding consumers’ behaviour and decision-making process.

Language(s)

ATOM is developed in Python 3.8 and runs on Windows, MacOS, and Linux operating systems.

Back