Abstract
Ensuring the transient stability of the power system networks is one of the prime challenges in the highly interconnected power systems. Though the low-frequency oscillations are not very harmful initially, failure to damping out may lead the system to go out of synchronism. The employment of flexible AC transmission systems (FACTS) devices may suppress these oscillations effectively in addition to the enhancement of power transfer capability. Among many FACTS devices, unified power flow controller (UPFC) is one of the most sophisticated ones. Tuning the parameters of power system stabilizer (PSS) coordinated with UPFC for a stable system is a multi-objective optimization problem. This paper aims to optimize the parameters of power system stabilizer (PSS) of power network incorporating UPFC using support vector regression (SVR) in real time to damp out the small signal oscillations hence to enhance the transient stability. System eigenvalues obtained from SVR tuned UPFC coordinated PSS and the fixed gain conventional PSS are compared to investigate the efficacy of the proposed technique for different loading conditions. Besides, time domain simulation comparison proves the superiority of the proposed technique over the conventional one. Furthermore, the statistical performance measures for training and testing datasets provide confidence on the developed SVR model.
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
Nowadays most of the power system networks are operating almost at their stability limit as the expansion of the systems required to fulfill the increasing demands are not met for most of the cases due to the constraint of limited resources and environmental factors. The power systems which are interconnected through weak tie lines give rise to poorly damped low-frequency oscillations those ranges from 0.1 to 3 Hz [1]. If adequate damping is not provided immediately after their commencement these low-frequency oscillations keep increasing, eventually causing the system to reach out of synchronism. To solve this problem, the control of generator excitation employing automatic voltage regulator (AVR) is one of the solutions to damp out these low-frequency oscillations. But it has the drawback of creating low-frequency oscillations by decreasing rotor damping torque [2]. Consequently, power system stabilizers (PSS) are being used extensively in order to enhance power system stability against low-frequency oscillations [3] but it may fail to suppress the severe disturbances like three phase fault and may affect the voltage profile as well [4].
On the contrary, the application of flexible alternating current (AC) transmission systems (FACTS) has become prevalent with the advancement of power electronics. The capability of very fast power electronic-based control action has made the FACTS devices a strong candidate for improvement in power system damping in addition to improving power transfer capability [3, 5,6,7]. FACTS devices enhance the system stability by controlling the dynamic states of system parameters which include voltage, current, series and shunt impedance, phase angle, and damping of low-frequency oscillations [8]. Applications of FACTS devices have been reported for various control objectives including optimal power flow (OPF) [9], voltage stability [10], damping inter-area low-frequency oscillations [11]. Prominent series structured controllers include thyristor controlled series compensator (TCSC), static synchronous series compensator (SSSC), the thyristor controlled series reactor (TCSR) etc. Among the shunt controllers static VAR compensator (SVC), static synchronous compensators (STATCOM) and the thyristor controlled reactor (TCR) are widely used. The unified power flow controller (UPFC) is the combined unit which takes advantages of independent series and shunt controllers [12].
UPFC is the most popular and promising second-generation FACTS device and capable of improving transient stability, providing voltage support, reducing power loss, controlling the power transfer among transmission lines and improving damping of low-frequency oscillations [13]. Using a power flow controller, supplementary damping controller and a DC voltage regulator, UPFC does its works. In order to guarantee system stability during disturbances, it is required to maintain proper coordination between UPFC and PSS. A great number of researches have been reported for the coordination among PSS and FACTS devices [14,15,16]. Different artificial intelligence (AI) techniques were being employed in power system industries in order to solve many complex problems as well as optimizing the parameters of PSS coordinated with FACTS employing backtracking search algorithm (BSA) [16], genetic algorithm(GA) [17], differential evolution (DE) [18], ant colony optimization (ACO) [19], particle swarm optimization (PSO) [20] to improve the power system stability by damping out the small signal oscillations. However, most of these techniques work in the offline mode as these required a very long time to get the optimized parameters for different operating conditions. To estimate the parameters of PSS coordinated with FACTS devices different machine learning techniques, for instance, artificial neural networks, support vector regressions can be employed effectively.
Support vector machines (SVM) can efficiently and effectively solve the multidimensional, nonlinear and complex function estimation problems. Vapnik [21] was the first to introduce it. SVM’s are now widely used for both classification and regression problems and the machines dedicated to regression problems are renamed as support vector regression (SVR). Power system industry is also employing these machine to solve many complex problems including stability forecasting and prediction [22], fault location [23], assessment of voltage instability [24]. Although artificial neural network can be used for solving the multidimensional optimization problem, sometimes it suffers from rule obscureness and local convergence [25].
As mentioned earlier, the PSS parameters coordinated with UPFC need be optimized in real-time fashion as the loading conditions of electric networks change continually. The trained SVR model can optimize PSS settings within very short period of time (within two cycles of power system) for any loading condition. The faster computational speed and higher accuracy make the proposed SVR approach suitable for online parameter estimation of PSS coordinated with UPFC. Therefore, this paper contributes to the development of an SVR-based technique for the tuning of optimal parameter setting of PSS connected with UPFC in a single machine infinite bus (SMIB) electric network. In this paper, the performance of the SVR algorithm is evaluated to estimate the parameters of PSS coordinated with UPFC in real time depending on varying operating conditions to enhance the stability of power system.
The rest of the paper is organized as follows: Sect. 2 presents the detail mathematical model of the system as well as the PSS-UPFC-based control architecture. Optimization problem formulation and data generation strategy have been presented in Sect. 3. Section 4 describes details of support vector regression technique used for problem-solving. Simulation results have been shown and discussed in Sect. 5 and finally, the conclusion is drawn in Sect. 6.
2 Power system dynamic model
2.1 Power system model
A single machine infinite bus (SMIB) system equipped with UPFC has been considered [14] as shown in Fig. 1 where a generator is connected to an infinite bus through the transmission line. UPFC is connected to the power system via excitation transformer (ET) and boosting transformer (BT).Two voltage source converters (VSCs), namely VSC-B and VSC-E are connected through a DC-link common capacitor.
This arrangement works as an ideal bi-directional AC-to-AC power converter. VSC-B is connected in series with the line through boosting transformer and does the work of injecting voltage of variable magnitude. Thus, the output voltage from VSC-B is seen as synchronous AC voltage source. On the other hand, the main task of VSC-E is to supply or absorb the real power which is demanded by VSC-B at the common dc-link in order to support the real power exchange resulting from the series voltage injection. It can also absorb or generate controllable reactive power, if needed, providing the line an independent shunt reactive compensation.
There are four input control parameters of the UPFC which are given by \(m_{E}, m_{B},\delta _{E }\) and \(\delta _{B}\). Amplitude modulation ratio plays a key role in all power electronics devices which actually reflects the ratio between modulation amplitude and peak amplitude of the given signal to FACTS devices.
The nonlinear model of SMIB can be represented by the following three differential equations (1)–(3) [26]:
Terminal voltage \(({v}_{t})\) and output electrical power \((P_{e})\) can be written in terms of the direct axis and quadrature axis voltage and current as given below:
\(v_{d }\) and \(v_{q}\) can be expressed as the following:
Taking the d–q axis, four current quantities \(i_{Ed},i_{Eq}, i_{Bd}, i_{Bq}\) could be found.
2.2 Exciter and power system stabilizer (PSS)
Institute of Electrical and Electronics Engineers (IEEE) permits some of the standard-type excitation systems. The one used for the proposed system model is shown in Fig. 2. An AVR has been used to provide excitation to the system. The Power System Stabilizer (PSS) is the widely used lead–lag controller which contains a lead–lag block along with a limiter. PSS also includes a washout filter to suppress the steady-state quantity of the input signal. The output of the PSS is a supplementary stabilizing control signal \((U_\mathrm{{PSS}})\) which is found when a change in angular speed \((\Delta \omega )\) is given as the input in lead–lag compensator.
This excitation system can be represented by the state equation:
2.3 The dynamic model of the UPFC
The UPFC model has been obtained after park transformation and neglecting the resistances as well as the transients of the Excitation and Boosting transformers [27].
The currents of excitation and boosting transformers \((i_{Ed},\ i_{Eq},\ i_{Bd},\ i_{Bq})\) in terms of other different parameters can be represented as follows:
where
The constant values of reactance used for the modeling purpose are provided in appendix section.
2.4 UPFC coordinated PSS (damping controller)
The damping controller produces an electrical torque that is in phase with speed deviation using phase compensation technique. The damping torque is controlled by the four control parameters of UPFC such as \(\delta _{B}, m_{B}, m_{E }\) and \(\delta _{E}\). The lead–lag damping controllers equipped with UPFC are of the structure as presented in Fig. 3 [28], where the output of the UPFC is the control signal input (u). The value of control signal(u) can be any one of the signals mE, mB or \(\delta B\).
The DC voltage is regulated by changing the voltage phase angle \((\delta _{E})\) of the excitation transformer (ET). The modulated value of \(\delta _{E}\) is obtained from the controller shown in Fig. 4 where PI controller acts as a voltage regulator.
2.5 Linearized model
For controller design, the linear model of the system has been considered. The nonlinear dynamic equations presented in (1)–(7) can be linearized by taking a small variation of the parameters around a given operating point and the linearized system can be written in state-space form as [27]:
Here, A and B are the constant matrices of the system which is directly dependent upon the operating state of the system. The full forms of the matrices of equations 8 are presented in “Appendix C”.
The following state equations can be derived from the block diagram of Fig. 4 which will be further added to state Eq. (8) at the time of finding out the closed loop state matrix \(A_{c}\).
The Eigenvalues of the state matrix \(A_{c }\) will represent the modes of the system after being subjected to any small disturbance. The negative real part will ensure the stable condition of the system. For the case of an unstable situation with positive real part of any of the Eigenvalues, the system can be brought into the stable state again by using the output or the state feedback controller. In that case, the state equation will be modified in the following form containing closed loop state matrix \(A_{c}\):
Eventually, the dimension of the matrix \(\mathbf A _{c}\) will be 9 by 9 which will provide nine eigenvalues and the details about this matrix can be found in [28, 29]. It is worth mentioning that in this paper the PI controller block of Fig. 4 is kept deactivated throughout the simulation period and the considered state variables of equation (14) are \(\Delta \delta ,\Delta \omega , \Delta E^{\prime }_{q},\Delta E_{fd} , \Delta V_{dc},\Delta C,\Delta y_{1},\Delta y_{2},\) and \(\Delta \delta _{E}\). However, the \(\mathbf A _{c}\) matrix generated eigenvalues can be shifted to the negative part of the complex plane ensuring the desirable performance of the system through the proper selection of UPFC coordinated PSS parameters.
3 Optimization problem formulation
In the optimization problem, two objective functions are used which are basically based on Eigenvalues of the states. First one focuses on improving the damping factor of the system and the other one will ensure the satisfactory value of damping ratio. The combination of these two objective functions, \(J_{1}\) and \(J_{2}\) will form the multi-objective function J which can be represented as follows [30]:
where m represents the Eigenvalue index of the system and n is the index of system operating conditions. \(\sigma _{mn}\) is the Eigenvalue’s real part upon which relative stability of the system mostly depends. The damping ratio is represented by \(\zeta \). Two objective functions are combined by a weighting factor \(\alpha \) and the value has been chosen 10 in this work.
The graphical representation of each of the objective functions is presented in Fig. 5. Figure 5a reflects that the closed loop Eigenvalues will be forced toward the negative half plane and will be placed in the indicated dashed region if the objective function \(J_{1}\) has been taken only. In the same way, Fig. 5b shows that the maximum overshoot of the Eigenvalues is controlled by choosing only \(J_{2}\) as the objective function and will limit it within the particular dashed region. When the objective function J is optimized, because of the effect of \(J_{1}\) and \(J_{2}\), the generated Eigenvalues of the system will be confined inside the D-shaped shaded region as presented in Fig. 5c.
This will ensure the stability of the system by meeting the requirements of the required damping factor and ratio for a stable system. Real parts of the Eigenvalues will be forced to be placed in the negative half plane within a specific overshoot range. So, the optimization problem can be stated as:
Subject to
To ensure the stability of the system during transients in the power system the optimum value of the controller parameters must be determined aiming to optimize objective function J. In this work objective function optimization translates into maximizing the minimum value of the damping ratio subject to some inequality constraints. The constraints for this optimization problem are lower and upper limit of time constants \((T_{1}-T_{4})\) and controller gain (K).
Subject to the same five constraints stated above to keep the controller gain and four-time constants of lead–lag compensators within the desired range. The optimum parameters of the controller are predicted online employing trained and tested SVR.
4 Proposed methodology
4.1 Data generation
The loading conditions comprising of the per unit values of three variables of synchronous machine, namely real power \((P_{e})\), reactive power \((Q_{e})\) and terminal voltage \((V_{t})\), have been used for data generation and the ranges of these variables are:
With a view to training and testing the SVR, a set of one thousand optimal parameters \( (K \& T_{1})\) for PSS coordinated with UPFC were generated for different loading conditions employing backtracking search algorithm (BSA) by setting some constant values to \(T_{2}\), \(T_{3,}\) and \(T_{4}\) as the parameters \(T_{1}-T_{4}\) are related to each other. The main operators of BSA are initialization, selection-I, mutation, crossover, and selection-II. Though BSA shares the similar name for the operators with genetic algorithm (GA), but the mutation and crossover operations of BSA are completely different from GA. Additionally, the boundary control mechanism is different from GA or other evolutionary techniques. The details about BSA can be found in [31,32,33,34]. Real power \((P_{e})\), reactive power \((Q_{e})\) and terminal voltage (\(V_{t})\) representing the loading conditions were taken as the inputs (independent variables) whereas BSA tuned optimal PSS parameters \( (K \& T_{1})\) coordinated with UPFC were taken as the targets (dependent variables) to the SVR. From the prepared dataset 70% of data have been selected randomly for training and rest of them were selected for testing the SVR model.
4.2 Support vector regression model
The methodology of SVR follows Structural Risk Minimization (SRM) principle which tries to minimize the upper bound on the expected risk. This has been found better than empirical risk minimization process, implied by conventional neural networks to minimize the error of the training data [35]. The training data of support vector regression (SVR) is mapped in a high-dimensional feature space which is also known as Hilbert space and turns the nonlinear regression function into a linear one by proper mapping. Because of the following of SVR, it can perform well even with the fewer number of data samples.
Formation of data set is the first step for training model followed by testing phase. Let us consider \(\{(x_1 ,y_1 ),\ldots ,(x_m,y_m )\}\) as a set of training data where each of the \(x_i\) represents m-dimensional input space of the sample and \(y_i\) is the corresponding outputs (target values) for \(i=1,2,\ldots ,m\) and m represents the size of the training data. If the fitting function is denoted by f(x), then the SVR can reach the target y for the corresponding testing sample x through f(x) after the training will be done.
With these training data, SVR forms the mapping function (estimation function) like [36]:
Here \(\omega \) is the weight vector, b represents the bias and \(\phi (x)\) is the high-dimensional space mapped from the input space \(x_i\). In order to get the estimated value of \(\omega \) and b, minimizing the following regression risk function is required:
where \(\psi (.)\) the cost function and C is a particular constant. Substituting the value of the weight vector
in Eq. (17) will give us the modified generic equation:
The dot product of Eq. (19) can is replaced by \(k(x_i ,x)\) which is known as Kernel function that helps to use the dot product in low- dimensional space data input without knowing \(\phi (x)\). Besides, \(\varepsilon \hbox {-insensitive}\) loss function must have to be satisfied in order to ensure robustness of the regression result as well as to ensure the sparsity of the solution. The function is as follows [37]:
The problem of regression risk in Eq. 18 and \(\varepsilon \hbox {-insensitive}\) loss function of Eq. 20 can be solved using quadratic optimization problem and can be represented as:
Subject to
Here, in the optimization problem formulation presented above, \(a_i \) and \(a_i^*\) are the Lagrange multipliers which represent the solution of the quadratic function. These help the prediction to reach the targeted values \(y_i \). Nonzero values of these Lagrange are known as support vectors and they are actually responsible for forecasting the regression line properly. It happens only when the condition \( \left| {f(x)-y} \right| \ge \varepsilon \) is satisfied. Thus, the value of w can be obtained.
In order to get the value of constant b, well-known KKT (Karush Kuhn Tucker) condition needs to be applied which says that the multiplication of constraints and the Lagrange multipliers will be zero.
Here, \(\xi _i \) and \(\xi _i^*\) are the slack variables which are used to calculate the errors \(\varepsilon \) outside the boundary. Bias constant b could be found from the above equations as:
Thus the SVR will be ready to search for the target for some provided input dataset without even knowing the transformation. The penalty C, imposed for estimation error needs to be examined so as the value of \(\varepsilon \) which will decide the specific data to be ignored while doing regression.
In this paper, the proposed SVR model optimizes two key parameters of the PSS coordinated with UPFC, namely gain (K) and time constant \((T_{1})\).It is worth mentioning that the key issue in designing PSS coordinated with UPFC is to ensure appropriate phase lead which can be achieved by keeping \(T_{2}\), \(T_{3}\), and \(T_{4}\) as constants and optimizing K and \(T_{1}\). The complete flow diagram of the work procedure is shown in “Appendix D”.
5 Simulation results and discussions
5.1 Performance of support vector regression
In this paper, three variables of synchronous machine, namely real power \((P_{e})\), reactive power \((Q_{e})\) and terminal voltage \((V_{t})\) were taken as the inputs and corresponding optimized PSS parameters \( (K \& T_{1})\) with UPFC were taken as outputs. The number of training and testing data, as well as the required constant parameters for SVR, are presented in Table 1 which has been used in this work.
With a view to examining the performance of the proposed SVR in estimating PSS parameters with UPFC, mean squared error (MSE), root mean squared error (RMSE), mean absolute percentage error (MAPE) and the coefficient of determination \((\textit{R}^{2})\) were determined for each parameter. Mathematical formulas used for the error measures are presented in “Appendix A”. The smaller values of MSE, RMSE and MAPE refer the strength of the proposed method. Additionally, the value ‘1’ for \(R^{2}\) indicates a perfect match between actual and predicted values whereas the value ‘0’ indicates no match at all. The statistical measures for the proposed technique are tabulated in Table 2, where smaller values of MSE, RMSE, and MAPE give confidence over developed technique. Furthermore, the table also shows the values of \({R}^{2}\) are very close to 1.00 for all the parameters which indicate a very good match of between the BSA optimized generated data and SVR estimated values.
5.2 Required time to estimate UPFC coordinated PSS parameters
The simulation was carried out in MATLAB environment and in an Intel Xeon (3.06 GHz -2 Processors, 24 GB RAM) workstation computer. As the SVR takes different times for training and testing purposes for each run, the average training and testing times for one hundred runs were 58.0938 and 0.0169 s, respectively. Furthermore, the average time required for calculation of initial values and determination of optimal parameters for one hundred loading conditions were also recorded and times were 0.0025 and 0.0021 s, respectively. So the overall time required for SVR to estimate optimized values of UPFC is 0.0046 s which is less than 2 cycles of a 60 Hz electric system. As the proposed technique can stabilize a disturbed network in less than two cycles of time, the technique can be implemented in the real-time application.
5.3 Eigenvalues and minimum damping ratio comparison
The SMIB with UPFC was simulated for three loading conditions, namely nominal, light and heavy loading conditions. System stability can be determined through analysis of eigenvalues. Eigenvalues for three different loading conditions, namely nominal, light and heavy loading conditions for both SVR optimized PSS with UPFC and fixed gain conventional PSS with UPFC are tabulated in Tables 3, 4 and 5. The tables show all the eigenvalues have negative real part means the systems are stable but the fixed gain PSS with UPFC needs more time to settle the disturbance down than the optimized one as its complex eigenvalues are relatively close to the imaginary \((\hbox {j}\omega )\) axis.
Obtained minimum damping ratios for fixed gain conventional PSS with UPFC, SVR optimized PSS with UPFC and BSA optimized PSS with UPFC (offline) are tabulated in Table 6 for different loading conditions. It is clear from the table that optimized parameters have better values than conventional fixed gain one which signals that better damping will be achieved with optimized PSS with UPFC. However, as BSA-based optimization is carried out is offline, it cannot be applied in real-time application.
Both minimum damping ratios and eigenvalues comparisons clearly signal the better performance of SVR optimized PSS with UPFC over conventional fixed gain one in settling down the small frequency oscillations after being subjected to any disturbances in real-time operation of power system network.
5.4 Time domain simulation results with disturbance
The performance of SVR optimized PSS with UPFC for damping small frequency oscillations in case of disturbance has been compared with conventional one having fixed gain. To simulate the disturbance a 10% pulse input of mechanical torque has been applied at 1.0 s for 4 cycles and corresponding system responses have been observed. Both conventional and SVR optimized PSS with UPFC stabilize the power system network after being subjected to mechanical disturbance. However, SVR optimized PSS with UPFC exhibits faster response compared to the conventional one as shown in Figs. 6, 7 and 8 for nominal loading condition.
Figures 6, 7 and 8 reflect the transient behavior of three of the system states \(\Delta \delta \), \(\Delta \omega \), and \(\Delta V_{dc}\), respectively. When the PSS parameters are selected randomly for fixed gain PSS with UPFC, the response of the states take very long time to reach the stable state. In each of the three figures below, it is reflected that the system couldn’t reach the stable stage even within the 10 s time span provided in the simulation. Whereas oscillations in \(\Delta \omega \) states become stable in around 2.7 s (Fig. 7) and \(\Delta \delta \) in 4 s (Fig. 6) when the control parameters are optimized with proposed SVR optimization.\(\Delta V_{dc}\) requires a bit higher time than others but still makes the system oscillation-free within around 5 s (Fig. 8). It signifies the effect of using SVR algorithm in the field of power system stability.
6 Conclusions
Investigating the real-time performance of UPFC coordinated PSS connected power system subjected to low-frequency oscillations is the main objective of this paper. Support vector regression model estimates the parameters of PSS coordinated with UPFC in real-time fashion. The performance of proposed technique is tested for three different loading conditions. In addition, the obtained results are compared with the fixed gain PSS coordinated with UPFC. From the eigenvalue analysis and time domain representation of system parameters, it is seen that proposed controller outperforms the conventional one in all respect. Furthermore, it is found that the time required for the SVR model to tune the controller parameters is less than two cycles of a 60 Hz power system. Thus, in terms of computational speed and accuracy, the proposed model presents its efficiency as a real-time optimizer and ensures robustness in power system stability enhancement. Besides, satisfactory values of the statistical performance measures for training and testing datasets provide confidence on the proposed SVR model. However, the idea presented in this paper can be further extended for tuning the PSS parameters of a multimachine power system network.
Abbreviations
- \(\delta \) :
-
Rotor angle
- \(\omega \) :
-
Rotor speed
- \(\omega _{b}\) :
-
Synchronous speed
- \(x_{d},x_{d}'\) :
-
Synchronous and sub-transient armature reactances
- \(x_{q}\) :
-
Quadrature axis synchronous reactance
- \(v_{d},v_{q}\) :
-
d–q axes generator terminal voltages
- id, iq :
-
d–q axes generator armature current
- \(v_{t}\) :
-
Generator terminal voltage
- \(V_{dc}\) :
-
DC-link capacitor voltage
- \(C_{dc}\) :
-
Capacitance (capacitive reactance) of DC-link capacitor
- \(i_{E},i_{B}\) :
-
Current in the shunt (exciting) and series (booster) transformer
- \(m_{E},\delta _{E}\) :
-
Modulation index and angle of shunt (excitation) converter
- \(m_{B},\delta _{B}\) :
-
Modulation index and angle of series (boosting) converter
- \(x_{E},x_{B}\) :
-
Reactance of excitation and boosting transformer
- \(x_{tE}\) :
-
Reactance of the transformer on the generator side
- \(X_{BV}\) :
-
Reactance in the bus side
- \(P_{m},P_{e}\) :
-
Input and output power of generator
- M :
-
Inertia constant
- H, D :
-
Inertia constant and damping coefficient of generator
- \(K_{A}, T_{A}\) :
-
Gain and time constant of exciter and regulator
- \(E_{fd}\) :
-
Generator field voltage
- \(E_{q}'\) :
-
Internal voltage of generator
- \(V_{ref}\) :
-
Reference bus voltage
- Vb :
-
Infinite Bus voltage
- \(U_{PSS }\) :
-
Control signal of PSS
- \(\sigma \) :
-
Eigenvalue’s real part
- \(\zeta \) :
-
Damping ratio of mth eigenvalue
- \(T_{1}, T_{2}, T_{3}, T_{4}\) :
-
Time constants
- K :
-
Controller gain
References
Kundur P, Balu NJ, Lauby MG (1994) Power system stability and control. McGraw-Hill, New York
Sambariya DK, Prasad R (2013) Design of PSS for SMIB system using robust fast output sampling feedback technique. In: 7th International conference on intelligent systems and control (ISCO). IEEE, pp 166–171
Larsen E, Swann D (1981) Applying power system stabilizers part I: general concepts. IEEE Trans Power Appar Syst PAS–100(6):3017–3024
Abido MA, Al-Awami AT, Abdel-Magid YL (2006) Imultaneous design of damping controllers and internal controllers of a unified power flow controller. In: IEEE power engineering society general meeting. IEEE, p 8
Shareef H, Mohamed A, Eslami M (2010) Application of PSS and FACTS devices for intensification of power system stability. Int Rev Electr Eng 5(2):552–570
Alam MS, Razzak MA, Shafiullah M, Chowdhury AH (2012) Application of TCSC and SVC in damping oscillations in Bangladesh Power System. In: 7th International conference on electrical and computer engineering. IEEE, pp 571–574
Alam MS, Shafiullah M, Hossain MI, Hasan MN (2015) Enhancement of power system damping employing TCSC with genetic algorithm based controller design. In: International conference on electrical engineering and information communication tech. (ICEEICT). IEEE, pp 1–5
Siddiqui AS, Khan MT, Iqbal F (2015) Determination of optimal location of TCSC and STATCOM for congestion management in deregulated power system. Int J Syst Assur Eng Manag 8(1):110–117
Mukherjee A, Mukherjee V (2016) Solution of optimal power flow with FACTS devices using a novel oppositional krill herd algorithm. Int J Electr Power Energy Syst 78:700–714
Inkollu SR, Kota VR (2016) Optimal setting of FACTS devices for voltage stability improvement using PSO adaptive GSA hybrid algorithm. Eng Sci Technol Int J 19:1166–1176
Castoldi MF, Sanches DS, Mansour MR, Bretas NG, Ramos RA (2014) A hybrid algorithm to tune power oscillation dampers for FACTS devices in power systems. Control Eng Pract 24:25–32
Khan MT, Siddiqui AS (2016) FACTS device control strategy using PMU. Perspect Sci 8:730–732
Wartana IM, Agustini NP (2011) Optimal placement of UPFC for maximizing system loadability and minimizing active power losses in system stability margins by NSGA-II. In: Proceedings of the 2011 international conference on electrical engineering and informatics. IEEE, pp 1–6
Shafiullah M, Alam MS, Hossain MI, Hasan MN (2014) Transient performance improvement of power system by optimal design of SVC controller employing genetic algorithm. In: 8th International conference on electrical and computer engineering. IEEE, pp 540–543
Shahriar MS, Shafiullah M, Asif MA, Hasan MM, Ishaque A (2016) Comparison of invasive weed optimization (IWO) and particle swarm optimization (PSO) in improving power system stability by UPFC controller employing a multi-objective approach. In: 1st International conference on advanced information and communication technology 2016 (ICAICT 2016). Chittagong Independent University, Bangladesh, Chittagong, Bangladesh, pp 1–7
Shahriar MS, Shafiullah M, Asif MA, Hasan MM, Rafiuzzaman M (2015) Design of multi-objective UPFC employing backtracking search algorithm for enhancement of power system stability. In: 18th International conference on computer and information technology (ICCIT). IEEE, pp 323–328
Hassan LH, Moghavvemi M, Almurib HAF, Muttaqi KM (2013) A coordinated design of PSSs and UPFC-based stabilizer using Genetic Algorithm. In: IEEE industry applications society annual meeting. IEEE, pp 1–9
Vanitila R, Sudhakaran M (2012) Differential Evolution algorithm based weighted additive FGA approach for optimal power flow using muti-type FACTS devices. In: International conference on emerging trends in electrical engineering and energy management (ICETEEEM). IEEE, pp 198–204
Hamid Z, Musirin I, Othman MM, Khalil MR (2010) Optimum tuning of unified power flow controller via ant colony optimization technique. In: 4th International power engineering and optimization conference (PEOCO). IEEE, pp 170–177
Al-Awami AT, Abdel-Magid YL, Abido MA (2007) A particle-swarm-based approach of power system stability enhancement with unified power flow controller. Int J Electr Power Energy Syst 29(3):251–259
Vapnik VN (1999) An overview of statistical learning theory. IEEE Trans Neural Netw 10(5):988–999
Li DH, Cao YJ (2005) SOFM based support vector regression model for prediction and its application in power system transient stability forecasting. In: 2005 International power engineering conference, vol. 2. pp 765–770
Shafiullah M, Ijaz M, Abido MA, Al-Hamouz Z (2017) Optimized support vector machine & wavelet transform for distribution grid fault location. In: 11th IEEE international conference on compatibility, power electronics and power engineering (CPE-POWERENG). IEEE, pp 77–82
Abdul Wahab MDNI, Mohamed A (2006) Transient stability assessment of a large actual power system using least squares support vector machine with enhanced feature selection. In: Australasian Universities Power Engineering Conference (AUPEC), pp 1–6
Zhang W, Hu W, Min Y, Chen L, Zheng L, Liu X (2015) A novel stability classifier based on reformed support vector machines for online stability assessment. In: IEEE PES Asia-Pacific power and energy engineering conference (APPEEC) 2015. pp 1–5
Shayeghi H, Shayanfar H, Jalilzadeh S (2009) Simultaneous coordinated designing of UPFC and PSS output feedback controllers using PSO. J Electr 60:177–184
Ahmed MA, Shahriar MdS, Ullah MS (2012) Design and analysis of a model predictive unified power flow controller (MPUPFC) for power system stability assessment. Int J Electr Comput Sci 2(4):32–37
Shoaib Shahriar MS (2012) Model predictive unified power flow controller (MPUPFC): performance analysis of an MPUPFC for power system stability assessment. LAP LAMBERT Academic Publishing, Germany
Shayeghi H, Shayanfar H, Jalilzadeh S (2009) Simultaneous coordinated designing of UPFC and PSS output feedback controllers using PSO. J Electr Eng 60(4):177–184
Ajami A, Armaghan M (2010) Application of multi-objective PSO algorithm for power system stability enhancement by means of SSSC. Int J Comput Electr Eng 2(5):838–845
Shafiullah M, Abido MA, Coelho LS (2015) Design of robust PSS in multimachine power systems using backtracking search algorithm. In: 18th Proceedings of the Conference on international conference on intelligent system application to power systems (ISAP), pp 1–6
Shafiullah M, Rana MJ, Alam MS, Uddin MA (2016) Optimal placement of phasor measurement units for transmission grid observability. In: International conference on innovations in science, engineering and technology (ICISET). IEEE, Chittagong, Bangladesh, pp 1–4
Civicioglu P (2013) Backtracking search optimization algorithm for numerical optimization problems. Appl Math Comput 219(15):8121–8144
Shafiullah M, Rana MJ, Coelho LS, Abido MA, Al-Subhi A (2017) Designing lead-lag PSS employing backtracking search algorithm to improve power system damping. In: The 9th IEEE GCC conference & exhibition, Manama, Bahrain, pp 1–6
Razzak SA, Hossain MI, Rahman SM, Hossain MM (2014) Application of support vector machine modeling on phase distribution in the riser of an LSCFB reactor. Int J Chem React Eng 12:123–134
Ramli MAM, Twaha S, Al-Turki YA (2015) Investigating the performance of support vector machine and artificial neural networks in predicting solar radiation on a tilted surface: Saudi Arabia case study. Energy Convers Manag 105:442–452
Zhao X, Wang P, Li B (2012) Soft sensor modeling for the efficiency of steam turbine last stage group using support vector machine regression. In: 2012 Second International Conference on Intelligent System Design and Engineering Application (ISDEA), IEEE, pp 1113–1116
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A
System parameters used are given below:
Generator and transmission line:
\(\hbox {M} = 8 \hbox {MJ/MVA}\), \(\hbox {D}=0, \hbox {x}_{\mathrm{d}}= 1.0 \hbox {pu}\), \(\hbox {x}_{\mathrm{q}}= 0.6 \hbox {pu}\), \(\hbox {T}^{\prime } _{\mathrm{d}0}= 5.044 s\), \(\hbox {x}^{\prime }_{\mathrm{d}}= 0.3 \hbox {pu},\omega _{\mathrm{b}} =377 \hbox {rad/s}\) and \(\hbox {X}_{\mathrm{L}} = 0.1 \hbox {pu}\)
Machine excitation system: \(K_{\mathrm{A}}=100\), \(\hbox {T}_{\mathrm{A}}=0.01s\)
Transformer: \(\hbox {X}_{\mathrm{T}}= 0.1 \hbox {pu}\), \(\hbox {X}_{\mathrm{E}}= 0.1 pu\), and \(\hbox {X}_{\mathrm{B}}= 0.1 \hbox {pu}\)
DC-link:
\(\hbox {v}_{\mathrm{DC}}= 2 \hbox {pu}\) and \(\hbox {C}_{\mathrm{DC}} = 1.2 \hbox {pu}\)
parameters (Fixed gain):
UPFC: \(\updelta _{\mathrm{E}} =68.113 \hbox {deg}\), \(\delta _{\mathrm{B}} =41.12 \hbox {deg}\), \(\hbox {m}_{\mathrm{B}} = 0.96\), \(\hbox {m}_{\mathrm{E}}= 0.7667\)
PSS: \(K=15.71, T_{1}= 0.3~\hbox {s}, T_{2 }=0.3\) s, \(T_{3}= 0.39~\hbox {s}, T_{4}= 0.6623\) s
PSS parameters: \(1\le K\le 50, 0.01 \le T_{1}\le 1.0\)
Appendix B
The performance of the proposed technique was tested with different well-known error measures including mean squared error (MSE), root mean squared error (RMSE), mean absolute percentage error (MAPE) and the coefficient of determination \(({R}^{2})\).
For total n data samples, actual values \(y_{a}\) and predicted values \(y_{p}\), mathematical formulas for the error measures are presented below:
where \(\bar{{y}}_a \) is the mean of actual value.
Appendix C
The state vector \(\Delta X = [\Delta \delta ,\Delta \omega , \Delta E^{\prime }_q,\Delta E_{fd}, \Delta V_{dc}]^{ T}\)
Control vector \(\Delta U = [\Delta U_\mathrm{{pss}},\Delta m_{E},\Delta \delta _{E},\Delta m_{B},\Delta \delta _{B}]^{ T}\)
Appendix D
1.1 Stability enhancement method:
The remote terminal unit (RTU) at synchronous generator end measures the real power, reactive power, and terminal voltage continually and based on these values the proposed method estimates the initial conditions and then the PSS parameters with UPFC are optimized through SVR. The following flowchart illustrates the whole online optimization process (Fig. 9).
Rights and permissions
About this article
Cite this article
Shahriar, M.S., Shafiullah, M. & Rana, M.J. Stability enhancement of PSS-UPFC installed power system by support vector regression. Electr Eng 100, 1601–1612 (2018). https://doi.org/10.1007/s00202-017-0638-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00202-017-0638-8