Skip to content

An optimization project on the unit commitment problem and its MILP solution implemented

License

Notifications You must be signed in to change notification settings

ray85821234/MILP-UC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MILP-UC

The unit commitment problem (UC) in electrical power production is a large family of mathematical optimization problems where the production of a set of electrical generators is coordinated in order to achieve some common target, usually either match the energy demand at minimum cost or maximize revenues from energy production. This is necessary because it is difficult to store electrical energy on a scale comparable with normal consumption; hence, each (substantial) variation in the consumption must be matched by a corresponding variation of the production. This optimization project is on the unit commitment problem and its MILP solution, with linearized constraints/objective.

Run the project using the MATLAB GUI. Data should be fed in the form of CSVs with CSV represented with the following fields:

Pmax Pmin a b c min up min down hot start cost cold start cost coldstart hrs init stat
Unit 1
Unit 2
...

Demand should be provided in the format below

Demand 254 23 425 323 ...
Time 1 2 3 4 ...

About

An optimization project on the unit commitment problem and its MILP solution implemented

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 99.6%
  • M 0.4%