An energy-saving optimization method and system for electricity meters
By initializing the energy meter's cache component and collecting periodic energy data, and combining the startup time and frequency of low-energy and high-energy consumption meters, energy-saving optimization of the energy meter is achieved, solving the energy consumption problem of the energy meter and realizing the energy consumption of the energy meter.
Patent Information
- Application Number
- CN202411937234.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2044-12-26
AI Technical Summary
The long-term power supply of existing electricity meters leads to significant energy consumption and increases the energy loss of the electricity meters.
The energy meter's cache component is initialized via wireless communication to cache low-frequency collected energy data. Based on the cycle duration and energy data, the energy-saving collection time is determined. Combining the low-energy and high-energy start-up times and frequencies, energy-saving collection commands are sent to drive the energy meter to perform energy-saving transmission.
While ensuring the integrity of power data transmission, it reduces the energy consumption of the electricity meter and the power consumption of communication components.
Smart Images

Figure CN119789186B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of power system technology, and in particular to an energy-saving optimization method and system for electricity meters. Background Technology
[0002] With the development of intelligent and digital power systems, electricity meters are typically used to measure electricity in order to strictly measure the power transmission and equipment power consumption in the power system.
[0003] Currently, electricity meters are typically powered directly via wiring, and the electricity consumption data is uploaded in real time. However, since electricity meters operate 24 / 7, and there are a large number of electricity meters in a power system, prolonged power supply results in significant energy loss and increases the energy consumption of the electricity meters. Summary of the Invention
[0004] In view of this, the present invention provides an energy-saving optimization method and system for electricity meters, the main purpose of which is to solve the problem of high energy consumption of existing electricity meters.
[0005] According to one aspect of the present invention, an energy-saving optimization method for an electricity meter is provided, comprising:
[0006] The cache component in the energy meter is initialized via wireless communication. The cache component is used to cache low-frequency collected energy data in a low-energy-consumption state.
[0007] After the cache component completes initialization, it obtains the cycle duration configured for the energy meter and the cycle power data collected according to the cycle duration, and determines the energy-saving collection time based on the cycle duration and the cycle power data.
[0008] Based on the energy-saving acquisition time, the low-energy-consumption start-up time and low-energy-consumption start-up frequency of the low-energy-consumption state are determined, and the high-energy-consumption start-up time and high-energy-consumption start-up frequency are determined by combining the low-energy-consumption start-up time, the low-energy-consumption start-up frequency, and the cycle duration.
[0009] Based on the low-energy-consumption start-up time, the low-energy-consumption start-up frequency, the high-energy-consumption start-up time, and the high-energy-consumption start-up frequency, an energy-saving data acquisition command is sent to the energy meter to drive the energy meter to perform energy-saving data transmission.
[0010] Furthermore, the initialization of the cache component in the energy meter via wireless communication includes:
[0011] After the energy meter is detected to have completed wireless communication with the control platform, the cache space size, cache clearing frequency, and cache data method of the cache component in the energy meter are obtained.
[0012] According to the preset energy meter cache mapping relationship, query the initialization parameters corresponding to the cache space size, the cache clearing frequency, and the cache data method. The initialization parameters include the available cache space and the cache data read / write method.
[0013] Further, the step of acquiring the cycle duration configured for the electricity meter, the cycle power data collected according to the cycle duration, and determining the energy-saving collection time based on the cycle duration and the cycle power data includes:
[0014] The configured cycle duration is determined based on the device model of the electricity meter;
[0015] Obtain electricity data for historical periods according to the stated period duration;
[0016] The energy-saving collection time is obtained by using a three-layer convolutional neural network model that has been trained to predict the periodic power data and the period duration.
[0017] Furthermore, determining the low-energy-consumption start-up time and low-energy-consumption start-up frequency based on the energy-saving data collection time includes:
[0018] If the energy-saving data collection interval is greater than the peak time interval and less than the valley time interval, then the midpoint of the energy-saving data collection time is determined as the low-energy start-up time, and the low-energy start-up frequency is selected from the reliable low-energy start-up frequencies according to the midpoint.
[0019] If the sampling interval of the energy-saving sampling time is greater than the valley time interval, the sampling interval of the energy-saving sampling time is subtracted based on the first preset adjustment time difference to obtain the low-energy start-up time, and the low-energy start-up frequency is selected from the reliable low-energy start-up frequency according to the maximum value.
[0020] If the energy-saving acquisition time interval is less than the peak time interval, the energy-saving acquisition time is added together based on the second preset adjustment time difference to obtain the low-energy-consumption start-up time, and the low-energy-consumption start-up frequency is selected from the reliable energy-consumption start-up frequency according to the minimum value.
[0021] The step of determining the high-energy-consumption start-up time and high-energy-consumption start-up frequency by combining the low-energy-consumption start-up time, the low-energy-consumption start-up frequency, and the cycle duration includes:
[0022] Based on a preset high-low energy mapping relationship, a reference high-energy startup time and a reference high-energy startup frequency are determined that correspond to the low-energy startup time and the low-energy startup frequency.
[0023] If the unit time length determined by the reference high-energy-consumption start-up time and the reference high-energy-consumption start-up frequency is greater than the cycle length, then the reference high-energy-consumption start-up time is adjusted according to the cycle length to determine the high-energy-consumption start-up time and the high-energy-consumption start-up frequency.
[0024] If the unit time length determined by the reference high-energy-consumption start-up time and the reference high-energy-consumption start-up frequency is less than or equal to the cycle length, then the reference high-energy-consumption start-up time and the reference high-energy-consumption start-up frequency are determined as the high-energy-consumption start-up time and the high-energy-consumption start-up frequency, respectively.
[0025] Furthermore, sending energy-saving data collection commands to the electricity meter based on the low-energy-consumption start-up time, the low-energy-consumption start-up frequency, the high-energy-consumption start-up time, and the high-energy-consumption start-up frequency includes:
[0026] The low-energy startup time, the low-energy startup frequency, the high-energy startup time, and the high-energy startup frequency are configured in the instruction trigger.
[0027] When the daily energy consumption of the electricity meter is detected to be greater than the preset consumption threshold, the instruction trigger is activated.
[0028] Furthermore, the method also includes:
[0029] Acquire the first power consumption data collected by the power meter when it executes the low-energy-consumption start-up time and the low-energy-consumption start-up frequency, and the second power consumption data collected when it executes the high-energy-consumption start-up time and the high-energy-consumption start-up frequency;
[0030] If the ratio of the first power consumption data to the second power consumption data is greater than a preset ratio threshold, the low-energy-consumption start-up time or the high-energy-consumption start-up time is adjusted based on a multiple of the ratio.
[0031] Furthermore, the method also includes:
[0032] An energy-saving curve is generated based on the difference between the first power consumption data and the second power consumption data, and an energy-saving warning message is generated when the energy-saving curve exceeds the preset curve extreme value.
[0033] According to another aspect of the present invention, an energy-saving optimization system for an electricity meter is provided, comprising:
[0034] An initialization module is used to initialize the cache component in the energy meter via wireless communication. The cache component is used to cache low-frequency collected power data in a low-energy-consumption state.
[0035] The acquisition module is used to acquire the cycle duration configured for the energy meter and the cycle power data collected according to the cycle duration after the cache component completes initialization, and to determine the energy-saving acquisition time based on the cycle duration and the cycle power data.
[0036] The determination module is used to determine the low-energy-consumption start-up time and low-energy-consumption start-up frequency of the low-energy-consumption state based on the energy-saving acquisition time, and to determine the high-energy-consumption start-up time and high-energy-consumption start-up frequency in combination with the low-energy-consumption start-up time, the low-energy-consumption start-up frequency and the cycle duration.
[0037] The sending module is used to send energy-saving acquisition commands to the energy meter based on the low-energy-consumption start-up time, the low-energy-consumption start-up frequency, the high-energy-consumption start-up time, and the high-energy-consumption start-up frequency, so as to drive the energy meter to perform energy-saving transmission.
[0038] According to another aspect of the present invention, a storage medium is provided, wherein at least one executable instruction is stored therein, the executable instruction causing a processor to perform an operation corresponding to the energy-saving optimization method of the above-described electricity meter.
[0039] According to another aspect of the present invention, a terminal is provided, comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other through the communication bus;
[0040] The memory is used to store at least one executable instruction, which causes the processor to perform the operation corresponding to the energy-saving optimization method of the above-mentioned energy meter.
[0041] By employing the above-described technical solutions, the technical solutions provided by the embodiments of the present invention have at least the following advantages:
[0042] This invention provides an energy-saving optimization method and system for electricity meters. Compared with existing technologies, this invention initializes a cache component in the electricity meter via wireless communication. The cache component is used to cache low-frequency collected electricity data in a low-energy-consumption state. After the cache component is initialized, it acquires the cycle duration configured for the electricity meter and the cycle electricity data collected according to the cycle duration, and determines the energy-saving acquisition time based on the cycle duration and cycle electricity data. Based on the energy-saving acquisition time, it determines the low-energy-consumption start-up time and low-energy-consumption start-up frequency in the low-energy-consumption state, and combines the low-energy-consumption start-up time, low-energy-consumption start-up frequency, and cycle duration to determine the high-energy-consumption start-up time and high-energy-consumption start-up frequency. Based on the low-energy-consumption start-up time, low-energy-consumption start-up frequency, high-energy-consumption start-up time, and high-energy-consumption start-up frequency, it sends an energy-saving acquisition command to the electricity meter to drive the electricity meter to perform energy-saving transmission. This allows the electricity meter to operate in a low-energy-consumption state while ensuring the integrity of electricity data transmission, greatly reducing the runtime of the communication component used for data transmission, reducing the power consumption of the communication component, and thus reducing the energy consumption of the electricity meter.
[0043] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and in order to make the above and other objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description
[0044] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0045] Figure 1 A flowchart of an energy-saving optimization method for an electricity meter according to an embodiment of the present invention is shown;
[0046] Figure 2 A flowchart of another energy-saving optimization method for an electricity meter provided by an embodiment of the present invention is shown;
[0047] Figure 3 This diagram illustrates a block diagram of an energy-saving optimization system for an electricity meter according to an embodiment of the present invention.
[0048] Figure 4 A schematic diagram of the structure of a terminal provided in an embodiment of the present invention is shown. Detailed Implementation
[0049] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
[0050] This invention provides an energy-saving optimization method for electricity meters, such as... Figure 1 As shown, the method includes:
[0051] 101. Initialize the cache component in the energy meter via wireless communication.
[0052] In this embodiment of the invention, the current executing entity is the server of the power system management platform, which can be a local server or a cloud server; this embodiment does not impose specific limitations. The electricity meter is an electricity meter configured with wireless communication components and a cache component. In order to obtain the electricity data collected by the electricity meter, the current executing entity needs to establish a wireless communication connection with the electricity meter and initialize the parameters of the cache component.
[0053] It's important to note that the caching component is used to cache frequently collected electricity data during low-energy-consumption operations. In other words, the electricity meter operates in two states: low-energy and high-energy-consumption. During low-energy-consumption operation, the meter does not transmit the collected electricity data to the power system management platform in real time; instead, it stores the data in the caching component. When the meter is not transmitting data with the power system management platform, the communication component within the meter does not need to operate continuously. The communication component, as a key component for data transmission between the meter and the power system management platform, is also a major energy-consuming component. By configuring a caching component in the meter, the communication component can operate intermittently while ensuring complete data collection, thus significantly reducing the meter's energy consumption.
[0054] In one embodiment of the present invention, for further explanation and limitation, the initialization of the cache component in the energy meter via wireless communication includes:
[0055] After the energy meter is detected to have completed wireless communication with the control platform, the cache space size, cache clearing frequency, and cache data method of the cache component in the energy meter are obtained.
[0056] According to the preset electricity meter cache mapping relationship, query the initialization parameters corresponding to the cache space size, the cache clearing frequency, and the cache data method.
[0057] In this embodiment of the invention, the current executing entity configures the operating parameters of the electricity meters through a control platform. Therefore, after initializing the cache component, it is necessary to establish a wireless communication connection between the control platform and each electricity meter. Specifically, this can be achieved by instructing the control platform to send communication connection commands to each electricity meter, so that the control platform can respond according to the commands from the electricity meters and establish a communication connection between each electricity meter and the control platform. After confirming that the wireless communication between the control platform and the electricity meters is established, the current executing entity obtains the cache space size, cache clearing frequency, and cache data method of the cache component in the electricity meter. The cache clearing frequency is the period during which data is cleared and refilled. The cache data method includes read / write methods (such as sequential read / write, random read / write), data consistency (ensuring consistency between the data in the cache and the actual measured data of the electricity meter), and update strategies (such as new data overwriting old data, data merging). Different cache space sizes, cache clearing frequencies, and cache data methods correspond to different initialization parameters. The specific correspondence is queried through a preset electricity meter cache mapping relationship. The initialization parameters include available cache space and cache data read / write mode. The preset energy meter cache mapping relationship can be a preset data list, which pre-configured the correspondence between different cache space sizes, cache clearing frequencies, cache data modes, and their respective available cache space and cache data read / write modes. Specifically, the available cache space is determined based on the cache space size, which can be less than or equal to the extreme value of the cache space size. The cache data read / write mode is determined based on the cache clearing frequency and cache data mode, i.e., the timing of reading data relative to writing data; for example, reading begins when 100 energy data entries are written. By configuring the initialization parameters of the cache component, the security of energy data storage can be ensured while achieving reasonable utilization of the cache component's storage space.
[0058] 102. After the cache component completes initialization, it obtains the cycle duration configured for the electricity meter and the cycle power data collected according to the cycle duration, and determines the energy-saving collection time based on the cycle duration and the cycle power data.
[0059] In this embodiment of the invention, the electricity meter collects electricity data cyclically according to a certain period, and the period length is the length of time for collecting electricity data within one cycle of the electricity meter. To determine the energy-saving collection time, the electricity data collected by the electricity meter within the previous cycle length (cycle electricity data) is obtained. Then, based on the cycle length and the cycle electricity data, the time at which the current executing entity collects electricity data from the electricity meter is determined, i.e., the energy-saving collection time. The energy-saving collection time is a sequence of multiple discontinuous time points, and the density or sparseness of the energy-saving collection time distribution is determined based on the cycle length and the cycle electricity data. For example, if the cycle length is short and there is a large amount of cycle electricity data, the density of the energy-saving collection time distribution is high; if the cycle length is long and there is a small amount of cycle electricity data, the density of the energy-saving collection time distribution is low.
[0060] In one embodiment of the present invention, for further illustration and limitation, such as Figure 2 As shown, the step of acquiring the cycle duration configured for the electricity meter, the cycle power data collected according to the cycle duration, and determining the energy-saving collection time based on the cycle duration and the cycle power data includes:
[0061] 201. Determine the configured cycle duration based on the device model of the electricity meter.
[0062] 202. Obtain the power consumption data for the historical period according to the stated period duration.
[0063] 203. Using the three-layer convolutional neural network model that has been trained, the periodic power data and the period duration are predicted to obtain the energy-saving collection time.
[0064] In this embodiment of the invention, the energy-saving data collection time is determined using a neural network model prediction method. Since different models of electricity meters support different data collection frequencies, it is necessary to determine the supported data collection frequency based on the current electricity meter's device model, and then select one of these frequencies as the cycle length for the current electricity meter. To determine the real-time status of the electricity data collected by the current electricity meter, the electricity data collected within the previous cycle length (historical cycle) at the current time point is obtained. Then, a three-layer convolutional neural network model that has completed model training is used to predict the cycle electricity data and the cycle length to obtain an energy-saving data collection time that matches the cycle electricity data and cycle length.
[0065] The convolutional neural network (CNN) model consists of an input layer, hidden layers, and an output layer. The input layer receives the periodic energy consumption data and period duration data. Before inputting these data into the CNN model, normalization is performed to ensure prediction accuracy. The hidden layer comprises multiple convolutional layers, pooling layers, and fully connected layers. The convolutional layers use sliding kernels to perform convolution calculations with the input data, extracting feature information from the periodic energy consumption data and period duration, such as the periodic changes and trends in energy consumption. The pooling layers downsample the output of the convolutional layers, reducing the number of parameters, shrinking the model size, and avoiding overfitting. Max pooling or average pooling can be used. The fully connected layer integrates the feature information extracted by the convolutional and pooling layers and uses weight calculations to predict the energy-saving collection time, obtaining one or more predicted values representing the energy-saving collection time.
[0066] The three-layer convolutional neural network model, which has already completed training, was trained using training samples constructed from historical data. These training samples were built from historical periodic electricity consumption data and historical period durations, labeled with energy-saving collection times, and included various combinations of electricity consumption data and period durations. During training, the loss function was calculated based on the labeled energy-saving collection times, and the network weights were updated, resulting in the completed three-layer convolutional neural network model. Predicting energy-saving collection times using this pre-trained neural network model improves the efficiency of energy-saving collection time selection while ensuring prediction accuracy, thus providing accurate data for the subsequent configuration of low-energy-consumption start-up times and high-energy-consumption start-up times.
[0067] 103. Based on the energy-saving acquisition time, determine the low-energy-consumption start-up time and low-energy-consumption start-up frequency of the low-energy-consumption state, and combine the low-energy-consumption start-up time, the low-energy-consumption start-up frequency, and the cycle duration to determine the high-energy-consumption start-up time and high-energy-consumption start-up frequency.
[0068] In this embodiment of the invention, the low-energy-consumption start-up time refers to stopping data transmission between the communication component and the current execution entity, and storing the collected electricity data in the cache component. The low-energy-consumption start-up time and low-energy-consumption start-up frequency can be determined based on the energy-saving data collection time. The low-energy-consumption start-up time can be any point in the energy-saving data collection time, such as an intermediate point or a start point; this embodiment of the invention does not impose specific limitations. In the low-energy-consumption state, different low-energy-consumption start-up frequencies are also included. The low-energy-consumption start-up frequency refers to the start-up frequency of the electricity meter in the low-energy-consumption state. The high-energy-consumption start-up frequency refers to the start-up frequency of the electricity meter in the high-energy-consumption state. In addition to low-energy-consumption states, the electricity meter also includes high-energy-consumption states. After determining the low-energy-consumption start-up time and low-energy-consumption start-up frequency, the high-energy-consumption start-up time and high-energy-consumption start-up frequency can be determined based on these parameters.
[0069] In one embodiment of the present invention, for further explanation and limitation, the determination of the low-energy-consumption start-up time and low-energy-consumption start-up frequency based on the energy-saving acquisition time includes:
[0070] If the energy-saving data collection interval is greater than the peak time interval and less than the valley time interval, then the midpoint of the energy-saving data collection time is determined as the low-energy start-up time, and the low-energy start-up frequency is selected from the reliable low-energy start-up frequencies according to the midpoint.
[0071] If the sampling interval of the energy-saving sampling time is greater than the valley time interval, the sampling interval of the energy-saving sampling time is subtracted based on the first preset adjustment time difference to obtain the low-energy start-up time, and the low-energy start-up frequency is selected from the reliable low-energy start-up frequency according to the maximum value.
[0072] If the energy-saving acquisition time interval is less than the peak time interval, the energy-saving acquisition time is added together based on the second preset adjustment time difference to obtain the low-energy-consumption start-up time, and the low-energy-consumption start-up frequency is selected from the reliable energy-consumption start-up frequency according to the minimum value.
[0073] The step of determining the high-energy-consumption start-up time and high-energy-consumption start-up frequency by combining the low-energy-consumption start-up time, the low-energy-consumption start-up frequency, and the cycle duration includes:
[0074] Based on a preset high-low energy mapping relationship, a reference high-energy startup time and a reference high-energy startup frequency are determined that correspond to the low-energy startup time and the low-energy startup frequency.
[0075] If the unit time length determined by the reference high-energy-consumption start-up time and the reference high-energy-consumption start-up frequency is greater than the cycle length, then the reference high-energy-consumption start-up time is adjusted according to the cycle length to determine the high-energy-consumption start-up time and the high-energy-consumption start-up frequency.
[0076] If the unit time length determined by the reference high-energy-consumption start-up time and the reference high-energy-consumption start-up frequency is less than or equal to the cycle length, then the reference high-energy-consumption start-up time and the reference high-energy-consumption start-up frequency are determined as the high-energy-consumption start-up time and the high-energy-consumption start-up frequency, respectively.
[0077] In this embodiment of the invention, the time interval for the electricity meter to collect electricity data differs between peak and off-peak periods. Peak periods have corresponding peak time intervals, and off-peak periods have corresponding off-peak time intervals. These peak and off-peak time intervals can be obtained statistically based on historical electricity data collection. Since the rate of electricity data generation during peak periods is much higher than during off-peak periods, the off-peak time interval is longer than the peak time interval. The energy-saving data collection time is a discontinuous period, and the collection interval should be the length between the peak and off-peak time intervals. When the interval is longer than the peak time interval but shorter than the off-peak time interval, the midpoint of the energy-saving data collection time can be directly configured as the low-energy consumption start-up time. The low-energy consumption start-up frequency can be selected from multiple reliable low-energy consumption start-up frequencies, choosing the one at the middle value. The reliable low-energy consumption start-up frequency is pre-determined based on the historical operating frequency of the electricity meter under low-energy consumption conditions; the specific value can be customized according to the application scenario, and this embodiment of the invention does not impose specific limitations.
[0078] When the energy-saving data collection interval is longer than the low-energy interval, it indicates that the interval between two energy-saving data collection times is too long, which may lead to the loss of power data in the cache component. Therefore, the energy-saving data collection interval needs to be reduced based on a first preset adjustment time difference, and the midpoint of the reduced energy-saving data collection time is determined as the low-energy start-up time. The first preset adjustment time difference is a pre-configured time length value, and the difference between the data collection interval and the first preset adjustment time difference is used as the result of the energy-saving data collection time reduction adjustment. Since the data collection interval is relatively large, the maximum reliable low-energy start-up frequency is selected to match the data collection interval.
[0079] When the energy-saving data acquisition interval is shorter than the peak time interval, it indicates that the interval between two energy-saving data acquisition times is too short, resulting in a longer overall operating time for the communication components and poor energy-saving performance. Therefore, the data acquisition interval of the energy-saving data acquisition time is increased and adjusted based on the second preset adjustment time difference, and the midpoint of the increased energy-saving data acquisition time is determined as the low-energy start-up time. The second preset adjustment time difference is a pre-configured time length value, and the difference between the data acquisition interval and the second preset adjustment time difference is used as the increased adjustment result of the energy-saving data acquisition time. Since the data acquisition interval is small, the minimum reliable low-energy start-up frequency is selected to match the data acquisition interval.
[0080] After determining the preset high-low energy mapping relationship for the low-energy start-up time and low-energy start-up frequency, reference high-energy start-up time and reference high-energy start-up frequency matching the low-energy start-up time and low-energy start-up frequency are extracted from the preset high-low energy mapping relationship. The preset high-low energy mapping relationship includes the mapping relationship between different pre-configured combinations of low-energy start-up times and low-energy start-up frequencies and different reference high-energy start-up times and reference high-energy start-up frequencies. Furthermore, the time length of each power data transmission, i.e., the unit time length, can be calculated based on the reciprocal of the reference high-energy start-up frequency. If the unit time length is greater than the cycle length, it indicates that the current high-energy start-up frequency does not meet the density data acquisition requirements, and the start-up interval between reference high-energy start-up times needs to be reduced according to the cycle length, and the high-energy start-up frequency is matched based on the reduced high-energy start-up time. If the unit time length is less than or equal to the cycle length, the reference high-energy start-up time and reference high-energy start-up frequency can be directly determined as the high-energy start-up time and high-energy start-up frequency.
[0081] 104. Based on the low-energy-consumption start-up time, the low-energy-consumption start-up frequency, the high-energy-consumption start-up time, and the high-energy-consumption start-up frequency, an energy-saving data acquisition command is sent to the energy meter to drive the energy meter to perform energy-saving data transmission.
[0082] In this embodiment of the invention, the current executing entity generates an energy-saving data collection command carrying low-energy-consumption start-up time, low-energy-consumption start-up frequency, high-energy-consumption start-up time, and high-energy-consumption start-up frequency, and sends it to the electricity meter. After receiving the energy-saving data collection command, the electricity meter can configure its communication components according to the low-energy-consumption start-up time, low-energy-consumption start-up frequency, high-energy-consumption start-up time, and high-energy-consumption start-up frequency, so that the communication components can start the corresponding energy consumption state according to the low-energy-consumption start-up time and high-energy-consumption start-up time, and transmit power data according to the corresponding start-up frequency.
[0083] It should be noted that by determining the low-energy-consumption start-up time, low-energy-consumption start-up frequency, high-energy-consumption start-up time, and high-energy-consumption start-up frequency of the electricity meter, and driving the meter to operate according to different energy consumption states, the energy consumption of the electricity meter can be significantly reduced while ensuring the integrity of electricity data collection. Furthermore, by remotely configuring the energy consumption status of the electricity meter, remote management of the meter's operating mode can be achieved, avoiding reliance on manual settings and improving the flexibility and timeliness of meter configuration.
[0084] In one embodiment of the present invention, for further explanation and limitation, sending an energy-saving data collection command to the energy meter based on the low-energy-consumption start-up time, the low-energy-consumption start-up frequency, the high-energy-consumption start-up time, and the high-energy-consumption start-up frequency includes:
[0085] The low-energy startup time, the low-energy startup frequency, the high-energy startup time, and the high-energy startup frequency are configured in the instruction trigger.
[0086] When the daily energy consumption of the electricity meter is detected to be greater than the preset consumption threshold, the instruction trigger is activated.
[0087] In this embodiment of the invention, the sending of the energy-saving data collection command is triggered by the energy consumption of the electricity meter. Daily energy consumption refers to the amount of energy consumed by the electricity meter during its daily operation. This can be determined based on the energy consumption of the previous day or the average of energy consumption collected over several previous natural days; this embodiment of the invention does not impose a specific limitation. When the daily energy consumption of the electricity meter exceeds a preset consumption threshold, it indicates that the current energy consumption of the electricity meter is high and energy-saving optimization is needed to reduce energy consumption. In this case, the command trigger is activated, initiating the current executing entity to send an energy-saving data collection command to the corresponding electricity meter. It should be noted that the energy consumption of the electricity meter is related to various factors such as the device model, device performance, and the electricity consumption habits of the users. Not all electricity meters require energy-saving optimization. By configuring the command trigger, the targeting of energy-saving optimization can be improved, and the resource consumption of the energy-saving optimization data processing process can be reduced.
[0088] In one embodiment of the present invention, for further explanation and limitation, the method further includes:
[0089] Acquire the first power consumption data collected by the power meter when it executes the low-energy-consumption start-up time and the low-energy-consumption start-up frequency, and the second power consumption data collected when it executes the high-energy-consumption start-up time and the high-energy-consumption start-up frequency;
[0090] If the ratio of the first power consumption data to the second power consumption data is greater than a preset ratio threshold, the low-energy-consumption start-up time or the high-energy-consumption start-up time is adjusted based on a multiple of the ratio.
[0091] In this embodiment of the invention, an energy-saving data collection command is sent to the energy meter, causing the energy meter to send the collected electricity data to the current executing entity according to low-energy-consumption start time, low-energy-consumption start frequency, high-energy-consumption start time, and high-energy-consumption start frequency. The first electricity data is the electricity data sent by the energy meter to the current executing entity under low-energy-consumption start time and low-energy-consumption start frequency. The second electricity data is the electricity data sent by the energy meter to the current executing entity under high-energy-consumption start time and high-energy-consumption start frequency. The electricity data collected under high-energy-consumption conditions should be much larger than the electricity data collected under low-energy-consumption conditions. Therefore, the ratio of the first electricity data to the second electricity data is used to measure the difference between the two; the larger the difference, the smaller the ratio. If the ratio is greater than a preset ratio threshold, it indicates that the difference is small, and the configuration of the low-energy-consumption start time, low-energy-consumption start frequency, high-energy-consumption start time, and high-energy-consumption start frequency does not match the amount of electricity data generated. In this case, any one of the low-energy-consumption start time and high-energy-consumption start time needs to be adjusted. Specifically, the adjustment is based on the ratio of the first power consumption data to the second power consumption data. For example, if the ratio is 1 / 2, the high-energy-consumption start-up time will be shifted to the low-energy-consumption start-up time by 10 × 0.5 minutes. The preset ratio threshold can be 1 / 4, and the adjustment factor can be 10, or it can be customized according to actual application needs. This embodiment of the invention does not impose specific limitations.
[0092] In one embodiment of the present invention, for further explanation and limitation, the method further includes:
[0093] An energy-saving curve is generated based on the difference between the first power consumption data and the second power consumption data, and an energy-saving warning message is generated when the energy-saving curve exceeds the preset curve extreme value.
[0094] In this embodiment of the invention, to more intuitively demonstrate the difference between the first and second power consumption data, an energy-saving curve is generated based on the difference between the two data. The energy-saving curve is then constrained based on a preset curve extreme value. When the energy-saving curve exceeds the preset curve extreme value, it indicates that the first power consumption data is close to or exceeds the second power consumption data, suggesting a serious deviation in the setting of the energy-saving parameters. An early warning is then issued, generating an energy-saving warning message to instruct manual intervention to confirm and resolve the anomaly. The preset curve extreme value can be 0 or a value close to 0; this embodiment of the invention does not impose a specific limitation.
[0095] This invention provides an energy-saving optimization method for electricity meters. Compared with existing technologies, this invention initializes a cache component in the electricity meter via wireless communication. The cache component is used to cache low-frequency collected electricity data in a low-energy-consumption state. After the cache component is initialized, it acquires the cycle duration configured for the electricity meter and the cycle electricity data collected according to the cycle duration, and determines the energy-saving acquisition time based on the cycle duration and cycle electricity data. Based on the energy-saving acquisition time, it determines the low-energy-consumption start time and low-energy-consumption start frequency in the low-energy-consumption state, and combines the low-energy-consumption start time, low-energy-consumption start frequency, and cycle duration to determine the high-energy-consumption start time and high-energy-consumption start frequency. Based on the low-energy-consumption start time, low-energy-consumption start frequency, high-energy-consumption start time, and high-energy-consumption start frequency, it sends an energy-saving acquisition command to the electricity meter to drive the electricity meter to perform energy-saving transmission. This allows the electricity meter to operate in a low-energy-consumption state while ensuring the integrity of electricity data transmission, greatly reducing the runtime of the communication component used for data transmission, reducing the power consumption of the communication component, and thus reducing the energy consumption of the electricity meter.
[0096] Furthermore, as a response to the above Figure 1 The implementation of the method shown in this invention provides an energy-saving optimization system for electricity meters, such as... Figure 3 As shown, the system includes:
[0097] Initialization module 31 is used to initialize the cache component in the energy meter via wireless communication. The cache component is used to cache the low-frequency collected power data in a low-energy-consumption state.
[0098] The acquisition module 32 is used to acquire the cycle duration configured for the energy meter and the cycle power data collected according to the cycle duration after the cache component completes initialization, and to determine the energy-saving acquisition time based on the cycle duration and the cycle power data.
[0099] The determination module 33 is used to determine the low-energy-consumption start-up time and low-energy-consumption start-up frequency of the low-energy-consumption state based on the energy-saving acquisition time, and to determine the high-energy-consumption start-up time and high-energy-consumption start-up frequency in combination with the low-energy-consumption start-up time, the low-energy-consumption start-up frequency and the cycle duration.
[0100] The sending module 34 is used to send energy-saving acquisition commands to the energy meter based on the low-energy-consumption start-up time, the low-energy-consumption start-up frequency, the high-energy-consumption start-up time, and the high-energy-consumption start-up frequency, so as to drive the energy meter to perform energy-saving transmission.
[0101] Furthermore, the initialization module 31 includes:
[0102] The acquisition unit is used to acquire the cache space size, cache clearing frequency, and cache data method of the cache component in the energy meter after detecting that the energy meter has completed wireless communication with the control platform.
[0103] The query unit is used to query the initialization parameters corresponding to the cache space size, the cache clearing frequency, and the cache data method according to the preset energy meter cache mapping relationship. The initialization parameters include the available cache space and the cache data read / write method.
[0104] Furthermore, the acquisition module includes:
[0105] A configuration unit is used to determine the configuration cycle duration based on the device model of the energy meter;
[0106] A determining unit is used to acquire power data for a historical period according to the said period duration;
[0107] The prediction unit is used to predict the periodic power data and the period duration using a three-layer convolutional neural network model that has been trained, so as to obtain the energy-saving collection time.
[0108] Furthermore, the determining module 33 includes:
[0109] The first selection unit is used to determine the midpoint of the energy-saving collection time as the low-energy start-up time if the collection interval of the energy-saving collection time is greater than the peak time interval and less than the valley time interval, and select the low-energy start-up frequency from the reliable low-energy start-up frequency according to the midpoint.
[0110] The second selection unit is used to subtract the collection interval of the energy-saving collection time based on the first preset adjustment time difference if the collection interval of the energy-saving collection time is greater than the valley time interval, to obtain the low-energy start-up time, and select the low-energy start-up frequency from the reliable low-energy start-up frequency according to the maximum value.
[0111] The third selection unit is used to add the energy-saving collection time based on the second preset adjustment time difference if the collection interval of the energy-saving collection time is less than the peak time interval, to obtain the low-energy-consumption start-up time, and select the low-energy-consumption start-up frequency from the reliable energy-consumption start-up frequency according to the minimum value.
[0112] The determining module 33 includes:
[0113] The first determining unit is used to determine a reference high-energy start-up time and a reference high-energy start-up frequency corresponding to the low-energy start-up time and the low-energy start-up frequency based on a preset high-low energy mapping relationship.
[0114] The second determining unit is used to adjust the reference high-energy-consumption start-up time according to the period length if the unit time length determined by the reference high-energy-consumption start-up time and the reference high-energy-consumption start-up frequency is greater than the period length, thereby determining the high-energy-consumption start-up time and the high-energy-consumption start-up frequency.
[0115] The third determining unit is used to determine the reference high-energy-consumption start-up time and the reference high-energy-consumption start-up frequency as high-energy-consumption start-up time and high-energy-consumption start-up frequency if the unit time length determined by the reference high-energy-consumption start-up time and the reference high-energy-consumption start-up frequency is less than or equal to the cycle length.
[0116] Furthermore, the sending module 34 includes:
[0117] The configuration unit is used to configure the low-energy startup time, the low-energy startup frequency, the high-energy startup time, and the high-energy startup frequency in the instruction trigger.
[0118] The start-up unit is used to activate the instruction trigger when the daily energy consumption of the electricity meter is detected to be greater than a preset consumption threshold.
[0119] Furthermore, the system also includes:
[0120] The acquisition module is further configured to acquire first power data collected by the power meter when executing the low-energy-consumption start time and the low-energy-consumption start frequency, and second power data collected when executing the high-energy-consumption start time and the high-energy-consumption start frequency;
[0121] An adjustment module is used to adjust the low-energy-consumption start-up time or the high-energy-consumption start-up time based on a multiple of the ratio if the ratio of the first power data and the second power data is greater than a preset ratio threshold.
[0122] Furthermore, the system also includes:
[0123] The early warning module is used to generate an energy-saving curve based on the difference between the first power data and the second power data, and to generate an energy-saving early warning message when the energy-saving curve exceeds a preset curve extreme value.
[0124] This invention provides an energy-saving optimization system for electricity meters. Compared with existing technologies, this invention initializes a cache component in the electricity meter via wireless communication. The cache component is used to cache low-frequency collected electricity data in a low-energy-consumption state. After the cache component completes initialization, it acquires the cycle duration configured for the electricity meter and the cycle electricity data collected according to the cycle duration, and determines the energy-saving acquisition time based on the cycle duration and cycle electricity data. Based on the energy-saving acquisition time, it determines the low-energy-consumption start time and low-energy-consumption start frequency in the low-energy-consumption state, and combines the low-energy-consumption start time, low-energy-consumption start frequency, and cycle duration to determine the high-energy-consumption start time and high-energy-consumption start frequency. Based on the low-energy-consumption start time, low-energy-consumption start frequency, high-energy-consumption start time, and high-energy-consumption start frequency, it sends an energy-saving acquisition command to the electricity meter to drive the electricity meter to perform energy-saving transmission. This allows the electricity meter to operate in a low-energy-consumption state while ensuring the integrity of electricity data transmission, greatly reducing the runtime of the communication component used for data transmission, reducing the power consumption of the communication component, and thus reducing the energy consumption of the electricity meter.
[0125] According to one embodiment of the present invention, a storage medium is provided, the storage medium storing at least one executable instruction, which can execute the energy-saving optimization method of the electricity meter in any of the above method embodiments.
[0126] Figure 4 The diagram shows a structural schematic of a terminal according to an embodiment of the present invention. The specific implementation of the terminal is not limited by the specific embodiments of the present invention.
[0127] like Figure 4 As shown, the terminal may include: a processor 402, a communications interface 404, a memory 406, and a communications bus 408.
[0128] The processor 402, communication interface 404, and memory 406 communicate with each other via communication bus 408.
[0129] Communication interface 404 is used to communicate with other network elements such as clients or other servers.
[0130] The processor 402 is used to execute program 410, specifically to execute the relevant steps in the above-described energy-saving optimization method embodiment for electricity meters.
[0131] Specifically, program 410 may include program code that includes computer operation instructions.
[0132] Processor 402 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The terminal may include one or more processors of the same type, such as one or more CPUs; or it may include processors of different types, such as one or more CPUs and one or more ASICs.
[0133] Memory 406 is used to store program 410. Memory 406 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0134] Specifically, program 410 can be used to cause processor 402 to perform the following operations:
[0135] The cache component in the energy meter is initialized via wireless communication. The cache component is used to cache low-frequency collected energy data in a low-energy-consumption state.
[0136] After the cache component completes initialization, it obtains the cycle duration configured for the energy meter and the cycle power data collected according to the cycle duration, and determines the energy-saving collection time based on the cycle duration and the cycle power data.
[0137] Based on the energy-saving acquisition time, the low-energy-consumption start-up time and low-energy-consumption start-up frequency of the low-energy-consumption state are determined, and the high-energy-consumption start-up time and high-energy-consumption start-up frequency are determined by combining the low-energy-consumption start-up time, the low-energy-consumption start-up frequency, and the cycle duration.
[0138] Based on the low-energy-consumption start-up time, the low-energy-consumption start-up frequency, the high-energy-consumption start-up time, and the high-energy-consumption start-up frequency, an energy-saving data acquisition command is sent to the energy meter to drive the energy meter to perform energy-saving data transmission.
[0139] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing systems. They can be centralized on a single computing system or distributed across a network of multiple computing systems. Optionally, they can be implemented using program code executable by a computing system, thereby storing them in a storage system for execution by the computing system. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.
[0140] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. An energy-saving optimization method for electricity meters, characterized in that, include: The cache component in the energy meter is initialized via wireless communication. The cache component is used to cache low-frequency collected energy data in a low-energy-consumption state. After the cache component completes initialization, it obtains the cycle duration configured for the energy meter and the cycle power data collected according to the cycle duration, and determines the energy-saving collection time based on the cycle duration and the cycle power data. Based on the energy-saving acquisition time, the low-energy-consumption start-up time and low-energy-consumption start-up frequency of the low-energy-consumption state are determined, and the high-energy-consumption start-up time and high-energy-consumption start-up frequency are determined by combining the low-energy-consumption start-up time, the low-energy-consumption start-up frequency, and the cycle duration. Based on the low-energy-consumption start-up time, the low-energy-consumption start-up frequency, the high-energy-consumption start-up time, and the high-energy-consumption start-up frequency, an energy-saving data acquisition command is sent to the energy meter to drive the energy meter to perform energy-saving data transmission.
2. The method according to claim 1, characterized in that, The initialization of the cache component in the energy meter via wireless communication includes: After the energy meter is detected to have completed wireless communication with the control platform, the cache space size, cache clearing frequency, and cache data method of the cache component in the energy meter are obtained. According to the preset energy meter cache mapping relationship, query the initialization parameters corresponding to the cache space size, the cache clearing frequency, and the cache data method. The initialization parameters include the available cache space and the cache data read / write method.
3. The method according to claim 1, characterized in that, The step of acquiring the cycle duration configured for the energy meter, the cycle power data collected according to the cycle duration, and determining the energy-saving collection time based on the cycle duration and the cycle power data includes: The configured cycle duration is determined based on the device model of the electricity meter; Obtain electricity data for historical periods according to the stated period duration; The energy-saving collection time is obtained by using a three-layer convolutional neural network model that has been trained to predict the periodic power data and the period duration.
4. The method according to claim 1, characterized in that, The determination of the low-energy-consumption start-up time and low-energy-consumption start-up frequency based on the energy-saving acquisition time includes: If the energy-saving data collection interval is greater than the peak time interval and less than the valley time interval, then the midpoint of the energy-saving data collection time is determined as the low-energy start-up time, and the low-energy start-up frequency is selected from the reliable low-energy start-up frequencies according to the midpoint. If the sampling interval of the energy-saving sampling time is greater than the valley time interval, the sampling interval of the energy-saving sampling time is subtracted based on the first preset adjustment time difference to obtain the low-energy start-up time, and the low-energy start-up frequency is selected from the reliable low-energy start-up frequency according to the maximum value. If the energy-saving acquisition time interval is less than the peak time interval, the energy-saving acquisition time is added together based on the second preset adjustment time difference to obtain the low-energy-consumption start-up time, and the low-energy-consumption start-up frequency is selected from the reliable energy-consumption start-up frequency according to the minimum value. The step of determining the high-energy-consumption start-up time and high-energy-consumption start-up frequency by combining the low-energy-consumption start-up time, the low-energy-consumption start-up frequency, and the cycle duration includes: Based on a preset high-low energy mapping relationship, a reference high-energy startup time and a reference high-energy startup frequency are determined that correspond to the low-energy startup time and the low-energy startup frequency. If the unit time length determined by the reference high-energy-consumption start-up time and the reference high-energy-consumption start-up frequency is greater than the cycle length, then the reference high-energy-consumption start-up time is adjusted according to the cycle length to determine the high-energy-consumption start-up time and the high-energy-consumption start-up frequency. If the unit time length determined by the reference high-energy-consumption start-up time and the reference high-energy-consumption start-up frequency is less than or equal to the cycle length, then the reference high-energy-consumption start-up time and the reference high-energy-consumption start-up frequency are determined as the high-energy-consumption start-up time and the high-energy-consumption start-up frequency, respectively.
5. The method according to claim 1, characterized in that, The step of sending energy-saving data collection commands to the energy meter based on the low-energy-consumption start-up time, the low-energy-consumption start-up frequency, the high-energy-consumption start-up time, and the high-energy-consumption start-up frequency includes: The low-energy startup time, the low-energy startup frequency, the high-energy startup time, and the high-energy startup frequency are configured in the instruction trigger. When the daily energy consumption of the electricity meter is detected to be greater than the preset consumption threshold, the instruction trigger is activated.
6. The method according to claim 1, characterized in that, The method further includes: Acquire the first power consumption data collected by the power meter when it executes the low-energy-consumption start-up time and the low-energy-consumption start-up frequency, and the second power consumption data collected when it executes the high-energy-consumption start-up time and the high-energy-consumption start-up frequency; If the ratio of the first power consumption data to the second power consumption data is greater than a preset ratio threshold, the low-energy-consumption start-up time or the high-energy-consumption start-up time is adjusted based on a multiple of the ratio.
7. The method according to claim 6, characterized in that, The method further includes: An energy-saving curve is generated based on the difference between the first power consumption data and the second power consumption data, and an energy-saving warning message is generated when the energy-saving curve exceeds the preset curve extreme value.
8. An energy-saving optimization system for an electricity meter, characterized in that, include: An initialization module is used to initialize the cache component in the energy meter via wireless communication. The cache component is used to cache low-frequency collected power data in a low-energy-consumption state. The acquisition module is used to acquire the cycle duration configured for the energy meter and the cycle power data collected according to the cycle duration after the cache component completes initialization, and to determine the energy-saving acquisition time based on the cycle duration and the cycle power data. The determination module is used to determine the low-energy-consumption start-up time and low-energy-consumption start-up frequency of the low-energy-consumption state based on the energy-saving acquisition time, and to determine the high-energy-consumption start-up time and high-energy-consumption start-up frequency in combination with the low-energy-consumption start-up time, the low-energy-consumption start-up frequency and the cycle duration. The sending module is used to send energy-saving acquisition commands to the energy meter based on the low-energy-consumption start-up time, the low-energy-consumption start-up frequency, the high-energy-consumption start-up time, and the high-energy-consumption start-up frequency, so as to drive the energy meter to perform energy-saving transmission.
9. A storage medium storing at least one executable instruction that causes a processor to perform an operation corresponding to the energy-saving optimization method for an electricity meter as described in any one of claims 1-7.
10. A terminal, comprising: The processor, memory, communication interface, and communication bus are provided, wherein the processor, memory, and communication interface communicate with each other via the communication bus. The memory is used to store at least one executable instruction, which causes the processor to perform the operation corresponding to the energy-saving optimization method of the electricity meter as described in any one of claims 1-7.
Citation Information
Patent Citations
Sensor monitoring-based low-power-consumption control method and device
CN108200166A
Low-power-consumption display method and device, electric energy meter and computer readable storage medium
CN114217123A