AnyMOD.jl: A Julia package for creating energy system models
This provides a tool for energy system modelers to work more efficiently, though it is incremental as it builds on existing optimization backends.
The authors tackled the challenge of modeling large-scale energy systems with intermittent generation and sectoral integration by developing AnyMOD.jl, a Julia framework that uses a novel graph-based approach to create linear optimization models, resulting in features for visualization, data input, and performance scaling.
AnyMOD.jl is a Julia framework for creating large-scale energy system models with multiple periods of capacity expansion. It applies a novel graphbased approach that was developed to address the challenges in modeling high levels of intermittent generation and sectoral integration. Created models are formulated as linear optimization problems using JuMP.jl as a backend. To enable modelers to work more efficiently, the framework provides additional features that help to visualize results, streamline the read-in of input data, and rescale optimization problems to increase solver performance.