Responsive load control method
09746839 · 2017-08-29
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
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
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
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
H02J2310/60
ELECTRICITY
International classification
Abstract
The responsive load control method manages the allocation and adjustment of service triggering grid frequencies across a population of responsive loads. The responsive load control method is particularly suited to responsive loads that have substantially no duty cycle or which have a long duration (>1 hr) duty cycle. With this responsive load control method provision of the responsive load service is shared fairly amongst the population of contributing responsive loads.
Claims
1. A method using a controller to control a responsive load coupled in operation to an electric power supply network having a nominal grid frequency (f.sub.0), the responsive load being adapted to deliver a responsive load service by varying its power consumption with respect to a function of grid frequency (f.sub.n) of the electric power supply network, the method comprising: (a) arranging for the responsive load to be triggered to provide responsive load service when the grid frequency (f.sub.n) varies in respect of a trigger frequency (g) of the responsive load; (b) while the responsive load is not triggered to provide responsive load service, the grid frequency (f.sub.n) being between the trigger frequency (g) of the load and the nominal grid frequency (f.sub.0): (i) providing no responsive load service when the grid frequency (f.sub.n) is on an opposite side of the nominal grid frequency (f.sub.0) to the trigger frequency (g); (ii) providing no responsive load service when a most recent grid frequency (f.sub.n) is closer to the trigger frequency (g) than a grid frequency f.sub.n−1) at a previous temporal step, namely either g<f.sub.0, Df<0 and Df=(f.sub.n)−(f.sub.n−1), or g>f.sub.0, Df>0 and Df=(f.sub.n)−(f.sub.n−1) (iii) adjusting the trigger frequency (g) by an amount Df when the grid frequency (f.sub.n) is closer to the nominal frequency f.sub.0 than the grid frequency at a previous temporal step (f.sub.n−1), namely either g<f.sub.0, Df>0 and Df=(f.sub.n)−(f.sub.n−1), or g>f.sub.0, Df<0 and Df=(f.sub.n)−(f.sub.n−1) (c) when the responsive load is triggered by the trigger frequency (g) being closer to the nominal frequency f.sub.0 than the grid frequency (f.sub.n) and the grid frequency at a previous temporal step (f.sub.n−1) is closer to the nominal grid frequency f.sub.0, than the grid frequency (f.sub.n), maintaining the trigger frequency (g) substantially constant; and (d) when the responsive load is triggered by the trigger frequency (g) being closer to the nominal frequency f.sub.0 than the grid frequency (f.sub.n) and the grid frequency (f.sub.n) is closer to the nominal grid frequency (f.sub.0) than the grid frequency (f.sub.n−1) at a previous temporal step, adjusting the trigger frequency (g) by an amount Df; (e) when triggering of the responsive load ends, namely after a first temporal step when the grid frequency (f.sub.n) is closer to the nominal grid frequency (f.sub.0) than the trigger frequency (g), assigning a new trigger frequency (g).
2. A method as claimed in claim 1, wherein in step (e) the new trigger frequency (g) is assigned randomly within a frequency range.
3. A method as claimed in claim 1, wherein in step (e) the new trigger frequency (g) is assigned according to the following function:
g.sub.m=(f.sub.0−k.sub.f)+f.sub.n−g.sub.m-1 where k.sub.f is a frequency offset.
4. A responsive load adapted to deliver a responsive load service by varying its power consumption with respect to a function of a grid frequency of an electric power supply network, the responsive load having a power coupling for coupling the responsive load to the electric power supply network and the responsive load having a load management operable to perform the method of claim 1.
5. A non-transitory computer readable medium storing instructions wherein the instructions are executed by a processor of a load controller for executing a method of controlling a responsive load coupled in operation to an electric power supply network having a nominal grid frequency (f.sub.0), the responsive load being adapted to deliver a responsive load service by varying its power consumption with respect to a function of grid frequency (f.sub.n) of the electric power supply network, the method comprising: (a) arranging for the responsive load to be triggered to provide responsive load service when the grid frequency (f.sub.n) varies in respect of a trigger frequency (g) of the responsive load; (b) while the responsive load is not triggered to provide responsive load service, the grid frequency (f.sub.n) being between the trigger frequency (g) of the load and the nominal grid frequency (f.sub.0): (i) providing no responsive load service when the grid frequency (f.sub.n) is on an opposite side of the nominal grid frequency (f.sub.0) to the trigger frequency (g); (ii) providing no responsive load service when a most recent grid frequency (f.sub.n) is closer to the trigger frequency (g) than a grid frequency (f.sub.n−1) at a previous temporal step, namely either g<f.sub.0, Df<0 and Df=(f.sub.n)−(f.sub.n−1), or g>f.sub.0, Df>0 and Df=(f.sub.n)−(f.sub.n−1) (iii) adjusting the trigger frequency (g) by an amount Df when the grid frequency (f.sub.n) is closer to the nominal frequency f.sub.0 than the grid frequency at a previous temporal step (f.sub.n−1), namely either g<f.sub.0, Df>0 and Df=(f.sub.n)−(f.sub.n−1), or g>f.sub.0, Df<0 and Df=(f.sub.n)−(f.sub.n−1) (c) when the responsive load is triggered by the trigger frequency (g) being closer to the nominal frequency f.sub.0 than the grid frequency (f.sub.n) and the grid frequency at a previous temporal step (f.sub.n−1) is closer to the nominal grid frequency f.sub.0, than the grid frequency (f.sub.n), maintaining the trigger frequency (g) substantially constant; and (d) when the responsive load is triggered by the trigger frequency (g) being closer to the nominal frequency f.sub.0 than the grid frequency (f.sub.n) and the grid frequency (f.sub.n) is closer to the nominal grid frequency (f.sub.0) than the grid frequency (f.sub.n−1) at a previous temporal step, adjusting the trigger frequency (g) by an amount Df; (e) when triggering of the responsive load ends, namely after a first temporal step when the grid frequency (f.sub.n) is closer to the nominal grid frequency (f.sub.0) than the trigger frequency (g), assigning a new trigger frequency (g).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Embodiments of the present invention will now be described by way of example only, with reference to the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
(12) Before describing in detail exemplary embodiments, it should be noted that the embodiments reside primarily in combinations of method steps and apparatus components for providing a responsive load service. Accordingly, the method steps and apparatus components have been represented, where appropriate, by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the exemplary embodiments and for the sake of clarity omitting features that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein. In this regard it is envisaged that components and method steps described in one of the exemplary embodiments may, in certain circumstances, be utilized or implemented in other of the exemplary embodiments.
(13) It will be appreciated that the exemplary embodiments described herein may be comprised of one or more conventional processors and unique stored program instructions that control the one or more processors to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions for providing a responsive load service. The non-processor circuits may include, but are not limited to: a communications transceiver such as a radio receiver and a radio transmitter; signal drivers; clock circuits; power source circuits; and user input devices. Alternatively, some or all of the responsive load service functions could be implemented by a state machine that has no stored program instructions, or in one or more application specific integrated circuits (ASICs), in which each function or some combinations of certain of the functions are implemented as custom logic. Of course, a combination of these approaches could also be used. Thus, methods and means for these functions have been described herein. Further, it is expected that one of ordinary skill, when guided by the concepts and principles described herein, will be readily capable of generating such software instructions and programs and ICs with minimal experimentation.
(14) In
(15) The one or more responsive loads 30 may be autonomous responsive loads such as those described in, but not limited to, WO 2006/128709. As mentioned earlier, an autonomous responsive load 30 is adapted to vary its power consumption in response to detected variations in a physical parameter of the grid (e.g. operating frequency) monitored locally by the responsive load. The autonomous responsive load 30 determines whether load balancing is required by monitoring a physical parameter of the power distribution network 40.
(16) Alternatively, the one or more responsive loads 30 may be remotely-controlled. For remotely-controlled responsive loads 30, their power consumption is varied in response to received commands in the form of power control signals transmitted from a spatially remote location such as a control centre or coordinating centre (not illustrated). The coordinating centre may be under the control of and operated by a power distribution network operator or may be under the control and operated by a third party delivering responsive load service to the power distribution operator. In a still further alternative, the responsive loads 30 may be adapted to combine both autonomous operation and remote-control operation.
(17) A responsive load 30 is shown in
(18) As shown in
(19) The frequency monitor 160 illustrated in
(20) Operation of the responsive load 30 for the delivery of a responsive load service is similar to that described in GB 2426878, the contents of which is incorporated herein by reference. Differences to responsive load operation as described in GB 2426878, in accordance with the present invention, are described in detail below.
(21) Two related algorithms are described below which when implemented as part of a responsive load control program, as stored in the memory 150 of the load controller 120, assist in at least mitigating and preferably avoiding the problems encountered with known responsive load services described above. In their simplest application, these algorithms have the following common characteristics: They follow the requirement for responsive load service as closely as possible (given a finite number of randomly spaced triggering frequencies); They ensure the load changes are fairly and evenly shared by all power consuming devices (substantially equally shared on average, although not for a given excursion); They ensure that after a responsive load is triggered, every other load is then triggered before the originally triggered responsive load is triggered again. (For one algorithm the sequence holds with respect to the start of triggering, for the other algorithm the sequence holds with respect to the end of triggering). Simple adjustments to the algorithm to trade accuracy, or re-use rate, against load capacity are possible.
Algorithm A
(22) The algorithm is described from the point of view of an individual responsive load's triggering frequency. This description presumes a load 120 is to be turned off, as required, to reduce demand during low frequency excursions; the extension to turning devices on at high frequency excursions is obvious.
(23) For a given responsive load, at some start time, a ‘low’ trigger frequency is randomly assigned in the relevant frequency range (in the case of the United Kingdom the frequency range may be 49.5-50 Hz). At each subsequent timestep or relevant clock cycle (e.g. every second) the device measures the grid frequency f(t.sub.n) and applies the following rules:
(24) TABLE-US-00001 WHILE NOT TRIGGERED (trigger frequency < measured grid frequency) IF the measured grid frequency is above nominal frequency (e.g. 50 Hz), take no action. IF the measured grid frequency is less than the measured grid frequency at the previous timestep (Df<0, with Df = f.sub.n − f.sub.n−1), take no action. IF the measured grid frequency is greater than the grid frequency at the previous timestep (Df>0), increase the trigger frequency by an amount Df. WHILE TRIGGERED (trigger frequency > measured grid frequency) hold trigger frequency constant (i.e. use same frequency to end triggered state). WHEN TRIGGERING ENDS (i.e. on first timestep when (trigger frequency < grid frequency)) set the new trigger frequency to (49.5 + grid_freq − trig_freq) (for the UK).
(25) Implementation of Algorithm A with respect to three responsive loads is illustrated in
(26) It is further envisaged that a “maximum triggered time” may be added to Algorithm A which would only apply for a fixed initial period of any given grid frequency excursion.
(27) In the allocation and management of ‘low’ frequency triggers, as described above, triggering only occurs when the grid frequency is decreasing. In this grid state the triggering frequencies “hold steady”, waiting to be reached.
(28)
(29)
(30) A problem with Algorithm A is that a responsive load can be triggered for the whole duration of an excursion. Algorithm B, set out below, addresses this problem.
(31) Algorithm B
(32) The algorithm is described from the point of view of an individual responsive load's triggering frequency. This description presumes a load 120 is to be turned off, as required, to reduce demand during low frequency excursions; the extension to turning devices on at high frequency excursions is obvious.
(33) For a given responsive load, at some start time, a ‘low’ trigger frequency is randomly assigned in the relevant frequency range (in the case of the United Kingdom the frequency range may be 49.5-50 Hz). At each subsequent timestep or relevant clock cycle (e.g. every second) the device measures the grid frequency f(t.sub.n) and applies the following rules:
(34) TABLE-US-00002 WHILE NOT TRIGGERED (trigger frequency < measured grid frequency) IF the measured grid frequency is above 50 Hz, take no action. IF the measured grid frequency is less than the measured grid frequency at the previous timestep (Df<0, with Df = f.sub.n − f.sub.n−1), take no action. IF the measured grid frequency is greater than the measured grid frequency at the previous timestep (Df>0), increase the trigger frequency by an amount Df. WHILE TRIGGERED (trigger frequency > grid frequency) IF the measured grid frequency is less than the measured grid frequency at the previous timestep (Df<0, with Df = f.sub.n − f.sub.n−1), take no action. IF the measured grid frequency is greater than the measured grid frequency at the previous timestep (Df>0), increase the trigger frequency by an amount Df. IF the trigger frequency becomes greater than the grid nominal frequency (e.g. 50 Hz), set the trigger frequency to (trig_freq − FF). Where FF is a predetermined constant. In the UK, FF would normally be 0.5 Hz. This will generally end the triggering condition (unless the grid frequency is below the lower threshold of the trigger frequency range (e.g. 49.5 Hz for the UK).
(35) Implementation of Algorithm B with respect to three responsive loads is illustrated in
(36) It is further envisaged that a “maximum triggered time” may be added to Algorithm B which would only apply for a fixed initial period of any given grid frequency excursion.
(37)
(38)
(39) It will be noted that in the implementations described above, the frequency and duration of triggering periods is purely a function of grid frequency (i.e. independent of the number of devices). It may be that this results in individual responsive loads being triggered more frequently than acceptable, or for longer than acceptable (although by design these are the minimum possible triggering periods to delivers maximum response). In this case, two steps can be taken: a) a “maximum triggered period” may be applied to each responsive load. b) the frequency of triggering can be reduced by, for example, disabling “1 trigger in 2”, “2 in 3”, and so on; reducing the frequency of triggering at the cost of reducing response by a factor of 2, 3, etc. (With caution one could even disable “1 trigger in 3”, which would reduce response by ⅔, etc.)
(40) It should be noted that it is possible to implement the above responsive load control methods to interact with an “available/not available” signal for a particular responsive load (e.g. a device turned on or off by a clock, duty cycle, or user demand). The simplest approach is to keep the algorithm running all the time, and to ignore triggers occurring when the responsive load is not available. This maintains the integrity of the algorithm but at the cost of reducing the theoretically available response.
(41) An alternative approach is to freeze the algorithm (i.e. hold the trigger frequency constant) while the responsive load is not available to be triggered. The trigger frequency could then be reset to a predetermined threshold, or to a random level, when the device becomes available again. A disadvantage with this alternative approach is that, if several responsive loads have the same timing (e.g. driven by store opening hours), the random spread of trigger frequencies can be affected, thus causing the responsive load service to become non-linear.
(42) Responsive loads which are normally off can be turned on to increase power consumption, during positive frequency excursions and the same algorithms can be employed to control operation of the responsive loads, with obvious changes to accommodate the fact that this would be a response to a positive frequency excursion.
(43) Responsive loads able to respond to frequency excursions in both frequency directions (e.g. fans that normally run at part load but are able to speed up to 100% or slow to 0% power) require a bit more care. The simplest solution is to compute independently two triggers: “high” and “low” (one trigger frequency above the nominal grid frequency and the other below the nominal grid frequency). The two triggers would be decoupled and would not be triggered simultaneously.
(44) A disadvantage of the approach set out above is that it would be possible for positive and negative triggers to occur in rapid succession. If this is an issue, rules can be added to prevent this but, inevitably, at the cost of reducing available response.
(45) It is possible that numerical rounding and limitations in the accuracy of frequency measurement could lead to triggering frequencies “clustering” and thus losing full randomness. To mitigate this it is desirable to reset the trigger frequencies, randomly, on a time basis (e.g. every 8 hours).
(46) In
(47) TABLE-US-00003 TABLE 1 Average total RMS tracking 90.sup.th percentile Algorithm availability (MW) error (%) tracking error Conventional 9.6 6.8% 11.5% B 9.3 2.9% 4.8%
(48) Although only two exemplary embodiments of the present invention have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible in the exemplary embodiments without departing from the novel teachings and advantages of the present invention. Accordingly, all such modifications are intended to be included within the scope of the present invention as defined in the following claims.
(49) The trigger frequencies of the responsive loads may be allocated randomly or quasi-randomly within a range of frequencies representative of typical frequency excursions from the nominal grid frequency. Alternatively allocation of the trigger frequencies may be according to a predetermined function. Furthermore, in the case of responsive loads managed remotely, triggers assigned to the responsive loads may be data objects having no physical units and the remotely issued control signals that adjust the data objects are determined on the basis of remotely monitored grid frequencies.
(50) In the exemplary embodiments the trigger frequencies of the responsive loads are adjusted with respect to a difference between the most recent frequency measurement and the immediately preceding measurement. It will be apparent that frequency measurements earlier than the immediately preceding measurement may alternatively be used in calculating the frequency difference. Also, the adjustment may instead be based on a function of the frequency difference or a function of the most recent frequency measurement. In a further alternative the adjustment of the trigger frequencies may be by a predetermined amount.
(51) Expressions such as “including”, comprising”, incorporating”, consisting of”, “have”, “is” used to describe and claim the present invention are intended to be construed in a non-exclusive manner, allowing for items, components or elements not explicitly described also to be present. Furthermore, reference to the singular is to be construed to relate also to the plural.