Next Article in Journal
Turbine Performance of Variable Geometry Turbocharger Applied to Small Gasoline Engine Considering Heat Transfer Effect
Previous Article in Journal
Improvement of Positive and Negative Feedback Power Hardware-in-the-Loop Interfaces Using Smith Predictor
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

X-in-the-Loop Methodology for Proton Exchange Membrane Fuel Cell Systems Design: Review of Advances and Challenges

by
Hugo Lambert
1,
David Hernàndez-Torres
1,
Clément Retière
2,
Laurent Garnier
1 and
Jean-Philippe Poirot-Crouvezier
1,*
1
Univ. Grenoble Alpes, CEA, LITEN, 38000 Grenoble, France
2
CEA, CEA Tech Pays de la Loire, F-44340 Bouguenais, France
*
Author to whom correspondence should be addressed.
Energies 2025, 18(14), 3774; https://doi.org/10.3390/en18143774
Submission received: 5 June 2025 / Revised: 7 July 2025 / Accepted: 10 July 2025 / Published: 16 July 2025

Abstract

Proton Exchange Membrane Fuel Cells (PEMFCs) are seen as an alternative for heavy-duty transportation electrification. Powered by a green hydrogen source, they can provide high efficiency and low carbon emissions compared to traditional fuels. However, to be competitive, these systems require high reliability when operated in real-life conditions, as well as safe and efficient operating management. In order to achieve these goals, the X-in-the-loop (also called model-based design) methodology is well suited. It has been largely adopted for PEMFC system development and optimisation, as they are complex multi-component systems. In this paper, a systematic analysis of the scientific literature is conducted to review the methodology implementation for the design and improvement of the PEMFC systems. It exposes a precise definition of each development step in the methodology. The analysis shows that it can be employed in different ways, depending on the subsystems considered and the objectives sought. Finally, gaps in the literature and technical challenges for fuel cell systems that should be addressed are identified.

1. Introduction

In order to comply with the Paris COP21 agreement, the electrification of the transport sector is now occurring in major markets (Europe, North America, and Asia). Light transport is converting from internal combustion engines to hybrid and full electrical vehicles. Fuel cell vehicles can offer long range, fast recharge times, and no pollution during driving. However, they suffer from low efficiency compared to battery electrical vehicles. Indeed, the efficiency of a fuel cell electrical vehicle ranges between 50 % and 65 % [1,2] (from the energy delivered by the hydrogen tank to the wheels), while the efficiency of a battery electric vehicle can be close to 90 % [3]. Nevertheless, in heavy-duty transportation, such as maritime applications, public transport, or goods trucks, hydrogen (H2) could be an interesting energy carrier. For a high-frequency response and energy recovery, fuel cells are hybridised with high-power storage devices, such as batteries and supercapacitors. In this case, the fuel cell serves as the main energy source, while the high-power storage device acts as a transient power supply and can recover energy during braking phases, thus improving overall efficiency.
When integrated into a vehicle, the fuel cell is surrounded by auxiliary devices, which together form a fuel cell system (FCS). The FCS balance of plant is responsible for electrical power conditioning through appropriate power converters. It also ensures the proper conditioning and supply of hydrogen and air in terms of pressure, humidity, and flow, and guarantees suitable thermal management to avoid the overheating of the fuel cell, which could lead to degradation. When these systems operate in real-life conditions, they must work efficiently, safely, durably, and reliably to be competitive.
Among the various areas where improvements must be made to develop FCS integration into real-world applications, system durability remains crucial. In 2021, a durability of 17,000 h under 20 % degradation was recorded by the U.S. Department of Energy on a real-world fuel cell bus [4]. The ultimate target is set at 25,000 h, representing a 50 % improvement in durability. In Europe, reliability issues have occurred in some fuel cell trains, leading local authorities to suspend operations on the world’s first H2 train line in Germany [5]. These are the two main concerns for large-scale integration. Other topics of major concern for proper FCS integration in real-world applications include the following:
  • FCS efficiency;
  • The system’s ability to operate in a degraded mode;
  • Optimal energy and power management of the FCS;
  • FCS health prognosis and management.
All of these issues can be addressed by the model-based design approach, or the so-called X-in-the-loop (XIL) methodology, where X represents various terms such as “hardware”, “software”, or “model”, which will be listed and explained in detail in this paper.
This framework is inherited from the automotive sector, where vehicle complexity is constantly rising with increasing parts of electronics, software, algorithms, and autonomous systems. Traditionally, the safety and the reliability of the system was determined by the components’ fidelity. With the rise of automation, software reliability must be tested. The development of real-time testing tools enables the use of the XIL methodology and a transition from the previous classical approach (modelling and then direct testing on the real system) to some intermediary steps. These includes software-in-the-loop validation and rapid control prototyping, that enable software development testing directly on the system under examination. And finally, there is hardware-in-the-loop testing that consists of testing together the real system (classically the controller) with virtual sub-systems in real-time. This is part of a strategy to reduce risks by testing only some parts of a system [6]. This approach, widely used in the automotive sector, can be applied for the development and optimisation of FCSs, as it reduces risks and the time for the development of new technologies. This paper presents a systematic review of the scientific literature to investigate how the XIL methodology can help enhance FCSs and facilitate their integration into the transport sector. It provides an overview of the studies published in the academic literature. It is worth noting that this review does not refer to patents, as they generally provide limited experimental proof and are not peer-reviewed. Moreover, the availability of commercial products demonstrates that complete development processes have been applied to fuel cell systems by industries. Eventually, they have applied XIL procedures, which have not been disclosed.
In the following section, the XIL methodology is detailed, focusing on the specificity of this approach in its application to academic research compared to industry. The role of each procedure within the general approach is described, and a detailed definition is systematically proposed. The second section discusses the contributions of this methodology to the development and integration of fuel cell systems, classifying the published works regarding the different subsystems of the FCS they are studying. Subsequently, the challenges that require attention are highlighted and explored in the third section. This research concludes with a summary of the key findings and insights.

2. XIL Methodology and Definitions

In this section we present the XIL methodology workflow as well as the dedicated terminology. To help the reader’s understanding, some references are proposed as example applications of the XIL framework. More specific PEMFC applications are discussed in Section 3.

2.1. Historical Review and Terminology

The hardware-in-the-loop (HIL) approach was initially used in the aerospace industry as a flight simulator [7] and has since been widely applied in the automotive industry. However, the increasing complexity of controllers in the automotive industry has driven the sector to develop the XIL methodology [8]—where X stands for model (M), software (S), or hardware (H)—enabling the transition from modelling to real-time validation. This methodology is also known as “model-based design” (MBD) with the V-cycle development process [9], as shown in Figure 1.
The process begins with model-in-the-loop (MIL) for design and simulation validation tests. Next is the software-in-the-loop (SIL) step, where the code is compiled, and real-time constraints are addressed using techniques that will be presented in the next section. Finally, HIL testing involves interface identification and the physical implementation of real-world hardware with real-time simulation. At each step of the development process, it is possible to make adjustments to previous steps. This workflow facilitates the implementation and validation of control systems and reduces development time, cost, and risks.
In the same context, we also find Rapid Control Prototyping (RCP), which is widely used for testing new algorithms on real physical systems. RCP testing can be used for validating control algorithms on prototypes, for instance in the case of a code update, in a fast and efficient way, without the necessity of code exportation into embedded controller. This is possible thanks to specifics tools that are real-time computers with a lot of input and outputs possibilities that allows us to stay in the development environment. We can cite manufacturers like Speedgoat, OPAL-RT, and dSPACE. RCP shares similar characteristics with HIL. However, as part of a V-cycle workflow, the HIL approach includes successive validations that are not present in the RCP approach. The objective of RCP is to quickly demonstrate a proof-of-concept for control among other applications.
Researchers from various academic fields have attempted to adopt these methods for their work. However, the wide range of applications and varying requirements has led to different terminologies and their associated meanings within the academic community, potentially causing misunderstandings. This section proposes a clarification of the semantics for XIL methodologies. We begin by distinguishing between simulation and emulation. These two concepts differ in their level of abstraction of the system. Simulation relies on pure numerical models to mimic the behaviour of a system, ranging from a single equation to complex digital twins. In contrast, emulation uses real hardware to replicate the flows or signals of the real system and its environment. Table 1 compares the academic and the automotive points of view on the XIL methodology. The most common abbreviations are MIL (Model-In-the-Loop), SIL (Software-In-the-Loop), HIL (Hardware-In-the-Loop), P-HIL (Power-Hardware-In-the-Loop), C-HIL (Controller-Hardware-In-the-Loop), and RCP (Rapid-Control-Prototyping). They are defined in detail in the next chapter.
Other terms occasionally appear in the literature in this field. FIL (FPGA-In-the-Loop) [10] designates specific cases of SIL where the controller operates on an FPGA (Field Programmable Gate Array) for very fast commands [11], or on a processor. FIL also allows the use of FPGAs to emulate systems with very fast behaviours (less than 10 µs), such as power converters [12]. PIL (Processor-In-the-Loop) [13] corresponds to deploying the controller code or the real-time system model on a dedicated processor [14]. In academic terminology, it is one of the steps within SIL. CIL (Controller-In-the-Loop) [15] covers testing activities similar to C-HIL [16]. Finally, the term RIL (Real-Physics-In-the-Loop) [17] is sometimes used to refer to the general use of physical or electrical actuators. In our academic terminology, it can be grouped under the more commonly used term P-HIL. Other terms designating XIL methods are used more marginally and are not detailed here. For the rest of this paper, only the academic point of view is considered, as the references are from the academic field.
Finally, the different stages of XIL can be represented based on their physical support, with the exception of RCP, which is defined by its specific objective. A graphical representation is provided in Figure 2. This figure denotes the interactions between the virtual and real worlds in each step of the XIL process.

2.2. X-in-the-Loop Stages

We will now provide a more detailed explanation of the various components of the general XIL approach in the following sub-sections.

2.2.1. Model-in-the-Loop (MIL)

The MIL approach involves using digital model development to support understanding and functional development work. The interaction between the system, the controller, and the environment run by computation of any solver. System requirements are tested on a virtual environment and any modification of the system specifications can be made at this stage.
This digital phase serves multiple purposes. It allows for system conceptualization through modelling, which is referred to as a model-based design [17,18]. This stage can also be used for performance evaluation [19], sizing, or optimisation [20,21] by testing different configurations or model parameter settings [16,22]. Finally, the digital approach enables the development and assessment of system control laws without any risk of damage or deterioration to the real system [23].
Note that at this stage, the real-time is not a requirement. Simulation can be either faster or slower than real-time. In very accurate physical modelling (including 3-D models), it is common for the computation time to not meet the real-time requirement.

2.2.2. Software-in-the-Loop (SIL)

The SIL phase involves all operations necessary to adapt the model for real-time execution. It is generally overlooked because it does not provide direct benefits. However, it is essential in the overall workflow, as it allows for the proper consideration of hardware constraints when transitioning from MIL to HIL. While MIL is focused on modelling and analysing simulation results, with variable or fixed time steps solvers, SIL encompasses all steps required to adapt models for real-time operation. Indeed, some models can be resource-intensive, especially 3-D finite element models. Therefore, model reduction becomes necessary [24]. This step requires knowledge of both physics to apply sufficient reductions without affecting the reliability of the simulation for the specified objectives and an understanding of solvers operations to configure them correctly, for instance, by using fixed time steps and adapting the time step relative to the system dynamics. At this stage, we also verify the correct code generation before deploying it on the real-time target [25]. Finally, some also include code deployment and initial testing on a real-time target in this step [26]. It is then important to understand hardware limitations and address them, which involves verifying and analysing CPU load and breaking the model into several parts that can run on multiple cores [27].
There are three ways for a model to meet the real-time requirement as represented in Figure 3. The figure describes three paths for adapting simulation model for meeting the real-time requirement. ROM (Reduced Order Model) strategies can be classified into three main approaches. Data-based methods, including regression models, artificial neural networks (ANNs), and dynamic mode decomposition (DMD), rely on learning system dynamics from historical or simulation data. These are particularly effective for capturing non-linear behaviour when sufficient data is available. Physics-based methods focus on simplifying the governing equations of the system using techniques such as Proper Orthogonal Decomposition (POD), balanced truncation, and state-space linearization, ensuring physically interpretable models. Finally, hybrid approaches, such as Physics-Informed Neural Networks (PINNs) from [28], surrogate models with embedded physics constraints, and Kalman filters augmented with machine learning, combine the strengths of both paradigms to achieve accuracy and efficiency. These ROM techniques enable real-time capabilities by reducing computational demands while retaining essential system dynamics. A complete review of methods analysing the trade-off between models fidelity and computational effort, with uncertainty integration implications in optimisation-oriented applications, is presented in [29].

2.2.3. Hardware-in-the-Loop (HIL)

Notable manufacturers of real-time computers include Speedgoat, OPAL-RT, Typhoon HIL, National Instruments, dSPACE. They offer fast computing with operating systems specially tuned for real-time capabilities. They also provide a variety of inputs/outputs configuration interfaces (CAN, Ethernet, Modbus, Serial, USB, Digital/analogue inputs/outputs, etc.).
  • Controller-Hardware-In-the-Loop (C-HIL)
In C-HIL, the controller algorithm is deployed on a real dedicated hardware such as industrial microcontroller or Programmable Logic Controller (PLC). It interacts with a model of the plant running on a real-time target by emulating the physical input/output interface. We can note that this corresponds to the classical HIL test, from the automotive point of view, where the only hardware tested is the controller.
The main objective of the C-HIL approach is to test algorithms and the physical controller in a controlled and safe environment. This step helps mitigate risks in system control by identifying potential unforeseen modes, for example, due to communication constraints not identified during earlier studies [30]. By controlling the environment, this approach also allows testing beyond what could be achieved in a real system. Indeed, by enabling the emulation of extreme failure scenarios, C-HIL ensures that the algorithms can perform fallback actions [31] or avoid causing more severe damage [32].
2.
Power-Hardware-in-the-Loop (P-HIL)
In P-HIL, at least part of the system is tested with real components. These components can be a complete system [33], part of a system [34], actuators [35], and sometimes a physical emulation of the behaviour of an actuator [36] or an energy flow [37].
The P-HIL stage serves as a tool for prototype development by targeting the most critical parts and emulating the interfaces and behaviour of the rest of the system. By extension, unit component testing is also performed at this level [38] and is called Equipment Under Test (EUT), Device Under Test (DUT), System Under Test (SUT), or Hardware Under Test (HUT) [39]. Finally, it enables a final risk-reduction step before integration into its final environment, with the implementation of a demonstrator for a complete system in an emulated environment [33,40].
3.
Rapid-Control-Prototyping (RCP)
RCP is close to P-HIL, as it relies on real components [41]. However, it differs significantly in terms of the study focus and the objectives inherent to the approach. Indeed, RCP focuses exclusively on the development of control algorithms.
As its name suggests, this method is centred on control development and offers a fast-track solution for it. This implies that the system to be controlled already exists and that a real-time target, whose operation the user fully understands, is available [42]. It is particularly well-suited for improving existing control systems [43], especially in the field of power electronics [44]. However, it can also pose a risk by acting directly on the real system without a prior validation phase. This is why preliminary tests in simulation, i.e., in MIL, are usually conducted before using RCP [31,32,33,34].

2.3. Workflow and Objectives

As part of a complete development process, from concept to finalised prototype, the XIL approach unfolds through the stages MIL → SIL → HIL. The diagram in Figure 4. illustrates this principle, highlighting the sequence and the physical platforms supporting these stages. These platforms are either a computational workstation, dedicated to all types of simulation, a real-time target, running real-time simulation, or real components and environment. The latter are connected to real-time targets through interfaces emulation. Nevertheless, this process is not a strict serial process as it is demonstrated in Figure 4. For example, it is possible, depending on the project specificity, after an MIL step, to go directly to the RCP testing if a prototype is already available and if the objective is to test control laws on the DUT. The figure presents, for each step of the XIL process, the concept and describes the system involved including the controller, the plant, and the environment.
The XIL approach represents a development flow with several stages, each of which includes validation tests that can lead to revisiting the design of the previous stage if inadequacies are identified (for example, a real-time constraint might prevent the developed code from being used on the available target). This approach is aligned with the V-model, which allows for returning to a previous step. The diagram in Figure 1 attempts to graphically represent the concept of nested V-models.
However, because academic research does not necessarily integrate into a complete process of industrial product design, the XIL approach should be seen as a toolbox that researchers can rely on to achieve various objectives. Thus, a scientific project will utilise one or two parts of the XIL approach depending on its objectives, which can range from exploratory development through MBD (Model-Based Design) to the development of a demonstrator, or to the validation of a proof of concept, and many other objectives. Some specific use cases are listed in Table 2, which summarises the various objectives of each part of the XIL.

3. Contributions of XIL Methodology to the FCSs Development

This paper is based on a systematic review of the scientific literature from two databases: Scopus and Web of Science. A comprehensive review was conducted on full-text articles published in English exclusively between 2006 and 2024. The search focused on articles containing the keywords “PEMFC” and “Hardware-in-the-Loop,” as well as related abbreviations such as “HIL”, within the title, keywords, and abstract. Based on the current literature analysis, seven identified topics are presented in the following sections.

3.1. Fuel Cell System Modelling

Fuel cells are complex multi-physical systems. They involve simultaneous reactions in multiple physical fields at different scales: electrochemical reactions, thermal production and exchange, and production and movement of water from atomistic scale to system level. These phenomena are intrinsically coupled with different dynamics [25]. FCS models can be very specific and require a long computation time as they can model various phenomena in 2-D or 3-D. However, there are 1-D or 0-D models that require fewer resources for calculation. Depending on the case, multi-physics and dynamic modelling is also required. In [45], at a system level, some of these phenomena are modelled through 1-D models running at different dynamics on separated CPUs and cross-communication between models. For transport applications the high dynamic of the power demand is the main driving factor for PEMFC degradation. Some consequences of this are water management and reactant starvation issues [46,47]. In [48], the authors reviewed durability testing, causes, consequences, and mitigation methods for enhancing fuel cell lifetime. An estimation method of degradation mechanisms using multi-scales and multi-physics modelling approaches is proposed in [49].
It is worth analysing how authors use specific models for improving the fuel cell control and adapt it for real-time integration.
In [50], He et al. study the simplification of fuel cell models for integration into a system controller. Assumptions are presented to simplify the physical equations, and a method for the rapid resolution of the equations is developed. A dynamic model of a PEMFC stack is described, providing an estimation of local parameters inside the stack. Its low computation time makes it suitable for an implementation in HIL test platforms. The linearizing model is also used for real-time modelling of air loop systems as in [51]. The model is fitted for different operating points. It is then used to formulate a control algorithm implemented in an HIL test platform. While the difference between the linearized model and the non-linear model in terms of precision remains moderate, the computation time allows the integration in a controller. Focusing on the computation time of the fuel cell model, Kravos et al. [52] integrate PEM water management in their model dedicated to real-time control. They validate the model with experimental results of a 25 cm2 single cell, tested at 60 °C for two operating conditions. It is able to predict the liquid water behaviour inside the stack, and its real-time readiness at 1 kHz is demonstrated.
These three examples illustrate how models can be reduced for real-time implementation by focusing on the description of some selected crucial phenomena and used in the fuel cell control. We can note that these are major concerns in fuel cell modelling when modelling specific phenomena, as they have an impact on the fuel cell system itself. Therefore, in order to incorporate them in real-time testing, model reduction is sometimes necessary.

3.2. Power Electronics: FPGA Integration

In transportation applications, power converters typically enable the voltage elevation between the fuel cell and the DC bus. Power converters modelling requires high-speed computation. Compared to CPU (central processing unit), a field programmable gate array (FPGA) offers a better solution for high-speed calculation. Indeed, FPGA can compute power converter modelling at hundreds of nanoseconds rate, whereas CPU offers hundreds of microseconds rate. Hence, fast real-time models of power converters can be tested before prototype development, thereby reducing costs and risks [53]. Several examples of an HIL test platform for power converter models coupled with fuel cell models are given in [54,55]. Additionally, to extend the lifetime of the fuel cell, the general strategy is to reduce the fuel cell current ripple by appropriate control and/or topologies.
A dynamic and transient power smoothing technique is presented in [56] using the virtual inertia concept. In that work, power converter modelling and control are addressed for multi-stack PEMFC systems. Zhou et al. [57] developed a slicing mode control of a DC/DC power converter in order to reduce the current fluctuation of the fuel cell coupled with a supercapacitor. To reduce current ripple and stabilise the output current, Hao et al. [55,58] modelled, prototyped, and controlled a four-phase interleaved boost converter. In [54], Wang et al. developed a six-phase interleaved boost converter that enables fuel cell lifetime extension and a reduction in the weight and volume of magnetic component compared to two other topologies. The HIL test bench validated the topologies and the control in a real-time environment with a real converter prototype.
In these different examples, the XIL methodology for power electronics, is used to simplify and accelerate the design, in order process, allowing researchers to focus on the most relevant subjects of study. These topics are the close control loops of power converter, and the XIL methodology enables the rapid implementation on real hardware.

3.3. Air Supply Management System

The air supply system is responsible for supplying air to the fuel cell with appropriate pressure, mass flow, humidity, and temperature. The air supply management system regulates the air supply system actuators, such as the compressor, in order to improve the fuel cell’s efficiency, stability and robustness [59], by providing an optimal oxygen excess ratio (OER) and pressure. Advanced control techniques are developed, first in simulation to validate the benefits of the controller, and then integrated into real-time validation experimentation such as RCP, C-HIL, or HIL test benches, as presented hereafter.
A few works are focused on the control of the air compressor for optimising the OER. Beyond the validation of the real-time application of algorithms, the objectives are the optimisation of the system efficiency and the protection of the fuel cell and the compressor itself. In most of the following examples, real compressors are integrated in test benches. Hence, Matraji et al. [60] developed a RCP test bench around a real compressor and implemented a strategy in order to improve the fuel cell’s net power according to the OER. A LabVIEW programme in real time emulates the fuel cell and the control algorithm is running on a CompactRIO controller. In parallel with this work, Laghrouche et al. [61] developed a constrained extremum seeking control algorithm aiming at maintaining the OER and pressure between given limits during dynamic operation of the system. They demonstrated with an HIL test bench integrating a centrifugal compressor that the control could avoid both oxygen starvation in the stack and detrimental operating conditions for the compressor, such as pressure exceeding the surge line. Phan et al. [62] developed a compressor controller validated with a 100 W PEMFC. The controller is designed to maintain an optimal OER under load variations. Wang et al. [63] developed a controller for OER and pressure based on an artificial neural network in order to improve the net output power of the fuel cell system. The RCP test bench is composed of a real compressor with sensors communicating with real-time models of the remaining part of the air supply system running on a dSPACE target. The same setup was used in [64] with a fuzzy logic controller. In [65], a low-level control strategy is designed using a dedicated HIL test-bench with PEMFCs emulated directly using FPGA code. The main technique is non-linear observer-based control of the OER. A complementary approach to low-level control with disturbance rejection was proposed in [66].
Other authors have a more global view of the cathode environment control. For example, in [67], authors developed an HIL test bench for the control of pressure and mass flow at the cathode. The originality of this works is the use of a virtual state observer for pressure and flow estimation embedded on an Arduino card. Ramos-Paja et al. [68] developed a strategy for minimising the fuel cell output current by acting on the compressor voltage. The compressor voltage controller is compiled on a FPGA controller, with a real-time model of the fuel cell running on a workstation. Guo et al. [69] developed a fault-tolerant controller with an adaptive surface response.
As the compressor is the main power consumer of the fuel cell system, the challenge lies in developing advanced control techniques to maximise its efficiency while ensuring robust and fast control. The emergence of MSFCSs also requires an adapted control of the air loop as several configurations are possible.

3.4. Hydrogen Supply Management System

The hydrogen management system is responsible for the conditioning of H2 supplied to the stack from the tank. It comprises pressure and flow sensors, and actuators such as valves and regulators. Authors addressing this subsystem use emulated fuel cell stacks and primarily aim at validating the real-time operation of the controller.
Quan et al. [70] developed a controller based on a model predictive control (MPC). The controller manages the H2 excess ratio (HER) and the anode pressure and reduce overshoot compared to the reference MPC. In order to validate the real-time capability of the proposed controller, a C-HIL test-bench is developed with two DSP boards. A real-time model of the fuel cell system runs on one board, and the controller runs on the other board while data acquisition and visualisation are collected through a CAN bus and transmitted to a desktop computer. Wang et al. [71] developed and validated a controller based on an ANN for the anode pressure and HER control. They used an RCP test bench with real sensors and actuators, a real-time model of the H2 supply system running on a dSPACE target, and the ANN-based controller running on an ETAS controller. Abbaspour et al. [59] designed a fault-tolerant controller based on an ANN for the fault detection and a non-linear controller for the pressure regulation on the hydrogen and air regulation valves. The controller is validated on a real-time model of the PEMFC system and capable of maintaining system stability in case of air exhaust and H2 regulation valve fault. They are both running on a real-time OPAL-RT target.
On this topic, we notice that several authors communicate on advanced techniques using artificial intelligence, but more simple control techniques are not reported. Although simple control techniques, including PID controllers, are generally effective, it is noteworthy that there is a surprising lack of publications on the evaluation of classical controllers in a Hardware-in-the-Loop (HIL) environment.

3.5. Thermal Management System

The thermal management system is responsible for maintaining the fuel cell stack temperature within an acceptable range, and typically no more than 80 °C. Typical architectures of this subsystem include, pumps, radiators, fans, and sensors. The particularity of the thermal system is its low dynamic compared to the electrical and gas systems.
In order to integrate a reliable fuel cell model into the energy management controller, He et al. [72] developed a predictive model that includes stack temperature estimation. The application of this approach for thermal management is validated with HIL experiments, emulating both automotive and stationary applications. Compared to rule-based strategies, the EMS including this model allows up to 10 % of performance improvement. The thermal management system can also include a fault-tolerant control, as developed in [73] for a multi-stack fuel cell system. With this approach, HIL results show that in case of pump fault injection, the reference temperature is reached again after only 20 s. However, there is no information available concerning the experimental setup in this reference.
As shown in the previous section, the literature lacks studies on simple control techniques. However, as the nominal power of MSFCSs continues to increase, more complex and demanding thermal management strategies will be required. In this context, multivariable and optimal control approaches could play a crucial role in ensuring optimal performance under varying operating conditions.

3.6. Energy Management Systems

Energy management is responsible for power balancing between energy sources in order to respond to the demand in a safe and efficient way. It takes into consideration several phenomena: hybridization with batteries and/or supercapacitors, fuel cell degradation, fuel cell efficiency, hydrogen consumption, DC bus voltage regulation, etc. In a real-world application, it combines sensors, actuators, algorithms, programmable devices, and display devices into an energy management system (EMS). After validating the interest and capability of the EMS on MIL step, the next step is to compile and export it to a dedicated controller for HIL tests (including C-HIL and P-HIL test) for the validation on a real hardware environment. We can distinguish between offline and online EMS optimisation. In the first case, the mission profile is known in advance and real-time capability is not required. The objective of offline optimisation is to compute optimal energy management in order to have the best path according to the objective. In contrast, online control requires real-time capability for the control of the system. In this case, the mission profile is not known or partially known in advance. Consequently, real-time capability and robustness are validated in this step, using HIL and RCP testing control. Rule-based or frequency-based [74] controllers are easy to design, robust, and have a fast computation time. However, modern control techniques, including model predictive control (MPC) [75] or equivalent consumption minimisation strategy (ECMS) [76], allow further enhancements of the EMS.
A first class of EMS studied by several authors up to HIL testing is rule-based, integrating some specific enhancements. For instance, in [77] a rule-based EMS is proposed using low-pass filtering. This is combined with ageing modelling of hybrid PEMFCs and battery system to properly size the hybrid system components. Evaluation on an HIL test bench is proposed with the real-time target integrating the vehicle physical model and the controller implemented on a dedicated vehicle control unit. Similarly, Nazir et al. [78] developed a two-level controller for the power splitting and close control of a hybrid fuel cell and supercapacitor system. The power splitting between the fuel cell and the super-capacitor is made by a rule-based control. The close control of the fuel cell and super-capacitor currents use a backstepping non-linear controller that is adaptive with hardware parameters time variations (inductors, capacitors, and resistors). They compiled the proposed controller on a microcontroller board that communicate in real time with the fuel cell and super-capacitor models (Simulink models) on a desktop computer. Experimental results are in accordance with the MIL results in order to stabilise the DC bus. In [79] authors enhance the online control made by a lookup-table for the power split between fuel cell system and a battery by an offline optimisation using mixed integer linear programming (MILP) and a Bayesian optimisation. The optimisation allows the reduction of the H2 equivalent consumption by 25 % and an HIL platform was built in order to validate the real-time capability of models and control.
In another class of EMS, controllers integrating an algorithm for the minimisation of the hydrogen consumption of the system are proposed. Hence, Li et al. [80] developed a controller based on a combination with a state machine and an equivalent consumption minimisation strategy (ECMS) for a hybrid tramway combining a fuel cell with a supercapacitor. The proposed control is tested on an HIL test bench. The system model runs on an OPAL-RT target and the proposed control is running on a DSP board. In [81], an ECMS approach is proposed for an optimal online EMS on a hybrid powertrain architecture. The optimal approach is compared with a more basic rule-based technique and it is evaluated on HIL test bench with the controller implemented in a dSPACE MicroAutoBox device. Yan et al. [82] developed a strategy for minimisation of the equivalent energy consumption based on the state of the tramway (traction, braking, coasting, or parking). Their control algorithm is tested in real time on OPAL-RT target. The system model runs in real time on a CPU of the target and the control on another CPU of the same target.
Other studies propose integrating some learning capability in the EMS algorithm. In [83], an online EMS based on reinforcement learning, specifically Q-learning, is designed and validated on a dedicated HIL test bench. In this type of approach, the HIL testing allows the provision of insight into the online feasibility of machine learning algorithms containing inference methods. The inference steps should be fast enough to properly provide efficient power flow management for automotive powertrain applications. In [84], Kandidayeni et al. studied an EMS dedicated to improving the efficiency of the hybrid powertrain. Their controller performs an online recognition of driving patterns. The system efficiency is enhanced compared to a fuzzy-logic controller integrating offline pattern recognition, obtained through offline optimisation by a genetic algorithm. The largest improvement is achieved when the fuel cell undergoes a performance drift. Shi et al. [85] developed an EMS based on machine learning in order to reduce online the hydrogen consumption of a hydrogen fuel cell vehicle (Toyota Mirai). They test and validate the ability to reconfigure in case of stack loss by a C-HIL test.
Some authors also propose predictive control for the EMS and validate their approach through HIL testing. Pereira et al. [86] developed a non-linear predictive controller in order to find the maximum efficiency current point of the fuel cell and minimise its degradation. They validated the controller on a P-HIL test bench including a 3 kW PEMFC. The EMS runs on a CPU in a small-sized computer that also controls the electronic load. An adaptive online optimisation based on an extremum seeking is developed by Zhou in [87]. The fuel cell operates in the maximum efficiency area and the SOC of the hybridization battery stays within the predetermined interval. The proposed controller is first tested on a C-HIL test bench combining the SCALEXIO and MicroLabBox modules from dSPACE manufacturer (Paderborn, Germany). Secondly, a 1.2 kW PEMFC system is introduced for RCP testing.
Future EMS development should account for time-varying parameters, such as the degradation of fuel cell’s state of health. However, the different degradation mechanisms remain an active area of research, and their integration with modelling advancements requires further investigation. This includes more accurately calibrated physical degradation models to enhance predictive capabilities.

3.7. Multi-Stack FCS

A multi-stack fuel cell system (MSFCS) is an association of several (two or more) fuel cell stack in series or in parallel as presented in Figure 5. This figure presents four possible electrical architecture for multi-stack fuel cell associations with power converters. The association of several stack in an MSFCS allows us to reach high power levels, typically above hundreds of kilowatts, that are not achievable with a single stack. Therefore, power splitting between stacks must be performed. Using several stacks as independent modules of an MSFCS allows the resilience of the system in case of failure, as well as the possibility of selective start-up and shut-down in order to reduce consumption and degradation [88,89].
The main issues encountered in the literature are related to architecture, power conditioning, and EMS. HIL testing is particularly appropriate for the study of MSFCS control due to the high cost of these systems. Detailed reviews of the subject have been conducted by [90,91]. As a summary, we describe the most relevant EMS studies selected in the literature. It can be noted that the enhancement of MSFCS lifetime is a major concern in MSFCS EMS [92]. Another main concern is the development of EMS with fault-tolerant and reconfiguration properties.
A key challenge in MSFCSs is the design of architectures, which is not actually in the final stage of XIL methodology, as it is a combinatorial problem. There is a variety of possibilities from electrical to fluidic structures [91]. A complete fluidic architecture is presented in Figure 6 and is extracted from a technical report of the American Department of Energy [93]. This figure depicts the air, hydrogen, and coolant architecture with actuators and sensors for a heavy-duty vehicle containing two fuel cell stacks. As with control laws design, XIL testing provides a safe way to test architectures. Different architecture models can be proven on HIL testing to select the best architecture and develop an appropriate control.
Several studies aim at extending the lifetime of the stacks. To address the power split in an MSFCS, Meng et al. [94] developed a consensual EMS. The control is able to increase the lifetime of the system by 36 % through a consensual repartition of the load between the stacks in order to equilibrate fuel cell degradation and then reach the end-of-life of each individual stack at a similar time. The EMS is also capable of supplying the load even in the case of electrical or communication failure. They tested in real time on an HIL test bench the capability of the controller. The controller runs on a DSP board while the MSFCS real-time model runs on an OPAL-RT target. Wang et al. [95] developed a power allocation method based on virtual droop control for an MSFCS integrated into a tramway application with the ability to uniform the degradation among the stacks in order to extend the lifetime of the MSFCS. The power allocation method is also capable to redistribute the power load between the remaining stacks in case of one stack failure. To extend the lifetime of the fuel cell stacks, they chose to reduce to power fluctuation of the degraded stacks. To validate the EMS, they build an HIL test-bench with real-time models running on an OPAL-RT target and the controller running on a Texas Instruments controller. Results show that the proposed EMS is able to follow the power demand, even in the case of one stack failure, and to reduce the power fluctuation of the more degraded stacks, leading to a standardisation of the degradation and to an extend of the lifetime of the whole system. In [56], the EMS approach is based on the concept of virtual inertia and droop-based control to mitigate power transients among the different stacks operating in parallel. The approach is also adaptive by varying the virtual inertia according to each FC stack’s degradation trend. This results in a power-smoothing algorithm with performance evaluation on an RT-LAB HIL test platform.
Real-time simulation of the MSFCS is used by several authors for a detailed analysis of the behaviour of the controller. Peng et al. [96] proposed a simulation called HIL with the controller not exported to an embedded target, but rather running on a real-time computer (dSPACE). There are only real-time models running on the real-time computer. Therefore, according to the proposed terminology, they follow a SIL approach. Nevertheless, they develop a two-stage EMS strategy in order to reduce fuel consumption and study the impact of the coordination between top-level and low-level management systems. Jian et al. [97] presented an HIL real-time validation of the rule-based control algorithm dedicated to a fuel cell vehicle equipped with four stacks hybridised by a battery. Thanks to the real-time emulation of the system, they were able to verify the stability of the bus voltage during a standardised driving cycle. Their approach could be employed to test the redundancy of the system, which is theoretically improved thanks to the number of stacks. However, some improvements to the models and of the control algorithm are needed, in order to integrate fuel cell degradation, and prognostic and health management algorithms.
This topic brings several difficulties that the XIL methodologies could help to address. From MIL to HIL testing, the XIL methodology is particularly suited to enhance EMS, architecture, and degradation issues at a reduced cost.

3.8. Synthesis of the Literature in the Field

A growing number of articles have been published in the field of PEM fuel cells, and among them, publications focusing on HIL methodology are becoming increasingly numerous. In order to make a statistical study of the literature in the field, extractions from the Scopus and Web of Science databases have been made. The following requests were applied: first, (“PEMFC” OR (“Fuel cell” AND (“MEMBRANE” OR “PEM”))) in title, abstract and keywords, and secondly completed with AND (“Hardware in the loop” OR “Hardware-in-the-loop” OR “HIL”), depending on whether the search concerned PEM fuel cells globally or regarding specifically HIL methodology. The requests are limited to full articles written in English between 2006 and 2024 (inclusive). The evolution of the number of publications during this period is plotted in Figure 7a. This figure shows the number of publications focusing on HIL in blue bars and the fraction of the HIL publication in the PEMFC field in a red curve. This demonstrates that, after more than a decade with a low and variable number of publications mentioning HIL methodology for PEMFCs, a progressive growth started in 2018, with a notable acceleration in 2024. Concurrently, the fraction of these publications among the total number of publications dealing with PEM fuel cells also shows a significant growth in 2018, with an acceleration in 2024, from 0.03 % in 2017 to 0.71 % in 2024. Hence, even though this particular topic still remains a minor one for the fuel cell community, its importance has grown significantly in the last few years.
For a quick search based on the topic and testing stage, we synthesise the publications selected in the literature in Table 3. It references the topics, the development stage, and some remarks are added for fast comprehension. Its content is summarised in Figure 7b, which shows that C-HIL and RCP are, by far, the most used HIL methods for PEMFC system optimisation. It also confirms that HIL techniques are mainly applied to air supply control and EMS for single-stack and multi-stack systems. However, we found that thermal management and hydrogen loop are two areas that are not well studied in the literature. Nevertheless, these subjects are also important and should be considered in future studies.

4. Future Challenges

4.1. Modelling

FC modelling often relies on highly detailed electrochemical models to simulate their internal processes. However, fully modelling and understanding of degradation phenomena remain a current challenge and a major research focus. Improving degradation models is essential for predicting fuel cell lifetime and for creating adaptive management systems. XIL methods can be crucial in validating high-fidelity models with real-time data to dynamically adjust parameters, control laws limiting ageing, and refine degradation predictions over time.
To make real-time energy management, control, and optimisation feasible, faster models are required. Such models need to retain key physical insights while reducing computational demand, enabling faster predictions. Developing reduced-order models (ROMs) that incorporate complex electrochemical behaviour is challenging. XIL can facilitate iterative testing and validation of these ROMs, verifying that model simplifications do not compromise critical physical information needed to properly manage a system.
Online-capable models can provide insights into real-time system response and potential degradation impacts, offering advantages for predictive maintenance and adaptive energy management. Machine learning (ML) approaches, particularly physics-informed neural networks (PINNs) and Neural Operators (NOs), can integrate physical laws with real data measurements to capture unmodelled physics, such as degradation phenomena. XIL can help validate these ML models in near real-time environments, using HIL to evaluate emulated responses to real-world conditions and ensure robustness in various operating scenarios.
Significant challenges remain open topics in fuel cell modelling, including limited adaptability to real-time conditions, difficulty in scaling models across varying operating environments, and the high computational demands of detailed models. These factors complicate the real-time application of high-fidelity models. To address these issues, adaptive modelling techniques, such as real-time parameter adjustment and machine learning models, could increase the model’s flexibility to handle different scenarios. Hybrid modelling, combining high-fidelity physics-based models with ROMs, could balance accuracy and efficiency, making real-time application more feasible.

4.2. Architecture Optimisation

MSFCSs require complex architectures to handle electrical, thermal, and fluid management needs. With components and solutions such as hydrogen or air tank buffers and common air supplies [102]; for example, there is significant room for optimisation in terms of cost, efficiency, and reliability. Complete methodologies are needed to optimise MSFCS architectures across multiple criteria, including cost, material efficiency, and degradation.
Life cycle analysis (LCA) and emission optimisation are becoming critical in today’s climate change context for any system design, where material use and environmental impact play increasingly important roles. Integrating these considerations into architecture optimisation routines ensures that the FCS are designed with sustainability in mind.
XIL enables a flexible environment that allows for iterative test of different configurations of multi-stack architectures by simulating multiple, integrated domains (electrical, thermal, and fluidic) and observing interdependencies under various operating conditions. It provides a testing framework where LCA metrics and emission factors can be directly integrated into optimisation algorithms, allowing for simultaneous consideration of cost, efficiency, and environmental impact.
The remaining challenges relate to interdependence of component lifespans with system design, mutual subsystem usage optimisation (air/O2 and H2 supply), and complex thermal management needs. Proposed solutions include integrating predictive degradation models to optimise component lifespans within the overall architecture, implementing modular designs for hydrogen and fluid systems to increase flexibility, and using real-time digital twins to create more efficient thermal management strategies.

4.3. Energy, Thermal, Power, and Fluid Management Optimisation

Traditionally, electrical energy, thermal management, and fluid management are handled independently. However, FCS could benefit from an integrated management approach, where dependencies between energy, thermal, and fluidic domains are considered and thus enhancing overall performances. XIL allows these interdependencies to be explored through simulations that integrate all management systems, providing insights into how simultaneous adjustments might yield efficiency gains.
Better energy management practices can reduce hardware demands during system design, creating a close interdependence between management strategies and architecture optimisation. XIL allows for concurrent testing of these relationships, helping to identify strategies that balance effective energy management with minimal hardware requirements.
XIL provides an ideal platform for testing classic control algorithms and even advanced techniques, such as learning-based approaches (reinforcement learning and transfer learning) in a controlled environment. SIL, MIL, and HIL configurations can simulate a range of scenarios, including safety issue scenarios, offering a robust environment to validate novel management approaches before implementation on a real system. XIL is crucial for testing and refining communication protocols and the details of energy management system (EMS) algorithms, such as start/stop sequences, supervision logic, and fault detection. By simulating these components, XIL enables thorough validation of communication reliability, data synchronisation, and responsiveness between subsystems, ensuring robust and efficient EMS operations.

4.4. High-Power MSFCSs

The increasing power of fuel cell applications, accompanied by a rise in multi-stack systems (MSFCSs), is bringing new challenges to the fore that are not yet sufficiently addressed in the literature.
Higher nominal power rates raise short-circuit current challenges, particularly as fuel cells lack the inertia found in other power sources with mechanical rotating masses (e.g., electrical generators and motors). An XIL platform may help to better understand the current characteristics of a fuel cell under short-circuit conditions. Current peaks as high as 10 times the nominal values and stable short-circuit currents limited mainly by the mass transfer losses and hydrogen flow were reported in [103] through an HIL test bench. This understanding is essential to ensure reliable electrical protection, selectivity, and essential improve the design of the electrical power system.
The combination of several systems in parallel leads to the study of new electrical architectures, such as some of those presented in Section 3.7. These electrical architectures are associated with power converter topologies, all of which aim to finely control the current of each fuel cell system. Some topologies, such as interleaved boost converters, are well studied in the literature. Their implementation in an HIL-type workflow, where the fuel cell is emulated, is commonly used [54]. Other very interesting topologies, based on power partial converters, are still on the fringe and merit further investigation. A number of studies have presented this type of topology, which offers a gain in dimensioning [104], but an XIL-type approach is not associated with it. Such an approach would enable us to quickly advance in evaluating and validating these topologies.
If the integration of electrochemical impedance spectroscopy functionalities in PEMFC power converters are now well known [105,106], these studies are rarely carried out with an XIL workflow, which would allow the validation of detection algorithms and control in real-time configurations. The improvement of fuel cell would also be easier with this kind of approach.

5. Conclusions

Fuel cell system development and optimisation are generally supported by various modelling activities. Procedures such as Model-in-the-loop (MIL) and Software-in-the-loop (SIL) help to design the architecture and control strategy of the system using virtual components. On the other hand, Hardware-in-the-loop (HIL) allows for focusing the studies on specific subsystems, combining virtual and real components in dedicated experimental test facilities. These procedures, and some variants, are brought together under the X-in-the-loop (XIL) terminology. The XIL approach, which can be integrated in an industrial V-cycle development methodology, is dedicated to system development and analysis. As its main contribution, this paper presents in a very descriptive way the methodology and how this methodology—or at least parts of it—have been used by academics in order to enhance fuel cells and fuel cell systems. This paper highlights the XIL approach as a key strategy for developing PEMFC system solutions, with a particular focus on its capacity to minimise risks in the complex design and testing phases.
A detailed classification of the procedures included in this methodology is presented in this paper. It offers a complete overview of its use for fuel cell system development, and a clear definition is proposed for each term designating a single procedure to avoid misunderstandings. We observed that the academic sector does not use the entire V-cycle but only part of it.
In this work, we conducted a systematic review of the state of the art. This review allows us to highlight the main topics addressed by the XIL methodology. It appears that air loop management, power converter development for fuel cell application, and validation of EMS in HIL test-bench have a rich literature. In the reviewed studies, the XIL methodology helped to enhance these topics, improving lifetime, efficiency, and robustness in realistic conditions. Conversely, the analysis of the literature demonstrates a lack of research activity on some aspects of balance of plant management, specifically thermal management and hydrogen conditioning.
Furthermore, we identified some modelling topics as major concerns. Particularly, progress is required for the modelling of specific phenomena, such as fuel cell degradation. On this topic, the models need to be adapted to acquire a real-time capability in order to be implemented into real-time control of the fuel cell. In this context, the development of AI techniques for model reduction will help to adapt these complex models for real-time operation, allowing their integration in HIL testing, including virtual fuel cells.
Such progress in modelling seems crucial regarding the optimisation of multi-stack fuel cell systems (MSFCSs). Indeed, the test of these complex system architectures with real components generally leads to high costs, due to FCS costs and the high hydrogen consumption associated. Moreover, the coupling of multiple systems leads to a variety of possible electrical architectures that should be tested individually. These shortcomings can be overcome by the use of the XIL approach and the use of some virtual components, which is increasingly implemented in MSFCS development works.
More generally, the use of the XIL methodology for FCS optimisation should continue to grow, as it appears to be an effective way of capturing the complex interactions between the subsystems in order to achieve an optimal control for a reliable, durable, and efficient system.

Funding

This work was funded by the Institute Carnot Energies du Futur. It was also supported by a government grant managed by the French National Research Agency under the France 2030 programme, reference ANR-22-PEHY-0018.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

ANNArtificial Neural Network
CILController-in-the-loop
C-HILController Hardware-in-the-loop
CPUCentral Processing Unit
DMDDynamic Mode Decomposition
DSPDigital Signal Processor
DUTDevice Under Test
ECMSEquivalent Consumption Minimisation Strategy
EMSEnergy Management System
EUTEquipment Under Test
FCSFuel cell System
FILFPGA-in-the-loop
FPGAField Programmable Gate Array
HERHydrogen Excess Ratio
HILHardware-in-the-loop
HMIHuman–Machine Interface
HUTHardware Under Test
LCALife Cycle Analysis
MBDModel-based Design
MILModel-in-the-loop
MILPMixed Integer Linear Programming
MLMachine Learning
MPCModel Predictive Control
MSFCSsMulti-stack fuel cell systems
OEROxygen Excess Ratio
PEMFCProton Exchange Membrane Fuel Cell
P-HILPower Hardware-in-the-loop
PIDProportional Integral Derivative
PODProper Orthogonal Decomposition
PILProcessor-in-the-loop
PINNsPhysics-Informed Neural Networks
PLCProgrammable Logic Controller
RCPRapid Control Prototyping
RTReal-time
RILReal-physics-in-the-loop
ROMReduced Order Model
SILSoftware-in-the-loop
SOCState Of Charge
SUTSystem Under Test
XILX-in-the-loop

References

  1. Lohse-Busch, H.; Stutenberg, K.; Duoba, M.; Liu, X.Y.; Elgowainy, A.; Wang, M.; Wallner, T.; Richard, B.; Christenson, M. Automotive fuel cell stack and system efficiency and fuel consumption based on vehicle testing on a chassis dynamometer at minus 18 °C to positive 35 °C temperatures. Int. J. Hydrogen Energy 2020, 45, 861–872. [Google Scholar] [CrossRef]
  2. Sery, J.; Leduc, P. Fuel cell behavior and energy balance on board a Hyundai Nexo. Int. J. Engine Res. 2022, 23, 709–720. [Google Scholar] [CrossRef]
  3. Weiss, M.; Cloos, K.C.; Helmers, E. Energy efficiency trade-offs in small to large electric vehicles. Environ. Sci. Eur. 2020, 32, 46. [Google Scholar] [CrossRef]
  4. Padgett, E. On-Road Transit Bus Fuel Cell Stack Durability, DOE Hydrogen and Fuel Cell Technologies Program Record, 20008. 2021. Available online: https://www.hydrogen.energy.gov/docs/hydrogenprogramlibraries/pdfs/20008-fuel-cell-bus-durability.pdf (accessed on 12 December 2024).
  5. ‘German Hydrogen Trains Experience Problems’, Trains. Available online: https://www.trains.com/trn/news-reviews/news-wire/german-hydrogen-trains-experience-problems/ (accessed on 12 March 2025).
  6. Szalay, Z. Next Generation X-in-the-Loop Validation Methodology for Automated Vehicle Systems. IEEE Access 2021, 9, 35616–35632. [Google Scholar] [CrossRef]
  7. Mihalič, F.; Truntič, M.; Hren, A. Hardware-in-the-Loop Simulations: A Historical Overview of Engineering Challenges. Electronics 2022, 11, 2462. [Google Scholar] [CrossRef]
  8. Ivanov, V.; Augsburg, K.; Bernad, C.; Dhaens, M.; Dutré, M.; Gramstat, S.; Magnin, P.; Schreiber, V.; Skrt, U.; Van Kelecom, N. Connected and Shared X-in-the-Loop Technologies for Electric Vehicle Design. World Electr. Veh. J. 2019, 10, 83. [Google Scholar] [CrossRef]
  9. Segura, M.; Poggi, T.; Barcena, R. A Generic Interface for x-in-the-Loop Simulations Based on Distributed Co-Simulation Protocol. IEEE Access 2023, 11, 5578–5595. [Google Scholar] [CrossRef]
  10. Karimi, S.; Gaillard, A.; Poure, P.; Saadate, S. FPGA-Based Real-Time Power Converter Failure Diagnosis for Wind Energy Conversion Systems. IEEE Trans. Ind. Electron. 2008, 55, 4299–4308. [Google Scholar] [CrossRef]
  11. Sriganesh, R.; Pandikumar, M.; Sundareswaran, R. FPGA based Real Time Simulation of Power Converters. In Proceedings of the 2021 7th International Conference on Electrical Energy Systems (ICEES), Chennai, India, 11–13 February 2021; pp. 370–376. [Google Scholar] [CrossRef]
  12. Chebabhi, A.; Defdaf, M.; Kessal, A. Design and PIL implementation of a new robust backstepping based low-complexity voltage-oriented control method for four-leg rectifiers. Int. J. Electr. Power Energy Syst. 2024, 155, 109676. [Google Scholar] [CrossRef]
  13. El Fatimi, A.; Addaim, A.; Guennoun, Z. Design and analysis of a nanosatellite attitude control system using processor-in-the-loop approach. AEU—Int. J. Electron. Commun. 2023, 171, 154880. [Google Scholar] [CrossRef]
  14. Huang, S.; Wang, W.; Brambley, M.R.; Goyal, S.; Zuo, W. An agent-based hardware-in-the-loop simulation framework for building controls. Energy Build. 2018, 181, 26–37. [Google Scholar] [CrossRef]
  15. Deng, Y.; Li, H.; Foo, S. Controller Hardware-In-the-Loop simulation for design of power management strategies for fuel cell vehicle with energy storage. In Proceedings of the 2009 IEEE Vehicle Power and Propulsion Conference, Dearborn, MI, USA, 7–10 September 2009; pp. 866–870. [Google Scholar] [CrossRef]
  16. Mandrioli, C.; Carlsson, M.N.; Maggio, M. Testing Abstractions for Cyber-Physical Control Systems. ACM Trans. Softw. Eng. Methodol. 2023, 33, 1–32. [Google Scholar] [CrossRef]
  17. Walica, D.; Noskievič, P. Application of the MiL and HiL Simulation Techniques in Stewart Platform Control Development. Appl. Sci. 2022, 12, 2323. [Google Scholar] [CrossRef]
  18. Coaquira, F.J.T.; Wang, X.S.; Torrez, K.W.V.; Quiroga, M.J.M.; Plata, M.A.S.; Verdueta, G.A.L.; Quispe, S.E.M.; Banegas, G.J.A.; Lopez, F.P.A.; Rojas, A. Model-Based Design and Testbed for CubeSat Attitude Determination and Control System with Magnetic Actuation. Appl. Sci. 2024, 14, 6065. [Google Scholar] [CrossRef]
  19. Alarcon, J.M.B.; Marmolejo, J.L.S.; Muñoz, L.H.M.; Quesada, E.S.E.; Cordero, A.O.; Carrillo, L.R.G. Performance Evaluation of an H-VTOL Aircraft with Distributed Electric Propulsion and Ducted-Fans Using MIL Simulation. Machines 2023, 11, 852. [Google Scholar] [CrossRef]
  20. Sandoval, D.A.M.; De La Cruz-Loredo, I.; Saikia, P.; Abeysekera, M.; Ugalde-Loo, C.E. Dynamic verification of an optimisation algorithm for power dispatch of integrated energy systems. Front. Energy Res. 2024, 12, 1385839. [Google Scholar] [CrossRef]
  21. Cha, M.; Enshaei, H.; Nguyen, H.; Jayasinghe, S.G. Optimal sizing and evaluation of efficient fuel cell utilization for fuel cell battery hybrid electric ferry. Energy Convers. Manag. 2024, 315, 118723. [Google Scholar] [CrossRef]
  22. Marzi, E.; Morini, M.; Saletti, C.; Gambarotta, A. Coordinating multiple Power-To-Gas plants for optimal management of e-fuel seasonal storage. Smart Energy 2024, 14, 100143. [Google Scholar] [CrossRef]
  23. Batista, C.L.G.; Weller, A.C.; Martins, E.; Mattiello-Francisco, F. Towards increasing nanosatellite subsystem robustness. Acta Astronaut. 2019, 156, 187–196. [Google Scholar] [CrossRef]
  24. Li, A.; Ponchant, M.; Sturm, J.; Jossen, A. Reduced-Order Electro-Thermal Battery Model Ready for Software-in-the-Loop and Hardware-in-the-Loop BMS Evaluation for an Electric Vehicle. World Electr. Veh. J. 2020, 11, 75. [Google Scholar] [CrossRef]
  25. Gao, F.; Blunier, B.; Simões, M.G.; Miraoui, A. PEM Fuel Cell Stack Modeling for Real-Time Emulation in Hardware-in-the-Loop Applications. IEEE Trans. Energy Convers. 2011, 26, 184–194. [Google Scholar] [CrossRef]
  26. Werner, S.; Masing, L.; Lesniak, F.; Becker, J. Software-in-the-Loop simulation of embedded control applications based on Virtual Platforms. In Proceedings of the 2015 25th International Conference on Field Programmable Logic and Applications (FPL), London, UK, 2–4 September 2015; pp. 1–8. [Google Scholar] [CrossRef]
  27. Khaled, A.B.; Gaid, M.B.; Simon, D.; Font, G. Multicore simulation of powertrains using weakly synchronized model partitioning. IFAC Proc. Vol. 2012, 45, 448–455. [Google Scholar] [CrossRef]
  28. Raissi, M.; Perdikaris, P.; Karniadakis, G.E. Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. J. Comput. Phys. 2019, 378, 686–707. [Google Scholar] [CrossRef]
  29. Peherstorfer, B.; Willcox, K.; Gunzburger, M. Survey of Multifidelity Methods in Uncertainty Propagation, Inference, and Optimization. SIAM Rev. 2018, 60, 550–591. [Google Scholar] [CrossRef]
  30. Wang, J.; Jin, C.; Wang, P. A Uniform Control Strategy for the Interlinking Converter in Hierarchical Controlled Hybrid AC/DC Microgrids. IEEE Trans. Ind. Electron. 2018, 65, 6188–6197. [Google Scholar] [CrossRef]
  31. Vygoder, M.; Banihashemi, F.; Gudex, J.; Eggebeen, A.; Oriti, G.; Cuzner, R.M. A Novel Protection Design Process to Increase Microgrid Resilience. IEEE Trans. Ind. Appl. 2024, 60, 5372–5387. [Google Scholar] [CrossRef]
  32. Nazir, M.; Burkes, K.; Enslin, J.H. Converter-Based Solutions: Opening New Avenues of Power System Protection Against Solar and HEMP MHD-E3 GIC. IEEE Trans. Power Deliv. 2021, 36, 2542–2549. [Google Scholar] [CrossRef]
  33. Mather, B.A.; Kromer, M.A.; Casey, L. Advanced photovoltaic inverter functionality verification using 500kw power hardware-in-loop (PHIL) complete system laboratory testing. In Proceedings of the 2013 IEEE PES Innovative Smart Grid Technologies Conference (ISGT), Washington, WA, USA, 24–27 February 2013; pp. 1–6. [Google Scholar] [CrossRef]
  34. Nguyen, V.H.; Tran, Q.T.; Besanger, Y.; Jung, M.; Nguyen, T.L. Digital twin integrated power-hardware-in-the-loop for the assessment of distributed renewable energy resources. Electr. Eng. 2022, 104, 377–388. [Google Scholar] [CrossRef]
  35. Molitor, C.; Benigni, A.; Helmedag, A.; Chen, K.; Cali, D.; Jahangiri, P.; Muller, D.; Monti, A. Multiphysics Test Bed for Renewable Energy Systems in Smart Homes. IEEE Trans. Ind. Electron. 2013, 60, 1235–1248. [Google Scholar] [CrossRef]
  36. Sharma, N.; Mademlis, G.; Liu, Y.; Tang, J. Evaluation of Operating Range of a Machine Emulator for a Back-to-Back Power-Hardware-in-the-Loop Test Bench. IEEE Trans. Ind. Electron. 2022, 69, 9783–9792. [Google Scholar] [CrossRef]
  37. Liu, W.; Kim, J.-M.; Wang, C.; Im, W.-S.; Liu, L.; Xu, H. Power Converters Based Advanced Experimental Platform for Integrated Study of Power and Controls. IEEE Trans. Ind. Inform. 2018, 14, 4940–4952. [Google Scholar] [CrossRef]
  38. Hans, F.; Borowski, P.; Wendt, J.; Quistorf, G.; Jersch, T. Opportunities and Challenges of Advanced Testing Approaches for Multi-Megawatt Wind Turbines. IEEE Open J. Power Electron. 2024, 5, 323–335. [Google Scholar] [CrossRef]
  39. Edrington, C.S.; Steurer, M.; Langston, J.; El-Mezyani, T.; Schoder, K. Role of Power Hardware in the Loop in Modeling and Simulation for Experimentation in Power and Energy Systems. Proc. IEEE 2015, 103, 2401–2409. [Google Scholar] [CrossRef]
  40. Viehweider, A.; Lauss, G.; Lehfuss, F. Interface and stability issues for SISO and MIMO power hardware in the loop simulation of distribution networks with photovoltaic generation. Int. J. Renew. Energy Res. 2012, 2, 631–639. [Google Scholar]
  41. Badar, J.; Akhter, F.; Munir, H.M.; Bukhari, S.S.H.; Ro, J.-S. Efficient Real-Time Controller Design Test Bench for Power Converter Applications. IEEE Access 2021, 9, 118880–118892. [Google Scholar] [CrossRef]
  42. Xia, Z.; Gao, F.; Togai, K.; Yamaura, H. Accelerated and Integrated Real Time Testing Process Based on Two Universal Controllers on Rapid Controller Prototyping. SAE Int. J. Passeng. Cars—Mech. Syst. 2008, 1, 258–267. [Google Scholar] [CrossRef]
  43. Tarnapowicz, D.; Zaleski, T.; Matuszak, Z.; Jaskiewicz, M. Energy Optimization of Marine Drive Systems with Permanent Magnet Synchronous Motors. Energies 2024, 17, 31. [Google Scholar] [CrossRef]
  44. Caldognetto, T.; Petucco, A.; Lauri, A.; Mattavelli, P. A flexible power electronic converter system with rapid control prototyping for research and teaching. HardwareX 2023, 14, e00411. [Google Scholar] [CrossRef] [PubMed]
  45. Gao, F.; Blunier, B.; Chrenko, D.; Bouquain, D.; Miraoui, A. Multirate fuel cell emulation with spatial reduced real-time fuel cell modeling. IEEE Trans. Ind. Appl. 2012, 48, 1127–1135. [Google Scholar] [CrossRef]
  46. Gerard, M.; Poirot-Crouvezier, J.-P.; Hissel, D.; Pera, M.-C. Oxygen starvation analysis during air feeding faults in PEMFC. Int. J. Hydrogen Energy 2010, 35, 12295–12307. [Google Scholar] [CrossRef]
  47. Tardy, E.; Poirot-Crouvezier, J.-P.; Schott, P.; Morel, C.; Serre, G.; Bultel, Y. Investigation of liquid water heterogeneities in large area proton exchange membrane fuel cells using a Darcy two-phase flow model in a multiphysics code. Int. J. Hydrogen Energy 2022, 47, 38721–38735. [Google Scholar] [CrossRef]
  48. Pei, P.; Chen, H. Main factors affecting the lifetime of Proton Exchange Membrane fuel cells in vehicle applications: A review. Appl. Energy 2014, 125, 60–75. [Google Scholar] [CrossRef]
  49. Katrašnik, T.; Kravos, A. Advanced State-of-X diagnostics of proton exchange membrane fuel cells enabled by the multi-scale modeling framework. Int. J. Hydrogen Energy 2025, 141, 1359–1371. [Google Scholar] [CrossRef]
  50. He, W.; Tian, Z.; Wang, Q.; Hou, X.; Zhou, J.; Zhou, D.; Yang, Y. A novel high-dimensional and multi-physics modeling approach of proton exchange membrane fuel cell for real-time simulation. Energy Convers. Manag. 2023, 286, 116988. [Google Scholar] [CrossRef]
  51. Hu, H.; Ou, K.; Yuan, W.-W. Fused multi-model predictive control with adaptive compensation for proton exchange membrane fuel cell air supply system. Energy 2023, 284, 128459. [Google Scholar] [CrossRef]
  52. Kravos, A.; Kregar, A.; Penga, Ž.; Barbir, F.; Katrašnik, T. Real-time capable transient model of liquid water dynamics in proton exchange membrane Fuel Cells. J. Power Sources 2022, 541, 231598. [Google Scholar] [CrossRef]
  53. Ma, R.; Liu, C.; Zheng, Z.; Gechter, F.; Briois, P.; Gao, F. CPU-FPGA based real-time simulation of fuel cell electric vehicle. Energy Convers. Manag. 2018, 174, 983–997. [Google Scholar] [CrossRef]
  54. Wang, H.; Xu, J.; Sun, Y.; Du, P.; Lei, Y. Theoretical Comparison, Real-Time Emulation, and Experiment Validation of DC/DC Converter for Fuel Cell Electric Vehicle. IEEE Access 2024, 12, 56824–56835. [Google Scholar] [CrossRef]
  55. Hao, X.; Salhi, I.; Laghrouche, S.; Ait-Amirat, Y.; Djerdir, A. Robust control of four-phase interleaved boost converter by considering the performance of PEM fuel cell current. Int. J. Hydrogen Energy 2021, 46, 38827–38840. [Google Scholar] [CrossRef]
  56. Li, X.; Li, Q.; Wang, T.; Chen, W.; Zhang, S. Adaptive Power Transient Smoothing Control Considering Performance Degradation for Multi-Stack Fuel Cell Hybrid Power Systems. IEEE Trans. Transp. Electrif. 2023, 10, 7501–7512. [Google Scholar] [CrossRef]
  57. Zhou, Y.; Obeid, H.; Laghrouche, S.; Hilairet, M.; Djerdir, A. A novel second-order sliding mode control of hybrid fuel cell/super capacitors power system considering the degradation of the fuel cell. Energy Convers. Manag. 2021, 229, 113766. [Google Scholar] [CrossRef]
  58. Hao, X.; Salhi, I.; Laghrouche, S.; Ait-Amirat, Y.; Djerdir, A. Backstepping Supertwisting Control of Four-Phase Interleaved Boost Converter for PEM Fuel Cell. IEEE Trans. Power Electron. 2022, 37, 7858–7870. [Google Scholar] [CrossRef]
  59. Abbaspour, A.; Yen, K.K.; Forouzannezhad, P.; Sargolzaei, A. An Adaptive Resilient Control Approach for Pressure Control in Proton Exchange Membrane Fuel Cells. IEEE Trans. Ind. Appl. 2019, 55, 6344–6354. [Google Scholar] [CrossRef]
  60. Matraji, I.; Laghrouche, S.; Jemei, S.; Wack, M. Robust control of the PEM fuel cell air-feed system via sub-optimal second order sliding mode. Appl. Energy 2013, 104, 945–957. [Google Scholar] [CrossRef]
  61. Laghrouche, S.; Matraji, I.; Ahmed, F.S.; Jemei, S.; Wack, M. Load governor based on constrained extremum seeking for PEM fuel cell oxygen starvation and compressor surge protection. Int. J. Hydrogen Energy 2013, 38, 14314–14322. [Google Scholar] [CrossRef]
  62. Phan, V.D.; Trinh, H.-A.; Ahn, K.K. Finite-Time Command Filtered Control for Oxygen-Excess Ratio of Proton Exchange Membrane Fuel Cell Systems with Prescribed Performance. Mathematics 2023, 11, 914. [Google Scholar] [CrossRef]
  63. Wang, Y.; Wang, Y. Pressure and oxygen excess ratio control of PEMFC air management system based on neural network and prescribed performance. Eng. Appl. Artif. Intell. 2023, 121, 105850. [Google Scholar] [CrossRef]
  64. Zhang, H.K.; Wang, Y.F.; Wang, D.H.; Wang, Y.L. Adaptive robust control of oxygen excess ratio for PEMFC system based on type-2 fuzzy logic system. Inf. Sci. 2020, 511, 1–17. [Google Scholar] [CrossRef]
  65. Liu, J.; Laghrouche, S.; Ahmed, F.-S.; Wack, M. PEM fuel cell air-feed system observer design for automotive applications: An adaptive numerical differentiation approach. Int. J. Hydrogen Energy 2014, 39, 17210–17221. [Google Scholar] [CrossRef]
  66. Ma, L.; Zhao, H.; Qu, Y.; Zhao, S.; Yu, Y.; Wei, W. Reduced-order active disturbance rejection control method for PEMFC air intake system based on the estimation of oxygen excess ratio. IET Renew. Power Gener. 2023, 17, 951–963. [Google Scholar] [CrossRef]
  67. Olteanu, S.C.; Aitouche, A.; Belkoura, L.; Jouni, A.; Embedded, P.E.M. fuel cell stack nonlinear observer by means of a Takagi-Sugeno approach. Stud. Inform. Control. 2015, 24, 61–70. [Google Scholar] [CrossRef]
  68. Ramos-Paja, C.A.; Spagnuolo, G.; Petrone, G.; Mamarelis, E. A perturbation strategy for fuel consumption minimization in polymer electrolyte membrane fuel cells: Analysis, Design and FPGA implementation. Appl. Energy 2014, 119, 21–32. [Google Scholar] [CrossRef]
  69. Guo, X.; Fan, N.; Dong, Z.; Wang, C. Adaptive Prescribed Performance Control for PEM Fuel Cell Air Supply Systems With Unknown Air Compressor Faults. IEEE Trans. Ind. Electron. 2024, 71, 7664–7672. [Google Scholar] [CrossRef]
  70. Quan, S.; Wang, Y.-X.; Xiao, X.; He, H.; Sun, F. Feedback linearization-based MIMO model predictive control with defined pseudo-reference for hydrogen regulation of automotive fuel cells. Appl. Energy 2021, 293, 116919. [Google Scholar] [CrossRef]
  71. Wang, Y.; Wu, G.; Wang, Y. Modeling and control for PEMFC hydrogen management subsystem based on neural network compensation and prescribed tracking accuracy. Fuel 2023, 352, 129019. [Google Scholar] [CrossRef]
  72. He, H.; Quan, S.; Sun, F.; Wang, Y.-X. Model predictive control with lifetime constraints based energy management strategy for proton exchange membrane fuel cell hybrid power systems. IEEE Trans. Ind. Electron. 2020, 67, 9012–9023. [Google Scholar] [CrossRef]
  73. Su, Z.; Yuhang, B.; Zhirong, P.; Jianhua, G. Research on the fault-tolerant control in thermal management subsystem of multi-stack fuel cells. In Proceedings of the 2023 CAA Symposium on Fault Detection, Supervision and Safety for Technical Processes, SAFEPROCESS 2023, Yibin, China, 22–24 September 2023. [Google Scholar] [CrossRef]
  74. Pouget, J.; Riffonneau, Y. Signal Hardware-In-the-Loop simulator of hybrid railway traction for the evaluation of energy management. In Proceedings of the 2012 IEEE Vehicle Power and Propulsion Conference, Seoul, Republic of Korea, 9–12 October 2012; pp. 914–919. [Google Scholar] [CrossRef]
  75. Löffler, C.; Geertsma, R.; Polinder, H.; Coraddu, A. Optimizing Fuel Consumption of a Dual-Fuel Full-Electric Vessel Using Model Predictive Control. In Proceedings of the 2024 IEEE International Conference on Electrical Systems for Aircraft, Railway, Ship Propulsion and Road Vehicles & International Transportation Electrification Conference (ESARS-ITEC), Naples, Italy, 26–29 November 2024; pp. 1–6. [Google Scholar] [CrossRef]
  76. Jiang, D.; Long, Y.; Fu, P.; Guo, C.; Tang, Y.; Huang, H. A novel multi-stack fuel cell hybrid system energy management strategy for improving the fuel cell durability of the hydrogen electric Multiple Units. Int. J. Green Energy 2023, 21, 1766–1775. [Google Scholar] [CrossRef]
  77. Lu, D.; Hu, D.; Yi, F.; Li, J.; Yang, Q. Optimal selection range of FCV power battery capacity considering the synergistic decay of dual power source lifespan. Int. J. Hydrogen Energy 2023, 48, 13578–13590. [Google Scholar] [CrossRef]
  78. Nazir, M.S.; Ahmad, I.; Khan, M.J.; Ayaz, Y.; Armghan, H. Adaptive control of fuel cell and supercapacitor based hybrid electric vehicles. Energies 2020, 13, 5587. [Google Scholar] [CrossRef]
  79. Lambert, H.; Hernandez-Torres, D. Development and optimization of energy management strategies for hybrid heavy duty vehicle: From model to hardware in the loop validation. In Proceedings of the 2025 IEEE Transportation Electrification Conference and Expo (ITEC), Anaheim, CA, USA, 18–20 June 2025. [Google Scholar]
  80. Li, Q.; Su, B.; Pu, Y.; Han, Y.; Wang, T.; Yin, L.; Chen, W. A State Machine Control Based on Equivalent Consumption Minimization for Fuel Cell/Supercapacitor Hybrid Tramway. IEEE Trans. Transp. Electrif. 2019, 5, 552–564. [Google Scholar] [CrossRef]
  81. Li, H.; Ravey, A.; N’Diaye, A.; Djerdir, A. A novel equivalent consumption minimization strategy for hybrid electric vehicle powered by fuel cell, battery and supercapacitor. J. Power Sources 2018, 395, 262–270. [Google Scholar] [CrossRef]
  82. Yan, Y.; Li, Q.; Chen, W.; Su, B.; Liu, J.; Ma, L. Optimal Energy Management and Control in Multimode Equivalent Energy Consumption of Fuel Cell/Supercapacitor of Hybrid Electric Tram. IEEE Trans. Ind. Electron. 2019, 66, 6065–6076. [Google Scholar] [CrossRef]
  83. Lin, X.; Zeng, S.; Li, X. Online correction predictive energy management strategy using the Q-learning based swarm optimization with fuzzy neural network. Energy 2021, 223, 120071. [Google Scholar] [CrossRef]
  84. Kandidayeni, M.; Fernandez, A.O.M.; Khalatbarisoltani, A.; Boulon, L.; Kelouwani, S.; Chaoui, H. An Online Energy Management Strategy for a Fuel Cell/Battery Vehicle Considering the Driving Pattern and Performance Drift Impacts. IEEE Trans. Veh. Technol. 2019, 68, 11427–11438. [Google Scholar] [CrossRef]
  85. Shi, W.; Huangfu, Y.; Xu, L.; Pang, S. Online energy management strategy considering fuel cell fault for multi-stack fuel cell hybrid vehicle based on multi-agent reinforcement learning. Appl. Energy 2022, 328, 120234. [Google Scholar] [CrossRef]
  86. Pereira, D.F.; Lopes, F.D.C.; Watanabe, E.H. Nonlinear Model Predictive Control for the Energy Management of Fuel Cell Hybrid Electric Vehicles in Real Time. IEEE Trans. Ind. Electron. 2021, 68, 3213–3223. [Google Scholar] [CrossRef]
  87. Zhou, D.; Al-Durra, A.; Matraji, I.; Ravey, A.; Gao, F. Online Energy Management Strategy of Fuel Cell Hybrid Electric Vehicles: A Fractional-Order Extremum Seeking Method. IEEE Trans. Ind. Electron. 2018, 65, 6787–6799. [Google Scholar] [CrossRef]
  88. Bankati, W.R.; Boulon, L.; Jemei, S. Remaining useful life prognostic-based energy management strategy for multi-fuel cell stack systems in automotive applications. Int. J. Hydrogen Energy 2024, 82, 374–383. [Google Scholar] [CrossRef]
  89. Kopka, T.; Coraddu, A.; Polinder, H. Optimal Energy Management of FC- Battery Shipboard Power System using Dynamic Programming. In Proceedings of the 2024 IEEE International Conference on Electrical Systems for Aircraft, Railway, Ship Propulsion and Road Vehicles & International Transportation Electrification Conference (ESARS-ITEC), Naples, Italy, 26–29 November 2024; pp. 1–6. [Google Scholar] [CrossRef]
  90. Marx, N.; Boulon, L.; Gustin, F.; Hissel, D.; Agbossou, K. A review of multi-stack and modular fuel cell systems: Interests, application areas and on-going research activities. Int. J. Hydrogen Energy 2014, 39, 12101–12111. [Google Scholar] [CrossRef]
  91. Zhou, S.; Fan, L.; Zhang, G.; Gao, J.H.; Lu, Y.D.; Zhao, P.; Wen, C.K.; Shi, L.; Hu, Z. A review on proton exchange membrane multi-stack fuel cell systems: Architecture, performance, and power management. Appl. Energy 2022, 310, 118555. [Google Scholar] [CrossRef]
  92. Igourzal, A.; Auger, F.; Olivier, J.-C.; Retière, C. Improving the operation of multi-stack PEM fuel cell systems to increase efficiency, durability and lifespan while reducing ageing. Energy Convers. Manag. 2024, 314, 118630. [Google Scholar] [CrossRef]
  93. James, B.; Huya-Kouadio, J.; Houchins, C.; De Santis, D. Mass Production Cost Estimation of Direct H2 PEM Fuel Cell Systems for Transportation Applications: 2018 Update. 2018. Available online: https://sainc.com/what-we-do/energy-consulting/ (accessed on 5 February 2024).
  94. Meng, X.; Li, Q.; Huang, T.; Wang, X.; Zhang, G.; Chen, W. A Distributed Performance Consensus Control Strategy of Multistack PEMFC Generation System for Hydrogen EMU Trains. IEEE Trans. Ind. Electron. 2021, 68, 8207–8218. [Google Scholar] [CrossRef]
  95. Wang, T.; Li, Q.; Wang, X.; Chen, W.; Breaz, E.; Gao, F. A Power Allocation Method for Multistack PEMFC System Considering Fuel Cell Performance Consistency. IEEE Trans. Ind. Appl. 2020, 56, 5340–5351. [Google Scholar] [CrossRef]
  96. Peng, F.; Xie, X.; Wu, K.; Zhao, Y.; Ren, L. Online hierarchical energy management strategy for fuel cell based heavy-duty hybrid power systems aiming at collaborative performance enhancement. Energy Convers. Manag. 2023, 276, 116501. [Google Scholar] [CrossRef]
  97. Jian, B.; Wang, H. Hardware-in-the-loop real-time validation of fuel cell electric vehicle power system based on multi-stack fuel cell construction. J. Clean. Prod. 2022, 331, 129807. [Google Scholar] [CrossRef]
  98. Jung, J.-H.; Ahmed, S. Dynamic model of PEM fuel cell using real-time simulation techniques. J. Power Electron. 2010, 10, 739–748. [Google Scholar] [CrossRef]
  99. Jung, J.-H.; Ahmed, S.; Enjeti, P. PEM fuel cell stack model development for real-time simulation applications. IEEE Trans. Ind. Electron. 2011, 58, 4217–4231. [Google Scholar] [CrossRef]
  100. Jung, J.-H. Real-time and power hardware-in-the-loop simulation of PEM fuel cell stack system. J. Power Electron. 2011, 11, 202–210. [Google Scholar] [CrossRef]
  101. Mayyas, A.R.; Ramani, D.; Kannan, A.M.; Hsu, K.; Mayyas, A.; Schwenn, T. Cooling strategy for effective automotive power trains: 3D thermal modeling and multi-faceted approach for integrating thermoelectric modules into proton exchange membrane fuel cell stack. Int. J. Hydrogen Energy 2014, 39, 17327–17335. [Google Scholar] [CrossRef]
  102. Xie, Z.; Zhou, S.; Gao, J.; Zhang, G.; Shen, W.; Design, S. Matching, and Analysis of Air Supply Devices for Multi-Stack Fuel Cell Systems. Energy Technol. 2023, 11, 2201331. [Google Scholar] [CrossRef]
  103. Silva, R.E.; Harel, F.; Jemei, S.; Gouriveau, R.; Hissel, D.; Boulon, L.; Agbossou, K. Proton Exchange Membrane Fuel Cell Operation and Degradation in Short-Circuit. Fuel Cells 2014, 14, 894–905. [Google Scholar] [CrossRef]
  104. Siad, I.; Battiston, A.; Leroy, T.; Martin, J.-P.; Pierfederici, S. Exploration of Partial Power Converter Topology for Fuel Cell Multi-Stack Systems in Heavy-Duty Applications. In Proceedings of the 2024 IEEE International Conference on Electrical Systems for Aircraft, Railway, Ship Propulsion and Road Vehicles & International Transportation Electrification Conference (ESARS-ITEC), Naples, Italy, 26–29 November 2024; pp. 1–7. [Google Scholar] [CrossRef]
  105. Wang, H.; Gaillard, A.; Hissel, D. Online electrochemical impedance spectroscopy detection integrated with step-up converter for fuel cell electric vehicle. Int. J. Hydrogen Energy 2019, 44, 1110–1121. [Google Scholar] [CrossRef]
  106. Depernet, D.; Narjiss, A.; Gustin, F.; Hissel, D.; Pera, M.-C. Integration of electrochemical impedance spectroscopy functionality in proton exchange membrane fuel cell power converter. Int. J. Hydrogen Energy 2016, 41, 5378–5388. [Google Scholar] [CrossRef]
Figure 1. Classical industrial V-cycle used for the description of the XIL or MBD workflow.
Figure 1. Classical industrial V-cycle used for the description of the XIL or MBD workflow.
Energies 18 03774 g001
Figure 2. Academic view of the XIL methodology. Dashed lines stand for the virtual world.
Figure 2. Academic view of the XIL methodology. Dashed lines stand for the virtual world.
Energies 18 03774 g002
Figure 3. Paths for enabling real-time calculation.
Figure 3. Paths for enabling real-time calculation.
Energies 18 03774 g003
Figure 4. Detailed view of the workflow from the concept design (MIL) to the hardware validation (HIL and RCP). Computational workstations run all kinds of simulation, while real-time targets run only real-time simulation.
Figure 4. Detailed view of the workflow from the concept design (MIL) to the hardware validation (HIL and RCP). Computational workstations run all kinds of simulation, while real-time targets run only real-time simulation.
Energies 18 03774 g004
Figure 5. Possible electrical configurations of MSFCSs with power converters.
Figure 5. Possible electrical configurations of MSFCSs with power converters.
Energies 18 03774 g005
Figure 6. Fluidic architecture for multi-stack heavy duty transportation (extracted from [93]).
Figure 6. Fluidic architecture for multi-stack heavy duty transportation (extracted from [93]).
Energies 18 03774 g006
Figure 7. Evolution with time of the number of publications related to HIL methodology for PEMFCs, and of the ratio with the total number of publications about PEMFCs (a); classification of the most relevant publications listed in Table 3 (b).
Figure 7. Evolution with time of the number of publications related to HIL methodology for PEMFCs, and of the ratio with the total number of publications about PEMFCs (a); classification of the most relevant publications listed in Table 3 (b).
Energies 18 03774 g007
Table 1. Definition of the XIL acronym in automotive industry and in academic world.
Table 1. Definition of the XIL acronym in automotive industry and in academic world.
XILAutomotive World Point of ViewProposed Academic Point of ViewDifference
MILDevelopment of control laws in a simulated environment, more or less faithfully, without real-time constraintsSimultaneous code development for the control laws and for the model of the system without real-time constraintsThe automotive world uses pre-existing models of the system
SILReal-time PC-based testing of control functions using an environment simulator (vehicle)Adaptation of the code of the control laws and of the model of the system to meet real-time constraints: model reduction, fixed time steps, code compilationThe automotive world uses a PC platform with pre-existing compiled models of the system called simulators
HILTesting of the actual microcontroller interfaced with a real-time simulated environmentAll tests involving a hardware or emulated element interfaced with a real-time simulated systemThe automotive world restricts this approach to microcontroller validation
P-HILTesting of the actual microcontroller interfaced with physical parts and real-time emulated parts of the system under test (SUT) with power exchangesEmulation of one or possibly multiple physical devices controlled by a real-time model through a test-bench involving power exchanges. It can be connected to a real physical system (actuator, engine, or battery). Only a part of the system may be emulated, while the other is simulated. This is referred to as semi-virtual simulationThe automotive world restricts this approach to microcontroller validation
C-HIL-Testing of the actual microcontroller interfaced with a real-time simulated environmentThe academic “C-HIL” corresponds to the automotive “HIL”
RCPDevelopment of control laws interfacing with a real physical systemDevelopment of control laws interfacing with a real physical systemSimilar definitions
Table 2. A non-exhaustive list of specific use cases and the steps used for testing (optional stage in brackets).
Table 2. A non-exhaustive list of specific use cases and the steps used for testing (optional stage in brackets).
ObjectivesXIL Academic Approach
Developing a prototype for the control of an existing systemMIL ➜ RCP
Improving/tuning the control of an existing system[MIL➜] RCP
Developing a system from design to implementationMIL ➜ SIL ➜ C-HIL [➜P-HIL]
Integrating and testing an existing algorithm in a controlled environmentC-HIL
Optimising the sizing of an energy chainMIL
Designing a system and its control using Model-Based Design (MBD)MIL
Verifying the applicability of an algorithm in real-timeSIL
Performing component testsP-HIL
Evaluating the performance of a system and its controlMIL [➜RCP]
Evaluating the behaviour outside of operating conditionsMIL [➜C-HIL]
Verifying the physical behaviour of a system before its final integrationC-HIL + P-HIL
Table 3. Synthesis of the literature of XIL testing for PEMFCs.
Table 3. Synthesis of the literature of XIL testing for PEMFCs.
TopicsStageRemarksSystem Under TestReference
Fuel cell system modelling for real-time capabilitySILModel reduction in complete FCS.NoneHe, 2023 [50]
SILDevelopment of a linear model for air loop control.NoneHu, 2023 [51]
MIL/SILWater management modelling. 1 kHz capability.NoneKravos, 2022 [52]
Power electronicsHILCoupling FPGA for power electronics modelling and CPU for fuel cell modelling.NoneMa, 2018 [53]
HILConverter modelled in FPGA board of a MicroLabBox, controller, and fuel cell model running on the real-time processor of the MicroLabBox.Power converterWang, 2024 [54]
C-HILPower converter control development for an MSFCS. Control is running on a DSP.DSP controllerLi, 2023 [56]
HILPower converter control. Two dSPACE are used for modelling and control.NoneZhou, 2021 [57]
P-HILPower converter control and integration of a 1 kW fuel cell. Controller deported on dSPACE and a FPGA board.FC + ControllerHao, 2021 [55] and [58]
HILPropose and test different methods for computation time reduction in an RT-LAB HIL test-bench.NoneJung, 2010 [98,99,100]
Gases supplyHILFault tolerant control for air and H2. Everything is tested on an OPAL-RT target.NoneAbbaspour, 2019 [59]
Air supplyRCPControl of the OER for improving the net power efficiency.CompressorMatraji, 2013 [60]
RCPControl of the OER and pressure under dynamic load.CompressorLaghrouche, 2013 [61]
HILState observer for oxygen flow and pressure running on an ARDUINO communicating with real-time fuel cell model.ARDUINO state observerOlteanu, 2015 [67]
RCPControl of OER under dynamic load. Use a 100 W fuel cell for
validation of the control algorithm.
FC + compressorPhan, 2023 [62]
C-HILControl of the compressor voltage running on an FPGA. Real-time model running on a computer.FPGA controllerRamos-Paja, 2014 [68]
RCPControl of OER based on an artificial neural network. Models and controller run on dSPACE. A real compressor is tested.CompressorWang, 2023 [63]
RCPControl of OER based on fuzzy logic. Models and controller run on dSPACE. A real compressor is tested.CompressorZhang, 2020 [64]
C-HILAdaptive fault tolerant controller for the OER. The model is running on a Speedgoat while the controller is compiled on a DSP.DSP controllerGuo, 2024 [69]
RCPAdaptive control of the OER based on a state observer. FC model is running on an FPGA. A real compressor is included. A CompactRIO controls in real-time the compressor.CompressorLiu, 2014 [65]
C-HILControl of the OER based on a state observer. FC model is running on OPAL-RT. The controller runs on a DSP.DSP controllerMa, 2023 [66]
H2 supplyC-HILModel predictive control of the H2 excess ratio. Two DSP used for modelling and control.DSP controllerQuan, 2021 [70]
RCPController based on artificial neural networks for the anode pressure and HER control. Test-bench include real sensors, a motor, and a pump.Motor, pump and sensorsWang, 2023 [71]
Thermal managementMIL3-D finite element modelling of the thermal component on a fuel cell system. MIL used for designing the thermal system.NoneMayyas, 2014 [101]
C-HILModel predictive controller including stack temperature estimation developed and included in HIL testing.ControllerHe, 2020 [72]
EMSC-HILRule-based EMS using low pass filter and ageing modelling. Controller running on a vehicle control unit communicating with a real-time vehicle model.ControllerLu, 2023 [77]
HILLookup table-based EMS optimised off-line by a MILP and Bayesian optimisation. The control in embedded on a dSPACE target and real-time models are running on a Speedgoat target.ControllerLambert, 2025 [79]
C-HILController based on state machine and ECMS for a tramway application. Models are running on an OPAL-RT target while the controller runs on a DSP.ControllerLi, 2019 [80]
HILMinimisation of the equivalent energy consumption based on the tramway state. Model and controller are running on two separate CPU of the OPAL-RT target.NoneYan, 2019 [82]
RCPOnline H2 consumption optimisation by an ECMS technique. Validation of the proposed algorithm on an RCP test-bench with a 1.2 kW fuel cell and the controller running on a dSPACE MicroAutoBox.Controller + FCLi, 2018 [81]
P-HIL/
C-HIL
EMS based on reinforcement leaning with online prediction tested on an HIL setup. Real components controlled by a vehicle control unit.Power train + controllerLin, 2021 [83]
RCPEMS based on a fuzzy logic controller and an online driving cycle recognition. A LabVIEW model considering electric motor, battery, and converters and the EMS gives online current set point for the real 500 W fuel cell system.FCKandidayeni, 2019 [84]
C-HILEMS strategy for hybrid fuel cell and super-capacitor vehicle. Rule-based power splitting and a close control for power converter with the integration of the time-varying parameters such as inductance and capacitance. The controller is tested on a C-HIL setup with models running on a desktop computer.ControllerNazir, 2020 [78]
C-HILNon-linear predictive control of the fuel cell current in order to find the maximum efficiency point. Test-bench include a 3 kW fuel cell. Controller is running on a BeagleBone Black processor.ControllerPereira, 2021 [86]
C-HIL/RCPOnline optimisation based on fractional order extremum seeking. Online results compared with offline optimisation by dynamic programming. RCP include a 1.2 kW fuel cell.Controller + FCZhou, 2018 [87]
EMS for MSFCSC-HILConsensual power splitting of MSFCS for extending the system lifetime. Load following even in the case of electrical failure. Controller validated on a DSP communicating with models on an OPAL-RT targetControllerMeng, 2021 [94]
C-HILVirtual droop control of the MSFCS in a tramway application. Power splitting and load following even in case of electrical failure. Validation on a C-HIL test-bench.ControllerWang, 2020 [95]
C-HILAdaptive virtual droop control depending on each stack degradation. The controller is running on a DSP while models are running on an OPAL-RT target.ControllerLi, 2023 [56]
C-HILEMS based on machine learning in order to reduce online the hydrogen consumption of a commercial hydrogen fuel cell vehicle model. They tested and validated the ability of reconfiguration in case of loss of stack.ControllerShi, 2022 [85]
SILImpact of the coordination between top-level and low-level management systems on fuel consumption.NonePeng, 2023 [96]
C-HILValidation of the EMS with a 4 stacks MSFCS with bus voltage stability as goal. Validation of the controller in a CHIL setup.ControllerJian et al. [97]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lambert, H.; Hernàndez-Torres, D.; Retière, C.; Garnier, L.; Poirot-Crouvezier, J.-P. X-in-the-Loop Methodology for Proton Exchange Membrane Fuel Cell Systems Design: Review of Advances and Challenges. Energies 2025, 18, 3774. https://doi.org/10.3390/en18143774

AMA Style

Lambert H, Hernàndez-Torres D, Retière C, Garnier L, Poirot-Crouvezier J-P. X-in-the-Loop Methodology for Proton Exchange Membrane Fuel Cell Systems Design: Review of Advances and Challenges. Energies. 2025; 18(14):3774. https://doi.org/10.3390/en18143774

Chicago/Turabian Style

Lambert, Hugo, David Hernàndez-Torres, Clément Retière, Laurent Garnier, and Jean-Philippe Poirot-Crouvezier. 2025. "X-in-the-Loop Methodology for Proton Exchange Membrane Fuel Cell Systems Design: Review of Advances and Challenges" Energies 18, no. 14: 3774. https://doi.org/10.3390/en18143774

APA Style

Lambert, H., Hernàndez-Torres, D., Retière, C., Garnier, L., & Poirot-Crouvezier, J.-P. (2025). X-in-the-Loop Methodology for Proton Exchange Membrane Fuel Cell Systems Design: Review of Advances and Challenges. Energies, 18(14), 3774. https://doi.org/10.3390/en18143774

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