Next Article in Journal
Size-Segregated Particulate Matter from Gasification of Bulgarian Agro-Forest Biomass Residue
Next Article in Special Issue
Techno-Economic Analysis of a Fuzzy Logic Control Based Hybrid Renewable Energy System to Power a University Campus in Japan
Previous Article in Journal
RES and ES Integration in Combination with Distribution Grid Development Using MILP
Previous Article in Special Issue
Can Green Hydrogen Production Be Economically Viable under Current Market Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Validation of Energy Management Strategy for Extended-Range Fuel Cell Electric Vehicle Using Bond Graph Method

1
School of Automotive Studies, Tongji University, Shanghai 201804, China
2
National Fuel Cell Vehicle and Powertrain System Engineering Research Center, Tongji University, Shanghai 201804, China
3
Beijing Aerospace Propulsion Institute, Fengtai District, Beijing 100076, China
*
Author to whom correspondence should be addressed.
Energies 2021, 14(2), 380; https://doi.org/10.3390/en14020380
Submission received: 15 December 2020 / Revised: 6 January 2021 / Accepted: 8 January 2021 / Published: 12 January 2021
(This article belongs to the Special Issue Renewables-Based Microgrids)

Abstract

:
In view of the aggravation of global pollution and greenhouse effects, fuel cell electric vehicles (FCEVs) have attracted increasing attention, owing to their ability to release zero emissions. Extended-range fuel cell vehicles (E-RFCEVs) are the most widely used type of fuel cell vehicles. The powertrain system of E-RFCEV is relatively complex. Bond graph theory was used to model the important parts of the E-RFCEV powertrain system: Battery, motor, fuel cell, DC/DC, vehicle, and driver. In order to verify the control effect of energy management strategy (EMS) in a real-time state, bond graph theory was applied to hardware-in-the-loop (HiL) development. An HiL simulation test-bed based on the bond graph model was built, and the HiL simulation verification of the energy management strategy was completed. Based on the comparison to a power-following EMS, it was found that fuzzy logic EMS is more adaptive to vehicle driving conditions. This study aimed to apply bond graph theory to HiL simulations to verify that bond graph modeling is applicable to complex systems.

1. Introduction

The emission of greenhouse gases (GHGs) is a major cause of global climate change. Although vehicles provide great contributions to the development of social and economic systems, they are mainly responsible for emitting GHGs and air pollution, owing to the power provided by the burning of fossil fuels [1]. Therefore, vehicle industries worldwide are turning to fuel cell electric vehicles (FCEVs) [2]. A fuel cell is an energy conversion device capable of producing electrical energy using hydrogen and oxygen (air), under the action of a catalyst. It can provide continuous electricity as long as the fuel supply is maintained, and the driving range of FCEVs is nearly equal to that of internal combustion engine vehicles [3]. Presently, proton exchange membrane fuel cells (PEMFCs) are being widely used, owing to their high efficiency and zero emissions [4,5,6,7,8].
National policies have helped expand the use of FCEVs. The Energy Committee (and other Californian government agencies) implemented the “Zero Emission Vehicle Action Plan” to build a hydrogenation network by 2025 [9]. The United Kingdom’s “UKH2 Mobility” project will spend $752 million on zero-emissions vehicle research and development [10]. In China, policies such as “A guideline on emerging sectors of strategic importance during the 13th Five-Year Plan period (2016–2020)” and “Made in China 2025” discuss the need to promote the growth of a new energy automobile industry, achieve scale application, and promote the industrialization of FCEVs. In October 2016, the China Automotive Engineering Society’s “Technology Roadmap for Energy Saving and New Energy Vehicles” was released. It indicated that by 2020, 2025, and 2030, the number of China’s hydrogen refuelling stations will exceed 100, 300, and 1000, respectively. Shanghai, China plans to build five to 10 hydrogenation stations and two demonstration zones for passenger vehicles from 2017 to 2020, with the operation scale reaching 3000 vehicles. These will be used to actively promote pilot projects for fuel cell buses, logistics, and other vehicles [11]. FCEV technology is regarded as a promising and environmentally friendly technology, and in view of the encouragement of corresponding policies, FCEVs will represent the future development direction for vehicles.
In hybrid electric vehicles (EVs), there are two or more energy sources. An energy management strategy (EMS) is one of the key technologies in hybrid EVs, and incorporates two aspects: The selection of energy sources, and the transfer path of energy from the energy source to the drive wheel. Domestic and foreign scholars conducted a significant amount of research in this area; such research can provide a reference for the design of EMSs for extended-range fuel cell vehicles (E-RFCEVs). EMSs can be classified according to their control methods, and are generally divided into rule-based EMSs and optimized-based EMSs [12].
A rule-based strategy usually does not require prior knowledge of future operating conditions, as the rules are based on intuition and experience. The rule-based control strategy is widely used in existing hybrid vehicles, owing to its simplicity and practicability. Unfortunately, the optimal distribution of the demand power between different energy sources cannot be achieved, and the dynamic performance and economy of the power system cannot be fully utilized [13,14,15].
An optimization-based strategy determines the optimal torque and optimal gear ratio of a power converter by calculating the minimum value of a cost function characterizing the fuel consumption. Then, a global optimization point can be determined if the optimization process is aimed at a certain condition. However, the driving condition information should be known in advance to determine the global optimization. Nevertheless, a real-time optimization of energy control strategies can be designed by defining an instantaneous cost function [16].
According to the working state of the energy optimization, EMSs can be divided into offline and online EMSs. An offline EMS mainly uses offline fuel cell and battery information to make decisions. The methods used include heuristic strategies [17], EMS optimizations based on short-term future energy demands [18], and fuzzy logic control based on adopting data fusion [19]. Online EMSs respond to changes in driving conditions in real time, depending on road and vehicle future information. The primary methods are based on Pontryagin’s minimum principle for establishing real-time sub-optimal solutions according to feedback [20], extremum searches [21], and adaptive optimizations based on a dynamic energy factor [22].
In the field of complex system design, hardware-in-the-loop (HiL) is an advanced simulation tool for real-time simulation testing; it is used after software simulation, but before actual testing. HiL is widely used in aircraft and aerospace industries, vehicle systems, power systems, robotics, and marine systems [23]. Research on HiL approaches to automobile systems has mainly focused on the development of electronic control units for power systems [24], adaptive cruise control [25], hybrid vehicle EMS validation [26,27], and vehicle communication validation [28]. In recent years, it has become increasingly important to develop a new method of HiL, as improvements in electrification technology have made the power systems more complex, but also more efficient [29,30,31].
In an HiL simulation test, the simulation model is very important. The accuracy and reliability of the final test often depend on the accuracy and effectiveness of the model. Therefore, an easily modifiable and flexible modeling and simulation method is suitable for the model-building of an HiL testing platform. In this context, bond graph theory provides multi-physics graphical modeling, along with convenient model modification.
The bond graph is a graphical description language [32] for the power and energy transfer within a system, and can be applied to most systems, whether linear, nonlinear, mechanical, hydraulic, continuous, discrete, electronic, or thermal. It enables model builders to connect components with different domains, and can even support communication between them [33,34,35]. The bond graph method was established by Henry Paynter from MIT University in the late 1950s. It connects a finite number of basic components to identify a system model according to certain connections, based on the law of conservation of energy. Modeling with bond graphs simplifies the modeling steps, and can be used to experimentally validate the effectiveness of the modeling [32,36,37,38].
The application of bond graph theory to vehicle research has mainly focused on the mechanical and hydraulic components of vehicles since the 1990s, such as ventilation systems [39], gearboxes [40], hydraulic brake systems [41], and chassis control components [42]. Owing to the rise of new energy vehicles and intelligent autonomous vehicles (as well as the importance of vehicle safety), there are more ways to put the bond graph theory into use, e.g., in the power system modeling of pure EVs and hybrid EVs [43,44], to provide diagnoses and predictive and/or fault-tolerant control for intelligent vehicle systems [45,46], or in a bond graph model combining vehicle sensors, actuators, and dynamics to design controllers for improving vehicle safety [47]. These show that bond graphs are increasingly playing important roles in the modeling and dynamic analysis of complex systems.
At present, research on FCEV powertrain system components using the bond graph theory is very common, and mainly focuses on the application of a bond graph to improve the performance and efficiency of on-board fuel cells [35,48]. Research also focuses on motor construction modeling [49,50], battery modeling [51], converter modeling [52], rotor modeling [53] and wearable robots modeling [54]. Generally, the veracity of the model is then tested using, e.g., MATLAB Simulink [55] or HiL, an increasingly sophisticated approach. However, bond graph studies addressing the entire power system and communication between components remain very rare.
There are two methods for conducting an HiL simulation using the bond graph model. The first is to construct a systematic bond graph model and to derive the state equation of the system from it; the state equation can then be used in general modeling (such as MATLAB/Simulink) software to establish a simulation model, before ultimately establishing an HiL simulation system based on the simulation model [56]. The other method is to establish an HiL simulation system directly based on the bond graph model (software environment). The first method adds the intermediate part concerning model transformation, and is therefore suitable for situations without the second type of architecture. The second method is straightforward, and takes full advantage of the bonding graph modeling theory. At present, there are relatively few HiL simulation platforms that are directly applied based on the bond graph model; representative approaches include the 20-sim and 20-sim 4C software developed by Holland Controllab [57], and the “Bond Graph Library” model provided by the Dymola software library [58,59]. A hardware and software platform directly facilitates the provision of a series of complete HiL test environments, from constructing the bond graph model to compiling code, downloading, execution, and observation. Thus, it makes full use of the theory of bond graph modeling to provide more efficient, intuitive, and physics-unified modeling. Broenik from Twente University in the Netherlands conducted research on an HiL simulation technology based on using the bond graph model directly, but the study was mostly confined to a small embedded demonstration system [60,61]. EV systems, in contrast, generally require a relatively complex mechatronic system. The research on bond graphs in China has mainly focused on the modeling and simulation of mechanical system dynamics, and has not been applied to HiL simulations.
Bond graph theory is a system dynamics modeling and simulation method based on graphical representation of power flow, which is especially suitable for coupling systems in multi-physical fields such as the E-RFCEV powertrain system. This study was a successful application. At the same time, this study extended the advantages of bond graph theory in building a complex system model to HiL development, enriching the tool chain of development method of E-RFCEV energy management and control strategy based on the bond graph model.
The aims of this study were to evaluate the impacts of two different EMSs based on the bond graph method (focusing on the effectiveness and economy, respectively), and to validate the importance of bond graph modeling in complex systems. The results showed that the bond graph method improves the readability, modifiability, and efficiency of dynamic system modeling. In the HiL semi-physical simulation test based on bond graph theory, it was found that the adaptability of fuzzy logic EMS to vehicle driving conditions is higher than that of power-following EMS. This study verified the modeling, energy management strategy development, and HiL simulation test of the fuel cell powertrain system based on the bond graph method.
In line with this, the first section of this paper discusses the use of the bond graph theory for modeling the power system of the E-RFCEV, including the battery, motor, PEMFC, DC/DC converter, vehicle, and driver. According to the advantages of the bond graph, the subsystem models were integrated into a complete dynamic system model with a control system. Second, a power management strategy based on power following and fuzzy logic control was proposed, and was validated by a simulation analysis. Then, based on 20-sim4c, an HiL simulation platform was built for the power system, and the established model was tested under different working conditions. The last section provides the simulation results and analysis.

2. Extended-Range Fuel Cell Electric Vehicle (E-RFCEV) Powertrain Modeling Based on Bond Graph

2.1. E-RFCEV Performance Requirements and Structure

The main application areas of the E-RFCEVs in this study were large stadiums, parks, communities, and urban low-speed working conditions. Therefore, the requirements for the maximum vehicle speed, acceleration performance, and climbing performance were low, but the requirements for economy and emissions were high. The vehicle design parameters and the complete vehicle dynamic performance requirements are listed in Table 1 and Table 2, respectively.
The basic structure of the E-RFCEV in this study is a pure EV driven by a four-wheel hub motor, with an installed fuel cell engine extender, as shown in Figure 1.

2.2. Overall Structure of Fuel Cell Power System Simulation Model

Bond graph modeling is based on analyzing the power flow relationships among system components. The vehicle powertrain simulation model structure diagram and power flow relationship are shown in Figure 2; the solid line denotes the power flow, and the dotted line represents the control signal.

2.3. Bond Graph Model of Battery

In this study, a classic Rint internal resistance model was used to build a bond graph model of a battery. The Rint internal resistance model regards a battery as a circuit structure comprising a voltage source and internal resistance series. The equivalent circuit diagram is shown in Figure 3.
The final power battery model is shown in Figure 4. The voltage (Voc) can be regarded as a function of the battery state of charge (SOC) and temperature (T), and the internal resistance R can be considered as a function of the SOC, temperature, and states of charge and discharge. The potential source (Se) in the bond graph theory can be used to represent the Voc. In this figure, the potential variable (battery voltage) of the potential source can be set to a constant (constant power voltage) according to different modeling accuracy requirements, or can be set as a potential variable that changes with the SOC and temperature. In this study, the data relationship between the open circuit voltage and SOC (as obtained by experiment) is used to express the potential variable Se as a function of the SOC, as follows:
U S e = 1.392 10 14 S O C 9 6.369 10 12 S O C 8 + 1.223 10 9 S O C 7 1.282 10 7 S O C 6 + 8.012 10 6 S O C 5 0.0003055 S O C 4 + 0.006998 S O C 3 0.09178 S O C 2 + 0.7201 S O C + 125.7
In the actual testing process, the battery temperature change was not evident (approximately 7 °C); thus, the adjustable resistance element MR represented the internal resistance of the battery while ignoring the influence of temperature. The resistance varied with the SOC and charge and discharge conditions. The current through the voltage source equaled the internal resistance, owing to the series connection. Therefore, the two were connected by a “1-junction” representing the same flow variable in the bond graph. The “SOC” in the figure indicates the battery SOC signal for other purposes, such as for adjustment of the control strategy. The “voltage_and_current” port was connected to an external load to provide voltage and energy outward, and the current value was fed back by the load. The current signal on the 1-junction was input to a resistance value adjustment module, whose positive or negative value determined whether the MR element represented the internal resistance of the charge or discharge.

2.4. Bond Graph Model of Permanent Magnet Synchronous Motor (PMSM)

A three-phase permanent magnet synchronous motor (PMSM) mainly comprises three parts: The motor body (to achieve the electromechanical conversion process), position sensor, and motor controller. The corresponding drive system diagram is shown in Figure 5.
In Figure 5, the power ( V bat ) refers to the DC bus power provided in parallel by the power battery. An extender (DC/DC output) provided electric power to the motor. The motor controller comprised a pulse width modulation (PWM) circuit and power switch inverter, and realized commutation and phase voltage adjustment according to a motor rotor position signal ( θ ) provided by the position sensor. The stator part (armature winding) of the motor could be simplified into the internal resistances ( R a , R b , R c ), inductances ( L a , L b , L c ), and counter-electromotive forces (EMFs) ( E a , E b , E c ) according to the physical characteristics and operating characteristics of the motor, irrespective of eddy currents and hysteresis losses in the motor.
The rotor part (permanent magnet) of the motor body acted on the electromagnetic torque. The rotor part converted electrical energy into mechanical energy, and output torque (M) and speed (ω). In addition, the magnetic field changes produced by the rotor rotation induced an EMF in the stator winding. The role of these two relations can be expressed (taking a-phase as an example) as follows:
M a = f a ( θ ) K T i a E a = f a ( θ ) K E ω a
In the above, M a is the torque of the a-phase ( N m ), f a ( θ ) is the influencing factor of the a-phase and is related to the rotation angle θ , K T is the electromagnetic torque constant ( N m A 1 ), K E is the EMF constant ( V rad 1 s ), and i a and ω a are the current and angular velocities of the a-phase, respectively.
The three-phase voltage can be determined as follows:
V a = V sin ( θ ) V b = V sin ( θ 2 π / 3 ) V c = V sin ( θ 4 π / 3 )
Here, V a , V b and V c are the voltages of the a-phase, b-phase, and c-phase, respectively. V is the bus voltage.
In actual operation, the sinusoidal phase voltage corresponded to the sinusoidal counter-EMF in the waveform, and the corresponding relation for f ( θ ) is as follows:
f a ( θ ) = sin ( θ ) f b ( θ ) = sin ( θ 2 π / 3 ) f c ( θ ) = sin ( θ 4 π / 3 )
The motor rotor output shaft can be regarded as a rigid body, so the angular velocity of each phase winding is equal to the motor rotor output angular velocity.
ω a = ω b = ω c = ω
Using Figure 5 and the above Equations (2)–(5), the bond graph model could be established for the PMSM, as shown in Figure 6. The phase voltage was loaded by the DC voltage of the bus battery through the adjustable converter “MTF”. The voltage change algorithm is in the voltage algorithm module. Each phase internal resistance of the stator winding is represented by a resistive element R, and each phase inductance is represented by an inductive element I. Each of the three elements was connected in series in a circuit relationship with the same current, and connected by a 1-junction. The adjustable gyrator “MGY” realized the electromechanical conversion function of the motor, whose constitutive relationship was determined based on Equations (2) and (4). It can be seen from Equation (4) that the three phase windings generated the same rotational speed on the rotor. The output torque was connected through a 1-junction. MSe represents the comprehensive equivalent loss, considering the friction loss of the motor output shaft and iron loss between the stator and rotor.

2.5. Bond Graph Model of Range Extender

A PEMFC converted the chemical energy of fuel into electrical energy through an electrochemical reaction, as accompanied by physical and chemical processes such as gas diffusion and ion conduction. The theoretical EMFs of the anode and cathode ( E anode , E cathode ) can be expressed as follows:
E anode = Δ G anode n F
E cathode = Δ G cathode n F
In the above, Δ G anode and Δ G cathode are the enthalpies of the anode and cathode, respectively, i.e., the Gibbs free energy. n is the number of free electrons, and equal to 2; F is the Faraday constant, and is equal to 96485.3383 C mol 1 .
The total theoretical EMF of the fuel cell is the difference between the anode and cathode EMFs, as follows:
E theo = E anode E cathode
The Gibbs free energy of the anode and cathode can be expressed by the Nernst law as follows:
Δ G anode = Δ G anode 0 R 1 T ln ( P 1 _ H 2 )
Δ G cathode = Δ G cathode 0 R 1 T 2 ln ( P 1 _ O 2 )
Here, Δ G anode 0 and Δ G cathode 0 are the Gibbs free energy of the anode and cathode at standard atmospheric pressure (101.325 Pa), respectively; T is the system operating temperature; R 1 is the ideal gas constant, 8.314472 J K 1 mol 1 , and P 1 _ H 2 and P 1 _ O 2 are the hydrogen and oxygen pressures at the anode and cathode, respectively.
The Gibbs free energy at standard atmospheric pressure can be obtained by the change in enthalpy and entropy during the reaction, as follows:
Δ G anode 0 = Δ H anode 0 T Δ S anode 0
Δ G cathode 0 = Δ H cathode 0 T Δ S cathode 0
In the above, Δ H anode 0 and Δ H cathode 0 are the standard enthalpy changes of the anode and cathode during the reaction, respectively; and Δ S anode 0 and Δ S cathode 0 are the standard entropy changes of the anode and cathode during the reaction, respectively.
The standard enthalpy and standard entropy at other reaction temperatures can be calculated as follows:
Δ H 0 ( T ) = Δ H 298 0 + α ( T 298 ) + β T 2 298 2 2 + γ T 3 298 3 3
Δ S 0 ( T ) = Δ S 298 0 + α ln ( T 298 ) + β ( T 298 ) + γ T 2 298 2 2
In the above, α , β , and γ are constants related to the type of gas.
During the chemical reaction, the enthalpy (entropy) of the reaction became equal to the difference between the enthalpy (entropy) change of the product and enthalpy (entropy) change of the reactant.
Anode : Δ H anode 0 = 0 Δ H H 2 0
Δ S anode 0 = 0 Δ S H 2 0
Cathode : Δ H cathode 0 = Δ H H 2 O 0 1 2 Δ H O 2 0
Δ S cathode 0 = Δ S H 2 O 0 1 2 Δ S O 2 0
The theoretical EMF of the fuel cell at different temperatures could be calculated using the above formulas, but there were various voltage losses inside the fuel cell during the actual reaction process, including polarization overvoltages, ohmic overvoltages, and concentration (diffusion) overvoltages.
Activation polarization is an electrochemical phenomenon that occurs at the surface of an electrode; it is affected by kinetics. Owing to the polarization phenomenon, the electrode voltage deviates from its theoretical value. The polarization overvoltage includes the anodic polarization overvoltage and cathodic polarization overvoltage. The total polarization overvoltage can be expressed by the Tafel formula, as follows:
V act = R 1 T 2 ε F ln ( i i 0 )
Here, V act is the conversion polarization overvoltage; ε is the conversion charge transfer coefficient; i is the fuel cell output current; and i 0 is the exchange current in the electrode.
Then, the polarization equivalent resistance R act can be expressed as follows:
R act = R 1 T 2 ε F ln ( i i 0 ) / i
The voltage loss caused by the hindrance of the diffusion of the gas to the gas in the electrode and the transfer of the proton exchange membrane to the hydrogen ions is called the ohmic overvoltage. The hindrance can be changed with respect to the humidity and temperature of the membrane, as well as with respect to the width and area. The ohmic overvoltage can be expressed as follows:
V ohm = i R int
Here, R int is total resistance of the PEMFC.
There is a concentration gradient for the fuel between the inlet and reaction zones, owing to the diffusion of the gas. The overvoltage generated in this case is called the concentration overvoltage. The concentration overvoltage can be expressed by the Butler–Vollmer formula, as follows:
V conc = R T δ n F ln ( 1 i i lim )
In the above, δ is an empirical value related to diffusion phenomena; and i lim denotes a limited current.
Therefore, the concentration-equivalent resistance R conc can be calculated as follows:
R conc = R T δ n F ln ( 1 i i lim ) / i
Through the above analysis of the theoretical EMF and main voltage losses of the anode and cathode of the fuel cell, the PEMFC terminal voltage can be expressed as follows:
V cell = V theo V act V ohm V conc
As mentioned above, PEMFCs and DC/DCs together constituted a range extender. The following assumptions were made regarding the modeling before creating the PEMFC bond graph model:
(1)
The pressures of H2 and O2 in the electrode are constant;
(2)
The reaction temperature is constant, and the temperature of each cell is equal; and
(3)
The model is used to simulate steady-state reactions, without considering transient changes.
The PEMFC model was established based on Equations (6)–(8), (20) and (24). Figure 7 shows the model for the PEMFC and DC/DC. In this system, the inputs were the demand current signal and system bus voltage, and the output was the DC/DC output current. The theoretical EMFs of the anode and cathode were represented by two adjustable potential sources (MSe) as the voltage of the system input. The three voltage losses were represented by the adjustable resistance element MR and resistive element R. In the modeling of the bond graph, the DC/DC model was simplified to consider only the power efficiency loss. A two-port bond graph flow source (the MSf component was used, and for better understanding here, the MSf was changed to DC/DC) was used to indicate that the internal constitutive relationship is as follows:
f 2 = ( η ¯ DC / DC e 1 f 1 ) / e 2
In the above, η ¯ DC / DC is the average efficiency of the DC/DC. The potential variable e 2 (voltage) at the output of the DC/DC was determined by the bus potential variable (voltage), which was the battery bus voltage in the actual physical system. f 2 can be obtained from Equation (25), and is denoted as a “flow variable” for providing electricity to the load as a flow source. In the actual physical system, the equivalent EMF and resistance were connected in series with each other and the currents were equal (the flow variables were equal); thus, the 1-junction was connected.

2.6. Bond Graph Model of Vehicle and Driver

As the driving scheme in this study was directly driven by the wheel hub motor, it was not necessary to use a transmission, and the torque generated by the motor was directly delivered to the wheel. In the vehicle model, a two-port converter (MTF) was used to convert the torque and speed of the motor into the line speed and driving force on the wheel. When establishing the balance relationship between the driving force and obstacle force, the climbing resistance, rolling resistance, air resistance, and mass inertia force of the vehicle were considered. These three had the same flow variable (vehicle speed), and were thus connected by a 1-junction. The constitutive relationship for the rolling resistance (R:Rf) is as follows:
f > 0 , e = m g f
In the above, m is the vehicle mass (kg), g is the acceleration from gravity ( m s 2 ), e is a potential variable for the resistance R:Rf, i.e., the air resistance value (N); f is the flow variable for the resistance R:Rai, i.e., the vehicle speed (m/s).
The inertial force generated by the vehicle mass is represented by the inductive element I. Its constitutive relationship is as follows:
f = e d t m
Here, f is the flow variable, i.e., the vehicle speed (m/s); e is the potential variable, and represents the inertial force generated by the vehicle mass (N); and m is the vehicle mass (kg).
If the climbing resistance was considered, a resistance component (R: Rhill) could be directly added to the 1-junction, as it could be conveniently modified and did not affect the characteristics of the system model operation structure when increasing or decreasing the component model.
A proportional–integral–derivative (PID) module was used to simulate the driver; the brake force signal and bus voltage adjustment signal were provided based on the difference between the desired vehicle speed and actual vehicle speed. The brake force signal was applied to adjust the strength of the mechanical braking force represented by the adjustable resistive element MR. When the PID controller output value was less than zero, the mechanical braking force acted. The voltage adjustment signal was used as an adjustment factor for the adjustable converter MTF, whose scale was set at [0,1]. The role of the adjustable converter MTF was to control the voltage of the input PMSM motor controller within the range [0, Vbus_max]. Vbus_max was the bus voltage amplitude. It could be considered that the role of the MTF was similar to that of an actual vehicle-controlled PWM circuit.
In Figure 8, the two gain modules (K) convert the vehicle speed units from m/s and mile/h into km/h. The left 0-junction represents the bus power input.

2.7. Bond Graph Model of Powertrain System

Bond graph models are hierarchical. The models can be combined and connected according to the actual physical connection relationship, and sub-component models can be connected to form the entire system model. Figure 9a shows a powertrain bond graph model without a control system. The fuel cell range extender, battery, and drive motor are connected in a parallel circuit, so these three are connected using a 0-junction. Assuming that the output speeds of the four-wheel hub motor were the same, the output torque was supplied to the entire vehicle as the driving torque after being superimposed; thus, the motor output was connected using a 1-junction. Considering that the actual fuel cell auxiliary system on an extended-range EV was placed at the rear end of the DC/DC output and that its power consumption varied with the power of the fuel cell range extender system, it was regarded as a power loss load on the power bus, and was simulated by the adjustable resistance element MR.
Figure 9b shows the range extender and vehicle energy management control system. The driver and cycle conditions module was comparable to that in Figure 9a. The range controller (RE-Controller) obtained signals such as the SOC and residual hydrogen from the system, and then determined the on-and-off status of the range extender according to the vehicle control strategy (i.e., the EMS).The control strategy contained in the EMS module (Energy_Management_Strategy) was based on the set algorithm for reasonably distributing the total demand power of the bus (the sum of the motor demand power and fuel cell range extender auxiliary system demand power) between the battery and range extender, so as to obtain a better fuel economy while meeting the vehicle power demand. As the current signal controlled the extender power output, a “power-to-current” module was used to convert the required power into a current input to the fuel cell range extender system. The “power_assis” module considered the power consumed by the fuel cell auxiliary system, and the power required by the auxiliary system was obtained from the total demand power table of the fuel cell system. The model structures of Figure 9a,b were very similar to the model structure shown in Figure 2. The structural relationship of each part was evident, facilitating the comprehension, analysis, and modification of the model, and fully reflecting the modeling features of the bond graph.
In this section, taking the powertrain system of E-RFCEV as the object, the bond graph method was used to establish the model including the battery, motor, PEMFC, DC/DC converter, vehicle, and driver. It was the simulation basis of model-based energy management strategy for E-RFCEV.
The whole modeling process fully reflected the advantages of the bond graph theory in the powertrain system of E-RFCEV: Unified modeling of multiple objects in different physical fields by power transfer. A finite number of basic elements endowed with mathematical constitutive relation were used to build the model according to the actual connection mode of power system components. The structure of the model was clear and easy to understand. At the same time, it contained the mathematical calculation relationship of the whole power system, which avoided the complex calculation formula derivation. It was very convenient to modify the model and observe the variables. The accuracy of the model could be adjusted according to the needs by increasing or decreasing the basic elements, and the operation of the model was not affected.
After the powertrain system modeling was completed, the total equivalent hydrogen consumption could be obtained according to the relevant parameters. The total equivalent hydrogen consumption was calculated using Equation (28), as recommended by the Society of American Engineers.
E M H 2 = E M H 2 _ RE ( 1 + i bat V bat d t i RE V RE d t )
Here, E M H 2 is the total equivalent hydrogen consumption (g); E M H 2 _ RE is the equivalent hydrogen consumption of the extender (g); i bat is the input and output current of the battery (A); V bat is the bus voltage of the battery (V); and i RE and V RE are the output current (A) and voltage (V) of the extender, respectively.

3. Research on Energy Management Strategy (EMS)

3.1. Selection and Modification of Typical Operating Conditions

In this study, the E-RFCEV was a low-speed vehicle, with a maximum speed of no more than 50 km/h. At present, simulation and experimental research studies on various types of hybrid vehicles have adopted cyclic testing conditions with maximum speeds exceeding 100 km/h.
This study selected four typical operating conditions. At the same time, to maintain the trend of vehicle speed changes as much as possible from the original test conditions, the original cycle speed data were scaled according to the maximum vehicle speed of 40 km/h to obtain a new test condition. The formula is as follows:
v t _ E - REV = 40 v cycle _ max v t _ cycle
Here, v t _ E - REV is new test condition speed at time t (km/h); v cycle _ max is the maximum speed in the original typical working conditions (km/h); and v t _ cycle is the original test condition speed at time t (km/h). The four operating conditions are listed below.
(1)
Constant_30
Under this condition, the vehicle speed was constant, and the results reflected the dynamic and economic performance when the vehicle was driving at a constant higher speed, as shown in Figure 10a.
(2)
UDDS_40
The urban dynamometer driving schedule (UDDS) operating condition was scaled according to Equation (29). This condition simulated urban traffic, had a moderate speed, and focused on assessing acceleration, as shown in Figure 10b.
(3)
HWFET_40
The highway fuel economy test cycle (HWFET) operating condition was scaled according to Equation (29). This condition simulated the traffic between cities; the speed was high, and acceleration and deceleration were not frequent, as shown in Figure 10c.
(4)
ECE_40
The economic commission of Europe (ECE) operating condition was also scaled according to Equation (29). This traditional urban road driving condition simulated low-speed, low-load traffic conditions in the city, and was also suitable for simulating the running conditions of a stadium, as shown in Figure 10d.
The simulation parameters for each working condition are shown in Table 3.

3.2. Power-Following EMS

The basic idea of a power-following EMS is that the power required by the load is given priority in the extender, and the battery supplements the rest. This can prevent heavy-current charging and discharging of the power battery, which is beneficial for protecting the service life of the battery. Simultaneously, in view of increasingly stringent emission requirements, this strategy may expand the range for EVs.
The dynamic response of the fuel cell engine’s power output is slow, and the engine cannot drive the motor as an energy source alone. The power configuration of the FCEV allows for the possibility of using power-following strategies.
(1)
Power configuration: The battery’s power is large, opposite to that of the fuel cell. The fuel cell changes in a relatively small power range, and the corresponding speed is comparatively fast. The battery’s power response is also fast. Therefore, the part of the load demand power that cannot be satisfied by the extender can be replenished by the battery;
(2)
Energy configuration: The battery of an FCEV has a larger energy reserve. Thus, the battery can replenish energy (power) for a longer time.
The control block diagram of the power-following EMS adopted in this study is shown in Figure 11.

3.3. EMS Based on Fuzzy Logic Control

A fuzzy logic control method (using the fuzzy inference ability of a fuzzy controller) limits the extender’s power output in some areas based on the actual driving vehicle power system components and actual demand of the system load, and can realize proper energy control between the extender and power battery with a good configuration.
In this study, the purpose of the EMS was to determine the power of the fuel cell that should be the output, and to indirectly control the battery output power so as to realize energy distribution based on the battery SOC and bus power requirements. Therefore, in the fuzzy control system, the SOC and bus-required power ( P r ) were the inputs, and the fuel cell output power ( P o u t ) was the output. The structure of the fuzzy controller is shown in Figure 12.
The five fuzzy subsets of SOC were “low SOC (SL)”, “middle low SOC (SNL)”, “middle SOC (SN)”, “middle high SOC (SNH)”, and “high SOC (SH)”, respectively.
The fuzzy subsets of P r were “small P r (PS)”, “middle small P r (PNS)”, “middle P r (PN)”, “middle high P r (PNH)”, and “high P r (PH)”, respectively.
The fuzzy subsets of P o u t were “very small (VS)”, “small (S)”, “middle small (NS)”, “middle (N)”, “middle large (NL)”, “large (L)”, and “very large (VL)”, respectively.
According to the optimization results obtained by a genetic algorithm, the various membership functions could be drawn, as shown in Figure 13, Figure 14 and Figure 15.
The fuzzy logic rules as shown in Table 4 and Figure 16.

4. Research on Bond Graph-Based Hardware-in-the-Loop (HiL)

4.1. Simulation Platform of HiL Based on 20-sim4C

The purpose of this approach was to study the actual control effect of the EMS in the controller. Therefore, the vehicle controller (with the EMS) was downloaded as an embedded control system, in a physical form. The other key powertrain components in the bond graph model were connected to the controller via I/O signal transmission equipment. The HiL simulation test platform used in this study, based on 20-sim 4C, is shown in Figure 17.

4.2. HiL Simulation Test Based on 20-sim4C

The HiL platform is shown in Figure 18, including the host PC, target PC, simulator (TS-7300), vehicle management system (VMS) controller (processing chip: Freescale MPC555), and data connection lines between the various components.
PC2 was used as the host PC, on which 20-sim software and 20-sim4C were installed. 20-sim was used to build the bond graph model of E-RFCEV powertrain. 20-sim4C provided a rapid prototyping environment for the bond graph model in 20-sim. On the one hand, the bond graph model could be compiled into a hardware executable code, and the generated executable code was downloaded to the simulation simulator through the TCP/IP port. On the other hand, the variables of the input and output ports could be corresponding to the ports on the hardware to complete the data reading and sending, and the graphical human–computer interaction interface could realize the start and stop of HiL simulation. The simulation simulator TS-7300 and vehicle management system (VMS) controller were connected by a CAN bus to realize the real-time interaction of simulation signal data.
After the components of the HiL test platform were correctly connected, the HiL test based on the bond graph model could be carried out. The whole test steps are shown in Figure 19.
The first was the establishment of the bond graph model and offline simulation. The bond graph model of E-RFCEV powertrain was established in 20-sim. The offline simulation cycle was realized by array call. After the establishment of the bond graph model and offline simulation debugging, it was necessary to establish data ports for variables transferred between simulation model and real hardware. Then the bond graph model was automatically converted into C code and imported into the 20-sim4C environment. In the 20-sim4C interface, we selected the target simulator (TS-7300), selected the correct target configuration file, and compiled and imported the executable code from 20-sim4C to the target simulator.
The simulation model added data input ports and output ports, as shown in Figure 20.
In Figure 20, the HiL model is the bond graph model of the vehicle powertrain. This bond graph model placed the contents of the EMS module into the real VMS controller and defined the corresponding input and output data ports based on an offline simulation model, as shown in Figure 21.

5. Results and Discussion

To reflect the randomness of the strategy, the initial SOC of the battery was chosen as 0.6. When the hydrogen pressure dropped to 2 MPa and SOC dropped to 0.3, the simulation test was stopped.

5.1. Efficiency Analysis

Figure 22, Figure 23, Figure 24 and Figure 25 show the simulation results from the power follow-up EMS under different operating conditions. Figure 26, Figure 27, Figure 28 and Figure 29 show the simulation results from the fuzzy logic control of the EMS under different operating conditions.
It can be seen from the simulation results that the power-following strategy could strictly follow the preconceived control concept. The power-following strategy gave priority to using fuel cells to provide the power required by the load, and the remaining power was supplemented by the battery. When the hydrogen pressure dropped to 2 MPa, the fuel cell stopped working, and the vehicle transitioned to battery-driven mode operation.
The fuzzy logic energy strategy designed in this study determined the expected working power of the range extender according to the SOC state, required power of the bus, and remaining amount of hydrogen. The HiL simulation results showed that its dynamic changing range was significantly lower than that of the power follow-up strategy, which was conducive to protecting the life of the fuel cell extender.

5.2. Economic Analysis

The HiL simulation recorded the traveled distance, variations of battery current and voltage, power output of fuel cell, and hydrogen residual value. Equation (28) calculates the equivalent hydrogen consumption of the power-following EMS under different working conditions, which can be used to evaluate the economic effect. The results are shown in Table 5.
From the table, the following conclusions can be drawn.
(1)
The power-following EMS achieved good economic performance at a constant speed. This was because the fuel cells worked steadily at higher efficiencies according to the load size requirements, and there was no excess electricity for battery charging (avoiding repeated unnecessary charging and discharging of electric energy). Thus, there was a higher hydrogen efficiency, i.e., a better utilization rate;
(2)
In the power-following EMS, the operating point of the fuel cell stack varied with the vehicle speed (load power), and the working efficiency of the fuel cell stack was very low in the low-power section. This resulted in the worst fuel economy for the power-following strategy in conditions with large dynamic changes in vehicle speed;
(3)
In CEC_40, the hydrogen consumption of the fuzzy control strategy was larger than that of the power-following strategy. The reason it was not dominant at a low SOC was that the initial SOC of the battery was 0.6 in the HiL test; with a decrease in the SOC, the operating point power of the extender rises, but the system efficiency was reduced. Therefore, the fuzzy logic strategy in the low-SOC state had no advantage in terms of fuel economy. The main advantage was that the fuel cell has small changes in the operating range, which was beneficial to the fuel cell life. Moreover, the battery SOC decreased gently, and the backup power was sufficient. In other conditions, the fuzzy control strategy was better than the power-following strategy;
(4)
The test results in Table 5 fit the simulation results (economic rankings are consistent), verifying the correctness of the model simulation results, and the validity of the power-following EMS.

6. Conclusions

In this study, the bond graph method was applied to E-RFCEV powertrain modeling. The bond graph method was combined with a strong coupling energy conversion in the context of multiple energy sources and a multi-physical domain in a fuel cell vehicle powertrain. The readability, modifiability of the model, and efficiency of the dynamic system modeling were all greatly improved.
Furthermore, an HiL simulation platform was established for EMSs, based on a bond graph. The advantages of the bond graph theory were extended to the rapid development of the controller prototype and HiL test, enriching the tool chain and verification system for, e.g., the modeling and simulation of the EV powertrain, rapid prototyping of the controller, and HiL semi-physical simulation tests based on bond graph theory. Then, based on comparison to a power-following EMS, it was found that fuzzy logic was more adaptive to vehicle driving conditions.
Finally, this study proposed a new modeling method and validated its effectiveness, which could provide new concepts for FCEV modeling.

Author Contributions

Conceptualization, K.S.; data curation, Y.W.; formal analysis, Y.D.; funding acquisition, K.S.; methodology, K.S.; project administration, K.S. and C.A.; software, Y.W.; validation, H.X.; writing—review and editing, K.S. and C.A. All authors have read and agreed to the published version of the manuscript.

Funding

This work was financially supported by the National Key R&D Program of China under Grant No. 2018YFB0106200.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

Acronyms
EMFElectromotive force
E-RFCEVExtended-range fuel cell vehicle
EMSEnergy management strategy
EVElectric vehicle
FCEVFuel cell electric vehicle
GHGGreenhouse gas
HiLHardware-in-the-loop
PMSMPermanent magnet synchronous motor
PWMPulse width modulation
PEMFCProton exchange membrane fuel cell
PIDProportional–integral–derivative
SOCState of charge
VMSVehicle management system
Roman Symbols
E Counter electromotive force (EMF) ( V )
E M H 2 Equivalent hydrogen consumption ( g )
F Faraday constant ( C mol 1 )
K T Electromagnetic torque constant ( N m A 1 )
K E EMF constant ( V rad 1 s )
L Inductance ( H )
M Torque ( N m )
P Power ( W )
P 1 Pressure ( Pa )
R Resistance ( Ω )
R 1 Ideal gas constant ( J K 1 mol 1 )
T Temperature (°C)
T E Theoretical electromotive force ( V )
U Potential variable
V Voltage ( V )
Δ G Gibbs free energy ( J )
Δ H Enthalpy change ( J mol 1 )
Δ S Entropy change ( J mol 1 K 1 )
e Potential variable
f Flow variable
f ( θ ) Factor of influence
g Gravity acceleration ( m s 2 )
i Current ( A )
i 0 Exchange current ( A )
m Vehicle mass ( kg )
n Number of free electrons
t Time ( s )
v Velocity ( m s 1 )
Greek Symbols
α Constant related to the type of gas
β Constant related to the type of gas
γ Constant related to the type of gas
δ Empirical value related to diffusion phenomena
ε Conversion charge transfer coefficient
η ¯ D C / D C Average efficiency of DC/DC
θ Rotation angle ( rad )
ω Angular velocity ( rad s 1 )
Subscripts and superscripts
H2Hydrogen
H2OWater vapor
O2Oxygen
RERange-extender
RE_limitLimit range-extender
0Standard atmospheric pressure
aa-phase
actActivating polarization
anodeAnode
bb-phase
batBattery
cc-phase
cathodeCathode
cellFuel cell
concConcentration polarization
cycle_maxMaximum value of the original typical working conditions
intTotal of PEMFC
limLimit
ohmOhmic polarization
outOutput
rRequired
reqRequest
t_E-REVNew test conditions when t
t_cycleOriginal test conditions when t
theoTheoretical electromotive force

References

  1. Akdag, S.; Yildirim, H. Toward a sustainable mitigation approach of energy efficiency to greenhouse gas emissions in the European countries. Heliyon 2020, 6. [Google Scholar] [CrossRef] [PubMed]
  2. Greene, D.L.; Ogden, J.M.; Lin, Z. Challenges in the designing, planning and deployment of hydrogen refueling infrastructure for fuel cell electric vehicles. eTransportation 2020, 6, 100086. [Google Scholar] [CrossRef]
  3. Ren, L.; Zhou, S.; Ou, X. Life-cycle energy consumption and greenhouse-gas emissions of hydrogen supply chains for fuel-cell vehicles in China. Energy 2020, 209, 118482. [Google Scholar] [CrossRef]
  4. Deng, Z.; Chen, Q.; Zhang, L.; Zong, Y.; Zhou, K.; Fu, Z. Control oriented data driven linear parameter varying model for proton exchange membrane fuel cell systems. Appl. Energy 2020, 277, 115540. [Google Scholar] [CrossRef]
  5. Xiao, T.; Wang, R.; Chang, Z.; Fang, Z.; Zhu, Z.; Xu, C. Electrolyte membranes for intermediate temperature proton exchange membrane fuel cell. Prog. Nat. Sci. Mater. Int. 2020. [Google Scholar] [CrossRef]
  6. Chen, L.; Wang, Y.F.; Tao, W.Q. Experimental study on the effect of temperature and water content on the thermal conductivity of gas diffusion layers in proton exchange membrane fuel cell. Therm. Sci. Eng. Prog. 2020, 19, 100616. [Google Scholar] [CrossRef]
  7. Yang, Y.; Zhang, X.; Guo, L.; Liu, H. Local degradation in proton exchange membrane fuel cells with dead-ended anode. J. Power Sources 2020, 477, 229021. [Google Scholar] [CrossRef]
  8. Huang, Z.; Shen, J.; Chan, S.H.; Tu, Z. Transient response of performance in a proton exchange membrane fuel cell under dynamic loading. Energy Convers. Manag. 2020, 226, 113492. [Google Scholar] [CrossRef]
  9. Kang, J.E.; Brown, T.; Recker, W.W.; Samuelsen, G.S. Refueling hydrogen fuel cell vehicles with 68 proposed refueling stations in California: Measuring deviations from daily travel patterns. Int. J. Hydrog. Energy 2014, 39, 3444–3449. [Google Scholar] [CrossRef] [Green Version]
  10. UK H2 Mobility Project. 2020. Available online: http://www.ukh2mobility.co.uk/ (accessed on 10 December 2020).
  11. Song, P.; Sui, Y.; Shan, T.; Hou, J.; Wang, X. Assessment of hydrogen supply solutions for hydrogen fueling station: A Shanghai case study. Int. J. Hydrog. Energy 2020. [Google Scholar] [CrossRef]
  12. García, A.; Carlucci, P.; Monsalve-Serrano, J.; Valletta, A.; Martínez-Boggio, S. Energy management strategies comparison for a parallel full hybrid electric vehicle using Reactivity Controlled Compression Ignition combustion. Appl. Energy 2020, 272, 115191. [Google Scholar] [CrossRef]
  13. Peng, J.; He, H.; Xiong, R. Rule based energy management strategy for a series–parallel plug-in hybrid electric bus optimized by dynamic programming. Appl. Energy 2017, 185, 1633–1643. [Google Scholar] [CrossRef]
  14. Wang, Y.; Sun, Z.; Chen, Z. Rule-based energy management strategy of a lithium-ion battery, supercapacitor and PEM fuel cell system. Energy Procedia 2019, 158, 2555–2560. [Google Scholar] [CrossRef]
  15. Wang, Y.; Sun, Z.; Chen, Z. Development of energy management system based on a rule-based power distribution strategy for hybrid power sources. Energy 2019, 175, 1055–1066. [Google Scholar] [CrossRef]
  16. Zhang, Z.; He, H.; Guo, J.; Han, R. Velocity prediction and profile optimization based real-time energy management strategy for Plug-in hybrid electric buses. Appl. Energy 2020, 280, 116001. [Google Scholar] [CrossRef]
  17. Koubaa, R.; Krichen, L. Double layer metaheuristic based energy management strategy for a Fuel Cell/Ultra-Capacitor hybrid electric vehicle. Energy 2017, 133, 1079–1093. [Google Scholar] [CrossRef]
  18. Carignano, M.G.; Costa-Castelló, R.; Roda, V.; Nigro, N.M.; Junco, S.; Feroldi, D. Energy management strategy for fuel cell-supercapacitor hybrid vehicles based on prediction of energy demand. J. Power Sources 2017, 360, 419–433. [Google Scholar] [CrossRef] [Green Version]
  19. Zhou, D.; Al-Durra, A.; Gao, F.; Ravey, A.; Matraji, I.; Godoy Simões, M. Online energy management strategy of fuel cell hybrid electric vehicles based on data fusion approach. J. Power Sources 2017, 366, 278–291. [Google Scholar] [CrossRef]
  20. Kim, N.; Ha, S.; Jeong, J.; Cha, S.W. Sufficient conditions for optimal energy management strategies of fuel cell hybrid electric vehicles based on Pontryagin’s minimum principle. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2016. [Google Scholar] [CrossRef]
  21. Zhou, D.; Ravey, A.; Al-Durra, A.; Gao, F. A comparative study of extremum seeking methods applied to online energy management strategy of fuel cell hybrid electric vehicles. Energy Convers. Manag. 2017, 151, 778–790. [Google Scholar] [CrossRef]
  22. Hong, Z.; Li, Q.; Han, Y.; Shang, W.; Zhu, Y.; Chen, W. An energy management strategy based on dynamic power factor for fuel cell/battery hybrid locomotive. Int. J. Hydrog. Energy 2018, 43, 3261–3272. [Google Scholar] [CrossRef]
  23. Nissimagoudar, P.C.; Mane, V.; Gireesha, H.M.; Iyer, N.C. Hardware-in-the-loop (HIL) Simulation Technique for an Automotive Electronics Course. Procedia Comput. Sci. 2020, 172, 1047–1052. [Google Scholar] [CrossRef]
  24. Tumasov, A.V.; Vashurin, A.S.; Trusov, Y.P.; Toropov, E.I.; Moshkov, P.S.; Kryaskov, V.S. The application of hardware-in-the-loop (HIL) simulation for evaluation of active safety of vehicles equipped with electronic stability control (ESC) systems. Procedia Comput. Sci. 2019, 150, 309–315. [Google Scholar] [CrossRef]
  25. Raikwar, S.; Jijyabhau Wani, L.; Arun Kumar, S.; Sreenivasulu Rao, M. Hardware-in-the-Loop test automation of embedded systems for agricultural tractors. Meas. J. Int. Meas. Confed. 2019, 133, 271–280. [Google Scholar] [CrossRef]
  26. Mayyas, A.R.; Kumar, S.; Pisu, P.; Rios, J.; Jethani, P. Model-based design validation for advanced energy management strategies for electrified hybrid power trains using innovative vehicle hardware in the loop (VHIL) approach. Appl. Energy 2017, 204, 287–302. [Google Scholar] [CrossRef]
  27. Yi, L.; He, H.; Peng, J. Hardware-in-loop simulation for the energy management system development of a plug-in hybrid electric bus. Energy Procedia 2016, 88, 950–956. [Google Scholar] [CrossRef] [Green Version]
  28. Mohd Zulkefli, M.A.; Mukherjee, P.; Sun, Z.; Zheng, J.; Liu, H.X.; Huang, P. Hardware-in-the-loop testbed for evaluating connected vehicle applications. Transp. Res. Part C Emerg. Technol. 2017, 78, 50–62. [Google Scholar] [CrossRef]
  29. Zhou, X.; Qin, D.; Hu, J. Multi-objective optimization design and performance evaluation for plug-in hybrid electric vehicle powertrains. Appl. Energy 2017, 208, 1608–1625. [Google Scholar] [CrossRef]
  30. Chacko, P.J.; Sachidanandam, M. Optimization & validation of Intelligent Energy Management System for pseudo dynamic predictive regulation of plug-in hybrid electric vehicle as donor clients. eTransportation 2020, 3, 100050. [Google Scholar] [CrossRef]
  31. Zhang, Y.; Liu, H.; Zhang, Z.; Luo, Y.; Guo, Q.; Liao, S. Cloud computing-based real-time global optimization of battery aging and energy consumption for plug-in hybrid electric vehicles. J. Power Sources 2020, 479, 229069. [Google Scholar] [CrossRef]
  32. Yahi, F.; Belhamel, M.; Bouzeffour, F.; Sari, O. Structured dynamic modeling and simulation of parabolic trough solar collector using bond graph approach. Sol. Energy 2020, 196, 27–38. [Google Scholar] [CrossRef]
  33. Olivier, P.; Bourasseau, C.; Bouamama, B. Dynamic and multiphysic PEM electrolysis system modelling: A bond graph approach. Int. J. Hydrog. Energy 2017, 42, 14872–14904. [Google Scholar] [CrossRef]
  34. Ben-Ali, S. Modeling of a double effect evaporator: Bond graph approach. Chem. Eng. Res. Des. 2018, 138, 554–567. [Google Scholar] [CrossRef]
  35. Benchouia, N.E.; Elias, H.A.; Khochemane, L.; Mahmah, B. Bond graph modeling approach development for fuel cell PEMFC systems. Int. J. Hydrog. Energy 2014, 39, 15224–15231. [Google Scholar] [CrossRef]
  36. Vasilyev, A.; Andrews, J.; Jackson, L.M.; Dunnett, S.J.; Davies, B. Component-based modelling of PEM fuel cells with bond graphs. Int. J. Hydrog. Energy 2017, 42, 29406–29421. [Google Scholar] [CrossRef]
  37. Louzazni, M.; Khouya, A.; Amechnoue, K.; Mussuta, M.; Herbazi, R. Bond Graph Modelling of Different Equivalent Models of Photovoltaic Cell. Procedia Manuf. 2019, 32, 802–809. [Google Scholar] [CrossRef]
  38. Borutzky, W. A hybrid bond graph model-based—Data driven method for failure prognostic. Procedia Manuf. 2020, 42, 188–196. [Google Scholar] [CrossRef]
  39. Nishijiri, N.; Ishikawa, T.; Kawabata, N.; Tanaka, K. Modeling of ventilation system for vehicle tunnels by means of bond graph. In Proceedings of the IECON Proceedings (Industrial Electronics Conference), Nagoya, Japan, 22–28 October 2000. [Google Scholar] [CrossRef]
  40. Coudert, N.; Dauphin-Tanguy, G.; Rault, A. Mechatronic design of an automatic gear box using bond graphs. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Le Touquet, France, 17–20 October 1993. [Google Scholar] [CrossRef]
  41. Kuang, M.L.; Fodor, M.; Hrovat, D.; Tran, M. Hydraulic brake system modeling and control for active control of vehicle dynamics. In Proceedings of the American Control Conference, San Diego, CA, USA, 2–4 June 1999. [Google Scholar] [CrossRef]
  42. Truscott, A.J.; Wellstead, P.E. Bond graphs modelling for chassis control. In IEE Colloquium (Digest); Institute of Electrical Engineers: London, UK, 1990. [Google Scholar]
  43. Silva, L.I.; de Angelo, C.H. Bond graph-based models of lead-acid batteries. Application to Electric Vehicles. IFAC 2012, 8. [Google Scholar] [CrossRef]
  44. Silva, L.I.; Bouscayrol, A.; de Angelo, C.H.; Lemaire-Semail, B. Coupling bond graph and energetic macroscopic representation for electric vehicle simulation. Mechatronics 2014, 24, 906–913. [Google Scholar] [CrossRef]
  45. Jha, M.S.; Dauphin-Tanguy, G.; Ould-Bouamama, B. Robust fault detection with Interval Valued Uncertainties in Bond Graph Framework. Control. Eng. Pract. 2018, 71, 61–78. [Google Scholar] [CrossRef]
  46. Benmoussa, S.; Merzouki, R.; Bouamama, B.O. Plant fault diagnosis using bond graph approach: Application to intelligent autonomous vehicle. IFAC 2012, 45. [Google Scholar] [CrossRef]
  47. Margolis, D.; Shim, T. Bond graph model incorporating sensors, actuators, and vehicle dynamics for developing controllers for vehicle safety. J. Frankl. Inst. 2001, 338, 21–34. [Google Scholar] [CrossRef]
  48. Jha, M.S.; Bressel, M.; Ould-Bouamama, B.; Dauphin-Tanguy, G. Particle filter based hybrid prognostics of proton exchange membrane fuel cell in bond graph framework. Comput. Chem. Eng. 2016. [Google Scholar] [CrossRef]
  49. Vaz, A.; Dhami, S.S.; Trivedi, S. Bond graph modeling and simulation of three phase PM BLDC motor. In Proceedings of the 14th National Conference on Machines and Mechanisms, NaCoMM, Durgapur, India, 17–18 December 2009. [Google Scholar]
  50. Hung, Y.H.; Hong, C.W. Bond graph modelling of fuel cell and engine hybrid electric scooters. Int. J. Veh. Des. 2007. [Google Scholar] [CrossRef]
  51. Benabdelaziz, K.; Maaroufi, M. Battery dynamic energy model for use in electric vehicle simulation. Int. J. Hydrog. Energy 2017, 42, 19496–19503. [Google Scholar] [CrossRef]
  52. Ben Salem, W.; Mzoughi, D.; Allagui, H.; Mami, A. The bond graphs to the study of interactions between the PEM fuel cell and static converters. In Proceedings of the 2016 17th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering, STA 2016—Proceedings, Sousse, Tunisia, 19–21 December 2016. [Google Scholar] [CrossRef]
  53. Srinivasarao, G.; Samantaray, A.K.; Ghoshal, S.K. Bond graph modeling and multi-body dynamics of a twin rotor system. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2021, 235, 117–144. [Google Scholar] [CrossRef]
  54. Barjuei, E.S.; Caldwell, D.G.; Ortiz, J. Bond graph modeling and kalman filter observer design for an industrial back-support exoskeleton. Designs 2020, 4, 53. [Google Scholar] [CrossRef]
  55. MathWorks, Inc. MATLAB and Simulink; MathWorks, Inc.: Natick, MA, USA.
  56. Lin, C.F.; Tseng, C.Y.; Tseng, T.W. A hardware-in-the-loop dynamics simulator for motorcycle rapid controller prototyping. Control Eng. Pract. 2006. [Google Scholar] [CrossRef]
  57. Kleijn, C. 20-Sim 4C 2.0 Reference Manual; Controllab Products B.V.: Hengelosestraat, The Netherlands, 2011. [Google Scholar]
  58. Cellier, F. The Dymola Bond-Graph Library Version 2.3; ETH Zürich: Zürich, Switzerland, 2007. [Google Scholar]
  59. Cellier, F.; Greifeneder, J. Object-Oriented Modeling of Convective Flows Using the Dymola Thermo-Bond-Graph Library. In Proceedings of the International Conference on Bond Graph Modeling and Simulation, Orlando, FL, USA, 8–9 December 2003. [Google Scholar]
  60. Groothuis, M. Distributed HIL Simulation for Boderc. Control Engineering. Master’s Thesis, University of Twente, Enschede, The Netherlands, 2004. [Google Scholar]
  61. Meijer, M. A Real-Time Simulink Test Environment Using 20-Sim 4C; Controllab Products B.V.: Hengelosestraat, The Netherlands, 2010. [Google Scholar]
Figure 1. Extended-range fuel cell electric vehicle (E-RFCEV) structure diagram.
Figure 1. Extended-range fuel cell electric vehicle (E-RFCEV) structure diagram.
Energies 14 00380 g001
Figure 2. Simulation structure block diagram of fuel cell electric vehicle (FCEV).
Figure 2. Simulation structure block diagram of fuel cell electric vehicle (FCEV).
Energies 14 00380 g002
Figure 3. Equivalent circuit diagram of Rint resistance model.
Figure 3. Equivalent circuit diagram of Rint resistance model.
Energies 14 00380 g003
Figure 4. Bond graph model of battery.
Figure 4. Bond graph model of battery.
Energies 14 00380 g004
Figure 5. Drive system diagram of permanent magnet synchronous motor (PMSM).
Figure 5. Drive system diagram of permanent magnet synchronous motor (PMSM).
Energies 14 00380 g005
Figure 6. Bond graph model of PMSM.
Figure 6. Bond graph model of PMSM.
Energies 14 00380 g006
Figure 7. Bond graph model of proton exchange membrane fuel cell (PEMFC) and DC/DC.
Figure 7. Bond graph model of proton exchange membrane fuel cell (PEMFC) and DC/DC.
Energies 14 00380 g007
Figure 8. Bond graph model of vehicle and driver.
Figure 8. Bond graph model of vehicle and driver.
Energies 14 00380 g008
Figure 9. Bond graph model of powertrain system: (a) Bond graph model of powertrain system without control system; (b) bond graph model of powertrain system with control system.
Figure 9. Bond graph model of powertrain system: (a) Bond graph model of powertrain system without control system; (b) bond graph model of powertrain system with control system.
Energies 14 00380 g009
Figure 10. Operating conditions: (a) Constant_30; (b) urban dynamometer driving schedule (UDDS_40); (c) highway fuel economy test cycle (HWFET_40); (d) economic commission of Europe (ECE_40).
Figure 10. Operating conditions: (a) Constant_30; (b) urban dynamometer driving schedule (UDDS_40); (c) highway fuel economy test cycle (HWFET_40); (d) economic commission of Europe (ECE_40).
Energies 14 00380 g010
Figure 11. Block diagram of power-following energy management strategy (EMS).
Figure 11. Block diagram of power-following energy management strategy (EMS).
Energies 14 00380 g011
Figure 12. Fuzzy controller.
Figure 12. Fuzzy controller.
Energies 14 00380 g012
Figure 13. Membership function of state of charge (SOC).
Figure 13. Membership function of state of charge (SOC).
Energies 14 00380 g013
Figure 14. Membership function of P r .
Figure 14. Membership function of P r .
Energies 14 00380 g014
Figure 15. Membership function of P o u t .
Figure 15. Membership function of P o u t .
Energies 14 00380 g015
Figure 16. Fuzzy logic rules.
Figure 16. Fuzzy logic rules.
Energies 14 00380 g016
Figure 17. Hardware-in-the-loop (HiL) simulation test platform composition based on bond graph.
Figure 17. Hardware-in-the-loop (HiL) simulation test platform composition based on bond graph.
Energies 14 00380 g017
Figure 18. HiL simulation platform based on bond graph.
Figure 18. HiL simulation platform based on bond graph.
Energies 14 00380 g018
Figure 19. Bond graph model after adding the data port.
Figure 19. Bond graph model after adding the data port.
Energies 14 00380 g019
Figure 20. Bond graph model after adding the data port.
Figure 20. Bond graph model after adding the data port.
Energies 14 00380 g020
Figure 21. FCEV powertrain bond graph model for HiL simulation.
Figure 21. FCEV powertrain bond graph model for HiL simulation.
Energies 14 00380 g021
Figure 22. Power-following EMS HiL results in HWFET_40: (a) Speed; (b) SOC; (c) Power; (d) H2 remain.
Figure 22. Power-following EMS HiL results in HWFET_40: (a) Speed; (b) SOC; (c) Power; (d) H2 remain.
Energies 14 00380 g022aEnergies 14 00380 g022b
Figure 23. Power-following EMS HiL results in UDDS_40: (a) Speed; (b) SOC; (c) Power; (d) H2 remain.
Figure 23. Power-following EMS HiL results in UDDS_40: (a) Speed; (b) SOC; (c) Power; (d) H2 remain.
Energies 14 00380 g023
Figure 24. Power-following EMS HiL results in ECE_40: (a) Speed; (b) SOC; (c) Power; (d) H2 remain.
Figure 24. Power-following EMS HiL results in ECE_40: (a) Speed; (b) SOC; (c) Power; (d) H2 remain.
Energies 14 00380 g024aEnergies 14 00380 g024b
Figure 25. Power-following EMS HiL results in Constant_30: (a) Speed; (b) SOC; (c) Power; (d) H2 remain.
Figure 25. Power-following EMS HiL results in Constant_30: (a) Speed; (b) SOC; (c) Power; (d) H2 remain.
Energies 14 00380 g025
Figure 26. Fuzzy control EMS HiL results in HWFET_40: (a) Speed; (b) SOC; (c) Power; (d) H2 remain.
Figure 26. Fuzzy control EMS HiL results in HWFET_40: (a) Speed; (b) SOC; (c) Power; (d) H2 remain.
Energies 14 00380 g026aEnergies 14 00380 g026b
Figure 27. Fuzzy control EMS HiL results in UDDS_40: (a) Speed; (b) SOC; (c) Power; (d) H2 remain.
Figure 27. Fuzzy control EMS HiL results in UDDS_40: (a) Speed; (b) SOC; (c) Power; (d) H2 remain.
Energies 14 00380 g027
Figure 28. Fuzzy control EMS HiL results in ECE_40: (a) Speed; (b) SOC; (c) Power; (d) H2 remain.
Figure 28. Fuzzy control EMS HiL results in ECE_40: (a) Speed; (b) SOC; (c) Power; (d) H2 remain.
Energies 14 00380 g028
Figure 29. Fuzzy control EMS HiL results in Constant_30: (a) Speed; (b) SOC; (c) Power; (d) H2 remain.
Figure 29. Fuzzy control EMS HiL results in Constant_30: (a) Speed; (b) SOC; (c) Power; (d) H2 remain.
Energies 14 00380 g029
Table 1. Vehicle design parameters.
Table 1. Vehicle design parameters.
NameValue
Curb mass (kg)1160
Half load mass (kg)1600
Full load mass (kg)2040
Tire radius (m)0.269
Pure electric driving range (km)>25 (20 km/h constant, ΔSOC = 0.65)
Drag coefficient0.35
Front area (m2)2.8
Rolling resistance coefficient0.01
Extended-range mode driving range (km)>75 (20 km/h constant)
Table 2. Vehicle dynamic performance requirements.
Table 2. Vehicle dynamic performance requirements.
NameValue
Maximum speed (km/h)>40
Maximum gradeClimbing grade greater than 10% when 10 km/h (full load)
Acceleration capabilityAcceleration time is less than 10 s from 0 to 30 km/h
Cruise speed (km/h)30
Table 3. Parameters of test conditions.
Table 3. Parameters of test conditions.
Driving PatternConstant_30UDDS_40HWFET_40ECE_40
Time (s)54001369765195
Distance (km)44.755.266.850.8
Maximum speed (km/h)30404040
Average speed (km/h)3013.8132.1914.61
Maximum acceleration (m/s2)00.650.590.84
Average acceleration (m/s2)00.220.080.51
Maximum deceleration (m/s2)0−0.65−0.61−0.67
Average deceleration (m/s2)0−0.25−0.09−0.6
Idling time (s)0259664
Parking number01713
Table 4. Fuzzy logic rules.
Table 4. Fuzzy logic rules.
P o u t SOC
SLSNLSNSNHSH
P r PSNLNNSNSNS
PNSLNNSSNS
PNLNLNNSNS
PNHVLLNLNSS
PHVLVLVLNLS
Table 5. Simulation results.
Table 5. Simulation results.
ConditionsConstant_30UDDS_40ECE_40HWFET_40
Power FollowFuzzyPower FollowFuzzyPower FollowFuzzyPower FollowFuzzy
State of charge (SOC)Initial0.60.60.60.60.60.60.60.6
End0.30.30.30.30.30.30.30.3
Hydrogen consumption (g)188.7188.7188.7188.7132.0188.7188.7188.7
Equivalent hydrogen consumption (g)273.3273.3282.5274.5228.1277.0288.7259.7
Mileage (km)36.936.920.921.713.618.430.233.8
Equivalent hundred kilometers hydrogen consumption
(g/100 km)
740.9740.91354.61263.21682.21506.1954.9767.9
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Song, K.; Wang, Y.; An, C.; Xu, H.; Ding, Y. Design and Validation of Energy Management Strategy for Extended-Range Fuel Cell Electric Vehicle Using Bond Graph Method. Energies 2021, 14, 380. https://doi.org/10.3390/en14020380

AMA Style

Song K, Wang Y, An C, Xu H, Ding Y. Design and Validation of Energy Management Strategy for Extended-Range Fuel Cell Electric Vehicle Using Bond Graph Method. Energies. 2021; 14(2):380. https://doi.org/10.3390/en14020380

Chicago/Turabian Style

Song, Ke, Yimin Wang, Cancan An, Hongjie Xu, and Yuhang Ding. 2021. "Design and Validation of Energy Management Strategy for Extended-Range Fuel Cell Electric Vehicle Using Bond Graph Method" Energies 14, no. 2: 380. https://doi.org/10.3390/en14020380

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

Article Metrics

Back to TopTop