Gas station anti-cheating supervision system and method

The gas station anti-cheating monitoring system uses multi-module data analysis to generate alarm levels, solving the problem of the high concealment of cheating behavior at gas stations and achieving automated and efficient supervision.

CN121894593APending Publication Date: 2026-04-21PETROCHINA CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-21
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Cheating at gas stations is highly concealed and difficult to detect. Existing technologies rely on manual detection, which is time-consuming and labor-intensive, and there is a lack of automated monitoring methods.

Method used

Design a gas station anti-cheating monitoring system, including a flow monitoring module, a tank monitoring module, a fuel dispenser analysis module, a video monitoring module, and a back-end data acquisition module. The system analyzes the data through a central information processing module and generates different alarm levels.

Benefits of technology

It has enabled automated and accurate measurement of refueling data, improved the quality of supervision, reduced manual inspection steps, saved human resources, and improved supervision efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121894593A_ABST
    Figure CN121894593A_ABST
Patent Text Reader

Abstract

The invention provides an anti-cheating supervision method for a gas station, which comprises the following steps of: obtaining the oil outlet quantity of a flow meter and a standard pulse number through a flow monitoring module, and comparing to obtain a pulse comparison result; oil level change data and oil temperature change data of the oil storage tank are obtained through the oil tank monitoring module; the actual pulse number, the oil gun oil outlet amount and the oiling machine displayed oil outlet amount are obtained through an oiling machine analysis module and compared, and an oil amount comparison result is obtained; acquiring image data around the electromagnetic valve through a video monitoring module, and when an unconventional condition occurs in the image data, performing label marking on the current moment; and transmitting the pulse comparison result, the oil quantity comparison result, the oil level change data, the oil temperature change data and the label marks to a central information processing module, and performing data analysis in combination with data acquired by a background data acquisition module to obtain different alarm levels. And automatic detection and overall management and control of cheating means of the gas station are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical fields:

[0001] This invention relates to the field of anti-cheating technology for gas stations, and particularly to an anti-cheating monitoring system and method for gas stations. Background technology:

[0002] Cheating at gas stations is characterized by its high degree of concealment and difficulty in verification. It typically involves methods such as interfering with pulse signals, modifying flow meters, remotely controlling the fuel dispenser display panel, replacing the fuel dispenser motherboard, and forcibly opening solenoid valves. Currently, the quality risk management of refined oil products at gas stations relies heavily on manual detection of cheating methods, which is time-consuming and labor-intensive. Therefore, designing a gas station anti-cheating monitoring system and method is essential. Summary of the Invention:

[0003] The technical problem to be solved by the present invention is to provide a gas station anti-cheating monitoring system and method, which realizes automated detection and overall control of gas station cheating methods.

[0004] The technical solution adopted in this invention is: a gas station anti-cheating monitoring system, comprising: a flow monitoring module, a tank monitoring module, a fuel dispenser analysis module, a video monitoring module, a background data acquisition module, and a central information processing module; the flow monitoring module, the tank monitoring module, the fuel dispenser analysis module, the video monitoring module, and the background data acquisition module are all connected to the central information processing module;

[0005] The flow monitoring module is used to measure and record the flow rate in the flow meter in real time; the oil tank monitoring module is used to acquire the status data of the oil in the oil tank; the fuel dispenser analysis module is used to collect the usage status of the fuel nozzle and the display data of the fuel dispenser; the video monitoring module is used to monitor the environmental conditions around the solenoid valve; the background data acquisition module is used to acquire gas station ledger information and weather information; the central information processing module is used to perform data analysis based on the data transmitted by the flow monitoring module, the oil tank monitoring module, the fuel dispenser analysis module, the video monitoring module and the background data acquisition module, obtain analysis results, and generate alarm levels based on the analysis results.

[0006] Furthermore, the flow monitoring module includes: a flow statistics unit and a pulse calculation unit; the flow statistics unit is connected to the pulse calculation unit, and the pulse calculation unit is connected to the central information processing module; the flow statistics unit is used to record the oil output, and the pulse calculation unit is used to calculate the standard pulse count based on the oil output.

[0007] Furthermore, the oil tank monitoring module includes a level gauge and a temperature sensor; both the level gauge and the temperature sensor are connected to the central information processing module; the level gauge is used to collect oil level information in the oil storage tank, and the temperature sensor is used to collect oil temperature in the oil storage tank.

[0008] Furthermore, the fuel dispenser analysis module includes: a fuel nozzle measurement unit and a display module; the fuel nozzle measurement unit is connected to the display module; both the fuel nozzle measurement unit and the display module are connected to the central information processing module; the fuel nozzle measurement unit is used to acquire the actual number of pulses from the fuel nozzle, and the display module is used to collect data from the fuel dispenser display in real time.

[0009] A method for monitoring and preventing cheating at gas stations includes the following steps:

[0010] The standard pulse count is calculated based on the oil output of the flow meter, and the standard pulse count is compared with the actual pulse count to obtain the pulse comparison result.

[0011] The oil level change data and oil temperature change data of the oil storage tank are obtained through the level gauge and the temperature sensor.

[0012] The amount of oil dispensed from the oil gun is calculated based on the actual number of pulses, and the amount of oil dispensed from the oil gun is compared with the amount of oil displayed on the fuel dispenser to obtain the oil quantity comparison result.

[0013] The video monitoring module acquires image data around the solenoid valve, and when an abnormal situation appears in the image data, the current moment is tagged.

[0014] By analyzing the pulse comparison results, oil quantity comparison results, oil level change data, oil temperature change data, and tag markings, different alarm levels are obtained.

[0015] Furthermore, the unconventional situations include: obstructing the monitoring screen of the video monitoring module, the presence of cover in front of the solenoid valve, and personnel being around the solenoid valve for a period exceeding the standard time.

[0016] Furthermore, the pulse comparison results, oil quantity comparison results, oil level change data, oil temperature change data, and tag markings are analyzed to obtain different alarm levels. Specific steps include:

[0017] The oil output from the storage tank is calculated based on the oil temperature change data and the oil level change data; the formula for calculating the oil output from the storage tank is: L = vol(h t+1 -h t )+vol(h t )[1+γ(T t+1 -Tt ]; where L is the oil output of the storage tank, vol() is the formula for calculating the volume of the storage tank, and h t+1 Let h be the oil level at time t+1. t Let γ be the oil level at time t, and γ be the coefficient of volumetric thermal expansion of the oil. t+1 Let T be the oil temperature at time t+1. t Let be the oil temperature at time t;

[0018] When the pulse comparison result does not exceed the preset pulse error range and the pairwise comparison results of the oil gun output, the oil volume displayed by the fuel dispenser, and the oil volume output of the storage tank all do not exceed the preset oil volume error range, if the number of the tags exceeds the preset number threshold, a level one warning is generated.

[0019] If the pulse comparison result does not exceed the preset pulse error range, a level two warning is generated if the oil quantity comparison result exceeds the preset oil quantity error range.

[0020] When the pulse comparison result does not exceed the preset pulse error range and the oil quantity comparison result does not exceed the preset oil quantity error range, if the comparison result between the oil quantity output from the oil storage tank and the oil quantity output from the oil gun exceeds the preset oil quantity error range, a level three warning is generated.

[0021] When the pulse comparison result exceeds the preset pulse error range, a level four warning is generated;

[0022] When the comparison between the oil output of the oil gun and the oil output of the flow meter exceeds the preset oil volume error range, a level 5 warning is generated.

[0023] The beneficial effects of this invention are:

[0024] 1) This invention enables automated and accurate measurement of refueling data, and makes the obtained data traceable;

[0025] 2) This invention achieves intelligent judgment of cheating methods at gas stations by generating different warning levels, thereby improving the quality of supervision;

[0026] 3) This invention reduces the steps required for manual inspection of gas station cheating methods, saves human resources, and improves regulatory efficiency. Attached image description:

[0027] The present invention will now be described in further detail with reference to the accompanying drawings and specific embodiments.

[0028] Figure 1 This is a structural diagram of a gas station anti-cheating monitoring system according to an embodiment of the present invention.

[0029] Figure 2This is a flowchart illustrating the anti-cheating supervision process at gas stations, as described in an embodiment of the present invention. Detailed implementation method:

[0030] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0031] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0032] like Figure 1 As shown in the figure, this embodiment of the invention provides a gas station anti-cheating monitoring system, including: a flow monitoring module, a tank monitoring module, a fuel dispenser analysis module, a video monitoring module, a background data acquisition module, and a central information processing module; the flow monitoring module, the tank monitoring module, the fuel dispenser analysis module, the video monitoring module, and the background data acquisition module are all connected to the central information processing module.

[0033] Specifically, the flow monitoring module is used to measure and record the flow rate in the flow meter in real time; the oil tank monitoring module is used to acquire the status data of the oil in the oil tank; the fuel dispenser analysis module is used to collect the usage status of the fuel nozzle and the display data of the fuel dispenser; the video monitoring module is used to monitor the environmental conditions around the solenoid valve; the background data acquisition module is used to acquire gas station ledger information and weather information; and the central information processing module is used to perform data analysis based on the data transmitted from the flow monitoring module, oil tank monitoring module, fuel dispenser analysis module, video monitoring module and background data acquisition module, obtain analysis results, and generate alarm levels based on the analysis results.

[0034] Specifically, the flow monitoring module includes a flow statistics unit and a pulse calculation unit. The flow statistics unit is connected to the pulse calculation unit, which in turn is connected to the central information processing module. Both the flow statistics unit and the pulse calculation unit are installed inside the flow meter in the oil pipeline. The flow statistics unit records the oil output, while the pulse calculation unit calculates the standard pulse count based on the oil output.

[0035] Furthermore, gasoline at the gas station is transferred from the storage tank via a flow meter, which drives the turbine built into the flow statistics unit to rotate. The pulse calculation unit generates a pulse signal proportional to the flow rate based on the turbine's rotation frequency and sends the pulse signal to the central information processing module. Using the flow monitoring module to statistically analyze the gasoline delivery volume ensures the system's high accuracy and real-time performance, avoiding human error. Transmitting the signal in the form of a pulse signal also improves service efficiency and ensures the safety and transparency of the detection process.

[0036] Specifically, the oil tank monitoring module includes a level gauge and a temperature sensor. Both the level gauge and the temperature sensor are connected to the central information processing module. In this embodiment, the level gauge is a float-type level gauge, which uses a built-in electronic sensor to monitor the position of the float in real time, thereby calculating the liquid level in the oil tank. The level gauge is used to collect oil level information in the oil tank. The temperature sensor in this embodiment uses a thermocouple to collect the oil temperature in the oil tank. The oil level and temperature information are transmitted to the central information processing module in real time. Using a level gauge and a temperature sensor to monitor the oil tank ensures both monitoring accuracy and response speed.

[0037] Specifically, the fuel dispenser analysis module includes a fuel nozzle measurement unit and a display module. The fuel nozzle measurement unit is connected to the display module, and both are connected to the central information processing module. The fuel nozzle measurement unit is used to acquire the actual number of pulses from the fuel nozzle, and the display module is used to collect data from the fuel dispenser's display in real time.

[0038] Furthermore, when the fuel dispenser starts operating, each time a specific volume of fuel flows out of the nozzle, the nozzle generates a pulse signal. This pulse signal is received by the pulse converter built into the nozzle measuring unit and transmitted to the central information processing module and display module. The central information processing module and display module receive the pulse signals and calculate the fuel volume based on the number of pulses. The display module visualizes the calculated fuel volume on its built-in screen. Obtaining the pulse signal through the pulse converter and then calculating the fuel volume based on the pulse signal achieves accurate measurement of the fuel output. Uploading the pulse signal through the central information processing module enables real-time monitoring of the fuel dispenser nozzle, and the actual fuel output calculated based on the pulse signal also provides reliable evidence for detecting fraud at gas stations.

[0039] like Figure 2 As shown in the figure, this embodiment of the invention also provides a method for monitoring and preventing cheating at gas stations, including the following steps:

[0040] Step 100: Calculate the standard pulse count based on the oil output of the flow meter, and compare the standard pulse count with the actual pulse count to obtain the pulse comparison result.

[0041] Specifically, the flow rate of the flow meter is obtained through the flow statistics unit in the flow meter. The flow rate and pulse signal conversion coefficient of the pulse calculation unit are set to the same value as the pulse converter in the oil gun measurement unit. In this embodiment, it is preferred that one pulse signal is generated for every 0.1L of flow. The calculated standard pulse number is compared with the actual pulse number obtained by the pulse converter to obtain the difference between the actual oil output and the standard oil output. The percentage of the obtained difference to the standard pulse number is sent to the central information processing module as the pulse comparison result.

[0042] It should be noted that calculating the standard pulse count of the flow meter based on the flow recorded by the flow meter's statistical unit avoids the problem of interfering with and cheating by using an external pulse signal generator to manipulate the standard pulse count. This ensures the authenticity and validity of the pulse comparison results and provides reliable data support for identifying cheating behavior at gas stations.

[0043] Step 200: Obtain oil level change data and oil temperature change data of the oil storage tank through a level gauge and a temperature sensor.

[0044] Specifically, the change in oil level in the storage tank is obtained by measuring the position of the level gauge, and the change in oil volume is calculated based on the actual shape of the storage tank. In this embodiment, the storage tank used is a cylindrical storage tank.

[0045] Step 300: Calculate the oil output of the oil gun based on the actual number of pulses, and compare the oil output of the oil gun with the oil volume displayed on the fuel dispenser to obtain the oil volume comparison result.

[0046] Specifically, based on the calculation ratio of generating one pulse signal for every 0.1L of flow, the actual number of pulses obtained by the pulse converter is converted into the oil output of the oil gun. The calculated oil output of the oil gun is compared with the oil output displayed by the display module to obtain the difference between the actual oil output and the displayed oil output. The percentage of the obtained difference to the ratio of the oil output of the oil gun is sent to the central information processing module as the oil output comparison result.

[0047] It should be noted that during the process of the display module receiving the pulse signal sent by the pulse converter, the actual number of pulses can be modified by an external pulse signal generator, causing the oil output displayed by the display module to differ from the actual oil output. By calculating the actual oil output based on the actual number of pulses from the pulse converter and comparing it with the displayed oil output, the refueling situation can be monitored in real time, and cheating through the external pulse signal generator can be detected in a timely manner.

[0048] Step 400: Obtain image data around the solenoid valve through the video monitoring module, and label the current moment when an abnormal situation appears in the image data.

[0049] Specifically, the video surveillance module has a built-in high-definition camera and image processing unit. The high-definition camera is positioned directly in front of the area where the solenoid valve is located, ensuring that the solenoid valve is centered in the camera's view. The high-definition camera transmits the captured images to the image processing unit in real time. The image processing unit analyzes the images using deep learning-based computer vision technology. When abnormal situations occur, such as obstruction of the monitoring image, the presence of cover in the visible area in front of the solenoid valve, or personnel being near the solenoid valve for an extended period beyond a preset time, the current timestamp and related monitoring footage are stored, generating a corresponding abnormal event record as a tag for the current moment. All time-based tags are then packaged and sent to the central information processing module.

[0050] It should be noted that the image processing unit enables automated and intelligent identification of unconventional situations in the monitoring footage, eliminating the problems of low work efficiency and wasted human effort caused by manually searching for historical monitoring footage, improving the overall monitoring efficiency of the system, and providing reliable information support for subsequent data analysis.

[0051] Step 500: Analyze the pulse comparison results, oil quantity comparison results, oil level change data, oil temperature change data, and tag markings to obtain different alarm levels. The specific implementation process is as follows:

[0052] Because the volume of fuel changes significantly with oil temperature, when the oil temperature rises, the fuel expands, causing the level gauge in the storage tank to rise; when the oil temperature falls, the fuel contracts, causing the level gauge to fall. Therefore, oil temperature change data is incorporated into the calculation of the fuel dispensing volume from the storage tank. The formula for calculating the fuel dispensing volume from the storage tank is:

[0053] L = vol(h) t+1 -h t )+vol(h t )[1+γ(T t+1 -T t )];

[0054] Where L is the oil output from the storage tank, h t+1 Let h be the oil level at time t+1. t Let γ be the oil level at time t, and γ be the coefficient of volumetric thermal expansion of the oil. t+1 Let T be the oil temperature at time t+1. t Let t be the oil temperature, and vol() be the formula for calculating the volume of the oil storage tank. In this embodiment, the formula used for calculating the volume of the oil storage tank is the formula for a cylindrical oil storage tank: vol(x)=πr 2 x; r is the cross-sectional radius of the cylindrical oil storage tank, and x is the input quantity.

[0055] The central information processing module analyzes all received information to generate different alarm levels.

[0056] Specifically, when the pulse comparison result does not exceed the preset pulse error range and the pairwise comparison results of the oil dispenser output, the oil quantity displayed on the fuel dispenser, and the oil quantity dispensed from the storage tank all do not exceed the preset oil quantity error range, if the number of tags exceeds the preset quantity threshold, a level one warning will be generated.

[0057] Furthermore, this embodiment presets a pulse error range of ±0.3%. When the pulse comparison result does not exceed ±3%, meaning the flow rate of the flow meter and the flow rate of the fuel dispenser are within the standard error range of the fuel dispenser, it indicates that no cheating behavior was detected in the fuel delivery line from the flow meter to the fuel dispenser. This embodiment also presets a fuel quantity error range of ±0.3%. When the comparison result between any two—the fuel dispenser's output, the fuel dispenser's displayed output, and the fuel tank's output—does not exceed ±0.3%, it indicates that no cheating was detected during the entire refueling process. This embodiment presets a quantity threshold of 3. When the number of label marks exceeds 3, it indicates that the gas station is at risk of being subjected to cheating methods. A warning is generated, the gas station is designated as a monitoring target, and increased attention is paid to monitoring its uploaded data.

[0058] Furthermore, when the temperature inside the oil tank measured by the temperature sensor does not match the real-time weather temperature collected by the background data acquisition module, the storage capacity of the oil tank and the ledger information are compared. If the comparison results show an anomaly, a warning reminder is generated, and the gas station is subject to manual review.

[0059] If the pulse comparison result does not exceed the preset pulse error range, but the oil quantity comparison result exceeds the preset oil quantity error range, a level 2 warning will be generated.

[0060] Furthermore, when the oil volume comparison result exceeds the error range of ±0.3%, it indicates that the oil volume dispensed from the fuel dispenser nozzle is inconsistent with the oil volume displayed on the monitor. This means that there is cheating behavior by using an external pulse generator to make the display show that the oil volume is adjustable, and a corresponding warning reminder is generated.

[0061] If the pulse comparison result does not exceed the preset pulse error range and the oil quantity comparison result does not exceed the preset oil quantity error range, a level three warning will be generated if the comparison result between the oil quantity output from the oil storage tank and the oil quantity output from the oil gun exceeds the preset oil quantity error range.

[0062] Furthermore, when the difference between the oil output from the storage tank and the oil output from the fuel dispenser exceeds ±3%, it indicates that the oil output from the storage tank and the oil output from the fuel dispenser are inconsistent, meaning that there is cheating in the oil delivery line from the storage tank to the fuel dispenser, and a corresponding warning will be generated.

[0063] When the pulse comparison result exceeds the preset pulse error range, a level four warning is generated.

[0064] Furthermore, if the pulse comparison result exceeds the ±3% error range, it indicates that the pulse of oil output generated by the flow meter is inconsistent with the pulse of the actual oil output from the fuel dispenser nozzle, meaning that the internal structure of the flow meter has been modified to be less sensitive to flow, which constitutes cheating. If no level three warning occurs, it indicates that there is cheating by directly stealing oil from the storage tank, and a corresponding warning reminder will be generated.

[0065] When the comparison between the oil output from the oil gun and the oil output from the flow meter exceeds the preset oil volume error range, a level 5 warning is generated.

[0066] Furthermore, when the fuel dispenser output from the gas station nozzle exceeds the error range of ±3% from the flow meter output, it indicates a fraudulent activity where the fuel dispenser nozzle is modified to be less sensitive to flow rate by means of an encoder, and a corresponding warning will be generated.

[0067] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0068] Specific examples have been used to illustrate the principles and implementation methods of this invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this invention. Furthermore, those skilled in the art will recognize that, based on the ideas of this invention, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this invention.

Claims

1. A gas station anti-cheating monitoring system, characterized in that: include: The system includes a flow monitoring module, a tank monitoring module, a fuel dispenser analysis module, a video surveillance module, a back-end data acquisition module, and a central information processing module; all of these modules are connected to the central information processing module. The flow monitoring module is used to measure and record the flow rate in the flow meter in real time; the oil tank monitoring module is used to acquire the status data of the oil in the oil tank; the fuel dispenser analysis module is used to collect the usage status of the fuel nozzle and the display data of the fuel dispenser; the video monitoring module is used to monitor the environmental conditions around the solenoid valve; the background data acquisition module is used to acquire gas station ledger information and weather information; the central information processing module is used to perform data analysis based on the data transmitted by the flow monitoring module, the oil tank monitoring module, the fuel dispenser analysis module, the video monitoring module and the background data acquisition module, obtain analysis results, and generate alarm levels based on the analysis results.

2. The gas station anti-cheating monitoring system according to claim 1, characterized in that: The flow monitoring module includes a flow statistics unit and a pulse calculation unit; the flow statistics unit is connected to the pulse calculation unit, and the pulse calculation unit is connected to the central information processing module; the flow statistics unit is used to record the oil output, and the pulse calculation unit is used to calculate the standard pulse count based on the oil output.

3. The gas station anti-cheating monitoring system according to claim 1, characterized in that: The oil tank monitoring module includes a level gauge and a temperature sensor; both the level gauge and the temperature sensor are connected to the central information processing module; the level gauge is used to collect oil level information in the oil storage tank, and the temperature sensor is used to collect oil temperature in the oil storage tank.

4. The gas station anti-cheating monitoring system according to claim 1, characterized in that: The fuel dispenser analysis module includes: a fuel nozzle measurement unit and a display module; the fuel nozzle measurement unit is connected to the display module; both the fuel nozzle measurement unit and the display module are connected to the central information processing module; the fuel nozzle measurement unit is used to obtain the actual number of pulses from the fuel nozzle, and the display module is used to collect data from the fuel dispenser display in real time.

5. A method for monitoring and preventing cheating at gas stations, applied to the gas station anti-cheating monitoring system according to any one of claims 1-4, characterized in that: Includes the following steps: The standard pulse count is calculated based on the oil output of the flow meter, and the standard pulse count is compared with the actual pulse count to obtain the pulse comparison result. The oil level change data and oil temperature change data of the oil storage tank are obtained through the level gauge and the temperature sensor. The amount of oil dispensed from the oil gun is calculated based on the actual number of pulses, and the amount of oil dispensed from the oil gun is compared with the amount of oil displayed on the fuel dispenser to obtain the oil quantity comparison result. The video monitoring module acquires image data around the solenoid valve, and when an abnormal situation appears in the image data, the current moment is tagged. By analyzing the pulse comparison results, oil quantity comparison results, oil level change data, oil temperature change data, and tag markings, different alarm levels are obtained.

6. The anti-cheating monitoring method for gas stations according to claim 5, characterized in that: The abnormal situations include: obstructing the monitoring screen of the video monitoring module, the presence of cover in front of the solenoid valve, and personnel being around the solenoid valve for a period of time exceeding the standard time.

7. The anti-cheating monitoring method for gas stations according to claim 5, characterized in that: The pulse comparison results, oil quantity comparison results, oil level change data, oil temperature change data, and tag markings are analyzed to obtain different alarm levels. Specific steps include: The oil output from the storage tank is calculated based on the oil temperature change data and the oil level change data; the formula for calculating the oil output from the storage tank is: L = vol(h t+1 -h t )+vol(h t )[1+γ(T t+1 -T t ]; where L is the oil output of the storage tank, vol() is the formula for calculating the volume of the storage tank, and h t+1 Let h be the oil level at time t+1. t Let γ be the oil level at time t, and γ be the coefficient of volumetric thermal expansion of the oil. t+1 Let T be the oil temperature at time t+1. t Let be the oil temperature at time t; When the pulse comparison result does not exceed the preset pulse error range and the pairwise comparison results of the oil gun output, the oil volume displayed by the fuel dispenser, and the oil volume output of the storage tank all do not exceed the preset oil volume error range, if the number of the tags exceeds the preset number threshold, a level one warning is generated. If the pulse comparison result does not exceed the preset pulse error range, a level two warning is generated if the oil quantity comparison result exceeds the preset oil quantity error range. When the pulse comparison result does not exceed the preset pulse error range and the oil quantity comparison result does not exceed the preset oil quantity error range, if the comparison result between the oil quantity output from the oil storage tank and the oil quantity output from the oil gun exceeds the preset oil quantity error range, a level three warning is generated. When the pulse comparison result exceeds the preset pulse error range, a level four warning is generated; When the comparison between the oil output of the oil gun and the oil output of the flow meter exceeds the preset oil volume error range, a level 5 warning is generated.