Professional Documents
Culture Documents
Psoc CH 3 Zub
Psoc CH 3 Zub
& Control
Fall-2020
1
Economic Load Dispatch
PROBLEM FORMULATION
• Economic scheduling is a cost-effective mode of allocation of
generation among the different units in such a way that the
overall cost of generation should be minimum.
• This can also be termed as an optimal dispatch.
• Let the total load demand on the station = PD
• The total number of generating units = n.
• To allocate the total load PD among these ‘n’ units in an
optimal way to reduce the overall cost of generation.
• Let PG , , be the power generated by each
individual unit to supply a load demand of PD
PROBLEM FORMULATION
3
PROBLEM FORMULATION
Cost-curve expression
PROBLEM FORMULATION
• C1
• C2
• CN
PROBLEM FORMULATION
• This system consists of N thermal-generating units connected
to a single bus bar serving a received electrical load P load
• The input to each unit, shown as Ci, represents the cost rate
of the unit. The output of each unit, Pi, is the electrical power
generated by that particular unit. The total cost rate of this
system is, of course, the sum of the costs of each of the
individual units. The essential constraint on the operation of
this system is that the sum of the output powers must equal
the load demand.
• The problem is to minimize CT subject to the constraint that
the sum of the powers generated must equal the received
load. Note that any transmission losses are neglected and any
operating limits are not explicitly stated when formulating this
problem
PROBLEM FORMULATION
The objective function is to minimize the
Objective function overall cost of production of power generation
7
PROBLEM FORMULATION
The sum of real-power generation of all the
Equality constraints various units must always be equal to the
total real-power demand on the system.
8
PROBLEM FORMULATION
Each generating unit should not operate
Inequality constraints above its rating or below some minimum
generation. This minimum value of real-
power generation is determined from the
technical feasibility.
9
Solution: Lagrange function
• This is a constrained optimization problem that
may be solved by using advanced methods
• In order to establish the necessary conditions for
an extreme value of the objective function, add/
subtract the constraint function to the objective
function after the constraint function has been
multiplied by an undetermined multiplier known
as the Lagrange function
10
Solution
• The necessary conditions for an extreme value of the
objective function result when we take the first
derivative of the Lagrange function with respect to
each of the independent variables and set the
derivatives equal to 0. In this case, there are N + 1
variables, the N values of power output, Pi, plus the
undetermined Lagrange multiplier, .
• The derivative of the Lagrange function with respect
to the undetermined multiplier merely gives back the
constraint equation.
• On the other hand, the N equations that result when
we take the partial derivative of the Lagrange function
with respect to the power output values one at a time
give the set of equations shown as Equation
11
Solution
12
Solution
13
Solution
14
Solution
• After getting the optimal solution, in the case that the
generation of any one unit is below its minimum capacity
or above its maximum capacity, then its generation
becomes the corresponding limit.
• If the generation of any unit violates the minimum limit,
then the generation of that unit is set at its minimum
specified limit and vice versa. Then, the remaining
demand is allocated among the remaining units as for
the above criteria.
• In the solution of an optimization problem without
considering the transmission losses, we make use of
equal incremental costs, i.e., the machines are so loaded
that the incremental cost of production of each machine
is the same.
15
Example
Determine the economic operating point for the following
three units when they are delivering a total of 850 MW
power
Input–output curve
Input–output curve
16
Input–output curve
Solution
Before solving this problem , the fuel cost of each unit must be
specified.
17
Example
Then
C1P1
C2P2
C3P3
18
Example
dC1/P1
dC2/P2
dC3/P3
• The total Generation
Solving for λ
Check constraints
Check constraints
• Each unit is within its high and low limit
• The total output summed for all three
units meets the desired 850 MW
requirement
21
In order to solve for the most economic dispatch while meeting
unit limits, we use
22
From the equation we see that λ must equal the incremental
cost of unit 2 since it is not at either limit. Then
dC2/P2
dC3/P3
24
This dispatch now meets the conditions
dC1/P1
25
• THE
LAMBDA
ITERATION
METHOD
26
Steps
1. Guess the initial value of λ
2. Calculate
3. Check
4. If increase value of λ
5. If decrease value of λ
6. Go to Step 2
Problem
• The incremental fuel costs for a plant consisting
of two units of 100 MW each are
𝑑𝐶1
• = 0.012𝑃𝐺1 + 2
𝑑𝑃𝐺1
𝑑𝐶2
• = 0.015𝑃𝐺2 + 1.5
𝑑𝑃𝐺2
• The minimum load on each unit is 10MW and
the total load to be supplied is 150MW.
• Determine the Economic Operating Schedule
Solution
• Assume λ = 3
3−2
• 𝑃𝐺1 = = 83.33MW
0.012
3−1.5
• 𝑃𝐺2 = = 100MW
0.015
• 𝑃𝐺1 +𝑃𝐺2 = 183.33 MW > 𝑃𝐷
• Decrease λ
• Assume λ = 2.7
2.7−2
• 𝑃𝐺1 = = 58.33MW
0.012
Solution
2.7−1.5
• 𝑃𝐺2 = = 80MW
0.015
• 𝑃𝐺1 +𝑃𝐺2 = 138.33 MW < 𝑃𝐷
• Increase λ
• Assume λ = 2.75
2.75−2
• 𝑃𝐺1 = = 62.5MW
0.012
2.75−1.5
• 𝑃𝐺2 = = 83.33MW
0.015
• 𝑃𝐺1 +𝑃𝐺2 = 145.83 < PD
Solution
• Increase λ
• Assume λ = 2.78
2.78−2
• 𝑃𝐺1 = = 65MW
0.012
2.78−1.5
• 𝑃𝐺2 = = 85.33MW
0.015
• 𝑃𝐺1 +𝑃𝐺2 = 150.33 > PD
• Decrease λ
• Assume λ = 2.778
Solution
• Increase λ
• Assume λ = 2.788
2.778−2
• 𝑃𝐺1 = = 64.83MW
0.012
2.778−1.5
• 𝑃𝐺2 = = 85.2MW
0.015
• 𝑃𝐺1 +𝑃𝐺2 = 150.03 > PD
Increase lambda
Done
36
ECONOMIC DISPATCH USING DYNAMIC
PROGRAMMING
• For large steam turbine generators the input–output
characteristics are not always smooth
• Large steam turbine generators will have a number of
steam admission valves that are opened in sequence to
obtain ever-increasing output of the unit
• As the unit loading increases, the input to the unit
increases and the incremental heat rate decreases
between the opening points for any two valves.
• However, when a valve is first opened, the throttling
losses increase rapidly and the incremental heat rate
rises suddenly.
• This gives rise to the discontinuous type of incremental
heat rate characteristic
• This type of input–output characteristic is nonconvex
• Hence, optimization techniques that require convex
characteristics may not be used
37
38
• If nonconvex input–output curves are to be used, we
cannot use an equal incremental cost methodology
since there are multiple values of MW output for any
given value of incremental cost.
• Under such circumstances, there is a way to find an
optimum dispatch that uses dynamic programming
(DP)
• Using this approach, we do not calculate a single
optimum set of generator MW outputs for a specific
total load supplied—rather, we generate a set of
outputs, at discrete points, for an entire set of load
values
39
DYNAMIC
PROGRAMMING
DYNAMIC PROGRAMMING is a mathematical technique dealing
with the optimization of multistage decision processes
40
DYNAMIC
PROGRAMMING
41
DYNAMIC PROGRAMMING: Backward
Recursion and Forward Recursion Approach
Sub Problems or stages
42
DYNAMIC PROGRAMMING: Backward
Recursion and Forward Recursion Approach
43
DYNAMIC PROGRAMMING: Backward
Recursion and Forward Recursion Approach
44
DYNAMIC PROGRAMMING: Backward
Recursion and Forward Recursion Approach
45
DYNAMIC PROGRAMMING: Backward
Recursion and Forward Recursion Approach
46
DYNAMIC PROGRAMMING: Backward
Recursion and Forward Recursion Approach
47
DYNAMIC PROGRAMMING: Backward
Recursion and Forward Recursion Approach
48
DYNAMIC PROGRAMMING: Backward
Recursion and Forward Recursion Approach
Example : Assumethere are three units in the system; all are on-
line. Their input– output characteristics are not smooth nor
convex. Data are as follows.
𝐶1 𝐶2 𝐶3
50
DYNAMIC PROGRAMMING
𝑓2 = 𝐶1 𝐷 − 𝑃2 + 𝐶2 𝑃2
Over the allowable range of P2 and for 100 ≤ D ≤ 350 MW
Save the cost for serving each value of D that is minimal and the
load level on unit 2 for each demand level
51
𝐶2
(D) 𝐶1 (D) 𝑓2 𝑃2
52
This results in
𝐷 𝑓2 𝑃2
53
Now Minimize
𝑓3 = 𝑓2 𝐷 − 𝑃3 + 𝐶3 𝑃3
for 50 ≤ P3 ≤ 175 MW and D = 300 and 325 MW
54
𝐶3
(D) 𝑓2 𝑓3 𝑃3
55
Between the 300- and 325-MW demand levels, the marginal
unit is unit 2.
(That is, it is picking up all of the additional demand increase
between 300 and 325 MW.)
Therefore, interpolate to find the cost at a load level of 310
MW or an output level on unit 2 of 110 MW.
The results for a demand level of 310 MW are
𝑃1 = 50
𝑃2 = 110 For a total cost 4286
𝑃3 = 150
56
THERMAL SYSTEM DISPATCHING WITH NETWORK
LOSSES CONSIDERED
57
THERMAL SYSTEM DISPATCHING WITH NETWORK
LOSSES CONSIDERED
58
THERMAL SYSTEM DISPATCHING WITH NETWORK
LOSSES CONSIDERED
Equality constraint
Inequality constraint
Inequality constraint
61
THERMAL SYSTEM DISPATCHING WITH NETWORK
LOSSES CONSIDERED
64
Solution: Lagrange function
65
Solution: Lagrange function
66
Solution: Lagrange function
67
Solution: Lagrange function
The following points should be kept in mind for the
solution of economic load dispatch problems when
transmission losses are included and co-ordinated
68
Solution: Lagrange function
69
Solution: Lagrange function
when is the incremental cost of the received power of
Input–output curve
Input–output curve
71
Input–output curve
72
Example: Steps for solution
Step 1: Pick a set of starting values for P1, P2, and P3 that sum to
the load.
Step 2: Calculate the incremental losses ∂ Ploss/∂ Pi as well as the
total losses Ploss.
The incremental losses and total losses will be considered
constant until we return to step 2.
Step 3 Calculate the value of λ that causes P1, P2, and P3 to sum
to the total load plus losses.
Step 4 Compare the P1, P2, and P3 from step 3 to the values used
at the start of step 2. If there is no significant change in any one
of the values, go to step 5; otherwise, go back to step 2.
Step 5: Done.
Example: Using data from example 1
dC1/P1
dC2/P2
dC3/P3
Example: Using data from example 1
Step 4: Since these values for P1, P2, and P3 are quite
different from the starting values, we will return to step 2.
Solution
Step 4: Since these values for P1, P2, and P3 are quite
different from the starting values, we will return to step 2.
Solution
1. All the lines in the system have the same X/R ratio.
2. All the load currents have the same phase angle.
3. All the load currents maintain a constant ratio to
the total current.
4. The magnitude and phase angle of bus voltages at
each station remain constant.
5. Power factor at each station bus remains constant
REAL-POWER GENERATION–DERIVATION
In general
Penalty factor of
Plant-1:
Penalty factor of
plant-2 is
Solution
1
Solution
2
Solution
Transmission loss
Penalty factor of
plant-2 is
Solution
1
Solution
2
Solution
Total loss is
For n = 2,
Example