Next Article in Journal
Analysing the Effects of Scenario-Based Explanations on Automated Vehicle HMIs from Objective and Subjective Perspectives
Previous Article in Journal
A Multi-Objective Optimization Method of Sustainable Wind–Photovoltaic–Hydro Systems Considering Source–Grid Coordination
Previous Article in Special Issue
Powering the Future: Progress and Hurdles in Developing Proton Exchange Membrane Fuel Cell Components to Achieve Department of Energy Goals—A Systematic Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sustainable Development of a Direct Methanol Fuel Cell Using the Enhanced LSHADE Algorithm and Newton Raphson Method

1
Department of Interdisciplinary Courses in Engineering, Chitkara University Institute of Engineering & Technology, Chitkara University, Rajpura 140401, Punjab, India
2
Applied Science Research Center, Applied Science Private University, Amman 11931, Jordan
3
School of Engineering and Technology, K.R. Mangalam University, Gurugram 122103, Haryana, India
4
Department of Electrical Engineering, College of Electronics and Information Engineering, Sejong University, 209 Neungdong-ro, Gwangjin-gu, Seoul 05006, Republic of Korea
5
School of Electrical Engineering and Computer Science, University of Ottawa, 25 Templeton St., Ottawa, ON K1N 6N5, Canada
6
Department of Electrical and Electronics Engineering, Faculty of Engineering and Architecture, Istanbul Gelisim University, Istanbul 34310, Turkey
*
Authors to whom correspondence should be addressed.
Sustainability 2024, 16(1), 62; https://doi.org/10.3390/su16010062
Submission received: 5 September 2023 / Revised: 30 November 2023 / Accepted: 5 December 2023 / Published: 20 December 2023
(This article belongs to the Special Issue Research and Application of Renewable Energy: Novel Fuel Cells)

Abstract

:
This paper presents a mathematical model for stacks of direct methanol fuel cells (DMFCs) using an optimised method. In order to reduce the sum of squared errors (SSE) in calculating the polarisation profile, the suggested technique makes use of simulated experimental data. Given that DMFC is one of the viable fuel cell choices, developing an appropriate model is essential for cost reduction. However, resolving this issue has proven difficult due to its complex and highly nonlinear character, particularly when adjusting the DMFC model to various operating temperatures. By combining the algorithm and the objective function, the current work introduces a novel method called LSHADE (ELSHADE) for determining the parameters of the DMFC model. This technique seeks to accurately identify DMFCs’ characteristics. The ELSHADE method consists of two stages, the first of which is controlled by a reliable mutation process and the latter by a chaotic approach. The study also recommends an improved Newton–Raphson (INR) approach to deal with the chaotic nature of the I-V curve equation. The findings show that, when used on actual experimental data, the ELSHADE-INR technique outperforms existing algorithms in a variety of statistical metrics for accurately identifying global solutions.

1. Introduction

1.1. Motivation

Lately, there has been growing interest in the potential of substituting traditional power generation systems with fuel cells. To achieve an optimal design and performance, it is crucial to develop accurate system models. This requires a deep understanding of electrochemistry, materials, manufacturing, heat, and mass transfer. These elements are essential for creating a model that aligns with the fuel cell’s goals of cost-effectiveness, high performance, and stability. Polymer electrolyte membrane (PEM) fuel cells come in two main types: direct methanol fuel cells (DMFCs) and hydrogen fuel cells, both utilising PEM for proton transport. According to [1], DMFCs channel a methanol and water mixture (usually 0.5–2 M) to an anode, where an internal catalyst reforms it. DMFCs outperform hydrogen fuel cells due to their ease of fuel distribution and storage, reduced need for humidification, and simpler design. They are particularly well-suited for portable electronics since they do not require additional equipment. Despite these attractive advantages, DMFCs face significant technological challenges, such as the weak electro activity of methanol oxidation at the anode and the substantial volume of unwanted methanol passing through the PEM from the anode to the cathode. In line with this description, methanol crossover occurs when methanol permeates the membrane from the anode compartment to the cathode compartment and reacts there.

1.2. State-of-the-Art Approaches

Extensive research, both theoretical and experimental, has been conducted on methanol crossover in DMFCs. Table 1 shows the comparison of research performed by various researchers to date.

1.3. Contribution

Compared to PEMFC and SOFC fuel cells, there are relatively few publications on DMFC modelling in the literature. Researchers have found it challenging to solve the Butler–Volmer equation in most of these studies and thus have made assumptions and approximations to simplify the complexity of the equation in their publications. The use of underlying assumptions and approximations, however, can affect the accuracy of models for replicating experimental data for DMFC stack current density curves and stack voltage (J-V). Earlier works on parameter extraction primarily used the Newton–Raphson optimisation method [8,9], which has limitations such as high sensitivity to initial values, difficulty in distinguishing between multiple solutions, and convexity. In order to enhance the convergence capabilities of the LSHADE algorithm and increase population diversity, author has improved the LSHADE algorithm using chaotic maps. The Newton–Raphson algorithm has proven to be a great algorithm for solving complex mathematical models. As the complexity increase, the Newton–Raphson algorithms tends to oscillate around a local minima. To avoid this, the mentioned algorithm was improved to achieve the minimum error outcome, hence achieving accurate values for unknown parameters.
Despite their demonstrated superiority over other optimisation strategies, metaheuristic methods have not been implemented in parameter extraction from DMFC stack models. In addition to optimising solar cells, PEMFCs [10], SOFC fuel cells, and other systems, these approaches have also been successful in optimising other systems. The main contributions of this paper are as follows:
  • The novel hybrid algorithm is designed for the extraction of the DMFC model’s unknown parameters.
  • The DMFC model’s parameters are extracted to their maximum potential using a unique ELSHADE method.
  • In order to validate the effectiveness of the proposed strategy, real experimental data are collected in various climatic conditions, and these data are compared with other established strategies.
  • In order to evaluate the effectiveness and consistency of the proposed algorithm, the computation time of the fuel cell model is determined.
  • Convergence curves and results at various operating temperatures are generated to assess the proposed algorithm’s consistency and robustness.
  • Non-parametric statistical tests such as the Friedman ranking test and Wilcoxon rank sum test are used to determine the significance of the DMFC parameter estimates.
The rest of the paper has these sections: Section 2 explains the mathematical modelling of a direct methanol fuel cell. Section 3 briefly describes the materials and methods, parameters extraction, and optimisation algorithms implemented in the paper. Section 4 depicts the results and discussion of the optimisation data. The paper ends with a conclusion presented in Section 5.

2. Mathematical Formulation of DMFCs

A fuel cell is a device that continuously converts chemical energy into electrical energy and heat. It does not store energy like a battery but instead operates continuously by supplying fuel and oxidants. Unlike engines, fuel cells do not emit greenhouse gases as a result of their output. Therefore, they are considered an environmentally friendly alternative. A schematic of the DMFC stack is presented in Figure 1, and this study focuses on mathematically modelling the stack. A metaheuristic algorithm called ELSHADE is used to extract unknown parameters in the model. As shown in Equation (1), DMFC cell voltage is expressed as:
v c e l l = p a c t p c o n p r e v p o h m
The voltage within the cell is shown by  v c e l l , the concentration of the voltage is represented by  p c o n , the activation voltage is represented by  p a c t , the reversible voltage is represented by  p r e v , and the ohmic voltage is represented by  p o h m .
The electrochemical equation for a direct methanol fuel cell (DMFC) can be represented by the following Equations (2)–(4):
Anode :   C H 3 O H + H 2 O 6 H + + 6 e + C O 2
Cathode :   3 2 O 2 + 6 H + + 6 e 3 H 2 O
Overall   reaction :   C H 3 O H + 3 2 O 2 2 H 2 O + C O 2 + H e a t
These equations represent the chemical reactions that occur at the anode and cathode of a DMFC. At the anode, methanol and water are oxidised to form carbon dioxide, protons (H+), and electrons (e). At the cathode, oxygen is reduced to form water. The overall reaction combines the anode and cathode reactions to show that the oxidation of methanol with oxygen produces carbon dioxide, water, and energy in the form of electricity.

2.1. Activation Loss Voltage Expression

The activation voltage is determined by Equation (5), which is the required overvoltage to activate electrodes. The Butler–Volmer equation is employed to calculate the current density,  j m a x .
j m a x = j e i d [ e ( α n f r t p a c t ) e ( ( 1 α ) n f r t p a c t ) ]
The exchange current density is denoted as  j e i d , and the value of α is between 0 and 1. Analytical solutions cannot be found for Equation (5) regarding activation voltage. To address this, the voltage  p a c t  in the first exponential of the equation is substituted with  p c o n p r e v p o h m , and  v c e l l , leading to the following Equation (6):
j m a x = j e i d [ e ( α n f r t ( p c o n p o h m p r e v v c e l l ) ) e ( ( 1 α ) n f r t p a c t ) ]
Equation (7) can be used to represent the expression for the updated activation voltage:
p a c t = r t [ log ( j m a x + j e i d e ( α n f r t ( p c o n p o h m p r e v v c e l l ) ) ) log ( j e i d ) ] α n f

2.2. Ohmic Loss Voltage Expression

The voltage loss attributed to resistance encountered by ions, electrons, and other substances during transport across a membrane is known as “ohmic loss voltage”. Equation (8) below depicts the ohmic voltage [6]:
p o h m = r j c d
The current density  j c d  and internal resistance r are the variables used to express the ohmic voltage in Equation (8).

2.3. Concentration Loss Voltage Expression

The voltage drop caused by mass transfer is referred to as concentration over potential. Using Fick’s law, the over potential due to concentration can be represented by Equation (9):
p c o n = r t β n f ln ( 1 j m a x j l i m i t )
Equation (10) provides a brief representation of  j m a x , which is used in Equation (9).
j m a x = p r e v v c e l l r j c d r c o n + r a c t
The parameter β, an empirical coefficient, and  j l i m i t , the limiting current density, are denoted in Equation (10).

2.4. Reversible Loss Voltage Expression

Equation (11) depicts the reversible voltage that arises from the energetic activity involved in the formation and breaking of bonds at the electrode level, which is represented by the Nernst equation [12]:
p r e v = e o + r t n f [ log ( c C H 3 O H ) + 3 2 log ( p o 2 ) ] r t n f [ 2 log ( p H 2 O ) + 3 2 log ( p c 2 o ) ]
The equation for the reaction between methanol and oxygen can be represented by the potential  e o . The partial pressure of methanol present at the anode is denoted by  p C H 3 O H . The partial pressure of water at the cathode is represented by  p H 2 O , which equals 1 when liquid water is produced. The partial pressure of oxygen at the cathode is denoted by  p c 2 o . The partial pressure of carbon dioxide is represented by  p c 2 o . The universal gas constant is R (8.314 J/molK), Faraday’s constant is denoted by F (94,485 c/mol), and the number of electrons is represented by n. It is generally not possible to directly measure the pressures of CO2 and H2O experimentally. As a result, the term  r t n f [ 2 log ( p H 2 O ) + 3 2 log ( p c 2 o ) ]  is assigned a value of C1, which must be determined empirically. With this modification, the reversible voltage equation can be expressed as shown in Equation (12):
p r e v = e o + r t n f [ log ( c C H 3 O H ) + 3 2 log ( p o 2 ) ] + C 1
The variable “t” represents the temperature of the cell in Kelvin (K).

2.5. Fuel Cell Voltage Expression

Building on earlier theoretical work, the voltage of the fuel cell (Vcell) can be expressed using Equation (13) below:
v c e l l = p a c t p c o n p r e v p o h m
With
p a c t = r t [ log ( j m a x + j e i d e ( α n f r t ( p c o n p o h m p r e v v c e l l ) ) ) log ( j e i d ) ] α n f
p o h m = r j c d    
p c o n = r t β n f ln ( 1 j m a x j l i m i t )
p r e v = e o + r t n f [ log ( c C H 3 O H ) + 3 2 log ( p o 2 ) ] + C 1
Equations (13a)–(13e) provide a set of expressions for the seven unknown parameters y in the form y = [ e o , α , r ,   j e i d ,   C 1 ,   β , req].

2.6. Problem Formulation

In this study, the ELSHADE algorithm is introduced as an enhanced approach to parameter estimation for DMFCs. The algorithm uses optimisation techniques to predict the output voltage for a given current density input. The predicted output voltage is evaluated against the experimental values using SSE (sum of squared errors) as the metric. The objective function for SSE is given by Equation (14):
SSE = M I N ( F = i = 1 N ( V a c t u a l V i ) 2 )
Equations (15)–(21) present the constraints that apply to the DMFC.
e omin e n e omax  
β min β β max
α min α α max
r min r r max
j e i d min j e i d j e i d max
req min req req max
C 1 min C 1 C 1 max
The experimental output voltage is denoted by  V a c t u a l ,  while  V i  represents the predicted output voltage obtained using different optimisation algorithms. With N representing the number of data points, the primary aim of this study is to minimise the SSE value to achieve improved performance, accuracy, and precision when estimating the DMFC parameters.

3. Materials and Methods

The DE approach was first proposed by Storn and Price [13]. SHADE secured third place in the IEEE CEC2013 competition, while LSHADE emerged as the winner in the CEC2014 competition [14]. This approach has been highly effective in tackling real-world optimisation problems [15]. In the basic DE algorithm, the mutation factor (G), crossover rate (DS), and population size (Q) are critical control factors that must be adjusted [16]. The population size Q consists of individual vectors (OQ), each of which has a decision variable (E). Therefore, j = 1, 2, ……, OQ and k = 1, 2, ……, E. The maximum number of generations (HMax) is used as a stopping criterion. Similar to other stochastic population-based search techniques, LSHADE utilises mutation, external archive, parameter adaption, crossover, and selection processes to determine optimal values for the optimisation problem. The LSHADE method can be divided into the following steps:
The first step, initialisation, involves generating an initial population by selecting random values for the decision variables within their feasible boundaries. Equation (22) represents the initialisation of the k-th decision variable’s j-th component [17]:
Y j , k ( 0 ) = Y m i n , k + r a n d j , k ( Y m a x , k Y m i n , k )
A value of  r a n d j , k  is randomly selected from the range [0, 1], where “0” represents the population’s initial state. The next step involves mutation, which creates a random vector for each generation.
In the second step of the process, referred to as mutation, a mutant vector, denoted as  W j ( H ) , is generated from each generation of the population using the “current-to-p-best/1” approach [14]. This mutant vector can be expressed mathematically as shown in Equation (23).
W j H = Y j H + G j H ( Y p b e s t H Y j H ) + G j H ( Y S 1 j H Y S 2 j H )
From the OQ, two distinct vectors, namely  S 1 j  and  S 2 j , are randomly selected. The  Y p b e s t H  refers to the highest-ranking vector from the set of Np*l(l € [0, 1]), where “l” denotes a control parameter that is expected to be small to promote more greedy behaviour. Additionally,  G j H  represents the mutation scale parameters, which may be varied between generations.
The third step of LSHADE involves the use of an external archive to increase the diversity of the parent vectors,  Y j H . When utilising the archive,  Y j H  is selected from both the population and the archive Q u B. It is worth noting that Q and B are intended to be of the same size. If the size of the archive exceeds the limit of |B|, then certain items are removed to make room for new entries.
In order to create the offspring vector  V j H , the adaptation of the mutation scale  G H  and crossover rate  DS j H  parameters is linked to the individual vector  Y j H . The adaptation of these two parameters can be achieved through the use of Equations (24) and (25). This constitutes Step 4 of the process.
G j H = r a n d j   ( N G ,   0.1 )
D Q j H = r a n d j   ( N D Q ,   0.1 )
The values  r a n d j   ( N G ,   0.1 )  and  r a n d j   ( N D Q ,   0.1 )  are obtained from the Cauchy and normal distributions, respectively. It is important to note that the  G j H  and  D Q j H  values must lie within the range of [0, 1]. In cases where  G j H  exceeds 1, it will be truncated, while if it is less than 0, Equation (14) will be iterated until a valid value is obtained. At the beginning of the analysis, NG and NDQ are both initialised to 0.5, as described in reference [15].
Assuming the offspring vector successfully competes with the parent vector at generation H, the current  G j H  and  D Q j H  values are considered to be effective and are consequently saved in TG and TDQ, respectively. Furthermore, at the conclusion of the generation, the contents of NG and NDQ memories are modified utilising the weighted Lehmer mean and weighted arithmetic mean, respectively, as exhibited in Equations (26) and (27) of reference [15].
N G , l H = { m e a n X M   ( T G )   i f   ( T G )     N G , l H ,     o t h e r w i s e
N D Q , l H = { m e a n X B   ( T G )   i f   ( T D Q )     N D Q , l H ,     o t h e r w i s e
The memory location to be updated is determined based on the index “l” which has a memory capacity of (I) where (I ≥ l ≥ 1). Whenever a new element is loaded into memory, the value of “l” is first set to 1 and then incremented. If the value of “l” exceeds the value of I, it is reset to 1. In case the individuals in generation H fail to produce an offspring vector, the memory update process will not take place.
In Step 5, the offspring vector  V j , k H  is created by combining the components of the mutant vector  W j , k H  with the target (parent) vector  Y j H  using a binomial strategy. This process is represented in Equation (28).
V j , k H = { W j , k H   i f   k = k r a n d   O R   r a n d j , k [ 0 , 1 ] D Q j H Y j H ,     o t h e r w i s e
The variable  k r a n d  is a random number chosen from the range of [1, E], and  D Q j H  represents a value within the range of [0, 1].
In Step 6, a selection process takes place in which the parent and offspring vectors are compared, and the best fitting vector is selected for the subsequent generation. This process is represented by Equation (29).
Y j H = { V j , k H   i f   g   ( V j H ) g ( Y j H ) Y j H ,   o t h e r w i s e
Step 7 involves the implementation of linear population size reduction in LSHADE, which improves its performance. In this process, the population size is dynamically decreased for every generation using Equation (30) [14].
O q = r o u n d [ ( O q , m i n O q , i n i H m a x ) O G F + O q , i n i ]
The population’s minimum number, denoted by  O q , m i n , is assumed to be 4, while  O q , i n i  represents the initial size of the population. OGF stands for the number of fitness function evaluations, and  H m a x  refers to the maximum number of fitness function evaluations allowed for the population.

3.1. Improved Newton–Raphson Method

Traditional methods such as the NR and Lambert W function techniques are capable of handling nonlinear equations. However, these methods often converge quickly but not globally, leading to unfavourable outcomes. Moreover, their performance in classical form may deviate from the true and accurate root values. Therefore, it is essential to identify global solutions in a concise manner and within a few iterations. To address these concerns, the INR approach is proposed, which effectively improves the efficiency of identifying good initial condition values.

3.2. The Proposed Enhanced Algorithm

To enhance the convergence capabilities of the LSHADE algorithm and increase population diversity, it is split into two halves. The first half uses the “current-to-pbest/1” technique, as shown in Equation (13). In contrast, the second half utilises the guided-chaotic approach, represented by Equation (31) [18].
W j H = Y j , k H + r a n d 1 · ( Y b e s t , k H Y j , k H ) P · r a n d 2 · ( Y w o r s t , k H Y j , k H )
Equation (32) provides the expression for the chaotic perturbation, denoted as P.
  y O G F = 4 · Y O G F · ( 1 Y O G F )
where
P = y O G F + 1
Chaos possesses an advantage due to the presence of pseudo-random patterns in the cycles [19]. This chaotic distribution is employed to explore new search regions, resulting in a shift in the direction of the search from local to global [20].

4. Experiment and Results

To validate the proposed algorithm, a set of newly adopted metaheuristic algorithms including grey wolf optimiser (GWO) [21], LSHADE-W [22], LSHADE-NR [22], atom search optimisation (ASO) [23], and sine-cosine algorithm (SCA) [24] are utilised. The technical and operational data of the tested stack’s surface area of plate A is 25 cm2. The cathode side oxygen pressure is 1.35 bar, and the reservoir side oxygen pressure is 1.5 bar. The flow rate of oxygen is 200 mL/min, and the flow rate of methanol is 1.94 mL/min. The temperature during the experiment was 80 degrees Celsius [25]. Table 2 shows the upper and lower boundaries of the control variables of the DMFC stack. The optimisation problem is resolved to estimate the values of the control variables ( e o α r j e i d C 1 β , req), which will be employed to develop an accurate model of the DMFC stack.

4.1. Parameter Extraction

All programs were written in MATLAB 2020a and executed 30 times to evaluate the performance and efficiency of the proposed ELSHADE algorithm for estimating DMFC parameters in comparison to other algorithms such as GWO, LSHADE-W, LSHADE-NR, SCA, and ASO. Table 3 shows the parameters of the algorithm. Table 4 presents the DMFC parameter estimation results at STC (standard temperature condition) with SSE and computation time, while Figure 2 illustrates the scatter plot of the sum of the square error, standard deviation, and computation time at STC. Based on the scatter plot, it is observed that the proposed algorithm outperforms the other metaheuristic algorithms. The statistical findings of the DMFC are presented in Table 5. Additionally, Figure 3 shows the convergence curve at STC of DMFC, which indicates that the proposed algorithm has better performance than the other compared algorithms.

4.2. Convergence Analysis

Table 6 shows the parameter estimation of the DMFC at various operating temperatures (60, 70, and 90 °C), where SSE and computation time are calculated and presented. It is evident from this table that the proposed algorithm outperforms the compared algorithms in terms of both SSE and computation time. Figure 3 illustrates the SSE at different operating temperatures, confirming that the proposed algorithm is superior to the other algorithms. Additionally, Figure 4 depicts the computation time at various operating temperatures, which also demonstrates that the proposed algorithm is significantly more efficient than the other algorithms.

4.3. Non-Parametric Test

The statistical analysis results of the DMFC parameter estimation using the Friedman ranking test [26,27,28,29,30,31] are presented in Table 7. Based on the Friedman ranking, the performance of six different algorithms was evaluated to estimate the parameters of the DMFC. The proposed algorithm (ELSHADE-INR) achieved the highest rank, followed by LSHADE-NR and LSHADE-W at the second and third position, respectively. The GWO, ASO, and SCA algorithms achieved the fourth, fifth, and sixth ranks, respectively. The results clearly indicate that the proposed algorithm is more efficient, accurate, precise, and robust, performing significantly better than various other meta-heuristic algorithms. Additionally, the Wilcoxon rank sum test is applied to the samples, which is a secure and reliable non-parametric method for combined statistical analysis when samples are independent and dynamic programming is prominent. It is an easy but secure and reliable method for combined statistical analysis when samples are independent. Table 8 lists the calculated p-values and justifies that the performances of LSHADE-INR are significant at a significance level of 95%.

5. Conclusions

In this paper, a new algorithm called ELSHADE-INR was introduced to obtain the optimal solution for the optimisation problem of DMFC parameter estimation. The key findings based on the results were as follows:
  • A novel algorithm, ELSHADE-INR, was proposed.
  • DMFC parameter estimation was performed using the proposed ELSHADE-INR algorithm at standard temperature conditions, and the obtained SSE and computational time values were compared with various other meta-heuristic algorithms. The results demonstrate that the proposed hybrid algorithm performs better and is more accurate.
  • Convergence graphs and different operating temperature curves were obtained, which clearly show that the proposed algorithm has a faster convergence rate when compared to other meta-heuristic algorithms.
  • A complete statistical analysis was conducted using the Friedman ranking test and Wilcoxon rank sum test to demonstrate the efficiency, performance, and robustness of the proposed algorithm. The ELSHADE-INR algorithm secured the first rank, indicating that it is the superior algorithm.

6. Future Scope

The proposed algorithm has effectively proven its competency in solving complex mathematical problems. It can be used for effectively estimating the unknown parameters of various renewable sources, for example, a solar three-diode model, economic load dispatch, and thermal scheduling.

Author Contributions

Conceptualisation, J.G. and M.H.A.; methodology, M.K.S.; software, K.Y. and J.G.; validation, M.H.A., A.J. and J.G.; formal analysis, M.K.S. and J.G.; investigation, M.H.A. and A.J.; resources, M.K.S. and J.G.; data curation, K.Y.; writing—original draft preparation, K.Y. and M.K.S.; writing—review and editing, M.K.S., M.H.A. and A.J.; visualisation, J.G.; project administration, M.H.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

Nomenclature
DMFCsDirect Methanol Fuel Cells
SSESum of Squared Errors
INRImproved Newton–Raphson
PEMPolymer Electrolyte Membrane
NRNewton–Raphson
GWOGrey Wolf Optimiser
ASOAtom Search Optimisation
SCASine-Cosine Algorithm
STCStandard Temperature Condition
Symbols/Notations
  v c e l l Voltage within the Cell
  p c o n Concentration of Voltage
  p a c t Activation Voltage
  p r e v Reversible Voltage
  p o h m Ohmic Voltage
  j e i d Exchange Current Density
  j c d Current Density
βEmpirical Coefficient
  j l i m i t Limiting Current Density
  p C H 3 O H Partial Pressure of Methanol
  p H 2 O Partial Pressure of Water
  p c 2 o Partial Pressure of Carbon Dioxide
tTemperature of the Cell
  V a c t u a l Output Voltage

References

  1. Mench, M.M.; Boslet, S.; Thynell, S.; Scott, J.; Wang, C.Y. Experimental study of a direct methanol fuel cell. In Proceedings of the 199th Meeting of the Electrochemical Society, Washington, DC, USA, 25–29 March 2001. [Google Scholar]
  2. Din, M.A.U.; Idrees, M.; Jamil, S.; Irfan, S.; Nazir, G.; Mudassir, M.A.; Saleem, M.S.; Batool, S.; Cheng, N.; Saidur, R. Advances and challenges of methanol-tolerant oxygen reduction reaction electrocatalysts for the direct methanol fuel cell. J. Energy Chem. 2023, 77, 499–513. [Google Scholar] [CrossRef]
  3. Palanisamy, G.; Oh, T.H.; Thangarasu, S. Modified Cellulose Proton-Exchange Membranes for Direct Methanol Fuel Cells. Polymers 2023, 15, 659. [Google Scholar] [CrossRef] [PubMed]
  4. Xia, T.; Zhao, K.; Zhu, Y.; Bai, X.; Gao, H.; Wang, Z.; Gong, Y.; Feng, M.; Li, S.; Guo, H. Mixed-Dimensional Pt–Ni Alloy Polyhedral Na-nochains as Bifunctional Electrocatalysts for Direct Methanol Fuel Cells. Adv. Mater. 2023, 35, 2206508. [Google Scholar] [CrossRef] [PubMed]
  5. Vecchio, C.L.; Lyu, X.; Gatto, I.; Zulevi, B.; Serov, A.; Baglio, V. Performance investigation of alkaline direct methanol fuel cell with commercial PGM-free cathodic materials. J. Power Sources 2023, 561. [Google Scholar] [CrossRef]
  6. Burhan, H.; Arikan, K.; Alma, M.H.; Nas, M.S.; Karimi-Maleh, H.; Şen, F.; Karimi, F.; Vasseghian, Y. Highly efficient carbon hybrid supported catalysts using nano-architecture as anode catalysts for direct methanol fuel cells. Int. J. Hydrogen Energy 2022, 48, 6657–6665. [Google Scholar] [CrossRef]
  7. Wang, B.; Han, X.; Wang, Y.; Kang, L.; Yang, Y.; Cui, L.; Zhong, S.; Cui, X. Fabrication of alginate-based multi-crosslinked biomembranes for direct methanol fuel cell application. Carbohydr. Polym. 2023, 300, 120261. [Google Scholar] [CrossRef] [PubMed]
  8. Yang, Q.; Kianimanesh, A.; Freiheit, T.; Park, S.; Xue, D. A semi-empirical model considering the influence of operating parameters on performance for a direct methanol fuel cell. J. Power Sources 2011, 196, 10640–10651. [Google Scholar] [CrossRef]
  9. Selyari, T.; Ghoreyshi, A.A.; Shakeri, M.; Najafpour, G.D.; Jafary, T. Measurement of polarization curve and de-velopment of a unique semiempirical model for description of PEMFC and DMFC performances. Chem. Ind. Chem. Eng. Q. CICEQ 2011, 17, 207–214. [Google Scholar] [CrossRef]
  10. Kim, J.; Lee, S.-M.; Srinivasan, S.; Chamberlin, C.E. Modeling of Proton Exchange Membrane Fuel Cell Performance with an Empirical Equation. J. Electrochem. Soc. 1995, 142, 2670–2674. [Google Scholar] [CrossRef]
  11. Govindarasu, R.; Somasundaram, S. Studies on influence of cell temperature in direct methanol fuel cell opera-tion. Processes 2020, 8, 353. [Google Scholar] [CrossRef]
  12. Ouellette, D.; Ozden, A.; Ercelik, M.; Colpan, C.O.; Ganjehsarabi, H.; Li, X.; Hamdullahpur, F. Assessment of different bio-inspired flow fields for direct methanol fuel cells through 3D modeling and experimental studies. Int. J. Hydrogen Energy 2018, 43, 1152–1170. [Google Scholar] [CrossRef]
  13. Lampinen, J.; Storn, R. Differential evolution. In New Optimization Techniques in Engineering; Springer: Berlin/Heidelberg, Germany, 2004; pp. 123–166. [Google Scholar]
  14. Tanabe, R.; Fukunaga, A.S. Improving the search performance of SHADE using linear population size reduction. In Proceedings of the 2014 IEEE Congress on Evolutionary Computation (CEC), Beijing, China, 6–11 July 2014; pp. 1658–1665. [Google Scholar]
  15. Mohamed, A.W.; Hadi, A.A.; Jambi, K.M. Novel mutation strategy for enhancing SHADE and LSHADE algorithms for global numerical optimization. Swarm Evol. Comput. 2019, 50, 100455. [Google Scholar] [CrossRef]
  16. Sun, G.; Li, C.; Deng, L. An adaptive regeneration framework based on search space adjustment for differential evolution. Neural Comput. Appl. 2021, 33, 9503–9519. [Google Scholar] [CrossRef]
  17. Ridha, S. Implementing off-grid stand-alone photovoltaic/battery systems based on multi-objective optimization and tech-no-economic (MADE) analysis. Energy 2023, 16, 642. [Google Scholar]
  18. Yu, K.; Qu, B.; Yue, C.; Ge, S.; Chen, X.; Liang, J. A performance-guided JAYA algorithm for parameters identification of photovoltaic cell and module. Appl. Energy 2019, 237, 241–257. [Google Scholar] [CrossRef]
  19. Wu, T.; Cao, J.; Xiong, L.; Zhang, H. New stabilization results for semi-Markov chaotic systems with fuzzy sam-pled-data control. Complexity 2019, 2019, 7875305. [Google Scholar] [CrossRef]
  20. Wang, B.; Zhang, B.F.; Liu, X.W. An image encryption approach on the basis of a time delay chaotic sys-tem. Optik 2021, 225, 165737. [Google Scholar] [CrossRef]
  21. Rezaei, H.; Bozorg-Haddad, O.; Chu, X. Grey wolf optimization (GWO) algorithm. In Advanced Optimization by Nature-Inspired Algorithms; Springer: Singapore, 2018; pp. 81–91. [Google Scholar]
  22. Ridha, H.M.; Hizam, H.; Gomes, C.; Heidari, A.A.; Chen, H.; Ahmadipour, M.; Muhsen, D.H.; Alghrairi, M. Parameters extraction of three diode photovoltaic models using boosted LSHADE algorithm and Newton Raphson method. Energy 2021, 224, 120136. [Google Scholar] [CrossRef]
  23. Li, L.-L.; Chang, Y.-B.; Tseng, M.-L.; Liu, J.-Q.; Lim, M.K. Wind power prediction using a novel model on wavelet decomposition-support vector machines-improved atomic search algorithm. J. Clean. Prod. 2020, 270, 121817. [Google Scholar] [CrossRef]
  24. Mirjalili, S. SCA: A Sine Cosine Algorithm for solving optimization problems. Knowl.-Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef]
  25. Ben Messaoud, R.; Hajji, S. Parameter extraction and mathematical modelling of the DMFC using Salp Swarm Algorithm. Polym. Bull. 2022, 80, 4891–4908. [Google Scholar] [CrossRef]
  26. Abdel-Basset, M.; Mohamed, R.; Abdel-Fatah, L.; Sharawi, M.; Sallam, K.M. Improved Metaheuristic Algorithms for Optimal Parameters Selection of Proton Exchange Membrane Fuel Cells: A Comparative Study. IEEE Access 2023, 11, 7369–7397. [Google Scholar] [CrossRef]
  27. Aguilar, J.; Andrade-Cetto, J.; Husar, A. Control-oriented estimation of the exchange current density in PEM fuel cells via stochastic filtering. Int. J. Energy Res. 2022, 46, 22516–22529. [Google Scholar] [CrossRef]
  28. Singh, B.; Nijhawan, P.; Singla, M.K.; Gupta, J.; Singh, P. Hybrid algorithm for parameter estimation of fuel cell. Int. J. Energy Res. 2022, 46, 10644–10655. [Google Scholar] [CrossRef]
  29. Singla, M.K.; Gupta, J.; Nijhawan, P. Solid oxide fuel cell parameter estimation using enhanced LSHADE algorithm and Newton Raphson method. Int. J. Energy Res. 2022, 46, 23341–23352. [Google Scholar] [CrossRef]
  30. Mahato, D.P.; Sandhu, J.K.; Singh, N.P.; Kaushal, V. On scheduling transaction in grid computing using cuckoo search-ant colony optimization considering load. Clust. Comput. 2019, 23, 1483–1504. [Google Scholar] [CrossRef]
  31. Rani, S.; Babbar, H.; Kaur, P.; Alshehri, M.D.; Shah, S.H.A. An Optimized Approach of Dynamic Target Nodes in Wireless Sensor Network Using Bio Inspired Algorithms for Maritime Rescue. IEEE Trans. Intell. Transp. Syst. 2022, 24, 2548–2555. [Google Scholar] [CrossRef]
Figure 1. DMFC schematic [11].
Figure 1. DMFC schematic [11].
Sustainability 16 00062 g001
Figure 2. (a) Sum of square error, (b) standard deviation, (c) computational time, and (d) convergence curve at STC.
Figure 2. (a) Sum of square error, (b) standard deviation, (c) computational time, and (d) convergence curve at STC.
Sustainability 16 00062 g002
Figure 3. (a) Sum of square error at 60 °C, (b) 70 °C, and (c) 90 °C.
Figure 3. (a) Sum of square error at 60 °C, (b) 70 °C, and (c) 90 °C.
Sustainability 16 00062 g003
Figure 4. (a) Computational time at 60 °C, (b) 70 °C, and (c) 90 °C.
Figure 4. (a) Computational time at 60 °C, (b) 70 °C, and (c) 90 °C.
Sustainability 16 00062 g004
Table 1. Comparison of research.
Table 1. Comparison of research.
Author/
Reference
YearType of WorkResults
Muhammad Aizaz Ud Din et al. [2]2023TheoreticalThis manuscript provides a review on prospective future developments for the selection of a suitable methanol-tolerant catalyst for the oxygen reduction reaction in the design of high-performance, practical direct methanol fuel cells.
Gowthami Palanisamy et al. [3]2023TheoreticalThis manuscript provides a review of the advances and utilisation of cost-effective cellulose materials (microcrystalline cellulose, nanocrystalline cellulose, cellulose whiskers, cellulose nanofibers, and cellulose acetate) as PEMs for DMFCs.
Tianyu Xia et al. [4]2023ExperimentalThis manuscript provides a proposed strategy to improve the catalytic performance of Pt-based nanocatalysts by constructing novel interfacial relationships in mixed dimensions to alleviate the imbalance between catalytic activity and catalytic stability caused by size effects.
Carmelo Lo Vechio et al. [5]2023ExperimentalThis manuscript provides insight into the large-scale application of ADMFC with commercial PGM-free materials.
Hakan Burhan et al. [6]2023ExperimentalThis manuscript provides an observation that PtCo nanoparticles with carbon hybrid support structures are more advantageous than single support structures due to the synergistic effect between carbon support structures and providing a larger surface area.
Bin Wang et al. [7]2023ExperimentalIn this manuscript, the properties of ABMCBs with various additive loadings were investigated as proton exchange membranes (PEMs). The results showed that higher water absorption and lower swelling were obtained simultaneously with increasing additive loading, which is very beneficial in the use of PEMs.
Table 2. DMFC lower and upper boundaries.
Table 2. DMFC lower and upper boundaries.
ParametersLower BoundariesUpper Boundaries
e o  (V)0.831.23
  α 01
  r 03
  j e i d 00.3
  C 1 −4.8−0.5
  β 02
req050
Table 3. Algorithm parameters.
Table 3. Algorithm parameters.
AlgorithmParametersValues
SCASearch agents50
Maximum iteration1000
a2
r1a-t * ((a)/Max_iteration) (decreases linearly from a to 0)
r2(2 * pi) * rand
r32 * rand
r4rand
ASOSearch agents50
Maximum iteration1000
Population of atoms (Atom_pop)rand(Atom_Num,Dim). * (Up-Low) + Low
Velocity of atoms (Atom_V)rand(Atom_Num,Dim). * (Up-Low) + Low
GWOSearch agents50
Maximum iteration1000
Random Vector r1, r20, 1
Coefficient Vector v0 to 2
LSHADE-WSearch agents50
Maximum iteration1000
H6
  N i n i t   D   *   r N m i n
  N m i n 4
  r N m i n 18
LSHADE-NRSearch agents50
Maximum iteration1000
H6
  N i n i t   D   *   r N m i n
  N m i n 4
  r N m i n 18
NR function
LSHADE-INRSearch agents50
Maximum iteration1000
H6
  N i n i t   D   *   r N m i n
  N m i n 4
  r N m i n 18
Lambert W function
NR function
Table 4. DMFC parameter estimation.
Table 4. DMFC parameter estimation.
Parameters/
Algorithms
SCAASOGWOLSHADE-WLSHADE-NRProposed Algorithm (ELSHADE-INR)
e o  (V)0.88540.84751.22521.22920.85690.8499
  α 0.42310.45870.55070.25980.35870.8879
  r 2.78591.01421.85231.32451.82001.4502
  j e i d 0.14520.18470.24190.12950.19420.1076
  C 1 −0.8559−0.1124−0.8235−0.1124−0.9614−0.5418
  β 0.18630.53470.27851.25030.14752.5048
req21.61712.87025.75521.11732.15917.852
SSE1.16 * 10−031.11 * 10−042.08 * 10−041.03 * 10−041.35 * 10−041.13 * 10−05
Computation Time (s)2.8091.5441.7981.5991.5111.100
Table 5. DMFC Statistical Results.
Table 5. DMFC Statistical Results.
Parameters/
Algorithms
SCAASOGWOLSHADE-WLSHADE-NRProposed Algorithm (ELSHADE-INR)
Minimum1.16 * 10−031.11 * 10−042.08 * 10−041.03 * 10−041.35 * 10−041.13 * 10−05
Maximum2.06 * 10−032.20 * 10−043.85 * 10−042.00 * 10−042.07 * 10−041.55 * 10−05
Average1.49 * 10−031.54 * 10−042.62 * 10−041.37 * 10−041.70 * 10−041.34 * 10−05
Standard Deviation (S.D)3.91 * 10−044.15 * 10−057.36 * 10−053.70 * 10−052.70 * 10−051.74 * 10−06
Table 6. Parameter estimation of DMFC at different operating temperatures.
Table 6. Parameter estimation of DMFC at different operating temperatures.
Temperature (°C)Parameters/AlgorithmsSCAASOGWOLSHADE-WLSHADE-NRProposed Algorithm (ELSHADE-INR)
60 e o  (V)0.89850.87850.88250.88740.88410.8501
  α 0.18400.36230.28880.23760.22010.3103
  r 1.01521.22142.28532.97852.67862.0726
  j e i d 0.10760.16670.25520.17950.18410.1271
  C 1 −0.9614−0.9618−0.4041−0.9660−0.4711−0.8377
  β 0.10630.03480.02870.03570.02870.0321
req21.17114.45720.06111.95716.83521.523
SSE1.05 * 10−031.24 * 10−042.35 * 10−041.02 * 10−041.10 * 10−041.09 * 10−05
Computation Time (s)2.8471.1992.0121.1921.1871.120
70 e o  (V)0.82540.89140.87951.185210.86950.8532
  α 0.50110.47850.79910.52620.42030.5243
  r 1.45202.05982.63301.72302.71501.1961
  j e i d 0.12950.24530.18460.11980.11470.1559
  C 1 −0.8235−0.2398−0.1511−0.9261−0.7847−0.9892
  β 0.04750.01250.30120.20850.52920.7713
req25.78813.12926.63928.44921.80329.352
SSE1.36 * 10−032.21 * 10−042.47 * 10−041.12 * 10−041.21 * 10−041.50 * 10−05
Computation Time (s)2.5982.1472.1951.2581.2671.110
90 e o  (V)0.87890.87580.81260. 84520.80120.8791
  α 0.42110.70720.89820.98230.34540.1092
  r 1.80001.78501.52212.23351.50721.3422
  j e i d 0.19420.28530.13840.15740.27920.1564
  C 1 −0.1154−0.8235−0.1451−0.1660−0.1371−0.1361
  β 0.26310.07920.16520.17520.23540.7041
req21.11713.49624.13427.41412.55224.342
SSE2.26 * 10−032.61 * 10−044.64 * 10−041.85 * 10−042.04 * 10−041.95 * 10−05
Computation Time (s)2.4571.2841.7851.1741.1871.001
Table 7. Friedman ranking test.
Table 7. Friedman ranking test.
AlgorithmLSHADE-INRLSHADE-NRLSHADE-WGWOASOSCA
Proposed Algorithm123456
Table 8. Wilcoxon Rank Sum Test.
Table 8. Wilcoxon Rank Sum Test.
AlgorithmLSHADE-INRLSHADE-NRLSHADE-WGWOASOSCA
Proposed Algorithm3.4015 * 10−133.3092 * 10−133.3157 * 10−133.5841 * 10−133.1240 * 10−132.3587 * 10−13
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Singla, M.K.; Gupta, J.; Alsharif, M.H.; Jahid, A.; Yahya, K. Sustainable Development of a Direct Methanol Fuel Cell Using the Enhanced LSHADE Algorithm and Newton Raphson Method. Sustainability 2024, 16, 62. https://doi.org/10.3390/su16010062

AMA Style

Singla MK, Gupta J, Alsharif MH, Jahid A, Yahya K. Sustainable Development of a Direct Methanol Fuel Cell Using the Enhanced LSHADE Algorithm and Newton Raphson Method. Sustainability. 2024; 16(1):62. https://doi.org/10.3390/su16010062

Chicago/Turabian Style

Singla, Manish Kumar, Jyoti Gupta, Mohammed H. Alsharif, Abu Jahid, and Khalid Yahya. 2024. "Sustainable Development of a Direct Methanol Fuel Cell Using the Enhanced LSHADE Algorithm and Newton Raphson Method" Sustainability 16, no. 1: 62. https://doi.org/10.3390/su16010062

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

Article Metrics

Back to TopTop