A method for transmitting data of intelligent power consumption monitoring terminal in staggered peak hours

By dynamically calculating and adjusting the peak-to-peak delivery time of the 1-minute and 15-minute data items of the intelligent power monitoring terminal, the problems of data accumulation and transmission blocking are solved, and the efficient, complete and simple data delivery is achieved.

CN117857946BActive Publication Date: 2025-03-14JIANGSU INTELEVER ENERGY TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311852921.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2025-03-14
Estimated Expiration
2043-12-29

AI Technical Summary

Technical Problem

The existing intelligent power consumption monitoring terminal data staggered uploading scheme is difficult to dynamically adjust the uploading time interval when processing 1-minute and 15-minute data items, resulting in data accumulation and transmission blockage.

Method used

By defining the upload set of 1-minute and 15-minute data items, and using the superior acquisition equipment and intelligent power monitoring terminal, the peak upload time of each data item is dynamically calculated and adjusted to avoid data accumulation.

Benefits of technology

It realizes efficient, complete and simple data upload, avoids data transmission blocking and loss, and does not require human configuration and hardware upgrades. It has the advantages of dynamic efficiency and small equipment impact range.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117857946B_ABST
    Figure CN117857946B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for staggered transmission of data from an intelligent power consumption monitoring terminal. Through program flow control, the transmission time intervals of 1-minute data items and 15-minute data items are dynamically controlled according to random numbers and parameters a and b, so as to avoid blocking and loss caused by data accumulation. Parameters a and b can also be dynamically adjusted according to the transmission flow of 1-minute data items and the transmission flow of 15-minute data items, without manual configuration, and are simple and efficient. The present invention does not need to change the original communication method or upgrade the hardware equipment, and has the advantages of dynamic efficiency and small equipment impact range.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a method for staggered transmission of data from an intelligent electricity consumption monitoring terminal, and belongs to the technical field of electric meter detection and data analysis. Background Art

[0002] In recent years, with the construction of smart grids, power supply companies have a growing demand for user power consumption data collection and monitoring of power supply nodes such as meter boxes and branch boxes. In response to this growing demand, State Grid and Southern Grid have deployed a large number of smart power consumption monitoring terminals in various links. These smart devices have powerful data collection and monitoring capabilities, and can obtain data such as voltage characteristics, current characteristics, and power characteristics. They can also monitor meter inaccuracy, meter box theft, power supply circuit abnormalities, etc.

[0003] The data generated by the smart power consumption monitoring terminal will eventually be sent to the main station of the National Southern Power Grid in different transmission modes. Most of the smart power consumption monitoring terminals are first sent to the upper-level acquisition equipment through HPLC (power carrier), and then sent to the main station by the upper-level acquisition equipment through 4G. Among them, the upper-level acquisition equipment has limited data receiving capacity and it is difficult to receive a large amount of data sent from the smart power consumption monitoring terminal at the same time. In the face of this problem, the existing peak-shifting sending schemes, first, use random numbers to randomly generate the sending time, but this scheme cannot dynamically adjust the sending time interval when the 1-minute and 15-minute data items increase or decrease, and it is difficult to avoid the accumulation of 1-minute and 15-minute levels; second, by setting the sending cycle and the shortest sending time interval to allocate the sending time interval of each data item, although this scheme can dynamically adjust the sending time interval according to the increase or decrease of the 1-minute and 15-minute data items, but each data item in this scheme needs to be configured by the upper-level acquisition device. The sending cycle and the shortest sending time interval are very cumbersome. How to achieve efficient, complete and simple data upload is an urgent problem that needs to be solved.

[0004] Therefore, a new method for sending data from a smart electricity consumption monitoring terminal is needed to solve the above problems. Summary of the invention

[0005] The purpose of the present invention is to provide a method for staggered transmission of data from an intelligent electricity consumption monitoring terminal to solve the problems raised in the above-mentioned background technology.

[0006] A method for staggered transmission of data from an intelligent power consumption monitoring terminal, using an upper level acquisition device and an intelligent power consumption monitoring terminal, comprises the following steps:

[0007] Step 1: Define the 1-minute data item upload set A = {P1, P2, P3, ..., P m}, define the 15-minute data item sending set B = {Q1, Q2, Q3, ..., Qn}, where the 15-minute data items include 15-minute data, daily frozen data, and monthly frozen data;

[0008] Step 2: Determine whether the upper-level acquisition device is powered on for the first time. If so, calculate a1 and b1 based on the 1-minute data items, store a1 and b1 in the upper-level acquisition device and send them to the smart electricity monitoring terminal. Calculate a2 and b2 based on the 15-minute data items, store them in the upper-level acquisition device and send them to the smart electricity monitoring terminal. Otherwise, read a1 and b1 as well as a2 and b2 from the upper-level acquisition device and send them to the smart electricity monitoring terminal.

[0009] Step 3: Obtain the number of archive addresses D of the smart electricity consumption monitoring terminals in the upper-level collection device, and evenly distribute the archive addresses to L sets D1, D2, ...D i …, D L And calculate the number of addresses A in each set;

[0010] Step 4: Calculate the peak-shifting uploading time of 1-minute and 15-minute data items;

[0011] Step 5: When the time reaches the 1 minute and 15 minute nodes, the smart power consumption terminal caches the newly generated data items in the DP m and DQ n and assign the smart power consumption terminal system time T to SP m and SQ n , where DP m Represents the data buffer area of ​​the mth 1-minute data item, DQ n Represents the data cache area of ​​the nth 15-minute data item, SP m Indicates the data generation time of the mth 1-minute data item, SQ n Indicates the data generation time of the nth 15-minute data item;

[0012] Step 6: Take T1 minutes as a sending cycle and T2 minutes as a time period, and divide one sending cycle into L time periods, where T1 = L*T2; control L sets to sequentially send 1-minute data and 15-minute data in the corresponding set in L time periods;

[0013] Step 7: The upper-level collection device counts the upload flow S1 of the 1-minute data item and the upload flow S2 of the 15-minute data item within the T1-minute upload cycle, calculates a1 and b1 as well as a2 and b2, stores a1 and b1 as well as a2 and b2 in the upper-level collection device and sends them to the smart electricity consumption monitoring terminal, and repeats step 3.

[0014] In step 6, the purpose of setting the collection is to distribute the 15-minute data to each collection so that the data can be uploaded within 15 minutes. The 1-minute data needs to be uploaded every minute, so there is no need to distribute it. All the data generated every minute should be uploaded.

[0015] Furthermore, in step 6, T1 minute is 15 minutes, T2 minute is 1 minute, and L is 15.

[0016] Furthermore, in step 3, if A is an integer, go to step 4; if A is not an integer, A is rounded up, and the remaining addresses are allocated to each set in sequence starting from set D1, and go to step 4.

[0017] Furthermore, in step 6, when entering the i-th period, when T-SP i >LP i When the i-th 1-minute data is sent to the upper-level acquisition device, when T-SQ i >LQ i When i Data within 15 minutes is sent to the upper-level acquisition equipment;

[0018] Among them, T represents the system time of the smart power consumption terminal, SP i Indicates the data generation time of the i-th 1-minute data item, LP i Indicates the peak-shifted upload time of the i-th 1-minute data item, SQ i Indicates the data generation time of the i-th 15-minute data item, LQ i Indicates the off-peak sending time of the i-th 15-minute data item.

[0019] Furthermore, in step 2, a1 and b1 as well as a2 and b2 are calculated by the following formula:

[0020]

[0021]

[0022] Among them, m and n are the number of 1-minute data items and 15-minute data items in the upper-level acquisition device respectively; a1 and b1 are parameters for controlling the time interval range for sending 1-minute data items, that is, the staggered time interval for sending 1-minute data items ∈[a1, b1); a2 and b2 are parameters for controlling the time interval range for sending 15-minute data items, that is, the staggered time interval for sending 15-minute data items ∈[a2, b2).

[0023] Furthermore, in step 7, a1 and b1 as well as a2 and b2 are calculated according to the following formula:

[0024]

[0025]

[0026] Where S1 is the upload traffic of 1-minute data items within the T1-minute period, and S2 is the upload traffic of 15-minute data items within the T1-minute period.

[0027] Furthermore, in step 4, the staggered uploading time of the 1-minute and 15-minute data items is calculated according to the following formula:

[0028] 1-minute data item staggered upload time: LP m =[RAND*(b1-a1)+a1]*1000;

[0029] 15-minute data item staggered upload time: LQ n =[RAND*(b2-a2)+a2]*1000;

[0030] Among them, RAND represents a random number, a1 and b1 are parameters for controlling the time interval range for sending 1-minute data items, and a2 and b2 are parameters for controlling the time interval range for sending 15-minute data items.

[0031] Furthermore, the upper level acquisition device includes a RAM memory, and the DP in step 5 m and DQ n The data is stored in RAM memory.

[0032] Furthermore, in step 5, SP m and SQ n The data is stored in RAM memory.

[0033] Furthermore, the upper-level acquisition device includes a FLASH memory, and a1 and b1 as well as a2 and b2 in step 2 and step 7 are stored in the FLASH memory of the upper-level acquisition device.

[0034] Beneficial effect: The method for staggered data transmission of the intelligent electricity consumption monitoring terminal of the present invention dynamically controls the transmission time interval of 1-minute data items and 15-minute data items through program flow control, avoiding blocking and loss caused by data accumulation. Parameters a and b are dynamically adjusted according to the transmission flow of 1-minute data items and 15-minute data items, without manual configuration, simple and efficient. The present invention does not need to change the original communication method or upgrade the hardware equipment, and has the advantages of dynamic efficiency and small equipment impact range. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 It is a structural diagram of the intelligent electricity monitoring system;

[0036] Figure 2The present invention is a flow chart of a method for staggered transmission of data from a smart electricity consumption monitoring terminal. DETAILED DESCRIPTION

[0037] The present invention is further explained below in conjunction with the accompanying drawings and specific embodiments. It should be understood that these embodiments are only used to illustrate the present invention and are not used to limit the scope of the present invention. After reading the present invention, various equivalent forms of modifications to the present invention by those skilled in the art all fall within the scope defined by the claims attached to this application.

[0038] See also Figure 1 As shown, the method for staggered transmission of data from the intelligent power consumption monitoring terminal of the present invention utilizes a master station, an upper-level acquisition device, a power consumption monitoring terminal, an HPLC and a 4G module. The master station and the upper-level acquisition device are connected via a 4G module, and the power consumption monitoring terminal and the upper-level acquisition device are connected via an HPLC, wherein the upper-level acquisition device can be replaced by a concentrator.

[0039] See also Figure 2 As shown, the method for transmitting data of the intelligent power consumption monitoring terminal in a staggered manner according to the present invention comprises the following steps:

[0040] Step 1: Define the one-minute data item upload set A = {P1, P2, P3, ..., P n}, define the 15-minute data item sending set B = {Q1, Q2, Q3, ..., Q n}.

[0041] Since the daily frozen data and monthly frozen data are generated at 00:00 every day and 00:00 on the 1st of each month respectively, in order to ensure the timeliness and orderliness of data upload, the daily frozen data and monthly frozen data are incorporated into the 15-minute data item upload set.

[0042] Based on the data items in sets A and B, the following parameters are defined:

[0043] DP m : Represents the data cache area of ​​the mth 1-minute data item.

[0044] SP m : Indicates the data generation time of the mth 1-minute data item.

[0045] LP m : Indicates the staggered sending time of the mth 1-minute data item.

[0046] DQ n : Represents the data cache area for the nth 15-minute data item.

[0047] SQ n : Indicates the data generation time of the nth 15-minute data item.

[0048] LQ n : Indicates the staggered sending time of the nth 15-minute data item.

[0049] Step 2:

[0050] After the upper acquisition device is powered on, it reads a1, b1 and a2, b2 in FLASH to determine whether a1, b1, a2, b2 are all equal to 0xFF. If so, go to step 2.1, otherwise go to step 2.2.

[0051] Step 2.1: When the upper-level acquisition device is powered on for the first time, there is no value of a1, b1 and a2, b2 in FLASH. Obtain the number of 1-minute data items m and the number of 15-minute data items n in the acquisition file of the upper-level acquisition device, and calculate the values ​​of a1, b1 according to the following formula 1-1 and the values ​​of a2, b2 according to formula 1-2. The calculated values ​​are stored in the upper-level acquisition device FLASH and sent to the smart electricity monitoring terminal.

[0052]

[0053]

[0054] in,

[0055] a1, b1: parameters for controlling the time interval range of 1-minute data items, that is, the time interval for staggered uploading of 1-minute data items ∈ [a1, b1)

[0056] a2, b2: Parameters for controlling the time interval range of 15-minute data items, that is, the time interval for staggered data items to be sent ∈ [a2, b2)

[0057] Step 2.2: If it is not the first power-on, read the values ​​of a1, b1 and a2, b2 in FLASH and send them to the smart power consumption monitoring terminal.

[0058] Step 3:

[0059] Obtain the number of archive addresses D of the intelligent electricity consumption monitoring terminal in the upper-level collection device, and assign the archive addresses to 15 sets D1, D2, D3, D4, D5, D6, D7, D8, D9, D 10 , D 11 , D 12 , D 13 , D 14 , D 15 And calculate the number of addresses A in each set.

[0060] Determine whether A is an integer. If so, go to step 4. Otherwise, round A and go to step 3.1.

[0061] Step 3.1: Since the archive addresses cannot be evenly distributed to the 15 sets, the remaining addresses are distributed to each set in turn starting from set D1, and then go to step 4.

[0062] Step 4:

[0063] According to formula 1-3, calculate the staggered sending time of 1-minute and 15-minute data items.

[0064] [RAND*(ba)+a]*1000 (1-3)

[0065] 1-minute data item staggered upload time: LP n =[RAND*(b1-a1)+a1]*1000;

[0066] 15-minute data item staggered upload time: LQ n =[RAND*(b2-a2)+a2]*1000.

[0067] Among them, RAND: represents a random number, which can randomly generate an integer value between [0, 32767], and a, b: are parameters that control the range of the random number interval.

[0068] Step 5:

[0069] When the time reaches the 1 minute or 15 minute node, the smart power consumption terminal caches the newly generated data item in the DP n and DQ n And obtain the smart power terminal system time T and assign it to SP n and SQ n .

[0070] Step 6:

[0071] The sending cycle is 15 minutes, and each time period is 1 minute, which is divided into 15 time periods in total.

[0072] Entering the first time period, when T-SP1>LP1, DP1 is sent to the upper-level acquisition device. At the same time, the upper-level acquisition device starts sending the 15-minute data in the address set D1. When T-SQ1>LQ1, DQ1 is sent to the upper-level acquisition device.

[0073] Then enter the 2nd, 3rd, ..., 15th period, complete D2, D3, D4, D5, D6, D7, D8, D9, D 10 , D 11 , D 12 , D 13 , D 14 , D 15 15-minute data upload and 1-minute data upload.

[0074] Among them, T: represents the system time of the smart power consumption terminal, which will accumulate as the terminal runs.

[0075] The purpose of setting up collections is to distribute 15-minute data to each collection so that the data can be uploaded within 15 minutes. 1-minute data does not need to be distributed because it needs to be uploaded every minute. All data generated every minute should be uploaded.

[0076] Step 7:

[0077] The upper-level collection device receives the uploaded data message, obtains the length of the message, and counts the uploaded traffic S1 and S2 of the 1-minute data item and the 15-minute data item (including daily freeze and monthly freeze) within a 15-minute period.

[0078] Among them: S1: represents the amount of data items sent up at the 1-minute level, S2: represents the amount of data items sent up at the 15-minute level.

[0079] According to formula 1-5 and formula 1-6, the upper-level acquisition device recalculates a1, b1 and a2, b2, stores them in FLASH, and sends them to the smart power consumption monitoring terminal. Go to step 3.

[0080]

[0081]

[0082] Embodiment 1:

[0083] Taking the data transmission of 15-minute nodes as an example, the existing 112 equipment terminals transmit data in staggered periods from 10:15 to 10:30. The data transmitted in staggered periods include load identification data (34000200), current characteristics (41210500), active power P (20040200), reactive power Q (20050200), voltage U (20000200) and current I (20010200).

[0084] The 15-minute data transmission rate of 112 devices was staggered, with a load identification probability of 99%, a current characteristic probability of 99.7%, and a PQUI probability of 99.8%, which met the overall transmission requirements; the 15-minute non-peak transmission rate of 112 devices was not staggered, with a load identification probability of 50.9%, a current characteristic probability of 52.3%, and a PQUI probability of 54.1%, which did not meet the requirements.

[0085] Table 1

[0086] Data Item Sending rate Data Item Sending rate Data Item Sending rate Off-peak delivery 34000200 99% 41210500 99.7% PQUI 99.8% Not delivering during off-peak hours 34000200 50.9% 41210500 52.3% PQUI 54.1%

Claims

1. A method for transmitting data of an intelligent power consumption monitoring terminal in a staggered manner, using an upper-level acquisition device and an intelligent power consumption monitoring terminal, characterized in that: The following steps are involved: Step 1: Define the 1-minute data item upload set A = {P1, P2, P3, ..., P m }, define the 15-minute data item sending set B = {Q1, Q2, Q3, ..., Q n }, where the 15-minute data items include 15-minute data, daily frozen data, and monthly frozen data; Step 2: Determine whether the upper-level acquisition device is powered on for the first time. If so, calculate a1 and b1 based on the 1-minute data items, store a1 and b1 in the upper-level acquisition device and send them to the smart electricity monitoring terminal. Calculate a2 and b2 based on the 15-minute data items, store them in the upper-level acquisition device and send them to the smart electricity monitoring terminal. Otherwise, read a1 and b1 as well as a2 and b2 from the upper-level acquisition device and send them to the smart electricity monitoring terminal. Step 3: Obtain the number of archive addresses D of the smart electricity consumption monitoring terminals in the upper-level collection device, and evenly distribute the archive addresses to L sets D1, D2, ... D i …,D L And calculate the number of addresses A in each set; Step 4: Calculate the peak-shifting uploading time of 1-minute and 15-minute data items; Step 5: When the time reaches the 1 minute and 15 minute nodes, the smart power consumption monitoring terminal caches the newly generated data items in the DP m and DQ n and assign the smart power consumption terminal system time T to SP m and SQ n , where DP m Represents the data buffer area of ​​the mth 1-minute data item, DQ n Represents the data cache area of ​​the nth 15-minute data item, SP m Indicates the data generation time of the mth 1-minute data item, SQ n Indicates the data generation time of the nth 15-minute data item; Step 6: Take T1 minutes as a sending cycle and T2 minutes as a time period, and divide one sending cycle into L time periods, where T1 = L*T2; control L sets to sequentially send 1-minute data and 15-minute data in the corresponding set in L time periods; Step 7: The upper-level collection device counts the upload flow S1 of the 1-minute data item and the upload flow S2 of the 15-minute data item within the T1-minute upload cycle, calculates a1 and b1 as well as a2 and b2, stores a1 and b1 as well as a2 and b2 in the upper-level collection device and sends them to the smart electricity consumption monitoring terminal, and repeats step 3.

2. The method for transmitting data of the intelligent power consumption monitoring terminal in a staggered manner according to claim 1, characterized in that: In step 6, T1 minute is 15 minutes, T2 minute is 1 minute, and L is 15.

3. The method for transmitting data of the intelligent power consumption monitoring terminal in a staggered manner according to claim 1, characterized in that: If A is an integer in step 3, go to step 4. If A is not an integer, A is rounded up and the remaining addresses are allocated to each set in sequence starting from set D1, and go to step 4.

4. The method for transmitting data of a smart power consumption monitoring terminal in a staggered manner according to claim 1, characterized in that: In step 6, when entering the i-th period, when T-SP i >LP i When the i-th 1-minute data is sent to the upper-level acquisition device, when T-SQ i >LQ i When i Data within 15 minutes is sent to the upper-level acquisition equipment; Among them, T represents the system time of the smart power consumption terminal, SP i Indicates the data generation time of the i-th 1-minute data item, LP i Indicates the peak-shifted upload time of the i-th 1-minute data item, SQ i Indicates the data generation time of the i-th 15-minute data item, LQ i Indicates the off-peak sending time of the i-th 15-minute data item.

5. The method for transmitting data of the intelligent power consumption monitoring terminal in a staggered manner according to claim 1, characterized in that: In step 2, a1 and b1 as well as a2 and b2 are calculated by the following formula: Among them, m and n are the number of 1-minute data items and 15-minute data items in the upper-level acquisition device respectively; a1 and b1 are parameters for controlling the time interval range for sending 1-minute data items, that is, the staggered time interval for sending 1-minute data items ∈[a1,b1); a2 and b2 are parameters for controlling the time interval range for sending 15-minute data items, that is, the staggered time interval for sending 15-minute data items ∈[a2,b2).

6. The method for transmitting data of a smart power consumption monitoring terminal in a staggered manner according to claim 1, characterized in that: In step 7, a1 and b1 as well as a2 and b2 are calculated according to the following formula: Where S1 is the upload traffic of 1-minute data items within the T1-minute period, and S2 is the upload traffic of 15-minute data items within the T1-minute period.

7. The method for transmitting data of a smart power consumption monitoring terminal in a staggered manner according to claim 1, characterized in that: In step 4, the staggered uploading time of 1-minute and 15-minute data items is calculated according to the following formula: 1-minute data item staggered upload time: LP m =[RAND*(b1-a1)+a1]*1000; 15-minute data item staggered upload time: LQ n =[RAND*(b2-a2)+a2]*1000; Among them, RAND represents a random number, a1 and b1 are parameters for controlling the time interval range for sending 1-minute data items, and a2 and v2 are parameters for controlling the time interval range for sending 15-minute data items.

8. The method for transmitting data of a smart power consumption monitoring terminal in a staggered manner according to claim 1, characterized in that: The upper level acquisition device includes a RAM memory, and the DP in step 5 m and DQ n The data is stored in RAM memory.

9. The method for transmitting data of the intelligent power consumption monitoring terminal in a staggered manner as claimed in claim 8, characterized in that: Step 5 SP m and SQ n The data is stored in RAM memory.

10. The method for transmitting data of a smart power consumption monitoring terminal in a staggered manner according to claim 1, characterized in that: The upper-level acquisition device includes a FLASH memory, and a1 and b1 as well as a2 and b2 in step 2 and step 7 are stored in the FLASH memory of the upper-level acquisition device.

Citation Information

Patent Citations

  • Minute-level same-frequency acquisition method and system for transformer area data

    CN112235250A

  • Electric energy data high-speed acquisition terminal and control method thereof

    CN114553262A