1. Introduction
Since the advent of the industrial revolution and the widespread use of fossil fuels, the global imperative has been to mitigate environmental pollution and minimize the consumption of finite, non-renewable resources. In pursuit of carbon neutrality, the automotive industry has recognized new energy vehicles as a significant pathway for advancement. With their capability for efficient and clean energy conversion, fuel cells have emerged as a prominent technology in this domain. Fuel cell vehicles (FCVs) represent a crucial aspect of the advancement of new energy vehicles, boasting features such as zero pollution, exceptional energy conversion efficiency, and impressive driving range [
1]. The development of FCVs has been the subject of extensive research and development efforts, with significant progress being made in harnessing their potential benefits. These vehicles not only provide an environmentally friendly alternative to traditional fuel sources but also offer improved performance capabilities that cater to the needs of modern consumers. In essence, FCVs have emerged as a viable solution to the pressing challenges faced by the automotive industry, positioning themselves as a key player in the transition towards sustainable transportation. PEMFCs have promising programs within fields inclusive of transportation, aerospace, and stationary energy systems [
2]. With the developing international call for environmentally pleasant and sustainable transportation solutions, fuel cells are gaining interest as an easy and green manner of transportation [
3].
FCVs offer notable advantages such as high energy efficiency, extended driving ranges, and zero emissions, making them a highly sought-after research direction within the electric vehicle domain [
4,
5,
6]. Among various types of fuel cells, PEMFCs are gaining significant attention because of their benefits such as operation at low temperatures, rapid start-up capability, and high power density [
7]. As the primary power source, PEMFCs are required to deliver power to vehicles swiftly and consistently [
8]. However, system disturbances can lead to delays in the air supply subsystem, resulting in oxygen depletion [
9], which accelerates the degradation in PEMFC lifespan. PEMFCs consist of subsystems such as gas supply systems, hydrothermal management systems, and power conditioning systems [
10]. The air supply system, among these subsystems, plays a paramount role by providing the necessary oxygen for the electrochemical reactions and facilitating the timely removal of reaction product water. This sustains the continuous progress of the electrochemical reaction.
An effective air supply control system is crucial in delivering a precise OER and pressure ratio to the fuel cell. It ensures optimal oxygen supply while preventing issues such as oxygen deficiency or excessive supply. The control system exhibits the ability to swiftly adjust the air supply in response to rapid changes in fuel cell load. It maintains high precision and reliability during prolonged operation, reducing faults and minimizing downtime. However, traditional linear control methods face limitations when dealing with the nonlinear characteristics and complex operational environment of fuel cell air supply subsystems. Consequently, there is an urgent need to develop a control strategy that can effectively adapt to the system’s nonlinear characteristics. This strategy ensures appropriate oxygen supply, robustness, and efficient and stable operation across various operational levels. In the research on control strategies for air supply subsystems, earlier studies mainly used linear controllers as the dominant controllers. Rodatz et al. [
11] designed a linear square Gaussian regulator to control the cathode pressure of a PEMFC and verified the effectiveness of the proposed control strategy through experiments and simulations, demonstrating how adjusting airflow can optimize fuel cell performance. She et al. [
12] developed a multi-objective controller based on a recursive neural network model to track set values and enhance durability simultaneously. Bianchi et al. [
13] proposed a linear parameter-varying gain-scheduling control strategy to adjust the stoichiometry of PEMFCs. Gruber et al. [
14] combined the gas delivery subsystem model with a predictive control model. Research shows that predictive model checking can provide good results for accurate models. Nevertheless, obtaining precise models for systems is generally challenging. Laghrouche et al. [
15,
16], considering the air supply subsystem, employed the sliding mode control method, which is effective in systems with uncertain parameters.
Most studies have proposed various control strategies through the abovementioned models, using the OER or air pressure as control variables. Ma et al. [
17] and others introduced an airflow control method based on uncertainty and disturbance estimation, achieving OER tracking control. Abbaker et al. [
18] used time-delay control in adjusting the optimal air mixture to enhance the reaction rate and performance of PEMFCs, verified through simulations. Additionally, Hu et al. [
19] suggested a robust nonlinear three-step controller design method, validated through simulations. Liu et al. [
20,
21] and others analyzed OER control and fault reconstruction based on sliding mode techniques, overlooking the dynamics of the backpressure valve, thus being unable to simultaneously control pressure and airflow in the studies mentioned. These studies offer valuable references for the application of nonlinear feedback control in PEMFCs. The control of the cathode-side OER has consistently been a topic of extensive discussion. Wu et al. [
22] proposed a method utilizing a hyperbolic tangent function within an extended state observer to accurately estimate the cathode gas pressure in a fuel cell gas supply system. Deng et al. [
23] combines the strengths of LSTM and MPC in developing MPC using an LSTM neural network for modelling and controlling the PEMFC gas supply system. Li et al. [
24] proposed a coordinated controller that effectively regulates the OER and air pressure. Their approach is based on input–output linearization and sliding mode methods. The OER value plays a crucial role in impacting the dynamic response capabilities of the PEMFC. It is essential to maintain an appropriate OER to avoid insufficient air supply. An OER value greater than 1 is necessary for ensuring adequate oxygen supply. However, excessive airflow can lead to increased parasitic power consumption within the system. Therefore, it is crucial to control the OER within a reasonable range to strike a balance between ensuring sufficient oxygen supply and minimizing parasitic power consumption. Model predictive control shows difficulty in handling complex systems, has long prediction range problems [
25], and requires a large number of calculations to perform predictive control during operation. PI control [
26] struggles to ensure robustness under operating conditions [
27]. Sliding mode control sometimes exhibits chatter during operation, and model dependence and condition dependence can often limit the effectiveness of these control strategies [
28]. The cumbersome computational workload unknowingly consumes a lot of dynamic response time, greatly impacting dynamic response performance.
Based on this, the research framework of this paper is shown in
Figure 1. In this paper, a nonlinear ADRC method is proposed to improved robustness and stable control of the OER within the optimal range for enhanced control effectiveness. Conventional linear control methods face challenges in dealing with the nonlinear characteristics of fuel cells, necessitating the adoption of a more suitable approach. The ADRC method, which incorporates error feedback and effectively estimates disturbances in the system, is utilized as a more direct and effective control system for the air supply subsystem. The performance and robustness of the control strategy is verified by comparing the ADRC strategy with the PI control strategy. Models of the PEMFC and its controller are developed and simulated to validate the effectiveness of the proposed control method. The main contributions of this paper are summarized below:
- (1)
A dynamic response model of the seventh-order PEMFC air supply subsystem is constructed to evaluate the effectiveness of the control strategy.
- (2)
A nonlinear active anti-disturbance control method for the fuel cell gas supply system is proposed to evaluate the effectiveness of the control strategy and verified by simulation comparison.
The organizational structure of the article is as follows:
Section 2 establishes the PEMFC gas supply system model to address the control issue of the OER.
Section 3 analyzes the PI and ADRC strategies.
Section 4 verifies the performance of the ADRC controller through simulation and discusses the simulation results. Finally,
Section 5 presents the main conclusions.
2. Modelling of PEMFC Air Supply Subsystem
The fuel cell air supply system model includes an air compressor, supply manifold, air cooler, humidifier, return manifold, and backpressure valve. The model assumes that the gases in the system follow the ideal gas law and that the temperature of the PEMFC stack can be adjusted to an optimal value. In addition, it is assumed that the temperature of the gas entering the stack is equal to the operating temperature of the stack. The intercooler is responsible for controlling the temperature at 353 K (Kelvin) and maintaining the humidity at 50%.
These assumptions form the basis for modeling and simulation of the PEMFC air supply system, allowing for its performance to be analyzed and optimized to deliver the required air to the stack while maintaining appropriate temperature and humidity levels.
2.1. Air Compressor Model
The model’s input parameters include intake pressure , intake temperature , and motor voltage command ; downstream pressure is the pressure provided by the manifold . In the typical configuration, the intake pressure and temperature are set to standard atmospheric pressure and ambient temperature, and engine control is one of the control signals of the fuel cell system and affects the operation of the air compressor. Downstream pressure is determined using multiple models that consider factors such as system requirements and load conditions.
When the air compressor receives an electrical signal through the motor command, the motor torque is adjusted accordingly. This change in torque directly impacts the performance of the compressor, affecting its output characteristics. The dynamic response of the air compressor model is a crucial aspect, enabling the system to adapt and regulate the air supply based on the specific demands of the fuel cell. This dynamic adjustment ensures that the fuel cell receives an appropriate and consistent air supply, optimizing its overall performance.
where
represent the motor constant, while
denotes the mechanical efficiency of the motor. These parameters are used to calculate the torque required to drive the compressor
. The specific heat capacity of air
is set to 1004, and the ratio of specific heat capacities
γ is 1.4.
is the moment of inertia of the compressor and motor combination,
represents the rotational speed of the compressor in radians per second (rad/s), and
is the torque input to the compressor motor.
2.2. Air Supply Manifold Model
The volumetric capacity of the supply manifold, which includes the volume occupied by the piping connecting the air compressor to the fuel cell stack, as well as the space occupied by the intercooler and humidifier, determines its capacity. Within the supply manifold, the air compressor supplies the incoming mass flow of air, while the outgoing mass flow relies on the flow at the manifold’s exit.
where
represents the volume of the supply manifold, while
represents the air temperature inside the supply manifold, which can be calculated using the ideal gas law with the help of
and
:
2.3. Air Cooler Model
As a result of the elevated air temperature at the compressor’s discharge, the temperature within the supply manifold rises correspondingly. To protect the fuel cell membrane from potential harm brought about by excessive heat, it becomes essential to lower the air’s temperature prior to reaching the required operating temperature for the fuel cell stack. In this research, the impact of heat transfer was not considered. Hence, the intercooler is assumed to function optimally, maintaining the air temperature entering the stack at the designated level. It is also presumed that there is no pressure loss within the intercooler. Furthermore, given that temperature fluctuations can affect gas humidity, the humidity of the gas is determined after it exits the intercooler.
where
is the vapor saturation pressure,
is the gas pressure in the intercooler,
is the gas temperature through the intercooler, and
.
The flow rate through the intercooler does not change: .
2.4. Humidifier Model
During this procedure, the air processed by the intercooler is guided to the humidifier to elevate its humidity levels. Given that the humidifier is comparatively small, it can be included as a part of the supply duct’s volume. For determining the alteration in air humidity due to the added moisture during the humidification process, a static model of the humidifier is utilized. This should help mitigate any duplication concerns. This model assumes that the airflow temperature stays consistent. This assumption suggests that the water injected is either vapor or that any heat produced during water evaporation is already included in the intercooler. By taking these elements into account, the static model effectively estimates the variations in air humidity within the humidification system. These assumptions are based on the airflow conditions leaving the intercooler (
,
). The dry air mass flow rate at the humidifier inlet and outlet is kept constant:
The flow rate out of the humidifier is regulated by the principle of conservation of mass:
The output stream then enters the cathode of the fuel cell, and this outflow is the cathode inlet flow ().
2.5. Return Manifold Model
The temperature of the air discharged from the fuel cell stack typically tends to be lower compared to the air at the outlet of the air compressor. The flow rate into the return manifold
is as follows:
where
is the total cathode pressure,
is the return manifold pressure (one of the model inputs), and
is the orifice constant.
The equation for the gas pressure
through the return manifold is as follows:
The backpressure valve nozzle equation dictates the outlet mass flow rate of the return manifold.
The area for opening the throttle can be fixed at a certain value or utilized as an extra variable for control to regulate the pressure in the intake manifold, subsequently impacting the pressure at the cathode. The key factors outlined in
Table 1 are the main parameters for simulating the subsystem responsible for supplying air to the fuel cell.
3. Controller Settings
To address the control issue of the OER, two simulation control tactics, PI and ADRC, are implemented.
3.1. PI Controller
The PI algorithm, which is a classical control method employed in the control strategy of PEMFC air supply systems, has gained widespread adoption owing to its simple structure, stability, and ease of implementation. The main advantages of PI controllers stem from the two actions they encompass, proportional (P) and integral (I), which collaborate within the control system to attain the desired system performance. In this paper, the PI control takes the step condition of the current as the perturbation input and the air compressor motor voltage as the control variable by using the PI control method; thus, the system can effectively track and maintain the oxygen excess rate and optimize the overall operation of the air supply system. Based on this, the constructed PI control model is shown in
Figure 2.
3.2. ADRC Controller
In the realm of controlling methods for PEMFC air supply subsystems, the ADRC strategy presents a compelling alternative approach. At its core, the ADRC strategy relies on the utilization of an extended state observer capable of estimating both the internal state of the system and external disturbances. This comprehensive monitoring and feedback regulation enable effective control of the system.
One of the primary principles of the ADRC strategy is to enhance the system’s robustness against uncertainties and external disruptions. By incorporating disturbance compensation, the ADRC algorithm enables the system to adapt to a wide range of unforeseen variations while maintaining stability and performance. The system’s capability to efficiently reject disruptions allows for it to maintain its intended performance levels even in the face of uncertainties and external disturbances. This ability ensures that, regardless of unforeseen challenges or outside interference, the system can continue to operate effectively and reliably. By consistently managing and mitigating the impact of these disruptions, the system can uphold its designed performance standards, thereby providing a robust solution in dynamic environments.
Its classical observer system is
. The two system error equations can be expressed as follows:
When A-LC is stable,
z(
t) asymptotically approaches and estimates the state variable
x(
t).
where
y is the output and is the observation;
u is the control; and
is a multivariate function of state variables, external disturbances, and time. If
is known, such that
, then the state observer can be designed as follows:
In this equation, u is used as an input quantity to make the output of y match the desired value. When is unknown, is used as the full perturbation. To achieve a comprehensive observation of perturbations within the system, it is frequently required to introduce an extra variable into the observer. This design allows for the observer to not only monitor the system’s state but also estimate the complete range of perturbations that impact the system’s performance. By doing so, the observer becomes capable of more accurately reflecting the actual state of the system, even when confronted with intricate perturbations.
Then, Equation (13) can be rewritten as below:
The dilated state observer can be constructed from
u and
y as follows:
where
is the output, is the value of
and the observed estimate of the full perturbation
;
is the value of the observer gain, which is an adjustable parameter.
From the control algorithm of ADRC, the basic expression form of ADRC design is as follows:
Since
b is uncertain, the above equation can be rewritten:
where
, and
is the estimated value of b. Let
; then, the above equation can be written as a state space expression:
Then, the corresponding dilated state observer is designed as below:
Based on Equation (18) and
, the system can be expressed as follows:
The final model for the ADRC controller is shown in
Figure 3:
4. Simulation and Results
In this paper, the test condition for the study involved selecting the load data obtained during the operation of the fuel cell system. To prevent oxygen deficiency under varying current conditions in the electric stack, the OER setting was fixed at a constant value of 2. This parameter setting enables the dynamic performance verification of the system.
Figure 4 of this paper illustrates the current variation process of the fuel cell electro stack, with the simulation encompassing a current range of 100 A to 230 A.
Figure 5 displays the variation curve of the electro stack voltage, revealing that the ADRC produces smaller amplitude compared to PI control. The performance of OER regulation is illustrated in
Figure 6, demonstrating that all control methods exhibit favorable dynamic tracking behavior when adjusting the OER to the set value. Specifically, the proposed ADRC controller achieves faster reaching of the set point without any overshoot, outperforming the PI controller, particularly when there is a change in the fuel cell current. Moreover, the ADRC method yields a dynamic response with reduced steady-state error. These results highlight the advantages of the ADRC controller in terms of speed and accuracy in regulating the OER under varying stacking current conditions.
Compared with PI, one of the most significant advantages of ADRC is its ability to reduce system state overshoot by generating virtual control signals that remove the transfer function’s zero point in relation to the system output.
Figure 6 demonstrates that although the PI algorithm allows for the OER to achieve the reference value promptly, it also results in significant overshoot and oscillations. ADRC, on the other hand, has been shown to be effective in reducing overshoot. However, this advantage comes at the cost of some control capabilities, resulting in delayed system response. By utilizing an algorithmic framework, ADRC assesses the overall system disturbance across diverse frequency ranges, effectively mitigating system state overshoot while ensuring the OER tracks the reference swiftly and precisely. At the same time, the system control variable in the ADRC algorithm, particularly the air compressor’s input voltage, shows minimal fluctuations, as illustrated in
Figure 5. In contrast, the PI algorithm attempts to align the OER with the set reference value through a control variable with substantial variations, often resulting in system state overshoot. Conversely, ADRC keeps the system input signal variations within an acceptable boundary.
In the subsequent analyses,
Figure 7a presents the transient tracking performance of the supply manifold pressure, whereas
Figure 7b provides a zoomed-in plot within a 74–80 s time window.
Figure 8a displays the transient tracking performance of the electric stack pressure
, and
Figure 8b offers a zoomed-in plot within a 430–444 s time window. As shown in
Figure 8b, the ADRC controller, utilizing feedback control design, exhibits faster transient response performance and smaller error compared to PI controllers. When compared to the proposed controller, ADRC can achieve similar or superior control performance. ADRC effectively addresses interference between systems, actively manages disturbance problems, ensures high control accuracy, and offers a solution for feedback control in nonlinear systems.
As for
Figure 9a, it illustrates the observed results of oxygen quality for both control methods, while
Figure 9b provides a zoomed-in plot within a 396 s time window. At 395.05 s, the oxygen quality under PI control is 0.0019 kg, surpassing the system’s reference value. In contrast, the oxygen quality under ADRC is only 0.0018 kg, aligning closely with the system’s estimated value. Similarly,
Figure 10a showcase the observed results of hydrogen quality for both control methods, with
Figure 10b zooming in on a 396 s time window. Both observers can maintain the relative error in the range of 4% and 2% when observing the levels of oxygen and nitrogen content. It is evident that ADRC exhibits smaller error, achieves steady state quicker than PI control, and does not exhibit a slight overshoot above the steady state value during transient states. ADRC demonstrates fast adjustment time and low estimation error, suggesting strong convergence.
To evaluate the effectiveness of these control strategies, we identified three quantitative indicators for comparison: ISE, IAE, and TV. The calculations are shown in Equations (23)–(25), and the results are shown in
Table 2, indicating that the control performance of the ADRC exceeds all evaluation criteria. Although the PI algorithm can make the OER quickly reach the reference value, it will also cause obvious overshoot and oscillation, which will lead to excessive ISE, IAE, and TV. By using the algorithm framework, ADRC evaluates different frequencies. The overall system disturbance within the range effectively alleviates the system state overshoot, while ensuring that the OER can quickly and accurately track the reference without generating excessive ISE, IAE, and TV. ADRC exhibits the smallest tracking error, an essential factor in control systems, as it indicates higher accuracy in following the desired output. Additionally, ADRC shows minimal control signal fluctuation, which is crucial for maintaining system stability and performance. On the other hand, the TV values for PI are significantly higher than those for ADRC, which could potentially lead to increased wear and tear on the air compressor, thereby shortening its lifespan.
The ADRC observes the system state and estimates the total perturbation by expanding the state observer on the one hand, which facilitates the real-time understanding of the system state; on the other hand, it can also compensate the perturbation in a timely manner in the form of feedback according to the overall amount of the role of the perturbation inside and outside the system model, which helps to improve the robustness of the system.
where
represents the step size of the voltage change within a control step.
One of the notable strengths of ADRC is the negligible overshoot resulting from observer error, a critical aspect in control systems where overshoot can lead to system instability and inefficiency. This analysis distinctly underscores ADRC’s capability in reducing overshoot and enhancing response speed, attributes that are vital for efficient control system performance. Moreover, ADRC exhibits superior stability compared to PI, particularly in scenarios that involve simultaneous stepwise changes in load current set point. This makes ADRC a more reliable and robust choice for dynamic environments where load changes are frequent and unpredictable. Overall, the findings highlight ADRC’s comprehensive benefits in improving the control system performance, stability, and lifespan of the air compressor.
The air supply subsystem of the fuel cell is inherently nonlinear, and in managing it, the ADRC exhibits quicker response times than PI control, with no overshooting. It can swiftly stabilize the system under different loads while also keeping a consistent OER value. While the PEMFC system operates smoothly, the voltage under ADRC mirrors the expected value, meeting the power needs of the vehicle. Thus, the proposed ADRC architecture is effective in improving the dynamic response performance and efficiency of the fuel cell system.