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 multiple regions and regional 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
- Support for simulating selected years in a modeling period
- Parallel processing
- Support for 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 is a project of the Energy Modeling Program at the Stockholm Environment Institute (SEI). Key contributors include Jason Veysey, Charlie Heaps, Eric Kemp-Benedict, and Taylor Binnington. The project was started through an SEI Seed & Innovation grant funded by the Swedish International Development Cooperation Agency (Sida).