Open tools and applications
The list below overviews several collaborative research projects and open-source tools initially developed for the energy transition and decarbonization projects, made available for public use, and currently being extended and refactored to meet the open-source community standards.
energyRt
A macro-energy system modeling framework in R. Used in large-scale modeling projects like USENSYS
, IDEEA
, CEPRO
(see below), and several other electricity and energy system optimization models. Currently undergoing redesign to integrate with multimod
. Key features include:
Design technological processes and economic elements (e.g., generation, storage, transmission, inter-regional and international trade, resources, supply and demand-side technologies).
Specify scenarios and policy constraints (e.g., emissions, renewable portfolio standards, taxes, subsidies, caps).
Flexible definition of the model horizon and sub-annual time resolution.
Solve scenarios in GAMS, Julia/JuMP, Python/Pyomo, or GLPK/MathProg.
Read and process results, compare scenarios, and visualize outputs in R.
Customize reports for reproducible research.
multimod
A domain-specific modeling language in R for expressing optimization problems. Designed for cross-platform compatibility with GAMS, Pyomo, JuMP, GMPL. Converts parsed models to LaTeX, other modeling languages to facilitate the exchange of mathematical models across different languages and solver frameworks. This new package is in active development. The current version supports:
Reading and parsing mathematical models from GAMS (further releases will include Pyomo, JuMP, and AMPL/GMPL models).
Visualize equations/constraints structure.
Export to LaTeX for documentation, studying, and publication.
Export to GAMS, (Pyomo, JuMP, etc.) for solving.
Further features will include “folding” (dropping unused dimensions of parameters, variables, and equations), equations-to-functions to reproduce variables based on data, and more.
Native Python and C++ interfaces are under consideration as well.
USENSYS
United States Energy System Optimization Model: a linear programming macro-model for long-term capacity expansion, emissions mitigation, and policy evaluation. The model is based on the energyRt
framework. It currently covers the U.S. electricity system, including generation, transmission, storage, and demand-side technologies. USENSYS
was a part of several recent studies, including:
Schivley, Greg and Barone, Aurora and Blackhurst, Michael and Hidalgo-Gonzalez, Patricia and Jenkins, Jesse and Lugovoy, Olеg and Luo, Qian and Roberts, Michael and Zheng, Rangrang and Wade, Cameron and Fripp, Matthias, Process and Policy Insights from an Intercomparison of Open Electricity System Capacity Expansion Models (March 31, 2025). Environmental Defense Fund Economics Discussion Paper Series, 25-31, March 2025.
Chen, Glenda and Lugovoy, Olеg and Piris-Cabezas, Pedro and Stratton, Anna, Intermittent production of electricity-based synthetic jet fuel as a demand-side management strategy for grid decarbonization (November 19, 2024).
IDEEA
Indian Zero Carbon Energy Pathways(IDEEA) ia an open modeling initiative for India’s zero-carbon electricity future. Scenario-based evaluation of deep decarbonization pathways with high VRE penetration. The model has 5 and 32 region versions, using 1200 points of locations of renewable energy, and 40 years of weather data (from merra2ols
database). It is based on the energyRt
and have been applied in several studies, including:
Lugovoy, O.; Jyothiprakash, V.; Chatterjee, S.; Sharma, S.; Mukherjee, A.; Das, A.; Some, S.; Dinesha, D.L.; Das, N.; Bosu, P.; et al. Towards a Zero-Carbon Electricity System for India in 2050: IDEEA Model-Based Scenarios Integrating Wind and Solar Complementarity and Geospatial Endowments. Energies 2021, 14, 7063.
Sourish Chatterjee, Joyashree Roy, Arijit Mukherjee, Oleg Lugovoy, Anupam Debsarkar, Power sector transition plan of a coal-rich region in India with high-resolution spatio-temporal data based model, Energy for Sustainable Development, Volume 83, 2024, 101560, ISSN 0973-0826.
CEPRO
China Electric Power Sector model. Originally part of CEMF-02. CEPRO v2 is planned for update with enhanced renewable granularity and integration of multimod
. Collaborators are welcome to join the effort. The model have been used in the following study:
- Oleg Lugovoy, Shuo Gao, Ji Gao, Kejun Jiang, Feasibility study of China’s electric power sector transition to zero emissions by 2050, Energy Economics, Volume 96, 2021, 105176, ISSN 0140-9883.
More…
Explore more open tools and data on GitHub: https://github.com/optimal2050
Potential Projects
PyPSA-Eur in R
PyPSA-Eur is a large-scale open-source energy system model for Europe, which can be used to evaluate the impact of different energy transition scenarios on the European energy system. The replication of the model in multimod
+ energyRt
is intended as a by-product of an ongoing project with a goal of cross-validation and extension of the original model functionality to the project’s specific needs.
ReEDS in R
Exploratory replication of NREL’s ReEDS model in R with the aim to enhance model reuse, cross-model comparison, validation.
Support Open Development
If you find these tools valuable, consider supporting their development:
Your support helps make robust, transparent modeling tools available for everyone.