Method, device, equipment and medium for monitoring cycle life of hydrogen storage bottle group of hydrogen refueling station
By obtaining and processing the hydrogen pressure data in the hydrogen storage bottle in the hydrogen refueling station in real time, calculating the peaks and troughs, and cumulative cycle times, the major error problem of the cycle life monitoring of the hydrogen storage bottle group in the existing technology is solved, automatic and accurate monitoring is achieved, and safety risks are reduced.
Patent Information
- Application Number
- CN202510076403.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-17
- Publication Date
- 2025-04-11
AI Technical Summary
The existing hydrogen refueling stations cannot automatically and accurately count the cycle life of the hydrogen storage bottle group, resulting in large errors and lack of effective monitoring methods, which may lead to excessive use of the hydrogen storage bottle group and increase safety risks.
By obtaining the hydrogen pressure data in the hydrogen storage bottle in real time, calculate the peaks and troughs of the hydrogen pressure in a preset time, accumulate the number of cycles of the hydrogen storage bottle, and accurately calculate the cycle life using data pipeline queues and data smoothing processing technology.
Automatic precise cycle life monitoring of hydrogen storage bottle sets in hydrogen refueling stations is realized, ensuring that hydrogen storage bottle sets are not used beyond the deadline, and reducing major safety risks.
Smart Images

Figure CN119802456A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of hydrogenation station equipment monitoring, and in particular relates to a method, device, equipment and medium for monitoring the cycle life of a hydrogen storage bottle group at a hydrogenation station. Background Art
[0002] A hydrogen refueling station is a filling station that provides hydrogen to hydrogen fuel cell vehicles. As a high-pressure special equipment, the safety of the hydrogen storage bottle group at the hydrogen refueling station is crucial to the operation of the entire station. In addition to the necessary regular inspection and maintenance, the manufacturer has corresponding regulations on its service life and filling times. If the limit is exceeded, the hydrogen storage bottle must be scrapped and replaced with a new one.
[0003] The filling process at the hydrogen refueling station will not fill the hydrogen storage bottle to its full capacity. The conventional method is to simply count the number of fillings through the station control system to calculate the cycle life of the hydrogen storage bottle. This method will have a large error. Therefore, the existing technology lacks an effective monitoring method for the cycle life of the hydrogen storage bottle. Summary of the invention
[0004] The purpose of the present invention is to overcome the defects of the prior art and provide a method, device, equipment and medium for monitoring the cycle life of hydrogen storage bottle groups in hydrogen refueling stations, so as to solve the problem that hydrogen refueling stations cannot automatically count the cycle life of hydrogen storage bottle groups, and to perform necessary inspections, maintenance and replacements after a certain number of uses, so as to ensure that hydrogen refueling stations do not use hydrogen storage bottle groups beyond their expiration date and reduce major safety risks.
[0005] The object of the present invention is achieved through the following technical solutions:
[0006] A method for monitoring the cycle life of a hydrogen storage bottle group at a hydrogen refueling station, the method comprising:
[0007] Acquire the hydrogen pressure data in the hydrogen storage bottle in real time, and put the hydrogen pressure data into the data pipeline queue in chronological order;
[0008] Calculating the peak and trough of the hydrogen pressure within a preset period of time according to the data pipeline queue;
[0009] The pressure difference between the peak and the trough is compared with a preset threshold value, and the number of cycles of the hydrogen storage bottle is accumulated.
[0010] Furthermore, the calculation of the peak and trough of the hydrogen pressure within a preset period of time specifically includes:
[0011] Taking out a preset number of hydrogen pressure data that are put into the data pipeline queue earliest, and forming a first data vector;
[0012] The first data vector is smoothed to obtain a second data vector, and all peak and trough data are found according to the second data vector.
[0013] Furthermore, the data smoothing process specifically includes:
[0014] Calculating the initial weight of each pressure point in the first data vector, where the weight function is a cubic function of the ratio of the Euclidean distances between the values;
[0015] Use the initial weights to perform regression estimation, use the estimated residuals to define a robust weight function, and calculate new weights;
[0016] The new weights are used to continue the regression estimation, and the weight function is modified until convergence. The smooth value of any point is obtained according to the converged weight function.
[0017] Furthermore, the preset number of items is adjusted according to the frequency and data period of obtaining the hydrogen pressure data in the hydrogen storage bottle.
[0018] Further, the step of finding all peak and trough data specifically includes:
[0019] The data fluctuation trend is calculated by differential calculation to find the peak and trough data, including the following steps:
[0020] Perform first-order difference calculation on the second data vector to obtain vector difV, difV(i)=
[0021] V(i+1)-V(i), i represents the sequence number of the data;
[0022] The trend vector trendV is obtained by taking the sign of difV. When difV(i) is positive, trendV(i)=1 indicates an upward trend; when difV(i) is negative, trendV(i)=-1 indicates a downward trend; when difV(i) is 0, trendV(i)=0 indicates stability.
[0023] Perform turning point correction on the trend vector trendV. When trendV(i)==0 and trendV(i+1)>=0, correct trendV(i) to 1, indicating an upward trend; when trendV(i)==0 and trendV(i+1)<0, correct trendV(i) to -1, indicating a downward trend.
[0024] Perform first-order difference calculation on the vector trendV to obtain rV, rV(i)=trendV(i+1)-trendV(i);
[0025] If rV(i)==-2, then i+1 is the peak value of the band, and the corresponding peak value is V(i+1); if rV(i)==2, then i+1 is the trough value of the band, and the corresponding trough value is V(i+1).
[0026] Furthermore, the comparing the pressure difference between the peak and the trough with a preset threshold value and accumulating the number of cycles of the hydrogen storage bottle specifically includes:
[0027] Step A: cyclically determine whether the pressure difference between adjacent troughs and peaks meets a preset threshold, and if so, accumulate the number of cycles;
[0028] Step B: After the cycle is completed, determine whether the cumulative cycle count increment is greater than 0. If not, execute step C, otherwise execute step D;
[0029] Step C: Find the lowest trough and the highest peak after the lowest trough in the data. If the pressure difference between the lowest trough and the highest peak is not less than the preset threshold value, the accumulated number of cycles is determined to be greater than 0. If not, execute step E, otherwise execute step D.
[0030] Step D: removing part of the data in the data pipeline queue, where the part of the data is the last peak in the second data vector that meets the cumulative number of cycles and the data before the peak;
[0031] Step E: removing part of the data in the data pipeline queue, where the part of the data is the data before the lowest trough that does not satisfy the accumulated number of cycles in the second data vector.
[0032] Furthermore, the preset threshold is formulated according to the requirements or materials of different hydrogen storage bottle manufacturers.
[0033] On the other hand, the present invention also provides a cycle life monitoring device for a hydrogen storage bottle group in a hydrogen refueling station, the device comprising:
[0034] A data acquisition module, which acquires the hydrogen pressure data in the hydrogen storage bottle in real time and puts the hydrogen pressure data into a data pipeline queue in chronological order;
[0035] A peak and trough calculation module, wherein the peak and trough calculation module calculates the peak and trough of the hydrogen pressure within a preset time according to the data pipeline queue;
[0036] A life calculation module compares the pressure difference between the peak and the trough with a preset threshold value to accumulate the number of cycles of the hydrogen storage bottle.
[0037] On the other hand, the present invention also provides a computer device, which includes a processor and a memory, wherein the memory stores a computer program, and the computer program is loaded and executed by the processor to implement any of the above-mentioned methods for monitoring the cycle life of a hydrogen storage bottle group in a hydrogen refueling station.
[0038] On the other hand, the present invention also provides a computer-readable storage medium, in which a computer program is stored. The computer program is loaded and executed by a processor to implement any of the above-mentioned methods for monitoring the cycle life of a hydrogen storage bottle group in a hydrogen refueling station.
[0039] The beneficial effects of the present invention are:
[0040] The present invention can automatically and accurately calculate the cycle life of the hydrogen storage bottle group of the hydrogen refueling station, ensure that the hydrogen storage bottle group is not used beyond the expiration date of the hydrogen refueling station, and reduce major safety risks. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 This is a flowchart of a method for monitoring the cycle life of a hydrogen storage bottle group at a hydrogen refueling station according to an embodiment of the present invention;
[0042] Figure 2 It is a structural block diagram of a cycle life monitoring device for a hydrogen storage bottle group in a hydrogen refueling station according to an embodiment of the present invention. DETAILED DESCRIPTION
[0043] The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.
[0044] Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in the field without making any creative work shall fall within the scope of protection of the present invention.
[0045] The filling process at the hydrogen refueling station will not fill the hydrogen storage bottle to its full capacity. The conventional method is to simply count the number of fillings through the station control system to calculate the cycle life of the hydrogen storage bottle. This method will have a large error. Therefore, the existing technology lacks an effective monitoring method for the cycle life of the hydrogen storage bottle.
[0046] In order to solve the above technical problems, the following embodiments of the method, device, equipment and medium for monitoring the cycle life of hydrogen storage bottle groups in a hydrogen refueling station of the present invention are proposed.
[0047] Example 1
[0048] Reference Figure 1 ,like Figure 1 The figure is a flowchart of the cycle life monitoring method of the hydrogen storage bottle group of the hydrogen refueling station in this embodiment, and the method specifically includes the following steps:
[0049] Step S1: Collect and store the hydrogen pressure in the gas cylinder in real time.
[0050] Step S2: Calculate the peaks and troughs of hydrogen pressure over a period of time by using a specific algorithm.
[0051] Step S3: Calculate the cycle life of the hydrogen storage bottle based on the comparison between the pressure difference between the peak and the trough and the threshold.
[0052] Specifically, step S1 includes:
[0053] S1-1. Data acquisition module, real-time collection of bottle group pressure data.
[0054] S1-2. Put the collected data into the data pipeline queue according to the collection time.
[0055] Specifically, step S2 includes:
[0056] S2-1. Take out the specified threshold number of data that entered the pipeline first, such as data
[0057] [d1, d2, d3, ... dn] is the vector D. If the number of data in the pipeline queue is less than the number of data acquisition thresholds, the pipeline queue continues to wait for data acquisition. The value of the data acquisition threshold can be adjusted according to the acquisition frequency and data cycle of different acquisition modules.
[0058] S2-2. Perform data smoothing on vector D. Data smoothing can effectively eliminate noise data, such as abnormal pressure fluctuations due to the characteristics of the pressure transmitter. After data smoothing, vector V is obtained.
[0059] S2-3. Find all the peak and trough data in the data vector V.
[0060] Specifically, step S2-2 includes:
[0061] a. Calculate the initial weight of each pressure point within the specified vector D. The weight function is generally expressed as a cubic function of the ratio of the Euclidean distance between the values.
[0062] b. Use the initial weights to perform regression estimation, use the estimated residuals to define a robust weight function, and calculate new weights.
[0063] c. Repeat step b with the new weights, and keep modifying the weight function. After the Nth step converges, the smooth value of any point can be obtained based on the polynomial and weights. All smooth values are vector V.
[0064] Specifically, step S2-3 includes:
[0065] e. Calculate the data fluctuation trend. First, perform the first-order difference calculation on the vector V to obtain the vector difV, that is, difV(i) = V(i+1)-V(i). Perform the sign operation on difV to obtain the trend vector trendV, that is, when difV(i) is a positive value, trendV(i) = 1, indicating an upward trend; when difV(i) is a negative value, trendV(i) = -1, indicating a downward trend; when difV(i) is 0, trendV(i) = 0, indicating stability; finally, perform the turning point correction on the trend vector trendV. When trendV(i) = = 0 and trendV(i+1) > = 0, trendV(i) is corrected to 1, indicating an upward trend; when trendV(i) = = 0 and trendV(i+1) < 0, trendV(i) is corrected to -1, indicating a downward trend.
[0066] f. Find the peaks and valleys of the data. Perform the first-order difference calculation on the vector trendV to obtain rV, that is, rV(i) = trendV(i+1)-trendV(i). If rV(i) = -2, then i+1 is the peak value of the band, and the corresponding peak value is V(i+1); if rV(i) = 2, then i+1 is the valley value of the band, and the corresponding valley value is V(i+1).
[0067] Specifically, step S3 includes:
[0068] S3-1. Cycle to determine whether the pressure difference between adjacent troughs and peaks meets the cycle life pressure threshold. If it does, the number of cycles is accumulated. The pressure threshold can be set according to the requirements of different hydrogen storage bottle manufacturers or materials.
[0069] S3-2. After the loop is finished, determine whether the cumulative increment of the number of loops is greater than 0. If it is false, execute step S3-3; if it is true, execute step S3-4.
[0070] S3-3. Find the lowest peak and the highest peak thereafter in the data, calculate the pressure difference between the trough and the peak, determine whether it is greater than or equal to the pressure threshold, if the condition is met, accumulate the number of cycles once, and determine whether the accumulated increment of the number of cycles is greater than 0. If it is false, execute step S3-5, if it is true, execute step S3-4.
[0071] S3-4. In the removal pipeline, this data acquisition operation satisfies the last peak and previous data of the cumulative cycle count. If the last peak index is p, the data range for this removal is D(0) to D(p).
[0072] S3-5. Remove the data before the lowest trough in the pipeline. If the last trough index is m, the range of data removed this time is D(0) to D(m-1). The data removal operation is mainly to avoid repeated data operations in the next calculation.
[0073] For example, there is data in the pipeline: [5,4,3,2,5,7,6,8,6,5,3,2,4,7].
[0074] The data retrieved in step S2 is: [4, 3, 2, 5, 7, 6, 8, 6, 5, 3].
[0075] If the counting condition is met, step S3-4 removes the range of the data pipeline:
[0076] [4,3,2,5,7,6,8].
[0077] If the counting condition is not met, step S3-5 removes the range of the data pipeline: [4,3].
[0078] At this point, this round of calculation ends.
[0079] The method for monitoring the cycle life of the hydrogen storage bottle group at a hydrogen refueling station provided in this embodiment can automatically and accurately calculate the cycle life of the hydrogen storage bottle group at the hydrogen refueling station, ensure that the hydrogen storage bottle group is not used beyond its expiration date at the hydrogen refueling station, and reduce major safety risks.
[0080] Example 2
[0081] Reference Figure 2 ,like Figure 2 The figure is a structural block diagram of the cycle life monitoring device of the hydrogen storage bottle group of the hydrogen filling station in this embodiment, and the device specifically includes the following structures:
[0082] A data acquisition module, which acquires the hydrogen pressure data in the hydrogen storage bottle in real time and puts the hydrogen pressure data into the data pipeline queue in chronological order;
[0083] A peak and trough calculation module, which calculates the peak and trough of the hydrogen pressure within a preset time according to the data pipeline queue;
[0084] The life calculation module compares the pressure difference between the peak and the trough with the preset threshold value and accumulates the number of cycles of the hydrogen storage bottle.
[0085] Example 3
[0086] This preferred embodiment provides a computer device, which can implement the steps in any embodiment of the method for monitoring the cycle life of a hydrogen storage bottle group in a hydrogen refueling station provided in the embodiments of the present application. Therefore, the beneficial effects of the method for monitoring the cycle life of a hydrogen storage bottle group in a hydrogen refueling station provided in the embodiments of the present application can be achieved. For details, please refer to the previous embodiments and will not be repeated here.
[0087] Example 4
[0088] Those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions, or by controlling related hardware through instructions, and the instructions can be stored in a computer-readable storage medium and loaded and executed by a processor. To this end, an embodiment of the present invention provides a storage medium, which stores a plurality of instructions, which can be loaded by a processor to execute the steps of any embodiment of the method for monitoring the cycle life of a hydrogen storage bottle group in a hydrogen refueling station provided in an embodiment of the present invention.
[0089] The storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0090] Since the instructions stored in the storage medium can execute the steps in any embodiment of the method for monitoring the cycle life of a hydrogen storage bottle group at a hydrogen refueling station provided in the embodiments of the present invention, the beneficial effects that can be achieved by any method for monitoring the cycle life of a hydrogen storage bottle group at a hydrogen refueling station provided in the embodiments of the present invention can be achieved. For details, please refer to the previous embodiments and will not be repeated here.
[0091] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for monitoring the cycle life of a hydrogen storage bottle group at a hydrogen refueling station, characterized in that: The method comprises: Acquire the hydrogen pressure data in the hydrogen storage bottle in real time, and put the hydrogen pressure data into the data pipeline queue in chronological order; Calculating the peak and trough of the hydrogen pressure within a preset period of time according to the data pipeline queue; The pressure difference between the peak and the trough is compared with a preset threshold value, and when the pressure difference satisfies the preset threshold range, the number of cycles of the hydrogen storage bottle is accumulated.
2. The method for monitoring the cycle life of a hydrogen storage bottle group at a hydrogen refueling station according to claim 1, characterized in that: The calculation of the peak and trough of the hydrogen pressure within a preset period of time specifically includes: Taking out a preset number of hydrogen pressure data that are put into the data pipeline queue earliest, and forming a first data vector; The first data vector is smoothed to obtain a second data vector, and all peak and trough data are found according to the second data vector.
3. The method for monitoring the cycle life of a hydrogen storage bottle group at a hydrogen refueling station as claimed in claim 2, characterized in that: The data smoothing process specifically includes: Calculating the initial weight of each pressure point in the first data vector, where the weight function is a cubic function of the ratio of the Euclidean distances between the values; Use the initial weights to perform regression estimation, use the estimated residuals to define a robust weight function, and calculate new weights; The new weights are used to continue the regression estimation, and the weight function is modified until convergence. The smooth value of any point is obtained according to the converged weight function.
4. The method for monitoring the cycle life of a hydrogen storage bottle group at a hydrogen refueling station according to claim 2, characterized in that: The preset number of items is adjusted according to the frequency and data cycle of obtaining the hydrogen pressure data in the hydrogen storage bottle.
5. The method for monitoring the cycle life of a hydrogen storage bottle group at a hydrogen refueling station as claimed in claim 3, characterized in that: The method of finding all peak and trough data specifically includes: The data fluctuation trend is calculated by differential calculation to find the peak and trough data, including the following steps: Performing a first-order difference calculation on the second data vector to obtain a vector difV, difV(i)=V(i+1)-V(i), where i represents the sequence number of the data; The trend vector trendV is obtained by taking the sign of difV. When difV(i) is positive, trendV(i)=1 indicates an upward trend; when difV(i) is negative, trendV(i)=-1 indicates a downward trend; when difV(i) is 0, trendV(i)=0 indicates stability. Perform turning point correction on the trend vector trendV. When trendV(i)==0 and trendV(i+1)>=0, correct trendV(i) to 1, indicating an upward trend; when trendV(i)==0 and trendV(i+1)<0, correct trendV(i) to -1, indicating a downward trend. Perform first-order difference calculation on the vector trendV to obtain rV, rV(i)=trendV(i+1)-trendV(i); If rV(i)==-2, then i+1 is the peak value of the band, and the corresponding peak value is V(i+1); if rV(i)==2, then i+1 is the trough value of the band, and the corresponding trough value is V(i+1).
6. The method for monitoring the cycle life of a hydrogen storage bottle group at a hydrogen refueling station as claimed in claim 3, characterized in that: The step of comparing the pressure difference between the peak and the trough with a preset threshold value and accumulating the number of cycles of the hydrogen storage bottle specifically includes: Step A: cyclically determine whether the pressure difference between adjacent troughs and peaks meets a preset threshold, and if so, accumulate the number of cycles; Step B: After the cycle is completed, determine whether the cumulative cycle count increment is greater than 0. If not, execute step C, otherwise execute step D; Step C: Find the lowest trough and the highest peak after the lowest trough in the data. If the pressure difference between the lowest trough and the highest peak is not less than a preset threshold, accumulate the number of cycles and determine whether the accumulated increment of the number of cycles is greater than 0. If not, execute step E, otherwise execute step D. Step D: removing part of the data in the data pipeline queue, where the part of the data is the last peak in the second data vector that meets the cumulative number of cycles and the data before the peak; Step E: removing part of the data in the data pipeline queue, where the part of the data is the data before the lowest trough that does not satisfy the accumulated number of cycles in the second data vector.
7. The method for monitoring the cycle life of a hydrogen storage bottle group at a hydrogen refueling station according to claim 1, characterized in that: The preset threshold is determined according to the requirements or materials of different hydrogen storage bottle manufacturers.
8. A cycle life monitoring device for hydrogen storage bottle groups at a hydrogen refueling station, characterized in that: The device comprises: A data acquisition module, which acquires the hydrogen pressure data in the hydrogen storage bottle in real time and puts the hydrogen pressure data into a data pipeline queue in chronological order; A peak and trough calculation module, wherein the peak and trough calculation module calculates the peak and trough of the hydrogen pressure within a preset time according to the data pipeline queue; A life calculation module compares the pressure difference between the peak and the trough with a preset threshold value to accumulate the number of cycles of the hydrogen storage bottle.
9. A computer device, characterized in that: The computer device includes a processor and a memory, wherein a computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the method for monitoring the cycle life of a hydrogen storage bottle group in a hydrogen refueling station as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, which is loaded and executed by a processor to implement the method for monitoring the cycle life of a hydrogen storage bottle group at a hydrogen refueling station as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Time series feature extraction method
CN103150364A
Method and device for determining peak value and valley value of signal and electronic equipment
CN117194892A
Monitoring system for a pressurized container
US20030071736A1
Cited By
Dynamic monitoring management method and system for hydrogen cylinder application
CN120951045A