The instant application claims priority to European Patent Application No. 23183176.9, filed Jul. 3, 2023, which is incorporated herein in its entirety by reference.
The present disclosure generally relates to a computer implemented method for determining an energy load distribution in a system, to a use of disaggregated individual energy load data of a plurality of assets in an energy management system, to a use of disaggregated individual energy load data of a plurality of assets on a graphical user interface, to a data processing system, to a computer program product and to a computer readable medium.
Energy consumption of a building or energy demand of a building play a key role in terms of an efficiency consideration of running building. The building may be commercial, residential, and/or industrial building. Energy management systems for such buildings are well known in the state-of the art and deal with a plurality of different entities in such a building.
It has now become apparent that there is a further need to provide a method for managing such a building in terms of energy aspects.
In view of the above, the present disclosure describes a method for determining an energy load distribution in a system and, more particularly, describes a method for determining an energy load distribution in a system.
In an aspect of the present disclosure, a computer-implemented method for determining an energy load distribution in a system is provided, comprising the steps of: receiving total energy load data of the system, wherein the total energy load data comprises individual energy load data of a plurality of assets; determining at least one energy load peak in the total energy load data; desegregating the total energy load data into the individual energy load data of the plurality of assets; providing the disaggregated individual energy load data of the plurality of assets for further processing. The disaggregated individual energy load data may be advantageously used to control one or more of the plurality of assets in order to eliminate the energy load peak. This may be advantageous in terms of analyzing the system. This may advantageously provide further insights of the system. This may advantageously allow to develop control a strategy for the plurality of assets.
Step S110 comprises determining at least one energy load peak in the total energy load data. The determining the at least one energy load peak may be based on a pattern recognition algorithm. In the following example, the pattern recognition algorithm is based on a machine learning algorithm. The machine learning algorithm may be trained with labeled historical log data of the total energy data the system.
Once an energy load peak is determined, step S120 may be initiated. Alternatively step S120 may be carried out continuously. Step S120 comprises desegregating the total energy load data into the individual energy load data of the plurality of assets. The desegregating may be based on estimation algorithm. The desegregating may comprise receiving one or more individual measured loads from one or more assets. It should be noted that a combination of an estimation of the individual energy loads and a measuring of the individual energy loads is comprised by the method. In the present example, the individual load of the freezer is determined by an electricity measuring device arranged at the freezer, wherein the electricity measuring device comprises further an interface configured to transmit the individual load data to a data processing device carrying out the method described herein. The individual energy loads of the other assets, i.e. heater and EV charger, are determined by the estimation algorithm based on total energy data.
Step S130 comprises providing the disaggregated individual energy load data of the plurality of assets for further processing. The disaggregated individual energy load data may be presented on a screen for further analyzing. The disaggregated individual energy load data may be used to control the one or more controllable assets. In this example, the EV charger may be switched off in order to read used the energy load peak. The disaggregated individual energy load data may serve for a continuous control of the behavior of the one or more assets or for a future planning of the control of the one or more assets. It should be noted that described method runs automatically and the disaggregated individual energy load data may further be used e.g. in an automatically running energy managements system for automatically controlling the plurality of assets of the system.
The method may further comprise providing a track record of the plurality of assets, wherein the track record is based on the disaggregated individual energy load data of the plurality of assets. The method may further comprise tagging the plurality of assets into controllable assets and controllable assets. This may be advantageous as it increases the efficiency of the energy management system.
In the following, a summary of the main effects and main advantages of the present disclosure is provided. In one aspect, the maximum energy load peak, i.e., the highest power consumed over a given period, may be a main contributor to an energy bill. However, due to the large number of individual energy loads and their dynamic characteristic, it is typically not possible to understand which assets contribute how much to energy load peaks over time. The solution described in this invention is a method to automatically recognize energy load peaks in the total energy load data and to automatically determining a breakdown of the load contribution of each individual asset to the energy load peak. These insights may enable a user to understand the reasons for the peak and enables the user to take concrete actions. These individual energy loads may be used to control the individual assets in order reduce energy load peaks.
The total energy load data or total energy load demand profile of commercial, residential, and industrial buildings consists of many different individual energy loads. These individual energy loads can be associated to various assets such as HVAC systems, EV-chargers, or similar. More often than not, the energy load demand profile is not flat, but instead may have a dynamic behavior so that it varies over time and occasionally contains total energy load peaks.
The total energy cost does not only depend on the total energy consumed, but also on the maximum peak, i.e., the highest power consumed over a given period, is a significant factor. Thus, it is from high interest to understand which assets contribute to a peak and by how much. However, due to the large number of individual energy loads and their dynamic characteristic over time, this is typically not possible through manual inspection. In other words, an automated computer implemented method is necessary to determine the individual energy loads of the plurality of assets in order to flatten the actual energy load curve and to avoid future peaks.
The proposed method automatically recognizes peaks in the energy demand and automatically determines a breakdown of the load contribution of each individual asset to the peak. Additionally, the method may highlight loads which are flexible, i.e., loads for which (at least some) control is feasible.
The insights from the breakdown of the peak load into its individual assets is beneficial for the controlling the system, e.g. a building with its assets. These insights enable further a user to understand the reasons for the peak and thus brings the user into a position to take concrete actions. For example, if it is observed that most peaks are caused by intense use of EV-chargers, the user could schedule the charging processes to more distributed throughout the day and/or consider purchasing a battery energy storage system. Alternatively, the insights may be automatically processed to generate control commands for assets.
The idea relates to a method that automatically recognizes peaks in the total energy demand and automatically determines a breakdown of the total load demand into the load demand of the individual assets. The method can be built on top of an existing energy management and/or energy monitoring system. The method may comprise one or more of the following steps:
Setup: Step 1: Tag assets as “controllable” for which the load is (at least to some degree) controllable. Step 2: Connect an energy disaggregation module to the energy management/monitoring system. Step 3: Connect a pattern recognition system to the energy management/monitoring system.
Repeat: Step 4: The pattern recognition system continuously searches for “peak-patterns” in the total load. Step 5: Every time a peak-pattern is found, the energy disaggregation module decomposes the total load into individual energy loads and assigns these to physical assets (electric heater, air-conditioning, EV-charger . . . ). Step 6: The system keeps a track-record of all assets and their contributions to different peaks over time.
Out of this track-record, two things are calculated: (a) a continuous average statistic is calculated for each physical asset, and (b) the fraction of the total load contributed by “controllable” loads.
In the following the individual steps are explained in more detail. Number values and asset examples have only exemplary character.
Step 1 (tag assets as “controllable”): For some assets, the electrical load can, at least to some extent, be dynamically controlled by an external system: EV-chargers can be turned on and off, certain EV-chargers even allow for a continuous control, i.e., the charging power can take any value within a minimum and a maximum charge rate. HVAC systems also offer certain flexibilities. For example, the power provided to heating or cooling systems can be dynamically adjusted dependent on the temperature in the room.
Assets that fall into this category are labelled as “controllable”. On the contrary, there are assets which cannot be controlled externally, such as a traditionally electric heating system which can only be controlled manually.
Step 2 (energy disaggregation): Energy disaggregation is a technique that takes the total energy demand signal as an input and separates it into individual energy signals for each asset. If the energy management/monitoring system already performs sub-metering of some electrical loads of the building, the energy disaggregation can be combined with the available sub-metering data to achieve a complete and more accurate disaggregation. Finally, if all individual energy loads are monitored, the invented method does not require energy disaggregation.
Step 3 & 4 (pattern recognition): Pattern recognition is a technique to automatically recognize certain patterns and regularities in data. In this invented method, pattern recognition is used to recognize peak patterns in the energy demand data. Pattern recognition systems are often based on machine learning, they can be trained based on labelled data using, e.g., historical energy demand logs of the building.
Step 5 (energy disaggregation): Every time a peak pattern is recognized in Step 4, the total energy load is disaggregated into its individual energy loads, using the energy disaggregation module introduced in Step 2. Energy disaggregation is applied to the accumulated energy profile over the time period for which the pattern recognition system has recognized a peak. The combination of peak pattern detection and energy disaggregation provides the insight that for example charging of electric vehicles are the main contributor to the peak on a day. If the user or energy management system observes this more frequently, the user or energy management system is now aware of the causes of the peak, and thus can initiate concrete preventive actions (e.g. derive control commands for the assets).
Step 6 (Keeping a track record): Finally, a track-record of all detected peaks (Step 4) along with the respective disaggregated energy profiles to individual assets (Step 5) is kept in a data base. This track-record can be used to provide illustrations and statistics over longer periods of time to the user (e.g., an energy manager).
The method can be implemented on top of an existing energy management/monitoring system. With this functionality, the energy management system would be capable of automatically providing the user, i.e., the energy manager, with insights about the following questions: Can a single or a small number of assets be identified as main contributors to the peak? Or is it rather that all assets contribute almost equally to the peak? How often and how regular do peaks occur? How much of the peak can be controlled? Is every peak caused by a similar set of assets?
In an embodiment of the method, the determining at least one energy load peak may be based on a pattern recognition algorithm. This may be advantageous in terms of an efficient detection of an energy load peak. This may advantageously prevent the system before further energy load peaks or prevent the detected energy load peak from continuing. The information of the energy peak may be further used to choose new hardware in the system or to change a production schedule. The information of the energy peak may in general give new insights. The insights may be used by an energy manager or an energy management system to make concrete steps (e.g. change production schedule).
In an embodiment of the method, the determining at least one energy load peak may be based on a trained machine learning algorithm. This may be advantageous in terms of an efficient detection of an energy load peak. This may advantageously prevent the system before further energy load peaks or prevent the detected energy load peak from continuing.
In an embodiment of the method, the disaggregating the total energy load data may comprise an estimation algorithm. This may be advantageous in case of a lack of individual energy load data of one or more assets.
In an embodiment of the method, the disaggregating the total energy load data may comprise receiving one or more individual energy loads of the plurality of assets by means of measuring device. This may be advantageous in terms of accuracy and quality of the determined disaggregated energy load data.
In an embodiment of the method, the method may further comprise providing a track record of the plurality of assets, wherein the track record is based on the disaggregated individual energy load data of the plurality of assets. This may be advantageous in terms of user friendliness and analyzing capabilities.
In an embodiment of the method, the method may further comprise tagging the plurality of assets into controllable assets and non-controllable assets. This may be advantageous as it further provides the possibility to control the controllable assets. This may be advantageous in terms of efficiency, reaction speed and automation capabilities.
In an embodiment of the method, the plurality of assets may comprise one or more of the following: heater, EV charger, battery, HVAC (Heating, ventilation, and air conditioning device).
A further aspect of the present disclosure relates to a use of disaggregated individual energy load data of a plurality of assets received by a method as described above in an in energy management system.
A further aspect of the present disclosure relates to a use of disaggregated individual energy load data of a plurality of assets received by a method as described above on a graphical user interface.
A further aspect of the present disclosure relates to a data processing device comprising means for carrying out the method as described above.
A further aspect of the present disclosure relates to a computer program product comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method as described above.
A last aspect of the present disclosure relates to a computer-readable medium comprising instructions which, when executed by a computer, cause the computer to carry out the method as described above.
The term energy load distribution has may be understood broadly and relates to one or more individual energy loads of one or more assets over time. Preferably the energy load distribution comprises individual energy loads of a plurality of assets. The energy load distribution may be described in tables or figures. The energy load distribution may comprise data values relating to energy load consumption and corresponding time. The time may relate to seconds, hours, days, weeks, months and/or years. The term energy load has to be understood broadly and relates to an energy load consumption or power of an asset. The energy load may preferably be expressed in Watt. The energy or power may stem from one or more energy sources. The energy source may comprise electrical energy, heat energy and/or mechanical energy.
The term system may be understood broadly and relates to any entity comprising one or more assets, wherein the assets consume electric energy. Preferably the system may be a residential house, a plant, an office building. The system may comprise subsystems, for example plant building 1 and plant building 2.
The term asset may be understood broadly and relates to any electric energy consuming entity associated to a system. The asset may comprise a light in the building, a heater, a HVAC, an EV charger. The term asset is not limited to the given examples.
The term total energy load data may be understood broadly and relates in particular essentially to the whole energy load consumption of the system. E.g. the total energy load data is obtained by the overall electricity meter for the building, wherein the electricity meter may be provided by the electricity provider by means of an interface from the overall electricity meter. The total energy load data is made up out of the plurality of energy consumers, i.e., assets. The total energy load data comprises at least an energy load value and a time value, preferably an energy value curve over the time. The total energy load data may be expressed in numbers, tables, figures or the like. The total energy load data may be received from energy management system for the respective system by means of an interface.
The term individual energy load data may be understood broadly and relates preferably to a single energy load consumption of an asset. The term energy load peak is to be understood broadly and relates preferably to the highest power consumed over a time period.
The term disaggregated individual energy load data of the plurality of assets may be understood broadly and relates to one or more single energy load consumptions of one or more corresponding assets. In other words, the disaggregated individual energy load data relate to a distribution of the total energy load data to the single assets, e.g. 30% energy load is consumed by a heater, 20% energy load is consumed by a light and 50% energy load is consumed by an EV charger at the energy load peak on 11:13 am on Tuesday.
The term pattern recognition algorithm may be understood broadly and may relate to any pattern analyzing algorithm configured to determine an energy load peak in the total energy load data. The pattern recognition algorithm may comprise a classification algorithm, artificial intelligence algorithm, a machine learning algorithm. The term pattern recognition algorithm preferably relates to a technique that automatically recognizes certain patterns and regularities in total energy load data.
The term machine learning algorithm may be understood broadly and may relate to a trained machine learning model. The machine learning model may be trained based on labeled data using, for example, historical energy demand logs of a building. The machine learning algorithm preferably may comprise decision trees, Naïve Bayes classifications, nearest neighbors, neural networks, convolutional neural networks, generative adversarial networks, support vector machines, linear regression, logistic regression, random forest and/or gradient boosting algorithms.
The term estimation algorithm may be understood broadly and may relate to an algorithm configured to estimate based on information of one or more assets in the system and/or some measured individual energy loads of the one or more assets and the total energy load data the individual energy load of one asset or the individual energy loads of a plurality of assets. The estimation algorithm may be a disaggregation algorithm. Such a disaggregation algorithm may work as follows: First, all individual assets may be identified within the system (e.g. a building: fridge, washing machines, monitors etc.) Then, the energy consumption of all assets as well as the entire building may be collected for a longer time (e.g., 1 year) frequently (e.g., every second). This data may be used to train an AI model (in the training phase). Then, the algorithm may extract relevant so-called features or characteristics from the collected data. Examples for these features may be power usage patterns, frequency spectra, voltage fluctuations, time of the day etc.
With the historical data and the extracted features, an ML model may be trained to learn to classify and identify the assets that are responsible for specific energy patterns. Finally, in the disaggregation process phase, the current total energy demand may be taken, investigated for specific features and characteristics and the ML model may predict the disaggregation into the load distributions of the individual assets.
The term measuring device may be understood broadly and relates to any device configured to measure the energy load consumption of an asset. The measuring device may be a electricity meter, shunt resistance or the like. The measuring device may comprise an interface for transmitting the measured value to another entity for example a central processing unit.
The term track record may be understood broadly and relates to the disaggregated individual load data of the plurality of assets over time. The track record may be presented on a screen for further analysis. The track record may comprise figures, tables, energy load values, and the like.
The term controllable asset may be understood broadly and relates to an asset that can be controlled regarding its energy load consumption. A controllable asset may comprise an EV charger. A user may decide in dependency of the disaggregated individual energy load data of the plurality of assets to start the charging of an electrical vehicle by means of the EV charger in the late evening. For some assets, the electrical load can, at least to some extent, be dynamically controlled by an external system, e.g. energy management system. EV-chargers can be turned on and off, certain EV-chargers even allow for a continuous control, i.e., the charging power can take any value within a minimum and a maximum charge rate. HVAC systems also may offer certain flexibilities. For example, the power provided to heating or cooling systems can be dynamically adjusted dependent on the temperature in the room. On the contrary, there are assets which cannot be controlled externally, such as a traditionally electric heating system which can only be controlled manually.
The term non-controllable asset may be understood broadly and relates to an asset that normally cannot be controlled regarding its energy load consumption. A non-controllable asset may comprise a safety device, e.g. a fire alarm device, which has to be permanently active. Tagging the assets in controllable and un-controllable assets may advantageously increase an efficiency of the method. The information may allow a user or a superior control to switch of an asset in dependency of the disaggregated individual load data.
The term energy management system may be understood broadly and relates to any software used to analyze, control, or predict the energy behavior of a system. The energy management system may provide one or more of the following data: total energy load data, one or more measured individual energy loads of one or more assets.
Units and/or devices according to one or more example embodiments may be implemented using hardware, software, and/or a combination thereof. For example, hardware devices may be implemented using processing circuitry such as, but not limited to, a processor, Central Processing Unit (CPU), a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a System-on-Chip (SoC), a programmable logic unit, a microprocessor, or any other device capable of responding to and executing instructions in a defined manner.
Units or devices may include one or more interface circuits. In some examples, the interface circuits may include wired or wireless interfaces that are connected to a local area network (LAN), the Internet, a wide area network (WAN), or combinations thereof. The functionality of any given device or unit of the present disclosure may be distributed among multiple units or devices that are connected via interface circuits.
Units and/or devices according to one or more example embodiments may also include one or more storage devices. The one or more storage devices may be tangible or non-transitory computer-readable storage media, such as random access memory (RAM), read only memory (ROM), a permanent mass storage device (such as a disk drive), solid state (e.g., NAND flash) device, and/or any other like data storage mechanism capable of storing and recording data. The one or more storage devices may be configured to store computer programs, program code, instructions, or some combination thereof.
Any disclosure and embodiments described herein relate to the methods, the systems, the devices, the computer program element lined out above and vice versa. Advantageously, the benefits provided by any of the embodiments and examples equally apply to all other embodiments and examples and vice versa.
As used herein “determining” also includes “initiating or causing to determine”, “generating” also includes “initiating or causing to generate” and “providing” also includes “initiating or causing to determine, generate, select, send or receive”. “Initiating or causing to perform an action” includes any processing signal that triggers a computing device to perform the respective action.
All references, including publications, patent applications, and patents, cited herein are hereby incorporated by reference to the same extent as if each reference were individually and specifically indicated to be incorporated by reference and were set forth in its entirety herein.
The use of the terms “a” and “an” and “the” and “at least one” and similar referents in the context of describing the invention (especially in the context of the following claims) are to be construed to cover both the singular and the plural, unless otherwise indicated herein or clearly contradicted by context. The use of the term “at least one” followed by a list of one or more items (for example, “at least one of A and B”) is to be construed to mean one item selected from the listed items (A or B) or any combination of two or more of the listed items (A and B), unless otherwise indicated herein or clearly contradicted by context. The terms “comprising,” “having,” “including,” and “containing” are to be construed as open-ended terms (i.e., meaning “including, but not limited to,”) unless otherwise noted. Recitation of ranges of values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range, unless otherwise indicated herein, and each separate value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., “such as”) provided herein, is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention unless otherwise claimed. No language in the specification should be construed as indicating any non-claimed element as essential to the practice of the invention.
Preferred embodiments of this invention are described herein, including the best mode known to the inventors for carrying out the invention. Variations of those preferred embodiments may become apparent to those of ordinary skill in the art upon reading the foregoing description. The inventors expect skilled artisans to employ such variations as appropriate, and the inventors intend for the invention to be practiced otherwise than as specifically described herein. Accordingly, this invention includes all modifications and equivalents of the subject matter recited in the claims appended hereto as permitted by applicable law. Moreover, any combination of the above-described elements in all possible variations thereof is encompassed by the invention unless otherwise indicated herein or otherwise clearly contradicted by context.
Number | Date | Country | Kind |
---|---|---|---|
23183176.9 | Jul 2023 | EP | regional |