This application relates generally to the field of power grid management and control.
In the management of modern power grids, inter-area oscillations are a growing problem stemming from reductions in stability margins arising as power grids are pushed ever closer to their operating limits. The degree of damping of these oscillations typically decreases as power transfers between areas grow larger, especially over weak transmission connections and longer distances. Such oscillations may lead to system breakup and even cascading blackouts.
Inadequate availability of sufficient energy storage, HVDC lines, and generators with fast-acting governors remains a limitation on the practical application of direct methods for modulating real power in order to damp inter-area oscillations. Therefore, there remains ample opportunity for improvement to inter-area oscillation damping in power grids.
On the other hand, the integration of renewable energy into modern power grids has become a growing trend due to growing environmental concerns as well as economic and political requirements. However, the vast integration of intermittent renewable energy into power grids can substantially reduce the total system inertia as well as decrease contingency reserves, as conventional generation is gradually displaced by non-dispatchable renewable generation. Therefore, it becomes extremely difficult for system operators to maintain the stability and reliability of power grids. However, requiring these additional reserves to be provided by conventional generation will diminish the net carbon benefit from renewables, reduce generation efficiency, and become economically untenable. Therefore, there also remains ample opportunity to improve frequency regulation in power grids.
Apparatus and methods are disclosed for power modulation of a power grid comprising a plurality of end-use loads. Examples of practical applications of the disclosed technology include apparatus and methods for implementing demand-side control to achieve direct modulation of real power demand in order to damp inter-area oscillations or provide frequency regulation. Certain disclosed apparatus and methods can be used for practical applications including active control of devices such as air conditioners, water heaters, plug-in electric vehicles, etc. In some examples, both primary frequency response (rapid) and secondary frequency regulation (slower) become practical on a large scale. Desired goals of speed, accuracy and magnitude can all be achievable through real-time modulation of this heterogeneous collection of multiple types of end-use loads. In some examples of the disclosed technology, three aspects of the power system (generation, transmission and distribution, and demand) can participate in the control of power distribution over large distances and with substantially improved robustness with respect to variations in load and topology in order to prevent or reduce the occurrences of system break up and possible resultant blackouts.
In some practical applications of an example control method according to the disclosed technology, fractions of the overall population of end-use loads such as air conditioners, water heaters, and plug-in electric vehicles within each of a multiplicity of areas may be first identified. Once identified, the availability (from minimally willing, near 0% up to very willing near 100%) of end-use loads to participate in active damping may be determined for each coordination period, typically corresponding to a few minutes. For all end-use loads which are able and willing to participate in power modulation, the status of each load (on/off) and power usage (kW) may be determined. Devices may be grouped together according to willingness to participate in power modulation, but independent of device type. Thus, groups of devices may be heterogeneous with respect to device type, but more homogeneous with respect to availability for power modulation.
In some examples of the control method, devices in one area which are initially OFF may be turned ON to reduce the levels of power transferred to the other area, which exceed the equilibrium inter-area transfer requirements due to inter-area oscillations.
In some examples of the control method, devices in one area which are initially ON may turned OFF to increase the levels of power transferred from the other area, which are below the equilibrium inter-area transfer requirements due to inter-area oscillations.
In some examples of the control method, at the end of the coordination period, the lock on the participating devices is removed at the end of the coordination period. Removing the lock makes it possible for local control logic of a device (e.g., the controller associated with the device, or a processor of the device) to take over to determine whether or not the operating state of the device should be changed again. In other examples, however, all end-use loads may be restored to their initial ON/OFF status at the end of the coordination period.
In some examples the control method may be applied to inter-area oscillation damping, wherein inter-area oscillations may be reduced in amplitude and/or increased in damping rates.
In other examples the control method may be applied to frequency regulation, wherein frequency variations may be reduced in amplitude.
In some examples of the disclosed technology, a hierarchical control architecture is employed having a supervisory level comprising, for each area, an area controller, and for each of a multiplicity of distribution systems, a distribution coordinator having a control and a data link to each of a plurality of controllers. In some examples, the control link and data link may be a common link. In some examples, the control link and the data link may be separate links.
In some examples of the disclosed technology, a hierarchical control architecture is employed having a supervisory level comprising, for each load aggregation, a controller.
In some examples of the disclosed technology, a hierarchical control structure has a device level for each distribution system, comprising a plurality of end-use loads, each connected by a control link and a data link to a controller. In some examples, the control link and data link may be a common link. In some examples, the control link and the data link may be separate links.
In some examples of the disclosed technology, one or more computer-readable storage media store computer executable instructions that when executed by a computer, cause the computer to perform any of the disclosed computer implemented methods.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope or practical applications of the claimed subject matter. The foregoing and other objects, features, and advantages of the disclosed technology will become more apparent from the following detailed description, which proceeds with reference to the accompanying figures.
This disclosure is set forth in the context of representative examples that are not intended to be limiting in anyway.
As used in this application the singular forms “a,”, “an,” and “the” include the plural forms unless the context clearly dictates otherwise. Additionally, the term “includes” means “comprises.” Further, the term “coupled” encompasses mechanical, electrical, magnetic, optical, as well as other practical ways of coupling or linking items together, and does not exclude the presence of intermediate elements between the coupled items. Furthermore, as used herein, the term “and/or” means any one item or combination of items in the phrase.
The systems, methods, and apparatus described herein should not be construed as being limiting in any way. Instead, this disclosure is directed toward all novel and nonobvious features and aspects of the various disclosed embodiments, alone and in various combinations and sub-combinations with one another. The disclosed systems, methods, and apparatus are not limited to any specific aspect or feature or combinations thereof, nor do the disclosed things and methods require that any one or more specific advantages be present or problems be solved. Furthermore, any features or aspects of the disclosed embodiments can be used in various combinations and sub-combinations with one another.
Although the operations of some of the disclosed methods are described in a particular sequential order for convenient presentation, it should be understood that this manner of description encompasses rearrangement, unless a particular ordering is required by specific language set forth below. For example, operations described sequentially may in some cases be rearranged or performed concurrently. Moreover, for the sake of simplicity, the attached figures may not show the various ways in which the disclosed things and methods can be used in conjunction with other things and methods. Additionally, the description sometimes uses terms like “produce,” “generate,” “display,” “receive,” “evaluate,” “determine,” “send,” “transmit,” and “perform” to describe the disclosed methods. These terms are high-level descriptions of the actual operations that are performed. The actual operations that correspond to these terms will vary depending on the particular implementation and are readily discernible by one of ordinary skill in the art.
Theories of operation, scientific principles, or other theoretical descriptions presented herein in reference to the apparatus or methods of this disclosure have been provided for the purposes of better understanding and are not intended to be limiting in scope. The apparatus and methods in the appended claims are not limited to those apparatus and methods that function in the manner described by such theories of operation.
Any of the disclosed methods can be implemented as computer-executable instructions stored on one or more computer-readable media (e.g., non-transitory computer readable storage media, such as one or more optical media discs, volatile memory components (such as DRAM or SRAM), or nonvolatile memory components (such as hard drives and solid state drives (SSDs))) and executed on a computer (e.g., any commercially available computer, including smart phones or other mobile devices that include computing hardware). Any of the computer-executable instructions for implementing the disclosed techniques, as well as any data created and used during implementation of the disclosed embodiments, can be stored on one or more computer-readable media (e.g., non-transitory computer-readable storage media). The computer-executable instructions can be part of, for example, a dedicated software application, or a software application that is accessed or downloaded via a web browser or other software application (such as a remote computing application). Such software can be executed, for example, on a single local computer (e.g., as a process executing on any suitable commercially available computer) or in a network environment (e.g., via the Internet, a wide-area network, a local-area network, a client-server network (such as a cloud computing network), or other such network) using one or more network computers.
For clarity, only certain selected aspects of the software-based implementations are described. Other details that are well known in the art are omitted. For example, it should be understood that the disclosed technology is not limited to any specific computer language or program. For instance, the disclosed technology can be implemented by software written in C, C++, Java, or any other suitable programming language. Likewise, the disclosed technology is not limited to any particular computer or type of hardware. Certain details of suitable computers and hardware are well-known and need not be set forth in detail in this disclosure.
Furthermore, any of the software-based embodiments (comprising, for example, computer-executable instructions for causing a computer to perform any of the disclosed methods) can be uploaded, downloaded, or remotely accessed through a suitable communication means. Such suitable communication means include, for example, the Internet, the World Wide Web, an intranet, software applications, cable (including fiber optic cable), magnetic communications, electromagnetic communications (including RF, microwave, and infrared communications), electronic communications, or other such communication means.
Certain disclosed methods can also be implemented by specialized computing hardware that is configured to perform any of the disclosed methods. For example, certain disclosed methods can be implemented by an integrated circuit (e.g., an application specific integrated circuit (“ASIC”) or programmable logic device (“PLD”), such as a field programmable gate array (“FPGA”)). The integrated circuit or specialized computing hardware can be embedded in or directly coupled to an electrical device (or element) that is configured to interact with controllers and coordinators. For example, the integrated circuit can be embedded in or otherwise coupled to a generator (e.g., a wind-based generator, solar-based generator, coal-based generator, or nuclear generator), an air-conditioning unit; heating unit; heating, ventilation, and air conditioning (“HVAC”) system; hot water heater; refrigerator; dish washer; washing machine; dryer; oven; microwave oven; pump; home lighting system; electrical charger, electric vehicle charger; or home electrical system.
Methods and apparatus are disclosed for implementing a control approach for power modulation in electrical power grids using real-time ON/OFF control of end-use loads such as water heaters, air conditioners, plug-in electric vehicles, etc. This power modulation can be applied to the damping of inter-area oscillations as well as to frequency regulation.
Previous control strategies typically depended upon control of power generation, and/or control of power transmission—collectively, these may be termed the “power supply”—with little or no reliance upon control of the end-use power demand. This was a natural result arising from the inherent control by power companies of factors related to power supply, and a nearly total lack of control over end-use power demand (e.g., in hot weather, power demand often exceeds supply, leading to brownouts or even blackouts, in spite of broadcasted pleas from power system operators for voluntary minimization of power demand). However, with the growth of the smart grid and the Internet of Things (where basically all of the “things” are connected to the power grid), an opportunity for increasing application of demand-side controls presents itself to power suppliers and customers working together. Note that demand-side control, however, has some aspects not found in the earlier supply-side control. Any preferred approach to demand-side control may need to be a cooperative effort involving voluntary participation by a subset of the total end-use population. Aspects of this voluntary participation may involve human inputs, while other aspects may by supplied automatically by the end-use devices, such as water heaters, air conditioners, plug-in electric vehicles, etc.—all with initial end-use human inputs to set the participation parameters of these devices.
One example of such end-use load participation may be a water heater containing hot water at a certain temperature, a water temperature set point, and a monitor for the rate of water usage. A water heater containing hot water near the set point with low water usage might have a near 100% level of willingness to participate in end-use power modulation over a coordination period of a few minutes. In contrast, a water heater with a current high water demand (e.g., a high outflow of water right now), or whose water temperature is well below the set point, might have a near 0% willingness to participate in end-use power modulation for at least the current coordination period. At the end of each coordination period, all devices in an area may be re-interrogated for their willingness to participate in power modulation in the next coordination period. At the beginning of each coordination period, each device may determine a “willingness” value for each coordination period, where over the period of a day these values for each individual device may vary from 0% to 100%. Devices that are participating (having a willingness>0%), could then indicate their percent willingness, current device status (e.g., whether the device is on or off), and the device's maximum power requirement in the device's current state (e.g., maximum power required by the device when in an ON state). As used herein the “total on-power” of a device may refer to the maximum power required by the device when in an ON state, or alternatively, the total power currently being consumed by the device in an ON state. These control aspects performed in conjunction with the power grid may function “above” the normal local control of the water heater which is based on feedback from the water temperature to the heater.
As used herein, the term “willingness value” refers to a value or a function indicating a subject load's inclination to participate in active load control. The willingness value may be determined based at least in part by a consumer configuration of the end load. For example, if a consumer determines that a relatively larger degree of variation in device operation is an acceptable tradeoff for lower overall price, the consumer can increase a load's willingness value to indicate such an inclination. Conversely, a relatively smaller degree of variation in device operation may be desired, and so the consumer can increase a load's willingness value accordingly. The examples use herein present a normalize willingness value ranging from 0.0% to 100%, where zero (0.0%) indicates no willingness to provide damping services, and 100% indicates a maximum amount of willingness to provide damping services.
Another example of end-use load participation may be an air conditioner in a room having a temperature monitor and a desired temperature set-point determined by an end user. An air conditioner in a room which has been cooled down near the set-point might indicate a near 100% willingness to participate in end-use power modulation over the coordination period. An air conditioner in a room well above the temperature set-point might indicate a near 0% willingness to participate. Similarly to the case for the water heater, these control aspects performed in conjunction with the power grid may operate “above” the normal local control of the air conditioner which is based on feedback from the room temperature to the air conditioner.
A third example of end-use load participation may be a plug-in electric vehicle (PEV) being recharged (typically during evenings and over-night). A PEV may have a timer and a desired set time to be reach 100% charge (e.g., in time for the end user to be able to drive the PEV in the morning), and a monitor for the current battery charge level. A PEV early in the evening might have a near 100% willingness to participate in end-use load power modulation in spite of a low charge level since adequate time may remain to achieve 100% charging before the set time in the morning. Conversely, a PEV in the morning which still has a low charge level (possibly due to participating in power modulation earlier that night) might have a near 0% willingness to participate to avoid missing the set time for 100% charging.
All these types of end-use loads have discrete operating states individually, typically having either ON or OFF states, wherein the device power demand may be either high or near/at zero. A goal for embodiments is to group the participating end-use loads together (ignoring unwilling end-use loads) during each coordination period in a way that achieves a more continuous up and down variation in power demand. Groups of devices may be heterogeneous with respect to device types, but more homogeneous with respect to willingness to participate in power modulation (see
Certain examples of methodologies described herein can also be applied to end-use loads whose power demand can be continuously adjusted. For example, a PEV can be considered as having a power demand that is either discrete (e.g., charging or not charging) or continuously adjustable (e.g., continuously adjustable charging power).
An additional constraint on the design and operation of any control strategy may be limits on how often any particular end-use load may be switched ON or OFF. For example, it may be undesirable (both for humans in a room, as well as for air conditioner mechanisms such as fan motors) to switch an air conditioner ON and OFF more than once within any coordination period (typically a few minutes). Similar considerations may apply to other end-use loads such as water heaters or PEVs. In embodiments, end-use loads may change state (see
In some examples of the disclosed technology, disclosed methods and apparatus can be applicable to both damping of inter-area power oscillations as well as to frequency modulation. In some examples of the disclosed technology, disclosed methods and apparatus can be applicable to damping of inter-area power oscillations. In some examples of the disclosed technology, disclosed methods and apparatus can be applicable to frequency modulation. In some examples of the disclosed technology, disclosed methods and apparatus can be switched in order to apply alternatively to inter-area oscillation damping or frequency modulation, wherein some embodiments may have different control parameters for each of these functions.
Demand-side control strategies implement hierarchical decision making through a supervisory layer and a device layer working in tandem (see
Next, the assumed modeling parameters are presented as used in simulations of power modulation using end-use loads on the MiniWECC model. Performance modeling parameters include aspects of the power grid such as the oscillatory behavior (e.g., frequencies and damping factors for various oscillation modes) of the grid, two assumed grid failure modes, three cases of end-use loads participating for power modulation, and the coordination period over which power modulation is effected (followed by a reset, and restart).
For inter-area oscillation damping, detailed performance modeling is characterized with respect to improved damping of inter-area oscillations using two cases of end-use load availability (cases #1 and #2, compared with a baseline case #0) for two grid failure contingencies. This modeling shows that modulation of end-use loads is a potentially highly effective tool for control of power grids, in addition to existing methods which focus on control of power generation and/or transmission, but do not employ control over end-use power loads.
In a non-oscillatory situation, the condition f1=f2 may typically apply—in this situation, whatever power transfer is occurring between areas #1 and #2 is very slow-changing with time, corresponding to a nearly constant mismatch between power generation in the two areas which is being compensated by the power transfer along the tie-line, but wherein this power transfer does not exceed the tie-line limits and is not oscillating. When an oscillation between areas #1 and #2 is occurring, a condition f1≠f2 may apply, corresponding to fluctuations in the power transfer rate along the tie-line which are varying above and below the equilibrium value that would hold in the preferred f1=f2 non-oscillatory situation. During these oscillations, alternating conditions of f1>f2, then f1<f2, then f1>f2, etc., may occur, typically with gradually-decreasing amplitude due to damping. These oscillations may represent a group of generators in area #1 oscillating against another group of generators in area #2—a situation unnecessary for supplying the equilibrium power transfer. Although the equilibrium situation (f1=f2) may require a nearly constant power transfer along the tie-line from one area to another, when the amplitude of this oscillation is added to this “correct” nearly constant power transfer level, a maximum power transfer level for the tie-line may be exceeded, potentially leading to tie-line overheating, and failures of the tie-line (due to sagging, etc.) or failures/dropouts of power generators.
If f1>f2, an excessive power flow is occurring along intertie line 108 from area #1 104 to area #2 106. If f1<f2, an insufficient power flow is occurring along intertie line 108 from area #1 104 to area #2 106 (e.g., area #1 did not send enough power to area #2). The difference Δf=f1−f2 between the frequencies f1 and f2 may serve as an excellent indicating signal for negative feedback in the area #1 and area #2 controllers for generating the two load control signals ΔP1 and ΔP2:
ΔP1=K1(f1−f2); and
ΔP2=K2(f2−f1);
Where K1>0 is the area #1 controller gain, and K2>0 is the area #2 controller gain, and where for each area (in this example, areas #1 and #2, however a real power grid may have a multiplicity of areas and tie-lines/buses), the frequency difference is expressed as the frequency of that area (e.g., area #1 or area #2) relative to the frequency of the other area at the opposite end of the tie-line (e.g., area #2 or area #1 in this example). For power grids having more than two areas, similar equations may apply for the two ends of each tie-line or bus connecting between different areas. For this example, where f1>f2, reduce the difference between f1 and f2, various actions may be taken, either individually, or in combination:
1) Increase the power demand P1 in area #1 (e.g., set ΔP1>0)—this may require turning ON some or all devices within area #1 which are willing to participate in demand modulation for the current coordination period—this essentially absorbs more of the power being generated in area #1 to reduce (down towards the equilibrium value) the power available for transfer along the tie-line from area #1 to area #2;
2) Decrease the power demand P2 in area #2 (e.g., set ΔP2<0)—this may require turning OFF some or all devices within area #2 which are willing to participate in demand modulation for the current coordination period—this essentially consumes less of the power being used in area #2 to reduce (down towards the equilibrium value) the power being transferred along the tie-line from area #1 to area #2; and/or
3) Directly inject power flows into intertie line 108 (e.g., send power from area #2 to area #1)—these power flows may be comparable in amplitude to the amplitude of the oscillatory energy flows but in the opposite directions—these power flows do not need to compensate for the equilibrium steady-state power flows which will remain after the oscillations are damped out.
The illustrated method can be implemented using various resources in the power system, such as energy storage, HVDC lines, and, in embodiments, modulation of one or more end-use loads.
ΔP=ΔP++ΔP−.
In some examples of the disclosed technology, the power modulation signal ΔP is defined such that when the power modulation signal ΔP is positive, this implies that the total power supply within that area should increase; this was applicable to either area #1 (ΔP1) or to area #2 (ΔP2). In such examples, the power modulation signal ΔP being negative implies that the total power supply from that area should decrease. In the disclosure herein, the power modulation signal has a definition which is reversed in polarity: the power modulation signal ΔP now characterizes the power demand for area #1 (ΔP1) or for area #2 (ΔP2), for example, the power demand instead of the power supply. A positive value for the power modulation signal ΔP (for either area #1 or area #2) can indicate a need to increase the power demand within the area in order to reduce the rate of increase of Δf (by reducing the power available for transfer to another area after the power demand within the area has been met) and then to decrease the value of Δf towards zero. Similarly, a negative value for the power modulation signal ΔP can indicate a need to decrease the power usage within the area in order to reduce the rate of decrease of Δf (by increasing the power available for transfer to another area after the power demand within the area has been met) and then to increase the value of Δf towards zero. It will be appreciated that when ΔP is rising, it could imply that power demand has to increase (when ΔP>0), but it could alternatively imply that power demand has to decrease (when ΔP<0). That is, rising occurs in both ranges of ΔP.
Since end-use loads typically have a large population size and a fast aggregated ramping rate, proper coordination of the ON/OFF states of the end-use loads can satisfy the multiple requirements of speed, accuracy, and magnitude.
A. Example Device Layer
Controllers 614-617 in device layer 650, which are alternatively referred to herein as “end-use load controllers,” execute fast time-scale control of the ON/OFF states of end-use loads #1 to #N 620-623 by means of control links 630-633, respectively.
In the state diagram of
Similarly, an end-use load which is initially in an ON state 712, remains in this ON state 712 as long as the falling signal ΔP1−(t)>pth−, where thresholds pth−<0 are determined by the supervisory layer and relayed to controllers 614-617 through the bi-directional data links 640-643, respectively. Multiple thresholds pth− may be set for various types of end-use loads, as discussed below in
If a large population of end-use loads is willing to participate in power modulation for a given coordination period, then in embodiments not all of the end-use load population may undergo either transition 704 or 714—the control breadth will not be exceeded (see case #2 in
B. Summary of Notation
An overall power grid may have multiple areas j. For example,
Group #1—those end-use loads which are willing to participate in power modulation and which are ON at the beginning of a coordination period. These loads may only be subject to the part of state diagram 700 comprising states 712 and 716, and transitions 714 and 718. This population=N1.
Group #2—those end-use loads which are willing to participate in power modulation and which are OFF at the beginning of a coordination period. These loads may only be subject to the part of state diagram 700 comprising states 702 and 706, and transitions 704 and 708. This population=N2.
Group #3—those end-use loads which are unwilling to participate in power modulation for this coordination period—these end-use loads are still connected to a controller (which is connected to a distribution coordinator) and may only be temporarily unwilling for a particular coordination period, but may join either group #1 or #2 for a later coordination period. This population=N3.
There may be no reason to expect that in general N1˜N2: e.g., on a hot day, a large proportion of the air conditioner population may be ON at any one time, making N1>>N2 and it may also be likely that N1, N2<<N3 (e.g., people want their air conditioners to stay ON)—this may be partially compensated by the water heater population having an inverse situation where N1<N2.
In the disclosure herein, the number, N, of end-use loads may represent either N1 or N2. Then:
(Total number of end-use loads within an area)=N1+N2+N3+(end-use loads not connected to controllers).
The values of N1, N2, and N3, may be expected to fluctuate from one coordination period to the next, however it is expected that the following may apply (ignoring gradual changes to the total end-use load populations in each area): (Total number of end-use loads available for participation in power modulation in some, but not necessarily all, coordination periods)=
N
1
+N
2
+N
3
=N
control˜nearly constant day-by-day
Where Ncontrol may be expected to increase slowly as more end users volunteer to participate in power modulation by being connected to a controller. These connections to controllers may be hard-wired, internet-based, etc., wherein being “connected” may constitute activation through software of a pre-existing hardware link, etc.
C. Supervisory Layer
Supervisory layer 602 performs slow time-scale coordination of the control of end-use loads #1 to #N 620-623 through distribution coordinator 607, in addition to control of other end-use loads (not shown) controlled by other distribution coordinators, such as distribution coordinators 606 and 608. Area coordinator 604 works in conjunction with distribution coordinator 607 to broadcast the rising signal ΔP1+(t) and the falling signal ΔP1−(t) to controllers 614-617 (the “1” subscript indicates that control is being effected by controllers within area #1 104). Each distribution coordinator 606-608 manages end-use loads within their individual distribution systems (e.g., end-use loads #1 to #N 620-623 are all managed by the exemplary distribution coordinator 607 through controllers 614-617, respectively)—in embodiments, an area may have a plurality of distribution coordinators, each managing a multiplicity of end-use loads. A power grid may typically comprise a multiplicity of areas, each having an area coordinator. For each coordination period, distribution coordinators 606-608 generate a multiplicity of pth+ and pth− thresholds, with each controller 614-617 receiving one pth+ threshold or one pth− threshold for use in the demand-side control strategy 600. Whether a controller receives the pth+ threshold or the pth− threshold may depend on the which group (ON or OFF) the controller belongs to. For example, each controller in ON group may receive the pth− threshold, whereas each controller in OFF group may receive the pth+ threshold.
At the beginning of each coordination period, individual end-use loads may be interrogated for their availability (e.g., percent willingness, 0 to 100%) to provide the service of active damping of the power grid. In some embodiments, these availabilities may change for any particular end-use load between successive coordination periods (e.g., if a water temperature in a water heater is excessively low, or if a room temperature is excessively high, thus requiring constant operation of the water heater or the air conditioner, respectively, thereby making these end-use loads temporarily unable to participate in power modulation). For various reasons, in some cases an adequately large population of end-use loads may be participating in power modulation, as illustrated for case #2 in
1) For each distribution coordinator within an area j, the total ON power ΔPmax,i+=sum of the power levels of participating end-use loads i=1 to N controlled by the distribution coordinator which are initially in an ON state 712 at the beginning of the coordination period (number of end-use loads=N1). The value of ΔPmax,i+ corresponds to the “flexibility” of each distribution coordinator to assist area coordinator 604 in damping the positive-going segments of inter-area oscillations in ΔPj for area j.
2) For each distribution coordinator within area j, the total OFF power ΔPmax,i−=sum of the power levels of participating end-use loads i=1 to N controlled by the distribution coordinator which are initially in an OFF state 702 at the beginning of the coordination period (number of end-use loads=N2)—these power levels correspond to the ON state power for each of these end-use loads if they were switched ON. The value of ΔPmax,i− corresponds to the “flexibility” of each distribution controller to assist area coordinator 604 in damping the negative-going segments of inter-area oscillations in ΔPj for area j.
3) Once the calculation in step 1) is complete for each distribution coordinator within area j, then area coordinator 604 determines the total ON power ΔPj,max+ by summing the ΔPmax,j+ values for all the distribution coordinators in area j. Each area coordinator 604 then broadcasts the total ON power ΔPj,max+ to all distribution coordinators within area j. The value of ΔPj,max+ corresponds to the “flexibility” of the area coordinator to damp the positive-going segments of inter-area oscillations in ΔPj—the larger the value of ΔPj,max+, then the larger the positive-going segments of inter-area oscillations that can be damped
4) Once the calculation in step 2) is complete for each distribution coordinator within area j, then area coordinator 604 determines the total OFF power ΔPj,max− by summing the ΔPmax,i− values for all the distribution coordinators in area j. Each area coordinator 604 then broadcasts the total OFF power ΔPj,max− to all distribution coordinators within area j. The value of ΔPj,max− corresponds to the “flexibility” of the area coordinator to damp the negative-going segments of inter-area oscillations in ΔPj; for example, the larger the value of ΔPj,max, the larger the negative-going segments of inter-area oscillations that can be damped.
The first threshold p1,th+ (line 812) is determined by the intersection 832 of line 840 with horizontal line 822 having a power level corresponding to the sum of all the powers of appliance group i1, . . . , ini. The second threshold p2,th+ (line 813) is determined by the intersection 833 of line 840 with horizontal line 823 having a power level corresponding to the sum of all the powers of appliance group j1, . . . , jnj added to the sum of all the powers of appliance group i1, . . . , ini (e.g., the two groups are “stacked” along axis 802). The second group of appliances j1, . . . , jnj may have lower willingness percentages for participation in power modulation than the bottom group i1, . . . , ini, thus it is reasonable to change the state appliances in this second group only after all the more willing appliances in the first group have already changed state. Similar considerations apply to group k1, . . . , knk, which may have the lowest willingness percentages. The n−1st threshold pn−1,th+ (line 814) is determined by the intersection 834 of line 840 with horizontal line 824. The sum of all the powers of the appliances controlled by the distribution coordinator is ΔPmax,i+ (line 825). The intersection 835 of line 840 with line 825 determines the nth threshold, pn,th+=ΔPj,max+ (line 815). With a stacking of appliances along axis 802 which prioritizes higher willingness appliances nearer the bottom of axis 802 and lower willingness appliances nearer the top of axis 802, methods of embodiments will change the OFF state 702 through transition 704 to ON-Lock state 706 for those appliances where this transition is less disadvantageous, while reserving the transitions of other (lower willingness devices) only for situations needing a higher degree of oscillation damping. This method of defining the thresholds along axis 804 ensures that all the end-use loads in the area participate synchronously in power modulation, since the thresholds are compared against the broadcasted ΔPj+(t) and ΔPj− (t) signals for area j.
Therefore, in accordance with the inter-area power oscillation damping control strategy described herein, the respective distribution coordinators can be operable to receive, from the area coordinator, the total on-power for the willing end-use loads that are currently OFF in the area and the total on-power for the willing end-use loads that are currently ON in the area. Further, the respective distribution coordinators can calculate a plurality of power thresholds based on the total on-powers received from the area coordinator and the willingness values for the end-use loads in the associated distribution system, including: a first positive power threshold for the willing end-use loads that are currently OFF in the associated distribution system; a first negative power threshold for the willing end-use loads that are currently OFF in the associated distribution system; a second positive power threshold for the willing end-use loads that are currently ON in the associated distribution system; and a second negative power threshold for the willing end-use loads that are currently ON in the associated distribution system. The respective distribution coordinators can then relay the first positive and negative power thresholds to the end-use load controllers of the willing end-use loads that are currently OFF in the associated distribution system, and relay the second positive and negative power thresholds to the end-use load controllers of the willing end-use loads that are currently ON in the associated distribution system.
There are several inter-area oscillation modes in the MiniWECC system, whose frequencies and damping ratios depend on the operating condition (local loading, topology, etc.) of the system. In
In the particular modeling example of
Oscillatory Behavior of the Power Grid:
Real power grids typically exhibit multiple oscillatory modes, all of which are functions of system loading and topology (which may be affected by drop-outs or restorations of tie-lines or buses to the grid). For simplicity, the modeling in
Predominant Oscillatory Mode:
The Alberta mode at 0.324 Hz with 0.5% damping.
Contingencies:
These parameters are assumed fault conditions applied to the system in the MiniWECC model:
Contingency #1: A sudden loss of generator #4 (1275 MW) on bus #9.
Contingency #2: A three-phase fault on the 500 kV line connecting bus #89 and bus #90 resulting in the line tripping after three cycles.
Cases Specifying the End-Use Loads Participating in Power Modulation:
These parameters are the numbers and types of end-use loads (e.g., water heaters, air conditioners, plug-in electric vehicles, etc.) and their power levels which are participating in power modulation. Water heaters located on the six load buses 902-912 are assumed, with 2 GigaWatt (GW) per area in case #1 and 5 GW per area in case #2.
Case #0: No demand-side control is assumed—this is the base-line for comparison with cases #1 and #2.
Case #1: Demand-side control is implemented with a low penetration of a population of water heaters in each area (e.g., a relatively small fraction giving a total of 2 GW per area). With low penetration, the potential damping effectiveness is expected to be lower. Whether this lower effectiveness is still adequate to modulate power depends on the magnitude of the oscillations in the power grid.
Case #2: A higher penetration of water heaters in each area (a total of 5 GW per area). The damping effectiveness of case #2 is thus expected to be higher, as illustrated in
Coordination Period:
This is the length of time over which power modulation is effected, after which all end-use loads participating in power modulation are released from the lockout state, and then a new interval of power modulation is started. End-use loads not participating in power modulation for this coordination period are not affected by this procedure.
Locations of End-Use Loads in MiniWECC System:
In the MiniWECC system, groups of water heaters are assumed at the six load buses 902-912. Each area of water heaters has a total power of 2 GW for case #1 and 5 GW for case #1.
Cases #0-#2:
From 0 seconds to 1 seconds (interval 1007), the tie-line power is 37 p.u., followed by a sharp drop and then a slowly-decaying oscillation 1008 from 1 seconds to 10 seconds (interval 1009). Over the interval 1009, all three cases follow the same curve 1008 since power modulation has not yet been activated.
Case #0:
The initial oscillation 1008 is seen to continue as a baseline curve 1020, which after ˜21 cycles at 70 seconds still has a substantial amplitude. This is not unexpected since with only 0.5% damping, curve 1020 would be expected to reach the asymptotic value of ˜34.8 p.u. only after a long time.
Case #1:
An immediate increase in damping is seen at the transition from curve 1008 to a curve 1022. At 70 seconds the amplitude of curve 1022 is less than half that of baseline curve 1020. However, comparison of curve 1022 to baseline curve 1020 shows that this improvement has largely occurred between 10 seconds and ˜18 seconds when there were still water heaters which had not yet undergone transitions 704 or 714 in
Case #2:
Between 10 seconds and ˜18 seconds curves 1024 and 1022 should be essentially identical, since over this interval the same water heater resources may be employed for power modulation in both case #1 and case #2. After ˜18 seconds however, case #1 has limited out, while curve 1024 continues to damp out more rapidly, since for this case, a larger population of water heaters are participating in power modulation at each area (5 GW instead of the 2 GW in case #1). Case #2 never reaches a point at which 100% of the water heaters have been switched to a locked state (either state 706 or state 716). Thus, over the period from 10 seconds to 70 seconds the ratio of curve 1024 to curve 1020 steadily decreases as more and more water heaters undergo either transition 704 or 714. Over the period from ˜18 seconds to 70 seconds the ratio of curve 1024 to curve 1022 also steadily decreases, since in this interval for case #1, power modulation has essentially quit working due to a lack of available water heater resources.
Cases #0-#2—from 0 seconds to 1 second (interval 1307), the tie-line power is 37 p.u., followed by a sharp negative-going spike 1330, then an abrupt rise to ˜55 p.u. (approximately the asymptotic power at 70 seconds. Over the interval 1309, the oscillations of all three cases are dominated by the oscillatory Alberta mode since power modulation has not yet been activated.
Case #0—the initial oscillation 1308 is seen to continue as a baseline curve 1320, which after ˜20 cycles at 70 seconds still has only a small degree of decay.
Case #1—an immediate increase in damping is seen at the transition from curve 1308 to a curve 1322. At 70 seconds the amplitude of curve 1322 is a small fraction of the amplitude of baseline curve 1320.
Case #2—between 10 seconds and ˜13.5 seconds curves 1324 and 1322 should be essentially identical, since over this interval the same water heater resources may be employed for power modulation in both case #1 and case #2. After ˜13.5 seconds however, case #1 has limited out, while curve 1324 continues to damp out more rapidly since for this case, a larger population of water heaters are available at each area (5 GW instead of the 2 GW in case #1). Case #2 never reaches a point at which 100% of the water heaters have been switched to a locked state (either ON state 706 or OFF state 716). Thus, over the period from 10 seconds to 70 seconds, the ratio of curve 1324 to curve 1320 steadily decreases as more and more water heaters undergo either transition 704 or 714. Over the period from ˜13.5 seconds to 70 seconds the ratio of curve 1324 to curve 1322 also steadily decreases, since in this interval for case #1, power modulation has essentially quit working due to a lack of available water heater resources.
For frequency regulation in a power grid, a similar approach as that described above for damping of inter-area oscillations may be employed.
A. Device Layer
Controllers 1614-1617 in device layer 1650, which are alternatively referred to herein as “end-use load controllers,” execute fast time-scale control of the ON/OFF states of end-use loads #1 to #N 1620-1623 by means of control links 1630-1633, respectively.
The slope of curve 1740 is set to 1; this is because graph 1700 applies to the entire area, unlike graph 800 which applies to each distribution system (with its own distribution coordinator) within an area. The vertical axis 1702 of graph 1700 is a stack of all appliances (devices) controlled by the coordinator 1604. At the bottom of appliance power axis 1702 are appliances i1, . . . , ini having the highest willingness (largest percentage) to participate in power modulation for frequency regulation for this coordination period. Thus, these lower appliances preferably should be turned ON (following the transition 704 from OFF state 702 to ON-Lock state 706) earlier than other appliances having a lower willingness to participate. For power modulation, it is preferred that each group of appliances comprise a large enough population such that the power requirement for any one appliance within that group is small enough such that the discontinuity of power demand (e.g., either fully OFF or fully ON) is negligible relative to the total power demand of the group. In addition, it is preferred that the total number of appliances controlled by the coordinator be substantially larger than the number of appliances within any single group, thus also reducing granularity of control.
The first threshold p1,th+ (line 1712) is determined by the intersection 1732 of line 1740 with horizontal line 1722 having a power level corresponding to the sum of all the powers of appliance group i1, . . . ,ini. The second threshold p2,th+ (line 1713) is determined by the intersection 1733 of line 1740 with horizontal line 1723 having a power level corresponding to the sum of all the powers of appliance group j1, . . . , jnj added to the sum of all the powers of appliance group i1, . . . , ini (e.g., the two groups are “stacked” along axis 1702). The second group of appliances j1, . . . , jnj may have lower willingness percentages for participation in power modulation than the bottom group i1, . . . , ini, thus it is reasonable to change the state of these appliances only after all the more willing appliances in the lower group have already changed state. Similar considerations apply to group k1, . . . , knk, which may have the lowest willingness percentages. The n−1st threshold is pn−1,th+ (line 1714), determined by the intersection 1734 of line 1740 with horizontal line 1724. The sum of all the powers of the appliances controlled by coordinator 1604 is ΔPmax+ (line 1725). The intersection 1735 of line 1740 with line 1725 determines the nth threshold, pn,th+=ΔPmax+ (line 1715). With a stacking of appliances along axis 1702 which prioritizes higher willingness appliances nearer the bottom of axis 1702 and lower willingness appliances nearer the top of axis 1702, methods of embodiments will change the OFF state 702 through transition 704 to ON-Lock state 706 for those appliances where this transition is less disadvantageous, while reserving the transitions of other (lower willingness) devices only for situations needing a higher degree of frequency regulation. This method of defining the thresholds along axis 1704 ensures that all the end-use loads in the area participate synchronously in power modulation, since the thresholds are compared against the broadcasted ΔPj+(t) and ΔPj− (t) signals for the area.
ΔP=ΔP++ΔP−.
Since end-use loads typically have a large population size and a fast aggregated ramping rate, proper coordination of the ON/OFF states of the end-use loads can satisfy the multiple requirements of speed, accuracy, and magnitude.
XII. Inter-Area Oscillation Damping Method Using Power Modulation with End-Use Loads
At process block 2102, a power modulation function is determined representing the respective loads in areas of a power grid during a coordination time period. In one example, the power modulation function can be determined by an area coordinator. In another example, the power modulation function can be determined by a distribution coordinator.
At process block 2104, a rising function is produced from the power modulation function generated in block 2102. Examples of rising functions are illustrated in
At process block 2106, the rising function is compared to a positive power threshold associated with an end-use load group (e.g., a group of end-use loads that are currently OFF). An example of this comparison is transition 704 in
At process block 2108, based on the comparison in block 2106, a signal is transmitted comprising an indication to increase power consumed by at least one end-use load within the end-use load group. For example, responsive to the comparison in block 2106 indicating that the rising function exceeds the positive power threshold, a signal comprising an indication to turn ON the at least one end-use load can be transmitted (e.g., from a controller associated with the end-use load to a processor of the end-use load, the processor operably coupled to an electrical load of the end-use load).
In some examples, the method ends at process block 2108. In other examples, the method further includes optional process blocks 2110-2116.
At process block 2110, a falling function is produced from the power modulation function generated in block 2102. Examples of falling functions are illustrated in
At process block 2112, the falling function is compared to a negative power threshold associated with an end-use load group. An example of this comparison is transition 714 in
At process block 2114, based on the comparison in block 2112, a signal is transmitted comprising an indication to decrease power consumed by at least one end-use load within the end-use load group. For example, responsive to the comparison in block 2112 indicating that the falling function is lower than the negative power threshold, a signal comprising an indication to turn OFF the at least one end-use load can be transmitted (e.g., from a controller associated with the end-use load to a processor of the end-use load, the processor operably coupled to an electrical load of the end-use load).
At process block 2116, at the end of the coordination time period, all end-use loads that underwent a transition from OFF to ON or from ON to OFF can be released from a lockout state. For example, the transitioning of a given end-use load from OFF to ON or from ON to OFF may cause it to enter a “locked” state for the remainder of the coordination period, in which it is prevented from transitioning between the ON and OFF states. Upon completion of the coordination time period, the controller associated with the end-use load can optionally transmit a signal to a processor of the end-use load that causes the processor to release the end-use load from the lockout state, thereby enabling the end-use load to transition between the ON and OFF states.
XIII. Frequency Regulation Method Using Power Modulation with End-Use Loads
At process block 2202, at or just before the beginning of a coordination period, each controller interrogates its associated end-use load to determine whether that load is available (willing) to participate in power modulation for frequency regulation in the power grid for the coordination period. The “willingness” to participate may be scaled from 0% (e.g., completely unavailable for this coordination period) up to 100% (e.g., fully available and able to be part of the lowest group (i1, . . . , in1) of appliances along axis 1702 in
At process block 2204, after the coordinator has received the end-use load availability information from the controllers, it calculates the total positive and negative “flexibilities” for the end-use loads in the area (e.g., in the manner discussed above with reference to
At process block 2206, the coordinator divides the end-use loads into groups based on their willingness to participate (e.g., groups (i1, . . . , ini); (j1, . . . , jnj); and (k1, . . . , knk) shown in
The following process blocks 2208-2214 can be performed in parallel and continuously for the entire area over the duration of the coordination period (typically a few minutes).
At process block 2208, the coordinator determines the power modulation signal ΔP(t), the rising signal ΔP+(t), and the falling signal ΔP−(t) for the area, and broadcasts these signals to the controllers of the end-use loads in the area.
Process blocks 2210 and 2212 within each control loop (e.g., the control loop comprising controller 1614, end-use load 1620, control link 1630, and data link 1626) can execute continually for the duration of the coordination period.
At process block 2210, each controller continually monitors the rising signal ΔP+(t) and compares it the pth+ threshold for the group including the associated end-use load. Further, each controller continually monitors the falling signal ΔP−(t) and compares it to the pth− threshold for the group including the associated end-use load.
At process block 2212, each controller determines, based on the comparisons made in block 2212, whether the associated end-use load should undergo a transition from ON to OFF or from OFF to ON (e.g., one of the transitions 704 or 714 in
At process block 2214, at the end of the coordination period (or just after the end of the coordination period), all end-use loads which have been switched (e.g., transitioned from OFF to ON or ON to OFF) in block 2212 are released from the lockout state (e.g., in the manner discussed above with reference to
At process block 2302, each end-use load in a plurality of end-use loads is interrogated for willingness to participate in power modulation for an upcoming coordination period, the end-use loads being either willing or unwilling to participate.
At process block 2304, the willing end-use loads are interrogated (e.g., via associated end-use load controllers) for a current ON/OFF status and a total (e.g., maximum) on-power.
At process block 2306, the total on-power for all the willing end-use loads that are currently ON is calculated.
At process block 2308, the total on-power for all the willing end-use loads that are currently OFF is calculated.
At process block 2310, a plurality of end-use load groups are defined, the end-use loads within each end-use load group having similar willingness values.
At process block 2312, positive and negative power thresholds associated with each end-use load group in the plurality of end-use load groups are calculated.
At process block 2314, a power modulation signal is determined (e.g., calculated), the power modulation signal being a function of the frequency difference between a first area and a second area, or being derived from frequency regulation signals.
At process block 2316, a rising function is calculated from the power modulation signal. The rising function increases for a rising segment of the power modulation signal and remains constant for a falling segment of the power modulation signal.
At process block 2318, a falling function is calculated from the power modulation signal. The falling function decreases for a falling segment of the power modulation signal and remains constant for a rising segment of the power modulation signal.
At process block 2320, the rising power function is compared to the positive power thresholds. If the rising power function exceeds the positive power threshold associated with an end-use load group, then an end-use load within the end-use load group is turned ON.
At process block 2322, the falling power function is compared to the negative power thresholds. If the falling power function falls below the negative power threshold associated with an end-use load group, then an end-use load within the end-use load group is turned OFF.
At process block 2324, at the end of the coordination period, the end-use loads are released from the lockout state (e.g., in the manner discussed above with reference to
With reference to
A computing system may have additional features. For example, the computing environment 2400 includes storage 2440, one or more input devices 2450, one or more output devices 2460, and one or more communication connections 2470. An interconnection mechanism (not shown) such as a bus, controller, or network interconnects the components of the computing environment 2400. Typically, operating system software (not shown) provides an operating environment for other software executing in the computing environment 2400, and coordinates activities of the components of the computing environment 2400.
The tangible storage 2440 may be removable or non-removable, and includes magnetic disks, magnetic tapes or cassettes, CD-ROMs, DVDs, or any other medium which can be used to store information in a non-transitory way and which can be accessed within the computing environment 2400. The storage 2440 stores instructions for the software 2480 implementing one or more innovations described herein.
The input device(s) 2450 may be a touch input device such as a keyboard, mouse, pen, or trackball, a voice input device, a scanning device, or another device that provides input to the computing environment 2400. The output device(s) 2460 may be a display, printer, speaker, CD-writer, or another device that provides output from the computing environment 2400.
The communication connection(s) 2470 enable communication over a communication medium to another computing entity. The communication medium conveys information such as computer-executable instructions, audio or video input or output, or other data in a modulated data signal. A modulated data signal is a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media can use an electrical, optical, RF, or other carrier.
Although the operations of some of the disclosed methods are described in a particular, sequential order for convenient presentation, it should be understood that this manner of description encompasses rearrangement, unless a particular ordering is required by specific language set forth below. For example, operations described sequentially may in some cases be rearranged or performed concurrently. Moreover, for the sake of simplicity, the attached figures may not show the various ways in which the disclosed methods can be used in conjunction with other methods.
Any of the disclosed methods can be implemented as computer-executable instructions stored on one or more computer-readable storage media (e.g., one or more optical media discs, volatile memory components (such as DRAM or SRAM), or non-volatile memory components (such as flash memory or hard drives)) and executed on a computer (e.g., any commercially available computer, including smart phones or other mobile devices that include computing hardware). The term computer-readable storage media does not include communication connections, such as signals and carrier waves. Any of the computer-executable instructions for implementing the disclosed techniques as well as any data created and used during implementation of the disclosed embodiments can be stored on one or more computer-readable storage media. The computer-executable instructions can be part of, for example, a dedicated software application or a software application that is accessed or downloaded via a web browser or other software application (such as a remote computing application). Such software can be executed, for example, on a single local computer (e.g., any suitable commercially available computer) or in a network environment (e.g., via the Internet, a wide-area network, a local-area network, a client-server network (such as a cloud computing network), or other such network) using one or more network computers.
For clarity, only certain selected aspects of the software-based implementations are described. Other details that are well known in the art are omitted. For example, it should be understood that the disclosed technology is not limited to any specific computer language or program. For instance, the disclosed technology can be implemented by software written in C++, Java, Perl, or any other suitable programming language. Likewise, the disclosed technology is not limited to any particular computer or type of hardware. Certain details of suitable computers and hardware are well known and need not be set forth in detail in this disclosure.
It should also be well understood that any functionality described herein can be performed, at least in part, by one or more hardware logic components, instead of software. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Application-specific Integrated Circuits (ASICs), Program-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
Furthermore, any of the software-based embodiments (comprising, for example, computer-executable instructions for causing a computer to perform any of the disclosed methods) can be uploaded, downloaded, or remotely accessed through a suitable communication means. Such suitable communication means include, for example, the Internet, the World Wide Web, an intranet, software applications, cable (including fiber optic cable), magnetic communications, electromagnetic communications (including RF, microwave, and infrared communications), electronic communications, or other such communication means.
In view of the many possible embodiments to which the principles of the disclosed subject matter may be applied, it should be recognized that the illustrated embodiments are only preferred examples and should not be taken as limiting the scope of the claimed subject matter. Rather, the scope of the claimed subject matter is defined by the following claims. We therefore claim as our invention all that comes within the scope of these claims.
This application claims priority to and the benefit of U.S. Provisional Patent Application No. 62/646,000, filed Mar. 21, 2018, which application is incorporated herein by reference in its entirety.
This disclosure was made with Government support under Contract DE-AC0576RL01830 awarded by the U.S. Department of Energy. The Government has certain rights in the invention.
Number | Date | Country | |
---|---|---|---|
62646000 | Mar 2018 | US |