Keywords

1 Introduction

Generally, the load frequency control is accomplished by two different control actions of the primary speed control and supplementary speed control in an interconnected power system. The primary speed control performs the initial readjustment of the frequency. By its actions, the various generators in the control area track a load variation and share it in proportion to their capacities. The speed of the response is only limited by the natural time lags of the turbine, governor and the system itself. The supplementary speed control takes over the fine adjustment of the frequency by resetting the frequency error to zero through an integral action (the PI controller) [1].

Various types of load frequency control schemes have been developed recently [2,3,4,5,6,7,8,9,10,11,12,13,14]. A survey of different control schemes of load frequency control and strategies of automatic generation control (AGC) can be found in [2]. The authors of [3] proposed the two-degree-of-freedom internal model control design method for tuning PID load frequency controller. The study in [4] presented a PID optimised by the lozi map-based chaotic algorithm to solve the load-frequency control problem. Design and performance analysis of differential evolution algorithm based parallel 2- degree freedom of proportional-integral-derivative controller for load frequency control of interconnected power system is presented in [5]. By using a modified traditional frequency response mode, an intelligent solution for load-frequency control in a restructured power system is presented in [6]. Based on two-degree-of-freedom, internal model control scheme and modified internal model control filter design, the approach to load frequency control design for the power systems is proposed in [7]. In [8], cooperative control by using differential games is proposed for load frequency control of interconnected power systems. In [9], a load frequency control for multi-area power systems is developed based on the direct–indirect adaptive fuzzy control technique. The shortening of time periods in which each level of frequency regulation must finish could be also expected in the future.

Variable structure control is another method to solve load frequency control problem. Generally, variable structure control is a robust control technique that shows very good behavior in controlling systems with external disturbances and parameter variations [10]. Recently, the variable structure control frequency controller has been applied to solve the problems of power systems with uncertainties [10,11,12,13,14]. In [11], the variable structure load frequency controller was proposed for interconnected power systems. In [12], a robust sliding surface design method was proposed for load frequency control of interconnected power systems, which decreases the influence of unmatched uncertainties to system behavior. In [13], the discrete-time sliding mode controller for load-frequency control in control areas of a power system. Based on the decentralized variable structure control, a load frequency controller is designed for multi-area interconnected power systems [14]. However, the main obstacle to its implementation was chattering. Such chattering has many negative effects in practical applications since it may damage the control actuator and excite the undesirable unmodeled dynamics, which probably leads to unforeseen instability.

In this paper, a second order variable structure controller is proposed for load-frequency control of multi-area interconnected power systems. The stability of the multi-area interconnected power systems is guaranteed and the multi-area interconnected power systems is invariant on the sliding surface. In addition, the chattering in the control input is also reduced considerably. Simulation results show that the developed second order variable structure controller is able to achieve the load frequency control objectives in terms of zero steady-state frequency and tie-line deviations.

2 Two-Area LFC System

One typical multi-area interconnected power system [8] is used in this paper. Here, the disturbance/uncertainties are considered as \( \Delta P_{d} (t) \), and the dynamic model can be obtained with the following state-space form

$$ \dot{x}(t) = Ax(t) + Bu(t) + E\Delta P_{d} (t) $$
(1)

where \( x(t) = \left[ {\Delta f_{1} \, \,\Delta {\text{P}}_{g1} \, \,\Delta X_{g1} \,\Delta f_{2} \,\Delta {\text{P}}_{g2} \,\Delta X_{g2} \,\Delta P_{tie} \,\Delta {\text{P}}_{c1} \,\Delta P_{c2} } \right]^{T} \in R^{n} \) is the state vector; \( u(t) \in R^{m} \) is the input vector linked to the control-output signals of second order sliding mode control; \( \Delta P_{d} (t) = \left[ {\Delta P_{d1} (t)\quad\Delta P_{d2} (t)} \right]^{T} \) is the disturbance vector that reflects load variation, model/parameter uncertainties; the state matrix is

$$ A = \left[ {\begin{array}{*{20}c} {\frac{ - 1}{{T_{p1} }}} & {\frac{{K_{p1} }}{{T_{p1} }}} & 0 & 0 & 0 & 0 & {\frac{{ - K_{p1} }}{{T_{p1} }}} & 0 & 0 \\ 0 & {\frac{ - 1}{{T_{t1} }} \, } & {\frac{1}{{T_{t1} }}} & 0 & 0 & 0 & 0 & 0 & 0 \\ {\frac{ - 1}{{R_{1} T_{g1} }}} & 0 & {\frac{ - 1}{{T_{g1} }} \, } & 0 & 0 & 0 & 0 & {\frac{1}{{T_{g1} }}} & 0 \\ 0 & 0 & 0 & {\frac{ - 1}{{T_{p2} }}} & {\frac{{K_{p2} }}{{T_{p2} }}} & 0 & {\frac{{K_{p2} }}{{T_{p2} }}} & 0 & 0 \\ 0 & 0 & 0 & 0 & {\frac{ - 1}{{T_{t2} }}} & {\frac{1}{{T_{t2} }}} & 0 & 0 & 0 \\ 0 & 0 & 0 & {\frac{ - 1}{{R_{2} T_{g2} }}} & 0 & {\frac{ - 1}{{T_{g2} }}} & 0 & 0 & {\frac{1}{{T_{g2} }}} \\ {{\text{T}}_{12} } & 0 & 0 & {{\text{ - T}}_{12} } & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ \end{array} } \right]\text{;} $$
(2)

the input matrix is

$$ B = \left[ {\begin{array}{*{20}c} 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 \\ \end{array} } \right]^{T} \text{;} $$
(3)

and the disturbance matrix is

$$ E = \left[ {\begin{array}{*{20}c} {\frac{{ - K_{p1} }}{{T_{p1} }}} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & {\frac{{ - K_{p2} }}{{T_{p2} }}} & 0 & 0 & 0 & 0 & 0 \\ \end{array} } \right]^{T} $$
(4)

with subscript \( i \) representing the \( i \) th control area, \( \Delta f_{i} {,\Delta }{\text{P}}_{gi} {,\Delta }X_{gi} {,\Delta }P_{tie} {,\Delta }{\text{P}}_{ci} \) are the deviation of frequency, generator mechanical output, valve position, tie-line power, and requested generator output, respectively; \( T_{gi} \text{,}T_{ti} \text{,}K_{pi} \text{,}T_{pi} \text{,}T_{12} \) and \( r_{i} \) are the time constant of the governor, the time constant of the turbine, the electric system gain, the electric system time constant, the tie-line synchronizing coefficient, and the speed drop, respectively.

3 Variable Structure Load Frequency Control Design

Let us consider an integral sliding surface

$$ \sigma (t) = B^{ + } x\left( t \right) - B^{ + } \left( {A - BK} \right)\int\limits_{0}^{t} {x\left( \tau \right)d\tau } $$
(5)

where \( B^{ + } = \left( {B^{T} B} \right)^{ - 1} B^{T}\, \in \,R^{m \times n} \) is the Moore–Penrose pseudoinverse of \( B \). The design matrix \( K\, \in\, R^{m \times n} \) is chosen satisfying the inequality condition

$$ {\text{Re}}\left[ {\lambda_{\hbox{max} } \left( {A - BK} \right) < 0} \right] $$
(6)

By taking the time derivative of \( \sigma \left( t \right) \), we obtain

$$ \dot{\sigma }\left( t \right) = B^{ + } \left[ {Ax\left( t \right) + Bu\left( t \right) + E\Delta P_{d} \left( t \right)} \right] - B^{ + } \left( {A - BK} \right)x\left( t \right) $$
(7)

The second time derivative of \( \sigma \left( t \right) \) can be expressed as

$$ \ddot{\sigma }\left( t \right) = B^{ + } \left[ {A\dot{x}\left( t \right) + B\dot{u}\left( t \right) + E\Delta \dot{P}_{d} \left( t \right)} \right] - B^{ + } \left( {A - BK} \right)\dot{x}\left( t \right) $$
(8)

Assumption 1.

The above design procedure assumes that the load disturbance is continuous, bounded and its derivatives exist. The derivative of the load disturbance in system (1) is bounded and satisfies

$$ \Delta \dot{P}_{d} \left( t \right) < \delta $$
(9)

where \( \delta \) is known constant.

If it is possible to bring \( \sigma \left( t \right) \) and \( \dot{\sigma }\left( t \right) \) to zero in finite time by using a discontinuous control signal \( \dot{u}\left( t \right) \), then the actual input to the system, \( u\left( t \right) \), can be obtained by integrating the discontinuous signal and thus \( u\left( t \right) \) becomes continuous. Hence the undesired high frequency oscillations in the control signal \( u\left( t \right) \) present in the first order variable structure control are eliminated.

Let the sliding manifold be considered as

$$ \theta \left( t \right) = \dot{\sigma }\left( t \right) + \varepsilon \sigma \left( t \right) $$
(10)

where \( \varepsilon > 0 \) is a positive constant.

Differentiating Eq. (10) and using Eq. (8), we have

$$ \begin{aligned} \dot{\theta }\left( t \right) = B^{ + } \left[ {A\dot{x}\left( t \right) + B\dot{u}\left( t \right) + E\Delta \dot{P}_{d} \left( t \right)} \right] \hfill \\ \, - B^{ + } \left( {A - BK} \right)\dot{x}\left( t \right) + \varepsilon \dot{\sigma }\left( t \right) \hfill \\ \end{aligned} $$
(11)

Using Eq. (10) and Eq. (11), the control law is obtained as

$$ \dot{u}\left( t \right) = - \left[ {B^{ + } A\dot{x}\left( t \right) + \left\| {B^{ + } E} \right\|\delta - B^{ + } \left( {A - BK} \right)\dot{x}\left( t \right) + \varepsilon \dot{\sigma }\left( t \right)} \right] + \beta sign\left( {\theta \left( t \right)} \right) $$
(12)

where \( \beta > 0 \) is a positive constant.

Theorem 1.

Let us consider the system (1) with the double integral sliding surface given by (5). The trajectory of the closed loop system (1) can be driven onto the sliding manifold \( \theta \left( t \right) \) in finite time by using the controller given by Eq. (12).

Proof.

Choose a Lyapunov function candidate as

$$ V\left( t \right) = \frac{1}{2}\theta^{T} \left( t \right)\theta \left( t \right) $$
(13)

By taking the time derivative of \( V\left( t \right) \), we obtain

$$ \dot{V}\left( t \right) = \theta^{T} \left( t \right)\dot{\theta }\left( t \right) $$
(14)

Substituting the Eq. (11) into Eq. (14), we have

$$ \dot{V}\left( t \right) = \theta^{T} \left( t \right)\left\{ {B^{ + } \left[ {A\dot{x}(\left( t \right)) + B\dot{u}(\left( t \right)) + E\Delta \dot{P}_{d} (\left( t \right)} \right] - B^{ + } \left( {A - BK} \right)\dot{x}\left( t \right) + \varepsilon \dot{\sigma }\left( t \right)} \right\} $$
(15)

Using the controller (12) and Eq. (15), we obtain

$$ \dot{V}\left( t \right) \le - \mu \left\| {\theta \left( t \right)} \right\| - \beta sign\left( {\theta \left( t \right)} \right) $$
(16)

From Eq. (16) and according to the Lyapunov stability theorem, the second order variable structure controller in (12) can stabilize system (1), and \( \Delta f\left( t \right) \) arrives to zero along the designed sliding manifold \( \theta \left( t \right) \).

4 Simulation Tests

In order to verify the proposed method for load frequency controller design, a typical two-area four-machine system [8] is selected as the test system. In the simulations, the step changes of the load demand occur in Areas 2 at \( t = 0 \) s, \( \Delta P_{d2} = 0.01\,{\text{pu}} \) (Table 1).

Table 1. Parameters of two-area interconnected power system [8]

In this case, the responses of the generator frequencies and the tie-line power to the load demand changes are tested. The results are shown in Figs. 1 and 2 for frequencies, Fig. 3 for tie-line power, and Fig. 4 for control input. From the responses of the generator frequencies in Figs. 1 and 2, it is known that, with the help of the proposed second order variable structure controller, the frequencies of all generators return to the normal value in about 14 s after load disturbances happen. Figure 3 shows that the tie-line power is restored to its scheduled value as well. The settling time and transient deviations comparison between the proposed method and the method given in [8] indicate that the proposed method obtains a shorter settling time and smaller transient deviations than the given in [8] in terms of load disturbances.

Fig. 1.
figure 1

Frequency deviation of control area 1

Fig. 2.
figure 2

Frequency deviation of control area 2

Fig. 3.
figure 3

Tie-line power

Fig. 4.
figure 4

Control input of two control areas

5 Conclusions

In this article, a new second order variable structure control approach is proposed to design the controllers to solve the problem of active power balance. The stability of the multi-area interconnected power systems is guaranteed and the chattering in the control input is also reduced considerably. The priority of the proposed approach is clarified by using different disturbances, indices and parameter variations. Simulation results demonstrate the effectiveness of the proposed second order variable structure controller, and robustness against parameter uncertainties. It also shows that the load frequency controller based on second order variable structure controller can provide better dynamic performance in comparing with the conventional controller.