This application is the national phase entry of International Application No. PCT/CN2020/082646, filed on Apr. 1, 2020, which is based upon and claims priority to Chinese Patent Application No. 201910261414.2, filed on Apr. 2, 2019, the entire contents of which are incorporated herein by reference.
The present invention belongs to a fuel cell system control method in the field of fuel cell applications, and in particular relates to an active fault-tolerant temperature control method for a proton exchange membrane fuel cell system.
Due to environmental pollution and the energy crisis, new energy sources led by proton exchange membrane fuel cells are being paid more and more attention. Fuel cells have the advantage of having high power density, high conversion efficiency, no pollution, and the like, and have been increasingly applied to a distributed generation, new energy vehicles, energy storage, and other fields. However, according to the annual report released by the U.S. department of energy, the economy and durability of the fuel cells have not fully reached commercial indicators. Stack manufacturing process and system control are important means to realize its commercialization, and temperature control is an important factor affecting the performance of a stack. A large amount of heat may be generated during actual operation of the stack, and an excessive temperature may lead to membrane dryness and affect the activity of the membrane. Too low of a temperature may cause flooding which affects the efficiency of the stack. Improper temperature control may affect the performance of the stack, and conversely, a fault of the stack or an auxiliary system may also affect the temperature control. Active fault-tolerant control is fault-tolerant control based on fault diagnosis. The fault diagnosis is divided into two categories: model-based fault diagnosis and data-based fault diagnosis. The data-based fault diagnosis requires a lot of data training and lacks certain robustness. The model-based fault diagnosis requires the establishment of an accurate mathematical model but has better robustness. Temperature control is an important research field of fuel cell control. Existing research achievements include proportional integral derivative (PID) control, feedforward control, model predictive control, fuzzy control, and the like. However, the above methods do not take into account the system faults, and the control accuracy is not high, so there are certain limitations during an actual operation. Based on the above, the research on active model-based fault-tolerant temperature control for proton exchange membrane fuel cells is of great value.
In order to solve the problems in the prior art, the present invention provides an active fault-tolerant temperature control method for a proton exchange membrane fuel cell system, in which a redundant part of a model is obtained by structural analysis and Dulmage-Mendelsohn decomposition, so as to generate a system residual to diagnose a sensor fault, and fault-tolerant temperature control for the proton exchange membrane fuel cell system is realized using sliding-mode-based active fault-tolerant control, which improves the robustness of a temperature control system.
The technical solution adopted by the present invention includes the following steps:
The fuel cell system temperature control model in step S1 includes a fuel cell temperature model, a stack voltage model, and a semi-empirical model of an auxiliary system;
1) establishing the following fuel cell temperature model according to the energy conservation law and the thermodynamic principle;
Where Mst denotes mass of a stack, Cst denotes a thermal capacity of the stack; Tst,out denotes a temperature of the stack, which is an outlet temperature of stack cooling water; {dot over (Q)}fuel denotes chemical energy brought in by reactants in the stack, {dot over (Q)}in denotes energy brought in by input gases in the stack, {dot over (Q)}out denotes energy taken out by output gases, {dot over (Q)}elec denotes load output power in the stack, {dot over (Q)}cl denotes energy taken away by the stack cooling water, and {dot over (Q)}loss denotes heat dissipation of the stack;
the stack is short for fuel cell stack;
2) establishing the stack voltage model according to the principle of electrochemistry (Wu X, Zhou B. Fault tolerance control for proton exchange membrane fuel cell systems[J]. Journal of Power Sources, 2016, 324: 804-829.);
3) establishing the semi-empirical model of the auxiliary system for the auxiliary system;
the auxiliary system includes a radiator and a pump connected to the stack, and the semi-empirical model includes a pump model and a radiator model;
the pump model is obtained by fitting a pump voltage Vpump with a flow rate Wcl, with a specific form as follows:
Wcl=0.044Vpump3−0.37Vpump2+3.2Vpump−3.05
the radiator model is obtained by fitting a radiator outlet temperature difference Tdiff, a flow rate Wcl, a fan speed ω, and room temperature T0, with a specific form as follows:
Where F1(ω) denotes a non-linear conversion function of the fan speed ω, and is defined as follows:
F2(T0) denotes an empirical heat-dissipation function, and is defined as follows:
F2(T0)=(T0−25)/ln(T0/25)−25
Due to a high response speed of the auxiliary system, transient response can be ignored compared with a large lag time of the fuel cell temperature, and the semi-empirical model of the auxiliary system is obtained by least square fitting.
In step S2, the system equations include all model equations in the fuel cell temperature model, the stack voltage model, and the semi-empirical model of the auxiliary system; and the unknown system variables include all time-varying variables in the equations of the fuel cell temperature model, the stack voltage model, and the semi-empirical model of the auxiliary system.
In step S3, the residual is obtained, for an unknown system variable, by obtaining an analytical solution of the corresponding unknown system variable through a system equation, and subtracting the analytical solution and a corresponding sensor value. The sensor in the fuel cell system temperature control model is a sensor of a stack inlet temperature, a stack outlet temperature, a cooling water flow rate, a fan outlet temperature, and a stack voltage.
The active fault-tolerant control structure in step S4 mainly includes a sliding mode controller, a fault detection module, and a control module; the fault detection module judges, according to temperature, pressure, volume or mass flow rate, and voltage parameters in the fuel cell system temperature control model, whether the sensor in the model fails, after the fault detection module detects that the sensor in the model fails, the control module reconstructs, according to the fuel cell system temperature control model, a sensor signal indicative of a fault and feeds it back to the sliding mode controller, and finally, the sliding mode controller realizes the fault-tolerant control over the fuel cell outlet temperature by feedback.
The sliding mode controller is established according to the fuel cell system temperature control model, input of the sliding mode controller is a fuel cell set temperature, output of the sliding mode controller is a cooling water flow rate, and the cooling water flow rate serves as a control variable of the sliding mode controller; a sliding mode surface of the sliding mode controller is designed according to the fuel cell system temperature control model, and a smoothed switching function is adopted to prevent the pump from oscillating; and in consideration of an excessive overshoot effect caused by an integral effect in the sliding mode controller, integral separation and anti-integral saturation methods are added to the sliding mode surface to accelerate system response capability and stability.
The present invention has the following advantages:
The present invention solves the problem of sensor failure of a proton exchange membrane fuel cell temperature control system during operation, and applies a model-based fault-tolerant control method to temperature control, so that the reliability and durability of the fuel cell system can be effectively improved.
The present invention is described in detail below with reference to the accompanying drawings and specific embodiments.
As shown in
An active model-based fault-tolerant temperature control method for proton exchange membrane fuel cells includes the following steps:
S1: A fuel cell system temperature control model is established.
The fuel cell system temperature control model in step S1 includes a fuel cell temperature model, a stack voltage model, and a semi-empirical model of an auxiliary system.
1) The following fuel cell temperature model is established according to the energy conservation law and the thermodynamic principle:
Where Mst denotes mass of a stack, Cst denotes a thermal capacity of the stack; Tst,out denotes a temperature of the stack, which is an outlet temperature of stack cooling water; fuel denotes chemical energy brought in by reactants in the stack, {dot over (Q)}in denotes energy brought in by input gases in the stack, {dot over (Q)}out denotes energy taken out by output gases, {dot over (Q)}elec denotes load output power in the stack, {dot over (Q)}cl denotes energy taken away by the stack cooling water, and {dot over (Q)}loss denotes heat dissipation of the stack.
2) The stack voltage model is established according to the principle of electrochemistry (Wu X, Zhou B. Fault tolerance control for proton exchange membrane fuel cell systems[J]. Journal of Power Sources, 2016, 324: 804-829.).
3) The semi-empirical model of the auxiliary system is established for the auxiliary system.
The auxiliary system includes a radiator and a pump connected to the stack, and the semi-empirical model includes a pump model and a radiator model.
The pump model is obtained by fitting a pump voltage Vpump with a flow rate Wcl, with a specific form as follows:
Wcl=0.044Vpump3−0.37Vpump2+3.2Vpump−3.05
The radiator model is obtained by fitting a radiator outlet temperature difference Tdiff, a flow rate Wcl, a fan speed ω, and room temperature T0, with a specific form as follows:
Where F1(ω) denotes a non-linear conversion function of the fan speed ω, and is defined as follows:
F2(T0) denotes an empirical heat-dissipation function, and is defined as follows:
F2(T0)=(T0−25)/ln(T0/25)−25
Due to a high response speed of the auxiliary system, transient response can be ignored compared with a large lag time of the fuel cell temperature, and the semi-empirical model of the auxiliary system is obtained by least square fitting.
S2: A system structure matrix is established by a structural analysis method.
The system structure matrix is established by the structural analysis method (Krysander M, Aslund J, Frisk E. A structural algorithm for finding testable sub-models and multiple fault isolability analysis[C]/21st International Workshop on Principles of Diagnosis (DX-10), Portland, Oregon, USA. 2010: 17-18.). For the fuel cell system temperature control model by the structural analysis method, the system structure matrix whose horizontal axis is unknown system variables and vertical axis is system equations is established. For any element in the system structure matrix, if a system equation of the vertical axis corresponding to a matrix element includes an unknown system variable of the horizontal axis corresponding to the matrix element, the matrix element is marked as 1, and otherwise, as 0.
In step S2, the system equations include all model equations in the fuel cell temperature model, the stack voltage model, and the semi-empirical model of the auxiliary system; and the unknown system variables include all time-varying variables in the equations of the fuel cell temperature model, the stack voltage model, and the semi-empirical model of the auxiliary system, such as chemical energy, internal energy, volume or mass flow rate, voltage, and pressure.
S3: The system structure matrix in step S2 is decomposed by using a Dulmage-Mendelsohn method, so as to obtain a redundant part, and a system residual is constructed in the redundant part to identify a sensor fault in the model.
3.1) The system structure matrix is decomposed by using the Dulmage-Mendelsohn method, and the decomposed system structure matrix is, as shown in
In the vertical axis of
In the horizontal axis of
3.2) A redundant part of the decomposed system structure matrix is obtained, which is the lower right part of the matrix in
3.3) A residual is constructed in the redundant part. The residual is obtained, for an unknown system variable, by obtaining an analytical solution of the corresponding unknown system variable through a system equation, and subtracting the analytical solution and a corresponding sensor value. A fault of a sensor in the fuel cell system temperature control model is detected online through the residual: if the residual is below a set threshold, the sensor in the fuel cell system temperature control model does not fail, and if the residual is above the set threshold, the sensor in the fuel cell system temperature control model fails.
The sensor in the fuel cell system temperature control model is a sensor of a stack inlet temperature, a stack outlet temperature, a cooling water flow rate, a fan outlet temperature, and a stack voltage. The five dashed lines in the lower part of the matrix in
S4: Based on the sensor fault identification in step S3, an active fault-tolerant control structure based on a sliding mode controller is designed to realize fault-tolerant control over the fuel cell outlet temperature.
The active fault-tolerant control structure in step S4 mainly includes the sliding mode controller, a fault detection module, and a control module. The fault detection module judges, according to temperature, pressure, volume or mass flow rate, and voltage parameters in the fuel cell system temperature control model, whether the sensor in the model fails. After the fault detection module detects that the sensor in the model fails, the control module reconstructs, according to the fuel cell system temperature control model, a sensor signal indicative of a fault and feeds it back to the sliding mode controller, and finally, the sliding mode controller realizes the fault-tolerant control over the fuel cell outlet temperature by feedback.
The validity of the fault-tolerant control strategy is verified by experiments, which are classified into a normal experiment and a fault experiment. Experiments are carried out on a 3-kW proton exchange membrane fuel cell experimental platform, and a fuel cell used has 18 single cells.
In the normal experiment, high control precision and better robustness of a fuel cell temperature controller are demonstrated. As shown in
In the fault experiment, a bias fault is added to a fuel cell inlet temperature sensor to detect an effect of a fault-tolerant controller. As shown in
Number | Date | Country | Kind |
---|---|---|---|
201910261414.2 | Apr 2019 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2020/082646 | 4/1/2020 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2020/200214 | 10/8/2020 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20060063048 | Kolodziej | Mar 2006 | A1 |
20180131021 | Li | May 2018 | A1 |
Number | Date | Country |
---|---|---|
107317045 | Nov 2017 | CN |
Entry |
---|
CN107317045 English translation. Wu et al. China. Nov. 3, 2017. (Year: 2017). |
Number | Date | Country | |
---|---|---|---|
20220029184 A1 | Jan 2022 | US |