- Open Access
- Total Downloads : 27
- Authors : S. Vairamuthu, G. Manivannan
- Paper ID : IJERTCONV4IS24006
- Volume & Issue : AMASE – 2016 (Volume 4 – Issue 24)
- Published (First Online): 24-04-2018
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
New Dynamic Programming based Unit Commitment Technique by Reducing Paths
S. Vairamuthu*
Department of EEE,
University college of Engineering Pattukkottai, Thanjavur, Tamil Nadu, India.
G. Manivannan
Department of EEE,
University college of Engineering Pattukkottai, Thanjavur, Tamil Nadu, India.
Abstract This project presents a new dynamic programming solution to the unit commitment problem. The unit commitment is the complex decision making process
Constraints
-
UNIT COMMITMENT
because of multiple constraints the Unit commitment which may not be violated while finding the optimal or suboptimal commitment schedule. Dynamic programming takes a lot of simulation time, so it is not optimal to use in a real power system for performing the unit commitment. Therefore, we need a new dynamic programming method to satisfy both the simulated and the real power system to get the optimal solution. A five generator system will be considered and the units commitment schedule will be found considering the demand for 24 hours. The goal of the objective function is in cost minimization, so we use the economic dispatch using the lambda iteration method when we calculate the production costs. Finally, we compare the UC solution by using both methods.
Keywords- Start up cost, production cost,economic dispatch, feasible state, new dynamic programming constraints.
-
INTRODUCTION
A unit commitment (UC) process decides when to start and shutdown units according to the load status. The UC problem is well known in the power industry and it is important to save millions of dollars per year. Therefore the method of UC has been gradually studied. When we use the priority list method for the unit commitment, we can save simulation time and memory, and it can also be applied in a real power system. The priority list method has drawbacks that result in suboptimal solutions because it does not consider all the possible combinations of generation. Therefore, we have to find a method for always getting an optimal solution. Dynamic programming is the one of these methods. By using dynamic programming for unit commitment, we can get optimal solutions. However, it is well known that there is a problem in the number of combinations of units. When we decide for the optimal start and shutdown of the units, it will take considerable time and use a lot of memory to save all the paths. Because of these problems, dynamic programming can
We considered three constraints the loading constraint,
the unit limit constraint and the minimum-up/down time constraint.
-
Load Constraint
i=n
PD – PG
=0 i=1
-
Unit Limit Constraint
PminPGPmax
-
Minimum Up/Down Constraint C(1) Minimum Up Time
Once starts the generator, it will take some time to shut down.
C(2) Minimum Down Time
Once shut down the generator, it will take some time to recommit.
-
-
-
PRODUCTION COST
After considering the constraints we need to calculate the Production cost for each generating unit. Before getting the Production cost, it is necessary to decide the generation of each unit by using the economic dispatch which is realized by
the lambda iteration method. At first, we assumed lambda of any value. By applying this value, we could get the generation of each unit. We then could calculate the error that is difference between the demand and total generation. If the error is not satisfied, the value is smaller than the tolerance; the lambda would have to be updated by applying the projection method. Lastly, after getting the generation of each unit, we could then calculate the production cost by multiplying the fuel cost.
-
AU POWER CALCULATION
Limits on unit generation
PGmin
PGmax
150.000
455.000
20.000
130.000
20.0000
130.000
20.0000
80.0000
10.0000
55.0000
PGmin
PGmax
150.000
455.000
20.000
130.000
20.0000
130.000
20.0000
80.0000
10.0000
55.0000
TOTAL DEMAND:820.0000
-
RESULTS INCREMENTAL FUEL COST
dC1/dPG1 16.6268
dC2/dPG2 17.1200
dC3/dPG3 17.0486
dC4/dPG4 23.3992
dC5/dPG5 26.1265
-
PRODUCTION COST
Pcost(k,I)= Pii + No load operating cost
i=1 Pi – Generating power.
i – Incremental fuel cost.
(i=1,2,..,n)
-
START UP COST
Another cost of UC is the start-up cost. Assume that, there is no cost associated with the shutting down of units is this paper. A simple practice is to assume a constant cost irrespective of the unit shut down time. However, if we are to get more accurate results in the unit commitment, a time dependent start-up cost is needed. Therefore, the start-up cost we considered in this paper is dividend of the cold start-up cost and the hot start-up cost.
A. Flow Chart
Pre State : Previous Generator State Crr State : Current Generator State
Cold Cnt : Accumulated Generator State Cold StartT : Generator Cooling Time SuC_Hot : Hot Start-up Cost
SuC_Cold : Cold Start-up Cost
Each unit has an individual basis of cooling time. So by comparing between the accumulated status and the cooling time, we could decide the time dependent start-up cost.
-
OBJECTIVE FUNCTION
FCOST(K,I) = min [PCOST(K,I)+SCOST(K-
1,L:K,I)+FCOST(K-1,L)
A.Flow Chart
-
NEW DYNAMIC PROGRAMMING
New dynamic programming, we mention the characteristics of dynamic programming. Dynamic programming is a methodical procedure which systematically evaluates a large number of possible decisions in a multi-step problem .When we utilize the existing dynamic programming method, although its solution is correct and has the optimal value; it takes a lot of memory and spends much time in getting an optimal solution. For example, assume that there are 4 units which can supply the 24 hour load. So, the total maximum path to satisfy the 24 hour load curve is calculated by:
Because of this disadvantage, a better method of determining the optimum combination of units in service for any given system and load condition is desirable. Fortunately, there is such a method: modified dynamic programming. We already showed the standard dynamic programming method
and we recognize the disadvantage a lot of paths. We
Total Paths = (25-1)24
introduce the characteristics of modified dynamic programming. As shown in Figures, modified dynamic programming does not save all the paths in order to get the optimal solution. At K periods, we consider all the feasible states X which could be satisfied by demanding from N paths at the K-1 period. Continuously, we find the lowest new N paths and thereby save memory and time. Similarly, we iterate until the last period.
UNIT CHARACTERISTICS
DYNAMIC PROGRAMMING METHOD:
-
COMPARISON O F DYNAMIC AND NEW DYNAMIC PROGRAMMING
Method
Savin g Path Num ber
Simulation Time
DYNAMIC
PROGRAMMING
368 32
55274
NEW DYNAMIC
PROGRAMMING
2000
23450
-
CONCLUSION
There is lot of method for solving the unit commitment problem and there are both advantage and disadvantages. One of the main problem of the do not get the optimal solution for performing the unit commitment. Dynamic programming was chosen to get an optimal solution despite being impossible to utilize in a real power system. Therefore, we needed to develop a dynamic programming system with that could be applied to a real power system. So introduced the new dynamic programming described in the paper and compare both applied to a real power system. So introduced the new dynamic programming described in the paper and compare both method.
REFERENCES
-
Modified Dynamic Programming Based Unit Commitment Technique Joon-Hyung Park, Sun- Kyo Kim, Geun-Pyo Park, Yong- Tae Yoon, Member, and Sang- Seung Lee, Member.IEEE 2010.
-
C. K. Pang and H. C. Chen, Optimal Short-Term Thermal Unit Commitment, IEEE Transactions on
Power Apparatus and Systems, vol. PAS-95, no. 4, pp. 1336-1346,
July/August.1976
-
John. Muksadt and Richard C. Wilson, An Application of Mixed- Integer Programming Duality to Scheduling
Thermal Generating Systems, IEEE Transactions on Power Apparatus and Systems, vol. PAS-87, no. 12, pp. 1968-1978,December. 1968.
-
KOREC Walter L. Snyder, H. David Powell, and John C.Rayburn Dynamic Programming Approach to Unit Commitment IEEE Transactions on Power Systems, vol.PWRS-2, no.2, pp. 339-348, May. 1987.