Next Article in Journal
Climate Change Mitigation in Households between Market Failures and Psychological Barriers
Next Article in Special Issue
A Novel Fuel-Cell Electric Articulated Vehicle and Its Drop-and-Pull Transport System
Previous Article in Journal
Demand Response Optimization Model to Energy and Power Expenses Analysis and Contract Revision
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hydrogen Fuel Cell and Ultracapacitor Based Electric Power System Sliding Mode Control: Electric Vehicle Application

1
Department of Electrical and Computer Engineering, The University of Alabama in Huntsville, Huntsville, AL 35899, USA
2
LS2N CNRS UMR no 6004, Centrale Nantes, 1 rue de la Noë, CEDEX 3, 44321 Nantes, France
3
Kimberly Clark Co., Herbert St, Mobile, AL 36610, USA
*
Author to whom correspondence should be addressed.
Energies 2020, 13(11), 2798; https://doi.org/10.3390/en13112798
Submission received: 21 April 2020 / Revised: 19 May 2020 / Accepted: 21 May 2020 / Published: 1 June 2020

Abstract

:
Control of a perturbed electric power system comprised of a hydrogen fuel cell (HFC), boost and boost/buck DC–DC power converters, and the ultra-capacitor (UC) is considered within an electric vehicle application. A relative degree approach was applied to control the servomotor speed, which is the main controllable load of the electric car. This control is achieved in the presence of the torque disturbances via directly controlling the armature voltage. The direct voltage control was accomplished by controlling the HFC voltage and the UC current in the presence of the model uncertainties. Controlling the HFC and UC current based on the power balance approach eliminated the non-minimum phase property of the DC–DC boost converter. Conventional first order sliding mode controllers (1-SMC) were employed to control the output voltage of the DC–DC boost power converter and the load current of the UC. The current in HFC and the servomotor speed were controlled by the adaptive-gain second order SMC (2-ASMC). The efficiency and robustness of the HFC/UC-based electric power systems controlled by 1-SMC and 2-ASMC were confirmed on a case study of electric car speed control via computer simulations.

1. Introduction

Hydrogen fuel cell electric vehicles (HFCEV) use hydrogen fuel cells (HFC) to power an electric motor. In order to power the electric motor, HFCEV generates electricity by using oxygen from the air and compressed hydrogen (see Figure 1 [1]).
HFCEVs appear to be environmentally friendly, since their by-products are water and heat. A HFCEV study showed that hydrogen vehicles had a higher efficiency when compared to vehicles with traditional gasoline engines [1,2]. In this work, we considered controlling the speed of an electric car in the presence of the torque disturbances and model uncertainties. The task was addressed by controlling the electric power system comprised of HFC conditioned by a DC–DC boost bidirectional power converter, with an ultra-capacitor (UC) as a storage device conditioned by a boost/buck bidirectional converter, in order to drive the speed of the DC electric motor to its time varying command profile.
The necessity of UC employment is based on the fact that HFC cannot generate rapidly changing currents, if required, due to slow HFC membrane dynamics and, therefore, HFC physical constraints [2,3]. It yields a reduced agility of the HFC-based electric car. On the other hand, UC (with a capacitance up to 3500 F) can dump dynamically aggressive current profiles to the load (the electrical motor). The use of UC [2,4] facilitates a fast response to the load current demand. The UC can operate in a wide range of temperature conditions: from +70° Celsius to −40° Celsius, providing high charge acceptance, high-efficiency, cycle stability, and excellent performance. Specifically, HFCEV can deliver enough power to ignition systems, even in cold weather, without relying on traditional batteries [2].
The DC motors (that are considered in this work as a load for the HFC/UC-based electric power system) have some advantages over AC motors as power drives in electric vehicles [3]. Specifically, the DC motors operate with lower voltage, have higher peak torque, and provide faster car acceleration. The high peak torque enables the vehicle to be more adaptable to different driving conditions.
The challenges in controlling the HFC/UC/DC–DC boost and boost/buck converter based electric power system for an electric vehicle application were addressed in this paper as follows:
  • The relatively slow uncertain dynamics of the HFC membrane challenge responding to the possible fast load current demand [5,6,7,8,9,10].
  • The non-minimum phase property of the DC–DC boost and boost/buck converters challenges a controller design that tracks a causal load voltage profile in the presence of the model perturbations [11,12,13].
  • The unknown bounds of the model perturbations challenge the robust controller design [10].
All challenges were addressed in a frame of sliding mode control [10,14,15,16].
The first challenge was addressed by using a controlled UC as a backup source of power supply when there is an interruption of power from HFC or a fast load current demand. Meeting the fast load current demand is addressed by splitting the current command profile into two: “slow” and “fast” profiles. Specifically, a “slow” current command is generated for the HFC, and the “fast” current command profile is generated for UC [17].
The second challenge was answered in this work by controlling the HFC and UC currents based on the power balance condition [4] in the presence of model perturbations. As soon as the non-minimum phase property of the DC–DC boost and boost/buck converters is mitigated by the HFC and UC current control, and the direct tracking of the voltages of the DC–DC boost and boost/buck converters is accomplished by the first order sliding mode control (1-SMC).
The third challenge was addressed by using adaptive second order sliding mode control (2-ASMC) [15,16]. Specifically, adaptive gain super-twisting controller [15,16] was employed for controlling the HFC current through the partial pressure of oxygen. The servomotor speed was robustly controlled by the adaptive-gain twisting controller [4,16].
The rest of this paper is organized as follows. Section 2 illustrates the mathematical modeling of the HFC/UC/DC-DC boost and boost/buck converters based on electric power systems for an electric vehicle application. Section 3 formulates the control problem for a HFC/DC–DC boost converter/UC/DC–DC boost/buck converter-based electric power system. The controller design for the given electric power system is designed in Section 4. The simulations are studied in Section 5 and Section 6 presents the conclusions of the paper.

2. Mathematical Model of Hydrogen Fuel Cell/Ultra Capacitor/Direct Current-Direct Current (HFC/UC/DC-DC) Converter/Servomotor System

The equivalent circuit diagram of an electric power system comprising of HFC/UC/DC-DC boost and boost/buck converters with a servomotor as the system’s load for an electric vehicle is presented in Figure 2, where E h f c is the Nernst voltage of HFC; i h f c is a HFC current; V a t is the voltage drop across the double layered capacitance C d due to activation loss; R a t is the resistance that causes the activation loss; R O h m is the variable internal resistance of the HFC; V O h m is the voltage drop due to ohmic loss; V s e r is the output voltage of the DC–DC boost converter; V u c is the voltage across the capacitance C u c ; i u c is the UC current; R u c is the resistance that characterizes the internal losses in UC; i s e r is the load (DC servomotor) current; R a r , L i n d are the armature resistance and inductance of a servomotor respectively; and ω s e r is the servomotor rotational speed.

2.1. Mathematical Model of HFC

The typical voltage–current characteristic of HFC [18], which is also called the polarization curve, is presented in Figure 3.
In this work, it was assumed that HFC operates in a linearity zone depicted in Figure 3. Then, the mathematical model of HFC was derived based on the equivalent circuit in Figure 2, and the dynamics of activation over voltage, Vat, are given as [4,5,6,7,8,9,10]:
d V a t d t = i h f c C d V a t R a t C d
The partial pressure of the hydrogen and oxygen dynamics is presented as [19]:
d d t P H 2 = 1 τ H 2 P H 2 + 1 τ H 2 k H 2 ( q H 2 i n 2 k γ 1 i h f c )
d d t P o 2 = 1 τ o 2 P o 2 + 1 τ o 2 k o 2 ( q o 2 i n k γ 1 i h f c )
where P H 2 and P O 2 are the partial pressures of hydrogen and oxygen, respectively. q H 2 i n is the input flow rate ( k m o l / s ); τ H 2 , τ O 2 are the time constants associated with the hydrogen and oxygen flow rates; q O 2 i n is the input flow rate ( k m o l / s ); k γ 1 is the consumed hydrogen flow rate, which is expressed as k γ 1 = n / ( 4 F 0 ) ( k m o l / ( s A ) ) with F 0 denoting the Faraday constant; and n is a number of HFCs in series in the stack.
The actuator valve dynamics are modeled as in [19,20]:
d q H 2 i n d t = 1 τ q H 2 ( q H 2 i n + q ¯ H 2 i n )
d q O 2 i n d t = 1 τ q O 2 ( q O 2 i n + q ¯ O 2 i n )
where τ q O 2 , τ q H 2 are the time constants of the oxygen and hydrogen actuator flow-rate valve dynamics, respectively. The inputs of valves q ¯ O 2 i n and q ¯ H 2 i n are considered as HFC control functions (i.e., v 3 = q ¯ H 2 i n and v 4 = q ¯ O 2 i n ).
Remark 1.
The dynamics of the valves in Equations (4) and (5) are considered as unmodeled dynamics and are neglected for the controller design [4]. The valve dynamics were used in the simulations only to validate the designed control.
The output voltage of the stack of n HFCs in series, V t h f c = n V h f c , is defined by equations
V h f c = E h f c V o h m V c o n V a t , E h f c = Δ G 1 2 F 0 + Δ s 1 2 F 0 ( T s t T h f c ) + R g T s t 2 F 0 ( ln ( P H 2 ) + 1 2 ln ( P O 2 ) )
V o h m = i h f c R o h m , V c o n = m 1 exp ( n i h f c ) + b 1 ln ( P o 2 a 1 )
where the Gibbs free energy Δ G 1 = 4.4 10 3 ( J m o l 1 ); and Δ s 1 = 170.0 is the standard molar entropy ( J m o l 1 K 1 ). The universal gas constant is given as R g = 8.314 ( J m o l 1 K 1 ) . The Faraday constant is described as F 0 = 96485.3415 ( s A / m o l ) . The reference temperature of the HFC is given as T h f c = 298.15 ° K and the stack temperature is T s t = 353 ° K . The temperature difference T s t T h f c is assumed to be the known constant during the process. The variable V c o n is dependent on the changes in the concentration of reactants. Due to the insignificant values of m 1 and b 1 (specifically, m 1 3 10 5 V ) in Equation (7), the term V c o n can be neglected in Equation (6) [4,5,6,7,8,9,10].

2.2. Mathematical Model of the DC–DC Unidirectional Boost Power Converter

The dynamics of the DC–DC boost power converter are governed by the following system of differential equations [4,5,6,7,8,9,10]:
d V s e r d t = 1 C b [ ( 1 v ¯ 1 ) i h f c + ( 1 v ¯ 2 ) i u c i s e r ] d i h f c d t = 1 L [ ( 1 v ¯ 1 ) V s e r + V t h f c ]
where v ¯ 1 [ 0 , 1 ] is a switch control function (a transistor T 1 in Figure 2), that is transformed as
v ¯ 1 = v 1 + 0.5 , v 1 [ 0.5 , 0.5 ]
and v 1 is a symmetric switching control function and v ¯ 2 [ 0 , 1 ] is a switch control function (a transistor T 2 in Figure 2).
Note that input output ( v ¯ 1 V s e r ) is of relative degree one and the internal dynamics appeared to be unstable, which challenges a tracking input–output controller design [11,12,13].

2.3. Mathematical Model of Ultra Capacitor Controlled by Bidirectional DC–DC Buck (Buck/Boost) Converter

The UC acts as an auxiliary power supply employed in a case of a power interruption from the HFC or a fast load current demand. It is worth noting that the UC:
(a)
is more agile than the HFC in following the fast load current command profile.
(b)
allows charging and discharging multiple times.
The dynamics of the UC being charged and discharged by a bidirectional DC–DC boost/buck converter were derived as in [4,17]
d i u c d t = 1 L u c [ ( 1 v ¯ 2 ) V s e r + V u c ]
d V u c d t = 1 R u c C u c ( V u c + R u c i u c )
where v ¯ 2 = v 2 + 0.5 , v 2 [ 0.5 , 0.5 ] ; v ¯ 2 is a switch control function (transistor T 2 in Figure 2); and v 2 is a transformed symmetric switching control function.

2.4. Mathematical Model of a Servomotor

The dynamics of a servomotor are given by the following set of equations [7]:
d i s e r d t = 1 L i n d ( R a r i s e r k b ω s e r + V s e r )
d ω s e r d t = 1 J ( k m i s e r b ω s e r n g T d )
where n g is the gear ratio; b ( N m s ) is a viscous friction coefficient; T d = T d ( t ) is the disturbance torque ( N m ); and J is the system’s moment of inertia ( k g m 2 ).

2.5. Mathematical Model of HFC/DC-DC Boost Converter/UC/Servomotor

Considering V s e r , i h f c , i u c , P H 2 , ω s e r as the electric power system’s outputs and v 1 , v 4 , v 2 , v 3 , where v 1 , v 2 [ 0.5 , 0.5 ] transistors T 1 and T 2 are the switching functions, respectively, and v 4 = q ¯ O 2 i n , v 3 = q ¯ H 2 i n as the control inputs, the input–output dynamics of the system can be derived based on Equations (1)–(13):
[ d V s e r d t d 2 i h f c d t 2 d i u c d t d P H 2 d t ] = [ H 1 H 2 H 3 H 4 ] + [ 1 C b i h f c 0 1 C b i u c 0 Ω 1 Ω 2 Ω 3 0 0 0 1 L u c V s e r 0 0 0 0 1 τ H 2 k H 2 ] [ v 1 v 4 v 2 v 3 ]
d 2 ω s e r d t 2 = H 5 + k m L s e r J V s e r
where
Ω 1 = 1 L C b ( 3 2 i h f c i h f c v 1 i s e r ) ; Ω 2 = n R g T s t 4 F 0 L ( 1 τ O 2 k O 2 P O 2 ) , Ω 3 = 1 C b i u c ( 1 v 1 ) H 1 = 1 2 C b ( i h f c + i u c 2 i s e r ) ; H 3 = 1 2 L u c ( V s e r + 2 V u c ) ; H 4 = 1 τ H 2 P H 2 2 k γ 1 τ H 2 k H 2 i h f c H 2 = 1 L { 1 2 C b ( i h f c + 2 i s e r ) + v ˙ 1 V s e r d i h f c d t V ˙ a t + n R g T s t 2 F [ 1 P H 2 ( 1 τ H 2 P H 2 + 1 τ H 2 k H 2 ( v 3 2 k γ i h f c ) ) + 1 2 P O 2 ( 1 τ O 2 P O 2 k γ 1 τ O 2 k O 2 i h f c ) ] } H 5 = 1 J [ ( k m k b L i n d b 2 J ) ω s e r k m ( b J + R a r L i n d ) i s e r n g ( b J T d T ˙ d ) ]
Remark 2.
Note that control v 1 (a symmetric switch control function for transistor T 1 in Figure 2), where the derivative is presented in the term H 2 , and is designed in a 1-SMC format.
In this case, v ˙ 1 is defined as
v ˙ 1 = { 0 i n a r e a c h i n g p h a s e v ˙ 1 e q i n a s l i d i n g p h a s e
where v 1 e q is the equivalent control, which can be computed by a low pass filtering of the high frequency switching control v 1 , and is a differentiable function. This approach is needed only to facilitate the boundedness (at least local) of the term H 2 .
The internal dynamics of the HFC system are derived based on Equations (1), (11), and (12):
d V a t d t = i h f c C d V a t R a t C d , d V u c d t = 1 R u c C u c ( V u c + R u c i u c )
It is worth noting that the forced zero dynamics in Equation (16) are stable, and the profiles V a t and V u c are bounded, given the forced profile i h f c and i u c . Therefore, the input–output dynamics in Equation (14) can be used for the controller v = ( v 1 , v 4 , v 2 , v 3 ) T design.
Remark 3.
Due to a unique ability of controlling the HFC current i h f c by means of q ¯ O 2 i n in Equation (5), the non-minimum phase direct tracking control of the voltage V s e r V s e r c o m in Equation (8) becomes a minimum phase control problem [12,13].

3. Problem Formulation

The schematic of the HFC/DC-DC/UC/servomotor electric power system for an electric vehicle is presented in Figure 4:
In accordance with the relative degree approach [4,12,14], the input–output error dynamics of vector relative degree r ¯ = [ 1 , 2 , 1 , 1 ] were obtained based on the input–output dynamics in Equation (14):
[ d e 1 s d t d 2 e 2 s d t 2 d e 3 s d t d e 4 s d t ] = [ H ˜ 1 H ˜ 2 H ˜ 3 H ˜ 4 ] [ 1 C b i h f c 0 1 C b i u c 0 Ω 1 Ω 2 Ω 3 0 0 0 1 L u c V s e r 0 0 0 0 1 τ H 2 k H 2 ] [ v 1 v 4 v 2 v 3 ]
d 2 e 5 s d t 2 = H ˜ 5 k m L s e r J V s e r
where
H ˜ 1 = ( V s e r c ) ( 1 ) H 1 ; H ˜ 2 = ( i h f c c ) ( 2 ) H 2 ; H ˜ 3 = ( i u c c ) ( 1 ) H 3 ; H ˜ 4 = ( P H 2 c ) ( 1 ) H 4 ; H ˜ 5 = ( ω s e r c ) ( 2 ) H 5
The control problem in the HFC/DC-DC/UC/servomotor electric power system is in controlling the rotational speed of the servomotor in the electric vehicle (i.e., achieving ω s e r ω s e r c as time increases in the presence of the bounded perturbations).
This problem, in accordance with Figure 4, is reduced to the following: design the control functions v 1 , v 4 , v 2 , v 3 that drive the tracking errors e 1 s = V s e r c V s e r , e 2 s = i h f c c i h f c , e 3 s = i u c c i u c , e 4 s = P H 2 c P H 2 , e 5 s = ω s e r c ω s e r 0 as time increases in a de-coupled fashion in the presence of the bounded disturbances H 1 , H 2 , H 3 , H 4 , where V s e r c ( t ) , i h f c c ( t ) , i u c c ( t ) , P H 2 c , ω s e r c are the command profiles for V s e r ( t ) , i h f c ( t ) , i u c ( t ) , P H 2 ( t ) , ω s e r ( t ) , respectively, while P H 2 c is assumed to be constant.
The plan of attack on the formulated control problem was inspired by a back-stepping technique [21]:
  • Given on line ω s e r c (for instance, it can be a command generated by an electric car driver), design the controller in terms of V s e r that drives ω s e r ω s e r c in the presence of the smooth bounded disturbance torque T d as in Equations (13) and (15).
  • The output of this controller is considered as a command V s e r c that is to be followed by the HFC/UC/DC-DC boost and boost/buck converters in the inner loop of the electric power system (Figure 4) that generates V s e r . The tracking V s e r V s e r c is enforced by the controls v 1 , v 4 , v 2 , v 3 .

4. The Controller Design: Relative Degree Approach

4.1. HFC and UC Current Command Generator

The HFC current command profile i h f c c can be computed based on the power balance P HFC = P L o a d [4,17]:
i h f c c V t h f c = α i s e r c V s e r c ( t )
where P HFC is the power generated by HFC; P L o a d is the power consumed by the load (servomechanism); α 1 accounts for power losses (for simplicity, the power losses in the converter are neglected, and it is assumed α = 1 ); i s e r c is the output current command; and V s e r c ( t ) is the command for V s e r ( t ) . The total voltage across n stack of HFC’s is V t h f c . The HFC current command profile i h f c c is generated as follows:
i h f c c = i s e r c V s e r c V t h f c
Note that in implementing Equation (20), V s e r c can be replaced by the measured V s e r .
The HFC current command profile i h f c c is divided into two “slow” and “fast” commands,
i h f c c = i h f c c s l o w + i h f c c f a s t
where the “slow” command i h f c c s l o w can be generated as result of the low pass filtering of i h f c c :
τ d i h f c c s l o w d t = i h f c c s l o w + i h f c c , τ > 0
Next, i h f c is supposed to follow i h f c c s l o w , while i u c will follow asymptotically the “fast” command profile i u c c that is defined based on the already generated i h f c c and i h f c c s l o w command profiles and a power balance condition as
i u c c = V t h f c V s e r c ( i h f c c i h f c c s l o w ) = V t h f c V s e r c i h f c c f a s t
Equation (12) is valid for i s e r c , ω s e r c , and V s e r c , and can be used for i s e r c reconstruction (that is used for i h f c c generation in Equation (20)) given ω s e r c and V s e r c . This is
I s e r c ( s ) = 1 L i n d s + R a r ( k b Ω s e r c ( s ) + V s e r c ( s ) )
where I s e r c ( s ) , Ω s e r c ( s ) , and V s e r c ( s ) are Laplace transforms of i s e r c , ω s e r c , and V s e r c , respectively; and s here is a Laplace variable. Equation (24) should be understood as follows: the time domain signal k b ω s e r c + V s e r c is fed to the input of the low pass filter with a transfer function 1 L i n d s + R a r . The output of the filter gives i s e r c , which can be used in Equation (20).

4.2. Controlling P H 2 and V u c

The last two equations in the system (Equation (18)) are completely decoupled from the first two equations and have both relative degrees of one:
d e 3 s d t = H ˜ 3 V s e r L u c v 2
d e 4 s d t = H ˜ 4 1 τ H 2 k H 2 v 3
where Equations (25) and (26) are used for the de-coupled control functions v 2 and v 3 design.

4.2.1. UC Control: 1-SMC and 2-SMC Approaches

The UC control can be accomplished in two modes:
(a)
current i u c control (UC current supply mode),
(b)
voltage V u c control (UC charge mode).

The Control v 2 Design in i u c Control Mode: 1-SMC Approach

The control v 2 —a DC–DC boost/buck converter high frequency switching control—is naturally designed in terms of a conventional SMC to enable the charging/discharging of the ultra-capacitor current (Equation (12)) in the case of a servomotor current demand at a fast rate [4,17]. As the relative degree of e 3 s is equal to one, the 1-SMC v 2 is designed as
v 2 = 0.5 s i g n ( e 3 s ) , e 3 s = i u c c i u c
where the “fast” command, i u c c , for the ultra-capacitor current, i u c , is generated in accordance with Equation (23). As soon as the ultra-capacitor current i u c reaches the command profile i u c c in finite time by means of the 1-SMC (Equation (27)) the error becomes e 3 s = 0 , and therefore, i u c c = i u c in the sliding mode.
Remark 4.
It is assumed that
  • H ˜ 3 = ( i u c c ) ( 1 ) 1 L u c ( 0.5 V s e r + V u c ) is bounded ( i.e., | H ˜ 3 | L 3 , L 3 > 0 )
  • the control in Equation (27) is sufficiently large to assure the existence of the sliding mode (i.e., 0 < L 3 < V u c 2 L u c ).
Remark 5.
Note that the control v 2 in Equation (27) drives a switching function v ¯ 2 = v 2 + 0.5 that opens and closes the transistor T 2 in Figure 2 with a high frequency in the sliding mode e 3 s = 0 , which can hurt the transistor by overheating. In order to control the switching frequency of the control function v ¯ 2 = v 2 + 0.5 , the switching function e 3 s in the control law (Equation (27)) can be pulse-width modulated as e ¯ 3 s = e 3 s + δ ¯ 1 ( t ) , where δ ¯ 1 ( t ) is a dither signal with a small amplitude ε ¯ 1 and given frequency ω ¯ . Then, the control law (Equation (27)) implemented as v 2 = 0.5 s i g n ( e ¯ 3 s ) will drive the original switching function e 3 s to a domain Φ : | e 3 s | ε ¯ 1 . Next, v ¯ 2 starts switching with the given frequency ω ¯ 1 in order to maintain e 3 s in a real sliding mode (i.e., in the domain Φ : | e 3 s | ε ¯ 1 ).

The Controller v 2 Design in V u c Control (Charge) Mode: 2-SMC Approach

The UC voltage V u c is decaying with time due to the internal losses and to supplying current i u c to the servomotor. Therefore, V u c should be maintained/charged at a given constant level V u c c as soon as it becomes V u c V u c c ε ¯ , where ε ¯ > 0 is a threshold level. The V u c input–output dynamics is of relative degree 2 in accordance with Equations (10) and (11). The V u c tracking error dynamics of relative degree 2 are derived as
d 2 e u c d t 2 = H ˜ 3 # + V s e r L u c C u c v 2
where e u c = V u c c V u c , H ˜ 3 # = 1 C u c ( 1 L u c 1 R u c 2 C u c ) V u c 1 2 L u c C u c V s e r 1 R u c C u c 2 i u c .
The high frequency switching 2-SMC is designed in order to drive e u c 0 in finite time in the presence of the perturbation H ˜ 3 # . Specifically, the 2-SMC prescribed convergence law [14] is selected
v 2 = 0.5 s i g n ( e ˙ u c + c 2 # | e u c | 1 / 2 s i g n ( e u c ) )
with c 2 # > 0 selected to provide the desired convergence time [14].
Note that e ˙ u c can be obtained using the sliding mode finite-convergent-time differentiator [14] studied in Section 4.3.2.
Remark 6.
It is assumed that
H ˜ 3 # = 1 C u c ( 1 L u c 1 R u c 2 C u c ) V u c 1 2 L u c C u c V s e r 1 R u c C u c 2 i u c
is bounded (i.e., | H ˜ 3 # | L 3 # , L 3 # > 0 ).
The control in Equation (29) is sufficiently large to assure the existence of the sliding mode, in other words,
V s e r 2 L u c C u c > ( c 2 # ) 2 2 + L 3 # .
Remark 7.
The 2-SMC control law (Equation (29)) can be implemented so that the switching function v ¯ 2 = v 2 + 0.5 that opens and closes the transistor T 2 in Figure 2 is switching with a given frequency ω ¯ in the real sliding mode | σ 3 s | δ 1 ( t ) , where σ 3 s = e ˙ u c + c 2 # | e u c | 1 / 2 s i g n ( e u c ) , and δ ¯ 1 ( t ) is a dither signal with a small amplitude ε ¯ 1 and given frequency ω ¯ 1 . Therefore, the 2-SMC control law (Equation (29)) can be implemented as v 2 = 0.5 s i g n ( σ ¯ u c ) , where σ ¯ u c = σ u c + δ 1 ( t ) . One can see Remark 5 for the details.

4.2.2. The Control v3 Design: PI Control Approach

Since P H 2 c = c o n s t and the term H ˜ 4 = 1 τ H 2 P H 2 1 τ H 2 k H 2 ( 2 k γ 1 i h f c ) is available ( P H 2 , i h f c are measurable), a PI-like continuous controller robustly addresses the set point regulation problem by driving e 4 s = P H 2 c P H 2 0 in Equation (26) as time increases:
v 3 = k H 2 P H 2 + 2 k γ 1 i h f c + k p 1 e 4 s + k i 1 e 4 s d t
The parameters ( k p 1 and k i 1 ) are tuned in the computer simulation as k p 1 = 0.45 and k i 1 = 1.56 . The design and tuning and of the PI controller is well-understood [22], and therefore, omitted for brevity.

4.3. Controlling i h f c and V s e r : 1-SMC and Adaptive Second Order Sliding Mode Control Approaches

Assume that the sliding mode is established in Equation (25) and the PI-like controller (Equation (30)) drives e 4 s 0 in Equation (26) as time increases. Then, the first two equations in the system (Equation (17)) can be rewritten replacing v 2 by the equivalent control v 2 e q = H ˜ 3 L u c V s e r as
d e 1 s d t = H ˜ 1 + H ˜ 3 L u c C b V s e r i u c + 1 C b i h f c v 1
d 2 e 2 s d t 2 = H ˜ 2 1 L C b ( 3 2 i h f c i h f c v 1 i s e r ) v 1 ( 1 v 1 ) H ˜ 3 L u c C b V s e r i u c n R g T s t 1 4 L F 0 τ o 2 k o 2 P O 2 v 4
Equations (31) and (32) are rewritten in a de-coupled form
[ d e 1 s d t d 2 e 2 s d t 2 ] = [ H ˜ 1 s H ˜ 2 s ] [ 1 C b i h f c 0 0 n R g T s t 4 L F 0 τ O 2 k O 2 P O 2 ] [ v 1 v 4 ]
where H ˜ 1 s = H ˜ 1 + H ˜ 3 L u c C b V s e r i u c , H ˜ 2 s = H ˜ 2 1 L C b ( 3 2 i h f c i h f c v 1 i s e r ) v 1 ( 1 v 1 ) H ˜ 3 L u c C b V s e r i u c , and e 1 s , e 2 s can be driven to zero independently by means of v 1 , v 4 .

4.3.1. The Control v1 Design: 1-SMC Approach

The control v 1 —a DC–DC converter high frequency switching control—was designed in terms of conventional 1-SMC [4,17], since relative degree of e 1 s was equal to one. The conventional 1-SMC [4,14] v 1 , which represents a switching function, is proposed
v 1 = 0.5 s i g n ( e 1 s )
Remark 8.
It is assumed that
  • H ˜ 1 s is bounded (i.e., | H ˜ 1 s | L 1 s , L 1 s > 0 ).
  • the control v1 in Equation (34) is sufficiently large to assure the existence of the sliding mode (i.e., 0 < L 1 s < i h f c 2 C b ).
Then, the control (Equation (34)) drives e 1 s = V s e r c V s e r 0 in finite time t = t s e r , and V s e r = V s e r c t t s e r in the sliding mode.
Remark 9.
The SMC control law (Equation (34)) can be implemented with a given switching frequency. The details of such implementations can be found in Remark 5.

4.3.2. The Control v 4 Design: Adaptive Super-Twisting Algorithm

The sliding variable with relative degree 1 is proposed
σ 2 s = e ˙ 2 s + c 2 s e 2 s
where c 2 s > 0 is selected to provide a desired eigenvalue placement to the differential equation e ˙ 2 s + c 2 s e 2 s = 0 . Then, the σ 2 s dynamics were derived
σ ˙ 2 s = H ˜ 2 s v 4 s
where v 4 s = n R g T s t 4 L F 0 τ O 2 k O 2 P O 2 v 4 .
The following assumptions were made:
  • the gain n R g T s t 4 L F 0 τ O 2 k O 2 P O 2 is known, and
  • the derivative of H ˜ 2 s is bounded (i.e., | H ˜ ˙ 2 s | L 2 s , L 2 s > 0 with the unknown boundary L 2 s > 0 ).
The sliding variable σ 2 s in Equation (35) is of relative degree 1. However, the control v 4 s = q O 2 i n that drives i h f c i i h f c c is required to be continuous. A continuous second order sliding mode control (2-SMC) that is applicable to systems of relative degree 1 and drives σ 2 s , together with its derivative to the real second order sliding mode in finite time, is proposed in terms of adaptive super-twisting control (since the derivative of the perturbation exists, but is not known) with the non-overestimated control gain [16]. Specifically, it is presented as
v 4 s = α h f c | σ 2 s | 1 / 2 s i g n ( σ 2 s ) + v 41 s v ˙ 41 s = β h f c 2 s i g n ( σ 2 s )
where the adaptive control gains are defined
α ˙ h f c = { ω h γ h 2 s i g n ( | σ 2 s | μ h ) , i f α h f c > α h min η h , i f α h f c α h min β h f c = 2 ε h α h , α h f c ( 0 ) > α h min , ω h > 0
where ε h , μ h , η , γ h , ω h are arbitrary positive constants. Finally, we obtain
v 4 = 4 L F 0 τ O 2 k O 2 P O 2 n R g T s t v 4 s
The problem of finding real-time robust estimation of e ˙ 2 s is addressed using the sliding mode exact differentiator [14]
z ˙ 0 = s 0 , s 0 = λ 1 | z 0 e 2 s | 1 / 2 s i g n ( z 0 e 2 s ) + z 1 z ˙ 1 = λ 0 s i g n ( z 1 s 0 )
where e 2 s is assumed twice differentiable with the second derivative to be bounded (i.e., | e ¨ 2 s | L ¯ 2 s ) and the coefficients λ 0 , λ 1 are to meet the conditions [14]
λ 0 > L ¯ 2 s , λ 1 2 > 2 ( λ 0 + L ¯ 2 s ) 2 ( λ 0 L ¯ 2 s )
Then, z 0 e 2 s , z 1 e ˙ 2 s in finite time. The term z 1 replaces e ˙ 2 s in Equation (35). The differentiator in Equations (40) and (41) was tuned for the simulation purposes as λ 0 = 100 , λ 1 = 30 .

4.4. Controller v 5 Design for Servomotor Speed ω s e r : Adaptive Twisting Algorithm

In order to drive ω s e r ω s e r c ( t ) , we need to design the controller in terms of V s e r c in accordance with the servomotor dynamics given in Equation (18). Next, V s e r V s e r c is enforced in finite time by the 1-SMC v 1 in Equation (34). The continuous V s e r c controller design is accomplished in the following steps:
Step 1: The sliding variable of relative degree 1 with respect to the control V s e r c is derived:
σ s e r = e ˙ s e r + c s e r e s e r , e s e r = ω s e r c ω s e r , c s e r > 0
where c s e r > 0 is selected to provide a desired eigenvalue to differential equation e ˙ s e r + c s e r e s e r = 0 . Then, the σ 2 s dynamics are derived
σ ˙ s e r = H ˜ 5 s k m L s e r J V s e r c
where H ˜ 5 s = H ˜ 5 + c s e r e ˙ s e r .
Step 2: The relative degree in the system (Equation (43)) is artificially increased up to 2 ( V ˙ s e r c σ s e r ) by differentiating σ ˙ s e r in Equation (43). The dynamics of the sliding variable σ s e r in Equation (42) with respect to the control derivative V ˙ s e r c are derived
σ ¨ s e r = H ˜ ˙ 5 s v 5
where
H ˜ ˙ 5 s = H ˜ ˙ 5 + c s e r H ˜ 5 c s e r k m L s e r L V s e r , v 5 = k m L s e r J V ˙ s e r c
Assumptions:
  • the gain k m L s e r J is known,
  • the term H ˜ ˙ 5 s is bounded (i.e., | H ˜ ˙ 5 s | L 5 s ,   L 5 s > 0 with the unknown boundary L 5 s > 0 ).
Step 3: 2-SMC adaptive twisting control in terms of v 5 that drives the sliding variable σ s e r and its derivative to the real 2-SM in finite time, preserving the continuity of the control V s e r c , is designed [15] as:
v 5 = α s e r ( s i g n ( σ s e r ) + 1 2 s i g n ( σ ˙ s e r ) )
α ˙ s e r = { ϖ 1 s γ 1 s 2 s i g n ( θ s ( σ s e r , σ ˙ s e r ) μ s ) , i f α s e r α s e r min χ s , i f α s e r < α s e r min
where θ s ( σ s e r , σ ˙ s e r ) = α s e r 2 σ s e r 2 + γ 1 s | σ s e r | 3 / 2 s i g n ( σ s e r ) σ ˙ s e r + α s e r | σ s e r | σ ˙ s e r 2 + 0.25 σ ˙ s e r 4 , and the arbitrary positive constants are given as γ 1 s 0.25 , ϖ 1 s , μ s , χ s , α s e r min , γ 1 s .
The servomotor speed ω s e r controller is finally derived in terms of the continuous output voltage command profile V s e r c as
V s e r c = L s e r J k m v 5 d τ
The term σ ˙ s e r in Equation (45) was obtained using the sliding mode differentiator in Equation (40) with e 2 s replaced by σ s e r . The differentiator (Equation (40))was tuned up for the simulation purposes as λ 0 = 120 , λ 1 = 40 .
Remark 10.
It is worth noting that adaptive super-twisting control in Equations (37)–(39) is prone to chattering, since the continuous term | σ 2 s | 1 / 2 s i g n ( σ 2 s ) has an infinity gain in the origin. On the other hand, the continuity of the adaptive twisting control in Equations (45)–(47) is guaranteed by integrating the high frequency switching term in Equation (47).
Remark 11.
It is known that super-twisting (Equations (37) and (40)) and twisting (Equations (45) and (47)) control algorithms are sensitive to unmodeled dynamics of the actuator in Equations (4) and (5) that can cause self-sustained oscillations of finite frequency and amplitude [23]. The effects of unmodeled dynamics of the actuator in the studied hydrogen fuel cell-based electric power system of an electric car will be investigated analytically in future work. In this paper, the effects of the unmodeled dynamics of the actuator are studied via simulations.

5. Case Study

The electric car angular velocity control system (Figure 4) was considered. Its electrical energy supply unit consisted of the DC–DC boost converter, the ultracapacitor, and the stack of n = 185 HFCs. The parameter E i f c varies according to the number of HFC in the stack, n. The perturbed electric car angular velocity dynamics are given by Equations (14) and (15). The parameters of the HFC-based electric power system mathematical model may also be uncertain.

5.1. Simulation Set Up

The following DC servomotor speed command profile was given
ω s e r c ( t ) = 100 + 100 sin ( 0.2 t )
and the motor disturbance was used as
T d ( t ) = 10 + 8 sin ( 2 t ) + 2 sin ( 10 t )
A simplified version of the Lyapunov function employed in Equation (46)
θ s ( σ s e r , σ ˙ s e r ) = α s e r 2 σ s e r 2 + γ 1 s | σ s e r | 3 / 2 s i g n ( σ s e r ) σ ˙ s e r + α s e r | σ s e r | σ ˙ s e r 2 + 0.25 σ ˙ s e r 4
was used in the simulations as
θ s ( σ s e r , σ ˙ s e r ) = σ s e r 2 + δ 1 s σ ˙ s e r 2 , δ 1 s > 0
The parameters of the system (Equations (14), (17), and (18)) are summarized in Table 1.
The parameters of the controllers v 1 in Equation (34) that controls V s e r ; v 2 in Equation (29) that controls i u c ; v 3 in Equation (28) that controls P H 2 ; v 4 in Equations (35)–(39) that controls i h f c ; and v 5 in Equations (42)–(47) that controls ω s e r are presented in Table 2.
The system was simulated using the Euler method with a fixed step of Δ t = 10 4 s .

5.2. Simulation Results

The high accuracy casual tracking of the servomotor speed ω s e r profile in the presence of perturbations is shown in Figure 5. The accurate causal tracking of the output voltage of the DC–DC boost converter V s e r V s e r c is illustrated in Figure 6. The HFC’s current tracking i h f c i h f c c via adaptive super-twisting control was v 4 s in Equations (37)–(39), as shown in Figure 7. The corresponding adaptive gain α h f c of the adaptive super-twisting controller, shown in Figure 8, demonstrates the significant adaptation depth and the gain non-overestimation. It was observed that for t 9 s , the adaptive gain α h f c = α h f c m i n = 1 and | σ 2 s | < μ h in accordance with Equation (38). The ultra-capacitor current i u c and its command profile i u c c are depicted in Figure 9. High accuracy tracking i u c i u c c was observed. It can be seen that the UC current rapidly changed (Figure 9) in transient-times compared to the HFC current (Figure 7), which is beneficial for the life-duration of the FC. The HFC current continuous control v 4 function is presented in Figure 10. The stabilization of the partial pressure of hydrogen P H 2 at the constant level P H 2 c via the PI controller v 3 in Equation (30) is shown in Figure 11. The time-varying gain α s e r of the twisting adaptive controller is shown in Figure 12. A significant adaptation depth and the gain non-overestimation were observed. The plots of the sliding variables and their derivatives (i.e., σ s e r , σ ˙ s e r and σ 2 s , σ ˙ 2 s ) are presented in Figure 13 and Figure 14, respectively. Glitches observed in Figure 13 correspond to the plot in Figure 12 that correspond to the time instants when the adaptive gain α s e r dropped below the level α s e r = α s e r min . Then, gain α s e r started increasing again in accordance with Equations (45) and (46). Figure 12 and Figure 13 illustrate how the gain non-overestimation is achieved in adaptive twisting control. The plots of the sliding variable and its derivative σ ˙ 2 s , σ 2 s that are shown in Figure 14 confirm the existence of the sliding mode.

6. Conclusions

Control of the speed of an electric vehicle was considered within the perturbed electric power system comprised of a hydrogen fuel cell (HFC), boost and boost/buck DC–DC power converters, and the ultracapacitor (UC). A relative degree approach in a concert with sliding mode control and observation techniques including first order SMC and second order adaptive super-twisting and twisting algorithms was applied for controlling the servomotor speed via the direct control of the input armature voltage. The direct voltage control was accomplished by controlling the HFC current, and the UC current in the presence of the model uncertainties. Controlling the HFC and UC current based on the power balance approach eliminated the non-minimum phase property of the DC–DC boost converter. The current in HFC and the servomotor speed (in the presence of torque disturbance) were controlled by the adaptive-gain second order sliding mode controllers (2-ASMC). Conventional sliding mode controllers (1-SMC) were employed for controlling the output voltage of the DC–DC boost power converter and the load current of the UC. The efficacy and robustness of the HFC/UC-based electric power systems controlled by 1-SMC and 2-ASMC were confirmed on a case study of electric car speed control via computer simulations. Note that the proposed sliding mode control approach to speed the control of an electric car powered by the HFC-based electric power system is applicable to the control of any electric car and guarantees the effectiveness and robustness to the bounded perturbations.

Author Contributions

Y.B.S. proposed the sliding mode control solution of nonminimum phase system consisting of a Hydrogen Fuel Cell (HFC), boost and boost/buck DC-DC power converters and the Ultracapacitor (UC). M.G. contributed to the application of the proposed sliding mode control approach in electric vehicle R.S.A. concentrated her efforts on the implementation of the proposed sliding mode control approach and simulations. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

HFCHydrogen fuel cell
UCUltra-capacitor
1-SMCThe conventional first order sliding mode controllers
2-ASMCAdaptive-gain second order SMC
HFCEV Hydrogen fuel cell electric vehicles

References

  1. Fueling the Future Hydrogen Fuel Cell Vehicles in the 21st Century. Available online: http://serc.berkeley.edu/fueling-the-future-hydrogen-fuel-cell-vehicles-in-the-21st-century/ (accessed on 20 October 2015).
  2. Five Reasons Why Ultracapacitors Are Attractive to Auto Manufacturers. Available online: http://www.environmentalleader.com/2012/01/10/five-reasons-why-ultracapacitors-are-attractive-to-auto-manufacturers/ (accessed on 12 January 2010).
  3. Dc Motors Deliver High Performance and Efficiency for Electric Motorcycles. Available online: http://www.engineerlive.com/content/21329 (accessed on 21 February 2013).
  4. Ashok, R.; Shtessel, Y. Control of fuel cell-based electric power system using adaptive sliding mode control and observation techniques. J. Frankl. Inst. 2015, 352, 4911–4934. [Google Scholar] [CrossRef]
  5. Hilairet, M.; Ghanes, M.; Bethoux, O.; Tanasa, V.; Barbot, J.-P.; Normand-Cyrot, D. A passivity-based controller for coordination of converters in a fuel cell system. Control. Eng. Pr. 2013, 21, 1097–1109. [Google Scholar] [CrossRef] [Green Version]
  6. Ghanes, M.; Hilairet, M.; Barbot, J.-P.; Bethoux, O. Singular Perturbation Control for Coordination of Converters in a Fuel Cell System; ELECTRIMACS: Cergy-Pontoise, France, 2011; pp. 1–8. [Google Scholar]
  7. Ashok, R.S.; Shtessel, Y.B. Control of a fuel cell vehicle using adaptive sliding mode control: Servomotor application. In Proceedings of the American Control Conference, Boston, MA, USA, 6–8 July 2016; pp. 2235–2240. [Google Scholar]
  8. Correa, J.; Farret, F.A.; Canha, L.N.; Simões, M.G. An Electrochemical-Based Fuel-Cell Model Suitable for Electrical Engineering Automation Approach. IEEE Trans. Ind. Electron. 2004, 51, 1103–1112. [Google Scholar] [CrossRef]
  9. Khan, M.J.; Iqbal, M.T. Dynamic Modelling and Simulation of a Fuel Cell Generator. Fuel Cells 2005, 5, 97–104. [Google Scholar] [CrossRef]
  10. Kunusch, C.; Puleston, P.F.; Mayosky, M.A.; Riera, J. Sliding Mode Strategy for PEM FCs Stacks Breathing Control Using a Super-Twisting Algorithm. IEEE Trans. Control Syst. Technol. 2009, 17, 167–174. [Google Scholar] [CrossRef] [Green Version]
  11. Olm, J.M.; Oton, X.R.; Shtessel, Y. Stable inversion-based robust tracking control in DC-DC nonminimum phase switched converters. Automatica 2011, 47, 221–226. [Google Scholar] [CrossRef]
  12. Isidori, A. Nonlinear Control Systems, 3rd ed.; Springer: London, UK, 1995. [Google Scholar]
  13. Shtessel, Y.B.; Zinober, A.S.I.; Shkolnikov, C. Sliding mode control of boost and buck-boost power converters using method of stable system centre. Automatica 2003, 39, 1061–1067. [Google Scholar] [CrossRef]
  14. Shtessel, Y.; Edwards, C.; Fridman, L.; Levant, A. Sliding Mode Control and Observation; Birkhauser: New York, NY, USA, 2014. [Google Scholar]
  15. Shtessel, Y.B.; Moreno, J.A.; Fridman, L. Twisting sliding mode control with adaptation: Lyapunov design, methodology and application. Automatica 2017, 75, 229–235. [Google Scholar] [CrossRef]
  16. Shtessel, Y.B.; Taleb, M.; Plestan, F. A novel adaptive-gain supertwisting sliding mode controller: Methodology and application. Automatica 2012, 48, 759–769. [Google Scholar] [CrossRef]
  17. Ashok, R.; Shtessel, Y.; Smith, J. Sliding mode control of electric power system comprised of fuel cells, DC-DC boost converters and ultracapacitors. In Proceedings of the American Control Conference, Washington, DC, USA, 17–19 June 2013; pp. 5766–5771. [Google Scholar]
  18. Vishnyakov, V. Proton exchange membrane fuel cells. Vacuum 2006, 80, 1053–1065. [Google Scholar] [CrossRef]
  19. Padullésa, J.; Aultb, G.W.; McDonald, J.R. An integrated SOFC plant dynamic model for power systems simulation. J. Power Sources 2000, 86, 495–500. [Google Scholar] [CrossRef]
  20. Belmokhtar, K.; Hammoudi, M.H.; Doumbia, M.L.; Agbossou, K. Modelling and Fuel Flow Dynamic Control of Proton Exchange Membrane Fuel Cell. In Proceedings of the 4th International Conference on Power Engineering, Energy and Electrical Drives, Istanbul, Turkey, 13–17 May 2013; pp. 415–420. [Google Scholar]
  21. Krstic, M.; Kanellakopoulos, I.; Kokotovic, P. Nonlinear and Adaptive Control Design; Wiley: New York, NY, USA, 1995. [Google Scholar]
  22. Dorf, R.; Bishop, R. Modern Control Systems, 12th ed.; Prentice Hall: Upper Saddle River, NJ, USA, 2010. [Google Scholar]
  23. Boiko, I.; Fridman, L. Analysis of chattering in continuous sliding mode controllers. IEEE Trans. Autom. Control 2005, 50, 1442–1446. [Google Scholar] [CrossRef] [Green Version]
Figure 1. How a fuel cell car works.
Figure 1. How a fuel cell car works.
Energies 13 02798 g001
Figure 2. Equivalent circuit diagram of the Hydrogen Fuel Cell/Ultra Capacitor/Direct Current-Direct Current boost and boost/buck converter-based electric power system for hydrogen fuel cell electric vehicles.
Figure 2. Equivalent circuit diagram of the Hydrogen Fuel Cell/Ultra Capacitor/Direct Current-Direct Current boost and boost/buck converter-based electric power system for hydrogen fuel cell electric vehicles.
Energies 13 02798 g002
Figure 3. Typical voltage–current characteristic of HFC.
Figure 3. Typical voltage–current characteristic of HFC.
Energies 13 02798 g003
Figure 4. Schematic of the HFC/DC-DC/UC/servomotor electric power system for an electric vehicle application.
Figure 4. Schematic of the HFC/DC-DC/UC/servomotor electric power system for an electric vehicle application.
Energies 13 02798 g004
Figure 5. Plots of the servomotor speed command profile ω s e r c ( t ) ( r a d / s ) and speed ω s e r ( t ) ( r a d / s ) .
Figure 5. Plots of the servomotor speed command profile ω s e r c ( t ) ( r a d / s ) and speed ω s e r ( t ) ( r a d / s ) .
Energies 13 02798 g005
Figure 6. The DC–DC boost converter voltage command profile V s e r c ( t ) ( V ) and voltage V s e r ( V ) .
Figure 6. The DC–DC boost converter voltage command profile V s e r c ( t ) ( V ) and voltage V s e r ( V ) .
Energies 13 02798 g006
Figure 7. Time history of HFC command profile i h f c c ( t ) ( A ) and HFC current i h f c ( t ) ( A ) .
Figure 7. Time history of HFC command profile i h f c c ( t ) ( A ) and HFC current i h f c ( t ) ( A ) .
Energies 13 02798 g007
Figure 8. Time history of the adaptive gain α h f c .
Figure 8. Time history of the adaptive gain α h f c .
Energies 13 02798 g008
Figure 9. Time history of UC current command profile i u c c ( t ) ( A ) and current i u c ( t ) ( A ) .
Figure 9. Time history of UC current command profile i u c c ( t ) ( A ) and current i u c ( t ) ( A ) .
Energies 13 02798 g009
Figure 10. Plot of HFC current controller v 4 ( k m o l / s ) .
Figure 10. Plot of HFC current controller v 4 ( k m o l / s ) .
Energies 13 02798 g010
Figure 11. Plots of the partial pressure of hydrogen command profile P H 2 c ( A t m ) and hydrogen partial pressure P H 2 ( A t m ) .
Figure 11. Plots of the partial pressure of hydrogen command profile P H 2 c ( A t m ) and hydrogen partial pressure P H 2 ( A t m ) .
Energies 13 02798 g011
Figure 12. Plot of the adaptive gain α s e r .
Figure 12. Plot of the adaptive gain α s e r .
Energies 13 02798 g012
Figure 13. Plot of the servomotor sliding variable σ s e r , σ ˙ s e r .
Figure 13. Plot of the servomotor sliding variable σ s e r , σ ˙ s e r .
Energies 13 02798 g013
Figure 14. Plot of the fuel cell sliding variable and its derivative σ ˙ 2 s , σ 2 s .
Figure 14. Plot of the fuel cell sliding variable and its derivative σ ˙ 2 s , σ 2 s .
Energies 13 02798 g014
Table 1. The parameters of the systems (14), (17), and (18).
Table 1. The parameters of the systems (14), (17), and (18).
L i n d = 4 × 10 3 ( H ) τ O 2 = 6.74 ( k m o l / s ) L = 35 × 10 4 ( H )
k b = 0.1 ( V s r a d ) k O 2 = 2.52 × 10 3 ( k m o l / s ) L u c = 140 × 10 4 ( H )
b = 0.1 ( N m s ) τ H 2 = 3.37 ( k m o l / s ) R u c = 1.2 × 10 4 ( Ω )
R a r = 1 ( Ω ) k H 2 = 8.49 × 10 4 ( k m o l / s ) C u c = 125 ( F )
k m = 5 ( N m / A ) τ q H 2 = 2 10 2 ( s ) T d = 8 sin ( 2 t ) + 10 + 2 sin ( 10 t ) ( N m )
J = 0.5 ( k g m 2 ) τ q O 2 = 2 10 2 ( s ) k γ 1 = 2.28024 × 10 7 ( k m o l / s )
n g = 0.3 C d = 68.5 × 10 3 ( F ) R g = 8.31417 ( J / k m o l )
R a t = 0.08 ( Ω ) T h f c = 298.15 ° ( K ) n = 185
R o h m = 0.06 ( Ω ) T s t = 353 ° ( K ) Δ G 1 = 4.4 10 3 ( J m o l 1 )
Δ s 1 = 170.0 ( J m o l 1 K 1 ) F 0 = 96485.3415 ( s A / m o l )
Table 2. The parameters of the controllers v 1 , v 2 , v 3 , v 4 , and v 5
Table 2. The parameters of the controllers v 1 , v 2 , v 3 , v 4 , and v 5
α min = 0.7 μ = 0.05 χ = 0.010
P H 2 c = 1.01 10 5 ( P a ) k p 1 = 0.45 k i 1 = 1.56
c 2 # = 7.5 α h min = 1 α h f c ( 0 ) = 10
ω h = 60 γ h = 10 μ h = 0.04
ε h = 0.03 η h = 0.01 ϖ 1 s = 30
χ s = 0.01 μ s = 0.08 α s e r min = 0.7
γ 1 s = 20 α s e r ( 0 ) = 3 δ 1 s = 10

Share and Cite

MDPI and ACS Style

Shtessel, Y.B.; Ghanes, M.; Ashok, R.S. Hydrogen Fuel Cell and Ultracapacitor Based Electric Power System Sliding Mode Control: Electric Vehicle Application. Energies 2020, 13, 2798. https://doi.org/10.3390/en13112798

AMA Style

Shtessel YB, Ghanes M, Ashok RS. Hydrogen Fuel Cell and Ultracapacitor Based Electric Power System Sliding Mode Control: Electric Vehicle Application. Energies. 2020; 13(11):2798. https://doi.org/10.3390/en13112798

Chicago/Turabian Style

Shtessel, Yuri B., Malek Ghanes, and Roshini S. Ashok. 2020. "Hydrogen Fuel Cell and Ultracapacitor Based Electric Power System Sliding Mode Control: Electric Vehicle Application" Energies 13, no. 11: 2798. https://doi.org/10.3390/en13112798

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

Article Metrics

Back to TopTop