ELSEVIER Copyright © IFAC Power Plants and Power Systems Control, Seoul, Korea, 2003 IFAC PUBLICATIONS www.elsevier.comllocatelifac START-UP SCHEDULE OPTIMIZING SYSTEM OF A COMBINED CYCLE POWER PLANT Masakazu SHIRAKAW A * and Masashi NAKAMOTO TOSHIBA Corporation, Industrial and Power Systems & Services Company, 36-5 Tsurumichuo 4-chome, Tsurumi-ku, Yokohama-shi, Kanagawa-ken, 230-0051 Japan * e-mail: [email protected] Abstract: This paper presents a method to determine the optimal operational parameters of a combined cycle power plant. The proposed method combines a dynamic simulation with an optimization calculation based on the nonlinear programming method. The reason for the optimization of the plant start-up scheduling is being able to reduce the start-up time by keeping the thermal stresses in the thick parts of the heat recovery steam generator and in the steam turbine under their allowable values. Copyright © 2003 IFAC Keywords: Power generation, simulation, dynamic modelling, optimization, nonlinear programming, control engineering. method, turbine design engineers decide the schedule parameters in the mismatch chart during the turbine design stage and install it into the plant control system. Control engineers may adjust these parameters when plant operation problems are encountered during the commissioning operation. This heuristic approach, however, involves design and tuning costs, and it is difficult to obtain the optimal start-up schedule. Moreover, these parameters may not be adjusted during commercial operation after commissioning completion. I. INTRODUCTION A combined cycle power (CC) plant that combines a gas turbine and a steam turbine can achieve a higher thermal efficiency and lower environmental impact, and have an excellent operation. Therefore, many CC plants have been installed around the world. The CC plants are required to have frequent start-up / shutdowns followed by quick loading in order to regulate power generation rates according to electricity power demands that frequently change. Consequently, the time reduction for start-up without shortening the machine lifetimes has become important for economical fuel consumption. The decisive factors for rapid start-up are thermal stresses caused by temperature gradients in the thick parts of the heat recovery steam generator (HRSG) and in the steam turbine. Important functions of the CC plant control system are to reduce the start-up time and to satisfy the operational constraints. Several methods to shorten the start-up time have been proposed. A model predictive control for a conventional thermal power plant has been proposed (Nakai, et aI., 1996). This algorithm predicts the future thermal stress in the steam turbine rotor and calculates the optimal future profile of the steam flow rate. The CC plant, however, has many operational restrictions, not only thermal stress in the steam turbine but also loading rates of the gas turbine, temperature gradients of the HRSG, drum water levels ofthe HRSG and NOx emission from the plant, etc. A fuzzy expert system for a CC plant has been proposed (Akiyama, et al., 1997). To obtain the startup schedule, this system uses an engineer's experiences in fuzzy rules. It requires additional cost to obtain this engineering knowledge. Recently, A start-up schedule for a conventional (simple steam cycle) thermal power plant is usually generated by a mismatch chart using the differential temperature between the steam and steam turbine rotor metal just before the steam turbine starts (Hanzalek and Ipsen, 1966). The conventional control system of the CC plant has basically applied the same method. In this 261 100 nonlinear programming using a plant dynamic model has been studied (Bausa and Tsatsaronis, 2001). This method is applied to a simplified single pressure CC plant model. The model includes many assumptions and simplifications, thus it is not possible to study a practical problem. ~ 80 -g 60 .3 .,,; 40 " ~ 20 o This paper aims at proposing a method to determine the practical optimal start-up schedules using a dynamic simulation and nonlinear programming. This method does not require any adjustment of the schedule parameters by engineers. Also, a great deal of labor is not required in order to prepare the knowledge base. 100 ~ 80 r t i: Stan Ignite j Synchronize; ]60 ~ .,,; 40 " ~ 20 Time o.l.-+-_ - - p t Synchronize Stan-up time f ' Full load 2. COMBINED CYCLE POWER PLANT Fig. 2. Plant start-up schedule. 2.1 Plant configuration Many types of CC plants have already been developed. Here we discuss the multi-shaft type CC plant, which consists of two gas turbine units, two HRSG units, and a reheat-type steam turbine unit. The gas turbines and the steam turbine drive the generators. Also, the HRSGs generate steam for the steam turbine using waste heat from the gas turbines. The configuration of this plant is shown in Fig. I. This plant generates a total output of 625 MW. The gas turbines are of the 1300 deg.C class. The HRSGs are the triple pressure and reheat type with a duct burner. The steam turbine has a 265 MW rated capacity. synchronizing, the first gas turbine goes to a minimum load of 10 %. The first HRSG warms at the minimum gas turbine load. When the steam properties have reached the required conditions, the steam turbine starts, and the steam turbine is put into the speed and load control mode. After rub-check, the steam turbine increases its speed toward a predefined speed of 800 rpm at an accelerating rate x I' and maintains this speed during the low-speed heat soak time x 2. The steam turbine increases its speed again toward the rated speed, and maintains this speed during the high-speed heat soak time x 3 . After synchronizing, the steam turbine goes to an initial load of 3 %, and maintains this load during the initial-load heat soak time x 4 . During these heat soak operations, the first gas turbine increases its load to predefined loads of 25 % and 40 % at loading rates Xli and x 9 , respectively, so that the steam flow rate should be secured to drive the steam turbine. After completing the initial-load heat soak, the bypass valves of the first unit are closed, then the steam turbine is put into the inlet pressure control mode. The second gas turbine and HRSG are started like the first unit. The second gas turbine goes to a merged load of 40 %, and maintains this load. The bypass valves of the second unit are then closed to merge the second HRSG steam into the first HRSG steam. Afterwards, both gas turbines increase their load again toward the rated load at different loading rates x 5 (40 % to 60 %) and X6 (60 % to 100 %). 2.2 Start-up scheduling method The start-up process of this plant is shown in Fig. 2. Initially, the first gas turbine starts, purges, fires, and increases its speed toward the rated speed. After ..._ _ to Condenser ~_ First unit Gas turbine rT-~~---r-+l Duct burner to Condenser Bypass valve to LP Steam turbine Second unit to JP Steam turbine Gas turbine rr--~---_"" to HP Steam turbine Lastly, after the gas turbines have reached the rated load, both duct burners fire at a loading rate xl. The steam turbine reaches the rated load with a time delay, due to the delay in the steam generation in the HRSGs. 3. START-UP SCHEDULING PROBLEMS from HP Steam turbine ' - - - - - from Condenser The problem of the start-up scheduling is to determine the above schedule parameters ( x I " · ' ,x 9 ) Fig. I. Plant configuration. 262 in order to minimize the start-up time while maintaining the operational constraints. The life span of the power plants is severely affected by thermal stresses that develop in the steam turbine and HRSG for reducing the start-up time. Control center Optimization Initial process values setting Thermal stresses in the steam turbine occur on the rotor surfaces and rotor bores at the high-pressure (HP) part and the intermediate-pressure (IP) part. A large temperature difference arises between the hot steam and cold rotor metal when steam enters the steam turbine, and also, the temperature difference appears during the gas turbine load-up. As a result, the thermal stresses are developed by the temperature distributions in the rotors. The thermal stress of the thick part of the HP drum is the severest in the HRSG. In general, this thermal stress is estimated by the drum temperature gradient. If the heat soak times (x 2' X 3' x 4 ) are extended, the steam turbine accelerating rate (x J) and the gas turbine loading rates ( x 5 • X 8' X 9) decrease, then the start-up time becomes longer while the thermal stresses of the steam turbine are reduced, because the differential temperature between the steam and rotor metal decrease. On the other hand, the start-up time is shortened but the thermal stresses of the steam turbine become greater. Also, the temperature gradient of the HP drum depends on the gas turbine loading rates (x 5' XII) and the duct burner loading rate (Xl # I Gas turbine #2 Gas turbine Steam turbine # I HRSG #2 HRSG BOP Combined cycle power plant Fig. 3. Start-up schedule optimizing system. ). P,u The plant operational characteristics have been intensively studied using a dynamic simulation method (Maffezzoni, 1992), but it is not easy to determine the optimal operational parameters because it is necessary to iterate the dynamic simulation based on trial and error by the engineer's intuition and experience. Therefore, in a conventional operation method, constant values relating to each start-up mode such as the cold, warm-I, warm-2, hot-I and hot-2 modes have been used for a plant operation, and these values are predetermined during the plant design stage. =(P'd - Pa )exp ( - t,,,-t'd) k + ~I (I) where P", is the estimated process values at the time of the first gas turbine start, P'd is the process values at the time of the last shut-down, Pa is the ambient conditions, t,,, is the first gas turbine start time, t,d is the last shut-down time and k is the cooling constants. k can possibly be determined from the actual plant data. The initial schedule parameters for the dynamic simulation are defined using a conventional mismatch chart. The dynamic simulation In accordance with the initial schedule simulates the plant start-up process. The start-up time and process values are obtained and used for the optimization. A nonlinear optimization method modifies the schedule parameters. The function for convergence judgment decides whether the schedule has reached the optimum point or not. If it does not converge, the modified start-up schedule is sent to the dynamic simulation again. And iterative calculations are automatical1y occurred until the optimum schedule is determined. 4. CONTROL CONCEPTS FOR START-UP 4. J Functional structure ofthe system Fig. 3 shows the functional structure of the start-up schedule optimizing system proposed in this paper. This system is instal1ed in a plant control system that consists of a computer system, machine control system and operator station (OPS). The optimum schedule is determined by the optimization with the dynamic simulation. The initial process values for the dynamic simulation are estimated using the cooling curves, and the start-up initiation time comes from the control center on the previous day. Process values are estimated according to equation (1). After determining the optimum schedule, the schedule parameters are set in the plant control system. The plant control system operates the CC plant according to the schedule obtained by the optimization. 263 the multiple parts and volumes in which the steam is stored. 4.2 Dynamic simulation model The dynamic simulation model consists of the process equipment model and the control system model. The first principle is adapted to model the process equipment that consists of the gas turbine, HRSG, steam turbine and balance of plant (BOP). The control system is modeled in order to be equivalent to the actual control system. This simulation model is verified by comparison with actual plant data (Funatsu, et al., 1999). 4.3 Optimization calculation The start-up problem can be formulated as a function of the optimization problem with operational constraints. Among the schedule parameters (x,,···,x9) in Fig. 2, seven parameters (x,,"',x7) are selected as optimizing objects and defined as follows. Gas turbine model. The gas turbine responds more quickly than the other equipment. The flow rate and the temperature of the exhaust gas are represented by functions of the fuel flow rate. The gas turbine duct has a time delay because of the large heat capacity. X , ' . .. ' x· ... , X7] r I ' (5) The others (xli' x9) are defined by the following relational equations, respectively. HRSG model. The HRSG is composed of heat exchangers that have a long time delay when compared to the gas turbine and the steam turbine, and has a significant effect on the starting characteristics of the entire plant. The dynamic characteristics of each heat exchanger are calculated using the mass and energy balance equations as follows. dTm MmC m ~=Qgm -Qmf = [x Xli . 25-10[%]) =max ( 1.0 [%/mm], . (6) x9 . 40-25[%]) = max ( 1.0 [%/mm], . (7) x 2 [mm] Xl [mm] The objective function J r is the start-up time from the first gas turbine start to the plant base load operation. The' optimization problem is defined by equations (8), (9) and (10). (2) (8) dp, V, ~=Gfi -G,o (3) (9) d{PfH, ) V. t · dt . (10) = G.t I H .t I - G.t· 0H. 0 t· + Qm t· (4) where cm; is the maximum process values during start-up, cii is its limitations, c; is the process where M is the mass, C is the specific heat, T is the temperature, Q is the heat flow, V is the volume, p is the fluid density, G is the fluid mass flow rate, H is the enthalpy and t is the time. The subscripts m denote the tube metal, g is the exhaust gas, f is the internal fluid, i is the inlet and 0 is the outlet. values, and t is the time. The subscript j stands for specific locations. The thermal stresses of the steam turbine are the HP rotor surface (j= 1), HP rotor bore (j=2), IP rotor surface (j=3) and IP rotor bore (j=4). The temperature gradients of the HP drum are the first unit (j=5) and the second unit (j=6). Steam turbine model. The adiabatic efficiency of the steam turbine is defined as the function of the turbine pressure ratio. The steam flow rate through the steam turbine is calculated using the constant flow coefficient. The turbine power is calculated using the enthalpy difference between the inlet and outlet enthalpies of the steam turbine. No dynamic effect is evaluated in the flow and pressure relation. The thermal stress of the steam turbine rotor is obtained by the temperature distribution, which is calculated by the dynamic model of the heat conduction that divides the rotor into several vertical cylinders. The operational constraints for equation (9) can be included in the objective function as the following penalty function. J(X)=a, ·Jr(X) 6 + La j=' 2j .K; (cm; (X)-c ii )2 K j =0, if cm; -5.c ii ,j=1,···,6 K; = 1, otherwise where a, and a 2 are the weighting coefficients. Pipe model. Since the steam pipe is long and has a large volume, the pressure in the pipe is modeled by 204 (11 ) (12) ~ In order to obtain a feasible solution, each parameter is limited as follows. 125 r - - - - - - - - - - - - - - - , e:. 100 "C ; ; First gas turbine speed ro o i First gas turbine load --l ~ "C Q) Q) Duct burner i load .• a. (f) 125 ~ ~----....,...---l1 00 "C ro The optimization method used in this paper is the successive quadratic programming (SQP) method (Fukushima, 1986). This method is a kind of nonlinear programming method using the value of the gradient. The gradient of the objective function is approximated as follows. ~ e:. .3 50 25 .................._ ............._ .......-._-.<-.J..--L.---l0 60 120 180 240 300 o Time (Minutes) 125 r - - - - - - - - - - - - - - - , 100 Limitation "C C 75 1ii 8 c 50 25 ~ 0 .~ :c VJ(X)= J(X +L1X)- J(X) L1X 75 ~ (17) I- where L1X is the perturbation of each schedule parameter. J(X) and J(X +L1X) can be obtained by the dynamic simulation. ............l-......._ . l -__....l._.........I..o__--I_~ 0 Warm-1 Cold ~ ~ ::::l m m .I, / ~300 / / ..... 90 70 !!? co ~ 0.150 SO ~ 100 50 ~-L.._..u....--Io._""""..J.....I_....L.J_1...--L..---' 12 24 36 48 60 72 84 Standby period (Hours) 96 ~ ~ G' Cl 15 500 12 400 9 300 ~ 6 200 .3 Q) Q) ~ As a typical example, the result of a cold start-up when the initial temperature of the rotor is 120 deg.C (standby period is over 100 hours) is explained. Fig. 5 shows the results of the conventional method. Here, the normalized thermal stress of the steam turbine is the maximum value of the four rotors (j=l to 4), and the normalized temperature gradient of the HP drum is the first unit (j=5). The start-up time is 264 minutes. In this case, there are some margins for the operational constraints, and the start-up schedule is not adequate. Fig. 6 shows the results of the proposed method. In this case, the initial schedule parameters were same as the conventional method. The start-up time is 228 minutes. The proposed method reduces the start-up time by 36 minutes compared to the conventional method, and satisfies the operational constraints. Q) o 300 margins. On the other hand, the proposed method (solid lines) is able to reduce the start-up times by keeping the thermal stresses under the allowable values for all the start-up conditions. 80 iii .<: 60 l- (jj 0 u 5 0 Fig. 5. Conventional method (Initial schedule). Ul Ul ~200 ~ ¥1o 100 ~ E _""'...L-L.-.....l----' -'---L_...L---Io._.J..--J 0 Q) 0 300 I60 120 180 240 0 Time (Minutes) 110 ._.-_.- c ~250 75 50 25 3 ,----:f---...-2--.......-+-;:;.;.;.;==-;_=-l 100 ~ ,.Ul 240 c 100'~ Q) c:: Limitation ~350 120 180 Time (Minutes) 125 ,.,._...... ro n. Numerical studies have been executed for all the start-up conditions. That is, the initial temperatures of the rotor are from ]20 deg.C (standby period is over 100 hours) to 462 deg.C (standby period is 4 hours). A comparison of the conventional method and the proposed method is shown in Fig. 4. This figure shows the relationship between the standby period, the start-up time and thermal stress. Here, the normalized thermal stress shows the maximum value of the four rotors (j= I to 4). For the conventional method (dash dot lines), there are five start-up modes, i.e., the cold, warm-I, warm-2, hot-] and hot-2 modes that depend on the differential temperature between the steam and steam turbine rotor metal just before the steam turbine starts. The schedule parameters are determined by using the tables of each start-up mode. In this approach, the start-up times become discontinuous. In addition, the start-up times become long because of the thermal stress Warm-2 60 ~ (f) 21 r - - - - - - - - - - - - - - - . , 7 0 0 en 0, First HRSG .:L 600 ~ 18 5. APPLICATION RESULTS Hot-2.1 _________________ ~~E~~~~ Q) 108 Fig. 4. Comparison of required start-up time. 265 The path to search for the optimal solution is shown in the case of the warm-2 start-up in Fig. 7, where the initial temperature of the rotor is 258 deg.C (standby period is 48 hours). Iterating about ten times minimized the objective function (I I}, and the optimal solution is obtained. It is necessary to calculate the dynamic simulation eight (number of 125 r - - - - - - - - - - - - - - - , ~ ~ 100 ro o I "0 Q) Q) (j) ~ ~ C .~ U; §u :g :c :J I- i /f Duct burner i First gas turbine load -l c. 1 First gas turbine speed "0 125 100 75 50 25 '--..........u._'--............l._""'of..-L........l._L-~ 0 o 60 120 180 240 300 Time (Minutes) 125r--------------, Limitation 100 75 50 25 0 125 Limitation 100 75 50 25 St~~~t·~~bi~~· speed load -' 6. CONCLUSIONS <f. "0 ro A method is proposed to optimize the operational parameters of the combined cycle power plants. The proposed method consists of the optimization calculation and the dynamic simulation. S "0 Q) ~ (j) The proposed method makes it possible to determine the optimal operational parameters by taking into account the dynamic characteristics of the plant. --------- ------------------ .l..-... O .......-L............- -......- _ . . . " , l I L - Future work will add other operational restrictions (e.g., NOx emission from the plant, etc.). C .~ ~o REFERENCES § 0 Hanzalek, F. J. and P. G. Ipsen (1966). Thermal Stress Influence Starting, Loading of Bigger Boilers. Electrical World, VoI. 165, No. 6, pp. 58 - 62. Nakai, A., et al. (1996). Turbine Start-up Algorithm Based on Prediction of Rotor Thermal Stress. Proceedings of IFAC 13th Triennial World Congress, pp. 25 - 30. San Francisco, U.S.A.. Akiyama, T., et al. (1997). Dynamic Simulation and its Applications to Optimum Operation Support for Advanced Combined Cycle Plants. Energy Conversion and Management, VoI. 38, No. 1517, pp. 1709-1723. Elsevier Science Ltd., U.K.. Bausa, J., and G. Tsatsaronis (2001). Dynamic Optimization of Startup and Load-Increasing Processes in Power Plants - Part I: Method, Part 11: Application. Transactions of the ASME, Journal of Engineering for Gas Turbines and Power, VoI. 123, pp. 246-254. Maffezzoni, C. (1992). Issues in Modelling and Simulation of Power Plants. Proceedings of IFAC International Symposium on Control of Power Plants and Power Systems 1992, Vol. 1, pp. 19 - 27. Munich, Germany. Funatsu, T., et al. (1999). An Evaluation of Dynamic Simulation via 1300 deg.C Class Combined Cycle Plant. Proceedings ofASME PWR-Vol. 34, 1999 International Joint Power Generation Conference (IJPGC-99), Vol. 2, pp. 735 - 740. San Francisco, U.S.A .. Fukushima, M. (1986). A Successive Quadratic Programming Algorithm with Global and Superlinear Convergence Properties. Mathematical Programming, Vol. 35, pp. 253 - 264. u 300 Fig. 6. Proposed method (Optimal solution). ~ eft 105 Warm-2 start-up Standby period is 48 hours -; 100 o 95 .2 g Q) 90 13 Q) 85 o 80 .~ :c o 1 2 3 4 5 6 7 8 parameters + 1) times in order to obtain the gradient vector equation (17) for each iteration step. Therefore, the computation time strongly depends on the dynamic simulation. It takes about 2 minutes to calculate the dynamic simulation once using a personal computer (Intel® Pentium® 4 processor 2.20 GHz), so that it needs about 180 minutes to obtain the optimal solution. The computation time depends on the start-up conditions. In a word, the hot start-up condition requires a shorter computation time, and the cold start-up condition requires a longer computation time. 9 10 11 12 Number of iterations Fig. 7. Convergence history. 266