Hydrogen fuel cell thermal management system control method and device, electronic equipment and medium

By matching the stack temperature parameter value in the data repository of the hydrogen fuel cell thermal management system or combining the self-immune controller analysis, the rapid control of the heat dissipation equipment is achieved, which solves the difficulty of rapid adjustment of the PID controller when the stack temperature changes. The problem of the system improves the performance stability and service life.

CN119447384AActive Publication Date: 2025-02-14FOSHAN XIANHU LAB +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411531596.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-02-14
Estimated Expiration
2044-10-30

AI Technical Summary

Technical Problem

In the existing hydrogen fuel cell thermal management system, it is difficult for the PID controller to quickly adjust the working state of the heat dissipation equipment when the stack temperature changes, resulting in temperature overshoot or undershoot, affecting performance stability and service life.

Method used

A hydrogen fuel cell thermal management system control method is proposed, which can achieve the heat dissipation equipment by matching the current temperature parameter value of the stack in the data storage library, or obtaining the latest control signal in combination with the self-immune controller analysis. fast control.

Benefits of technology

This method can quickly adjust the working state of the heat dissipation equipment when the stack temperature changes, improve the performance stability and service life of the hydrogen fuel cell, reduce dependence on control parameters, and improve the adaptability and robustness of the control system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119447384A_ABST
    Figure CN119447384A_ABST
Patent Text Reader

Abstract

The invention provides a hydrogen fuel cell thermal management system control method and device, electronic equipment and a medium, and belongs to the technical field of fuel cells. The hydrogen fuel cell thermal management system is provided with a galvanic pile and heat dissipation equipment, and the method comprises the following steps: acquiring a current temperature parameter value and a temperature parameter threshold range of the galvanic pile according to the type of the heat dissipation equipment; when the current temperature parameter value of the electric pile does not fall in the temperature parameter threshold value range, calling and judging whether at least one temperature parameter value range containing the current temperature parameter value of the electric pile exists in a related non-empty data storage library or not; if yes, according to the current temperature parameter value of the galvanic pile, obtaining a proper control signal from a data storage library to control heat dissipation equipment; and if not, analyzing the current temperature parameter value of the galvanic pile in combination with the active-disturbance-rejection controller to obtain a newest control signal so as to control the heat dissipation equipment, and updating the data storage library according to the current temperature parameter value of the galvanic pile and the newest control signal. The performance stability of the hydrogen fuel cell can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of fuel cell technology, and in particular to a method, device, electronic equipment and medium for controlling a hydrogen fuel cell thermal management system. Background Art

[0002] In the prior art, a PID controller is usually used to control the thermal management system of a hydrogen fuel cell. However, there are related technical defects in the entire control process that need to be improved: first, it is difficult for the PID controller to quickly adjust the working state of the heat dissipation device when the temperature of the fuel cell stack changes, resulting in frequent overshoot or undershoot of the fuel cell stack temperature, affecting the performance stability of the hydrogen fuel cell; second, it is usually unable to perform effective compensation when facing system disturbances, resulting in difficulty in maintaining the temperature of the fuel cell stack within the optimal working range, which has a negative impact on the service life of the hydrogen fuel cell; third, the performance of the PID controller is highly dependent on the selection of control parameters such as proportional coefficient, integral coefficient, and differential coefficient. However, these control parameters are usually adjusted based on manual experience under different working conditions, which affects the control effect of the system. Summary of the invention

[0003] The main purpose of this application is to propose a hydrogen fuel cell thermal management system control method, device, electronic equipment and medium, which can quickly control the heat dissipation equipment when the temperature of the fuel cell stack changes, which is beneficial to improving the performance stability and service life of the hydrogen fuel cell.

[0004] To achieve the above-mentioned purpose, one aspect of the present application proposes a method for controlling a hydrogen fuel cell thermal management system, wherein the hydrogen fuel cell thermal management system is provided with a fuel cell stack and a heat dissipation device, and the method comprises:

[0005] According to the type of the heat dissipation device, obtaining a current temperature parameter value of the fuel cell stack and a preset temperature parameter threshold range;

[0006] When the current temperature parameter value of the battery stack does not fall within the temperature parameter threshold range, calling a data repository corresponding to the type of the heat dissipation device, the data repository being used to store the temperature parameter value range and the associated control signal;

[0007] When the data repository is in a non-empty state, determining whether there is at least one temperature parameter value range containing a current temperature parameter value of the battery stack in the data repository;

[0008] If yes, obtaining a suitable control signal from the data storage according to the current temperature parameter value of the battery stack, and then controlling the heat dissipation device using the suitable control signal;

[0009] If not, the current temperature parameter value of the battery stack is analyzed in combination with the anti-disturbance control device to obtain the latest control signal, and then the latest control signal is used to control the heat dissipation device, and the data storage library is updated according to the current temperature parameter value of the battery stack and the latest control signal.

[0010] Further, the acquiring a suitable control signal from the data storage repository according to the current temperature parameter value of the fuel cell stack includes:

[0011] When there is a unique temperature parameter value range containing the current temperature parameter value of the fuel cell stack in the data repository, a control signal associated with the unique temperature parameter value range is obtained from the data repository and used as the appropriate control signal.

[0012] Further, the acquiring a suitable control signal from the data storage repository according to the current temperature parameter value of the fuel cell stack includes:

[0013] When there are multiple temperature parameter value ranges including the current temperature parameter value of the fuel cell stack in the data storage library, obtaining multiple range center values ​​corresponding to the multiple temperature parameter value ranges;

[0014] Filtering out a single temperature parameter value range having the smallest absolute value of the difference between the center value of the corresponding range and the current temperature parameter value of the fuel cell stack from the multiple temperature parameter value ranges;

[0015] A control signal associated with the single temperature parameter value range is obtained from the data storage repository and used as the appropriate control signal.

[0016] Furthermore, the active disturbance rejection controller is combined to analyze the current temperature parameter value of the fuel cell stack to obtain the latest control signal including:

[0017] According to the type of the heat dissipation device, obtaining a preset temperature parameter reference value;

[0018] The current temperature parameter value of the fuel cell stack and the temperature parameter reference value are input into the active disturbance rejection controller for analysis to obtain the latest control signal.

[0019] Furthermore, the active disturbance rejection controller includes a tracking differentiator, a nonlinear state error feedback controller and an extended state observer; the current temperature parameter value of the fuel cell stack and the temperature parameter reference value are input into the active disturbance rejection controller for analysis to obtain the latest control signal, which includes:

[0020] Using the tracking differentiator to smooth the temperature parameter reference value to obtain relevant temperature parameter reference information;

[0021] Acquire a current control signal about the heat dissipation device, analyze the current temperature parameter value of the battery stack and the current control signal using the extended state observer, and obtain relevant temperature parameter estimation information of the battery stack and system total disturbance information;

[0022] Analyzing the relevant temperature parameter reference information and the relevant temperature parameter estimation information of the fuel cell stack by using the nonlinear state error feedback controller to obtain a preliminary control signal;

[0023] The preliminary control signal is subjected to disturbance compensation according to the total disturbance information of the system to obtain the latest control signal.

[0024] Further, updating the data storage library according to the current temperature parameter value of the fuel cell stack and the latest control signal includes:

[0025] According to the type of the heat dissipation device, obtaining a preset allowable temperature parameter deviation value;

[0026] Generate a current temperature parameter value range according to the current temperature parameter value of the fuel cell stack and the allowable temperature parameter deviation value;

[0027] The current temperature parameter value range and the latest control signal are associated and bound and then stored in the data storage library.

[0028] Furthermore, the method further comprises:

[0029] When the data storage library is empty, the step of analyzing the current temperature parameter value of the fuel cell stack in combination with the active disturbance rejection controller to obtain the latest control signal is performed.

[0030] To achieve the above-mentioned purpose, another aspect of the present application provides a hydrogen fuel cell thermal management system control device, wherein the hydrogen fuel cell thermal management system is provided with a fuel cell stack and a heat dissipation device, and the device comprises:

[0031] An acquisition module, used to acquire a current temperature parameter value of the battery stack and a preset temperature parameter threshold range according to the type of the heat dissipation device;

[0032] A calling module, configured to call a data repository corresponding to the type of the heat dissipation device when the current temperature parameter value of the battery stack does not fall within the temperature parameter threshold range, wherein the data repository is configured to store the temperature parameter value range and the associated control signal;

[0033] a judgment module, configured to judge whether there is at least one temperature parameter value range containing the current temperature parameter value of the battery stack in the data storage repository when the data storage repository is in a non-empty state;

[0034] A first processing module, configured to obtain a suitable control signal from the data repository according to the current temperature parameter value of the battery stack when at least one temperature parameter value range including the current temperature parameter value of the battery stack exists in the data repository, and then control the heat dissipation device using the suitable control signal;

[0035] The second processing module is used to analyze the current temperature parameter value of the battery stack in combination with the anti-disturbance control device when there is no temperature parameter value range containing the current temperature parameter value of the battery stack in the data storage library, obtain the latest control signal, and then use the latest control signal to control the heat dissipation device, and update the data storage library according to the current temperature parameter value of the battery stack and the latest control signal.

[0036] To achieve the above objective, another aspect of the present application provides an electronic device, the electronic device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the above method when executing the computer program.

[0037] To achieve the above objective, another aspect of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program implements the above method when executed by a processor.

[0038] The present application includes at least the following beneficial effects: when the temperature of the battery stack changes, a suitable control signal is obtained by effectively matching the current temperature parameter value of the battery stack in the data repository, or when the current temperature parameter value of the battery stack cannot be effectively matched in the data repository, the current temperature parameter value of the battery stack is analyzed in combination with the self-disturbance rejection controller to obtain the latest control signal, and the latest control signal is formed after considering the system disturbance compensation, which can realize the rapid control of the heat dissipation device, which is beneficial to improve the performance stability and service life of the hydrogen fuel cell. The present application chooses to use the self-disturbance rejection controller to generate the control signal for the heat dissipation device, which can reduce the dependence on the control parameters and improve the adaptability and robustness of the control system. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 is a flow chart of a hydrogen fuel cell thermal management system control method provided in an embodiment of the present application;

[0040] Figure 2 It is a structural schematic diagram of a hydrogen fuel cell thermal management system control device provided in an embodiment of the present application;

[0041] Figure 3 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0042] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. They are only examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the attached claims.

[0043] It is understood that the terms "first", "second", etc. used in this application can be used to describe various concepts in this article, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another concept. For example, without departing from the scope of the embodiment of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination".

[0044] The terms "at least one", "multiple", "each", "any", etc. used in this application, at least one includes one, two or more, multiple includes two or more, each refers to each of the corresponding multiple, and any refers to any one of the multiple.

[0045] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0046] As a clean and efficient energy conversion device, hydrogen fuel cells are widely used in transportation, industry, electricity and other fields. The working principle of hydrogen fuel cells is to convert hydrogen and oxygen into water through electrochemical reactions and release electrical energy at the same time. In this process, if the temperature of the stack is not properly managed, the performance and working efficiency of the stack will be reduced, and even the service life of the hydrogen fuel cell will be shortened. Therefore, thermal management of hydrogen fuel cells has become one of the key technologies to ensure their long-term stable operation.

[0047] The operating temperature of a hydrogen fuel cell usually needs to be maintained within a specific range. Too high or too low a temperature will have an adverse effect on the performance of the hydrogen fuel cell. In the hydrogen fuel cell thermal management system, the temperature of the stack is mainly controlled by adjusting the working state of the heat dissipation device (such as a heat dissipation fan, a cooling water pump, etc.). In the prior art, a PID (Proportion-Integration-Differentiation) controller is usually used to control the hydrogen fuel cell thermal management system, but there are related technical defects that need to be improved in the entire control process: First, it is difficult for the PID controller to quickly adjust the working state of the heat dissipation device when the temperature of the stack changes, resulting in frequent overshoot or undershoot of the stack temperature, affecting the performance stability of the hydrogen fuel cell; second, it is usually unable to effectively compensate when facing system disturbances, resulting in the difficulty of maintaining the stack temperature within the optimal working range, which will have a negative impact on the service life of the hydrogen fuel cell; third, the performance of the PID controller is highly dependent on the selection of control parameters such as proportional coefficient, integral coefficient, differential coefficient, etc., but these control parameters are usually adjusted by manual experience under different working conditions, that is, it is difficult to accurately set these control parameters in actual applications, thereby affecting the control effect of the system.

[0048] In view of this, the embodiments of the present application provide a control method, device, electronic device and medium for a hydrogen fuel cell thermal management system. The scheme proposes that when the temperature of the battery stack changes, a suitable control signal is obtained by effectively matching the current temperature parameter value of the battery stack in the data repository, or when the current temperature parameter value of the battery stack cannot be effectively matched in the data repository, the current temperature parameter value of the battery stack is analyzed in combination with an anti-disturbance control controller to obtain the latest control signal, and the latest control signal is formed after considering the system disturbance compensation, which can realize rapid control of the heat dissipation device, which is beneficial to improving the performance stability and service life of the hydrogen fuel cell. The present application chooses to use an anti-disturbance control controller to generate a control signal for the heat dissipation device, which can reduce the dependence on the control parameters and improve the adaptability and robustness of the control system.

[0049] A method for controlling a hydrogen fuel cell thermal management system provided in an embodiment of the present application relates to the field of fuel cell technology, and can be applied to a terminal, a server, or software running in a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and a vehicle-mounted terminal, etc., but is not limited thereto; the server side can be configured as an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms, and the server can also be a node server in a blockchain network; the software can be an application that implements the above-mentioned method for controlling a hydrogen fuel cell thermal management system, etc., but is not limited to the above forms.

[0050] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0051] Figure 1 This is an optional flow chart of a method for controlling a hydrogen fuel cell thermal management system provided in an embodiment of the present application. The hydrogen fuel cell thermal management system is provided with a heat dissipation device and a fuel cell stack. The heat dissipation device is mainly used to dissipate heat from the fuel cell stack currently in operation. Figure 1 The method may include but is not limited to steps S101 to S106.

[0052] Step S101, obtaining a current temperature parameter value of the battery stack and a preset temperature parameter threshold range according to the type of the heat dissipation device;

[0053] Step S102: when the current temperature parameter value of the battery stack does not fall within the temperature parameter threshold range, calling a data repository corresponding to the type of the heat dissipation device, the data repository being used to store the temperature parameter value range and the associated control signal;

[0054] Step S103, determine whether the data storage library is in a non-empty state; if so, execute step S104; if not, execute step S106;

[0055] Step S104, determining whether there is at least one temperature parameter value range containing the current temperature parameter value of the battery stack in the data storage library; if so, executing step S105; if not, executing step S106;

[0056] Step S105: acquiring a suitable control signal from the data storage according to the current temperature parameter value of the battery stack, and then controlling the heat dissipation device using the suitable control signal;

[0057] Step S106, analyzing the current temperature parameter value of the battery stack in combination with the anti-disturbance control device to obtain the latest control signal, then using the latest control signal to control the heat dissipation device, and updating the data storage library according to the current temperature parameter value of the battery stack and the latest control signal.

[0058] It should be noted that after executing the above step S101, if it is identified that the current temperature parameter value of the fuel cell stack falls within the temperature parameter threshold range, it means that there is no need to adjust the operating state of the heat dissipation device at present. At this time, when it is determined that the hydrogen fuel cell thermal management system is still in operation, wait for a short specific time and then return to execute the above step S101. Similarly, after executing the above step S105 or the above step S106, when it is determined that the hydrogen fuel cell thermal management system is still in operation, wait for a short specific time and then return to execute the above step S101. By performing regular detection and adjustment of the hydrogen fuel cell thermal management system, the stable operation of the hydrogen fuel cell can be ensured.

[0059] In steps S101 to S106 shown in the embodiment of the present application, when the temperature of the fuel cell stack changes, rapid control of the heat dissipation device is achieved through data library matching or through self-disturbance rejection controller analysis, which is beneficial to improving the performance stability and service life of the hydrogen fuel cell.

[0060] In some embodiments, step S105 may include, but is not limited to, steps S201 to S203.

[0061] Step S201: when it is determined that there is at least one temperature parameter value range containing the current temperature parameter value of the battery stack in the data storage library, determine whether there is only one temperature parameter value range containing the current temperature parameter value of the battery stack in the data storage library; if so, execute step S202; if not, that is, it indicates that there are multiple temperature parameter value ranges containing the current temperature parameter value of the battery stack in the data storage library, then execute step S203;

[0062] Step S202: acquiring a control signal associated with the unique temperature parameter value range from the data repository and defining it as a suitable control signal, and then using the suitable control signal to control the heat dissipation device;

[0063] Step S203, obtaining multiple range center values ​​corresponding to the multiple temperature parameter value ranges, screening out a single temperature parameter value range with the smallest absolute value of the difference between the corresponding range center value and the current temperature parameter value of the fuel cell stack from the multiple temperature parameter value ranges, then obtaining a control signal associated with the single temperature parameter value range from the data repository and defining it as a suitable control signal, and then using the suitable control signal to control the heat dissipation device.

[0064] Exemplarily, in the above step S203, for each temperature parameter value range that includes the current temperature parameter value of the battery stack, the temperature parameter value range is recorded as [X1, X2], and the range center value corresponding to the temperature parameter value range is determined to be (X1+X2) / 2; assuming that there are only three temperature parameter value ranges that include the current temperature parameter value of the battery stack in the data repository, where the range center value corresponding to the first temperature parameter value range is Y1, the range center value corresponding to the second temperature parameter value range is Y2, and the range center value corresponding to the third temperature parameter value range is Y3, the current temperature parameter value of the battery stack is recorded as Z, and when it is judged that |Y2-Z|<|Y1-Z|<|Y3-Z|, the control signal associated with the second temperature parameter value range is obtained from the data repository and defined as a suitable control signal.

[0065] Steps S201 to S203 shown in the embodiment of the present application can quickly and reasonably control the heat dissipation device by quickly screening out the most suitable temperature parameter value range in the data storage library to further determine the most suitable control signal, so that the response speed of the temperature regulation of the battery stack is faster.

[0066] In some embodiments, step S106 may include, but is not limited to, steps S301 to S304.

[0067] Step S301: obtaining a preset temperature parameter reference value and a preset allowable temperature parameter deviation value according to the type of the heat dissipation device;

[0068] Step S302, inputting the temperature parameter reference value and the current temperature parameter value of the stack into an active disturbance rejection controller for analysis to obtain a latest control signal, and then using the latest control signal to control the heat dissipation device;

[0069] Step S303, generating a current temperature parameter value range according to the allowable temperature parameter deviation value and the current temperature parameter value of the fuel cell stack;

[0070] Step S304: associate and bind the latest control signal and the current temperature parameter value range and store them in the data storage library.

[0071] Specifically, in the above step S303, the current temperature parameter value of the battery stack is subtracted from the allowable temperature parameter deviation value to obtain the lower limit value of the current temperature parameter value range, and the current temperature parameter value of the battery stack is added to the allowable temperature parameter deviation value to obtain the upper limit value of the current temperature parameter value range.

[0072] In the steps S301 to S304 shown in the embodiment of the present application, the self-disturbance rejection controller analyzes the current temperature parameter value of the battery stack and the temperature parameter reference value corresponding to the type of the heat dissipation device to determine the most appropriate control signal, so that the heat dissipation device can be quickly and reasonably controlled, so that the response speed of the temperature adjustment of the battery stack is faster. By using the current temperature parameter value range generated by the preset allowable temperature parameter deviation value and the current temperature parameter value of the battery stack and the latest control signal analyzed by the self-disturbance rejection controller to timely update the data repository, it is beneficial to provide more abundant and reliable relevant data in the next battery stack temperature adjustment operation for direct and rapid matching and calling.

[0073] In some embodiments, the ADAC mainly includes a tracking differentiator (TD), a nonlinear state error feedback controller (NLSEF) and an extended state observer (ESO), and step S302 may include but is not limited to steps S401 to S404.

[0074] Step S401: Smoothing the temperature parameter reference value through the tracking differentiator to obtain relevant temperature parameter reference information, which is specifically implemented by the following expression:

[0075] r2(k+1)=r2(k)+hfst[r1(k)-v(k), r2(k), δ, h],

[0076]

[0077] Where v(k) is the temperature parameter reference value, r1(k) is the tracking value about the temperature parameter reference value, r1(k+1) is the smooth tracking value, r2(k) is the differential of the tracking value r1(k), and r2(k+1) is the differential of the smooth tracking value r1(k).

[0078] r1(k+1)=r1(k)+hr2(k), the differential of the tracking value r1(k+1), h is the integration step size, which is used to suppress noise, δ is the speed factor, which is used to adjust the speed of the transition process, sgn is the sign function, fst is the fastest control comprehensive function, a, d, a0, y, d0 are all reference parameters set for the convenience of description.

[0079] Step S402, obtaining the current control signal of the heat dissipation device, and then analyzing the current temperature parameter value of the battery stack and the current control signal through the extended state observer to obtain the relevant temperature parameter estimation information of the battery stack and the total disturbance information of the system, which is specifically implemented by the following expression:

[0080] e0=z1(k)-y(k),

[0081] z1(k+1)=z1(k)+h1[z2(k)-β 01 e0],

[0082] z2(k+1)=z2(k)+h1[z3(k)-β 02 fal(e0,α1,δ1)+u(k)],

[0083] z3(k+1)=z3(k)-h1β 03 fal(e0, α2, δ1),

[0084]

[0085] Wherein, y(k) is the current temperature parameter value of the stack, z1(k) is the estimated value of the stack temperature parameter, e0 is the deviation between the estimated value of the stack temperature parameter z1(k) and the current temperature parameter value y(k) of the stack, z1(k+1) is the correction result of the estimated value of the stack temperature parameter z1(k), z2(k) is the differential estimated value of the stack temperature parameter, z2(k+1) is the correction result of the differential estimated value of the stack temperature parameter z2(k), z3(k) is the total disturbance of the system, z3(k+1) is the correction result of the total disturbance of the system z3(k), u(k) is the current control signal of the heat dissipation device, h1 is the sampling step, β 01 , β 02 , β 03 are observer parameters, among which β 01 =3ω0, ω0 is the bandwidth, α1 and α2 are nonlinear factors, δ1 is the filtering factor, fal is the saturation function, that is, a function with continuous linear segments near the origin, and x1, x2, and x3 are the three variable parameters in the saturation function.

[0086] Step S403: Analyze the relevant temperature parameter reference information and the relevant temperature parameter estimation information of the stack through the nonlinear state error feedback controller to obtain a preliminary control signal, which is specifically implemented by the following expression:

[0087] u0=β1fal(e1, α3, δ2)+β2fal(e2, α4, δ2),

[0088] e1=r1(k+1)-z1(k+1), e2=r2(k+1)-z2(k+1);

[0089] Wherein, u0 is the preliminary control signal, e1 is the deviation between the smooth tracking value r1(k+1) and the correction result z1(k+1) of the estimated value of the temperature parameter of the fuel cell stack, e2 is the deviation between the differential r2(k+1) of the smooth tracking value and the correction result z2(k+1) of the differential estimated value of the temperature parameter of the fuel cell stack, δ2 is the filter factor, β1 is the proportional factor, β2 is the differential factor, α3 and α4 are nonlinear factors, and 0<α3<1<α4.

[0090] Step S404: perform disturbance compensation on the preliminary control signal according to the total disturbance information of the system to obtain the latest control signal, which is specifically implemented by the following expression:

[0091]

[0092] Where u is the latest control signal and b0 is the compensation factor.

[0093] In steps S401 to S404 shown in the embodiment of the present application, the preset temperature parameter reference value and the current temperature parameter value of the fuel cell stack are analyzed by the self-disturbance rejection controller to determine the latest control signal for the heat dissipation device, without relying on manually set control parameters. In addition, the system disturbance problem is taken into account in the application of the self-disturbance rejection controller, which is conducive to improving control robustness.

[0094] As an optional implementation, after using the appropriate control signal to control the heat dissipation device, it also includes: counting the number of calls to the appropriate control signal after the hydrogen fuel cell thermal management system is started up, and then determining whether the number of calls reaches a preset maximum number of calls, and the maximum number of calls is preferably set to 3; if reached, the appropriate control signal and its associated temperature parameter value range are deleted in the data repository, or the data repository is directly cleared, so that the data repository can store relevant control information that is closer to the latest operating conditions, so as to ensure effective and reliable control of the heat dissipation device; if not reached, no processing is performed on the data repository.

[0095] As an optional implementation, before updating the data repository, it also includes: determining whether the capacity of the data repository reaches a preset maximum storage capacity; if so, deleting a given number of control signals and their associated temperature parameter value ranges that are first stored in the data repository, or directly clearing the data repository, so that the data repository can store relevant control information that is closer to the latest operating conditions, to ensure effective and reliable control of the cooling equipment; if not, no processing is performed on the data repository.

[0096] It should be noted that each time the hydrogen fuel cell thermal management system is started up, it is ensured that the data storage repository is in an empty state, that is, it is ensured that the data storage repository does not contain the relevant control parameters stored in the hydrogen fuel cell thermal management system when it was last started up, so as to avoid improper control of the heat dissipation equipment, thereby avoiding affecting the performance stability of the hydrogen fuel cell.

[0097] The following is a detailed description of the technical solution provided in the embodiment of the present application in combination with specific application examples:

[0098] In an application example, when the type of the heat dissipation device is a heat dissipation fan, the specific implementation process of the hydrogen fuel cell thermal management system control method includes the following:

[0099] Step A1, obtaining a current inlet temperature value of a fuel cell stack and a preset fuel cell stack inlet temperature threshold range;

[0100] Step A2: when the current inlet temperature value of the battery stack does not fall within the inlet temperature threshold range of the battery stack, calling a first data storage library, the first data storage library being used to store the inlet temperature range of the battery stack and its associated fan control signal;

[0101] Step A3, determining whether the first data storage library is in a non-empty state; if so, executing step A4; if not, executing step A6;

[0102] Step A4, determining whether there is at least one inlet temperature range containing the current inlet temperature value of the fuel cell stack in the first data storage library; if so, executing step A5; if not, executing step A6;

[0103] Step A5: acquiring a suitable fan control signal from the first data storage according to the current inlet temperature value of the fuel cell stack, and then controlling the cooling fan using the suitable fan control signal;

[0104] Step A6, analyzing the current inlet temperature value of the battery stack in combination with the anti-disturbance control controller to obtain the latest fan control signal, then using the latest fan control signal to control the cooling fan, and updating the first data storage library according to the current inlet temperature value of the battery stack and the latest fan control signal.

[0105] Specifically, the implementation process of the above step A5 is described in detail, which is divided into the following two cases:

[0106] In the first case, when there is only one inlet temperature range including the current inlet temperature value of the battery stack in the first data repository, a fan control signal associated with the only inlet temperature range is obtained from the first data repository and defined as a suitable fan control signal, and the cooling fan is controlled by using the suitable fan control signal;

[0107] In the second case, when there are multiple inlet temperature ranges including the current inlet temperature value of the fuel cell stack in the first data repository, multiple range center values ​​corresponding to the multiple inlet temperature ranges are obtained, and a single inlet temperature range with the smallest absolute value of the difference between the corresponding range center value and the current inlet temperature value of the fuel cell stack is screened out from the multiple inlet temperature ranges, and then a fan control signal associated with the single inlet temperature range is obtained from the first data repository and defined as a suitable fan control signal, and then the cooling fan is controlled using the suitable fan control signal.

[0108] Specifically, the implementation process of the above-mentioned step A6 includes: obtaining a preset reference value of the fuel cell inlet temperature and a preset allowable deviation value of the fuel cell inlet temperature; inputting the reference value of the fuel cell inlet temperature and the current inlet temperature value of the fuel cell into the self-disturbance rejection controller for analysis to obtain the latest fan control signal, and then using the latest fan control signal to control the cooling fan; generating the current inlet temperature range of the fuel cell according to the allowable deviation value of the fuel cell inlet temperature and the current inlet temperature value of the fuel cell; and associating and binding the latest fan control signal and the current inlet temperature range of the fuel cell and storing them in the first data storage library.

[0109] It should be noted that in the above steps A5 and A6, controlling the cooling fan should be understood as controlling the speed of the motor configured on the cooling fan, and any fan control signal used is a PWM (Pulse Width Modulation) signal, and the speed of the motor configured on the cooling fan is adjusted by changing the duty cycle of the PWM signal.

[0110] In another application example, when the type of the heat dissipation device is a water pump, the specific implementation process of the hydrogen fuel cell thermal management system control method includes the following:

[0111] Step B1, obtaining the current inlet and outlet temperature difference value of the fuel cell stack and the preset inlet and outlet temperature difference threshold range of the fuel cell stack;

[0112] Step B2: when the current inlet and outlet temperature difference value of the fuel cell stack does not fall within the inlet and outlet temperature difference threshold range of the fuel cell stack, calling a second data storage library, the second data storage library being used to store the inlet and outlet temperature difference range of the fuel cell stack and its associated water pump control signal;

[0113] Step B3, determine whether the second data storage library is in a non-empty state; if so, execute step B4; if not, execute step B6;

[0114] Step B4, determining whether there is at least one inlet and outlet temperature difference range containing the current inlet and outlet temperature difference value of the fuel cell stack in the second data storage library; if so, executing step B5; if not, executing step B6;

[0115] Step B5, acquiring a suitable water pump control signal from the second data storage according to the current inlet and outlet temperature difference of the fuel cell stack, and then controlling the water pump using the suitable water pump control signal;

[0116] Step B6, analyze the current inlet and outlet temperature difference of the fuel cell stack in combination with the anti-disturbance control controller to obtain the latest water pump control signal, then use the latest water pump control signal to control the water pump, and update the second data storage library according to the current inlet and outlet temperature difference of the fuel cell stack and the latest water pump control signal.

[0117] Specifically, in the above step B1, the current inlet temperature value and the current outlet temperature value of the stack are preferentially obtained, and then the current outlet temperature value of the stack is subtracted from the current inlet temperature value of the stack to obtain the current inlet and outlet temperature difference of the stack.

[0118] Specifically, the implementation process of the above step B5 is described in detail, which is divided into the following two cases:

[0119] In the first case, when there is only one inlet and outlet temperature difference range containing the current inlet and outlet temperature difference value of the fuel cell stack in the second data repository, a water pump control signal associated with the only inlet and outlet temperature difference range is obtained from the second data repository and defined as a suitable water pump control signal, and then the water pump is controlled by using the suitable water pump control signal;

[0120] In the second case, when there are multiple inlet and outlet temperature difference ranges containing the current inlet and outlet temperature difference value of the battery stack in the second data storage library, multiple range center values ​​corresponding to the multiple inlet and outlet temperature difference ranges are obtained, and a single inlet and outlet temperature difference range with the smallest absolute value of the difference between the corresponding range center value and the current inlet and outlet temperature difference value of the battery stack is screened out from the multiple inlet and outlet temperature difference ranges, and then the water pump control signal associated with the single inlet and outlet temperature difference range is obtained from the second data storage library and defined as a suitable water pump control signal, and then the water pump is controlled using the suitable water pump control signal.

[0121] Specifically, the implementation process of the above-mentioned step B6 includes: obtaining a preset reference value of the inlet and outlet temperature difference of the battery stack and a preset allowable deviation value of the inlet and outlet temperature difference of the battery stack; inputting the reference value of the inlet and outlet temperature difference of the battery stack and the current inlet and outlet temperature difference value of the battery stack into the self-disturbance rejection controller for analysis to obtain the latest water pump control signal, and then using the latest water pump control signal to control the water pump; generating the current inlet and outlet temperature difference range of the battery stack according to the allowable deviation value of the inlet and outlet temperature difference of the battery stack and the current inlet and outlet temperature difference value of the battery stack; and associating and binding the latest water pump control signal and the current inlet and outlet temperature difference range of the battery stack and storing them in the second data storage library.

[0122] It should be noted that in the above steps B5 and B6, controlling the water pump should be understood as controlling the speed of the motor configured on the water pump, and any water pump control signal used is a PWM signal, and the speed of the motor configured on the water pump is adjusted by changing the duty cycle of the PWM signal.

[0123] See also Figure 2 The embodiment of the present application also provides a hydrogen fuel cell thermal management system control device, in which a heat dissipation device and a fuel cell stack are provided. The heat dissipation device is mainly used to dissipate heat from the fuel cell stack currently in operation, and can implement the above-mentioned hydrogen fuel cell thermal management system control method. The device includes:

[0124] An acquisition module 501 is used to acquire a preset temperature parameter threshold range and a current temperature parameter value of the battery stack according to the type of the heat dissipation device;

[0125] A calling module 502 is used to call a data repository corresponding to the type of the heat dissipation device when the current temperature parameter value of the battery stack does not fall within the temperature parameter threshold range, and the data repository is used to store the temperature parameter value range and its associated control signal;

[0126] A judgment module 503 is used to judge whether there is at least one temperature parameter value range containing the current temperature parameter value of the fuel cell stack in the data storage repository when the data storage repository is not empty;

[0127] A first processing module 504 is used to obtain a suitable control signal from the data repository according to the current temperature parameter value of the battery stack when there is at least one temperature parameter value range containing the current temperature parameter value of the battery stack in the data repository, and then use the suitable control signal to control the heat dissipation device;

[0128] The second processing module 505 is used to analyze the current temperature parameter value of the fuel cell stack in combination with the anti-disturbance control device to obtain the latest control signal when there is no temperature parameter value range containing the current temperature parameter value of the fuel cell stack in the data storage library, and then use the latest control signal to control the heat dissipation device, and update the data storage library according to the current temperature parameter value of the fuel cell stack and the latest control signal.

[0129] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0130] The embodiment of the present application also provides an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the above-mentioned hydrogen fuel cell thermal management system control method when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a car computer, etc.

[0131] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0132] See also Figure 3 , Figure 3 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:

[0133] The processor 601 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;

[0134] The memory 602 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 602 can store an operating system and other application programs. When the technical solution provided in the embodiment of the present application is implemented by software or firmware, the relevant program code is stored in the memory 602, and the processor 601 calls and executes the technical solution provided in the embodiment of the present application;

[0135] Input / output interface 603, used to implement information input and output;

[0136] Communication interface 604, used to realize communication interaction between the device and other devices, which can be realized by wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.);

[0137] Bus 605 , which transmits information between various components of the device (e.g., processor 601 , memory 602 , input / output interface 603 , and communication interface 604 );

[0138] The processor 601 , the memory 602 , the input / output interface 603 and the communication interface 604 are connected to each other in communication within the device via a bus 605 .

[0139] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned hydrogen fuel cell thermal management system control method is implemented.

[0140] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiments, the functions specifically implemented by the present storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0141] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0142] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0143] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0144] The system embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.

[0145] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0146] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0147] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0148] In the several embodiments provided in the present application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of systems or units, which can be electrical, mechanical or other forms.

[0149] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0150] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0151] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.

[0152] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.

Claims

1. A method for controlling a hydrogen fuel cell thermal management system, wherein the hydrogen fuel cell thermal management system is provided with a fuel cell stack and a heat dissipation device, characterized in that: The method comprises: According to the type of the heat dissipation device, obtaining a current temperature parameter value of the fuel cell stack and a preset temperature parameter threshold range; When the current temperature parameter value of the battery stack does not fall within the temperature parameter threshold range, calling a data repository corresponding to the type of the heat dissipation device, the data repository being used to store the temperature parameter value range and the associated control signal; When the data repository is in a non-empty state, determining whether there is at least one temperature parameter value range containing a current temperature parameter value of the battery stack in the data repository; If yes, obtaining a suitable control signal from the data storage according to the current temperature parameter value of the battery stack, and then controlling the heat dissipation device using the suitable control signal; If not, the current temperature parameter value of the battery stack is analyzed in combination with the anti-disturbance control device to obtain the latest control signal, and then the latest control signal is used to control the heat dissipation device, and the data storage library is updated according to the current temperature parameter value of the battery stack and the latest control signal.

2. The hydrogen fuel cell thermal management system control method according to claim 1, characterized in that: The acquiring a suitable control signal from the data storage according to the current temperature parameter value of the fuel cell stack comprises: When there is a unique temperature parameter value range containing the current temperature parameter value of the fuel cell stack in the data repository, a control signal associated with the unique temperature parameter value range is obtained from the data repository and used as the appropriate control signal.

3. The hydrogen fuel cell thermal management system control method according to claim 1, characterized in that: The acquiring a suitable control signal from the data storage according to the current temperature parameter value of the fuel cell stack comprises: When there are multiple temperature parameter value ranges including the current temperature parameter value of the fuel cell stack in the data storage library, obtaining multiple range center values ​​corresponding to the multiple temperature parameter value ranges; Filtering out a single temperature parameter value range having the smallest absolute value of the difference between the center value of the corresponding range and the current temperature parameter value of the fuel cell stack from the multiple temperature parameter value ranges; A control signal associated with the single temperature parameter value range is obtained from the data storage repository and used as the appropriate control signal.

4. The hydrogen fuel cell thermal management system control method according to claim 1, characterized in that: The active disturbance rejection controller is combined to analyze the current temperature parameter value of the stack to obtain the latest control signal, including: According to the type of the heat dissipation device, obtaining a preset temperature parameter reference value; The current temperature parameter value of the fuel cell stack and the temperature parameter reference value are input into the active disturbance rejection controller for analysis to obtain the latest control signal.

5. The method for controlling a hydrogen fuel cell thermal management system according to claim 4, characterized in that: The active disturbance rejection controller includes a tracking differentiator, a nonlinear state error feedback controller and an extended state observer; the current temperature parameter value of the stack and the temperature parameter reference value are input into the active disturbance rejection controller for analysis to obtain the latest control signal, which includes: Using the tracking differentiator to smooth the temperature parameter reference value to obtain relevant temperature parameter reference information; Acquire a current control signal about the heat dissipation device, analyze the current temperature parameter value of the battery stack and the current control signal using the extended state observer, and obtain relevant temperature parameter estimation information of the battery stack and system total disturbance information; Analyzing the relevant temperature parameter reference information and the relevant temperature parameter estimation information of the fuel cell stack by using the nonlinear state error feedback controller to obtain a preliminary control signal; The preliminary control signal is subjected to disturbance compensation according to the total disturbance information of the system to obtain the latest control signal.

6. The method for controlling a hydrogen fuel cell thermal management system according to claim 1, characterized in that: The updating of the data storage library according to the current temperature parameter value of the fuel cell stack and the latest control signal comprises: According to the type of the heat dissipation device, obtaining a preset allowable temperature parameter deviation value; Generate a current temperature parameter value range according to the current temperature parameter value of the fuel cell stack and the allowable temperature parameter deviation value; The current temperature parameter value range and the latest control signal are associated and bound and then stored in the data storage library.

7. The method for controlling a hydrogen fuel cell thermal management system according to any one of claims 1 to 6, characterized in that: The method further comprises: When the data storage library is empty, the step of analyzing the current temperature parameter value of the fuel cell stack in combination with the active disturbance rejection controller to obtain the latest control signal is performed.

8. A control device for a hydrogen fuel cell thermal management system, wherein the hydrogen fuel cell thermal management system is provided with a fuel cell stack and a heat dissipation device, characterized in that: The device comprises: An acquisition module, used to acquire a current temperature parameter value of the battery stack and a preset temperature parameter threshold range according to the type of the heat dissipation device; A calling module, configured to call a data repository corresponding to the type of the heat dissipation device when the current temperature parameter value of the battery stack does not fall within the temperature parameter threshold range, wherein the data repository is configured to store the temperature parameter value range and the associated control signal; a judgment module, configured to judge whether there is at least one temperature parameter value range containing the current temperature parameter value of the battery stack in the data storage repository when the data storage repository is in a non-empty state; A first processing module, configured to obtain a suitable control signal from the data repository according to the current temperature parameter value of the battery stack when at least one temperature parameter value range including the current temperature parameter value of the battery stack exists in the data repository, and then control the heat dissipation device using the suitable control signal; The second processing module is used to analyze the current temperature parameter value of the battery stack in combination with the anti-disturbance control device when there is no temperature parameter value range containing the current temperature parameter value of the battery stack in the data storage library, obtain the latest control signal, and then use the latest control signal to control the heat dissipation device, and update the data storage library according to the current temperature parameter value of the battery stack and the latest control signal.

9. An electronic device, characterized in that: The electronic device comprises a memory and a processor, the memory stores a computer program, and the processor implements the method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Fuel cell temperature control method based on data driving self-disturbance rejection control

    CN109742425A

  • Electric heating control method for aviation multi-stack fuel cell system

    CN115513498A

  • System and method for controlling temperature of fuel cell stack and medium

    CN116759609A

  • Fuel cell input control method, device and equipment and fuel cell system

    CN117878358A