Abstract
This paper propose, a robust excitation controller designed by a coordination of the optimal H∞ tracking control and the proportional integral derivative (PID) controller optimized by the hybrid differential evolution and teaching–learning based optimization algorithm (DE–TLBO). These two controllers are used in order to guarantee the transient stability during a change in the operating conditions and the uncertainties in parameters. We have applied a method based on the modified tracking error by using the optimized exponential function, to avoid the compromise between the high gain in the control input and the H∞ tracking performance with the variation in the system parameter. A new hybrid algorithm (DE–TLBO) is employed in this study to adjust optimally the parameters of the (PID–PSS) controller and the exponential form of the tracking error modified. The purpose of the suggested approach is to ensure a good tracking accuracy and to enhance the level of the oscillations damping in the multi-machine power system with an optimal choice of the parameters of all proposed controllers. The results of simulation demonstrate the efficient, and the robustness of the proposed approach (H∞ and DE–TLBO–PID–PSS) under the different operation conditions.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
The stability of the electrical power systems in the modern power industry has become an important and urgent problem due to the increasing complexity electric power grids as well as the growing energy demand with the configurations and parameters which vary over time (Wan et al. 2014; Alizadeh et al. 2013). It has led to dynamic problems of low frequency oscillations in the system and the instability that needs to be detected and damped out quickly and adequately (Tripathy and Mishra 2015). The power system stabilizer (PSS) is widely used as a complementary controller in the system of excitation in order to improve the oscillation damping (Ali and Abd-Elazim 2012). However, when the operating point and the configurations of the power systems frequently change, the CPSS cannot ensure the best performance (Khodabakhshian and Hemmati 2012). Therefore, it is required to use an approach which can take into account parameter uncertainties and the change of the operating condition in the power system. Various intelligent methods have been proposed, to deal with the problems of PSS, such as the artificial neural network based on PSS (Segal et al. 2004), genetic algorithm (Hassan et al. 2014) fuzzy logic control (Touil and Attous 2015), and bio-inspired algorithms (Peres et al. 2015). Proportional–integral-derivative PID and Proportional Integral PI, have also been applied as a substitute of PSS (Jaleel and Thanvy 2013). The PID controller is usually applied in industry control due to its simple structure (Li and Liu 2012). It is difficult to properly adjust the gains of PID controller. Different algorithms of optimization have been used in the literature such as hybrid differential evolution (DE) and particle swarm optimization (PSO) (Sahu et al. 2014). In Chaib et al. (2015) the authors are used the bat algorithm to optimize the fractional order PID–PSS. The genetic algorithm based on PID–PSS is used in Duman and Öztürk (2010). The DE algorithm is applied in Dib and Boumhidi (2015). In this study, DE and TLBO algorithms are hybridized (DE–TLBO) in order to improve the mechanism of global search and increase the speed of the convergence of the all algorithms.
In this paper, our contribution consists in combining the design of the optimal H∞ control and the PID–PSS controller optimized by the new hybrid DE and teaching–learning based optimization algorithm (DE–TLBO), in order to ensure a robust controller, to take into account a large parametric uncertainty and to guarantee the system stability, which leads to a flexible controller device.
Generally, TLBO and DE algorithms have a higher capacity at the beginning of the run for global searching at the beginning and a local search near the end of the run (Ghasemi et al. 2014). To balance the global and local search capacity, a modified learning strategy is integrated into the teacher phase. In this technique, the hybrid algorithm (DE–TLBO) uses the learning strategy based on neighborly search in the teacher phase in the TLBO so as to generate a new mutation vector, while integrating the differential learning to create another new mutation vector. The crossover operator is used to create new solutions in order that the population diversity will be increased (Zou et al. 2015).
The main objective of the new hybrid DE and teaching learning based optimization (DE–TLBO) is to adjust the parameter β of the general exponential form of the tracking error and the gains of PID–PSS controller for the optimal tuning of all controller parameters in order to ensure a robust performance and efficient results of tracking.
The approach of H∞ control has been extensively applied to treat efficiently the robust stabilization of the nonlinear system owing to its capacity of disturbance attenuation and its effective robustness (Chen et al. 1996; Chang 2000). The optimal H∞ tracking control is applied in this study for the multi-machine power system in order to attenuate the effects due to the approximate errors, disturbances and unmodeled dynamics, it is characterized by a simple structure designed to regulate the amplitude of the output of the angular speed deviation and the angle rotor so as to attenuate the amplitude of the oscillations and to track the desired operating point. In the presence of the uncertainties wide enough in the system parameters, the high gain in the input of H∞ control is required to achieve the intended attenuation level and guarantee the efficient performance of tracking (Miao et al. 2008; Pan et al. 2011). To avoid the compromise between a high control signal and the high attenuation level, different approaches have been used in the literature (Yilmaz and Hurmuzlu 2000; Chang and Hurmuzlu 1998). In this study, we have used a technique based on the tracking error modified by integrating the exponential function optimized by the new hybrid algorithm DE–TLBO to eliminate significantly the reaching phase.
The principal purpose of designing the proposed approach (H∞ and DE–TLBO–PID) is to eliminate sufficiently the reaching phase and to enhance the level of oscillation damping which significantly affects the tracking errors and the robustness of the multi-machine power system under the change in operating point. The results of the simulations test demonstrates the validity of the proposed method is efficiently enhanced compared with the optimal controller proposed in Dib and Boumhidi (2015) and other controllers, with the presence of the parametric variation and the change in operating point, the proposed method provide an effective damping in the oscillation of the power system and good tracking to the desired values with faster convergence.
This paper is categorized in four major parts, described as follows: the mathematical model of the nonlinear multi-machine power system is explained in Sect. 2. The new hybrid DE algorithm with teaching learning based optimization DE–TLBO is described in Sect. 3. The design of the proposed approach is detailed in Sect. 4. The simulation results which conduct to the performance analysis and comparison of the applied approaches to the multi-machine power system are presented in Sect. 5. Finally, conclusion is explained in Sect. 6.
2 Mathematical model of multi-machine power system
The dynamics of (n) generators interconnected by a transmission network is presented by the third order model (Colbia-Vega et al. 2008):
The equation of the mechanical part:
The equation of the generator electrical part:
The electrical power is written as:
\(I_{qi}\) and \(I_{di}\) are the currents in direct and quadrature reference for each generator which are expressed by:
\(P_{{m_{i} }}\) is the mechanical input power assumed to be constant, we consider \(E_{fi} (t)\) as the input of the system.
The power system used in this study consists of three generators, ith generator is considered as a subsystem of the multi-machine power system. The subsystem is presented by the following states equations:
With \(x_{i} = [x_{i1} ,x_{i2} ,x_{i3} ]^{T} = [\delta_{1} ,\omega_{1} ,E_{q1}^{\prime } ]^{T}\) denotes the state vector for ith subsystem.
The purpose of this study is controlling the rotor angle to track the desired value for each machine, for this reason, we choose the output is the rotor angle to calculate the relative degree, let define: \(z_{i1} = \delta_{i}\), \(z_{i2} = \omega_{i}\), \(\, z_{i3} = \dot{\omega }_{i}\) then the vector of state variables of the power system can be chosen to be:
This new state vector allows one to transform the system model described by (5) into the form given by:
We consider \(u = E_{fd}\), the canonical form of the power system can be written as:
With
3 Proposed designing of hybrid algorithm DE–TLBO
3.1 Differential evolution algorithm
The DE algorithm mainly is characterized by three advantages; the fast convergence, the use of a few control parameters which makes the DE algorithm simple and easy to use (Cuevas et al. 2013). The optimization process is composed by three main steps: the mutation, the crossover and the selection.
-
Initialization
The initial parameter values (at G = 0) should better cover as much as possible all the search space by randomizing the individuals in the interval limited by the lower and the upper bounds:
-
Mutation
A donor vector \(X_{i,G}\) is created by combining the three target vectors \((X_{r1,G} ,X_{r2,G} ,X_{r3,G} )\) through a mutation strategy it can be written as:
F is a constant from [0, 2], the indices i, r1, r2 and r3 are distinct.
-
Crossover
The trial vector \(U_{i,G + 1}\) is obtained from the target vector \(X_{i,G}\) and the donor vector \(V_{i,G}\) as follow:
CR is the crossover probability, \(rand_{j} \in [0,1]\) is the jth random number index.
-
Selection
The trial vector U i,G+1 is compared with the target vector X i,G the vector which have the best fitness value is chosen to the next generation. The selection operation may be represented by:
where \(i \in [1,N_{p} ]\) and J(X) is the function to be minimized.
3.2 Teaching learning based optimization algorithm
TLBO algorithm is composed by two phases, the teacher and learner phases.
-
Teacher phase
In this first phase, the learners (students) aim to improve their knowledge by the teacher. The learner who has the minimum value of the objective function is considered as the teacher which tries to increase the existing mean result (Mean) of the group of learners (class) (Kanwar et al. 2015).
TF is the teaching factor is randomly determined by the equation:
-
Learner phase
During the second stage, a learner improves their knowledge by a random interaction with the other learners. The learner process can be expressed as follow:
Two learners are randomly selected xi and xj such that i ≠ j
The flowchart showing the operation of the DE–TLBO algorithm is illustrated in Fig. 1.
In the proposed DE–TLBO algorithm, during the teacher phase which is hybridized by the DE, two mutant vectors (U i , V i ) are associated to each learner X i . The first mutant vector U i is generated by the Eq. (14), and the second mutant vector V i is generated by the mutation operator in the DE algorithm given by the Eq. (11).
The crossover operator is applied to the mutant vectors (U i , V i ) to improve the potential diversity of population, this is the adapted formula in the teacher phase for the learner X i , that can be described by Eq. (12).
The Selection operator is applied at the end of the teaching phase by comparing the parent Xi and the trial vector newX i , the vector which have the best fitness value is chosen for the next phase, this operation is described by the Eq. (13).
Finally, the original learner phase in the TLBO algorithm is still applied in the hybrid DE–TLBO algorithm, the learning process is described in Eq. (16).
4 Proposed control design
The optimal H∞ control is characterized by high ability for the disturbance attenuation. Therefore, the combination between the H∞ control theory and the nominal control can reduce the effects of the parameter uncertainties, external disturbances and the errors of the approximation (Lin 2009).
We consider the dynamical equations of the multi-machine power system which are represented by the canonical form described by the Eq. (7). We formulate the output tracking error of the power system in order to avoid the high control input gain; one introduces the following modified output tracking error as follows (Pan et al. 2012):
We define the tracking error as followings:
We can define the error vector by: \(\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{e} = [e_{1} ,e_{2} ,e_{3} ] = [e,\dot{e},\ddot{e}].\)
Where \(\eta (t)\) is designed in order to satisfy the following conditions (Yilmaz and Hurmuzlu 2000):
-
1.
To make the modified error E small enough in the beginning of the movement t = 0.
-
2.
Should rapidly disappear as the movement evolves at t > 0.
In this study \(\eta_{i} (t)\) is described by the exponential form, can written as:
For \(j = 0,1, \ldots ,n - 1\), where \(\beta_{i}\) a positive constant, \(q_{i}\) is chosen to satisfy condition (1) and \(\psi_{i} (t)\) is selected to satisfy condition (2).
In this study, a new method DE–TLBO algorithm is applied to adjust optimally the value of the parameter \(\beta_{i}\).
Expanding (17) by the Taylor’s series leads to
where \(o(t^{n - 1} )\) is an infinitesimal of higher order of \(t^{n - 1}\).
Then (20) becomes \(o(t^{n - 1} )\), i.e., Condition 1 is satisfied. By solving the equation set in (22) we can obtain the values of \(q_{i}\).
Then our design objective is to impose H∞ control so that the following asymptotically stable tracking:
With \(k_{i} = [{\text{k}}{}_{1i},{\text{k}}_{2i} ,1]^{T}\) are the coefficients of the Hurwitz polynomial:
If f i (x) and g i (x) are known, we can construct the nominal control:
The dynamic equation of the output tracking error of the nonlinear system (28) is described by:
where
where \(u_{{h_{i} }}\) is a H∞ compensator, defined as:
where r is a positive scalar value and \(P = P^{T} > 0\) is the P solution of the Riccati equation (Chen et al. 1996).
Remark
The solvability of H∞ tracking performance is on the existence of positive semi definite and symmetric solution P of which can be rewritten as (Chen et al. 1996):
where \(Q > 0\), \(\rho\) is prescribed the level of attenuation and r is positive constant.
The above Riccati equation has a solution semi-definite positive \(P = P^{T} > 0\) if and only if:
The design of the control strategy applied in this study consists of the combining the three terms the nominal control \(u_{{eq_{i} }}\), the robust term designed by the optimal H∞ tracking control without reaching phase \(u_{{h_{i} }}\) and the PID–PSS optimized by the new hybrid algorithm DE–TLBO u DE–TLBO–PID is used for damping the oscillations in multi-machine power systems
where \(\tilde{k}_{p} , \, \tilde{k}_{I} , \, \tilde{k}_{d}\) are the optimal value of proportional gain, integral gain and derivative gain, respectively, adjusted optimally by the hybrid algorithm DE–TLBO.
The combination between the optimal H∞ control by modifying the output tracking error and the PID–PSS controller optimized by the hybrid algorithm (DE–TLBO), ensures the optimal tracking by eliminating completely the reaching phase with a minimal effort of control, and improve the oscillation damping under variation in operating point.
5 Simulation of multi-machine power system
We validate the robustness and the performance of the proposed approach by the simulations in MATLAB for the three machine nine-bus power system the data of the system under study are shown in Table 1 (Colbia-Vega et al. 2008).
The conductance nodal matrix G and the susceptance nodal matrix B which represent the topology of the network are defined as:
-
Objective function
The primary goal is to minimize the objective function to improve the stability of the power system. In this paper, an integral time absolute error (ITAE) of the speed deviation \(\Delta \omega {}_{i}\) is chosen as the objective function.
The typical ranges of the optimized parameters of the PID controller are [0 120] for Kp, [0 10] for K I and Kd, and The parameter of the exponential function \(\beta_{i}\) is [0 10].
The values of the parameters optimized by the DE algorithm and the hybrid algorithm DE–TLBO are given in the Table 2. The parameters of the conventional PID controller are given in the Table 3.
The objective of this section is to compare the performance of the proposed control (optimal H∞ tracking control without reaching phase and DE–TLBO–PID) with (H∞ and DE–PID–PSS) proposed by Dib and Boumhidi (2015), with (H∞ and PID–PSS), the (PID–PSS) and the PSS (Naresh et al. 2013).
Case 1: Control response with nominal loading
The operating point for the first case is given as:
For i = 1, 2, 3 of the three-machine system are considered as:
To validate the robustness and the performance of the proposed method, we use two performance indices: the integral of time absolute value of error (ITAE) and the integral of time squared error (ITSE):
The numerical results of these indices for all controllers are given in Table 4.
It is clear from Table 4 that minimum ITAE and ITSE values are obtained with the proposed method and therefore the performance of H∞ and DE–TLBO–PID controllers are superior to the other controllers.
It is observed from Fig. 2 that the convergence rate of the hybrid DE–TLBO algorithm is considerably faster and better than the other algorithms.
We define the tracking error for the three generators by the following equations:
The tracking errors of the rotor angle for each generator are illustrated in the Figs. 3, 4 and 5; these results show that the proposed method significantly reduces the deviation of the rotor angle comparing with the other control devices. We can deduce that the proposed controller device has a better ability to maintain the system to follow the desired values as well as to reach the point of operation in a reduced time.
Simulations results in the first case have shown the superior performance of the proposed method (H∞ and DE–TLBO–PID) in terms of the elimination the reaching phase and the reduction of the oscillation.
From the simulation results seen in Figs. 6, 7, 8, 9, 10 and 11 shows that the proposed method (H∞ and DE–TLBO–PID) permit to reduce significantly the deviation of the power angle, speed deviation comparing with (H∞ and DE–PID–PSS), we can deduce that the proposed controllers are always effective and has the best ability to keep the system track the desired values and helps the system to achieve the operating point very quickly. The (DE–TLBO) algorithm has a good robustness and a much reduced time convergence.
Case 2: Control response including the parameter variations
In practice, a third-order model of power system could not represent accurately the generator unit and the exact model is unavailable. Therefore, it is required to test the performance and the robustness of the proposed approach in the presence of the variation in the system parameters and model errors. We consider the change in the inertia constant H i and the time constant \(T_{do}^{\prime }\) for each generator see Table 5.
From simulation results shown in Figs. 12, 13, 14, 15, 16 and 17 it can be clearly seen that the proposed approach can still ensure an efficient control performance even with the change in the system parameters and results a satisfactory tracking performance and achieves a good level in the oscillation damping.
Case 3: Control response with change in the operation point
In this section, we present the simulation results when the variation in the operating point (EP) occurs. In this case, the operating point EP1 changes to the following value EP2.
The results of simulation illustrated in Figs. 18, 19, 20, 21, 22 and 23 demonstrate that the proposed method (H∞ and DE–TLBO–PID) stabilizes the power system with the new equilibrium point EP2 and the performance of the tracking is achieved efficiently.
We can therefore conclude that the proposed controllers (H∞ and DE–TLBO–PID) is characterized by a stable performance and can guarantee high performance of the tracking and a good level in the oscillation damping in a very reduced time, the controllers have demonstrated the robustness even when to changes in the operating point and the system parameter variations are occurred.
6 Conclusion
In this paper, the optimized PID–PSS using the new hybrid algorithm (DE–TLBO) combined with the optimal H∞ tracking control provides an effective solution to eliminate significantly the reaching phase and damp the oscillations under the variation in the system parameters and the operation point in the multi-machine power system. The hybrid algorithm (DE–TLBO) has been employed to tune optimally the parameter β of the exponential function which is an important factor for the rapid convergence of the tracking error, and also to adjust the parameters of the PID–PSS in order to guarantee the dynamic stability. The comparison performed by the simulations show the robust performance of the proposed approach in terms of damping the oscillations, in terms of the best tracking to the desired values optimally and in terms of the rapid convergence even in the presence of the parameter variations.
References
Ali ES, Abd-Elazim SM (2012) Coordinated design of PSSs and TCSC via bacterial swarm optimization algorithm in a multimachine power system. Int J Electr Power Energy Syst 36:84–92
Alizadeh M, Ganjefar S, Alizadeh M (2013) Wavelet neural adaptive proportional plus conventional integral-derivative controller design of SSSC for transient stability improvement. Eng Appl Artif Intell 26:2227–2242
Chaib L, Choucha A, Arif S (2015) Optimal design and tuning of novel fractional order PID power system stabilizer using a new metaheuristic Bat algorithm. Ain Shams Eng J. doi:10.1016/j.asej.2015.08.003
Chang YC (2000) Neural network-based H∞ tracking control for robotic systems. IEE Proc Control Theory Appl 147:303–311
Chang T, Hurmuzlu Y (1998) Sliding control without reaching phase and its application to bipedal locomotion. J Dyn Syst Meas Control 115:1–27
Chen BS, Lee CH, Chang YC (1996) H∞ Tracking design of uncertain nonlinear SISO systems: adaptative fuzzy approach. IEEE Trans Fuzzy Syst 4:32–43
Colbia-Vega A, Leon-Morales J, Fridman L, Salas-Pena O, Mata-Jimenez MT (2008) Robust excitation control design using sliding mode technique for multimachine power systems. Electr Power Syst Res 78:1627–1634
Cuevas E, Zaldívar D, Pérez-Cisneros M, Oliva D (2013) Block-matching algorithm based on differential evolution for motion estimation. Eng Appl Artif Intell 26:488–498
Dib F, Boumhidi I (2015) Optimal H∞ control without reaching phase with the differential evolution PID based on PSS for multi-machine power system. Intell Syst Comput Vis. doi:10.1109/ISACV.2015.7106173
Duman S, Öztürk A (2010) Robust design of PID controller for power system stabilization by using real coded genetic algorithm. Int Rev Electr Eng 5:2159–2170
Ghasemi M, Ghanbarian MM, Ghavidel S, Rahmani S, Moghaddam EM (2014) Modified teaching learning algorithm and double differential evolution algorithm for optimal reactive power dispatch problem: a comparative study. Inf Sci 278:231–249
Hassan LH, Moghavvemi M, Almurib HAF, Muttaqi KM, Ganapathy VG (2014) Optimization of power system stabilizers using participation factor and genetic algorithm. Int J Electr Power Energy Syst 55:668–679
Jaleel JA, Thanvy N (2013) A comparative study between PI, PD, PID and lead-lag controllers for power system stabilizer. In: International conference on circuits, power and computing technologies, pp 456–460
Kanwar N, Gupta N, Niazi KR, Swarnkar A (2015) Simultaneous allocation of distributed resources using improved teaching learning based optimization. Ener Convers Manag 10:387–400
Khodabakhshian A, Hemmati R (2012) Robust decentralized multi-machine power system stabilizer design using quantitative feedback theory. Int J Electr Power Energy Syst 4:112–119
Li XL, Liu D (2012) A Modified PID tunning fitness function based on evolutionary algorithm. In: He X, Hua E, Lin Y, Liu X (eds) Computer, informatics, cybernetics and applications, vol 107. Lecture Notes in Electrical Engineering. Springer, Netherlands, pp 1191–1200
Lin CK (2009) H∞ reinforcement learning control of robot manipulators using fuzzy wavelet networks. Fuzzy Sets Syst 160:1765–1786
Miao Z, Li H, Wang J (2008) An optimal adaptive H-infinity tracking control design via wavelet network. J Control Theory Appl 6:259–266
Naresh G, Ramalinga Raju M, Narasimham SVL (2013) Application of harmony search algorithm for robust design of power system stabilizers in multi-machine power systems. J Electr Eng 13(2):9–19
Pan Y, Er MJ, Huang D, Wang Q (2011) Fire-rule-based direct adaptive type-2 fuzzy H∞ tracking control. Eng Appl Artif Intell 24:1174–1185
Pan Y, Meng JE, Huang D, Sun T (2012) Practical adaptive fuzzy H∞ tracking control of uncertain nonlinear systems. Int J Fuzzy Syst 14:463–473
Peres W, Oliveira EJ, Filho JAP, Junior ICS (2015) Coordinated tuning of power system stabilizers using bio-inspired algorithms. Int J Electr Power Energy Syst 64:419–428
Sahu BK, Pati S, Panda S (2014) Hybrid differential evolution particle swarm optimisation optimised fuzzy proportional–integral derivative controller for automatic generation control of interconnected power system. IET Gener Transm Distrib 8:1789–1800
Segal R, Sharma A, Kotharic ML (2004) A self-tuning power system stabilizer based on artificial neural network. Int J Electr Power Energy Syst 26:423–430
Touil S, Attous DB (2015) Effect of different membership functions on fuzzy power system stabilizer for synchronous machine connected to infinite bus. Int J Syst Assur Eng Manag. doi:10.1007/s13198-015-0344-8
Tripathy M, Mishra S (2015) Coordinated tuning of PSS and TCSC to improve Hopf Bifurcation margin in multimachine power system by a modified Bacteria Foraging Algorithm. Int J Electr Power Energy Syst 66:97–109
Wan Y, Zhao J, Dimirovski GM (2014) Robust adaptive control for a single-machine infinite-bus power system with an SVC. Control Eng Pract 30:132–139
Yilmaz C, Hurmuzlu Y (2000) Eliminating the reaching phase from variable structure control. J Dyn Sys Meas Control 122:753–757
Zou F, Wang L, Chen D, Hei X (2015) An improved teaching-learning-based optimization with differential learning and its application. Math Prob Eng 2015:1–19
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Dib, F., Boumhidi, I. Hybrid algorithm DE–TLBO for optimal H∞ and PID control for multi-machine power system. Int J Syst Assur Eng Manag 8 (Suppl 2), 925–936 (2017). https://doi.org/10.1007/s13198-016-0550-z
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13198-016-0550-z