Economic Dispatch is the process of allocating the required load demand between the available generation units such that the cost of operation is minimized. There have been many algorithms proposed for economic dispatch: Merit Order Loading, Range Elimination, Binary Section, Secant Section, Graphical/Table Look-Up, Convex Simplex, Dantzig-Wolf Decomposition, Separable Convex Linear Programming, Reduced Gradient with Linear Constraints, Steepest Descent Gradient, First Order Gradient, Merit Order Reduced Gradient, etc. The close similarity of the above techniques can be shown if the solution steps are compared. These algorithms are well documented in the literature. We will use only the graphical (LaGrangian Relaxation) techniques.

Generation Models

 The electric power system representation for Economic Dispatch consists of models for the generating units and can also include models for the transmission system. The generation model represents the cost of producing electricity as a function of power generated and the generation capability of each unit. We can specify it as:

1. Unit cost function:

                             (1)

where Fi = production cost

 

Fi(.) = energy to cost conversion curve

 

Pi = production power

2. Unit capacity limits:

                                (2)

3. System constraints (demand – supply balance)

                               (3)

Formulation of the LaGrangian

We are now in a position to formulate our optimization problem. Stated in words, we desire to minimize the total cost of generation subject to the inequality constraints on individual units (2) and the power balance constraint (3). Stated analytically, we have:

Minimize: 

Subject to: (1)~(3)

 The equality constraint h(x) = b for the general case was allowed to contain multiple constraints. Here, in the EDC problem, we see that there is only one equality constraint, i.e., h and b are both scalars. This implies that lambda is a scalar also. The Lagrangian function, then, is:

                          (4)

KKT Conditions

Application of the KKT conditions to the LaGrangian function of (4) results in:

 i=1,2…N                             (5)

                                                  (6)

The KKT conditions provide us with a set of equations that can be solved. The unknowns in these equations include the generation levels P1, P2, …, Pn and the LaGrange multipliers , a total of (n+1) unknowns. We note that (5) provides n equations, (6) provides one equation. Thus, we have a total of (n+1) equations.

KKT Conditions for a 2-unit system

To illustrate more concretely, let’s consider a simple system having only two generating units. The LaGrangian function, from (4), is:

 

The KKT conditions, from (5) and (6) become:

                                           (7)

                                                     (8)

 


Graphical Solution

Recall the first KKT condition when applied to the generation system, if we assume that all binding inequality constraints have been converted to equality, then the equations becomes

        (9)

 This equation implies that for all regulating generators (i.e. units not at their limits.) each generators incremental costs are the same and are equal to lambda.

This very important principle provides the basis on which to apply the graphical solution method. The graphical solution is illustrated in Figure 1 (note that "ICC" means incremental-cost-curve). The unit's data are simply plotted adjacent to each other. Then, a value for lambda is chosen (judiciously) and the generations are added. If the total generation is equal to the total demand "PT" then the optimal solution has been found. Otherwise, a new value for lambda is chosen and the process repeated. The limitations of each unit are included as vertical lines since the rulers must not include generation beyond unit capabilities. The unit is simply fixed at the value crossed.

Figure 1. Graphical Solution of EDC

 


Example:

There is a simple two units system including two very similar units that have the following input-output cost function and incremental cost function:

                             (10)

                                  (11)

                                                     (12)

Discretize the I/O curve and incremental cost curve with 10MW space each, 9.92 is the mean value among the discrete points of the incremental cost curve for unit 1, 10.2 is the mean value for unit 2.

Suppose the system lambda value is known, then apply the equal lambda criteria (graphical solution) to the two units, corresponding to each specific value of lambda within the minimal and maximal of incremental cost, there is optimal output level for each unit. From the spreadsheet, we can see that the correlation coefficient between the optimal output levels is ; for the lambda value outside of the minimal or maximal incremental cost of any unit, the output level for that unit is at minimal or maximal, another unit bears the left demand, their correlation coefficient is also 1 (perfect correlation). According to the correlation defined in pearson, the whole correlation is 1 in the whole data set.

Suppose the system demand level is known, then apply the graphical method to the economic dispatch problem of the two units, and determine the corresponding lambda for the demand level. If value of lambda is within the minimal and maximal of incremental cost, the specific output level of each unit is determined, from the spreadsheet, we can see that the correlation between the optimal output levels is 1, if the lambda value outside of the minimal or maximal incremental cost of any unit, the output level for that unit is at minimal or maximal, another unit bears the left demand, their correlation coefficient is also 1 (perfect correlation). According to the correlation defined in pearson, the whole correlation is 1 in the whole data set.

The result is coincident with the fact that in the competitive market, the optimal bid for identical or very similar units are strongly correlated, which is an important aspect that should be considered carefully in making decision on optimal bidding strategy.