Skip to content

Latest commit

 

History

History
65 lines (57 loc) · 3.91 KB

README_EN.md

File metadata and controls

65 lines (57 loc) · 3.91 KB

ucgrb

README in JP

This Python package can perform unit commitment (UC) optimization for multi-area power systems connected by tie lines using Gurobi Optimizer.

Table of contents

  1. Feature
  2. Requirement
  3. Execution methods and examples
    1. If you have a Gurobi Optimizer license
      1. Execution method
      2. Setting file examples
    2. If you don't have a Gurobi Optimizer license
      1. Execute on a small model
      2. Output MPS files, Execute in other solvers
  4. Formulation of the optimization problem
    1. Objective function
    2. Constraints
      1. Constraints on area
      2. Constraints on large-scale power generation
      3. Constraints on renewable energy
      4. Constraints on energy storage system
      5. Constraints on tie line
      6. Constraints on rolling optimization
    3. Sets and indies
    4. Parameters
      1. Parameters for area
      2. Parameters for large-scale power generation
      3. Parameters for renewable energy
      4. Parameters for energy storage system
      5. Parameters for tie line
      6. Parameters that depends on scheduling kind
    5. Variables
      1. Variables for area
      2. Variables for large-scale power generation
      3. Variables for renewable energy
      4. Variables for energy storage system
      5. Variables for tie line
    6. Appendix
      1. Fuel cost function coefficient calculation method for nuclear and thermal generators
      2. Maximum and minimum output calculation method for nuclear and thermal generators
      3. CO2 emission calculation method for nuclear and thermal generators
  5. How to describe power system data CSV file
    1. Overview
    2. Generation data
    3. Area data
    4. Tie line data
    5. Timeline data
  6. List of setting values
    1. How to describe a configuration file
    2. Optional settings for input data and solver
    3. Unit commitment problem settings
    4. Rolling optimized list settings
    5. Result output settings
  7. For Developers
    1. Settings values for developers
    2. About automatic formatting

License

MIT License