1. Introduction
Instead of a diesel generator [
1], the proton-exchange membrane fuel cell (PEM FC) system could be used as a backup green energy source [
2] for an FC hybrid power system (FC HPS) to mitigate the load variability by the load-following (LF) control [
3,
4,
5]. A hybrid energy storage system (ESS) using batteries and ultracapacitors is mandatory to dynamically compensate the power flow balance [
6,
7]. The most used ESS topologies are the active and semi-active topologies, using two and one bidirectional DC-DC converters integrated into a multiport topology, respectively [
8,
9,
10]. An active topology with two bidirectional DC-DC converters is more flexible as a control structure compared to a semi-active topology [
9]. The two control references will be generated by the energy management strategies (EMS), usually to regulate the DC voltage and mitigate the load pulses via the bidirectional DC-DC converters for the batteries and ultracapacitors stacks [
5,
7,
11,
12]. The EMS has an important role in the optimal and safe operation of the FC system [
13,
14]. The control objectives for PEM FC system are as follows [
15,
16,
17]: (1) minimization of the fuel consumption; (2) supplying the dynamic loads with energy, such as FC vehicles; (3) safe operation by using appropriate control loops to mitigate the load pulses, to limit the FC current slope, and to avoid fuel starvation.
The first objective can be ensured using a real-time optimization (RTO) strategy based on different optimization functions, which integrate performance indicators related to fuel consumption such as FC net power, FC lifetime, and cost [
18,
19,
20].
The equivalent consumption minimization strategy (ECMS) is a well-known strategy applied to FC vehicles, which converts the energy difference in battery charging (at the start and end of a load cycle) into additional fuel consumption, to compensate this loss of energy by discharging the battery [
21]. In last decade, several algorithms searching for the global optimum using different optimization functions have been proposed in the literature [
22,
23,
24]. Intelligent concepts are usually involved in these algorithms [
25,
26,
27]. In this study, the global extremum seeking (GES) algorithm is used due to the good performance reported in the previous work for FC systems [
28,
29,
30,
31], photovoltaic (PV) systems [
22,
23,
32], and wind turbine (WT) systems [
33,
34].
The objective of this paper is to use the sensitivity approach to identify the best value of the parameters used by the optimization function and control loops. Except the tuning parameters of the GES algorithm, which will be designed to ensure the imposed performance and stability of the tracking loops, the dither’s frequency fd is the most important parameter that could dynamically affect the performance of the GES algorithm.
The GES algorithm must search the optimization function’s optimum in real-time, which is defined in this study as a weighted function of the FC net power and the fuel consumption efficiency using the weighting parameters knet and keff. So, if knet = 1, then it is important to know the value of the weighting parameter keff, where the best fuel economy is obtained. So, the sensitivity approach in this study will be performed using the parameters fd and keff.
The structure of the paper is as follows. The FC HPS architecture and LF control and optimization loops are briefly presented in
Section 2. The EMS based on LF control and optimization loops is detailed in
Section 3. The obtained results are presented and discussed in
Section 4.
Section 5 concludes this study.
2. FC Hybrid Power System
The synoptic architectures of the FC HPS and ESS are presented in
Figure 1a. The FC power delivered on the DC can be controlled via the boost converter using the switching (SW) command generated by the boost controller under the EMS proposed in this paper. Also, the generated FC power depends on the fuel and air regulators controlled by the input references
IrefFuel and
IrefAir.
The Matlab-Simulink® diagram of the FC HPS architecture is presented in
Figure 1b. The FC system is the main energy source to supply the load demand on the DC bus, which is modeled by an equivalent DC load for the inverter and an AC load in order to speed up the simulation.
The LF control will set the current reference
IrefLF for the fuel flow rate (
FuelFr) regulator to comply with the power flow balance on the DC bus (1), with the battery operating in charge-sustaining mode (2):
So, considering (2), (1) will be rewritten in the average value (AV) during a load cycle (LC) as (3):
Thus, the FC current generated by the FC system will be given by (4):
Consequently, the current reference
IrefLF will be estimated by the LF control using the AV filtering method, based on the mean value (MV) technique of the FC current during a dithers’ period:
The MV technique or another filtering technique can be used to smooth the values used in (5) for the safe operation of the FC system, thus avoiding fuel starvation due to sharp changes in load demand. The current reference
IrefLF will set the fuel flow rate
FuelFr value using the
FuelFr regulator’s relationship (6):
So, the current reference
Iref2 will optimally adjust the air flow rate (
AirFr) value using the
AirFr regulator’s relationship (8):
Thus, the input references of the fueling regulators are set as follows: IrefFuel = IrefLF and IrefAir = IFC + Iref2.
The optimization function’s optimum (computed in the block called “optimization function”, in
Figure 1) will be searched using the current reference
Iref1 that will set the FC current based on the 0.1 A hysteresis controller for the boost DC-DC converter.
A semi-active 100 Ah battery/100 F ultracapacitors ESS topology was chosen to dynamically compensate power in (1) and stabilize the DC voltage at 200 V (
uDC ≅ 200 V). The battery will operate in charge-sustaining mode due to the LF control applied to the fuel regulator (6), which will set the FC power close to the requested FC power on the DC bus. The FC power is
given by (3) if (2) is considered. Thus, the battery will compensate the minor imbalance in energy flow on the DC bus (1) due to the changes in load profile or the small difference between the FC current set by the LF control (5)
and the value
set by the GES-based optimization loop (which is applied to the air regulator (7)). So, a 100 Ah capacity of the battery has been obtained for a 1 kW imbalance in energy flow during a 12 s load cycle using the design relationships from [
5,
7]. This capacity is more than sufficient, considering the sizing design presented in [
2]. The sharp changes in load profile, such as pulses, can produce an imbalance in power flow on the DC bus (1) due to the large response time of the FC system and the battery, which is in the order of hundreds of milliseconds and tens of minutes, respectively. During the transitory regimes of the FC system and battery, the ultracapacitors’ stack will dynamically compensate the power flow on the DC bus (1) via the bidirectional DC-DC power converter. The 100 F capacitance was obtained for a 1 kW/100 ms pulse using the design relationships from [
5,
7]. The DC voltage regulation was implemented on the ultracapacitors’ stack side due to the slow response of the FC system, but also because the controlled inputs
AirFr and
FuelFr (via the fueling regulator) of the FC system and the controller of the FC boost converter are involved in the LF and optimization loops. Thus, if the DC voltage regulation will be implemented on the FC system’s side using a proportional–integral–derivative (PID) compensation technique of one of the aforementioned loops, then a degradation of the performance indicators will be obtained compared with the cases when the DC voltage regulation is implemented on the ultracapacitors’ stack side or on the battery’s side if an active ESS topology is selected instead of a semi-active type. If an active mitigation of the pulses on the DC bus must be implemented, then an active control of the bidirectional DC-DC power converter should be implemented in order to generate an anti-pulse from the ultracapacitors’ stack [
5,
7]. In this case, the DC voltage regulation remains to be implemented on the battery side using a PID compensation technique of the control designed to compensate the minor imbalance in energy flow on the DC bus (1). The high frequency ripple on the DC voltage will be mitigated in all cases by a 100 μF capacitor (
CDC) designed using the design relationships from [
5,
7].
The FC parameters () were set for a 6 kW FC system, and R = 8.3145 J/(mol K) and F = 96485 As/mol are two well-known constants. The energy efficiency of the boost DC-DC converter may be considered constant in this study (ηboost = 0.9), because the boost controller operated in continuous current mode in the load range higher than 1 kW (so the case of light load was not considered), where the energy efficiency may vary in the range of 88% to 92%, but without significantly modifying the results obtained for a constant efficiency (as will be explained in the Discussion section).
The current references
Iref1 and
Iref2 were generated by the GES controller shown in
Figure 2, as will be explained in next section.
3. Energy Management Strategy
Each GES control was implemented (see
Figure 2) based on the relationships from [
30]. The dither’s frequencies were chosen to be
fd1 = 100 Hz and
fd2 = 2
fd1 = 200 Hz in order to improve the dithers’ persistence by interference of the harmonics due to the nonlinear characteristics of the FC system. The cut off frequencies of the low-pass filter (LPF1 and LPF2 in
Figure 2) and the high-pass filter (HPF1 and HPF2 in
Figure 2) were set by the parameters
bl = 1.5 and
bh = 0.1. The tuning parameters were designed based on relationships presented in [
30], as follows:
k1 = 1,
k2 = 2. The normalization values of the input (the optimization function
, where
v1 and
v2 are the search variables) and the outputs (the reference currents
and
for the boost controller and the air regulator) were set to
,
and
. The normalization values were not strict, because the GES control was of the adaptive type, but choosing the right value would improve the searching speed. Readers interested in analyzing and designing a GES control for FC systems or PV, WT, and PV/WT FC HPSs may read [
14,
17] or [
22,
23,
32], [
33], and [
35], respectively.
The searching speed was limited to 100 A/s by the slope limiters included in the
FuelFr and
AirFr regulators in order to ensure the safe operation of the PEM FC system. So, the FC current could increase up to 20 A during the FC time constant (
TFC) of 0.2 s. The GES algorithm needed about 10 periods of dither (
Td) to find the Global Maximum Power Point (GMPP) of the PV system for different steps in irradiance (because there was no limitation related to searching slope in this case, excepting the safe values given by the devices used in the boost the boost DC-DC power converter, which were very high compared to 100 A/s) [
22,
23]. Considering 10 dither periods to find the maximum efficiency point (MEP) of the FC system or the optimization function’s optimum (which is defined in relation to the FC system’s performance indicators), to avoid limitation due to FC response time, it was recommended to choose:
This means
Td(max) ≅ 20 ms, so
fd(min) ≅ 50 Hz. The maximum frequency of the dither would be considered
fd(max) = 200 Hz in order to have an acceptable increment per dithers’ period (about 0.5 A per
Td(min) = 5 ms). So, the frequency range of the dither was 70 Hz to 220 Hz, with a 30 Hz step in evaluation of the fuel economy based on the optimization function
f defined by (10) [
35]:
where (11) models the dynamic part of the FC HPS [
36],
x is the state vector, and
PLoad is the disturbance. The weighting coefficients
knet (1/W) and
kfuel (liters per minute (lpm)/W) were defined in accordance with the chosen EMS objective. For example, the FC system energy efficiency
() was maximized if
knet = 1 and
kfuel = 0 (in this case
f =
PFCnet). If
knet = 1 and
kfuel ≠ 0, then the fuel consumption efficiency (
Fueleff ≅ PFCnet / FuelFr) was also considered in the optimization function. So, it was possible to improve the fuel economy for a value of the
kfuel weighting coefficient in range 5 lpm/W to 50 lpm/W, with 5 lpm/W step in evaluation of the fuel economy.
The LF control was implemented based on (5) in order to set the value of the FC net power requested by power flow balance (3). So,
where,
The air compressor power (
Pcm) was estimated with (14), considering the coefficients [
37]:
,
,
,
, and
.
In order to not exceed the maximum FC power, the range of the load demand was considered from 2 kW to 8 kW, with a 1 kW step in the evaluation of the fuel economy.
The total fuel consumption, , will be estimated in the next section for different load levels in order to evaluate the fuel economy, measured in liters (L).
4. Results
The values of the performance indicators
,
,
, and
using different dither’s frequencies and constant load levels are recorded in
Table 1,
Table 2,
Table 3 and
Table 4. The values obtained by simulation using the static feed-forward (sFF) strategy [
36], which is considered in this study as a reference strategy because it is the most known strategy implemented in commercial FC systems, are mentioned in the first column of these Tables. The differences in the performance indicators will be defined compared to the sFF strategy by using (15):
The differences are recorded in
Table 5,
Table 6,
Table 7 and
Table 8 and represented in
Figure 3,
Figure 4,
Figure 5 and
Figure 6. Note the multimodal behavior in dithers’ frequency for all performance indicators. Also, it is worth mentioning that the optimum’s position (maximum of
,
,
, and minimum of
) depends on the load level. So, the best value in the frequencies’ range could be selected as the frequency where the optimum is obtained for most of load levels, and this seems to be the dither frequency of 100 Hz.
Considering a dither frequency of 100 Hz, the total fuel consumption (
) for different values of the parameters
keff and P
load is recorded in
Table 9. The values for
keff = 0 (mentioned in the first column of the
Table 9) are used as reference values. So, the differences in total fuel consumption (
) are estimated in
Table 10 and represented in
Figure 7.
The sensitivity analysis of the fuel economy (
) highlights the better fuel economy with increase in load level, and this is normal. Also, note the multimodal behavior in the weighting parameter
keff. This is better shown in
Figure 8 (where the high values of fuel economy for a load of 7 kW and 8 kW are canceled). Looking to
Table 10 (where the optimum, local minimums, and the minimums at
keff = 5 and
keff = 50 are highlighted in different colors: yellow, blue, and gray, respectively), a
keff value in the range of 20 lpm/W to 30 lpm/W seems to give the best fuel economy in the load range of 2 kW to 5 kW. However, note the decrease in fuel economy with the increase in
keff value. So, the recommended value for the entire load range is
keff = 20 lpm/W.
The effect of a variable energy efficiency of the boost converter on the results obtained at constant energy efficiency will be analyzed and discussed in the next section.
5. Discussion
The dependence of the power loss (
Ploss) and energy efficiency for a DC-DC power converter were analyzed for low and medium power applications in [
38,
39] and [
40,
41,
42], respectively. The main findings of the aforementioned studies are as follows:
- 1)
The energy efficiency characteristic related to the load current (
Iload) is dependent on the control mode used, the switching frequency, and coil inductance [
42];
- 2)
For low [
38] and high [
39] power applications using the control mode based on the pulse width modulation technique and optimal control, respectively, the energy efficiency can be approximated by (16):
where
ηmax is the maximum of the energy efficiency (obtained at the optimal load current
Iload(opt)) and
ηmin is the minimum of the energy efficiency (obtained in the considered load range).
- 3)
For low-power applications using the control mode based on the pulse frequency modulation technique, the energy efficiency can be approximated by (17) [
38,
39]:
where
ηmax is the maximum energy efficiency (obtained at the maximum load current
Iload(max)) and
ζη is a parameter (that must be determined using the experimental values in the considered range of load). Relationship (17) highlights the nonlinear increase in energy efficiency in the range of light loads and the saturation that appears in the rest of the load range;
- 4)
For most types of control used in medium and high-power applications, the energy efficiency in the normal load range (therefore, except for light loads), where the converter operates in continuous current mode [
43,
44], can be considered as constant or linearly increasing (18):
where
ηmin is the energy efficiency obtained at the load current
Iload(min), which is the upper limit of light loads, and
χη is a parameter to be determined using the experimental values in the considered load range (except the light loads).
The assumption that the energy efficiency linearly increases is valid for the medium-power FC HPS analyzed in this paper, because the load range was higher than 1 kW (so the case of light load was not considered). For different values of the load current, the LF control and optimization loops set the values of the FC current,
IFC0, and
IFC1, using the sFF strategy and the fuel economy strategy analyzed in this paper. So, (18) can be rewritten using as a variable the FC current as (19):
where
ηmin ≅ 88.5% is the energy efficiency obtained at the nominal FC current,
IFC(min) ≅ 30 A, and
Kη = 4 is a parameter which has been determined using the experimental values of the energy efficiency
ηmax ≅ 92% obtained at the maximum FC current,
IFC(max) ≅ 240 A. Note that the energy efficiency obtained at the nominal FC current,
IFC(nom) ≅ 130 A, was
ηnom ≅ 90.17% (which is very close to the constant value considered in simulation).
The power loss of the boost converter (
Ploss) was estimated using (20):
The FC current,
IFC0, and
IFC1, using the sFF strategy and the fuel economy strategy, are registered in the second and third columns of
Table 11 for different load levels and
fd =100 Hz. The energy efficiency (
ηboost0 and
ηboost1) and the power loss of the boost converter (
Ploss0 and
Ploss1) were estimated for the sFF strategy and the fuel economy strategy with (19) and (20), and are registered in
Table 11. The difference in power loss of the boost converter (Δ
Ploss) is registered in the eighth column of
Table 11. The influence of Δ
Ploss on Δ
PFCnet for
fd =100 Hz was estimated as Δ
Ploss/Δ
PFCnet (%) and is registered in the last column of
Table 11. As expected, the biggest error of 0.10485% was obtained at the maximum load.
It is worth mentioning that the biggest differences mentioned in
Table 4,
Table 6, and
Table 8 were less than 0.2% for variable energy efficiency compared to the constant efficiency and also, this value was obtained at maximum load. So, the conclusions of this study are valid for both constant and variable energy efficiency.
6. Conclusion
The sensitivity analysis of the dither’s frequency fd and weighting parameter keff was performed in this study in order to identify the best value of these parameters, which can be used to improve the fuel economy of an FC HPS. For this, the FC HPS was modeled, and the optimization and control loops of the considered strategy were designed.
The main findings of this study are as follows:
- -
Firstly, the sensitivity analysis of the dither’s frequency fd revealed that a value of 100 Hz is recommended to improve the performance indicators, such as , , , and ;
- -
Secondly, the sensitivity analysis of the fuel economy () in weighting parameter keff was performed for a 100 Hz dither; a keff value in the range of 20 lpm/W to 30 lpm/W gave the best fuel economy in the load range of 2–6 kW, but for a load of 6–8 kW, the fuel economy was better with a decrease in keff. So, keff = 20 lpm/W is recommended to improve the fuel economy in the full range of load.
- -
Thirdly, a better fuel economy with an increase in load level has been highlighted.
Subsequent works will focus on comparing the performance of this strategy (using the load-following for the fuel regulator and the air optimization) with other strategies (for example, with the strategy which considers the fuel optimization and the load-following mode for the air regulator). But first, a sensitivity analysis for both fd and keff parameters will be performed for the new strategies, to validate the recommended values of 100 Hz and 20 lpm/W obtained in this study.
Experimental tests have been performed for the first strategies (such as [
3,
4]) proposed in the research grant mentioned in the Acknowledgments section, but these will continue for recently proposed advanced strategies [
14,
45,
46,
47], including the strategy detailed in this paper.