1. Introduction
Electric power systems are large, interconnected, complex, and highly changeable systems that are always affected by a wide variety of perturbations [
1]. Therefore, the control design stage and tuning procedure for multiple controllers is an entangled task [
2,
3], present interesting approaches on stabilizing procedures in electric power systems that use multiple power system stabilizers with lead and lag compensators. The conventional linear controllers designed around an equilibrium point are useful, but their performance could be degraded if variations are presented in the system. On the other hand, dealing with non-linear controllers is a high demanding and slow task due to the complexity of large-scale power system. In general, for reaching a good performance, these strategies present dependency on the parameters system modeling.
Power system stabilizers (PSS) have been used to generate supplementary signals to control the excitation system to improve the power system dynamic performance by the damping of system oscillations [
1]. However, the expected behavior depends entirely on the correct selection of controllers’ gains and time constants [
2,
3]. Moreover, some flexible alternating current transmission systems (FACTS devices) are included to solve some specific power systems problems; nevertheless, their operation is also depending upon the positive interaction with other regulation devices. Refs. [
4,
5] exemplify the problem of simultaneous tuning of multiple controllers in large scale power system including FACTS devices in transmission systems.
There are several methodologies to solve the problem of designing linear controllers to reach good dynamic performance. However, these solutions are complex in implementation; they do not cover a wide range of operating conditions of the power system or they do not have the same behavior with new grid topologies. The main objective of this proposal is to attain an adaptive performance of PSS in large-scale power systems with the possibility of adding new components that change the grid configuration, in this case for exemplifying through a static synchronous compensator (StatCom).
In order to validate the proposed strategy and without loss of generality, this paper presents the control design problem of PSS in power systems including a StatCom, which is one of the most useful FACTS devices in practical power systems. This configuration adds enough complexity to verify the viability of the proposal.
In general, the design control stage has been considered an independent problem, with only one controller. The fact that the system can have other regulation devices, has not been included. Only few works contemplate more than one controller simultaneously in the design stage. However, this is an open research topic due to the electrical grid composition and the continuous topology changing on it [
6].
In [
2] two objective functions must be solved to obtain coordination between PSS and traditional static VAR compensators (SVC). In order to reduce the high computational load, the genetic algorithm was used for solving the multi-objective optimization problem, adapting it for parallel computing. An analysis based on the power system modeled as a set of hybrid non-linear differential algebraic equations is presented in [
3], where the dynamic behavior of the system is studied in various scenarios: no PSS, PSS without dead-band, and PSS with dead-band.
In [
7], a single machine infinite bus (SMIB) model is used to tune the PSS, and then new non-specified adjustments are carried out to extend the scheme to the multimachine scenario. Additionally, the tuning stage is very case-dependent. Multi-band PSS are tuned in [
8] by using an optimization search method based on modal performance index, but representative linearized system models are required for the optimization procedure.
The PSS tuning based on linear quadratic regulator design is presented in [
9]. The state and input matrices of the linearized power system model are required for developing the optimization procedure in a single machine case, and then it is extended to the multimachine case. In [
10], a two-level control strategy that blends a local controller with a centralized controller is proposed to diminish low frequency oscillations. In the PSS model, a proportional integral (PI) controller is added. Two extra gains are included in the problem solution. For the tuning procedure, two stages are required, first the design of the local PI controller and then the design of the centralized controller.
A design method using a modified Nyquist diagram with an embedded partial pole-placement capability is presented in [
11]. The small signal stability model obtained by the linearization of the power system around an operating point is required. That method evaluates the open loop transfer function along a line of constant damping ratio to design PSS for two test systems.
Additionally, control design based on non-linear theory is used, but in the same sense the procedure is realized separately for each controller. In [
12], a scheme called decentralized continuous higher-order sliding mode excitation control is applied. The deviations on the angle of the power are required to obtain the desired system performance, also the estimation of first and second order time derivatives of this angle must be determined. Similarly, in [
13] the
control with regional pole placement is used to ensure adequate power system dynamic performance, the linearized model around an equilibrium point is also needed. Additionally, deterministic strategies based on artificial intelligence could be an alternative to the design procedure of multiple controllers in electrical grids [
14]. Another important algorithm is the non-linear feed forward control which represents an option of non-linear adaptive control techniques [
15]. This kind of strategies has been little explored in applications for electrical power systems. Similarly, other approach that can be extended to large scale power systems is the physics-based control technique [
16].
A scheme called networked predictive control (NPC) used to design a damping controller that incorporates a generalized predictive control (GPC) to generate optimal control predictions is presented in [
17]. Model identification is required to deal with uncertainties and to provide an adaptive predictive model for GPC. This method describes four steps for designing a NPC for a wide area damping controller: (i) modal analysis of the detailed non-linear model; (ii) determination of the order of the reduced order model of the power system; (iii) obtain the low-order equivalent model via model identification algorithm and use it as the prediction model for the NPC; (iv) selection of parameters like the output prediction horizon, the control horizon, the weighting sequence, and the sampling period.
Finally, artificial intelligence methodologies such as artificial neural networks (ANN), fuzzy logic (FL), or neuro-fuzzy are used for design purposes. In [
18] an adaptive fuzzy sliding mode controller with a PI switching surface to damp power system oscillations is proposed. This strategy combines: (a) a sliding surface, (b) a fuzzy controller, (c) a curbing controller, and (d) a wavelet neural network to obtain the best auxiliary signal input to the excitation system. The structure of wavelet neural network is based on three layers, where the inputs are the sliding surface and its derivative.
A so-called hybrid adaptive non-linear controller is proposed in [
19]. For the controller design it is necessary to estimate non-linear parts of the system, it is also required to measure data. The controller has a feed forward neural network structure, it is trained offline with extensive test data and it is adjusted online. In [
20], the design of a PSS based on a combination of fuzzy logic and sliding mode theory is illustrated. This proposal indicates that a fuzzy-PID controller is composed of fuzzy PI and fuzzy PD controllers, and the response depends on scaling factors, hence selection of these parameters is crucial while designing the controller. The definition of the fuzzy rules is also an important issue for its correct operation.
Other important proposals, including FACTS devices, offer better results working with positive interaction with PSS. In [
4], an optimization formulation is used to coordinate one PSS with one unified power flow controller (UPFC), but two objective functions based on eigenvalues of the state are needed for it. The possibility of using different FACTS devices is indicated in [
5], the results include a StatCom and a UPFC. The eigenvalues of the power system model are required on the tuning procedure.
In [
21], a StatCom and a PSS have been tuned to get a good dynamic power system performance using the seeker optimization algorithm to obtain the controller gains by an objective function. The StatCom model used, includes the components of the current and voltage dynamic in terminals of direct current (DC) capacitor.
Similarly, an objective function in [
22] is used to attain a positive interaction between StatCom and PSS with a constraint set. The StatCom model is described with the operating range curve, but no dynamic equations are included. In [
23], the dynamic operation of the StatCom is coordinated with a PSS. The tuning procedure depends on an objective function, and the definition of a constrain set.
The changing nature of power systems demands different types of studies due the inclusion of new control devices, renewable energies, and emerging technologies. However, it is difficult to have a unique methodology to solve the problem of the control design in large-scale power system. Although there are different alternatives to solve this problem, these proposals offer a solution limited to the characteristics of the systems under study. In multimachine power systems the control design problem is amplified due to the presence of multiple controllers that must be tuned simultaneously to guarantee a positive interaction for each operating condition.
Therefore, the present contribution considers the non-linear power system nature and it defines an adaptive controllers’ behavior. This performance is obtained by the inclusion of some selected dynamic gains that are updated on each sample time to find the best values for every operating condition and system topology. It is possible to update all the controller gains, but to exemplify the relevance of the proposal, only some of them are dynamically calculated. Simultaneous tuning of each controller is obtained.
To validate the proposed scheme based on B-Spline neural networks, PSS are simultaneously coordinated with a StatCom to enhance the power system dynamic response under severe disturbances. An effective control design procedure for power system controllers is demonstrated by the obtained results, improving the overall multimachine system dynamic performance. The proposal avoids the parameters and power system model dependency by using only measurements of some system variables to reach the expected behavior. The main contributions of our methodology are: (i) a new method for tuning multiple controllers in electrical grids is proposed; (ii) a time-domain analysis for damping low frequency oscillations considering different controllers when previous design stage was already performed is included; (iii) different controllers preserving good performance without imposing a particular requirement are considered; (iv) the introduced methodology offers a practical way to obtain adaptive behavior of controllers with simultaneously tuning, and positive interaction; (v) the proposed algorithm is learning online, which means no additional stages for training are required.
2. Electric Grid Operation and Control
Transient stability in large-scale power system is usually demonstrated by time domain simulations over a range of operating conditions and perturbations due to the complexity to dealing with large non-linear models associated to the power systems. Typically, the most demanding scenarios are first analyzed to have the power system with good dynamic performance, and then, similar or better behavior is expected when less demand occurs.
On the other hand, the classical stability analysis based on the power system linearized model has high complexity to attain an accurate linearized model, moreover, new components integration, and the consideration of continuous grid change involves new equilibrium points. These aspects represent another important open research topic.
Thus, we used a complete non-linear representation for transient stability studies in large-scale power system. Besides that, our proposal is proved under three phase faults, which are considered severe disturbances. The solution under these considerations is gotten by numerical methods involving a set of non-linear differential equations modeling all grid components with dynamic behavior.
Some models available in the literature are used to evaluate the proposed strategy. Additionally, the steady state condition and dynamic performance of the power system with excitation is developed in PSS® E. The results gotten are consistent in our simulation platform and the commercial software.
2.1. Power System Model
For transient stability studies, a synchronous generator model with four state variables
,
,
,
, and an automatic voltage regulator represented by a state variable
[
1,
24] is used Equation (
1). Where subscript
i identifies the
ith generator. Then,
where
is the load angle;
is the angular speed;
and
are the quadrature and direct internal transient voltages, respectively;
is the injected real power;
and
are the quadrature and direct axis currents, respectively;
is the excitation voltage;
is the speed in steady state condition;
H is the inertia constant;
and
are the
d and
q open-circuit transient time constants;
and
are the
d and
q transient reactances;
and
are the
d and
q synchronous reactances;
D is the damping constant. Considering this representation, the real power is obtained by,
This set of equations is solved along with the algebraic equations of the electric grid. The initial values of
-axis currents are obtained by power flow analysis. The algebraic equations of the power grid are formulated by power flow representation and solved together with synchronous generator equations [
24]. Additionally, a static excitation system is considered to regulate the terminal voltage in each equivalent model of synchronous generators,
where
is the reference voltage;
is the terminal voltage magnitude;
is the PSS’s output signal (auxiliary signal);
and
are the system excitation gain and time constant.
The power system stabilizer model has the representation by phase lag-lead compensators and a washout block. The error between the actual speed and the corresponding in steady state condition is considered as the input signal, . This auxiliary control signal, , must guarantee a faster damping of the low frequency oscillations that occur in the system after a short circuit failure is presented. For this purpose, it is necessary to define properly: , , , , y , for each PSS included in the power system. In general, it is considered that y .
In
Figure 1, the proposed adaptive scheme is included in the power system stabilizer model to attain improved dynamic performance. This non-linear model is used to validate the tuning on the proposal. The Equations (
1)–(
3) are not used for design purposes. The time response of some variables is used to train the adaptive scheme in offline stage and then also in online learning operation.
2.2. Statcom Model and Control
The StatCom model used on this paper consists of an equivalent transformer that emulates the voltage source converter operation. This transformer is connected in one side to a capacitor bank and, on the other side to the electric grid through a coupling transformer [
25],
Figure 2. One important feature of this model is the possibility to be included in transient stability studies of the power systems. The internal AC voltage of the StatCom is defined by,
where
k is a known constant;
is the DC voltage on the capacitor terminals;
is the phase angle of
in phasor form, and;
in this model emulated the index modulation to regulate the voltage magnitude.
Three PI controllers are used to regulate the StatCom dynamic performance, the main objective is to control the voltage magnitude at the point of common coupling (PCC), but an auxiliary signal could be included. In this scheme, the controlled voltage is after internal losses of the VSC,
, before the PCC transformer. The real and reactive power of the presented equivalent circuit is defined by [
25],
where
, represents the angular aperture between the internal voltage of VSC model and terminals, after internal losses,
G and
B. This angle is the second control variable to guarantee the desired exchange of active power, in this case only the required active power from the grid for losses compensation of the StatCom,
G and
, the last one represents the switching losses. These power flow equations are solved together with the electrical grid.
The dynamic performance is evaluated by the resulting equations of the equivalent circuit in
Figure 2. In the DC bus,
where
, also,
where
is the output of the first PI controller with
as its input. Two controller gains,
and
are needed.
The capacitor cannot inject active power, so it is necessary one regulator to guarantee the physical condition that only active power losses are absorbed from the grid. Therefore, a second PI controller is employed for this task, where the input is and the output is , , and are needed.
Finally, a deviation from the nominal value (initial condition),
, is calculated by a third PI controller. This deviation helps to regulate
. The adaptive PI controller input is defined as the difference between the desired and actual voltage magnitude,
; also, two gain values must be properly specified for the StatCom connected to the electric grid,
and
. In total, six gains must be defined for the StatCom controllers. This model captures the main behavior in steady state and dynamic performance of the StatCom. Different to other models presented in the literature for this device, this model includes a phase-shifting transformer and an equivalent shunt susceptance, resulting in an explicit representation of the voltage source converter (VSC) in both sides the AC and DC, respectively. The reader interested in reviewing more details of this model can consult [
25].
3. Dynamic Controllers’ Gains
In some power systems, a low damping ratio is exhibited. Therefore, the tuning procedure of each controller is a task of precision; moreover, if several gains must be defined, a critical control design stage is presented. An alternative solution for this scenario is to analyze any steady-state condition, and then some gains could be updated online to attain better dynamic performance.
With our strategy it is possible to update all controllers’ gains but, to exemplify the relevance of the proposal only some of them are dynamically calculated: the gains for the StatCom
and
and for each PSS,
and
. A similar behavior in practice is expected, where only some of them could be retuned by an online procedure.
Table 1 exhibits the main steps in proposed control design procedure. The first step consists in use typical gain values obtained around the steady state condition, which are present in
Table 2 for the StatCom, and in
Table 3 for the generators.
The proposed adaptive PI controller in the StatCom scheme is defined by,
For controlling purposes,
and
and the PSS constants must be defined adequately. We propose to update these gains using the adaptive control law of
Figure 3, defined as Equation (
9).
on the Equation (
9), and
Figure 3 is used for any of the gains to be calculated.
with
being a constant. The update law for
is given by,
is a positive constant;
with positive constants and;
calculated by
represents a non-linear relationship from the input signals,
. The non-linear relationship is defined by polynomial splines, B-splines [
26,
27], in this paper are univariate B-spline of fourth order.
Therefore, the controllers update their performance on each sample time with Equations (
9)–(
11). The input space is normalized in such a way that the input error is bounded in magnitude. First the system is operating offline where learning ratio,
, is defined in order to get the best performance [
28,
29]. Then, the dynamic gains are updated by Equation (
11) and put to operate online. The results under this last condition are exhibited in
Section 4.
The search begins with some typical known values of each gain Equation (
12), then the training algorithm is developed to improve the dynamic system response.
After that, with each operating condition the adaptive algorithm continues learning with input variables and finding the best set of controller gains. The input signals for updating PSS gains are defined by,
The gains for the StatCom controller have only one input signal, defined by Equation (
13). The online procedure consists in calculating the best value for each dynamic gain for the power system operative point. This is possible because the BSNN is updating the weighting vector as a result of input error modification.
Finally, the implementation of the B-Spline neural networks stepwise rules are presented in
Table 4, where all mathematical details behind this approach are included.
In this work, B-Spline neural networks algorithm was selected because it requires less computational effort, thanks to its single layer of neurons, its structure, and the shape of the base functions,
Figure 3, in contrast to the multi-layer neural networks architecture. Furthermore, the activation functions are linear with respect to the adaptive weights, with an instant learning rule that can be used to update and adjust the weights online. These conditions make the B-Spline neural networks algorithm able of modeling and regulating complex non-linear systems. With these features, a robust, optimal control system is obtained with the ability to be adapted to inherent non-linearities and external or internal disturbances of the system. One of the core aspects of selecting the use of the BSNN is that by defining the base functions a non-linear relation of the input is obtained, and the training algorithm is computationally efficient, with a numerically stable recurring relationship that works with any distribution of knot vector.