control of pem fuel cell power system using sliding mode...

12
Control of PEM fuel cell power system using sliding mode and super-twisting algorithms Mohamed Derbeli a,* , Maissa Farhat b , Oscar Barambones c , Lassaad Sbita a a National Engineering School of Gabes, Dept. Electric-Automatic, University of Gabes, Gabes, Tunisia b Department of Electrical, Electronics and Communications Engineering, American University of Ras Al Khaimah, Sheikh Saqr Bin Khalid Rd, United Arab Emirates c Escuela Universitaria de Ingenieria, Dept. Ingenieria de Sistemasy Automatica, Universidad del Pais Vasco, Vitoria, Spain article info Article history: Received 27 March 2016 Received in revised form 10 June 2016 Accepted 10 June 2016 Available online xxx Keywords: PEMFC DC/DC boost converter Sliding mode control Super twisting algorithm abstract Traditional sliding mode controller applied to a DC/DC boost converter for the improve- ment and optimization of the proton exchange membrane fuel cell (PEMFC) system effi- ciency, has the drawback of chattering phenomenon. Thus, based on the analysis of the mathematical model of PEMFC, this paper addresses the second order super twisting al- gorithm (STA) as a solution of chattering reduction, Stability of the closed loop system is analytically proved using Lyapunov approach for the proposed controller. The model and the controllers are implemented in the MATLAB and SIMULINK environment. A compari- son of results indicates that the suggested approach has considerable advantages compared to the classical sliding mode control. © 2016 Hydrogen Energy Publications LLC. Published by Elsevier Ltd. All rights reserved. Introduction Climate change during the last century is something that we can not close our eyes too, it requires significant attention and planning. Moreover, limited resources of energy, has caused many issues and concerns today. Proton exchange membrane PEM fuel cells are one kind of the most promising power generators which can offer clean power source, high efficiency and system robustness [1]. PEM fuel cells are suitable for mobile, portable and residential applications [2]. In most stationary and mobile applications, a circuit model would be beneficial if we use fuel cells in conjunction with other power conditioning converters, especially for power electronics engineers who in many cases have the task of designing converters associated with the fuel cell for various load applications [3]. One of the most common converters are used is, the application of DC/DC converter. A DC/DC converter has the objective of transforming the power from the fuel cell in an appropriate form. According to Luo and Ye [4], there are more than 500 different topologies of converters. The most simple are the buck converter, that decreases voltage from input to output, and the boost converter, that increases it, other types are the buck-boost and the Cuk converters. They provide a dc * Corresponding author. E-mail addresses: [email protected] (M. Derbeli), [email protected] (M. Farhat). Available online at www.sciencedirect.com ScienceDirect journal homepage: www.elsevier.com/locate/he international journal of hydrogen energy xxx (2016) 1 e12 http://dx.doi.org/10.1016/j.ijhydene.2016.06.103 0360-3199/© 2016 Hydrogen Energy Publications LLC. Published by Elsevier Ltd. All rights reserved. Please cite this article in press as: Derbeli M, et al., Control of PEM fuel cell power system using sliding mode and super-twisting al- gorithms, International Journal of Hydrogen Energy (2016), http://dx.doi.org/10.1016/j.ijhydene.2016.06.103

Upload: dangngoc

Post on 04-Jul-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Control of PEM fuel cell power system using sliding mode ...aurak.ac.ae/publications/Control-of-PEM-Fuel-Cell-Power-System... · DC/DC boost converter Sliding mode control ... Control

ww.sciencedirect.com

i n t e r n a t i o n a l j o u r n a l o f h yd r o g e n e n e r g y x x x ( 2 0 1 6 ) 1e1 2

Available online at w

ScienceDirect

journal homepage: www.elsevier .com/locate/he

Control of PEM fuel cell power system using slidingmode and super-twisting algorithms

Mohamed Derbeli a,*, Maissa Farhat b, Oscar Barambones c,Lassaad Sbita a

a National Engineering School of Gabes, Dept. Electric-Automatic, University of Gabes, Gabes, Tunisiab Department of Electrical, Electronics and Communications Engineering, American University of Ras Al Khaimah,

Sheikh Saqr Bin Khalid Rd, United Arab Emiratesc Escuela Universitaria de Ingenieria, Dept. Ingenieria de Sistemasy Automatica, Universidad del Pais Vasco, Vitoria,

Spain

a r t i c l e i n f o

Article history:

Received 27 March 2016

Received in revised form

10 June 2016

Accepted 10 June 2016

Available online xxx

Keywords:

PEMFC

DC/DC boost converter

Sliding mode control

Super twisting algorithm

* Corresponding author.E-mail addresses: derbelimohamed1@gm

http://dx.doi.org/10.1016/j.ijhydene.2016.06.10360-3199/© 2016 Hydrogen Energy Publicati

Please cite this article in press as: Derbeli Mgorithms, International Journal of Hydrogen

a b s t r a c t

Traditional sliding mode controller applied to a DC/DC boost converter for the improve-

ment and optimization of the proton exchange membrane fuel cell (PEMFC) system effi-

ciency, has the drawback of chattering phenomenon. Thus, based on the analysis of the

mathematical model of PEMFC, this paper addresses the second order super twisting al-

gorithm (STA) as a solution of chattering reduction, Stability of the closed loop system is

analytically proved using Lyapunov approach for the proposed controller. The model and

the controllers are implemented in the MATLAB and SIMULINK environment. A compari-

son of results indicates that the suggested approach has considerable advantages

compared to the classical sliding mode control.

© 2016 Hydrogen Energy Publications LLC. Published by Elsevier Ltd. All rights reserved.

Introduction

Climate change during the last century is something that we

can not close our eyes too, it requires significant attention and

planning. Moreover, limited resources of energy, has caused

many issues and concerns today.

Proton exchange membrane PEM fuel cells are one kind of

the most promising power generators which can offer clean

power source, high efficiency and system robustness [1]. PEM

fuel cells are suitable for mobile, portable and residential

applications [2]. In most stationary and mobile applications,

a circuit model would be beneficial if we use fuel cells in

ail.com (M. Derbeli), mais03ons LLC. Published by Els

, et al., Control of PEM fEnergy (2016), http://dx.

conjunction with other power conditioning converters,

especially for power electronics engineers who inmany cases

have the task of designing converters associated with the fuel

cell for various load applications [3].

One of the most common converters are used is, the

application of DC/DC converter. A DC/DC converter has the

objective of transforming the power from the fuel cell in an

appropriate form. According to Luo and Ye [4], there are more

than 500 different topologies of converters. The most simple

are the buck converter, that decreases voltage from input to

output, and the boost converter, that increases it, other types

are the buck-boost and the Cuk converters. They provide a dc

[email protected] (M. Farhat).

evier Ltd. All rights reserved.

uel cell power system using sliding mode and super-twisting al-doi.org/10.1016/j.ijhydene.2016.06.103

Page 2: Control of PEM fuel cell power system using sliding mode ...aurak.ac.ae/publications/Control-of-PEM-Fuel-Cell-Power-System... · DC/DC boost converter Sliding mode control ... Control

Fig. 1 e Schematic representation of PEMFC.

i n t e r n a t i o n a l j o u r n a l o f h y d r o g e n en e r g y x x x ( 2 0 1 6 ) 1e1 22

output voltage controlled with pulse width-modulation PWM

switching technique.

In order to have more efficient conversion of power from

the fuel cell stack to the load, many control techniques have

been adopted to keep the system working on the maximum

power point. Classical linear control methods are commonly

used in the controller design for DC/DC converters. However,

due to the nonlinearity of the system, the linear control

methods are not effective when there is a large perturbations.

Recently, unconventional techniques such as Artificial Neural

Network ANN, Particle Swarm Optimization PSO, feedback

linearization-methods [5], Fuzzy Logic Controller FLC [6,7] and

Sliding Mode Controller SMC [8e10] have been widely used in

the literature.

Slidingmode controller has recently attracted considerable

attention from researchers due to several advantages [11].

Among some of them, the capability of system robust stabi-

lization concerning the converter parameter variations and

load disturbances [12e14], its implementation simplicity and

great performance in different fields such as robotic [15],

motor control [16], … etc.

In spite of the robustness properties of the SMC, high fre-

quency oscillations of the state trajectories around the sliding

manifold known as chattering phenomenon [17,18], are the

major obstacles for the implementation of SMC in a wide

range of applications. Hence, three main approaches of

chattering reduction have been reported [19,20]:

� The first method consists in the use of the saturation

control instead of the discontinuous one. It ensures the

convergence to a boundary layer of the sliding manifold.

Moreover, a switching function inside the boundary layer

of the sliding manifold has been approximated by a linear

feedback gain [21,22]. However, the robustness and the

accuracy of the sliding mode are partially lost.

� The second method consists in the use of a system

observer-based approach [23]. It can reduce the problem of

robust control to the problem of exact robust estimation.

Hence, this phenomenon can lead to the deterioration of

the robustness with respect to the plant uncertainties or

disturbances.

� The last method is the use of the high order sliding mode

controllers HOSMC given by Levant [24,25]. It is a way to

reduce the chartering phenomenon and to keep the main

advantages of the original approach of the SMC.

Due to its advantages comparatively with the other

methods, this paper interest was focused on the use of

HOSMC to maximize the power generated from the cell

with the guarantee of the system stability in presence of

noise and disturbance. HOSMC consists in the sliding var-

iable system derivations. It maintains the robustness of the

system, it also reduces chattering and provides better ac-

curacy than first order sliding. Specially, the Second Order

Sliding Mode Control SOSMC, is relatively simple to

implement and it gives good robustness to external

disturbances.

Numerous algorithms of SOSMC have been proposed to

stabilize the PEMFC systems. Among some of them, one can

find the terminal sliding mode algorithms, the sub-optimal

Please cite this article in press as: Derbeli M, et al., Control of PEM fgorithms, International Journal of Hydrogen Energy (2016), http://dx.

algorithm, the twisting algorithm and the super twisting

algorithm.

Super Twisting Algorithm STA is a suitable technique

which has the capability of system robust stabilization, finite

time convergence to the sliding surface and chattering

reduction even in the presence of model uncertainties and

disturbances [24].

This paper proposes a second order Super Twisting algo-

rithm for DC/DC boost converter to maximize the power

generated from the cell. The proposed algorithm is capable of

stabilizing the PEMFC power system over the entire operating

range in the presence of significant variations in the load

power and supply voltage. Simulation studies are carried out

in MATLAB/Simulink to validate the advantages of the pro-

posed algorithm compared to the classical sliding mode

control.

The remaining of the paper is organized as follows. Section

PEM fuel cell system model reviews the considered PEMFCs

model. Section Modeling of DC/DC boost converter presents a

detailed analysis of DC/DC boost converter. The Sliding Mode

Control approaches and Super-Twisting Algorithm are briefly

reviewed in Section Controllers design. Section Simulation

results presents the simulation results obtained with the

PEMFCs. Finally, some conclusions and future work are

pointed out in Section Conclusion.

PEM fuel cell system model

PEM fuel cell is an electrochemical energy converter (as shown

in Fig. 1). It converting chemical energy contained in a fuel

directly into electrical energy while generating heat andwater

as by-products.

In [26e28] Sharkh, Rahman, and Alam introduced a model

of PEM Fuel Cell power system generation. This model has

been modified as the following study, static and dynamic

model.

Static model of PEMFC

Fig. 2 shows that the two electrodes in a PEM fuel cell are

separated by a solid membrane which only allows the Hþ ions

to pass (H2 oxidation on the anode), and prevents the motion

of electrons. The electrons e� at the anode will flow through

the external load and comes to the surface of the cathode to

join the protons of hydrogen and the O2 reduction, theywill be

attracted at the same time and gives water [29].

uel cell power system using sliding mode and super-twisting al-doi.org/10.1016/j.ijhydene.2016.06.103

Page 3: Control of PEM fuel cell power system using sliding mode ...aurak.ac.ae/publications/Control-of-PEM-Fuel-Cell-Power-System... · DC/DC boost converter Sliding mode control ... Control

Fig. 2 e Fuel cell operation diagram.

Table 1 e Fuel cell model parameters.

Symbol Value Unit

E0 1.229 V

R 83.143 J mol�1 K�1

F 96485.309 C mol�1

T 298.15 K

A 162 cm2

j 23

l 175$10�6 cm

B 0.1 V

Rc 0.0003

Jmax 0.062 A cm�1

Ncell 10

x1 0.9514 V

x2 �0.00312 V/K

x3 �7.4$10�5 V/K

x4 1.87$10�4 V/K

i n t e r n a t i o n a l j o u r n a l o f h yd r o g e n e n e r g y x x x ( 2 0 1 6 ) 1e1 2 3

Anode reaction:

2H204Hþ þ 4e�

Cathode reaction:

O2 þ 4Hþ þ 4e�02H2O

Overall reaction:

2H2 þ O202H2Oþ electrical energy

The output voltage of a single cell can be defined by the

following expression [30,31].

VFc ¼ ECell � hact � hohm � hcon (1)

The first term in (1) represents the FC open circuit voltage,

while the others represent reduction of the useful voltage of

cell for a certain operating condition. Each one of the terms in

(1) can be calculated by the following equations, using the

parameters listed in Table 1 [31].

Reversible cell potential (ECell)ECell is the electrochemical thermodynamics potential of the

cell and it represents the ideal output voltage. It is calculated

from the Nernst equation [32] given as

ECell ¼ DG

2Fþ DS

2F

�T� Tref

�þ RT

2F

�ln�PH2

�þ 1

2ln�PO2

��(2)

whereDG is the change in the free Gibbs energy of the reaction

(J/mol), DS is the change of entropy of the reaction (J/mol), PH2

and PO2are respectively the hydrogen and oxygen partial

pressures in [atm], T and Tref are respectively the cell operating

temperature and the reference temperature [K]. ECell also can

be expressed as follows:

Please cite this article in press as: Derbeli M, et al., Control of PEM fgorithms, International Journal of Hydrogen Energy (2016), http://dx.

ECell ¼ 1:229� 0:85$10�3ðT� 298:15Þ þ 4:3085$10�5 � T ln�PH2

�þ 0:5 ln

�PO2

�(3)

Activation polarization loss. The activation overvoltage is the

voltage drop due to the activation of the anode and the cath-

ode. The equation given below, is used to calculate activation

overvoltage in a fuel cell [33]:

hact ¼ x1 þ x2$Tþ x3$T$ln�CO2

�þ x4$T$ln ðIÞ (4)

Where I is the cell load current in [A], CO2is the concentration

of oxygen dissolved in a water film interface in the catalytic

surface of the cathode in (mol/cm3), estimated on the basis of

the oxygen partial pressure and cell temperature by the law of

Henry [33]:

CO2¼ PO2

5:08� 106$exp

��498T

� (5)

Ohmic polarization loss. Ohmic polarization loss are derived

from membrane resistance to transfer protons and from

electrical resistance of the electrodes to transfer electrons.

The ohmic losses can be formulated as following [33]:

hohm ¼ I$ðRm þ RcÞ (6)

where Rm is the equivalent resistance of the electron flow, Rc is

the proton resistance considered as constant

Rm ¼ rM$lA

(7)

In which rM is the specific resistance of the membrane

(U cm), A is the membrane active area (cm2), l is the thickness

of the membrane (cm). The following expression for the spe-

cific resistance is used [33e35]:

rM ¼181:6

�1þ 0:03

�IA

�þ 0:062

�T

303

�2

$

�IA

�2:5��j� 0:634� 3

�IA

��$exp½4:18ðT�303Þ=T�

(8)

uel cell power system using sliding mode and super-twisting al-doi.org/10.1016/j.ijhydene.2016.06.103

Page 4: Control of PEM fuel cell power system using sliding mode ...aurak.ac.ae/publications/Control-of-PEM-Fuel-Cell-Power-System... · DC/DC boost converter Sliding mode control ... Control

i n t e r n a t i o n a l j o u r n a l o f h y d r o g e n en e r g y x x x ( 2 0 1 6 ) 1e1 24

where ð181:6=j� 0:634Þ the specific resistance (U cm) at no

current and at 30 C. The exponential term in the denominator

is the temperature factor correction if the cell is not at 30 C.

The parameter j is an adjustable parameter with a possible

maximum value of 23. This parameter depends on the mem-

brane fabrication process and is a function of the relative

humidity and the stoichiometric rate of the gas in the anode.

Under ideal humidity conditions (100%), this parameter may

have a value ranging from 14 to 20.

Concentration polarization loss. Concentration loss results

from the drop in concentration of the reactants, oxygen and

hydrogen, which changes during the reaction. Therefore, it

can be represented by the loss of the chemical reaction [36].

hcon ¼ B$ln

�1� J

Jmax

�(9)

where B is a parameter that depends on the type of cell and J

represents the current density passing through the cell at each

moment (A/cm2) and is defined as

J ¼ IA

(10)

Fuel-cell stack. Fuel-cell stack is an individual cells lumped

together, its output voltage is calculated by the following

equation [37].

VStack ¼ Ncell$VFc (11)

¼ Ncell$ðECell � hact � hohm � hconÞ (12)

WhereNcell is the number of fuel cell in stack,VFc is the fuel cell

voltage, ECell is the thermodynamic potential of the fuel cell,

hact, hohm and hcon are losses, introduced into the fuel cell.

Power of PEMFC. The electrical power supplied by the cell to

the load can be determined by the equation:

PFc ¼ I$VFc (13)

where VFc is the cell voltage for each operating condition. By

using the above equations, the PEMFC static model can be

shown as Fig. 3.

Dynamic model of PEMFC

In a PEM fuel cell, the two layer separated by the membrane

act as double charged layer, which can store electrical energy,

due to this property this can be treated as a capacitor. Ract, Rcon

and RU are the equivalent resistance for different types of fuel

Fig. 3 e Static model of PEMFC.

Please cite this article in press as: Derbeli M, et al., Control of PEM fgorithms, International Journal of Hydrogen Energy (2016), http://dx.

cell losses [38]. Circuital model of fuel cell by considering all

the effect discussed above is shown in Fig. 4.

Kirchhoff law gives the following equation:

I ¼ CdVd

dtþ Vd

Rcon þ Ract(14)

it can be written as the equation below:

dVd

dt¼ 1

CI� 1

tVd (15)

Where Vd represents the dynamical voltage across the

equivalent capacitor (associated with hact and hcon), C is the

equivalent electrical capacitance; and, t is the fuel cell elec-

trical time constant dependent of the cell temperature given

by the equation:

t ¼ CðRact þ RconÞ ¼ C

�hact þ hcon

I

�(16)

Including this electrical dynamic behavior term, the

resulting FC voltage in (4) is then changed by the equation as

given below:

Vcell ¼ ECell � Vd � IRohm (17)

where Rohm, Ract, Rcon are respectively the representation for

the ohmic, the activation and the concentration resistance;

with C corresponding to themembrane capacitance due to the

double layer effect. This effect is incorporated in the output

voltage of the PEM fuel cell. Using (15) and (16) and Laplace

transformations, transfer function (18) was obtained, in which

s represents Laplace operator:

Vcell ¼ ECell ��

Ract þ Rcon

ðRact þ RconÞC$sþ 1þ Rohm

�I (18)

The model equations so far accept as inputs the partial

pressures of the gases. Derivation the perfect gas equation, a

specific relation is derived between the partial pressure and

the input flow rate of the fuel, the partial pressure of

hydrogen and oxygen are given in equations (19) and (20)

[39,40] (Fig. 5):

Fig. 4 e Equivalent electrical circuit of PEM fuel cell.

uel cell power system using sliding mode and super-twisting al-doi.org/10.1016/j.ijhydene.2016.06.103

Page 5: Control of PEM fuel cell power system using sliding mode ...aurak.ac.ae/publications/Control-of-PEM-Fuel-Cell-Power-System... · DC/DC boost converter Sliding mode control ... Control

Fig. 5 e PO2 and PH2 in function of IL, qO2 and qH2 .

i n t e r n a t i o n a l j o u r n a l o f h yd r o g e n e n e r g y x x x ( 2 0 1 6 ) 1e1 2 5

PH2¼ 1

�KH2�

1þ tH2

� qH2� 2I$Kr

(19)

PO2¼ 1

�KO2�

1þ tO2

� qO2� I$Kr

(20)

Where:

8>>><>>>:

tH2¼ Van

R$T$KH2

tO2¼ Van

R$T$KO2

(21)

with, KH2is the valve molar constant for hydrogen (kmol/

s atm), KO2is the valve molar constant for oxygen (kmol/

s atm), qH2is the hydrogen flow rate, qO2

is the oxygen flow

rate, tH2is the response time for hydrogen (s), tO2

is the

response time for oxygen (s), Kr is a modeling parameter

constant (kmol/(sA)), which has a value of N/4F, Van is the

volume of the anode. By using the above equations, the PEMFC

system can be shown as Fig. 6.

Modeling of DC/DC boost converter

Boost converters are essentially a step-up power converter

that take in a low voltage input and provide an output at a

much higher voltage. An ideal DC/DC boost converter circuit is

shown in Fig. 7. The input and output voltage relationship is

controlled by the switch duty cycle, u, according to the equa-

tion below [41].

Vout ¼�

11� u

�$Vstack (22)

The boost converter circuit as shown in Fig. 7 comprises an

inductor, transistor switch, diode switch, filtering capacitor,

and load resistance. It is powered fromDC voltage source. This

circuit is assumed to operate under continuous conduction

mode. Under such assumption, the circuit will cyclically loops

through two topologies. The first one is characterized by closed

transistor and open diode switches. The second is character-

ized by open transistor switch and close diode switch.

First topology: (u is ON and d is OFF)

The differential equations that characterizes the inductor

current dynamic state iL and the output voltage dynamic state

Vout are obtained:

Please cite this article in press as: Derbeli M, et al., Control of PEM fgorithms, International Journal of Hydrogen Energy (2016), http://dx.

8>><>>:

diLdt

¼ 1LðVstackÞ

dVout

dt¼ 1

Cð�ioutÞ

(23)

The state-space equations of this topology can be written

and noted as follows:

_x ¼ A1$xþ B1$v (24)

Where the matrices x, A1 and B1 are defined as follows:

8>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>:

x ¼"x1

x2

"iL

Vout

#

A1 ¼"0

0

264

0

� 1RC

375

B1 ¼

2641L

0

375

(25)

Second topology: (u is OFF and d is ON)

The differential equations that characterizes the inductor

current dynamic state iL and the output voltage dynamic state

Vout are obtained:

8>><>>:

diLdt

¼ 1LðVstack � VoutÞ

dVout

dt¼ 1

CðiL � ioutÞ

(26)

The state-space equations of this topology can be written

and noted as follows:

_x ¼ A2$xþ B2$v (27)

Where the matrices A2 and B2 are defined as follows:

8>>>>>>>>>><>>>>>>>>>>:

A2 ¼

266640 �1

L

1C

� 1RC

37775

B2 ¼

2641L

0

375

(28)

The state-space representation for the boost converter can

be written and noted as follows:

�_x ¼ A$xþ B$vy ¼ C$xþ E$v

(29)

Where the matrices A, B, C and E are defined as follows:

8>><>>:

A ¼ uA1 þ ð1� uÞA2

B ¼ uB1 þ ð1� uÞB2

C ¼ ½0 1 �E ¼ 0

(30)

The final state-space representation for the boost con-

verter can be expressed by the following expression:

uel cell power system using sliding mode and super-twisting al-doi.org/10.1016/j.ijhydene.2016.06.103

Page 6: Control of PEM fuel cell power system using sliding mode ...aurak.ac.ae/publications/Control-of-PEM-Fuel-Cell-Power-System... · DC/DC boost converter Sliding mode control ... Control

Fig. 6 e PEMFC system model.

Fig. 7 e Boost converter circuit.

Fig. 8 e Control of PEM fuel cell power system.

Fig. 9 e State trajectory and sliding surface in SMC.

i n t e r n a t i o n a l j o u r n a l o f h y d r o g e n en e r g y x x x ( 2 0 1 6 ) 1e1 26

8>>>>><>>>>>:

_x ¼

26664

0u� 1L

1� uC

� 1RC

37775xþ

2641L

0

375v

y ¼ ½0 1 �x

(31)

Controllers design

In this section, first and second (Super-Twisting Algorithm)

order sliding mode controller are applied to stabilize and

improve the performance of the PEMFC system. The closed

loop control is shown in Fig. 8.

Please cite this article in press as: Derbeli M, et al., Control of PEM fgorithms, International Journal of Hydrogen Energy (2016), http://dx.

Sliding mode controller (SMC)

SMC is a nonlinear control solution, it is a particular type of

the VSCS, which is characterized by a suite of feedback control

laws and a decision rule. It was proposed by Vladim UTKIN in

[42]. SMC is known to be robust against modeling inaccuracies

and system parameters fluctuations. It was successfully

applied to electricmotors, robotmanipulators, power systems

and power converters [42].

According to Fig. 9, the SMC forcing the system to reach a

given surface called sliding surface and remains on it there-

after. This control is performed in two steps:

The convergence towards the surface and then sliding on it

till the origin.

The design of the control can be performed in three main

stages:

� The choice of the surface.

uel cell power system using sliding mode and super-twisting al-doi.org/10.1016/j.ijhydene.2016.06.103

Page 7: Control of PEM fuel cell power system using sliding mode ...aurak.ac.ae/publications/Control-of-PEM-Fuel-Cell-Power-System... · DC/DC boost converter Sliding mode control ... Control

i n t e r n a t i o n a l j o u r n a l o f h yd r o g e n e n e r g y x x x ( 2 0 1 6 ) 1e1 2 7

� The establishment of the existence of convergence

conditions.

� The determination of the control law.

We consider the non-linear system of the form:

�_xðtÞ ¼ fðx; tÞ þ gðx; tÞuy ¼ CT x

(32)

Where f and g are continuous functions, u and y are respec-

tively the input and the output of the system.

Choice of a sliding surfaceA general form is proposed by Slotine [43] to determine the

sliding surface that ensures convergence of controlled vari-

able to its reference value, it is given by

sðx; tÞ ¼�ddt

þ l

�r�1

eðtÞ (33)

With, eðtÞ ¼ x1 � x1ref the error between the controlled var-

iable and its reference, l is a positive constant (chosen by the

designer) and r is a relative degree.

The objective of control is to maintain the trajectories on

the sliding surface to eliminate error and to impose the cho-

sen dynamic [44e48].

Convergence conditionThe convergence condition allows the system to converge to

the sliding surface. A positive scalar function V(x) > 0 must be

determined for the system state variables which is defined by

the following Lyapounov function: [42].

VðxÞ ¼ 12S2ðxÞ (34)

When the Lyapounov function is decreasing, its derivative

must be ensure negative, this is verified by the following

inequality:

VðxÞ<00SðxÞ$ _SðxÞ< 0 (35)

Verification of the convergence condition: S$ _S<0

In a continuous conduction mode (CCM), the output

voltage is related to the input one as follows:

Vout ¼ Vstack

1� u(36)

The output current is related to the input one as follows:

Iout ¼ ð1� uÞIin (37)

In ideal case, based on (Pin ¼ Pout), it is easy to deduce that:

Rout ¼ Rin

ð1� uÞ2 (38)

From the equation above we have Rin ¼ (1 � u)2 Rout and

using this equation, we can observe that if the duty cycle u

increases, then Rin decreases, so based on P ¼ RI2, the input

current will increase. This shows that the rate of change in

duty cycle is always the same with the rate of change in cur-

rent. This can be expressed in mathematical form as

signðuÞ ¼ signðIÞ (39)

Please cite this article in press as: Derbeli M, et al., Control of PEM fgorithms, International Journal of Hydrogen Energy (2016), http://dx.

Using equations (25) and (33) with a relative degree r ¼ 1,

the sliding surface can be expressed by the following

equations:

SðxÞ ¼ x1 � x1ref (40)

¼ IL � Iref (41)

Then the derivative of the sliding surface as determined as

follows

_S ¼ _I (42)

� If S is positive, the duty cycle u decreases, the resistance R

will increase, then the current I will decrease, this means

that the derivative of the current is negative _I<0/ _S is

negative

� If S is negative, the duty cycle u increases, the resistance R

will decrease, then the current I will increase, this means

that the derivative of the current is positive ð _I>0/ _SÞ is

positive

0 The convergence condition S, _S< 0 is verified.

Calculation of the command lawIn general the controller structure contain two components,

the first for an exact linearization and the second for the

stabilizing.

The second one is very important in the sliding mode

control technique, because it is used to eliminate the

impression effects of themodel and to reject disturbance. The

control law can be given as [43,45].

u ¼ uequ þ un (43)

uequ: corresponds to the equivalent component,

un: corresponds to the non-linear component,

Calculation of uequ. The equivalent component can be inter-

preted as the modulated average value, it is calculated from:

uequ ¼ ��vSvx

gðt; xÞ��1�

vSvx

fðt; xÞ þ vSvt

�(44)

Using equations (31), (32), (40) and (41)

uequ ¼ ��Vout

L

��1�Vstack � VVout

L

�(45)

Calculation of un. The nonlinear component is determined to

ensure the attractiveness of the controlling variable to the

sliding surface and meet the convergence condition

SðxÞ$ _SðxÞ<0 (46)

The solution of this condition is given by: [42].

un ¼ �K

�vSvx

gðt; xÞ��1

signðSÞ (47)

Where K is a positive constant chosen by the designer.

Finally u is determined by the following equation:

uel cell power system using sliding mode and super-twisting al-doi.org/10.1016/j.ijhydene.2016.06.103

Page 8: Control of PEM fuel cell power system using sliding mode ...aurak.ac.ae/publications/Control-of-PEM-Fuel-Cell-Power-System... · DC/DC boost converter Sliding mode control ... Control

i n t e r n a t i o n a l j o u r n a l o f h y d r o g e n en e r g y x x x ( 2 0 1 6 ) 1e1 28

u ¼ � LVout

�Vstack � Vout

Lþ K sign ðSÞ

�(48)

Stability studyThe Lyapanuv function can be chosen as:

V ¼ jSj (49)

a) Proving that V is positive definite:

� If S < 0, signðSÞ ¼ �10V ¼ S signðSÞ> 0

� If S ¼ 0, signðSÞ ¼ 00V ¼ S signðSÞ ¼ 0

� If S > 0, signðSÞ ¼ þ10V ¼ S signðSÞ> 0

0V is positive definite

b) Proving that _V is negative definite: Differentiating the Lya-

panuv function yields:

_V ¼ vVvt

þ vVvIL

_IL

¼ vSvt

signðSÞ þ _ILsignðSÞ

¼ 2LsignðSÞðVstack � Vout þ Vout$uÞ

¼ �2KsignðSÞ2 � 0

0V is positive definite and consciously _V is negative defi-

nite. Thus, it can be concluded that the system is stable.

Fig. 10 e PEMFC 10 stack characteristics.

Super twisting algorithm STA

This algorithm is intended to systems with relative degree 1,

this is the case of the presented PEM fuel cell system. One

interesting feature of the STA is that during on-line operation,

it does not require information of S. The trajectories converge

to the origin of the sliding plane turning around in a typical

way. The control law comprises two terms. One is the integral

of a discontinuous control action and, the other, is a contin-

uous function of S, contributing only during the reaching

phase [24]: manipulator. The effective control u for this algo-

rithm consists of two terms: uequ and ust,

uðtÞ ¼ uequðtÞ þ ustðtÞ (50)

with

ustðtÞ ¼ u1ðtÞ þ u2ðtÞ (51)

� _u1 ¼ �g$signðSÞu2 ¼ �l$

���S���1=2,signðSÞ (52)

where g and l are design parameters that can be first derived

from the corresponding sufficient conditions for finite time

convergence of the algorithm [24]:

Please cite this article in press as: Derbeli M, et al., Control of PEM fgorithms, International Journal of Hydrogen Energy (2016), http://dx.

8>>>><>>>>:g>

F

Gm

l>

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi2

G2m

$ðGm$gþ FÞ2ðGm$g� FÞ

s (53)

Stability studyUsing the same Lyapanuv function in SMC, it's clear that V is

positive definite.

The command law is expressed by the following equation

u ¼ � LVout

�Vstack � Vout

Lþ l

����S���0:5signðSÞ�� LVout

ZðgsignðSÞÞdt

(54)

Then

_V ¼ �2l

���S���0:5 þ gtsignðSÞ2 � 0 (55)

0V is positive definite and consciously _V is negative defi-

nite. Thus, it can be concluded that the system is stable.

Simulation results

The objective of this section is to test and verify the perfor-

mances of the SMC and the STA (that have been designed in

the above section) applaid on PEMFC power system, under the

environment MATLAB�SIMULINK™.

PEM fuel cell model

Table 1 illustrates all parameters of the PEM fuel cell

components.

Using (2)e(14) and the data in Table 1, the polarization

curve of the PEMFC presented in Fig. 10 was established for

54 W. This stack is composed of 10 unit cells, with a mem-

brane active area of 162 cm2. Hydrogen and air are supplied at

the atmospheric pressure (0.4 atm, 0.01 atm).

For this test, the stack runs at a temperature of 25 C. The

maximum current for this stack is 10 A.

Fig. 10 shows that the power increases gradually to the

maximum power point and then decreases. The maximum

power produced by this model of fuel cell is 54 W, when the

load current is 9.74 A and the voltage output is 5.9 V.

The polarization curves of the fuel cell at different oper-

ating temperatures of Fig. 11 showed that fuel cell

uel cell power system using sliding mode and super-twisting al-doi.org/10.1016/j.ijhydene.2016.06.103

Page 9: Control of PEM fuel cell power system using sliding mode ...aurak.ac.ae/publications/Control-of-PEM-Fuel-Cell-Power-System... · DC/DC boost converter Sliding mode control ... Control

Fig. 12 e PEMFC characteristics at different gasses partial

pressure.

Fig. 13 e DC/DC boost converter output voltage at different

i n t e r n a t i o n a l j o u r n a l o f h yd r o g e n e n e r g y x x x ( 2 0 1 6 ) 1e1 2 9

performancewas improvedwith increasing temperature from

298.15 K to 373.15 K. As a result, if the operating temperature

of fuel cell is high, the voltage produced by fuel cell is high.

Fuel cell performance is also largely influenced by operating

pressure. In this work, operating pressure of the hydrogen was

varied from 0.002 atm to 2 atm, while the oxygen varied from

0.004 atm to 4 atm, at a constant operating temperature of

25 C. The polarization curves for different operating pressure

are shown in Fig. 12. When the hydrogen and oxygen partial

pressure is equal to 0.002 atm and 0.004 atm respectively, the

voltage and the power generated by the fuel cell are the lowest

compare to other gasses partial pressure.

When the gasses partial pressure is increased to 2 atm and

4 atm respectively of the hydrogen and the oxygen, the output

voltage and the power produced by the fuel cell are the highest

values. Therefore, the efficiency of the fuel cell is improved by

increasing the gasses partial pressure.

DC/DC boost converter

Simulations were performed on a typical boost converter cir-

cuit with the following parameter values:

Input voltage VStack ¼ 10 V, Capacity C ¼ 1500$10�6 F,

Resistance R ¼ 20 U, Inductor L ¼ 69$10�3 H.

Fig. 13 show the output voltage Vout when the duty cycle

equal to 0.3, 0.5 and 0.6.

Control results

In order to find out the performance of the controllers, a nu-

merical simulation was made in the MATLAB�SIMULINK™.

Indeed, variation load are applied at t ¼ 2s and t ¼ 4s as

showed in Fig. 14. In order to extract the maximum power

from the PEMFC, the desired current of the PEMFC is given

Iref ¼ 9.74 A.

Figs. 15e20, show the validity of the Super-Twisting Algo-

rithm and its capability to reduce the chattering phenomenon

Fig. 11 e PEMFC characteristics at different operating

temperature.

duty cycle values.

Fig. 14 e Load variations.

Please cite this article in press as: Derbeli M, et al., Control of PEM fgorithms, International Journal of Hydrogen Energy (2016), http://dx.

of the SMC. Moreover, it is clearly shown that using the STA,

the maximum power point of PEMFC is achieved quickly with

great precision and global stability of closed loop system.

Fig. 16 shows that for a reference current of 9.74 A, the STA

show gradual and smooth rise to the reference value.

Compared to the SMC, better performance such as robustness,

great precision and good dynamic behavior is achieved,

uel cell power system using sliding mode and super-twisting al-doi.org/10.1016/j.ijhydene.2016.06.103

Page 10: Control of PEM fuel cell power system using sliding mode ...aurak.ac.ae/publications/Control-of-PEM-Fuel-Cell-Power-System... · DC/DC boost converter Sliding mode control ... Control

Fig. 15 e The controllers output voltage.

Fig. 16 e PEM fuel cell current using SMC and STA.

Fig. 17 e PEM fuel cell voltage using SMC and STA.

Fig. 18 e DC/DC boost converter output power.

Fig. 19 e DC/DC boost converter output current.

Fig. 20 e DC/DC boost converter output voltage.

i n t e r n a t i o n a l j o u r n a l o f h y d r o g e n en e r g y x x x ( 2 0 1 6 ) 1e1 210

Please cite this article in press as: Derbeli M, et al., Control of PEM fgorithms, International Journal of Hydrogen Energy (2016), http://dx.

moreover, it is clearly shown that the STA reduce the chat-

tering phenomenon.

Figs. 16e18 illustrates the controllers behavior when facing

load variations at t¼ 2s and t¼ 4s. According to these figures, it

is noticeable that both of SMC and STA appear robustness

against load variations. However, it is clearly shown that the

drawback of the SMC is the presence of the chattering effect

around the reference value, caused by the switching fre-

quency of the control. In the other hand, these figures show

the capability of the STA to reduce the chattering phenome-

non, even for large load variation (100 ohm).

Figs. 19 and 20 show the variations of the output current

and voltage of the boost converter. It is noticeable that

although the chattering phenomenon of the SMC is increased

between t ¼ 2s and t ¼ 4s, the STA still provide great

performance.

Fig. 21 shows that the STA feature twisting around the

origin. The trajectory perform an infinite number of rotations

while converging in finite time to the origin.

Fig. 21 e SMC and STA phase trajectory (S, _S).

uel cell power system using sliding mode and super-twisting al-doi.org/10.1016/j.ijhydene.2016.06.103

Page 11: Control of PEM fuel cell power system using sliding mode ...aurak.ac.ae/publications/Control-of-PEM-Fuel-Cell-Power-System... · DC/DC boost converter Sliding mode control ... Control

i n t e r n a t i o n a l j o u r n a l o f h yd r o g e n e n e r g y x x x ( 2 0 1 6 ) 1e1 2 11

Conclusion

In this paper, a mathematical model of a Proton Exchange

Membrane Fuel Cell is presented. The characteristics of the

fuel cell are obtained for different values of the input pa-

rameters and it is found that by operating the fuel cell at the

higher values of input variables, voltage losses can be

reduced. Moreover, classical and Second Order (STA) Sliding

Mode Control are proposed to maximize the power generated

from the PEMFC with the guarantee of the system stability in

presence of noise and disturbance. The Super-Twisting Al-

gorithm is used to smooth the discontinuous control term in

order to alleviate the chattering phenomenon. The simula-

tion results presented in this paper indicate that the sug-

gested approach has considerable advantages compared to

the classical sliding mode control. As a future works, we

would like making an experimental study of the control

approach on a real PEMFC system.

Acknowledgment

The authors are very grateful to the Tunisian Ministry of

Higher Education and Scientific Research by the support of the

research Unit which code UR11ES82, and to the Basque Gov-

ernment by the support of this work through the project S-

PE13UN039 and to the UPV/EHU by its support through the

projects GIU13/41 and UFI11/07.

r e f e r e n c e s

[1] Tao WQ, Min CH, Liu XL, He YL, Yin BH, Jiang W. Parametersensitivity examination and discussion of PEM fuel cellsimulation model validation part I. Current status ofmodeling research and model development. J Power Sources2006;160(1):359e73.

[2] Sadiq Al-Baghdadil Maher AR. Modelling of proton exchangemembrane fuel cell performance based on semi-empiricalequations. Renew Energy 2005;30:1587e99.

[3] Fmoun P, Member S, Gemmen RS. Electrochemical circuitmodel of a PEM fuel cell. IEEE; 2003.

[4] Luo FL, Ye H. Advanced DC/DC converters. Boca Raton,Florida, USA: CRC Press; 2004.

[5] Emadi A, Ehsani M. Negative impedance stabilizing controlsfor PWM DC-DC converters using feedback linearizationtechniques. In: Proceedings of the 35th Intersociety EnergyConversion Engineering Conference and Exhibit; 2000. 6l3e20.

[6] Farivar G, Agelidis VG, Hredzak B. Fuzzy logic based controlsystem for cascaded H-bridge converter. In: Applied PowerElectronics Conference and Exposition (APEC), 16e20; March2014. p. 3006e10.

[7] Balezentiene L, Streimikiene D, Balezentis T. Fuzzy decisionsupport methodology for sustainable energy crop selection.Renew Sustain Energy Rev 2013;17:8393.

[8] Tan SC, Lai YM, Tse CK. A unified approach to the design ofPWM-based sliding-mode voltage controllers for basic DC-DCconverters in continuous conduction mode. IEEE TransCircuits Syst I Regul Pap Aug. 2006;53(8):1816e27.

[9] Tan SC, Lai YM, Tse CK. An evaluation of the practicality ofsliding mode controllers in DC-DC converters and theirgeneral design issues. In: Proceedings of the 37th Annual

Please cite this article in press as: Derbeli M, et al., Control of PEM fgorithms, International Journal of Hydrogen Energy (2016), http://dx.

IEEE Power Electronics Specialists Conference; June 18e22,2006. p. 1e7.

[10] He Y, Luo FL. Design and analysis of adaptive sliding-modecontroller for DC-DC converters. IEE Proc Electr Power ApplMay 2006;153(3):401e10.

[11] Alqahtani A, Utkinin V. Self-optimization of photovoltaicsystem power generation based on sliding mode control. In:Proceedings of IECON12; 2012. p. 3468e74.

[12] Tan SC, Lai YM, Cheung MKH, Tse CK. An adaptive slidingmode controller for buck converter in continuous conductionmode. In: Proceedings of the IEEE Applied Power ElectronicsConference Expo (APEC); Feb. 2004. p. 1395e400.

[13] Tan SC, Lai YM, Cheung MKH, Tse CK. On the practicaldesign of a sliding mode voltage controlled buck converter.IEEE Trans Power Electron Mar. 2005;20(2):425e37.

[14] Tan SC, Lai YM, Cheung MKH, Tse CK. Adaptive feedforwardand feedback control schemes for sliding mode controlledpower converters. IEEE Trans Power Electron Jan 2006;21(1).

[15] Cid-Pastor A. Synthesis of loss-free resistors based onsliding-mode control and its applications in powerprocessing. Control Eng Pract 2013;21:689e99.

[16] Oscar LL, Maria TP, Manel GA. New MPPT method for low-power solar energy harvesting. IEEE Trans Indus Electron2010;57:3129e38.

[17] Utkin VI. Variable structure systems with sliding modes. IEEETrans Automatic Control 1977;26:212e22.

[18] Hamerlain M. An anthropomorphic robot arm driven byartificial muscles using a variable structure control. In:IROS95, IEEE/RSJ International Conference on IntelligentRobots and Systems, Pittsburgh, Pennsylvania, USA; August5e9, 1995. p. 550e5.

[19] Chettouh M, Toumi R, Hamerlain M. Chatter reduction in anartificial muscles robot application. Int J Robot Automat2008;23(2):88e97.

[20] Hamerlain M, Youssef T, Belhocine M. Switching on thederivative of control for decreasing the chattering. IEE JControl Theory Appl 2001;148(1):88e96.

[21] Burton JA, Zinober ASI. Continuous approximation ofvariable structure control. Int J Syst Sci 1986;17(6):875885.

[22] Lee H, Utkin VI. Chattering suppression methods in slidingmode control systems. Annu Rev Control 2007;31:179188.

[23] Veluvolu KC, Soh YC, Cao W. Robust observer with slidingmode estimation for nonlinear uncertain systems. IETControl Theory Appl 2007;1(5):15331540.

[24] Emelyanov SV, Korovin SV, Levantovsky LV. Higher-ordersliding modes in control systems. Differ Equations1993;29(11):16271647.

[25] Levant A. Higher-order sliding modes, differentiation andoutputfeedback control. Int J Control 2003;76(9):924941.

[26] El-Sharkh MY, Rahman A, Alam MS, Sakla AA, Byrne PC,Thomas T. Analysis of active and reactive power control of astand-alone PEM fuel cell power plant. IEEE Trans Power SystNovember 2004;19(4).

[27] El-Sharkh MY, Alam MS. A dynamic model for a stand-alonePEM fuel cell power plant for residential application. J PowerSources June 2004.

[28] El-Sharkh MY, Rahman A, Alam MS. Neural networks-basedcontrol of active and reactive power of a stand-alone PEMfuel cell power plant. J Power Sources June 2004;135:88e94[Available online].

[29] Scientific Report. Fuel cell handbook. IEEE Transactions onEnergy Conversion. 5th ed., vol. 20. EG and G Services,Parsons Inc., DEO of Fossil Energy, National EnergyTechnology Lab; Oct. 2000. N2, June 20.

[30] Correa JM, Farret FA, Canha LN, Simoes MG. Anelectrochemical based fuel cell model suitable for electricalengineering automation approach. IEEE Trans Indus ElectronOctober 2004;51(5).

uel cell power system using sliding mode and super-twisting al-doi.org/10.1016/j.ijhydene.2016.06.103

Page 12: Control of PEM fuel cell power system using sliding mode ...aurak.ac.ae/publications/Control-of-PEM-Fuel-Cell-Power-System... · DC/DC boost converter Sliding mode control ... Control

i n t e r n a t i o n a l j o u r n a l o f h y d r o g e n en e r g y x x x ( 2 0 1 6 ) 1e1 212

[31] Correa JM, Farret FA, Canha LN, Simoes MG. Simulation offuel cell stacks using a computer- controlled power rectifierwith the purposes of actual high power injectionapplications. IEEE Trans Industrial Appl July/August2003;39(4).

[32] Larminie JE, Chichester, U.K.: Wiley; 2000. pp. 308e308.[33] Mann RF, Amphlett JC, Hooper MAI, Jensen HM, Peppley BA,

Roberge PR. Development and application of a generalisedsteady-state electrochemical model for a PEM fuel cell. JPower Sources 2000;86(1e2):173e80.

[34] Corra JM, Farret FA, Canha LN, Simes MG. Anelectrochemical-based fuel-cell model suitable for electricalengineering automation approach. IEEE Trans Indus ElectronOctober 2004;51(5):1103e12.

[35] Mahmah B, MRaoui A, Belhamel M, Benmoussa H.Experimental study and modelling of a fuel cell PEMFC feddirectly with hydrogen/oxygen. In: 16th WorldHydrogen Energy Conference, WHEC16, Lyon, France; 13e16June 2006.

[36] Outeiro MT, Chibante R, Carvalho AS, de Almeida AT. Aparameter optimized model of a proton exchange membranefuel cell including temperature effects. J Power Sources2008;185(2):952e60.

[37] Wang C, Nehrir M, Shaw S. Dynamic models and modelvalidation for PEM fuel cells using electrical circuits. IEEETrans Energy Convers June 2005;20(2):442e51.

[38] Larminie J, Dicks A. Fuel cell systems explained. 2nd ed.England, Mai: J. Wiley and Sons; 2003.

[39] Padulles J, Ault GW, McDonald JR. An integrated SOFC plantdynamic model for power systems simulation. J PowerSources 2000;86(1):495e500.

Please cite this article in press as: Derbeli M, et al., Control of PEM fgorithms, International Journal of Hydrogen Energy (2016), http://dx.

[40] Uzunolu M, Alam MS. Dynamic, modeling, design, andsimulation of a combined PEM fuel cell and ultracapacitorsystem for stand-alone residential applications. IEEE TransEnergy Convers 2006;21(3):767e75.

[41] Mohan Ned, Robbins William P, Undeland Tore M. Powerelectronics: converters, applications, and design. Hoboken,NJ: Wiley; 2007 [Print].

[42] Utkin V, Guldner J, Shi J. Sliding mode control inelectromechanical systems. London: Taylor and Francis;1999.

[43] Slotine JJ, Li W. Applied nonlinear control. London: Prentice-Hall, Inc.; 1991.

[44] Abdelkrim Souici. Commande robuste d'une machine ainduction par mode glissant dordre suprieur. MagisterMemory. Batna's University; 2013.

[45] Farhat M, Barambones O. Sliding mode control (SMC): theory,perspectives and industrial applications. A real time slidingmode control for a standalone PV system [Chapter 4]. ISBN:978-1-63483-115-4.

[46] Farhat M, Barambones O, Sbita L. A new maximum powerpoint method based on a sliding mode approach for solarenergy harvesting. Applied Energy. Elsevier Publisher. http://dx.doi.org/10.1016/j.apenergy.2016.03.055.

[47] Farhat M, Barambones O, Sbita L. Real-time efficiencyboosting for PV systems using MPPT based on sliding mode.Energy Procedia 2015;75:36136.

[48] Farhat M, Barambones O, Sbita L, Fleh A. A robust MPPtracker based on sliding mode control for a photovoltaicpumping system. International Journal of Automation andComputing. Springer Publisher.

uel cell power system using sliding mode and super-twisting al-doi.org/10.1016/j.ijhydene.2016.06.103