Next Article in Journal
An Overview on Polymer Retention in Porous Media
Next Article in Special Issue
Integrated Energy Micro-Grid Planning Using Electricity, Heating and Cooling Demands
Previous Article in Journal
Modeling of Power System Simulation Based on FRTDS
Previous Article in Special Issue
Medium-Voltage AC Static Switch Solution to Feed Neutral Section in a High-Speed Railway System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improved Adaptive Backstepping Sliding Mode Control of Static Var Compensator

School of Automation Engineering, Northeast Electric Power University, Jilin 132012, China
*
Author to whom correspondence should be addressed.
Energies 2018, 11(10), 2750; https://doi.org/10.3390/en11102750
Submission received: 27 August 2018 / Revised: 5 October 2018 / Accepted: 12 October 2018 / Published: 14 October 2018
(This article belongs to the Special Issue Intelligent Control in Energy Systems)

Abstract

:
The stability of a single machine infinite bus system with a static var compensator is proposed by an improved adaptive backstepping algorithm, which includes error compensation, sliding mode control and a κ -class function. First, storage functions of the control system are constructed based on modified adaptive backstepping sliding mode control and Lyapunov methods. Then, adaptive backstepping method is used to obtain nonlinear controller and parameter adaptation rate for static var compensator system. The results of simulation show that the improved adaptive backstepping sliding mode variable control based on error compensation is effective. Finally, we get a conclusion that the improved method differs from the traditional adaptive backstepping method. The improved adaptive backstepping sliding mode variable control based on error compensation method preserves effective non-linearities and real-time estimation of parameters, and this method provides effective stability and convergence.

1. Introduction

With the development of economy and the various fields of modern life, especially industry, the requirement of electric power is more and more important. The modern life has higher requirements for the stability of power system [1]. Static var compensator (SVC) is one of the important members in flexible transmission system and it is a device which can control reactive power in power grid [2]. SVC is according to the reactive power to compensate automatically and it is from the grid to absorb reactive power to maintain voltage stability of instruction. Moreover, it is good for power grid reactive power balance [3]. When the system fails, svc can stabilize the system by adjusting reactive power. Therefore, studying SVC’s control law has important significance in improve the power system’s stability.
At present, scholars have studied many control methods in SVC [4]. For example, the traditional proportion, integral and differential (PID) is designed by the local linearization of the model, it cannot adapt to changing the power system operating point. The passage in [5] designs SVC’s control law with exact linearization method. The passage in [6] puts the direct feedback linearization theory into the design of the SVC controller and gets a good effect. But they are designed for the linear systems. We know some nonlinear characteristics of the nonlinear systems are good for the design of the control law. The passage in [7] designs the robust controller and the parameters controller based on the uncertain equivalence principle of adaptive mechanism and gets a good effect. The passage in [8] studies the nonlinear control with a single machine infinite bus based on the theory of generalized Hamilton system method. The passage uses the neural network algorithm to estimate the transmission capacity margin of the power system with SVC in [9].
In engineering practice, many control systems have nonlinear [10,11,12] characteristics. Since the transmission power of the power system is directly proportional to the sinusoidal value of the power system, if we want to study the large range of motion in power system, we must consider the influence of nonlinear characteristics. Nonlinear phenomenon is widespread in nature and nonlinear system is the most general but linear system is just one special case. Nonlinear adaptive method is applied in many fields, for example, gain-scheduled control [13,14,15], feedback linearization control [16], sliding mode control [17,18,19], nonlinear adaptive control [20,21,22,23].
The method of backstepping [24,25] is decomposing a complex nonlinear system into no more than n subsystems, and then designing for each subsystem function and intermediate virtual variables, finally backing to the entire system and integrating them together to complete the whole design of the control. As for a single machine infinite bus system, the adaptive backstepping method [26,27] can reduce the design burden on the stability control and parameter estimation. However, it has defects in the stability of a system. Thus this paper puts forward a new adaptive backstepping sliding mode control for nonlinear systems [28,29], sliding mode variable control is highly robust and has high control accuracy for internal parameters perturbations and external disturbances.
First, this paper introduces an improved adaptive backstepping method based on error compensation (ABEC) and this method considers the damping coefficients. Then this paper introduces the improved adaptive backstepping sliding mode variable control based on error compensation method (ABSMVCEC). This method can get the system stable more quickly. In addition, the κ -class function is added to the selection of the intermediate virtual variable function, which speeds up the convergence of the system. Finally, the conclusion is obtained by simulation results.
In this paper, Section 2 introduces the model of a single machine infinite bus (SMIB) system with SVC suitable for controller design. Section 3 presents a new method’s design details, ABEC. Section 4 proposes another new method, adaptive backstepping sliding mode control based on error compensation. It designs nonlinear controller and stability proof using the Lyapunov stability criterion. The effective of the controller is verified by simulation in Section 5, and Section 6 is the conclusions.

2. Model of MSIB System with SVC and Control Objective

2.1. Model of SMIB System with SVC

Considering a SMIB system, in the middle of the transmission lines connected to TCR-FC (thyristor control fixed reactor in parallel capacitor group) type of compensation device, the principle diagram and equivalent circuit as shown in Figure 1. Hypothesis generator transient electric potential E q and mechanical power P m are constant, the single machine infinite system with SVC dynamic equation can be represented as:
δ ˙ = ω ω 0 , ω ˙ = D H ( ω ω 0 ) + ω 0 H P m w 0 H E q V s y s v c s i n δ , y s v c ˙ = 1 T s v c ( y s v c + y s v c 0 + u ) ,
where w and D are the speed and the damping coefficient for SVC, δ is the angle, H is the rotational inertia of the rotor, P m is the output mechanical power of the prime mover, V s and T s v c are the infinite bus voltage and the inertial time constant, E q is the inner voltage of the generator shaft, B L and B C are the inductance susceptance and the susceptance of the capacitors, y s v c = 1 X 1 + X 2 + X 1 X 2 ( B L + B C ) is the susceptance of the whole system, X 1 = X d + X T + X L ,   X 2 = X L , B L + B C is the equivalent reactance in SVC, and u is the equivalent amount of control. Considering the damping coefficient D is not easy to measure, thus we let the θ = D H for uncertain constant parameters. Selecting the state variables x 1 = δ δ 0 , x 2 = ω ω 0 , x 3 = y s v c y s v c 0 , ( δ 0 , ω 0 , y s v c 0 ) is the operating point of the system. We custom a 0 = w 0 H P m , k = w 0 E q V s H . Then, the system can be transformed as
x 1 ˙ = x 2 x 2 ˙ = θ x 2 + a 0 k ( x 3 + y s v c 0 ) s i n ( x 1 + δ 0 ) x 3 ˙ = 1 T s v c x 3 + 1 T s v c u
Remark 1.
The model of the power system (1) is a simpilied three-order model. And it has been quoted several times in the journal literature, such as the references [17,19,21]. Among them, the model of reference [19] is the same as the reference [17], and the model (1) in this paper is the same as [17,19]. Different from [21], the reference [17] assumes the transient potential E q and the mechanical power P m of the generator are constant. The principle diagram and equivalent circuit of the system (1) is shown in Figure 1. In order to study the performance of the system (1) conveniently, we translated the three-order physical (1) into the three-order mathematical as shown in (2).

2.2. The Statement of Problem and Control Objective

Our control object is designing an adaptive backstepping controller u to make the system stable. This paper researches the nonlinear controller and a parameter updating law for the single machine bus system with SVC. Using the improved ABEC method improves the external disturbances. To get a higher control accuracy for internal parameters perturbations, we put sliding mode control based on error compensation into the traditional adaptive backstepping method. Finally, the three methods are compared by simulation. The structure diagram of SVC system is shown in Figure 2.

3. Design of Adaptive Backstepping Controller Based on Error Compensation

The basic principle of backstepping is to decompose the system into subsystems of n which do not exceed the order of the system. First, we design a part of the Lyapunov function and virtual variables for each subsystem. Then, we can back to the whole system while each subsystem is stable. Finally a nonlinear controller is designed to stabilize the system. Because there is an error between theory and real engineering, this section will consider the influence of error. We will put error compensation into the traditional adaptive backstepping method. The following four steps are designed for backstepping controller.
Definition 1.
For system (2), we select x 2 * and x 3 * as the virtual stabilization functions. Then, we can obtain error variables e i , i = 1,2,3, as shown by the following equations:
e 1 = x 1 e 2 = x 2 x 2 * e 3 = x 3 x 3 *
Step 1: Firstly, choose the virtual control of x 2 as x 2 * ,
x 2 * = ( φ 1 ( | e 1 | ) + c 1 ) e 1 p 1 e 2
where c 1 is a positive constant, φ 1 ( · ) is a class- κ function to be designed, and p 1 e 2 is an error compensation to eliminate system shake problem. Then, based on Definition 1, getting
e 1 ˙ = ( φ 1 ( | e 1 | ) + c 1 ) e 1 + ( 1 p 1 ) e 2
Choose the first storage Lyapunov function
V 1 = 1 2 e 1 2
thus, the derivative of V 1 is
V 1 ˙ = ( φ 1 ( | e 1 | ) + c 1 ) e 1 2 + ( 1 p 1 ) e 1 e 2
Select φ 1 ( · ) as φ 1 ( | e 1 | ) = 1 3 ε 1 e 1 2 , where ε 1 is a positive constant. Absolutely, when e 2 = 0 , there is V 1 ˙ < 0 , satisfying the stability condition.
Step 2: Choose a Lyaponov function
V 2 = V 1 + 1 2 e 2 2
we know,
e 2 ˙ = x 2 ˙ x 2 * ˙ = θ x 2 + a 0 k ( x 3 + y ) s i n ( x 1 + δ 0 ) + ε 1 e 1 2 x 2 + c 1 x 2 + p 1 e 2 ˙
then result,
e 2 ˙ = x 2 ˙ x 2 * ˙ = 1 1 p 1 [ θ x 2 + a 0 k ( x 3 + y ) s i n ( x 1 + δ 0 ) + c 1 x 2 + ε 1 e 1 2 x 2 ]
The derivative of V 2 is
V 2 ˙ = V 1 ˙ + e 1 e 2 = ( φ 1 ( | e 1 | ) + c 1 ) e 1 2 + 1 1 p 1 [ ( 1 p 1 ) 2 e 1 + θ x 2 + a 0 k ( x 3 + y ) s i n ( x 1 + δ 0 ) + c 1 x 2 + ε 1 e 1 2 x 2 ]
Moreover, by Definition 1: e 3 = x 3 x 3 * , choose virtual stabilization function:
x 3 * = 1 k s i n ( x 1 + δ 0 ) [ ( 1 p 1 ) 2 e 1 + θ ^ x 2 + a 0 + c 1 x 2 + ( φ 2 ( | e 2 | ) + c 2 ) e 2 + p 2 e 3 + ε 1 e 1 2 x 2 ] y
among them c 2 , p 2 are constants, and φ 2 ( · ) is a class- κ function to be designed. Then selecting φ 2 ( · ) as φ 2 ( | e 2 | ) = 1 3 ε 2 e 2 2 , where ε 2 is a positive constant, θ ^ is the estimate of θ , θ ˜ is estimated error and θ ˜ = θ θ ^ , thus,
V 2 ˙ = ( φ 1 ( | e 1 | ) + c 1 ) e 1 2 + e 2 1 p 1 [ θ ˜ x 2 ( φ 2 ( | e 2 | ) + c 2 ) e 2 p 2 e 3 k s i n ( x 1 + δ 0 ) e 3 ]
Step 3: For the whole system (2), select the new Lyapunov function
V = V 2 + 1 2 e 3 2 + 1 2 ρ θ ˜ 2
where ρ > 0 is given adaptive gain parameter, while
e 3 ˙ = x 3 ˙ x 3 * ˙ = k s i n ( x 1 + δ 0 ) k s i n ( x 1 + δ 0 ) + p 2 { 1 T x 3 + 1 T u 1 k s i n ( x 1 + δ 0 ) [ ( 1 p 1 ) 2 x 2 + θ ^ ˙ x 2 + 2 ε 1 e 1 x 2 2 + 1 1 p 1 ( ε 2 e 2 2 + c 2 ) ( ε 1 e 1 2 x 2 + c 1 x 2 ) + ( θ ^ + c 1 + c 2 1 p 1 + ε 1 e 1 2 + ε 2 e 2 2 1 p 1 ) ( θ x 2 + a 0 k ( x 3 + y ) s i n ( x 1 + δ 0 ) ) ] + c o s ( x 1 + δ 0 ) x 2 k s i n 2 ( x 1 + δ 0 ) [ ( 1 p 1 ) 2 e 1 + θ ^ x 2 + a 0 + ε 1 e 1 2 x 2 + c 1 x 2 + ( φ 2 ( | e 2 | ) + c 2 ) e 2 + p 2 e 3 ] }
where p 2 e 3 is error compensation term, it can compensate the influence of unknown error in the process of dynamic stability. Since θ = θ ^ + θ ˜ , the derivative of V is:
V ˙ = ( φ 1 ( | e 1 | ) + c 1 ) e 1 2 1 1 p 1 ( φ 2 ( | e 2 | ) + c 2 ) e 2 2 + e 2 1 p 1 θ ˜ x 2 1 ρ θ ˜ θ ^ ˙ e 3 θ ˜ x 2 k s i n ( x 1 + δ 0 ) + p 2 ( θ ^ + ε 1 e 1 2 + c 1 + ε 2 e 2 2 1 p 1 + c 2 1 p 1 ) + k s i n ( x 1 + δ 0 ) e 3 k s i n ( x 1 + δ 0 ) + p 2 { k s i n ( x 1 + δ 0 ) + p 2 1 p 1 e 2 + 1 T u 1 T x 3 1 k s i n ( x 1 + δ 0 ) [ ( 1 p 1 ) 2 x 2 + θ ^ ˙ x 2 + 2 ε 1 e 1 x 2 2 + 1 1 p 1 ( ε 2 e 2 2 + c 2 ) ( ε 1 e 1 2 x 2 + c 1 x 2 ) + ( θ ^ + c 1 + c 2 1 p 1 + ε 1 e 1 2 + ε 2 e 2 2 1 p 1 ) ( θ ^ x 2 + a 0 k ( x 3 + y ) s i n ( x 1 + δ 0 ) ) ] + c o s ( x 1 + δ 0 ) x 2 k s i n 2 ( x 1 + δ 0 ) [ ( 1 p 1 ) 2 e 1 + θ ^ x 2 + a 0 + ε 1 e 1 2 x 2 + c 1 x 2 + ( φ 2 ( | e 2 | ) + c 2 ) e 2 + p 2 e 3 ] }
Considering (17), get the parameters replacement law
θ ^ ˙ = ρ [ e 2 1 p 2 e 3 k s i n ( x 1 + δ 0 ) + p 2 ( θ ^ + ε 1 e 1 2 + c 1 + ε 2 e 2 2 1 p 1 + c 2 1 p 1 ) ] x 2
Then
V ˙ = ( φ 1 ( | e 1 | ) + c 1 ) e 1 2 1 1 p 1 ( φ 2 ( | e 2 | ) + c 2 ) e 2 2 ( φ 3 ( | e 3 | ) + c 3 ) e 3 2
where φ 3 ( · ) is a class- κ function to be designed. Then we can select φ 3 ( | e 3 | ) = 1 3 ε 3 e 3 2 , and ε 3 is a positive constant. If there exist new control parameters p i and constant c i , 0 < p i , c i < 1 , it is clearly, getting V ˙ < 0 by (19).
Step 4: Finally, considering the control problem based on Section 2, an adaptive backstepping controller u can be got, as the following shown. The control law u and parameters replacement law θ ^ based on adaptive backstepping controller of SVC system are follows:
u = T { k s i n ( x 1 + δ 0 ) + p 2 1 p 1 e 2 + 1 T x 3 + 1 k s i n ( x 1 + δ 0 ) [ ( 1 p 1 ) 2 x 2 + θ ^ ˙ x 2 + 2 ε 1 e 1 x 2 2 + 1 1 p 1 ( ε 2 e 2 2 + c 2 ) ( ε 1 e 1 2 x 2 + c 1 x 2 ) + ( θ ^ + c 1 + c 2 1 p 1 + ε 1 e 1 2 + ε 2 e 2 2 1 p 1 ) ( θ ^ x 2 + a 0 k ( x 3 + y ) s i n ( x 1 + δ 0 ) ) ] c o s ( x 1 + δ 0 ) x 2 k s i n 2 ( x 1 + δ 0 ) [ ( 1 p 1 ) 2 e 1 + θ ^ x 2 + a 0 + ε 1 e 1 2 x 2 + c 1 x 2 + ( φ 2 ( | e 2 | ) + c 2 ) e 2 + p 2 e 3 ] k s i n ( x 1 + δ 0 ) + p 2 k s i n ( x 1 + δ 0 ) ( φ 3 ( | e 3 | ) + c 3 ) e 3 }
The closed-loop system under the new coordinates ( e 1 , e 2 , e 3 ) is as follows:
e 1 ˙ = ( φ 1 ( | e 1 | ) + c 1 ) e 1 + ( 1 p 1 ) e 1 e 2 e 2 ˙ = 1 1 p 1 [ θ ˜ x 2 ( 1 p 1 ) 2 e 1 ( φ 2 ( | e 2 | ) + c 2 ) e 2 p 2 e 3 k s i n ( x 1 + δ 0 ) e 3 ] e 3 ˙ = k s i n ( x 1 + δ 0 ) 1 p 1 e 2 1 k s i n ( x 1 + δ 0 ) + p 2 ( θ ^ + ε 1 e 1 2 + c 1 + ε 2 e 2 2 1 p 1 + c 2 1 p 1 ) θ ˜ x 2 ( φ 3 ( | e 3 | ) + c 3 ) e 3
Theorem 1.
When we consider the model of SVC system (1) under the influence of controller u (19) and parameters θ ^ (17), the closed-loop system (20) is asymptotically stable nearby the origin.
Proof. 
By (25), we know V ( t ) V ( 0 ) . Namely, e 1 , e 2 , x 1 , x 2 are bounded. Then we define Γ = V ˙ , 0 t Γ ( τ ) d τ = V ( 0 ) V ( t ) . Because V(0) is bounded, V(t) is also decreasing and bounded, we know that lim t 0 t Γ ( τ ) d τ < . In addition, Γ ˙ is bounded, thus, lim t Γ = 0 is proved by Barbalat lemma. When t , there are e 1 0 , e 2 0 , x 1 0 , x 2 0 . Based on the definitions of x 1 , x 2 , x 3 and x 2 * , x 3 * , we know that e 3 0 , x 3 is also bounded. ☐
Remark 2.
If δ = k π , k = 0 , 1 , 2 , 3 , then s i n ( x 1 + δ 0 ) = 0 , the power system will be lost stability and there is no longer normal operation. Fortunately, in support of the normal conditions in the system 0 < δ < π , s i n ( x 1 + δ 0 ) 0 can be guaranteed.
Remark 3.
When the coefficient of error compensation p 1 , p 2 = 0 , the ABSMVCEC method changes into the traditional backstepping control method. In other words, the traditional backstepping method is a special case of Theorem 1.
Remark 4.
We take a class-κ function φ i ( · ) , where i = 1 , 2 , n , during the process of recursive design of update law. By the function of φ i ( · ) we can speed up the convergence rate in error. But error is decrease with the increase of time, V ˙ becomes the traditional adaptive backstepping gradually.
Remark 5.
In the improved adaptive backstepping method above, if φ i ( · ) 0 , it equivalents to the traditional methods.

4. Design of Adaptive Backstepping Sliding Mode Variable Structure Controller Based on Error Compensation

To get a higher control accuracy for internal parameters perturbations, we put sliding mode variable structure control based on error compensation into the traditional adaptive backstepping method.
The ABSMVCEC method is the same as the chapters mentioned before, thus we start from step 3 to introduce the improved method.
Step 3: Choose the sliding mode surface s = d 1 e 1 + d 2 e 2 + e 3 = 0 , d 1 and d 2 are constants respectively. The whole system Lyapunove function is given by
V = V 2 + 1 2 s 2 + 1 2 ρ θ ˜ 2
while noting that s ˙ = d 1 e 1 ˙ + d 2 e 2 ˙ + e 3 ˙ . The derivative of V is
V ˙ = V 2 ˙ + s s ˙ 1 ρ θ ˜ θ ^ ˙
since θ = θ ^ + θ ˜ and e 3 = s d 1 e 1 d 2 e 2 , therefore,
V ˙ = ( ( φ 1 ( | e 1 | ) + c 1 ) k s i n ( x 1 + δ 0 ) + p 2 2 ( 1 p 1 ) d 1 ) e 1 2 [ ( 1 1 p 1 ( φ 2 ( | e 2 | ) + c 2 ) k s i n ( x 1 + δ 0 ) + p 2 2 ( 1 p 1 ) d 1 k s i n ( x 1 + δ 0 ) + p 2 1 p 1 d 2 ] e 2 2 k s i n ( x 1 + δ 0 ) + p 2 2 ( 1 p 1 ) d 1 ( e 1 e 2 ) 2 + e 2 1 p 1 θ ˜ x 2 1 ρ θ ˜ θ ^ ˙ + d 2 s 1 p 1 θ ˜ x 2 s k s i n ( x 1 + δ 0 ) + p 2 ( θ ^ + ε 1 e 1 2 + c 1 + ε 2 e 2 2 1 p 1 + c 2 1 p 1 ) θ ˜ x 2 + s { e 2 1 p 1 p 2 k s i n ( x 1 + δ 0 ) 1 p 1 e 2 + d 1 x 2 + d 2 1 p 1 [ θ ^ x 2 + a 0 k ( x 3 + y ) s i n ( x 1 + δ 0 ) + c 1 x 2 + ε 1 e 1 2 x 2 ] + k s i n ( x 1 + δ 0 ) k s i n ( x 1 + δ 0 ) + p 2 { 1 T x 3 + 1 T u + c o s ( x 1 + δ 0 ) x 2 k s i n 2 ( x 1 + δ 0 ) [ ( 1 p 1 ) 2 e 1 + θ ^ x 2 + a 0 + ε 1 e 1 2 x 2 + c 1 x 2 + ( φ 2 ( | e 2 | ) + c 2 ) e 2 + p 2 e 3 ] 1 k s i n ( x 1 + δ 0 ) [ ( 1 p 1 ) 2 x 2 + θ ^ ˙ x 2 + 2 ε 1 e 1 x 2 2 + 1 1 p 1 ( ε 2 e 2 2 + c 2 ) ( ε 1 e 1 2 x 2 + c 1 x 2 ) + ( θ ^ + c 1 + c 2 1 p 1 + ε 1 e 1 2 + ε 2 e 2 2 1 p 1 ) ( θ ^ x 2 + a 0 k ( x 3 + y ) s i n ( x 1 + δ 0 ) ) ] } }
The parameter replacement law is that
θ ^ ˙ = ρ [ e 2 1 p 1 + d 2 s 1 p 1 s k s i n ( x 1 + δ 0 ) + p 2 ( θ ^ + ε 1 e 1 2 + c 1 + ε 2 e 2 2 1 p 1 + c 2 1 p 1 ) ] x 2
Then
V ˙ = ( ( φ 1 ( | e 1 | ) + c 1 ) k s i n ( x 1 + δ 0 ) + p 2 2 ( 1 p 1 ) d 1 ) e 1 2 [ ( 1 1 p 1 ( φ 2 ( | e 2 | ) + c 2 ) k s i n ( x 1 + δ 0 ) + p 2 2 ( 1 p 1 ) d 1 k s i n ( x 1 + δ 0 ) + p 2 1 p 1 d 2 ] e 2 2 k s i n ( x 1 + δ 0 ) + p 2 2 ( 1 p 1 ) d 1 ( e 1 e 2 ) 2 ( φ 3 ( | e 3 | ) + β ) s 2
Select the same class- κ function φ 1 ( · ) , φ 2 ( · ) as φ 1 ( | e 1 | ) = 1 3 ε 1 e 1 2 , φ 2 ( | e 2 | ) = 1 3 ε 2 e 2 2 , select φ 3 ( · ) as φ 3 ( | e 3 | ) = 1 3 ε 3 e 3 2 , where ε 1 , ε 2 , ε 3 > 0 .
Step 4: Obviously, V ˙ < 0 by (25), then an adaptive backstepping controller u can be got according to Section 2. We can choose the proper parameters c i , d i , p i , i = 1 , 2 , which meet conditions
(1)
( φ 1 ( | e 1 | ) + c 1 ) k s i n ( x 1 + δ 0 ) + p 2 2 ( 1 p 1 ) d 1 0
(2)
1 1 p 1 ( φ 2 ( | e 2 | ) + c 2 ) k s i n ( x 1 + δ 0 ) + p 2 2 ( 1 p 1 ) d 1 k s i n ( x 1 + δ 0 ) + p 2 1 p 1 d 2 0
(3)
k s i n ( x 1 + δ 0 ) + p 2 2 ( 1 p 1 ) d 1 0
We know, β > 0 is a positive parameter of the sliding mode, and the other parameter variables should be given according to control requirements.
The control law u based on ABSMVCEC method is as follows:
u = T { [ k s i n ( x 1 + δ 0 ) + p 2 k s i n ( x 1 + δ 0 ) [ k s i n ( x 1 + δ 0 ) + p 2 1 p 1 e 2 d 1 x 2 d 2 1 p 1 [ θ ^ x 2 + a 0 k ( x 3 + y ) s i n ( x 1 + δ 0 ) + ε 1 e 1 2 x 2 + c 1 x 2 ] ] + 1 T x 3 c o s ( x 1 + δ 0 ) x 2 k s i n 2 ( x 1 + δ 0 ) [ ( 1 p 1 ) 2 e 1 + θ ^ x 2 + a 0 + ε 1 e 1 2 x 2 + c 1 x 2 + ( φ 2 ( | e 2 | ) + c 2 ) e 2 + p 2 e 3 ] + 1 k s i n ( x 1 + δ 0 ) [ ( 1 p 1 ) 2 x 2 + θ ^ ˙ x 2 + 2 ε 1 e 1 x 2 2 + 1 1 p 1 ( ε 2 e 2 2 + c 2 ) ( ε 1 e 1 2 x 2 + c 1 x 2 ) + ( θ ^ + c 1 + c 2 1 p 1 + ε 1 e 1 2 + ε 2 e 2 2 1 p 1 ) ( θ ^ x 2 + a 0 k ( x 3 + y ) s i n ( x 1 + δ 0 ) ) ] k s i n ( x 1 + δ 0 ) + p 2 k s i n ( x 1 + δ 0 ) ( φ 3 ( | e 3 | ) + β ) s }
The closed-loop system under the new coordinates ( e 1 , e 2 , e 3 ) are
e 1 ˙ = ( φ 1 ( | e 1 | ) + c 1 ) e 1 + ( 1 p 1 ) e 1 e 2 e 2 ˙ = 1 1 p 1 [ θ ˜ x 2 ( 1 p 1 ) 2 e 1 ( φ 2 ( | e 2 | ) + c 2 ) e 2 p 2 e 3 k s i n ( x 1 + δ 0 ) e 3 ] e 3 ˙ = k s i n ( x 1 + δ 0 ) + p 2 1 p 1 e 2 d 1 x 2 d 2 1 p 1 [ θ ^ x 2 + a 0 k ( x 3 + y ) s i n ( x 1 + δ 0 ) + ε 1 e 1 2 x 2 + c 1 x 2 ] 1 k s i n ( x 1 + δ 0 ) + p 2 ( θ ^ + ε 1 e 1 2 + c 1 + ε 2 e 2 2 1 p 1 + c 2 1 p 1 ) θ ˜ x 2 ( φ 3 ( | e 3 | ) + β ) s
Theorem 2.
When we consider mode for the valve control system (1) with its equivalent from (2), the closed-loop error system (27) is asymptotically stable nearby the origin under the influence of the control law u (26).
Proof. 
By (25), we know V ( t ) V ( 0 ) . Namely, e 1 , e 2 , x 1 , x 2 are bounded. Then we define Γ = V ˙ , 0 t Γ ( τ ) d τ = V ( 0 ) V ( t ) . Because V(0) is bounded, V(t) is also decreasing and bounded, we know that lim t 0 t Γ ( τ ) d τ < . In addition, Γ ˙ is bounded, thus, lim t Γ = 0 is proved by Barbalat lemma. When t , there are e 1 0 , e 2 0 , x 1 0 , x 2 0 . Based on the definitions of x 1 , x 2 , x 3 and x 2 * , x 3 * , we know that e 3 0 , x 3 is also bounded. ☐
Remark 6.
We add the parameter ε i , i = 1 , 2 , 3 in the design process. We could select the smaller parameter ε i when the error is larger, thus it makes the controller gain does not increase a lot. In order to improve the transient performance advantage, we could select the bigger ε i when the error is smaller. That is to say, the corresponding speed of the system can be increased or decreased by adjusting the gain parameter ε i .
Remark 7.
When the parameters p 1 , p 2 = 0 , d 1 , d 2 = 0 , ε 1 = 0 , ε 2 = 0 , ε 3 = 0 , the ABSMVCEC method becomes the traditional backstepping control. In other words, the traditional backstepping sliding mode method is a special case of Theorem 2.

5. Simulation

In order to verify the effectiveness of the improved method, we have carried on the simulation to the system. These are system parameters which are chosen from [17]: c i ( i = 1 , 2 , 3 ) is positive constant, taken c 1 = 2.5 ; c 2 = 2 ; c 3 = 2 ; p i ( i = 1 , 2 ) is a positive error constant, taken p 1 = 0.85 ; p 2 = 0.45 ; ρ is adaptive gain parameter, taken ρ = 1 ; T is the inertial time constant, taken T = 0.02 ; V is infinite bus voltage, taken V = 1 ; E is transient electric potential, E = 0.05 ; H is moment of inertia, H = 20 ; w is speed of the generator rotor, y s v c is the susceptance of the overall system, δ is the angle of the generator rotor, and w 0 , y 0 , θ 0 is the work point when the system is stable, taken w 0 = 314 ; y 0 = 0.814 ; θ 0 = 57 .
As shown in Figure 3 and Figure 4, the black line represents the traditional adaptive backstepping method, the green line represents the ABEC method, and the red line represents the ABSMVCEC method.
As shown in Figure 3a, setting the initial value of the power angle to 57.3, we can see the power angle δ 0 is 57.3 when the system is stable from Figure 3a. That is to say x 1 gradually tends to 0, thus the error gradually tends to 0, and it makes the system stable. We can see the improved ABSMVCEC method makes transient power angle performance better compared with the method of adaptive backstepping in [17] and the improved ABEC method from Figure 3a. In addition, the improved method of ABSMVCEC has faster convergence rate and smaller amplitude of vibration compared with the other two methods. In addition, we can see from Figure 4a that the effect of the power angle δ is also the same under large perturbations. When there is a large perturbation, the traditional method fluctuates greatly, but the improved method can resist the perturbation very well.
As shown in Figure 3b, we set the initial value of the speed of the generator rotor to 314, and we can see the operating point of the power system ( w 0 ) is gradually tends to 314, that is to say x 2 gradually tends to 0, thus error gradually tends to 0, the system gradually stable. It is clearly to see that three controllers settle down to their steady state values. However, the third method can make the system stable more quickly, meanwhile, the transient stability is smaller and smoother than above two methods. In a word, the third method shows a faster convergence speed and a better transient performance. In addition, we can see from Figure 4b that the effect of the speed ω is also the same under large perturbations. When there is a large perturbation, the traditional method fluctuates greatly, but the improved method can resist the perturbation very well.
As shown in Figure 3c, the susceptance y s v c tends to 0.8, stabile basically. In addition, we can see the three methods all can get the system stable. It is obviously that the ABSMVCEC method has a faster convergence speed and brings a better steady state. Also, we can see from Figure 4c that the effect of the susceptance y s v c is also the same under large perturbations. When there is a large perturbation, the traditional method fluctuates greatly, but the improved method can resist the perturbation very well.

6. Conclusions

This paper investigates the nonlinear controller for SVC system with the ABSMVCEC method. From the result of simulations, we can see that the two new methods all have better influences on the nonlinear power system; in particular, the ABSMVCEC method is more effective in improving the transient stability. In order to avoid one-sided pursuit of transient response speed and make the controller gain too heavy for implementation, this paper designs parameters ε i , i = 1 , 2 , 3 , to adjust the contradiction.

Author Contributions

Q.S., F.D. and X.S. have proposed and validated the main idea. F.D. have developed the simulation and written the remaining manuscript. All authors together organized and refined the manuscript in the present form.

Funding

This work was supported by the National Natural Science Foundation of China (61503071,61873057), the National Key Research and Development Program under grant (2016YFB0900104), Natural Science Foundation of Jilin Province (20180520211JH) and Science Research of Education Department of Jilin Province (201693, JJKH20170106KJ), Jilin City Science and Technology Bureau ( 201831727 , 201831731 ) .

Acknowledgments

The authors would like to thank the anonymous reviewers and the associate editors for their helpful remarks that improved the presentation of the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
SVCStatic Var Compensator
ABSMVCECAdaptive Backstepping Sliding Mode Variable Control Based On Error Compensation
PIDProportion Integral And Differential
ABECAdaptive Backstepping Method Based On Error Compensation
SMIBSingle Machine Infinite Bus

References

  1. Benidris, M.; Elsaiah, S.; Sulaeman, S.; Mitra, J. Transient Stability of Distributed Generators in the Presence of Energy Storage Devices. In Proceedings of the 44th IEEE North American Power Symposium, Champaign, IL, USA, 9–11 September 2012. [Google Scholar]
  2. Caciotta, M.; Leccese, F.; Trifiro, A. From power quality to perceived power quality. In Proceedings of the IASTED International Conference on Energy and Power Systems, Chiang Mai, Thailand, 29–31 March 2006; pp. 94–102. [Google Scholar]
  3. De Araujo, V.V.; Simas Filho, E.F.; Oliveira, A.; de Oliveira, W.L.A.; Esteves, L.T.C. Integrated circuit for real-time poly-phase power quality monitoring. Microelectron. J. 2018, 79, 57–63. [Google Scholar] [CrossRef]
  4. Kundur, P. Power System Stability and Control; Et Power Electronics; McGraw-Hill Education: New York, NY, USA, 2007; Volume 7, pp. 100–103. [Google Scholar]
  5. Su, J.; Chen, C. Study on SVC control for power system with nonlinear loads. Autom. Electri. Power Syst. 2002, 26, 12–15. [Google Scholar]
  6. Li, S.; Su, Z. Static state feedback control for saddle-node bifurcation in a simple power system. In Proceedings of the International Conference on Power Electronics and Intelligent Transportation System, Shenzhen, China, 19–20 December 2010; pp. 158–160. [Google Scholar]
  7. Hwang, Y.H.; Park, K.K.; Yang, H.W. Robust adaptive backstepping control for efficiency optimization of induction motors with uncertainties. In Proceedings of the ieee International Symposium on Industrial Electronics, Cambridge, UK, 30 June–2 July 2008; pp. 878–883. [Google Scholar]
  8. Okano, K.; Hagino, K. Adaptive control design approximating solution of Hamilton-Jacobi-Bellman equation for nonlinear strict-feedback system with uncertainties. In Proceedings of the Annual Conference on Sice Conference, Tokyo, Japan, 20–22 August 2008; pp. 204–208. [Google Scholar]
  9. Modi, P.K.; Singh, S.P.; Sharma, J.D. Fuzzy neural network based voltage stability evaluation of power systems with SVC. Appl. Soft Comput. 2008, 8, 657–665. [Google Scholar] [CrossRef]
  10. Dimirovski, G.; Yuan, W.; Wen, L. Adaptive Back-Stepping Design of TCSC Robust Nonlinear Control for Power Systems. Intell. Autom. Soft Comput. 2006, 12, 75–87. [Google Scholar] [CrossRef]
  11. Shang, A.L.; Wang, Z. Adaptive backstepping second order sliding mode control of non-linear systems. Int. J. Model. Identif. Control 2013, 19, 195–201. [Google Scholar] [CrossRef]
  12. Shi, C.X.; Yang, G.H.; Li, X.J. Robust adaptive backstepping control for hierarchical multi-agent systems with signed weights and system uncertainties. IET Control Theory Appl. 2017, 11, 2743–2752. [Google Scholar] [CrossRef]
  13. Mitra, A.; Mukherjee, M.; Naik, K. Enhancement of power system transient stability using a novel adaptive backstepping control law. In Proceedings of the Third International Conference on Computer, Communication, Control and Information Technology, West-Bengal, India, 7–8 February 2015; pp. 1–5. [Google Scholar]
  14. Manosa, V.; Ikhouane, F.; Rodellar, J. Control of uncertain non-linear systems via adaptive backstepping. J. Sound Vib. 2005, 280, 657–680. [Google Scholar]
  15. Wang, H.M.; Huang, T.L.; Tsai, C.M. Power system stabilizer design using adaptive backstepping controller. In Proceedings of the Fifth International Conference on Power Electronics and Drive Systems, Singapore, 17–20 November 2003. [Google Scholar]
  16. Benayache, R.; Chrifialaoui, L.; Bussy, P. Adaptive backstepping sliding mode control for hydraulic system without overparametrisation. Int. J. Model. Identif. Control 2012, 16, 60–69. [Google Scholar] [CrossRef]
  17. Sun, L.-Y. Based on the Backstepping Method of Power System Nonlinear Robust Adaptive Control Design; Northeastern University: Boston, MA, USA, 2009; pp. 50–56. [Google Scholar]
  18. Zhang, T.; Dong, C. Compound control system design based on adaptive backstepping theory. J. Beijing Univ. Aeronaut. Astronaut. 2013, 39, 902–906. [Google Scholar]
  19. Mao, J.; Sun, Y.-K.; Wu, G.-Q.; Liu, X.-F. A variable structure robust control method in SVC application for performance improvement. In Proceedings of the 2007 Chinese Control Conference, Harbin, China, 7–11 August 2006; pp. 67–70. [Google Scholar]
  20. Hagras, A.; Zaid, S.; Ekousy, A.A. Performance comparison of shunt active power filter for interval type-2 fuzzy and adaptive backstepping controllers. Int. J. Model. Identif. Control 2014, 21, 270–287. [Google Scholar] [CrossRef]
  21. Salma, K.; Nouha, B.; Souhir, S.; Larbi, C.-A.; MBA, K. Transient stability enhancement and voltage regulation in SMIB power system using SVC with PI controller. In Proceedings of the International Conference on Systems and Control, Wuhan, China, 7–9 May 2017; pp. 115–120. [Google Scholar]
  22. Yimin, L.; Yang, Y.; Li, L. Adaptive Backstepping Fuzzy Control Based on Type-2 Fuzzy System. J. Appl. Math. 2012, 2012, 295–305. [Google Scholar]
  23. Lin, F.J.; Shen, P.H.; Hsu, S.P. Adaptive backstepping sliding mode control for linear induction motor drive. Proc. Electr. Power Appl. 2002, 149, 184–194. [Google Scholar] [CrossRef]
  24. Yu, H.; Wang, J.; Deng, B. Adaptive backstepping sliding mode control for chaos synchronization of two coupled neurons in the external electrical stimulation. Commun. Nonlinear Sci. Numer. Simul. 2012, 17, 1344–1354. [Google Scholar] [CrossRef]
  25. Song, Z.; Sun, K. Adaptive backstepping sliding mode control with fuzzy monitoring strategy for a kind of mechanical system. ISA Trans. 2014, 53, 125–133. [Google Scholar] [CrossRef] [PubMed]
  26. Zhao, D.; Zou, T.; Li, S. Adaptive backstepping sliding mode control for leader-follower multi-agent systems. Control Theory Appl. IET 2012, 6, 1109–1117. [Google Scholar] [CrossRef]
  27. Gong, X.; Hou, Z.C.; Zhao, C.J. Adaptive Backstepping Sliding Mode Trajectory Tracking Control for a Quad-rotor. Int. J. Autom. Comput. 2012, 9, 555–560. [Google Scholar] [CrossRef]
  28. Dong, L.; Tang, W.C. Adaptive backstepping sliding mode control of flexible ball screw drives with time-varying parametric uncertainties and disturbances. ISA Trans. 2014, 53, 110–116. [Google Scholar] [CrossRef] [PubMed]
  29. Ma, L.; Schilling, K.; Schmid, C. Adaptive Backstepping Sliding Mode Control with Gaussian Networks for a Class of Nonlinear Systems with Mismatched Uncertainties. In Proceedings of the IEEE 2005 and 2005 European Control Conference on Decision and Control, Seville, Spain, 12–15 December 2005; pp. 5504–5509. [Google Scholar]
Figure 1. Single machine infinite bus system with SVC.
Figure 1. Single machine infinite bus system with SVC.
Energies 11 02750 g001
Figure 2. The structure diagram of SVC system.
Figure 2. The structure diagram of SVC system.
Energies 11 02750 g002
Figure 3. (ac) are simulation results for the system (1) in small perturbations.
Figure 3. (ac) are simulation results for the system (1) in small perturbations.
Energies 11 02750 g003
Figure 4. (ac) are simulation results for the system (1) in large perturbations.
Figure 4. (ac) are simulation results for the system (1) in large perturbations.
Energies 11 02750 g004

Share and Cite

MDPI and ACS Style

Su, Q.; Dong, F.; Shen, X. Improved Adaptive Backstepping Sliding Mode Control of Static Var Compensator. Energies 2018, 11, 2750. https://doi.org/10.3390/en11102750

AMA Style

Su Q, Dong F, Shen X. Improved Adaptive Backstepping Sliding Mode Control of Static Var Compensator. Energies. 2018; 11(10):2750. https://doi.org/10.3390/en11102750

Chicago/Turabian Style

Su, Qingyu, Fei Dong, and Xueqiang Shen. 2018. "Improved Adaptive Backstepping Sliding Mode Control of Static Var Compensator" Energies 11, no. 10: 2750. https://doi.org/10.3390/en11102750

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop