- Type Agent-based simulation model
- Creator
TEESlab UPRC
- Citations
Link 1
Link 2
- Keywords Consumer behaviour Effectiveness of policy schemes Technology adoption Uncertainty quantification
- License GNU AFFERO GENERAL PUBLIC LICENSE
- Version 1.0
- URL https://github.com/TEESlab-UPRC/ATOM
- Contact
Prof. Dr. Alexandros Flamos
Dr. Vassilis Stavrakas
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