scieee AI-readable full text Open interactive document viewer

Developed Coyote Optimization Algorithm and its application to optimal parameters estimation of PEMFC model

Yuan, Zhi,Wang, Weiqing,Wang, Haiyun,Yildizbasi, Abdullah

Abstract

EconStor is a publication server for scholarly economic literature, provided as a non-commercial public service by the ZBW.

Full text

Yuan, Zhi; Wang, Weiqing; Wang, Haiyun; Yildizbasi, Abdullah Article Developed Coyote Optimization Algorithm and its application to optimal parameters estimation of PEMFC model Energy Reports Provided in Cooperation with: Elsevier Suggested Citation: Yuan, Zhi; Wang, Weiqing; Wang, Haiyun; Yildizbasi, Abdullah (2020) : Developed Coyote Optimization Algorithm and its application to optimal parameters estimation of PEMFC model, Energy Reports, ISSN 2352-4847, Elsevier, Amsterdam, Vol. 6, pp. 1106-1117, https://doi.org/10.1016/j.egyr.2020.04.032 This Version is available at: https://hdl.handle.net/10419/244105 Standard-Nutzungsbedingungen: Die Dokumente auf EconStor dürfen zu eigenen wissenschaftlichen Zwecken und zum Privatgebrauch gespeichert und kopiert werden. Sie dürfen die Dokumente nicht für öffentliche oder kommerzielle Zwecke vervielfältigen, öffentlich ausstellen, öffentlich zugänglich machen, vertreiben oder anderweitig nutzen. Sofern die Verfasser die Dokumente unter Open-Content-Lizenzen (insbesondere CC-Lizenzen) zur Verfügung gestellt haben sollten, gelten abweichend von diesen Nutzungsbedingungen die in der dort genannten Lizenz gewährten Nutzungsrechte. Terms of use: Documents in EconStor may be saved and copied for your personal and scholarly purposes. You are not to copy documents for public or commercial purposes, to exhibit the documents publicly, to make them publicly available on the internet, or to distribute or otherwise use the documents in public. If the documents have been made available under an Open Content Licence (especially Creative Commons Licences), you may exercise further usage rights as specified in the indicated licence. https://creativecommons.org/licenses/by-nc-nd/4.0/ Energy Reports 6 (2020) 1106–1117 Contents lists available at ScienceDirect Energy Reports journal homepage: www.elsevier.com/locate/egyr Research paper Developed Coyote Optimization Algorithm and its application to optimal parameters estimation of PEMFC model Zhi Yuana,∗, Weiqing Wanga, Haiyun Wanga, Abdullah Yildizbasib aEngineering Research Center of Renewable Energy Power Generation and Grid-connected Control, Ministry of Education, Xinjiang University, Urumqi, Xinjiang, 830047, China bDepartment of Industrial Engineering, Ankara Yıldırım Beyazıt University (AYBU), 06010, Ankara, Turkey article info Article history: Received 19 January 2020 Received in revised form 29 March 2020 Accepted 23 April 2020 Available online xxxx Keywords: Proton exchange membrane fuel Coyote Optimization Algorithm Developed Model parameter estimation Electrical circuit equivalent abstract In this paper, a new approach has been introduced for optimal parameter estimation of a proton exchange membrane fuel cell (PEMFC) model. The main purpose is to minimize the total error between the empirical data and the proposed method by optimal parameter selection of the model. The methodology is based on using a newly introduced developed version of the Coyote Optimization Algorithm (DCOA) for determining the value of the unknown parameters in the model. Two different PEMFC models including 2 kW Nexa FC and 6kW NedSstack PS6 FC are adopted for validation and the results are compared with the empirical data and some well-known methods including conventional COA, Seagull Optimization Algorithm, and (N + λ) - ES algorithm to show the proposed method’s superiority toward the literature methods. The final results declared a satisfying agreement between the proposed DCOA and the empirical data. The results also declared the excellence of the presented method toward the other compared methods. ©2020 The Authors. Published by Elsevier Ltd. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/). 1. Introduction One of the most important challenges facing humankind is to find new and efficient ways of converting fuels into usable energy (Zhang et al.,2016). A fuel cell is a new technology for high-quality energy production through direct mixing between fuel and oxidizer without causing environmental and noise pollution (Xia et al.,2016). One of the new technologies in electricity production based on the direct conversion of chemical energy into electricity is to use fuel cells. Among different types of fuel cells, proton-exchange membrane fuel cell (PEMFC) is the most popular one which is used in different applications (Lin et al., 2014). Since PEMFC has outstanding characteristics like a solid electrolyte, higher efficiency, clean energy generation, short startup time without noise, and variability, it can be a good alternative for transportation applications. In addition to transportation applications, the use of such fuel cells in portable devices such as laptops, cell phones, and walkers is rapidly increasing. Of course, to be commercially viable, its price should be going down and also its lifetime should be optimized. The computational model for the PEMFC is a mathematical representation of the physical phenomena as well as the electrochemical processes governing the performance of the fuel cell. This model consists ∗Corresponding author. E-mail address: [email protected] (Z. Yuan). of a differential equation system with boundary conditions that describe the transition processes. It also includes the equations to shows how the equations of transmission relate to each other. To proper modeling of a PEMFC, the equations that describe the physical and electrochemical properties of the materials should be taken into consideration. After preparing the mathematical model equations, the equations system is numerically solved. The computational models of the polymer membrane fuel cell are used for two purposes. First, these models facilitate the learning of more complex physical phenomena that govern fuel cell performance and secondly due to the nature of the fuel cell, some of the physical phenomena are obtained in their natural location and are determined by a mathematical model of this information (Cao et al.,2019b). Computational models are also used as tools for designing the fuel cell (Gholamreza and Ghadimi, 2018). As a possible example, the modeling may be used to conduct a parametric study on the fuel cell design to evaluate its performance. Based on the purpose of design, models can be designed simple or complex (Fei et al.,2019). Yang et al. (2018) analyzed the reliability and the efficiency of a self-designed PEMFC stack with 5 single cells. The research analyzed the impact of dummy load usage on degradation efficiency during the shut-down process over determining polarization profiles and electrochemical impedance spectroscopy (EIS) after various start-up and shut-down (SU/SD) cycles. Final results showed that the presence of dummy load lessens efficiency degradation https://doi.org/10.1016/j.egyr.2020.04.032 2352-4847/©2020 The Authors. Published by Elsevier Ltd. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/). Z. Yuan, W. Wang, H. Wang et al. / Energy Reports 6 (2020) 1106–1117 1107 Nomenclature A Membrane activity B Parametric coefficient C saturation in the interface of cathode catalytic (mol/cm3) D coefficient of the effective diffusion for the reacting ENernst Potential (v) E0 0standard reference potential F Faraday constant I fuel cell stack current (A) lThickness (µm) RResistance () T Temperature (◦C) V Voltage (v) Greek letters λadjustable parameter ηEfficiency ξPseudo-experimental parametric coefficients ϕtunable parameter Subscripts A Anode Act Activation C Cathode CONC Concentration CO2oxygen concentration at the cathode/gas interface (mol.cm−3) CH2Hydrogen concentration at the anode membrane /gas interface (mol.cm−3) H2Hydrogen H2OWater mem membrane O2Oxygen ohm Ohmic PEM Proton-exchange membrane fuel cell and improves the reliability of the PEMFC stack. The results also showed that SU/SD process has a significant effect on a single cell, but not on uniformity of stack. Zhong et al. (2020) analyzed the durability of a low temperature 5-cells PEMFC stack. During testing the polarization profile, the consistency of the output efficiency degradation for the cells was showed. The results showed that the cell No.1 has the worst degradation in reliability after Freezing/Thaw cycles. 3D imaging showed the membrane cracks in situ. The results also showed higher growing for the crack located within the membrane toward the delamination. There are several studies about the numerical modeling of the fuel cells (Alpaydin et al.,2019). Some of them are aimed to investigate a specific phenomenon such as water management (Bae et al.,2020) and buoyancy (Huang et al.,2020), and some other models are at large targets (as far as possible) to explore all mechanisms within the fuel cells (Zhang and Jiao,2018). For example, Ebrahimi et al. Yang et al. (2017) proposed a method for modeling PEMFC by optimal distribution of the catalyst over the fuel cell channel. The modeling was based on a genetic algorithm (GA) and computational fluid dynamic (CFD). The method comprised some polynomial functions with unknown coefficients that were found optimally based on GA. The results showed that catalyst loading distribution has a principal impact on the PEMFC efficiency such that based on their founding, it can increase the performance by about 14%. Yu et al. Gollou and Ghadimi (2017) introduced another identification method for the PEMFC parameters based on artificial neural networks. In that work, an optimized Elman neural network was investigated for the proper selection of the neural network. The optimization methodology was applied by using a new hybrid meta-heuristic based on two algorithms, fluid Search Optimization (FSO) algorithms and world cup optimization (WCO). The method was analyzed based on four different conditions and the efficiency was analyzed and compared with some other methods to show the method capability. Fathy and Rezk (2018) proposed a new optimization algorithm for optimal identifying of PEMFC parameters under determined conditions. The optimization process is based on applying a multiverse optimizer (MVO) to seven parameters to achieve the polarization curves. The results of the method were then compared by several methods reported by the literature to show the method’s efficiency. In 2019, Yang et al. (2019) analyzed the connection among a transient PEMFC and its associated accessories such as hydrogen pump, humidifier, radiator, and air compressor. All the accessories were verified based on empirical data. Final results showed that by increasing the humidifier temperature, membrane dehydration efficiency is decreased and reducing the air stoichiometry develops the total water utilization. Cao et al. (2019a) proposed empirical modeling of a PEMFC using a developed model of the seagull optimization algorithm. The study worked on optimal designing and simulating the PEMFC. To do so, the optimization algorithm is used to properly select the model parameters. The results were investigated based on two empirical examples and the achievements were compared with several algorithms reported from the literature to declare the algorithm’s excellence toward the compared methods. In addition, several numbers of optimization methods have been proposed for model identification of the PEMFC, for example, hybrid Teaching Learning-Differential Evolution algorithm (Turgut and Coban,2016), Gray Wolf Optimizer (Ali et al.,2017), Genetic Algorithm (Ariza et al.,2018), Salp Swarm Optimizer (El- Fergany,2018), Cuckoo Search Algorithm (Zhu and Wang,2019), hybrid vortex search algorithm and differential evolution (Zhu and Wang,2019), Pollination Algorithm (Priya and Rajasekar, 2019), and RNA genetic algorithm (Wang et al.,2020), Seagull Optimization Algorithm (SOA (Cao et al.,2019a)), (N + λ)−ES algorithm (Restrepo et al.,2014), Emperor Penguin Optimizer (EPO) (Dhiman and Kumar,2018), and Deer Hunting Optimization Algorithm (DHOA) (Brammya et al.,2019). In 2018, Pierezan and Coelho (2018) presented a new metaheuristic technique inspired by coyotes living behavior. A literature review shows that the Cayote Optimization Algorithm makes a good balance between exploitation and exploration. Besides, its ability to keeping higher diversity helps it to obtain the optimal cost. These characteristics lead us to work on a developed version of this algorithm for empirical modeling of a PEMFC based on parameter identification. The main novelty of this paper is given below: 1. The new technique proposed for optimal selection of PEMFC parameters. 2. The method is based on a new model of the Coyote Optimization Algorithm. 3. Two case studies including Nexa FC and NedSstack PS6 FCs are adopted for model verification. 1108 Z. Yuan, W. Wang, H. Wang et al. / Energy Reports 6 (2020) 1106–1117 Fig. 1. A typical schematic of a PEMFC (Yin and Razmjooy,2020). 4. The results are compared with the empirical data and four states of art algorithms. The remained part of the paper is as follows: in Section 2, the mathematical model of the proton exchange membrane fuel cell is explained in brief. Section 3presents the materials and the method of using a new optimization algorithm to solve the problem. Section 4explains simulation results and the paper is concluded in Section 5. 2. PEMFC model description In this section, the equivalent circuit-based model of the Temasek’s 1kW PEMFC has been determined. The main conception of this subject is based on Larminie’s model (Larminie et al., 2003). In the following, a brief description of the structure of a PEMFC is first explained. The PEMFC stack includes two electrodes (anode and cathode) and one electrolyte between these two electrodes and the membrane to separate the two cell parts. At the anode pole, hydrogen reacts with a catalyst to form a positive charge ion and a negatively charged electron. The proton passes through the electrolyte environment while the electron moves through the circuit and generates a current. At the cathode pole, oxygen reacts with ions and electrons, producing water and heat. Each cell can generate about 0.7 volts of electric drive power, which is enough to light a small lamp. If these cells are in series, they will be able to generate power at several megawatts. The electrochemical reactions of the PEMFC based on the oxygencontaining cathode gas and hydrogen-containing anode gas have been given below: Anode:H2→2H++2e−(1) Cathode:4H++O2+4e−→2H2O(2) Overall:2H2+O2→2H2O(3) Fig. 1 shows a typical schematic of a PEMFC (Yin and Razmjooy,2020). As already noted, the model description of the PEMFC is so significant to illustrate the parameter complexity for the PEMFC. The electrical circuit equivalent of a PEMFC is shown in Fig. 1 that contains all the stack losses such as the ohmic resistance voltage drop, activation loss, the electrodes double layer charging effect, and the concentration overpotential. By considering Fig. 2, the output voltage can be formulated as follows: VOUT =E−Va−Vc−Vohm (4) Fig. 2. The electrical circuit equivalent of a PEMFC (Restrepo et al.,2014). where, Edescribes the Nernst (reversible) potential and is achieved by the following Melika et al. (2018): E=E0 0−kETc−λeI(s)τes τes+1+RT 2F(pH2√PO2)(5) where, τedescribes the constant time delay of the FC output voltage due to fuel and oxidant delays during load transients, R describes the ideal gas constant (8.3143 J/(mol K)), Tcrepresents the fuel cell temperature (◦C), E0 0describes the standard reference potential, Fdetermines the Faraday constant (96.487 kC/mol), λe describes a constant factor (), kEdefines experimental constant (V/K), and PO2and pH2describe the oxygen and hydrogen partial pressures (Pa). Based on Lazarou et al. (2009), E0 0is assumed as 1.229 V. An assumption from different literature studies defines that to define the fuel cell stack, all of the parameters for the cells should be collected with together. In contrast, there is some other literature that illustrated determinative differences between the membrane–electrode connection voltage levels of identical fuel cells at the same conditions (Shakhshir et al.,2020). This makes E0 0as one of the parameters which should be achieved optimally. The value of the constants λeand τewere obtained 3.3and 80 s, respectively for the model PEM SR-12 FC (Shakhshir et al.,2020). In this study, the value of the λeand τeare also considered for optimal estimation. In addition, the activation loss is another part with some unknown parameters. The activation loss is a speed reducer of the reactions on the electrode’s surface. The following equation shows the mathematically model of the activation loss: Va=ξ1+ξ2×T+ξ3×T×ln (CO2)+ξ4×T×ln (I)(6) Z. Yuan, W. Wang, H. Wang et al. / Energy Reports 6 (2020) 1106–1117 1109 Table 1 The thicknesses for some different models of Nafion membranes (Corrêa et al.,2004). Parameter Thickness Nafion 112 51 µm Nafion 115 127 µm Nafion 117 178 µm Nafion 1110 254 µm Nafion 1135 89 µm Therein, ξidescribes pseudo-experimental parametric coefficients, Idefines the fuel cell stack current and CO2describes the oxygen concentration at the cathode/gas interface (mol.cm−3) that is formulated as follows: CO2=pO2 50.8×107×e(−498 T)(7) In the following, comprehensive limitation of the ξiparameters have been given Restrepo et al. (2014). ξ1= −0.95 ±0.004 (8) ξ2=0.003 +0.0002ln (A)+43 ×10−6ln (CH2)(9) ξ3=(7.6±0.2)×10−5(10) ξ4= −(1.93 ±0.05)×10−4(11) And CH2is the Hydrogen concentration at the anode membrane /gas interface (mol.cm−3) that is formulated as follows: CH2=pH2 10.9×107×e(77 T)(12) The ohmic resistance is another term of the model that models the PEM resistance for protons transferring and the electrode resistance and the collector plate for electrons transferring. The ohmic loss of the PEMFC is considered as follows Khan et al. (2019): Rohm =Rmem +Rt(13) where, Rt=300 µdetermines the equivalent resistance for the transferred protons across the membrane, and Rmem describes the membrane resistance () and is formulated as follows Khan et al. (2019): Rmem =181.6×l A×1+0.03 ×I A+0.062 ×(T 303 )2×(I A)2.5 (ϕ−0.634 −3I A)×e(4.18×Tc−30 Tc) (14) where, ldefines the thickness of the PEM (µm), ϕ < 23 (San Martin et al.,2010) describes a tunable parameter which depends on the anode gas stoichiometric ratio, the membrane age, and the relative humidity. Due to the wide application of the Nafion membranes in the PEMFCs, this type is considered here for the analysis. Table 1 illustrates the thicknesses for some different models of Nafion membranes (Corrêa et al.,2004): Several works considered Nafion 112 for the simulation (Corrêa et al.,2004). Due to the uncertainties in different fuel cells with the same kind, parameters ϕand lshould be estimated in the best way. Furthermore, the losses of mass transport reduce the reactant’s concentration on the electrodes’ surface. The formulation for the concentration losses (RCONC ) are as follows Spiegel (2011). RCONC =B I×ln (Imr Imr −I)(15) where, Bdescribes the parametric coefficient that depends on the operation state of the cell that is achieved empirically. Therefore, this parameter is also considered as another parameter for estimation. Based on the PEMFC model, there is also a capacitor that models the double-layer charging effect between the membrane and porous cathode. The voltage for this capacitor is achieved as follows: VC=(I−CdVc dt )×(RCONC +RACT )(16) Due to the porous behavior of the PEMFC, the capacitance value has always uncertainties. So, this parameter is also considered as another parameter for optimal estimation of the system. Finally, Imr determines the current limitation that shows the maximum rate that can be provided to an electrode and is formulated as follows Spiegel (2011). Imr =Nr×D×F×Cb×τ−1(17) where, Nrdescribes the number of electrons employed for the reaction, Drepresents the coefficient of the effective diffusion for the reacting, Cbdescribes the bulk concentration that indicates the concentration at the bulk solution away from the electrode surface, and τdetermines the diffusion layer thickness. 3. Materials and methods To estimate the explained parameters in the previous section, the predicted parameters should be confirmed based on actual outputs. In this study, a new bio-inspired optimization algorithm is employed for this investigation. The optimization process is based on a developed model of the Coyote Optimization Algorithm. In the following, the method of optimal estimation is explained in detail. 3.1. Objective function By considering the empirical data from the studied PEMFC, the estimation of the fuel cell is rather a simple task. The main purpose here is to achieve the parameter values of the fuel cell such that error value between the actual and the obtained data for the output voltage of the PEMFC stack gets minimized. The model is simulated based on the MATLAB platform and based on the electrical circuit equivalent that is given in Fig. 2.Fig. 3 shows the load current profile for simulation. The adopted error function here is the integral of the absolute value of the voltage error (IAE). The formulation of this objective function is given below: min n ∑ j=1⏐⏐Vexp,j−Vest,j⏐⏐(18) Subject to the constraints introduced in Table 2. where, ndescribes the number of experimental data that is used for training, and Vest,jand Vexp,jrepresent the estimated and the experimental voltages of the PEMFC, respectively. Since the model constraints are not defined by a set of algebraic equations, classic optimization techniques like gradient method fail to obtain a global minimum for this purpose. Therefore, in this study, a new improved technique based on metaheuristics conception has been adopted. 1110 Z. Yuan, W. Wang, H. Wang et al. / Energy Reports 6 (2020) 1106–1117 Table 2 Illustrates the range of all the parameters which should be estimated. Parameter Minimum range Maximum range Unit Parameter Minimum range Maximum range Unit E0 00.1 2 V λe0 0.01  ξ101–ξ20 10e−3 – ξ30 1 ×10−4–ξ40 1 ×10−3– A90 130 cm2B0.01 0.1 V ϕ1 23 – C0.1 10 F l51 89 m Fig. 3. The empirical adopted current profile for training the PEMFC model for (A) 2 kW Nexa and (B) NedSstack PS6. 3.2. Coyote optimization algorithm Nature-inspired meta-heuristics are some kinds of optimization techniques that mimic nature for solving the optimization problems. Although many research efforts have focused on this area over the past decade, science is still young and the results are amazing which expand the scope and feasibility of nature-inspired algorithms and increase the exploration of them in different areas such as computer science (Razmjooy et al., 2016,2018), engineering (Hua et al.,2018;Paria et al.,2019; Homayoun et al.,2018;Hamid Asadi et al.,2018), computing and industry (Fei et al.,2019;Gollou and Ghadimi,2017;Cao et al., 2019a;Milad et al.,2016;Firouz and Ghadimi,2016). There are different types of nature-inspired algorithms that mimic different phenomena from natural reactions (Mahdiyeh et al.,2019; Mohammadhossein et al.,2019;Mousavi and Soleymani,2014) to social behavior (Aliniya and Mirroshandel,2019;Atashpaz- Gargari and Lucas,2007;Razmjooy et al.,2017) and human competitions (Razmjooy et al.,2016,2018;Bandaghiri et al.,2016) such as Variance Reduction of Gaussian Distribution (VRGD) (Namadchian et al.,2016), World Cup Optimization (Razmjooy et al., 2016), Quantum Invasive Weed Optimization (QIWO) algorithm (Razmjooy and Ramezani,2014), Deer Hunting Optimization Algorithm (DHOA) (Brammya et al.,2019), Emperor Penguin Optimizer (EPO) (Dhiman and Kumar,2018), and Coyote Optimization Algorithm (COA) (Pierezan and Coelho,2018). Coyote Optimization Algorithm (COA) is a newly introduced meta-heuristic algorithm that is introduced by Pierezan and Coelho (Pierezan and Coelho,2018). The algorithm is based on the adaptation behavior of the coyote by the environment and also the coyote’s experiences exchanging. COA has an interesting technique to get a balance between exploration and exploitation. The algorithm starts with NPnumber of populations and Nc number of coyotes as the candidate solutions. The COA models the social behavior of coyote as the cost function. In this regard, the social behavior for coyote is as follows: SOCp,t c=x= [x1,x2,...,xD](19) where, cdescribes the number and pdescribes the group and t stands for the time of the simulation for the design variables. At first, some random cayotes have been generated as the solution candidates in the search space. The following equation illustrates this process modeling: SOCp,t c,j=LBj+η×(Urj−Lrj)(20) where, η∈ [0,1]determines is a random value, and Lrjand Urj describe the lower and the upper ranges of the jth variable in the search space. The cost function of each coyote can be considered by the following: objp,t c=f(SOCp,t c,j)(21) The algorithm updates the groups location randomly. Besides, the candidates update their position by leaving their groups to another one. The following equation determines the leaving process based on the probability formulation: Pl=0.05 ×N2 c(22) Such that by considering Nc ≤√200, Plhas values greater than 1. The number of each coyote in the groups is limited to 14 for improving the algorithm diversity, i.e. cultural exchange among the cayotes. The best solution of each iteration is considered as the alpha coyote and achieved by the following equation: αp,t=socp,t cfor min objp,t c(23) The common properties of the coyotes for the culture transformation is as follows: culp,t j=⎧ ⎪ ⎨ ⎪ ⎩ Rp,t Nc+1 2,j,Ncis odd number 1 2(Rp,t Nc 2,j+Rp,t Nc 2+1,j)O.W. (24) where, Rp,tdetermines the coyotes, social condition ranking for group number pat time tfor the variable j. Z. Yuan, W. Wang, H. Wang et al. / Energy Reports 6 (2020) 1106–1117 1111 The COA also considers the life cycle of the coyotes which is a combination of environmental factors and social behavior of the parent coyotes. The life cycle is modeled in the following: Blep,t j=⎧ ⎪ ⎨ ⎪ ⎩ socp,t r1,j,rj<prsor j =j1 socp,t r2,j,rj≥prs+praor j =j2 σj,O.W. (25) where, rj∈ [0,1]describes a random value and r2determines a random coyote in the group p,σjdescribes a random value within the design variable limit, j1and j2determine random design variables, and praand prsrepresent the association and scatter probabilities, respectively that declare the coyote’s cultural diversity from the group. The mathematical model for praand prsis as follows: prs=1 d(26) Pra=1 2(1−prs)(27) where, ddetermines the dimension for variables. The pseudo-code of the balancing process for the life cycle is given below: Determine iand ω if i=1 Ble lives and coyote in ωdies else if i>1 Ble lives and oldest coyote in ωdies else Ble dies End if where, idescribes the number of coyotes in the groups, ω determines the worst results of the coyotes, and the chance of dying is for Ble is considered 10%. The cultural transition among the groups is defined by two factors including δ1and δ2as follows: δ1=αp,t−socp,t cr1(28) δ2=culp,t−socp,t cr2(29) where, δ1represents the culture differences between the leader (alpha) and the selected coyote (cr1) and δ2describes the culture difference between group culture trending and the selected coyote (cr2). For updating the social behavior based on the leader and the group impact, the following equation has been employed: nsocp,t c=socp,t c+r1×δ1+r2×δ2(30) where r1and r2are random numbers between 0 and 1. By considering the updating equations, the new cost is finally obtained by the following equation: nobjp,t c=f(nsocp,t c)(31) socp,t+1 c={nsocp,t c,nobjp,t c<objp,t c socp,t c,O.W.(32) An important part of these techniques is their ability for escaping from the local optimum point. 3.3. Developed coyote optimization algorithm As it is clear from the aforementioned explanations, once the population has been selected randomly in each generation, premature convergence may be created that enhances the running time. To resolve this problem, different techniques have been introduced. One of the widely used mechanisms to develop metaheuristics efficiency is the Lévy flight (LF) mechanism (Ingle and Jatoth,2019). The LF mechanism is modeled based on random walk behavior for managing the local search position as follows: Lf (w)≈w−1−τ(33) w=A/|B|1/τ (34) σ2={sin(πτ/2) 2(1+τ)/2×Γ(1 +τ) τΓ((1 +τ)/2)}2 τ(35) where, τ=1.5 describes the Lf mechanism (Li et al.,2018), wrepresents the step size, Γ(.)Describes the Gamma function, A∼N(0, σ2) and B∼N(0, σ2). The updating formulation of the algorithm based on Lf is given below: socp,t+1 c,new=⎧ ⎨ ⎩ socp,t+1 c+Lf (σ)×f(socp,t+1 c),rand >0.5 socp,t+1 c−Lf (σ)×f(socp,t+1 c),rand ≤0.5 (36) where, f(socp,t+1 c,worst ), and f(socp,t+1 c,best )determine the cost values for the worst and best solutions for social behavior, respectively. The next term for algorithm improvement is to use the Chaos mechanism. A comprehensive formulation of the chaos mechanism is based on the following equation: CMj i+1=f(CMj i),j=1,2,...,D(37) where, Ddetermines the dimension for the map and f(CMj i) describes the generator function (Rim et al.,2018). This study employs a sinusoidal chaotic map to develop the COA by resolving the premature convergence problem. In other words, the chaos mechanism is employed for resolving the local optimum problem that makes a wrong solution with premature convergence. This problem is solved by employing pseudorandom values (Rim et al.,2018;Yang et al.,2007). This term is applied to three parameters of the algorithm (η, r1,r2). The formulation of this modeling is as follows: ηnew k+1=a(ηnew k)2sin (πηnew k),(38) rnew 1,k+1=a(rnew 1,k)2sin (πrnew 1,k),(39) rnew 2,k+1=a(rnew 2,k)2sin (πrnew 2,k),(40) (ηnew 0,rnew 1,0,rnew 2,0)∈[0,1],a∈(0,4](41) where, kdetermines the number of the iterations. Fig. 4 indicates the flowchart diagram of the DCOA algorithm. 3.4. Algorithm verification To verify the algorithm capability in terms of precision and accuracy, it is applied to some standard benchmark functions. Afterward, the results of the presented DCOA are compared with some new and popular bio-inspired algorithms including DHOA (Brammya et al.,2019), EPO (Dhiman and Kumar,2018), and the standard COA (Pierezan and Coelho,2018) to show its advantages toward the other algorithms and the conventional COA. Table 3 illustrate the details of the adopted benchmarks for verification. The population size of the algorithms is considered 100 and the stopping criteria will be reached when the maximum number of evaluated functions have been implemented. Table 4 illustrates the results of the verification based on three measures including Median which determines the median value for the objective function, std which determines the standard deviation, and also maximum and minimum which represent the maximum and the minimum values of the objective function, respectively in all the validated algorithms. 1112 Z. Yuan, W. Wang, H. Wang et al. / Energy Reports 6 (2020) 1106–1117 Fig. 4. The flowchart diagram of the proposed DCOA. Table 3 The utilized functions for the verification. Formulation Range F∗ F1=x×sin (4x)+1.1y×sin (2y)0<x,y<0−18.55 F2=0.5+sin 2(√x2+y2−0.5) 1+0.1(x2+y2)0<x,y<2 0.5 F3=(x2+y2)0.25 ×sin (30 ((x+0.5)2+y2)0.1)+|x|+|y|[−∞,∞]−0.25 F4=10n+∑n i=1(x2 i−10 cos (2πxi)),n=9 [−5.12, 5.12] 0 Table 4 The comparison results of the cost functions for the validation of the algorithm. DHOA (Brammya et al.,2019) EPO (Dhiman and Kumar,2018) COA (Pierezan and Coelho,2018) DCOA F1Maximum Minimum Median std −9.53 −18.51 −15.52 3.32 −10.19 −18.52 −15.96 2.81 −10.28 −18.55 −16.98 3.15 −11.37 −18.55 −16.42 2.13 F2Maximum Minimum Median std 0.5217 0.500 0.513 0.012 0.513 0.500 0.507 0.006 0.502 0.500 0.501 0.002 0.500 0.500 0.500 0.000 F3Maximum Minimum Median std 0.075 −0.225 −0.108 0.135 0.152 −0.250 −0.246 0.412 −0.244 −0.245 −0.244 0.015 −0.115 −0.25 −0.19 0.013 F4Maximum Minimum Median std 15.83 3.142 5.375 3.160 33.27 0.000 12.06 7.00 5.162 0.000 0.053 0.102 1.165 0.000 0.031 0.083 Fig. 5 presents a graphical conception of the algorithms results on the validated test functions. As can be observed, the presented DCOA has the highest accuracy among the other algorithms. in addition, the proposed method reaches faster to the optimum values in all analyzed test functions. Table 4 also shows that the minimum values for standard deviation belong to the proposed DCOA which shows its higher precision among the other compared algorithms. Therefore, based on the above verification, it can be confirmed that the proposed DCOA has a proper balance between accuracy and precision that can help to achieve the desired solution for optimization purposes. 4. Simulation results The presented method has been implemented to two case studies including 2 kW Nexa PEMFC and 6kW NedSstack PS6 PEMFC for better validation. 4.1. 2 kW Nexa PEMFC The proposed DCOA has been simulated in MATLAB R2017b. The selected parameters for the DCOA to obtain the best feasible estimation for the PEMFC are: NP=50, Nc=10 with 70 iterations. The optimum value for the objective function, IAE is 16 that is obtained after 70 iterations. The optimal values for the PEMFC parameters based on the proposed DCOA, conventional Z. Yuan, W. Wang, H. Wang et al. / Energy Reports 6 (2020) 1106–1117 1113 Fig. 5. The comparison results of cost value minimization for the algorithms. Fig. 6. The minimum value for the ITAE achieved by different algorithms for the Nexa PEMFC. COA (Pierezan and Coelho,2018), Seagull Optimization Algorithm (SOA (Cao et al.,2019a)), and (N + λ)−ES algorithm (Restrepo et al.,2014) are illustrated in Table 5. Fig. 6 shows the optimal results of the compared algorithms for the ITAE. As can be indicated, the presented DCOA has the minimum value for the objective function that shows its better efficiency among the other compared algorithms for the considered case study. For more clarification, the output voltage static characteristics of the empirical data have been compared with conventional COA (Pierezan and Coelho,2018), Seagull Optimization Algorithm (SOA (Cao et al.,2019a)), and (N + λ)−ES algorithm (Restrepo et al.,2014). Fig. 8 shows the voltage-to-current static characteristic that is evaluated as a mean value of voltage in Fig. 7 inside each step of the current profile shown in Fig. 3. The characteristic profile achieved by this static characteristic for the absolute value of the voltage error for parameters obtained from the COA, SOA, and (N + λ)−ES algorithm is illustrated in Fig. 6. As can be seen, the DCOA has the closest behavior to the experimental data that is a reason for its befit for the PEMFC modeling. Here, SOA and COA have an error like bias in higher voltage than experimental data and ES and especially DCOA give closer behavior to the experimental data. 4.2. 6 kW NedSstack PS6 PEMFC For more verification of the method capability, a 6 kW NedSstack PS6 PEMFC has been also analyzed. The details for the simulation of this case are obtained from N.F.C. Technology (0000), El Monem et al. (2014). A number of cells are assumed 65. The area of each cell is considered 240 cm2, the thickness is 178 µm, the supply pressure is in the range 0.5 bar to 5 bar, the cell temperature is considered 343 K. The operating range of the output voltage is between 32 V and 60 V DC, and the