Ctrl K

TulipaEnergyModel

This package provides an optimization model for the electricity market and its coupling with other energy sectors. The objective is to determine the optimal investment and operation decisions for different types of assets.

6
mentions
9
contributors

Cite this software

DOI:

10.5281/zenodo.8363262

Description

TulipaEnergyModel

Stable Documentation In development documentation Build Status Test workflow status Lint workflow Status Docs workflow Status

Coverage DOI

All Contributors BestieTemplate

This package provides an optimization model for the electricity market and its coupling with other energy sectors (e.g., hydrogen, heat, natural gas, etc.). The main objective is to determine the optimal investment and operation decisions for different types of assets (e.g., producers, consumers, conversions, storages, and transports).

How to Cite

If you use TulipaEnergyModel.jl in your work, please cite using the reference given in CITATION.cff.

Installation

pkg> add TulipaEnergyModel

See the documentation for details on the model and the package.

Bug reports and discussions

If you think you have found a bug, feel free to open an issue. If you have a general question or idea, start a discussion.

Contributing

If you want to contribute (awesome!), please read our Contributing Guidelines and follow the setup in our Developer Documentation.

License

This content is released under the Apache License 2.0 License.

AI Coding Assistant Attribution

We use and accepts pull requests with AI coding assistants to help with development, but we expect the committers to understand and be responsible for the code that they introduce. All commits that receive AI assistance should be signed off with:

Co-authored-by: MODEL NAME (FULL MODEL VERSION) <EMAIL>

For example:

Co-authored-by: Claude Code (claude-sonnet-4-20250514) <noreply@anthropic.com>

Contributors

Logo of TulipaEnergyModel
Keywords
Energy system analysis
Energy system modelling
Integrated energy systems
Investment planning
Open source tool
optimization
Sector coupling
Programming language
License
</>Source code
Packages

Participating organisations

TNO
Netherlands eScience Center
Natural Sciences & Engineering
Natural Sciences & Engineering
Delft University of Technology
Utrecht University

Reference papers

Mentions

Contributors

Contact person

Abel Soares Siqueira
DT
Abel Soares Siqueira
Laurent Soucasse
Laurent Soucasse
Suvayu Ali
Suvayu Ali
Netherlands eScience Center

Related projects

DEMOSES

Designing and modelling future systems of energy systems

Updated 11 months ago
In progress

NextGenOpt

Next Generation Sector-Coupling Models for Optimal Investments and Operation

Updated 6 days ago
In progress

Related software

TulipaClustering.jl

TU

Cluster profiles into representative periods.

Updated 6 days ago
6

TulipaIO.jl

TU

This package relies on DuckDB to tie a variety of data sources with Julia, and TulipaEnergyModel (TEM). It also enables a bidirectional capability to manipulate datasets from Julia and back to DuckDB.

Updated 6 days ago
4