Gateway Aggregation for Power Grid Networks

By deploying distributed control nodes and local power converters in the power grid, the problems of high cost and renewable energy access stability of traditional power grid structures are solved, and efficient, flexible management and low-cost power regulation of the power grid are achieved.

JP7627674B2Active Publication Date: 2025-02-06XSLENT ENERGY TECH LLC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022167478
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2015-07-04
Filing Date
2022-10-19
Publication Date
2025-02-06
Estimated Expiration
2035-07-06

AI Technical Summary

Technical Problem

Traditional grid structures are expensive and have high maintenance costs, making it difficult to effectively manage the access to distributed renewable energy, resulting in grid stability problems, especially when load fluctuations are prone to voltage instability and grid collapse.

Method used

Using distributed control nodes, local power management and regulation are achieved by deploying smart meters and local power converters in the power grid, real-time monitoring and management of grid load and power generation, and local power management and regulation are achieved, reducing dependence on centralized management equipment.

Benefits of technology

It improves the stability and flexibility of the power grid, reduces the risk of grid collapse, reduces the cost of grid construction and maintenance, and supports the access and management of distributed renewable energy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007627674000001
    Figure 0007627674000001
  • Figure 0007627674000002
    Figure 0007627674000002
  • Figure 0007627674000003
    Figure 0007627674000003
Patent Text Reader

Abstract

It provides distributed grid network intelligence that enables data aggregation at local control nodes. At a consumer node, a meter is located on the consumer side of a point of common coupling (PCC). The meter can receive one or more external grid inputs and one or more local sensor inputs. The grid inputs can come from sources outside the PCC, and the local sensor inputs monitor conditions at and / or within the PCC. The meter can identify power demand within the PCC and calculate output power to be generated using a local power converter. The calculation is based not simply on power demand, but on aggregate information including one or more external grid inputs, one or more local sensor inputs, and power demands of local loads. The local power converter can then output power that matches the calculated output power.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] Priority This application is a nonprovisional application based on and claims the benefit of priority to U.S. Provisional Application No. 62 / 021,085, filed July 4, 2014, which is incorporated herein by reference.

[0002] This application is an international application claiming the benefit of priority to U.S. Patent Application No. 14 / 791,438, entitled "GRID NETWORK GATEWAY YAGGREGATION." This application is related to U.S. Patent Application No. 14 / 791,429, entitled "HIERARCHICAL AND DISTRIBUTED POWER GRID CONTROL."

[0003] Field FIELD OF THE DISCLOSURE

[0002] Embodiments of the present invention relate generally to power grids, and more particularly to power grid gateways that generate control decisions based on aggregation of data.

[0004] Copyright Notice / Permission A portion of the disclosure of this patent document may contain material that is subject to copyright protection. The copyright owner has no objection to anyone reproducing this patent document or this patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyrights. This copyright notice applies to all data below, drawings accompanying this specification, and any software described below. Copyright 2015 Apparent Inc. All rights reserved.

[0005] background A traditional utility grid includes a centralized power source (e.g., coal-fired generators, nuclear generators, hydroelectric dam generators, wind farms, or other) and a centralized control device. The "grid" can also be connected to other sources so that power from different sources can be shared across the grid infrastructure at a macro level. However, the grid traditionally includes a significant amount of infrastructure, such as utility power lines with associated poles and towers, as well as substations to distribute the power. The grid is traditionally based on large generators that can provide enough power to meet the peak demands of interconnected customers. Customers can include homes, businesses, cellular telephone towers, or other utility boxes, or other power users. Different customers may have different peak demands, from the smallest energy users to large businesses with large power demands for commercial heavy equipment.

[0006] Traditional grid infrastructure is expensive to build and maintain. In addition, energy must be delivered to consumers, who may be hundreds of kilometers away from a centralized power source. Substations and other infrastructure, such as transformers in nearby areas, are controlled by a centralized control system to maintain the voltage in phase with the current delivered on the grid and to maintain the voltage level at a regulated level. Typically, electrically powered devices that draw power from the grid degrade the power factor of the grid. On a macro scale, grid control systems have attempted to control disturbances to the power factor of the grid from such electrically powered devices. Newer switching power supply designs for modern electronic devices further complicate power factor and voltage regulation of the grid by requiring reactive power and introducing noise back into the grid.

[0007] Electric power delivered by a power grid generally consists of active and reactive power components. Active power is power delivered with perfectly synchronized voltage and current waveforms. Reactive power is power delivered with out-of-phase voltage and current waveforms. Reactive power can be leading or lagging based on the phase difference between the current and voltage waveforms.

[0008] Power to the consumer can be understood differently than the energy itself provided to calculate the power. Power is usually expressed in W·h, or watt-hours. Watt-hours multiplied by the rate the utility charges gives the amount the consumer must pay the utility. However, energy can be expressed in many ways and measured in several different ways. Examples include (VA)V·I (volt-amperes as voltage vector times current vector), V·I·PF (watts as voltage vector times current vector times power factor), and square root of W^2 (volt-amperes reactive power as square root of watts squared). Consumers usually see power in watt-hours, which indicates the cost of energy delivered to their facility. Utilities are also beginning to measure and charge for reactive power consumption at their facilities.

[0009] There has been a significant increase in grid customers adding renewable resources locally to generate electricity at the customer's location. The renewable energy sources tend to be solar and / or wind, with a very significant number of solar systems being added. One constraint on the customer's power sources is that they tend to generate power simultaneously, potentially generating more power than is available on the grid. Grid infrastructure has traditionally been one-way, and the active power sent back from the customer's premises towards the centralized control equipment and centralized power sources can lead to issues with grid voltage control and reactive power instability on the grid. These issues have led grid operators to limit the amount of renewable energy that can be connected to the grid. In some cases, additional hardware or grid infrastructure is required at or near the customer to control the flow of power back onto the grid.

[0010] In addition to the problems caused by renewable resources, the increasing use of air conditioners and other loads that draw large amounts of reactive power places additional strain on grid management devices to keep voltage levels at the required level. Recent heatwaves have resulted in rolling power saving and rolling blackouts. Or, as people return home from work and increase their power consumption there, equipment interfaces are reset to accommodate the change in load, causing temporary interruptions on the grid. Traditionally, centralized control devices must maintain compliance with grid regulations (e.g., voltage levels). Every time something connected to the grid experiences an overvoltage scenario, it is disconnected from the grid, which in turn can cause additional strain on surrounding areas, and ultimately can shut off larger areas of the grid before the centralized control device can restore grid stability.

[0011] The following description includes a discussion of figures having illustrative examples shown as examples of implementation of embodiments of the present invention. The figures are to be understood as examples and not as limitations. As used herein, reference to one or more "embodiments" should be understood as a description of specific features, structures, and / or characteristics included in at least one embodiment of the present invention. Thus, phrases such as "one embodiment" or "another embodiment" described herein describe various embodiments and implementations of the present invention, and do not necessarily all refer to the same embodiment. However, they are also not necessarily mutually exclusive. [Brief description of the drawings]

[0012] [Figure 1] FIG. 1 is a block diagram of an embodiment of a system having hierarchical power grid control. [Diagram 2] FIG. 1 is a block diagram of an embodiment of a system having monitoring and control at a common coupling point within a neighborhood. [Diagram 3] FIG. 1 is a block diagram of an embodiment of a distributed power grid system. [Figure 4] 1 is a diagrammatic representation of an embodiment of components of current in a system in which harmonic components of the current have an offset angle relative to the fundamental current component. [Diagram 5] 1 is a graphical representation of an embodiment of components of currents in a system where the current vector is a combination of fundamental and harmonic current components. [Figure 6] FIG. 2 is a block diagram of an embodiment of a gateway device in a distributed power grid system. [Figure 7] FIG. 1 is a block diagram of an embodiment of a gateway aggregator system. [Figure 8] FIG. 2 is a block diagram of an embodiment of a metering device for monitoring power at a PCC. [Figure 9] FIG. 1 is a block diagram of an embodiment of a node of a distributed power grid. [Figure 10]FIG. 1 is a block diagram of an embodiment of a system for controlling harmonic distortion using a software feedback control subsystem coupled to a hardware waveform controller. [Figure 11] FIG. 1 is a block diagram of an embodiment of a system for transferring power from a local power source to a load connected to a power grid with power factor adjustment. [Figure 12] FIG. 2 is a block diagram of an embodiment of a consumer node having an intelligent local energy storage device. [Figure 13] FIG. 1 is a flow diagram of an embodiment of a process for controlling a power grid node using data aggregation. [Figure 14] FIG. 13 is a flow diagram of an embodiment of a process for aggregating local and grid-based state information. [Figure 15] FIG. 1 is a flow diagram of an embodiment of a process for generating control actions on a power grid using an aggregator gateway. [Figure 16] FIG. 1 is a flow diagram of an embodiment of a process for intelligent control of battery backup.

[0013] Set forth below are specific details and description of embodiments, including illustrations of figures that may depict some or all of the following embodiments, as well as a discussion of other potential embodiments or implementations of the inventive concepts presented herein.

[0014] Detailed Description As described herein, distributed grid network intelligence enables data aggregation at a local control node. At a consumer node, a meter is on the consumer side of a point of common coupling (PCC). The meter can receive one or more external grid inputs and one or more local sensor inputs. The grid inputs can come from sources outside the PCC, and the local sensor inputs monitor conditions at and / or within the PCC. The meter can identify the power demand within the PCC and calculate the output power to be generated using a local power converter. The calculation is not based solely on the power demand, but on aggregated information including one or more external grid inputs, one or more local sensor inputs, and the power demand of the local load. The local power converter can then output power that matches the calculated output power. In one embodiment, the control node enables distributed grid control. Multiple independent control nodes can be distributed throughout the grid. The control nodes can be structured hierarchically by connecting multiple control nodes to a common control node of multiple control nodes. Each control node manages a Point of Common Coupling (PCC) to the grid. A PCC is an interconnection point where multiple downstream loads and / or local sources are connected to the grid. For purposes herein, each control node couples to multiple loads and / or energy sources and is therefore associated with a PCC. Because each control node manages its interface or interconnection with the grid independently of any other control node, grid control intelligence can be distributed throughout the grid.

[0015] In one embodiment, each control node operates independently of other control nodes by monitoring and managing the generation and demand between the utility grid and all equipment downstream of the PCC or control node at the control node's PCC. The downstream equipment can include energy sources such as solar and / or wind power, loads such as active and / or reactive power consumers (e.g., consumer nodes), and other PCCs or other control nodes. In one embodiment, each control node manages its interface or interconnection with the grid to maintain grid regulatory compliance. In one embodiment, a control node has any number of consumer nodes and any number of energy sources connected downstream. A consumer node can be a customer premises. In one embodiment, a customer premises can include multiple consumer nodes. In one embodiment, a consumer node can include multiple customer premises. In one embodiment, one control node manages multiple customer premises. Each control node can monitor the generation and demand from downstream to ensure that the demand on the grid is within acceptable levels. The control node may provide grid control by regulating the interface between the control node and a centralized grid manager via the PCC to maintain regulatory compliance of the grid at the PCC.

[0016] In one embodiment, the control node regulates downstream active power consumption. In one embodiment, the control node regulates downstream reactive power consumption. In one embodiment, the control node regulates downstream reactive power generation. In one embodiment, the control node regulates downstream active power generation. In one embodiment, the control node controls energy at the PCC to manage the amount and type of power seen at the PCC from a grid perspective (i.e., as seen by a centralized grid manager or grid infrastructure looking downstream from the grid or through the PCC).

[0017] 1 is a block diagram of an embodiment of a system with hierarchical grid control. System 100 represents a grid with hierarchical control. In one embodiment, system 100 includes a power plant 110 and a grid backbone 120, although in one embodiment, a hierarchical grid can be applied without a connection to a centralized grid manager and a centralized grid power plant. System 100 represents a grid system in which power consumers are connected to each other and to a power source.

[0018] Power plant 110 represents a large power plant that feeds into grid backbone 120. Power plant 110 is traditionally a hydroelectric dam generator, a nuclear power plant, a coal-fired power plant, or a large wind farm. In recent years, large solar farms have also been added. Power grid backbone 120 includes towers, wires, transformers, substations, and other infrastructure to interconnect customers to power plant 110. Power grid backbone 120 includes the power grid infrastructure with high voltage wires that transmit power for many kilometers. In practice, multiple sources or power plants can be connected to the same power grid backbone 120, but all are large and typically designed to generate as much power as possible and serve as many customers as possible. Power grid backbone 120 is traditionally designed for one-way distribution from power plant 110 to customers. References to the “electric grid” or “utility grid” may refer to the power plants 110 and the grid backbone 120 infrastructure.

[0019] In one embodiment, the power grid can be thought of as a network that can be hierarchically separated into various different segments of the power grid. Each power grid segment can be controlled by a separate control node. In one embodiment, system 100 includes control nodes 130, 140, and 150. Each control node can manage a PCC, or point of common coupling, where multiple loads and / or multiple subsegments of the power grid are interconnected. The PCC can connect each segment and subsegment to each other and / or to the power grid. It will be understood that a PCC can be a geographical connection point as well as, or alternatively, an electrical equivalent point. The top of the illustrated hierarchy is PCC[0], which directly connects all downstream segments and portions to each other. PCC[0] may also connect all downstream points to the grid trunk 120. References to "downstream" refer to equipment or items that are further along the distribution path. Thus, if there is a home or customer facility at one point on the grid distribution path, another customer facility that is further along the distribution path is downstream of it. It will be appreciated that other grid segments having additional structures may be downstream of PCC[0] because they are further from the generating station 110 and therefore further down the distribution path as viewed by the centralized grid management.

[0020] The system 100 may be referred to as a grid network, which may or may not include a grid backbone 120 and a power plant 110. The grid network may be hierarchical in that each PCC may aggregate multiple lower level PCCs. Each PCC provides a connection point for all downstream devices. PCC[0] is at the top of the hierarchy of the system 100. In one embodiment, multiple additional devices, not shown, may be connected to PCC[0]. Such devices, not shown, would couple to PCC[0] in parallel with node 130. It will be appreciated that the lowest level of the hierarchy of the grid network is a control node at a customer premises, such as node 162 at customer premises 160, which has PCC[3]. In one embodiment, there is one or more control nodes at a customer premises. In one embodiment, there are customer premises in the system 100 that do not have a control node.

[0021] Two customer premises are illustrated in the system 100: customer premises 160 and customer premises 180. The customer premises may also be referred to as consumers or consumer nodes. In one embodiment, the customer premises may include homes, businesses, parks, loads, thermostats, pumps, vehicle charging stations, and / or other consumers of power. Each customer premises includes one or more loads or devices that depend on power to operate. In one embodiment, the customer premises 160 includes a single control node 162. In one embodiment, the customer premises 180 includes multiple control nodes 182 and 184. There may be zero or more control nodes at a customer premises. There may be many control nodes at a customer premises, depending on the design of the power grid network and the number of loads and sources at the customer premises. Other customer premises may be included in the system 100. Zero or more of the customer premises may include energy generation, which will be described in more detail below with respect to other figures.

[0022] In one embodiment, each PCC is associated with a control node. The control node associated with the PCC manages or controls the electrical operations at that control node. For example, in one embodiment, in the system 100, the control node 130 is associated with the PCC[1] and manages the load demand and generation downstream of the PCC[1] as seen from the grid side at the PCC[1]. References to looking from the grid side or looking from the grid side refer to what net power demand (either the power required or the power generated) exists at that point. Looking from the grid side can also refer to what phase offset or net reactive power exists at that point as seen downstream of that point. A PCC is an aggregation point of generation and demand. The net power demand can be the difference between the required active power and reactive power based on the load demand for the active power and reactive power generated within a segment or area of ​​the same PCC. Within the same segment can be said to be "within" the PCC, i.e., within the downstream network connected to the PCC.

[0023] In one embodiment, each control node can independently control its own PCC. Thus, control node 130 controls PCC[1], control node 150 controls PCC[2], control node 140 controls PCC[4], and control node 162 controls PCC[3]. Independent control, in one embodiment, means that each control node monitors and controls the operation in its PCC to keep the PCC as close as possible to compliance with grid rules. It may not always be possible for each control node to achieve full regulatory compliance. In one embodiment, a control node operates based on what the output of a neighboring control node is, e.g., what demand the control node sees when looking toward the neighboring control node. However, controlling operations by looking at the operation of another control node does not mean that the operation of each control node is interdependent. Rather, in one embodiment, each control node tries to ensure that the entire node (everything connected "below" or downstream of it) complies with all requirements regardless of the operation of other nodes. Monitoring the performance or operation of neighboring control nodes or neighboring PCCs can be considered to determine how to operate and whether to provide assistance to the upstream grid. In one embodiment, each control node can receive and respond to input from a centralized data center and / or centralized grid management device, but can also operate without such input. In this manner, each control node operates independently to control the net power operations as seen at its point of attachment.

[0024] In one embodiment, each control node includes a converter or inverter device and a metering device. In one embodiment, the converter is referred to as a power conversion device or simply a converter. Reference to a converter may include one or more converters that may operate together to control operation and / or interface at the PCC. In one embodiment, the control node and the converter are separate devices. Thus, converter 132 may be part of control node 130 or may simply be connected to it at the PCC[1]. Similarly, converter 142 is associated with control node 140, converter 152 is associated with control node 150, converter 164 is associated with control node 162, converter 192 is associated with control node 182, and converter 194 is associated with control node 184. Other network configurations are possible. It will be understood that the entire system 100 is not shown.

[0025] As mentioned, each customer premises can be or can include a load. The customer premises 160 includes one or more loads 172. Each load 172 consumes power. The loads 172 can generate a demand for power, which has a real power component to the demand and a reactive power component to the demand. Traditionally, reactive power has been provided by the grid, with the exception of heavy equipment (e.g., capacitor banks and / or induction motors) at the customer premises. The loads 172 can be any type of load, such as lighting, computer equipment, entertainment equipment, motors, heating, ventilation, and air conditioning (HVAC) equipment, household and kitchen appliances, or any other type of equipment that requires electricity to operate. Such equipment can include rechargeable equipment that is charged by plugging into a power outlet. Many of these appliances generate a reactive power demand. This reactive power demand is seen at the load's PCC and, unless the demand is met, is seen at other PCCs upstream of it. In one embodiment, the node 162 and the converter 164 may provide reactive power to a load 172 .

[0026] It will be understood that there is a load (not specifically shown) within the customer premises 180. In one embodiment, the converter 164 is coupled to the PCC[3] to which the load 172 is coupled. In one embodiment, the converters 192 and 194 can be coupled between the load and the PCC (PCC[2]). The converter 164 is coupled to the PCC[3] and can be configured to operate to maintain certain performance parameters at the PCC[3]. In one embodiment, the converter 164 is actually coupled between the PCC[3] and a meter at the control node 162. The performance parameters can be related to the control of active and reactive power at the PCC. In one embodiment, when the converter is coupled between the load and the PCC, the converter is configured to maintain a certain load coupled thereto.

[0027] In one embodiment, each control node includes a metering device or energy meter embedded in or associated with or part of the control node. More details of metering device embodiments are provided below. The metering device can measure energy usage at the PCC and determine downstream net power demand or generation. In one embodiment, the metering device enables monitoring of the operation of the power grid network at the PCC. In one embodiment, the metering device can measure an energy signature. Each converter can control power usage at the PCC. In one embodiment, the converter controls active and / or reactive power usage at the PCC.

[0028] In one embodiment, the hierarchy of the grid of the system 100 may include one or more control nodes at a customer's premises, one or more control nodes in a neighborhood, one or more control nodes at a substation, or other hierarchies. Each control node in the hierarchy independently controls and communicates the operation of its subordinates upstream. In this manner, each control node may independently manage regulatory compliance of the grid. If a segment of the grid network fails, a higher or more upstream node in the hierarchy may adjust operation to attempt to prevent the failure from being seen or occurring outside of the sub-network below its PCC. In this manner, the distributed grid may recover from the failure more quickly and efficiently, and the risk of other segments of the grid failing may be reduced. For example, each distributed control node of the grid network may dynamically adjust active and reactive power consumption to maintain connectivity at its PCC in compliance with grid connectivity requirements.

[0029] In one embodiment, each distributed control node of the system 100 can control how the grid or grid network sees a segment of the grid through its associated PCC. In this way, control node 130 can control how the grid sees everything downstream of the PCC [1], control node 150 can control how the grid or grid network sees everything downstream of the PCC [3], and so on. The ability to control how the grid sees a segment of the grid through the PCC can allow for more adaptive behavior within the segment of the grid network. For example, current regulations mandate that certain inverters be taken offline due to violation of certain conditions (overvoltage, overcurrent, islanding, and / or other conditions), but controlling the connection of the PCC to the grid allows the grid to see the segment only through the PCC. In this way, each control node can control its connection to the grid network with the PCC, allowing inverters to stay online longer to try to recover. If the equipment connected to a PCC is collectively in compliance, then each inverter downstream of the PCC could theoretically temporarily violate let-through and / or overvoltage requirements for a period of time. In one embodiment, if the control nodes and converters at a PCC can get support from or change behavior at other converters to change the net conditions at the PCC, then each inverter could similarly temporarily violate grid conditions while the control nodes change the operation of other equipment in the PCC to keep the PCC within compliance.

[0030] In one embodiment, the distributed control or grid or grid network includes pushing out the point of common coupling in the event of a grid disruption. Consider a problem at PCC[2] that would normally cause a grid fault at that point. In one embodiment, control nodes 150 and 130 can detect the condition. Control node 150 can attempt to change the grid condition at PCC[2] via the operation of converter 152, such as changing reactive power control. Control node 150 can also notify control node 130 of the condition. In one embodiment, control node 130 changes its operation (e.g., via converter 142) in response to the condition by signaling control node 140 to balance the net condition seen at PCC[1]. Control node 130 can also change the operation of converter 132 in response to the condition. Based on the control node's actions, the condition at PCC[1] can comply with standards and regulations while the fault condition at PCC[2] may persist for longer than permitted by standards. In this way, the PCC[2] and its facilities can continue to operate to attempt to correct the problem.

[0031] In this way, the distribution of control nodes and control actions through these nodes can push the compliance point as far as possible towards the generators and / or grid backbone to minimize the impact of localized faults. Thus, in one embodiment, each point in the hierarchy of the grid network 100 is a separate control point with respect to compliance. In one embodiment, the system 100 provides redundant compliance distributed up and down the hierarchy. In one embodiment, each control node attempts to operate within compliance. Such operation can generally ensure operation towards compliance for each segment and sub-segment of the grid, but does not result in the grid being shut down if a fault occurs at one level, if a higher level can correct it. For example, if the control node 130 can adjust its operation in response to a fault at the PCC [2], the control node 150 and all downstream can remain online and attempt to correct the error condition. In such operation, the grid segment is not shut down until it reaches the last control and compliance point that cannot compensate for the condition.

[0032] Figure 2 is a block diagram of an embodiment of a system with monitoring and control at a point of common coupling within a neighborhood. System 200 includes an electric grid network and may be an example of an electric grid network and / or system according to embodiments of system 100 of Figure 1. Electric grid 210 represents an electric grid infrastructure and may include centralized generators or generating stations and centralized grid controllers (not specifically shown).

[0033] The neighborhood 230 represents a segment or sub-segment of the grid network. The neighborhood 230 couples to the grid 210 via a PCC 220. The PCC 220 has a control node 222 associated therewith. The control node 222 may be any embodiment of a control node described herein and may include processing logic for controlling the performance of the grid at the PCC 220. In one embodiment, the control node 222 includes a converter for controlling the operation of the PCC. In one embodiment, the neighborhood is one level in the hierarchy of distributed control of the system 200. Other levels of the hierarchy are not specifically illustrated. However, the PCC 220 may be coupled to the grid 210 via other PCCs having distributed control nodes.

[0034] In one embodiment, the neighborhood 230 can be any segment or sub-segment of the grid. The neighborhood 230 generally represents a collection or cluster of grid customer facilities. The cluster can be any cluster controlled by a control node. In one embodiment, the cluster can be, for example, all customer facilities fed by one transformer, one substation, or any other cluster. In one embodiment, the neighborhood can be a large customer facility having multiple buildings and / or loads and generating equipment that couples to the grid 210 through a common point (PCC 220). In such a scenario, clusters may exist within a single customer facility. In one embodiment, downstream of all or the same control meter and / or control node attached to the control meter, other equipment (loads) coupled to different control meters may be controlled separately. The control meter may control the connection of all the loads attached to them to the grid.

[0035] Consider a customer premises 240. In one embodiment, the customer premises 240 includes a meter 242, a converter 244, a load 246, and an energy source 248. The load 246 can include any type and number of loads. The converter 244 can be a converter according to any embodiment described herein. The energy source 248 can include any type of local energy source. Solar and wind power are common local energy sources. Such energy sources are typically referred to as "power" sources because they generate power that can be used locally and / or fed back to the grid. However, conventional systems regulate the output of a power source in terms of power, i.e., voltage x current (P=VI). Such conventional operation does not take into account the greater freedom that energy can be used without being fixed to a particular current and / or voltage. Regulating power necessarily wastes power.

[0036] In contrast to conventional approaches, converter 244 can convert the energy generated by energy source 248 into any type of power required by load 246, whether that be real power, reactive power, or a combination thereof. Additionally, converter 244 can feed energy back to grid 210 via PCC 220 as real and / or reactive power. As such, energy source 248 is more appropriately referred to as an "energy" source in the context of system 200, since it transfers energy without regulating the output to a particular voltage or current. More details about such converters are provided below.

[0037] Just as there are constraints on power in terms of power generation, there may also be constraints on power metering in terms of monitoring and metering the operation of the customer premises 240. There are multiple ways to perform energy metering. In general, without going into details on how to perform energy metering, it is assumed that energy can be accurately metered. Thus, the meter 242 can perform the energy metering. In one embodiment, the meter 242 is a control meter that measures energy instead of watt-hours (Wh). In one embodiment, the operation of the meter 242 can be used to control energy consumption and energy transfer within the system 200. In one embodiment, the meter 242 can track the energy signature of the load 246 to determine how to control the point of common coupling. Although not specifically illustrated and labeled as such, it will be understood that the combination of the meter 242 and the converter 244 can provide a control node in the customer premises 240. Thus, the connection point between the load 246 and the converter 244 and the meter 246 can be a PCC. The PCC of the customer premises 240 includes power generation by an energy source 248 in addition to power consumption or demand by a load 246 .

[0038] In one embodiment, the neighborhood 230 includes additional customer premises 250 that also include meters 252, converters 254, loads 256, and energy sources 258. The amount and type of loads 256 and / or energy sources 258 need not be the same as the loads 246 or energy sources 248. Rather, each customer premises can have any number of loads and / or generating equipment. In one embodiment, the neighborhood 230 can have any number of customer premises that have energy sources. In one embodiment, the neighborhood 230 can include one or more customer premises that do not have energy sources. In one embodiment, even customer premises that do not have energy sources can be outfitted with meters and control nodes such as power converters, according to further details below.

[0039] Meters within neighborhood 230 (e.g., meter 242 and meter 252, as well as others) can communicate with each other to share metering and / or control information. In one embodiment, such sharing of information between meters or control nodes can enable the meters and / or control nodes to control how the points of common coupling (PCCs) of the neighborhood (PCC 220) move through the network or how control over different PCCs occurs within the entire network or grid. Any medium can be used for communication between metering nodes. The ability to share information with each other and / or with a centralized data center can enable the network or grid to operate adaptively based on what is happening on the grid. Thus, in one embodiment, system 200 allows for the monitoring and sharing of distributed real-time data. Other devices that receive the data can provide reactive power compensation, provide voltage support, and / or change the operation of active power within their control to change the net operation at the PCC.

[0040] As mentioned above, in one embodiment, one or more customer premises coupled to the PCC include an energy source, such as a solar system. As shown, both customer premises 240 and customer premises 250 include respective energy sources 248 and 258. Each customer premises including an energy source within neighborhood 230 may include a respective power converter 246 and 256 for controlling the distribution of energy from the energy source. In one embodiment, each converter may be configured to allow the customer premises to convert the energy from the energy source to a local load. (e.g., 246 and 256). In one embodiment, each converter can provide active and / or reactive power back from the energy source to the grid (e.g., to grid 210 via PCC 220 where neighborhood 230 is connected to the grid). In one embodiment, the power provided by one converter at one customer premises can affect the power usage as seen by the PCC. For example, power generated by converter 244 at customer premises 240 for local consumption and / or back to the grid can change the net power usage seen by PCC 220 via meter 252 and converter 254. In one embodiment, each converter can support the power usage of adjacent customer premises in the neighborhood. In this manner, each customer premises 240 and 250 can operate first for self-sufficiency, expand into neighborhood 230, and then expand up the grid hierarchy to other neighborhoods and / or to the entire grid 210.

[0041] Similar to being able to provide power up the hierarchy of system 200, system 200 can also achieve isolation at different levels of the hierarchy or configuration of the grid network. In one embodiment, each meter 242 and 252 monitors local operation in the segment of the grid downstream of itself and from nearby meters to local operation. For example, meters within a neighborhood 230 or within each level of the hierarchy of the grid can share or distribute monitoring information that can include power demand and generation information. In this way, each meter can listen to local operation and be aware of what is happening outside of its local area. In one embodiment, such operation allows system 200 to move PCCs based on what is happening on the entire grid. Similar to the above, if something within a neighborhood 230 goes out or experiences an error condition, the neighborhood 230 can reroute isolation to shift the grid's response. Neighborhood 230 can reroute isolation through individual actions of control nodes within the neighborhood and through control node 222. Such actions can keep the grid up and running for longer periods of time. In one embodiment, neighborhood 230 can effectively control reactive power demand within its subgroup of the grid, while potentially only drawing active power from the entire grid. Such manipulation is possible by aggregating information at PCC 220 and other PCCs in the hierarchy of the grid network. Thus, in one embodiment, neighborhood 230 itself can respond to grid events at PCC 220 without requiring or waiting for centralized dispatch or grid management actions of grid 210. In one embodiment, system 200 can dynamically redefine the area of ​​the PCC depending on grid events.

[0042] In one embodiment, generally, two neighboring regions may be interconnected as part of a distributed grid network. The neighboring regions may be at the same level of hierarchy in the grid network, or may be at different levels of hierarchy. In one embodiment where one neighboring region provides support (e.g., voltage support) to the other, the neighboring regions may be close enough geographically or electrically that control of one PCC may affect the performance at the other PCC as seen by the grid.

[0043] The power grid network includes distributed control nodes. In one embodiment, the distributed control nodes first attempt to comply with regulations at their respective PCCs, such as within their respective neighborhoods, and then attempt to assist in grid-wide compliance. In one embodiment, each control node can be considered a gateway device. The gateway device can control performance, power factor, load control, and / or harmonic distortion at its associated PCC. Each control node has an associated power converter for controlling upstream power output and downstream power consumption.

[0044] In one embodiment, the distributed control nodes are location aware within the grid network. In one embodiment, each control node can know its location within the hierarchy of the grid network. Additionally, in one embodiment, each control node can know its location from the power plant relative to the grid. In one embodiment, each node in each neighborhood first tries to manage the power consumption of its local neighborhood and can also assist the grid depending on the state of the grid (e.g., what is happening in other neighborhoods). The state of the grid can include any performance parameter such as voltage level, power factor, harmonic distortion, and / or other electrical parameters. Location awareness can allow the control node to take into account conditions related to the upstream operation of the grid so that the control node can provide more specific assistance. In one embodiment, each control node can provide assistance to a higher level PCC based on what is happening within the grid, i.e., the state of the grid. In this way, each control node can attempt to ensure local compliance and also provide assistance to achieve overall compliance.

[0045] In one embodiment, if a control node does not include a disconnection management device, the control node is not associated with a PCC and / or is not a gateway device. For example, in one embodiment, a neighborhood only has nodes associated with a PCC, and there are no sub-PCCs within the neighborhood. In such an implementation, the control node associated with the PCC can be considered a gateway device. In one embodiment, disconnection management is performed only in the gateway device. The gateway device presents all downstream devices to the power grid.

[0046] Location awareness within the grid may be referred to as string location awareness, referring to a situation where a device knows its location within a string of devices from the grid. Location awareness may improve the utility of a microinverter or other power converter by allowing the microinverter or other power converter to provide assistance outside of its own range. For example, a microinverter or other power converter associated with a control node may use location awareness to better provide grid assistance. In one embodiment, a bulk inverter may use location awareness to adjust its operation to a desired total output. A bulk inverter refers to an inverter connected together in a star or cascade configuration or other network configuration. A bulk inverter refers to a group of multiple inverters that operate in conjunction to provide control of consumers and / or generators. Thus, any example of a control node may include one or more power converters. In one embodiment, the head of a string of devices is a gateway device that controls the coupling of the entire string. Such a head of a string may represent the entire string to the grid.

[0047] FIG. 3 is a block diagram of an embodiment of a distributed grid system. System 300 includes a grid network and can be an example of a grid network and / or system according to embodiments of system 100 of FIG. 1 and / or system 200 of FIG. 2. System 300 can be only a segment or part of one of the aforementioned systems. In an embodiment, system 300 can be an alternative form of one of the aforementioned systems. In an embodiment, system 300 is a grid network that operates without a centralized grid management device. In an embodiment, system 300 is a grid network that operates without a centralized power plant or other large-scale source that provides power to the entire grid. In an embodiment, system 300 is a virtual grid and / or modular grid. In an embodiment, system 300 is a virtual grid that can still be connected to a conventional grid as an independent segment. In an embodiment, system 300 can be connected to other virtual grid and / or modular grid segments.

[0048] System 300 illustrates neighborhood 340 and neighborhood 360, which can be neighborhoods according to any embodiment described herein. More specifically, neighborhoods 340 and 360 can have any number of consumers with or without local energy sources and can include any number of consumers with or without local control nodes. Neighborhood 340 is coupled to control node 332. Similarly, neighborhood 340 is coupled to control node 334. Control nodes 332 and 334 can represent control nodes according to any embodiment described herein. Control nodes 332 and 334 are coupled to each other by some infrastructure, which may be the same as the power grid infrastructure or may simply be power lines with sufficient capacity to allow the control nodes to couple to each other and provide electrical support to each other.

[0049] In one embodiment, the control node is a PCC. Thus, the control node 332 can be the PCC 322 and the control node 334 can be the PCC 324. In one embodiment, the control nodes 332 and 334 are coupled to a centralized data center 310. The data center 310 can aggregate information regarding the operation of multiple distributed nodes in the grid network of the system 300. The data center 310 is centralized in that the control nodes 332 and 334 provide data to the data center and receive information from the data center. In one embodiment, the data center 310 includes processing and analysis engines that enable each node to determine what action to take depending on the state of the grid. In one embodiment, the data center 310 is similar to a centralized grid manager, but can also be simpler. The data center can provide information to the distributed nodes, while the centralized grid manager typically controls the interconnection or interface with the grid and possibly the operation of substations. The distributed nodes can operate independently within their respective segments of the power grid network to respond to power grid conditions. In one embodiment, the data center 310 provides dispatch information to the distributed control nodes.

[0050] In one embodiment, the neighborhood 340 includes one or more consumers 342 that do not have a local energy source. In one embodiment, the neighborhood 340 includes one or more consumers 350 that include a local energy source 352 and a local control node 354. The energy source and the local control node may be according to any embodiment described herein. In general, the neighborhood 340 has a total load that represents the power demand within the neighborhood and a total capacity that represents the amount of power generation within the neighborhood. The load minus the capacity may represent the net power demand, which may be positive or negative. A negative power demand may indicate that the neighborhood 340 generates more energy than is consumed by its local consumers. It will be understood that power demand varies throughout the day and year as consumers use and generate different amounts of power. The control node 332 may continuously monitor the net power demand of its associated neighborhood 340.

[0051] In one embodiment, neighborhood 360 includes one or more consumers 362 with no local energy source and one or more consumers 370 with a local energy source 372 and a local control node 374. The description of neighborhood 340 applies equally well to neighborhood 360. Neighborhood 360 also has a total load representing the demand for electricity within the neighborhood and a total capacity representing the generation within the neighborhood, which may be quite different from the total load and capacity of neighborhood 340.

[0052] In one embodiment, either or both of these neighborhoods may include local energy storage. For example, neighborhood 340 is illustrated with energy store 344 and neighborhood 360 is illustrated with energy store 364. In one embodiment, at least one neighborhood does not have energy storage. In one embodiment, all neighborhoods include energy storage. Energy stores 344 and 364 represent any type of energy storage that may be present within a neighborhood. Energy stores 344 and 364 may represent the sum of all local energy storage resources of individual customers within a neighborhood. In one embodiment, one or more neighborhoods include a neighborhood energy store. The neighborhood energy store may be in addition to or in place of local energy storage at individual customers.

[0053] In one embodiment, the energy stores 344 and 364 can include battery resources, which can include any type of battery. Batteries are devices that store energy by chemical and / or electrical means, which can be retrieved at a later time. However, energy storage devices are not limited to batteries. For example, in one embodiment, an energy store, either local to a consumer or shared among multiple consumers or an entire neighborhood, includes mechanisms that perform the task of converting active energy into potential energy, which can then be recovered by converting potential energy back into active energy. Consider, for example, a water storage system as an energy store. When there is excess capacity within the consumer and / or neighborhood, the system can start a pump and run it on excess power to pump water "uphill," essentially in any way that pumps water against gravity. Energy recovery can include using gravity to force water back downhill to spin a generator or mini-generator to generate energy. Another alternative is to use the energy to compress air, which can then be used to run a generator as the air decompresses. It will be appreciated that other examples of energy storage devices may be used that are not limited to traditional battery resources.

[0054] In one embodiment, the system 300 is a segment of a power grid that includes distributed control. In such a scenario, each node in the hierarchy of the power grid network can manage its state to meet standards compliance or expected performance at its PCC. In one embodiment, each node can also provide electrical support to neighboring segments or PCCs when it sees degraded performance conditions on the power grid network side (upstream of its segment). In one embodiment, each node can provide electrical support to neighboring segments or PCCs in response to receiving information from the data center 310 or other nodes and / or receiving dispatch or control information from a centralized control device.

[0055] In one embodiment, the system 300 includes one or more power sources 312 coupled to provide power to the power grid network. The one or more power sources 312 can be in addition to a local energy source at the customer. In one embodiment, none of the individual power sources 312 has sufficient capacity to meet the power needs of the customer. For example, rather than an industrial or utility-scale power plant, the one or more power sources 312 can be included locally in a segment of the power grid. The segment can be within a neighborhood or shared among multiple neighborhoods. The power sources 312 can include smaller generators that are smaller than a full utility implementation, but larger than would typically be used at a customer or customer facility. The power sources 312 installed in the neighborhood can be directly associated with a control node (e.g., the power sources 312 can be coupled to and controlled by the control node 332). The control node can manage the output of the power sources.

[0056] A grid network can be set up with minimal infrastructure compared to today's grids, without the need for large-scale power plants, and instead using smaller energy generating devices (e.g., local generators, local solar installations, small hydroelectric generators or other sources). Such a modular grid network can be built from a grid based on current demand and then interconnected with other independent grid network segments. Each segment can continue to operate independently, but can then benefit from better allocation of power generation and demand with neighboring segments based on availability. Each interface or interconnection point can include one or more control nodes, each of which can include one or more power converters, for controlling power usage and presentation of power upstream. In this way, a local grid network can be built, and then two independent segments can be joined by another layer of a grid network hierarchy that interfaces the built grid network with another local grid network when another layer is added.

[0057] In one embodiment, consider a neighborhood 340 with multiple customer facilities 350 with localized energy sources 352. Traditionally, the grid is designed and constructed as unidirectional, since it is designed to deliver power from a single large power plant to the customers. With the power generating equipment at the customer facilities 350, the neighborhood 340 and the connected grid can effectively become a bidirectional system, delivering power from a centralized source to the customers, while the customers can also generate excess capacity that is fed back onto the grid. When the power generation for the neighborhood and adjacent neighborhoods exceeds the instantaneous power demand, the generated power is pushed back up the grid toward the power plants. This situation can pose a challenge to the grid infrastructure.

[0058] Grid operators (e.g., utilities) typically set limits on how much local generation can be connected to the grid to reduce the risk of a scenario in which a significant amount of energy is pushed back up the grid toward the power plant. Such limits are often referred to as saturation, and there is a threshold amount of capacity that is allowed to be added to the grid. Once the saturation threshold is reached, customers typically must pay for additional infrastructure that allows the utility to selectively disconnect their generation from the grid. Also, in such a scenario, customers and utilities are at odds because the generation is not available to the grid and therefore the grid operator does not pay the customer, and the customer does not receive the same level of cost savings.

[0059] In one embodiment, the system 300 can provide an alternative mechanism to address grid saturation. In one embodiment, distributed control in the system 300 can provide dynamic control of power demand and generation as seen at the PCC and / or from any location downstream of the customer premises or control node. In one embodiment, the control node includes power converters to control active and reactive power demand and active and reactive power generation. More specifically, the control node can adjust its operation to affect the active power component of power as seen downstream from the PCC and the active power component as seen upstream from the PCC. The control node can adjust its operation to affect the reactive power component of power as seen downstream from the PCC and the reactive power component as seen upstream from the PCC. In one embodiment, the control node can include one or more inverters or one or more microinverters as power converters to apply control to the demand and generation.

[0060] In one embodiment, the node 332 includes a grid connection device that connects upstream in the grid network. The grid connection device can include known connection devices and high and low voltage signal lines. The node 332 is or is connected to a PCC (PCC 322) of a segment of the grid network of the neighborhood 340. The node 332 includes control logic, such as a controller or microprocessor, or other logic to determine how to operate. In one embodiment, the node 332 determines that a saturation threshold has been reached in the neighborhood 340. Such a determination can be made as a result of dynamic monitoring to determine that power generation exceeds power demand. Such a determination can be made in response to notification from a data center or centralized grid management device. Such a determination can be made in response to data from other distributed control nodes. In one embodiment, each energy source 352 in the neighborhood 340 is associated with a control node 354 in the neighborhood. In one embodiment, each control node 354 is configured with information regarding the capacity of its associated energy source 352. In one embodiment, each local control node 354 may register with control node 332 , thereby allowing node 332 to know the total capacity of the neighborhood 340 .

[0061] In one embodiment, the node 332 knows the total peak active power demand of the neighborhood 340, such as by configuration and / or dynamic identification via communication with meters or other devices distributed to the consumers. In one embodiment, there is a threshold percentage of the total peak active power demand that identifies a value of active power above which the neighborhood is considered saturated. In one embodiment, the node 332 dynamically adjusts the operation of the power converters to adjust the interface between the neighborhood 340 and the grid in response to the saturation condition. In one embodiment, the node 332 adjusts the ratio of active power to reactive power of the neighborhood 340 as seen upstream of the PCC 322 (e.g., as seen by the PCC 324 and / or as seen by a centralized grid management device or another part of the grid network).

[0062] In one embodiment, node 332 receives dispatch information from data center 310 or a grid manager indicating a level of grid saturation for the neighborhood 340. In one embodiment, node 332 receives information from downstream, such as via a meter and / or node 354, indicating a level of grid saturation downstream of the PCC 322. In one embodiment, node 332 adjusts at least active power generation for the neighborhood 340, such as by communicating with downstream control node 354 to adjust their active power output. In one embodiment, node 332 communicates downstream to cause control node 354 to vary the ratio of reactive power output to active power output upstream. In one embodiment, node 332 adjusts active and / or reactive power generation and / or demand at PCC 322 to adjust electrical conditions as seen upstream from PCC 322. In one embodiment, node 332 and / or node 354 adjust operation to shunt at least a portion of active and / or reactive power to energy store 344.

[0063] In one embodiment, the system 300 represents a virtual grid or a segment of a virtual grid. As a virtual grid, the system 300 does not require the traditional infrastructure, centralized power plants, or centralized grid management devices common to traditional utility grids. The system 300, in one embodiment, can be a virtual grid in that each neighborhood 340, 360 can generate localized power and meet localized demand independent of the other area. Despite being independent, the neighborhoods 340 and 360 can be interconnected to allow each neighborhood to provide support to and / or receive support from the other neighborhood. The interconnections between the neighborhoods 340 and 360 can be minimal, compared to the extensive infrastructure required for a traditional grid.

[0064] In one embodiment, nodes 332 and 334 may be considered to be coupled to each other as a PCC and / or coupled to each other through another PCC. In one embodiment, PCC 322 and PCC 324 would be coupled to each other through PCC 326, which has a separate control node (not explicitly shown). PCC 326 may be considered to be higher in the hierarchy of the grid network than PCC 322 and 324. PCC 326 attempts to control the operation of all downstream connections and may be managed in terms of the control node that manages the upstream connections. In one embodiment, nodes 332 and 334 are coupled to each other at the highest level of the hierarchy of the grid network, not through PCC 326, and may communicate with each other and provide grid support. In one embodiment, any generation available within neighborhood 340, even if sufficient to meet its own peak power demand, is insufficient to meet the peak power demand of neighborhoods 340 and 360. The same is true for the generation of neighborhood 360.

[0065] The control nodes 332 and 334 independently manage these local sources. From the perspective of each neighborhood, the entire neighborhood appears to have a "source" in terms of what the generating resources within the neighborhood can generate. The nodes 332 and 334 control the distribution of the locally generated power from each of the neighborhoods. Although referred to as neighborhoods, it will be understood that similar principles can be applied to two separate customers, each with a local generating device and each with a control node. By coupling the two customers together, a virtual grid can be formed. In this way, the virtual grid can operate at the level of an individual customer or at the level of a large group of customers and neighborhoods. In one embodiment, each control node operates based on its local power demand and local generation, as well as monitoring and / or communication regarding the power demand and generation from the associated neighborhoods or customers.

[0066] In one embodiment, one or more virtual grid network segments can be connected to the utility grid. In one embodiment, one or more additional customers or neighborhoods can be interconnected with the interconnected customers or neighborhoods as a virtual grid. In one embodiment, each control node includes communication and control logic to discover the network structure. In one embodiment, one control node, such as node 332 in system 300, can operate as a master node. A master control node can have one or more slave nodes coupled to it. For example, node 334 can be a slave node to node 332. In a master / slave scenario, control node 332 can control the operation of node 334 to cause node 334 to control local or downstream resources according to one or more commands or requests issued by master node 332. In this manner, node 332 can provide control of its local segment and one or more sub-segments to which it is connected as slave segments. In such a scenario, node 332 can be responsible for ensuring compliance of each grid network segment with regulations or requirements. Node 332 may thus control the distribution of power and power demand throughout system 300 .

[0067] In one embodiment, the grid network of the system 300 can be modular in size. Because each neighborhood 340, 360, etc. in the grid network can operate independently, neighborhoods, customers, and / or other segments or groups of the network can be dynamically added and / or removed from the grid network. For example, in a developing area, a first neighborhood 340 can be built with its generating equipment to attempt to meet the needs of its customers. In one embodiment, a source 312 can be connected that is insufficient by itself to meet the peak demand of the neighborhood 340, but can provide demand when local energy sources are insufficient to meet the demand. In one embodiment, the neighborhood 360 can be further developed and then connected to the neighborhood 340 (e.g., connecting nodes 332 and 334). Other neighborhoods can be added similarly via higher level PCCs and control nodes and / or by connecting the control nodes of the neighborhoods. In one embodiment, the power source 312 can then power both neighborhoods by distribution through the control node, and the neighborhoods will largely rely on local generation, but can receive power from the power source 312 as a backup source. In one embodiment, power from the power source 312 is used when local generation, including conversion of power from an energy store, does not meet demand. In one embodiment, one control node assists the other control node by adjusting reactive power output to change voltage and power flow at the interconnection points of the neighborhoods. Changing the reactive power or phase offset of power generated and / or consumed locally in the neighborhood can create electrical conditions that cause power to flow in different directions depending on whether the other neighborhood needs to receive or release additional power.

[0068] FIG. 4 is a graphical representation of an embodiment of components of current in a system where the harmonic components of the current have an offset angle relative to the fundamental current component. Diagram 410 provides a complex vector representation of the current. A vector has a magnitude and a direction. Instead of simply measuring power as is traditionally done, in one embodiment, a meter and / or control node can monitor the power as an energy signature that includes a representation of a complex power vector. In one embodiment, each signature identifies a feature that defines and / or "names" the signature. Each signature includes a complex vector representation that provides a vector of the fundamental current and vectors of one or more harmonics.

[0069] Vector 420 is a vector of fundamental currents. In a common representation, the x coordinate is the vector component that runs from left to right across the page. The y component runs from the bottom to the top of the page. It will be understood that vectors can have negative y components, although not shown here for simplicity. The x and y coordinates define the ends of the vector. Now assume that the x and y coordinates of the fundamental current vector 420 define a plane. According to the research and writings made by the inventors, the most appropriate way to imagine the harmonics is to represent them as three-dimensional vectors. Thus, if the x and y coordinates of vector 420 define a reference plane, one or more of the harmonics can have an offset angle with respect to the plane of the fundamental current vector.

[0070] For example, consider the example diagram 410. The first harmonic is illustrated as having a vector 430 that includes x and y components, the magnitude of which can be any magnitude relative to the components of the fundamental current. In addition to the x and y coordinates, the first harmonic vector 430 includes a z coordinate component that defines an offset angle 452 of the vector relative to the reference plane of the fundamental current vector 420. It will be appreciated that the origin of the fundamental current and the harmonic is the same. Thus, the third dimension of the harmonic vector, i.e., a complex vector, is not necessarily the absolute z coordinate component, but rather the offset angle relative to the fundamental current.

[0071] As shown, the third harmonic vector 440 also has x and y components and an offset angle 454 that can be different (greater or smaller) than the offset angle 452 of the first harmonic vector 430. The angular shift of the offset angle represents the magnetic effect on the current. The inventors have measured a significant effect on the power consumption up to the 40th harmonic. Thus, the contribution of harmonic offset should not be underestimated. The harmonics shift with respect to the offset angle due to the different resonance effects of the magnetic flux when trying to pass the current. The fundamental current vector 420 is the current that the customer expects. However, the harmonic components may add significant (measurable) power consumption. The harmonic offset can shift the expected simple two-dimensional current vector to a three-dimensional current vector (complex current vector). Conventional power vector diagrams cannot fully address the power usage of the customer because additional power is required to overcome the magnetic components represented by the shifted or offset harmonic components.

[0072] 5 is a graphical representation of an embodiment of components of currents in a system where the current vector is a combination of fundamental and harmonic current components. Diagrams 510, 520, 530, and 540 illustrate portions of the components of a complex current vector according to an embodiment of diagram 410 of FIG. 4. As shown, diagram 510 represents a fundamental current vector 512. The fundamental current includes an x-component and a y-component and defines a harmonic reference frame.

[0073] Diagram 520 represents a first harmonic vector 522 with x and y components and an offset angle 524. Diagram 530 represents a third harmonic vector 532 with x and y components and an offset angle 534. Diagram 540 represents a fifth harmonic vector 542 with x and y components and an offset angle 544. The fundamental current 512 and each of the various harmonics (522, 532, 542) are shown as a two-dimensional "power vector diagram" representation of what would traditionally be expected for each. However, as noted above, the harmonics often have offset angles relative to the fundamental current component vectors, and thus the resulting composite current vector will not be in the same plane as the fundamental current vector 512.

[0074] Rather, consider the power vector diagram of the resultant current vector as a triangle in a three-dimensional box. Diagram 550 provides a simplified view of this concept. It will be observed that the fundamental current vector 512 is on one side of the three-dimensional box of diagram 550. In a sense, the harmonics push the resultant current triangle "into" the box. The resultant current vector 552 is larger in magnitude and angularly offset with respect to the fundamental current vector 512. Offset 554 represents the offset angle. It will be appreciated that the fundamental current vector 512 and the resultant current vector 552 define the "shape" of the box. Different degrees of harmonic contribution result in different shapes of the box. The resultant current vector 552 can be a signature stored by the metering device. The reference plane of the fundamental current 512 can be defined as the plane of grid power (referring to the power state as seen by the grid through the PCC).

[0075] It will be understood that there are regulations for switching power supplies and magnetic resonance in general with regard to noise and harmonics generated. Each device is tested for compliance (e.g., UL certified). When each device or load individually functions as designed and tested, each will comply as required by the regulations. However, when multiple loads and / or devices couple to each other, unexpected resonances tend to occur. The inventors have measured the contribution to the energy vector diagram from the first up to the 40th harmonics. Thus, there is usually a significant amount of harmonic noise generated on the power line. Harmonic suppression traditionally involves filters that target specific noise components. However, the noise components may change continuously as different devices come online and go offline, and because the electrical resonant structure of the network changes continuously. In one embodiment, the meter detects the characteristics of each load or group of loads. These characteristics can be called harmonic signatures.

[0076] In one embodiment, a power meter or energy meter can detect such shifts as an offset angle of the harmonic current vector by measuring the energy contribution. A power converter can compensate for the actual resultant current by providing the necessary reactive power to match the load and / or PCC with the grid. In this way, the current at the load can be adjusted by the converter to match the resultant current with the grid in a complex vector rather than just in power factor. Such an action, of course, eliminates or at least reduces the harmonic distortion caused by loading the grid.

[0077] In one embodiment, what is described with respect to the load can also be performed with respect to the energy generation. In one embodiment, the meter can determine the energy signature at the PCC and calculate what current is required to offset the grid to a desired offset amount (if a non-utility power factor is desired) and / or match the grid with a utility power factor if desired. The converter can adjust its operation to not only adjust the power output to the reactive power demand, but also to shift the complex current vector to more efficiently match the grid interface with the PCC downstream.

[0078] It will be appreciated that the energy vector diagram displayed in diagram 550 can be represented as a mathematical representation of the effect seen when looking at the current component of the power drawn by the load or consumer. This effect is waste energy that typically appears as heat. A traditional problem is that the systems are not well matched and have a significant noise component. In one embodiment, the control node not only matches the impedance but also matches the noise or harmonic correction to provide a connection with the grid of a particular energy signature. In this way, the control node can provide a "cleaner" connection with the grid network for the power interface, whether outputting power onto the grid or receiving power from the grid.

[0079] FIG. 6 is a block diagram of an embodiment of a gateway device in a distributed grid system. Metering device 600 represents an embodiment of a grid system, which may be a grid system according to any embodiment described herein. For example, system 600 may be an example of a system according to system 100, system 200, and / or system 300. Grid 610 represents a grid network, which may be any type of grid described herein, whether a utility grid, a virtual grid, a distributed hierarchical grid network, or a combination thereof. Meter 620 represents a grid meter, or a meter used in the grid to measure and charge for the power provided by the grid. In one embodiment, meter 620 may be considered part of the grid infrastructure and may be referred to as an inlet meter. Meter 634 of gateway 630 is understood to be separate from meter 620. In one embodiment, meter 620 monitors the power that grid 610 supplies to PCC 622, which represents a PCC according to any embodiment described herein.

[0080] In one embodiment, the system 600 includes a gateway, which can be and / or be part of a control node according to any embodiment herein. In one embodiment, the gateway 630 represents the "brains" of the control node. In one embodiment, the gateway includes a router 632 that allows the gateway 630 to communicate with other devices, such as devices outside the PCC. In one embodiment, the router 632 allows the gateway 630 to communicate with a data center 680. The data center 680 can represent a centralized data location for a distributed grid network. In one embodiment, the data center 680 represents a centralized grid management device. As such, the data center 680 represents a source of grid-based information, such as control, dispatch information, or other data related to the operation of the grid. The router 632 includes an Ethernet connection or other connection using Internet Protocol. The router 632 can include a grid interconnect. The router 632 can include a proprietary connector. The router 632 may represent a stack or protocol engine within the gateway 630 for generating and processing communications in addition to a hardware connector that provides an interface or connection to the power grid.

[0081] In one embodiment, the gateway 630 includes a meter 634, which represents a metering device according to the device 800 of FIG. 8. The meter 634 allows the gateway 630 to monitor the power demand and / or generation at the customer side of the PCC 622. The customer side of the PCC 622 is opposite the grid. The customer side is the electrical contact point with the customer's loads and / or load controllers. Typically, the PCC includes some fuse system and / or other disconnect mechanism. The fuse system can be a soft fuse (e.g., a switch or other mechanism that can be electrically opened and closed) or a hard fuse that must be mechanically or physically reset or replaced. In one embodiment, the meter 634 stores and manages the energy signature. In one embodiment, the meter 634 performs the aggregation.

[0082] The gateway 630 includes a controller 636, which represents hardware processing resources for controlling the operation of the gateway. The controller 636 may also represent software or firmware logic for controlling the operation of the gateway 630. In one embodiment, the controller 636 may be implemented by more than one hardware component. In one embodiment, the controller 636 is or includes an embedded computer system. For example, the controller 636 may include an embedded personal computer (PC) board and / or other hardware logic. The controller 636 generally controls the operation of the gateway 630, such as controlling the router 632 and / or the meter 634. In one embodiment, when the gateway 630 is commanded to do something, the controller 636 may be considered to perform the operations to carry out the command.

[0083] In one embodiment, the system 600 includes one or more loads 640 on the customer side of the PCC 622. In one embodiment, the system 600 includes one or more energy sources 660. The energy sources 660 represent power generation resources at the customer or on the customer side of the PCC 622. In one embodiment, the energy sources 660 are renewable energy sources such as wind or solar power systems. In one embodiment, the energy sources 660 generate real power. In one embodiment, the node 600 includes a battery backup 670. The battery backup can be any form of energy store or energy storage device described herein.

[0084] In one embodiment, the consumer includes a local power converter 650. The converter 650 may be according to any embodiment of a converter described herein. The converter 650 performs one or more operations to manage or control the interface. In one embodiment, the interface refers to an interconnection between the device and the PCC 622. In one embodiment, the interface refers to an electrical interconnection or electrical coupling between the device and another point. For example, the converter 650 may operate to adjust the interface between the PCC 622 and the load 640, such as by changing how power or energy is transferred between the grid and the load. In one embodiment, the converter 650 may operate to adjust the interface between the energy source 660 and the load 640, such as by providing power from a local energy source to the load. In one embodiment, the converter 650 may operate to adjust the interface between the energy source 660 and the PCC 622, such as by providing power from the energy source to the grid. In one embodiment, converter 650 can operate to regulate the interface between battery backup 670 and PCC 622 and / or energy source 660, for example, to charge the energy store and / or provide power from the energy store for use by a load and / or the power grid.

[0085] 7 is a block diagram of an embodiment of a gateway aggregator system. System 700 is an embodiment of a gateway device, which may be or be included in a control node according to any embodiment described herein. Aggregator 710 represents hardware and software logic for performing aggregation of data. Aggregator 710 may compute interface control decisions based on aggregated information.

[0086] Aggregation logic 720 represents logic that allows aggregator 710 to collect multiple pieces of data related to the state of the grid. External I / O 722 represents sources external to the PCC that can provide grid state information. Typically, such information is provided in consideration of the state of the entire grid or a particular segment or section of the grid larger than the portion managed by a customer or neighborhood or control node associated with aggregator 710. Examples of external I / O 722 can include, but are not limited to, dispatch information and grid control signals. Dispatch information can be broadcast to the grid network or can be sent to a particular area within the grid network. Grid control represents a particular signal that indicates at least one electrical condition that the PCC is to comply with and / or address. For example, the PCC can be requested to provide a particular output from the PCC. As another example, to comply with regulations based on conditions elsewhere in the grid network, You can make specific requests to the PCC.

[0087] The sensors 724 represent sources of data within the PCC, such as, for example, one or more sensors local to a control node or other gateway or aggregation device. Examples of sensor data may include, but are not limited to, load information, local temperature, light conditions, and / or other information. In one embodiment, the load information is collected or monitored by a meter that determines what loads are drawing power, such as by an energy signature that represents a complex current vector for the load. In one embodiment, the load information may be configured within the aggregator 710 and may be the maximum load capacity that allows a particular load connection (e.g., a breaker, outlet, or other connection). In one embodiment, the operation of a local energy source may be affected by temperature, or the temperature may be an indication of the expected efficiency and / or demand for a particular load and / or energy source. Light conditions are specific to solar systems, but other sensors, such as wind sensors, may be used instead or in addition.

[0088] Each sensor can provide information that is considered when determining how to output power or control interfaces within the PCC and / or outside of the PCC. In one embodiment, each sensor registers with aggregation logic 720. The aggregation logic 720 can include a sensor control hub that collects and aggregates information from the various sensors. In one embodiment, the aggregator 710 stores the aggregated data and / or raw data in memory 742. The memory 742 can be local to the aggregator 710 and can store sensor information and / or grid control information.

[0089] In one embodiment, the aggregation logic 720 includes weights that provide greater weighting to certain data than other data. The weights can change based on time and / or based on other received data. For example, temperature data can be considered to determine what action to take, but can be weighted very low or ignored completely when grid control is received. Countless other examples are possible. In one embodiment, the aggregation logic 720 operates as a type of complex state machine. In one embodiment, each condition output generated by the aggregation logic 720 identifies a state determined based on various inputs. For example, the aggregation logic 720 can make decisions based on ranges of data, such as when light conditions are within a given range, temperature is within a particular range, and grid conditions are within a certain range, a particular condition output is generated. Otherwise, other condition outputs are generated. The condition outputs can indicate what state the aggregator 710 is in to determine how to control the operation of the power converter.

[0090] In one embodiment, the aggregation logic 720 generates one or more conditions for the perform logic 750 to perform. In one embodiment, the aggregator 710 can include zero or more other logic elements for varying the determined conditions. In one embodiment, the aggregator 710 includes one or more forecast logic 730 and / or forward prediction 740. In one embodiment, all logic blocks within the aggregator 710 can be considered the control logic of the aggregator. Thus, the aggregator performing the calculations can include the operation of the aggregation logic 720, the forecast logic 730, the forward prediction 740, the perform logic 750, and / or other logic not shown.

[0091] In one embodiment, the forecast logic 730 can receive rate source information 732. The rate source information 732 can include customer rate or price information and / or market rate or price information. In one embodiment, the customer rate will include different rates for active and reactive power. In one embodiment, the market rate will include different rates for active and reactive power. Reactive power can generally be supplied to the grid for the "ancillary market", i.e., to provide ancillary services. Thus, reactive power rates can actually include many different rates depending on market conditions and the ancillary market selected. It will be appreciated that the rate information can change throughout the day and / or throughout the season or year. Thus, time of day and time of year can be information considered for calculation operations performed based on the rate information. In one embodiment, the rate source 732 is a real-time rate information source and can provide data related to the deregulated energy market, such as rate contract information, instantaneous rates, and / or other information. In one embodiment, the aggregator 710 can receive data related to the deregulated energy market, such as rate contract information, instantaneous rates, and / or other information. In one embodiment, the aggregator 710 can receive data related to the deregulated energy market, such as rate contract information, instantaneous rates, and / or other information, from an external I / O. 722 to a rate source 732 .

[0092] In one embodiment, the forecast logic 730 determines or calculates actions to be taken based on the conditions and rate information identified by the aggregation logic 720. The forecast logic 730 can determine one or more actions to be taken based on a combination of rate information and condition information. For example, the conditions determined as calculated by the aggregation logic 720 can identify a particular state or zone of operation of the interface managed by the aggregator 710. The aggregator 710 is associated with local loads and control nodes that can provide power to the grid. In this manner, the forecast logic 730 can determine, for example, the best use of locally generated energy. The forecast logic 730 can determine how to best control the interface based on where the economic payoff for the consumer is greatest.

[0093] For example, on some days, depending on the conditions of the grid network, the market price may fluctuate between active power and ancillary services. When active power rates are high, the forecast logic 730 may determine to direct the active power generated by the associated power converter to be transferred to the grid. Then, if one or more ancillary market prices become higher than the active power market rate, the forecast logic 730 may determine to direct the reactive power generated by the power converter to be transferred to the grid. In another example, consider that a consumer has a load that has a load demand. However, since the market rate is currently higher than the value of consuming energy locally, the forecast logic 730 may determine to transfer energy to the grid and withdraw power from the grid to power the load. Similarly, if the market rate falls, the forecast logic 730 may determine to redirect more energy to the local load demand. In this manner, the aggregator 710 can dynamically monitor and control the local PCC to grid interface to maximize the value of energy to local consumers and the grid.

[0094] In one embodiment, the forward prediction 740 retrieves historical information from the memory 742. The historical information may include one or more conditions with associated actions to be taken, past trend information regarding rates, electrical conditions, power demand, and / or other information. The history or historical information may enable the aggregator 710 to identify trends or patterns based on previous operations. Thus, the longer a control node has been in operation, the more its historical data may inform operations. In one embodiment, the aggregator 710 includes a data collection period before using the historical information. The time of data collection may be variable for different uses of the aggregator, but may be hours, days, weeks, or even months. In one embodiment, such information may be "phased in" gradually by gradually giving greater weight to the analysis or evaluation of the historical data or to the calculation of what actions to take.

[0095] In one embodiment, the historical data may identify a particular operating state and its next operating state and how much time has passed between them. Thus, for example, the forward prediction may determine whether or not to perform a determined action based on historical information indicating whether such condition or state is likely to persist long enough to merit economic benefit. In one embodiment, the forward prediction 740 determines what action the control node should perform from the selected action or state and the historical data. In one embodiment, each prediction represents an estimate of what decision should be made based on current conditions, taking into account past data of energy loads, energy prices, weather conditions, tariffs, and / or other information. In one embodiment, the historical data may be referred to as an operational history or operational data, referring to operations within the power grid node being monitored / controlled.

[0096] In one embodiment, the execution logic 750 receives one or more conditions, one or more actions, and / or one or more predictions from the aggregation logic 720, the forecast logic 730, and the forward prediction 740, respectively. The execution logic 750 can analyze the input data and calculate one or more actions to perform based on the received data. In one embodiment, the aggregator 710 can collectively have knowledge of connected local energy sources, entrance meter information, energy stores or energy backup systems, local or on-site loads, and other information. In one embodiment, all information collected within a gateway device such as the aggregator 710 is collected by local meters. The logic within the aggregator 710 can receive data from multiple sources and make decisions based on the data. The aggregation of data itself is different than previous control nodes. Forecasts and / or predictions can be added to the aggregator. In one embodiment, the execution logic 750 selectively generates actions based on the calculated conditions, actions, and predictions.

[0097] Consider an example where a meter detects that a cooling load has been turned on and therefore more reactive power is required. The meter may make such a determination, for example, by calculating or processing the different load energy signatures of the loads. For example, consider the composite current already present in the system. Another load will additionally come online, causing a change in the overall composite current. In one embodiment, the meter may calculate the difference between the new composite current and the previous composite current to determine the energy signature of the new load. In this manner, the meter may identify a particular load and determine to effect a change in operation via the aggregator 710 to accommodate the power demand of the particular load. It will be appreciated that such a calculation may require vector analysis and / or calculations to discern the specific load. In one embodiment, the aggregator 710 may maintain historical data regarding one or more energy signatures and may therefore determine how long a given load is expected to be on based on a historical average. In this manner, the energy signature may be used in conjunction with the historical data and / or other decision data calculated within the aggregator to determine what action to take.

[0098] Continuing with the example of a cooling load coming online, in one embodiment, the meter detects an increase in the demand for reactive power in the system. In one embodiment, the meter detects the energy signature of the cooling load. The gateway can cause the attached solar system (e.g., via a converter and / or inverter coupled to the solar system) to adjust its phase angle to generate more reactive power to handle the cooling load. Once the cooling load is turned off, the gateway can tell the solar system to use the excess power to charge a battery backup system or provide support to the power grid. Again, the list of possible examples is endless.

[0099] In one embodiment, the execution logic 750 generates an action and executes the action. In one embodiment, the execution logic 750 can generate an action for a local output 752 and / or a market output 754. Examples of local outputs can include, but are not limited to, providing real and / or reactive power to a load, providing real and / or reactive power to charge an energy storage device, and / or providing power to a local "capacity," which can represent one or more loads and one or more energy storage devices. Examples of market outputs can include, but are not limited to, providing real power to the grid and / or providing ancillary services.

[0100] Ancillary services can include many different services that can be generally described without illustrating all possible services. Ancillary services can include grid support, frequency support, upregulation, downregulation, and / or blackout services, and / or other services. Grid support refers to any type of voltage support service that increases or decreases the grid voltage condition at the PCC. Upregulation and downregulation refer to certain frequency support services. Upregulation and downregulation can refer to controlling a load interface to change the load seen at the PCC. Frequency support refers to other types of frequency services, which can include changing the interface to change the flow of energy onto the grid to regulate the frequency of AC power as seen at the PCC. Blackout services refer to actions taken to strengthen the grid to allow disconnected portions of the grid to be reconnected to the grid network. All ancillary services can include providing capacity to meet demand by the grid as seen at the PCC.

[0101] Generally, in one embodiment, a consumer node may include a control node. The control node typically includes an energy meter and a controller. The controller may be an aggregator 710 and / or other gateway device. The energy meter and controller are located on the consumer side of the PCC and perform operations within the PCC to change the interface seen by the grid through the PCC. The consumer node includes one or more power converters that change their operation in response to commands or control from the controller and / or meter. The operation of the power converters changes the interface with the PCC according to decisions made by the controller. The operations by the power converters may change the flow of energy within the grid network at the local node.

[0102] In this manner, the power converter may respond to the aggregated information by changing its operation in response to a decision by the controller, which decides how to operate based on the aggregated information. The aggregated information may include information from one or more sensors, one or more grid-side controllers or data centers, and local power demand and local conditions. The controller's decision may include a calculation based on collected local condition information and grid condition information. In one embodiment, the decision includes a calculation based on rate information. In one embodiment, the decision includes a calculation based on historical information. In one embodiment, the decision includes a calculation by an execution logic to cause one or more controls of one or more power converters. The power converter varies the flow of energy within the PCC and / or between the PCC and the grid according to any embodiment described herein. The power converter may control a combination of active and reactive power from a local energy source and / or the grid according to any embodiment described herein. FIG. 8 is a block diagram of an embodiment of a metering device for monitoring power at a PCC. The metering device 800 can be a power meter or an energy meter according to any embodiment described herein. In one embodiment, the metering device 800 is or is part of a control node according to any embodiment described herein. The device 800 includes hardware components for interconnecting with the power grid network to connect upstream and / or to neighboring power grid network nodes. In one embodiment, the device 800 includes hardware components for interconnecting with one or more loads and / or other equipment or nodes coupled downstream of the power metering device. It will be appreciated that the device 800 may be separate from a meter used by the power grid to measure and charge for power provided from the power grid. Multiple devices 800 may be coupled to one power grid meter. The apparatus 800 includes a load interface 820. The load interface 820 provides hardware for interconnecting with downstream equipment. The apparatus 800 monitors the energy usage of the downstream equipment. In one embodiment, the apparatus 800 includes voltage sensing hardware 824 and current sensing hardware 822. The current sensing hardware 822 can measure the current drawn by the load and can include hardware that can measure the harmonic content of the power demand. The current sensing 822 can include the magnitude, phase offset (e.g., power factor), frequency, and / or other electrical characteristics of the current drawn by the load or loads. In one embodiment, the apparatus 800 can generate an energy signature and compare such energy signature calculation to a stored energy signature. The apparatus 800 can also store the new calculated energy signature. The voltage sensing hardware 824 can measure the voltage, including the phase, frequency, magnitude, and / or other electrical characteristics of the voltage waveform.

[0103] The processor 810 represents the control logic or controller of the device 800. The processor 810 can be configured or programmed to perform energy monitoring. The processor 810 can be configured to perform calculations to calculate an energy signature and / or compare current and voltage readings to the energy signature. In one embodiment, the processor 810 determines how the current can be adjusted to compensate for harmonics, grid conditions, or other conditions to bring the PCC into compliance and / or to provide assistance to compensate for faults at another control node. The processor 810 can include hardware and / or control logic to perform operations and track energy consumption of a segment of the grid network below the device 800 and determine how the underlying local grid network segment should be compensated to be in compliance. Although not shown, the metering device 800 operates in conjunction with a power converter to provide the required reactive power as indicated by the monitoring.

[0104] The device 800 includes external I / O 840 to allow the device 800 to connect with other metering devices or control nodes, and to connect with a data center or other centralized data device. In one embodiment, the external I / O 840 allows the device 800 to connect to a grid management device of a conventional utility grid. In one embodiment, the external I / O 840 allows the device 800 to send data to and / or receive data from a centralized data center. The external I / O 840 can receive dispatch information related to the device 800. The external I / O 840 can include any type of communication interface, including known wired and / or wireless communication mechanisms. In one embodiment, the external I / O 840 includes proprietary and / or customer communication mechanisms, which can include a wired and / or wireless communication platform that includes hardware and software stacks or other processing logic for sending and receiving communications.

[0105] The power grid interface 850 represents hardware that allows the device 800 to couple to a power grid network. In one embodiment, the power grid interface 850 allows the device 800 to determine the state of the power grid at the PCC associated with the device 800. In one embodiment, the power grid interface 850 represents hardware that allows the device 800 to couple to a local energy source. In one embodiment, the power grid interface 850 and / or other interfaces in the device 800 allow the device 800 to determine what type (how much) of energy support can be provided from equipment downstream of the device 800. For example, the device 800 can determine how much energy is being generated by the local energy source. The power converter adjusts its interface with the power grid at the PCC by adjusting its operation, including what current waveform appears at the PCC.

[0106] In one embodiment, the device 800 includes memory and / or storage resources such as a hard drive or solid state storage device. The storage device 830 represents the memory resources of the device 800. In one embodiment, the device 800 stores a plurality of signatures 832 used to monitor and control the loads. In one embodiment, each signature 832 is a complex current vector that represents the state of the current waveform drawn under various loads. In one embodiment, the processor 810 can generate and store the signatures 832. In one embodiment, the signatures 832 are preloaded on the device 800. In one embodiment, the processor 810 calculates composite current waveform information to compare with the signatures 832. The processor 810 can calculate the phase and shape of the current waveform desired for a given load scenario (power demand) and / or generation scenario depending on the match with the signatures.

[0107] In one embodiment, the processor 810 accesses one or more items of regulatory compliance information 834. In one embodiment, the regulatory compliance information 834 is stored in the storage device 830. In one embodiment, the regulatory compliance information 834 is received via the external I / O 840. In one embodiment, the processor 810 calculates the phase and shape of a current waveform desired for a given power demand scenario and / or generation scenario based on the regulatory compliance information 834. In this manner, the regulatory compliance information 834 can affect how the device 800 operates. In one embodiment, the external I / O 840 allows the device 800 to couple to an associated converter. Based on the calculations made by the processor 810, the device can signal the converter how to operate to obtain the desired current. In one embodiment, the device 800 can simply indicate the desired current to the converter, which can then calculate how the converter will otherwise generate the current. In one embodiment, the device 800 calculates certain parameters as inputs to the converter device, which then adjusts its operation to the current waveform desired at the PCC.

[0108] In one embodiment, the metering device 800 can be location aware according to the location awareness described above. In one embodiment, the processor 810 can determine its location by location awareness. Thus, based on the conditions measured or received with respect to the grid interface 850, the processor 810 can calculate the reactive power required based on the location detection. The external I / O 840 can then signal the associated converter to generate power. The device 800 can detect and determine that the control node at the PCC should provide voltage support upstream towards the generator or centralized grid network management device by having the control node at the PCC provide negative, i.e., lagging, phase reactive power support. The device 800 can detect and determine that the control node at the PCC should provide voltage support downstream away from the generator or centralized grid management device by having the control node at the PCC provide positive, i.e., leading, phase reactive power support. It will be appreciated that leading support refers to a current waveform that is leading in phase with respect to the grid AC voltage. Similarly, lagging support refers to a current waveform that is lagging in phase with respect to the grid AC voltage.

[0109] Signature 832 represents a complex current vector of one or more loads. The complex current vector is the resultant current drawn by the load when it is in an active state. In one embodiment, each signature has a complex current vector with apparent power components and harmonic components associated with it that shift the real power used by the load. In one embodiment, the apparatus 800 tracks the signatures and can cause associated power converters to operate differently based on detection of a particular load coming online and / or offline.

[0110] In one embodiment, the processor 810 can perform vector calculations and / or vector analysis of the monitored currents. In this manner, the apparatus 800 can identify and track various energy or current signatures. The signature 832 can be referred to as a current signature, indicating that when various loads are active, i.e., in operation, there will be specific identifiable current vectors associated with the loads that are online. The signature 832 can be referred to as an energy signature, indicating that the complex vector itself is a representation of the complex energy usage by the active loads.

[0111] More specifically, the signature 832 can represent not only the measurable power components of the energy for the load, but also information about harmonics or harmonic noise. Thus, in one embodiment, the apparatus 800 can aggregate harmonic information as well as measurable energy usage. The resulting representation of the signature 832 includes information about harmonics rather than a traditional power vector. In one embodiment, knowledge of the harmonics can inform the operation of the converter to adjust its interface with the power source to suppress the harmonics.

[0112] In one embodiment, the energy signatures 832 are specific to one or more loads or load states based on measurements and calculations of the load's composite currents. In one embodiment, each energy signature 832 represents a load state (a scenario in which various loads are on simultaneously) as opposed to identifying a particular piece of equipment. The apparatus 800 can identify the load's complex current vector, including identifying the active and reactive power components of the fundamental current, as well as the active and reactive power components of the harmonics and their angular displacement relative to the fundamental current.

[0113] 9 is a block diagram of an embodiment of a node of a distributed power grid. Node 900 represents a control node and may be an example of a control node according to any embodiment described herein. Node 900 includes various elements of hardware that enable its operation. In general, the hardware may be described as a processor 910, power distribution hardware 920, and power monitoring hardware 930. Each of these elements may include hardware of a particular type and functionality, some of which may be represented by other elements in FIG. 9.

[0114] Processor 910 represents one or more controllers or processors in node 900. In one embodiment, node 900 includes a power meter, a power converter, and control hardware that interfaces these two elements and couples them to the power grid. In one embodiment, each separate item includes a controller, such as a controller in the metering device and a controller in the power converter. The power converter may include a controller for the power extractor, a controller for the inverter, and another controller to manage these. Thus, controller 910 may represent multiple controllers or elements of control logic that enable node 900 to monitor and distribute power.

[0115] The processor 910 manages and controls the operation of the hardware in the node 900, including any of the hardware described above. The processor 910 may perform to provide modern grid intelligence (MGI) for the node 900. In one embodiment, the processor 910 performs logic to provide at least some of the functionality described with respect to the node 910. To the extent the functionality described is provided by hardware, the processor 910 may be considered a controller that controls the operation of the hardware. In one embodiment, the processor 910 performs an operating system for the control node of the node 900. In one embodiment, the operating system is the Modern Grid Intelligent Operating System (MGIOS). The MGIOS may provide features and benefits including at least some of the following:

[0116] MGIOS can provide computation and overall control of the operation of node 900. In one embodiment, MGIOS allows the node to collect data and make decisions to send data external to the node. In one embodiment, MGIOS can use the data to control local systems, such as local elements coupled to the same side as the PCC. In one embodiment, MGIOS also sends the data for use by external entities, such as utility management equipment and / or other nodes in the power grid network.

[0117] In one embodiment, MGIOS controls the dispatch functionality of node 900. Dispatching can include providing and receiving data, among other alerts, that are used to determine how to distribute power. In one embodiment, MGIOS can enable autonomous dispatching, which allows nodes of a power grid network to share information among themselves that control the operation of the power grid. Autonomous dispatching refers to the absence of the need for the involvement of a centralized power grid operator to generate or distribute dispatch information.

[0118] In one embodiment, MGIOS enables control functionality. Control can be by humans, cloud, and / or automated control logic. In one embodiment, MGIOS enables nodes 900 to function independently as individual nodes and / or collectively with other control nodes in the grid network. Each independent operation can enable a distributed network to function without the need for a centralized power plant and / or with minimal involvement of a centralized grid manager.

[0119] In one embodiment, MGIOS can enable bootstrapping operation, where a node 900 can bring its segment of the grid back online from an offline state. Such operation can occur autonomously from a centralized grid manager, such as by each node 900 in the grid network independently monitoring upstream and downstream conditions in the grid network. In this manner, a node 900 can come online when conditions permit, without having to wait for a grid operator to control the distribution of power downstream to the node. In this manner, a node 900 can intelligently bring its segment back online by controlling the flow of power to and from the grid, thereby preventing startup issues.

[0120] In one embodiment, the MGI allows the node 900 to provide multiple line voltages. In one embodiment, the power grid interface 980, which may be implemented by the control logic of the processor 910, may be configured for multiple different trip point voltages. Each trip point voltage may provide a different control event. Each control event may cause the processor 910 to take a control action to adjust the interface of the control node. The interface may be an interface to a load and / or an interface to a power grid network.

[0121] In one embodiment, the MGI can save interconnections in the grid network. In one embodiment, the node 900 controls backflow onto the grid network by limiting backflow and / or adjusting output to change the type of power presented to the grid. In one embodiment, the node 900 provides utility control functions traditionally performed by the utility's grid manager that controls the flow of power from a centralized generating plant. The node 900 can provide grid control functions to enable a distributed grid.

[0122] The power distribution hardware 920 includes power lines, connectors, phase locked loops, error correction loops, interface protection or isolation devices such as transformers, and / or other hardware that allows the control node to transfer energy from one point to another, control interfaces to control how power flows throughout the power grid, or other operations. In one embodiment, power converters can be included within the power distribution hardware. The power converters can be smart inverters or microinverters and can be according to those described with respect to systems 1500 and 1600.

[0123] The power monitoring hardware 930 includes connectors, signal lines, sampling hardware, feedback loops, computational hardware, and / or other hardware that enables the control node to monitor one or more grid conditions and / or load conditions. The grid conditions can be or include voltage levels, phase, frequency, and other parameters related to the operation of the grid. The load conditions can be or include voltage, current, phase, frequency, and other parameters related to the power demand by the load. In one embodiment, the node 900 includes a grid controller 940. The grid controller represents hardware and logic (e.g., software / firmware logic, settings, etc.) that controls an interface with the grid network. In one embodiment, the grid interface 980 represents an interface with the grid network. The grid controller 940 can include an active power controller 942 and a reactive power controller 944. The active power controller and the reactive power controller can be according to any embodiment described herein. In one embodiment, the active power controller 942 includes logic (hardware and / or software) to provide active power to the grid. In one embodiment, the reactive power controller 944 includes logic to provide reactive power to the grid. Providing power to the grid can include varying the interface to produce the type and combination of power desired to flow to the grid.

[0124] In one embodiment, the node 900 includes a local controller 950. The local controller represents the hardware and logic (e.g., software / firmware logic, settings, etc.) that controls the interface with the load or items downstream of the PCC that are coupled to the grid network. The local controller 950 may include a real power controller 952 and a reactive power controller 954. The real power controller and the reactive power controller may be according to any embodiment described herein. In one embodiment, the real power controller 952 includes logic (hardware and / or software) to provide real power to the load. In one embodiment, the reactive power controller 954 includes logic to provide reactive power to the load. Providing power to the load may include varying the interface to produce the type and combination of power desired to flow from the local energy source and / or the grid to the load. It will be appreciated that utility grids have rate structures that are based not only on the amount of usage but also on the time of usage. For example, the utility grid may have tiered rates. In one embodiment, the processor 910 includes rate structure information that allows it to factor in rate structure information when making calculations regarding how to change the interface with the grid controller 940 and / or the local controller 950. Factoring in rate structure information can include determining what type of power (active or reactive) is more valuable under a given situation. In this manner, the processor 910 can maximize the value of energy generation and / or minimize the cost of energy consumption. In an embodiment where a hierarchical rate structure exists, the processor 910 can instruct the grid controller 940 and / or the local controller 950 on how to keep consumption at the lowest possible tier and how to provide power at the highest possible rate. In one embodiment, the processor 910 takes into account the requirements of the utility or grid network when controlling the operation of the grid controller 940 and / or the local controller 950.For example, the power grid may have curtailment measures or other conditions that affect how power should be provided and / or consumed. In one embodiment, the node 900 may adjust power output as loads dynamically come online and go offline. For example, the local controller 950 may reduce output when a load goes offline and may increase output when a load comes online. The metering device 960 represents the metering functionality of the node 900 and may include a meter according to any embodiment described herein. In one embodiment, the metering device 960 may include a load control metering device 962. The load control device 962 may include logic to monitor the current demand of the load. In one embodiment, the metering device 960 may include a signature manager 964. The signature manager 964 includes logic to generate, store, and use energy signatures to monitor what is happening to the load. More specifically, the signature manager 964 may manage energy signatures including complex current vectors according to any embodiment described herein.

[0125] Traditionally, a net energy meter was required to connect to the grid. However, newer regulations may prevent connection to the grid at all unless certain features are met. The metering device 960 may enable the node 900 to control the inverter or converter to respond to a particular load and / or a particular energy signature identified on the line. The node 900 may provide real-time control of energy generation and consumption by the load based on what the metering device 960 detects.

[0126] In one embodiment, the node 900 includes a data interface 970. In one embodiment, the data interface 970 includes a data manager 972 for controlling control data sent to and received from a data center or data manager. The data manager 972 can collect data by making requests to a data center or similar data source. In one embodiment, the data interface 970 includes an external manager 974 that can manage interfaces with a data center, a centralized grid manager, other nodes in the grid network, and / or other data sources. In one embodiment, the data manager 972 receives data in response to data sent from the data source. In one embodiment, the external manager 974 requests data from the data source. The request can be according to any of a number of standard communication protocols and / or proprietary protocols. The medium for communication can be any medium that communicatively couples the node 900 and the data source. In one embodiment, the external manager 974 communicates with the data source at regular intervals. In one embodiment, the external manager 974 communicates with the data source in response to an event, such as more data becoming available, whether the external manager 974 receives an indication that external data is available or the data manager 972 indicates that local data is waiting to be transmitted. The data interface 970 can enable real-time data for market applications. In one embodiment, the data interface 970 provides data collection that can be used in one embodiment to identify current related energy signatures. In one embodiment, the node 900 includes a grid interface 980. In one embodiment, the grid interface 980 includes a utility interface 982 for interfacing with a utility grid. In one embodiment, the grid interface 980 includes a virtual interface 984 for interfacing with a distributed grid network. The operation of the grid interface can be referred to as modern grid intelligence (MGI), which refers to the execution of MGIOS by the processor 910. The grid interface 980 can include any type of interface that couples the node 900 to a grid infrastructure, whether a traditional utility grid infrastructure and / or a distributed grid network. In one embodiment, the grid interface 980 can enable the node 900 to know the direction of power. In one embodiment, the grid network provides dispatch information, such as providing a signal from a feeder that indicates the direction of power. The node 900 can manage its operation based on the direction of power flow in the grid network. The power grid interface 980 can also dynamically monitor for changes in the direction of power flow.

[0127] In one embodiment, MGIOS allows node 900 to adjust the operation of one or more elements connected downstream of the PCC to scale back grid operations. Consider the example of air conditioners coupled downstream of the PCC. In one embodiment, MGIOS can detect that the grid network is highly loaded and can determine that all air conditioners should be slowed down to ease the strain on the grid for 5-10 minutes. In this way, no equipment needs to be shut down and the grid does not need to cut power to any segments. Instead, power to selected loads can be reduced for a period of time to allow the grid to recover on its own. In this way, MGIOS can control loads and / or sources. Such operations can reduce or prevent brownouts or rolling blackouts, for example, by reducing power demand instead of cutting off supply completely.

[0128] It will be appreciated that the node 900 requires a certain amount of power to operate. The power consumed by the node 900 can be referred to as the tare loss, which indicates how much power the controller consumes when the node is not generating power. In one embodiment, the node 900 includes a sleep function to reduce the tare loss. For example, a node controlling a metastable energy source such as solar can sleep when the sun is not out and wake up when the sun is out. In one embodiment, the node can default to a low power state and wake up in response to a signal from a solar detector, power over Ethernet, or some other external signal trigger that wakes it up. In one embodiment, the node can wake up during a nightly sleep cycle to perform upgrades or other ancillary services.

[0129] 10 is a block diagram of an embodiment of a system for controlling harmonic distortion using a software feedback control subsystem coupled to a hardware waveform controller. The system 1000 includes a power source 1004, a load 1006, and a converter 1002 that generates an output and controls an interface between the power source and the load. In one embodiment, the converter 1002 is in accordance with that described in U.S. patent application Ser. No. 12 / 708,514, filed Feb. 18, 2010, entitled "POWER TRANSFER MANAGEMENT FOR LOCAL POWER SOURCES OF A GRID-TIED LOAD." In one embodiment, the power conversion can be in accordance with U.S. patent application Ser. No. 11 / 849,242, filed Aug. 31, 2007, entitled "MULTI-SOURCE, MULTI-LOAD SYSTEMS WITH A POWER EXTRACTOR." The system 1000 can be an example of a system including a converter for a control node according to any embodiment described herein.

[0130] The power path 1010 represents the path of power from the source 1004 to the load 1006, which is controlled by the converter 1002. The converter 1002 includes an input power converter 1020 for receiving input power from the source 1004 and converting it to another form (e.g., DC to AC). The input power converter 1020 includes hardware components for receiving the power signal to be converted and may include appropriate power components. In one embodiment, the input power converter 1020 performs dynamic impedance matching, which allows the input electronics to transfer maximum power from the source 1004. Dynamic impedance matching includes constantly tracking the maximum power point as well as driving the input power coupler (e.g., transformer) to keep the power slope as flat as possible (e.g., zero slope). The input power converter 1020 may receive control signals or information from the controller 1030 and provide inputs indicative of the operation of the converter. In one embodiment, dynamic impedance matching involves charging an internal node within the converter 1002 by high frequency switching of input power through a transformer or inductor. The internal node can then act as an energy reservoir for high frequency switching of the output through another transformer or inductor, allowing the load to draw whatever power it needs. In this way, the input power converter 1020 can provide an unregulated energy transfer from input to output.

[0131] The input feedforward 1012 provides information regarding the source power (e.g., maximum power value, frequency if necessary, or other information for controlling the hardware of the input power converter) to the controller 1030. The controller 1030 controls the input power converter 1020 based on the input information regarding the input power. The controller 1030 represents any type of processor controller that may be embedded in the converter 1002. The controller 1030 may be or include any type of microcontroller, digital signal processor (DSP), logic array, or other control logic circuit. Additionally, the controller 1030 may include suitable memory or storage components (e.g., random access memory, read only memory, etc.) for storing code or values ​​generated or obtained during run-time operation or pre-calculated values. The memory may include read only memory (ROM), registers, and / or flash memory.

[0132] The controller 1030 can drive a programmable waveform generator 1040 to generate a desired output waveform. The generator 1040 also has a power path 1010, which receives and outputs input power from the input power converter 1020. Although power can be transferred, the power is not necessarily output in the same waveform as it was received. For example, a DC signal can be output as a sinusoidal signal. Other power conversions can be accomplished as well. In one embodiment, the generator 1040 includes a pulse wave modulator (PWM) that generates an output waveform. The generator 1040 can receive control signals and information from the controller 1030 and provide status or operational information or feedback to the controller 1030. The output waveform can be either a current or a voltage. In one embodiment, the output is a current with a phase offset and offset angle relative to the load voltage waveform to allow for a harmonic free output.

[0133] Converter 1002 may incorporate specific timing, phasing, or other frequency information into the generation of the output waveform. Such timing, phasing, or other frequency information may be referred to as "input synchronization data." In one embodiment, such input synchronization data is derived from real-time load information, in which case it may be referred to as a "load synchronization input." The load synchronization input or input synchronization data indicates the information necessary to determine the synchronization signal described above. Such information is shown within converter 1002 as output synchronization signal 1014. In a system where an output is expected (e.g., connected to a power grid), a specific voltage, timing, or other information (e.g., 120V at 60Hz) may be expected, and an initial estimate may be programmed into or made by the system at start-up. Based on the load synchronization data, the initial estimate may be adjusted.

[0134] The controller 1030 also measures the output feedback 1016 from the power path 1010 to determine the actual output generated by the generator 1040. The actual output is compared to an ideal reference value to determine if the desired output is occurring. In one embodiment, the output feedback 1016 is an abstraction that represents the output measurement by the controller 1030 and does not include a separate component of its own. In one embodiment, the output feedback 1016 includes a sampling mechanism or other data selection mechanism for comparison to an ideal reference signal. The ideal reference signal can be an idealized representation of the desired output waveform. The output converges to the idealized waveform rather than the target waveform of the load or the power grid itself. If the output feedback 1016 includes a component separate from the controller 1030, it can be driven by the controller 1030, receive comparison data from the controller 1030, and provide error or feedback information. In one embodiment, the output feedback 1016 is understood to include at least the hardware components necessary for feedback control processing to interface with the output line. Additionally, the output feedback 1016 can include other hardware for performing measurements, calculations, and / or processing.

[0135] Both the output synchronization signal 1014 and the output feedback 1016 can be considered as feedback loops. It will be understood that the output synchronization signal 1014 and the output feedback 1016 are not the same thing and serve different purposes. The output synchronization signal 1014 indicates what an ideal reference signal stored in the reference waveform table 1032 should look like. The output feedback 1016 indicates how the actual output differs from the reference signal. The update table 1034 represents data generated in response to the output feedback 1016. In one embodiment, the output synchronization signal 1014 is based on voltage information regarding the output of the power path 1010, while the output feedback 1016 is based on the output current generated at the output of the power path 1010.

[0136] Based on the output synchronization signal 1014 (or based on an initial estimate of the output synchronization signal), the converter 1002 stores and / or generates a reference waveform table 1032 that represents an ideal output waveform desired to be generated by the generator 1040. The reference waveform table 1032 can be stored as a table or other collection of points (or set points) that reflect how the output waveform "should" look. The reference waveform can be any periodic waveform. In one embodiment, the reference waveform is represented as a series of points having amplitudes and positions. Thus, converging on the reference waveform can include driving the output waveform generator to match the sampled output points to set points that represent the reference waveform. The reference waveform table 1032 can alternatively be referred to as a reference waveform source.

[0137] Based on the output feedback 1016, the converter 1002 generates an update table 1034. The update table 1034 contains entries or points that indicate how the operation of the generator 1040 should be modified to provide an output that more closely matches the waveform of the reference waveform table 1032. Although the update table 1034 is shown as a table, it can be a stored table that is modified at specific intervals (e.g., each entry is updated as necessary to reflect measurement error data) or it can be generated anew for each update interval. The update table 1034 can alternatively be referred to as an update data source. An "update" can be a modification of an old value, a replacement of a value, or it can be stored in a different location in memory that the controller 1030 accesses. In one embodiment, each value in the update table 1034 indicates an "increase," "decrease," or no change for each of the sets of points. Such values ​​are applied to hardware that controls the output of the generator 1040 to cause the output signal to converge to the desired ideal waveform.

[0138] From one perspective, the converter 1002 can be viewed as having five functions or components. Although these functions are depicted in the system 1000 by certain block diagrams, it will be understood that different configurations and a variety of different components can be used to implement one or more of these functions. For purposes of discussion and not as a limitation, these functions are described with reference to "Function 1," "Function 2," etc. It will be understood that such a convention is merely a shorthand for referencing the content of the functions or components being described and does not necessarily indicate anything regarding order or importance.

[0139] Function 1 may include a means for incorporating specific timing, phasing, or other frequency information. This means may include hardware and / or software for generating and receiving input sync data or load sync input based on the output sync signal 1014 mentioned above. Function 2 includes a reference waveform table 1032, which may include a table of data or an equation in software that represents an ideal shape for the output waveform 1008. Function 3 includes a controller 1030, which may be or include a software algorithm that compares the actual output waveform generated by the generator 1040 to the ideal tabular representation represented by the reference waveform table 1032. Function 4 includes an algorithm in the controller 1030 that calculates or otherwise selects and generates update data represented by the update table 1034. Function 5 includes a generator 1040 that uses the update data from the update table 1034 to generate an output waveform 1008 of a desired shape, ratio, timing, and phase.

[0140] With respect to function 1, specific timing, phasing, or other frequency information provides synchronization information to the comparison and update algorithms in the controller 1030. The information may come from tables, equations, sampling of signals monitored in real time by hardware, or other sources.

[0141] With respect to function 2, the data representing the reference waveform can be of any length and in any format, in a table, and can be integer or non-integer. Such a table can be dynamically generated at run-time or hard-coded at compile time. The ideal shape of the waveform to be displayed can be sinusoidal or non-sinusoidal. The waveform can be represented by data values ​​that are equally or non-equally spaced in the time domain, forward or backward in time, or any combination thereof. Alternatively, the waveform can be represented by data values ​​organized in any manner in the frequency domain. The data may or may not be compressed. The data may be represented by equations rather than calculated data settings, or may be represented partly by equations and partly by tables. In one embodiment, the settings stored in the table are the results of equation calculations. The data can be changed during run-time processing to change the shape of the ideal waveform to a different ideal waveform. When changed at run-time, the values ​​in the reference waveform table 1032 can be modified or replaced with different values. The data can be aligned exactly in phase with the input waveform, or it can be shifted in phase.

[0142] With respect to function 3, the controller 1030 can include any conventional or standard comparison algorithm. The control algorithm compares data values ​​representing the output waveforms sampled by hardware and converted to software data values ​​by standard or non-standard sampling techniques. In one embodiment, the controller compares the ideal setpoints or equation calculation results in the table with the synchronization information point by point to generate error data point by point. In one embodiment, the controller can process multiple points at a time instead of point by point.

[0143] With respect to function 4, the controller 1030 includes a selection algorithm that creates or generates new data using any standard or non-standard technique. In one embodiment, the selection algorithm involves performing calculations. Alternatively, the selection algorithm can simply select data without performing any processing or calculations. The selection algorithm can replace the data values ​​in a table of set values ​​or leave the data values ​​in the table as they are, preferring to use another storage area. As part of its selection process, the selection algorithm can convert data from the time domain to the frequency domain and vice versa. The algorithm provides an error update mechanism (e.g., algorithm) in that it identifies data values ​​that, when applied, correct the output waveform. In this way, the output waveform after application of the data values ​​will be closer to the desired ideal waveform.

[0144] With respect to function 5, the new data values ​​represented by update table 1034 are applied by standard processing to hardware within generator 1040 to drive the generation of an output waveform. In one embodiment, the new data values ​​are applied by a PWM mechanism or any other mechanism that converts discrete data values ​​into an analog output form. FIG. 11 is a block diagram of an embodiment of a system for transferring power with power factor adjustment from a local power source to a grid-connected load. The system 1100 illustrates a grid-connected converter coupled to an energy source, a load, and the grid. The converter 1120 of the system 1100 represents a converter for a control node that may be according to any embodiment described herein. The system 1100 represents a power system including a metastable energy source 1110, a converter 1120, a load 1102, and a utility grid 1130. The load 1102 represents a consumer that is connected to the grid 1130. The grid 1130 may be any embodiment of a grid network described herein. The metastable energy source 1110 (e.g., solar cell / array, wind generator, or other time-varying or green power source) and the converter 1120 are local to the load 1102 because they are on the same side of the PCC and provide power to the load. In one embodiment, the metastable energy source 1110 generates a fluctuating / unstable DC power source. The power source may be time-varying and / or the available power may change due to environmental conditions. The converter 1120 represents a dynamic power extractor and inverter device.

[0145] The energy source 1110 is a variable or unstable power source. The system 1100 includes a converter 1120, which includes a DC / DC converter 1122 coupled to a DC / AC inverter 1124, both of which are coupled to and controlled by a controller (CPU) 1140. Additionally, switching devices S1126 (e.g., relays) selectively connect the inverter to the load 1102 and the power grid 1130. During normal operation, DC power is drawn from the energy source 1110 and extracted, inverted, and dynamically processed by the converter 1120 to dynamically generate maximum AC current with relatively low harmonic distortion and variability and in desired phase with respect to the AC voltage signal from the power grid 1130. By making the generated AC current in phase with the grid AC voltage, AC power is generated at or near the power factor of the utility supplying the load 1102, i.e., all reactive power drawn by the load is provided by the grid 1130. If the energy source 1110 generates enough energy to meet the real power requirements of the load 1102, the converter can ensure that the AC power that the load draws from the grid 1130 is exclusively or nearly exclusively reactive power. If the energy source 1110 cannot generate enough DC power to fully meet the power demands of the load 1102, the converter 1120 can adjust the interface to allow real power to flow from the grid 1130 to the load 1102.

[0146] In one embodiment, the converter 1120 can generate an AC current that is intentionally out of phase to some degree with respect to the AC voltage signal of the power grid. In this manner, a single converter 1120 can provide power at any desired power factor to compensate for power conditions on the power grid 1130. In one embodiment, multiple converters 1120 can operate in parallel on the same interface, each generating power at the same power factor, or each dynamically configured to generate different combinations of active and reactive power.

[0147] When the energy source 1110 generates enough power to satisfy the load 1102, the inverter current and the grid current flow towards the grid 1130. In general, power can generally be returned to the grid and the customers can be appropriately compensated for the power provided to the grid. In one embodiment, the return scenario can include providing power to nearby customers according to any embodiment described herein.

[0148] In one embodiment, the power meter 1132 represents a meter that measures the real power consumed by the load 1102. In one embodiment, the VAR meter 1134 represents a meter that measures the reactive power consumed by the load 1102. In one embodiment, the power meter 1132 and the VAR meter 1134 can be physically and / or functionally integrated by one meter. The meter can be located on the grid 1130 side. In one embodiment, the meter (integrated meters 1132 and 1134) is located with the PCC to connect to the grid and is part of the control node with the converter 1120. Such a meter can be according to any embodiment described herein. In one embodiment, the meter 1132 typically measures voltage and current and calculates power from these measurements. It will be understood that if only reactive power is drawn from the grid 1130, the power meter 1132 does not measure any power usage by the load 1102. The VAR meter 1134 may measure and calculate the drawn reactive power, such as by measuring the current and voltage phases of the grid power at the load and performing calculations based on the measurements. As previously discussed, in one embodiment, the power factor provided by the converter 1120 to the load 1102 is at or near 1.0 relative to the grid 1130. Thus, the converter 1120 can perform power factor correction. In one embodiment, the converter 1120 can provide harmonic distortion correction. In one embodiment, the converter 1120 provides tabular harmonic distortion correction. Previous harmonic distortion techniques use hardware based methods or fast Fourier transforms (FFTs). A tabular method implemented on a processor or controller reduces the cost per inverter and is more tunable than typical hardware implementations, such as those described with reference to the system 800.

[0149] The inverter 1124 of the converter 1120 generates an output according to a desired power factor (whether utility or otherwise). In one embodiment, the inverter 1134 monitors operating conditions at the connection point with the load 1102 and provides maximum power from the energy source 1110 in real time and dynamically as the energy source and current load change. In this way, as the amount of energy generated by the energy source 1110 changes, the converter 1120 can modify the output in real time based on the energy source. Furthermore, depending on the resistive state of the load 1102 (e.g., when an induction motor such as a vacuum cleaner is running), the converter can automatically change the power output to follow the demands of the load. All such changes can occur in real time as conditions change. In one embodiment, the converter 1120 can provide output regulation that provides overall harmonic distortion control more efficiently than the standard requires, thus complying with the standard and improving system performance by dynamically adjusting for variable and unstable power sources and changing loads.

[0150] It will be appreciated that if the converter 1120 output voltage and output current are matched in phase with each other and with the grid voltage (e.g., by a phase-locked loop or generation sampling and feedback mechanism), then all the required reactive power will be absorbed from the grid. The more active power the energy source 1110 provides, the more the grid voltage and grid current will be out of phase locally at the load 1102. If the full active power is provided locally, then locally at the load 1102 the grid voltage and current will be 90 degrees out of phase, and the active power contribution from the grid will drop to zero (recall that Preal=(Vmax*Imax / 2)cos(Vphase-Iphase)).

[0151] In one embodiment, the DC / DC converter 1122 of the power converter 1120 includes an input section and an output section, as represented by the dashed line separating the device into two sections. The section that couples to the energy source 1110 can be referred to as the input section, and the section that couples to the DC / AC inverter 1124 can be referred to as the output section. In one embodiment, the operation of the converter 1122 is to transfer energy from the energy source 1110 to the inverter 1124 with varying input and output impedances. In one embodiment, the converter 1122 can be referred to as a power extractor.

[0152] The converter 1122 can match impedance and vary the interface on the input to maximize the energy transfer from the energy source 1110 without fixing the voltage or current to a specific value. Rather, the input can allow the power to float at any voltage generated by the energy source 1110, and the current is matched based on any total power generated. Similarly, on the output, the converter 1122 can match impedance and vary the output interface to allow the load (in this case the inverter 1124) to draw whatever power it needs at any voltage the inverter operates at. In this way, the output of the converter 1122 can float to match the voltage of the inverter 1124 and generate a current that matches the total power. The converter 1122 can generate an output current waveform whose magnitude is determined by how much energy is available and what the voltage of the inverter 1124 is. In this way, the output is floating to match the load and is not fixed to a current or voltage. An internal node within the converter 1122 can act as an energy reservoir, with input impedance matching allowing efficient charging of the internal node and output impedance matching allowing the load to draw energy from the internal node. Both the input and output are coupled to the internal node via inductors and / or transformers to isolate the input and output from each other and from the internal node.

[0153] The controller 1140 can monitor the AC current flowing out of the DC / AC inverter 1124 and the grid 1130 generated voltage appearing across the load 1102. The controller 1140 controls at least one electrical parameter of the converter 1122 interface to control its operation. The parameters 1142 and / or 1144 represent the control from the controller 1140 to control the operation of the converter 1122 in the converter 1120. In one embodiment, the parameters 1142 and / or 1624 can be the duty cycle of the power extraction switching signal that changes the input and / or output impedance matching and thus controls the charging and drawing of the internal nodes. The modification of each parameter can depend on the quality of the monitored current and voltage. The controller 1140 further controls the switching device S1626 to couple the load to the power generated (from the energy source 1110 by the converter 1122 and the inverter 1124) when suitable regulated power is available for use by the load 1102. In one embodiment, the converter 1120 includes a table 1150 that provides a tabular method of controlling the power factor to adjust the operation of the converter 1120 to generate a desired reactive power. The table can include entries obtained based on measured input conditions from the system to achieve a desired combination of active and reactive power. Feedback from nodes coupled to the grid can include voltage zero crossing, voltage magnitude, and current waveform information. The controller 1140 uses the table 1150 along with such information to adjust the operation of the converter 1122 and / or inverter 1124. The table can include set points that provide an idealized output signal that the system attempts to produce. Matching the output performance to an idealized representation of the input power allows for better system performance than simply attempting to filter and adjust the output in a traditional manner.

[0154] In one embodiment, the system 1100 can be applied without a specific energy source 1110. For example, the converter 1120 can be coupled to receive power from the power grid 1130 and generate an output to the load 1102 that provides any combination of active and reactive power required by the load 1102. In one embodiment, the converter 1122 can be regulated to receive an AC input. In one embodiment, the connection to the converter 1122 can be configured with hardware such as an AC / DC converter to generate DC power from the power grid. However, it will be understood that such conversion introduces some inefficiencies. In one embodiment, the converter 1122 can be implemented with an input transformer that allows connection of the power of the power grid to an internal node.

[0155] FIG. 12 is a block diagram of an embodiment of a customer node having intelligent local energy storage. System 1200 represents an area within a customer node or PCC according to any embodiment described herein. System 1200 illustrates a configuration in which local energy storage is combined with local power generation at a customer node. System 1200 can be or include a control node according to any embodiment described herein.

[0156] PCC 1210 represents a point of interconnection with the grid network. Grid power represents power drawn from the grid. In one embodiment, system 1200 includes a gateway 1220 for aggregating information and controlling operations within system 1200 based on the aggregated information. Gateway 1220 can manage capacity and demand of system 1200. Capacity refers to the ability of system 1200 to generate power locally. Demand refers to load demand local to system 1200 that comes from loads (not specifically shown).

[0157] In one embodiment, the system 1200 generates capacity using one or more local energy sources 1260. The local energy sources 1260 can be any type of energy generation system. In one embodiment, the energy generation mechanism of the local energy sources 1260 generates real power. In one embodiment, the local energy sources 1260 represent an energy generation mechanism with associated power converters and / or inverters. When the energy source 1260 includes a power converter / inverter, it can be referred to as an energy generation system. Solar power systems are commonly used at the customer's premises, and the energy source 1260 can be or include a solar power system.

[0158] System 1200 includes one or more energy or power conversion devices for controlling the flow of energy within the PCC. In one embodiment, converter 1252 and inverter 1254 represent the power conversion devices of system 1200. In one embodiment, each inverter includes a power converter. In one embodiment, a power converter refers to an energy conversion device that allows efficient coupling between an energy source and a load, such as those described with reference to systems 1000 and 1100. Devices 1252 and / or 1254 provide control of the exchange of energy within system 1200. In one embodiment, each energy source includes an inverter and / or converter. Thus, the devices depicted within the dashed boxes represent devices that may be distributed throughout system 1200. Each consumer node may include multiple converter devices for controlling the flow of energy. In one embodiment, each energy storage resource includes an inverter and / or converter.

[0159] The system 1200 includes one or more energy storage resources. As shown, the battery backup system 1230 represents a system of commercial batteries for storing energy. The energy store 1240 represents a non-battery backup or energy storage device or system, although the battery backup will be understood as a specific example of an energy store. An example of a non-battery backup can include a system including a pump or other motorized device that converts active power in the system 1200 into kinetic energy. For example, the energy store 1240 can pump water or other liquid against gravity, compress air or other gas, lift a counterweight against gravity, or perform some other function that converts energy into work for storage in the system. The stored energy can be recovered at a later time by using the opposing force (e.g., gravity or vacuum) to operate a generator. In this manner, the energy storage system can convert kinetic energy back into active power for the system 1200.

[0160] In one embodiment, a converter 1252 can be used to charge the energy stores (e.g., 1230, 1240) when they are depleted or partially depleted. In one embodiment, an inverter 1254 can be used to convert energy from the energy stores into active power. The gateway 1220 can intelligently control the use of the energy storage devices 1230, 1240. For example, the gateway 1220 can monitor the state of the grid to know when is the "cheapest" time to charge the energy storage devices. Sometimes grid power is cheaper and can be converted into stored energy for later use. Sometimes there is excess capacity from the energy source 1260 that can be stored locally in the energy storage devices 1230, 1240.

[0161] Generally, in one embodiment, the system 1200 includes a local energy source 1260 and local energy stores 1230, 1240 at the consumer side of the PCC 1210. The system 1200 also includes local energy conversion devices, such as converters 1252 and / or inverters 1254 to control the flow of energy to and from the energy storage devices in the system 1200. The energy conversion allows the system 1200 to extract energy from and / or charge the energy stores. In one embodiment, the system 1200 charges the energy stores 1230, 1240 from grid power. In one embodiment, the system 1200 charges the energy stores 1230, 1240 from the energy source 1260. In one embodiment, the system 1200 powers local loads from the energy in the energy stores 1230, 1240 to meet local power demands. In one embodiment, the system 1200 transfers power from the energy stores 1230, 1240 to the power grid. Utilization of the stored energy can include conversion of the energy to any combination of real and reactive power required by local loads and / or the power grid, depending on where the energy is transferred.

[0162] FIG. 13 is a flow diagram of an embodiment of a process for controlling a power grid node using data aggregation. A process 1300 for controlling a power grid node using aggregated information may be performed by an element of a control node. In one embodiment, the control node includes a gateway device that may be or include an aggregator. For simplicity and not by way of limitation, the description of process 1300 refers to operations by an aggregator. The aggregator may be according to any embodiment of an aggregator described herein. In one embodiment, the aggregated information includes information collected by local meters that measure local conditions and / or external power grid conditions.

[0163] In one embodiment, the aggregator can interface with one or more sensors and receive data measurements from the sensors at 1302. In one embodiment, the aggregator can receive one or more forms of external information regarding the power grid. At 1304, the external information is power grid condition information that can be received by the aggregator. In one embodiment, the aggregator can aggregate sensor information regarding the local equipment with power grid-based information to determine one or more conditions to address with operation of the power converter at 1306. Thus, at 1308, the aggregator can generate one or more items of power grid condition information based on the aggregated data. In one embodiment, the power grid condition information represents a state of a state machine, the state being determined based on a relationship between the state information, which can include power grid information, and the sensor information. In one embodiment, the aggregator includes an aggregation engine that implements a relational database of condition information. For example, the relational database can include a table for conditions and rows representing particular ranges within the conditions that can then become condition keys for the conditions. In one embodiment, the aggregator generates states as "conditions" for execution by the power converters or as inputs for other decision logic.

[0164] In one embodiment, at 1310, the aggregator receives or retrieves rate information indicating the value or price of power. In one embodiment, at 1312, the aggregator uses the rate information to forecast the best operation based on the aggregated condition information or the value of power considering previously determined conditions. In one embodiment, at 1314, the aggregator accesses previous historical information regarding the operation or operating conditions of the consumer nodes or the operation of the local control node. In one embodiment, at 1316, the aggregator calculates a forward prediction based on the aggregation information and / or forecast information taking into account the historical information.

[0165] In one embodiment, at 1318, the aggregator generates one or more controls on the interface hardware based on the calculated actions and / or predictions. In this manner, the aggregator can jointly evaluate the grid status information and local load and operating conditions and can modify the evaluation with rate information and / or historical information. The aggregator can control the interface with converter / inverter hardware to provide power to the local capacity and / or grid according to the calculated actions based on the information, at 1320. According to the actions, one or more power converters control the flow of power within the node and / or between the node and the grid.

[0166] FIG. 14 is a flow diagram of an embodiment of a process for aggregating local and grid-based status information. A process 1400 for aggregating local and grid-based information to make decisions based on the aggregation of information may be performed by elements of a control node. In one embodiment, the control node includes a gateway device that may be or include an aggregator. For simplicity and not by way of limitation, the description of process 1400 refers to operations by an aggregator. The aggregator may be according to any embodiment of an aggregator described herein. In one embodiment, the aggregated information includes information collected by a local meter that measures local conditions and / or external grid conditions.

[0167] In one embodiment, process 1400 includes monitoring for local sensors and monitoring for grid status information. In one embodiment, the local sensors register with an aggregator at 1402. In one embodiment, the aggregator registers the sensors and configures monitoring for data from the sensors, such as the frequency of acquiring data from the sensors and parameters for interconnecting with the sensors. At 1404, the aggregator can monitor the local status with data from the sensors. In one embodiment, the aggregator monitors the sensors until updated information is available. If there is no updated data at the "no" branch at 1406, the aggregator can continue to monitor the sensors for local status at 1404. If there is updated data at the "yes" branch at 1406, in one embodiment, the aggregator records the status at 1408.

[0168] In one embodiment, the aggregator also configures itself to interface with a grid input / output (I / O) at 1410. The grid I / O can enable the aggregator to receive information about the state of the grid from outside the local node of which the aggregator is a part. At 1412, the aggregator can monitor the state of the grid indicated by the grid I / O. If no updated data is available at the "no" branch of 1414, the aggregator continues to monitor the grid I / O at 1412. If updated data is available at the "yes" branch of 1414, in one embodiment, the aggregator determines if the grid I / O indicates a condition that needs to be addressed immediately. If no immediate action needs to be taken on the "no" branch at 1416, the aggregator may record the state of the grid as indicated by the external I / O at 1408.

[0169] After recording conditions from the grid and local sensors, the aggregator may decide to adjust operation at the local node at 1418. In one embodiment, the aggregator makes the decision based on a schedule. In one embodiment, the aggregator makes a decision of the action to take for each data event, which in this case can be when updated data becomes available. In one embodiment, if the data received from the grid at the "Yes" branch of 1416 requires an immediate response, the aggregator may decide to adjust operation of the converters at the control node at 1418.

[0170] In one embodiment, at 1420, the aggregator weights the aggregated data and calculates a state or condition. In one embodiment, the weighting may consider one item of data over another. In one embodiment, if grid information is received that requires immediate action, the "weight" of the data may cause the control node to immediately comply with the request. In one embodiment, at 1422, the aggregator generates one or more actions to be performed at the consumer node. In one embodiment, the calculation of the state and / or generation of actions to be performed may include performing a heuristic decision algorithm that searches for a best matching output scenario based on the input conditions.

[0171] The operations may be performed by a power converter of the control node, which may be a device of the control node itself and / or a device of an appliance in the consumer node. In one embodiment, the operations may include one or more of the following: transferring energy to a local load at 1424, transferring energy between a local energy store and the PCC at 1426, transferring energy between a local energy source and the PCC at 1428, and / or transferring energy between the PCC and the grid at 1430. In one embodiment, the transfer of energy to the local load may include real power, reactive power, and / or a combination of real power and reactive power. In one embodiment, the power is generated to offset a complex vector of the energy signature of the load. In one embodiment, the transfer of energy between the energy store and the PCC may include charging a battery or powering a load from the energy store. In one embodiment, the transfer of energy between a local energy source and the PCC may include real power, reactive power, or a combination thereof. In one embodiment, the control node may provide power to the power grid via the PCC, which may be active power or ancillary services.

[0172] FIG. 15 is a flow diagram of an embodiment of a process for generating control actions for a power grid using an aggregator gateway. A process 1500 for generating control actions using a gateway aggregator may be performed by an element of a control node. In one embodiment, the control node includes a gateway device that may be or include an aggregator. For simplicity and not by way of limitation, the description of process 1500 refers to operations by an aggregator. The aggregator may be according to any embodiment of an aggregator described herein. In one embodiment, the aggregated information includes information collected by local meters that measure local conditions and / or external power grid conditions. In one embodiment, at 1502, a controller or control logic of the aggregator receives aggregated data that can include local conditions and grid conditions. The aggregated data can include or involve local load demand. In one embodiment, at 1504, the aggregator identifies local power demand. The local power demand can be metered by a local meter according to any embodiment described herein. In one embodiment, at 1506, the aggregator can also identify local power generation capacity. Certain local conditions identified by the local sensor can include conditions that affect how much power a local energy source can generate. For example, solar intensity can determine whether a solar system can provide peak power output or provide less power output based on conditions.

[0173] In one embodiment, at 1508, the aggregator accesses rate information. The rate information can include customer price information and market price information. Based on the rate information, the aggregator can forecast the best action in terms of best financial benefit to the customer. In one embodiment, at 1510, the aggregator accesses historical information. The historical information can indicate previous states that can enable the aggregator to predict what state will occur next. Based on the historical data, the aggregator can generate actions that reflect a prediction of what will happen with the state, rate, or other conditions, or a combination thereof.

[0174] In one embodiment, the aggregator calculates the ability of local energy generation to meet the power demand of the local load at 1512. In one embodiment, power from the local energy source can fully meet the local power demand at 1514 "yes" branch. If there is not enough local power to meet the local demand at 1514 "no" branch, in one embodiment, the system can determine if there is a local energy storage device. In one embodiment, the local energy storage device can be determined using a portion of the local sensor data and the aggregated data. In one embodiment, if there is no local energy store at 1516 "no" branch, the system can draw power from the grid at 1518. In one embodiment, if there is a local energy store at 1516 "yes" branch, the system can draw energy from the local energy store at 1520, assuming the energy store has capacity. The energy drawn from the energy store or grid can be converted at 1524 by a power converter into a combination of active and reactive power to meet the local demand.

[0175] If there is enough local energy to meet the demand at the “yes” branch of 1514 and there is no excess local power at the “no” branch of 1522, the local power may be converted by a power converter at 1524 to a combination of real and reactive power required by the load. In one embodiment, if there is excess local power after meeting the local load demand at the “yes” branch of 1522, the system may determine whether to store the excess energy in a local energy store. In one embodiment, depending on the local conditions and the grid conditions as determined by the aggregator, the system may charge the local energy store without fully meeting the local power demand. Thus, in one embodiment, determining whether the demand is fully met at 1514 may include determining whether the demand should be fully met or whether it is better to use the local energy in another way (e.g., charge the local energy store with local power while drawing grid power for the load).

[0176] If the system determines, at 1528 "yes" branch, to charge the local energy store with local power, the system charges the local energy store at 1532. In one embodiment, if the system determines, at 1528 "no" branch, to not charge the local energy store with local power, the system may apply, at 1530, the excess local power to the grid. Applying the local power to the grid may include determining how to provide the energy to the grid. In one embodiment, the system applies the energy as active power. In one embodiment, the system provides ancillary services to the grid.

[0177] 16 is a flow diagram of an embodiment of a process for intelligent control of battery backup. The process 1600 for intelligent control of backup may be performed by elements of a control node. In one embodiment, the control node includes a gateway device that may be or include an aggregator that may provide aggregated data. The control node and gateway device may be devices according to any embodiment described herein.

[0178] In one embodiment, at 1602, the control node monitors one or more grid conditions at the PCC. The grid conditions may include voltage levels, phase, frequency, and other conditions, or combinations thereof. In one embodiment, at 1604, the control node monitors downstream power demand and downstream generation. Downstream power demand refers to a demand for power by one or more loads, which may include other grid nodes further down the hierarchical grid network. In one embodiment, downstream generation refers to one or more energy sources that generate energy. In one embodiment, determining the demand may include calculating and / or identifying one or more energy signatures.

[0179] In one embodiment, at 1606, the control node calculates aggregation information with an aggregator associated with the control node. In one embodiment, at 1608, the aggregator and control node can identify local conditions including the state of a battery or other energy backup system. It will be understood that while a battery is specifically identified, the same description applies equally well to other energy storage devices that may include non-battery based systems. In one embodiment, at 1610, if the state of the battery is such that its energy reserve is at least partially depleted, in one embodiment, the control node can determine whether there is a local energy source to charge the battery. If there is a local energy source to charge the battery, at 1612, "yes," branch, in one embodiment, the control node, at 1614, adjusts an interface in the PCC to apply local energy to charge the battery. If the battery is depleted and there is no local energy source, at 1612, "no," branch, in one embodiment, the control node can determine, at 1616, to adjust the interface to charge the battery from the grid. In one embodiment, if there is no local energy source available, the control node will not charge the battery unless certain conditions are met, such as time of day, the battery is below a predefined depletion threshold or the cost of power from the grid is within a threshold cost, or other condition, or a combination of these.

[0180] In one embodiment, the battery state is a state where battery power is available at 1618. In one embodiment, the control node can determine how to use the battery power. If there is a local demand for power at 1620, "yes," branch, in one embodiment, the control node can adjust the interface to power a local load from the available battery power at 1622. In one embodiment, if there is no local demand at 1620, "no," branch, but there is a demand for power or services at the control node, the control node can adjust the interface to apply the battery power to the grid at 1624. In one embodiment, the battery state is other than depleted to the point where it must be charged at 1626, and is usable, e.g., depleted but not yet depleted to the point where it must be charged, there is unused energy available for storage, and then other states can exist and the control node can control operation consistent with the other states.

[0181] In one aspect, a method for interfacing with an electric grid network includes receiving one or more external grid inputs and one or more local sensor inputs at a meter on a customer side of a point of common coupling (PCC) to the electric grid network; identifying a power demand of a local load coupled to the customer side of the PCC; calculating an output power to be generated using a local power converter coupled to the customer side of the PCC based on the one or more external grid inputs, the one or more local sensor inputs, and the power demand of the local load; and outputting power from the local power converter based on the calculated output power.

[0182] In one aspect, a consumer node in a grid network of a power grid system includes an energy meter at a consumer side of a point of common coupling (PCC) to the power grid network that receives one or more external grid inputs and one or more local sensor inputs and identifies a power demand of a local load coupled to the consumer side of the PCC, a local power converter coupled to the consumer side of the PCC that controls an interface with the PCC to control power flow in the PCC, and a gateway controller coupled to receive information from the energy meter, calculate a local output power to be generated based on the one or more external grid inputs, the one or more local sensor inputs, and the power demand of the local load, and request the power converter to output the calculated output power.

[0183] In one aspect, a power grid system includes a local energy source generating active power coupled to a consumer side of a point of common coupling (PCC) of the power grid system; and a control node coupled to the local energy source at the PCC, the control node including an energy meter on the consumer side of the point of common coupling (PCC) to the power grid network that receives one or more external power grid inputs and one or more local sensor inputs and identifies power demands of local loads coupled to the consumer side of the PCC; a local power converter coupled to the consumer side of the PCC that controls an interface with the PCC to control power flow at the PCC; and a gateway controller coupled to receive information from the energy meter, calculate a local output power to be generated based on the one or more external power grid inputs, the one or more local sensor inputs, and the power demands of the local loads, and request the power converter to output the calculated output power including power generation by the local energy source.

[0184] With respect to the methods, consumer nodes, and / or grid systems of the preceding three paragraphs, the following embodiments provide examples of applicable and illustrative, but not limiting, embodiments. In one embodiment, the grid network comprises a utility grid. In one embodiment, receiving external grid inputs includes receiving one or more of dispatch information from a centralized grid controller, specific control signals from a grid controller, or grid status information from other nodes in the grid network. In one embodiment, receiving local sensor inputs includes receiving one or more of temperature information or information regarding one or more conditions that affect the ability of the local energy source to generate energy. In one embodiment, calculating the output power includes applying a decision algorithm that weights inputs based on time of day or season or both. In one embodiment, calculating the output power includes applying a heuristic decision algorithm to search for a best match output scenario. In one embodiment, outputting power includes outputting power to be consumed by a local load. In one embodiment, outputting power includes outputting power to charge a local energy storage resource. In one embodiment, outputting the power includes outputting active power to a grid market in exchange for monetary credits. In one embodiment, outputting the power includes outputting the power to one or more ancillary services including grid assistance of active and / or reactive power, frequency assistance to a grid network, black start operations, upregulation operations, downregulation operations, or combinations thereof.

[0185] In one aspect, a method for interfacing with a power grid network includes monitoring local power demand and local energy generation at a customer side of a point of common coupling (PCC) with the power grid network, and calculating an interfacing operation of a local energy storage device at the customer side of the PCC, the interfacing operation including drawing energy from or charging the local energy storage device based on the local power demand and the local energy generation, and triggering a local power converter coupled to the customer side of the PCC to perform an interfacing operation with the local energy storage device.

[0186] In one aspect, a consumer node in a power grid system includes a local energy source on the consumer side of a point of common coupling (PCC) to the power grid network, a local energy store on the consumer side of the PCC, and an energy conversion device on the consumer side of the PCC for performing interface operations including drawing energy from or charging the local energy store and transferring energy between the local energy store and the PCC.

[0187] In one aspect, the grid system includes a local energy source that generates active power and is coupled to a consumer side of a point of common coupling (PCC) of a utility grid to the grid network, and a local energy store on the consumer side of the PCC. The utility grid includes a control node coupled to a local energy source and a local energy store at the PCC, the control node including a metering device for monitoring grid conditions on the consumer side of the PCC, the grid conditions being indicative of an electrical condition of the grid network, and an energy conversion device for performing interface operations including drawing energy from or charging the local energy store in response to the utility grid conditions and transferring energy between the local energy store and the PCC.

[0188] With respect to the method, consumer node, and / or grid system of the preceding three paragraphs, the following embodiments provide examples of applicable and illustrative, but not limiting, embodiments. In one embodiment, the local energy storage device comprises a battery. In one embodiment, the local energy storage device comprises a non-battery energy storage system. In one embodiment, the method further includes monitoring a grid condition on the consumer side of the PCC, the grid condition being indicative of an electrical condition of the grid network, and the calculating the interface operation includes generating an operation to charge the local energy storage device from the grid network. In one embodiment, the monitoring the grid condition includes monitoring one or more of a voltage level, a phase, or a frequency as seen at the PCC. In one embodiment, the monitoring the amount of local energy generation includes monitoring an amount of power generated by a local energy source that generates active power coupled to the consumer side of the PCC. In one embodiment, the calculating the interface operation includes generating an operation to charge the local energy storage device from the grid network. In one embodiment, calculating the interface operations includes generating operations to charge a local energy storage device from a local energy source. In one embodiment, calculating the interface operations includes generating operations to power a local load from a local energy storage device. In one embodiment, triggering a power converter to perform the interface operations includes triggering a power converter to generate a combination of active and reactive power. In one embodiment, calculating the interface operations includes generating operations to provide grid support from a local energy storage device.In one embodiment, calculating the interface behavior further includes performing the calculations based at least in part on aggregate data including one or more of dispatch information from a centralized grid controller, specific control signals from the grid controller, grid status information from other nodes in the grid network, local temperature information, or information regarding one or more local conditions affecting local energy generation.

[0189] In one aspect, a method for interfacing with an electric grid network includes, at a customer side meter at a point of common coupling (PCC) with the electric grid network, The method includes receiving a plurality of inputs indicative of electrical conditions and local operating conditions of the power grid network at the PCC, identifying power demands of local loads coupled to a consumer side of the PCC, calculating a combination of active and reactive power to be output from a local energy source based on the plurality of inputs and the power demands of the local loads, and outputting power from the local energy source based on the calculated output power.

[0190] In one aspect, a consumer node in a grid network of a power grid system includes an energy meter at a consumer side of a point of common coupling (PCC) to the power grid network, which receives a plurality of inputs indicative of electrical conditions and local operating conditions of the grid network at the PCC and identifies power demands of local loads coupled to the consumer side of the PCC, a local power converter coupled to the consumer side of the PCC and controls an interface with the PCC to control power flow at the PCC, and a gateway controller coupled to receive information from the energy meter, calculate a combination of active and reactive power to be output from the local energy source based on the plurality of inputs and the power demands of the local loads, and request the power converter to output the calculated output power.

[0191] In one aspect, a power grid system includes a power grid connection device at a customer side of a point of common coupling (PCC) for coupling a local customer node to a utility power grid, a local energy source coupled to the customer side of the PCC, and a control node coupled to the local energy source at the PCC, the control node including an energy meter at the customer side of the point of common coupling (PCC) to the power grid network, the energy meter receiving a plurality of inputs indicative of electrical conditions and local operating conditions of the power grid network at the PCC and identifying power demands of local loads coupled to the customer side of the PCC, a local power converter coupled to the customer side of the PCC for controlling an interface with the PCC to control power flow at the PCC, and a gateway controller coupled to receive information from the energy meter, calculate a combination of active and reactive power to be output from the local energy source based on the plurality of inputs and the power demands of the local loads, and request the power converter to output the calculated output power.

[0192] With respect to the method, consumer node, and / or grid system of the preceding three paragraphs, the following embodiments provide examples of applicable and illustrative, but not limiting, embodiments. In one embodiment, the grid network comprises a utility grid. In one embodiment, receiving the external grid input includes receiving one or more of dispatch information from a centralized grid controller, specific control signals from the grid controller, or grid status information from other nodes in the grid network. In one embodiment, receiving the local sensor input includes receiving one or more of temperature information, or information regarding one or more conditions that affect the ability of the local energy source to generate energy. In one embodiment, calculating the output power further includes calculating a combination of active and reactive power based at least in part on rate information indicative of a value of the generated power. In one embodiment, calculating the output power further includes calculating a combination of active and reactive power based at least in part on an extrapolation from historical information indicative of a history of how local power demand and local power generation have occurred in the past. In one embodiment, outputting the power includes outputting power consumed by a local load. In one embodiment, outputting the power includes outputting power for charging a local energy storage resource. In one embodiment, outputting the power includes outputting real power to a grid market in exchange for monetary credits. In one embodiment, outputting the power includes outputting the power to one or more ancillary services including grid assistance of real and / or reactive power, frequency assistance to a grid network, black start operations, upregulation operations, downregulation operations, or combinations thereof.

[0193] In one aspect, a method of interfacing with an electric grid network includes receiving electric grid condition information at a customer side meter at a point of common coupling (PCC) to the electric grid network, the electric grid condition information including an aggregation of a plurality of inputs indicative of electric conditions of the electric grid network at the PCC and local operating conditions including local power demand; accessing electric grid network rate information indicative of a customer power price and a market power price; calculating an output power to be generated using a local power converter coupled to a customer side of the PCC based on the plurality of inputs, the local power demand, and the rate information; and outputting power from the local power converter based on the calculated output power.

[0194] In one aspect, a consumer node in a grid network of a power grid system includes an energy meter at a consumer side of a point of common coupling (PCC) to the power grid network that receives power grid condition information including an aggregation of a plurality of inputs indicative of electrical conditions of the power grid network at the PCC and local operating conditions including local power demand, a local power converter coupled to the consumer side of the PCC that controls an interface with the PCC to control power flow at the PCC, and a gateway controller coupled to receive information from the energy meter, calculate an output power to be generated using the local power converter based on the plurality of inputs, the local power demand, and rate information, and request the power converter to output the calculated output power.

[0195] In one aspect, a power grid system includes a power grid connection device for coupling a local consumer node at a consumer side of a point of common coupling (PCC) to a utility power grid, a local energy source coupled to the consumer side of the PCC, and a control node coupled to the local energy source at the PCC, the control node including an energy meter at the consumer side of the point of common coupling (PCC) to the power grid network, receiving power grid condition information including an aggregation of a plurality of inputs indicative of electrical conditions of the power grid network at the PCC and local operating conditions including local power demand, a local power converter coupled to the consumer side of the PCC, controlling an interface with the PCC to control power flow at the PCC, and a gateway controller coupled to receive information from the energy meter and calculate an output power to be output using the local power converter based on the plurality of inputs, the local power demand, and rate information, and requesting the power converter to output the calculated output power.

[0196] With respect to the methods, consumer nodes, and / or grid systems of the preceding three paragraphs, the following embodiments provide examples of applicable and illustrative, but not limiting, embodiments. In one embodiment, receiving the external grid input includes receiving one or more of dispatch information from a centralized grid controller, specific control signals from the grid controller, or grid status information from other nodes in the grid network. In one embodiment, receiving the local sensor input includes receiving one or more of temperature information, or information regarding one or more conditions affecting the ability of the local energy source to generate energy. In one embodiment, accessing the rate information includes obtaining the rate information from a real-time market rate source. In one embodiment, accessing the rate information includes accessing rate information indicative of prices for the consumer's active power and market active power. In one embodiment, accessing the rate information includes accessing rate information indicative of prices for the consumer's reactive power and ancillary markets. In one embodiment, calculating the output power further includes performing a forward prediction based on historical data monitored at the meter. In one embodiment, calculating the output power includes determining an action to be taken by a plurality of power converters coupled to the consumer side of the PCC. In one embodiment, outputting the power further includes activating a local energy storage device for the calculated output power. In one embodiment, outputting the power includes outputting power consumed by the local capacity. In one embodiment, outputting the power includes outputting to a grid market or one or more ancillary services including grid assistance of real and / or reactive power, frequency assistance to the grid network, black start operations, up regulation operations, down regulation operations, or combinations thereof.

[0197] In one aspect, a method for interfacing with an electric grid network includes receiving electric grid condition information at a meter on a customer side of a point of common coupling (PCC) to the electric grid network, the electric grid condition information including an aggregation of a plurality of inputs indicative of electric grid network electrical conditions and local operational conditions including local power demand at the PCC; accessing an operational history of a local control node including a record of previous power output for various electric grid conditions and operational conditions at the PCC; calculating an output power to be generated using a local power converter coupled to a customer side of the PCC based on the plurality of inputs, the local power demand, and the operational history; and outputting power from the local power converter based on the calculated output power.

[0198] In one aspect, a consumer node in a grid network of a power grid system includes an energy meter at a consumer side of a point of common coupling (PCC) to the grid network that receives grid condition information including an aggregation of a plurality of inputs indicative of electrical conditions of the grid network at the PCC and local operating conditions including local power demand; a local power converter coupled to the consumer side of the PCC that controls an interface with the PCC to control power flow at the PCC; a memory device for storing operational history for the consumer node including a record of previous power output with respect to various grid conditions and operating conditions at the PCC; and a gateway controller coupled to receive information from the energy meter, calculate an output power to be generated using the local power converter based on the plurality of inputs, the local power demand, and the operating history, and request the power converter to output the calculated output power.

[0199] In one aspect, a power grid system includes a power grid connection device for coupling a local consumer node at a consumer side of a point of common coupling (PCC) to a utility power grid, a local energy source coupled to the consumer side of the PCC, and a control node coupled to the local energy source at the PCC, the control node including an energy meter at the consumer side of the point of common coupling (PCC) to the power grid network, receiving power grid condition information including an aggregation of a plurality of inputs indicative of electrical conditions of the power grid network at the PCC and local operating conditions including local power demand, a local power converter coupled to the consumer side of the PCC, controlling an interface with the PCC to control power flow at the PCC, a memory device for storing operational history for the consumer node including a record of previous power output with respect to various power grid conditions and operating conditions at the PCC, and a gateway controller coupled to receive information from the energy meter and calculate an output power to be output using the local power converter based on the plurality of inputs, the local power demand, and the operating history, and requesting the power converter to output the calculated output power.

[0200] With respect to the methods, consumer nodes, and / or grid systems of the preceding three paragraphs, the following embodiments provide examples of applicable and illustrative, but not limiting, embodiments. In one embodiment, receiving external grid inputs includes receiving one or more of dispatch information from a centralized grid controller, specific control signals from a grid controller, or grid status information from other nodes in the grid network. In one embodiment, receiving local sensor inputs includes receiving one or more of temperature information, or information regarding one or more conditions affecting the ability of the local energy source to generate energy. In one embodiment, accessing the operating history includes accessing a time-based operating state. In one embodiment, accessing the operating history includes accessing a time-based operating state. In one embodiment, calculating the output power further includes accessing rate information indicative of prices for consumer active power, market active power, consumer reactive power, and ancillary markets. In one embodiment, accessing the operating history includes accessing rate history information. In one embodiment, calculating the output power includes determining an action to be taken by a plurality of power converters coupled to the consumer side of the PCC. In one embodiment, outputting the power further includes activating a local energy storage device for the calculated output power. In one embodiment, outputting the power includes outputting power consumed by the local capacity. In one embodiment, outputting the power includes outputting to a grid market or one or more ancillary services including grid assistance of real and / or reactive power, frequency assistance to the grid network, black start operations, up regulation operations, down regulation operations, or combinations thereof.

[0201] The flow diagrams illustrated herein provide examples of sequences of various process actions. The flow diagrams may indicate operations to be performed by software or firmware routines as well as physical operations. In one embodiment, the flow diagrams may illustrate the states of a finite state machine (FSM), which may be implemented in hardware and / or software. Although the order of actions is shown in a particular sequence or order, these may be modified unless otherwise indicated. As such, the illustrated embodiments should be understood as examples only, and processes may be performed in different orders and some actions may be performed in parallel. Additionally, one or more actions may be omitted in various embodiments, and thus not all actions are required in all embodiments. Other process flows are possible.

[0202] To the extent that various operations or functions are described herein, they may be described or defined as software code, instructions, settings, and / or data. The content may be directly executable ("objective" or "executable" form), source code, or differential code ("delta" or "patch" code). The software content of the embodiments described herein may be provided by a product having the content stored thereon or by a method of operation of a communications interface that sends data through the communications interface. A machine-readable storage medium may cause a machine to perform the described functions or operations and includes any mechanism for storing information in a form accessible by a machine (e.g., a computing device, an electronic system, etc.), such as a recordable / read-only medium (e.g., read only memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash memory devices, etc.). A communications interface may include any mechanism for interfacing with a wired, wireless, optical, etc. medium for communicating with another device, such as a memory bus interface, a processor bus interface, an Internet connection, a disk controller, etc. The communications interface may be configured by providing configuration parameters and / or by sending signals to prepare the communications interface to provide data signals describing the software content. The communications interface may be accessed via one or more commands or signals sent to the communications interface.

[0203] Various components described herein may be means for performing the described operations or functions. Each component described herein includes software, hardware, or a combination thereof. Components may be implemented as software modules, hardware modules, special purpose hardware (e.g., application specific hardware, application specific integrated circuits (ASICs), digital signal processors (DSPs), etc.), embedded controllers, hardwired circuits, etc.

[0204] Besides what is described herein, various modifications can be made thereto without departing from the scope of the disclosed embodiments and implementations of the invention. Therefore, the illustrations and examples herein should be construed as illustrative and not restrictive. The scope of the invention should be determined solely by reference to the following claims.

Claims

1. A consumer node in a power grid network of a power grid, the consumer node comprising: an energy meter at a customer side of a point of common coupling (PCC) to the grid that is separate from a grid meter that measures power delivered by the grid and charges the customer for that power, the customer side being opposite the grid side of the PCC looking downstream from the grid to the PCC, the energy meter receiving grid status information, the grid status information including an aggregation of a plurality of inputs indicative of electrical conditions of the power grid and local operational conditions of the customer side of the PCC, including power demand by local loads and local power generation by energy sources for generating power locally at the customer side of the PCC; The consumer node further comprises a local power converter for controlling an interface with the PCC to control power flow in the PCC. a memory device for storing an operational history of the consumer node including a record of previous power output from the energy source to the local load and the power grid with respect to various grid conditions and operating conditions on the consumer side of the PCC; a gateway controller coupled to the consumer node to receive information from the energy meter, to calculate an output power to be generated using a local power converter based on a plurality of inputs, local power demand, operating history, and rate information, to adjust the amount of reactive energy generated at the consumer side and supplied to the PCC to dynamically adapt the output from the consumer side, including generating reactive power from the energy source energy to supply to the local load to meet the reactive power demand for the local load instead of providing reactive power to the PCC based on the changing rates and operating history, and to request the power converter to output the calculated output power; A consumer node including:

2. 10. The consumer node of claim 1, wherein the energy meter receives grid status information including dispatch information from a centralized grid controller, specific control signals from the grid controller, or grid status information from other nodes in the grid network.

3. The consumer node of claim 1 having local sensors providing at least a portion of the plurality of inputs, the local sensors including one or more temperature sensors, power factor sensors, or environmental sensors.

4. The consumer node according to claim 1 , wherein the memory device stores an operating history including an operating state based on time, an operating state based on a season, or an operating state based on both time and season.

5. 2. The consumer node of claim 1, wherein the gateway controller performs output power calculations including calculations based on rate information indicative of consumer active power, market active power, consumer reactive power, and ancillary market prices, and the gateway controller adjusts the reactive energy provided in response to calculations based on the rate information.

6. The customer node of claim 5 , wherein the memory device stores an operation history including historical rate information.

7. The customer node of claim 1 , wherein the gateway controller performs output power calculations that include determining operations to be performed by a local power converter and a number of other power converters connected to the customer side of a PCC.

8. The consumer node of claim 1 , wherein the gateway controller operates a local energy storage device to supply energy to a power converter to output the calculated output power.

9. 2. The consumer node of claim 1, wherein the power converter outputs power to local capacity or to a grid market or one or more ancillary services, the ancillary services including grid support of active and / or reactive power, frequency support to the grid network, black-hot operation, information regulation operation, or down regulation operation.

10. 2. The consumer node of claim 1, wherein the gateway controller that calculates the output power comprises a gateway controller that accesses rate information from a real-time market rate source and stores the rate information in a memory device.

11. The customer node of claim 10 , wherein the gateway controller has access to rate information indicative of prices for the customer's reactive power and ancillary markets.

12. The consumer node of claim 1 , wherein the gateway controller performs calculations of output power including performing forward prediction based on historical data monitored in an energy meter at the consumer side of the PCC.

13. The customer node of claim 1 , comprising a local energy source connected at a customer side of the PCC to power the power converter.

14. 1. A method of interfacing with an electrical grid, comprising: receiving grid condition information with an energy meter at a meter on a customer side of a Point of Common Coupling (PCC) to a grid network, the customer side being on an opposite side of the grid side of the PCC looking downstream from the grid to the PCC, the energy meter being separate from a grid meter that meters power provided by the grid and bills the customer for that power, the grid condition information including an aggregation of a plurality of inputs indicative of the electrical state of the grid network and local operating conditions of the customer side as seen from the local customer side of the PCC, including local power demand and local power generation by an energy source for generating power locally at the customer side of the PCC; accessing a local control node's operational history including a record of previous power output from the energy source to the local load and grid network for various grid conditions and operating conditions at the PCC from the consumer side; calculating an output power to be generated at a consumer side of a PCC connected to the energy source using a local power converter based on a plurality of inputs, local power demand, operating history, and rate information, and adjusting an amount of reactive energy generated at the consumer side and supplied from the consumer side to the PCC, including generating reactive power to supply to the local load from the energy of the energy source to meet the reactive power demand for the local load instead of providing reactive power to the PCC based on changing rates and operating history; outputting power from a local power converter based on the calculated output power; The method includes:

15. 15. The method of claim 14, wherein accessing the operational history includes accessing information about the condition of the power grid based on time of day, based on a time period, or based on both time of day and a time period.

16. The method of claim 14 , wherein the step of calculating the output power includes performing a forward prediction based on historical data monitored in an energy meter at a consumer side of the PCC.

17. accessing electricity grid network rate information indicative of electricity price information and grid support services; The method of claim 14 , wherein calculating the output power includes calculating based on a number of inputs, local power demand, operating history, and rate information.

18. 20. The method of claim 17, wherein the step of calculating the output power calculates the output power based on rate information indicative of prices for the customer active power, the market active power, the customer reactive power, and the ancillary market, and the gateway controller adjusts the amount of reactive energy provided in response to the calculation based on the rate information.

19. 20. The method of claim 17, wherein the step of accessing rate information includes accessing rate information from a real-time market rate source indicative of prices for customer reactive power and ancillary markets.

20. The method of claim 14 further comprising activating a local energy storage device to provide energy to a power converter to output the calculated output power.

Citation Information

Patent Citations

  • Distributed battery system

    JP2000224769A

  • Distributed power supply unit

    JP2006067760A

  • Power storage system for renewable energy

    JP2012075224A

  • Automatic detection of home appliances

    JP2013518556A

  • Method and apparatus for trading energy commitments

    US20050027636A1