Air compressor speed correction method and device, fuel cell system and vehicle
By using feedforward control compensation and self-learning functions, the problem of air compressor speed deviation in the fuel cell system was solved, enabling rapid response to the flow demand of the fuel cell and improving the stability and service life of the system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- FTXT ENERGY TECH CO LTD
- Filing Date
- 2022-07-15
- Publication Date
- 2026-05-19
AI Technical Summary
In existing technologies, closed-loop control cannot predict the air compressor speed deviation, which increases the difficulty of flow control in fuel cell systems under aging and individual differences, affecting the accuracy and responsiveness of air flow control, and the system is unstable when operating in the low speed and low load range.
By adopting a feedforward control compensation method, the speed of the air compressor is corrected by acquiring the feedforward speed compensation value and correction value of the air compressor, triggering the self-learning function, and realizing rapid response to the flow demand of the fuel cell.
It effectively solves the problem of air compressor speed deviation caused by aging and individual differences, improves the air flow control accuracy and response speed of the fuel cell system, and enhances the system's stability and service life.
Smart Images

Figure CN117432620B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of air module flow control technology for fuel cell systems, and particularly to a method, apparatus, fuel cell system, and vehicle for correcting the speed of an air compressor. Background Technology
[0002] In recent years, with the energy-saving and environmentally friendly advantages of new energy vehicles, their development has received increasing attention. Fuel cell vehicles, in particular, offer more advantages compared to traditional electric and hybrid vehicles. In the promotion and use of fuel cell systems, airflow control directly affects the power output and lifespan of the fuel cell. The fuel cell air supply circuit needs to provide sufficient airflow to the fuel cell stack while meeting the power requirements of the entire vehicle to ensure the normal operation of the fuel cell system.
[0003] In related technologies, airflow control typically employs closed-loop control to correct for deviations in air compressor speed. However, closed-loop control cannot predict deviations in advance; it requires a pre-existing deviation before adjustment. Once demand changes, recalculation is necessary, and each load change introduces new flow deviations, increasing the difficulty of correction. Furthermore, closed-loop control can cause instability in the air control system when operating at low speeds and light loads, affecting not only the accuracy and responsiveness of airflow control but also the power response and lifespan of the fuel cell. Therefore, improvements are urgently needed. Summary of the Invention
[0004] In view of this, this application aims to propose a method for correcting the speed of an air compressor. This method solves the problem in related technologies where closed-loop control cannot compensate for the air compressor speed deviation in flow control caused by aging and individual differences. By using feedforward control compensation as the subsequent flow control, the closed-loop coefficient is corrected and a self-learning function is triggered to achieve rapid response to the flow demand of the fuel cell.
[0005] To achieve the above objectives, the technical solution of this application is implemented as follows:
[0006] A method for correcting the speed of an air compressor, wherein the method includes the following steps:
[0007] Determine whether the closed-loop correction coefficient for the current speed of the air compressor in the fuel cell system is greater than a preset threshold;
[0008] If the value is less than or equal to the preset threshold, the feedforward speed compensation value of the air compressor is obtained from the target storage device, and the feedforward speed of the air compressor is compensated according to the feedforward speed compensation value; and
[0009] If the value is greater than the preset threshold, the duration of the period exceeding the preset threshold and the fluctuation range of the current speed closed-loop correction coefficient within the duration are obtained. When the duration exceeds the preset duration and the fluctuation range is within the preset fluctuation range, the correction value of the feedforward speed of the air compressor is obtained. The feedforward speed of the air compressor is corrected according to the correction value of the feedforward speed of the air compressor. The air compressor is controlled according to the corrected feedforward speed so that the actual air flow of the fuel cell system reaches the desired air flow.
[0010] Furthermore, after obtaining the fluctuation range of the current speed closed-loop correction coefficient and the duration of the fluctuation exceeding the preset threshold, the method further includes:
[0011] If the fluctuation range is not within the preset fluctuation range, or the duration is less than or equal to the preset duration, then the feedforward speed compensation value of the air compressor is obtained from the target storage device, and the feedforward speed of the air compressor is compensated according to the feedforward speed compensation value of the air compressor.
[0012] Furthermore, before determining whether the closed-loop correction coefficient of the current speed of the air compressor in the fuel cell system is greater than the preset threshold, the method further includes:
[0013] Detect whether the fuel cell system is in the target operating state;
[0014] If the target operating state is not in effect, the feedforward speed compensation value of the air compressor is obtained from the target storage device, and the feedforward speed of the air compressor is compensated according to the feedforward speed compensation value of the air compressor.
[0015] If the target operating state is in effect, the closed-loop correction coefficient of the current speed of the air compressor in the fuel cell system is obtained.
[0016] Furthermore, detecting whether the fuel cell system is in the target operating state includes:
[0017] Collect the current air flow rate of the air compressor;
[0018] Determine whether the absolute value of the difference between the current airflow and the desired airflow is greater than a preset flow difference value;
[0019] If the absolute value of the difference is greater than the preset flow rate difference, it is determined that the fuel cell system is not in the target operating state; otherwise, it is determined that the fuel cell system is in the target operating state.
[0020] Further, obtaining the correction value of the feedforward speed of the air compressor includes:
[0021] The closed-loop correction amount of the air compressor is obtained based on the current speed closed-loop correction coefficient and the preset threshold.
[0022] The correction value of the feedforward speed of the air compressor is obtained by multiplying the closed-loop correction amount of the air compressor with the preset correction ratio.
[0023] Furthermore, after correcting the feedforward speed of the air compressor according to the correction value of the feedforward speed of the air compressor, the method further includes:
[0024] The correction value of the air compressor's rotational speed is used as the air compressor's rotational speed feedforward compensation value and stored in the target storage device.
[0025] The air compressor speed correction method in this embodiment of the application, when it is determined that the current speed closed-loop correction coefficient of the air compressor is not greater than a preset threshold, obtains the feedforward speed compensation value of the air compressor from the target storage device to compensate the feedforward speed of the air compressor; otherwise, it obtains the correction value of the feedforward speed of the air compressor when the duration is longer than a preset duration and the fluctuation range of the current speed closed-loop correction coefficient is within a preset fluctuation range during the duration, in order to correct the feedforward speed of the air compressor, so that the actual air flow of the fuel cell system reaches the expected air flow. This solves the problem in related technologies where closed-loop control cannot compensate for air compressor speed deviations in flow control caused by aging and individual differences. By using feedforward control compensation as subsequent flow control, the closed-loop coefficient is corrected and a self-learning function is triggered to achieve rapid response to the flow demand of the fuel cell.
[0026] Another objective of this application is to propose a speed correction device for an air compressor. This device solves the problem in related technologies where closed-loop control cannot compensate for air compressor speed deviations in flow control caused by aging and individual differences. By using feedforward control compensation as the subsequent flow control, the closed-loop coefficient is corrected and a self-learning function is triggered to achieve rapid response to the flow demand of the fuel cell.
[0027] To achieve the above objectives, the technical solution of this application is implemented as follows:
[0028] A speed correction device for an air compressor, comprising:
[0029] The judgment module is used to determine whether the current speed closed-loop correction coefficient of the air compressor in the fuel cell system is greater than a preset threshold.
[0030] The first correction module is configured to, if the value is less than or equal to the preset threshold, obtain the feedforward speed compensation value of the air compressor from the target storage device, and compensate the feedforward speed of the air compressor according to the feedforward speed compensation value; and
[0031] The second correction module is used to, if the value is greater than the preset threshold, obtain the duration of the period exceeding the preset threshold and the fluctuation range of the current speed closed-loop correction coefficient within the duration; and when the duration exceeds the preset duration and the fluctuation range is within the preset fluctuation range, obtain the correction value of the feedforward speed of the air compressor, correct the feedforward speed of the air compressor according to the correction value, and control the air compressor according to the corrected feedforward speed so that the actual air flow of the fuel cell system reaches the desired air flow.
[0032] Furthermore, after obtaining the fluctuation range of the current speed closed-loop correction coefficient and the duration of the fluctuation exceeding the preset threshold, the second correction module is further configured to:
[0033] If the fluctuation range is not within the preset fluctuation range, or the duration is less than or equal to the preset duration, then the feedforward speed compensation value of the air compressor is obtained from the target storage device, and the feedforward speed of the air compressor is compensated according to the feedforward speed compensation value of the air compressor.
[0034] Before determining whether the current speed closed-loop correction coefficient of the air compressor in the fuel cell system is greater than the preset threshold, the determination module further includes:
[0035] The detection unit is used to detect whether the fuel cell system is in the target operating state;
[0036] The first compensation unit is used to obtain the feedforward speed compensation value of the air compressor from the target storage device when it is not in the target operating state, and to compensate the feedforward speed of the air compressor according to the feedforward speed compensation value of the air compressor.
[0037] The second compensation unit is used to obtain the closed-loop correction coefficient of the current speed of the air compressor in the fuel cell system if the target operating state is being reached.
[0038] The detection unit is specifically used for:
[0039] Collect the current airflow of the fuel cell system;
[0040] Determine whether the absolute value of the difference between the current airflow and the desired airflow is greater than a preset flow difference value;
[0041] If the absolute value of the difference is greater than the preset flow difference, it is determined that the fuel cell system is not in the target operating state; otherwise, it is determined that the fuel cell system is in the target operating state.
[0042] The second correction module is specifically used for:
[0043] The closed-loop correction amount of the air compressor is obtained based on the current speed closed-loop correction coefficient and the preset threshold; the correction value of the feedforward speed of the air compressor is obtained by multiplying the closed-loop correction amount of the air compressor by the preset correction ratio.
[0044] After correcting the feedforward speed of the air compressor according to the correction value of the feedforward speed of the air compressor, the second correction module is further configured to:
[0045] The correction value of the air compressor's rotational speed is used as the air compressor's rotational speed feedforward compensation value and stored in the target storage device.
[0046] The speed correction device for the air compressor described above has the same advantages over the prior art as the speed correction method for the air compressor described above, and will not be repeated here.
[0047] Another object of this application is to provide a fuel cell system that includes a speed correction device for an air compressor as described above.
[0048] To achieve the above objectives, the technical solution of this application is implemented as follows:
[0049] A fuel cell system is provided with a speed correction device for an air compressor as described in the above embodiments.
[0050] Another objective of this application is to provide a vehicle that can quickly respond to the flow demands of a fuel cell, thereby improving the user experience.
[0051] To achieve the above objectives, the technical solution of this application is implemented as follows:
[0052] A vehicle is equipped with a fuel cell system as described in the above embodiments.
[0053] The vehicle and the air compressor speed correction method described above have the same advantages over the prior art, and will not be repeated here. Attached Figure Description
[0054] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings:
[0055] Figure 1 This is a flowchart of the air compressor speed correction method described in the embodiments of this application;
[0056] Figure 2 This is a block diagram of an air module system according to an embodiment of this application;
[0057] Figure 3 This is a detailed control flowchart of one embodiment of this application;
[0058] Figure 4 This is a block diagram of the speed correction device for an air compressor according to an embodiment of this application. Detailed Implementation
[0059] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other.
[0060] Before introducing the embodiments of this application, we will first introduce the operating principle of the on-board fuel cell system. The operation of the on-board fuel cell system requires a suitable supply of air, such as... Figure 1 As shown, air first enters the air supply system through a filter, and then the air flow rate is obtained by a flow meter to provide parameters for flow control. An air compressor, acting as a power source, compresses the air to supply the fuel cell, which then passes through an intercooler and a humidifier before entering the fuel cell and being discharged through a back pressure valve. Air flow control typically consists of two parts: feedforward and closed-loop feedback. The feedforward speed of the air compressor is obtained by using the desired flow rate and the pressure ratio before and after the compressor, and by consulting the compressor's MAP (Manifold Absolute Pressure, intake pressure sensor) graph. Then, a closed-loop control is formed by the deviation between the desired flow rate and the actual flow rate obtained by the flow meter to correct the feedforward speed.
[0061] It should be understood that airflow not only affects the output power of the fuel cell stack but also the performance of the proton exchange membrane. When the output power decreases while the airflow is too high, the air will carry away a large amount of moisture from the proton exchange membrane, causing it to dry out and affecting proton transport. Simultaneously, it will increase the power consumption of the system's air compressor, impacting system efficiency. Conversely, when the output power increases while the airflow is too low, the reactant gases will be over-humidified, clogging the micropores of the gas diffusion electrode and causing it to flood. Furthermore, the increased water generated during the electrochemical reaction of hydrogen and oxygen may result in insufficient airflow to remove excess moisture, also leading to electrode flooding. Therefore, precise control of the airflow is crucial; an unreasonable airflow will not only affect the fuel cell's performance but also shorten its lifespan.
[0062] The present application will now be described in detail with reference to the accompanying drawings and embodiments.
[0063] Figure 2 This is a flowchart of a method for correcting the speed of an air compressor according to an embodiment of this application.
[0064] like Figure 2As shown, the air compressor speed correction method according to an embodiment of this application includes the following steps:
[0065] Step S201: Determine whether the closed-loop correction coefficient of the current speed of the air compressor in the fuel cell system is greater than a preset threshold.
[0066] The preset threshold can be a threshold set by the user or a threshold obtained through multiple computer simulations; no specific limitation is made here.
[0067] Optionally, the closed-loop correction coefficient in this embodiment can be obtained through a closed-loop controller, which can be a PID (Proportion Integration Differentiation) controller, thereby enabling the control system to maintain stable, reliable, and convenient performance advantages. After obtaining the closed-loop correction coefficient of the current speed of the air compressor in the fuel cell system, it is further combined with a preset threshold for judgment.
[0068] Furthermore, in some embodiments, before determining whether the current speed closed-loop correction coefficient of the air compressor in the fuel cell system is greater than a preset threshold, the method further includes: detecting whether the fuel cell system is in a target operating state; if it is not in the target operating state, obtaining the feedforward speed compensation value of the air compressor from the target storage device, and compensating the feedforward speed of the air compressor according to the feedforward speed compensation value; if it is in the target operating state, obtaining the current speed closed-loop correction coefficient of the air compressor in the fuel cell system.
[0069] In some embodiments, detecting whether the fuel cell system is in the target operating state includes: collecting the current air flow rate of the air compressor; determining whether the absolute value of the difference between the current air flow rate and the desired air flow rate is greater than a preset flow rate difference; if the absolute value of the difference is greater than the preset flow rate difference, it is determined that the fuel cell system is not in the target operating state; otherwise, it is determined that the fuel cell system is in the target operating state.
[0070] The target operating state can be the state when the fuel cell system is in a stable operating state, that is, the speed of the air compressor is maintained at a certain speed fluctuating around. The expected air flow rate can be the air flow rate when the fuel cell system is operating optimally. The preset flow rate difference can be a value set by the user or a value obtained through multiple computer simulations. No specific limitation is made here.
[0071] Specifically, in this embodiment of the application, before detecting the closed-loop correction coefficient of the current speed of the air compressor in the fuel cell system through the closed-loop controller, it is also necessary to determine whether the fuel cell system is in the target operating state. The determination of the target operating state first requires collecting the current air flow rate of the air compressor through a flow meter; secondly, if there is a deviation between the current air flow rate and the expected air flow rate, it is further determined whether the absolute value of the difference between the current air flow rate and the expected air flow rate is greater than a preset flow rate difference. If the absolute value of the difference is greater than the preset flow rate difference, it is determined that the fuel cell system is not in the target operating state; otherwise, it is determined that the fuel cell system is in the target operating state.
[0072] Furthermore, when it is detected that the fuel cell system is not in the target operating state, the feedforward speed compensation value of the air compressor is obtained from the target storage device, and the feedforward speed of the air compressor is compensated according to the feedforward speed compensation value of the air compressor, thereby eliminating the flow deviation. The target storage device can be the vehicle's ROM (Read-Only Memory), which stores the feedforward speed compensation value of the air compressor.
[0073] Therefore, when the fuel system is not in the target operating state, that is, when the fuel system is in an unstable operating state, the embodiments of this application can compensate the feedforward speed of the air compressor by using the feedforward speed compensation value of the air compressor, thereby eliminating the flow deviation and thus quickly responding to the flow demand of the fuel cell system.
[0074] In step S202, if the value is less than or equal to a preset threshold, the feedforward speed compensation value of the air compressor is obtained from the target storage device, and the feedforward speed of the air compressor is compensated according to the feedforward speed compensation value.
[0075] Specifically, in the fuel cell system of this application embodiment, when the current speed closed-loop correction coefficient of the air compressor is less than or equal to a preset threshold, the feedforward speed compensation value of the air compressor is obtained from the target storage device, such as ROM, and the feedforward speed of the air compressor is compensated according to the feedforward speed compensation value of the air compressor, thereby eliminating the flow deviation.
[0076] Step S203: If the value is greater than a preset threshold, obtain the duration of the duration of the duration of the duration of the duration of the duration of the duration of the current speed closed-loop correction coefficient and the fluctuation range of the current speed closed-loop correction coefficient within the duration of ...
[0077] Specifically, in this embodiment of the application, when the closed-loop correction coefficient of the current speed of the air compressor in the fuel cell system is greater than a preset threshold (e.g., 1.5), the self-learning function is automatically triggered to learn and record the correction value.
[0078] Specifically, when the closed-loop correction coefficient of the current speed of the air compressor in the fuel cell system is detected to be 1.7, since the preset threshold of this application embodiment is 1.5, the closed-loop correction coefficient is greater than the preset threshold. Then, the duration of the period of the period of the period of the period of the current speed closed-loop correction coefficient is further calculated, and the fluctuation range of the current speed closed-loop correction coefficient within the duration of the period of the period of the calculation is calculated to obtain the accurate flow deviation value.
[0079] Furthermore, in some embodiments, obtaining the correction value of the air compressor's feedforward speed includes: obtaining the closed-loop correction amount of the air compressor based on the current speed closed-loop correction coefficient and a preset threshold; and obtaining the correction value of the air compressor's feedforward speed based on the product of the air compressor's closed-loop correction amount and a preset correction ratio. The preset fluctuation range and preset correction ratio can be thresholds set by the user or thresholds obtained through multiple computer simulations. For example, the fluctuation range in this embodiment can be set to 1.3-1.6, or other reasonable ranges. The preset correction ratio can be 30%, 40%, or other percentage thresholds. Preferably, the preset correction ratio is 30%, but this is not specifically limited.
[0080] Specifically, when the current speed closed-loop correction coefficient of the air compressor in the fuel cell system, obtained through the above detection, is greater than a preset threshold, it is determined whether the fluctuation of the current speed closed-loop correction coefficient is within a preset fluctuation range and whether the duration is greater than the preset threshold. If the fluctuation of the current speed closed-loop correction coefficient is within the preset fluctuation range and the duration is greater than the preset threshold, this difference can be regarded as a deviation caused by the air compressor itself. Then, the correction value of the air compressor's feedforward speed is obtained according to a certain preset ratio. The correction value of the air compressor's feedforward speed can be obtained based on the current speed closed-loop correction coefficient, the preset threshold, and the correction ratio. That is, firstly, the closed-loop correction amount of the air compressor is obtained from the difference between the current speed closed-loop correction coefficient and the preset threshold; secondly, the correction value of the air compressor's feedforward speed is obtained by multiplying the closed-loop correction amount of the air compressor by the preset correction ratio.
[0081] In other words, if the fluctuation of the current speed closed-loop correction coefficient is within the preset fluctuation range and the duration is greater than the preset threshold, the correction value of the air compressor's feedforward speed can be obtained by multiplying the air compressor's closed-loop correction amount by 30% of the preset correction ratio, thereby correcting the air compressor's feedforward speed so that the actual air flow of the fuel cell system reaches the desired air flow.
[0082] Furthermore, in some embodiments, after correcting the feedforward speed of the air compressor according to the correction value of the feedforward speed of the air compressor, the method further includes: using the correction value of the air compressor speed as the feedforward compensation value of the air compressor speed and storing it in the target storage device.
[0083] Specifically, in this embodiment of the application, after correcting the feedforward speed of the air compressor using the correction value of the feedforward speed obtained above, the correction value of the air compressor speed is used as the feedforward compensation value of the air compressor speed. When the vehicle is powered off, the feedforward compensation value of the air compressor speed is written into the ROM for controlling the air flow rate in the later stage.
[0084] In summary, to facilitate a clearer understanding of the implementation process of the embodiments of this application by those skilled in the art, the following is a detailed explanation. Figure 3 To further explain, the specific steps are as follows:
[0085] S301, Begin.
[0086] S302, fuel cell system in operation.
[0087] S303: Determine whether the fuel cell system is in the target operating state. If yes, execute S304; otherwise, execute S305.
[0088] S304, flow closed-loop control, obtain the air compressor speed closed-loop correction coefficient X, and jump to execute step S306.
[0089] S305 uses the air compressor feedforward speed compensation value recorded in the ROM.
[0090] S306: Determine whether the current speed closed-loop correction coefficient of the air compressor in the fuel cell system is greater than the preset threshold. If yes, execute S307; otherwise, return to execute S305.
[0091] S307, calculate the fluctuation range of the current speed closed-loop correction coefficient and the duration of the fluctuation exceeding the preset threshold.
[0092] S308: Determine whether the fluctuation range of the closed-loop correction coefficient is greater than the preset fluctuation range and the duration exceeds the preset duration. If yes, execute S309; otherwise, return to execute S305.
[0093] S309: The closed-loop correction amount of the air compressor is obtained based on the current speed closed-loop correction coefficient and the preset threshold. The correction value of the air compressor feedforward speed is obtained by multiplying the closed-loop correction amount of the air compressor with the preset correction ratio. The correction value is superimposed on the feedforward speed of the air compressor, and the air compressor is controlled based on the superimposed feedforward speed.
[0094] S310: When the vehicle is powered off, the air compressor speed feedforward compensation value is written into the ROM to control the subsequent air flow.
[0095] The air compressor speed correction method in this embodiment of the application, when it is determined that the current speed closed-loop correction coefficient of the air compressor is not greater than a preset threshold, obtains the feedforward speed compensation value of the air compressor from the target storage device to compensate the feedforward speed of the air compressor; otherwise, it obtains the correction value of the feedforward speed of the air compressor when the duration is longer than a preset duration and the fluctuation range of the current speed closed-loop correction coefficient is within a preset fluctuation range during the duration, in order to correct the feedforward speed of the air compressor, so that the actual air flow of the fuel cell system reaches the expected air flow. This solves the problem in related technologies where closed-loop control cannot compensate for air compressor speed deviations in flow control caused by aging and individual differences. By using feedforward control compensation as subsequent flow control, the closed-loop coefficient is corrected and a self-learning function is triggered to achieve rapid response to the flow demand of the fuel cell.
[0096] Furthermore, such as Figure 4 As shown in the figure, an embodiment of this application also discloses a speed correction device 10 for an air compressor, which includes: a judgment module 100, a first correction module 200 and a second correction module 300.
[0097] Specifically, such as Figure 4 As shown, the judgment module 100 is used to determine whether the current speed closed-loop correction coefficient of the air compressor in the fuel cell system is greater than a preset threshold.
[0098] The first correction module 200 is used to, if the value is less than or equal to a preset threshold, obtain the feedforward speed compensation value of the air compressor from the target storage device, and compensate the feedforward speed of the air compressor according to the feedforward speed compensation value; and
[0099] The second correction module 300 is used to obtain the duration of the period exceeding the preset threshold and the fluctuation range of the current speed closed-loop correction coefficient within the duration if the duration exceeds the preset threshold. When the duration exceeds the preset duration and the fluctuation range is within the preset fluctuation range, the module obtains the correction value of the feedforward speed of the air compressor, corrects the feedforward speed of the air compressor according to the correction value, and controls the air compressor according to the corrected feedforward speed so that the actual air flow of the fuel cell system reaches the desired air flow.
[0100] Furthermore, after obtaining the fluctuation range of the current speed closed-loop correction coefficient and the duration of the fluctuation exceeding the preset threshold, the second correction module is also used for:
[0101] If the fluctuation range is not within the preset fluctuation range, or the duration is less than or equal to the preset duration, the feedforward speed compensation value of the air compressor is obtained from the target storage device, and the feedforward speed of the air compressor is compensated according to the feedforward speed compensation value of the air compressor.
[0102] Before determining whether the closed-loop correction coefficient for the current speed of the air compressor in the fuel cell system is greater than a preset threshold, the determination module 100 also includes:
[0103] The detection unit is used to detect whether the fuel cell system is in the target operating state.
[0104] The first compensation unit is used to obtain the feedforward speed compensation value of the air compressor from the target storage device when it is not in the target operating state, and to compensate the feedforward speed of the air compressor according to the feedforward speed compensation value of the air compressor.
[0105] The second compensation unit is used to obtain the closed-loop correction coefficient of the current speed of the air compressor in the fuel cell system if the target operating state is being reached.
[0106] The detection unit is specifically used for:
[0107] Collect the current airflow of the fuel cell system;
[0108] Determine whether the absolute value of the difference between the current airflow and the desired airflow is greater than the preset airflow difference;
[0109] If the absolute value of the difference is greater than the preset flow difference, the fuel cell system is determined not to be in the target operating state; otherwise, the fuel cell system is determined to be in the target operating state.
[0110] The second correction module 300 is specifically used for:
[0111] The closed-loop correction amount of the air compressor is obtained based on the current speed closed-loop correction coefficient and the preset threshold; the correction value of the air compressor's feedforward speed is obtained by multiplying the closed-loop correction amount of the air compressor by the preset correction ratio.
[0112] After correcting the air compressor's feedforward speed based on the correction value of the air compressor's feedforward speed, the second correction module 300 is also used for:
[0113] The correction value of the air compressor speed is used as the air compressor speed feedforward compensation value and stored in the target storage device.
[0114] The air compressor speed correction device in this embodiment determines that if the current speed closed-loop correction coefficient of the air compressor is not greater than a preset threshold, it obtains the feedforward speed compensation value of the air compressor from the target storage device to compensate the feedforward speed of the air compressor. Otherwise, it obtains the correction value of the feedforward speed of the air compressor when the duration is longer than a preset duration and the fluctuation range of the current speed closed-loop correction coefficient is within a preset fluctuation range during the duration. This corrects the feedforward speed of the air compressor, ensuring that the actual air flow of the fuel cell system reaches the desired air flow. This solves the problem in related technologies where closed-loop control cannot compensate for air compressor speed deviations in flow control caused by aging and individual differences. By using feedforward control compensation as subsequent flow control, the closed-loop coefficient is corrected and a self-learning function is triggered to achieve rapid response to the flow demand of the fuel cell.
[0115] Furthermore, embodiments of this application disclose a fuel cell system including the air compressor speed correction device described above. Because this fuel cell system has the aforementioned air compressor speed correction device, it can use feedforward control compensation as subsequent flow control to correct the closed-loop coefficients and trigger a self-learning function, thereby achieving rapid response to the flow demand of the fuel cell.
[0116] Furthermore, embodiments of this application disclose a vehicle equipped with the fuel cell system described above. Because of this system, the vehicle can use feedforward control compensation as subsequent flow control to correct the closed-loop coefficients and trigger a self-learning function, thereby achieving rapid response to the flow demands of the fuel cell.
[0117] The above are merely preferred embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for correcting the speed of an air compressor, characterized in that, Includes the following steps: Determine whether the closed-loop correction coefficient for the current speed of the air compressor in the fuel cell system is greater than a preset threshold; If it is less than or equal to the preset threshold, the feedforward speed compensation value of the air compressor is obtained from the target storage device, and the feedforward speed of the air compressor is compensated according to the feedforward speed compensation value of the air compressor. as well as If the value is greater than the preset threshold, the duration of the period exceeding the preset threshold and the fluctuation range of the current speed closed-loop correction coefficient within the duration are obtained. When the duration exceeds the preset duration and the fluctuation range is within the preset fluctuation range, the correction value of the feedforward speed of the air compressor is obtained. The feedforward speed of the air compressor is corrected according to the correction value of the feedforward speed of the air compressor. The air compressor is controlled according to the corrected feedforward speed so that the actual air flow of the fuel cell system reaches the desired air flow.
2. The method according to claim 1, characterized in that, After obtaining the duration of the current rotational speed closed-loop correction coefficient that is greater than the preset threshold and the fluctuation range of the current rotational speed closed-loop correction coefficient within the duration, the method further includes: If the fluctuation range is not within the preset fluctuation range, or the duration is less than or equal to the preset duration, then the feedforward speed compensation value of the air compressor is obtained from the target storage device, and the feedforward speed of the air compressor is compensated according to the feedforward speed compensation value of the air compressor.
3. The method according to claim 1, characterized in that, Before determining whether the current speed closed-loop correction coefficient of the air compressor in the fuel cell system is greater than the preset threshold, the method further includes: Detect whether the fuel cell system is in the target operating state; If the target operating state is not in effect, the feedforward speed compensation value of the air compressor is obtained from the target storage device, and the feedforward speed of the air compressor is compensated according to the feedforward speed compensation value of the air compressor. If the target operating state is in effect, the closed-loop correction coefficient of the current speed of the air compressor in the fuel cell system is obtained.
4. The method according to claim 3, characterized in that, The detection of whether the fuel cell system is in the target operating state includes: Collect the current air flow rate of the air compressor; Determine whether the absolute value of the difference between the current airflow and the desired airflow is greater than a preset flow difference value; If the absolute value of the difference is greater than the preset flow rate difference, it is determined that the fuel cell system is not in the target operating state; otherwise, it is determined that the fuel cell system is in the target operating state.
5. The method according to claim 1, characterized in that, The step of obtaining the correction value for the feedforward speed of the air compressor includes: The closed-loop correction amount of the air compressor is obtained based on the current speed closed-loop correction coefficient and the preset threshold. The correction value of the feedforward speed of the air compressor is obtained by multiplying the closed-loop correction amount of the air compressor with the preset correction ratio.
6. The method according to claim 5, characterized in that, After correcting the feedforward speed of the air compressor according to the correction value of the feedforward speed of the air compressor, the method further includes: The correction value of the feedforward speed of the air compressor is used as the feedforward compensation value of the air compressor speed and stored in the target storage device.
7. A speed correction device for an air compressor, characterized in that, include: The judgment module is used to determine whether the current speed closed-loop correction coefficient of the air compressor in the fuel cell system is greater than a preset threshold. The first correction module is used to obtain the feedforward speed compensation value of the air compressor from the target storage device if it is less than or equal to the preset threshold, and to compensate the feedforward speed of the air compressor according to the feedforward speed compensation value of the air compressor. as well as The second correction module is used to, if the value is greater than the preset threshold, obtain the duration of the period exceeding the preset threshold and the fluctuation range of the current speed closed-loop correction coefficient within the duration; and when the duration exceeds the preset duration and the fluctuation range is within the preset fluctuation range, obtain the correction value of the feedforward speed of the air compressor, correct the feedforward speed of the air compressor according to the correction value, and control the air compressor according to the corrected feedforward speed so that the actual air flow of the fuel cell system reaches the desired air flow.
8. The apparatus according to claim 7, characterized in that, After obtaining the duration of the error exceeding the preset threshold and the fluctuation range of the current speed closed-loop correction coefficient within the duration, the second correction module is further configured to: If the fluctuation range is not within the preset fluctuation range, or the duration is less than or equal to the preset duration, then the feedforward speed compensation value of the air compressor is obtained from the target storage device, and the feedforward speed of the air compressor is compensated according to the feedforward speed compensation value of the air compressor. Also includes: The detection unit is used to detect whether the fuel cell system is in the target operating state before determining whether the current speed closed-loop correction coefficient of the air compressor in the fuel cell system is greater than the preset threshold. The first compensation unit is used to obtain the feedforward speed compensation value of the air compressor from the target storage device when it is not in the target operating state, and to compensate the feedforward speed of the air compressor according to the feedforward speed compensation value of the air compressor. The second compensation unit is used to obtain the closed-loop correction coefficient of the current speed of the air compressor in the fuel cell system if the target operating state is being reached. The detection unit is specifically used for: Collect the current airflow of the fuel cell system; Determine whether the absolute value of the difference between the current airflow and the desired airflow is greater than a preset flow difference value; If the absolute value of the difference is greater than the preset flow difference, it is determined that the fuel cell system is not in the target operating state; otherwise, it is determined that the fuel cell system is in the target operating state. The second correction module is specifically used for: The closed-loop correction amount of the air compressor is obtained based on the current speed closed-loop correction coefficient and the preset threshold; the correction value of the feedforward speed of the air compressor is obtained by multiplying the closed-loop correction amount of the air compressor by the preset correction ratio. After correcting the feedforward speed of the air compressor according to the correction value of the feedforward speed of the air compressor, the second correction module is further configured to: The correction value of the feedforward speed of the air compressor is used as the feedforward compensation value of the air compressor speed and stored in the target storage device.
9. A fuel cell system, characterized in that, include: The speed correction device for an air compressor as described in any one of claims 7-8.
10. A vehicle, characterized in that, include: The fuel cell system as described in claim 9.