International Journal of Computational Intelligence 5:1 2009
Hybrid Neuro Fuzzy Approach for Automatic Generation Control of Two -Area Interconnected Power System Gayadhar Panda, Sidhartha Panda and C. Ardil design of load frequency controllers in order to achieve better dynamic performance. Among the various types of load frequency controllers, the most widely employed is the conventional proportional integral (PI) controller [6-10]. Conventional controller is simple for implementation but takes more time and gives large frequency deviation. A number of state feedback controllers based on linear optimal control theory have been proposed to achieve better performance [11,12]. Fixed gain controllers are designed at nominal operating conditions and fail to provide best control performance over a wide range of operating conditions. So, to keep system performance near its optimum, it is desirable to track the operating conditions and use updated parameters to compute the control. Adaptive controllers with self-adjusting gain settings have been proposed for LFC [13,14]. In this paper, an attempt has been made to apply hybrid neuro-fuzzy (HNF) controller for the automatic load frequency control for the two area interconnected system. With the help of MATLAB we have proposed a class of adaptive networks that are functionally equivalent to fuzzy inference systems. The proposed architecture referred to as ANFIS [17-19]. The performance of the hybrid neuro-fuzzy (HNF) controller is compared with the conventional PI controller to show its superiority.
Abstract—The main objective of Automatic Generation Control (AGC) is to balance the total system generation against system load losses so that the desired frequency and power interchange with neighboring systems is maintained. Any mismatch between generation and demand causes the system frequency to deviate from its nominal value. Thus high frequency deviation may lead to system collapse. This necessitates a very fast and accurate controller to maintain the nominal system frequency. This paper deals with a novel approach of artificial intelligence (AI) technique called Hybrid Neuro-Fuzzy (HNF) approach for an (AGC). The advantage of this controller is that it can handle the non-linearities at the same time it is faster than other conventional controllers. The effectiveness of the proposed controller in increasing the damping of local and inter area modes of oscillation is demonstrated in a two area interconnected power system. The result shows that intelligent controller is having improved dynamic response and at the same time faster than conventional controller.
Keywords—Automatic Generation Control (AGC), Dynamic Model, Two-area Power System, Fuzzy Logic Controller, Neural Network, Hybrid Neuro-Fuzzy(HNF). I. INTRODUCTION
T
HE analysis and design of Automatic Generation Control (AGC) system of individual generator eventually controlling large interconnections between different control areas plays a vital role in automation of power system. The purpose of AGC is to maintain system frequency very close to a specified nominal value to maintain generation of individual units at the most economical value, to keep the correct value of the line power between different control areas. Many investigations in the area of Load Frequency Control (LFC) problem of interconnected power systems have been reported over the past six decades [1-5]. A number of control strategies have been employed in the
II. SYSTEM MODEL An inter-connected power system is considered in the present study to design the HNF controller. The system comprises of two-area thermal system provided with supplementary controllers. A step load perturbation of 1% of nominal loading has been considered in area-1. Small perturbation transfer function block diagram of a two-area non-reheat thermal system is shown in Fig. 1 [7]. Here, the tieline power deviations can be assumed as an additional power disturbance to any area k. For the load frequency control, the proportional integral controller is implemented.
Gayadhar Panda is working as Professor in the Department of Electrical and Electronics Engineering, National Institute of Science and Technology, Berhampur, Orissa, INDIA. (e-mail:
[email protected]). Sidhartha Panda is working as Professor in the Department of Electrical and Electronics Engineering, National Institute of Science and Technology, Berhampur, Orissa, INDIA. (.e-mail:
[email protected] ). C. Ardil is with National Academy of Aviation, AZ1045, Baku, Azerbaijan, Bina, 25th km, NAA (e-mail:
[email protected]).
A. Automatic Controller The task of load frequency controller is to generate a control signal Ui that maintains system frequency and tie-line interchange power at predetermined values.
80
International Journal of Computational Intelligence 5:1 2009
Fig. 1 Transfer function model of two-area nonreheat thermal system results are obtained from fusion of neural network and fuzzy logic. A. Hybrid Neuro Fuzzy modelling The general algorithm for a fuzzy system designer can be synthesized as follows: Fuzzyfication: 1. Normalize of the universes of discourses for the fuzzy input and output vectors. 2. Choose heuristically the number and shape of the membership functions for the fuzzy input and output vectors. 3. Calculate of the membership grades for every crisp value of the fuzzy inputs.
Fig. 2 Conventional PI Controller Installed on ith Area The block diagram of the PI controller is shown in Fig. 2. The control input Ui is constructed as follows: U i = − K i ∫ 0T
( ACE
i
) dt
= − K i ∫ 0T
(Δ P Tiei
+ B i Δ F i ) dt
Fuzzy Inference:
(1)
1. Complete the rule base by heuristics from the conventional control results. 2. Identify the valid (active) rules stored in the rule base. 3. Calculate the membership grades contributed by each rule and the final membership grade of the inference, according to the chosen fuzzification method.
Taking the derivative of equation (1) yields .
U i = − K i ( ACE i ) = − K i (Δ PTiei + B i Δ F i )
(2)
III. HYBRID NEURO FUZZY (HNF) MODEL
Defuzzyfication:
In recent years, Hybrid Neuro-Fuzzy (HNF) approach has considerable attention for their useful applications in the fields like control, pattern recognition, image processing, etc [17, 18]. In all these applications there are different neuro-fuzzy applications proposed for different purposes and fields. HNF
1. Calculate the fuzzy output vector, using an adequate defuzzification method. 2. Simulation results are obtained.
81
International Journal of Computational Intelligence 5:1 2009
membership function:
From the beginning, a fuzzy-style inference must be accepted and the most popular are: • Mamdani-style inference, based on Lotfi Zadeh’s 1973 paper on fuzzy algorithms for complex systems and decision processes that expects all output membership functions to be fuzzy sets. It is intuitive, has widespread acceptance, is better suited to human input, but it’s main limitation is that the computation for the defuzzification process lasts longer; • Sugeno-style inference, based on Takagi-SugenoKang method of fuzzy inference, in their common effort to formalize a systematic approach in generating fuzzy rules from an input-output data set, that expects all membership functions to be a singleton. It has computational efficiency, works well with linear techniques (e.g. PID control, etc.), works well with optimization and adaptive techniques, guaranties continuity of the output surface, is better suited to mathematical analysis. The results are very much similar to Mamdani - style inference. A simple fuzzy inference system has limited learning (or adaptation) possibilities. If learning capabilities are required, it is convenient to put the fuzzy model into the framework of supervised neural networks that can compute gradient vectors systematically. Sugeno– style inference is preferred and the typical fuzzy rule is: If x is A and y is B then z=f(x,y)
O11
2bi ⎤ ⎡ x − ci ⎥ = μ Ai ( x ) = 1 / ⎢1 + ai ⎥ ⎢ ⎦ ⎣
(3)
Where Ai are the input vectors associated with the i-th node and {ai,bi,ci} are their parameter set that changes the shapes of the membership function; x is the input to the node i, . Parameters in this layer are referred to as the premise parameters. Layer 2: Each fixed node in this layer calculates the firing strength of a rule via multiplication. Each node output represents the firing strength of a rule:
Oi2 = μ Ai ( x ) .μ Bi ( y ) ,i = 1,2
(4)
Layer 3: Fixed node i in this layer calculate the ratio of the i-th rule’s firing strength to the total of all firing strength:
Oi3 = wi =
wi ,i = 1,2 w1 + w2
(5)
For convenience, outputs of this layer will be called normalized firing strength.
where A and B are fuzzy sets in the antecedent and z = f(x, y) is a crisp function in the consequent. Usually, function z is a first-order or a zero-order.
Layer 4: Adaptive node i in this layer compute the contribution of ith rule toward the overall output, with the following node function:
Oi4 = wi f i = wi ( pi x + qi y + ri )
(6)
where wi is the output of layer 3, and {pi, qi, ri} is the parameter set. Parameters in this layer are referred to as the consequent parameters. Layer 5: The single fixed node in this layer computes the overall output as the summation of contribution from each rule:
Oi5
Fig. 3 Architecture of a Two-Input Sugeno Fuzzy Model with Nine Rules
∑ wi f i
= ∑ wi f i i i
∑ fi
(7)
i The basic learning rule is the back propagation gradient descendent, which calculates error signals (the derivative of the squared error with respect to each node’s output) recursively from the output layer backward to the input nodes. This learning rule is exactly the same as the back propagation learning rule used in the common feed forward neural
Fig. 3 shows a Sugeno Fuzzy model of five layers. Each layer of the model represents a specific part as: Layer 1: Each adaptive node in this layer generates the membership grades the input vectors i (Ai = 1,2,3). For instance, the node function of the i-th node may be a generalized bell
82
International Journal of Computational Intelligence 5:1 2009
proposed scheme utilizes sugeno-type fuzzy inference system controller, with the parameters inside the fuzzy inference system decided by the neural-network back propagation method. The ANFIS is designed by taking ACE and rate of change of ACE as inputs. This network consists of five layers with, each layer representing a specific part in ANFIS controller. Fig. 4-6 shows system dynamic response of a two area nonreheat power system of HNF controller with 1% step load perturbation in area-1. In all Figs. the performance of the proposed HNF controller is compared with a conventional PI controller. It is clear from Figs. 4 -6 that the designed HNF controller is robust in its operation and gives a superb damping performance both for frequency and tie line power deviation compare to conventional PI controller. Besides the simple architecture of the controller it has the potentiality of implementation in real time environment.
networks. The overall output f can be expressed as a linear combinations of the consequent parameters:
f = wi f1 + w2 f 2 = ( w1 x ) p1 + ( w1 y )q1( w1 )r1 + ( w2 x ) p 2 + ( w2 y )q 2 + ( w2 )r2 (8) Based on equation (8), the hybrid learning algorithm combines the gradient descendent and the least-squares method for an optimal parameter search. B. Sugeno type Neuro-Fuzzy Controller Adaptive Neuro Fuzzy Inference System (ANFIS) is more complex than Fuzzy Inference System (FIS), but users have some limitations: only zero-order or first-order Sugeno fuzzy models, And Method: prod, Or Method : max, Implication Method : prod, Aggregation Method : max, Defuzzification Method : wtaver (weighted average). On the other hand, users can provide to ANFIS their own number of MFs (numMFs) both for inputs and outputs of the fuzzy controller, the number of training and checking data sets (numPts), the MF’s type (mfType), the optimization criterion for reducing the error measure (usually defined by the sum of the squared difference between actual and linearized N curve). Membership function type (mfType): Gbell MFs are preferred by ANFIS in most cases. For other types of MFs preferred by the user for a certain application (pimf, gaussmf, trimf, trapmf, gauss2mf dsigmf and psigmf) there is no rule in choosing them. The general rule is to obtain the best smallest error measure with minimum training parameters. MFs type such as sigmf and zmf are not accepted. Number of Membership function (numMFs): The great advantage of neuro-fuzzy design method comparing with fuzzy design method consists in the small number of input and output MFs (usually 2...4 !), which implies the same maximum number of rules. Thus, the rule base and the occupied memory become very small
Fig. 4 Frequency deviation of area-1
Number of Epochs (numEpochs): The number of epochs is determined according to the above parameters and to the accepted error measure, fixed by the user. In the present study 10 epochs have been taken. Based on the training data set, (Derived from PI controller results) ANFIS automatically generates a first-order Sugeno fuzzy type, using only 3 gbell MFs and 9 rules. ANFIS automatically trains its fuzzy model 10 epochs. For better results, users can supplementary introduce more epochs. IV. RESULTS AND DISCUSSIONS A hybrid neuro-fuzzy automatic generation controller is designed following the procedure presented above. The
Fig. 5 Frequency deviation of area-2
83
International Journal of Computational Intelligence 5:1 2009
[10] M. Sheirah and M. M. Abd, “Improved load frequency self tuning regulator”, Int. J. Control, vol. 39, no. 1, 1984, pp. 143-158. [11] M. Gopal, “Modern control system theory”, Wiley Eastern Ltd., 2nd edison, 1993. [12] M. Aldeen and H. Trinh, “Load frequency control of interconnected power system via constrained feedback control schemes”, Computer and Electrical Engineering, Vol. 20, No. 1, 1994, pp. 71-88. [13] K. Yamashita, and H. Miyagi, “ Multivariable Self-tuning regulator for load frequency control system with interaction of voltage on Load Demand”, IEE Proceedings-D, Vol. 138, No. 2, March 1991. [14] J. Kannish, et al, “Microprocessor-Based Adaptive load frequency control”, IEE Proceedings-C, Vol. 131, No. 4, July 1984. [15] S. Mishra, A.K. Pradhan and P.K. Hota, “Development and Implementation of a Fuzzy logic based constant speed DC Drive”, Journal of Electrical Division of Institution of Engineers (India), Vol. 79, Dec. 1998, pp. 146-149. [16] J.Lee, “On methods for improving performance of PI-type fuzzy logic controllers”, IEEE Trans. On Fuzzy Systems, Vol. 1, No. 4, Nov. 1993, pp. 298. [17] J.R. Jang, “ANFIS: Adaptive-network-Based Fuzzy Inference System”, IEEE Trans. On Systems, Man and Cybernetics, Vol. 23, No.3, May. 1993, pp.665-685. [18] S. P. Ghoshal, “Multi-Area Frequency and Tie-Line Power Flow Control with Fuzzy Logic Based Integral Gain Scheduling”, IE (I) Journal-EL, Vol. 84, December 2003, pp. 135-141. [19] “Fuzzy Logic Toolbox ”, Available: www.mathworks.com
Fig. 6 Tie-line power deviation
VI. CONCLUSION In this study, Hybrid Neuro-Fuzzy (HNF) approach is employed for an Automatic Generation Control (AGC) system. The proposed controller can handle the non-linearities and at the same time faster than other conventional controllers. The effectiveness of the proposed controller in increasing the damping of local and inter area modes of oscillation is demonstrated in a two area interconnected power system. Also the simulation results are compared with a conventional PI controller. The result shows that the proposed intelligent controller is having improved dynamic response and at the same time faster than conventional PI controller.
Gayadhar Panda was born in Orissa, India, in 1970. He received the B.E. degree in electrical engineering from the Institution of engineers (I), the M.E. degree in electrical engineering from Bengal Engineering College, Shibpur, Howarh, India, and the Ph.D. degree in electrical engineering from Utkal University, Orissa, India, in 1996, 1998, and 2007, respectively. Since 1999, he has been with the Department of Electrical and Electronics Engineering, Faculty of Engineering, National Institute of Science and Technology, Berhampur, Orissa, India where he is currently a Professor. His research interests are in the areas of stability aspects of power transmission, power electronics, and development of renewable energy. Dr. G. Panda is a member of the IE and ISTE of India.
APPENDIX The nominal system parameters are: f = 60 Hz, Rk = 2.4 Hz / Unit, Tg = 0.08 Sec, Tr = 10.0 Sec, Hk = 5 .0 Sec, Kr= 0.5, Tf = 0.3 Sec, 2πTki = 0.05 Mw, Dk= 0.00833 pu Mw/Hz
Sidhartha Panda is a Professor at National Institute of Science and Technology, Berhampur, Orissa, India. He received the Ph.D. degree from Indian Institute of Technology, Roorkee, India in 2008, M.E. degree in Power Systems Engineering in 2001 and B.E. degree in Electrical Engineering in 1991. Earlier he worked as Associate Professor in KIIT University, Bhubaneswar, India and VITAM College of Engineering, Andhra Pradesh, India and Lecturer in the Department of Electrical Engineering, SMIT, Orissa, India.His areas of research include power system transient stability, power system dynamic stability, FACTS, optimisation techniques, distributed generation and wind energy.
REFERENCES [1] [2] [3] [4] [5] [6]
[7] [8] [9]
A. J. Wood, B. F. Woolenberg, Power Generation Operation and Control, John Wiley and Sons, 1984. O. l. Elgerd, Electric energy Systems Theory – An Introduction, McGraw Hill Co., 2001. I. J. Nagrath and D. P. Kothari, Power System Engineering, McGraw Hill Co., 1998. G. W. Stagg and A. H. El-Abiad, Computer Methods in Power System Analysis, McGraw Hill Co., 1985. N. Jaleeli, L. VanSlyck, D. Ewart, L. Fink, and A. Hoffmann, “Understanding automatic generation control”, IEEE Trans. Power Syst., vol. 7, no. 3, pp. 1106-1122, Aug. 1992. M. L. Kothari, J. Nanda, D. P. Kothari, and D. Das, “Discrete-mode automatic generation control of a two-area reheat thermal system with new area control error”, IEEE Trans. Power Syst., vol. 4, no. 2, pp. 730738, May 1989. K.Venkateswarlu and A.K. Mahalanabis, “Load frequency control using output feedback”, Journal of The Institution of Engineers (India), pt. El4, vol. 58,pp. 200-203,Feb. 1978. G.A.Chown and R.C.Hartman, “Design and experience with a Fuzzy Logic Controller for Automatic Generation Control (AGC)”, IEEE Trans. Power Syst., vol. 13, no. 3, pp. 965-970, Nov. 1998. A.M.Panda, “Automatic generation control of multi area interconnected power system considering non linearity due to governor dead band”, Archives of Control Sciences,Vol. 7(XLIII), no.3-4, pp. 285-299, 1998.
C. Ardil is with National Academy of Aviation, AZ1045, Baku, Azerbaijan, Bina, 25th km, NAA
84