This documentation explains how to use NEMO: the Next Energy Modeling system for Optimization.
NEMO is a high-performance, open-source energy system optimization modeling tool. It is intended for users who seek substantial optimization capabilities without the financial burden of proprietary software or the performance bottlenecks of common open-source alternatives. Key features of NEMO include:
- Least-cost optimization of energy supply and demand
- Support for regional models with endogenously simulated trade
- Modeling of energy storage
- Nodal network simulations and modeling of power and pipeline flow
- Modeling of emissions and emission constraints (including carbon prices and pollutant externalities)
- Modeling of renewable energy targets
- Optimization with perfect foresight or limited foresight
- Support for simulating selected years in a modeling period
- Parallel processing
- Verified compatibility with multiple solvers: Cbc, CPLEX, GLPK, Gurobi, HiGHS, Mosek, and Xpress
- Optimization warm starts
- SQLite data store
- Numerous performance tuning options
NEMO can be used as a stand-alone tool but is designed to leverage the Low Emissions Analysis Platform (LEAP) as a user interface. Many users will find it easiest to exploit NEMO via LEAP.
For more background on NEMO and its raison d'être, see the README at NEMO's GitHub homepage.
NEMO team
NEMO is a project of the Energy Modeling Program at the Stockholm Environment Institute (SEI). Key contributors include Jason Veysey and Charlie Heaps. The project was started through an SEI Seed & Innovation grant funded by the Swedish International Development Cooperation Agency (Sida).