<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">EE</journal-id>
<journal-id journal-id-type="nlm-ta">EE</journal-id>
<journal-id journal-id-type="publisher-id">EE</journal-id>
<journal-title-group>
<journal-title>Energy Engineering</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-0118</issn>
<issn pub-type="ppub">0199-8595</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">42096</article-id>
<article-id pub-id-type="doi">10.32604/ee.2023.042096</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Research on ECMS Based on Segmented Path Braking Energy Recovery in a Fuel Cell Vehicle</article-title>
<alt-title alt-title-type="left-running-head">Research on ECMS Based on Segmented Path Braking Energy Recovery in a Fuel Cell Vehicle</alt-title>
<alt-title alt-title-type="right-running-head">Research on ECMS Based on Segmented Path Braking Energy Recovery in a Fuel Cell Vehicle</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Sun</surname><given-names>Wen</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Li</surname><given-names>Meijing</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Li</surname><given-names>Guoxiang</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-4" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Sun</surname><given-names>Ke</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><email>sunkeke@sdu.edu.cn</email></contrib>
<contrib id="author-5" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Bai</surname><given-names>Shuzhan</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><email>baishuzhan@sdu.edu.cn</email></contrib>
<aff id="aff-1"><label>1</label><institution>School of Energy and Power Engineering, Shandong University</institution>, <addr-line>Jinan, 250061</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>Automotive Research Institute, China National Heavy Duty Truck Group Co., Ltd.</institution>, <addr-line>Jinan, 250061</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Authors: Ke Sun. Email: <email>sunkeke@sdu.edu.cn</email>; Shuzhan Bai. Email: <email>baishuzhan@sdu.edu.cn</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic"><year>2023</year></pub-date>
<pub-date date-type="pub" publication-format="electronic"><day>27</day><month>12</month><year>2023</year></pub-date>
<volume>121</volume>
<issue>1</issue>
<fpage>95</fpage>
<lpage>110</lpage>
<history>
<date date-type="received"><day>06</day><month>6</month><year>2023</year></date>
<date date-type="accepted"><day>03</day><month>8</month><year>2023</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2024 Sun et al.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Sun et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_EE_42096.pdf"></self-uri>
<abstract>
<p>Proton exchange membrane fuel cells are widely regarded as having the potential to replace internal combustion engines in vehicles. Since fuel cells cannot recover energy and have a slow dynamic response, they need to be used with different power sources. Developing efficient energy management strategies to achieve excellent fuel economy is the goal of research. This paper proposes an adaptive equivalent fuel minimum consumption strategy (AECMS) to solve the problem of the poor economy of the whole vehicle caused by the wrong selection of equivalent factors (EF) in traditional ECMS. In this method, the kinematics interval is used to update the equivalent factor by considering the penalty term of energy recovery on SOC changes. Finally, the optimized equivalent factor is substituted into the optimization objective function to achieve efficient energy regulation. Simulation results under the New European Driving Cycle show that compared with the traditional ECMS based on fixed SOC benchmarks, the proposed method improves fuel economy by 1.7% while ensuring vehicle power and increases SOC by 30%.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Fuel cell</kwd>
<kwd>PEMFC electric vehicle</kwd>
<kwd>equivalent consumption minimization strategy</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>National Key R&#x0026;D Program of China</funding-source>
<award-id>2020YFB0106603</award-id>
</award-group>
<award-group id="awg2">
<funding-source>Key Research and Development Program of Shandong Province</funding-source>
<award-id>2020CXGC010406</award-id>
</award-group>
<award-group id="awg3">
<funding-source>Key Research and Development Program of Shandong Province</funding-source>
<award-id>2019JZZY010912</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Traditional gasoline and diesel engines have led to many problems, such as global warming, environmental pollution, and waste of fossil fuels [<xref ref-type="bibr" rid="ref-1">1</xref>]. As a clean fuel that is widely recognized worldwide, hydrogen energy can effectively reduce greenhouse gases and global warming caused by the burning of fossil fuels [<xref ref-type="bibr" rid="ref-2">2</xref>]. Fuel cells are power generation devices that directly convert the chemical energy in fuel into electrical energy through electrochemical reactions. They were first used in special fields such as aviation, aerospace, diving, and military. Conventional internal combustion engines are limited by the Carnot cycle and have an energy utilization rate of only about 35%. The energy conversion efficiency of fuel cells can reach more than 50%. If waste heat recovery technology is adopted, the total energy utilization rate of fuel cells can reach 80% [<xref ref-type="bibr" rid="ref-3">3</xref>].</p>
<p>Despite the advantages of PEM fuel cells, their low dynamic response cannot meet the rapid power changes of vehicles in real time. Frequent power changes can accelerate the aging of fuel cells and affect their service life. Therefore, ancillary devices such as batteries are used to complement this feature to the vehicle&#x2019;s transient response [<xref ref-type="bibr" rid="ref-4">4</xref>]. In order to coordinate the power distribution of vehicles with multiple power sources, a rational EMS is required [<xref ref-type="bibr" rid="ref-5">5</xref>]. Current EMSs are classified into two types: rule-based energy management strategies and optimization-based energy management strategies [<xref ref-type="bibr" rid="ref-6">6</xref>]. The rule-based energy management strategy is based on the experience of engineers or experts to design some simple rules to guide the energy distribution of the hybrid system [<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-8">8</xref>]. The execution of deterministic rule-based strategies is relatively simple and requires low computing power for on-board processors. With these advantages, this strategy has become the most common energy management strategy for fuel cell hybrid electric vehicles. Power tracking and its improved strategies have been successfully applied to models such as Toyota Mirai [<xref ref-type="bibr" rid="ref-8">8</xref>] and Honda Clarity. Common rule-based strategies include deterministic rules and fuzzy rules [<xref ref-type="bibr" rid="ref-9">9</xref>,<xref ref-type="bibr" rid="ref-10">10</xref>]. Fares et al. designed the PID controller algorithm, which reduces hydrogen fuel consumption by 30% and system cost consumption by more than 10% under the FUDS driving cycle compared to the state control algorithm. Fuzzy logic rules, as a type of deterministic rules, use an imprecise system model where the states are represented by different affiliation functions [<xref ref-type="bibr" rid="ref-11">11</xref>]. Zhang et al. [<xref ref-type="bibr" rid="ref-12">12</xref>] proposed a fuzzy controller and low-pass filter to extend FC lifetime and reduce hydrogen consumption. Simulation results from highway fuel economy certification tests, urban dynamometer driving schedules and the new European driving cycle show that the proposed approach smoothes the fuel cell output and performs in real-time, resulting in a 19% reduction in current variation but an increase in hydrogen consumption of about 10%.</p>
<p>Optimization-based energy management strategies have received a lot of attention in recent years. This strategy usually establishes a cost function with fuel consumption or component durability as the optimization objective. The steps to solve the problem are: construct the optimization problem, establish the optimization objective function, consider the parameter constraints, and finally solve the solution that satisfies the optimization objective function. The DP algorithm is an optimization method that transforms a multi-stage process into a series of single-stage problems, utilizing the relationships between each stage to solve them one by one. The global optimal energy management strategy based on dynamic programming developed by Xu et al. [<xref ref-type="bibr" rid="ref-13">13</xref>] reduces the computation time by optimizing the coefficients of the dynamic programming algorithm and finds the optimal solution for the battery and fuel cell configuration under typical cycles of Chinese urban buses. Sun et al. obtained the optimal energy distribution using the PMP, which reduced hydrogen consumption by an average of 20.3% and 28.9% through simulation and experimentation compared to rule-based energy management strategies. However, these algorithms require the entire driving cycle information to be known in advance as a priori knowledge, making the algorithm impossible to apply in the real process [<xref ref-type="bibr" rid="ref-14">14</xref>].</p>
<p>The ECMS method is a typical example of a local optimization strategy. It incorporates the electricity in the batteries into the fuel consumption to ensure the minimum fuel consumption of the total power source, i.e., to calculate the instantaneous equivalent consumption; in addition, the algorithm is computationally small and has good real-time performance. However, the value of EF is optimized based on the vehicle&#x2019;s operating conditions and performance requirements [<xref ref-type="bibr" rid="ref-15">15</xref>,<xref ref-type="bibr" rid="ref-16">16</xref>]. It directly affects the fuel consumption and performance of vehicles. Current ECMS-based studies have focused on the construction of equivalence factors. Han et al. [<xref ref-type="bibr" rid="ref-17">17</xref>] proposed a method to extract the global optimal EF trajectory from DP. The method is applied to the design of EF adaptive strategy and investigated for hilly road sections. The results show that the optimal EF significantly improves the fuel economy under hilly road sections. Han et al. [<xref ref-type="bibr" rid="ref-18">18</xref>] proposed a real-time update method for the ECMS equivalence factor based on the operating mode of the motor. The results show that the algorithm can improve fuel economy and fuel cell lifetime at different test cycles.</p>
<p>However, most of the previous studies on the penalty function are based on a fixed SOC reference, which leads to unnecessary fuel economy loss due to excessive penalty at some moment points [<xref ref-type="bibr" rid="ref-19">19</xref>&#x2013;<xref ref-type="bibr" rid="ref-22">22</xref>]. In this paper, to this end, a fuel cell hybrid semi-trailer is used as a prototype, and a variable SOC-referenced ECMS energy management strategy based on road spectrum segmentation is proposed in the paper. By dynamically adjusting the SOC reference value of the penalty function, the same result as that of the fixed SOC-referenced ECMS can be achieved in maintaining the balance of the power supply, and at the same time the optimum value of the battery charging and discharging torque can be retained to the maximum extent, so that fuel consumption can be avoided from increasing by too much penalization. The fuel consumption increase caused by excessive penalties is avoided. Recording starts from the time when the vehicle speed is zero and is recorded as a segment when the vehicle speed is zero again. By segmenting the operating road conditions, the SOC reference value of the penalty function is dynamically adjusted so that the battery can give full play to the function of assisting fuel cell operation and braking energy recovery. At the same time, the optimal value of battery charging and discharging power is retained to the maximum extent to avoid the increase in fuel consumption caused by excessive penalties.</p>
<p>The main contents of the article are as follows, the second part is the introduction of the system structure and model, and the third part is the proposal of the adaptive ECMS method. The fourth part is the discussion and conclusion, this part presents the simulation results and discussion, and the fifth part is the conclusion.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Architecture of FCHEV Model</title>
<p>In this section, the fuel cell hybrid vehicle is modeled. In order to satisfy the realism of the simulation, we also conducted experimental verification. The fuel cell hybrid electric truck studied in this paper mainly consists of a fuel cell, a battery, a unidirectional DC/DC converter, a drive motor, and a vehicle controller, as shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>. The fuel cell is connected in parallel with the battery through the unidirectional DC/DC controller to form a composite energy system. The fuel cell consists of auxiliary devices such as an air compressor, condenser, humidifier, pressure-reducing valve, and fuel cell stack cooling system. The battery pack is a power pack consisting of multiple individual cells [<xref ref-type="bibr" rid="ref-23">23</xref>].</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>The FCHEVs configuration</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_42096-fig-1.tif"/>
</fig>
<p>The primary source of vehicle power is the hydrogen-oxygen electrochemical reaction that occurs in the hydrogen fuel cell, which converts chemical energy into electrical energy. The other part of the vehicle&#x2019;s power supply is the power battery. Compared to other vehicle configurations, this topology eliminates the DC/DC converter between the battery and the DC bus, improving energy conversion efficiency and space utilization [<xref ref-type="bibr" rid="ref-24">24</xref>].</p>
<sec id="s2_1">
<label>2.1</label>
<title>Longitudinal Dynamics Model</title>
<p>The demand power of the fuel cell vehicle is composed of two parts, which are the fuel cell DC/DC output power and the battery output power, and the specific formula is as follows:</p>
<p><disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>c</mml:mi><mml:mi>d</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Although the <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>c</mml:mi><mml:mi>d</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the power of the converter, the energy is mainly derived from the fuel cell in which the hydrogen reaction is generated. The energy loss through the DC/DC conversion should not be neglected either, so the DC/DC output power can be calculated by <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>.</p>
<p><disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>c</mml:mi><mml:mi>d</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>c</mml:mi><mml:mi>d</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">&#x0023;</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Battery Modeling</title>
<p>As the second energy source of fuel cell hybrid electric vehicles, the battery is a very important component in the vehicle system. The battery can convert chemical energy and electrical energy into each other, representing a reversible electrical energy storage system. The <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> model used in this paper takes into account the open-circuit voltage and the internal resistance of charging and discharging, and has a simple structure. The <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> model consists of a voltage source and a variable resistor, as shown in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>. To represent the dynamic operating behavior of the battery model, the equation is expressed in <xref ref-type="disp-formula" rid="eqn-3">Eqs. (3)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-7">(7)</xref>.</p>
<p><disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>c</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msqrt><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>c</mml:mi><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:mn>4</mml:mn><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:msqrt></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p><disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>c</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p><disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>c</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>I</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p><disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00B1;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>3600</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mo>&#x222B;</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mi>d</mml:mi><mml:mi>t</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mi>S</mml:mi><mml:mrow><mml:mover><mml:mi>O</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mfrac></mml:math></disp-formula></p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Internal resistance equivalent model of battery</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_42096-fig-2.tif"/>
</fig>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Fuel Cell Model</title>
<p>As the main power source of fuel cell hybrid vehicles, the proton exchange membrane fuel cell converts chemical energy into electrical energy through the hydrogen-oxygen reaction. Due to the extremely complex internal structure of the fuel cell, building a complete FCS model would result in a long computational time. Therefore, the FCS model used in this study is a simplified model. The output voltage of the fuel cell is as follows [<xref ref-type="bibr" rid="ref-25">25</xref>]:</p>
<p><disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><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:mo>&#x2212;</mml:mo><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:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><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:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p>In order to minimize the hydrogen consumption of the fuel cell, the fuel cell stack should operate in the high-efficiency region. The theoretical efficiency of a fuel cell is defined as the ratio between the power produced and the hydrogen power. The hydrogen consumption of the fuel cell is calculated from these two parameters by <xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref>.</p>
<p><disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>&#x222B;</mml:mo><mml:mfrac><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:math></disp-formula></p>
<p>The polarization curve of the fuel cell used in this article is shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Fuel cell polarization curves</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_42096-fig-3.tif"/>
</fig>
</sec>
<sec id="s2_4">
<label>2.4</label>
<title>Motor Model</title>
<p>The motor can operate in generator mode or tractor mode alternatively. When operating as a tractor, it provides drive power to the vehicle. When operating as a generator, it recovers the vehicle&#x2019;s braking energy and provides braking torque. The model can be represented as follows:</p>
<p><disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>,</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003C;</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="s2_5">
<label>2.5</label>
<title>Model Validation</title>
<p>The vehicle model was validated by a real drive cycle simulation. <xref ref-type="fig" rid="fig-4">Fig. 4</xref> illustrates that the vehicle velocity follows closely with the demanded velocity.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Vehicle model validation</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_42096-fig-4.tif"/>
</fig>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>ECMS Model for Variable SOC Reference</title>
<p>In this section, three ECMS methods are described in detail, namely conventional ECMS, ECMS based on fixed SOC reference and ECMS based on segmented brake energy recovery.</p>
<sec id="s3_1">
<label>3.1</label>
<title>ECMS and ECMS Model for Fixed SOC Reference</title>
<p>Fuel cells require timely charging and discharging of batteries to work together due to poor dynamic response. Fully utilizing the power recovery capability and power output capability of the battery is an effective means of improving fuel economy. Therefore, the reasonable allocation of power between two power sources can be regarded as a general optimal control problem.</p>
<p>The energy consumption in ECMS consists of two parts, namely the amount of hydrogen consumed by fuel cells and the equivalent amount of hydrogen consumed by batteries. The objective function for a traditional ECMS (ECMS1) is shown in <xref ref-type="disp-formula" rid="eqn-11">Eq. (11)</xref>.</p>
<p><disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The actual hydrogen consumption of the fuel cell is shown in <xref ref-type="disp-formula" rid="eqn-12">Eq. (12)</xref>.</p>
<p><disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p>The conversion relationship between the fuel cell and hydrogen consumption is shown in <xref ref-type="disp-formula" rid="eqn-13">Eq. (13)</xref>.</p>
<p><disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p><disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mi>&#x03BB;</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mrow><mml:mtext>sgn</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:math></disp-formula></p>
<p>Since the traditional ECMS is unable to maintain the balance of SOC, an ECMS strategy based on SOC feedback (ECMS2) has emerged. The centerpiece of this strategy is the correction of the EF based on the deviation of the SOC from the initial SOC. The corrected battery equivalent fuel consumption rate is as follows:</p>
<p><disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>M</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>Under certain operating conditions, the control strategy with fixed SOC will fail to achieve the optimal control effect due to the irrational selection of the equivalence factor. In the following, the effect of the SOC penalty function on fuel economy is investigated when the battery output power is positive.</p>
<p>Define the larger discharge moment as follows: Let the battery demand power at time <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:mi>t</mml:mi></mml:math></inline-formula> take the value range of <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, Where <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>, if the calculation result obtained using the ECMS1 algorithm makes the battery output power <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, then this moment is the larger discharge moment, and the optimal cost function at this time is as follows:</p>
<p><disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:msubsup><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mfrac></mml:math></disp-formula></p>
<p>The <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi></mml:math></inline-formula> of the battery is as follows:</p>
<p><disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:msup><mml:mi>C</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi></mml:math></inline-formula> is calculated from the battery discharge power <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub></mml:math></inline-formula> according to the battery model equation.</p>
<p>In ECMS2, due to the large tendency of discharge, the penalty function <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> becomes larger to prevent further reduction of <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi></mml:math></inline-formula>, so that the battery output power tends to be less than <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. The newly calculated power is represented by <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mrow><mml:msup><mml:mi>P</mml:mi><mml:mo>&#x0027;</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>. At this time, the optimal cost function is as follows:</p>
<p><disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:mrow><mml:msubsup><mml:mover accent='true'><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow><mml:msup><mml:mo>*</mml:mo><mml:mo>&#x2032;</mml:mo></mml:msup></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover><mml:mrow><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mtext>&#x2009;</mml:mtext><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>P</mml:mi><mml:mo>&#x0027;</mml:mo></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:math></disp-formula></p>
<p>The SOC of the battery is as follows.</p>
<p><disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:msup><mml:mi>C</mml:mi><mml:mtext>'</mml:mtext></mml:msup><mml:mo>=</mml:mo><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi><mml:mtext>&#x00A0;(</mml:mtext><mml:msup><mml:mi>P</mml:mi><mml:mtext>'</mml:mtext></mml:msup><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mtext>)</mml:mtext></mml:math></disp-formula></p>
<p>At this point, <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:msubsup><mml:mover accent='true'><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow><mml:mo>*</mml:mo></mml:msubsup><mml:msup><mml:mrow></mml:mrow><mml:mo>&#x0027;</mml:mo></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x003E;</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:math></inline-formula>, <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:msup><mml:mi>C</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:msup><mml:mrow></mml:mrow><mml:mo>&#x0027;</mml:mo></mml:msup><mml:mo>&#x003E;</mml:mo><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:msup><mml:mi>C</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:math></inline-formula>. Then the fuel cell produces more energy as follows:</p>
<p><disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:mi>&#x0394;</mml:mi><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mover accent='true'><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow><mml:mo>*</mml:mo></mml:msubsup><mml:msup><mml:mrow></mml:mrow><mml:mo>&#x0027;</mml:mo></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:math></disp-formula></p>
<p>The energy released by the battery less is <xref ref-type="disp-formula" rid="eqn-21">Eq. (21)</xref>.</p>
<p><disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:mi>&#x0394;</mml:mi><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x222B;</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>max</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mi>P</mml:mi><mml:mtext>'</mml:mtext></mml:msup><mml:mo stretchy='false'>)</mml:mo><mml:mtext>&#x2009;</mml:mtext><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:math></disp-formula></p>
<p>If <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003E;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, then the instantaneous fuel consumption is not optimal at this point.</p>
<p>Through the above analysis, we know that: at the moment when the battery tends to a larger discharge, the penalty coefficient of the fixed SOC as the reference control strategy is too large, which will lead to the system not being able to obtain the optimal value, and it is necessary to adjust the penalty coefficient in time.</p>
<p>For this reason, the kinematic interval concept in the driving condition construction theory is introduced in the paper. The kinematic interval is defined as the interval from one stop to the next, and <xref ref-type="fig" rid="fig-5">Fig. 5</xref> shows the kinematic interval.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Schematic diagram of kinematics fragment</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_42096-fig-5.tif"/>
</fig>
<p>With known operating conditions, the driving conditions are divided into a number of motion intervals and the braking recovery energy within each interval is calculated. The initial battery capacity is subtracted from the braking recovery energy, and the <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi></mml:math></inline-formula> reference value for each interval is calculated by the difference, which is used as a reference for the penalty factor when the battery tends to have a large discharge capacity. The specific calculation formula is as follows:</p>
<p><disp-formula id="eqn-22"><label>(22)</label><mml:math id="mml-eqn-22" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p><disp-formula id="eqn-23"><label>(23)</label><mml:math id="mml-eqn-23" display="block"><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mi>t</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:math></disp-formula></p>
<p><disp-formula id="eqn-24"><label>(24)</label><mml:math id="mml-eqn-24" display="block"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>Q</mml:mi></mml:mfrac><mml:mo>&#x00D7;</mml:mo><mml:mn>100</mml:mn><mml:mrow><mml:mtext>%&#xA0;</mml:mtext></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Variable SOC Reference</title>
<p>Based on the above analysis, the algorithm steps of the ECMS control strategy (ECMS3) based on variable SOC reference are as follows:</p>
<p>Step 1: The driving condition is divided into <italic>m</italic> kinematics intervals, and the braking recovery energy of the <italic>i</italic>-th interval is calculated by the above three <xref ref-type="disp-formula" rid="eqn-22">Eqs. (22)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-24">(24)</xref>, and the corresponding <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is calculated.</p>
<p>Step 2: Run the driving condition, in the <italic>i</italic>-th kinematic interval, first calculate the optimal value without <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi></mml:math></inline-formula> feedback by <xref ref-type="disp-formula" rid="eqn-13">Eq. (13)</xref>, set the optimal control value at this time as <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, if <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub></mml:math></inline-formula>, note that the optimal equivalent fuel consumption in this state is <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:msubsup><mml:mrow><mml:mover><mml:mi>M</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula>, the battery <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi></mml:math></inline-formula> is <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>. Meanwhile, calculate the optimal control value at this time by <xref ref-type="disp-formula" rid="eqn-14">Eq. (14)</xref>. Due to the existence of the penalty function, <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x003C;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, note that the optimal equivalent fuel consumption at this time is <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:msubsup><mml:mrow><mml:mover><mml:mi>M</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula>, the battery <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi></mml:math></inline-formula> is <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, calculate the <xref ref-type="disp-formula" rid="eqn-20">Eqs. (20)</xref> and <xref ref-type="disp-formula" rid="eqn-21">(21)</xref> results and compare.</p>
<p>Step 3: If <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003E;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, the <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi></mml:math></inline-formula> reference value of the penalty function becomes <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>. If <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003C;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, the <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi></mml:math></inline-formula> reference value of the penalty function remains unchanged.</p>
<p>Step 4: Repeat Steps 2 and 3 until the end of the driving condition.</p>
<p>The calculation process of the ECMS model based on variable SOC reference is shown in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>. Through the above process, the dynamic equations of the ECMS model based on variable SOC reference for energy recovery can be obtained as follows:</p>
<p><disp-formula id="eqn-25"><label>(25)</label><mml:math id="mml-eqn-25" display="block"><mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo stretchy="false">[</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>b</mml:mi><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mi>e</mml:mi><mml:mi>q</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">]</mml:mo></mml:math></disp-formula></p>
<p><disp-formula id="eqn-26"><label>(26)</label><mml:math id="mml-eqn-26" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>b</mml:mi><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mi>e</mml:mi><mml:mi>q</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>v</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Simulation process of ECMS with variable SOC reference</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_42096-fig-6.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Simulation Results</title>
<p>To verify the effectiveness of the proposed method, the hybrid system parameters shown in <xref ref-type="table" rid="table-1">Table 1</xref> were selected for modeling and simulation.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>FCHEV parameters</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Symbol</th>
<th>Item</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td><inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:mi>m</mml:mi></mml:math></inline-formula></td>
<td>Mass/kg</td>
<td>12150</td>
</tr>
<tr>
<td><inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mi>A</mml:mi></mml:math></inline-formula></td>
<td>Windward area/m<sup>2</sup></td>
<td>8.32</td>
</tr>
<tr>
<td><inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>w</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Radius/mm</td>
<td>542.5</td>
</tr>
<tr>
<td><inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Air drag coefficient</td>
<td>0.6</td>
</tr>
<tr>
<td><inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:mi>f</mml:mi></mml:math></inline-formula></td>
<td>Rolling resistance coefficient</td>
<td>0.015</td>
</tr>
<tr>
<td><inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Rated power of fuel cell/kW</td>
<td>160</td>
</tr>
<tr>
<td><inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:mi>C</mml:mi></mml:math></inline-formula></td>
<td>Battery capacity/Ah</td>
<td>180</td>
</tr>
<tr>
<td><inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Initial SOC</td>
<td>0.72</td>
</tr>
<tr>
<td><inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Battery voltage/V</td>
<td>600</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The model shown in <xref ref-type="fig" rid="fig-7">Fig. 7</xref> was built in Matlab/Simulink and simulated with the new European cycle condition (NEDC) (shown in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>) as the test condition.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Simulation structure of hybrid power system</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_42096-fig-7.tif"/>
</fig><fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Standard NEDC driving cycle</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_42096-fig-8.tif"/>
</fig>
<p>The penalty function in ECMS2 is as follows:</p>
<p><disp-formula id="eqn-27"><label>(27)</label><mml:math id="mml-eqn-27" display="block"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>K</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>; <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> takes a dynamic value according to the selection result in the ECMS3 model; <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:mi>K</mml:mi><mml:mo>=</mml:mo><mml:mn>2.08</mml:mn></mml:math></inline-formula>, which is taken as the optimal value by the results of multiple simulations.</p>
<p>According to the kinematics interval definition, NEDC can be divided into 13 kinematics intervals, of which 1&#x2013;12 have only one deceleration section and interval 13 has two deceleration sections. The braking recovery energy and the corresponding SOC reference value for each interval are calculated according to <xref ref-type="disp-formula" rid="eqn-21">Eqs. (21)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-23">(23)</xref>, as shown in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Kinematics ranges and related parameter values of standard NEDC cycle</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Interval</th>
<th><inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi></mml:math></inline-formula>)/kJ</th>
<th><inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:mi>S</mml:mi><mml:mi>O</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>161.1889</td>
<td>0.720</td>
</tr>
<tr>
<td>2</td>
<td>598.7924</td>
<td>0.719</td>
</tr>
<tr>
<td>3</td>
<td>1128.314</td>
<td>0.718</td>
</tr>
<tr>
<td>4</td>
<td>161.1902</td>
<td>0.720</td>
</tr>
<tr>
<td>5</td>
<td>598.7919</td>
<td>0.719</td>
</tr>
<tr>
<td>6</td>
<td>1128.312</td>
<td>0.718</td>
</tr>
<tr>
<td>7</td>
<td>161.2775</td>
<td>0.720</td>
</tr>
<tr>
<td>8</td>
<td>598.7917</td>
<td>0.719</td>
</tr>
<tr>
<td>9</td>
<td>1128.313</td>
<td>0.718</td>
</tr>
<tr>
<td>10</td>
<td>161.2778</td>
<td>0.720</td>
</tr>
<tr>
<td>11</td>
<td>598.7916</td>
<td>0.719</td>
</tr>
<tr>
<td>12</td>
<td>1128.317</td>
<td>0.718</td>
</tr>
<tr>
<td>13</td>
<td>7144.5</td>
<td>0.704</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In order to facilitate comparative analysis, the variation of battery SOC obtained from ECMS1, ECMS2 and ECMS3 is given (as shown in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>), as well as the battery power output status and fuel cell output status of the 3 different strategies during the whole cycle, and the optimal equivalent energy consumption for the whole driving cycle is shown in the following <xref ref-type="table" rid="table-3">Table 3</xref>.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>SOC curves of different ECMS models</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_42096-fig-9.tif"/>
</fig><table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Final equivalent energy consumption of three different ECMS models</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Strategy</th>
<th>Equivalent consumption/10<sup>3</sup> kJ</th>
<th>Error/%</th>
</tr>
</thead>
<tbody>
<tr>
<td>ECMS1</td>
<td>144.74</td>
<td>0</td>
</tr>
<tr>
<td>ECMS2</td>
<td>149.62</td>
<td>3.4</td>
</tr>
<tr>
<td>ECMS3</td>
<td>142.36</td>
<td>&#x2212;1.7</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Since this paper focuses on the effect of the SOC-based penalty function on the arithmetic results, it is necessary to use the results obtained by ECMS1 as a reference to illustrate the problem. Since the SOC range in the control strategy is defined as 0.4&#x2013;0.9, it can be seen from <xref ref-type="fig" rid="fig-7">Fig. 7</xref> that the SOC of the ECMS1 strategy, even with the largest discharge, remains within this range. In this case, the final SOC of ECMS1 is 0.46 with a deviation from the initial SOC value of 0.72 of 36.1%, which is the highest among the three strategies. The final SOC deviation of ECMS2 is 2.1%, which is the lowest among the three strategies. The final SOC of ECMS3 is 0.69, with a deviation of 4.2%, which is very close to the ECMS2 strategy and can meet the power preservation ECMS strategy&#x2019;s basic requirements. Combined with the equivalent energy consumption shown in <xref ref-type="table" rid="table-3">Table 3</xref>, the ECMS3 strategy consumes 2380 kJ less than ECMS1, with a reduction rate of 1.7%. The ECMS2 consumes 4880 kJ less than ECMS1, with an increase rate of 3.4%. Therefore, the equivalent energy consumption of ECMS3 is 7260 kJ less than that of ECMS2.</p>

<p>Several phenomena in <xref ref-type="fig" rid="fig-9">Fig. 9</xref> can be further analyzed in conjunction with <xref ref-type="fig" rid="fig-10">Figs. 10</xref> and <xref ref-type="fig" rid="fig-11">11</xref>.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Best output power of battery under different ECMS strategy</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_42096-fig-10.tif"/>
</fig><fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>Best output power of battery under different ECMS strategy</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_42096-fig-11.tif"/>
</fig>
<p>(1) The results of the ECMS1 strategy show that the battery can increase the output power when the vehicle needs high power, while the effect of ECMS2 and ECMS3 is not obvious. the reason for the obvious effect of ECMS1 is that, because there is no SOC feedback, when the battery tends to output high power, the control strategy only considers the minimum SOC limit, so that the battery continues to discharge and the power battery can output high power to assist the fuel cell. The reason for the insignificant effect of ECMS2 and ECMS3 is that, firstly, ECMS2 and ECMS3 can have more significant battery power output like ECMS1 strategy before 800 s when the vehicle power demand is high. After 800 s, the battery power output of ECMS2 and ECMS3 cannot follow the battery power output of ECMS1 and the driving effect is not obvious. In the simulation, it is found that the equivalent fuel consumption is highly sensitive to the equivalence factor, and a small change in the equivalence factor leads to different strategy selection results. Since ECMS2 and ECMS3 have SOC feedback, the final expression is in the form of changing the magnitude of the equivalence factor. In the first 800 s, the power output of ECMS1 can be essentially tracked because the SOC has little penalty due to the small difference from the initial value. In kinematic interval 13, the actual SOC of ECMS2 and ECMS3 is very different from the initial SOC (especially the ECMS3 strategy), so the penalty is very large. When the power output of the battery becomes larger, the penalty to the battery discharge increases and the calculated equivalent fuel consumption will be larger. At this point, the maximum output power of the fuel cell itself can meet the dynamic demand, resulting in the output power of the battery being determined by the control strategy.</p>
<p>(2) Compared to ECMS2, ECMS3 can track the battery power output of ECMS1 for most of the entire cycle. Since the penalty function in ECMS2 is based on a fixed SOC reference, the penalty increases linearly as the SOC deviates from the initial SOC, limiting the battery power output and resulting in a smaller range of SOC variation. In ECMS3, the SOC reference value can be reduced in time for each kinematic range, which makes the penalty function less severe for the first 900 s. The actual output power of the battery can track the output power of ECMS1, and the discharge capacity of the battery increases, leading to a rapid decrease in the actual SOC. Meanwhile, in the 900&#x2013;1100 s cycle, the penalty increases significantly due to the large difference between the actual SOC and the initial SOC, and the equivalent fuel consumption is more sensitive to the equivalence factor, which limits the battery power output to a certain extent and ensures that the SOC does not drop further, thus maintaining the power balance.</p>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusion</title>
<p>In an ECMS strategy with SOC feedback, the penalty function based on a fixed SOC reference tends to increase fuel consumption due to excessive penalty when the power battery tends to be heavily discharged. To address this problem, this paper proposes a method to continuously adjust the SOC reference value using braking energy recovery during the motion interval to control the penalty intensity and improve fuel economy. The standard driving cycle NEDC simulation results show that when the initial SOC of the battery is 0.72, the proposed method can reach 0.69 with a deviation of only 4.2%, which can meet the basic requirements of electric power maintenance. Compared with the ECMS strategy based on a fixed SOC benchmark, it reduces 7260 kJ equivalent energy consumption, which improves the fuel economy to a certain extent.</p>
</sec>
</body>
<back>
<glossary content-type="abbreviations" id="glossary-1">
<title>Nomenclature</title>
<def-list>
<def-item>
<term>FCHEV</term>
<def>
<p>Fuel cell hybrid electric vehicle</p>
</def>
</def-item>
<def-item>
<term>PEMFC</term>
<def>
<p>Proton exchange membrane fuel cells</p>
</def>
</def-item>
<def-item>
<term>EMS</term>
<def>
<p>Energy management system</p>
</def>
</def-item>
<def-item>
<term>ECMS</term>
<def>
<p>Equivalent consumption minimum strategy</p>
</def>
</def-item>
<def-item>
<term>PMP</term>
<def>
<p>Pontrykinson minimum principle</p>
</def>
</def-item>
<def-item>
<term>EF</term>
<def>
<p>Equivalent factor</p>
</def>
</def-item>
<def-item>
<term>DP</term>
<def>
<p>Dynamic programming</p>
</def>
</def-item>
<def-item>
<term>SOC</term>
<def>
<p>Status of charge</p>
</def>
</def-item>
<def-item>
<term>DC</term>
<def>
<p>Direct current</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Demand of power</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>c</mml:mi><mml:mi>d</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Output power of DC/DC</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Output power of battery</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>c</mml:mi><mml:mi>d</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Efficiency of DC/DC</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Output power of fuel cell</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Output current of battery</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>c</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Open circuit voltage of battery</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Internal resistance of battery</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Output voltage of battery</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Capacity of battery</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Output voltage of PEMFC</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Number of single cells</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Reversible voltage</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><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:math></inline-formula></term>
<def>
<p>Activation loss</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><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:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Ohmic loss</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><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:math></inline-formula></term>
<def>
<p>Concentration loss</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Hydrogen consumption rate</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Lower heating value of hydrogen</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Efficiency of PEMFC</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Motor power</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Motor torque</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Motor speed</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Efficiency of motor</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Equivalent hydrogen consumption rate</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Equivalent hydrogen consumption rate of battery</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Equivalent factor of discharge</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Equivalent factor of charge</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Efficiency of discharge</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Efficiency of charge</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Regenerative power of motor</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Regenerative energy</p>
</def>
</def-item>
</def-list>
</glossary>
<ack>
<p>The author acknowledges the support of China National Heavy Duty Truck Research Institute.</p>
</ack>
<sec><title>Funding Statement</title>
<p>This work was supported by National Key R&#x0026;D Program of China (Grant No. 2020YFB0106603), the Key Research and Development Program of Shandong Province (Grant No. 2020CXGC010406) and the Key Research and Development Program of Shandong Province (Grant No. 2019JZZY010912).</p>
</sec>
<sec><title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: study conception and design: Shuzhan Bai, Ke Sun; data collection: Wen Sun, Meijing Li; analysis and interpretation of results: Wen Sun, Meijing Li, Guoxiang Li; draft manuscript preparation: Wen Sun. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability"><title>Availability of Data and Materials</title>
<p>The data and materials used in this study are available upon request. Interested parties can contact the lead author, Dr. Wen Sun, at sunwensdu@foxmail.com to obtain access to the data and materials.</p>
</sec>
<sec sec-type="COI-statement"><title>Conflicts of Interest</title>
<p>The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>1.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Teng</surname>, <given-names>T.</given-names></string-name>, <string-name><surname>Zhang</surname>, <given-names>X.</given-names></string-name>, <string-name><surname>Dong</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Xue</surname>, <given-names>Q. C.</given-names></string-name></person-group> (<year>2020</year>). <article-title>A comprehensive review of energy management optimization strategies for fuel cell passenger vehicle</article-title>. <source>International Journal of Hydrogen Energy</source><italic>,</italic> <volume>45</volume><italic>(</italic><issue>39</issue><italic>),</italic> <fpage>20293</fpage>&#x2013;<lpage>20303</lpage>.</mixed-citation></ref>
<ref id="ref-2"><label>2.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>&#x0130;nci</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>B&#x00FC;y&#x00FC;k</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Demir</surname>, <given-names>M. H.</given-names></string-name>, <string-name><surname>&#x0130;lbey</surname>, <given-names>G.</given-names></string-name></person-group> (<year>2021</year>). <article-title>A review and research on fuel cell electric vehicles: Topologies, power electronic converters, energy management methods, technical challenges, marketing and future aspects</article-title>. <source>Renewable and Sustainable Energy Reviews</source><italic>,</italic> <volume>137</volume><italic>(</italic><issue>12</issue><italic>),</italic> <fpage>110648</fpage>.</mixed-citation></ref>
<ref id="ref-3"><label>3.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sulaiman</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Hannan</surname>, <given-names>M. A.</given-names></string-name>, <string-name><surname>Mohamed</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Majlan</surname>, <given-names>E. H.</given-names></string-name>, <string-name><surname>Wan Daud</surname>, <given-names>W. R.</given-names></string-name></person-group> (<year>2015</year>). <article-title>A review on energy management system for fuel cell hybrid electric vehicle: Issues and challenges</article-title>. <source>Renewable and Sustainable Energy Reviews</source><italic>,</italic> <volume>52</volume><italic>(</italic><issue>6</issue><italic>),</italic> <fpage>802</fpage>&#x2013;<lpage>814</lpage>.</mixed-citation></ref>
<ref id="ref-4"><label>4.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ansarey</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Shariat Panahi</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Ziarati</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Mahjoob</surname>, <given-names>M.</given-names></string-name></person-group> (<year>2014</year>). <article-title>Optimal energy management in a dual-storage fuel-cell hybrid vehicle using multi-dimensional dynamic programming</article-title>. <source>Journal of Power Sources</source><italic>,</italic> <volume>250</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>359</fpage>&#x2013;<lpage>371</lpage>.</mixed-citation></ref>
<ref id="ref-5"><label>5.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hou</surname>, <given-names>S. Y.</given-names></string-name>, <string-name><surname>Gao</surname>, <given-names>J. W. F.</given-names></string-name>, <string-name><surname>Zhang</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Chen</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Shi</surname>, <given-names>J. P.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2020</year>). <article-title>A comparison study of battery size optimization and an energy management strategy for FCHEVs based on dynamic programming and convex programming</article-title>. <source>International Journal of Hydrogen Energy</source><italic>,</italic> <volume>45</volume><italic>(</italic><issue>41</issue><italic>),</italic> <fpage>21858</fpage>&#x2013;<lpage>21872</lpage>.</mixed-citation></ref>
<ref id="ref-6"><label>6.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhao</surname>, <given-names>X. L.</given-names></string-name>, <string-name><surname>Wang</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Zhou</surname>, <given-names>Y. L.</given-names></string-name>, <string-name><surname>Pan</surname>, <given-names>B. X.</given-names></string-name>, <string-name><surname>Wang</surname>, <given-names>R. C.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2022</year>). <article-title>Energy management strategies for fuel cell hybrid electric vehicles: Classification, comparison, and outlook</article-title>. <source>Energy Conversion and Management</source><italic>,</italic> <volume>270</volume><italic>(</italic><issue>30</issue><italic>),</italic> <fpage>116179</fpage>.</mixed-citation></ref>
<ref id="ref-7"><label>7.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gao</surname>, <given-names>D. W.</given-names></string-name>, <string-name><surname>Jin</surname>, <given-names>Z. H.</given-names></string-name>, <string-name><surname>Lu</surname>, <given-names>Q. C.</given-names></string-name></person-group> (<year>2008</year>). <article-title>Energy management strategy based on fuzzy logic for a fuel cell hybrid bus</article-title>. <source>Journal of Power Sources</source><italic>,</italic> <volume>185</volume><italic>(</italic><issue>1</issue><italic>),</italic> <fpage>311</fpage>&#x2013;<lpage>317</lpage>.</mixed-citation></ref>
<ref id="ref-8"><label>8.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Pielecha</surname>, <given-names>I.</given-names></string-name>, <string-name><surname>Cie&#x015B;lik</surname>, <given-names>W.</given-names></string-name>, <string-name><surname>Sza&#x0142;ek</surname>, <given-names>A.</given-names></string-name></person-group> (<year>2018</year>). <article-title>The use of electric drive in urban driving conditions using a hydrogen powered vehicle&#x2013;Toyota Mirai</article-title>. <source>Combustion Engines</source><italic>,</italic> <volume>172</volume><italic>(</italic><issue>1</issue><italic>),</italic> <fpage>51</fpage>&#x2013;<lpage>58</lpage>.</mixed-citation></ref>
<ref id="ref-9"><label>9.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sulaiman</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Hannan</surname>, <given-names>M. A.</given-names></string-name>, <string-name><surname>Mohamed</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Ker</surname>, <given-names>P. J.</given-names></string-name>, <string-name><surname>Majlan</surname>, <given-names>E. H.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2018</year>). <article-title>Optimization of energy management system for fuel-cell hybrid electric vehicles: Issues and recommendations</article-title>. <source>Applied Energy</source><italic>,</italic> <volume>228</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>2061</fpage>&#x2013;<lpage>2079</lpage>.</mixed-citation></ref>
<ref id="ref-10"><label>10.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tran</surname>, <given-names>D. D.</given-names></string-name>, <string-name><surname>Vafaeipour</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>El Baghdadi</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Barrero</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>van Mierlo</surname>, <given-names>J.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2020</year>). <article-title>Thorough state-of-the-art analysis of electric and hybrid vehicle powertrains: Topologies and integrated energy management strategies</article-title>. <source>Renewable and Sustainable Energy Reviews</source><italic>,</italic> <volume>119</volume><italic>(</italic><issue>80</issue><italic>),</italic> <fpage>109596</fpage>.</mixed-citation></ref>
<ref id="ref-11"><label>11.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Fares</surname>, <given-names>D.</given-names></string-name>, <string-name><surname>Chedid</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Karaki</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Jabr</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Panik</surname>, <given-names>F.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2014</year>). <article-title>Optimal power allocation for a FCHV based on linear programming and PID controller</article-title>. <source>International Journal of Hydrogen Energy</source><italic>,</italic> <volume>39</volume><italic>(</italic><issue>36</issue><italic>),</italic> <fpage>21724</fpage>&#x2013;<lpage>21738</lpage>.</mixed-citation></ref>
<ref id="ref-12"><label>12.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname>, <given-names>R. D.</given-names></string-name>, <string-name><surname>Tao</surname>, <given-names>J. L.</given-names></string-name></person-group> (<year>2018</year>). <article-title>GA-based fuzzy energy management system for FC/SC-powered HEV considering H<sub>2</sub> consumption and load variation</article-title>. <source>IEEE Transactions on Fuzzy Systems</source><italic>,</italic> <volume>26</volume><italic>(</italic><issue>4</issue><italic>),</italic> <fpage>1833</fpage>&#x2013;<lpage>1843</lpage>.</mixed-citation></ref>
<ref id="ref-13"><label>13.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xu</surname>, <given-names>L. F.</given-names></string-name>, <string-name><surname>Mueller</surname>, <given-names>C. D.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>J. Q.</given-names></string-name>, <string-name><surname>Ouyang</surname>, <given-names>M. G.</given-names></string-name>, <string-name><surname>Hu</surname>, <given-names>Z. Y.</given-names></string-name></person-group> (<year>2015</year>). <article-title>Multi-objective component sizing based on optimal energy management strategy of fuel cell electric vehicles</article-title>. <source>Applied Energy</source><italic>,</italic> <volume>157</volume><italic>(</italic><issue>10</issue><italic>),</italic> <fpage>664</fpage>&#x2013;<lpage>674</lpage>.</mixed-citation></ref>
<ref id="ref-14"><label>14.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sun</surname>, <given-names>X. X.</given-names></string-name>, <string-name><surname>Zhou</surname>, <given-names>Y. F.</given-names></string-name>, <string-name><surname>Huang</surname>, <given-names>L. J.</given-names></string-name>, <string-name><surname>Lian</surname>, <given-names>J.</given-names></string-name></person-group> (<year>2021</year>). <article-title>A real-time PMP energy management strategy for fuel cell hybrid buses based on driving segment feature recognition</article-title>. <source>International Journal of Hydrogen Energy</source><italic>,</italic> <volume>46</volume><italic>(</italic><issue>80</issue><italic>),</italic> <fpage>39983</fpage>&#x2013;<lpage>40000</lpage>.</mixed-citation></ref>
<ref id="ref-15"><label>15.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Vignesh</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Ashok</surname>, <given-names>B.</given-names></string-name></person-group> (<year>2023</year>). <article-title>Intelligent energy management through neuro-fuzzy based adaptive ECMS approach for an optimal battery utilization in plugin parallel hybrid electric vehicle</article-title>. <source>Energy Conversion and Management</source><italic>,</italic> <volume>280</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>116792</fpage>.</mixed-citation></ref>
<ref id="ref-16"><label>16.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rezaei</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Burl</surname>, <given-names>J. B.</given-names></string-name>, <string-name><surname>Zhou</surname>, <given-names>B.</given-names></string-name></person-group> (<year>2018</year>). <article-title>Estimation of the ECMS equivalent factor bounds for hybrid electric vehicles</article-title>. <source>IEEE Transactions on Control Systems Technology</source><italic>,</italic> <volume>26</volume><italic>(</italic><issue>6</issue><italic>),</italic> <fpage>2198</fpage>&#x2013;<lpage>2205</lpage>.</mixed-citation></ref>
<ref id="ref-17"><label>17.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Han</surname>, <given-names>J. H.</given-names></string-name>, <string-name><surname>Park</surname>, <given-names>Y. J.</given-names></string-name>, <string-name><surname>Kum</surname>, <given-names>D. S.</given-names></string-name></person-group> (<year>2014</year>). <article-title>Optimal adaptation of equivalent factor of equivalent consumption minimization strategy for fuel cell hybrid electric vehicles under active state inequality constraints</article-title>. <source>Journal of Power Sources</source><italic>,</italic> <volume>267</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>491</fpage>&#x2013;<lpage>502</lpage>.</mixed-citation></ref>
<ref id="ref-18"><label>18.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Han</surname>, <given-names>J. H.</given-names></string-name>, <string-name><surname>Park</surname>, <given-names>Y. J.</given-names></string-name></person-group> (<year>2012</year>). <article-title>A novel updating method of equivalent factor in ECMS for prolonging the lifetime of battery in fuel cell hybrid electric vehicle</article-title>. <source>IFAC Proceedings Volumes</source><italic>,</italic> <volume>45</volume><italic>(</italic><issue>30</issue><italic>),</italic> <fpage>227</fpage>&#x2013;<lpage>232</lpage>.</mixed-citation></ref>
<ref id="ref-19"><label>19.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yin</surname>, <given-names>L. Z.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>Q.</given-names></string-name>, <string-name><surname>Wang</surname>, <given-names>T. H.</given-names></string-name>, <string-name><surname>Liu</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Chen</surname>, <given-names>W. R.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Real-time thermal management of open-cathode PEMFC system based on maximum efficiency control strategy</article-title>. <source>Asian Journal of Control</source><italic>,</italic> <volume>21</volume><italic>(</italic><issue>4</issue><italic>),</italic> <fpage>1796</fpage>&#x2013;<lpage>1810</lpage>.</mixed-citation></ref>
<ref id="ref-20"><label>20.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname>, <given-names>Y. Q.</given-names></string-name>, <string-name><surname>Moura</surname>, <given-names>S. J.</given-names></string-name>, <string-name><surname>Advani</surname>, <given-names>S. G.</given-names></string-name>, <string-name><surname>Prasad</surname>, <given-names>A. K.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Power management system for a fuel cell/battery hybrid vehicle incorporating fuel cell and battery degradation</article-title>. <source>International Journal of Hydrogen Energy</source><italic>,</italic> <volume>44</volume><italic>(</italic><issue>16</issue><italic>),</italic> <fpage>8479</fpage>&#x2013;<lpage>8492</lpage>.</mixed-citation></ref>
<ref id="ref-21"><label>21.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gao</surname>, <given-names>H. Z.</given-names></string-name>, <string-name><surname>Wang</surname>, <given-names>Z. J.</given-names></string-name>, <string-name><surname>Yin</surname>, <given-names>S. P.</given-names></string-name>, <string-name><surname>Lu</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Guo</surname>, <given-names>Z. Y.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2021</year>). <article-title>Adaptive real-time optimal energy management strategy based on equivalent factors optimization for hybrid fuel cell system</article-title>. <source>International Journal of Hydrogen Energy</source><italic>,</italic> <volume>46</volume><italic>(</italic><issue>5</issue><italic>),</italic> <fpage>4329</fpage>&#x2013;<lpage>4338</lpage>.</mixed-citation></ref>
<ref id="ref-22"><label>22.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tian</surname>, <given-names>X.</given-names></string-name>, <string-name><surname>Cai</surname>, <given-names>Y. F.</given-names></string-name>, <string-name><surname>Sun</surname>, <given-names>X. D.</given-names></string-name>, <string-name><surname>Zhu</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Xu</surname>, <given-names>Y. Q.</given-names></string-name></person-group> (<year>2019</year>). <article-title>An adaptive ECMS with driving style recognition for energy optimization of parallel hybrid electric buses</article-title>. <source>Energy</source><italic>,</italic> <volume>189</volume><italic>(</italic><issue>12</issue><italic>),</italic> <fpage>116151</fpage>.</mixed-citation></ref>
<ref id="ref-23"><label>23.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Ravey</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>N&#x2019;Diaye</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Djerdir</surname>, <given-names>A.</given-names></string-name></person-group> (<year>2018</year>). <article-title>A novel equivalent consumption minimization strategy for hybrid electric vehicle powered by fuel cell, battery and supercapacitor</article-title>. <source>Journal of Power Sources</source><italic>,</italic> <volume>395</volume><italic>(</italic><issue>6</issue><italic>),</italic> <fpage>262</fpage>&#x2013;<lpage>270</lpage>.</mixed-citation></ref>
<ref id="ref-24"><label>24.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname>, <given-names>W. B.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>J. Q.</given-names></string-name>, <string-name><surname>Xu</surname>, <given-names>L. F.</given-names></string-name>, <string-name><surname>Ouyang</surname>, <given-names>M. G.</given-names></string-name></person-group> (<year>2017</year>). <article-title>Optimization for a fuel cell/battery/capacity tram with equivalent consumption minimization strategy</article-title>. <source>Energy Conversion and Management</source><italic>,</italic> <volume>134</volume><italic>(</italic><issue>17</issue><italic>),</italic> <fpage>59</fpage>&#x2013;<lpage>69</lpage>.</mixed-citation></ref>
<ref id="ref-25"><label>25.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Davis</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Hayes</surname>, <given-names>J. G.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Fuel cell vehicle energy management strategy based on the cost of ownership</article-title>. <source>IET Electrical Systems in Transportation</source><italic>,</italic> <volume>9</volume><italic>(</italic><issue>4</issue><italic>),</italic> <fpage>226</fpage>&#x2013;<lpage>236</lpage>.</mixed-citation></ref>
</ref-list>
</back></article>