Controlling operation of power consuming devices in an electrical grid
10069299 ยท 2018-09-04
Assignee
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
G06F17/18
PHYSICS
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
H02J3/003
ELECTRICITY
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/144
ELECTRICITY
Y04S20/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
G01D2204/12
PHYSICS
G06Q10/04
PHYSICS
H02J3/12
ELECTRICITY
International classification
H02J3/12
ELECTRICITY
G06F17/18
PHYSICS
G06Q10/04
PHYSICS
Abstract
The present invention generally relates to load control in an electrical grid (110). Operation of a power consuming device (125) in the electrical grid (110) is controlled. An ideal shiftable load of the electrical grid (110) is received or accessed. A probability distribution of starting time of the power consuming device (125) is determined based on the ideal shiftable load of the electrical grid (110). Then a starting time for the operation of the power consuming device (125) is determined in accordance with the probability distribution of starting time. An instruction is then sent to cause the power consuming device (125) to be started at the starting time.
Claims
1. A computer-implemented method for controlling operation of a power consuming device in an electrical grid, the method comprising: determining a probability distribution of starting time of the power consuming device based on an ideal shiftable load of the electrical grid, wherein a shiftable load represents energy that can be shifted from a time period into another time period, wherein the ideal shiftable load represents energy of the shiftable load that can be shifted to keep the electrical grid operating at an ideal load level, wherein the ideal load level is energy that can be supplied with the electrical grid in a time period while keeping the electrical grid within optimised operation conditions; determining a starting time for the operation of the power consuming device in accordance with the probability distribution of starting time; and causing the power consuming device to be started at the starting time.
2. The computer-implemented method according to claim 1, wherein the ideal shiftable load is based on an ideal load and a non-shiftable load of the electrical grid.
3. The computer-implemented method according to claim 1, the ideal load is variable.
4. The computer-implemented method according to claim 1, wherein determining the probability distribution of starting time of the power consuming device is based on a time window for the operation of the power consuming device.
5. The computer-implemented method according to claim 1, determining the probability distribution of starting time of the power consuming device further comprises determining the probability distribution based on an energy consumption profile and a time window for the operation of the power consuming device.
6. The computer-implemented method according to claim 1, wherein sending the instruction to cause the power consuming device to be started comprises sending, at the starting time, the instruction to start the power consuming device.
7. The computer-implemented method according to claim 1, wherein sending the instruction to cause the power consuming device to be started comprises sending, before the starting time, the instruction to an intermediary smart meter or an Energy Management System in the electric grid, wherein the instruction includes the starting time.
8. The computer-implemented method according to claim 1, the method comprising receiving or accessing an ideal shiftable load of the electrical grid.
9. A non-transitory computer readable medium that includes instructions, when executed by a processor, causes the processor to perform the method of claim 1.
10. The computer-implemented method according to claim 4, wherein the starting time is within the time window.
11. A computer system for controlling operation of a power consuming device in an electrical grid, the system comprising a processor that is adapted to: determine a probability distribution of starting time of the power consuming device based on an ideal shiftable load of the electrical grid, wherein a shiftable load represents energy that can be shifted from a time period into another time period, wherein the ideal shiftable load represents energy of the shiftable load that can be shifted to keep the electrical grid operating at an ideal load level, wherein the ideal load level is energy that can be supplied with the electrical grid in a time period while keeping the electrical grid within optimised operation conditions; determine a starting time for the operation of the power consuming device in accordance with the probability distribution of starting time; and cause the power consuming device to be started at the starting time.
12. A power consuming device for use in an electrical grid, comprising a scheduler to control operation of the power consuming device, the scheduler is configured to determine a probability distribution of starting time of the power consuming device based on an ideal shiftable load of the electrical grid, wherein a shiftable load represents energy that can be shifted from a time period into another time period, wherein the ideal shiftable load represents energy of the shiftable load that can be shifted to keep the electrical grid operating at an ideal load level, wherein the ideal load level is energy that can be supplied with the electrical grid in a time period while keeping the electrical grid within optimised operation conditions; determine a starting time for the operation of the power consuming device in accordance with the probability distribution of starting time; and cause the power consuming device to be started at the starting time.
13. The power consuming device according to claim 12, wherein the scheduler is further configured to determine the probability distribution of starting time of the power consuming device based on a time window for the operation of the power consuming device.
14. The power consuming device according to claim 13, wherein the starting time is within the time window.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) At least one example of the invention will be described with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8) It should be noted that the same numeral represents the same or similar elements throughout the drawings.
BEST MODES OF THE INVENTION
(9) Electrical Grid
(10) In
(11) To describe the concept of the invention, it is necessary to clarify terminology used in the present specification. With reference to
(12) The non-shiftable load may be substantially predetermined and/or predictable energy that the electrical grid 110 supplies in a certain time period. For example, the energy used for lights and home entertainment has to be supplied in a certain time period such as 8:00 pm-11:00 pm everyday. In other words, the supply of the non-shiftable load cannot be scheduled into another time period.
(13) The shiftable load represents energy that can be shifted from a time period into another, which means the supply of the shiftable load can be scheduled into another time period in a time window. For example, a user decides to wash his clothes at 8:00 am in the morning just before leaving for work. He wants this washing completed by 5:30 pm when he expects to return home. The user programs the washing machine to run the long hot wash cycle to be start any time from now provided it is completed by 5:30 pm, so the time window is 8:30 am to 5:30 pm. If the long hot wash cycle takes 2 hours and 15 minutes then the washing machine may start as early as 8:00 am or as late as 3:15 pm in order to finish by 5:30 pm. The user is indifferent about when the washing machine starts running as long as it is finished by 5:30 pm. Therefore, the supply of the shiftable load for this task can be scheduled into any time period between 8:00 am and 3:15 pm of that day. In other examples the time window for the operation of the power consuming device may be a window that includes all the suitable start times, but not necessarily the end time for the operation of the power consuming device. Using the example above the time window in that case would be 8:00 am and 3:15 pm.
(14) It can be seen from the above description that the load of the electrical grid 110 is the sum of the non-shiftable load and the shiftable load. The load of the electrical grid 110 may exceed its operation capacity, the maximum load that the electrical grid 110 can supply, during peak times such as on summer nights when thousands or even millions of users operate their TV sets, air conditioners, etc. at the same time. This exceeding of operation capacity may cause starting of spare modules of the electrical grid 110 to supply additional energy in order to guarantee energy supply, or may even result in failure of the electrical grid 110 causing a supply interruption. Both scenarios may bring economic inefficiency to the operator and the users of the electrical grid 110.
(15) In practice, the electrical grid 110 may have its ideal load, which represents energy that the operator of the electrical grid 110 can supply in a certain time period using the electrical grid 110 meanwhile keeping the electrical grid under an optimised operation condition, for example, minimised operating cost. An example of the ideal load is shown in
(16) The present invention is to keep the shiftable load substantially at the level of the ideal shiftable load to make the electrical grid 110 operate within the optimised operation condition.
(17) Smart Meter
(18) In
(19) In another embodiment, a start instruction including the starting time may be sent to the smart meter 120 once the starting time is determined by the scheduler 121 in accordance with the probability distribution of starting time, in other words, before the starting time, and the smart meter 120 in turn causes the power consuming device 125 to start when the starting time arrives.
(20) In a further embodiment, the smart meter 120 may simply forward the start instruction including the starting time to the power consuming device 125 upon receipt of the start instruction from the scheduler 121, and the power consuming device 125 may automatically starts when the starting time arrives.
(21) It should be noted that although a smart meter is described and adopted in the embodiment of the present invention as the intermediary entity between the electrical grid and the power consuming devices under its respective management, in practice, an energy management system (EMS) (not shown in
(22) Scheduler
(23) Each of the schedulers 121, 131 and 141 is connected to the smart meters 120, 130 and 140, respectively, as a computing device or part of a computing device that receives or accesses data from the smart meter connected thereto to determine the probability distribution of the starting time of the requesting power consuming device and in turn the actual starting time based on the probability distribution. In other embodiments, a scheduler may be in communication with only one power consuming device. In that case, the scheduler may be part of the power consuming device, such as inside the housing of the power consuming device so that the functionality of the scheduler is a function (i.e. part of) of the power consuming device.
(24) As mentioned above, the energy management systems (EMS) may be used to replace the smart meters 120, 130 and 140. In this case, each of the schedulers 121, 131 and 141 is connected to their corresponding EMS.
(25) Although each of the schedulers 121, 131 and 141 is shown as an independent entity in
(26) Once the probability distribution of the starting time of the requesting power consuming device is determined, the starting time is determined by the scheduler 121 in a randomised way in accordance with the probability distribution. The start instruction is then sent to the smart meter 120 at the starting time to cause starting of the requesting power consuming device.
(27) In another embodiment, once the scheduler 121 determines the starting time in accordance with the probability distribution of starting time, a start instruction including the starting time may be sent to the smart meter 120 before the starting time. The smart meter 120 will in turn cause the power consuming device 125 to start when the starting time arrives.
(28) In a further embodiment, the smart meter 120 may simply forward the start instruction including the starting time to the power consuming device 125 upon receipt of the start instruction from the scheduler 121, and the power consuming device 125 may automatically starts when the starting time arrives.
(29) Power Consuming Device
(30) The power consuming devices 125, 126, 127, 135, 136, 137, 145, 146 and 147 are devices that can be programmed to operate with electric energy within a certain time window. The power consuming devices may comprise for example home appliances such as washing machines, dryers, dishwashers, etc. If any of the power consuming devices is programmed to operate within a certain time window, an operation request is sent from the device to the smart meter connected thereto.
(31) The operation request may include a device ID, an energy consumption profile and a time window. An example of the operation request is shown in
(32) The device ID is used to identify the power consuming device that needs to operate, which may be a unique number or a string of characters, or a combination of numbers and characters, for example, dishwasher 101 for a dishwasher, dryer 102 for a dryer, washing machine 103 for a washing machine, etc. The device ID may be assigned by the electric grid 110 or the manufacturer of the power consuming device.
(33) The energy consumption profile is a vector representing how much energy the power consuming device is going to consume during its operation period. For example, the energy consumption profile may take the following form:
x.sub.i=[x.sub.i1, . . . ,x.sub.i.sub.
(34) The energy consumption profile x.sub.i indicates that the operation request i takes .sub.i time periods, and the energy consumption in any time period of the operation period is represented by x.sub.i, where 1r.sub.i. For example, x.sub.i1 indicates the energy consumption in the first time period of the operation period for the operation request i.
(35) The time window in the operation request indicates a timeframe during which the power consuming device may start. The time window may be represented by a pair of numbers/character strings indicating the earliest starting time e.sub.i and the latest starting time l.sub.i of the power consuming device associated with the operation request i, for example [8 am, 3 pm].
(36) A possible operation request that may be sent from the power consuming device 126 to the smart meter 120 is shown in
(37) The link in
(38) Such networks may for example comprise private networks, public networks, public secured networks, wired networks, wireless networks, Local Area Networks (LANs), Wide Area Networks (WANs), and any combination of the foregoing. In particular, the foregoing networks may be coupled via the Internet (not shown in
(39) The process implemented by the schedulers 121, 131 and 141 to determine the probability distribution of the starting time of a power consuming device is now described with reference to
(40) In an embodiment of the invention, the ideal shiftable load, as part of the status information of the electrical grid 110, is sent from the electrical grid 110 or other entities (not shown in
(41) Once the ideal shiftable load of the electrical grid 110 is available at the smart meters 120, 130 and 140, they send the ideal shiftable load to their associated schedulers 121, 131 and 141, respectively; alternatively, the schedulers 121, 131 and 141 may access the ideal shiftable load from the smart meters 120, 130 and 140, as shown at step 310 of
(42) As described above, if a power consuming device, for example the power consuming device 126, is programmed to operate within a certain time window, an operation request is then sent to the associated smart meter, which is the smart meter 120 if the requesting power consuming device is the power consuming device 126. For example, a user decides to wash his dishes using his dishwasher 126 between 0:00 and 23:00 and is expected to take three time periods, where each time period is say one hour. If the energy consumption profile of the dishwasher for this task is [2, 2, 1], then an operation request A as shown in
(43) Next, the scheduler 121 extracts 330 the device ID, the energy consumption profile and the time window from the operation request A.
(44) In the present invention, the shiftable, non-shiftable, and load for the electrical grid 110 in time period t are defined as s.sub.t, n.sub.t and d.sub.t, respectively. And the ideal shiftable load and ideal load for the electrical grid 110 in time period t are defined as s.sub.t* and d.sub.t*. Hence, as described above and shown in
(45) The probability distribution of the starting time of the requesting power consuming device for the operation request i is defined as
(46)
(47) Wherein, count(i,t) represents how many hypothetical requests with the same energy consumption profile as the operation request i can be scheduled to start in time period t in order to achieve the ideal shiftable load s.sub.t*. Therefore, in this example of the present invention, count(i,t) is defined as follows:
(48)
sumcount(i) represents how many such operation requests can be scheduled over the given time window. Hence, sumcount(i) is simply the sum of count(i,t) over all time periods e.sub.itl.sub.i,
sumcount(i)=.sub.e.sub.
(49) It should be noted that there are different other ways to define count(i,t) and sumcount(i) without departing from the scope of the invention.
(50) At step 340 of
(51)
(52) From the above, sumcount(A) is determined 350 by summing up count(A,t) over all time periods 0t23 in accordance with equation (4), so sumcount(A)=22.5 in this example.
(53) Given count(A,t) and sumcount(A), it is easy to determine the probability distribution 360 of the starting time of the power consuming device 126 for the operation re question A in accordance with equation (2). For example, P.sub.A,1=2/22.5=0.0889, P.sub.A,20=1/22.5=0.0444, which means that the probability of starting the dishwasher 126 in the time period of 1:00-2:00 is 0.0889, and the probability of starting the dishwasher 126 in the time period of 20:00-21:00 is 0.0444, and so on. Although the probability of starting the dishwasher 126 in any time period is relatively small, the dishwasher 126 will always be started in a certain time period between 0:00 and 23:00 as the sum of P.sub.A,t over all time periods 0t23 is 1, which guarantees the completion of the task programmed by the user.
(54) With the probability distribution of the starting time determined at step 360, the scheduler 121 determines a starting time 370 for the operation of the dishwasher 126 in a randomised way within the time window specified in the operation request A, say 8:00 am. Then the scheduler 121 sends 380 a start instruction to the smart meter 120 at 8:00 am through the communication port 124 to cause starting of the dishwasher 126. Once the smart meter 120 receives the start instruction from the scheduler 121, the smart meter 120 sends an instruction to the dishwasher 126 to cause the dishwasher 126 to start to perform its task.
(55) In another embodiment, once the scheduler 121 determines the starting time of say 8:00 am in accordance with the probability distribution of starting time, a start instruction including the starting time may be sent to the smart meter 120 before 8:00 am instead of at 8:00 am. The smart meter 120 will in turn cause the dishwasher 126 to start when the starting time arrives.
(56) In a further embodiment, the smart meter 120 may simply forward the start instruction including the starting time to the dishwasher 126 upon receipt of the start instruction from the scheduler 121, and the dishwasher 126 may automatically starts when the starting time arrives.
(57) In this way, the schedulers 121, 131 and 141 can control in this case indirectly operation of all power consuming devices under their management. As a result, the shiftable load of the electrical grid 110 is kept substantially at the ideal shiftable load to make the electrical grid 110 operate under the optimised condition.
(58) It should be noted that in the present invention, the schedulers 121, 131 and 141 do not directly control operation of the power consuming devices; instead, they generate the probability distribution of starting time of the power consuming devices so as to indirectly cause starting of the power consuming devices.
(59) It will be appreciated by persons skilled in the art that numerous variations and/or modifications may be made to the invention as shown in the specific embodiments without departing from the scope of the invention as broadly described.
(60) For example, the variable ideal shiftable load of the electrical grid 110 may be as shown in
(61) Then sumcount(B) is 2 in this example. Given count(B,t) and sumcount(B), the probability distribution of the starting time of the dishwasher 126 for the operation request B is determined as P.sub.B,6==0.5, P.sub.B,7=0.5/2=0.25, P.sub.B,8=0.5/2=0.25, for all other time periods the probability is zero.
(62) For example, an alternative way to calculate count(i,t) is to curve-fit the ideal shiftable load by using only energy consumption profile of request i. The number of energy consumption profiles needed would then correspond to the number of hypothetical requests that can be scheduled to start in time period t in order to achieve the ideal shiftable load, which is count(i,t). To curve-fit the ideal shiftable load with energy consumption profile of request i, an optimization problem needs to be solved with a view to minimising the squared deviation between the ideal shiftable load and the hypothetical load that is achieved from aggregating these energy consumption profiles.
(63) It should also be noted that the function described with respect to the scheduler 121 is not intended to be limited at the scheduler, which may be distributed among multiple entities. For example, the function of the scheduler 121 may be distributed between the scheduler 121 and the smart meter 120 or EMS (not shown in
(64) It should be understood that the techniques of the present disclosure might be implemented using a variety of technologies. For example, the methods described herein may be implemented by a series of computer executable instructions residing on a suitable computer readable medium. Suitable computer readable media may include volatile (e.g. RAM) and/or non-volatile (e.g. ROM, disk) memory, carrier waves and transmission media. Exemplary carrier waves may take the form of electrical, electromagnetic or optical signals conveying digital data steams along a local network or a publically accessible network such as the internet.
(65) It should also be understood that, unless specifically stated otherwise as apparent from the following discussion, it is appreciated that throughout the description, discussions utilizing terms such as controlling or scheduling or obtaining or calculating or storing or receiving or determining or the like, refer to the action and processes of a computer system, or similar electronic computing device, that processes and transforms data represented as physical (electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.