Next Article in Journal
Multi-Objective Optimization for Mixed-Model Two-Sided Disassembly Line Balancing Problem Considering Partial Destructive Mode
Next Article in Special Issue
Reinforcement-Learning-Based Level Controller for Separator Drum Unit in Refinery System
Previous Article in Journal
A Random Forest-Based Method for Predicting Borehole Trajectories
Previous Article in Special Issue
On the Solution of Dynamic Stability Problem of Functionally Graded Viscoelastic Plates with Different Initial Conditions in Viscoelastic Media
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Accurate Key Parameters Estimation of PEMFCs’ Models Based on Dandelion Optimization Algorithm

1
Department of Electrical Engineering, College of Engineering, University of Ha’il, Ha’il City 81451, Saudi Arabia
2
LaTICE Laboratory, Higher National Engineering School of Tunis (ENSIT), University of Tunis, 5 Avenue Taha Hussein, P.O. Box 56, Tunis 1008, Tunisia
3
Institute of Applied Sciences and Technology of Kasserine (ISSATKas), University of Kairouan, P.O. Box 471, Kasserine 1200, Tunisia
4
National School of Advanced Sciences and Technologies of Borj Cédria (ENSTAB), University of Carthage, P.O. Box 122, Hammam-Chott 1164, Tunisia
5
Engineering Laboratory of Industrial Systems and Renewable Energies (LISIER), National Higher Engineering School of Tunis (ENSIT), University of Tunis, 5 Avenue Taha Hussein, P.O. Box 56, Tunis 1008, Tunisia
6
Department of Industrial Engineering, College of Engineering, University of Ha’il, Ha’il City 81451, Saudi Arabia
7
Department of Computer Technical Engineering, College of Information Technology, Imam Ja’afar Al-Sadiq University, Al-Muthanna 66002, Iraq
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(6), 1298; https://doi.org/10.3390/math11061298
Submission received: 7 February 2023 / Revised: 25 February 2023 / Accepted: 27 February 2023 / Published: 8 March 2023

Abstract

:
With the increasing demand for electrical energy and the challenges related to its production, along with the need to be environmentally friendly to achieve sustainability for future generations, proton exchange membrane fuel cells (PEMFCs) are emerging as a clean energy source that can effectively replace conventional energy sources, in various fields of application and especially in the field of transportation exploiting electric vehicles (EVs). To improve the development and control of the PEMFCs, the precise determination of its mathematical model remains an essential task. Indeed, the accuracy of such a model depends on the ability to overcome the constraints associated with the nonlinearity and the numerous involved unknown parameters. The present paper proposes a new Dandelion Optimizer (DO) to accurately identify, for the first time, the parameters of the PEMFC model. The DO addresses the weaknesses of the majority of metaheuristic algorithms related to the self-adaptation of parameters, the stagnation of convergence to local minima, and the ability to refer to the whole population. The high ability of the proposed method is investigated using both steady-state and dynamic situations. The DO-based parameters estimation approach has been assessed through a specific comparative study with the most recently published techniques including GWO, GBO, HHO, IAEO, VSDE, and ABCDESC is performed using two typical PEMFC modules, namely 250 W PEMFC and NedStack PS6. The results obtained proved that the proposed approach obtained promising achievements and better performances comparatively with well-recognized and competitive methods.

1. Introduction

1.1. Motivation

Over the last three decades, global warming has become a major issue for humanity. Indeed, the main responsibility is committed by the resources of fossil origin which are currently ranked as the first sources of energy supply on a worldwide scale and which are becoming scarcer from one day to the next [1]. As such, developed and even developing countries are continuously adopting sustainable energy policies to achieve carbon dioxide (CO2) emission reductions while ensuring a secure energy supply and a prosperous economy [2]. As a result, efforts have been intensified to promote the share of renewable energy to 30% by 2030. Recent studies have concluded that this target can even be exceeded towards achieving participation of RE in the global energy mix of about 36% if specific recommendations are properly addressed [3,4]. Among these recommendations, those related to the energy efficiency directive, improving access to energy, exploiting technological breakthroughs, consumer-driven societal developments, and the early retirement of conventional energy facilities, will effectively contribute to the achievement of such ecological and other goals [5].
Given the importance of the transport sector in the economic development of countries and its need for rapid economic expansion and urbanization as well as the necessity to improve people’s livelihoods, the last few decades have been marked by a rapid increase in its energy consumption. This amounted to about 33% of the world’s total, making it responsible for 37% of the total carbon dioxide emissions [6]. Faced with the serious environmental consequences of burning fossil fuels, the search for sustainable alternatives to provide energy in this sector becomes an urgent necessity. Therefore, one of the most relevant countermeasures is to shift the energy supply of the transport sector to renewable and clean energy sources, especially in oil-producing countries that depend mainly on it for consumption, such as the Kingdom of Saudi Arabia [7].
Within the framework of its Vision 2030 economic plan, the Saudi Commission for Tourism and National Heritage is working more and more to steadily increase the number of tourists visiting KSA. Therefore, the newest statistics of the World Tourism Organization (UNWTO) Tourism Barometer inform readers that KSA’s tourism sector has risen rapidly to reach 121% compared to pre-COVID-19 pandemic international tourism.
In addition to religious tourism, desert tourism based primarily on electric vehicle (EV) transportation is a growing industry and a popular and sustainable option for exploring desert landscapes in the Hail region (HR) while reducing carbon emissions and noise pollution. Many tour agencies can offer electric vehicle tours, which makes the experience unique, enjoyable, and environmentally friendly since they can use zero-emission vehicles (ZEVs) including electric and hydrogen fuel cell vehicles [8].
Compared to combustion engines and electrochemical batteries, fuel cells are emerging as the most relevant choice in terms of environmental friendliness, durability, energy efficiency, autonomy and reliability [9,10,11,12]. In particular, proton exchange membrane fuel cells (PEMFCs) could be the leading candidate to power material handling applications and vehicles in the transportation sector [13].

1.2. Literature Review

Nowadays, PEMFCs are the best choice for future mobility and especially for hydrogen-powered vehicles. In order to master PEMFCs’ operation and further push their development and efficiency, different modeling studies have been developed. A careful investigation allows for the classification of the analysis of PEMFCs in two main types of modeling, dynamic modeling, and steady-state modeling [14]. In this context, various published works have been focused on the PEMFCs modeling, control, and diagnosis to further advance their development and efficiency.
In [15], a real-time fault diagnostic/characterization of PEMFCs using a new concept combining a one-dimensional convolutional neural network and AC voltage response. For more complex applications, a diagnosis technique of faulty components of a 1 kW PEMFC-based system using energy analysis in [16]. In [17], a new robust estimator for the diagnosis and reconstruction of fault for a PEMFC air management system has been suggested under different conditions. The developed observer is able to accurately identify the state of the system even in case of any defects to achieve a tolerant control of the air supply. In [18], the feasibility of a reliable method for the detection of abnormal sensors during PEMFC operation has been investigated. After their identification, the sensors identified as faulty are no longer considered in the diagnosis to guarantee the reliability of the PEMFC state of health monitoring. Particular attention was devoted to humidity sensors that can generate misleading readings regarding flooding. In [13], Chen et al. focused on the performance assessment and the thermodynamics–economy–environment feasibility of a PEMFC-based vehicle under dynamic conditions. In [19], the main objective has been devoted to the laboratory investigation of the effect of dynamic load cycle and operational parameters on the PEMFCs lifetime.
In addition to the previously mentioned studies, the accurate extraction of PEMFCs parameters remains crucial for improving their performance and durability as a promising technology for clean and efficient energy production. Recently, metaheuristic optimizers have been considered among the most used methods for tackling global optimization problems [20,21,22,23]. In this context, various optimization approaches have been proposed to address the PEMFCs parameters estimation issue. In [24], 18 optimization algorithms have been applied to estimate the parameters of three following practical fuel cells: BCS 500-W PEM, 500 W SR-12PEM, and 250 W PEMFC, under various operating conditions. Mohamed et al. [25] proposed a modified gorilla troops optimizer (MGTO) to tackle the drawbacks of the GTO such as the low speed of the convergence to local optima. The proposed approach has been tested to estimate the parameters of three types of PEMFCs. Otherwise, a honey badger optimizer (HBO) is used to identify the parameters of three commercial PEMFC by the minimization of the SSEs. Various metrics such as Sobol sensitivity and statistical study and computational complexity have been conducted to confirm the HBO performance [26]. Another recent study [27] has proposed to identify the PEMFC parameters using the original Bonobo Optimization algorithm (BO) and its enhanced version named Quasi Oppositional BO (QOBO). Otherwise, Ibrahim et al. [28] suggested identifying the design parameters of PEMFCs through an optimization algorithm called Enhanced Bald Eagle Search (EBES), under different pressure and temperature conditions. In [29], PEMFC parameters estimation based on a hybrid artificial bee colony differential evolution (ABCDE) optimizer has been suggested. The algorithm was tested, and the results showed that it can effectively estimate the parameters with high accuracy. Otherwise, a significant improvement has been applied to the African vulture optimizer [30] to investigate the parameter value estimation and fitting for NedStackPS6, BCS 500 W, and SR-12 500 W.
In the literature, the behavior of dandelions has been exploited by researchers, like various other biological phenomena and behaviors, to propose new optimization algorithms inspired by nature. A highly developed research has unveiled the first approach inspired by the behavior of dandelion sowing. This approach is commonly known as the Dandelion Algorithm (DA) [31]. Within the DA, the evolutionary process involves classifying the dandelion population into excellent and poor seeds based on their fitness values. Then, it retains the excellent seeds and assesses them to participate in the evolutionary process and excludes the poor seeds without any evaluation. From its first proposal, the DA has been investigated in an application related to the classification of biomedical problems by optimizing the input weights and output offsets of the extreme learning machine. In the same study, the major concern was associated with premature convergence to local optima. To overcome this limitation, a modified version was proposed for mutation-based seeding [32]. Correspondingly, the generation of mutation seeding is ensured upon a probability model exploiting Levy mutations and Gaussian mutations. The most significant improvement is provided by the evaluation of excellent seeds using the number of evaluations recorded after classifying seeds, discarding the bad ones, and taking into account only the excellent ones, which thereby considerably decreases the consumption of evaluations.
Furthermore, the Extreme Learning Machine (ELM) is known as a neural network algorithm (NNA) that generates, during the training process, input weights and offsets randomly and without dynamic adjustments [33]. Indeed, with only one parameter to set (that materializes the hidden layer nodes), the ELM performs more efficiently and speedily than the traditional NNA. In order to benefit from its aforementioned strengths, ELM was proposed to take over the classification process and thus improve the dandelion DA algorithm (ELMDA) [34]. The fact that ELM’s machine learning classifies dandelions into excellent and poor seeds according to their fitness and retains only the excellent ones motivates the evolution of the ELMDA algorithm.
Far from this theory and its applicability, a new concept inspired by the same natural phenomenon of a dandelion called Dandelion Optimizer (DO) has been investigated in the present work.

1.3. Contribution

The Dandelion Optimizer (DO) is a recent swarm intelligence bio-inspired optimizer developed by Zhao et al. [35]. It mimics the process of dandelion seeds’ flight under the effect of the wind, to cross long distances. Such a process includes three main phases: ascent, descent, and landing. During the rising phase, the seeds drift along a localized community or spiral upwards under the effect of the whirlwinds deriving from the top to the ground. Then, according to the principles of Brownian motion and Levy’s random walk, the seeds descend along a trajectory and land, respectively. Indeed, the flying seeds continue their descending by the adjustment of their trajectory in the global space and land at random to be able to grow again. The choice of the DO has been motivated by the fact that it has several strengths compared to other metaheuristic algorithms. These include:
  • Low computational complexity: The evolution strategy used by the DO requires fewer computations than most other metaheuristic algorithms;
  • Property of self-adaptation: The DO can self-adapt its parameters, allowing it to converge quickly and accurately to local minima and maximize the solution’s performance;
  • Minimization of stagnation of convergence: The DO utilizes a memory-based mechanism to identify stagnation of convergence and then takes steps to move away from a local minimum and towards a better solution;
  • Ability to refer to an entire population: Unlike many other metaheuristic algorithms, the DO is able to refer to the entire population of solutions to best determine the optimal solution;
  • Decentralized nature: The DO is a decentralized algorithm, meaning its components are distributed among multiple nodes or machines, making it less prone to failure than centralized algorithms.
The foremost contributions within the present work are:
  • To adapt the DO algorithm, and benefit from its high exploitation and exploration abilities to address, for the first time, the issue of the PEMFC unidentified parameter estimation;
  • Conducting a deep comparative study between DO and three recently published optimizers (Grey wolf optimizer (GWO), Gradient-based optimizer (GBO), and Harris hawks optimizer (HHO)) simulated under the same hypothesis;
  • Comparing the DO performance with three competitive metaheuristic optimizers from the literature such as (Improved artificial ecosystem optimizer (IAEO), Vortex search-differential evolution (VSDE), and Artificial bee colony differential evolution shuffled complex (ABCDESC));
  • The experimentation of two commercialized PEMFCs (EMFC 250 W, and NedStack PS6) has confirmed the superiority of the proposed DO in terms of stability, convergence speed, and absolute accuracy.
As shown in Figure 1, the proposed work design steps and flowchart are illustrated. Section 2 describes the mathematical modeling and the PEMFC; Section 3 formulates the investigated issue as an optimization problem; Section 4 discusses and analyses the main steps of the DO-based PEMFC parameter estimation; Section 5 is devoted to the validation of the DO, the discussions, and the comparative study with six well-known metaheuristic algorithms. Finally, the conclusions and future works are involved in Section 6.

2. General Model of PEM Fuel Cells

According to the literature, there are several types of models used to estimate the voltage–current relationship of the PEMFC. Amphlett’s semi-empirical model is the most widely used thanks to its simplicity and efficiency [36,37]. In fact, this model presents the output voltage of a fuel cell as the sum of the thermodynamic Nernst voltage, the activation polarization, the concentration polarization, and the ohmic polarization (see Figure 2). Thus, the output voltage of the fuel cell can be written as Equation (1):
V c e l l = E N e r n s t V a c t V c o n V o h m i c
where V a c t is the activation overpotential, V o h m i c is ohmic overpotential, V c o n c denotes concentration loss, and  E N e r n s t is the theoretical voltage defined as follows [38,39,40,41,42]:
E N e r n s t = 1.229 0.85 × 10 3 T 298.15 + 4.308 × 10 5 × T · ln P H 2 P O 2
where T corresponds to the cell temperature at Kelvin, P H 2 and P O 2 are the partial pressures of hydrogen and oxygen, which may be calculated according to (3):
P H 2 = 0.5 R H a · P H 2 O s a t 1 R H a · P H 2 O s a t P a exp 1.635 ( i / A ) T 1.334 1
P O 2 = R H c · P H 2 O s a t 1 R H c · P H 2 O s a t P c exp 4.192 ( i / A ) T 1.334 1
where R H c and R H a are the relative humidity at anode and cathode, P a and P c are the anode and cathode inlet pressures in atm, and  P H 2 O s a t is the saturation pressure of water vapor, obtained, in atm units, by the following formula:
lo g 10 ( p H 2 O s a t ) = 2.95 × 10 2 T 298.15 9.18 × 10 5 T 298.15 2 + 1.44 × 10 5 T 298.15 3 2.18
The activation losses V a c t can be determined as in (6):
V act = ξ 1 + ξ 2 T + ξ 3 T ln C O 2 + ξ 4 T ln i
where ξ 1 , ξ 2 , ξ 4 and ξ 4 represent semi-empirical factors of cell model and C O 2 is the oxygen concentration can be calculated by:
C O 2 = P O 2 5.08 × 10 6 exp 498 T
Next, the formulation for the calculation of ohmic losses used in this model is presented below:
V o h m i c = i R m + R c
The contact resistance at the terminals of the bipolar plates is denoted by R c , and R m represents the equivalent resistance of the membrane as follows:
R m = ρ m A l m
where l m is the membrane thickness in c m , and ρ m is the resistivity of membrane in Ω . c m , defined as:
ρ m = 181.6 1 + 0.03 × i A + 0.062 × T 303 2 i A 2.5 λ m 0.634 3 × i A exp 4.18 T 4 303 T
where λ m is an adjustable parameter that specifies membrane content the water.
Finally, the concentration losses can be established mathematically as in (11).
V c o n = b · ln J m a x J J m a x
where J is the current density (A cm 2 ), and  J m a x is the maximum current density generated by the PEM fuel cell (A cm 2 ). In the mathematical model of the PEM fuel cell, b is presented as an unknown coefficient.
In practice, fuel cells are stacked together in series to obtain higher power output. Depending on the number of cells, the output voltage of the stack V s t a c k is given by the following equation:
V s t a c k = N c e l l · V c e l l
where N c e l l number of cells in the stack.

3. Problem Formulation

The mathematical model of Amphlett [36,37] presents the nonlinear characteristics of the PEMFC stack. Since the implementation of an accurate model is a challenging task, this model depends on seven key variables. These adjustable variables are those used in the optimization problem to find the best solution for the objective function. The objective function defined in this study is the sum of squared errors (SSE). These errors quantify the difference between the voltage values, which are calculated mathematically, and those obtained from the voltage data measured in the laboratory from a real PEMFC. The mathematical description of this objective function is as follows:
F o b j ξ i ( 1 : 4 ) , λ m , R c , b = min j = 1 N V mes ( j ) V est ( j ) 2
Here, V mes denotes the measured voltage of the PEMFC stack (V), V est is the estimated voltage of the model (V), N is the number of measured data, and j is the counting factor. Depending on the type of the fuel cell and its operational state, b represents an empirical coefficient materializing the mass transport loss coefficient. The parameters of the PEMFC model are constrained by upper and lower boundaries that define the constraints of the problem in terms of inequality (14). The search ranges of ξ i , λ m , b and R c are arranged in Table 1. These variables are those fitted by Dandelion Optimizer and some well-known algorithms.
ξ i min ξ i ξ i max λ m min λ m λ m max b min b b max R c min R c R c max

4. Proposed DO-Based Approach

Having previously explained the general concept of the DO algorithm, the next section focuses on the mathematical formulation of the three steps crossed by the dandelion seeds during their lifetime journey, namely the rising, the descending, and the landing.

4.1. Initialization

Having the same principle as that of the metaheuristic algorithms inspired by nature, the proposed algorithm is based on the initialization of the population through its evolution and iterative optimization. Indeed, each seed of dandelion can be considered as a candidate solution. According to this, the population can be represented by the matrix representation (Equation (15)):
P o p = x 1 , 1 x 1 , 2 x 1 , D x 2 , 1 x 2 , 2 x 2 , D x N P , 1 x N P , 2 x N P , D
Herein, D is the variable dimension. N P represents the size of the population.
By defining two boundary bands to the treated problem: an upper and a lower one, denoted U b and L b respectively, as shown in these equations:
U b j = u b 1 , , u b D L b j = l b 1 , , l b D
Here, j is an integer between 1 and N P . Any candidate solution is necessarily being generated at random between such boundaries so that each individual X i , j is expressed according to Equation (17):
x i , j = L b j + r a n d · U b j L b j
r a n d is a random number between 0 and 1.
During the initialization process, the algorithm starts by choosing the individual having the optimal fitness value. After locating it, it is regarded as the initial elite that approximates the best location for the flourishing of the seed of dandelion. If the minimum value is chosen, the initial elite x e l i t e can be expressed as:
F b e s t = min F o b j x i , j x e l i t e = x f i n d F b e s t = = F o b j x i , j
with f i n d ( ) being two equal indices.

4.2. Rising Stage

During the rising phase, the dandelion seed rises to a specific height and then moves away from its parent. Subsequently, depending on moisture factors and wind strength, the seeds mount to random heights according to two weather conditions.
  • Condition 1:
    On clear days without weather fluctuations, the wind speed is characterized by what can be modeled by a logarithmic distribution according to Equation (19):
    l n Y = N ( μ , σ 2 ) )
    Under these conditions, the transmission by seeds is remote randomly because the distribution is mainly along the y-axis, which triggers the process of DO exploration. In the search area, the dispersion of dandelion seeds is closely matched to the wind speed, which influences their height and dispersion. Under this impact, the vortices above the seeds are continuously adjusted to force them to spiral upward, according to the following equation:
    X t + 1 = X t + α · v x · v y · ln Y · X s X t
    X t and X s denote the location of the dandelion seed and that of the search space for the iteration number t, respectively. As such, the location obtained by random is expressed by:
    X s = r a n d ( 1 , dim ) U b L b + L b
    It is important to mention that l n Y is a lognormal distribution obeying the conditions σ 2  = 1 and μ  = 0, and so mathematically translated as:
    ln Y = 1 y 2 π exp 1 2 σ 2 ln y 2 y 0 0 y 0
    α is an adjustment parameter to adapt the search step length, and y is defined as the normal standard distribution N ( 0 , 1 ) . Accordingly, α is given by:
    α = r a n d 1 T 2 t 2 2 T t + 1
    It was shown in [35] that the parameter α behaves as a function of the number of iterations as a random fluctuation in the range [0, 1] that decreases nonlinearly toward 0. When defining v x and v y as the dandelion lift parameter coefficients under the effect of the whirlwind action, the force calculation on the variable dimension obeys:
    r = 1 e θ v x = r cos θ u y = r sin θ
    where θ denotes a random angle in the interval [ π , π ].
  • Condition 2:
    During rainy days, the air resistance is increased due to the high humidity, and therefore the buoyancy of dandelion seeds and their height in space are restricted, which involves the need to process it in their local proximities, according to the following equation Equation (25):
    X t + 1 = X t k
    where k defines the parameter responsible for setting the local search domain of a given dandelion and which is assessed by Equation (26):
    q = 1 T 2 2 T + 1 t 2 2 T 2 2 T + 1 t + 1 + 1 T 2 2 T + 1 k = 1 r a n d q
    At this stage, the seeds that are undergoing the rising phase are approximated by Equation (27):
    X t + 1 = X t + α v x v y ln Y X s X t r a n d n 1.5 X t k e l s e

4.3. Descending Stage

With the careful attention that the DO pays to the process of exploration, the descending phase is governed in accordance with the following analysis reflected by Equation (28). The dandelion seeds, being at the end of their rising phase to a certain distance, start the phase of regular descent according to a moving trajectory approximated by Brown’s motion. Such normally distributed motion with each change enables individuals to cross, through the process of iterative updating, growing search communities. In a further phase, the optimizer expands the whole population to promising communities considering the average location information after the ascension phase and all this for simulating the stability of the dandelion descending:
X t + 1 = X t α β t X m e a n _ t α β t X t
where β t stands for a randomly generated number derived from the famous standard normal distribution and represents the Brownian movement. At the ith iteration, X m e a n _ t refers to the average population location according to Equation (29):
X m e a n _ t = 1 p o p i = 1 p o p X i

4.4. Landing Stage

The key to the successful implementation of metaheuristic algorithms is the balance between the two main search mechanisms, namely exploration and exploitation. In this context, the DO attempts, during the exploitation, to refine solutions already obtained during the exploration, to improve its fitness by searching the neighborhood of a promising region. The dandelion seeds land randomly in an unspecified location. However, as the iterations proceed, the algorithm converges to a globally optimal solution that pinpoints the approximate position that ensures the dandelion seeds germinate and continue their life cycle by borrowing the most relevant information from the actual elite by the search agents to exploit in their local neighborhoods. Assuming that, for the ith iteration, X e l i t e identifies the seed optimal position, the corresponding mathematical expression is as follows:
X t + 1 = X e l i t e + l e v y ( λ ) α X e l i t e δ X t
Herein, l e v y ( λ ) denotes the Levy flight function given by:
l e v y ( λ ) = s × w × σ t 1 β
The parameter β has been chosen randomly to equal 1.5, while s is fixed at 0.01 [35]. w and t are numbered in the interval [0, 1]. Accordingly, σ can be mathematically expressed by:
σ = Γ 1 + β × sin π β 2 Γ 1 + β 2 × β × 2 β 1 2
Based on the previous value of β , σ increase linearly obeys Equation (33):
δ = 2 t T

4.5. Pseudo Code of the Proposed DO Algorithm

The Pseudo code of the proposed DO algorithm for PEMFC parameters estimation is summarized by Algorithm 1.
Algorithm 1 Pseudo-code of the proposed DO optimizer.
  • Input: N P , T, D and measured V-I data
  • Output: X best and F best
  • Initialize the initial dandelion seeds population in random way
  • Calculate the dandelion seeds fitness values f
  • Choose X elite based on the fitness value f
  • while ( t < T ) do
  •     if ( r a n d ( ) < 1.5 ) then
  •         Produce adaptive parameters using Equation (23)
  •         Update dandelion seeds by Equation (20)
  •         adaptive parameters using Equation (26)
  •         Update seeds by Equation (25)
  •     end if
  •     Update seeds by Equation (28)
  •     Update seeds by Equation (30)
  •     Arrange dandelion seeds based on fitness values
  •     Update X elite
  •     if ( f elite = f ( X best ) ) then
  •          X Best = X elite , f Best = f ( X elite )
  •     end if
  • end while
  • Return X Best and F best

5. Validation of Simulation Results

5.1. Identification of PEMFCs’ Stack Parameters, Performance Measures and Comparisons

For a sufficiently rigorous validation, the proposed method is experimentally tested on two PEMFCs (PEMFC 250 W and NedStack PS6) whose electrical characteristics and operating conditions are shown in Table 2. The experimental data for the battery voltage versus the current are shown in [40] for different operating conditions. In addition, the DO Optimizer is compared with some well-functioning and competitive algorithms such as Harris Hawks Optimization (HHO), Grey Wolf Optimizer (GWO), and Gradient-based optimizer (GBO) through various statistical criteria such as accuracy, reliability, robustness, and stability. For a proper comparison, all of these algorithms were executed according to the same operating conditions, with the number of populations (N) fixed at 30 and the maximum number of iterations defined as 100. The best results of each algorithm are obtained after 30 executions. The simulations were performed using a Matlab 2019b environment on a laptop computer with an Intel Core i7-3630, 2.4 GHz processor, and 8 GB of RAM.
To further deepen the comparisons and prove the performance of the DO algorithm, its achieved results were also compared with those reached by three optimization methods well-cited in the literature such as improved artificial ecosystem optimizer (IAEO) [38], hybrid vortex search algorithm (VSDE) [39], and artificial bee colony differential evolution shuffled complex (ABCDESC) [40].
The fitness function convergence curves of the different algorithms are shown for the two PEMFCs in Figure 3. In this figure, the convergence curve of the proposed DO algorithm reveals that it is much faster than the other three algorithms for the two investigated stacks. In both examples, the DO algorithm is computationally efficient, as it converges after a small number of iterations (27 iterations).
Table 3 and Table 4 contain, respectively, the optimal parameters of the PEMFC 250 W and NedStack PS6 models estimated by the proposed DO and the other investigated algorithms. To examine the superiority of the proposed DO, statistical measures, namely, best, worst, mean and standard deviation, are performed using the best fitness values obtained by each of the independent runs. Table 3 and Table 4 summarize the values obtained for the two studied PEMFCs. It is worth highlighting that the proposed DO achieves the best value (0.158400329 PEMFC 250 W and 2.257565321 NedStack PS6) of the sum of square errors (SSE) as well as the lowest standard deviation (0.002660149 for PEMFC 250 W and 0.076297062 for NedStack PS6) compared to the other algorithms. The statistical results show that DO is consistent (in terms of robustness and efficiency) as the mean and standard deviation of SSE during 30 runs are lower than those obtained by the other algorithms for the two examined stacks.
In order to evaluate the stability of the different algorithms, the boxplots, for the SSE after 30 repetitions of 100 iterations, are plotted in Figure 4 and Figure 5. The interquartile ranges increase as one moves from the DO algorithm to the GBO algorithm and then GWO and HHO. The distribution of outcomes (SSE) built by the DO algorithm is around its median. Based on these comparisons, it can be concluded that the proposed DO algorithm achieves better performance in terms of accuracy and robustness compared to the other algorithms.
Table 5 and Table 6 summarize the results of the DO, IAEO, VSDE, and ABCDESC algorithms by illustrating the estimated parameters and SSE metric of the experimented PEMFC 250 W and NedStack PS6 fuel cells. In both case studies, the proposed DO algorithm reaches the best results with minimum SSE compared with other algorithms.
Figure 6 and Figure 7 show the experimental polarization curves and the best polarization curves obtained through the model of the I–V and I–P characteristics of the two studied PEMFCs. A closer examination of these graphs shows that the simulation results of the model with the parameters estimated using the proposed DO are very close to the experimental results. This further emphasizes the superiority of the DO to achieve a very accurate model.
The absolute deviation of each voltage point between the real and estimated data D i v = V m e s V e s t of the two stacks (250 W PEMFC and NedStack PS6) for the best results of all 30 independent tests is displayed in Table 7 and Table 8.
The previous results prove the excellent agreement between the measured voltage data of the two stacks (250 W PEMFC and NedStack PS6) and the model data found by the DO-based method. This is once again significant proof of the exactitude of the seven parameter values of the PEMFCs identified by DO.

5.2. Transient Response to Current Changes

The changing of the current level induces a variation of the cell voltage. Indeed, if the current varies, a time delay is required for the cell voltage to reach its steady-state value. This delay clearly affects the activation and concentration drops. However, the ohmic potential is not sensitive to this delay. To provide an approximate representation of this phenomenon, a first order transfer function cascaded with the activation and concentration potentials is adopted. In such a situation, Equations (6) and (11) are rewritten as indicated, respectively, in Equations (34) and (35):
V act = ξ 1 + ξ 2 T + ξ 3 T ln C O 2 + ξ 4 T ln i · 1 1 + T r · s
V c o n = b · ln J m a x J J m a x · 1 1 + T r · s
Herein, T r represents the transfer function time constant.
The dynamic model is depicted in the diagram of Figure 8. It is worth mentioning that pressures, thermodynamics and valve handling are not considered in this simplified dynamic model. As illustrated in the figure, the irreversible voltage losses in the PEMFC are obtained via the “PEMFC voltage losses model” block, taking into consideration the response time of the stack. The open circuit voltage is represented by the “PEMFC Nernst output voltage model” block. It is important to remember that this voltage is determined by applying Equation (2).
In order to evaluate the degree of compatibility of the model based on the DO algorithm to the actual behavior of the stack, the NedStack PS6 stack is chosen to simulate the dynamic response due to changes in load current. Thus, the model based on the GBO algorithm, which has a better SSE compared to the other two methods (GWO and HHO), is simulated to perform such a comparison. Table 6 presents the best values of the unknown parameters obtained by the DO compared to those obtained by the GBO.
The experimental I–V characteristic as well as those obtained using the simulated BO-based model and the GBO-based model are depicted in Figure 9a. The results obtained are in full agreement with those shown previously; the plots show a good fit between the experimental I–V characteristics and those derived from the BO and GBO-based models. To investigate further, the unknown parameter values obtained are used in the dynamic model implemented in MATLAB/SIMULINK to examine the dynamic performance of the PS6 stack in the case where T r equals 3 s.
To obtain an idea about the dynamic performance of the fuel cell, two load variation scenarios are applied to the generated model (increase and decrease) as shown in Figure 9b. The assumed increase and decrease time instants are 30 s and 60 s, respectively. Figure 9c shows the dynamic responses of the NedStack PS6 battery voltage as a function of load current variations. It is meaningfully clear that both models exhibit transient responses to these changes. As the load current increases, the stack voltage decreases until it reaches its steady-state value, as illustrated by the curves in Figure 9a,c.
On the other hand, when the current decreases, the stack reacts again to this change and, after a short time, the stack voltage rejoins the value of its steady-state voltage. In both cases, the performances shown are very satisfactory.
This is also confirmed by Figure 9d where the voltage errors between the real model and those generated from the BO and GBO-based models. It is shown in this figure that the voltage error generated by the developed DO model is lower.
In contrast to the optimization algorithms and the difficulties that can be encountered in their implementation for solving engineering problems, the implementation of the DO algorithm for extracting the unknown parameters of the PEMFC model allowed us to achieve the foregoing:
  • Regarding the parameter settings, the population size, the mutation rate and the convergence criteria have been set appropriately for the present problem without any difficulties to be mentioned;
  • For the implementation complexity, the complex operations involved in the whole process, i.e., the rising, descending, and landing stages, and the steps of generating the seeds and updating them, etc., the simplicity of the DO has allowed its implementation to be successful;
  • Concerning memory usage, the dimensionality of the solved optimization problem did not cause any problems in this respect;
  • The convergence speed of the DO has been satisfactory since it runs for a short period of time and achieves better results than the other tested algorithms.
Overall, with careful consideration and appropriate attention to the processes of the DO algorithm, its implementation to address the current research problem has achieved good results. Nevertheless, the concerns that may be raised will obviously be related to the cases of more complex and challenging problems with higher dimensionalities, requiring a larger amount of memory, and/or a longer execution period.

6. Conclusions and Future Works

The research work presented in this paper deals with the development of a new optimization approach based on the DO algorithm to effectively address the (theoretical) problem of identifying the key parameters of the PEMFCs. The objective function presented aims to minimize the sum of squared deviations between the generated theoretical model and the experimental measurements of two PEM fuel cells, namely PEMFCs 250 W stack and NedStack PS6. The seven variables to be approximated are the following: ξ 1 , ξ 2 , ξ 3 , ξ 4 , λ m , b and R c . According to the proposed Do features, the results of its performance analysis are compared with several other programmed meta-heuristic approaches and others reported from the literature namely GWO, GBO, HHO, IAEO, VSDE, and ABCDESC under the conditions imposed by the constraints of the variables to be estimated.
The series of conducted tests and experiments showed that the proposed algorithm obtains better results, in comparison with those obtained by the competitive algorithms. Indeed, the DO approach is faster than the other approaches in terms of generated outcomes for two tested stacks. Otherwise, it also obtained better solutions than the other methods, which shows the efficiency and robustness of the implemented approach. The superiority and efficiency of the DO are evident in terms of maximum, minimum, and median for the tested piles.
Although the performance of the proposed approach is significantly promising as a valuable tool, used for the first time, for solving the problem of nonlinear fuel cell model equations and estimating its unknown parameters, future recommendations are mainly targeted to its improvement and exploitation in this application and other fields related to renewable energy and power systems.

Author Contributions

All authors (R.A., S.S., A.A., H.J., M.K. and B.N.A.) contributed equally. All authors have read and agreed to the published version of the manuscript.

Funding

This research has been funded by Scientific Research Deanship at the University of Ha’il, Saudi Arabia through project number RD-21 083.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
PEMFCProton exchange membrane fuel cell
DODandelion optimizer
GWOGrey wolf optimizer
GBOGradient-based optimizer
HHOHarris Hawks optimizer
IAEOImproved artificial ecosystem optimizer
VSDEVortex search-differential evolution
ABCDESCArtificial bee colony differential evolution shuffled complex
HRHail region
CO2Carbon dioxide
COCarbon monoxide
H2OWater molecule
H2Hydrogen gas
O2Dioxygen gas
RERenewable energy
KSAKingdom of Saudi Arabia
UNWTOWorld Tourism Organization
COVID-19Coronavirus disease
EVElectric vehicle
ZEVsZero-emission vehicles
ACAlternative current
GTOGorilla troops optimizer
MGTOModified GTO
HBOHoney badger optimizer
SSESum of squared errors
BOBonobo optimizer
QOBOQuasi oppositional bonobo optimizer
EBESEnhanced bald eagle search
DADandelion algorithm
ELMExtreme learning machine
NNANeural network algorithm
ELMDDandelion algorithm with ELM

References

  1. Zhao, L.; Jerbi, H.; Abbassi, R.; Liu, B.; Latifi, M.; Nakamura, H. Sizing renewable energy systems with energy storage systems based microgrids for cost minimization using hybrid shuffled frog-leaping and pattern search algorithm. Sustain. Cities Soc. 2021, 73, 103124. [Google Scholar] [CrossRef]
  2. Li, N.; Su, Z.; Jerbi, H.; Abbassi, R.; Latifi, M.; Furukawa, N. Energy management and optimized operation of renewable sources and electric vehicles based on microgrid using hybrid gravitational search and pattern search algorithm. Sustain. Cities Soc. 2021, 75, 103279. [Google Scholar] [CrossRef]
  3. Alturki, M.; Abbassi, R.; Albaker, A.; Jerbi, H. A New Hybrid Synchronization PLL Scheme for Interconnecting Renewable Energy Sources to an Abnormal Electric Grid. Mathematics 2022, 10, 1101. [Google Scholar] [CrossRef]
  4. Abbassi, R.; Marrouchi, S.; Ben Hessine, M.; Chebbi, S.; Juini, H. Voltage Control Strategy of an Electrical Network by the Integration of the UPFC Compensator. Int. Rev. Model. Simul. 2012, 5, 380–384. [Google Scholar]
  5. Abbassi, R.; Hammami, M.; Chebbi, S. Improvement of the integration of a grid-connected wind-photovoltaic hybrid system. In Proceedings of the International Conference on Electrical Engineering and Software Applications, Yasmine Hammamet, Tunisia, 17–19 March 2013. [Google Scholar]
  6. Hong, M.D.; Yun, P.Z.; Jing, L.; Wei, T.G.; Chu, J.B. Research on energy saving potential and countermeasures in China’s transport sector. Energy Rep. 2022, 8, 300–311. [Google Scholar]
  7. Marko, M.; Maja, P.; Nikola, V.; Goran, K. Cross-sectoral integration for increased penetration of renewable energy sources in the energy system – Unlocking the flexibility potential of maritime transport electrification. Smart Energy 2022, 8, 100089. [Google Scholar]
  8. Rasul, M.G.; Hazrat, M.A.; Sattar, M.A.; Jahirul, M.I.; Shearer, M.J. The future of hydrogen: Challenges on production, storage and applications. Energy Convers. Manag. 2022, 272, 116326. [Google Scholar] [CrossRef]
  9. Hong, S.; Lee, J.; Cho, H.; Kim, M.; Moon, I.; Kim, J. Multi-objective optimization of CO2 emission and thermal efficiency for on-site steam methane reforming hydrogen production process using machine learning. J. Clean. Prod. 2022, 359, 132133. [Google Scholar] [CrossRef]
  10. Yan, X.; Li, Y.; Sun, C.; Zhang, C.; Yang, L.; Fan, X.; Chu, L. Enhanced H2 production from steam gasification of biomass by red mud-doped Ca-Al-Ce bi-functional material. Appl. Energy 2022, 312, 118737. [Google Scholar] [CrossRef]
  11. Zhang, X.Y.; Yu, W.L.; Zhao, J.; Dong, B.; Liu, C.G.; Chai, Y.M. Recent development on self-supported transition metal-based catalysts for water electrolysis at large current density. Appl. Mater. Today 2021, 22, 100913. [Google Scholar] [CrossRef]
  12. Matoba, K.; Takahashi, M.; Matsuda, Y.; Higashimoto, S. Photoelectrochemical water splitting on the Pt-In2S3/CuInS2 photoelectrode under solar light irradiation: Effects of electrolytes on the solar energy to hydrogen conversion. J. Electroanal. Chem. 2021, 895, 115489. [Google Scholar] [CrossRef]
  13. Chen, X.; Long, S.; He, L.; Wang, C.; Chai, F.; Kong, X.; Wan, Z.; Song, X.; Tu, Z. Performance evaluation on thermodynamics-economy-environment of PEMFC vehicle power system under dynamic condition. Energy Convers. Manag. 2022, 269, 116082. [Google Scholar] [CrossRef]
  14. Ouaidat, G.; Cherouat, A.; Kouta, R.; Chamoret, D. Study of the effect of mechanical uncertainties parameters on performance of PEMFC by coupling a 3D numerical multiphysics model and design of experiment. Int. J. Hydrogen Energy 2022, 47, 23772–23786. [Google Scholar] [CrossRef]
  15. Zhou, S.; Tranter, T.; Neville, T.P.; Shearing, P.R.; Brett, D.J.; Jervis, R. Fault diagnosis of PEMFC based on the AC voltage response and 1D convolutional neural network. Cell Rep. Phys. Sci. 2022, 3, 101052. [Google Scholar] [CrossRef]
  16. Seo, S.H.; Oh, S.D.; Park, J.; Park, J.Y.; Lim, I.S.; Kim, M.S.; Kwak, H.Y. Diagnosis of a hydrogen-fueled 1-kW PEMFC system based on exergy analysis. Int. J. Hydrogen Energy 2020, 45, 17745–17758. [Google Scholar] [CrossRef]
  17. Yang, D.; Wang, Y.; Chen, Z. Robust fault diagnosis and fault tolerant control for PEMFC system based on an augmented LPV observer. Int. J. Hydrogen Energy 2020, 45, 13508–13522. [Google Scholar] [CrossRef]
  18. Mao, L.; Jackson, L.; Davies, B. Investigation of PEMFC fault diagnosis with consideration of sensor reliability. Int. J. Hydrogen Energy 2018, 43, 16941–16948. [Google Scholar] [CrossRef]
  19. Chu, T.; Xie, M.; Yu, Y.; Wang, B.; Yang, D.; Li, B.; Ming, P.; Zhang, C. Experimental study of the influence of dynamic load cycle and operating parameters on the durability of PEMFC. Energy 2022, 239, 122356. [Google Scholar] [CrossRef]
  20. Tang, S.; Jiang, M.; Abbassi, R.; Jerbi, H. A cost-oriented resource scheduling of a solar-powered microgrid by using the hybrid crow and pattern search algorithm. J. Clean. Prod. 2021, 313, 127853. [Google Scholar] [CrossRef]
  21. Guo, S.; Abbassi, R.; Jerbi, H.; Rezvani, A.; Suzuki, K. Efficient maximum power point tracking for a photovoltaic using hybrid shuffled frog-leaping and pattern search algorithm under changing environmental conditions. J. Clean. Prod. 2021, 297, 126573. [Google Scholar] [CrossRef]
  22. Abbassi, A.; Abbassi, R.; Heidari, A.A.; Oliva, D.; Chen, H.; Habib, A.; Jemli, M.; Wang, M. Parameters identification of photovoltaic cell models using enhanced exploratory salp chains-based approach. Energy 2020, 198, 117333. [Google Scholar] [CrossRef]
  23. Abbassi, R.; Abbassi, A.; Heidari, A.A.; Mirjalili, S. An efficient salp swarm-inspired algorithm for parameters identification of photovoltaic cell models. Energy Convers. Manag. 2019, 179, 362–372. [Google Scholar] [CrossRef]
  24. Diab, A.A.Z.; Ali, H.; Abdul-Ghaffar, H.I.; Abdelsalam, H.A.; Abd El Sattar, M. Accurate parameters extraction of PEMFC model based on metaheuristics algorithms. Energy Rep. 2021, 7, 6854–6867. [Google Scholar] [CrossRef]
  25. Abdel-Basset, M.; Mohamed, R.; Chang, V. An Efficient Parameter Estimation Algorithm for Proton Exchange Membrane Fuel Cells. Energies 2021, 14, 7115. [Google Scholar] [CrossRef]
  26. Ashraf, H.; Abdellatif, S.O.; Elkholy, M.M.; El-Fergany, A.A. Honey badger optimizer for extracting the ungiven parameters of PEMFC model: Steady-state assessment. Energy Convers. Manag. 2022, 258, 115521. [Google Scholar] [CrossRef]
  27. Sultan, H.M.; Menesy, A.S.; Hassan, M.S.; Jurado, F.; Kamel, S. Standard and Quasi Oppositional bonobo optimizers for parameter extraction of PEM fuel cell stacks. Fuel 2023, 340, 127586. [Google Scholar] [CrossRef]
  28. Alsaidan, I.; Shaheen, M.A.; Hasanien, H.M.; Alaraj, M.; Alnafisah, A.S. A PEMFC model optimization using the enhanced bald eagle algorithm. Ain Shams Eng. J. 2022, 13, 101749. [Google Scholar] [CrossRef]
  29. Hachana, O.; El-Fergany, A.A. Efficient PEM fuel cells parameters identification using hybrid artificial bee colony differential evolution optimizer. Energy 2022, 250, 123830. [Google Scholar] [CrossRef]
  30. Yongguang, C.; Guanglei, Z. New parameters identification of Proton exchange membrane fuel cell stacks based on an improved version of African vulture optimization algorithm. Energy Rep. 2022, 8, 3030–3040. [Google Scholar]
  31. Li, X.; Han, S.; Zhao, L.; Gong, C.; Liu, X. New dandelion algorithm optimizes extreme learning machine for biomedical classification problems. Comput. Intell. Neurosci. 2017, 2017, 4523754. [Google Scholar] [CrossRef] [Green Version]
  32. Zhu, H.; Liu, G.; Zhou, M.; Xie, Y.; Kang, Q. Dandelion Algorithm With Probability-Based Mutation. IEEE Access 2019, 7, 97974–97985. [Google Scholar] [CrossRef]
  33. Wang, J.; Lu, S.; Wang, S.H.; Zhang, Y.D. A review on extreme learning machine. Multimed. Tools Appl. 2022, 81, 41611–41660. [Google Scholar] [CrossRef]
  34. Han, S.; Zhu, K.; Wang, R. Improvement of evolution process of dandelion algorithm with extreme learning machine for global optimization problems. Expert Syst. Appl. 2021, 163, 113803. [Google Scholar] [CrossRef]
  35. Zhao, S.; Zhang, T.; Ma, S.; Chen, M. Dandelion Optimizer: A nature-inspired metaheuristic algorithm for engineering applications. Eng. Appl. Artif. Intell. 2022, 114, 105075. [Google Scholar] [CrossRef]
  36. Daeichian, A.; Ghaderi, R.; Kandidayeni, M.; Soleymani, M.; Trovão, J.P.; Boulon, L. Online characteristics estimation of a fuel cell stack through covariance intersection data fusion. Appl. Energy 2019, 292, 116907. [Google Scholar] [CrossRef]
  37. Nóbrega, P.H.A. A review of physics-based low-temperature proton-exchange membrane fuel cell models for system-level water and thermal management studies. J. Power Sources 2019, 558, 232585. [Google Scholar] [CrossRef]
  38. Rizk-Allah, R.M.; El-Fergany, A.A. Artificial ecosystem optimizer for parameters identification of proton exchange membrane fuel cells model. Int. J. Hydrogen Energy 2021, 46, 37612–37627. [Google Scholar] [CrossRef]
  39. Fathy, A.; Abd Elaziz, M.; Alharbi, A.G. A novel approach based on hybrid vortex search algorithm and differential evolution for identifying the optimal parameters of PEM fuel cell. Renew. Energy 2020, 146, 1833–1845. [Google Scholar] [CrossRef]
  40. Hachana, O. Accurate PEM fuel cells parameters estimation using hybrid artificial bee colony differential evolution shuffled complex optimizer. Int. J. Energy Res. 2022, 46, 6383–6405. [Google Scholar] [CrossRef]
  41. Fathy, A.; Rezk, H. Multi-verse optimizer for identifying the optimal parameters of PEMFC model. Energy 2018, 143, 634–644. [Google Scholar] [CrossRef]
  42. Rezaie, M.; karamnejadi azar, K.; Sani, A.K.; Akbari, E.; Ghadimi, N.; Razmjooy, N.; Ghadamyari, M. Model parameters estimation of the proton exchange membrane fuel cell by a Modified Golden Jackal Optimization. Energy Technol. Assess. 2022, 53 Pt C, 102657. [Google Scholar] [CrossRef]
Figure 1. Flowchart illustrating the Research methodology.
Figure 1. Flowchart illustrating the Research methodology.
Mathematics 11 01298 g001
Figure 2. Electrical model of a PEM fuel cell.
Figure 2. Electrical model of a PEM fuel cell.
Mathematics 11 01298 g002
Figure 3. Convergence curve of fitness function: (a) 250 W fuel cell; (b) NedStack PS6 fuel cel.
Figure 3. Convergence curve of fitness function: (a) 250 W fuel cell; (b) NedStack PS6 fuel cel.
Mathematics 11 01298 g003
Figure 4. The statistical study of the 250 W after 30 repetitions: (a) best values of the objective function; (b) boxplot of SSE.
Figure 4. The statistical study of the 250 W after 30 repetitions: (a) best values of the objective function; (b) boxplot of SSE.
Mathematics 11 01298 g004
Figure 5. The statistical study of the NedStack PS6: (a) best values of the objective function; (b) boxplot of SSE.
Figure 5. The statistical study of the NedStack PS6: (a) best values of the objective function; (b) boxplot of SSE.
Mathematics 11 01298 g005
Figure 6. The current–voltage curve: (a) 250 W fuel cel; (b) NedStack PS6 fuel cell.
Figure 6. The current–voltage curve: (a) 250 W fuel cel; (b) NedStack PS6 fuel cell.
Mathematics 11 01298 g006
Figure 7. The current–power curve: (a) 250 W fuel cell; (b) NedStack PS6 fuel cell.
Figure 7. The current–power curve: (a) 250 W fuel cell; (b) NedStack PS6 fuel cell.
Mathematics 11 01298 g007
Figure 8. PEMFC simplified dynamic model.
Figure 8. PEMFC simplified dynamic model.
Mathematics 11 01298 g008
Figure 9. Characteristic and dynamic simulations of the PS6 stack: (a) I–V polarisation; (b) stack load current changes; (c) stack voltage responses; (d) voltage error.
Figure 9. Characteristic and dynamic simulations of the PS6 stack: (a) I–V polarisation; (b) stack load current changes; (c) stack voltage responses; (d) voltage error.
Mathematics 11 01298 g009
Table 1. Parameter range of the PEMFC.
Table 1. Parameter range of the PEMFC.
Parameter ξ 1 ξ 2 ξ 3 ξ 4 λ m R c b
Min−1.19969 1 × 10 3 3.6 × 10 5 2.6 × 10 4 10 1 × 10 4 0.0136
max−0.8532 5 × 10 3 9.8 × 10 5 9.54 × 10 4 24 8 × 10 4 0.5
Table 2. The known parameters of PEMFCs.
Table 2. The known parameters of PEMFCs.
Parameters N cell A(cm 2 ) l m ( μ m) J max (A cm 2 ) P H 2 (bar) P O 2 (bar) P a (atm) P c (atm)T(K)P(kW)
250 W24271270.8635--353.150.25
NedSstack652401781.2--113436
Table 3. Optimal parameters of PEMFC 250 W.
Table 3. Optimal parameters of PEMFC 250 W.
ParametersDOGWOGBOHHO
ξ 1 −0.961592−0.871596−0.974457−0.895253
ξ 2 0.002534430.002557370.003340350.00232372
ξ 3 3.6 × 10 5 5.90919 × 10 5 9.77117 × 10 5 3.60984 × 10 5
ξ 4 −0.000138245−0.000141236−0.000136735−0.000100082
λ m 13.337213.373513.945910.0273
R c 0.0004232010.0001365040.00079940.000100273
b0.01496490.01573390.01489310.0136372
Minimum S S E 0.1584003290.1600861640.1585277840.276840933
Maximum S S E 0.1668118640.3539877850.2729670212.136931329
Average S S E 0.1606096730.1944130510.182486630.983809404
Std S S E 0.0026601490.0467286420.0330553370.488586136
Table 4. Optimal parameters of NedStack PS6.
Table 4. Optimal parameters of NedStack PS6.
ParametersDOGWOGBOHHO
ξ 1 −1.10823−0.981556−1.19841−0.8532
ξ 2 0.003484880.00296380.004355260.00274411
ξ 3 5.23328 × 10 5 4.10262 × 10 5 9.40149 × 10 5 5.17837 × 10 5
ξ 4 9.54 × 10 5 9.55047 × 10 5 9.54 × 10 5 9.54 × 10 5
λ m 23.071414.921823.9514.3893
R c 0.0001275270.0001980120.0003270860.000186993
b0.08356620.02363930.05396020.0195792
Minimum S S E 2.0775653212.2883869492.2786421832.286126251
Maximum S S E 2.6275486994.7056476513.7564121179.447348766
Average S S E 2.5010377923.0384476332.8739196394.517318823
Std S S E 0.0762970620.6189918330.2483971261.865763408
Table 5. Optimum values of unknown parameters and SSE of PEMFC 250 W.
Table 5. Optimum values of unknown parameters and SSE of PEMFC 250 W.
ParametersDOIAEO [18]VSDE [39]ABCDESC [40]
ξ 1 −0.961592−0.9991−1.1921−1.12806
ξ 2 0.002534430.0028250.00319900.00394667
ξ 3 3.6 × 10 5 4.47 × 10 5 3.799 × 10 5 9.777204 × 10 5
ξ 4 −0.000138245−0.00017−0.000187-0.000174889
λ m 13.337219.9935822.81719.9358326
R c 4.23201 × 10 4 1.000 × 10 4 1.202 × 10 4 1 × 10 4
b0.01496490.01450.02900.014526
Minimum S S E 0.1584003290.33601.05260.33597
Table 6. Optimum values of unknown parameters and SSE of NedStack PS6.
Table 6. Optimum values of unknown parameters and SSE of NedStack PS6.
ParametersDOIAEO [18]VSDE [39]ABCDESC [40]
ξ 1 −1.10823−0.9822−1.1212−0.9350526
ξ 2 0.003484880.00359570.000334870.0035035
ξ 3 5.23328 × 10 5 9.48 × 10 5 4.6787 × 10 5 9.793216 × 10 5
ξ 4 9.54 × 10 5 9.54 × 10 5 9.5400 × 10 5 9.54 × 10 5
λ m 23.071413.465013.000013.094707
R c 1.27527 × 10 4 1.00 × 10 4 1.00 × 10 4 0.0001
b0.08356620.01360.04940.0136
Minimum S S E 2.0775653212.14592.0882.079204604
Table 7. Estimated voltage and absolute deviation of the 250 W PEMFC.
Table 7. Estimated voltage and absolute deviation of the 250 W PEMFC.
N i ( A ) V mes ( V ) V est ( V ) Div ( V ) ( Div ) 2 ( V )
10.272923.541023.4368840.10410.0108
21.279021.475621.552742−0.07710.0060
32.660320.348420.542713−0.19430.0378
43.973419.896919.913082−0.0162 2.6186 × 10 4
55.354719.464219.3853950.07880.0062
66.719019.012718.9346080.07810.0061
78.032118.504918.4704060.03450.0012
810.726517.883517.7926140.09090.0083
913.472017.280817.1354010.14570.0449
1016.166416.208915.9969140.21200.0212
1117.496615.870115.988641−0.11850.0141
1218.860815.531215.594024−0.06280.0039
1320.191015.192315.1754560.01686 2.8372 × 10 4
1421.555314.628214.5866370.04160.0017
1522.919513.745013.6931240.05190.0027
SSE0.158400329
Table 8. Estimated voltage and absolute deviation of the NedStack PS6.
Table 8. Estimated voltage and absolute deviation of the NedStack PS6.
N i ( A ) V mes ( V ) V est ( V ) Div ( V ) ( Div ) 2 ( V )
12.2561.6462.452443−0.81240.6600
26.7559.5759.873841−0.30380.0923
39.0058.9459.140399−0.20030.4877
415.7557.5457.582298−0.042290.0017
520.2556.8056.7997470.0002 6.36 × 10 8
624.7556.1356.1225830.0074 5.5 × 10 5
731.5055.2355.7299280.0003 1.37 × 10 7
836.0054.6654,5892030.07070.0050
945.0053.6153.6041750.0058 3.39 × 10 5
1051.7552.8652,7997620.06020.0036
1167.5051.9151.484100.42580.1813
1272.0051.2251.0688780.15110.0228
1390.0049.6649,4524150.20750.04309
1499.0049.0048.6598470.34010.1157
15105.8048.1548.0640540.08590.0073
16110.3047.5247.670360−0.15030.0022
17117.0047.1047.0840980.01590.0002
18126.0046.4846.2945820.18540.0343
19135.0045.6645.5005180.15940.0254
20141.8044.8544.7991730.05080.0025
21150.8044.2444,0888170.15110.0228
22162.0042.4543.069394−0.61930.3836
23171.0041.6642,235973−0.57590.3317
24182.3040.6840.708183−0.02810.0007
25189.0040.0940.102165−0.01210.0001
26195.8039.5139.4553960.05460.0.0030
27204.8038.7338.5536130.17630.0311
28211.5038.1538.6969630.18370.0337
29220.5037.3837.188000.19190.0368
SSE2.257565321
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Abbassi, R.; Saidi, S.; Abbassi, A.; Jerbi, H.; Kchaou, M.; Alhasnawi, B.N. Accurate Key Parameters Estimation of PEMFCs’ Models Based on Dandelion Optimization Algorithm. Mathematics 2023, 11, 1298. https://doi.org/10.3390/math11061298

AMA Style

Abbassi R, Saidi S, Abbassi A, Jerbi H, Kchaou M, Alhasnawi BN. Accurate Key Parameters Estimation of PEMFCs’ Models Based on Dandelion Optimization Algorithm. Mathematics. 2023; 11(6):1298. https://doi.org/10.3390/math11061298

Chicago/Turabian Style

Abbassi, Rabeh, Salem Saidi, Abdelkader Abbassi, Houssem Jerbi, Mourad Kchaou, and Bilal Naji Alhasnawi. 2023. "Accurate Key Parameters Estimation of PEMFCs’ Models Based on Dandelion Optimization Algorithm" Mathematics 11, no. 6: 1298. https://doi.org/10.3390/math11061298

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