A data calibration system and method based on power acquisition terminal

By realizing a data calibration system on the power acquisition terminal, monitoring user electricity consumption information in real time and dividing the fault time period, the problem of missing electricity consumption data caused by untimely response of the fault meter is solved, and the reliability and data accuracy of the system are improved.

CN119375809BActive Publication Date: 2025-04-01BEIJING YIMEI SIFANG SOFTWARE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411966566.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-04-01
Estimated Expiration
2044-12-30

AI Technical Summary

Technical Problem

The existing power acquisition terminals do not respond in time when the malfunctioning power meter, resulting in a lack of electricity consumption data and affecting the user's real electricity consumption data.

Method used

By implementing a data calibration system on the power acquisition terminal, real-time monitoring of user power consumption information, marking faulty users, dividing fault time periods, and performing data calibration strategies, including the first and second data calibrations, to establish the actual power consumption of the faulty user.

Benefits of technology

It improves the reliability and stability of the power acquisition system, responds to meter failures in a timely manner, reduces the lack of electricity consumption data, and improves data accuracy and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119375809B_ABST
    Figure CN119375809B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of electric power data collection, and discloses a data calibration system and method based on an electric power collection terminal, comprising: recording electric power consumption information through a user electric meter and a total meter, obtaining the fault duration of the electric meter when a faulty electric meter is detected, performing a first data calibration, respectively obtaining the electric power consumption of the total meter and other electric meters that have not failed within the fault duration, searching for data with the same electric power consumption information within the fault duration in historical electric power consumption, and obtaining the actual electric power consumption of the faulty electric meter within the fault duration according to the data; if the same data cannot be found, performing a second data calibration, dividing the fault duration into a plurality of time periods, retrieving the historical electric power consumption information in each time period, and calculating the actual electric power consumption of the faulty electric meter within the fault duration by calculating the electric power consumption information retrieved each time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of power data collection, and in particular to a data calibration system and method based on a power collection terminal. Background Art

[0002] Electric power collection terminal is an important field in the power industry, mainly dedicated to the accurate collection, transmission, processing and analysis of electricity consumption information.

[0003] The core goal of this industry is to provide accurate and real-time electricity consumption data to power supply companies and users to support the efficient operation of the power system, optimize energy management and ensure the fairness of power transactions. Electricity information collection terminal equipment usually includes various types of smart meters, which are connected to the power collection terminal to form a complete information collection network;

[0004] The power collection terminal is a device used to collect status parameters and power consumption data of various power equipment in the power system. It uploads the collected data to the remote server through communication to realize remote monitoring, management, maintenance and other functions. The development of this technology is mainly based on the rise of power Internet of Things and smart grids, aiming to improve the intelligence level of the power system, improve equipment operation efficiency and management level, reduce operating costs and improve power supply quality;

[0005] When there is a faulty meter, the current power collection terminal will not respond in time, and can only perform alarm maintenance on the faulty meter. The actual power consumption during the fault duration cannot be effectively recorded, which will lead to the loss of power consumption data and affect the user's real power consumption data;

[0006] In summary, there is an urgent need for a data calibration system and method based on a power collection terminal to solve the above problems. Summary of the invention

[0007] The present invention provides a data calibration system and method based on a power collection terminal, which are used to promote solving the problems mentioned in the above background technology.

[0008] The present invention provides the following technical solution: a data calibration system and method based on a power acquisition terminal,

[0009] Optionally, a data calibration method based on a power collection terminal includes:

[0010] For each user, an electricity meter is used to record the current electricity consumption;

[0011] Use a total meter to record the total electricity consumption of all users;

[0012] Mark the users corresponding to the meters that do not display the power consumption under the total meter as faulty users;

[0013] Mark all users except the faulty users in the general table as non-faulty users;

[0014] Obtain the historical electricity consumption of the total meter, faulty users, and non-faulty users;

[0015] Determine the fault time period of the faulty user;

[0016] Obtain the power consumption of the total meter during the fault period and the power consumption of non-fault users during the fault period, and execute the data calibration strategy;

[0017] The data calibration strategy includes the first data calibration and the second data calibration;

[0018] Divide the historical electricity consumption of the total meter according to the fault time period and perform the first data calibration;

[0019] Analyze and process the first data calibration, and determine whether to perform the second data calibration according to the processing result;

[0020] If the second data calibration is performed, the actual power consumption of the faulty user during the faulty time period is set according to the first data calibration result and the second data calibration result;

[0021] If the second data calibration is not performed, the actual power consumption of the faulty user during the faulty time period is set according to the result of the first data calibration.

[0022] Optionally, the method of determining the fault time period of the faulty user, obtaining the power consumption of the total meter during the fault time period and the power consumption of the non-faulty users during the fault time period, and executing a data calibration strategy includes:

[0023] Real-time monitoring of electricity consumption information of all users;

[0024] If the user's electricity meter does not display the electricity consumption, the user is marked as a faulty user, and the meter status of the faulty user is marked as a faulty status;

[0025] Mark all users except the faulty users in the general table as non-faulty users;

[0026] If the fault state of the faulty user's electric meter lasts for less than one hour, the fault state duration of the faulty user's electric meter is recorded as the first fault time period and recorded in the fault set;

[0027] If the fault state of the faulty user's electric meter lasts for more than one hour, the fault time is divided into units of one hour to form multiple sub-fault time periods, and the sub-fault time periods are recorded in the fault set;

[0028] Randomly select elements in the fault set as the fault time period;

[0029] Obtain the power consumption of the total meter during the fault period and record it as the total power consumption;

[0030] The power consumption of the non-faulty users during the faulty time period is obtained and recorded as the second power consumption.

[0031] Optionally, analyzing and processing the first data calibration, and determining whether to perform a second data calibration according to the processing result, includes:

[0032] The historical electricity consumption of the total meter is divided into multiple sub-total meters based on the fault time period, and the sub-total meters are recorded in the total meter set;

[0033] Select the elements in the total table set in turn, record them as target elements, and determine the size between the target elements and the total power consumption;

[0034] If the target element power consumption is equal to the total power consumption, the target element is entered into the pre-selected total table set;

[0035] If the target element is not equal to the total power consumption, the current target element is eliminated;

[0036] Get the number of elements in the pre-selected total list set;

[0037] If the number of elements in the pre-selected total table set is zero, then the power fluctuation threshold is set;

[0038] Calculate the difference between the power consumption of each sub-meter and the total power consumption, and record it as the actual difference;

[0039] The sub-total meter power consumption corresponding to the actual difference value being less than the power fluctuation threshold is recorded into the actual total meter set, and the following steps are performed:

[0040] S1 selects the elements in the actual total meter set in turn as the actual total meter power consumption;

[0041] S2 obtains the time of actual total meter electricity consumption, which is recorded as index time;

[0042] S3 obtains the power consumption of non-faulty users at the index time and records it as the power consumption of pre-selected users;

[0043] S4: if the power consumption of the pre-selected user is equal to the second power consumption, the power consumption of the faulty user at the index time is obtained and recorded as the target power consumption;

[0044] S5 sets the target power consumption to the actual power consumption of the faulty user during the faulty time period, and stops the first data calibration;

[0045] S6 If the pre-selected user power consumption is not equal to the second power consumption, then remove the current actual total meter power consumption in the actual total meter set;

[0046] Get the number of elements in the actual total table collection;

[0047] If the number of elements in the actual total table set is zero, a second data calibration is performed;

[0048] If the number of elements in the actual total list set is not zero, repeat the above steps S1-S6.

[0049] Optionally, if the second data calibration is performed, then according to the first data calibration result and the second data calibration result, the actual power consumption of the faulty user during the faulty time period is set, including:

[0050] Set a unit time threshold and make it smaller than the fault time period;

[0051] Divide the fault time period into units of unit time thresholds to form multiple sub-fault time periods with the same time length, and record them into a sub-fault set;

[0052] Randomly select elements in the sub-fault set as the target time period;

[0053] Obtain the total meter power consumption in the target time period, and record it as the target total meter power consumption;

[0054] Obtaining the power consumption of the electric meters of non-faulty users in the target time period, and recording it as the second target power consumption;

[0055] Divide the historical electricity consumption of the total meter by unit time threshold to form multiple sub-historical total meter electricity consumptions with the same time length, and record them into sub-historical sets;

[0056] All elements in the sub-history set that are the same as the target total meter electricity consumption are entered into the target total meter set.

[0057] Optionally, if the second data calibration is performed, then according to the first data calibration result and the second data calibration result, the actual power consumption of the faulty user during the faulty time period is set, including:

[0058] If the number of elements in the target total table set is zero, then set the sub-power fluctuation threshold;

[0059] Calculate the difference between each element in the sub-history set and the target total meter power consumption, and record it as the target difference;

[0060] Mark all target differences that are less than the sub-power consumption fluctuation threshold;

[0061] Enter the sub-historical total meter power consumption corresponding to all marked target differences into the target total meter set;

[0062] Select the elements in the target total meter set in turn as the target total meter power consumption, and obtain the time of the target total meter power consumption, which is recorded as the sub-index time;

[0063] Obtain the power consumption of non-faulty users at the sub-index time;

[0064] If the power consumption of the non-faulty user at the sub-index time is equal to the second target power consumption, then the power consumption of the faulty user at the sub-index time is obtained;

[0065] Calculate the sum of the power consumption of the non-faulty users and the faulty users at the sub-index time, and record it as the actual power consumption of the users;

[0066] Calculate the difference between the target total meter power consumption and the user's actual power consumption, and enter the loss set.

[0067] Optionally, if the second data calibration is performed, then according to the first data calibration result and the second data calibration result, the actual power consumption of the faulty user during the faulty time period is set, including:

[0068] If the power consumption of the non-faulty user at the sub-index time is not equal to the second target power consumption, the current target total power consumption is eliminated, and the elements in the target total table set are reselected as the new target total power consumption;

[0069] If the number of elements in the target total meter set is zero, then obtain the time of the electricity consumption of all sub-historical total meters and enter the time set;

[0070] Select elements in the time set in sequence as the selected time, calculate the difference between the power consumption corresponding to the selected element and the second target power consumption, and enter it into the judgment set;

[0071] Compare the elements in the judgment set, select the smallest element, and obtain the selection time corresponding to the smallest element as the actual element;

[0072] Obtain the power consumption of faulty users and non-faulty users under the actual element;

[0073] The difference between the target total meter power consumption and the sum of the power consumption of the faulty users and the power consumption of the non-faulty users under the actual element is recorded in the loss set;

[0074] The actual power consumption of the faulty user during the faulty time period is calculated based on the loss set, the total power consumption and the second power consumption.

[0075] Optionally, the calculating the actual power consumption of the faulty user at the fault time according to the loss set, the total power consumption and the second power consumption includes:

[0076] Calculate the sum of all elements in the loss set and record it as the total loss;

[0077] By calculating the sum of the total loss and the second power consumption, it is recorded as the second power consumption;

[0078] Calculate the difference between the total power consumption and the second power consumption, and record it as the first power consumption;

[0079] The first power is set as the actual power consumption of the faulty user in the current fault time period, and the actual power consumption in the current fault time period is recorded in the actual set;

[0080] Reselect elements in the fault set and execute data calibration strategy;

[0081] When all elements in the fault set are selected, the sum of all elements in the actual set is calculated and recorded as the actual power consumption of the fault;

[0082] The actual power consumption of the fault is set to the power consumption of the fault user during the fault time.

[0083] Optionally, the system for the data calibration method based on the power collection terminal includes:

[0084] Electricity meter: used to collect the electricity consumption of each user;

[0085] Total meter: used to collect the total electricity consumption of all users;

[0086] Data collection module, collecting electricity consumption information of all users and total meter;

[0087] The data processing module analyzes and processes the collected power consumption information according to the user's fault time;

[0088] The fault judgment module determines the duration of the user's fault by judging the real-time power consumption of the user's electricity meter;

[0089] The data calibration module calibrates the power consumption data in an abnormal state according to the fault time.

[0090] The present invention has the following beneficial effects:

[0091] 1. This data calibration system and method based on the power collection terminal can respond to meter failures in a timely manner by real-time monitoring and marking of faulty users, thereby enhancing the reliability and stability of the power collection system and solving the problem of untimely fault response.

[0092] 2. This data calibration system and method based on the power collection terminal can improve the accuracy of subsequent data calibration and reduce the error with actual power consumption by dividing the fault time.

[0093] 3. This data calibration system and method based on the power collection terminal divides the historical power consumption information of the total meter by fault time period, and saves the power consumption data that is equal to the power consumption of the total meter in the fault time period. If it does not exist, all the power consumption information within the fluctuation range is selected, and the power consumption of other non-faulty users is obtained and compared with the time of the saved power consumption data in turn. If the same power consumption data exists, the power consumption information of the faulty user is obtained according to the time of the current power consumption data. If it does not exist, all the power consumption information within the fluctuation range is selected. This power consumption data processing and judgment method can reduce data errors and improve data accuracy. By traversing and judging all the same total meter power consumption data, the comprehensiveness of data coverage is ensured and data omissions are avoided.

[0094] 4. A data calibration system and method based on an electric power collection terminal, by performing a second data calibration, divides the fault time period into multiple sub-fault time periods according to a unit time threshold, sequentially obtains power consumption information that is the same as the actual power consumption of the total meter in the sub-fault time period, and sequentially retrieves the power consumption of non-fault users according to the time of the total meter power consumption information. If the power consumption of the non-fault user is equal to the actual power consumption of the non-fault user in the sub-fault time period, the power consumption of the fault user is obtained according to the retrieval time, and the actual power consumption of the total meter in the sub-fault time period and the difference between the fault user and the non-fault user are used as the loss value. If the power consumption of the non-fault user is not equal to the actual power consumption of the non-fault user, the total meter power consumption information is retrieved according to the retrieval time. The actual electricity consumption of the user in the sub-fault time period is determined, the sub-fault time period is reselected, and the judgment is continued. When the electricity consumption that is the same as that of the total meter or non-fault users does not appear in all sub-fault time periods, the value closest to the actual electricity consumption of the total meter or non-fault users is selected as the actual electricity consumption according to the fluctuation threshold, and the loss value corresponding to each sub-fault time period is obtained and summed. By further dividing the fault time period, the electricity consumption of the total meter and non-fault users is obtained for each divided sub-fault time period. In this way, the error between the actual electricity consumption and the expected electricity consumption of the faulty user can be further reduced, the accuracy of the calibrated electricity consumption can be improved, the economic loss caused by the error can be reduced, and the user's electricity consumption experience can be improved.

[0095] 5. This data calibration system and method based on the power collection terminal takes into account the loss value of the user during the power usage process, and calculates the actual power consumption of the faulty user during the fault time according to the loss value. In this way, the power consumption that is more in line with the faulty user can be calculated, which greatly improves the reliability and authenticity of the data, thereby improving the user's satisfaction with the power service. BRIEF DESCRIPTION OF THE DRAWINGS

[0096] Figure 1 It is a flow chart of the present invention. DETAILED DESCRIPTION

[0097] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0098] Example 1, see Figure 1 , a data calibration method based on a power collection terminal, comprising:

[0099] For each user, an electricity meter is used to record the current electricity consumption;

[0100] Use a total meter to record the total electricity consumption of all users;

[0101] Mark the users corresponding to the meters that do not display the power consumption under the total meter as faulty users;

[0102] Mark all users except the faulty users in the general table as non-faulty users;

[0103] Obtain the historical electricity consumption of the total meter, faulty users, and non-faulty users;

[0104] Determine the fault time period of the faulty user;

[0105] Obtain the power consumption of the total meter during the fault period and the power consumption of non-fault users during the fault period, and execute the data calibration strategy;

[0106] The data calibration strategy includes the first data calibration and the second data calibration;

[0107] Divide the historical electricity consumption of the total meter according to the fault time period and perform the first data calibration;

[0108] Analyze and process the first data calibration, and determine whether to perform the second data calibration according to the processing result;

[0109] If the second data calibration is performed, the actual power consumption of the faulty user during the faulty time period is set according to the first data calibration result and the second data calibration result;

[0110] If the second data calibration is not performed, the actual power consumption of the faulty user during the faulty time period is set according to the result of the first data calibration.

[0111] The method of determining the fault time period of the faulty user, obtaining the power consumption of the total meter during the fault time period and the power consumption of the non-faulty user during the fault time period, and executing the data calibration strategy includes:

[0112] Real-time monitoring of electricity consumption information of all users;

[0113] By real-time monitoring and marking of faulty users, it is possible to respond to meter failures in a timely manner, enhance the reliability and stability of the power collection system, and solve the problem of untimely fault response.

[0114] If the user's electricity meter does not display the electricity consumption, the user is marked as a faulty user, and the meter status of the faulty user is marked as a faulty status;

[0115] Mark all users except the faulty users in the general table as non-faulty users;

[0116] If the fault state of the faulty user's electric meter lasts for less than one hour, the fault state duration of the faulty user's electric meter is recorded as the first fault time period and recorded in the fault set;

[0117] If the fault state of the faulty user's electric meter lasts for more than one hour, the fault time is divided into units of one hour to form multiple sub-fault time periods, and the sub-fault time periods are recorded in the fault set;

[0118] By dividing the fault time, the accuracy of subsequent data calibration can be improved and the error with actual power consumption can be reduced;

[0119] Randomly select elements in the fault set as the fault time period;

[0120] Obtain the power consumption of the total meter during the fault period and record it as the total power consumption;

[0121] The power consumption of the non-faulty users during the faulty time period is obtained and recorded as the second power consumption.

[0122] The analyzing and processing the first data calibration and determining whether to perform the second data calibration according to the processing result include:

[0123] The historical electricity consumption of the total meter is divided into multiple sub-total meters based on the fault time period, and the sub-total meters are recorded in the total meter set;

[0124] Select the elements in the total table set in turn, record them as target elements, and determine the size between the target elements and the total power consumption;

[0125] If the target element power consumption is equal to the total power consumption, the target element is entered into the pre-selected total table set;

[0126] If the target element is not equal to the total power consumption, the current target element is eliminated;

[0127] Get the number of elements in the pre-selected total list set;

[0128] If the number of elements in the pre-selected total table set is zero, then the power fluctuation threshold is set;

[0129] The power fluctuation threshold is a constant, which is used to measure the difference between the power consumption of the total meter during the fault period, and select all power consumption information close to the power consumption of the total meter during the fault period according to the difference;

[0130] Calculate the difference between the power consumption of each sub-meter and the total power consumption, and record it as the actual difference;

[0131] The sub-total meter power consumption corresponding to the actual difference value being less than the power fluctuation threshold is recorded into the actual total meter set, and the following steps are performed:

[0132] S1 selects the elements in the actual total meter set in turn as the actual total meter power consumption;

[0133] S2 obtains the time of actual total meter electricity consumption, which is recorded as index time;

[0134] S3 obtains the power consumption of non-faulty users at the index time and records it as the power consumption of pre-selected users;

[0135] S4: if the power consumption of the pre-selected user is equal to the second power consumption, the power consumption of the faulty user at the index time is obtained and recorded as the target power consumption;

[0136] S5 sets the target power consumption to the actual power consumption of the faulty user during the faulty time period, and stops the first data calibration;

[0137] S6 If the pre-selected user power consumption is not equal to the second power consumption, then remove the current actual total meter power consumption in the actual total meter set;

[0138] Get the number of elements in the actual total table collection;

[0139] If the number of elements in the actual total table set is zero, a second data calibration is performed;

[0140] If the number of elements in the actual total list set is not zero, repeat the above steps S1-S6;

[0141] By dividing the historical electricity consumption information of the total meter by fault time period, the electricity consumption data equal to the electricity consumption of the total meter during the fault time period is saved. If it does not exist, all electricity consumption information within the fluctuation range is selected, and the electricity consumption of other non-faulty users is obtained and compared with the time of the saved electricity consumption data. If the same electricity consumption data exists, the electricity consumption information of the faulty user is obtained according to the time of the current electricity consumption data. If it does not exist, all electricity consumption information within the fluctuation range is selected. This electricity consumption data processing and judgment method can reduce data errors and improve user experience. By traversing and judging all the same total meter electricity consumption data, the comprehensiveness of data coverage is ensured to avoid data omissions.

[0142] If the second data calibration is performed, the actual power consumption of the faulty user during the faulty time period is set according to the first data calibration result and the second data calibration result, including:

[0143] Set a unit time threshold and make it smaller than the fault time period;

[0144] The unit time threshold is a constant and is used to further divide the fault time period;

[0145] Divide the fault time period into units of unit time thresholds to form multiple sub-fault time periods with the same time length, and record them into a sub-fault set;

[0146] Randomly select elements in the sub-fault set as the target time period;

[0147] Obtain the total meter power consumption in the target time period, and record it as the target total meter power consumption;

[0148] Obtaining the power consumption of the electric meters of non-faulty users in the target time period, and recording it as the second target power consumption;

[0149] Divide the historical electricity consumption of the total meter by unit time threshold to form multiple sub-historical total meter electricity consumptions with the same time length, and record them into sub-historical sets;

[0150] All elements in the sub-history set that are the same as the target total meter electricity consumption are entered into the target total meter set.

[0151] If the second data calibration is performed, the actual power consumption of the faulty user during the faulty time period is set according to the first data calibration result and the second data calibration result, including:

[0152] If the number of elements in the target total table set is zero, then set the sub-power fluctuation threshold;

[0153] Calculate the difference between each element in the sub-history set and the target total meter power consumption, and record it as the target difference;

[0154] Mark all target differences that are less than the sub-power consumption fluctuation threshold;

[0155] Enter the sub-historical total meter power consumption corresponding to all marked target differences into the target total meter set;

[0156] Select the elements in the target total meter set in turn as the target total meter power consumption, and obtain the time of the target total meter power consumption, which is recorded as the sub-index time;

[0157] Obtain the power consumption of non-faulty users at the sub-index time;

[0158] If the power consumption of the non-faulty user at the sub-index time is equal to the second target power consumption, then the power consumption of the faulty user at the sub-index time is obtained;

[0159] Calculate the sum of the power consumption of the non-faulty users and the faulty users at the sub-index time, and record it as the actual power consumption of the users;

[0160] Calculate the difference between the target total meter power consumption and the user's actual power consumption, and enter the loss set.

[0161] If the second data calibration is performed, the actual power consumption of the faulty user during the faulty time period is set according to the first data calibration result and the second data calibration result, including:

[0162] If the power consumption of the non-faulty user at the sub-index time is not equal to the second target power consumption, the current target total power consumption is eliminated, and the elements in the target total table set are reselected as the new target total power consumption;

[0163] If the number of elements in the target total meter set is zero, then obtain the time of the electricity consumption of all sub-historical total meters and enter the time set;

[0164] Select elements in the time set in sequence as the selected time, calculate the difference between the power consumption corresponding to the selected element and the second target power consumption, and enter it into the judgment set;

[0165] Compare the elements in the judgment set, select the smallest element, and obtain the selection time corresponding to the smallest element as the actual element;

[0166] Obtain the power consumption of faulty users and non-faulty users under the actual element;

[0167] The difference between the target total meter power consumption and the sum of the power consumption of the faulty users and the power consumption of the non-faulty users under the actual element is recorded in the loss set;

[0168] Calculate the actual power consumption of the faulty user during the fault time period according to the loss set, the total power consumption and the second power consumption;

[0169] By performing a second data calibration, the fault time period is divided into multiple sub-fault time periods according to the unit time threshold, and the power consumption information that is the same as the actual power consumption of the total meter in the sub-fault time period is obtained in turn, and the power consumption of non-fault users is retrieved in turn according to the time of the total meter power consumption information. If the power consumption of the non-fault user is equal to the actual power consumption of the non-fault user in the sub-fault time period, the power consumption of the faulty user is obtained according to the retrieval time, and the difference between the actual power consumption of the total meter in the sub-fault time period and the faulty user and the non-faulty user is used as the loss value. If the power consumption of the non-fault user is not equal to the actual power consumption of the non-fault user in the sub-fault time period, If the electricity consumption is the same as that of the total meter or non-fault users in all sub-fault time periods, the sub-fault time period is reselected and the judgment is continued. When the electricity consumption is not the same as that of the total meter or non-fault users in all sub-fault time periods, the value closest to the actual electricity consumption of the total meter or non-fault users is selected as the actual electricity consumption according to the fluctuation threshold, and the loss value corresponding to each sub-fault time period is obtained and summed. By further dividing the fault time period, the electricity consumption of the total meter and non-fault users is obtained for each divided sub-fault time period. This can further reduce the error between the actual electricity consumption and the expected electricity consumption of the faulty user, improve the accuracy of the calibrated electricity consumption, reduce the economic loss caused by the error, and improve the user's electricity consumption experience.

[0170] The method of calculating the actual power consumption of the faulty user at the fault time according to the loss set, the total power consumption and the second power consumption includes:

[0171] Calculate the sum of all elements in the loss set and record it as the total loss;

[0172] Total loss is the amount of electricity lost during the actual transmission process;

[0173] By calculating the sum of the total loss and the second power consumption, it is recorded as the second power consumption;

[0174] Calculate the difference between the total power consumption and the second power consumption, and record it as the first power consumption;

[0175] The first power is set as the actual power consumption of the faulty user in the current fault time period, and the actual power consumption in the current fault time period is recorded in the actual set;

[0176] Reselect elements in the fault set and execute data calibration strategy;

[0177] When all elements in the fault set are selected, the sum of all elements in the actual set is calculated and recorded as the actual power consumption of the fault;

[0178] The actual power consumption of the fault is set to the power consumption of the fault user during the fault time;

[0179] By considering the loss value of the user during the power usage process and calculating the actual power consumption of the faulty user during the fault time based on the loss value, the power consumption that is more in line with the faulty user can be calculated, which greatly improves the reliability and authenticity of the data, avoids user dissatisfaction caused by data errors, and thus improves user satisfaction with power services.

[0180] The system of the data calibration method based on the power collection terminal includes:

[0181] Electricity meter: used to collect the electricity consumption of each user;

[0182] Total meter: used to collect the total electricity consumption of all users;

[0183] Data collection module, collecting electricity consumption information of all users and total meter;

[0184] The data processing module analyzes and processes the collected power consumption information according to the user's fault time;

[0185] The fault judgment module determines the duration of the user's fault by judging the real-time power consumption of the user's electricity meter;

[0186] The data calibration module calibrates the power consumption data in an abnormal state according to the fault time.

[0187] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0188] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A data calibration method based on a power collection terminal, characterized in that: include: For each user, an electricity meter is used to record the current electricity consumption; Use a total meter to record the total electricity consumption of all users; Mark the users corresponding to the meters that do not display the power consumption under the total meter as faulty users; Mark all users except the faulty users in the general table as non-faulty users; Obtain the historical electricity consumption of the total meter, faulty users, and non-faulty users; Determine the fault time period of the faulty user; Obtain the power consumption of the total meter during the fault period and the power consumption of non-fault users during the fault period, and execute the data calibration strategy; The data calibration strategy includes the first data calibration and the second data calibration; Divide the historical electricity consumption of the total meter according to the fault time period and perform the first data calibration; Analyze and process the first data calibration, and determine whether to perform the second data calibration according to the processing result; If the second data calibration is performed, the actual power consumption of the faulty user during the fault time period is set according to the first data calibration result and the second data calibration result; If the second data calibration is not performed, the actual power consumption of the faulty user during the faulty time period is set according to the result of the first data calibration.

2. A data calibration method based on a power collection terminal according to claim 1, characterized in that: The method of determining the fault time period of the faulty user, obtaining the power consumption of the total meter during the fault time period and the power consumption of the non-faulty user during the fault time period, and executing the data calibration strategy includes: Real-time monitoring of electricity consumption information of all users; If the user's electricity meter does not display the electricity consumption, the user is marked as a faulty user, and the meter status of the faulty user is marked as a faulty status; Mark all users except the faulty users in the general table as non-faulty users; If the fault state of the faulty user's electric meter lasts for less than one hour, the fault state duration of the faulty user's electric meter is recorded as the first fault time period and recorded in the fault set; If the fault state of the faulty user's electric meter lasts for more than one hour, the fault time is divided into units of one hour to form multiple sub-fault time periods, and the sub-fault time periods are recorded in the fault set; Randomly select elements in the fault set as the fault time period; Obtain the power consumption of the total meter during the fault period and record it as the total power consumption; The power consumption of the non-faulty users during the faulty time period is obtained and recorded as the second power consumption.

3. The data calibration method based on the power collection terminal according to claim 1 is characterized in that: The analyzing and processing the first data calibration and determining whether to perform the second data calibration according to the processing result include: The historical electricity consumption of the total meter is divided into multiple sub-total meters based on the fault time period, and the sub-total meters are recorded in the total meter set; Select the elements in the total table set in turn, record them as target elements, and determine the size between the target elements and the total power consumption; If the target element power consumption is equal to the total power consumption, the target element is entered into the pre-selected total table set; If the target element is not equal to the total power consumption, the current target element is eliminated; Get the number of elements in the pre-selected total list set; If the number of elements in the pre-selected total table set is zero, then the power fluctuation threshold is set; Calculate the difference between the power consumption of each sub-meter and the total power consumption, and record it as the actual difference; The sub-total meter power consumption corresponding to the actual difference value being less than the power fluctuation threshold is recorded into the actual total meter set, and the following steps are performed: S1 selects the elements in the actual total meter set in turn as the actual total meter power consumption; S2 obtains the time of actual total meter electricity consumption, which is recorded as index time; S3 obtains the power consumption of non-faulty users at the index time and records it as the power consumption of pre-selected users; S4: if the power consumption of the pre-selected user is equal to the second power consumption, the power consumption of the faulty user at the index time is obtained and recorded as the target power consumption; S5 sets the target power consumption to the actual power consumption of the faulty user during the faulty time period, and stops the first data calibration; S6 If the pre-selected user power consumption is not equal to the second power consumption, then remove the current actual total meter power consumption in the actual total meter set; Get the number of elements in the actual total table collection; If the number of elements in the actual total table set is zero, a second data calibration is performed; If the number of elements in the actual total list set is not zero, repeat the above steps S1-S6.

4. The data calibration method based on the power collection terminal according to claim 1 is characterized in that: If the second data calibration is performed, the actual power consumption of the faulty user during the faulty time period is set according to the first data calibration result and the second data calibration result, including: Set a unit time threshold and make it smaller than the fault time period; Divide the fault time period into units of unit time thresholds to form multiple sub-fault time periods with the same time length, and record them into a sub-fault set; Randomly select elements in the sub-fault set as the target time period; Obtain the total meter power consumption in the target time period, and record it as the target total meter power consumption; Obtaining the power consumption of the electric meters of non-faulty users in the target time period, and recording it as the second target power consumption; Divide the historical electricity consumption of the total meter by unit time threshold to form multiple sub-historical total meter electricity consumptions with the same time length, and record them into sub-historical sets; All elements in the sub-history set that are the same as the target total meter electricity consumption are entered into the target total meter set.

5. The data calibration method based on the power collection terminal according to claim 1 is characterized in that: If the second data calibration is performed, the actual power consumption of the faulty user during the faulty time period is set according to the first data calibration result and the second data calibration result, including: If the number of elements in the target total table set is zero, then set the sub-power fluctuation threshold; Calculate the difference between each element in the sub-history set and the target total meter power consumption, and record it as the target difference; Mark all target differences that are less than the sub-power consumption fluctuation threshold; Enter the sub-historical total meter power consumption corresponding to all marked target differences into the target total meter set; Select the elements in the target total meter set in sequence as the target total meter power consumption, and obtain the time of the target total meter power consumption, which is recorded as the sub-index time; Obtain the power consumption of non-faulty users at the sub-index time; If the power consumption of the non-faulty user at the sub-index time is equal to the second target power consumption, then the power consumption of the faulty user at the sub-index time is obtained; Calculate the sum of the power consumption of the non-faulty users and the faulty users at the sub-index time, and record it as the actual power consumption of the users; Calculate the difference between the target total meter power consumption and the user's actual power consumption, and enter the loss set.

6. A data calibration method based on a power collection terminal according to claim 1, characterized in that: If the second data calibration is performed, the actual power consumption of the faulty user during the faulty time period is set according to the first data calibration result and the second data calibration result, including: If the power consumption of the non-faulty user at the sub-index time is not equal to the second target power consumption, the current target total power consumption is eliminated, and the elements in the target total table set are reselected as the new target total power consumption; If the number of elements in the target total meter set is zero, then obtain the time of the electricity consumption of all sub-historical total meters and enter the time set; Select elements in the time set in sequence as the selected time, calculate the difference between the power consumption corresponding to the selected element and the second target power consumption, and enter it into the judgment set; Compare the elements in the judgment set, select the smallest element, and obtain the selection time corresponding to the smallest element as the actual element; Obtain the power consumption of faulty users and non-faulty users under the actual element; The difference between the target total meter power consumption and the sum of the power consumption of the faulty users and the power consumption of the non-faulty users under the actual element is recorded in the loss set; The actual power consumption of the faulty user during the faulty time period is calculated based on the loss set, the total power consumption and the second power consumption.

7. A data calibration method based on a power collection terminal according to claim 6, characterized in that: The method of calculating the actual power consumption of the faulty user at the fault time according to the loss set, the total power consumption and the second power consumption includes: Calculate the sum of all elements in the loss set and record it as the total loss; The sum of the total loss and the second power consumption is calculated and recorded as the second power consumption; Calculate the difference between the total power consumption and the second power consumption, and record it as the first power consumption; The first power is set as the actual power consumption of the faulty user in the current fault time period, and the actual power consumption in the current fault time period is recorded in the actual set; Reselect elements in the fault set and execute data calibration strategy; When all elements in the fault set are selected, the sum of all elements in the actual set is calculated and recorded as the actual power consumption of the fault; The actual power consumption of the fault is set to the power consumption of the fault user during the fault time.

8. A system using the data calibration method based on the power collection terminal according to claim 1, characterized in that: include: Electricity meter: used to collect the electricity consumption of each user; Total meter: used to collect the total electricity consumption of all users; Data collection module, collecting electricity consumption information of all users and total meter; The data processing module analyzes and processes the collected power consumption information according to the user's fault time; The fault judgment module determines the duration of the user's fault by judging the real-time power consumption of the user's electricity meter; The data calibration module calibrates the power consumption data in an abnormal state according to the fault time.

Citation Information

Patent Citations

  • Intelligent power grid distribution network dispatching operation management method based on big data

    CN114897247A

  • Complementation method, device and equipment for electrical load data and medium

    CN116756528A