ALLOCATE - Optimal Unit Allocation Software

Unit allocation / commitment

Unit allocation / commitment is the process of deciding when and which generating units at each power station to start-up and shut-down. This process is very complicated when 2 or more generating units are considered due to the fact that the number of combinations increases exponentially with the number of available generating units. To solve this problem in efficient way mathematical model and computer program is required.

Allocate is a computer program that can be used to very efficiently solve the above problem. Using a mathematical model and specific numerical techniques Allocate provide an optimal or best-fit solution to the unit allocation / commitment problem. The use of the program can result in significant improvements to daily energy production or revenues. Allocate is an optimization program because it is based on mathematical formulation of the unit allocation / commitment problem and provides an optimal solution depending on the selected objective function taking into account numerous constraints.

 

Allocate is based on Dynamic Programming

Allocate uses dynamic programming (DP) to solve optimization problem which can be  defined as sequential decision processes. DP is not restricted by any requirement of linearity, convexity or even continuity, making it specially suitable for this kind of problems. The feasible numerical space is divided in a number of discretization points. The algorithm evaluates the objective function for each point and selects the best possible combination of load for each generating unit that maximize the objective function (total hydropower station output) or minimize the objective function (total amount of water released to produce fixed amount of hydropower station power) for a given reservoir level.

In order to improve the accuracy of the model results a two step seamless process is adopted. The first step produces a near optimal solution. In the second step the previous operating policy is further refined, until the optimal one that maximizes / minimizes the objective function, is obtained.

Allocate options and constraints

Options
Numerous constraints can be specified and applied during the optimization process: 
 
User can click select and change input parameters, add or remove available generating units or set important constraints. After saving Allocate reads the parameters and auto configures to solve the optimization problem with the selected inputs.
After the run the optimal or best possible results are presented to the user of the program. Those results can be applied to the real system immediately via the post processing interface.
 
 
Here is the list of possible parameters and constraints that the end user of Allocate can modify:
  • Availability of the generating units from previous time step
  • Startup costs
  • Gate and generator constraints
  • Rough zones
  • Other specific to the local implementation

Allocate optimization can benefit the hydropower systems owners and operators by increasing system output by more than 2%.

 

 

Allocate

Optimal unit allocation software

Allocate

for Windows - all versions

 

MaxHydro

Hydropower optimization software

MaxHydro

for Windows - all versions

 

WWW development

WWW interface to Allocate or MaxHydro

ASP.NET IIS7 or PHP APACHE Servers

Customization and changes to suit your needs

iPhone, iPad or Smart phone pages

SQL Database back end on request

Remote Cloud Services

Run Allocate or MaxHydro remotely on our servers

We will help to setup and update

Backup and email your data periodically

Interactively train and help your staff 

Help you with interpretation of results