Professional Documents
Culture Documents
Journal Pre-Proof: European Journal of Control
Journal Pre-Proof: European Journal of Control
Journal Pre-proof
Jianping Guo
PII: S0947-3580(19)30491-1
DOI: https://doi.org/10.1016/j.ejcon.2020.03.007
Reference: EJCON 433
Please cite this article as: Jianping Guo, Application of A Novel Adaptive Sliding Mode
Control Method to the Load Frequency Control, European Journal of Control (2020), doi:
https://doi.org/10.1016/j.ejcon.2020.03.007
This is a PDF file of an article that has undergone enhancements after acceptance, such as the addition
of a cover page and metadata, and formatting for readability, but it is not yet the definitive version of
record. This version will undergo additional copyediting, typesetting and review before it is published
in its final form, but we are providing this version to give early visibility of the article. Please note that,
during the production process, errors may be discovered which could affect the content, and all legal
disclaimers that apply to the journal pertain.
© 2020 European Control Association. Published by Elsevier Ltd. All rights reserved.
Application of A Novel Adaptive Sliding Mode Control
Method to the Load Frequency Control
Jianping Guo
College of Mechanical and Electrical Engineering, University of Electronic Science and
Technology of China, Zhongshan Institute, Zhongshan, China
Abstract
In this paper a novel adaptive sliding mode control method has been designed
and applied to the load frequency control. Firstly, a novel adaptive sliding mode
control method is designed. Secondly, the stability of this method has been
proved mathematically. Finally, one numerical simulation example is presented
to verify the effectiveness of the proposed control scheme. At the same time,
the proposed new adaptive sliding mode control method is compared with the
classical adaptive sliding mode control method. From the simulation results, it
is confirmed the validity of the proposed adaptive sliding mode control method
in terms of external disturbances and parameter variation. It is also verified the
superiority of the proposed adaptive sliding mode control method in terms of
chattering, overshoot and response time in comparison with classical adaptive
sliding mode control method.
Keywords: adaptive sliding mode control, load frequency control
1 1. Introduction
2
37 The contribution of this paper is as follows. Firstly, a novel adaptive sliding
38 mode control method is proposed which can be treated as resisting unmodelled
39 dynamics, parameter variation and external disturbance. It also has the benefit
40 of attenuating chattering effect. Secondly, this new method has been applied
41 to the load frequency control based on different areas power system. Finally,
42 the chattering effect, response time and overshoot can be more decreased by
43 using the proposed adaptive sliding mode control method, which confirms the
44 superiority of this new method comparing to the traditional adaptive sliding
45 mode control method [32, 33]. Additionally, the proposed method is robust to
46 the parameter variations.
47 The remaining of this paper is listed as follows. The proposed adaptive slid-
48 ing mode control method is designed and the stability of this method is analyzed
49 at the same time in Section II. The load frequency control based on differen-
50 t areas power system by the proposed adaptive control method is designed in
51 Section III. The simulation results of the example with the new adaptive sliding
52 mode control method is presented in Section IV and compared with the classi-
53 cal adaptive sliding mode control method. The concluding remarks are made
54 finally in Section V.
57 As an advanced control method, sliding mode control method has wide appli-
58 cation in many systems, which has the benefits of resisting parameter variation
59 and load disturbance. The main purpose of sliding mode control is to let the
60 trajectory reach and maintain on the sliding surface.
Now consider a nonlinear system given by
...
z (n) = f (z, ż, z̈, z , z (n−1) , t) + b(z, t)u(t) (1)
61 where z(t) is the state vector, f (z, t) and b(z, t) are nonlinear functions, u(t) is
62 the control input, n indicates the highest order of the system, d(t) represents
63 the external disturbances and unmodelled dynamics.
3
The sliding surface can be defined as
d
s(z, t) = ( + ξ)(n−1) z̃(t) (2)
dt
where ξ is strictly positive number, z̃(t) is the error between the the real value
and expected value, which can be written as z̃ = z − zd . Substituting (1) into
(2), the derivative of sliding surface can be described as
...
ṡ(z, t) =f (z, ż, z̈, z , z (n−1) , t) + b(z, t)u(t)
(3)
(n) ˙
− zd (t) + ξ (n) z(t) − ξ (n) zd (t) + · · · + d(t)
64 where u(t) collects the nominal term, d(t) represents the uncertainties such as
65
˙ ≤ kd .
parameter variation and external load disturbance, and d(t)
67
73 Theorem 1. Suppose that the control law is designed as in (4), then the sliding
74 mode control law yields finite time convergence of sliding surface s = 0 and the
75 tracking errors will asymptotically converge to zero.
4
Proof: Let the Lyapunov function designed as in (6), where α̃(t) = α(t) −
α̂(t).
1 2 1
s(t) + α̃(t)2
V = (6)
2 2
The derivative of the Lyapunov function is
˙
V̇ =s(t)ṡ(t) + α̃(t)α̃(t)
˙
=s[−αλ1 sgn(s) + d(t)] + (α − α̂)(λ1 |s| − λ2 s)
˙
= − αλ1 |s| + d(t)s + αλ1 |s| − αλ2 s − α̂λ1 |s| + α̂λ2 s (7)
˙
=d(t)s − αλ2 s − α̂λ1 |s| + α̂λ2 s
<0
From the above proof, we can see that s(t), α̃(t) are bounded. From (3) and
(4), it can be derived
ṡ = ḋ(t) − αλ1 sgn(s) (8)
Considering α and λ1 are bounded, the ṡ(t) is bounded. It also can be derived
that ṡ(t) → 0 as t → ∞.
d
V̈ = d(t)ṡ(t) − αλ2 ṡ(t) − α̂λ1 |s(t)| + α̂λ2 ṡ(t) (9)
dt
Considering ṡ(t) is bounded, the V̈ is bounded, we can derive that V̇ (t) is a
continuous function. From Barbalat’s lemma, it can be derived that V̇ → 0 as
t → ∞.
s = e(n) (t) + kn−1 e(n−1) (t) + · · · + k1 e(t) (10)
The sliding surface is composed of the tracking error and the nth order of
tracking error. When the system reach the sliding surface, s(t) = 0.
76 where kn−1 , kn−2 , · · · , k1 are positive, so the tracking error will converge to zero.
77 3. The LFC design based on the new adaptive sliding mode control
78 method
79 In this section, the novel adaptive sliding mode control method has been
80 applied to the load frequency control based on different areas interconnected
5
81 power system. The interconnected power system contains nonlinearities.
82 The load frequency control is an important factor in the power system, it
83 reflects the stability of the power system and influences the quality of the power
84 system. Frequency deviation will cause the short life of the appliance or in more
85 serious case, it will cause the blackout of the power system. So in this case, load
86 frequency control becomes an important control objective in the operation of
87 power system. We use the model based on different areas interconnected power
88 system with non-reheat turbine as an example. The nonlinearities are included
89 in the model.
The equation of the governor is shown in (12), where TG represents the
governor time constant for the power system.
∆Pv (s) 1
GH (s) = = (12)
∆Pg (s) 1 + sTG
The function for the non-reheat turbine can be written as in (13), where Tt
represents the steam chest time constant.
1
GT RH (s) = (13)
1 + sTt
The frequency deviation plus tie line power deviation is the area control
error (ACE). The equation can be written as
X
ACEk = ∆Pki + Bk ∆fk (16)
k=1,2,···n,k6=i
For the non-reheat turbine, from the above model, setting ∆z = ∆f , the
6
third order of the frequency error can be obtained as
... 1 1 1
∆z = − ( + + )∆z̈
TG1 Tt1 Tp1
1 1 1
−( + + )∆ż
TG1 Tt1 TG1 Tp1 Tp1 Tt1
Kp1 1
−( + )∆z
TG1 Tt1 Tp1 R1 TG1 Tt1 Tp1
Kp1
− (∆P̈L1 + ∆P̈tie1 ) (17)
Tp1
Kp1 Kp1
−( + )(∆ṖL1 + ∆Ṗtie1 )
TG1 Tp1 Tt1 Tp1
Kp1
− (∆PL1 + ∆Ptie1 )
TG1 Tt1 Tp1
Kp1
+ u
TG1 Tt1 Tp1
According to (2), Due to the system with non-reheat turbine is the third
order system, the sliding surface for the load frequency control of the power
system with non-reheat turbine can be designed as
In (18), the desired frequency deviation is zero, so we can get ∆z̃(t) = ∆z(t).
If we differentiate the sliding surface, the derivative of sliding variable is
...
ṡ(∆z, t) = ∆ z (t) + 2δ∆z̈(t) + δ 2 ∆ż(t) (19)
Letting (19) equal zero, the nominal control law can be represented as
TG1 Tp1 TG1 Tt1 Tp1 Tp1 2δTG1 Tt1 Tp1
û(t) =( + + − )∆z̈
Kp1 Kp1 Kp1 Kp1
TG1 Tp1 Tt1 δ 2 TG1 Tp1 Tt1
+( + + − )∆ż
Kp1 Kp1 Kp1 Kp1 (20)
1 1
+( + )∆z + TG1 Tt1 (∆P̈L1 + ∆P̈tie1 )
R Kp1
+ (TG1 + Tt1 )(∆ṖL1 + ∆Ṗtie1 ) + (PL1 + Ptie1 )
7
where α is the adaptive switching gain. The parameter α is selected as
Z Z
α = λ1 |s| − λ2 s (22)
90 4. Simulation Results
0.1
Frequency Deviation (Hz)
-0.1
-0.2
-0.3
0 50 100 150 200
Time (s)
0.1
Frequency Deviation (Hz)
-0.1
-0.2
-0.3
0 50 100 150 200
Time (s)
8
0.05
new adaptive smc
adaptive smc
0
ACE (p.u.)
-0.05
-0.1
-0.15
0 50 100 150 200
Time (s)
0.05
new adaptive smc
adaptive smc
0
ACE (p.u.)
-0.05
-0.1
-0.15
0 50 100 150 200
Time (s)
101 In Case C2, the load disturbance is the same as in Case C1. The frequency
102 deviation and ACE in two areas are presented in Fig. 5, Fig. 6, Fig. 7 and
103 Fig. 8. The parameter of TG1 = TG2 = 0.08 are changed to TG1 = TG2 = 0.1
104 and the parameter of Tt1 = Tt2 = 0.3 are changed to Tt1 = Tt2 = 0.4. From the
105 simulation results, it is clearly shown that the ACE can be maintained to zero,
106 which satisfied the control purpose. Also, it is validated the robustness of this
107 new control method.
0.1
Frequency Deviation (Hz)
-0.1
-0.2
0 50 100 150 200
Time (s)
9
0.1
-0.1
-0.2
0 50 100 150 200
Time (s)
0.05
new adaptive smc
adaptive smc
ACE (p.u.)
-0.05
-0.1
0 50 100 150 200
Time (s)
0.05
new adaptive smc
adaptive smc
ACE (p.u.)
-0.05
-0.1
0 50 100 150 200
Time (s)
108 In order to prove the validity of this method. The two areas power system
109 with non-reheat turbine is extended to three areas power system with non-reheat
110 turbine. In Case C3, a step load disturbance is set as 0.003p.u. at t = 1s in
111 the first power control area, a step load disturbance is set as 0.01p.u. at t = 3s
112 in the second area, and a step load disturbance is set to 0 in the third area.
113 From the simulation results, it is concluded that the errors can be driven to zero
10
114 finally. The frequency deviation and ACE in three areas are displayed in Fig. 9
115 to Fig. 14.
0.05
Frequency Deviation (Hz)
-0.05
-0.1
-0.15
0 50 100 150 200
Time (s)
0.1
Frequency Deviaiton (Hz)
-0.05
-0.1
-0.15
0 50 100 150 200
Time (s)
0.05
Frequency Deviation (Hz)
-0.05
-0.1
-0.15
0 50 Time (s)100 150 200
11
0.04
new adaptive smc
0.02 adaptive smc
ACE (p.u.)
0
-0.02
-0.04
-0.06
0 50 100 150 200
Time (s)
0.02
new adaptive smc
adaptive smc
0
ACE (p.u.)
-0.02
-0.04
-0.06
0 50 100 150 200
Time (s)
0.04
new adaptive smc
0.02 adaptive smc
ACE (p.u.)
-0.02
-0.04
-0.06
0 50 Time (s) 100 150 200
116 Additionally, the three areas system has been extended to four areas in-
117 terconnected power system with non-reheat turbine. In Case C4, a step load
118 disturbance is set as 0.002p.u. at t = 1s in the first power control area, a step
119 load disturbance is set as 0.006p.u. at t = 3s in the second area, a step load
120 disturbance is set as 0.006p.u. at t = 5s in the third area, and a step load distur-
121 bance is set to 0 in the fourth area. From the simulation results, it is concluded
12
122 that the errors can be driven to zero finally. The frequency deviation and ACE
123 in three areas are displayed in Fig. 15 to Fig. 22.
Frequency Deviation (Hz)
0.05
new adaptive smc
adaptive smc
0
-0.05
-0.1
0 50 100 150 200
Time (s)
0.05
new adaptive smc
adaptive smc
0
-0.05
-0.1
0 50 100 150 200
Time (s)
0.05
new adaptive smc
adaptive smc
0
-0.05
-0.1
0 50 100 150 200
Time (s)
13
Frequency Deviation (Hz)
0.04
new adaptive smc
0.02 adaptive smc
-0.02
-0.04
-0.06
0 50 100 150 200
Time (s)
0.02
new adaptive smc
adaptive smc
ACE (p.u.)
-0.02
0.02
new adaptive smc
adaptive smc
ACE (p.u.)
-0.02
14
0.02
new adaptive smc
adaptive smc
ACE (p.u.) 0
-0.02
-0.04
0 50 100 150 200
Time (s)
0.02
new adaptive smc
adaptive smc
ACE (p.u.)
-0.02
124 From the above simulation results, it is clearly shown that the errors can
125 be driven to zero under different load disturbance and parameter variations by
126 the proposed adaptive sliding mode control method. From Fig.1 to Fig.9, the
127 overshoot and response time are shorter for the proposed method compared with
128 the classical adaptive sliding mode control method. From Fig.10 to Fig.14, the
129 chattering is decreased more using the proposed method in comparison with
130 the classical adaptive sliding mode control method. From Fig.15 to Fig.22,
131 the overshoot are shorter for the proposed method comparing to the classical
132 adaptive sliding mode control method.
133 In this section, we apply a novel adaptive sliding mode control method for
134 the load frequency control of different areas interconnected power system with
135 non-reheat turbine. Through the simulation results, it is clear to see that the
136 deviations for the load frequency control are converged to zero finally by the new
137 adaptive sliding mode control method under parameter variations and different
15
138 load disturbances, which verify the robustness of this new control method. The
139 response time, overshoot and chattering are decreased more than the classical
140 adaptive sliding mode control method [32, 33], which validate the superiority of
141 the proposed adaptive sliding mode control method.
142 5. Conclusion
143 In this paper, a novel adaptive sliding mode control problem as well as
144 studied the convergence of this method have been addressed. The new method
145 has been used to control the load frequency control based on different areas
146 power system with non-reheat turbine. Through the simulation results, it is
147 clear to see that the desired results have been obtained under different load
148 disturbances and parameter variations. However, there exist some limitations
149 due to the computational complexity and the state cannot be observed. If the
150 extended state observer (ESO) is added, the control performance will be better
151 and the waveform will be more smooth. In the future research, we will focus on
152 the application of adaptive sliding mode control with ESO on power converters,
153 such as DC/DC converter and DC/AC converter. This kind of control method
154 also can be applied to the power system with integration of wind.
155 6. Acknowledgement
156 This work was supported by the National Natural Science Foundation of
157 China (61803102).
16
158 7. Appendix
B1 = B2 = B3 = 0.425p.u.M W/Hz
R1 = R2 = R3 = 2.4Hz/p.u.M W
160 Conflict of Interest: The authors declare that they have no conflict of interest.
161 References
164 [2] Chen, L., Liu, M., Huang, X., Fu, S., Qiu J.: Adaptive fuzzy sliding mode
165 control for network-based nonlinear systems with actuator failures. IEEE
166 Trans. Fuzzy Syst. 26(3) (2018) 1311–1323
167 [3] Incremona, G. P., Rubagotti, M., Ferrara, A.: Sliding mode control of
168 constrained nonlinear systems. IEEE Trans. Autom. Control. 62(6) (2017)
169 2965–2972
170 [4] Niu, Y., Ho, D. W. C., Wang, X.: Robust H∞ control for nonlinear stochas-
171 tic systems: a sliding-mode Aapproach. IEEE Trans. Autom. Control. 53(7)
172 (2008) 1695–1701
17
173 [5] Wang, Y., Karimi, H. R., Shen, H., Fang, Z., Liu, M.: Fuzzy-model-based
174 sliding mode control of nonlinear descriptor systems. IEEE Trans. Cybern.
175 49(9) (2019) 3409–3419
176 [6] Wu, L., Shi, P., Wu, H.: State Estimation and Sliding-Mode Control
177 of Markovian Jump Singular Systems. IEEE . on Autom. Control. 55(5)
178 (2010) 1213–1219
179 [7] Zhang, H., Wang, J., Shi, Y.: Robust H∞ sliding-mode control for Marko-
180 vian jump systems subject to intermittent observations and partially known
181 transition probabilities. Syst. Control Lett. 62(12) (2013) 1114–1124
182 [8] Zhu, J., Yu, X., Zhang, T., Cao, Z., Yang, Y.: Sliding mode control of
183 MIMO Markovian jump systems. Automatica. 68 (2016) 286–293
184 [9] Liang, H., Zhang, L., Karimi, H. R., Zhou, Q.: Fault estimation for a class
185 of nonlinear semi-Markovian jump systems with partly unknown transi-
186 tion rates and output quantization. Int. J. Robust Nonlinear Control. DOI
187 :10.1002/RNC.4353.
188 [10] Furuta, K.: Sliding mode control of discrete system. Syst. Control Lett.
189 4(2), (1990) 145–152
190 [11] Munoz, D., Sbarbaro, D.: An adaptive sliding-mode controller for discrete
191 nonlinear systems. IEEE Trans. Ind. Electron. 47(3) (2000) 574–581
192 [12] Xia, Y., Zhu, Z., Li, C., Yang, H., Zhu, Q.: Robust adaptive sliding mode
193 control for uncertain discrete-time systems with time delay. J. Franklin
194 Inst. 347(1) (2010) 339–357
195 [13] Ghabi, J., Dhouibi, H.: Discrete time sliding mode controller using a distur-
196 bance compensator for nonlinear uncertain systems. Int. J. Control Autom
197 Syst. 16(3) (2018) 1156–1164
198 [14] Sun, N., Niu, Y., Chen, B.: Optimal integral sliding mode for uncertain
199 discrete time systems. in: Proceedings of 31st Chinese Control Conference,
200 Hefei, China, 2012.
18
201 [15] Yao, D., Lu, R., Xu, Y., Li, H.: Adaptive sliding mode control of switched
202 systems with different input matrix. Int. J. Control Autom. Syst. 15(6)
203 (2017) 2500–2506
204 [16] Wang, Y., Shen, H., Karimi, H. R., Duan, D.:Dissipativity-based fuzzy
205 integral sliding mode control of continuous-time T-S fuzzy systems,. IEEE
206 Trans. Fuzzy Syst. 26(3) (2018) 1164–1176
207 [17] Wang, Y., Gao, Y., Karimi, H. R., Shen, H., Fang, Z.:Sliding mode control
208 of fuzzy singularly perturbed systems with application to electric circuit.
209 IEEE Trans. Syst. Man Cybern. Syst. 48(10) (2018) 1667–1675
210 [18] Knight, J., Shirsavar, S., Holderbaum, W.: An improved reliability cuk
211 based solar inverter with sliding mode control. IEEE Trans. Power Electron.
212 21(4) (2017) 1107–1115
213 [19] Tan, S., Lai, Y., Tse, C., Cheung, M: Adaptive feedforward and feedback
214 control schemes for sliding mode controlled power converters. IEEE Trans.
215 Power Electron. 21(1) (2006) 182–192
216 [20] Hu, J., Shang, L., He, Y., Zhu, Z.: Direct active and reactive power reg-
217 ulation of grid-connected DC/AC converters using sliding mode control
218 approach. IEEE Trans. Power Electron. 26(1) (2010) 210–222
219 [21] Beltran, B., Ahmed-Ali, M., T., Benbouzid, M.: Sliding mode power con-
220 trol of variable-speed wind energy conversion systems. IEEE Trans. Energy
221 Convers. 23(2) (2008) 551–558
222 [22] Carpita, M., Marchesoni, M.: Experimental study of a power condition-
223 ing system using sliding mode control. IEEE Trans. Power Electron. 11(5)
224 (1996) 731–742
225 [23] Mi, Y., Fu, Y., Wang, C., Wang, P.: Decentralized sliding mode load
226 frequency control for multi-area power systems. IEEE Trans. Power Syst.
227 28(4) (2013) 4301–4309
19
228 [24] Wang, Y., Zhang, X., Yuan, X., Liu, G.: Position-sensorless hybrid sliding-
229 mode control of electric vehicles with brushless DC motor. IEEE Trans.
230 Veh. Technol. 60(2) (2011) 421–432
231 [25] Chen, J., Tang, P.: A sliding mode current control scheme for PWM brush-
232 less DC motor drives. IEEE Trans. Power Syst. 14(3) (1999) 541–551
233 [26] Choi, H. S., Park, Y. H., Cho, Y., Lee, M.: Global sliding-mode control.
234 Improved design for a brushless DC motor. IEEE Control Syst. 21(3) (2001)
235 27–35
236 [27] Levant, A.: Sliding order and sliding accuracy in sliding mode control. Int.
237 J. Control. 58(6) (1993) 1247–1253
238 [28] Fang, Y., Ma, B., Wang, P., Zhang, X.: A motion planning-based adaptive
239 control method for an underactuated crane system. IEEE Trans. Control
240 Syst. Technol. 20(1) (2011) 241–248
241 [29] Leland, P. R.: Adaptive control of a MEMS gyroscope using Lyapunov
242 methods. IEEE Trans. Control Syst. Technol. 14(2) (2006) 278–283
243 [30] Butler, H., Honderd, G., Amerongen, J. V.: Model reference adaptive con-
244 trol of a direct-drive DC motor. IEEE Control Syst. Mag. 9(1) (1989) 80–84
245 [31] Ham, W.: Adaptive control based on explicit model of robot manipulator.
246 IEEE Trans. Autom. Control. 38(4) (2002) 654–658
247 [32] Barambones, O., Alkorta, P.: Position control of the induction motor us-
248 ing an adaptive sliding-mode controller and observers. IEEE Trans. Ind.
249 Electron. 61(12) (2014) 6556–6565
250 [33] Ilchmann, A., Owens, D. H.: Adaptive stabilization with exponential decay.
251 Syst. Control Lett. 14(5) (1990) 437–443
20