Economic Dispatch in Power Systems
Economic Dispatch in Power Systems
This objective function consists of the summation of the terms in which each term is a function of
Separate independent variables. This type of objective function is called a separable objective
function.
• The optimization problem is to allocate the total load demand (P ) among the various generating
units, such that the cost of generation is minimized and satisfies the following constraints
Constraint equations
• The economic power system operation needs to satisfy the following types of constraints.
• (1) Equality constraints
• The sum of real-power generation of all the various units must always be equal to the total real-
• power demand on the system.
i.e
Or
(2) Inequality constraints
• These constraints are considered in an economic power system operation due to the physical and
operational limitations of the units and components.
• The inequality constraints are classified as:
• (a) According to the nature
• According to nature, the inequality constraints are classified further into the following constraints:
• 1. Hard-type constraints: These constraints are definite and specific in nature. No flexibility will
take place in violating these types of constraints.
• e.g.,: The range of tapping of an on-load tap-changing transformer.
• 2. Soft-type constraints: These constraints have some flexibility with them in violating.
• e.g.,: Magnitudes of node voltages and the phase angle between them.
• Some penalties are introduced for the violations of these types of constraints.
(b) According to power system parameters
1. Output power constraints: Each generating unit should not operate above its rating or below some minimum generation.
This minimum value of real-power generation is determined from the technical feasibility.
• Similarly, the limits may also have to be considered over the range of reactive-power capabilities of the generator unit requiring
• that:
must be satisfied, where Si is the rating of the generating unit for limiting the overheating of stator.
• Voltage magnitude and phase-angle constraints: For maintaining better voltage profile and
limiting over loadings, it is essential that the bus voltage magnitudes and phase angles at various
• buses should vary within the limits. These can be illustrated by imposing the inequality constraints
on bus voltage magnitudes and their phase angles.
• where j = 1, 2, …, m, j ≠ i, n is the number of units, and m the number of loads connected to each unit.
MATHEMATICAL DETERMINATION OF
OPTIMAL ALLOCATION OF TOTAL LOAD
AMONG DIFFERENT UNITS
• Consider a power station having ‘n’ number of units. Let us assume that each unit does not violate
the inequality constraints and let the transmission losses be neglected.
• The cost of production of electrical energy
each of these derivatives represents the individual incremental cost of every unit. Hence, the condition for the
optimal allocation of the total load among the various units, when neglecting the transmission losses, is that the
incremental costs of the individual units are equal. It a called a co-ordination equation.
• A system consists of two units to meet the daily load cycle as shown in Fig.
The maximum and minimum loads on a unit are to be 220 and 30 MW, respectively.
Find out:
1. The economical distribution of a load during the light-load period of 7 hr and during the heavy-
load periods of 17 hr. In addition, find the operation cost for this 24-hr period operation of two
units.
2. The operation cost when removing one of the units from service during 7 hr of light-load period.
Assume that a cost of Rs. 525 is incurred in taking a unit off the line and returning it to service
after 7 hr.
3. Comment on the results.
MATHEMATICAL DETERMINATION OF OPTIMUM ALLOCATION OF TOTAL
LOAD WHEN TRANSMISSION LOSSES ARE TAKEN INTO CONSIDERATION
• Consider a power station having ‘n’ number of units. Let us assume that each unit does not violate
the inequality constraints and let the transmission losses be considered.
• Assuming that the inequality constraint is satisfied, the objective function is redefined by
augmenting Equation with equality constraint using Lagrangian multiplier (λ) and is given by
• 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.
• The total load of the power system is not constant but varies throughout the day and
• reaches a different peak value from one day to another. It follows a particular hourly
• load cycle over a day. There will be different discrete load levels at each period.
• Due to the above reason, it is not advisable to run all available units all the time, and it is
• necessary to decide in advance which generators are to start up, when to connect them
• to the network, the sequence in which the operating units should be shut down, and for
• how long. The computational procedure for making such decisions is called unit
• commitment (UC), and a unit when scheduled for connection to the system is said to
• be committed.
• The problem of UC is nothing but to determine the units that should operate for a
• particular load. To ‗commit‘ a generating unit is to ‗turn it on‘, i.e., to bring it up to speed,
• synchronize it to the system, and connect it, so that it can deliver power to the
• Network.
• COMPARISON WITH ECONOMIC LOAD DISPATCH
• Economic dispatch economically distributes the actual system load as it rises to the
• various units that are already on-line. However, the UC problem plans for the best set of
• units to be available to supply the predicted or forecast load of the system over a future
• time period.
• NEED FOR UC
• The plant commitment and unit-ordering schedules extend the period of optimization
• from a few minutes to several hours.
• Weekly pattern scan be developed from daily schedules. Likewise, monthly, seasonal, and
• annual schedules can be prepared by taking into consideration the repetitive nature of
• the load demand and seasonal variations.
• A great deal of money can be saved by turning off the units when they are not needed
• for the time. If the operation of the system is to be optimized, the UC schedules are
• required for economically committing units in plant to service with the time at which
• individual units should be taken out from or returned to service.
• This problem is of importance for scheduling thermal units in a thermal plant; as for
• other types of generation such as hydro their aggregate costs (such as start-up costs,
• operating fuel costs, and shutdown costs) are negligible so that the iron-off status is not
• important.
CONSTRAINTS IN UC
• Spinning reserve
• It is the term used to describe the total amount of generation available from all Synchronized units
• on the system minus the present load and losses being supplied.
• Here, the synchronized units on the system may be named units spinning on the system.
• Static reserve:
• To meet the load demand under contingency of failure of a generator or its derating
• caused by minor defect, it is made so that the total installed capacity of the
• generating station greater the yearly peak load by certain margin. This is called static
• reserve.
Thermal Unit Constraints
• Thermal units require crew to operate them especially where turned on or off. A thermal unit may
• undergo only gradual temperature changes and this translates into increased number of hours
• required to bring it on line. Therefore the various constraints that arise one.
• a) Minimum Up time
• Once the unit is running, it should not be turned off immediately
• b) Minimum Down Time
• Once the unit is decommitted, there is a minimum time before it can be recommitted.
• c) Crew Constraints
• If a plant consists of 2 or more units, they cannot be turned on at the same time since there are
• not enough staff to attend all the units at a time.
• d) Start Up Cost
• A start-up cost is incurred when a generator is put into operation. The cost is dependent on how
• long the unit has been inactive. While the start-up cost function is nonlinear, it can be discretized
• into hourly periods, giving a stepwise function.
• The start-up cost may vary from a maximum ‘cold start‘ value to a very small value if the unit was
• only turned off recently, and it is still relatively close to the operating temperature.
• Two approaches to treating a thermal unit during it‘s ‘down‘ state:
• The first approach (cooling) allows the unit‘s boiler to cool down and then heat back-up to a
• operating temperature in time for a scheduled turn-on.
• The second approach (banking) requires that sufficient energy be input to the boiler to just
• maintain the operating temperature.
• Similarly, shut-down cost is incurred during shutting down generating units. In
• general, it is neglected from the unit commitment decision.
OTHER CONSTRAINTS
• A. Fuel Constraints:
• Due to the contracts with fuel suppliers, some power plants may have limited fuel or may need to
• burn a specified amount of fuel in a given time. A system in which some units have limited fuel, or
• else have constraints that require them to burn a specified amount of fuel in a given time, presents
• a most challenging unit commitment problem.
• B. Must Run Units:
• Some units are given a must-run status during certain times of the year for reason of voltage
• support on the transmission network or for such purposes as supply of steam for uses outside the
• steam plant itself. The must run units include units in forward contracts, units in exercised call/put
• options, RMR units, nuclear power plants, some cogeneration units, and units with renewable
• resources such as wind-turbine units and some hydro power plants.
• C. Must-off Units:
• Some units are required to be off-line due to maintenance schedule or forced outage.
• These units can be excluded from the UC decision.
• D. Emission Constraints:
• There are some emissions like sulphur dioxide ( SO2 ), nitrogen oxides (NOx), carbon dioxide ( CO2
• ), and mercury which are produced by fossil-fueled thermal power plants. The amount of emission
• depends on various factors such as the type of fuel used, level of generation output, and the
• efficiency of the unit. The production cost minimization may need to be compromised in order to
• have the generation schedule that meets the emission constraints.
COST FUNCTION FORMULATION
Start-up cost consideration
Shut-down cost consideration
SOLUTION’S OF A UNIT-COMMITMENT PROBLEM
• [Link] Technique or Brute Force technique
• 2. Priority List Method
• 3. Dynamic Programming
• 4. Lagrange Relaxation
• 5. Integer and Mixed integer programming
• 6. Benders decomposition
• 7. Branch and Bound
• Other non – classical approaches are
• 1. Genetic Algorithms
• 2. Greedy random adaptive search procedure
• 3. Particle swarm optimization
• 4. Simulated annealing
Priority List Method
Priority list method is the simplest unit commitment solution method which consists of creating a
priority list of units.
The priority list can be obtained by noting the full-load average production cost of each unit.
Full load average Production cost = { Net heat rate at full load} x Fuel cost
Assumptions
Unit input – output characteristics are linear between zero output and full load.
• Determine the full load average production cost for each units.
• Form priority order based on average production cost,(Ascending order)
• Commit number of units corresponding to the priority order.
• Calculate PG1,PG2,……………..PGN from economic dispatch problem for the feasible
• combinations only.
• For the load curve, each hour load is varying.
• Assume load is dropping or decreasing, determine whether dropping the next unit will
• supply generation and spinning reserve.
• Determine the full load average production cost for each units.
• Form priority order based on average production cost,(Ascending order)
• Commit number of units corresponding to the priority order.
• Calculate PG1,PG2,……………..PGN from economic dispatch problem for the feasible
• combinations only.
• For the load curve, each hour load is varying.
• Assume load is dropping or decreasing, determine whether dropping the next unit will
• supply generation and spinning reserve.
• Merits
• No need to go for ―N‖ Combinations.
• Take only one constraint
• Ignore the minimum up time and minimum down time.
• Complication reduced.
• Demerits
• Start-up cost are fixed amount
• No load costs are not considered
• Determine Priority list using full load average production cost for the data
• given.
A simple shut-down rule or priority-list scheme could be obtained after an exhaustive enumeration of
all unit combinations at each load level.
One approach called the ‘shut-down rule’ must be used to know which units to drop and when to
drop them. A simple priority-list scheme is to be developed from the ‘shut-down rule’.
Consider the example, with the load varying from a peak of 1,400 MW to a valley of 600 MW . To
obtain a ‘shut-down rule’, we simply use a brute-force
technique wherein all combinations of units will be tried for each load level taken in steps of some
MW (here 50 MW).
• 1. During the dropping of load, at the end of each hour, determine whether the next unit on the
• priority list will have sufficient generation capacity to meet the load demand and to satisfy the
• requirement of the spinning reserve. If yes go to the next step and otherwise continue the operation
• with the unit as it is.
• 2. Determine the time in number of hours ‘h’ before the dropped unit (in Step 1) will be needed
again for service.
• 3. If the number of hours (h) is less than minimum shut-down time for the unit, then keep the
• commitment of the unit as it is and go to Step 5; if not, go to the next step.
• 4. Now, calculate the first cost, which is the sum of hourly production costs for the next ‘h’ hours
• with the unit in ‘up’ state. Then, recalculate the same sum as second cost for the unit ‘down’ state
• and in the start-up cost for either cooling the unit or banking it, whichever is less expensive. If
• there are sufficient savings from shutting down the unit, it should be shut down, otherwise keep it
on.
• 5. Repeat the above procedure for the next unit on the priority list and continue for the subsequent
• unit.
DYNAMIC PROGRAMMING
• Dynamic programming has many advantages over the enumeration scheme, the main advantage
being a reduction in the size of the problem.
• Let a cost function F (x) be the minimum cost in Rs./hr of generation of ‘x’ MW by N number of
• units, f (y) the cost of generation of ‘y’ MW by the N unit, and F (x− y) the minimum cost of
• generation of (x − y) MW by remaining (N − 1) units.
• The following recursive relation will result with the application of DP:
• Example: A power system network with a thermal power plant is operating by four generating units.
• Determine the most economical unit to be committed to a load demand of 8 MW. Also, prepare the
• UC table for the load changes in steps of 1 MW starting from the minimum to the maximum load.
• The minimum and maximum generating capacities and cost-curveparameters of the units listed in a
• tabular form are given