Computational Model Library

Agent Based Integrated Assessment Model (1.0.0)

Agent based approach to the class of the Integrated Assessment Models. An agent-based model (ABM) that focuses on the energy sector and climate relevant facts in a detailed way while being complemented with consumer goods, labour and capital markets to a minimal necessary extent.

parameters_temperature_hist.jpeg

Release Notes

All FOLDER constants in the Simulation.java class must be updated before start. In particular MAIN_FOLDER which is the main access path. PARAMETER_TABLES_FOLDER (where all the attached csv files should be placed before simulation begin) and RESULTS_FOLDER where the results are saved. For debugging DEBUG_ALL value must be set to true, as well as the market related debug parameter e.g. DEBUG_ALL. The folder where the debug files are stored is defined in the relevant debuggers. There are currently 4 versions of run() method: 1 - allows running 4 selected scenarios multiple times, 2 - allows systematic parameter search, 3 - reruning selected scenarios, 4 - allows systematic technology parameter search. Currently one must manually (un)comment relevant version of run() method. Examples how to run a code are commented in main(String[] args) method. Uses mason19.jar, opencsv.jar, apache commons lang, math and csv external libraries.

Associated Publications

Journal of Artificial Societies and Social Simulation 23(3) 7, 2020
Doi: 10.18564/jasss.4325 Url: http://jasss.soc.surrey.ac.uk/23/3/7.html

Agent Based Integrated Assessment Model 1.0.0

Agent based approach to the class of the Integrated Assessment Models. An agent-based model (ABM) that focuses on the energy sector and climate relevant facts in a detailed way while being complemented with consumer goods, labour and capital markets to a minimal necessary extent.

Release Notes

All FOLDER constants in the Simulation.java class must be updated before start. In particular MAIN_FOLDER which is the main access path. PARAMETER_TABLES_FOLDER (where all the attached csv files should be placed before simulation begin) and RESULTS_FOLDER where the results are saved. For debugging DEBUG_ALL value must be set to true, as well as the market related debug parameter e.g. DEBUG_ALL. The folder where the debug files are stored is defined in the relevant debuggers. There are currently 4 versions of run() method: 1 - allows running 4 selected scenarios multiple times, 2 - allows systematic parameter search, 3 - reruning selected scenarios, 4 - allows systematic technology parameter search. Currently one must manually (un)comment relevant version of run() method. Examples how to run a code are commented in main(String[] args) method. Uses mason19.jar, opencsv.jar, apache commons lang, math and csv external libraries.

Version Submitter First published Last modified Status
1.0.0 Marcin Czupryna Sat Jun 27 08:19:59 2020 Sat Jun 27 08:20:00 2020 Published

Discussion

This website uses cookies and Google Analytics to help us track user engagement and improve our site. If you'd like to know more information about what data we collect and why, please see our data privacy policy. If you continue to use this site, you consent to our use of cookies.
Accept