Hydrogen fuel cell maximum power point tracking control method, system, device and medium

CN119105618BActive Publication Date: 2025-12-16STATE GRID SHANDONG ELECTRIC POWER CO MARKETING SERVICE CENT (MEASURING CENT) +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411222053.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-02
Publication Date
2025-12-16
Estimated Expiration
2044-09-02

Smart Images

  • Figure CN119105618B_ABST
    Figure CN119105618B_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of electric variable adjustment, in order to solve the problem of slow response and inaccuracy existing in the maximum power tracking of the existing fuel cell, a hydrogen fuel cell maximum power point tracking control method, system, device and medium are proposed, through the trained data model, the power value under different voltage value and current value is calculated according to the current environmental variable; the voltage value and current value corresponding to the highest power value are selected, the corresponding load value is found through the preset power control table, and the hydrogen fuel cell is controlled for maximum power tracking. The scheme of the present application can realize fast and accurate tracking control of the maximum power point of the hydrogen fuel cell, and the adjustment of the load ratio is simpler, faster and safer than the adjustment of the voltage and current.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field related to hydrogen fuel cells, and particularly relates to a hydrogen fuel cell maximum power point tracking control method, system, device and medium. BACKGROUND

[0002] The statements in this section merely provide background information related to the present application and do not necessarily constitute prior art.

[0003] At present, a hydrogen fuel cell is a power generation device for directly converting the chemical energy of hydrogen and oxygen into electrical energy. Maximum power point tracking is used in the field of power generation systems to ensure that the maximum power is extracted from the energy source by tracking the maximum power point of the power generation device. The hydrogen fuel cell maximum power point tracking control system ensures the maximum power output by controlling the current and voltage of the hydrogen fuel cell according to the maximum power point.

[0004] The stability of a hydrogen fuel cell is poorer than that of a general fuel cell, especially a proton exchange membrane fuel cell, which is more unstable, so the maximum power point needs to be adjusted constantly. The prior art has the problem of slow response in adjusting the maximum power point. For example, the Chinese invention patent with the application number CN109542157A discloses a fuel cell maximum power point direct calculation and tracking method, which comprises: the present application aims to directly find the maximum power point of the fuel cell by using mathematical methods to fit the optimal V-I curve. Different V-I curves are generated under different operating conditions, and the optimal V-I curve can be found from these different V-I curves. The maximum power point is usually generated in the ohmic segment and the concentration difference segment. The ohmic segment can be approximately regarded as linear, at this time the V-I curve with the smallest slope is the optimal V-I curve corresponding thereto, and the concentration difference segment can use the concentration difference segment voltage formula, and finally the maximum power point is found through the power formula. The above-mentioned calculation method has the problems of complex calculation and slow response.

[0005] In summary, how to quickly and accurately track and control the maximum power point of a hydrogen fuel cell is a technical problem to be solved at present. SUMMARY

[0006] In order to overcome the shortcomings of the prior art, the present application provides a hydrogen fuel cell maximum power point tracking control method, system, device and medium, which can quickly and accurately track and control the maximum power point of a hydrogen fuel cell, and the adjustment of the load ratio is simpler, faster and safer than the adjustment of the voltage and current.

[0007] To achieve the above-mentioned purpose, the first aspect of the present application provides a hydrogen fuel cell maximum power point tracking control method, which comprises:

[0008] Based on the acquired current environmental variables of the hydrogen fuel cell, the corresponding power values under different voltage values and current values are calculated by using the trained data model;

[0009] Based on the calculated corresponding power values under different voltage values and current values, the voltage value and current value corresponding to the highest power value are determined;

[0010] Based on the preset power reference table, the corresponding load value is found according to the determined voltage value and current value, the load at the output end of the hydrogen fuel cell is adjusted according to the found load value, and the maximum power point of the hydrogen fuel cell is tracked.

[0011] Further, the environmental variables include environmental temperature, environmental humidity, hydrogen flow, oxygen flow, hydrogen gas pressure and oxygen gas pressure.

[0012] Further, it also includes judging the acquired environmental temperature, specifically: comparing the acquired environmental temperature with the maximum temperature value; when the acquired environmental temperature is greater than the maximum temperature value, calculating the temperature difference between the acquired environmental temperature and the maximum temperature value, calculating the power value that should be reduced according to the temperature difference and the temperature power conversion ratio parameter; controlling the hydrogen fuel cell to reduce power according to the calculated power value that should be reduced.

[0013] Further, it also includes pre-regulating when the hydrogen fuel cell is from the off state to the start state, specifically:

[0014] According to the current environmental temperature, environmental humidity, hydrogen flow, oxygen flow, hydrogen gas pressure and oxygen gas pressure of the hydrogen fuel cell, the corresponding current value and voltage value are found in the relationship diagram, and the voltage and current of the hydrogen fuel cell are adjusted according to the found current value and voltage value; wherein the relationship diagram is obtained by drawing historical environmental variables and corresponding power values.

[0015] Further, it also includes limiting value judgment on the acquired environmental temperature and environmental humidity, specifically: comparing the acquired environmental temperature and environmental humidity with the temperature limit value and humidity limit value respectively, if the acquired environmental temperature is greater than the temperature limit value, or the acquired environmental humidity is greater than the humidity limit value, an alarm is issued;

[0016] Wherein, the influence curve of temperature value and power value, and the influence curve of humidity value and power value are drawn according to historical data; the slope of each point on the influence curve of temperature value and power value is calculated; the difference between each slope and the previous slope is calculated, and the lowest temperature value corresponding to the two points with the largest difference is selected as the temperature limit value;

[0017] The slope of each point on the influence curve of humidity value and power value is calculated; the difference between each slope and the previous slope is calculated, and the lowest humidity value corresponding to the two points with the largest difference is selected as the humidity limit value.

[0018] Further, after the alarm is issued, the current hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure are adjusted, specifically:

[0019] According to the relationship diagram, the power value corresponding to the current environmental variable is determined;

[0020] The same power value as the determined power value is selected in the previous time period, and the corresponding hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure are read;

[0021] The current hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure are adjusted according to the read hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure.

[0022] Further, in the preset power reference table, each load value corresponds to a set of voltage value and current value.

[0023] The second aspect of the application provides a hydrogen fuel cell maximum power point tracking control system, comprising:

[0024] The power tracking module calculates the corresponding power value under different voltage values and current values based on the obtained current environmental variables of the hydrogen fuel cell and the trained data model, and determines the voltage value and current value corresponding to the highest power value based on the calculated corresponding power value under different voltage values and current values;

[0025] The power adjustment module is used to find the corresponding load value based on the preset power reference table and the determined voltage value and current value, and adjust the load at the output end of the hydrogen fuel cell based on the found load value to track the maximum power point of the hydrogen fuel cell.

[0026] The third aspect of the application provides an electronic device, comprising a processor, a memory and a bus, the memory stores machine readable instructions executable by the processor, when the computer device runs, the processor and the memory communicate through the bus, and the machine readable instructions are executed by the processor to execute the hydrogen fuel cell maximum power point tracking control method.

[0027] The fourth aspect of the application provides a computer readable storage medium, the computer readable storage medium stores a computer program, and the computer program is executed by the processor to execute the hydrogen fuel cell maximum power point tracking control method.

[0028] The above one or more technical solutions have the following beneficial effects:

[0029] In the present application, by the trained data model, the power values under different hydrogen fuel cell voltage values and current values are obtained according to the current environment variable; the voltage value and the current value corresponding to the highest power value are selected, the corresponding load value is found through the preset power reference table, and the maximum power point tracking of the hydrogen fuel cell is performed.

[0030] Advantages of the additional aspects of the present application will be partially given in the following description, partially will become obvious from the following description, or will be understood by the practice of the present application. BRIEF DESCRIPTION OF DRAWINGS

[0031] The accompanying drawings, which form a part of the specification, are included to provide a further understanding of the application and are incorporated herein by reference. The illustrations are shown for the purpose of enabling those skilled in the art to implement the present application and are not intended to limit the present application in any manner.

[0032] Figure 1 The flow chart of the hydrogen fuel cell maximum power point tracking control method in the embodiment one of the present application is shown in the figure.

[0033] Figure 2 The block diagram of the hydrogen fuel cell maximum power point tracking control system in the embodiment two of the present application is shown in the figure. DETAILED DESCRIPTION

[0034] It should be noted that the following detailed description is exemplary and is intended to provide further explanation of the application. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present application belongs.

[0035] It should be noted that the terms used herein are only for the purpose of describing the specific embodiments, and are not intended to limit the exemplary embodiments according to the present application.

[0036] In the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

[0037] Embodiment one

[0038] As shown in the figure, the present embodiment discloses a hydrogen fuel cell maximum power point tracking control method, comprising: Figure 1

[0039] Based on the obtained current environment variable of the hydrogen fuel cell, the corresponding power values under different voltage values and current values are calculated by using the trained data model;

[0040] Based on the calculated corresponding power values under different voltage values and current values, the voltage value and the current value corresponding to the highest power value are determined; ​

[0041] Based on the preset power reference table, the corresponding load value is searched according to the determined voltage value and current value, the load at the output end of the hydrogen fuel cell is adjusted according to the searched load value, and the maximum power point of the hydrogen fuel cell is tracked.

[0042] The hydrogen fuel cell is less stable than the general fuel cell, especially the proton exchange membrane fuel cell, and thus the maximum power point needs to be continuously adjusted. The prior art has the problem of slow response in adjusting the maximum power point. Based on the above problems, the present embodiment obtains a plurality of groups of voltage values, current values and power values of the hydrogen fuel cell corresponding to the current environmental variables through the trained data model; selects the voltage value and the current value corresponding to the highest power value as the trackable maximum power point, searches for the corresponding load value through the preset power reference table, and adjusts the hydrogen fuel cell. The scheme of the present application can realize fast and accurate tracking control of the maximum power point of the hydrogen fuel cell, and adjusting the load is simpler, faster and safer than adjusting the voltage and current.

[0043] In the present embodiment, the training of the data model specifically includes: obtaining historical data, i.e. temperature value, humidity value, hydrogen flow value, oxygen flow value, hydrogen gas pressure value, oxygen gas pressure value, voltage value, current value and power value; importing the data of each period as a group into the data model, taking the temperature value, humidity value, hydrogen flow value, oxygen flow value, hydrogen gas pressure value and oxygen gas pressure value as the independent variables of the data model, and taking the voltage value, current value and power value as the dependent variables of the data model, training the data model to obtain the trained data model.

[0044] Specifically, a big data model can be used as the data model to be trained to construct the corresponding relationship between the independent variables and the dependent variables.

[0045] The current temperature value, humidity value, hydrogen flow value, oxygen flow value, hydrogen gas pressure value and oxygen gas pressure value of the hydrogen fuel cell are input into the trained data model, the power values under different voltage values and current values are calculated, and the voltage value and the current value at the highest power value are output.

[0046] It can be understood that the different voltage values and current values here are the voltage values and current values under which the fuel cell can normally and safely operate under the current environmental variables.

[0047] In the present embodiment, the preset power reference table includes a plurality of load values, voltage values and current values, each load value corresponding to a group of voltage values and current values; the voltage value and the current value at the highest power value are output, and the corresponding load value is searched in the preset power reference table to adjust the output load of the battery to the load value. The output load of the battery can be adjusted to adjust the voltage value and the current value, and adjusting the load is simpler, faster and safer than adjusting the voltage and current.

[0048] In the embodiment, the tracking power is also verified, specifically: according to the current period environmental variable, the highest power value of the current period is obtained based on the trained data model; the highest power value of the current period is compared with the power value of the last period, if the power value of the last period is less than the highest power value of the current period, an error signal is output. By verifying the historical data, it is confirmed whether the adjusted fuel cell power is the expected maximum power, if not, it means that a fault has occurred, which can prompt the staff to check immediately.

[0049] In the embodiment, when a fault occurs, troubleshooting is also included, specifically: according to the ideal voltage value, ideal current and ideal load value corresponding to the highest power value of the current period, the current actual voltage value is compared with the ideal voltage value, the current actual current value is compared with the ideal current value, and the current actual load value is compared with the ideal load value. The voltage value, current value or load value that is different from the ideal voltage value, ideal current or ideal load value is displayed, if they are all the same, the temperature value, humidity value, hydrogen flow value, oxygen flow value, hydrogen pressure value, oxygen pressure value, voltage value, current value and power value of the period are corrected to the data model.

[0050] After determining that the adjusted battery power does not reach the maximum power, the voltage value, current value and load value are verified, and the verification result is output and displayed, if the voltage value, current value and load value are all correct, it is possible that the data model calculation is wrong, and the data model is automatically trained and corrected.

[0051] In the embodiment, the obtained current temperature value and humidity value are also monitored, specifically: the obtained environmental temperature and environmental humidity are compared with the temperature limit value and humidity limit value respectively, if the obtained environmental temperature is greater than the temperature limit value, or the obtained environmental humidity is greater than the humidity limit value, an alarm is sent.

[0052] Among them, the temperature value-power value influence curve and the humidity value-power value influence curve are drawn according to the historical data; the slope of each point on the temperature value-power value influence curve is calculated; the difference between each slope and the last slope is calculated, and the lowest temperature value corresponding to the two points with the largest difference is selected as the temperature limit value;

[0053] The slope of each point on the humidity value-power value influence curve is calculated; the difference between each slope and the last slope is calculated, and the lowest humidity value corresponding to the two points with the largest difference is selected as the humidity limit value.

[0054] Specifically, an influence curve of a temperature value, a humidity value on a power value is drawn according to historical data, a slope of each point of the temperature value influence curve and a slope of each point of the humidity value influence curve are calculated, a difference between each slope and a previous slope is calculated, two points with the largest difference in the temperature value influence curve and the humidity value influence curve are selected, a point with the lowest temperature value in the two selected points of the temperature value influence curve is taken as a temperature limit value, and a point with the lowest humidity value in the two selected points of the humidity value influence curve is taken as a humidity limit value.

[0055] In the embodiment, the current environmental variables of the fuel cell are also controlled and adjusted, specifically, after the alarm is sent, the current hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure are adjusted, specifically:

[0056] According to the relationship diagram, a power value corresponding to the current environmental variable is determined;

[0057] A same power value as the determined power value in a previous time period is selected, and the corresponding hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure are read;

[0058] The current hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure are adjusted according to the read hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure, so that the current hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure are the same as the read hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure.

[0059] Specifically, after the alarm is sent, the power value in the previous time period is called, a coordinate point with the same power value as the power value in the previous time period in the relationship diagram is selected, the hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure under the coordinate point are read, the change value corresponding to each data is obtained by subtracting the detected hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure from the read hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure, and the hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure are adjusted according to the change value, so that the current hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure are the same as the read hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure.

[0060] In the embodiment, the hydrogen fuel cell is also pre-adjusted from a closed state to a started state, specifically, according to the current environmental temperature, environmental humidity, hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure of the hydrogen fuel cell, the corresponding current value and voltage value are searched from the relationship diagram, and the voltage and current of the hydrogen fuel cell are adjusted according to the searched current value and voltage value; wherein the relationship diagram is drawn from historical environmental variables and corresponding power values.

[0061] Specifically, according to the current detected ambient temperature, ambient humidity, hydrogen flow, oxygen flow, hydrogen gas pressure and oxygen gas pressure and the calculated relationship diagram, and detecting the hydrogen fuel cell working state, when the hydrogen fuel cell is from the off state to the start state, according to the current ambient temperature, ambient humidity, hydrogen flow, oxygen flow, hydrogen gas pressure and oxygen gas pressure, the corresponding current value and voltage value are searched in the relationship diagram, and the power supply voltage and power supply current of the hydrogen fuel cell are controlled according to the searched current value and voltage value. This step only controls the power supply voltage of the power supply current once when the hydrogen fuel cell is from the off state to the start state, and the purpose is to adjust the current voltage before the MPPT system adjusts. Therefore, the hydrogen fuel cell has the advantage of fast starting, but after starting, it is difficult for the MPPT system to quickly control the working point of the hydrogen fuel cell, and after the hydrogen fuel cell starts, the working point of the hydrogen fuel cell is adjusted according to the real-time detected environment, so that the MPPT system can make the output power of the hydrogen fuel cell reach the maximum faster.

[0062] The embodiment obtains a plurality of groups of voltage values, current values and power values of the hydrogen fuel cell corresponding to the current environmental variables through the trained data model; selects the voltage value and the current value corresponding to the highest power value as the maximum power point that can be tracked; and finds the corresponding load value through a preset power reference table to adjust the hydrogen fuel cell. The scheme of the present application can realize fast and accurate tracking control of the maximum power point of the hydrogen fuel cell, and adjusting the load is simpler, faster and safer than adjusting the voltage and current.

[0063] Embodiment two

[0064] The embodiment aims to provide a hydrogen fuel cell maximum power point tracking control system, which comprises:

[0065] A power tracking module is configured to calculate corresponding power values under different voltage values and current values based on the acquired current environmental variables of the hydrogen fuel cell and the trained data model; and determine the voltage value and the current value corresponding to the highest power value based on the calculated corresponding power values under different voltage values and current values.

[0066] A power adjustment module is configured to find the corresponding load value based on the determined voltage value and current value and the preset power reference table, and adjust the load at the output end of the hydrogen fuel cell according to the found load value to track the maximum power point of the hydrogen fuel cell.

[0067] The following will be described in combination with the accompanying drawings Figure 2The hydrogen fuel cell maximum power point tracking control system proposed in the embodiment is described in detail, which specifically includes: an environment detection module, a battery detection module, a data storage module, a model establishment module, a model training module, a power tracking module, a power adjustment module, a power verification module, a fault troubleshooting module, a limit calculation module, a power generation calculation module, an environment control module, and a pre-adjustment control module.

[0068] The environment detection module is used to detect the ambient temperature, ambient humidity, hydrogen flow, oxygen flow, hydrogen gas pressure, and oxygen gas pressure, and transmit the detected temperature value, humidity value, hydrogen flow value, oxygen flow value, hydrogen gas pressure value, and oxygen gas pressure value to the data storage module and the power tracking module.

[0069] The battery detection module is used to detect the battery voltage, battery current, and battery power, and transmit the voltage value, current value, and power value to the data storage module and the power tracking module.

[0070] The data storage module is used to store data according to the receiving time when receiving data. The data storage module is pre-set with the total capacity of the battery, the rated power value, the hydrogen gas pressure range, the oxygen gas pressure range, the hydrogen flow range, and the oxygen flow range, and stores the power when the load value is 0 as standby power.

[0071] The model establishment module is used to construct a data model with the temperature value, humidity value, hydrogen flow value, oxygen flow value, hydrogen gas pressure value, oxygen gas pressure value, voltage value, current value, and power value as the model vector.

[0072] The model training module is used to call the data stored by the data storage module and the data model of the model establishment module, import the data of each period as a group into the data model, take the temperature value, humidity value, hydrogen flow value, oxygen flow value, hydrogen gas pressure value, and oxygen gas pressure value as the independent variables of the data model, take the voltage value, current value, and power value as the dependent variables of the data model, train the data model, and transmit the trained data model to the power tracking module.

[0073] The power tracking module is used to import the current temperature value, humidity value, hydrogen flow value, oxygen flow value, hydrogen gas pressure value, and oxygen gas pressure value into the data model to calculate the power value under different voltage values and current values, and take the voltage value and current value when the power value is the highest as the output.

[0074] The power adjustment module is provided with a power reference table, the power reference table includes a plurality of load values, voltage values and current values, each load value corresponds to a set of voltage values and current values, the power adjustment module receives the voltage value and the current value output by the power tracking module, finds the corresponding load value on the power reference table through the voltage value and the current value, and adjusts the output load of the battery to the load value. By adjusting the load value of the output of the battery, the voltage value and the current value can be adjusted, and adjusting the load is simpler, faster and safer than adjusting the voltage and current.

[0075] The power verification module is used to call the power value of the last period stored in the data storage module, obtain the highest power value of the period calculated by the power tracking module, compare the power value of the last period with the highest power value of the period, and output an error signal if the power value of the last period is less than the highest power value of the period.

[0076] The troubleshooting module is used to receive the error signal output by the power verification module, call the actual voltage value, current value and load value of the period stored in the data storage module and the highest power value of the period calculated by the power verification module when the troubleshooting module receives the error signal, compare the actual voltage value with the ideal voltage value, compare the actual current value with the ideal current value, compare the actual load value with the ideal load value, display the voltage value, current value or load value different from the ideal voltage value, ideal current value or ideal load value, and if they are all the same, transmit the temperature value, humidity value, hydrogen flow value, oxygen flow value, hydrogen pressure value, oxygen pressure value, voltage value, current value and power value of the period to the model training module to correct the data model.

[0077] The system automatically verifies the historical data to confirm whether the adjusted battery power is the expected maximum power, and if not, it means that a fault has occurred, and the system sends an error signal to remind the staff to check in time. After determining that the adjusted battery power does not reach the maximum power, the system automatically verifies the voltage value, current value and load value, and outputs the verification result for display. If the voltage value, current value and load value are all correct, it is possible that the data model calculation is wrong, and the data model is automatically trained and corrected.

[0078] By adopting the above scheme, after determining that the adjusted battery power does not reach the maximum power, the system automatically verifies the voltage value, current value and load value, and outputs the verification result for display. If the voltage value, current value and load value are all correct, it is possible that the data model calculation is wrong, and the data model is automatically trained and corrected.

[0079] The temperature monitoring module is used for receiving the temperature value output by the environment detection module, and is preset with a temperature maximum value and a temperature-power conversion ratio parameter. The temperature monitoring module compares the temperature value with the temperature maximum value. When the temperature value exceeds the temperature maximum value, the temperature difference between the temperature value and the temperature maximum value is calculated, the power reduction value is calculated according to the temperature difference and the temperature-power conversion ratio parameter, and the battery is controlled to reduce the power according to the power reduction value and temporarily prevent the power tracking module from outputting the voltage value and the current value. The hydrogen fuel cell cannot work for a long time in a high-temperature state, so the system automatically controls the power to be reduced when the temperature is too high, thereby achieving the effect of cooling.

[0080] The limit value calculation module is used for calling the data stored in the data storage module, drawing an influence curve of the temperature value, the humidity value on the power value according to the historical data, calculating the slope of each point of the temperature value influence curve and the slope of each point of the humidity value influence curve, calculating the difference between each slope and the previous slope, selecting two points with the largest difference in the temperature value influence curve and the humidity value influence curve, taking the point with the lowest temperature value in the two selected points of the temperature value influence curve as the temperature limit value, taking the point with the lowest humidity value in the two selected points of the humidity value influence curve as the humidity limit value, and transmitting the temperature limit value and the humidity limit value to the environment control module.

[0081] The power generation calculation module is used for calling the data stored in the data storage module, generating a relationship graph of the temperature value, the humidity value, the hydrogen flow value, the oxygen flow value, the hydrogen pressure value, the oxygen pressure value and the power value according to the historical data, and sending the relationship graph to the environment control module.

[0082] Since the ambient temperature and the ambient humidity have a significant influence on the power generation efficiency of the hydrogen fuel cell, and the hydrogen fuel cell usually increases the ambient temperature and humidity during power generation, and the influence of the temperature and humidity on the power generation efficiency of the hydrogen fuel cell will increase significantly when the temperature and humidity reach a certain value, the system automatically calculates the temperature limit value and the humidity limit value of the hydrogen fuel cell, and issues an alarm when the limit value is reached, and the output power is maintained to avoid affecting the user's power consumption.

[0083] The environment control module is used to call the environment temperature, the environment humidity, the hydrogen flow, the oxygen flow, the hydrogen pressure and the oxygen pressure detected by the environment detection module, and when the environment temperature exceeds the temperature limit value or the environment humidity exceeds the humidity limit value, the environment control module sends an alarm signal, calls the power value in the previous time period, selects the coordinate point with the same power value in the previous time period in the relationship diagram, reads the hydrogen flow, the oxygen flow, the hydrogen pressure and the oxygen pressure under the coordinate point, subtracts the hydrogen flow, the oxygen flow, the hydrogen pressure and the oxygen pressure read from the hydrogen flow, the oxygen flow, the hydrogen pressure and the oxygen pressure detected by the environment detection module, obtains the change value corresponding to each data, and adjusts the hydrogen flow, the oxygen flow, the hydrogen pressure and the oxygen pressure according to the change value, so that the current hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure are the same as the hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure read.

[0084] The pre-adjustment control module is used to receive the environment temperature, the environment humidity, the hydrogen flow, the oxygen flow, the hydrogen pressure and the oxygen pressure detected by the environment detection module and the relationship diagram of the power generation calculation module, and detect the working state of the hydrogen fuel cell, when the hydrogen fuel cell is from the off state to the start state, the pre-adjustment control module finds the corresponding current value and voltage value in the relationship diagram according to the current environment temperature, environment humidity, hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure, and controls the power voltage and power current of the hydrogen fuel cell according to the found current value and voltage value.

[0085] The hydrogen fuel cell has the advantage of fast start, but after starting, it is difficult for the MPPT system to quickly control the working point of the hydrogen fuel cell, and the system will first adjust the working point of the hydrogen fuel cell according to the real-time detection of the environment after the hydrogen fuel cell starts, so that the MPPT system can make the output power of the hydrogen fuel cell reach the maximum faster.

[0086] The implementation principle of the hydrogen fuel cell maximum power point tracking control system proposed in the embodiment is that since the conditions affecting the power of the hydrogen fuel cell are complex, a data model is used to calculate the maximum power point, after the data model is trained by historical data, only the current data needs to be input, and the data model can automatically calculate the corresponding voltage value, current value and power value, and then the maximum power value is selected to track the maximum power point. Compared with using formula to calculate the maximum power point, it saves time and can quickly and accurately calculate the maximum power point.

[0087] The embodiment comprises an environment detection module, a battery detection module, a data storage module, a model establishment module, a model training module and a power tracking module, takes temperature value, humidity value, hydrogen flow value, oxygen flow value, hydrogen gas pressure value, oxygen gas pressure value, voltage value, current value and power value as model vector to construct data model, takes data of each period as a group to import data model, trains data model, imports current temperature value, humidity value, hydrogen flow value, oxygen flow value, hydrogen gas pressure value, oxygen gas pressure value into data model to calculate power value under different voltage value and current value, takes voltage value and current value when power value is highest to output, the application has the effects of training data model through big data, calculating maximum power point through data model, and faster response speed than using formula calculation.

[0088] Embodiment three

[0089] The embodiment aims to provide an electronic device, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the program.

[0090] Generally, the electronic device comprises a processor and a memory.

[0091] The processor can include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor can be implemented in at least one of a hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), a PLA (Programmable Logic Array). The processor can also include a main processor and a coprocessor, the main processor is a processor for processing data in the wake-up state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor can be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed by the display screen. In some embodiments, the processor can also include an AI (Artificial Intelligence) processor, which is used to process machine learning-related computing operations.

[0092] The memory can include one or more computer-readable storage media. The computer-readable storage media can be non-transitory. The memory can also include high-speed random access memory and low-speed nonvolatile memory such as one or more disk storage devices, flash memory devices. In some embodiments, the non-transitory computer-readable storage medium in the memory is used to store at least one instruction for being executed by the processor to implement the energy management method of the hydrogen fuel cell electric vehicle provided by the method embodiments in the present application.

[0093] In some embodiments, the electronic device can further optionally include a peripheral device interface and at least one peripheral device. The processor, the memory and the peripheral device interface can be connected through a bus or a signal line. Each peripheral device can be connected to the peripheral device interface through a bus, a signal line or a circuit board. Specifically, the peripheral device includes at least one of a radio frequency circuit, a touch display screen, a camera, an audio circuit, a positioning component and a power supply.

[0094] The peripheral device interface can be used to connect at least one peripheral device related to I / O (Input / Output) to the processor and the memory. In some embodiments, the processor, the memory and the peripheral device interface are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor, the memory and the peripheral device interface can be implemented on a separate chip or circuit board, and the present embodiments are not limited in this regard.

[0095] The radio frequency circuit is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit communicates with communication networks and other communication devices through electromagnetic signals. The radio frequency circuit converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and the like. The radio frequency circuit can communicate with other electronic devices through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to metropolitan area networks, various generations of mobile communication networks (2G, 3G, 4G and 5G), wireless local area networks and / or WiFi (Wireless Fidelity) networks. In some embodiments, the radio frequency circuit can also include NFC (Near Field Communication) related circuit, and the present embodiments are not limited in this regard.

[0096] The display screen is used to display a UI (User Interface). The UI can include graphics, text, icons, video, and any combination thereof. When the display screen is a touch display screen, the display screen also has the ability to capture touch signals on or above the surface of the display screen. The touch signals can be input to the processor as control signals for processing. At this time, the display screen can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen can be one, arranged on the front panel of the electronic device; in other embodiments, the display screen can be at least two, arranged on different surfaces of the electronic device or in a folding design; in still other embodiments, the display screen can be a flexible display screen, arranged on a curved surface or a folding surface of the electronic device. Even, the display screen can also be arranged in an irregular shape other than a rectangle, i.e., a special-shaped screen. The display screen can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), etc.

[0097] The camera assembly is used to capture images or videos. Optionally, the camera assembly includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the electronic device, and the rear camera is arranged on the back of the electronic device. In some embodiments, the rear camera is at least two, which are any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, to realize the background blur function by fusing the main camera and the depth-of-field camera, the panorama and VR (Virtual Reality) shooting function by fusing the main camera and the wide-angle camera, or other fusion shooting functions. In some embodiments, the camera assembly can also include a flash. The flash can be a single-color-temperature flash or a dual-color-temperature flash. The dual-color-temperature flash refers to the combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0098] The audio circuit can include a microphone and a speaker. The microphone is used to capture sound waves of the user and the environment, and convert the sound waves into an electrical signal input to the processor for processing or to the radio frequency circuit to realize voice communication. For the purpose of stereo sound collection or noise reduction, the microphone can be multiple, arranged at different parts of the electronic device. The microphone can also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor or the radio frequency circuit into sound waves. The speaker can be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves that humans can hear, but also convert the electrical signal into sound waves that humans cannot hear for ranging purposes, etc. In some embodiments, the audio circuit can also include a headphone jack.

[0099] The positioning component is configured to locate the current geographic position of the electronic device to implement navigation or LBS (Location Based Service). The positioning component can be based on the GPS (Global Positioning System) of the United States, the Beidou system of China, the GLONASS system of Russia, or the Galileo system of the European Union.

[0100] The power supply is configured to supply power to various components in the electronic device. The power supply can be alternating current, direct current, disposable batteries, or rechargeable batteries. When the power supply includes rechargeable batteries, the rechargeable batteries can support wired charging or wireless charging. The rechargeable batteries can also be used to support fast charging technology.

[0101] In some embodiments, the computer device further includes one or more sensors. The one or more sensors include, but are not limited to, an acceleration sensor, a gyroscope sensor, a pressure sensor, a fingerprint sensor, an optical sensor, and a proximity sensor.

[0102] The acceleration sensor can detect the acceleration in three coordinate axes of the coordinate system established by the electronic device. For example, the acceleration sensor can be used to detect the components of gravitational acceleration in three coordinate axes. The processor can control the touch display screen to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signals collected by the acceleration sensor. The acceleration sensor can also be used for game or user motion data collection.

[0103] The gyroscope sensor can detect the body orientation and rotation angle of the electronic device. The gyroscope sensor can work with the acceleration sensor to collect 3D user actions on the electronic device. The processor can implement the following functions according to the data collected by the gyroscope sensor: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization when shooting, game control, and inertial navigation.

[0104] The pressure sensor can be disposed on the side frame of the electronic device and / or the lower layer of the touch display screen. When the pressure sensor is disposed on the side frame of the electronic device, the user's holding signal on the electronic device can be detected, and the left-hand or right-hand recognition or shortcut operation can be performed by the processor according to the holding signal collected by the pressure sensor. When the pressure sensor is disposed on the lower layer of the touch display screen, the processor can control the operable control on the UI interface according to the user's pressure operation on the touch display screen. The operable control includes at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0105] The fingerprint sensor is configured to collect a fingerprint of a user. The processor is configured to identify an identity of the user based on the fingerprint collected by the fingerprint sensor, or the fingerprint sensor is configured to identify the identity of the user based on the fingerprint collected by the fingerprint sensor. When the identity of the user is identified as a trusted identity, the processor is configured to authorize the user to perform a related sensitive operation, which includes unlocking a screen, viewing encrypted information, downloading software, payment, and changing settings, etc. The fingerprint sensor can be arranged on a front surface, a back surface, or a side surface of the electronic device. When a physical button or a manufacturer logo is arranged on the electronic device, the fingerprint sensor can be integrated with the physical button or the manufacturer logo.

[0106] The optical sensor is configured to collect an ambient light intensity. In an embodiment, the processor is configured to control a display brightness of the touch display based on the ambient light intensity collected by the optical sensor. Specifically, when the ambient light intensity is high, the display brightness of the touch display is increased; when the ambient light intensity is low, the display brightness of the touch display is decreased. In another embodiment, the processor is further configured to dynamically adjust a shooting parameter of the camera assembly based on the ambient light intensity collected by the optical sensor.

[0107] The proximity sensor, also referred to as a distance sensor, is generally arranged on a front panel of the electronic device. The proximity sensor is configured to collect a distance between a user and the front surface of the electronic device. In an embodiment, when the proximity sensor detects that the distance between the user and the front surface of the electronic device gradually decreases, the processor is configured to control the touch display to switch from a bright screen state to a screen-off state; when the proximity sensor detects that the distance between the user and the front surface of the electronic device gradually increases, the processor is configured to control the touch display to switch from the screen-off state to the bright screen state.

[0108] Embodiment four

[0109] An object of the embodiment is to provide a computer-readable storage medium.

[0110] A computer-readable storage medium, on which a computer program is stored, the program being executed by a processor to perform the steps of the above method.

[0111] In possible embodiments of the present application, the above computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0112] It should be understood that "multiple" mentioned herein refers to two or more. "And / or", which describes the association relationship of the associated objects, means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. The character " / " generally represents that the front and rear associated objects are in an "or" relationship.

[0113] The steps involved in the apparatuses of the above embodiments two, three and four correspond to the method of embodiment one, and the specific implementation can refer to the relevant description of embodiment one. The term "computer readable storage medium" should be understood as including a single medium or multiple media of one or more instruction sets; it should also be understood as including any medium capable of storing, encoding or carrying the instruction set for execution by the processor and causing the processor to perform any of the methods in the present application.

[0114] Those skilled in the art should understand that each module or step of the present application described above can be realized by a general computer device, alternatively, they can be realized by program codes executable by a computing device, so that they can be stored in a storage device for execution by a computing device, or they can be respectively manufactured into each integrated circuit module, or a plurality of modules or steps among them can be manufactured into a single integrated circuit module to realize. The present application is not limited to any specific combination of hardware and software.

[0115] Although the specific embodiments of the present application are described above in combination with the drawings, it is not a limitation on the protection scope of the present application, and those skilled in the art should understand that various modifications or changes made by those skilled in the art on the basis of the technical solutions of the present application without creative labor are still within the protection scope of the present application.

Claims

1. A method of maximum power point tracking control for a hydrogen fuel cell, characterized by, The method comprises the following steps: Based on the obtained current environmental variables of the hydrogen fuel cell, the corresponding power values under different voltage values and current values are calculated by using the trained data model; The environmental variables include environmental temperature, environmental humidity, hydrogen flow, oxygen flow, hydrogen gas pressure and oxygen gas pressure; Based on the calculated corresponding power values under different voltage values and current values, the voltage value and current value corresponding to the highest power value are determined; Based on the preset power reference table, the corresponding load value is found according to the determined voltage value and current value, the load value found is used to adjust the output load of the hydrogen fuel cell, and the maximum power point of the hydrogen fuel cell is tracked. It also includes limiting value judgment on the obtained environmental temperature and environmental humidity, specifically: comparing the obtained environmental temperature and environmental humidity with temperature limit value and humidity limit value respectively, if the obtained environmental temperature is greater than the temperature limit value, or the obtained environmental humidity is greater than the humidity limit value, an alarm is sent out; Wherein, the influence curve of temperature value and power value, and the influence curve of humidity value and power value are drawn according to historical data; the slope of each point on the influence curve of temperature value and power value is calculated; the difference value between each slope and the previous slope is calculated, and the lowest temperature value corresponding to the two points with the largest difference value is selected as the temperature limit value; The slope of each point on the influence curve of humidity value and power value is calculated; the difference value between each slope and the previous slope is calculated, and the lowest humidity value corresponding to the two points with the largest difference value is selected as the humidity limit value; After the alarm is sent out, the current hydrogen flow, oxygen flow, hydrogen gas pressure and oxygen gas pressure are adjusted, specifically: According to the relationship diagram, the power value corresponding to the current environmental variable is determined; The same power value as the determined power value is selected in the previous time period, and the corresponding hydrogen flow, oxygen flow, hydrogen gas pressure and oxygen gas pressure are read; The current hydrogen flow, oxygen flow, hydrogen gas pressure and oxygen gas pressure are adjusted according to the read hydrogen flow, oxygen flow, hydrogen gas pressure and oxygen gas pressure.

2. The hydrogen fuel cell maximum power point tracking control method of claim 1, wherein, It also includes judgment on the obtained environmental temperature, specifically: comparing the obtained environmental temperature with the maximum temperature value; when the obtained environmental temperature is greater than the maximum temperature value, the temperature difference value between the obtained environmental temperature and the maximum temperature value is calculated, and the power value to be reduced is calculated according to the temperature difference value and the temperature power conversion ratio parameter; the hydrogen fuel cell is controlled to reduce power according to the calculated power value to be reduced.

3. The hydrogen fuel cell maximum power point tracking control method of claim 1, wherein, It also includes pre-control when the hydrogen fuel cell is from the closed state to the starting state, specifically: According to the current environmental temperature, environmental humidity, hydrogen flow, oxygen flow, hydrogen gas pressure and oxygen gas pressure of the hydrogen fuel cell, the corresponding current value and voltage value are found from the relationship diagram, and the voltage and current of the hydrogen fuel cell are adjusted according to the found current value and voltage value; wherein, the relationship diagram is drawn from historical environmental variables and corresponding power values.

4. The hydrogen fuel cell maximum power point tracking control method of claim 1, wherein, In the preset power reference table, each load value corresponds to a group of voltage values and current values.

5. A hydrogen fuel cell maximum power point tracking control system, characterized by, The method comprises the following steps: The power tracking module is configured to obtain a plurality of groups of predicted hydrogen fuel cell voltage values, current values and power values by using the trained data model based on the obtained current environmental variables of the hydrogen fuel cell; and determine voltage values and current values corresponding to the highest power value based on the plurality of groups of predicted hydrogen fuel cell voltage values, current values and power values; the environmental variables include environmental temperature, environmental humidity, hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure. The power adjustment module is configured to find a corresponding load value according to the determined voltage value and current value based on a preset power reference table, and adjust the load at the output end of the hydrogen fuel cell according to the found load value to track the maximum power point of the hydrogen fuel cell. The first judgment module is configured to perform limit value judgment on the obtained environmental temperature and environmental humidity, specifically, compare the obtained environmental temperature and environmental humidity with temperature limit value and humidity limit value respectively, and if the obtained environmental temperature is greater than the temperature limit value or the obtained environmental humidity is greater than the humidity limit value, an alarm is sent. The temperature limit value is the lowest temperature value corresponding to the two points with the largest difference between the slopes of the two points in the influence curve of temperature value and power value. The humidity limit value is the lowest humidity value corresponding to the two points with the largest difference between the slopes of the two points in the influence curve of humidity value and power value. After the alarm is sent, the current hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure are adjusted, specifically: Determine the power value corresponding to the current environmental variables according to the relationship diagram; Select the same power value as the determined power value in the previous time period, and read the corresponding hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure; Adjust the current hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure according to the read hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure.

6. The hydrogen fuel cell maximum power point tracking control system of claim 5, wherein, The second judgment module is configured to judge the obtained environmental temperature, specifically, compare the obtained environmental temperature with the maximum temperature value; when the obtained environmental temperature is greater than the maximum temperature value, calculate the temperature difference between the obtained environmental temperature and the maximum temperature value, calculate the power value to be reduced according to the temperature difference and the temperature power conversion ratio parameter, and control the hydrogen fuel cell to reduce power according to the calculated power value to be reduced.

7. The hydrogen fuel cell maximum power point tracking control system of claim 5, wherein, The pre-control module is configured to perform pre-control on the hydrogen fuel cell when the hydrogen fuel cell is switched from the off state to the start state, specifically: Find the corresponding current value and voltage value from the relationship diagram according to the current environmental temperature, environmental humidity, hydrogen flow, oxygen flow, hydrogen pressure and oxygen pressure of the hydrogen fuel cell, and adjust the voltage and current of the hydrogen fuel cell according to the found current value and voltage value; the relationship diagram is drawn from historical environmental variables and corresponding power values.

8. The hydrogen fuel cell maximum power point tracking control system of claim 5, wherein, Each load value in the preset power reference table corresponds to a group of voltage values and current values.

9. An electronic device, comprising: The computer readable storage medium stores a computer program, and the computer program is executed by the processor to perform the hydrogen fuel cell maximum power point tracking control method according to any one of claims 1 to 4. The computer readable storage medium stores a computer program, and the computer program is executed by the processor to perform the hydrogen fuel cell maximum power point tracking control method according to any one of claims 1 to 4.

10. A computer-readable storage medium, characterized in that, ​

Citation Information

Patent Citations

  • Method for directly calculating and tracking highest power point of fuel cell

    CN109542157A

  • Fuel cell maximum power tracking control method

    CN104298296A

  • Photovoltaic power generation maximum power point tracking method and device and electronic equipment

    CN116540827A