Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
v0.6.4
Light Logo Dark Logo
v0.6.4
  • oemof.solph

User Guide

  • Installation and setup
  • Tutorials
    • District heating portfolio optimization
    • Home PV installation with battery storage
    • Load management of a single EV
    • Time indexes and temporal aggregation
  • Examples
    • Time Index
    • Tuple as label
    • Simple heat and power dispatch
    • Nested Nodes
    • Result object
    • Activity costs
    • Minimal and maximal runtime
    • Start and shutdown costs
    • Flow gradient
    • Variable CHP
    • Balanced and unbalanced storage
    • Storage costs
    • Emission constraint
    • Flow count limit
    • Storage level constraint
    • Transshipment
    • Spreadsheet (Excel) Reader
    • Storage investment
    • Generic Invest limit
    • Investment with minimal invest
    • Combination of investment and binary status variable
    • Offset Converter
    • Custom constraints
  • Showcases
  • Get support

Documentation

  • Basic Concepts
    • Energy System
    • Components
    • Optimization Model
    • Results handling
  • Optimization
    • Additional Constraints
    • Dispatch vs. Investment Optimization
    • Linear vs. Mixed Integer Linear Problems
    • Multi-period optimization (experimental)
  • Recipe Book
    • \(\epsilon\)-constraint and the Pareto Front
  • API Documentation
    • oemof.solph.buses.Bus
    • oemof.solph.components
    • oemof.solph.console_scripts
    • oemof.solph.constraints
    • oemof.solph.EnergySystem
    • oemof.solph.Flow
    • oemof.solph.groupings
    • oemof.solph.helpers
    • oemof.solph.models
    • oemof.solph.options
    • oemof.solph.plumbing
    • oemof.solph.processing
    • oemof.solph.Results
    • oemof.solph.views
  • Changelog

Contribute

  • How to contribute
  • Authors
Back to top
View this page

OptimizationΒΆ

The following sections give a detailed overview on the optimization options you have by using oemof.solph.

Dispatch vs. Investment Optimization
_images/plot_dispatch_invest_light.svg _images/plot_dispatch_invest_dark.svg
Dispatch vs. Investment Optimization
Linear vs. Mixed Integer Linear Optimization
_images/lin_vs_mixed_int_plot_light.svg _images/lin_vs_mixed_int_plot_dark.svg
Linear vs. Mixed Integer Linear Problems
Multi Period Optimization
_images/timeline_light.svg _images/timeline_dark.svg
Multi-period optimization (experimental)
Add additional constraints to your model
_images/math_eq_light.svg _images/math_eq_dark.svg
Additional Constraints
Next
Additional Constraints
Previous
Results handling
Copyright © oemof developer group
Made with Sphinx and @pradyunsg's Furo
Last updated on Apr 17, 2026