An integrated energy management method, server and system
By acquiring users' historical energy consumption data and time-of-use billing rules, and combining them with machine learning models, the system calculates planned energy consumption values and generates over-consumption warning signals, solving the problem of unified management of various energy sources in integrated energy management and achieving a more rational energy management strategy.
Patent Information
- Application Number
- CN202410446960.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-15
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2044-04-15
AI Technical Summary
Integrated energy management struggles to achieve unified and rational management of various energy sources, and existing technologies often overlook the consumption relationships between different types of energy.
By acquiring users' historical energy consumption data, and combining time-of-use billing rules and machine learning models, the planned energy consumption value and actual energy consumption value of each type of energy are calculated, and excess warning signals are generated to optimize management strategies.
This approach achieves a rational integrated energy management strategy, improving the overall efficiency and rationality of energy management by considering the consumption relationships between different energy sources.
Smart Images

Figure CN120355059B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of energy management, and more particularly to an integrated energy management method, server, and system. Background Technology
[0002] The objectives of energy management generally include energy conservation, efficient energy utilization, and sustainable energy use. Integrated energy involves various types of energy, such as water, electricity, gas, cooling, and heating, which makes the unified and rational management of integrated energy more difficult than the management of a single type of energy. Summary of the Invention
[0003] This application provides a comprehensive energy management method, server, and system that facilitates the rational management of comprehensive energy.
[0004] Firstly, this application provides a comprehensive energy management method. The method includes:
[0005] Obtain the energy consumption value of each type of energy in the current billing period, which is determined based on time-of-use billing rules;
[0006] Based on the user's historical energy consumption data, determine the general energy consumption value for each type of energy in the current billing period.
[0007] For each energy source, a planned energy consumption value is determined, which is associated with the general energy consumption value of the corresponding energy source and the incurred energy consumption value and general energy consumption value based on other energy sources;
[0008] Determine whether to generate an over-limit warning signal based on the actual energy consumption value and the planned energy consumption value.
[0009] By adopting the above technical solutions, in the work of integrated energy management, when considering energy consumption, we should not only consider the single type of energy itself, but also combine the consumption relationship between different types of energy, which will help to make the integrated energy management strategy more reasonable.
[0010] Furthermore, determining the general energy consumption value for each type of energy source within a current billing period based on the user's historical energy consumption data includes:
[0011] Compared to each type of energy,
[0012] Based on preset periodic rules, determine the historical energy consumption values of several periodic periods in the current billing period.
[0013] A billing unit segment is determined relative to each periodic time period, and the historical unit segment energy consumption value of each billing unit segment is determined. The billing unit segment includes a set of billing time periods ending with the corresponding periodic time period.
[0014] Calculate the first expected energy consumption value based on the energy consumption values for the historical period;
[0015] The second expected energy consumption value is calculated based on the historical unit segment energy consumption value, the historical unit segment energy consumption value of the billing unit segment ending with the current billing period, and the energy consumption value already incurred in the current billing period.
[0016] The general energy consumption value is determined based on the first expected energy consumption value and the second expected energy consumption value.
[0017] Further, the calculation of the first expected energy consumption value based on the historical energy consumption value includes:
[0018] Suppose there are nearly m periodic periods, and the historical energy consumption value of the i-th period is... The first periodic historical time period is closest to the current time.
[0019] Calculate the difference in energy consumption between adjacent periodic periods. , , ;
[0020] Determine whether the differences in energy consumption values are all not less than 0 or all less than 0;
[0021] If so, then the first expected energy consumption value Otherwise, the first expected energy consumption value In the formula, p represents the number of energy consumption differences that are not less than 0, and q represents the number of energy consumption differences that are less than 0. As the first calculated weight, This is the second calculation weight.
[0022] Further, the calculation of the second expected energy consumption value based on the historical unit segment energy consumption value, the historical unit segment energy consumption value of the billing unit segment ending with the current billing period, and the incurred energy consumption value of the current billing period includes:
[0023] Let the historical unit energy consumption value of the i-th billing unit segment be... The historical unit energy consumption value of the billing unit segment ending with the current billing period is... The energy consumption value in the current billing period is ;
[0024] Calculate the energy consumption difference per unit segment between adjacent historical unit segments. , , ;
[0025] Determine whether the energy consumption difference per unit segment is either not less than 0 or not less than 0.
[0026] Calculate the historical expected energy consumption value L. If it is L, then... ,otherwise In the formula, x represents the number of energy consumption differences per unit segment that are not less than 0, and y represents the number of energy consumption differences per unit segment that are less than 0. The third calculation weight, The fourth calculation weight;
[0027] Calculate the second expected energy consumption value M. , The fifth is used to calculate the weight.
[0028] Further, determining the general energy consumption value based on the first expected energy consumption value and the second expected energy consumption value includes:
[0029] ,
[0030] In the formula, O represents the general energy consumption value, F represents the first expected energy consumption value, and M represents the second expected energy consumption value. The sixth calculation weight is... The seventh is the weight for calculation.
[0031] Furthermore, determining a planned energy consumption value for each type of energy source includes:
[0032] Suppose there are n types of energy sources, and the energy consumption of the i-th energy source is... Typical energy consumption value Planned energy consumption value Then the planned energy consumption value of the j-th energy source In the formula, The preset calculation weights are for the i-th energy source.
[0033] Furthermore, the step of determining whether to generate an over-limit warning signal based on the actual energy consumption value and the planned energy consumption value includes:
[0034] The duration between the start time of the current billing period and the current time is determined as the elapsed duration.
[0035] Calculate the ratio of the consumed value to the planned consumed value, and the ratio of the consumed duration to the duration of the current billing period;
[0036] Determine whether the consumption value ratio is higher than the product of the duration ratio and the preset ratio weight;
[0037] If so, an excess warning signal for the corresponding type of energy will be generated.
[0038] Secondly, this application provides a server for integrated energy management. The server utilizes any of the methods described in the first aspect above.
[0039] Thirdly, this application provides an integrated energy management system. The system includes multiple user terminals and a server as described in the second aspect above.
[0040] In summary, this application has at least the following beneficial effects:
[0041] A comprehensive energy management method, server, and system are provided, which can combine all energy sources and consider the management strategy for each energy source, thereby making the comprehensive energy management strategy more reasonable.
[0042] It should be understood that the description in the Summary Section is not intended to limit the key or essential features of the embodiments of this application, nor is it intended to restrict the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description
[0043] The above and other features, advantages, and aspects of the embodiments of this application will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:
[0044] Figure 1 A block diagram is shown illustrating an exemplary operating environment in which embodiments of this application can be implemented;
[0045] Figure 2 A flowchart of an integrated energy management method according to an embodiment of this application is shown. Detailed Implementation
[0046] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0047] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0048] This application provides a comprehensive energy management method, server, and system, which helps to make comprehensive energy management strategies more rational.
[0049] Firstly, this application provides a comprehensive energy management method.
[0050] Figure 1 A block diagram is shown illustrating an exemplary operating environment in which embodiments of this application can be implemented.
[0051] Reference Figure 1 The operating environment includes a server 110 and multiple user terminals 120. The server 110 is connected to the user terminals 120. The user terminals 120 are used to monitor the real-time consumption of each type of energy by the user, and the server 110 stores the user's historical energy consumption data.
[0052] Figure 2 A flowchart of an integrated energy management method according to an embodiment of this application is shown.
[0053] Reference Figure 1 The method specifically includes the following steps:
[0054] S210: Obtain the energy consumption value of each type of energy for the user in the current billing period.
[0055] The billing period is determined based on time-sharing billing rules.
[0056] Specifically, the unit price of each type of energy differs during different billing periods. The time-of-use billing rules include a billing unit segment and a billing period. In this embodiment, the billing unit segment is one day. For each type of energy, considering peak-shifting utilization, the unit price varies at different times of the day from 0:00 to 24:00. A consecutive period with the same unit price can be designated as the billing period. For example, taking electricity as an example, the unit price from 0:00 to 4:30 is the first price, and the unit price from 4:30 onwards is the second price. The electricity price at 8:30 is the second price, the electricity price from 8:30 to 10:30 is the third price, the electricity price from 10:30 to 13:30 is the fourth price, the electricity price from 13:30 to 16:30 is the fifth price, the electricity price from 16:30 to 19:30 is the sixth price, and the electricity price from 19:30 to 24:00 is the seventh price. These seven electricity prices correspond to seven time periods, which are the seven billing periods for electricity. 0:00-24:00 is one billing unit segment.
[0057] For billing periods of other types of energy such as water, gas, heat, and cooling, please refer to the explanation of billing periods for electricity. The billing unit for all types of energy is 0:00-24:00 (one day). Of course, while ensuring that the duration of the billing unit is consistent for all types of energy, the billing unit can also be other durations.
[0058] Based on the above, if the current time is 12:00, and the billing period for a certain type of energy (such as electricity) is 10:30-13:30, then the energy consumption value is the user's energy consumption value during the period from 10:30 to 12:00.
[0059] S220: Based on the user's historical energy consumption data, determine the general energy consumption value for each type of energy in the current billing period.
[0060] The method of this step specifically includes: for each type of energy source, determining the historical energy consumption values of several periodic periods in the billing period at the current moment according to a preset periodic rule; determining a billing unit segment for each periodic period, and determining the historical unit segment energy consumption value for each billing unit segment, wherein the billing unit segment includes a set of billing periods ending with the corresponding periodic period; calculating a first expected energy consumption value based on the historical periodic energy consumption values; calculating a second expected energy consumption value based on the historical unit segment energy consumption value, the historical unit segment energy consumption value of the billing unit segment ending with the billing period at the current moment, and the energy consumption value already incurred in the billing period at the current moment; and determining the general energy consumption value based on the first expected energy consumption value and the second expected energy consumption value.
[0061] Periodic rules are rules that cycle according to a certain period of time, such as a day, a week, a month, a quarter, or a year. Under periodic rules, the time at the same position relative to the initial time of each cycle is considered. For example, if the current time is 12:00 and the billing period for a certain energy source is 10:30-13:30, then the 10:30-13:30 periods of yesterday, the day before yesterday, the day before yesterday, etc., are all periodic periods of the current billing period. If the current time is Wednesday 12:00 and the billing period for a certain energy source is 10:30-13:30, then the 10:30-13:30 periods of any Wednesday of last week, the week before last, etc., are all periodic periods of the current billing period. And so on for other cycles.
[0062] Under periodic rules, a billing unit segment can be determined for each periodic time period. For example, if the period is one day and the periodic time is 10:30-13:30 every day, then the billing unit segments are 13:30 the day before yesterday to 13:30 yesterday, 13:30 the day before yesterday to 13:30 the day before yesterday, and so on. If the period is one week and the periodic time is 10:30-13:30 every Wednesday, then the corresponding billing unit segment is 13:30 every Tuesday to 13:30 every Wednesday.
[0063] Based on the above, and using periodicity rules, the periodic time period of the current billing period can be determined, and a billing unit segment can be determined relative to each periodic time period, with the billing unit segment ending at the corresponding periodic time period. In this embodiment, the determined periodic time periods are the most recent several and consecutive under the periodicity rules.
[0064] Specifically, calculating the first expected energy consumption value based on the historical energy consumption value includes: assuming there are approximately m periodic periods, and the historical energy consumption value for the i-th period is... The first periodic historical time period is closest to the current time; calculate the energy consumption difference between adjacent periodic time periods. , , Determine whether all energy consumption value differences are not less than 0 or are all less than 0; if so, then the first expected energy consumption value... Otherwise, the first expected energy consumption value In the formula, p represents the number of energy consumption differences that are not less than 0, and q represents the number of energy consumption differences that are less than 0. As the first calculated weight, The first and second calculation weights are both constants greater than 0 and less than 1. Specifically, the first calculation weight can be 0.5 and the second calculation weight can be 0.3.
[0065] The calculation of the second expected energy consumption value based on the historical unit segment energy consumption value, the historical unit segment energy consumption value of the billing unit segment ending with the current billing period, and the energy consumption value already incurred in the current billing period includes: assuming the historical unit segment energy consumption value of the i-th billing unit segment is... The historical unit energy consumption value of the billing unit segment ending with the current billing period is... The energy consumption value in the current billing period is ; Calculate the energy consumption difference per unit segment between adjacent historical unit segments. , , Determine whether the energy consumption difference per unit segment is either not less than 0 or not less than 0; calculate the historical expected energy consumption value L, and if so, then... ,otherwise In the formula, x represents the number of energy consumption differences per unit segment that are not less than 0, and y represents the number of energy consumption differences per unit segment that are less than 0. The third calculation weight, The fourth calculation weight is used; the second expected energy consumption value M is calculated. , The fifth calculation weight is used. In the embodiments of this application, the third and fourth calculation weights are both constants greater than 0 and less than 1. Specifically, the third calculation weight can be 0.4 and the fourth calculation weight can be 0.2. The fifth calculation weight is a constant greater than 0, specifically a value in the range of 0.6-1.5, for example, 1.
[0066] Determining the general energy consumption value based on the first expected energy consumption value and the second expected energy consumption value includes: In the formula, O represents the general energy consumption value, F represents the first expected energy consumption value, and M represents the second expected energy consumption value. The sixth calculation weight is... The seventh calculation weight is used. In the embodiments of this application, the sixth and seventh calculation weights are both constants not less than 0. In one example, the sixth and seventh calculation weights are both values greater than 0 and less than 1, for example, both are 0.5.
[0067] S230: For each energy source, a planned energy consumption value is determined, which is associated with the general energy consumption value of the corresponding energy source and the energy consumption value and general energy consumption value of other energy sources.
[0068] In this step, determining a planned energy consumption value for each type of energy source includes: assuming there are n types of energy sources, the incurred energy consumption value for the i-th type of energy source is... Typical energy consumption value Planned energy consumption value Then the planned energy consumption value of the j-th energy source In the formula, This is a preset calculation weight for the i-th energy source. In this embodiment of the application, It is a constant, and its value is generally in the range of 0 to 1.
[0069] S240: Determine whether to generate an over-limit warning signal based on the energy consumption value that has occurred and the planned energy consumption value.
[0070] The method for this step includes: determining the interval between the start time of the billing period at the current moment and the current moment as the already occurred duration; calculating the consumption value ratio between the already occurred consumption value and the planned consumption value, as well as the duration ratio between the already occurred duration and the duration of the billing period at the current moment; determining whether the consumption value ratio is higher than the product of the duration ratio and the preset ratio weight; if so, generating an over-consumption warning signal for the corresponding type of energy.
[0071] The over-consumption warning signal can be sent to the user terminal 120 to remind the user that a certain energy has been used in excess. It should be understood that, in order to avoid the inconvenience caused to the user by repeatedly reminding them, the over-consumption warning signal for each type of energy should be valid within a preset response time. That is, if an over-consumption warning signal has already been issued for a certain type of energy, it will not be sent to the user again within the preset response time, even if that type of energy generates an over-consumption warning signal again.
[0072] Based on the above, it can be seen that this method can achieve integrated energy management. In the process of integrated energy management, it does not manage each type of energy independently, but rather analyzes the coupling relationship between different energy consumption based on data analysis, thereby making the overall integrated energy management strategy more reasonable.
[0073] It should be understood that this method is essentially a machine learning model. The parameters of the machine learning model can be trained based on the user's feedback to the over-consumption warning signal (energy consumption behavior after receiving the over-consumption warning signal). Parameters include, for example, the first to seventh calculation weights, the preset calculation weights relative to each energy source and each other energy source, the period of the periodic rules, the number of periodic periods, etc. In the long-term use, the parameters of this machine learning model are trained by the user's feedback behavior after receiving the over-consumption warning signal, making the management and warning strategy of this method more and more reasonable for each user and each energy source.
[0074] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, because according to the embodiments of this application, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this application.
[0075] Secondly, this application provides a server for integrated energy management. The server 110 applies the method disclosed in the first aspect of the embodiments of this application above. The server 110 can be implemented as follows: Figure 1 Server 110, or included in Figure 1 Server 110
[0076] Thirdly, this application provides an integrated energy management system. The system includes multiple user terminals 120 and a server 110 as described in the second aspect above. The user terminals 120 in this system can be implemented as follows: Figure 1 The user terminal 120 in or included in Figure 1 In the user terminal 120, the server 110 in the system can be implemented as Figure 1Server 110, or included in Figure 1 In server 110.
[0077] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the server and system described herein can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0078] In summary, this application has at least the following beneficial effects:
[0079] A comprehensive energy management method, server, and system are provided, which can combine all energy sources and consider the management strategy for each energy source, thereby making the comprehensive energy management strategy more reasonable.
[0080] The above description is merely a preferred embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure in this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the foregoing disclosed concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this application.
Claims
1. A comprehensive energy management method, characterized in that, include: Obtain the energy consumption value of each type of energy in the current billing period, which is determined based on time-of-use billing rules; Based on the user's historical energy consumption data, determine the general energy consumption value for each type of energy in the current billing period. For each energy source, a planned energy consumption value is determined, which is associated with the general energy consumption value of the corresponding energy source and the incurred energy consumption value and general energy consumption value based on other energy sources; Determine whether to generate an over-limit warning signal based on the actual energy consumption value and the planned energy consumption value; The process of determining the general energy consumption value for each type of energy source within a given billing period based on the user's historical energy consumption data includes: Compared to each type of energy, Based on preset periodic rules, determine the historical energy consumption values of several periodic periods in the current billing period. A billing unit segment is determined relative to each periodic time period, and the historical unit segment energy consumption value of each billing unit segment is determined. The billing unit segment includes a set of billing time periods ending with the corresponding periodic time period. Calculate the first expected energy consumption value based on the energy consumption values for the historical period; The second expected energy consumption value is calculated based on the historical unit segment energy consumption value, the historical unit segment energy consumption value of the billing unit segment ending with the current billing period, and the energy consumption value already incurred in the current billing period. The general energy consumption value is determined based on the first expected energy consumption value and the second expected energy consumption value; The step of calculating the first expected energy consumption value based on the historical energy consumption value includes: Suppose there are nearly m periodic periods, and the historical energy consumption value of the i-th period is... The first periodic historical time period is closest to the current time. Calculate the difference in energy consumption between adjacent periodic periods. , , ; Determine whether the differences in energy consumption values are all not less than 0 or all less than 0; If so, then the first expected energy consumption value Otherwise, the first expected energy consumption value In the formula, p represents the number of energy consumption differences that are not less than 0, and q represents the number of energy consumption differences that are less than 0. As the first calculated weight, This is the second calculation weight; The calculation of the second expected energy consumption value based on the historical unit segment energy consumption value, the historical unit segment energy consumption value of the billing unit segment ending with the current billing period, and the energy consumption value already incurred in the current billing period includes: Let the historical unit energy consumption value of the i-th billing unit segment be... The historical unit energy consumption value of the billing unit segment ending with the current billing period is... The energy consumption value in the current billing period is ; Calculate the energy consumption difference per unit segment between adjacent historical unit segments. , , ; Determine whether the energy consumption difference per unit segment is either not less than 0 or not less than 0. Calculate the historical expected energy consumption value L. If it is L, then... ,otherwise In the formula, x represents the number of energy consumption differences per unit segment that are not less than 0, and y represents the number of energy consumption differences per unit segment that are less than 0. The third calculation weight, The fourth calculation weight; Calculate the second expected energy consumption value M. , The fifth calculation weight; Determining the general energy consumption value based on the first expected energy consumption value and the second expected energy consumption value includes: , In the formula, O represents the general energy consumption value, F represents the first expected energy consumption value, and M represents the second expected energy consumption value. The sixth calculation weight is... The seventh calculation weight; The determination of a planned energy consumption value for each type of energy includes: Suppose there are n types of energy sources, and the energy consumption of the i-th energy source is... Typical energy consumption value Planned energy consumption value Then the planned energy consumption value of the j-th energy source In the formula, The preset calculation weights are for the i-th energy source.
2. The method according to claim 1, characterized in that, The step of determining whether to generate an over-limit warning signal based on the actual energy consumption value and the planned energy consumption value includes: The duration between the start time of the current billing period and the current time is determined as the elapsed duration. Calculate the ratio of the consumed value to the planned consumed value, and the ratio of the consumed duration to the duration of the current billing period; Determine whether the consumption value ratio is higher than the product of the duration ratio and the preset ratio weight; If so, an excess warning signal for the corresponding type of energy will be generated.
3. A server for integrated energy management, characterized in that, The server application uses the method described in any one of claims 1-2.
4. A comprehensive energy management system, characterized in that, The system includes multiple user terminals and the server as described in claim 3.
Citation Information
Patent Citations
Energy consumption anomaly monitoring method and device
CN104534285A
Energy management control method and system based on energy consumption historical data analysis
CN105259847A