Hydrogen fuel cell thermal management system control method and apparatus, electronic device, and medium
By combining a data repository and an active disturbance rejection controller, the problem of PID controller adjustment when the stack temperature changes is solved, achieving rapid response and improved stability of the hydrogen fuel cell thermal management system, and reducing reliance on manual adjustments.
Patent Information
- Application Number
- CN202411531596.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2044-10-30
AI Technical Summary
In existing hydrogen fuel cell thermal management systems, PID controllers struggle to quickly adjust heat dissipation devices when the stack temperature changes, leading to temperature overshoot or undershoot, which affects performance stability and lifespan. Furthermore, control parameters rely on manual experience for adjustment, resulting in poor adaptability.
A method combining data repository matching and active disturbance rejection controller is adopted. Appropriate control signals are obtained based on the stack temperature. The latest control signals are generated by analyzing the signals through the active disturbance rejection controller, taking into account system disturbance compensation, and reducing dependence on control parameters.
It enables rapid control of the heat dissipation equipment, improves the performance stability and service life of hydrogen fuel cells, and enhances the adaptability and robustness of the control system.
Smart Images

Figure CN119447384B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of fuel cell, in particular to a hydrogen fuel cell thermal management system control method and device, electronic equipment and medium. BACKGROUND
[0002] In the prior art, a PID controller is usually used to control the hydrogen fuel cell thermal management system, but there are still some technical defects to be improved in the whole control process: firstly, the PID controller has difficulty in quickly adjusting the working state of the heat dissipation device when the stack temperature changes, resulting in frequent overshoot or undershoot of the stack temperature, which affects the performance stability of the hydrogen fuel cell; secondly, the system cannot be effectively compensated when facing system disturbance, which makes it difficult to keep the stack temperature within the optimal working range, which will have a negative impact on the service life of the hydrogen fuel cell; thirdly, the performance of the PID controller is highly dependent on the selection of control parameters such as proportional coefficient, integral coefficient and differential coefficient, but these control parameters are usually adjusted by artificial experience under different working conditions, which affects the control effect of the system. SUMMARY
[0003] The main purpose of the present application is to provide a hydrogen fuel cell thermal management system control method and device, electronic equipment and medium, which can quickly control the heat dissipation device when the stack temperature changes, and is beneficial to improve the performance stability and service life of the hydrogen fuel cell.
[0004] To achieve the above purpose, one aspect of the present application provides a hydrogen fuel cell thermal management system control method, wherein the hydrogen fuel cell thermal management system is provided with a stack and a heat dissipation device, and the method comprises:
[0005] According to the type of the heat dissipation device, the current temperature parameter value of the stack and the preset temperature parameter threshold range are obtained;
[0006] When the current temperature parameter value of the stack does not fall within the temperature parameter threshold range, a data repository corresponding to the type of the heat dissipation device is called, and the data repository is used to store the temperature parameter value range and the associated control signal;
[0007] When the data repository is not empty, it is judged whether there is at least one temperature parameter value range containing the current temperature parameter value of the stack in the data repository;
[0008] If yes, the appropriate control signal is obtained from the data repository according to the current temperature parameter value of the stack, and the heat dissipation device is controlled by using the appropriate control signal;
[0009] If not, a current temperature parameter value of the battery pack is analyzed by a disturbance observer to obtain a latest control signal, the heat dissipation device is controlled by the latest control signal, and the data storage is updated according to the current temperature parameter value of the battery pack and the latest control signal.
[0010] Further, the obtaining of the suitable control signal from the data storage according to the current temperature parameter value of the battery pack comprises:
[0011] When there is only one temperature parameter value range containing the current temperature parameter value of the battery pack in the data storage, a control signal associated with the only one temperature parameter value range is obtained from the data storage as the suitable control signal.
[0012] Further, the obtaining of the suitable control signal from the data storage according to the current temperature parameter value of the battery pack comprises:
[0013] When there are multiple temperature parameter value ranges containing the current temperature parameter value of the battery pack in the data storage, multiple range center values corresponding to the multiple temperature parameter value ranges are obtained.
[0014] A single temperature parameter value range with the minimum absolute value of the difference between the corresponding range center value and the current temperature parameter value of the battery pack is screened out 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 as the suitable control signal.
[0016] Further, the analysis of the current temperature parameter value of the battery pack by the disturbance observer to obtain the latest control signal comprises:
[0017] According to the type of the heat dissipation device, a preset temperature parameter reference value is obtained;
[0018] The current temperature parameter value of the battery pack and the temperature parameter reference value are input into the disturbance observer for analysis to obtain the latest control signal.
[0019] Further, the disturbance observer comprises a tracking differentiator, a nonlinear state error feedback controller and an extended state observer; the input of the current temperature parameter value of the battery pack and the temperature parameter reference value into the disturbance observer for analysis to obtain the latest control signal comprises:
[0020] The temperature parameter reference value is smoothed by the tracking differentiator to obtain relevant temperature parameter reference information;
[0021] acquiring a current control signal of the heat dissipation device, analyzing the current temperature parameter value of the stack and the current control signal by using the expansion state observer to obtain relevant temperature parameter estimation information of the stack and system total disturbance information;
[0022] analyzing the relevant temperature parameter reference information and the relevant temperature parameter estimation information of the stack by using the nonlinear state error feedback controller to obtain a preliminary control signal;
[0023] performing disturbance compensation on the preliminary control signal according to the system total disturbance information to obtain the latest control signal.
[0024] Further, the updating the data storage according to the current temperature parameter value of the stack and the latest control signal comprises:
[0025] acquiring a preset allowed temperature parameter deviation value according to the type of the heat dissipation device;
[0026] generating a current temperature parameter value range according to the current temperature parameter value of the stack and the allowed temperature parameter deviation value;
[0027] storing the current temperature parameter value range and the latest control signal in association and binding to the data storage.
[0028] Further, the method further comprises:
[0029] when the data storage is in an empty state, performing the step of analyzing the current temperature parameter value of the stack by using the combined active disturbance rejection controller to obtain the latest control signal.
[0030] To achieve the above object, another aspect of the present application proposes a hydrogen fuel cell thermal management system control device, wherein the hydrogen fuel cell thermal management system is provided with a stack and a heat dissipation device, and the device comprises:
[0031] an acquisition module, configured to acquire a current temperature parameter value of the 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 storage corresponding to the type of the heat dissipation device when the current temperature parameter value of the stack does not fall within the temperature parameter threshold range, wherein the data storage is used to store a temperature parameter value range and an 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 stack in the data storage when the data storage is in a non-empty state;
[0034] The first processing module is configured to, when there is at least one temperature parameter value range containing the current temperature parameter value of the stack in the data repository, acquire a suitable control signal from the data repository according to the current temperature parameter value of the stack, and control the heat dissipation device by using the suitable control signal.
[0035] The second processing module is configured to, when there is no temperature parameter value range containing the current temperature parameter value of the stack in the data repository, analyze the current temperature parameter value of the stack by using the active disturbance rejection controller to obtain a latest control signal, control the heat dissipation device by using the latest control signal, and update the data repository according to the current temperature parameter value of the stack and the latest control signal.
[0036] To achieve the above object, another aspect of the present application provides an electronic device, which comprises a memory and a processor, the memory stores a computer program, and the processor implements the above method when executing the computer program.
[0037] To achieve the above object, another aspect of the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the above method.
[0038] The present application at least has the following beneficial effects: in the case of a change in the temperature of the stack, a suitable control signal is acquired by effectively matching the current temperature parameter value of the stack in the data repository, or when the current temperature parameter value of the stack cannot be effectively matched in the data repository, the current temperature parameter value of the stack is analyzed by using the active disturbance rejection controller to obtain a latest control signal, and the latest control signal is formed after considering system disturbance compensation, which can realize rapid control of the heat dissipation device and is conducive to improving the performance stability and service life of the hydrogen fuel cell. The present application selects to use the active disturbance rejection controller to generate the control signal of 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 DRAWINGS
[0039] Figure 1 is a flowchart of a hydrogen fuel cell thermal management system control method provided by an embodiment of the present application;
[0040] Figure 2 is a structural schematic diagram of a hydrogen fuel cell thermal management system control device provided by an embodiment of the present application;
[0041] Figure 3 is a hardware structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0042] For the purposes of the present application, the technical solutions and advantages, the following will be further described in detail in conjunction with the drawings and examples. It should be understood that the specific examples 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, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with embodiments of the present application. They are only examples of apparatuses and methods consistent with some aspects of the embodiments of the present application as detailed in the appended claims.
[0043] It can be understood that the terms "first", "second" and the like used in the present application can be used herein to describe various concepts, but unless specifically stated, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of the present application, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "when" or "when" or "in response to determining".
[0044] The terms "at least one", "multiple", "each", "any" and the like used in the present application include one, two or more than two, multiple includes two or more than two, 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 understood by those skilled in the art to which the present application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.
[0046] Hydrogen fuel cells, as a clean and efficient energy conversion device, are widely used in transportation, industry and power generation. The working principle of hydrogen fuel cells is to convert hydrogen and oxygen into water through electrochemical reaction and release electric energy at the same time. In this process, if the temperature management of the stack is not proper, it will lead to the reduction of the performance and working efficiency of the stack, and even shorten the service life of the hydrogen fuel cell. Therefore, the thermal management of the hydrogen fuel cell has become one of the key technologies to ensure its long-term stable operation.
[0047] The working temperature of a hydrogen fuel cell usually needs to be maintained within a certain range, and both too high and too low temperatures will adversely affect the performance of the hydrogen fuel cell. In a hydrogen fuel cell thermal management system, the temperature of the stack is mainly controlled by adjusting the working state of heat dissipation equipment (such as heat dissipation fans, cooling water pumps, 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 to be improved in the entire control process: first, the PID controller has difficulty in quickly adjusting the working state of the heat dissipation equipment when the temperature of the stack changes, resulting in frequent overshooting or undershooting of the temperature of the stack, which affects the performance stability of the hydrogen fuel cell; second, it is usually unable to effectively compensate for system disturbances, resulting in difficulty in maintaining the temperature of the stack within the optimal working range, which negatively affects 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 the proportional coefficient, the integral coefficient, and the differential coefficient, but in different working conditions, these control parameters are usually adjusted by relying on human experience, that is, it is difficult to accurately set these control parameters in actual applications, thereby affecting the control effect of the system.
[0048] Therefore, the embodiments of the present application provide a hydrogen fuel cell thermal management system control method and device, an electronic device and a medium. In the case where the temperature of the stack changes, a suitable control signal is obtained by effectively matching the current temperature parameter value of the stack in the data storage library, or when the current temperature parameter value of the stack cannot be effectively matched in the data storage library, the current temperature parameter value of the stack is analyzed by using a disturbance rejection controller to obtain a latest control signal, and the latest control signal is formed after considering system disturbance compensation. The hydrogen fuel cell performance stability and service life can be improved by quickly controlling the heat dissipation equipment. The disturbance rejection controller is used to generate the control signal for the heat dissipation equipment, which can reduce the dependence on the control parameters and improve the adaptability and robustness of the control system.
[0049] The embodiment of the present application provides a hydrogen fuel cell thermal management system control method, relates to the technical field of fuel cells, can be applied to a terminal, can also be applied to a server, and can be software running in the terminal or the server. In some embodiments, the terminal can be a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch and a vehicle-mounted terminal, but is not limited to this; the server end can be configured as an independent physical server, can be configured as a server cluster or a distributed system formed by multiple physical servers, can be configured as a cloud server for providing basic cloud computing services such as cloud service, cloud database, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, CDN and big data and artificial intelligence platform, and the server can also be a node server in a blockchain network; and the software can be an application for realizing the hydrogen fuel cell thermal management system control method, 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 devices or portable devices, tablet devices, multi-processor 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, and the like. 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, and the like that perform specific tasks or implement specific abstract data types. The present application can also be practiced in a distributed computing environment, in which tasks are performed by remote processing devices connected by 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 The present application provides a hydrogen fuel cell thermal management system control method, which is an optional flowchart of the hydrogen fuel cell thermal management system control method provided by the embodiment of the present application, and the hydrogen fuel cell thermal management system is provided with a heat dissipation device and a stack, the heat dissipation device is mainly used for dissipating heat of the stack currently in a running state, Figure 1 The method in the embodiment of the present application can include but is not limited to steps S101 to S106.
[0052] Step S101, according to the type of the heat dissipation device, obtaining a current temperature parameter value of the stack and a preset temperature parameter threshold range;
[0053] Step S102, when the current temperature parameter value of the stack is not within the temperature parameter threshold range, calling a data storage corresponding to the type of the heat dissipation device, the data storage is used for storing a temperature parameter value range and an associated control signal;
[0054] Step S103, judging whether the data repository is in a non-empty state; if yes, executing step S104; if no, executing step S106;
[0055] Step S104, judging whether there is at least one temperature parameter value range containing the current temperature parameter value of the stack in the data repository; if yes, executing step S105; if no, executing step S106;
[0056] Step S105, acquiring a suitable control signal from the data repository according to the current temperature parameter value of the stack, and then controlling the heat dissipation device by using the suitable control signal;
[0057] Step S106, analyzing the current temperature parameter value of the stack by using the active disturbance rejection controller to obtain a latest control signal, and then controlling the heat dissipation device by using the latest control signal, and updating the data repository according to the current temperature parameter value of the stack and the latest control signal.
[0058] It should be noted that after the above step S101 is executed, if it is identified that the current temperature parameter value of the stack falls within the temperature parameter threshold range, it indicates that the running state of the heat dissipation device does not need to be adjusted at present, and in the case that it is determined that the hydrogen fuel cell thermal management system is still in a running state, a specific period of time is waited for and then the above step S101 is executed. Similarly, after the above step S105 or the above step S106 is executed, in the case that it is determined that the hydrogen fuel cell thermal management system is still in a running state, a specific period of time is waited for and then the above step S101 is executed. Through the timed detection and adjustment of the hydrogen fuel cell thermal management system, the stable operation of the hydrogen fuel cell can be ensured.
[0059] The steps S101 to S106 shown in the embodiments of the present application are used to realize the rapid control of the heat dissipation device by using the data repository matching mode or the active disturbance rejection controller analysis mode in the case that the stack temperature changes, which is beneficial to improve the performance stability and service life of the hydrogen fuel cell.
[0060] In some embodiments, the step S105 can include but is not limited to steps S201 to S203.
[0061] Step S201, in the case that it is determined that there is at least one temperature parameter value range containing the current temperature parameter value of the stack in the data repository, it is judged whether there is only one temperature parameter value range containing the current temperature parameter value of the stack in the data repository; if yes, step S202 is executed; if no, i.e. there are multiple temperature parameter value ranges containing the current temperature parameter value of the stack in the data repository, step S203 is executed.
[0062] Step S202, obtaining the control signal associated with the only one temperature parameter value range from the data repository and defining it as the appropriate control signal, and then controlling the heat dissipation device by using the appropriate control signal.
[0063] Step S203, obtaining multiple range center values corresponding to the multiple temperature parameter value ranges, screening 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 stack from the multiple temperature parameter value ranges, obtaining the control signal associated with the single temperature parameter value range from the data repository and defining it as the appropriate control signal, and then controlling the heat dissipation device by using the appropriate control signal.
[0064] Exemplarily, in the above step S203, for each temperature parameter value range containing the current temperature parameter value of the 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 as (X1+X2) / 2; assuming that there are only three temperature parameter value ranges containing the current temperature parameter value of the stack in the data repository, 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, the range center value corresponding to the third temperature parameter value range is Y3, and the current temperature parameter value of the stack is recorded as Z, in the case that |Y2-Z|<|Y1-Z|<|Y3-Z| is judged, the control signal associated with the second temperature parameter value range is obtained from the data repository and defined as the appropriate control signal.
[0065] The steps S201 to S203 shown in the embodiments of the present application can quickly screen the most appropriate temperature parameter value range in the data repository to further determine the most appropriate control signal, so as to quickly and reasonably control the heat dissipation device, and make the response speed of the stack temperature regulation faster.
[0066] In some embodiments, step S106 can include but is not limited to steps S301 to S304.
[0067] Step S301, according to the type of the heat dissipation device, obtaining a preset temperature parameter reference value and a preset allowed temperature parameter deviation value.
[0068] Step S302, inputting the temperature parameter reference value and the current temperature parameter value of the stack into the active disturbance rejection controller for analysis to obtain a latest control signal, and using the latest control signal to control the heat dissipation device;
[0069] Step S303, generating a current temperature parameter value range according to the allowed temperature parameter deviation value and the current temperature parameter value of the stack;
[0070] Step S304, storing the latest control signal and the current temperature parameter value range after being associated and bound to the data repository.
[0071] Specifically, in the above step S303, the current temperature parameter value of the stack is subtracted from the allowed temperature parameter deviation value to obtain a lower limit value of the current temperature parameter value range, and the current temperature parameter value of the stack is added to the allowed temperature parameter deviation value to obtain an upper limit value of the current temperature parameter value range.
[0072] The steps S301 to S304 shown in the embodiments of the present application can analyze the current temperature parameter value of the stack and the temperature parameter reference value corresponding to the type of the heat dissipation device by using the active disturbance rejection controller to determine the most appropriate control signal, so that the heat dissipation device can be quickly and reasonably controlled, and the response speed of the stack temperature regulation is faster. By using the current temperature parameter value range generated by the preset allowed temperature parameter deviation value and the current temperature parameter value of the stack and the latest control signal obtained by the analysis of the active disturbance rejection controller to update the data repository in time, it is beneficial to provide more abundant and reliable related data for direct and rapid matching and calling in the next stack temperature regulation operation.
[0073] In some embodiments, the active disturbance rejection controller mainly includes a tracking differentiator (TD), a non-linear state error feedback controller (NLSEF) and an extended state observer (ESO), and step S302 can include steps S401 to S404, but is not limited thereto.
[0074] Step S401, smoothing the temperature parameter reference value by the tracking differentiator to obtain related temperature parameter reference information, which is specifically implemented by using the following expression:
[0075] r2(k+1)=r2(k)+hfst[r1(k)-v(k),r2(k),δ,h],
[0076]
[0077] wherein v(k) is the temperature parameter reference value, r1(k) is a tracking value with respect to the temperature parameter reference value, r1(k+1) is a smoothed tracking value, r2(k) is a differential of the tracking value r1(k), r2(k+1) is a differential of the smoothed tracking value r1(k+1), h is an integral step length for suppressing noise, δ is a speed factor for adjusting the fast and slow of a transition process, sgn is a sign function, fst is a fastest control synthesis function, and a, d, a0, y, d0 are all reference parameters set for the convenience of description.
[0078] r1(k+1) = r1(k) + hr2(k), a differential of the tracking value r1(k+1), h is an integral step length for suppressing noise, δ is a speed factor for adjusting the fast and slow of a transition process, sgn is a sign function, fst is a fastest control synthesis function, and a, d, a0, y, d0 are all reference parameters set for the convenience of description.
[0079] In step S402, a current control signal with respect to the heat dissipation device is obtained, and the current temperature parameter value of the stack and the current control signal are analyzed by the extended state observer to obtain relevant temperature parameter estimation information and system total disturbance information of the stack, which is implemented by using the following expressions:
[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 a stack temperature parameter estimation value, e0 is a deviation between the stack temperature parameter estimation value z1(k) and the current temperature parameter value y(k) of the stack, z1(k+1) is a correction result with respect to the stack temperature parameter estimation value z1(k), z2(k) is a stack temperature parameter differential estimation value, z2(k+1) is a correction result with respect to the stack temperature parameter differential estimation value z2(k), z3(k) is a system total disturbance, z3(k+1) is a correction result with respect to the system total disturbance z3(k), u(k) is a current control signal with respect to the heat dissipation device, h1 is a sampling step length, β 01 , β 02 , β 03 are all observer parameters, wherein β 01 = 3ω0, ω0 is a bandwidth, α1, α2 are nonlinear factors, δ1 is a filter factor, fal is a saturation function, i.e. a function having a linear segment continuous near the origin, x1, x2, x3 are three variable parameters in the saturation function.
[0086] In step S403, the related temperature parameter reference information and the related temperature parameter estimation information of the stack are analyzed by the nonlinear state error feedback controller to obtain a preliminary control signal, which is realized by using 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] In the formula, u0 is the preliminary control signal, e1 is the deviation between the smooth tracking value r1(k+1) and the modified result z1(k+1) of the stack temperature parameter estimation value, e2 is the deviation between the differential of the smooth tracking value r2(k+1) and the modified result z2(k+1) of the stack temperature parameter differential estimation value, δ2 is a filter factor, β1 is a proportional factor, β2 is a differential factor, α3, α4 are nonlinear factors, and 0 < α3 < 1 < α4.
[0090] In step S404, the preliminary control signal is disturbed and compensated according to the system total disturbance information to obtain a latest control signal, which is realized by using the following expression:
[0091]
[0092] In the formula, u is the latest control signal, and b0 is a compensation factor.
[0093] The steps S401 to S404 shown in the embodiments of the present application analyze the preset temperature parameter reference value and the current temperature parameter value of the stack by the active disturbance rejection controller to determine the latest control signal of the heat dissipation device, without relying on the manually set control parameters, and the system disturbance problem is considered in the application of the active disturbance rejection controller, which is beneficial to improve the control robustness.
[0094] As an optional implementation, after the heat dissipation device is controlled by using the suitable control signal, the method further comprises: counting the number of times of calling the suitable control signal after the hydrogen fuel cell thermal management system is started to operate, and determining whether the number of times of calling reaches a preset maximum number of times of calling, the maximum number of times of calling being preferably set to 3; if the number of times of calling reaches the maximum number of times of calling, the suitable control signal and the temperature parameter value range associated with the suitable control signal are deleted in the data storage library, or the data storage library is directly emptied, so that the data storage library can store more relevant control information close to the latest operating condition, thereby ensuring that the heat dissipation device is effectively and reliably controlled; if the number of times of calling does not reach the maximum number of times of calling, the data storage library is not processed.
[0095] As an optional implementation, before the data storage library is updated, the method further comprises: determining whether the capacity of the data storage library reaches a preset maximum storage capacity; if the capacity of the data storage library reaches the maximum storage capacity, a given number of control signals and the temperature parameter value ranges associated with the given number of control signals that are stored first in the data storage library are deleted, or the data storage library is directly emptied, so that the data storage library can store more relevant control information close to the latest operating condition, thereby ensuring that the heat dissipation device is effectively and reliably controlled; if the capacity of the data storage library does not reach the maximum storage capacity, the data storage library is not processed.
[0096] It should be noted that when the hydrogen fuel cell thermal management system is started to operate each time, the data storage library is ensured to be in an empty state, that is, the data storage library does not contain the relevant control parameters stored by the hydrogen fuel cell thermal management system when the hydrogen fuel cell thermal management system is started to operate last time, so as to avoid improper control of the heat dissipation device, thereby avoiding affecting the performance stability of the hydrogen fuel cell.
[0097] In the following, the technical solutions provided by the embodiments of the present application will be described in detail 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 comprises the following steps:
[0099] Step A1, obtaining a current inlet temperature value of the stack and a preset stack inlet temperature threshold range;
[0100] Step A2, when the current inlet temperature value of the stack does not fall within the stack inlet temperature threshold range, a first data storage library is called, the first data storage library being used to store the inlet temperature range of the stack and the fan control signal associated with the inlet temperature range of the stack;
[0101] Step A3, determining whether the first data storage library is in a non-empty state; if yes, step A4 is performed; if no, step A6 is performed;
[0102] Step A4, judging whether there is at least one inlet temperature range containing the current inlet temperature value of the stack in the first data storage; if yes, performing step A5; if no, performing step A6;
[0103] Step A5, obtaining a suitable fan control signal from the first data storage according to the current inlet temperature value of the stack, and using the suitable fan control signal to control the cooling fan;
[0104] Step A6, analyzing the current inlet temperature value of the stack by using the active disturbance rejection controller to obtain a latest fan control signal, using the latest fan control signal to control the cooling fan, and updating the first data storage according to the current inlet temperature value of the stack and the latest fan control signal.
[0105] Specifically, the implementation process of step A5 is described as follows, which includes two cases:
[0106] The first case is that there is only one inlet temperature range containing the current inlet temperature value of the stack in the first data storage, and the fan control signal associated with the only one inlet temperature range is obtained from the first data storage and defined as a suitable fan control signal, and then the suitable fan control signal is used to control the cooling fan.
[0107] The second case is that there are multiple inlet temperature ranges containing the current inlet temperature value of the stack in the first data storage, and multiple range center values corresponding to the multiple inlet temperature ranges are obtained, and then a single inlet temperature range with the minimum absolute value of the difference between the corresponding range center value and the current inlet temperature value of the stack is selected from the multiple inlet temperature ranges, and the fan control signal associated with the single inlet temperature range is obtained from the first data storage and defined as a suitable fan control signal, and then the suitable fan control signal is used to control the cooling fan.
[0108] Specifically, the implementation process of step A6 includes: obtaining a preset stack inlet temperature reference value and a preset stack inlet temperature allowable deviation value; inputting the stack inlet temperature reference value and the current inlet temperature value of the stack into the active disturbance rejection controller for analysis to obtain a latest fan control signal, and using the latest fan control signal to control the cooling fan; generating a current inlet temperature range of the stack according to the stack inlet temperature allowable deviation value and the current inlet temperature value of the stack; and storing the latest fan control signal and the current inlet temperature range of the stack after being associated and bound.
[0109] It should be noted that in the above step A5 and the above step A6, the heat dissipation fan is controlled, and it should be understood that the speed of the motor arranged on the heat dissipation fan is controlled, and any fan control signal adopted is a PWM (Pulse Width Modulation) signal, and the speed of the motor arranged on the heat dissipation fan is adjusted by changing the duty cycle of the PWM signal.
[0110] In another application instance, 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-outlet temperature difference value of the stack and the preset stack inlet-outlet temperature difference threshold range;
[0112] Step B2, when the current inlet-outlet temperature difference value of the stack does not fall within the stack inlet-outlet temperature difference threshold range, calling a second data storage library, which is used to store the inlet-outlet temperature difference range of the stack and its associated water pump control signal;
[0113] Step B3, judging whether the second data storage library is in a non-empty state; if yes, executing step B4; if no, executing step B6;
[0114] Step B4, judging whether there is at least one inlet-outlet temperature difference range containing the current inlet-outlet temperature difference value of the stack in the second data storage library; if yes, executing step B5; if no, executing step B6;
[0115] Step B5, according to the current inlet-outlet temperature difference value of the stack, obtaining a suitable water pump control signal from the second data storage library, and then using the suitable water pump control signal to control the water pump;
[0116] Step B6, combining the current inlet-outlet temperature difference value of the stack with the active disturbance rejection controller to obtain the latest water pump control signal, and then using the latest water pump control signal to control the water pump, and updating the second data storage library according to the current inlet-outlet temperature difference value of the stack and the latest water pump control signal.
[0117] Specifically, in the above step B1, the current inlet temperature value of the stack and the current outlet temperature value of the stack are obtained first, 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-outlet temperature difference value of the stack.
[0118] Specifically, the implementation process of the above step B5 is described in detail, which includes the following two cases:
[0119] In the first case, when there is only one inlet-outlet temperature difference range containing the current inlet-outlet temperature difference value of the stack in the second data repository, a water pump control signal associated with the only one inlet-outlet temperature difference range is obtained from the second data repository and defined as a suitable water pump control signal, and the water pump is controlled by using the suitable water pump control signal.
[0120] In the second case, when there are multiple inlet-outlet temperature difference ranges containing the current inlet-outlet temperature difference value of the stack in the second data repository, multiple range center values corresponding to the multiple inlet-outlet temperature difference ranges are obtained, a single inlet-outlet temperature difference range with the minimum absolute value of the difference between the corresponding range center value and the current inlet-outlet temperature difference value of the stack is screened from the multiple inlet-outlet temperature difference ranges, a water pump control signal associated with the single inlet-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.
[0121] Specifically, the implementation process of the above step B6 includes: obtaining a preset stack inlet-outlet temperature difference reference value and a preset stack inlet-outlet temperature difference allowable deviation value; inputting the stack inlet-outlet temperature difference reference value and the current inlet-outlet temperature difference value of the stack into a disturbance rejection controller for analysis to obtain a latest water pump control signal, and then controlling the water pump by using the latest water pump control signal; generating a current inlet-outlet temperature difference range of the stack according to the stack inlet-outlet temperature difference allowable deviation value and the current inlet-outlet temperature difference value of the stack; and storing the latest water pump control signal and the current inlet-outlet temperature difference range of the stack after being associated and bound to the second data repository.
[0122] It should be noted that in the above step B5 and the above step B6, the water pump is controlled, which should be understood as speed control of the motor configured on the water pump, and any water pump control signal used is a PWM signal, and speed regulation of the motor configured on the water pump is realized by changing the duty cycle of the PWM signal.
[0123] Please refer to Figure 2 The embodiment of the application also provides a hydrogen fuel cell thermal management system control device, which is provided with a heat dissipation equipment and a stack, the heat dissipation equipment is mainly used for dissipating heat of the stack currently in a running state, and the above-mentioned hydrogen fuel cell thermal management system control method can be realized, and the device comprises:
[0124] The obtaining module 501 is configured to obtain a preset temperature parameter threshold range and a current temperature parameter value of the stack according to the type of the heat dissipation equipment.
[0125] The calling module 502 is configured to call a data repository corresponding to the type of the heat dissipation device when the current temperature parameter value of the stack does not fall within the temperature parameter threshold range, the data repository being configured to store a temperature parameter value range and an associated control signal;
[0126] The judging module 503 is configured to judge whether there is at least one temperature parameter value range containing the current temperature parameter value of the stack in the data repository when the data repository is not empty.
[0127] The first processing module 504 is configured to acquire a suitable control signal from the data repository according to the current temperature parameter value of the stack when there is at least one temperature parameter value range containing the current temperature parameter value of the stack in the data repository, and control the heat dissipation device by using the suitable control signal.
[0128] The second processing module 505 is configured to analyze the current temperature parameter value of the stack by using an active disturbance rejection controller to acquire a latest control signal when there is no temperature parameter value range containing the current temperature parameter value of the stack in the data repository, and control the heat dissipation device by using the latest control signal, and update the data repository according to the current temperature parameter value of the stack and the latest control signal.
[0129] It can be understood that the contents in the above method embodiments are all applicable to the device embodiments, the device embodiments specifically realize the functions of the above method embodiments, and achieve the same beneficial effects as the above method embodiments.
[0130] The electronic device can be any intelligent terminal including a tablet computer, a vehicle-mounted computer, etc.
[0131] It can be understood that the contents in the above method embodiments are all applicable to the device embodiments, the device embodiments specifically realize the functions of the above method embodiments, and achieve the same beneficial effects as the above method embodiments.
[0132] Please refer to Figure 3 , Figure 3 The electronic device of another embodiment is illustrated in the hardware structure of the electronic device, and the electronic device includes:
[0133] The processor 601 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits, and is configured to execute related programs to implement the technical solutions provided by the embodiments of the present application.
[0134] The memory 602 can be implemented by a ROM (Read-Only Memory), a static storage device, a dynamic storage device, or a RAM (Random Access Memory), and the like. The memory 602 can store an operating system and other application programs. When the technical solutions provided by the embodiments of the present application are implemented by software or firmware, the related program codes are stored in the memory 602 and are called and executed by the processor 601 to implement the technical solutions provided by the embodiments of the present application.
[0135] The input / output interface 603 is configured to implement information input and output.
[0136] The communication interface 604 is configured to implement the communication interaction between the device and other devices. The communication can be implemented by a wired manner (for example, a USB, a network cable, or the like) or a wireless manner (for example, a mobile network, WIFI, Bluetooth, or the like).
[0137] The bus 605 is configured to transmit information between various components (for example, the processor 601, the memory 602, the input / output interface 603, and the communication interface 604) of the device.
[0138] The processor 601, the memory 602, the input / output interface 603, and the communication interface 604 are connected to each other through the bus 605 to realize the communication connection between the device.
[0139] The embodiments of the present application further provide a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the hydrogen fuel cell thermal management system control method described above.
[0140] It can be understood that the contents in the above method embodiments are all applicable to the storage medium embodiments. The storage medium embodiments specifically implement the functions of the above method embodiments, and achieve the same beneficial effects as the above method embodiments.
[0141] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. In addition, the memory can include a high-speed random access memory and can also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. In some embodiments, the memory can optionally include a memory that is remotely disposed relative to the processor, and these remote memories can be connected to the processor through a network. Examples of the above 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 used 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 by the embodiments of the present application. Those skilled in the art can know that, with the evolution of technology and the appearance of new application scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0143] Those skilled in the art can understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and can include more or fewer steps than shown in the figures, or combine certain steps, or different steps.
[0144] The system embodiments described above are only schematic, and the units described as separate components can or can not be physically separate, that is, can be located in one place, or can be distributed on multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiments of the present application.
[0145] Those skilled in the art can understand that all or some of the steps in the above disclosed method, the functional modules / units in the system, and the device can be implemented as software, firmware, hardware, and appropriate combinations thereof.
[0146] The terms "first", "second", "third", "fourth" and the like used in the description of the present application and the above drawings (if any) are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0147] It should be understood that, in the application, "at least one" means one or more, "multiple" means two or more. "And / or" is used to describe the relationship between the associated objects, which means that there can be three relationships, for example, "A and / or B" can mean: only A, only B, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple 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, and c can be single or multiple.
[0148] In several embodiments provided in the application, it should be understood that the disclosed system and method can be implemented in other ways. For example, the above-described system embodiments are only illustrative, for example, the division of the above units is only a logical functional division, and actual implementation can have another division manner, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed units can be indirect coupling or communication connection through some interfaces, systems or units, which can be electrical, mechanical or other forms.
[0149] The units described above as separate components can or can not be physically separated, and the components displayed as units can or can not be physical units, that is, they can be located in one place, or they can be distributed on multiple network units. According to actual needs, some or all of the units can be selected to achieve the purpose of the embodiment.
[0150] In addition, the functional units in each embodiment of the application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0151] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application, essentially or in other words, the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes multiple instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program storage media.
[0152] The preferred embodiments of the embodiments of the present application are described above with reference to the accompanying drawings, and are not limited to the scope of the embodiments of the present application. Any modifications, equivalent replacements and improvements made by those skilled in the art without departing from the scope and essence of the embodiments of the present application shall be within the scope of the embodiments of the present application.
Claims
1. A control method for a hydrogen fuel cell thermal management system, wherein the hydrogen fuel cell thermal management system includes a fuel cell stack and heat dissipation equipment, characterized in that, The method includes: Based on the type of heat dissipation device, obtain the current temperature parameter value and the preset temperature parameter threshold range of the fuel cell stack; When the current temperature parameter value of the fuel cell stack does not fall within the temperature parameter threshold range, the data repository corresponding to the type of the heat dissipation device is invoked. The data repository is used to store the temperature parameter value range and associated control signals. When the data repository is not empty, determine whether there is at least one temperature parameter value range in the data repository that contains the current temperature parameter value of the fuel cell stack; If so, then based on the current temperature parameter value of the fuel cell stack, a suitable control signal is obtained from the data storage repository, and then the suitable control signal is used to control the heat dissipation device; If not, the current temperature parameter value of the fuel cell stack is analyzed in conjunction with the active disturbance rejection controller to obtain the latest control signal. The latest control signal is then used to control the heat dissipation device, and the data storage is updated according to the current temperature parameter value of the fuel cell stack and the latest control signal. The step of analyzing the current temperature parameter value of the fuel cell stack using an active disturbance rejection controller to obtain the latest control signal includes: Based on the type of heat dissipation device, obtain the preset temperature parameter reference value; The current temperature parameter value of the fuel cell stack and the reference temperature parameter value are input to the active disturbance rejection controller for analysis to obtain the latest control signal; The active disturbance rejection controller includes a tracking differentiator, a nonlinear state error feedback controller, and an extended state observer; the step of inputting the current temperature parameter value of the fuel cell stack and the temperature parameter reference value into the active disturbance rejection controller for analysis to obtain the latest control signal includes: The temperature parameter reference value is smoothed using the tracking differentiator to obtain relevant temperature parameter reference information. The current control signal of the heat dissipation device is obtained, and the current temperature parameter value of the fuel cell stack and the current control signal are analyzed using the extended state observer to obtain the relevant temperature parameter estimation information of the fuel cell stack and the total system disturbance information. The nonlinear state error feedback controller is used to analyze the relevant temperature parameter reference information and the relevant temperature parameter estimation information of the fuel cell stack to obtain a preliminary control signal; The initial control signal is compensated for based on the total system disturbance information to obtain the latest control signal.
2. The control method for the hydrogen fuel cell thermal management system according to claim 1, characterized in that, The step of obtaining a suitable control signal from the data repository based on the current temperature parameter value of the fuel cell stack includes: When there is a unique temperature parameter value range in the data repository that contains the current temperature parameter value of the fuel cell stack, the 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 control method for the hydrogen fuel cell thermal management system according to claim 1, characterized in that, The step of obtaining a suitable control signal from the data repository based on the current temperature parameter value of the fuel cell stack includes: When the data repository contains multiple temperature parameter value ranges that include the current temperature parameter value of the fuel cell stack, the center values of multiple ranges corresponding to the multiple temperature parameter value ranges are obtained. From the multiple temperature parameter value ranges, select the single temperature parameter value range with 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; The control signal associated with the range of values for the single temperature parameter is obtained from the data repository and used as the appropriate control signal.
4. The control method for the hydrogen fuel cell thermal management system according to claim 1, characterized in that, The step of updating the data repository based on the current temperature parameter value of the fuel cell stack and the latest control signal includes: Based on the type of heat dissipation device, obtain the preset allowable temperature parameter deviation value; Based on the current temperature parameter value of the fuel cell stack and the allowable temperature parameter deviation value, a range of current temperature parameter values is generated; The current temperature parameter value range and the latest control signal are associated and bound together and then stored in the data repository.
5. The control method for the thermal management system of a hydrogen fuel cell according to any one of claims 1 to 4, characterized in that, The method further includes: When the data repository is empty, the step of analyzing the current temperature parameter value of the fuel cell stack in conjunction with the active disturbance rejection controller is performed to obtain the latest control signal.
6. A control device for a hydrogen fuel cell thermal management system, wherein the hydrogen fuel cell thermal management system includes a fuel cell stack and heat dissipation equipment, characterized in that, The device includes: The acquisition module is used to acquire the current temperature parameter value and the preset temperature parameter threshold range of the fuel cell stack according to the type of the heat dissipation device. The calling module is used to call a data repository corresponding to the type of the heat dissipation device when the current temperature parameter value of the fuel cell stack does not fall within the temperature parameter threshold range. The data repository is used to store the temperature parameter value range and associated control signals. The judgment module is used to determine whether there is at least one temperature parameter value range containing the current temperature parameter value of the fuel cell stack in the data repository when the data repository is not empty. The first processing module is configured to, when the data repository contains at least one temperature parameter value range containing the current temperature parameter value of the fuel cell, obtain a suitable control signal from the data repository based on the current temperature parameter value of the fuel cell, and then use the suitable control signal to control the heat dissipation device. The second processing module is used to analyze the current temperature parameter value of the fuel cell stack in conjunction with the active disturbance rejection controller when there is no temperature parameter value range containing the current temperature parameter value of the fuel cell stack in the data storage repository, obtain the latest control signal, control the heat dissipation device using the latest control signal, and update the data storage repository according to the current temperature parameter value of the fuel cell stack and the latest control signal. The step of analyzing the current temperature parameter value of the fuel cell stack using an active disturbance rejection controller to obtain the latest control signal includes: Based on the type of heat dissipation device, obtain the preset temperature parameter reference value; The current temperature parameter value of the fuel cell stack and the reference temperature parameter value are input to the active disturbance rejection controller for analysis to obtain the latest control signal; The active disturbance rejection controller includes a tracking differentiator, a nonlinear state error feedback controller, and an extended state observer; the step of inputting the current temperature parameter value of the fuel cell stack and the temperature parameter reference value into the active disturbance rejection controller for analysis to obtain the latest control signal includes: The temperature parameter reference value is smoothed using the tracking differentiator to obtain relevant temperature parameter reference information. The current control signal of the heat dissipation device is obtained, and the current temperature parameter value of the fuel cell stack and the current control signal are analyzed using the extended state observer to obtain the relevant temperature parameter estimation information of the fuel cell stack and the total system disturbance information. The nonlinear state error feedback controller is used to analyze the relevant temperature parameter reference information and the relevant temperature parameter estimation information of the fuel cell stack to obtain a preliminary control signal; The initial control signal is compensated for based on the total system disturbance information to obtain the latest control signal.
7. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the method according to any one of claims 1 to 5.
8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 5.
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