首页    期刊浏览 2024年12月04日 星期三
登录注册

文章基本信息

  • 标题:ANN controller for heavy duty gas turbine plant.
  • 作者:Balamurugan, S. ; Xavier, R. Joseph ; Jeyakumar, A. Ebenezer
  • 期刊名称:International Journal of Applied Engineering Research
  • 印刷版ISSN:0973-4562
  • 出版年度:2008
  • 期号:December
  • 语种:English
  • 出版社:Research India Publications
  • 摘要:Gas turbine plants are used for isolated and standalone operations. They are mainly used in oil fields, desert areas, off shore installations and bio gas plants. An effective control strategy is required to keep the system stable under disturbance.
  • 关键词:Control equipment;Gas turbine power plants;Gas-turbine power-plants;Neural networks;Turbines

ANN controller for heavy duty gas turbine plant.


Balamurugan, S. ; Xavier, R. Joseph ; Jeyakumar, A. Ebenezer 等


Introduction

Gas turbine plants are used for isolated and standalone operations. They are mainly used in oil fields, desert areas, off shore installations and bio gas plants. An effective control strategy is required to keep the system stable under disturbance.

The Transfer function model of heavy duty gas turbine has been developed by Rowen [1] based upon his field experience and the tests he conducted in the gas turbine plants. This model has been used in many works such as, the dynamic analysis of combined cycle plant [2], twin shaft gas turbine model [3], combustion turbine model [4] and even in micro turbine power generation [5]. The transfer function simplification has been validated [6]. The droop governor is found to be an appropriate one [7]. The droop setting value and rotor time constant have been optimized [8]. After tuning the parameters, the response of the gas turbine plant shows steady state error.

To improve the transient and steady state response, PID controller is required. The parameters of PID controller have been tuned using ZN method and the steady state error is removed. In this paper, Artificial Neural Network is used for control which uses backpropagation algorithm for training. The trained ANN brings back the system to steady state. It is found that ANN controller yields a better response than the conventional PID controller.

Mathematical Model of Gas Turbine Plant

The Transfer function model developed by Rowen [1] with the following simplifications is considered for the simulation of the response of an isolated gas turbine plant.

i. If the frequency variation is not greater than [+ or -]1%, the acceleration control will become inactive. It can be eliminated.

ii. The turbine output is predominantly controlled by the set point so the need for temperature control is significantly diminished, thereby allowing elimination of temperature control.

iii. The multiplier used in the transfer function can be neglected for small speed variations.

The simulation proof for these simplifications is developed by Balamurugan et al [6]. The simplified block diagram of gas turbine plant is shown in Figure 1.

[FIGURE 1 OMITTED]

The speed governor is the primary means of gas turbine control. The droop governor operates on the speed error. The droop governor is a straight proportional controller in which output is proportional to speed error. The gas turbine requires significant percentage of rated fuel to support self sustaining no load conditions and this percentage is approximately 23%. The fuel system consists of two time constants in which one is associated with the gas valve positioning system,

[e.sub.1] = a/bs + c [F.sub.d] (1)

and the other is the volumetric time constant associated with the downstream piping and fuel gas distribution manifold,

[W.sub.f] = [K.sub.f]/[[tau].sub.f] s + 1 [e.sub.1] (2)

The torque characteristics of gas turbine are essentially linear with respect to fuel flow and turbine speed, expressed by the relation

[f.sub.1] = 1.3 ([W.sub.f] - 0.23) + 0.5 (1 -N) (3)

The rotor time constant is the time necessary for the rotor to double its speed if the initial rate of speed change is maintained after removal of rated load torque. The rotor speed is compared with the reference speed and the error is given to the speed governor.

A unit step load disturbance has been given to the gas turbine using MATLAB Simulink [9] and the response is obtained as shown in Figure 2. The response shows that there is a steady state error. An appropriate secondary controller has to be included to improve both the steady state and transient response.

[FIGURE 2 OMITTED]

PID Controller

Proportional--Integral--Derivative (PID) controllers are widely used in many control applications because of their simplicity and robustness [10]. It is well known that if the control law employs integral control, the system has no steady state error. However, it increases the type of the system by one. Therefore the response with integral control is slow during the transient period. In the absence of the integral control, the gain of the closed loop system can be increased significantly thereby improving the transient response. Similarly the closed loop system stability can be improved by the differential control, and therefore PID controller will improve the static and dynamic accuracy. Let the PID controller be implemented as

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.] (4)

error, e = [y.sub.r] - y (5)

Where, u, [y.sub.r] and y are the controller output, the set point and the plant output respectively. The transfer function of the controller is

[G.sub.c] (s) = [k.sub.p] + [k.sub.i]/s + [k.sub.d] s (6)

The three parameters in the PID controller proportional gain ([k.sub.p]), integral gain ([k.sub.i]) and derivative gain ([k.sub.d]) are to be tuned. In this paper, Ziegler Nichols' method has been used for the tuning.

PID Controller Tuning Using ZN Method

Though there are many methods [11]-[14] to tune PID and PI control for plants, Ziegler Nichols' method [15] still has its importance in tuning the PID controller because of its simplicity. In this method the plant is kept under closed loop proportional controller and the gain of the controller is increased in steps to bring the system to marginally stable condition. The gain at which the system reaches marginal stable condition is called ultimate gain ([K.sub.cu]). The time period of the sustained oscillation is called ultimate period ([T.sub.u]). These two parameters are used for finding the unknown parameters [k.sub.p], [k.sub.i] and [k.sub.d]

For the heavy duty gas turbine plant the ultimate gain and ultimate period are found to be 5.5665 and 1.262 respectively. Using these values the unknown values of PID controller are tuned. The values are shown in Table 1.

The response of the gas turbine plant with the PID controller compared with the open loop response is shown in Figure 3.It shows that the PID controller is providing a improved steady state and transient response.

[FIGURE 3 OMITTED]

Neural Network Controller

The ANN can be used for controlling the gas turbine plant [16]. Fuzzy logic and ANN controller can be used to provide the control input to meet zero steady state error and better dynamic performance [17]. For the learning of ANN, Backpropogation algorithm is used [16]. Input--output patterns are collected from the conventional PID controller. Out of 126 data, 100 have been chosen randomly for training and remaining 26 for testing. The network has been trained using gradient decent method until the absolute value of the error is below 0.005. The learning rate has been taken as 0.5.

The ANN trained for the control is a three layer network with one neuron in the input and output layer. 12 and 9 are the neurons taken in first and second hidden layers respectively. Tansig is the activation function taken for the hidden layers and purelin for the output layer. The architecture is shown in Figure 4.

[FIGURE 4 OMITTED]

A program written in MATLAB [18] has been implemented to perform the training. The convergence plot is shown in Figure 5.

[FIGURE 5 OMITTED]

The response of the gas turbine plant with the above mentioned ANN controller is simulated with a step load disturbance. The comparison plot shown in Figure 6 indicates that the time domain response of ANN controller is well damped.

[FIGURE 6 OMITTED]

Conclusion

In this paper, the simplified mathematical model of gas turbine plant is taken and it is controlled by PID and ANN controller. The PID controller parameters are tuned using ZN method. The ZN tuned PID controller yields satisfactory transient and steady state response of gas turbine plant. ANN allows the integration of expert knowledge into control system very easily. ANN has been trained using backpropogation algorithm. Simulation results shows that the use of ANN in controlling the gas turbine plant gives better results than the PID controller.

APPENDIX

[f.sub.1] = Turbine torque

[W.sub.f] = Per unit fuel flow

[K.sub.f] = Fuel System gain constant = 1

[[tau].sub.f] = Fuel system time constant = 0.4

N = per unit turbine rotor speed

s = Laplace operator

[e.sub.1] = Valve position

[F.sub.d] = Per unit fuel demand signal

a,b,c = Fuel system transfer function coefficients a = 1; b = 0.05; c = 1

W,X,Y,Z = Governor transfer function coefficients

W = [K.sub.d]; X = 0; Y = 0.05; Z = 1

[K.sub.d] = Droop gain = 2 to 10%

[[tau].sub.1] = Rotor time constant = 12.2

[k.sub.p], [k.sub.I], [k.sub.D] = PID parameters

t = time

u(t) = control signal

e(t) = error signal

References

[1] W.I.Rowen, "Simplified Mathematical Representation of Heavy Duty Gas Turbines," ASME Journal of Engineering for Power, 105 (1983) 865-869.

[2] F.P. de Mello, D.J.Ahner, "Dynamic Models for Combined Cycle Plants in Power System Studies," IEEE Transactions on Power Systems, 9 (1994) 16981708.

[3] Louis N. Hannett, George Jee, B. Fardanesh, "A Governor / Turbine Model for a Twin Shaft Combustion Turbine," IEEE Transactions on Power Systems, 10 (1995) 133-139.

[4] L.N. Hannett, Afzal Khan, "Combustion Turbine Dynamic Model Vlidation Tests," IEEE Transactions on Power Systems, 8 (1993) 152-158.

[5] S.R.Guda, C.Wang, M.H.Nehrir, "Modeling of MIcroturbine Power Generation Systems, Electric Power Components and Systems," 34 (2006) 1027-1041.

[6] S.Balamurugan, R.Joseph Xavier, A.Ebinezer Jeyakumar, "Simulation of Response of Gas Turbine Plant with Controllers," Procedings of National System Conference, Manipal, India 2007, ref no. P105.

[7] S.Balamurugan, R.Joseph Xavier, "Selection of Governor for Heavy Duty Gas Turbine Power Plant," National Conference on Modern trends in Electrical and Instrumentation systems, Coimbatore, India 2005, 365-371.

[8] S.Balamurugan, R.Joseph Xavier, A.Ebinezer Jeyakumar, "Selection of Governor and Optimization of its Droop Setting and Rotor Time Constant for Heavy Duty Gas Turbine Plants," Indian Journal of Power and River Valley Development, 57 (2007) 35-37.

[9] MATLAB User Manuals, Mathworks Inc., USA, 2000.

[10] M.Gopal, "Control Systems Principles and Design," Second Edition, Tata McGraw Hill, 2002.

[11] K.J. Astrom, T.Hagglund, C.C. Hang and W.K.Ho, "Automatic tuning and adaptation for PID controllers-survey," IFAC J. Contr. Eng. Practice, Vol. 1, no. 4, 699-714, 1993.

[12] T.Chai and G. Zhang, " A new self tuning of PID regulators based on phase and amplitude margin specification," ACTA Automatica Sinica, Vol. 23. no. 2, 167-172, 1997.

[13] I.L. Chien and P.S. Fruehauf, "Consider IMC tuning to improve controller performance," Chem. Eng. Progress, Vol. 86, no. 10, 33-41, 1990.

[14] G.H. Cohen and G.A. Coon, "Theoretical consideration of retarded control," Trans. Amer. Soc. Mech. Eng., Vol. 75, 827-834, 1953.

[15] J.G.Ziegler, N.B.Nichols, "Optimum Setting for Automatic Controllers," Transactions of ASME, 64 (1942) 759-768.

[16] Lauren Fausett, "Fundamentals of neural networks architectures, algorithms and application," Prentice Hall Publication, 1994.

[17] Kawakita Y, Ohsawa Y, Arai K, "Power system stabilizing control by SMES using fuzzy techniques and neural networks," Elect. Engg. Jpn., vol. 114, 9-17, 1994.

[18] MATLAB Neural Networks Tool Box User Manuals, Mathworks Inc., USA, 2000.

S. Balamurugan (1), R. Joseph Xavier (2) and A. Ebenezer Jeyakumar (3)

(1) Senior Lecturer, Dept. of Electrical Engineering Amrita School of Engineering, Coimbatore, India

(2) Principal, Sri Ramakrishna Institute of Technology, Coimbatore, India

(3) Principal (Retd.), Government College of Engineering, Salem, India
Table 1. Tuned values of PID controller using ZN method.

Control   [k.sub.p]   [k.sub.j]   [k.sub.d]

PID         3.3399      5.2917      0.5267
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有