EFFECTS OF RAMP-RATE LIMITS ON UNIT COMMITMENT AND ECONOMIC DISPATCH C. Wang, Member S. M. Shahidehpour, Senior Member Department of Electrical and Computer Engineering Illinois Institute of Technology Chicago, Illinois 60616 ABSTRACT This paper proposes an algorithm to consider the ramp characteristics in starting up and shutting down the generat- ing units as well as increasing and decreasing power generation. In power system generation scheduling, a number of studies have focused upon the economical aspects of the problem under the assumptions that the changes in the generating capacity follow a step function characteristic and unit generation can be ad- justed instantaneously. Even though these hypotheses greatly simplify the problem, they do not reflect the actual operating processes of generating units. The use of ramp-rate constraints to simulate the unit state and generation changes is an effec- tive and acceptable approach in the view of theoretical devel- opments of industrial processes. Since implementing ramprate constraints is a dynamic process, dynamic programming (DP) is a proper tool to treat this problem. In order to overcome the computational expense which is the main drawback of DP, this study initially employs artificial intelligence techniques to pro- duce a unit commitment schedule which satisfies all system and unit operation constraints except unit ramprate limits. Then, a dynamic procedure is used to consider the ramp properties as units are started up and shut down. According to this ad- justment, maximum generating capabilities of units will change with the unit operation status instead of following a step func- tion. Finally, a dynamic dispatch procedure is adopted to obtain a suitable power allocation which incorporates the unit generat- ing capability information given by unit commitment and unit ramping constraints, as well as the economical considerations. Two examples are presented to demonstrate the efficiency of the method. Keywords- Ramp Rates, Unit Commitment, Dynamic Dis- patch, Artificial Neural Networks, Heuristics. 1. INTRODUCTION There are two tasks considered in power system generation scheduling. One is the unit commitment which determines the unit start up and shut down schedules in order to minimize the system fuel expenditure. The other is the economic dispatch which assigns the system load demand to the committed gen- erating units for minimizing the power generation cost. The economic operation attracts a great deal of attention as a mod- est reduction in percentage fuel cost leads to a large saving in the system operation cost. Many studies for power system genera- tion scheduling have successfully applied various mathematical algorithms such as Lagrangian relaxation [1,2], dynamic pro- gramming [3,4], and artificial intelligence techniques e.g., expert systems [ 5, 6] , artificial neural networks (ANN) [7,8], etc. The AI techniques have incorporated the practical operational policies in the mathematical techniques to improve the system models considerably. The mechanism of ANN simulates the learning 92 SM 413-5 PWRS A paper recommended and approved by the IEEE Power System Engineering Committee of the IEEE Power Engineering Society for presentation at the IEEE/PES 1992 Summer Meeting, Seattle, WA, July 12-16, 1992. Manuscript submitted January 28, 1992; made available for printing May 13, 1992. process of the human brain. One class of ANN learns the knowl- edge through examples, or training facts, composed of various inputs and their corresponding outputs. The extent of the in- telligibility of ANN depends upon the diversity of the training facts. For an input which is not in the training facts, the trained ANN can estimate an output based on its previous knowledge about the problem. A number of studies [l-81 dealing with the unit commitment problem have held the assumption that the unit generating ca- pability follows a step change from zero to the rated capacity and vice versa. In fact, when a unit is in the start up process, a pre-warming process must be introduced in order to prevent a brittle failure. Therefore, because of the unit physical limita- tions, the unit generating capability increases as a ramp func- tion. In contrast, using a step function for representing changes in the generating capability, all processes are initiated as the unit achieves its rated capacity which represents an unrealistic treatment of the energy, especially when the unit start up is a long process. Similarly, when a unit is in the shut down pro- cess, it will take a while for the turbine to cool down. Before the unit generating capability decreases to its lower limit, the residual energy is to be used to meet the load demand, which is contrary to the case where the changes in unit generating ca- pacity are modelled as a step function. In the past, ramping process was considered in the economic dispatch denoted as a dynamic dispatch [9-111. In order to satisfy the ramping con- straints, a dynamic process was performed in conjunction with the economic dispatch. Reference [9] has proposed a practical and efficient method to calculate a suboptimal generation sched- ule for a system with ramping constraints. This paper considers the inclusion of ramping constraints in both unit commitment and economic dispatch. Since DP is a time consuming algorithm, this study avoids the use of DP to compute the generation schedule. Three steps are used to complete the task of generation scheduling. First, the ramping constraints in the unit commitment are relaxed, so that the unit commitment problem would merely employ step functions for representing the generating capability. In order to expedite the execution, an ANN is used to generate a possible unit commit- ment schedule and a heuristic procedure is employed to modify the unit commitment to achieve a feasible and near optimal so- lution. Then, a dynamic adjusting process is adopted for the resulting unit commitment schedule in order to incorporate the ramping constraints. Finally, a dynamic dispatch is performed to obtain a suitable unit generation schedule. 2. MATHEMATICAL MODEL The objective of the generation scheduling problem is to minimize the system operation cost. This cost includes the fuel cost for generating power and the start up cost over the en- tire study time span, while satisfying the system operating con- straints, e.g., power balance, spinning reserve requirements, unit generation limits, min up/down times, ramp-rate limits, etc. The list of symbols used in this paper is as follows: F: total operation cost of the entire system Pi@): power generation of unit i at hour t N,: total study time span in hours N : total number of units I;(t ): commitment state of unit i at hour t (1 or 0) F,(P;(t)): fuel cost of unit i when generating power is 0885-8950/93$03.00 0 1992 IEEE _.. ~- 1342 SI(X*?ff (t - 1)): D( t ) : Pi : - Pi: R( t ) : T0"l"ff: I 'T; : C:(t ): URi : DR,: UH,: DH,: The objective of N, N equal to P,(t) time duration for which unit i has been on/off at hour t start up cost of unit i after Xloff(t - 1) hours Of f system load demand at hour t rated upper generation limit of unit i rated lower generation limit of unit i system spinning reserve requirement at hour t minimum up/down time of unit i time constant in the start up cost function for unit i constrained generating capability of unit i at hour t ramp-up rate limit of unit i (MW/h) ramp-down rate limit of unit i (MW/h) ramp-up time of unit i (h) ramp-down time of unit i (h) the problem is to minimize, F = C[ I i ( t ) Fi ( Pi ( t ) ) +Ii(t)(l - I l ( t - l ))sl (xpff(t - l))] t =l i =l (1) The constraints for the problem are: 1) System power balance N Cpi ( t ) =~ ( t > t = 1, ..., N, (2) i=l 2) System spinning reserve requirements N PiIi(t) 2 D( t ) +R(t) t =1,. . . , Nt (3) i= 1 3) Unit generation limits pi 5 Pi(t) 5 Ci (t ) i =1,. . . , N (4) t =1, ..., Nt 4) Unit minimum up/ down times [XPn(t - 1) - Ttn] * [I& - 1) - Ii(t)] 2 0 [XIoff(t - 1) - Tfff] * [Ii (t ) - I,(t - l)] 2 0 ( 5 ) (6) 5 ) Ramprate limits for unit constrained generating capability as unit i starts up (7) as unit i shuts down (8) C,(t) - Ci(t - 1) 5 UR; Ci(t - 1) - Ci(t) 5 DR, 6) Ramprate limits for unit generation changes Pi(t) - Pi(t - 1) 5 UR, as generation increases (9) Pi(t - 1) - Pi(t) 5 DRi as generation decreases (10) Since eqns. (7-8) and (9-10) are dynamic constraints for unit commitment and economic dispatch, respectively, it is necessary to formulate algorithms which consider these charac- teristics properly. 3. SOLUTION METHOD The generation scheduling problem considered in this paper is solved by two separate procedures which deal with unit com- mitment and economic dispatch, respectively. For the unit com- mitment, wetrain an ANN according to the available knowledge for the optimal unit commitment schedules which correspond to typical system load curves. Then, for a given load profile, the ANN will generate a unit commitment schedule which may represent an infeasible but close to the optimal solution. In or- der to generate a feasible solution, a heuristic method is used to adjust the ANN unit commitment schedule according to the system operating experience[l2]. After obtaining an economical unit commitment schedule, which satisfies the system operat- ing Constraints except the ramping limits, a dynamic adjusting procedure is adopted to incorporate the ramp-rate constraints. There are four possible unit state trajectories between two adja- cent hours which are staying decommitted (0 -+ 0), starting up (0 -+ l), shutting down (1 -+ 0) and staying committed (1 +1). Because of ramping, the last three cases may require additional adjustments. In unit commitment, ramping up a unit at ith hour may affect the unit combinations at hours i +1, . . . , Nt. Since wedo not include the effect of ramping up a unit at a cer- tain hour on the unit combinations of the later hours, the unit commitment schedule will be a suboptimal solution. The economic dispatch is based on the outcome of the unit commitment. The fundamental idea for considering ramping limits in adjusting the unit power generation is similar to that of the unit commitment. For the last hour of the study time span, the X method is used to calculate the power generation of every committed unit. Based upon the power generation schedule at i t h hour, the X method is applied to dispatch the load demand at ( i - 1)t h hour. If some of the unit generation changes at (i - 1)th hour exceed their ramp-rates as compared with the results of the i t h hour, we fix those changes at their reachable limits and dispatch the remaining required power generation optimally among the available units. Again, since wedo not coordinate the power generation over the entire study time span, the generation schedule is suboptimal. However, the adopted approach is much faster than those with optimal solutions [12-141. The reason for adjusting the unit commitment and genera- tion schedule from t.he last hour to the first hour of the study is to generate a feasible solution. If wemodify the solution from the first hour to the last hour in the course of incorporating the ramping limits, the best unit combination or load dispatch may result in an infeasible solution for the following hours, as wecannot look into the load demand for the future hours [ll]. 3.1 Uni t Commi tment by Relaxing Rampi ng Constrai nts If the ramping constraints of the unit commitment prob- lem, that is, eqns. (7) and (8 described in Section 2 are re- In this regard, when a unit starts up, its generating capability is assumed to increase immediately from zero to PI. Likewise, when a unit shuts down, its generating capability jumps from PI to zero spontaneously. Therefore, C,(t) in eqn. (4) is always equal to PI when unit i is on. There are several available meth- ods which have implemented this type of constraints, including the Lagrangian relaxation, dynamic programming, AI methods, etc. From our experience, those approaches which exploit ar- tificial intelligence techniques usually require shorter execution time and can provide satisfactory results as long as the trend in the behavior of the system is well documented. In this paper, weadopt the ANN approach enhanced by heuristics to generate the unit commitment schedule for a given system. laxed, then eqns. (1-6) form a 2 asic unit commitment problem. In implementing the ANN technique, the daily load curves of a system generally are classified into several categories, e.g., load curves for weekdays, weekends, holidays, Christmas, etc. Within each category, available load curves are slightly differ- ent and generally correspond to similar unit commitment sched- ules[7]. The training facts are a set of load curve - unit commit- ment pairs which include several cases in every category. The unit commitment schedules used as training facts are obtained by rigorous methods, e.g., Lagrangian relaxation. The input to the trained ANN is a daily load profile and the output of the ANN is the corresponding unit commitment schedule. So, if 1343 the given load curve is one of the training facts, the ANN can quickly generate an optimal unit commitment schedule. If the given load curve belongs to one of the categories but is slightly different from the training facts, the ANN generates a fair esti- mate of the unit commitment schedule. If the given load curve differs significantly from the training load curves in the avail- able categories, the ANN output may be a sub-optimal unit commitment schedule. As time goes on, we can improve the ANN outcome by carefully analyzing the system and classifying the categories to cover a wide range of system loads. Since there are limited training facts representing the char- acteristics of load curves in each category, a given load curve may be close but different from the trainingfacts, so the unit commit- ment schedule identified by ANN may be an infeasible solution. In this regard, a heuristic approach is adopted for adjusting the ANN outcome to achieve a feasible and optimal solution. The system deficiency and surplus capacities are defined as follows: H1: H2: H3: H4: H5: H6: H7: H8: N N PiIi(t) <CP i ( t ) I i ( t ) +R(t) (11) (12) i=l i =l N N CFi I i ( t ) - CP i ( t ) I i ( t ) - R(t) 2 mini[Fi] i =l i =l The heuristics used in this study are listed below: If deficiency exists at hour t , list all the shut down units in an ascending average incremental cost order denoted by Oplist. Omit the units from the Oplist which cannot be committed at hour t because of their minimum down time require- ments. Commit units on the Oplist sequentially until deficiency either becomes zero or reaches its minimum negative value. If surplus exists at hour t , list all the committed units in a descending average incremental cost order denoted by Lplist. Omit those units from the Lplist which cannot be shut down at hour t because of their minimum up time constraints. Shut down units given in the Lplist sequentially until surplus either becomes zero or reaches its minimum non- negative value. If a unit is on for certain hours, then off and on again, we may compare its operation cost with that of maintaining this unit in operation continuously, in order to save the start up cost. In a period T, compare the total operation cost of commit- ted small-capacity units with that of a large-capacity unit which is not in operation. If wecan preserve the spinning reserve requirements, the replacement may be cost efficient. An oDtimal or near oDtimal unit commitment schedule is now obtafned which satisgees all system constraints except the ramp-rate limits. By implementing the following procedures, the unit commitment schedule will be adjusted to meet the ramping requirements. 3.2 Dynami c Adj ustment for I ncorporati ng Rampi ng Constrai nts i nto Uni t Commi tment The unit i constrained generating capability, Ci(t), which changes abruptly as the unit starts up or shuts down, was used in Section 3.1 and is shown in Fig. 1. Because of the ramp- rate limits, Ci (t) must be modified as shown in Fig. 2. It is necessary, at this time, to explain the adopted ramping policy as a unit starts up/shuts down. In Fig. 2, as an example, unit i is shut down at hour m and started up at hour n. After hour rn, it is unnecessary for unit i to contribute to the capacity of the system, so Cj (t), t >m should be less than pi in order "it rn hour Fig. 1 Unit maximum generating capability modeled as a step function C i , + hour Fig. 2 Unit maximum generating capability modeled as a ramp function to minimize the operating cost of unit i. In this regard, the required time for ramping down unit i at hour m is equal to t l . Since the study time interval is one hour in this paper, the constrained generating capability of unit i at hour m is equal to, At hour n, unit i has started up. In order to preserve the security of the system, a conservative policy is employed which ramps up this unit UH; hours earlier and assumes C; ( n) =pi. It ha.s been shown in Fig. 2 that unit states a.t later hours will affect the decision made for previous hours and sometimes, in order to let unit generating capacity reach a certain point at specific hours, it is necessary to start up units at earlier hours[9]. In this regard, weadjust the unit commitment schedule from the last hour to the first hour, while the unit combination at the last hour is the same as that obtained in Section 3.1. Wenow proceed to determine the unit states I ; ( t ) and unit constrained genera.ting capability C; ( t ) at hour t , t <Nt under the assumption that Ii (t +1) and Ci(t +1) are known. There are only four possible cases for a unit state changing from hour t to hour t +1. Case 1: I , ( t ) =Ii(t +1) =0 any changes to unit i at hour t . Case 2: I ; ( t ) =0, are two situations which are to be considered. In this ca.se, C, (t ) =C, ( t +l ) =0, it is unnecessary to make I ; ( t +1) =1 and UH; 2 2 This means the unit i is to start up at hour t +1. There a. As shown in Fig. 3, the period between last shut down to the present start up, K hours, is longer than the sum of the unit minimum down time and ramp-up time. That is, Hence, wecan apply the adopted rampin up policy directly to this situation. For the hour h, h E fn, t +11, where n is as shown in Fig. 3, the constrained generating capability becomes, C, ( h) =min{P,, UR; * ( h - n) } h E [n, t +11 (15) and if C, ( h) 2 E, , the commitment state changes to on, where I , ( h) =1. b. As shown in Fig. 4, the period between last shut down to the present start up, K hours, is shorter than the sum of the unit minimum down time and ramp-up time. That is, 1344 C i , excess energy Ei (t) Fig. 3 Ramping up unit i as the minimum shut down constraint is satisfied C h excess energy Ei (t) Fig. 4 Running unit i continuously in order to preserve minimum shut down constraints hour In this situation, it is impossible to let unit i shut down at hour m and start up again at hour t +1, since it would violate the minimum down time constraint. So, unit i will run continuously from hour m to hour t+ 1 by changing the constrained generating capability to Pi as illustrated in Fig. 4. Therefore, I i ( h) , h E [m, t ] changes to 1 and the constrained generating capability is adjusted to, C, ( h) =P, h E [m, tl (17) In both situations, comparing with the step function oper- ation, unit i generates excessive energy during hour t , shown as shaded areas in Figs. 3 and 4, which is equal to, where E, ( t ) is the excessive energy generated by unit i during ramping up at hour t . Case 3: I l ( t ) =1, I z ( t +1) =0 and DH, 2 2 If unit i is asked to shut down at hour t +1, based on the adopted ramping down policy after hour t +1, the constrained generating capability of unit i should be less than E, , that is, Ci (h) =Pi - DR, * ( h - TI ) h E [n, t ] (19) Ci(t +1) =Pi - DRi * ( t +1 - R.) 5 Pi where R. is as shown in Fig. 5 . As represented by the shaded area in Fig. 5 , unit i will generate less energy than that of step functions during hour t , which is equal to, where L; t ) is the energy that unit i does not supply during ramping 6 own at hour t . y T*, h ~ r pi . . . . . . . , . . . , . . . _ . . . . _ . . . b- DHi 4 Fig. 5 Ramping down unit i to be shut down at hour t+l Case 4: I z ( t ) =I t ( t +1) =1 (1) If C, ( t ) =C,(t +1) =P, , which means that unit i is in the steady operating status (not in the process of ramping up/down), then there is no change in the generating energy of unit i during hour t , as shown in Fig. 6(a). (2) If C,(t) <C,(t +l), then unit i is in the process of ramp ing up, as in Fig. 6(b). Therefore, the excessive energy generated by unit i can be calculated by using eqn. (18). (3) If C, (t ) >C,(t +l), then unit i is in the process of ramping down, as in Fig. 6(c). Therefore, unit i generates less en- ergy than that of the step function operation, and the lower energy can be calculated by eqn. (19). (4 (b) (c) Fig. 6 Three possible situations when unit i is on during hour t At hour t , after weanalyze all the units according to the above rules, wecalculate the net gcnerating energy change as, N N AE( t ) = E, ( t ) - L, ( t ) 2 = 1 i= 1 and perform the following adjustments accordingly: 1. If 1%' I z ( t ) C, ( t ) <D( t ) +R( t ) or AE( t ) <0 2= 1 then there exists a capacity or energy deficiency at hour t . List all the peaking units, which satisfy C, ( t ) =0 and the minimum down time requirements, in an ascending ramp- up time ( UH, ) order denoted by Uplist. Commit the first unit in the Uplist according to the rules given in Case 2 and goto eqn. (21). 2. If N Iz(t)Cz(t) - D( t ) - R( t ) >zGo$nzt 8{~l t =1 and AE( t ) > min { P, } i c o n uni i s then there exist capacity and energy surplus at hour t . i st - . all the peaking units, which satisfy C, ( t ) =P, and minimum up time requirement, in an ascending ramp-down time order denoted by Dnlist. Decommit the first unit in the Dnlist according to the rule given in Case 3 and goto eqn. (21). 3. If neither of the above situations occurs after ramping mod- ifications at hour t , then wehave obtained the unit commit- ment schedule at hour t . The same procedure would apply to hours t - 1, t - 2 ..., until the first hour is reached. It is necessary to point out that peaking units, rather than the more economical units which have longer ramping up/down times, are used in compensating for the deficiency or surplus caused by the unit ramping characteristics. As wewould require a short period of compensation, units with lower operating costs and longer ramping up/down times are not efficient and may not be regarded as economical for this purpose. 1345 3.3 Dynamic Dispatch If we do not consider the unit ramping in the economic dispatch of a system which consists of thermal units, the eco- nomic dispatch can be implemented by the X method at each hour. In reality, a turbine with a high temperature and pres- sure state would require additional time to increase or decrease its power generation. A dynamic dispatch considers additional constraints, eqns. (9) and (lo), for economic dispatch, similar to that of implementing ramping limits in unit commitment. First, the X method is used to dispatch the power generation among the committed units at the last hour. It should be emphasized that the upper generating limit of a unit at a certain hour is equal to the constrained generating capability of the unit at this time, C,(t), which is obtained by ramping the unit, instead of the rated capacity p, . Generally, after calculating the genera- tion schedule at hour t +l, the economic dispatch at hour t can be considered as follows: Step 1: Use the X method to dispatch the load demand among the committed generating units by neglecting the ramp ing properties. Step 2: For every committed unit, check the following condi- tions: a. If P,(t) >P,(t +1) and P,(t) - P,(t +1) >DR,, then the required reduction in the power generation of unit z is beyond its ramp-rate limit. Fix the power generation of unit z within its limit, and let this unit out of coordination. GO to Step 1. b. If P,(t) <P,(t +1) and P,(t +1) - Pt ( t ) >YR,! then the required additional power generation of unit z 1sbeyond its ramp-rate limit. Fix the power generation of unit 2 within its limit, and let this unit out of coordination. Go to Step 1. c. If -uR, 5 Pt ( t ) - Pl ( t +l ) _< DR,, thenunit igeneration is at its optimal operating status. Proceed to check the next committed unit. Step 3: Once all unit generations are checked and adjusted to meet the system constraints, the generation schedule at hour t will be formed. Carry out the same procedure to the previous hour t - 1. P,(t) =P,(t +1) +DR, (22) P,(t) =Pz(t +1) - UR: (23) Fig. 7 presents the outline of the proposed method for the power system generation scheduling problem. It should be emphasized that the heuristic techniques emulate the process followed by the mathematical techniques which are enhanced by the human operators intuition for a least cost operation of a large scale power system. The reason various rule-based and heuristic methods are introduced by different investigators for studying unit commitment is that the rigorous mathematical techniques require a significant amount of computation time. We can implement the rigorous techniques off-line and use its output as training facts for ANN or improvising rule-based ap- proaches. In this respect, the proposed heuristic techniques can provide a satisfactory and economically viable unit commitment schedule (7,121 for a certain load curve, and the corresponding final solution will be either optimal or quite close to optimal. Since the ramping limits are incorporated by dynamic adjust- ment instead of global optimization, the final solution is subop- timal. The start up cost is considered when a unit is required to shut down and start up again. As shown in Fig. 4, if the initial unit commitment indicates that the unit will be shut down for a short period, the ramping characteristics mandate the continu- ous operation of the unit to save the start up cost. On the other hand, if a unit is to be shut down for a long period of time as shown in Fig. 3, even when the ramping limits are considered it is more economical to shut the unit down for a while to save the operation cost, which may be more expensive than the start up cost. In this regard, the solution obtained is satisfactory. /Read in data] + Give the load curve to ANN and generate a unit Commitment schedule + se the heuristics to modify the unit It =Nt -11 . l i = i +11 AE(t ) =zEi ( t ) - ZLi ( t ) I + spinning reserve, or Start up some peaking units to compensate the deficiency and AE(t ) have surplus ? Do committed unit capaci A. k=k+l and let unit i out of dispatch r v Fig. 7 The outline of the proposed method 1346 16 I 25.0 1 100.0 I 0.00598 I 18.2000 I 218.7752 142.,348 17 I 54.25 I 155.0 I 0.00463 I 4. COMPUTATION RESULTS A system with 26thermal units is used to test the efficiency and reliability of the proposed method. The relationship of a unit fuel cost with the unit power generation is described by a quadratic function and the unit start up cost is an exponential function of the time that the unit has been shut down, that is, (24) F;(P;(t )) =a;P;(t )2 +b;P;(t) +c; i =1,. . . , N t = 1 , ..., Nt I The unit characteristics are given in Tables l (a) and l(b). The program is written in C which runs on an IBM PC/386. Two examples are discussed below. The load demand in the first study case is given in Table 2. The system spinning reserve is based on the capacity of the largest online unit. Table 3 is the optimal unit commitment schedule without considering the ramping limits. Table 4 is the final unit commitment schedule which satisfies all the system operating constraints. The asterisk indicates that the unit is in the process of ramping up or down, and the unit constrained generating capability is not equal to the unit rated capacity. According to Table 3, at hour 23, unit 16 is off but needs to Table l (a) Generating units capacity and coefficients 68.95 140.0 100.0 Table l(b) Generating units operating and ramp limits min init. down cond. UH, DH, UR, DR, (h) (h) (h) (h) (MW/h) (MW/h) 0 -1 0 0 48.0 60.0 n -1 1 n w 5 70.0 min init. (h) (h) (h) (h) (MW/h) (MW/h 0 -1 0 0 48.0 60.0 down cond. (I DH, UR, n I -1 I 1 I n I ~5 1 70n II 10--13 I 3 I -2 I 3 I 2 I 1 I 38.5 11 14--16 I 4 I -2 I -3 I 2 I 2 I 51.0 74.0 It II 24 10 start up at hour 24. Since unit 16 is shut down for only two hours and its minimum down time and ramp-up time are two hours each, it will be impossible to shut down this unit at hour 22. Accordingly, unit 16 will run continuously and generate excess energy at hour 23, as shown in Table 4. Unit 22 is on at hour 23, but is asked to shut down at hour 24. Since unit 22 needs two hours to ramp down, weshould let unit 22 to ramp down at hour 22. So, the constrained generatin capability of unit 22 at hour 23 is equal to 197MW - 99MW/h l h =98MW, and hence the energy generated by unit 22 during f Table 2 Load demand in case study 1 Table 3 Unit commitment schedule without ramping limits in case study 1 - - hour 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 - - - 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 0000000 1110000 1111011 11 10000 1 1 10000 0000000 unit ( 1 001111 001111 001111 001111 001111 001111 001111 001111 001111 001111 101111 001111 001111 001111 --- 26) 1001111000111 1001111000111 1001111000111 1001111000111 1001111000111 1101111000111 1101111100111 1101111111111 1111111111111 1111111111111 1111111111111 1111111111111 1111111111111 1111111111111 11111000011111111111111111 11110110011111111111111111 00000000011111111111111111 00000000011111111111111111 00000000011111111111111111 11100000011111111111111111 11000000011111101111111111 o n o o o o o o o i i o o i o o i i i i i i i i i i 00000000011001011111100111 Table 4 Final unit commitment in case study 1 - - hour 1 2 3 4 5 6 I 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 - - - unit ( 1 --- 26 ) 00000000011111001111000111 00000000011111001111000111 00000000011111001111000111 00000000011111001111000111 00000000011111* 01l 11* 00111 00000000011111101111* * * 111 000000000111111011111* * 111 000000000111111* 1111l l l l l l 00000000011111111111111111 11100000011111111111111111 11110111011111111111111111 11100000011111111111111111 11100000011111111111111111 00000000011111111111111111 11111000011111111111111111 11110110011111111111111111 00000000011111111111111111 00000000011111111111111111 00000000011111111111111111 00000000011111111111111111 11100000011111111111111111 ~1 0 0 0 0 0 0 0 1 1 1 1 1 * ~1 1 1 1 l l l l l l 11111111111/ 010/ 11111* * 111 00000000011001011111100111 1. * indicates the unit is in the process of ram in upldown 2. underline indicates the unit state is modifiel &er the inclusion of the ramping limits 1347 Table 6 Unit commitment schedule without ramping hour 23 will be less than that of the system modeled as a step function. The same situation occurs to unit 23. After ramping up/down units at hour 23 as necessary, the on units are not able to supply the required energy, that is AE( t ) <0. Therefore, peaking units 1 through 9 and 12 are started up to compensate for the energy deficiency. Final unit combinations at hour 23 are shown as in Table 4. Figs. 8 and 9 illustrate the constrained generating capability and power gen- eration of unit 23 over the entire time span, respectively, where the bold line is the result with ramping limits and the fine line is the solution without ramping limits. By including ramping limits at every hour, each unit will have more states. Without ramping limits, as weapply DP to search for the optimal solu- tion, the cost is 0.235% less than that of our final solution which uses peaking units to compensate for deficiencies. However, the DP computation, even without ramping limits, is very expensive and requires 8.5 minutes while the proposed method needs only 12 seconds to find the final results. The salient advantage of the method presented in this study is that the approach can find an acceptable solution rather quickly for a practical system with ramping limits. The second example corresponds to a day in which the load demand is fairly smaller than the system generating capacity, so there are more medium size units to start up and shut down with characteristics between peaking and base units. The load demand is as given in Table 5. Tables 6 and 7 are the unit commitment schedules corresponding to the without and with ramping limits, respectively. As shown in Table 7, in order to satisfy the minimum up time constraint, unit 11has to be on for three hours. Figs. 10 and 11show the constrained generating capability and power generation of units 14, 21 and 23, respec- tively, where the bold lines represent the ramping property and the fine lines are the solutions for units modeled as step func- tions. The proposed method takes 14 seconds to complete. In comparison, using DP to solve the same problem results in a 0.097% saving in the system operation cost with 7.7 minutes of execution. Ci (MW) - - hour 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 - - Table - - hour 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 - - limits in case study 2 unit ( 1 --- 26 ) 00000000010000001111000111 00000000010001001111000111 00000000010001001111000111 00000000010001001111000111 00000000010001001111000111 00000000010001001111000111 00000000010001001111100111 n n n o o o o o o ~ o o o ~ o o ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 00000000010001111111111111 11110000010001111111111111 00000000010001111111111111 11100000010001111111111111 00000000010001111111111111 00000000010001111111111111 n n n n n n n n n i n n o l l o l l l l l l l l l l 00000000010001101111111111 00000000010001111111111111 n n n n n n n n n i n n n l l l l l l l l l l l l l 00000000010001111111111111 00000000010001101111111111 00000000010001001111110111 00000000010010001111100111 Final unit commitment in case study 2 unit ( 1 --- 26 ) 0000000001000*001111000111 00000000010001001111000111 O O O O O O O O Q l O O O l O O l l l l O O O l l l 00000000010001001111000111 00000000010001001111*00111 00000000010001001111* * * 111 000000000100010011111**111 00000000010001**1111llllll 00000000010001111111111111 11110000010001111111111111 00000000010001111111111111 11100000010001111111111111 00000000010001111111111111 00000000010001111111111111 000000000100011/1111111111 000000000100011~1111111111 000000000100011/1111l11111 00000000010001111111111111 00000000010001111111111111 0000000001*001111111111111 i o o o o o o o o i i o o i 1 * l l l l l l l l l l i i i i i i i i o i ~ o * 1 * o 1 1 1 1 l l l l l l 1 1 1 1 1 1 1 1 1 1 / 0 ~ * 0 0 1 1 1 1 l l O l l l 00000000010010001111100111 Fig. 8 Maximum generating capability of unit 23 Pi (MW) 1. * indicates the unit is in the process of ram in upldom 2. underline indicates the unit state is modifiei &er the inclusion of the ramping limits Ci (MW) Fig. 9 Power generation of unit 23 Table 5 Load demand in case study 2 2260 2180 1710 2190 1910 2060 16 2130 24 1650 8 12 1 6 20 24 hour (b) unit 21 Cj (MW) (c) unit 23. Fig. 10 Maximum generating capability of units 14, 21 and 23 1348 Pi (MW) 1 n n t t r \ I . . Pi (MW) ..--. ( b ) unit 21 Pi (MW) a 12 16 20 24 hour (c) unit 23 2ool 100 I J I I I 4 a 12 16 20 24;our (c) unit 23 Fig. 11 Power generation of units 14, 21 and 23 5. CONCLUSION An approach is considered for incorporating unit ramping characteristics in unit commitment and economic dispatch pro- cesses. The basic idea in the proposed method is to utilize the optimal information obtained by the traditional methods which do not include the ramping limits, and use dynamic adjusting procedures to incorporate ramping constraints. In order to meet the load demand at later hours, sometimes it may be necessary to ramp up generating units earlier because of the ramp-rate re- strictions. In this regard, when wediscuss the effect of ramping limits, weconsider the unit combinations from the last hour to the first hour. Even though the final result is a suboptimal solu- tion, since wedo not consider the effect of ramping up a unit at an earlier hour on the unit combinations of the later hours, the proposed method requires much smaller execution time and pro- duces a reasonable solution. In this study, ANN and a heuristic method are adopted to generate the optimal unit commitment schedule for a given load curve without considering the unit ramping characteristics. Then, beginning with the last hour, the ramping property of each unit is incorporated into the unit commitment schedule. Finally, a dynamic dispatch procedure is employed to produce a power generation schedule which applies the X method to each hour, and forces the ramprate constraints on the power generations of two adjacent hours. A system with 26 thermal units is used to demonstrate the efficiency of the proposed method. The experiments indicate that the method is very fast and can generate satisfactory results. ACKNOWLEDGEMENT The authors would like to appreciate the discussions and insight provided by Dr. J . K. Delson of the Applied Analytics Associates. REFERENCES [l] Cohen, A. I., Wan, S. H., A Method for Solving the Fuel Constrained Unit Commitment Problem, IEEE Trans. on Power Systems, Vol. PWRS-2, pp. 608-614, Aug. 1987. (21Tong, S. K., Shahidehpour, S. M., An Innovative Approach to Generation Scheduling in Large-scale Hydro-thermal Power System with Fuel Constrained Units, IEEE Trans. on Power Systems, Vol. 5, No. 2, pp. 665-673, May 1990. 131Pang, C. K., Chen, H. C., Optimal Short-Term Thermal Unit Commitment, IEEE Trans. on Power Apparatus and Systems, Vol. PAS-95, No.4, pp.1336-1346, J ul./Aug. 1976. [4] Van Den Bosch, P. P. J ., Honderd, G., A Solution of the Unit Commitment Problem via Decomposition and Dy- namic Programming, IEEE Trans. on Power Apparatus and Systems, Vol. PAS-104, No.7, pp.16841690, J ul. 1985. [5] Mokhtari, S., Singh, J ., Wollenberg, B., A Unit Commit- ment Expert System, Proceedings of the PICA87, pp. 188- 196, 1987. [6] Osaka, S., et al, Development of the Expert System for Operation Planning of Power System, International Work- shop on Artificial Intelligence for Industrial Application, 1988. [7] Wang, C., Ouyang, Z., Shahid;hpour, S. M., Unit Com- mitment by Neural Networks, Proceedings of the 1990 American Power Conference, Vol. 52, pp. 245-250, April 1990. [8] Ouyang, Z., Shahidehpour, S. M., Divakaruni, S. M., A Generation Scheduling Decision Supported by Neural Net- works, Proceedings of the EPRI Conference on Decision Support Methods for the Electric, Power Industry, Cam- bridge, Massachusetts, May 1990. 191Wood, W. G., Spinning Reserve Constrained Static and Dynamic Economic Dispatch, IEEE Trans. on Power Sys- tems, Vol. PAS-101, No. 2, pp. 381-388, Feb. 1982. [lo] Innorta, M. e t ul, Security Constrained Dynamic Dispatch of Real Power for Thermal Groups: IEEE Trans. on Power Systems, Vol. 3, No. 2, pp. 774-781, May, 1988. [ll] Cohen, A. I., Modeling Unit Ramp Limitations in Unit Commitment, Proceeding of the 10th Power Systems Com- putation Conference, pp. 1107-1114, Graz, Austria, August [12] Tong, S. K., Shahidehpour, S. M., Ouyang, Z., A Heuristic Short-Term Unit Commitment, IEEE Trans. on Power Systems, Vol. 6, No. 3, pp. 1210-1216, Aug. 1991. [13] Patton, A. D., Dynamic Optimal Dispatch of Real Power for Thermal Generating Units, Proceedings of the 8th Power Industry Computer Applications Conference, Minneapolis, Minnesota, J une 4-6, 1973. (141 Ross, D. W., Kim, S., Dynamic Economic Dispatch of Generation, IEEE Trans. on Power Apparatus and Sys- tems, Vol. PAS-99, No. 6, pp. 2060-2068, Nov/Dec 1980. [15] Wang, C., Shahidehpour, S. M., Adapa, R., Multi-Area Unit Commitment with RampRate Limits, Proceedings of 1992 American Power Conference, Chicago, April, 1992. [16] Wong, K. P., Doan, K., A Recursive Economic Dispatch Algorithm for Assessing the Costs of Thermal Generator Schedules, IEEE Trans. on Power Systems, Vol. 7, No. 2, pp. 577-583, May 1992. 19-24, 1990. BIOGRAPHIES Chunyan Wang was born on Feb. 27, 1965 in China. She re- ceived her BS and MS in Electrical Engineering from Tsinghua University in 1986 and 1988 respectively. She is currently a PhD student in the ECE Dept. at IIT. Her research interests include the application of artificial intelligence to large-scale power sys- tems operation and planning. S. M. Shahidehpour received his PhD in Electrical Engineer- ing from the University of Missouri-Columbia in 1981. He joined the University of Michigan-Dearborn in 1981 where he received the Distinguished Faculty Award in 1983. Hehas been with the Illinois Institute of Technology since 1983, where he is currently a Professor in the Electrical and Computer Engineering Depart- ment. He received the 1990 Excellence in Teaching Award at IIT, as well as the 1990 C. Holmes MacDonald Outstanding Young Electrical Engineering Professor Award. He is a Senior Member of the IEEE and the Associate Director of the American Power Conference. Discussion M. E. El-Hawary (Technical University of Nova Scotia, Halifax, N.S. Canada): This is an interesting paper in that it combines a number of techniques in an innovative manner to treat the issue of ramp rate limits in generation scheduling. The authors re- sponse to the following queries would be appreciated: - In the introduction, the authors correctly point out that modest reductions in percentage fuel cost lead to a large saving in the system operating costs. This seems to be contradicted by the authors assertion that their proposed technique is superior to that of the Dynamic Programming approach on the basis of computational speed, even though there is a loss in economy of 0.235% in Case 1, and 0.097% in Case 2. Given that in practice, the 24 hour-ahead schedul- ing problem is solved off-line, the importance of the speed advantage appears to be superficial. Under what operating conditions, should one prefer the proposed method to that of Dynamic Programming. - The unit characteristics for the test systemgiven by Tables l(a) and l(b) do not appear to list the start up cost parame- ters of equation (25). Would the authors provide a reference to these values. - Unit 9 appears to be committed only for one hour in the final schedule of both cases. From the characteristic parame- ters of Table l(a), this unit has the highest linear coefficient b, but not the highest quadratic coefficient c . Would the authors give a justification of this result. - The authors advocate use of ANN to find the commitment schedule by what might be referred to as a template match- ing approach. Although the process is documented in [71, it might be worthwhile to summarize its salient features in the closure. In closing, this is a worthwhile contribution. Manuscri pt recei ved August 3, 1992 Xiaohong Guan and Peter B. Luh (University of Connecticut, Storrs, CT): The authors should becongratulated on their efforts for applying artificial intelligent techniques to unit commitment problems with ramp rate constraints. In this paper, an artificial neural network method with heuristics is first used to generatesub- optimal schedules based on different load patterns without considering ramp rate constraints. Then a dynamic procedureis used to consider the ramp rate properties as units arestarted up and shut down. Finally, a dynamic dispatch procedure is adopted to obtain power allocation which incorporates the unit capacities and the ramping constraints. The authors comments on the following questions will beappreciated 1. Based on the authors experience, how many load patterns are needed in order to get good sub-optimal schedules for the problemtested? As the time horizon and number of units increase, how would the number of necessary load patterns increase? Would it increase exponentially? In the first stage wherethe ramping constraints are relaxed, someof the efforts to makethe solutions feasible may not be necessary, since the solutions may becomeinfeasible again when the ramping constraints are considered. Would it be better to incorporate major ramping effects into the feasibility heuristics at the first stage? 2. 1349 uni t r amp- r at es l i mi t s on bot h uni t commi t ment and economi c di spat ch probl ems. Pract i cal and met hodol ogi cal aspect s of t hi s probl em have been al ready recogni zed and research ef f ort s are qui t e j ust i f i ed. However , to eval uat e advant ages and weaknesses of proposed appr oach we ask aut hor s to cl ari f y and comment on next poi nt s: 1. I n case t hat the ANN gener at es an i nf easi bl e sol ut i on a heur i st i c pr ocedur e i s empl oyed to modi f y t he obt ai ned uni t commi t ment . I t seems t hat t hi s procedure can f ai l to f i nd a f easi bl e sol ut i on. Descri bed pr ocedur e goes t hrough commi t ment changes at hour t ( st ep H2 or H5) i n order to meet a f easi bl e sol ut i on. But , i t can cause the f easi bi l i t y probl ems at some ot her t i me i nt erval s due to up and down t i me l i mi t s of the ( del commi t t ed uni t s. 2. Af t er i mpl ement i ng the procedure f or i ncorporat i ng rampi ng const r ai nt s expl ai ned i n 3.2 i t can happen t hat obt ai ned modi f i ed commi t ment agai n l eads to a i nf easi bl e sol ut i on. I n such case i n t hi s paper t he commi t ment or decommi t ment of peaki ng uni t s i s consi dered. However , i f peaki ng uni t s are properl y commi t t ed at t hat hour t hen some of cycl i ng uni t s have to be ( de) commi t t ed. Thi s can cause t hat at some ot her hour s necessary condi t i ons f or sol ut i on exi st ence can be vi ol at ed. 3. The approach to pri mal probl emsol ut i on i s based on economi c di spat chi ng procedure st art i ng f rom t he l ast hour to the f i rst hour of the st udy hor i zon to gener at e a f easi bl e sol ut i on. Unf ort unat el y t he proposed appr oach general l y does not end up wi t h a f easi bl e sol ut i on. To i l l ust rat e t hat concer n assume t hat t here ar e two uni t s bot h wi t h t he upper and l ower gener at i on l i mi t s of 200 and 100 MW respect i vel y. Ramp- down rat e l i mi t s are 50 MW/ h f or t he f i rst uni t and 20 MW/ h f or the second one. Syst em demands at hour s t , t - 1 and t - 2 are 320, 270 and 200 MW. I f the f uel cost charact eri st i cs are i dent i cal t hen t he economi c di spat ch sol ut i on wi l l yi el d an even di spat ch at al l hours. I t can be shown t hat the proposed backward appr oach l eads to an i nf easi bl e sol ut i on at hour ( t - 2) . Namel y, the economi c di spat ch sol ut i on at hour t yi el ds 160 MW f or each uni t . At hour ( t - 1 ) t he economi c di spat ch r equi r es 135 MW to be del i vered f rom bot h uni t s whi ch i s i nf easi bl e regardi ng the r amp- down rat e of the second uni t . That means t hat t he gener at i on of t hat uni t wi l l be f i xed at 140 MW and consequent l y the generat i on of the f i rst uni t wi l l be 130 MW. Fur t her at hour ( t - 2) t he economi c di spat ch sol ut i on i s 100 MW f or each uni t . Due to t he r amp- down r at e t he generat i on l evel of t he second uni t wi l l be f i xed at 120 MW whi ch l eads to the i nf easi bl e gener at i on of t he f i rst uni t . On t he ot her hand i f one st ar t s wi t h generat i on l evel s of 180 and 140 MW respect i vel y at hour t the f easi bl e sol ut i ons at hour ( t - I ) wi l l be 150 and 120 and f i nal l y at hour ( t - 2 ) the f easi bl e sol ut i on i s 100 MW f or each uni t . I t shoul d be not i ced t hat the appr oach present ed i n ref . 1111 r egar dl ess f orward or backward pr ocedur e can correct l y be appl i ed to the uni t r amp- r at es consi derat i on. 4. Uni t r amp- r at es ar e model ed as l i near ones i n t hi s paper. I t seems t hat nonl i near charact eri st i cs ar e of more pract i cal i nt erest and t heref ore t hei r t reat ment i s more i mport ant . Manuscri pt recei ved August IO, 1992. Manuscri pt recei ved August 13, 1992. S. RuZi C and N.RajakoviC ( Uni versi t y of Bel gr ade, Yugosl avi a) : The aut hor s are to be commended on C. Wan@; and S.M. Shahi dehpour-The authors would like wri t i ng an i nt erest i ng and t i mel y paper deal i ng wi t h to thank the discussers for their interest in this paper, and for 1350 their thoughtful and stimulating discussion. The following com- ments are provided in response to their questions: Xianhong Guan and Peter B. Luh: 1. The training set used in this study consists of 30 load pat- terns and their corresponding optimal unit commitments. The load patterns represent the typical daily load profiles on weekdays, Saturdays, Sundays at different seasons, hol- idays, special hot or cold days, and so on. For a forecasted load pattern, which will be classified in one of the possi- ble categories, an estimated commitment schedule will be generated by the trained ANN. The load patterns are in- dependent of the number of units, and for a certain time horizon there are specific load patterns in every category. It is our experience that as wereasonably increase the training examples and the possible categories in a given time hori- zon, the solution accuracy will improve. It is also evidenced by case studies in the paper that weneed additional train- ing examples in order to improve the solution as compared with that of dynamic programming. However, additional examples and categories will require additional memory and training time. 2. The reason for obtaining a feasible commitment schedule at first stage is that the ramping modification is based on an economically viable commitment schedule at the iirst stage of the process. In order to accommodate the unit ramping characteristics, the schedule is adjusted by using peaking units to compensate for the infeasibility caused by the ramping processes. The procedure will introduces errors if the schedule at the first stage is infeasible. M. E. El-Eawary: - As discussed in the introduction of the paper, the short- term generation scheduling will provide significant incen- tives for the economic operation of the system as docu- mented in studies based on Lagrangian relaxation, dynamic programming, AI techniques, and so on. In order to make the enumeration process more practical for limited com- puter resources, analytical methods such as dynamic pro- gramming employ various procedures for limiting the search. The improper choice of search parameters may lead to the failure of the optimization process. There are no specific techniques available for pre-determining the appropriate set of parameters that would generate a feasible solution. A heuristic method based on AI can overcome such problems, e.g., by introducing a hybrid AI-analytical method for pre- venting infeasibilities [A], or utilizing AI in obtaining a fea- sible sub-optimal solution which can be refined further in a multi-stage approach [12]. In should be emphasized that the training scheme for ANN plays a significant role in achiev- ing the reasonable solution and its optimality. If ANN is trained via a small set of examples, it would be possible that the scheduling output represent a less economical SO- lution, as indicated by the case studies in the paper. This drawback can be remedied by introducing additional train- ing examples. In practical studies, the application of ANN will eliminate the blind search as part of the dynamic pro- gramming process for the short-term generation scheduling in different circumstances. In this respect, we would not need large computation facilities to obtain the schedule in an uncertain environment representing load changes, unit availability, and so on. - The start-up parameters are given in [B]. - The quadratic coefficient c is relatively small compared with b in the given system, i.e., the linear coefficient b plays a more significant role in unit economical considerations. In this respect, unit 9 with a large b coefficient is committed for one hour in the final solution. - Weshould add to our earlier comments that the flexibility and the learning capability of the AI approaches will provide a means of improving the scheduling approach as additional cases are experienced by power system operators [A]. In this capacity, ANN can be refined to further optimize the soh- tion. New constraints and system conditions can be easily added to the package and through appropriate training, it can be customized for a specific utility application. S. Ruzic and N. Rajakovic: 1. The heuristic procedure implemented in 3.1 provides a fea- sible unit commitment schedule for initial solutions in our study. The general features of this approach is discussed in [12], as H2 or H5 consider minimum up/down time con- straints. We have to clarify a missing point in H2 that wewill omit units from Oplist which cannot be committed at hour t because of their minimum up/down time require- ments. In other words, if unit i is supposed to be committed at hour t , it must be required by the load pattern to remain committed for its minimum up time period. A similar anal- ogy applies to H5. 2. According to the available policies for the operation of power systems, peaking units are generally the last ones to be com- mitted in meeting the system load demand. So, there will be a rare possibility in practical cases for committing peak- ing units while other cycling units with more expensive start up costs are being decommitted. The proposed method fol- lows the common experience in system operation in which the peaking units are usually utilized to compensate for power violations in the supplying the load. 3. It is generally conceivable that various optimization tech- niques would not respond properly to some specific cases. For the particular example considered in the discussion in which two generators have identical operating characteris- tics, with the exception that the ramping rate of one gen- erator is 2.5 times faster than that of other, the proposed method cannot generate a feasible power generation sched- ule at hour t - 2. One possible strategy for enhancing the proposed method is that whenever a feasible solution can- not be found at hour t , wetreat the results of the X method as the fmal solution at that hour. Then, weperform Step 2 in the reverse time order to obtain a feasible schedule from hour t to hour Nt. Finally, beginning at hour t - 1, wecarry out the procedure described in 3.3. If the feasible solution cannot be found at a certain hour, we would repeat the procedure for a feasible schedule. The procedure in [l l ] is based on the Lagrangian relaxation approach which essen- tially follows a different technique for considering ramping characteristics. 4. Since the proposed method uses a dynamic adjusting proce- dure to consider the unit ramping characteristics, it would be possible to incorporate the ramp-rate as a nonlinear func- tion in the proposed process. The heuristic methods will provide an opportunity to emulate human operators experience with a specific power system in refining the existing procedures. These methods generally en- hance the existing analytical procedures by shedding lights on many hidden spots which may otherwise remain as bottlenecks in optimizing a constrained large scale system. Weare currently addressing additional techniques for generalizing the proposed method in practical cases. [A] Ouyang, Z., and Shahidehpour, S.M., A Hybrid Artifi- cial Neural Networks-Dynamic Programming Approach to Unit Commitment, IEEE Transactions on Power Systems, Vol. 7, No. 1, pp. 236-242, Feb. 1992 [B] OuyFg, Z., and Shahidehpour, S.M., A Heuristic Multi- Area Unit Commitment with Economic Dispatch, IEE Pro- ceedings, Part C, Vol. 138, No. 3, pp. 242-252, May 1991 Manuscri pt recei ved September 30, 1992.
Joshi C M, Vyas Y - Extensions of Certain Classical Integrals of Erdélyi For Gauss Hypergeometric Functions - J. Comput. and Appl. Mat. 160 (2003) 125-138