Professional Documents
Culture Documents
Received January 8, 2019, accepted January 21, 2019, date of publication February 1, 2019, date of current version March 20, 2019.
Digital Object Identifier 10.1109/ACCESS.2019.2897015
ABSTRACT In this paper, a terminal sliding mode control strategy with projection operator adaptive law
is proposed in a hybrid energy storage system (HESS). The objective of the proposed control strategy is to
provide power for load in time, get good tracking performance of the current of the fuel cell, battery, and
supercapacitor, and obtain a stable voltage of the dc bus. At first, the topological structure of the system
is proposed, and the mathematical models are derived. Then, on the basis of the working characteristics
of the energy storage unit, the load power is reasonably and effectively distributed to increase the service
life of HESS and improve energy efficiency. Meanwhile, according to the tracking errors of reference and
actual values, the terminal sliding surfaces can be set out. The controller can be designed by the constraint
condition, combining the projection operator adaptive law. In addition, the HESS with the proposed control
is proved to be asymptotically stable by using the Lyapunov method. Finally, the simulation results show
that the proposed control strategy can make the whole system stable, and the control objective can also be
better realized.
INDEX TERMS Fuel cell, battery, supercapacitor, hybrid energy storage system, projection adaptive,
terminal sliding mode control.
2169-3536
2019 IEEE. Translations and content mining are permitted for academic research only.
VOLUME 7, 2019 Personal use is also permitted, but republication/redistribution requires IEEE permission. 29295
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
D. Xu et al.: Adaptive Terminal Sliding Mode Control for HESSs
requirements of environmental policies as well as to absorb can be obtained. The HESS with the proposed adaptive ter-
the impact of rising fuel prices. But most HESSs are mainly minal sliding mode control is proved to be asymptotically
based on subjective judgement and experience [9]–[12]. stable, combining the projection operator adaptive law and
Mainstream hybrid energy storage systems include fuel Lyapunov function. The proposed control scheme can achieve
cells-supercapacitors, batteries-supercapacitors, fuel cells- the contributions summarized as:
batteries-supercapacitors, etc [13]–[19]. The storage system 1) According to the physical characteristics and load
consists of a fuel cell (FC), serving as the main power source, power, FC, battery and SC are effectively used by power
and a supercapacitor (SC), serving as an auxiliary power distribution strategy.
source [15], but the excess energy of fuel cell cannot be 2) No specific model parameters are involved in the design
recycled well; although fuel cell is clean energy, it cannot be of the controller. The unknown model parameters can
reused as a disposable energy, which makes the system lim- be bounded and estimated dynamically by projection
ited in many cases. The system of battery-SC hybrid energy operator adaptive law.
storage is used in [16] and [17]. However, reducing cost and 3) Terminal sliding mode control is used to make the state
increasing energy density are two barriers for widespread tracking errors converge to zero in finite time.
application of lithium-ion batteries [18]. In [19] and [20], 4) The controller can be designed by the constraint con-
the model of hybrid energy storage system can be referenced, dition. And the HESS is asymptotically stable by
which is made up of three ESUs. This model can combine the Lyapunov function verification.
advantages of the three energy storage devices, that allocating This paper is organized as follows: In Section II, the HESS
energy efficiently and reasonably according to load condition. modeling is illustrated. In Section III, the proposed control
Recently, many control methods and strategies of HESS strategy is summarized, which includes two parts, power dis-
are put forward. In [19], a dynamic model of the system tribution strategy and adaptive terminal sliding mode control
is developed, which is based on the nonlinear behavior of strategy. In Section IV, simulink results and analysis are given
power sources and converters, and nonlinear control is pro- to verify the validity of the designed controller. Conclusions
posed. In [20], a multiple-input power electronic converter are presented in Section V.
is designed to be used in an electric vehicle propulsion
system. In [21], a novel adaptive control strategy based on
input/output data is proposed in this paper to solve the prob-
lem of power management of battery energy storage system.
There are also droop control and model-free methods that can
be referred to [22]–[24]. However, the hybrid energy storage
studied in this paper does not involve distributed energy
storage and grid-connection, energy distribution and control
strategy are the significant points. In order to control the
nonlinear system better, sliding mode control is improved and
adopted [25]–[29]. To obtain better performance, terminal FIGURE 1. Circuit topology of the hybrid energy storage system.
sliding mode control is mainly used to make the state tracking
errors converge to zero in finite time [27], [28]. For unknown
bounded parameters in the system, it is necessary to esti- II. THE HESS MODELING
mate them dynamically, so the adaptive law of the projection In Figure 1, the topological structure of the HESS is clearly
operator can be used [30]–[33], further applications can refer designed. The HESS employs a boost converter, two buck-
to [34]–[36]. In addition, the combination of adaptive and boost converters and an additional control circuit. The control
nonlinear control can be referred to [37] and [38]. circuit makes the best power partition under the effective
In this paper, a terminal sliding mode control strategy of strategy. Both fuel cell and battery are main energy compo-
projection operator adaptive law is proposed in HESS system. nent, and they work on different load power condition. Mean-
The objective of the proposed controller is to provide power while, both battery and supercapacitor are the energy storage
to load power in time, get good tracking performance of device. When the fuel cell works at low efficiency, or in
the current of three ESUs, and obtain stable voltage of the failure mode, or the load charges the system, the battery is the
DC bus. Three DC-DC converters are used to transform the dominant part. Because of the physical properties, the peak
FC-battery-SC current and voltage. Based on the proposed power which the FC and battery cannot offer can be gained
power distribution scheme, the power of three parts can be by SC. The boost converter consists of an insulated gate bipo-
obtained, which provides reference current for the circuit. lar transistor (IGBT), a diode T , a filtering capacitor C and a
According to the errors of referential and actual values, high-frequency inductor L1 . While the bi-directional DC-DC
the terminal sliding surface can be set out. The part relating to converter includes two IGBTs and a high-frequency filtering
resistances, inductances, and capacitances can be expressed inductor. The output currents of boost converter and the buck-
by projection operator, that an adaptive law can be introduced. boost converters are through the capacitor and linked to a
From the constraint condition of controller, the controller DC-AC converter, which passed to the load.
A. MODEL OF FUEL CELL OPERATION From equations (1), (10), (13) and (15), complete dynamic
Applying Kirchhoff’s law to the part of fuel cell and boost mathematical model can be obtained:
converter, the equations can be obtained as: diFC R1 1 1 − m1
= − iFC + uFC − uO (16)
diFC R1 1 1 − m1 dt L1 L1 L1
= − iFC + uFC − uO (1) diB R2 1 m23
dt L1 L1 L1 = − iB + u B − uO (17)
i1 = (1 − m1 )iFC (2) dt L2 L2 L2
diSC R3 1 m45
where the symbol m1 means the duty cycle of the IGBT D1 , = − iSC + uSC − uO (18)
dt L3 L3 L3
which varies from 1 to 0.
duO 1 − m1 m23 m45 1
= iFC + iB + iSC − iO (19)
B. MODEL OF BATTERY OPERATION dt C C C C
In consideration of the characteristic of battery, the auxiliary The parameters R1 , R2 , R3 , L1 , L2 , L3 and C used in the
power section can be divided into two work states, discharge HESS is hard to get precisely in practice. Considering these
state and charge state. If the battery works on discharge state, parameters as unknowns and incorporating them in the design
m3 is limited to 0 and m2 takes the value from 1 to 0. When it procedure of the adaptive controller, the unknown parameters
works on the charge state, m2 is set to 0, and m3 varies from in the HESS model can be defined as follows:
1 to 0. The relationship of charge state can be written as: 1 1 1
σ1 = = = (20)
L1 L2 L3
i∗B > 0 (3) R1 R2 R3
diB R2 1 1 − m2 σ2 = = = (21)
= − iB + uB − uO (4) L1 L2 L3
dt L2 L2 L2 1
i2 = (1 − m2 )iB (5) σ3 = (22)
C
where i∗B represents the battery current reference. Put the unknown parameters into the model (20), (21)
The discharge state of battery can be obtained by: and (22), the HESS modeling can be simplified as
i∗B < 0 (6) dX1
= −σ2 X1 − (1 − m1 )σ1 X4 + σ1 uFC (23)
diB R2 1 m3 dt
= − iB + uB − uO (7) dX2
dt L2 L2 L2 = −σ2 X2 − m23 σ1 X4 + σ1 uB (24)
i2 = m3 iB (8) dt
dX3
Then combining the above equations, the model of the = −σ2 X3 − m45 σ1 X4 + σ1 uSC (25)
dt
battery operation can be gained as follows: dX4
= (1 − m1 )σ3 X1 + m23 σ3 X2 + m45 σ3 X3 − σ3 iO (26)
dt
(
1 − m2 i∗B > 0
m23 = (9) where X1 , X2 , X3 and X4 mean iFC , iB , iSC and uO ,
m3 i∗B < 0
respectively.
diB R2 1 m23 In model (23), (24), (25) and (26), the HESS is obviously
= − iB + uB − uO (10)
dt L2 L2 L2 MOMI nonlinear system, so it is necessary to design an effec-
i2 = m23 iB (11) tive control strategy. By effectively controlling for m1 , m23
and m45 , the model (23) - (26) can reliability operate, iFC , iB ,
C. MODEL OF SUPERCAPACITOR OPERATION iSC and uO can meet the requirements. In addition, effective
As same with the charging and discharging states of battery, PWM waves can be provided to the HESS by controller.
the equations of supercapacitor can be obtained:
III. DESIGN OF CONTROL STRATEGY
(
1 − m4 i∗SC > 0
m45 = (12) A. POWER DISTRIBUTION STRATEGY
m5 i∗SC < 0
According to the performance characteristics of fuel cell, bat-
diSC R3 1 m45 tery and supercapacitor, the power distribution management
= − iSC + uSC − uO (13)
dt L3 L3 L3 can be designed appropriately. Fuel cell has high energy den-
i3 = m45 iSC (14) sity but is low-efficiency in light load situations, so the fuel
cell provides primary energy in the situation when the load is
where i∗SC means the current reference of supercapacitor,
medium-heavy and long-time. When the time of the load is
which can be explained in detail later.
short and the weight is relatively light, the battery plays the
main role. The battery is used as the long-term energy storage,
D. MODEL OF HYBRID ENERGY STORAGE SYSTEM
which can be recharged in cycles. While the supercapacitor
From Kirchhoff’s law of current, one can easily obtained:
has high power density, this makes the obvious advantage for
duO 1 − m1 m23 m45 1 SC in supplying peak power in the state of acceleration and
= iFC + iB + iSC − iO (15)
dt C C C C high load.
Z t p2 /q2
s2 = e2 + k2 e2 dt (36)
0−
Z t p3 /q3
s3 = e3 + k3 e3 dt (37)
0−
Z t p4 /q4
s4 = e4 + k4 e4 dt (38)
0−
Substituting the values of ṡ1 , ṡ2 , ṡ3 and ṡ4 , the derivative of projection operator is designed as:
the Lyapunov function with respect to time can be obtained:
1 1 1 0, if ψ̂ = ψ̂max and τ > 0
V̇ = s1 ṡ1 +s2 ṡ2 +s3 ṡ3 +s4 ṡ4 + σ̃1 σ̃˙ 1 + σ̃2 σ̃˙ 2 + σ̃3 σ̃˙ 3 proj(ψ̂, τ ) = 0, if ψ̂ = ψ̂max and τ < 0 (53)
r1 r2 r3
τ, otherwise
1 ˙ 1 ˙ 1
= s1 ṡ1 +s2 ṡ2 +s3 ṡ3 +s4 ṡ4 + σ̃1 σ̂1 + σ̃2 σ̂2 + σ̃3 σ̂˙ 3
r1 r2 r3 where ψ̂max represents the upper limit of the estimated value
= s1 − σ̂2 X1 − (1 − m1 )σ̂1 X4 + σ̂1 uFC − i̇∗FC of ψ̂. And the conclusions of the projection operator can be
written as:
Z t p1 /q1 −1
1
n o
p1 Property1 ψ̂ ∈ ψ = ψ̂ : ψmin ≤ ψ̂ ≤ ψmax
+ k1 e1 e1 dt
q1 0− h i
Property2 ψ̃ proj(ψ̂, τ ) − τ ≤ 0, ∀τ (54)
+ s2 − σ̂2 X2 − m23 σ̂1 X4 + σ̂1 uB − i̇∗B
Taking equation (50), (51), (52) into (49), equation (49)
Z t p2 /q2 −1 can be simplified as:
p2
+ k2 e2 e2 dt
q2 0−
V̇ ≤ s1 − σ̂2 X1 − (1 − m1 )σ̂1 X4 + σ̂1 uFC − i̇∗FC
+ s3 − σ̂2 X3 − m45 σ̂1 X4 + σ̂1 uSC − i̇∗SC Z t p1 /q1 −1
p1
p3 /q3 −1 + k1 e1 e1 dt
p3
Z t q1 0−
+ k3 e3 e3 dt
q3 0− + s2 − σ̂2 X2 − m23 σ̂1 X4 + σ̂1 uB − i̇∗B
+ s4 (1 − m1 )σ̂3 X1 + m23 σ̂3 X2 + m45 σ̂3 X3 − σ̂3 iO
p2
Z t p2 /q2 −1
+ k2 e2 e2 dt
Z t p4 /q4 −1 q2 0−
p4
− u̇∗O + k4
e4 e4 dt
q4 0− + s3 − σ̂2 X3 − m45 σ̂1 X4 + σ̂1 uSC − i̇∗SC
1 ˙ Z t p3 /q3 −1
+ σ̃1 σ̂1 + s1 (1 − m1 )X4 − uFC p3
r1 + k3 e3 e3 dt
q3 0−
+ s2 m23 X4 − uB + s3 m45 X4 − uSC + s4 (1 − m1 )σ̂3 X1 + m23 σ̂3 X2 + m45 σ̂3 X3
1 ˙
Z t p4 /q4 −1
+ σ̃2 σ̂2 + s1 X1 + s2 X2 + s3 X3 p4
r2 − σ̂3 iO − u̇∗O + k4 e4 e4 dt (55)
q4 0−
1 ˙
+ σ̃3 σ̂3 + s4 − (1 − m1 )X1 In order to meet Lyapunov stability theory, which requires
r3
V̇ ≤ 0, the constraint condition of controllers can be designed
− m23 X2 − m45 X3 + iO
(49) as follows:
where ρ1 > 0, ρ2 > 0, ρ3 > 0, and ρ4 > 0. And sgn(·) TABLE 1. Parameters of HESS model and adaptive terminal SMC.
means:
(
x/ |x| x 6 = 0
sgn(x) = (60)
0 x=0
From equation (56), (57), (58) and (59), the controller m1 ,
m23 , m45 and the desired value u̇∗O can be obtained:
1
m1 = − ρ1 sgn(s1 ) + σ̂2 X1 − σ̂1 uFC + i̇∗FC
σ̂1 X4
Z t p1 /q1 −1
p1
− k1 e1 e1 dt +1 (61)
q1 0−
1
m23 = ρ2 sgn(s2 ) − σ̂2 X2 + σ̂1 uB − i̇∗B
σ̂1 X4
Z t p2 /q2 −1
p2
+ k2 e2 e2 dt (62)
q2 0−
1
m45 = ρ3 sgn(s3 ) − σ̂2 X3 + σ̂1 uSC − i̇∗SC
σ̂1 X4
Z t p3 /q3 −1
p3
+ k3 e3 e3 dt (63)
q3 0−
u̇∗O = ρ4 sgn(s4 ) + (1 − m1 )X1 + m23 X2 + m45 X3
Z t p4 /q4 −1 FIGURE 4. The generation of PWM signals m2 and m3 (m4 and m5 ).
p4
− iO σ̂3 + k4
e4 e4 dt (64)
q4 0−
Putting equation (56) - (59) into inequation (55) and con- The HESS in MATLAB/Simulink software environment is
sidering the properties of sgn(·), inequation (55) can be sim- built. In Figure 3, the HESS can be shown in detail, whose
plified as: values of model and adjustable parameters are summarized
in Table 1. The generation of PWM signals m2 , m3 , m4 and m5
V̇ ≤ −ρ1 |s1 | − ρ2 |s2 | − ρ3 |s3 | − ρ4 |s4 | ≤ 0 (65) can be explained in Figure 4.
Therefore, the designed controller meets the Lyapunov The simulation results of HESS can be shown as follows.
stability condition, and it is proved that the whole system is In figure 5, the load required power is displayed, which
asymptotically stable. simulates conditions of load in different cases. Meanwhile,
the reference power and actual power are shown. When the
IV. SIMULINK RESULTS AND ANALYSIS PLoad is between 0W and 500W, which represents a small
The main function of this section is to verify the effective- power load, the battery provides the full power because of
ness of the designed control strategy of the HESS system. high efficiency; when the PLoad is above 500W, fuel cell is
FIGURE 5. The power responses of FC, battery and SC. FIGURE 7. e1 , e2 and e3 comparison of three methods.
responsible for full power supply; when it is less than 0W, FIGURE 8. The time responses of the sliding functions s1 , s2 , s3 and s4 .
it means the whole system absorbs energy from the outside,
and the battery can be charged; when the peak power appears,
FC and battery cannot provide power in time, then superca- In addition, the error e3 obtained by three methods is almost
pacitor plays the main role. As the power type device, SC can stationary.
provide power if the required power for the load increases or The robust convergence to the sliding surfaces can be seen
declines suddenly. in figure 8, which shows si = 0, i = 1, 2, 3, 4.
From figure 6, the tracking curves of iFC , iB and iSC show Figure 9 shows the overall variation of uO , and the con-
the good performance of the designed controller, the current clusion can be obtained that the DC bus voltage uO stays
iFC , iB and iSC can follow up iFC ∗ , iB ∗ and iSC ∗ timely around 50V. This shows the proposed control strategy can
and accurately. Seen in figure 7, e1 , e2 and e3 of three make the circuit generate the relatively stable voltage. Mean-
methods are respectively compared. The good performance while, by comparing the uO of adaptive terminal sliding
of the proposed control strategy is shown in e1 , especially mode control (adaptive terminal SMC), nonlinear control
in 4.5 to 7 seconds and 11 to 14 seconds, the curve of adaptive without adaptive terminal sliding mode control (nonlinear
terminal SMC is better. And the e2 of adaptive terminal SMC control without adaptive terminal SMC) and terminal sliding
is smoother and more stable, especially around 5 seconds. mode control without adaptive law (terminal SMC without
[29] Z. Song et al., ‘‘Sliding-mode and Lyapunov function-based control for QIAN LIU is currently pursuing the master’s
battery/supercapacitor hybrid energy storage system used in electric vehi- degree with the School of Internet of Things Engi-
cles,’’ Energy, vol. 122, pp. 601–612, Mar. 2017. neering, Jiangnan University. Her research inter-
[30] C. Hu, Z. Wang, Y. Zhu, M. Zhang, and H. Liu, ‘‘Performance-oriented est includes nonlinear control in energy storage
precision LARC tracking motion control of a magnetically levitated planar systems.
motor with comparative experiments,’’ IEEE Trans. Ind. Electron., vol. 63,
no. 9, pp. 5763–5773, Sep. 2016.
[31] P. K. Anh and N. T. Vinh, ‘‘Self-adaptive gradient projection algorithms
for variational inequalities involving non-Lipschitz continuous opera-
tors,’’ Numer. Algorithms, pp. 1–19, Aug. 2018. doi: 10.1007/s11075-018-
0578-z.
[32] S. Lee, M. Park, and J. Baek, ‘‘Robust adaptive synchronization of a class
of chaotic systems via fuzzy bilinear observer using projection operator,’’
Inf. Sci., vol. 402, pp. 182–198, Sep. 2017.
[33] D. Xu, B. Jiang, and P. Shi, ‘‘A novel model-free adaptive control design
for multivariable industrial processes,’’ IEEE Trans. Ind. Electron., vol. 61,
no. 11, pp. 6391–6398, Nov. 2014. WENXU YAN received the M.S. and Ph.D. degrees
[34] D. Xu, B. Jiang, and P. Shi, ‘‘Adaptive observer based data-driven control
from Jiangnan University, Wuxi, China, where he
for nonlinear discrete-time processes,’’ IEEE Trans. Autom. Sci. Eng.,
is currently an Associate Professor with the School
vol. 11, no. 4, pp. 1037–1045, Oct. 2014.
[35] W. Sun, Y. Zhang, Y. Huang, H. Gao, and O. Kaynak, ‘‘Transient- of Internet of Things Engineering. His current
performance-guaranteed robust adaptive control and its application to research interests include adaptive control theory
precision motion control systems,’’ IEEE Trans. Ind. Electron., vol. 63, and application, renewable energy, and smart grid.
no. 10, pp. 6510–6518, Mar. 2016. He is a member of the IEEE.
[36] B. Jiang, D. Xu, P. Shi, and C. C. Lim, ‘‘Adaptive neural observer-based
backstepping fault tolerant control for near space vehicle under control
effector damage,’’ IET Control Theory Appl., vol. 8, no. 9, pp. 658–666,
2014.
[37] J. Yao, Z. Jiao, and D. Ma, ‘‘A practical nonlinear adaptive control of
hydraulic servomechanisms with periodic-like disturbances,’’ IEEE/ASME
Trans. Mechatronics, vol. 20, no. 6, pp. 2752–2760, Dec. 2015.
[38] J. Yao and W. Deng, ‘‘Active disturbance rejection adaptive control of
hydraulic servo systems,’’ IEEE Trans. Ind. Electron., vol. 64, no. 10,
pp. 8023–8032, Oct. 2017. WEILIN YANG received the B.Eng. degree
in machine design and manufacture and their
automation from the University of Science and
DEZHI XU received the Ph.D. degree in con- Technology of China, Hefei, China, in 2009, and
trol theory and control engineering from the the Ph.D. degree in mechanical engineering from
Nanjing University of Aeronautics and Astronau- the City University of Hong Kong, Hong Kong,
tics, China, in 2013. He joined Jiangnan Univer- in 2009.
sity, Wuxi, China, as an Associate Professor and a He was a Postdoctoral Researcher with the
Master Tutor. His research interests include data- Masdar Institute of Science and Technology,
driven control, fault diagnosis and fault-tolerant Abu Dhabi, United Arab Emirates, from 2013
control, technologies of renewable energy, and to 2016. He was a Research Engineer with General Electric Global Research,
smart grid. He is a member of the IEEE. He is also Shanghai, from 2016 to 2017. He has been an Assistant Professor with
a Committee Member of the Association of Energy Jiangnan University, since 2017. His research interests include modeling and
Internet, CAA. His research results as important components received the control of energy systems and computational fluid dynamics.
First Class Award of Science and Technology Progression from the China Dr. Yang is a member of the IEEE.
General Chamber of Commerce, in 2016.