<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="brief-report" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">885461</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2022.885461</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Brief Research Report</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Bald Eagle Search Algorithm for Parameter Identification of Proton Exchange Membrane Fuel Cell</article-title>
<alt-title alt-title-type="left-running-head">Yang et al.</alt-title>
<alt-title alt-title-type="right-running-head">Parameter Identification of PEMFC</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Yang</surname>
<given-names>Bo</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1222560/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Danyang</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zeng</surname>
<given-names>Chunyuan</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Han</surname>
<given-names>Yiming</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1551818/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Junhui</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1394665/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Key Laboratory of Modern Power System Simulation and Control and Renewable Energy Technology</institution>, <institution>Ministry of Education</institution>, <institution>Northeast Electric Power University</institution>, <addr-line>Jilin</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Faculty of Electric Power Engineering</institution>, <institution>Kunming University of Science and Technology</institution>, <addr-line>Kunming</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1260150/overview">Siqi Bu</ext-link>, Hong Kong Polytechnic University, Hong Kong SAR, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1364635/overview">Xingshuo Li</ext-link>, Nanjing Normal University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1335368/overview">Yiyan Sang</ext-link>, Shanghai University of Electric Power, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Yiming Han, <email>373482753@qq.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Process and Energy Systems Engineering, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>25</day>
<month>04</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>885461</elocation-id>
<history>
<date date-type="received">
<day>28</day>
<month>02</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>24</day>
<month>03</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Yang, Li, Zeng, Han and Li.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Yang, Li, Zeng, Han and Li</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>A precise and reliable proton exchange membrane fuel cell (PEMFC) parameter identification performs an essential function in simulation analysis, optimal control, and performance research of actual PEMFC systems. Unfortunately, achieving an accurate, efficient, and stable parameter identification can sometimes be problematic for traditional optimization methods, owing to its strong coupling, inherent nonlinear, and multi-variable characteristics. Therefore, an advanced bald eagle search (BES) algorithm is designed to dependably identify the unknown parameters of the electrochemical PEMFC model in this work. For evaluating and analyzing the overall optimization performance of the BES comprehensively, it is compared with the genetic algorithm (GA) based on MATLAB under three cases. According to the simulation results, the optimum root mean square error (RMSE) achieved by BES is 96.27% less than that achieved by GA in parameter identification, which fully indicates that the precision, accuracy, and stability of the optimization results can be remarkably improved <italic>via</italic> the application of BES.</p>
</abstract>
<kwd-group>
<kwd>proton exchange membrane fuel cell</kwd>
<kwd>parameter identification</kwd>
<kwd>bald eagle search algorithm</kwd>
<kwd>metaheuristic algorithm</kwd>
<kwd>MATLAB</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Nowadays, in the context of the ever-increasing energy demand and dwindling fuel reserves (<xref ref-type="bibr" rid="B26">Sun et al., 2020</xref>; <xref ref-type="bibr" rid="B18">Liu et al., 2020</xref>; <xref ref-type="bibr" rid="B21">Noman et al., 2021</xref>), the transformation of traditional fossil energy (<xref ref-type="bibr" rid="B15">Iqbal et al., 2021</xref>; <xref ref-type="bibr" rid="B8">Bakeer et al., 2021</xref>; <xref ref-type="bibr" rid="B11">Erdiwansyah et al., 2021</xref>) and utilization of renewable energy have been brought to global researchers&#x2019; attention (<xref ref-type="bibr" rid="B17">Kalyan and Rao, 2021</xref>; <xref ref-type="bibr" rid="B19">Liu et al., 2021</xref>; <xref ref-type="bibr" rid="B29">Yang et al., 2020a</xref>). The exploitation of renewable energy (<xref ref-type="bibr" rid="B32">Zhang et al., 2019</xref>; <xref ref-type="bibr" rid="B20">Murty and Kumar, 2020</xref>; <xref ref-type="bibr" rid="B33">Zhang et al., 2021</xref>) has been proven as a significant measure for energy structure optimization (<xref ref-type="bibr" rid="B13">Huang et al., 2021</xref>; <xref ref-type="bibr" rid="B18">Liu et al., 2020</xref>; <xref ref-type="bibr" rid="B10">Chen et al., 2018</xref>), environmental governance, and ecologic protection (<xref ref-type="bibr" rid="B31">Yao et al., 2015</xref>). Meanwhile, proton exchange membrane fuel cell (PEMFC) (<xref ref-type="bibr" rid="B1">Ahmed et al., 2020</xref>) is born out as efficient alternative energy, in light of its ability to convert hydrogen (chemical energy) into electricity, with water as the sole by-product.</p>
<p>By virtue of the distinctive superiority of the low operating temperature, high power density, and easy maintenance, PEMFC has obtained a growingly widespread practice in multiple engineering fields, such as distributed generation, portable electronic applications, and transportation fields. For analyzing the characteristics of PEMFC with better accuracy and reliability, a variety of modeling techniques have been presented, such as isothermal one-dimensional mathematical model (<xref ref-type="bibr" rid="B17">Kalyan and Rao, 2021</xref>), mechanistic modeling (<xref ref-type="bibr" rid="B19">Liu et al., 2021</xref>; <xref ref-type="bibr" rid="B12">Giner et al., 2018</xref>), equivalent electrical circuit (<xref ref-type="bibr" rid="B29">Yang et al., 2020a</xref>), and steady-state electrochemical model (<xref ref-type="bibr" rid="B32">Zhang et al., 2019</xref>). In addition, the steady-state electrochemical model based on the electrochemical reaction mechanism can exceptionally demonstrate the voltage-current (<italic>V</italic>-<italic>I</italic>) characteristic under different operating conditions, in which some unknown yet significant parameters are required to estimate accurately and reliably.</p>
<p>Due to the highly nonlinear, multiply variable, and strong coupling characteristics of PEMFC, conventional deterministic optimization methods are restricted to obtaining satisfactory parameter identification results. Over the years, with the rapid advancement of emerging algorithm/soft computing, meta-heuristic algorithms with high adaptability and strong robustness have been universally applied in the field of nonlinear optimization systems. Hence, the parameter identification of PEMFC is achieved <italic>via</italic> various meta-heuristic algorithms. For instance, the genetic algorithm (GA) was adopted for fitting the Nexa 1.2kW PEMFC real data to obtain an exact identification of PEMFC parameters (<xref ref-type="bibr" rid="B20">Murty and Kumar, 2020</xref>). <xref ref-type="bibr" rid="B33">Zhang et al. (2021</xref>) applied grey wolf optimization (GWO) to achieve PEMFC parameter identification based on experimental data, which verifies the practicability of the proposed algorithm in simulating the electrical function of commercial PEMFC. Particle swarm optimization (PSO) is utilized to identify the off-line parameters of the Nexa 1.2kW PEMFC system at varying loads (<xref ref-type="bibr" rid="B24">Salim et al., 2015</xref>). Meanwhile, other excellent meta-heuristic algorithms were designed to be a useful tool to achieve optimal parameters, that is, artificial bee colony (ABC) (<xref ref-type="bibr" rid="B18">Liu et al., 2020</xref>), antlion optimization algorithm (ALO) (<xref ref-type="bibr" rid="B10">Chen et al., 2018</xref>), slap swarm optimizer (SSO) (<xref ref-type="bibr" rid="B31">Yao et al., 2015</xref>), flower pollination algorithm (FPA) (<xref ref-type="bibr" rid="B1">Ahmed et al., 2020</xref>), and improved version of monarch butterfly optimization (IMBO) (<xref ref-type="bibr" rid="B12">Giner-Sanz et al., 2018</xref>).</p>
<p>Many meta-heuristic algorithms with terrific effects are adopted to identify unknown parameters of PEMFC despite the complication of certain algorithms&#x2019; operation mechanisms and the ideal solutions, which are difficult to obtain with high precision and good stability. What is more, there are still many possibilities to attempt new ones. By simulating the actual operation of the cell in multi-functional environments, this work proposes bald eagle search optimization (BES) (<xref ref-type="bibr" rid="B7">Atlam and Dndar, 2021</xref>) to gain the optimum result of parameters in Amphlett&#x2019;s model (PEMFC model) and tackle the aforementioned defects.</p>
<p>The main objectives and novelties of this study can be summarized as follows:<list list-type="simple">
<list-item>
<p>&#x2022; A new optimization algorithm using BES is discussed for unknown parameter identification of the PEMFC electrochemical model;</p>
</list-item>
<list-item>
<p>&#x2022; BES is a simple optimization technique, in which fewer parameters are required to be applied in the calculation process owing to the conciseness of its operation mechanism;</p>
</list-item>
<list-item>
<p>&#x2022; Compared with GA, BES designed in this work presents a faster practical convergence speed in PEMFC parameters identification;</p>
</list-item>
<list-item>
<p>&#x2022; Experimental results indicate that BES can efficiently identify parameters with fast convergence speed, high accuracy, and robustness owing to its strong ability to escape from the local optimum of Ballard-Mark-V PEMFC.</p>
</list-item>
</list>
</p>
<p>The rest of this article is organized as follows: the steady-state electrochemical model of PEMFC and objective function are described in <xref ref-type="sec" rid="s2">Section 2</xref>. Besides, <xref ref-type="sec" rid="s3">Section 3</xref> thoroughly illustrates the execution mechanism and parameter identification of BES. <xref ref-type="sec" rid="s4">Section 4</xref> provides the simulation and analysis results in comprehensive cases. Lastly, <xref ref-type="sec" rid="s5">Section 5</xref> summarizes several conclusions along with future perspectives.</p>
</sec>
<sec id="s2">
<title>2 Proton Exchange Membrane Fuel Cell Modeling</title>
<sec id="s2-1">
<title>2.1 Electrochemical Reaction Mechanism of Proton Exchange Membrane Fuel Cell</title>
<p>A typical PEMFC includes two electrodes (cathode and anode) and a proton exchange membrane (PEM), while electrodes are mainly composed of a gas diffusion layer and a platinum-based alloy catalyst layer. Hydrogen is decomposed into hydrogen ions H<sup>&#x2b;</sup> and electrons e<sup>&#x2212;</sup> through catalytic reaction after passing through the anode catalytic layer. Subsequently, oxygen provided by the cathode catalytic layer integrates with electrons and hydrogen ions to generate water and heat. <xref ref-type="fig" rid="F1">Figure 1</xref> describes the structure of the reaction mechanism diagram, a single PEMFC, and a PEMFC stack of PEMFC. The electrochemical reaction mechanism in PEMFC is expressed as follows:</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Structure of PEMFC. <bold>(A)</bold> Electrochemical mechanism of PEMFC; <bold>(B)</bold> single PEMFC, and <bold>(C)</bold> PEMFC stack.</p>
</caption>
<graphic xlink:href="fenrg-10-885461-g001.tif"/>
</fig>
<p>At anode,<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mtext>H</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2192;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mtext>H</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mtext>e</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
</mml:msup>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>At cathode,<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mtext>H</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mtext>e</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:msub>
<mml:mtext>O</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2192;</mml:mo>
<mml:msub>
<mml:mtext>H</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mtext>O</mml:mtext>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>Overall chemical reaction,<disp-formula id="e3">
<mml:math id="m3">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mtext>H</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mtext>O</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2192;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mtext>H</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mtext>O</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mtext>heat&#xa0;&#xa0;</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mtext>Electricity</mml:mtext>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-2">
<title>2.2 Mathematical Modeling</title>
<p>The net output voltage of the electrochemical model is affected by three kinds of polarization, namely, activation, ohmic, and concentration polarization, while the voltage characteristic function of electrochemical can be written as (<xref ref-type="bibr" rid="B4">Amphlett et al., 1995</xref>)<disp-formula id="e4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mtext>nernst</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext>act</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext>ohmic</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext>con</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m5">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mtext>nernst</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> indicates the open-circuit voltage (V); <inline-formula id="inf2">
<mml:math id="m6">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext>act</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> means the activation voltage drop (V); <inline-formula id="inf3">
<mml:math id="m7">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext>ohmic</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> denotes the ohmic voltage drop (V); and <inline-formula id="inf4">
<mml:math id="m8">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext>con</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> represents the concentration voltage drop (V).</p>
<p>In addition, <inline-formula id="inf5">
<mml:math id="m9">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mtext>nernst</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> calculated from the Nernst equation can be determined by (<xref ref-type="bibr" rid="B6">Ariza et al., 2018</xref>)<disp-formula id="e5">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>nernst</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>k</mml:mtext>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>ref</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mtext>H</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mtext>O</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf6">
<mml:math id="m11">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the increment in Gibbs free energy (J/mol); <inline-formula id="inf7">
<mml:math id="m12">
<mml:mi>F</mml:mi>
</mml:math>
</inline-formula> indicates Faraday&#x2019;s constant (96,487&#xa0;C/mol); <inline-formula id="inf8">
<mml:math id="m13">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> means the increment of entropy (J/mol); <italic>R</italic> denotes the universal gas constant [8.314&#xa0;J/(K mol)]; <inline-formula id="inf9">
<mml:math id="m14">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>k</mml:mtext>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
<mml:mtext>and&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mtext>ref</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> represent the operation ambient and reference temperature (K), respectively; <inline-formula id="inf10">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mtext>H</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf11">
<mml:math id="m16">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mtext>O</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> stand for the partial pressures of hydrogen and oxygen, respectively (atm), which are formulated as (<xref ref-type="bibr" rid="B2">Ali et al., 2017</xref>)<disp-formula id="e6">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mtext>H</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.5</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mtext>a</mml:mtext>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mtext>H</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mtext>O</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi>sat</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mtext>a</mml:mtext>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mtext>H</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mtext>O</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi>sat</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mtext>a</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1.635</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>cell</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi>A</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mtext>k</mml:mtext>
<mml:mrow>
<mml:mn>1.334</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(6)</label>
</disp-formula>
<disp-formula id="e7">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mtext>O</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mtext>H</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mtext>O</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi>sat</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mtext>a</mml:mtext>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mtext>H</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mtext>O</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi>sat</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>4.192</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>cell</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi>A</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mtext>k</mml:mtext>
<mml:mrow>
<mml:mn>1.334</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(7)</label>
</disp-formula>where <italic>RH</italic>
<sub>a</sub> and <italic>RH</italic>
<sub>c</sub>, respectively, denote the relative humidity of vapor at anode and cathode (atm); <italic>P</italic>
<sub>a</sub> and <italic>P</italic>
<sub>c</sub> are the inlet pressures of anode and cathode (atm), respectively; and <inline-formula id="inf12">
<mml:math id="m19">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mtext>H</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mtext>O</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi>sat</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> represents the saturation pressure of water vapor (atm), which is defined as (<xref ref-type="bibr" rid="B2">Ali et al., 2017</xref>)<disp-formula id="e8">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>k</mml:mtext>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>273.15</mml:mn>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>log</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mtext>H</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mtext>O</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi>sat</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2.95</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>9.19</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mtext>c</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1.44</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>7</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mtext>c</mml:mtext>
<mml:mn>3</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2.18</mml:mn>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>Moreover, the activation voltage <inline-formula id="inf13">
<mml:math id="m22">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext>act</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> demonstrates the slowness of the reaction occurring on the electrode surface, which can be given as follows (<xref ref-type="bibr" rid="B6">Ariza et al., 2018</xref>):<disp-formula id="e10">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>act</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>k</mml:mtext>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>k</mml:mtext>
</mml:msub>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mtext>o</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>k</mml:mtext>
</mml:msub>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>cell</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(10)</label>
</disp-formula>where <inline-formula id="inf14">
<mml:math id="m24">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> (<italic>i</italic> &#x3d; 1,2,3,4) indicates the semi-empirical coefficients and <inline-formula id="inf15">
<mml:math id="m25">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mtext>o</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> is the oxygen concentration (mol/ <inline-formula id="inf16">
<mml:math id="m26">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>cm</mml:mtext>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>), which is determined by (<xref ref-type="bibr" rid="B2">Ali et al., 2017</xref>)<disp-formula id="e11">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mtext>O</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mtext>O</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>5.08</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:msup>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mtext>e</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>498</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>k</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>Ohmic voltage drop <inline-formula id="inf17">
<mml:math id="m28">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext>ohmic</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is mathematically expressed as follows (<xref ref-type="bibr" rid="B2">Ali et al., 2017</xref>):<disp-formula id="e12">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>ohmic</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>cell</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mtext>m</mml:mtext>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(12)</label>
</disp-formula>where <italic>R</italic>
<sub>c</sub> is the equivalent contact resistance (<italic>&#x3a9;</italic>) and <italic>R</italic>
<sub>m</sub> represents the equivalent resistance provided to PEM conduction (<italic>&#x3a9;</italic>), which can be defined by<disp-formula id="e13">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mtext>m</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mtext>m</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>l</mml:mi>
<mml:mi>A</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(13)</label>
</disp-formula>where <italic>l</italic> means the membrane thickness (<inline-formula id="inf18">
<mml:math id="m31">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:mtext>m</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>), <italic>A</italic> is the effective electrode area (cm<sup>2</sup>), and <inline-formula id="inf19">
<mml:math id="m32">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mtext>m</mml:mtext>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> stands for the specific membrane resistance (<inline-formula id="inf20">
<mml:math id="m33">
<mml:mrow>
<mml:mi>&#x3a9;</mml:mi>
<mml:mi>&#x394;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> cm) described by (<xref ref-type="bibr" rid="B4">Amphlett et al., 1995</xref>)<disp-formula id="e14">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mtext>m</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>181.6</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.03</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mtext>cell</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi>A</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.062</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>k</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>303</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mtext>cell</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi>A</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>2.5</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.634</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mtext>cell</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi>A</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mn>4.18</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>k</mml:mtext>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>303</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>k</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(14)</label>
</disp-formula>where <inline-formula id="inf21">
<mml:math id="m35">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3bb;</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> stands for an empirical parameter.</p>
<p>Furthermore, concentration voltage loss <inline-formula id="inf22">
<mml:math id="m36">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext>con</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> influenced by the concentration can be formulated as (<xref ref-type="bibr" rid="B6">Ariza et al., 2018</xref>)<disp-formula id="e15">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext>con</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mtext>ln</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext>ln</mml:mtext>
<mml:mfrac>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(15)</label>
</disp-formula>where <italic>b</italic> means the parametric coefficient (V), <inline-formula id="inf23">
<mml:math id="m38">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> is the actual current density, and <inline-formula id="inf24">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> defines the upper bound current density (<inline-formula id="inf25">
<mml:math id="m40">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>c</mml:mi>
<mml:msup>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>).</p>
<p>On the whole, after referring to the mentioned <xref ref-type="disp-formula" rid="e4">Eqs 4</xref>&#x2013;<xref ref-type="disp-formula" rid="e15">15</xref> for PEMFC, there are seven crucial parameters demand to be identified: <inline-formula id="inf26">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf27">
<mml:math id="m42">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf28">
<mml:math id="m43">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf29">
<mml:math id="m44">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf30">
<mml:math id="m45">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf31">
<mml:math id="m46">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf32">
<mml:math id="m47">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</sec>
<sec id="s2-3">
<title>2.3 Objective Function</title>
<p>To precisely build a mathematical model of PEMFC based on the aforementioned unknown parameters, it is crucial to utilize an objective function to reliably evaluate parameter identification. In addition, the objection function based on the root mean square error (RMSE) can commendably mirror the deviation between the actual and estimated values.</p>
<p>Consequently, RMSE is accounted as the objective function given by<disp-formula id="e16">
<mml:math id="m48">
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>N</mml:mi>
</mml:mfrac>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>actual</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>estimate</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(16)</label>
</disp-formula>where <italic>N</italic> indicates the total quantity of actual datasets, <italic>V</italic>
<sub>actual</sub> is the actual voltage, and <italic>V</italic>
<sub>estimate</sub> denotes the estimated voltage.</p>
<p>Additionally, the restraints of crucial parameters can be written as<disp-formula id="e17">
<mml:math id="m49">
<mml:mrow>
<mml:mtext>s</mml:mtext>
<mml:mo>.</mml:mo>
<mml:mtext>t</mml:mtext>
<mml:mo>.</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext>c</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext>c</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mn>1,2,3,4</mml:mn>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s3">
<title>3 Bald Eagle Search Algorithm</title>
<sec id="s3-1">
<title>3.1 Optimization Mechanism</title>
<p>The BES algorithm (<xref ref-type="bibr" rid="B7">Atlam and Dndar, 2021</xref>) is an innovative meta-heuristic algorithm enlightened by biological activities in nature. Individual search strategies can be established through their own mobile or global experience in the group random optimization process to optimize complex problems in the real world. In particular, the self-search and exploration of individuals in the search space are performed by simulating the predation behavior of bald eagles (e.g., prey on salmon living in a specific area). The bald eagles have a specific predation strategy, which can help them consume the least energy while maximizing the probability of predation success.</p>
<p>The bald eagle&#x2019;s predation strategy has three major aspects: selecting the appropriate search domain, searching in the selected space, and the best chance to swoop on the prey.</p>
<p>In the select stage, the selected search space is related to the last movement of the bald eagle, which can be expressed as<disp-formula id="e18">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>new</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>best</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>mean</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(18)</label>
</disp-formula>where <inline-formula id="inf33">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>best</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> means optimal spatial search position, <inline-formula id="inf34">
<mml:math id="m52">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula> is parameters affecting location update, 1.5 &#x2264; <inline-formula id="inf35">
<mml:math id="m53">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula> &#x2264; 2, <inline-formula id="inf36">
<mml:math id="m54">
<mml:mi>r</mml:mi>
</mml:math>
</inline-formula> denotes a random number between 0 and 1, <inline-formula id="inf37">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>mean</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> indicates average distribution position of the bald eagle after the previous search.</p>
<p>After determining the search space, the bald eagle will search the space that flies spirally to search for prey and find the best-accelerated dive position. The change of the search position is expressed in polar coordinates as follows (<xref ref-type="bibr" rid="B24">Salim et al., 2015</xref>):<disp-formula id="e19">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>new</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>mean</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(19)</label>
</disp-formula>
<disp-formula id="e20">
<mml:math id="m57">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(20)</label>
</disp-formula>
<disp-formula id="e21">
<mml:math id="m58">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(21)</label>
</disp-formula>
<disp-formula id="e22">
<mml:math id="m59">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(22)</label>
</disp-formula>where <inline-formula id="inf38">
<mml:math id="m60">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf39">
<mml:math id="m61">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are values between 0 and 1 for determining the positions of the bald eagle on the corresponding polar axis, respectively; <inline-formula id="inf40">
<mml:math id="m62">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf41">
<mml:math id="m63">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> denote the polar diameter and polar angle of the spiral flight in polar coordinates, respectively; <inline-formula id="inf42">
<mml:math id="m64">
<mml:mi>a</mml:mi>
</mml:math>
</inline-formula> indicates a parameter that takes a value from 5 to 10; <italic>R</italic> represents a parameter that controls the search period, between 0.2 and 2; and <italic>rand</italic> is a random number in [0,1].</p>
<p>In the swooping stage, the bald eagle swoops to the prey at the optimal position, while other bald eagles in the population also move to the best position and dive down to attack the prey. The position updates during the swooping are expressed in polar coordinates as (<xref ref-type="bibr" rid="B22">Oliva et al., 2014</xref>)<disp-formula id="e23">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>new</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>best</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>mean</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>best</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(23)</label>
</disp-formula>
<disp-formula id="e24">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(24)</label>
</disp-formula>
<disp-formula id="e25">
<mml:math id="m67">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>sinh</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:mi>y</mml:mi>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mtext>h</mml:mtext>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(25)</label>
</disp-formula>
<disp-formula id="e26">
<mml:math id="m68">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(26)</label>
</disp-formula>where <inline-formula id="inf43">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf44">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, respectively, stand for moving velocities toward the optimal and central positions and are both between 1 and 2.</p>
</sec>
<sec id="s3-2">
<title>3.2 Overall Optimization Procedure</title>
<p>On the basis of the BES algorithm, <xref ref-type="fig" rid="F2">Figure 2</xref> illustrates the flowchart of PEMFC overall parameter identification. Firstly, it is vital to determine which parameters in the steady-state electrochemical model are identified. After that, the output voltage and current data selected as the actual PEMFC will be regarded as the inputs of BES, while the data are transformed into the objective function according to <xref ref-type="disp-formula" rid="e16">Eq. 16</xref>. Furthermore, BES is employed to identify the parameters in accordance with the built model. Finally, the optimal parameter identification results of PEMFC are output after multiple iterations.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Overall flowchart of BES-based PEMFC parameter identification.</p>
</caption>
<graphic xlink:href="fenrg-10-885461-g002.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<title>4 Case Studies</title>
<p>In this section, simulation experiments are performed on PEMFC under three different temperatures and relative humidity of vapor to identify seven crucial parameters (i.e., <inline-formula id="inf45">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf46">
<mml:math id="m72">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf47">
<mml:math id="m73">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf48">
<mml:math id="m74">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf49">
<mml:math id="m75">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf50">
<mml:math id="m76">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf51">
<mml:math id="m77">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) which are in comparison with those of BES and GA, respectively. Additionally, under two conditions <italic>T</italic>
<sub>k</sub> <italic>&#x3d;</italic> 333.15K, <italic>RH</italic>
<sub>a</sub> <italic>&#x3d;</italic> 50%, and <italic>RH</italic>
<sub>c</sub> <italic>&#x3d;</italic> 50% and <italic>T</italic>
<sub>k</sub> <italic>&#x3d;</italic> 313.15K, <italic>RH</italic>
<sub>a</sub> <italic>&#x3d;</italic> 75%, and <italic>RH</italic>
<sub>c</sub> <italic>&#x3d;</italic> 75%, along with <italic>T</italic>
<sub>k</sub> <italic>&#x3d;</italic> 353.15K, <italic>RH</italic>
<sub>a</sub> <italic>&#x3d;</italic> 100%, <italic>RH</italic>
<sub>c</sub> <italic>&#x3d;</italic> 100%, 25 pairs of <italic>V-I</italic> data are extracted from Ballard-Mark-V PEMFC, where film thickness is 178&#xa0;<inline-formula id="inf52">
<mml:math id="m78">
<mml:mi>&#x3bc;</mml:mi>
</mml:math>
</inline-formula>m and effective area is 50.6 <inline-formula id="inf53">
<mml:math id="m79">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>&#xa0;cm</mml:mtext>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. What is more, the boundary conditions of seven unknown parameters are illustrated in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Range of PEMFC parameters for identification.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="center">
<inline-formula id="inf54">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf55">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf56">
<mml:math id="m82">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf57">
<mml:math id="m83">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf58">
<mml:math id="m84">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf59">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<italic>&#x3a9;</italic>)</th>
<th align="center">
<inline-formula id="inf60">
<mml:math id="m86">
<mml:mi>b</mml:mi>
</mml:math>
</inline-formula> (V)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Lower bound</td>
<td align="char" char=".">&#x2212;1.1997</td>
<td align="char" char=".">0.001</td>
<td align="center">3.6 <inline-formula id="inf61">
<mml:math id="m87">
<mml:mo>&#xd7;</mml:mo>
</mml:math>
</inline-formula> 10<sup>&#x2212;5</sup>
</td>
<td align="char" char=".">&#x2212;0.00026</td>
<td align="char" char=".">10</td>
<td align="char" char=".">0.0001</td>
<td align="char" char=".">0.0136</td>
</tr>
<tr>
<td align="left">Upper bound</td>
<td align="char" char=".">&#x2212;0.8531</td>
<td align="char" char=".">0.005</td>
<td align="center">9.8 <inline-formula id="inf62">
<mml:math id="m88">
<mml:mo>&#xd7;</mml:mo>
</mml:math>
</inline-formula> 10<sup>&#x2212;5</sup>
</td>
<td align="char" char=".">&#x2212;0.0000954</td>
<td align="char" char=".">23</td>
<td align="char" char=".">0.0008</td>
<td align="char" char=".">0.5</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>For a fair comparison between two meta-heuristic algorithms, each algorithm runs independently 10 times to obtain results, while their maximum iteration number is chosen as <italic>k</italic>
<sub>max</sub> &#x3d; 500, and the population size is set to be identical <italic>p</italic>
<sub>size</sub> &#x3d; 40. The simulations are executed on MATLAB 2019b through a personal computer with IntelR CoreTM i5 CPU at 2.9 GHz and 16&#xa0;GB of RAM.</p>
<sec id="s4-1">
<title>4.1 Case <italic>1</italic> (<italic>T</italic>
<sub>k</sub> <italic>&#x3d;</italic> 333.15K, <italic>RH</italic>
<sub>a</sub> <italic>&#x3d;</italic> 50%, and <italic>RH</italic>
<sub>c</sub> <italic>&#x3d;</italic> 50%)</title>
<p>When the experimental condition is set as <italic>T</italic>
<sub>
<italic>k</italic>
</sub> <italic>&#x3d;</italic> 333.15K, <italic>RH</italic>
<sub>a</sub> <italic>&#x3d;</italic> 75%, and <italic>RH</italic>
<sub>c</sub> <italic>&#x3d;</italic> 75%, the simulation values of seven unknown parameters are generated by BES and GA algorithms. The satisfactory results of parameter identification and minimum RMSE of the PEMFC model are illustrated in <xref ref-type="table" rid="T2">Table 2</xref>. Particularly, RMSE acquired by BES is 94.11% lower than those acquired by GA, respectively. Hence, the advisable performance of BES is significantly greater than that of GA, which can be attributed to its consideration of accuracy, reliability, and high efficiency.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>PEMFC parameter identification results.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="center">
<inline-formula id="inf63">
<mml:math id="m89">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf64">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf65">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf66">
<mml:math id="m92">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf67">
<mml:math id="m93">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf68">
<mml:math id="m94">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (<italic>&#x3a9;</italic>)</th>
<th align="center">
<inline-formula id="inf69">
<mml:math id="m95">
<mml:mi>b</mml:mi>
</mml:math>
</inline-formula> (V)</th>
<th align="center">RMSE (V)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">BES</td>
<td align="char" char=".">&#x2212;1.1034</td>
<td align="center">3.4690<inline-formula id="inf70">
<mml:math id="m96">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">4.5716<inline-formula id="inf71">
<mml:math id="m97">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">&#x2212;1.8981<inline-formula id="inf72">
<mml:math id="m98">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">23.0000</td>
<td align="center">6.5121<inline-formula id="inf73">
<mml:math id="m99">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">0.0160</td>
<td align="center">
<bold>1.8220</bold>
<inline-formula id="inf74">
<mml:math id="m100">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">GA</td>
<td align="char" char=".">&#x2212;0.8629</td>
<td align="center">3.0564<inline-formula id="inf75">
<mml:math id="m101">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">7.1590<inline-formula id="inf76">
<mml:math id="m102">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">&#x2212;1.9406<inline-formula id="inf77">
<mml:math id="m103">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">19.8077</td>
<td align="center">1.8306<inline-formula id="inf78">
<mml:math id="m104">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">0.0153</td>
<td align="center">3.0946<inline-formula id="inf79">
<mml:math id="m105">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Bold values represents the best results.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>What is more, <xref ref-type="fig" rid="F3">Figure 3A</xref> depicts the average RMSE acquired by the two algorithms under 10 independent runs. It is transparent that the accuracy of BES is significantly higher than that of GA, which fully demonstrates BES&#x2019;s superior performance. Given that the average RMSEs of BES and GA algorithms hardly consist in the same order of magnitude, and the value of GA is about 12 times higher than that of BES, the BES&#x2019;s effect of the actual data approximation is much better than GA.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Comprehensive analysis of BES and GA under case 1. <bold>(A)</bold> Average RMSE. <bold>(B)</bold> Boxplot of RMSE. <bold>(C)</bold> Convergence curves. <bold>(D)</bold> Comparison of model datasets by BES with experiment datasets.</p>
</caption>
<graphic xlink:href="fenrg-10-885461-g003.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F3">Figure 3B</xref> shows a boxplot of BES and GA, demonstrating the distribution range and upper/lower bounds of simulation explicitly and comprehensively. It can be seen from the chart that the error fluctuation interval and average RMSE of BES are far less than that of GA. Thus, the BES algorithm has accurate searching ability in PEMFC parameter identification and significant global searching ability.</p>
<p>Meanwhile, convergence graphs of the two algorithms are depicted in <xref ref-type="fig" rid="F3">Figure 3C</xref>, while BES attains a stable optimal solution rapidly in approximately 60 iterations based on a global search.</p>
<p>As a single individual optimization and group cooperation mechanism, BES performs excellent local exploitation and global exploration, by which the accuracy and efficiency of parameter identification can be drastically improved.</p>
<p>
<xref ref-type="fig" rid="F3">Figure 3D</xref> describes the output <italic>V</italic>-<italic>I</italic> fitting curve on the basis of global optimal parameters identification by BES, upon which one can readily discover that the model curve achieved from BES approximates the experimental data to a great extent. It is undeniable that BES has superb performance in PEMFC parameter identification due to superior optimization ability and effectiveness.</p>
</sec>
<sec id="s4-2">
<title>4.2 Case 2 (<italic>T</italic>
<sub>k</sub> <italic>&#x3d;</italic> 313.15K, <italic>RH</italic>
<sub>a</sub> <italic>&#x3d;</italic> 75%, and <italic>RH</italic>
<sub>c</sub> <italic>&#x3d;</italic> 75%)</title>
<p>When the simulation is in the condition of <italic>T</italic>
<sub>k</sub> <italic>&#x3d;</italic> 313.15K, <italic>RH</italic>
<sub>a</sub> <italic>&#x3d;</italic> 75%, and <italic>RH</italic>
<sub>c</sub> <italic>&#x3d;</italic> 75%, the statistical results of seven unknown parameters and RMSE based on BES and GA are shown in <xref ref-type="table" rid="T3">Table 3</xref>. In particular, RMSE obtained by BES is significantly smaller than GA, while BES is 96.27% smaller than the RMSE of GA. Upon them, it is obvious that BES can considerably improve the accuracy of PEMFC model parameter identification.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>PEMFC parameter identification results.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="center">
<inline-formula id="inf80">
<mml:math id="m106">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf81">
<mml:math id="m107">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf82">
<mml:math id="m108">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf83">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf84">
<mml:math id="m110">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf85">
<mml:math id="m111">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (<italic>&#x3a9;</italic>)</th>
<th align="center">
<inline-formula id="inf86">
<mml:math id="m112">
<mml:mi>b</mml:mi>
</mml:math>
</inline-formula> (V)</th>
<th align="center">RMSE (V)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">BES</td>
<td align="char" char=".">&#x2212;1.1034</td>
<td align="center">3.4690<inline-formula id="inf87">
<mml:math id="m113">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">4.5716<inline-formula id="inf88">
<mml:math id="m114">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">&#x2212;1.8981<inline-formula id="inf89">
<mml:math id="m115">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">23.0000</td>
<td align="center">6.5121<inline-formula id="inf90">
<mml:math id="m116">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">0.0160</td>
<td align="center">
<bold>2.8419</bold>
<inline-formula id="inf91">
<mml:math id="m117">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">GA</td>
<td align="char" char=".">&#x2212;0.8969</td>
<td align="center">2.8658<inline-formula id="inf92">
<mml:math id="m118">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">5.0525<inline-formula id="inf93">
<mml:math id="m119">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">&#x2212;1.8904<inline-formula id="inf94">
<mml:math id="m120">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">13.4305</td>
<td align="center">2.5975<inline-formula id="inf95">
<mml:math id="m121">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">0.0146</td>
<td align="center">7.6268<inline-formula id="inf96">
<mml:math id="m122">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Bold values represents the best results.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>
<xref ref-type="fig" rid="F4">Figure 4A</xref> presents the average RMSE obtained by BES and GA, illustrating that BES can acquire a lower average RMSE under 10 independent runs. Thus, BES has better accuracy and stability in the unknown parameter identification of PEMFC.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Comprehensive analysis of BES and GA under case 2. <bold>(A)</bold> Average RMSE. <bold>(B)</bold> Boxplot of RMSE. <bold>(C)</bold> Convergence curves. <bold>(D)</bold> Comparison of model datasets by BES with experiment datasets.</p>
</caption>
<graphic xlink:href="fenrg-10-885461-g004.tif"/>
</fig>
<p>In addition, the RMSE boxplot obtained by BES and GA is depicted in <xref ref-type="fig" rid="F4">Figure 4B</xref>, upon which the distribution range and upper/lower bound of BES are lower than those of GA. One can easily observe that the balance between global exploration and local exploitation of BES is better than that of GA.</p>
<p>In the meantime, convergence curves of BES and GA are shown in <xref ref-type="fig" rid="F4">Figure 4C</xref>, where BES has about 55 iterations to achieve convergence, while GA needs 200 iterations to achieve convergence stability. Besides, RMSE after BES convergence is smaller than that of GA, while it can be perceived that BES identifies the unknown parameters of the PEMFC model with more accuracy and efficiency.</p>
<p>
<xref ref-type="fig" rid="F4">Figure 4D</xref> demonstrates the output <italic>V</italic>-<italic>I</italic> fitting curve obtained by the optimal results of BES, where data <italic>via</italic> BES are highly fitted with experiment data. The result efficiently reflects that BES has a superior ability for PEMFC parameter identification.</p>
</sec>
<sec id="s4-3">
<title>4.2 Case <italic>3</italic> (<italic>T</italic>
<sub>k</sub> <italic>&#x3d;</italic> 353.15K, <italic>RH</italic>
<sub>a</sub> <italic>&#x3d;</italic> 50%, and <italic>RH</italic>
<sub>c</sub> <italic>&#x3d;</italic> 50%)</title>
<p>
<xref ref-type="table" rid="T4">Table 4</xref> illustrates the best PEMFC electrochemical model parameters and minimum RMSE under the condition of <italic>T</italic>
<sub>k</sub> <italic>&#x3d;</italic> 353.15K, <italic>RH</italic>
<sub>a</sub> <italic>&#x3d;</italic> 50%, and <italic>RH</italic>
<sub>c</sub> <italic>&#x3d;</italic> 50% through BES and GA algorithm. In light of the result, BES represents the optimal performance owing that the minimum RMSE value acquired by BES is 46.13% lower than GA, which can accomplish parameter identification tasks in PEMFC with higher quality and accuracy.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>PEMFC parameter identification results.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="center">
<inline-formula id="inf97">
<mml:math id="m123">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf98">
<mml:math id="m124">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf99">
<mml:math id="m125">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf100">
<mml:math id="m126">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf101">
<mml:math id="m127">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf102">
<mml:math id="m128">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mtext>c</mml:mtext>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (&#x3a9;)</th>
<th align="center">
<inline-formula id="inf103">
<mml:math id="m129">
<mml:mi>b</mml:mi>
</mml:math>
</inline-formula> (V)</th>
<th align="center">RMSE (V)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">BES</td>
<td align="char" char=".">&#x2212;0.8553</td>
<td align="center">2.5240<inline-formula id="inf104">
<mml:math id="m130">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">3.6000<inline-formula id="inf105">
<mml:math id="m131">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">&#x2212;1.9219<inline-formula id="inf106">
<mml:math id="m132">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">23.0000</td>
<td align="center">1.0000<inline-formula id="inf107">
<mml:math id="m133">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">0.0136</td>
<td align="center">
<bold>2.8878</bold>
<inline-formula id="inf108">
<mml:math id="m134">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">GA</td>
<td align="char" char=".">&#x2212;1.1568</td>
<td align="center">3.5739<inline-formula id="inf109">
<mml:math id="m135">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">4.22673<inline-formula id="inf110">
<mml:math id="m136">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">&#x2212;1.9254<inline-formula id="inf111">
<mml:math id="m137">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">22.9145</td>
<td align="center">2.3111<inline-formula id="inf112">
<mml:math id="m138">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">0.0137</td>
<td align="center">5.3607<inline-formula id="inf113">
<mml:math id="m139">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Bold values represents the best results.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>The average RMSE obtained by BES and GA under 10 independent runs is shown in <xref ref-type="fig" rid="F5">Figure 5A</xref>, while the value of the former is about one-quarter of the latter in the case of multiple operations, which is a lot smaller. Hence, BES outperforms GA in parameter identification and shows good stability and global optimization ability.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Comprehensive analysis of BES and GA under case 3. <bold>(A)</bold> Average RMSE. <bold>(B)</bold> Boxplot of RMSE. <bold>(C)</bold> Convergence curves. <bold>(D)</bold> Comparison of model datasets by BES with experiment datasets.</p>
</caption>
<graphic xlink:href="fenrg-10-885461-g005.tif"/>
</fig>
<p>As is depicted in <xref ref-type="fig" rid="F5">Figure 5B</xref>, it can be observed from the boxplot of BES and GA that the fluctuation range and average value of RMSE optimized by BES are lower than those of GA with 10 independent runs, which, from the perspective of either its stability or accuracy, effectively confirms the outstanding performance of BES in identifying the accuracy of PEMFC parameters. Moreover, <xref ref-type="fig" rid="F5">Figure 5C</xref> presents the convergence curve of the two algorithms. BES converges at about 90 iterations, while GA does not reach a stable value until 480 iterations. After iterating 270 to 480 times, GA falls into a locally optimal solution and results in low efficiency and reduced accuracy. In general, BES is superior in convergence stability and precision for its exceptional global optimization ability.</p>
<p>In the end, <xref ref-type="fig" rid="F5">Figure 5D</xref> describes convergence graphs of BES algorithms, which indicates that, in the case of parameter identification of BES, the experimental data and model fitting data are highly coincident, while the error is extremely small due to superior accuracy.</p>
</sec>
</sec>
<sec id="s5">
<title>5 Conclusion</title>
<p>For the precise and reliable parameter identification of the PEMFC model, a meta-algorithm BES with superior performance is applied in this work, which includes three main contributions/novelties:<list list-type="simple">
<list-item>
<p>&#x2022; BES is employed to obtain an accurate and credible parameter identification of PEMFC for the first time;</p>
</list-item>
<list-item>
<p>&#x2022; In line with the simulation results, BES represents significant stability, faster convergence speed, and higher accuracy compared with the GA algorithm under two operation stations;</p>
</list-item>
<list-item>
<p>&#x2022; Three common case studies (e.g., <italic>T</italic>
<sub>
<italic>k</italic>
</sub> &#x3d; 333.15K, <italic>RH</italic>
<sub>
<italic>a</italic>
</sub> &#x3d; 50%, and <italic>RH</italic>
<sub>
<italic>c</italic>
</sub> &#x3d; 50%; <italic>T</italic>
<sub>
<italic>k</italic>
</sub> &#x3d; 313.15K, <italic>RH</italic>
<sub>
<italic>a</italic>
</sub> &#x3d; 75%, and <italic>RHc</italic> &#x3d; 75%; and <italic>T</italic>
<sub>
<italic>k</italic>
</sub> &#x3d; 353.15K, <italic>RH</italic>
<sub>
<italic>a</italic>
</sub> &#x3d; 100%, and <italic>RH</italic>
<sub>
<italic>c</italic>
</sub> &#x3d; 100%) are emulated, which can validate that BES holds tremendous potential in PEMFC parameter identification, converging to the optimal stable solution rapidly because of the dynamic and proper balance between local exploitation and global exploration. Especially, the errors of BES convergence are significantly reduced by 94.11%, 96.27%, and 46.13%, respectively, in three cases of parameter identification compared with GA.</p>
</list-item>
</list>
</p>
<p>Future studies will be undertaken as follows:<list list-type="simple">
<list-item>
<p>&#x2022; BES is proposed as a promising optimization method that remarkably improves the accuracy of the solution in PEMFC parameter identification. It also has the merits of universality and versatility in the meantime, contributing to the realization of parameter identification of more complex models or other FCs;</p>
</list-item>
<list-item>
<p>&#x2022; In addition, it is worthwhile to perform online identification of PEMFC parameters, while the actual response speed and optimization capability of BES need to be further improved.</p>
</list-item>
</list>
</p>
</sec>
</body>
<back>
<sec id="s6">
<title>Data Availability Statement</title>
<p>The raw data supporting the conclusion of this article will be made available by the authors without undue reservation.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>BY: conceptualization, writing&#x2014;reviewing and editing; DL: writing&#x2014;original draft preparation, investigation; CZ: visualization and contribution to the topic discussion; YH: supervision. JL: performed visualization and validation.</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ack>
<p>The authors gratefully acknowledge the support of the Opening Foundation of Key Laboratory of Modern Power System Simulation and Control and Renewable Energy Technology, Ministry of Education (Northeast Electric PowerUniversity, MPSS 2022-07).</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ahmed</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Farrok</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Rahman</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Ali</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Haque</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Azad</surname>
<given-names>A. K.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Proton Exchange Membrane Hydrogen Fuel Cell as the Grid Connected Power Generator</article-title>. <source>Energies</source> <volume>13</volume> (<issue>24</issue>), <fpage>6679</fpage>. <pub-id pub-id-type="doi">10.3390/en13246679</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ali</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>El-Hameed</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Farahat</surname>
<given-names>M. A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Effective Parameters&#x2019; Identification for Polymer Electrolyte Membrane Fuel Cell Models Using Grey Wolf Optimizer</article-title>. <source>Renew. Energ.</source> <volume>111</volume>, <fpage>455</fpage>&#x2013;<lpage>462</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2017.04.036</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alsattar</surname>
<given-names>H. A.</given-names>
</name>
<name>
<surname>Zaidan</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Zaidan</surname>
<given-names>B. B.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Novel Meta-Heuristic Bald eagle Search Optimisation Algorithm</article-title>. <source>Artif. Intelligence Rev.</source> <volume>53</volume>, <fpage>2237</fpage>&#x2013;<lpage>2264</lpage>. <pub-id pub-id-type="doi">10.1007/s10462-019-09732-5</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Amphlett</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Baumert</surname>
<given-names>R. M.</given-names>
</name>
<name>
<surname>Mann</surname>
<given-names>R. F.</given-names>
</name>
<name>
<surname>Peppley</surname>
<given-names>B. A.</given-names>
</name>
<name>
<surname>Rerge</surname>
<given-names>P. R.</given-names>
</name>
<name>
<surname>Harris</surname>
<given-names>T. J.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>Performance Modeling of the Ballard Mark IV Solid Polymer Electrolyte Fuel Cell</article-title>. <source>J. Electrochem. Soc.</source> <volume>142</volume> (<issue>1</issue>), <fpage>9</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1149/1.2043959</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Angayarkanni</surname>
<given-names>S. A.</given-names>
</name>
<name>
<surname>Sivakumar</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Ramana Rao</surname>
<given-names>Y. V.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Hybrid Grey Wolf: Bald eagle Search Optimized Support Vector Regression for Traffic Flow Forecasting</article-title>. <source>J. Ambient Intelligence Humanized Comput.</source> <volume>12</volume> (<issue>1</issue>), <fpage>1293</fpage>&#x2013;<lpage>1304</lpage>. <pub-id pub-id-type="doi">10.1007/s12652-020-02182-w</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ariza</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Correcher</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>S&#xe1;nchez</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>P&#xe9;rez-Navarro</surname>
<given-names>&#xc1;.</given-names>
</name>
<name>
<surname>Garc&#xed;a</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Thermal and Electrical Parameter Identification of a Proton Exchange Membrane Fuel Cell Using Genetic Algorithm</article-title>. <source>Energies</source> <volume>11</volume> (<issue>8</issue>), <fpage>2099</fpage>. <pub-id pub-id-type="doi">10.3390/en11082099</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Atlam</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Dndar</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A Practical Equivalent Electrical Circuit Model for Proton Exchange Membrane Fuel Cell (PEMFC) Systems</article-title>. <source>Int. J. Hydrogen Energ.</source> <volume>46</volume>, <fpage>13230</fpage>&#x2013;<lpage>13239</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijhydene.2021.01.108</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bakeer</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Salama</surname>
<given-names>H. S.</given-names>
</name>
<name>
<surname>Vokony</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Integration of PV System with SMES Based on Model Predictive Control for Utility Grid Reliability Improvement</article-title>. <source>Prot. Control. Mod. Power Syst.</source> <volume>6</volume>, <fpage>14</fpage>. <pub-id pub-id-type="doi">10.1186/s41601-021-00191-1</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ebadi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Toughani</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Dalle</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yldzbas</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A New Method for Optimal Parameters Identification of a PEMFC Using an Improved Version of Monarch Butterfly Optimization Algorithm</article-title>. <source>Int. J. Hydrogen Energ.</source> <volume>45</volume>, <fpage>17882</fpage>&#x2013;<lpage>17892</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijhydene.2020.04.256</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Design of Robust MPPT Controller for Grid-Connected PMSG-Based Wind Turbine <italic>via</italic> Perturbation Observation Based Nonlinear Adaptive Control</article-title>. <source>Renew. Energ.</source> <volume>101</volume>, <fpage>34</fpage>&#x2013;<lpage>51</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2018.11.048</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Erdiwansyah</surname>
</name>
<name>
<surname>Mahidin</surname>
</name>
<name>
<surname>Husin</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zaki</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Muhibbuddin</surname>
</name>
</person-group> (<year>2021</year>). <article-title>A Critical Review of the Integration of Renewable Energy Sources with Various Technologies</article-title>. <source>Prot. Control. Mod. Power Syst.</source> <volume>6</volume>, <fpage>3</fpage>. <pub-id pub-id-type="doi">10.1186/s41601-021-00181-3</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Giner-Sanz</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Ortega</surname>
<given-names>E. M.</given-names>
</name>
<name>
<surname>Herranz</surname>
<given-names>V. P.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Mechanistic Equivalent Circuit Modelling of a Commercial Polymer Electrolyte Membrane Fuel Cell</article-title>. <source>J. Power Sourc.</source> <volume>379</volume>, <fpage>328</fpage>&#x2013;<lpage>337</lpage>. <pub-id pub-id-type="doi">10.1016/j.jpowsour.2018.01.066</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Liao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Adaptive Droop-Based Hierarchical Optimal Voltage Control Scheme for Vsc-Hvdc Connected Offshore Wind Farm</article-title>. <source>IEEE Trans. Ind. Inform.</source> <volume>17</volume> (<issue>12</issue>), <fpage>8165</fpage>&#x2013;<lpage>8176</lpage>. <pub-id pub-id-type="doi">10.1109/tii.2021.3065375</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ijaodola</surname>
<given-names>O. S.</given-names>
</name>
<name>
<surname>El-Hassan</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Ogungbemi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Khatib</surname>
<given-names>F. N.</given-names>
</name>
<name>
<surname>Wilberforce</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Thompson</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Energy Efficiency Improvements by Investigating the Water Flooding Management on Proton Exchange Membrane Fuel Cell (PEMFC)</article-title>. <source>Energy</source> <volume>179</volume>, <fpage>246</fpage>&#x2013;<lpage>269</lpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2019.04.074</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Iqbal</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Nasir</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Murtaza</surname>
<given-names>A. F.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Stochastic Maximum Power point Tracking of Photovoltaic Energy System under Partial Shading Conditions</article-title>. <source>Prot. Control. Mod. Power Syst.</source> <volume>6</volume>, <fpage>30</fpage>. <pub-id pub-id-type="doi">10.1186/s41601-021-00208-9</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Isa</surname>
<given-names>Z. M.</given-names>
</name>
<name>
<surname>Nayan</surname>
<given-names>N. M.</given-names>
</name>
<name>
<surname>Arshad</surname>
<given-names>M. H.</given-names>
</name>
<name>
<surname>Kajaan</surname>
<given-names>N. A. M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Optimizing PEMFC Model Parameters Using Ant Lion Optimizer and Dragonfly Algorithm: A Comparative Study</article-title>. <source>Int. J. Electr. Comput. Eng.</source> <volume>9</volume> (<issue>6</issue>), <fpage>5295</fpage>. <pub-id pub-id-type="doi">10.11591/ijece.v9i6.pp5295-5303</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kalyan</surname>
<given-names>C. H. N. S.</given-names>
</name>
<name>
<surname>Rao</surname>
<given-names>G. S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Impact of Communication Time Delays on Combined LFC and AVR of a Multi-Area Hybrid System with IPFC-RFBs Coordinated Control Strategy</article-title>. <source>Prot. Control. Mod. Power Syst.</source> <volume>7</volume>, <fpage>185</fpage>. <pub-id pub-id-type="doi">10.1186/s41601-021-00185-z</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Impact of Power Grid Strength and PLL Parameters on Stability of Grid-Connected DFIG Wind Farm</article-title>. <source>IEEE Trans. Sustain. Energ.</source> <volume>11</volume> (<issue>1</issue>), <fpage>545</fpage>&#x2013;<lpage>557</lpage>. <pub-id pub-id-type="doi">10.1109/tste.2019.2897596</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Operational Optimization of a Building-Level Integrated Energy System Considering Additional Potential Benefits of Energy Storage</article-title>. <source>Prot. Control. Mod. Power Syst.</source> <volume>4</volume>, <fpage>184</fpage>. <pub-id pub-id-type="doi">10.1186/s41601-021-00184-0</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Murty</surname>
<given-names>V. V. S. N.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Multi-objective Energy Management in Microgrids with Hybrid Energy Sources and Battery Energy Storage Systems</article-title>. <source>Prot. Control. Mod. Power Syst.</source> <volume>5</volume> (<issue>1</issue>), <fpage>1</fpage>&#x2013;<lpage>20</lpage>. <pub-id pub-id-type="doi">10.1186/s41601-019-0147-z</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Noman</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Electrical Control Strategy for an Ocean Energy Conversion System</article-title>. <source>Prot. Control. Mod. Power Syst.</source> <volume>6</volume>, <fpage>12</fpage>. <pub-id pub-id-type="doi">10.1186/s41601-021-00186-y</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Oliva</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Cuevas</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Pajares</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Parameter Identification of Solar Cells Using Artificial Bee colony Optimization</article-title>. <source>Energy</source> <volume>72</volume>, <fpage>93</fpage>&#x2013;<lpage>102</lpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2014.05.011</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Priya</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Rajasekar</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Application of Flower Pollination Algorithm for Enhanced Proton Exchange Membrane Fuel Cell Modeling</article-title>. <source>Int. J. Hydrogen Energ.</source> <volume>44</volume> (<issue>33</issue>), <fpage>18438</fpage>&#x2013;<lpage>18449</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijhydene.2019.05.022</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Salim</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Nabag</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Noura</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Fardoun</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>The Parameter Identification of the Nexa 1.2 kW PEMFC&#x2019;s Model Using Particle Swarm Optimization</article-title>. <source>Renew. Energ.</source> <volume>82</volume>, <fpage>26</fpage>&#x2013;<lpage>34</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2014.10.012</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sayed</surname>
<given-names>G. I.</given-names>
</name>
<name>
<surname>Soliman</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Hassanien</surname>
<given-names>A. E.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A Novel Melanoma Prediction Model for Imbalanced Data Using Optimized SqueezeNet by Bald eagle Search Optimization</article-title>. <source>Comput. Biol. Med.</source> <volume>136</volume>, <fpage>104712</fpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2021.104712</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ai</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Impedance Modeling and Stability Analysis of Grid-Connected DFIG-Based Wind Farm with a VSC-HVDC</article-title>. <source>IEEE J. Emerg. Sel. Top. Power Electron.</source> <volume>8</volume> (<issue>2</issue>), <fpage>1375</fpage>&#x2013;<lpage>1390</lpage>. <pub-id pub-id-type="doi">10.1109/jestpe.2019.2901747</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>D. Y.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>C. Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y. J.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Z. X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J. B.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Parameter Extraction of PEMFC <italic>via</italic> Bayesian Regularization Neural Network Based Meta-Heuristic Algorithms</article-title>. <source>Energy</source> <volume>228</volume>, <fpage>120592</fpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2021.120592</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J. B.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Shu</surname>
<given-names>H. C.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X. S.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>A Critical Survey on Proton Exchange Membrane Fuel Cell Parameter Estimation Using Meta-Heuristic Algorithms</article-title>. <source>J. Clean. Prod.</source> <volume>265</volume>, <fpage>121660</fpage>. <pub-id pub-id-type="doi">10.1016/j.jclepro.2020.121660</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J. B.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X. S.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Shu</surname>
<given-names>H. C.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Comprehensive Overview of Meta-Heuristic Algorithm Applications on PV Cell Parameter Identification</article-title>. <source>Energ. Convers. Manag.</source> <volume>208</volume>, <fpage>112595</fpage>. <pub-id pub-id-type="doi">10.1016/j.enconman.2020.112595</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>C. Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>G. H.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Z. X.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Parameter Identification of Proton Exchange Membrane Fuel Cell <italic>via</italic> Levenberg-Marquardt Backpropagation Algorithm</article-title>. <source>Int. J. Hydrogen Energ.</source> <volume>46</volume> (<issue>44</issue>), <fpage>22998</fpage>&#x2013;<lpage>23012</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijhydene.2021.04.130</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Wide-area Damping Controller for Power System Interarea Oscillations: A Networked Predictive Control Approach</article-title>. <source>IEEE Trans. Control. Syst. Tech.</source> <volume>23</volume> (<issue>1</issue>), <fpage>27</fpage>&#x2013;<lpage>36</lpage>. <pub-id pub-id-type="doi">10.1109/tcst.2014.2311852</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>H. X.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Z. X.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y. T.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J. T.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Coordinated Optimal Operation of Hydro-Wind-Solar Integrated Systems</article-title>. <source>Appl. Energ.</source> <volume>242</volume>, <fpage>883</fpage>&#x2013;<lpage>896</lpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2019.03.064</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Or</surname>
<given-names>S. W.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Chung</surname>
<given-names>C. Y.</given-names>
</name>
<name>
<surname>Voropai</surname>
<given-names>N. I.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Optimal Coordinated Control of Multi-Renewable-To-Hydrogen Production System for Hydrogen Fueling Stations</article-title>. <source>IEEE Trans. Industry Appl</source>. <pub-id pub-id-type="doi">10.1109/TIA.2021.3093841</pub-id> </citation>
</ref>
</ref-list>
<sec id="s10">
<title>Glossary</title>
<def-list>
<def-item>
<term id="G1-fenrg.2022.885461">
<bold>ABC</bold>
</term>
<def>
<p>artificial bee colony</p>
</def>
</def-item>
<def-item>
<term id="G2-fenrg.2022.885461">
<bold>ALO</bold>
</term>
<def>
<p>antlion optimization algorithm</p>
</def>
</def-item>
<def-item>
<term id="G3-fenrg.2022.885461">
<bold>BES</bold>
</term>
<def>
<p>bald eagle search</p>
</def>
</def-item>
<def-item>
<term id="G4-fenrg.2022.885461">
<bold>FC</bold>
</term>
<def>
<p>fuel cell</p>
</def>
</def-item>
<def-item>
<term id="G5-fenrg.2022.885461">
<bold>FPA</bold>
</term>
<def>
<p>flower pollination algorithm</p>
</def>
</def-item>
<def-item>
<term id="G6-fenrg.2022.885461">
<bold>GA</bold>
</term>
<def>
<p>genetic algorithm</p>
</def>
</def-item>
<def-item>
<term id="G7-fenrg.2022.885461">
<bold>GWO</bold>
</term>
<def>
<p>grey wolf optimization</p>
</def>
</def-item>
<def-item>
<term id="G8-fenrg.2022.885461">
<bold>PEMFC</bold>
</term>
<def>
<p>proton exchange membrane fuel cell</p>
</def>
</def-item>
<def-item>
<term id="G9-fenrg.2022.885461">
<bold>PEM</bold>
</term>
<def>
<p>proton exchange membrane</p>
</def>
</def-item>
<def-item>
<term id="G10-fenrg.2022.885461">
<bold>SSO</bold>
</term>
<def>
<p>slap swarm optimizer</p>
</def>
</def-item>
<def-item>
<term id="G11-fenrg.2022.885461">
<inline-formula id="inf114">
<mml:math id="m140">
<mml:mi mathvariant="italic">A</mml:mi>
</mml:math>
</inline-formula>
</term>
<def>
<p>effective electrode area of the cell, cm<sup>2</sup>
</p>
</def>
</def-item>
<def-item>
<term id="G12-fenrg.2022.885461">
<italic>
<bold>b</bold>
</italic>
</term>
<def>
<p>parametric coefficient, V</p>
</def>
</def-item>
<def-item>
<term id="G13-fenrg.2022.885461">
<inline-formula id="inf115">
<mml:math id="m141">
<mml:mrow>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">O</mml:mi>
<mml:mi mathvariant="italic">2</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Concentration of oxygen, mol/cm<sup>3</sup>
</p>
</def>
</def-item>
<def-item>
<term id="G14-fenrg.2022.885461">
<inline-formula id="inf116">
<mml:math id="m142">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>moving velocities toward the optimal, between 1 and 2</p>
</def>
</def-item>
<def-item>
<term id="G15-fenrg.2022.885461">
<inline-formula id="inf117">
<mml:math id="m143">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>moving velocities toward the central positions, between 1 and 2</p>
</def>
</def-item>
<def-item>
<term id="G16-fenrg.2022.885461">
<inline-formula id="inf118">
<mml:math id="m144">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>open-circuit voltage, V</p>
</def>
</def-item>
<def-item>
<term id="G17-fenrg.2022.885461">
<inline-formula id="inf119">
<mml:math id="m145">
<mml:mrow>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">H</mml:mi>
<mml:mi mathvariant="italic">2</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>partial pressures of hydrogen, atm</p>
</def>
</def-item>
<def-item>
<term id="G18-fenrg.2022.885461">
<inline-formula id="inf120">
<mml:math id="m146">
<mml:mrow>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">O</mml:mi>
<mml:mi mathvariant="italic">2</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>partial pressures of oxygen, atm</p>
</def>
</def-item>
<def-item>
<term id="G19-fenrg.2022.885461">
<inline-formula id="inf121">
<mml:math id="m147">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>specific membrane resistance, <inline-formula id="inf122">
<mml:math id="m148">
<mml:mrow>
<mml:mi>&#x3a9;</mml:mi>
<mml:mi>&#x394;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> cm</p>
</def>
</def-item>
<def-item>
<term id="G20-fenrg.2022.885461">
<inline-formula id="inf123">
<mml:math id="m149">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>optimal spatial search position</p>
</def>
</def-item>
<def-item>
<term id="G21-fenrg.2022.885461">
<inline-formula id="inf124">
<mml:math id="m150">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>average distribution position</p>
</def>
</def-item>
<def-item>
<term id="G22-fenrg.2022.885461">
<inline-formula id="inf125">
<mml:math id="m151">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>PEMFC&#x2019;s output voltage, V</p>
</def>
</def-item>
<def-item>
<term id="G23-fenrg.2022.885461">
<inline-formula id="inf126">
<mml:math id="m152">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>activation voltage drop, V</p>
</def>
</def-item>
<def-item>
<term id="G24-fenrg.2022.885461">
<inline-formula id="inf127">
<mml:math id="m153">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>ohmic voltage drop, V</p>
</def>
</def-item>
<def-item>
<term id="G25-fenrg.2022.885461">
<inline-formula id="inf128">
<mml:math id="m154">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>concentration voltage drop, V</p>
</def>
</def-item>
<def-item>
<term id="G26-fenrg.2022.885461">
<inline-formula id="inf129">
<mml:math id="m155">
<mml:mrow>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>upper bound current density, A/cm<sup>2</sup>
</p>
</def>
</def-item>
<def-item>
<term id="G27-fenrg.2022.885461">
<inline-formula id="inf130">
<mml:math id="m156">
<mml:mi mathvariant="italic">J</mml:mi>
</mml:math>
</inline-formula>
</term>
<def>
<p>actual current density, A/cm<sup>2</sup>
</p>
</def>
</def-item>
<def-item>
<term id="G28-fenrg.2022.885461">
<bold>
<italic>l</italic>
</bold>
</term>
<def>
<p>membrane thickness, <inline-formula id="inf131">
<mml:math id="m157">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:mtext>m</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
</def>
</def-item>
<def-item>
<term id="G29-fenrg.2022.885461">
<inline-formula id="inf132">
<mml:math id="m158">
<mml:mi mathvariant="italic">r</mml:mi>
</mml:math>
</inline-formula>
</term>
<def>
<p>random number between 0 and 1</p>
</def>
</def-item>
<def-item>
<term id="G30-fenrg.2022.885461">
<italic>
<bold>R</bold>
</italic>
</term>
<def>
<p>parameter that controls the search period, between 0.2 and 2</p>
</def>
</def-item>
<def-item>
<term id="G31-fenrg.2022.885461">
<inline-formula id="inf133">
<mml:math id="m159">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">R</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>membrane resistance to proton conduction, &#x3a9;</p>
</def>
</def-item>
<def-item>
<term id="G32-fenrg.2022.885461">
<inline-formula id="inf134">
<mml:math id="m160">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>contact resistance to electron conduction, &#x3a9;</p>
</def>
</def-item>
<def-item>
<term id="G33-fenrg.2022.885461">
<inline-formula id="inf135">
<mml:math id="m161">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x3c;<italic>b</italic>&#x3e; <inline-formula id="inf136">
<mml:math id="m162">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>,&#x3c;/<italic>b</italic>&#x3e; &#x3c;<italic>b</italic>&#x3e; <inline-formula id="inf137">
<mml:math id="m163">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">&#x3b5;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>,&#x3c;/<italic>b</italic>&#x3e; <inline-formula id="inf138">
<mml:math id="m164">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">&#x3b5;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>&#x3c;<italic>b</italic>&#x3e; <inline-formula id="inf139">
<mml:math id="m165">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>,&#x3c;/<italic>b</italic>&#x3e; &#x3c;<italic>b</italic>&#x3e; <inline-formula id="inf140">
<mml:math id="m166">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">&#x3b5;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>,&#x3c;/<italic>b</italic>&#x3e; <inline-formula id="inf141">
<mml:math id="m167">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">&#x3b5;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>semi-empirical coefficients</p>
</def>
</def-item>
<def-item>
<term id="G34-fenrg.2022.885461">
<inline-formula id="inf142">
<mml:math id="m168">
<mml:mi mathvariant="italic">&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</term>
<def>
<p>empirical parameter</p>
</def>
</def-item>
<def-item>
<term id="G35-fenrg.2022.885461">
<inline-formula id="inf143">
<mml:math id="m169">
<mml:mi mathvariant="italic">&#x3b1;</mml:mi>
</mml:math>
</inline-formula>
</term>
<def>
<p>moving velocities toward the central positions, between 1 and 2</p>
</def>
</def-item>
</def-list>
</sec>
</back>
</article>