Documente Academic
Documente Profesional
Documente Cultură
date of publication September 20, 2019, date of current version October 4, 2019.
Digital Object Identifier 10.1109/ACCESS.2019.2942721
ABSTRACT This paper proposes an improved backstepping control approach which uses error-
compensation and the sliding mode variable structure control to achieve stability for a single machine
infinite bus system (SMIBS) with a static synchronous compensator (STATCOM). An adaptive sliding
mode control was also utilised to obtain strong response performance in order to avoid excitation and the
unknown parameters generated by the recursive steps of traditional backstepping control. Increasing the
error-compensation term was used to generate a new virtual control to guarantee that the system states are
more rapid stable and eliminate system chattering effectively generated by traditional sliding mode control.
The boundedness and convergence of the closed-loop system were then obtained based on Lyapunov stability
theory. Finally, a simulation is demonstrated to illustrate the effectiveness and the practicality of the proposed
control method.
INDEX TERMS Error compensation, adaptive sliding mode variable structure control, single machine
infinite bus system, static synchronous compensator.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see http://creativecommons.org/licenses/by/4.0/
VOLUME 7, 2019 139109
W. Quan, Q. Su: Improved Adaptive Backstepping Approach on STATCOM Controller of Nonlinear Power Systems
backstepping method for single-machine infinite-bus power STATCOM is proposed is proposed for external distur-
systems with SMES. Furthermore, the control law is derived bances with unknown parameters and unknown mechan-
using variable structure control in [15] so as to the stability ical input power.
of the system, while the terminal voltage of the generator The paper is organized as follows. In Section II an error-
is within the safety boundary. Now, in order to influence compensation problem under consideration and preliminar-
the parameter uncertainty such as damping coefficient, peo- ies is briefly introduced, and the traditional backstepping
ple pay more and more attention to the extended adaptive methods of the SMIBS with STATCOM in detail is given by
backstepping methods. A controller based on the improved section III. Section IV proposes an improved adaptive sliding
backstepping method of a single machine infinite bus power mode variable structure control method according to error-
systems with uncertain parameters is investigated in [16]. compensation. In section V, the SMIBS with STATCOM is
Intelligent controllers such as fuzzy logic controllers as non- simulated, and the effectiveness of the improved method is
linear control methods have been used in [17] in the control verified. Finally, Several conclusions in the paper can be
of STATCOM. For the multi-engine power system with boiler drawn in section VI.
turbo generator set, the nonlinear adaptive controller of the
power system is designed in [18], and the global control tech- II. PRELIMINARIES
nology is used to improve the transient performance of the A. THE DYNAMIC MODEL
power system. Both parameter updating laws and nonlinear The SMIB power system with STATCOM is shown in
adaptive controllers for a single machine infinite bus system following figure 1.
with damping coefficient uncertainties have been studied
in [19] and [20]. In practice, [21]–[23] put forward a model-
based adaptive control approach for satellites and hypersonic
vehicles. This paper continues to study the development of
adaptive back-stepping method [12], [24]–[28], providing a
new solution for the design of adaptive controller for a single
machine infinite bus system with parametric uncertainties.
Although algorithm proposed by [29] does not follow the
deterministic equivalence principle for the design of adaptive
control law, the chattering of the system is effectively elim-
inated. Inspired by the above viewpoint, this paper extends
this approach to improve STATCOM controllers. FIGURE 1. The single machine infinite bus system with STATCOM
controller.
Due to [26] just considers the single-machine infinite sys-
tem on generator steam valve of nonlinear power system, The model is introduced by [10], where the generator
in this paper an improved backstepping method with error- equation of state model can be written as follows (1).
compensation is proposed to solve the stabilisation problem
of STATCOM. On the basis of [29] for chaotic system, δ̇ = ω − ω0 ,
the improved backstepping method with error-compensation ω0 Eq0 Vs sin δ
ω̇ = [Pm −
is derived for the power system, which combines the advan- H X1 + X2
tages of error compensation and proposed sliding mode X1 X2 Iq
× (1 + √ )
control. The contributions of this paper are summarised as (X2 Eq ) + (X1 Vs )2 + 2X1 X2 Vs cos δ
0 2
follows: D
• The SATACOM controller can improve the voltage sta- − (ω − ω0 )],
bility and power supply quality by generating or absorb- ω0
ing reactive power to improve the power factor. 1
I˙q = (−Iq + Iq0 + u), (1)
• Compared with the previous work in [9], a virtual Tq
controller is designed to increase error compensation, The geometric parameters and the testing data of the no
improve the speed of parameter identification, compen- load and the full load characteristics are also offered.
sate the dynamic characteristics of unknown error, at the parameters of the generator are also offered as follow.
same time effectively eliminate the chattering brought in which Pm is the mechanical power, ω is the angular
by the traditional sliding mode variable structure con- velocity, δ is the power angle, Vs is the infinite bus voltage
trol. Furthermore, the proposed control approach allows for generator, about 1.0, D is the damping coefficient, H
accurate asymptotic tracking and eventually reaches a is the moment of inertia for the generator rotor, Eq0 is the
stable value. Therefore, the improved method of this generator transient potential, Iq is the power systems reactive
paper is also applicable to engineering applications. current, Iq0 is the initial stable value Iq , Tq is the STATCOM
• Motivated by the previous works for a uncertain chaotic control system balance time constant, about 0.02, X1 =
system [29], the improved additional sliding mode Xd0 + XT + XL1 , about 0.84, X2 = XL2 , about 0.52, Bc and BL
variable structure control with error-compensation in are the susceptance of the capacitor and the inductor, u is the
balance input of STATCOM, (δ0 , ω0 , Iq0 ) is the steady state D. THE TRADITIONAL CONTROLLER DESIGN
operating point of the system. The basic principle of backstepping scheme is divided into
Because the damping coefficient is difficult to measure the following steps. Firstly, a suitable virtual error variable is
accurately, we define the unknown parameter θ =- H D
to facil- defined. And then in each step, we should construct a virtual
itate the design of the system, and define the state variables controls xi∗ and the control input u, making the subsystem sta-
of the system (1) x1 = δ − δ0 , x2 = ω − ω0 , x3 = Iq − Iq0 , then ble by using the appropriate lyapunov function Vi . Adaptive
the dynamics can be choosen in the following equations: control law and update law are obtained, with respect to an
over all Lyapunov function V is analyzed.
ẋ1 = x2 ,
Step 1: Firstly, we select a virtual virtual control variables
ẋ2 = θ x2 + a0 − k sin(x1 + δ0 )[1 + f (x1 )(x3 + Iq0 )], function:
1 1
ẋ3 = − x3 + u, (2) x2∗ = −k1 e1 ,
Tq Tq
ω0 ω0 Eq0 Vs where k1 > 0. Then we derived further according to the
where a0 = H Pm , k= H , θ = −D/H .
definition,
B. THE STATEMENT OF PROBLEM AND ė1 = ẋ1 = x2 . (4)
CONTROL OBJECTIVE
In this subsection, we put forward the problem to be studied at Choosing Lyapunov function of system (2)
first. At the same time, the nonlinear uncertain systems with 1 2
strict parameter feedback are considered as follow: e ,
V1 =
2 1
x˙1 = f1 (x1 ) + g1 (x1 )x2 + 8T1 (x1 )θ, furthermore, the derivative curve of V1 is
x˙2 = f2 (x1 , x2 ) + g2 (x1 , x2 )x3 + 8T2 (x1 , x2 )θ, V˙1 = e1 ė1 = e1 x2 = −k1 e21 + e1 e2 . (5)
..
. It is clearly that when e2 = 0, there is V̇1 < 0 which is
ẋi = fi (x1 , · · · , xi ) + gi (x1 , · · · , xi )xi+1 satisfed the stability criteria.
+ 8Ti (x1 , · · · , xi )θ, Step 2: Choosing the following Lyapunov function:
.. 1
. V2 = V1 + e22 ,
2
x˙n = fn (x1 , · · · , xn ) + gn (x1 , · · · , xn )xn+1 it is possible to derive the following expression for ė2
+ 8Ti (x1 , · · · , xn )θ, (3)
ė2 = ẋ2 − ẋ2∗
among them x(∈ Rn )
and u(∈ R) are state variables and con-
= θ x2 + a0 − k sin(x1 + δ0 )
trol input, respectively; smooth function fi , gi , i = 1, 2 · · ·
is to satisfy the conditions fi (0) = 0, gi (x1 , · · · , xi ) 6 = 0; × [1 + f (x1 )(x3 + Iq0 )] + k1 x2 . (6)
θ (∈ Rn , 1 < p ≤ n) are the unknown parameter vectors, The derivative of V2 is
smooth vector 8i (x1 , · · · , xn ) meet the condition 8i (0) = 0.
Our control goal is to construct a continuous STATCOM V̇2 = V̇1 + e2 ė2
controller u to make the lower triangular structure (3) closed- = −k1 e21 − k sin(x1 + δ0 )f (x1 )e2 e3
loop error system globally asymptotically stable. In other
+ e2 {e1 + θ x2 + a0 − k sin(x1 + δ0 )
words, we are looking at the design of a controller for a
system (2) satisfiing the lower triangular structure. × [1 + f (x1 )(x3 + Iq0 )] + k1 x2 }. (7)
Meanwhile, according to the definition e3 = x3 - x3∗ , choos-
C. THE BASIC DEFINITION AND LEMMA ing virtual stabilization function:
According to system (2), x2∗ and x3∗ are virtual control vari-
ables, and then the error variables showing in the following e1 + θ̂ x2 + a0 + k1 x2 + k2 e2 1
x3∗ = − − Iq0 , (8)
ei , i = 1, 2, 3 can be derived. ksin(x1 + δ0 )f (x1 ) f (x1 )
e1 = x1 , among them k2 is a constant, θ̂ is an estimate of θ , and θ̃ is
an estimated error which meets θ̃ = θ − θ̂ , hence
e2 = x2 − x2∗ ,
V˙2 = −k1 e21 − ke2 e3 sin(x1 + δ0 )f (x1 ) − k2 e22 + θ̃ e2 x2 .
e3 = x3 − x3∗ .
Step 3: According to system (2), we make the overall
Lemma 1 (Barbalat’s Lemma [30]): Considering a dif- Lyapunov function
ferentiable function h(t). If limt→∞ h(t) is finite and ḣ(t) is 1 1 2
V = V2 + e23 + θ̃ , (9)
uniformly continuous, then limt→∞ ḣ(t) = 0. 2 2ρ
where the parameter ρ > 0 is a given adaptive gain, and (i) The controller u of this system was deduced through
backstepping adaptive approach as follows:
ė3 = ẋ3 − ẋ3∗
1 1 (1 + θ̂˙ + k1 k2 )x2 1 (1 + θ̂˙ + k1 k2 )x2
= − x3 + u − u = Tq {ke2 sin(x1 + δ0 )f (x1 ) + x3 +
Tq Tq k sin(x1 + δ0 )f (x1 ) Tq k sin(x1 + δ0 )f (x1 )
(θ + k1 + k2 )(θ x2 + a0 ) (θ̂ +k1 +k2 )[θ̂ x2 +a0 k sin(x1 +δ0 )[1+f (x1 )(x3 +Iq0 )]
− +
k sin(x1 + δ0 )f (x1 ) k sin(x1 + δ0 )f (x1 )
(e1 + θ̂ x2 + a0 + k1 x2 + k2 e2 )[f˙ (x1 ) sin(x1 + δ0 ) (e1 + θ̂x2 + a0 + k1 x2 + k2 e2 )f˙ (x1 ) sin(x1 + δ0 )x2
+ +
k[f (x1 )sin(x1 + δ0 )]2 k[f (x1 )sin(x1 + δ0 )]2
f (x1 ) cos(x1 + δ0 )x2 f˙ (x1 )x2 (e1 + θ̂x2 + a0 + k1 x2 + k2 e2 )f (x1 ) cos(x1 + δ0 )x2
+ − 2 . +
k[f (x1 )sin(x1 + δ0 )] 2 f (x1 ) k[f (x1 )sin(x1 + δ0 )]2
The derivative of V is: f˙ (x1 )x2
− 2 − k3 e3 }. (13)
1 f (x1 )
V̇ = V˙2 + e3 ė3 + θ̃ θ̃˙
ρ (ii) Because of the effect of the controller (13), the closed-
= −k1 e21 − ke2 e3 sin(x1 + δ0 )f (x1 ) loop system in the new coordinate system (e1 , e2 , e3 ) is
1 ˙
− k2 e22 + θ̃ e2 x2 + e3 ė3 − θ̃ θ̂, ė1 = −k1 e1 + e2 ,
ρ
ė2 = −e1 − k2 e2 − ke3 sin(x1 + δ0 )f (x1 ) + θ̃x2 ,
since θ = θ̂ + θ̃, (θ̂ + k1 + k2 )
ė3 = k sin(x1 + δ0 )f (x1 )e2 − θ̃ x2 − k3 e3 .
e3 (θ̂ + k1 + k2 )θ̃x2 k sin(x1 + δ0 )f (x1 )
V̇ = −k1 e21 − k2 e22 + θ̃ e2 x2 − (14)
ksin(x1 + δ0 )f (x1 )
1 ˙ 1 (iii) Under the effect of the controller (13), the closed-loop
− θ̃ θ̂ + e3 {−ke2 sin(x1 + δ0 )f (x1 ) − x3
ρ Tsvc tracking error system (14) is regulated to zero asymptotically.
1 (1 + θ̂˙ + k1 k2 )x2 Proof: Firstly, we know V (t) < V (0) according to (12),
+ u− that is to say Re1 , e2 , x1 , x2 are bounded, then we choose
Tsvc k sin(x1 + δ0 )f (x1 ) t
= −V̇ , 0 (τ )dτ = V (0) − V (t), because V (0)
(θ̂ + k1 + k2 )[θ̂ x2 + a0 k sin(x1 + δ0 ) is bounded,
− R t V (t) is also diminishing and bounded, that is
k sin(x1 + δ0 )f (x1 ) limt→∞ 0 (τ )dτ < ∞, that is to say ˙ is bounded,
(θ̂ + k1 + k2 )[θ̂ x2 + a0 k sin(x1 + δ0 )f (x1 )(x3 + Iq0 ) so limt→∞ = 0 obtained by the Barbalat Lemma 1. If t →
− ∞, there are e1 → 0, e2 → 0, x1 → 0, x2 → 0. According
k sin(x1 + δ0 )f (x1 )
to the relationships of x1 , x2 , x3 and x2∗ , x3∗ , it can be seen that
(e1 + θ̂ x2 + a0 + k1 x2 + k2 e2 )f˙ (x1 ) sin(x1 + δ0 )x2
+ e3 → 0, x3 is also bounded.
k[f (x1 )sin(x1 + δ0 )]2
(e1 + θ̂ x2 + a0 + k1 x2 + k2 e2 )f (x1 ) cos(x1 + δ0 )x2 III. THE IMPROVED CONTROLLER DESIGN
+
k[f (x1 )sin(x1 + δ0 )]2 A. THE IMPROVED ADAPTIVE BACKSTEPPING SLIDING
f˙ (x1 )x2 MODE VARIABLE STRUCTURE CONTROLLER
− 2 . (10) The first two steps are the same as the backstepping adaptive
f (x1 )
sliding mode approach in chapter III. Here we will introduce
Consider (10), the parameters update law can be obtained improved method from the third step.
Step 3: The sliding mode surface s = d1 e1 + d2
e3 (θ̂ + k1 + k2 )
θ̂˙ = ρ[e2 − ]x2 . (11) e2 + e3 = 0 is selected, where d1 , d2 are constants, respec-
ksin(x1 + δ0 )f (x1 ) tively. The overall Lyapunov function consists of
Then,
1 1 2
V = V2 + s2 + θ̃ , (15)
V̇ = −k1 e21 − k2 e22 − c3 e23 . (12) 2 2ρ
Step 4: It is easy to see V̇ < 0 by (12). Moreover, since e3 = s − d1 e1 − d2 e2 , θ = θ̂ + θ̃ the derivative of V is:
based on the problem statement and the controller objective 1
in Section II, we can use the following theorem to get a V̇ = V˙2 + sṡ + θ̃ θ̃˙
ρ
backstepping adaptive controller u in the following theorem.
Theorem 1: Considering the model of static syn- = −k1 e21 − ke2 e3 sin(x1 + δ0 )f (x1 ) − k2 e22 + θ̃e2 x2
chronous compensator system (1) under equation (2), 1 ˙
+ s(d1 ė1 + d2 ė2 + ė3 ) − θ̃ θ̂.
if parameter ci > 0 is a constant. ρ
k 2 d 2 sin2 (x +δ )f (x )
While ė1 = ẋ1 , ė2 = ẋ2 + k1 x2 and conduction k1 − 1
4
1 0 1
> 0, k2 − 1 − k sin2 (x1 +
δ0 )f (x1 )d2 > 1, the parameter β(> 0) is the sliding mode gain
1 1 (1 + θ̂˙ + k1 k2 )x2
ė3 = − x3 + u − factor, and the other should be correctly selected according to
Tq Tq k sin(x1 + δ0 )f (x1 ) actual control requirements.
(θ + k1 + k2 )[θ x2 + a0 − k sin(x1 + δ0 ) (i) The controller u was deduced through backstepping
−
k sin(x1 + δ0 )f (x1 ) adaptive sliding mode variable structure control of the non-
(θ +k1 +k2 )[θx2 +a0 −k sin(x1 +δ0 )f (x1 )(x3 +Iq0 ) linear system:
−
k sin(x1 + δ0 )f (x1 ) 1
(e1 + θ̂ x2 + a0 + k1 x2 + k2 e2 )f˙ (x1 ) sin(x1 + δ0 )x2 u = Tq {ke2 sin(x1 + δ0 )f (x1 ) − d1 x2 − k1 d2 x2 + x3
+ Tq
k[f (x1 )sin(x1 + δ0 )]2
(1 + θ̂˙ + k1 k2 )x2
(e1 + θ̂ x2 + a0 + k1 x2 + k2 e2 )f (x1 ) cos(x1 + δ0 )x2 +
+ k sin(x1 + δ0 )f (x1 )
k[f (x1 )sin(x1 + δ0 )]2
− [θ̂ + k1 + k2 − d2 k sin(x1 + δ0 )f (x1 )]
f˙ (x1 )x2
− 2 . [θ̂ x2 + a0 − k sin(x1 + δ0 )[1 + f (x1 )(x3 + Iq0 )]
f (x1 ) ·
k sin(x1 + δ0 )
Therefore, it yields that
[f (x1 ) sin(x1 + δ0 ) + f (x1 ) cos(x1 + δ0 )]x2
˙
k 2 d12 sin2 (x1 + δ0 )f 2 (x1 ) 2 +
k[f (x1 )sin(x1 + δ0 )]2
V̇ = −[k1 − ]e1 − [k2 − 1
4 f˙ (x1 )x2
− k sin(x1 + δ0 )f (x1 )d2 ]e2 2 · (e1 + θ̂ x2 +a0 +k1 x2 +k2 e2 )− 2 − βs}. (18)
f (x1 )
kd1 sin(x1 + δ0 )f (x1 )
−[ e 1 + e 2 ]2 (ii) Because of the effect of the controller (18), the closed-
2
loop system in the new coordinate system for (e1 , e2 , e3 ) are
s(θ̂ + k1 + k2 )θ̃ x2 1
+ e2 θ̃ x2 + sd2 θ̃ x2 − − θ̃ θ̂˙
k sin(x1 + δ0 ) ρ ė1 = −k1 e1 + e2 ,
+ s{−ke2 sin(x1 + δ0 )f (x1 ) + d1 x2 + d2 k1 x2 ė2 = −e1 − k2 e2 − ke3 sin(x1 + δ0 )f (x1 ) + θ̃ x2 ,
1 1 (1 + θ̂˙ + k1 k2 )x2 ė3 = k sin(x1 + δ0 )(e2 + d2 e3 ) − d1 x2 + d2 e1
− x3 + u −
Tq Tq k sin(x1 + δ0 )f (x1 ) (θ̂ + k1 + k2 )
+ k2 d2 e2 − θ̃ x2 − βs. (19)
(θ̂ + k1 + k2 − d2 k sin(x1 + δ0 )f (x1 )) k sin(x1 + δ0 )f (x1 )
−
k sin(x1 + δ0 ) (iii) Under the effects of the controller (18), the closed-loop
· {θ̂ x2 + a0 − k sin(x1 + δ0 )[1 + f (x1 )(x3 + Iq0 )]} tracking error system (19) is regulated to zero asymptotically.
+ (e1 + θ̂x2 + a0 + k1 x2 + k2 e2 ) Proof: We choose V (t) < V (0) according to (17), that is
to say e1 , e2 , s, x1 , x2 are bounded, then we choose = −V̇ ,
[f˙ (x1 ) sin(x1 + δ0 ) + f (x1 ) cos(x1 + δ0 )]x2 Rt
· (τ )dτ = V (0) − V (t). The Barbalat lemma 1 derived
k[f (x1 )sin(x1 + δ0 )]2 0
the result; the proof process is also analogous to the proof of
f˙ (x1 )x2 Theorem 1. Due to the restriction of space, we leave out the
− 2 − βs}.
f (x1 ) proof of Theorem 2.
By choosing the parameter update law Remark 1: Compared with the adaptive backstepping
design, the sliding mode gain coefficient introduced by the
sθ̂ + k1 + k2
θ̂˙ = ρ[e2 + sd2 − ]x2 . (16) adaptive backstep sliding mode variable structure controller
k sin(x1 + δ0 )f (x1 ) effectively compensate the unknown error for the dynamic
Then effect of the system.
k 2 d12 sin2 (x1 + δ0 )f 2 (x1 ) 2
V̇ = −[k1 − ]e1 B. THE IMPROVED CONTROLLER DESIGN OF ADAPTIVE
4 BACKSTEPPING SLIDING MODE VARIABLE STRUCTURE
− [k2 − 1 − k sin(x1 + δ0 )f (x1 )d2 ]e22 CONTROL BASED ON ERROR COMPENSATION
kd1 sin(x1 + δ0 )f (x1 )
−[ e1 + e2 ]2 (17) Step1: Firstly, an error-compensation and virtual stabilization
2 function are introduced:
Step 4: It is easy to see V̇ < 0 by (17). Moreover,
in Section II basing on the problem statement and control x2∗ = −k1 e1 − p1 e2 ,
objective, we can use the following theorem to get a back- where k1 is a positive constant, p1 e2 is an error compensation
stepping adaptive controller u, as shown below. used to compensate for the dynamic effects of unknown errors
Theorem 2: Considering the model of the static syn- on system stability. Furthermore, yielding an equation,
chronous compensator system (1) under equation (2),
we select good parameters ci , di (i = 1, 2), which satisfy the ė1 = −k1 e1 + (1 − p1 )e2 . (20)
Choosing Lyapunov function for the system (2) since ṡ = d1 ė1 + d2 ė2 + ė3 and θ = θ̂ + θ̃, the derivative
1 2 of V is:
e ,
V1 =
2 1 1
V̇ = V˙2 + sṡ + θ̃ θ̂˙
therefore, the derivative curve of V1 is ρ
k2 e22
V˙1 = e1 ė1 = −k1 e21 + (1 − p1 )e1 e2 . (21) = −k1 e21 −
1 − p1
It can be seen that when e2 = 0, V˙1 < 0 satisfies the +
e2
[θ̃ x2 − k sin(x1 + δ0 )(1 − p2 )e3 ]
stability criterion. 1 − p1
Step 2: The Lyapunov function is defined below: 1 ˙
+ s(d1 ė1 + d2 ė2 + ė3 ) − θ̃ θ̂.
1 ρ
V2 = V1 + e22 ,
2 While ė1 = ẋ1 , ė2 = ẋ2 + k1 x2 + p2 e3 , and
meanwhile,
1 1 [(1 − p1 )2 + θ̂˙ + 1−p
k1 k2
]x2
ė2 = ẋ2 − ẋ2∗ ė3 = − x3 + u − 1
Tq Tq k sin(x1 + δ0 )f (x1 )
= θx2 + a0 − k sin(x1 + δ0 )[1 + f (x1 )(x3 + Iq0 )]
(θ̂ + k1 + k2
1−p1 )
+ k1 x2 + p1 ė2 , −
k sin(x1 + δ0 )f (x1 )
and further result · {θ x2 + a0 − k sin(x1 + δ0 )[1 + f (x1 )(x3 + Iq0 )]}
1 [(1 − p1 )2 e1 + θ̂ x2 + a0 + k1 x2 + k2 e2 ]
ė2 = {θ x2 + a0 − k sin(x1 + δ0 ) +
1 − p1 k[f (x1 )sin(x1 + δ0 )]2
× [1 + f (x1 )(x3 + Iq0 )] + k1 x2 }.
· [f˙ (x1 ) sin(x1 + δ0 ) + f (x1 ) cos(x1 + δ0 )]x2 + p2 ė3 ,
The derivative curve of V2 is
that is
V˙2 = V˙1 + e2 ė2
= −k1 e21 + (1 − p1 )e1 e2 1 1 1 [(1 − p1 )2 + θ̂˙ + 1−p
k1 k2
1
]x2
ė3 = {− x3 + u −
1 1 − p2 Tq Tq k sin(x1 + δ0 )f (x1 )
+ e2 {θ x2 + a0 − k sin(x1 + δ0 )
1 − p1 (θ̂ + k1 + k2
1−p1 )
× [1 + f (x1 )(x3 + Iq0 )] + k1 x2 } −
k sin(x1 + δ0 )f (x1 )
k sin(x1 + δ0 )f (x1 )
= −k1 e21 − e2 e3 · {θ x2 + a0 − k sin(x1 + δ0 )[1 + f (x1 )(x3 + Iq0 )]}
1 − p1
e2 [(1 − p1 )2 e1 + θ̂ x2 + a0 + k1 x2 + k2 e2 ]
+ {(1 − p1 )2 e1 + θx2 + a0 − k sin(x1 + δ0 ) +
1 − p1 k[f (x1 )sin(x1 + δ0 )]2
× [1 + f (x1 )(x3 + Iq0 )] + k1 x2 }. · [f (x1 ) sin(x1 + δ0 ) + f (x1 ) cos(x1 + δ0 )]x2 }.
˙
(θ̂ + k1 + k2
1−p1 + d2
1−p1 k sin(x1 + δ0 )f (x1 )) (θ̂ + k1 + k2
1−p1 − k sin(x1 +δ0 )d2
1−p1 )
− +
k sin(x1 + δ0 ) k sin(x1 + δ0 )
· {θ̂ x2 + a0 − k sin(x1 + δ0 )[1 + f (x1 )(x3 + Iq0 )]} · {θ̂ x2 + a0 − k sin(x1 + δ0 )[1 + f (x1 )(x3 + I q0)}
((1 − p1 )2 e1 + θ̂ x2 + a0 + k1 x2 + k2 e2 )
((1 − p1 )2 e1 + θ̂ x2 + a0 + k1 x2 + k2 e2 ) +
+ k[f (x1 )sin(x1 + δ0 )]2
k[f (x1 )sin(x1 + δ0 )]2 · [f˙ (x1 ) sin(x1 + δ0 ) + f (x1 ) cos(x1 + δ0 )]x2
· [f˙ (x1 ) sin(x1 + δ0 ) + f (x1 ) cos(x1 + δ0 )]x2 f˙ (x1 )x2
− 2 − βs (25)
f˙ (x1 )x2 f (x1 )
− − βs}}. (ii) Because of the effect of the controller (25), the closed-
f 2 (x1 )
loop system in the new coordinate system for (e1 , e2 , e3 ) are
While we can get the parameter update law is that
ė1 = −k1 e1 + (1 − p1 )e2 ,
s(θ̂ + k1 + k2 1
e2 sd2 1−p1 ) ė2 = −(1 − p1 )e1 − [k2 e2
θ̂˙ = ρ[ + − ]x2 . 1 − p1
1 − p1 1 − p1 (1 − p2 )k sin(x1 + δ0 )f (x1 )
(23) + (1 − p2 )k sin(x1 + δ0 )f (x1 )e3 − θ̃ x2 ],
1 − p2
ė3 = k sin(x1 + δ0 )f (x1 )(e2 + d2 e3 ) − d1 x2
Remark 2: In (23), the adaptive law θ̂˙ different from that 1 − p1
in (11) and (16). The advantages of the improved adaptive k2 d2
+ d2 (1 − p1 )e1 + e2
law are listed as follows. On the basis of (11), a sliding 1 − p1
surface is introduced to improve the adaptive law (16), mainly (θ̂ + k1 + 1−p
k2
)
by proposing the error compensation coefficient and sliding − 1
θ̃ x2 − βs. (26)
mode control, so that the system can quickly update the (1 − p2 )k sin(x1 + δ0 )f (x1 )
unknown parameters and respond quickly. (iii) Because of the effect of the controller equation (25),
Then, the closed-loop tracking error system (26) is regulated to zero
asymptotically.
k 2 sin2 (x1 + δ0 )f 2 (x1 )d12 2 Proof: We choose V (t) < V (0)according to (24), that is
V̇ = −[k1 − ]e1
4(1 − p1 )2 to
Rt say, e1 , e2 , s, x1 , x2 are bounded, then we choose = −V̇ ,
k sin(x1 + δ0 )f (x1 )(1 − p2 )d1 e1 0 (τ )dτ = V (0) − V (t). The Barbalat lemma 1 derived
−[ + e2 ]2 the result; the proof process is also analogous to the proof of
1 − p1
Theorem 1. Due to the restriction of space, we leave out the
k2 k sin(x1 +δ0 )f (x1 )(1−p2 )d2 proof of Theorem 3.
−[ − −1]e22 − βs2 .
1 − p1 1−p1 Remark 3: As can be seen from the previous discussion,
(24) the adaptive backstepping controller proposed in this section
is better than others. The emphasis is on introducing error
Step 4: It is easy to see V̇ < 0 by (24). Moreover, compensation in the first step. On this basis, the virtual
based on the problem statement and the controller objective control, error variables and error compensation are combined
in Section II, we can use the following theorem to get a to extend the lyapunov function, improving the stability and
backstepping adaptive controller u, as shown bellow. performance of the power system, and it is more likely to enter
Theorem 3: Considering the model of the static syn- a steady state in a short period of time and quickly eliminate
chronous compensator system (1) under equation (2), we the error.
select good parameters ci , di , pi , i = 1, 2, which sat-
k 2 sin2 (x1 +δ0 )f 2 (x1 )d12
isfy the conduction k1 − 4(1−p )2
> 0, 1−p
k2
1
− IV. SIMULATION
1
k sin(x1 +δ0 )f (x1 )(1−p2 )d2 To validate the improved controller derived in the previous
1−p1 − 1 > 0, β(> 0) is a sliding mode gain
section, several simulations for a single machine infinite
coefficient and the parameter β(> 0) is the sliding mode gain
system have been achieved. Some parameters of systems are
factor, and the other should be correctly selected according to
selected from [12]: ρ = 1;Vs = 1; T = 0.4; H = 10;
actual control requirements.
E = 1.08; CH = 0.3; X = 0.9; w0 = 314; PM 0 = 0.8;
(i) The controller u was deduced through backstepping
p1 = 0.471; p2 = 0.778; k1 = 30; k2 = 10; there are
adaptive sliding mode variable structure control for the non-
x1 = δ − δ0 , x2 = ω − ω0 , x3 = Iq − Iq 0 as well.
linear systems:
The principle of parameters choosing in controller design
k sin(x1 + δ0 )f (x1 ) d2 are given below.
u = Tq {[ e2 − d1 x2 − k1 x2 ] 1) Parameters p1 and p2 are error-compensations, which
1 − p1 1 − p1
are one or near to one in a general sense.
1 ((1 − p2 )2 + θ̂˙ + 1−p
k1 k2
1
)x2 2) The parameters d1 and d2 , varying from zero to one, are
× (1 − p2 ) + x3 +
Tq k sin(x1 + δ0 ) obtained by constructing a sliding surface.
3) The parameters k1 and k2 guarantee the stability the FIGURE 5. The generator rotor speed δ.
uncertain parameters. Thirdly, the appoach of the backstep- [22] N. Jiang, B. Liu, J. Kang, Y. Jing, and T. Zhang, ‘‘The design of nonlinear
ping controller is feasible and constructive to engineering disturbance attenuation controller for TCSC robust model of power sys-
tem,’’ Nonlinear Dyn., vol. 67, no. 3, pp. 1863–1870, Feb. 2012.
applications. In the end, the simulation results further prove [23] X. Zhao, X. Zheng, B. Niu, and L. Liu, ‘‘Adaptive tracking control for
that the control method can effectively improve the transient a class of uncertain switched nonlinear systems,’’ Automatica, vol. 52,
stability. pp. 185–191, Feb. 2015.
[24] L.-Y. Sun and Y. Liu, ‘‘Nonlinear adaptive backstepping controller design
for static VAR compensator,’’ in Proc. Chin. Control Decis. Conf.,
REFERENCES May 2010, pp. 3013–3018.
[25] L.-Y. Sun and Y. Liu, ‘‘Nonlinear robust control based on adaptive back-
[1] Q. Lu and Y. Z. Sun, Nonlinear Control of Power Systems. Beijing, China: stepping design for static VAR compensator,’’ in Proc. Chin. Control Decis.
Science Press, 1993. Conf., May 2004, pp. 3013–3018.
[2] N. Venkatesan, J. Solanki, and S. K. Solanki, ‘‘Residential demand [26] Q. Su, W. Quan, G. Cai, and J. Li, ‘‘Improved adaptive backstepping sliding
response model and impact on voltage profile and losses of an electric mode control for generator steam valves of non-linear power systems,’’ IET
distribution network,’’ Appl. Energy, vol. 96, pp. 84–91, Aug. 2012 Control Theory Appl., vol. 11, no. 9, pp. 3428–3437, Sep. 2017.
[3] B. Zeng, X. Wei, D. Zhao, C. Singh, and J. Zhang, ‘‘Hybrid probabilistic- [27] Q. Su, W. Quan, W. Quan, G. Cai, and J. Li, ‘‘Improved robust adaptive
possibilistic approach for capacity credit evaluation of demand response backstepping control approach on STATCOM for non-linear power sys-
considering both exogenous and endogenous uncertainties,’’ Appl. Energy, tems,’’ IET Gener., Transmiss. Distrib., vol. 11, no. 13, pp. 3428–3437,
vol. 229, pp. 186–200, Nov. 2018. Sep. 2017.
[4] Q. Lu and S. W. Mei, ‘‘Modern power system control commentary,’’ J. Syst. [28] W. L. Li, Y. W. Jing, and X. P. Liu, ‘‘Nonlinear robust control for turbine
Sci. Math. Sci., vol. 32, no. 10, pp. 1207–1225, 2012. main steam valve,’’ Control Theory Appl., vol. 20, no. 3, pp. 387–390,
[5] N. Jiang, S. Li, T. Liu, and X. Dong, ‘‘Nonlinear large disturbance atten- 2003.
uation controller design for the power systems with STATCOM,’’ Appl. [29] Q. Chen, X. M. Ren, and J. Na, ‘‘Adaptive backstepping control of chaotic
Math. Comput., vol. 219, no. 20, pp. 10378–10386, Jun. 2013. system with uncertain parameters,’’ Trans. Beijing Inst. Technol., vol. 31,
[6] W. Li, Y. Jing, X. Liu, and B. Wang, ‘‘Nonlinear robust control based no. 31, pp. 158–162, 2011.
on adaptive backstepping design for STATCOM,’’ J. Northeastern Univ., [30] J. E. Slotine and W. P. Li, Applied Nonlinear Control. Englewood Cliffs,
vol. 24, no. 3, pp. 221–224, Mar. 2003. NJ, USA: Prentice-Hall, 1991.
[7] B. Niu, L. Liu, and Y. Liu, ‘‘Adaptive backstepping-based fuzzy tracking
control scheme for output-constrained nonlinear switched lower triangu-
lar systems with time-delays,’’ Neurocomputing, vol. 175, pp. 759–767,
Jan. 2016.
[8] C. Zhang, Z. Aimin, Z. Hang, W. Nan, R. Zhigang, J. Huang,
and G. Yingsan, ‘‘An advanced adaptive backstepping control method
for STATCOM,’’ in Proc. 26th Chin. Control Decis. Conf. (CCDC),
May/Jun. 2014, pp. 1822–1827.
[9] J. Fu, R. Ma, and T. Chai, ‘‘Global finite-time stabilization of a class
of switched nonlinear systems with the powers of positive odd rational
numbers,’’ Automatica, vol. 54, pp. 360–373, Apr. 2015. WANZHEN QUAN received the master’s degree
[10] L. Y. Sun, J. X. Feng, and J. Zhao, ‘‘Design of a nonlinear robust controller in engineering from Northeast Electric Power Uni-
for STATCOM,’’ J. Northeastern Univ., vol. 30, no. 4, pp. 466–470, 2009. versity, in 2018. She is currently pursuing the
[11] L. Y. Sun and J. Zhao, ‘‘Adaptive coordinated passivation control for Ph.D. degree with Rocket Force University of
generator excitation and thyristor controlled series compensation system,’’ Engineering. Her research interests include non-
Control Eng. Pract., vol. 17, no. 7, pp. 766–772, Jul. 2009. linear control systems.
[12] W. Li, Y. Jing, and X. Liu, ‘‘Adaptive robust backstepping design for
nonlinear steam valve controller,’’ Proc. CSEE, vol. 23, no. 1, pp. 155–158,
2003.
[13] L. Y. Sun, S. Tong, and Y. Liu, ‘‘Adaptive backstepping sliding mode H∞
control of static var compensator,’’ IEEE Trans. Control Syst. Technol.,
vol. 19, no. 9, pp. 1178–1185, Sep. 2011.
[14] Y. Wan and J. Zhao, ‘‘Extended backstepping method for single-machine
infinite-bus power systems with SMES,’’ IEEE Trans. Control Syst. Tech-
nol., vol. 21, no. 3, pp. 915–923, May 2013.
[15] R. Ma and J. Zhao, ‘‘Backstepping design for global stabilization of
switched nonlinear systems in lower triangular form under arbitrary
switchings,’’ Automatica, vol. 46, no. 11, pp. 1819–1823, Nov. 2010.
[16] Y. Wan, J. Zhao, and G. Dimirovski, ‘‘Nonlinear adaptive control for multi-
machine power systems with boiler-turbine-generator unit,’’ Int. Trans.
QINGYU SU received the B.Sc. degree in elec-
Electr. Energy Syst., vol. 25, no. 5, pp. 859–875, May 2015.
trical automation and the M.Sc. degree in control
[17] X. J. Dong, S. T. Li, N. Jiang, and Y. W. Jing, ‘‘Adaptive control of steam
theory and applications from Liaoning Techni-
valve of multi-machine power systems,’’ in Proc. IEEE Control Decis.
cal University, China, in 2005 and 2008, respec-
Conf. (CCDC), May 2013, pp. 3930–3934.
tively, and the Ph.D. degree in control theory and
[18] F. Fang, L. Wei, W. Tan, and J. Z. Liu, ‘‘A new nonliner coordinated control
strategy for coal-fired boiler-turbine units,’’ in Proc. 16th IEEE Int. Conf. applications from Northeastern University, China,
Control Appl., Oct. 2007, pp. 712–716. in 2013. He is currently an Associate Profes-
[19] F. Fang, L. Wei, W. Tan, and J. Z. Liu, ‘‘Design of nonlinear coordinated sor with the School of Automation Engineering,
control system based on dynamic extended linearization for large-sized Northeast Electric Power University, China. From
coal-fired power units,’’ Proc. CSEE, vol. 27, no. 26, pp. 102–107, 2007. October 2015 to October 2016, he was a Visiting
[20] L. J. Wang, ‘‘Characteristic model-based attitude controller and adaptive Scholar with the Intelligent Systems and Biomedical Robotics Group (ISR),
filter design for the hypersonic vehicle,’’ Aerosp. Control Appl., vol. 37, University of Portsmouth, U.K. He has published 21 articles on SCI journals
no. 3, pp. 14–20, 2011. and eight papers on international conferences. His research interests include
[21] B. Niu, X. Zhao, X. Fan, and Y. Cheng, ‘‘A new control method for switched systems, nonlinear control systems, and power cyber-physical
state-constrained nonlinear switched systems with application to chemical systems.
process,’’ Int. J. Control, vol. 88, no. 9, pp. 1693–1701, Mar. 2015.