Expand description
Code for performing dispatch optimisation.
This is used to calculate commodity flows and prices.
Modulesยง
- constraints ๐
- Code for adding constraints to the dispatch optimisation problem.
Structsยง
- Dispatch
Run - Provides the interface for running the dispatch optimisation.
- Solution
- The solution to the dispatch optimisation problem
- Variable
Map - A map for easy lookup of variables in the problem.
Enumsยง
- Model
Error - Defines the possible errors that can occur when running the solver
Functionsยง
- add_
activity_ ๐variables - Add variables to the optimisation problem.
- add_
capacity_ ๐variables - calculate_
activity_ ๐coefficient - Calculate the cost coefficient for an activity variable.
- calculate_
capacity_ ๐coefficient - Calculate the cost coefficient for a capacity variable (for flexible capacity assets only).
- filter_
input_ ๐prices - Filter prices data to only include prices for markets not being balanced
- solve_
optimal - Try to solve the model, returning an error if the model is incoherent or result is non-optimal
Type Aliasesยง
- Activity
Variable ๐Map - The map of activity variables for assets
- Capacity
Variable ๐Map - A map of capacity variables for assets
- FlowMap
- A map of commodity flows calculated during the optimisation
- Unmet
Demand ๐Variable Map - Variables representing unmet demand for a given market
- Variable ๐
- A decision variable in the optimisation