SYSTEM AND METHOD FOR MANAGING ELECTRIC POWER CONSUMPTION
20170108886 ยท 2017-04-20
Inventors
Cpc classification
Y04S20/00
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02B90/20
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02J2310/64
ELECTRICITY
Y04S20/222
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02B70/30
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02B70/3225
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02J3/14
ELECTRICITY
Y04S20/242
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y04S50/10
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A method for managing electric power consumption of a client device, the method being characterized in that it comprises the steps of: receiving (701) a request to start an operating program associated with an energy consumption plan comprising at least one step; exchanging (703) data with an external device, regarding the operation request as well as the selected energy consumption plan of the device; receiving (705) a modified energy consumption plan wherein said modified energy consumption plan has been set by taking into account energy consumption plan of at least one other device as well as a maximum power consumption limit; and executing (707) said at least one step of the energy consumption plan.
Claims
1. A method for managing electric power consumption of a client device, the method being characterized in that it comprises the steps of: receiving (701) a request to start an operating program associated with an energy consumption plan comprising at least one step; exchanging (703) data with an external device, regarding the operation request as well as the selected energy consumption plan of the device; receiving (705) a modified energy consumption plan wherein said modified energy consumption plan has been set by taking into account energy consumption plan of at least one other device as well as a maximum power consumption limit; and executing (707) said at least one step of the energy consumption plan.
2. The method according to claim 1 characterized in that said client device is an Internet of Things device.
3. The method according to claim 1 characterized in that the request to start an operating program and/or said modified energy consumption plan, comprises deferred run settings.
4. The method according to claim 1 characterized in that the step of exchanging (703) and receiving (704) is executed by communicating with an energy suppliers (131, 132) server.
5. The method according to claim 1 characterized in that the step of exchanging (703) and receiving (704) is executed by communicating with a smart meter (210).
6. The method according to claim 1 characterized in that said modified energy consumption plan comprises at least one step, the duration of which has been decreased while increasing peak power consumption.
7. The method according to claim 1 characterized in that said modified energy consumption plan comprises at least one step, the duration of which has been increased while decreasing peak power consumption.
8. The method according to claim 1 characterized in that said modified energy consumption plan comprises at least one step, the start time of which has been modified.
9. A computer program comprising program code means for performing all the steps of the computer-implemented method according to claim 1 when said program is run on a computer.
10. A computer readable medium storing computer-executable instructions performing all the steps of the computer-implemented method according to claim 1 when executed on a computer.
11. A method for managing electric power consumption of at least two client devices, by a server, the method being characterized in that it comprises the steps of: receiving (910) data from at least two external devices, regarding their operation request as well as the selected energy consumption plan, comprising at least one step, of the device; based on these data, obtaining (922) a definition of the identified selected energy consumption plans of the at least two external devices; modifying an energy consumption plan (925) taking into account a power consumption limit for a given group of the at least two external devices; transmitting (911) a modified energy consumption plan to each of the least two external devices.
12. The method according to claim 11 characterized in that each step of an energy consumption comprises properties defining whether it is allowed to modify its run time and/or its delay with respect to other steps.
13. The method according to claim 11 wherein the step of obtaining (922) a definition of the identified selected energy consumption plans of the at least two external devices comprises transmitting a request for data from devices' manufacturer based on respective identifiers of the least two external devices and receiving requested data from the respective device's manufacturers systems.
14. A computer program comprising program code means for performing all the steps of the computer-implemented method according to claim 11 when said program is run on a computer.
15. A computer readable medium storing computer-executable instructions performing all the steps of the computer-implemented method according to claim 11 when executed on a computer.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0022] These and other objects of the invention presented herein, are accomplished by providing a system and method for managing electric power consumption. Further details and features of the present invention, its nature and various advantages will become more apparent from the following detailed description of the preferred embodiments shown in a drawing, in which:
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
NOTATION AND NOMENCLATURE
[0034] Some portions of the detailed description which follows are presented in terms of data processing procedures, steps or other symbolic representations of operations on data bits that can be performed on computer memory. Therefore, a computer executes such logical steps thus requiring physical manipulations of physical quantities.
[0035] Usually these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated in a computer system. For reasons of common usage, these signals are referred to as bits, packets, messages, values, elements, symbols, characters, terms, numbers, or the like.
[0036] Additionally, all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Terms such as processing or creating or transferring or executing or determining or detecting or obtaining or selecting or calculating or generating or the like, refer to the action and processes of a computer system that manipulates and transforms data represented as physical (electronic) quantities within the computer's registers and memories into other data similarly represented as physical quantities within the memories or registers or other such information storage.
[0037] A computer-readable (storage) medium, such as referred to herein, typically may be non-transitory and/or comprise a non-transitory device. In this context, a non transitory storage medium may include a device that may be tangible, meaning that the device has a concrete physical form, although the device may change its physical state. Thus, for example, non-transitory refers to a device remaining tangible despite a change in state.
[0038] As utilized herein, the term example means serving as a non-limiting example, instance, or illustration. As utilized herein, the terms for example and e.g. introduce a list of one or more non-limiting examples, instances, or illustrations.
DESCRIPTION OF EMBODIMENTS
[0039]
[0040] The network is supplied with power (153) by at least one power supplier (131). There may however be more than one power suppliers (132).
[0041] Optionally, also manufacturer's servers (141, 142) may be connected to the network such that power consumption plans of different devices may be accessible as well as software updates and power consumption plans updates may be accessible to controllers and/or user devices, For example, a software update for a washing machine may influence its power consumption plans.
[0042]
[0043] Alternatively, the devices (231, 232, 233) pass messages from one to another forming a mesh network wherein ultimately the messages reach the smart meter (210).
[0044] In another embodiment, the respective devices (231, 232, 233) may have a programmed maximum power threshold for a customer premise and create an ad-hoc network among themselves (241, 242) in order to agree on power consumption plans.
[0045]
[0046]
[0047] The memory may store software, configuration data as well as readings data. The smart meter may communicate (151) with a power supplier and/or devices' manufacturers by means of a transmitting and receiving unit (350).
[0048] Communication with user premise devices may be effected by means of other external interfaces (e.g. Wi-Fi, RF, PLC) (360) for local communication,
[0049]
[0050] The controller (410) may control different sensors (440) and/or actuators (450) of the user's device (eg. control fan speed, frequency of operation, timing of operation etc.).
[0051] Similarly as the smart meter, each user's device may communicate (151) with a power supplier and/or smart meter and/or devices' manufacturers by means of a transmitting and receiving unit (470). Communication with user premise devices may be effected by means of other external interfaces (e.g. Wi-Fi, RF, PLC) (490) for local communication.
[0052] Now that the elements of the system have been described, operation of managing electrical power consumption will be described. To this end, two aims of the invention may be distinguished.
[0053] The first aim is to collect deferred start instructions issued to users' devices, collect power plans of these user's devices according to selected configurations of the deferred start and subsequently automatically spread operation of these devices (by adjusting the deferred start times) so that power consumption is substantially even throughout a given time window, for example a time when a more cost effective tariff is in force. This allows to avoid peak consumption periods followed by relatively low power consumption periods.
[0054] In case of renewable Energy sources, there may be Times with increased Energy generation and an Energy supplier, for example based on weather forecast, may schedule more consumption at selected times of day.
[0055] The second aim of the present invention, with respect to managing electrical power consumption, is controlling of power consumption plans of different devices so that a maximum electrical power consumption level is obeyed. For example, a maximum current that will not initiate a fuse in a user's premise. Such control of a power consumption plan requires a definition of power consumption at different tunes of operation of a programmed device run.
[0056]
[0057] In practice, the deferred start programming is caused by availability of a lower price tariff at night. However, the users are not concerned with peak power consumption in a larger scale, for example a residential area, a district or a city.
[0058] Therefore, not optimized total energy consumption (520) tends to cumulate at the beginning of the lower tariff timespan, while remaining at low levels afterwards. This peak is disadvantageous for energy suppliers since delivering more stable power resources is more environmentally friendly as well as more efficient in resources used for generating electricity.
[0059] According to the present invention, the information regarding deferred start, power consumption and duration of the power consumption may be transferred to an energy supplier (131, 132) (or a smart meter (210)) so that the total timespan of a lower price tariff (or any given tariff) may be optimized for a substantially even power delivery/consumption. To this end, said energy supplier (131, 132) organizes the schedule and transmits back instructions to said devices (501-511).
[0060] Some of the devices may be programmed not to exceed a given time window while running the scheduled operation. For example, a user of a washing machine may program a deferred start between 10 p.m. and 6 a.m. The run of the washing machine may take for example 1 hour and it will be up to the energy supplier to determine at which exact time between 10 p.m. and 6 a.m. the program will start, For example, a run (509) may be required to be rescheduled from the beginning of a time window to its and, as shown in
[0061]
[0062] As shown, after optimization, power consumption is substantially even (520A) during the timespan.
[0063]
[0064] These subdevices (601-604) have predefined operating schedules (typically more than one in case of complex devices such as a dishwasher or a washing machine), which results in energy consumption plans comprising at least one step (energy consuming action).
[0065] Such plans may be stored in the devices and/or be available via telecommunication network, for example to a smart meter (201) or an energy supplier, in the context of the present invention, the energy consumption plans may be modified, for example different suboperations may be deferred or narrowed in time, while increasing peak power consumption or extended in time, while decreasing peak power consumption respectively.
[0066] To this end, each suboperation of an energy consumption plan may have its properties defining whether it is allowed to modify its run time and/or its delay with respect to other events (for example some events must be run immediately while other may be delayed), such as completion of another task must be followed within 20 minutes by another task.
[0067] As shown in a total energy consumption graph, respective subdevices (601-604) may at times operate in parallel thereby potentially causing a risk of crossing a power consumption limit (605). A total run time of the presented energy consumption plan is 2 hours.
[0068]
[0069]
[0070] From the description of
[0071]
[0072] The method starts at step (701) from a request start of a program associated with an energy consumption plan. In its simplest form it means starting operation of a device by pressing for example a power on or start button. At this time it is known which energy consumption plan is associated with a selected mode of operation of the device. At step (702) there are checked deferred run settings. Preferably, each device has a possibility of deferring its run by setting appropriate options.
[0073] Subsequently, at step (703), there is exchanged data with external device(s) and/or system(s), regarding the operation request as well as the selected energy consumption plan of the device. A reference to the selected energy consumption plan may be made, whereas details of such a plan may be available for download, by other devices, from alternative sources (for example: device's manufacturer server).
[0074] Next, at steps (704) and (705) there are received devices' run modifying data. Either step (704) or (705) may be executed or both may be executed for a single device. At step (704) there is received a modified program, for example as shown in
[0075]
[0076] The bottom diagram of
[0077]
[0078]
[0079] Subsequently, at step (922), an energy supplier receives data from the device's manufacturer and calculates, at step (923), when/how a deferred program execution shall begin. Depending on number of devices in a household or a residential area, new energy consumption plans are organized, as shown for example in
[0080] Further, at step (911), a user's device receives data from the energy supplier. This step corresponds to step (704/705) in
[0081] Lastly, at step (912), there is started deferred program execution at received time and according to the modified energy consumption plan as programmed by the energy supplier.
[0082]
[0083] For example one of the user devices may assume a role of a controller and define energy consumption plans for a group of devices.
[0084] The process starts, at step (1002), from sending a request to devices. The devices may be Internet Of Things (IoT) devices, supporting different communication protocols and being capable of communicating within a group of devices. The IoT allows objects to be sensed and controlled remotely across existing network infrastructure.
[0085] The request may be sent as a multicast transmission in order to form an ad-hoc network of local devices (any network formed at request). The transmitted data comprise at least a device identifier as well as a selected operation mode and its corresponding energy consumption plan. Further, the devices must also know the preferred power consumption lima applicable within a given group of devices. Such limits may be programmed by users, or be available from a smart meter (210) or an energy supplier (131, 132).
[0086] At step (1003) each device checks whether a signal been received from other IoT devices. In case a signal has been received from at least one other device, at step (1004) there is agreed an operation schedule with other available devices. At step (1005) a user device establishes whether there is a need for program modification and in case there is, the program is modified at step (1006).
[0087] Lastly, the agreed program is executed at steps (1007, 1008, 1009) until the program has finished (1010).
[0088] As described above, the present invention allows for meeting power limits, controlling power consumption as well as avoiding power consumption peaks in a micro and macro scale. Therefore, the invention provides a useful, concrete and tangible result.
[0089] Further, the technical concept presented herein has been implemented in particular devices such as home appliances, smart meters, thus the machine or transformation test is fulfilled and that the idea is not abstract.
[0090] At least parts of the methods according to the invention may be computer implemented. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a circuit, module or system.
[0091] Furthermore, the present invention may take the form of a computer program product embodied in any tangible medium of expression having computer usable program code embodied in the medium,
[0092] It can be easily recognized, by one skilled in the art, that the aforementioned method for managing electric power consumption may be performed and/or controlled by one or more computer programs. Such computer programs are typically executed by utilizing the computing resources in a computing device. Applications are stored on a non-transitory medium. An example of a non-transitory medium is a non-volatile memory, for example a flash memory while an example of a volatile memory is RAM, The computer instructions are executed by a processor. These memories are exemplary recording media for storing computer programs comprising computer-executable instructions performing all the steps of the computer-implemented method according the technical concept presented herein.
[0093] While the invention presented herein has been depicted, described, and has been defined with reference to particular preferred embodiments, such references and examples of implementation in the foregoing specification do not imply any limitation on the invention. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader scope of the technical concept. The presented preferred embodiments are exemplary only, and are not exhaustive of the scope of the technical concept presented herein.
[0094] Accordingly, the scope of protection is not limited to the preferred embodiments described in the specification, but is only limited by the claims that follow.