partition of software and (control) functionality between these physical locations .... ating production or to correct scheduling deviations [60]â. [62], and to obtain a .... from DERs such as EVs [47], [69], [70], HVAC units [65] or slope. P slope f(P).
1
Method and Taxonomy for Evaluation of Distributed Control Strategies for Distributed Energy Resources
arXiv:1603.03232v3 [cs.SY] 3 May 2016
Xue Han, Student Member, IEEE, Kai Heussen, Member, IEEE, Oliver Gehrke, Member, IEEE, Henrik W. Bindner, Member, IEEE, and Benjamin Kroposki, Fellow, IEEE
Abstract—Distributed control strategies applied to power distribution control problems are meant to offer robust and scalable integration of distributed energy resources. However, the term ”distributed control” is often loosely applied to a variety of very different control strategies. This leads to problems in the design phase as well as with the performance evaluation of such systems. This paper develops a framework to assist the design and evaluation of distributed control strategies, supported by a rigorous taxonomy of control strategies and formal design criteria. The proposed framework and taxonomy are evaluated against the state of the art of control strategies as found in literature. Index Terms—distributed energy resource, distributed control, classification, control architecture, smart grid.
I. I NTRODUCTION
E
VOLUTIONARY changes in the power system promoted by global efforts to replace fossil driven energy infrastructure with renewable energy sources as well as increasingly flexible demand [1]–[3] have started to influence how electrical grids are operated. A major factor driving this change in operation requirements is summarized by the term Distributed Energy Resources (DER), which includes controllable and variable distributed generation, storage, and controllable loads. These DER challenge grid operation due to higher coincidence of demand, renewable resource intermittency, and bidirectional power flows in the distribution grid resulting from embedded generation [4]–[6]. These changes cause challenges to power system operation, including problems with system stability, congestion, voltage as well as protection scheme [4]–[8]. However, as a large fraction of DER offers some extent of controllability, they can also contribute to resolving these challenges by means of active grid management [9]–[15]. Considering the increasing number of energy resources in the power system that will need to be controlled and coordinated, the complexity of a centralized control solution based on this traditional control paradigm is significant and does not scale well [16], [17]. The coordination of systems with a large number of heterogeneous and geographically dispersed active units requires new control paradigms, especially for the ones The major part of the work is supported by Danish national project iPower – a Strategic Platform for Innovation and Research within Intelligent Electricity (SPIR), in collaboration with NREL. Xue Han, Oliver Gehrke, Kai Heussen and Henrik W. Bindner are with the Department of Electrical Engineering, Technical University of Denmark (DTU), Denmark, Roskilde, DK-4000 e-mail: xueh, olge, kh, hwbi @ elektro.dtu.dk. Benjamin Kroposki is with Power System Engineering Center, National Renewable Energy Laboratory (NREL), Golden, CO, 80401, USA.
in power distribution grid, which is conventionally designed to be passive. Of the control solutions proposed in academic literature to address these new requirements, a significant fraction can be characterized as some form of distributed control [4], [18]–[22], [22]–[46]. Clearly, distributed control strategies proposed in [18]–[20] have different nature from the one in [47], but they use the same term “distributed control”. There has been a lack of systematic problem formulation as well as inconsistent interpretation of the design requirements and performance metrics. As a result, the value and performance of proposed solutions has proven difficult to assess and compare. A rigorous classification can be expected to contribute to control system design and evaluation, and thus eventually to an industrial maturing of solutions. The terms “distributed system”, “distributed algorithm”, and “distributed control” are used in the domains of computer science, control and automation, and recently power system operation. However, the definitions are not consistent across domains. In general, distribution is a system property that describes the spatio-temporal conditions of system components. In computer science, a distributed system is a collection of independent processes which appears to its users as a single coherent system [48]. The classification as a distributed system does not imply the use of a particular architecture for the implementation of its functionality; distributed systems may be hierarchical or not, be highly heterogeneous or be composed of identical processes. In non-hierarchical distributed systems such as peer-to-peer (P2P) systems, distributed algorithms are often employed in order to achieve a shared goal based on local decisions by individual communicating processes [49]. The use of the term distributed control in the domains of automation and control dates back to the 1970s [50], [51], where it has primarily been applied to hierarchical master-slave systems in industrial automation. More recently, distributed control has also been used to refer to distributed control algorithms such as [52] where a distributed algorithm is used to control a physical system [53]. Power systems have historically been designed with a central control strategy. As more instrumentation as well as controllable elements have been added to the grid, interactions with other domains such as computer science, automation and communication technology are becoming a necessity. Since all these domains use some form of distributed control, a single consistent definition cannot be extracted from the literature. In this paper, a distributed control system consists of two aspects: Firstly, the spatial distribution of ICT infrastructure, i.e. the physical location of computing units and the physi-
2
cal communication links between these units. Secondly, the partition of software and (control) functionality between these physical locations which defines the way in which decisions are made, and which information needs to be exchanged between which locations in order to achieve the desired result. In this paper, the distributed nature of the supporting software and hardware infrastructure is considered out of scope; we will limit our focus to the architectural and algorithmic aspects of distributed control. To facilitate a systematic characterization of control strategies, we describe design criteria and performance metrics suitable for distinguishing distributed control algorithms in power systems. Next, we develop a taxonomy of control strategy types based on the above definition of distributed control. Finally, we evaluate the types according to the established criteria by analyzing distributed control strategies for providing system services as found in literature. The paper is structured as follows: Section II presents an outline of a control strategy design process, together with design constraints and evaluation criteria. Section III contains the main contribution of the paper: a proposal for a classification of control algorithms based on their architecture. IV then validate the classification and performance metrics by analyzing control solutions in the field of smart grids. The paper is concluded in Section V. II. D ESIGN PROCESS AND E VALUATION CRITERIA This section describes a distributed control applications design process including the definition of design elements, choice of evaluation criteria, as well as the assumed range of objectives and control domain. A. Terminology The following terms will be used throughout this paper: Distributed Energy Resource: In this paper, a narrower definition of DER is used to include only those DER which allow external control in order to provide flexibility. Flexibility: The adjustable portion of the power or energy generated or consumed by a DER, constrained by technical limitations and the needs of the primary application. Controlled Process: A continuously operating, dynamic process whose state is monitored and influenced by a control system. Control Objective: The desired behaviour of a dynamic process, to be achieved by an associated control system. Control Problem: A combined description of a dynamic process, its associated control objective, and a control system designed to achieve this objective. Control Element: A physical, spatially located, computing unit which executes part of the control logic. Control Architecture: The spatial distribution of the entities in a control system, including control elements, instrumentation, as well as the relations between those entities. Control Strategy: A collection of design choices, combining a choice of control objectives with that of a control architecture and the design of control logic, or a control algorithm. Control Layer: A functional level in a layered control architecture. Layered controls are often introduced to separate
control loops which operate on different time scales and/or at different levels of abstraction from the physical system. B. Conceptual design process An iterative design process for distributed control algorithms in a smart grid context has been proposed in [54]. The iterative approach ensures that an algorithm under development is refined until it reaches maturity, i.e., the control objective is reached and design criteria are fulfilled. External requirements and inherent system properties both contribute to the selection and prioritization of design criteria in top-down and bottom-up processes. The context and objectives of a control problem are identified early in the algorithm design process, defining the general requirements for a given system. A requirements analysis has to be performed to decide and prioritize technical design criteria, used for evaluating possible design choices. Certain features provided by the control architecture facilitate the design criteria. Therefore, it is beneficial to identify such relations and categorize the algorithms according to their architecture. C. Fundamental constraints of a control problem A control problem is constrained by 1) the control objectives, 2) the resources available for actuation, and 3) overall properties of the controlled process. 1) Control objectives: DERs are able to contribute to grid services by adjusting active or reactive power, including: a) Power flow control and loss minimization [37], [41], [56]. This can be achieved solving an optimal power flow problem for losses, which may adjust voltage angles and magnitudes and aim at limiting reactive and active power flow. Both active and reactive power injections from different nodes in the grid may affect the power flow conditions. b) Voltage and reactive power regulation [29], [57], [58]. The reactive power capability of inverter interfaced DERs can be utilized for reactive power regulation. In a resistive low voltage (LV) network, active power injection also significantly impacts grid voltage. By regulating the power injection, voltage magnitudes are kept in the allowed band. c) Maximizing the utility of the resource operation [28], [29], [38], [59]. Examples include minimizing the overall charging cost of an EV fleet or optimizing the comfort vs. energy cost of residential buildings, etc. d) Energy services: Up and down regulation to balance fluctuating production or to correct scheduling deviations [60]– [62], and to obtain a certain power profile at the point of common coupling [27], [31], [32], [63]. e) Power services: Services to achieve higher grid utilization by smoothing fast fluctuating active power production [44], [64], and by avoiding temporary grid overload (e.g., peak shaving and valley filling) [4], [28], [30], [34]. f) Primary frequency control [65]. 2) Controllable components: A large variety of DERs may contribute to the provision of a grid service. The number of DERs and their properties such as size and technical capability, affect how control strategies are designed. Inverter-coupled
3
energy resources are not bound to the physical constraints of rotating machinery and are therefore often able to adjust power output on demand [5]–[7], [66]. Controllable loads, in a demand response (DR) setup, allow power system services to be provided by exploiting flexibility in power consumption, for example by operating as “virtual” energy storage [11]–[14]. DERs are categorized according to their technical capabilities: •
•
P source/sink: DR (more specifically, thermostatic load with thermal storage) [65], [67], [68], EV charging and discharging [47], [62], [69], [70], energy storage charging and discharging [20], [71], DG active power curtailment [72]; Q source: reactive power from DGs [57], [58], [72], flexible AC transmission system (FACTS) devices [59], and other power electronic interfaced DERs (e.g., EV charging posts and energy storage) [25].
Apart from DERs, actions of On-load tap-changers (OLTC), Voltage regulators (VR) [20], [73], [74] can be coordinated with DERs in the control solutions. In addition, the ownership of the controllable components is a key factor affecting how the control system can be structured. 3) Properties of controlled process: In general, the choice of control strategy depend not only on the control objective but also on the characteristics of the control problem such as relative time scale, system size and inertia, relative scale of critical resources and localized sensitivity properties.
III. TAXONOMY OF DISTRIBUTED CONTROL ARCHITECTURES
A classification of distributed control architecture into consistent types has to start by relating distributed with conventional centralized and fully decentralized architectures. Compared to fully decentralized architecture, a distributed architecture adds communication between control elements; with respect to centralized architecture, the autonomy of remote control elements is increased. control interaction interaction in other control layers Control center
control element Database Load PV Transformer
HV
MV
LV
centralized
horizontal
vertical distributed
decentralized
Fig. 1. Illustration of different interaction models (adapted from [7]). The figure excludes data acquisition subsystems. Large, solid arrows denote interactions within the control layer to be classified. Small arrows denote interactions in other control layers which are out of scope for the classification. The control center is an abstraction of the system operator (e.g. the SCADA/EMS/DMS functionality) and represents a central control element.
The first classification criterion is therefore based on the structure of control elements: D. Criteria for design and evaluation of control strategies In the design process, design criteria are both representation of requirements in the design phase and performance indicator in the evaluation phase. The design criteria of the power system control applications fall into two kinds: design constraints that determine required qualitative properties for a control algorithm to be considered functional within a specific context (Table I), and design metrics that provide a quantitative view of performance requirements (Table II). These design criteria offer a framework to reflect either regulatory, economic, or technical requirements of the control system. Each of them is defined and justified in the tables. As a key element of control strategy, control architecture significantly affects its characteristics. Therefore, we will elaborate how relevant criteria are scored for different architecture.
T1: (C)entralized. One central control element collecting information from remote sites and deciding set-points for remote actuation; examples are [56], [58]–[63]. T2: (D)istributed. Multiple control elements organized in a common architecture jointly responsible decomposing objectives and deciding actuation. T3: (Dec)entralized. A central (common) control objective is decentralized to independent local control elements; the local control elements only use local measurements and actuators; examples are [57], [66], [74]. In the following, Type 2 is further analyzed. If the roles of control elements in an architecture are symmetrical, no single control element imposes decisions on other control elements: 2.1 D-(V)ertical. Decisions of one control element are imposed on other control element eliminating at least one
TABLE I D ESIGN CONSTRAINTS Constraint Information isolation and privacy Fairness
ID C-PRI C-FAI
Market and regulatory compatibility Transactive energy framework
C-MAC
Monitoring of control actions
C-MCA
C-TEF
Description Specific requirements on the limits of disclosure of behavioural and operational data between parties. Access to infrastructure and contributions to infrastructure cost is fairly shared by (distributed to) all participants according to a given set of rules. To offer a meaningful service the control algorithm has to be able to comply with an external market setup. The coordination scheme of an algorithm has a public specification and its signals transparently encode value in exchange for resources in a manner aligned with a given operational and economic context. [13] A consistent view of all control actions can be obtained from a single observation point in real time [55]. It is necessary for operation supervision and supervisory control.
4
TABLE II P ERFORMANCE METRICS Metric Responsiveness Optimality and Accuracy Resilience
ID M-RTS M-OPT M-RES
Scalability Availability Maturity
M-SCA M-AVA M-MAT
Ease of Integration Maintainability
M-EOI M-MTY
Autonomy
M-AUT
Operational transparency
M-OTR
Description The time between observation of a change and actuation in the process. Difference between a theoretically achievable global optimal/ideal outcome and the practically achieved outcome. A measure of the capability to recover to stable system operation or adjust to changes due to disruptions or unexpected disturbances [15]. Ability to continue meeting requirements while accommodating an increasing number of control elements. The degree to which the control system is in a specified operable state. Stage of development of the technology, which can be interpreted in terms of standardization, market adoption or available technical experience. The ability of integration into existing workflows, processes and control systems. The ease with which maintenance of a functional unit can be performed, which relates to the accessibility to control infrastructure, including direct and remote access. Degree of independence with which a system can achieve its operating objectives without supervision or human intervention. Extend to which a human operator can infer the rationale decisions, actions and behaviour of an automatic system.
degree of freedom, so that a hierarchy among the control elements exists. Examples are [22], [23], [28], [29]. 2.2 D-(H)orizontal. Different from T2.1 D-V, the responsibilities of control elements in this category are symmetrical, and the functions being executed in the control elements are similar. Examples are [33], [35], [39], [40]. The categories introduced so far are illustrated in Fig. 1 (centralized, distributed, and decentralized). For the each of the distributed architecture types, two further subtypes are illustrated in Fig. 1. The distinction criteria here are specific to each type: For T2.1 D-V the control decision can be based on hierarchical information collection as it is common in conventional distributed process control, or based on a negotiation process. The former case will be referred to as T2.1.A D-V-(D)eterminate; examples are [22], [23]. The latter will be referred to as T2.1.B D-V-(I)terative, as control decisions are made through iterative adjustments and information exchange between higher and lower level control elements. This is indicated as bi-directional arrows in the figure; examples are [28]–[30]. While control responsibility is symmetric among T2.2 DH architectures, an algorithm or coordination mechanism may or may not require a centralization of at least one aspect of information exchange. This centralization introduces a ‘single point of failure’ that would not exist in a fully P2P architecture. In T2.2.A D-H-(C)entralized shared memory, a single entity is available to relay information among control elements as an essential part of the control algorithm (e.g. [33], [35]). In contrast T2.2.B D-H-(P)eer2peer represents only fully distributed P2P control architecture, as for example in [39], [40].
A. Type 1: Centralized Architecture For a given control objective, e.g. loss minimization [56], [63], unit commitment [60], and up/down regulation [61], a single control element (control center) concentrates data collection, analysis and control of all resources. This type of architecture is widely deployed in present day power systems and typically referred to as EMS or DMS. DERs directly react to control decisions derived from the EMS or DMS which has full process observability. Significant computing and communication resources are required at the central location which constitutes a single point of failure. B. Type 3: Decentralized Decentralized control algorithms for power system applications, such as droop-controlled units serving primary frequency control, are widely used in grid operation and unit control. Their design exploits inherent physical properties of the system, such as frequency being a global variable which reflects the power imbalance of the system. Aggregation is implicitly achieved by accumulation of the individual, independent efforts (see Fig. 2a). Voltage support (such as [7], [57], [66], [70], [74]) and primary frequency control (e.g., [47], [65], [69]) are common objectives of such control algorithms. The decentralized control elements modulate the active and/or reactive power injection from DERs such as EVs [47], [69], [70], HVAC units [65] or
voltage P
IV. A SSESSMENT OF DISTRIBUTED CONTROL ARCHITECTURES AND DER COORDINATION APPLICATIONS This section assesses each distributed control architecture by alignment with the design criteria from Section II. We first address the more common centralized and decentralized architectures to then discuss the distributed control architecture variants in detail as the main focus of this paper. The results are summarized in Table III, which maps the properties of control architectures by category to the criteria discussed in Section II-D.
reactive power
P
(a) Basic
f(P) slope
f(P)
slope
(b) With additional data processing
Fig. 2. Realizations of a decentralized control architecture. The blue boxes are droop controllers. The arrows show the control loops. The curves and functions within the boxes indicate control trajectories.
5
TABLE III T HE FEATURE MAPPING OF DIFFERENT CATEGORIES . Category
Metrics RTS OPT RES SCA AVA MAT EOI MTY AUT OTR T1 Centralized 0 + 0 + + + + T3 Decentralized × + + + + + + + √ √ T2.1.A D-V-D ×/√ 0 0 + 0 + + 0 0 0 √ T2.1.B D-V-I ×/ 0 0 0 + 0 0 0 + 0 √ √ √ √ T2.2.A D-H-C 0 0 0 0 0 + 0 √ √ √ + 0 + + T2.2.B D-H-P ×/ ×/ × √ “ ”, “×”: can/cannot be met. “+”, “0”, “-”: high, neutral and low performance, respectively. Abbreviations refer to Table I and II. PRI × √
Constraints FAI TEF √ × ×√ ×√ ×/ ×/ √ √
MCA √
PV installations [57], [70] based on local measurements of grid state. For example, the algorithms in [57] provide power factor or reactive power set-points as a function of local voltage magnitude. In addition to DERs, active grid assets such as on-load tap-changers (OLTC), step voltage regulators (SVR), or static VAR compensators (SVC) often use autonomous local control [74]. In decentralized control algorithms, the control loop is closed locally and no internal information needs to be shared. Emergency actions and large-scale deployment is easy to realize using this type of control algorithm. The control performance is guaranteed as long as the physical properties of the controlled process do not change. However, since decisions are made based on only partial knowledge of the global state space, decentralized control may result in suboptimal decisions, and may even cause severe incidents such as system collapse [7]. Without system wide coordination, fair algorithms are difficult to design (e.g. [67]). The following example illustrates the limitations of decentralized approaches. An OLTC controlling a medium voltage (MV) feeder cannot operate in an efficient manner without knowledge of the connected DERs and their operating states [74]. One approach is to find a trade-off between responsiveness and system observability (e.g., [67], [75]) (see Fig. 2b). Better control performance is achieved by advanced processing of the collected data (e.g., [67], [72], [75], [76]) and the controlled process model (e.g., [64], [71], [77]–[79]). Control algorithms proposed in [64], [67], [71], [76]–[80] apply advanced heuristics to the control inputs (e.g. a virtual oscillator model in [77] or an adaptive neural network in [76]) instead of a predefined control trajectory. C. Type 2: Distributed Architecture 2.1.A D(istributed)-V(ertical)-D(eterminate): A lot of dispatch applications use a vertically distributed architecture and communicate determinate set-points between control elements in different levels (see Fig. 3). Their control architecture is usually aligned with the hierarchical physical distribution grid structure. The control objectives are assigned to different levels in the control hierarchy. Such architecture reduces the stress of the higher level control elements, both on exchanging and processing the in/out information, and on computation. System level coordination functions are located on a higher level (e.g. coordination between a tap changer and other active assets in [20], [21], between multiple voltage levels [22], [23], between the grid and DERs [19], [24], and among various
Set points Bounds & costs
MV LV
LV
DER Controller - DER state acquisition - Aggregation plug-in interface - Dispatch execution - DER predicting model
Local Controller
DER Controller
- Flexibility aggregation - Optimization - Result dispatch
DER Controller DER Controller
Local Controller
Supervisory Controller - Grid state estimation - Flexibility aggregation - Optimization - Result dispatch
Fig. 3. An example using D-V-D control architecture (adapted from [19]). The supervisory controller coordinates the whole network. The local controllers solve the sub-problems belonging to their regions. The DER controller focus on the operation of a single DER.
kinds of DERs [25]). Regional and local problems are handled in lower level(s) of the hierarchy correspondingly. Explicit bidirectional message passing is essential to make the available resources on a lower level visible to a higher level. In addition, the local system states and control objectives are not passed to the higher level control element. To control the voltage and frequency in the power system, [25] proposes a multi-agent structure for active and reactive power flexibility dispatch. Four agents are proposed in the algorithm in a hierarchical order: central EMS agent, transmission agent, distribution agent, and DER controller. The operational control problem is solved by its responsible agent. Since the information forwarded by lower levels is simplified and abstracted, the decision made in the high level may not derive system-wide optimal solutions with limited knowledge. For example, the set-points in the higher level are treated as part of the objective function at lower levels in [22], which cannot always be reached. In such case, suboptimal condition may occur. Abstraction of information in this control architecture also leads to lack of transparency on operational actions compared with centralized control solutions. 2.1.B D(istributed)-V(ertical)-I(terative): Unlike 2.1.A, in 2.1.B control elements on different control levels negotiate the decisions. This allows lower level control elements more flexibility to decide on their contribution to the system; however, this approach sacrifices computational efficiency and optimality as illustrated in Fig. 4. A two level hierarchy is built in [4]: DER controllers handle the local control problem of deciding DER setpoints. The grid controller then negotiates with DER controllers to achieve a system wide solution. Game theory (e.g., [26], [27]) and optimization decomposition methods (e.g., [4], [28]–[30]) are used to decompose optimization problems, and iterate the values of auxiliary vari-
6
negotiations in two directions
MV DER Controller DER Controller
LV
DER Controller DER Controller
Data storage or processor
LV
Grid Controller auxilary variables
Fig. 4. An example using D-V-I control architecture (adapted from [4]). Data repository or processor might exist in the architecture to process the data. Others' schedule Own schedule
DER Controller DER Controller DER Controller
Data storage or processor
DER Controller
Fig. 5.
An example using D-H-C control architecture (adapted from [31]).
ables among sub-problems until the values converge. Once the values converge, the feasibility can be reached. In some cases, system-wide optimality may not be guaranteed. The higher level control element has more knowledge of the system, and therefore has more weight on directing the values of auxiliary variables. The applications applying this control architecture generally do not have quick response time, e.g., 1 hour is used as time interval in [4], [26]–[29]. Limited exchanges of information keep individuals away from revealing their behaviors to others, but also introduce difficulties on observing and understanding the behaviors of the whole system. 2.2.A D(istributed)-H(orizontal)-C(entralized shared memory): An optimization problem can also be decomposed to symmetrical sub-problems, i.e., equal responsibilities of control elements on decision making (see Fig. 5 and Fig. 6). For example, in [31], a distributed model predictive control (DMPC) algorithm is proposed on solving congestion problem at the point of common coupling (PCC). Instead of a centralized dispatch element, multiple DER control elements are designed for scheduling the consumption for individuals and sharing the efforts on not over-passing the capacity limit. A similar setup can be found in [32], which presents a distributed control algorithm for the coordination of multiple wind turbines in order to supply a certain amount of power to the system. Most applications in this category are motivated by a system-wide problem which requires a response from all connected units within a section of grid, such as in the case of peak shaving [33], [34] or power flow limitation [31], [32], [35], [36]. In these cases, the behaviour of each unit is impacted by all other ones. A concentrated data repository/processor collects and processes the data without manipulating the data with its own objective. In some cases (e.g., [31], [32]), the information exchanges between all available control elements are avoided, so that the communication effort scales linearly with the number of control elements. However, bottlenecks exist at the central entity which may introduce a single point of failure and may limit the scalability. The D-H-C architecture is applied in many game-theoretic applications (e.g. [33]–[36]). In this context, the central entity
serves as a data processor or bid pool which collects information from all players and returns information, typically a price, depending on the outcome. 2.2.B D(istributed)-H(orizontal)-P(eer-to-peer): The control architecture of this category is fully distributed, such that all information exchanges between control elements are through P2P communication (see Fig. 6). In some applications, graph theory is applied to reduce the number of communication links among control elements without losing much coordinating efficiency. For example, a distributed optimal power flow algorithm using the alternating direction method of multipliers (ADMM) for a three phase system was proposed in [41]: The distribution grid is divided into several regions and power flow calculations are performed locally for each region. Only control elements associated with neighboring regions communicate with each other, exchanging information about the voltage vector of interconnection buses between regions. Similar applications can be found in [37]–[40]: the communication topology in [38] is designed according to a N1 criterion using graph theory with redundant communication, such that an optimal dispatch is still available if one control element / communication link fails. The control objectives in these applications are to dispatch active or reactive power from DERs to maintain voltage levels (e.g. [40]–[42]), to minimize grid losses (e.g. [42], [43]), or to maximize the resource utilization (e.g. [37], [38], [43]). Control time scales range from few minutes to one hour. Some algorithms (e.g. [81]) may not guarantee convergence under all circumstances. In this control architecture, all control elements are able to operate autonomously and communicate with others to obtain sufficient knowledge to support their decision making. In the proposed algorithms such as [40]–[42], there is no single point in this architecture where an overview of control actions, the state of the control system, and the state of the physical grid can be observed. D. Hybrid Architectures In real-world solutions, a control problem can often be reformulated into several vertically layered control problems.
(a) Topology of the power system [41]
(b) Control architecture Fig. 6.
An example using D-H-P control architecture.
7
The layer separation can employ time scale separation or other concerns. Each layer then can employ a different one of control patterns outlined above, forming a hybrid architecture. The most common layering in power systems is the distinction of primary (I.), secondary (II.), and tertiary (III.) control layers. Here, the control problem is mathematically decomposed into a cascade, where each layer encapsulates certain disturbances while defining specific behaviour providing inputs to the next layer [82]. In conventional power system control, the layering is (I.-Dec., II.-Centralized, III.Centralized), but many alternative architectural realizations of this basic layering have been proposed [18]. In [44] a hybrid architecture mixing a centralized with a decentralized pattern for the coordination of PV inverters. Decentralized control elements are used for an inner control loop performing fast voltage support, while a centralized controller provides global coordination of the active power flow at the PCC. A similar approach is proposed in [45]. [46] combines D-V-D with a decentralized pattern in order to enable the efficient aggregation of flexibility while considering both global and local constraints. The driver for layering different control patterns is typically the need to meet several design criteria that cannot be achieved in a desirable performance by a single integrated algorithm. The layering is thereby not necessarily driven by a cascaded control problem, but may be simply addressing another aspect of the control problem, thus meeting other design constraints. For example in the control strategy proposed by [19], [83] a D-V-D pattern is employed for the voltage control, which is complemented with a D-H-P pattern layered above to building up the control hierarchy; this combination achieves a much higher resilience of the overall control architecture while providing optimal control performance. E. Demonstration and projects Over the last several years, a variety of distributed control strategies have been implemented in a number of smart grid demonstration projects. A number of projects representing the above categories are discussed in the following. A centralized approach (Type 1) was proposed in the Cell Control Pilot project (CCPP) [84] that each control problem deals with a certain grid service with dedicated resources. A successful DR project, Olympic Peninsula project [85], uses a centralized architecture (Type 1) to mobilize the flexibility from 112 customers responding to price signals. SmartGrid City [86] project is a similar one by demonstrating a largerscale prototype energy management program in a centralized architecture (Type 1), involving more than 20 thousand smart meter. The Irvine Smart Grid Demonstration (ISGD) project [87] demonstrates a complete distribution automation solution in 12 kV distribution feeders. In the meanwhile, efforts are also put in distributed control solutions featured by certain design requirements. EcoGrid EU [88] provides a full scale smart grid demonstration utilizing PowerMatcher platform [89] on the Danish island of Bornholm with 50% renewable penetration. Two thousand residential customers have been equipped with intelligent controlled
DER units to respond to a real-time price signal reflecting the energy imbalance between production and consumption. The aggregated DR behavior is learned by the market, so that the desired behavior can be achieved in an iterative process (T2.1.A D-V-I). ELECTRA programme [90] aims at developing new approaches for distributed regional and panEuropean voltage and frequency control using the Web-of-Cell (WoC) concept (T2.2.B D-H-P), in which cells are arbitrary control area of the grid organized on its own and communicate with each other for fully distributed collaboration [91]. DREAM project [92] proposed a control framework, in which distributed optimization (T2.1.B D-V-I) is applied in a multiagent environment to demonstrate its advance on information isolation. Congestion management and voltage control are considered to be demonstrated in the project. Grid4EU project [93] aims at demonstrating advanced smart grid solutions with wide replication and scalability potential for Europe, one of which is a hierarchical control (T2.1.A D-V-D) strategies for load break switches in the field. V. D ISCUSSION AND C ONCLUSION In this paper, a taxonomy and design criteria are provided as an assistance to design, select, and evaluate control strategies for DER applications, especially control architectures as a key element of it. We focus on the distributed nature of the control architecture and develop a taxonomy for the categorization of different control strategies. Such a taxonomy can be used to establish a clear distinction between different approaches, which helps the design and evaluation of distributed control systems. Furthermore, this paper discusses how the design criteria are related to the characteristics of control architectures by analyzing specific control strategies applied to DER units connected to a power distribution grid. For each type of architecture, a number of control problems and their related criteria are presented to support the characterization of control architectures. To allow a thorough quantitative design, analysis, and evaluation of control algorithms, future work includes developing benchmark models, scenarios including the physical configuration and the control support infrastructure, and service/control problem specifications. R EFERENCES [1] European Commission. The 2020 climate and energy package. Last retrieved 20.05.2015. [Online]. Available: http://ec.europa.eu/clima/ policies/package/index en.htm [2] U.S. Federal Government. The American Recovery and Reinvestment Act of 2009. Last retrieved 20.05.2015. [Online]. Available: http: //energy.gov/oe/information-center/recovery-act [3] International Energy Agency (IEA), “World energy outlook 2014,” Tech. Rep., 2014. [Online]. Available: https://www.iea.org/publications/ [4] J. Hu, S. You, M. Lind, and J. Østergaard, “Coordinated charging of electric vehicles for congestion prevention in the distribution grid,” IEEE Trans. Smart Grid, vol. 5, no. 2, pp. 703–711, 2014. [5] L. F. Ochoa, C. J. Dent, and G. P. Harrison, “Distribution network capacity assessment: Variable DG and active networks,” IEEE Trans. Power Syst., vol. 25, no. 1, pp. 87–95, 2010. [6] Y. Liu, J. Bebic, B. Kroposki, J. De Bedout, and W. Ren, “Distribution system voltage performance analysis for high-penetration PV,” in Proc. IEEE Energy 2030 Conf. Atlanta, GA, USA: IEEE, Aug. 2008.
8
[7] J. von Appen, M. Braun, T. Stetz, K. Diwold, and D. Geibel, “Time in the sun: the challenge of high PV penetration in the German electric grid,” IEEE Power Energy Mag., vol. 11, no. 2, pp. 55–64, 2013. [8] S. Achilles, S. Schramm, J. Bebic et al., “Transmission system performance analysis for high-penetration photovoltaics,” National Renewable Energy Laboratory, Tech. Rep., 2008. [9] A. Bernstein, L. E. Reyes Chamorro, J.-Y. Le Boudec, and M. Paolone, “A composable method for real-time control of active distribution networks with explicit power set points. part I: Framework,” Electric Power Systems Research, p. accepted for publication, 2015. [10] M. D. Galus, S. Koch, and G. Andersson, “Provision of load frequency control by PHEVs, controllable loads, and a cogeneration unit,” IEEE Trans. Ind. Electron., vol. 58, no. 10, pp. 4568–4582, 2011. [11] “Buildings-to-Grid Technical Opportunities: Vision and Introduction,” United States Department of Energy, Tech. Rep., Mar. 2014. [Online]. Available: http://energy.gov/eere/buildings/ [12] D. S. Callaway and I. A. Hiskens, “Achieving controllability of electric loads,” Proc. IEEE, vol. 99, no. 1, pp. 184–199, 2011. [13] The GridWise Architecture Council, “GridWise Transactive Energy Framework Version 1.0,” Tech. Rep., Jan. 2015. [Online]. Available: http://www.gridwiseac.org/pdfs/te framework report pnnl-22946.pdf [14] F. Rahimi and A. Ipakchi, “Demand response as a market resource under the smart grid paradigm,” IEEE Trans. Smart Grid, vol. 1, no. 1, pp. 82–88, 2010. [15] C.-C. Liu, “Distribution systems: Reliable but not resilient?” IEEE Power Energy Mag., vol. 13, no. 3, pp. 93–96, 2015. [16] M. Chiang, S. H. Low, A. R. Calderbank, and J. C. Doyle, “Layering as optimization decomposition: A mathematical theory of network architectures,” Proc. IEEE, vol. 95, no. 1, pp. 255–312, 2007. [17] P. Vrba, V. Marik, P. Siano, P. Leit˜ao, G. Zhabelova, V. Vyatkin, and T. Strasser, “A review of agent and service-oriented concepts applied to intelligent energy systems,” IEEE Trans. Ind. Informat., vol. 10, no. 3, pp. 1890–1903, 2014. [18] M. Yazdanian and A. Mehrizi-Sani, “Distributed control techniques in microgrids,” IEEE Trans. Smart Grid, vol. 5, no. 6, pp. 2901–2909, 2014. [19] X. Han, A. M. Kosek, O. Gehrke, H. W. Bindner, and D. Kullmann, “Activate distributed energy resources’ services: Hierarchical voltage controller as an application,” in Proc. IEEE PES Transmission&Ddistribution Conference and Exposition 2014. Chicago, IL, USA: IEEE, Apr. 2014. [20] X. Liu, A. Aichhorn, L. Liu, and H. Li, “Coordinated control of distributed energy storage system with tap changer transformers for voltage rise mitigation under high photovoltaic penetration,” IEEE Trans. Smart Grid, vol. 3, no. 2, pp. 897–906, 2012. [21] Y. P. Agalgaonkar, B. C. Pal, and R. A. Jabr, “Distribution voltage control considering the impact of PV generation on tap changers and autonomous regulators,” IEEE Trans. Power Syst., vol. 29, no. 1, pp. 182–192, 2014. [22] F. Delfino, R. Minciardi, F. Pampararo, and M. Robba, “A multilevel approach for the optimal control of distributed energy resources and storage,” IEEE Trans. Smart Grid, vol. 5, no. 4, pp. 2155–2162, 2014. [23] A. A. Aquino-Lugo, R. Klump, and T. J. Overbye, “A control framework for the smart grid for voltage support using agent-based technologies,” IEEE Trans. Smart Grid, vol. 2, no. 1, pp. 173–180, 2011. [24] O. Kilkki, A. Alahaivala, and I. Seilonen, “Optimized control of pricebased demand response with electric storage space heating,” IEEE Trans. Ind. Informat., vol. 11, no. 1, pp. 281–288, 2015. [25] M. Bayat, K. Sheshyekani, and A. Rezazadeh, “A unified framework for participation of responsive end-user devices in voltage and frequency control of the smart grid,” IEEE Trans. Power Syst., vol. 30, no. 3, pp. 1369–1379, 2015. [26] W. Tushar, B. Chai, C. Yuen, D. B. Smith, K. L. Wood, Z. Yang, and H. V. Poor, “Three-party energy management with distributed energy resources in smart grid,” IEEE Trans. Ind. Electron., vol. 62, no. 4, pp. 2487–2498, 2014. [27] A.-H. Mohsenian-Rad, V. W. Wong, J. Jatskevich, R. Schober, and A. Leon-Garcia, “Autonomous demand-side management based on game-theoretic energy consumption scheduling for the future smart grid,” IEEE Trans. Smart Grid, vol. 1, no. 3, pp. 320–331, 2010. [28] D. Papadaskalopoulos, D. Pudjianto, and G. Strbac, “Decentralized coordination of microgrids with flexible demand and energy storage,” IEEE Trans. Sust. Energy, vol. 5, no. 4, pp. 1406–1414, 2014. [29] E. Dallr’Anese, S. V. Dhople, B. B. Johnson, and G. B. Giannakis, “Decentralized optimal dispatch of photovoltaic inverters in residential distribution systems,” IEEE Trans. Energy Convers., vol. 29, no. 4, pp. 957–967, 2014.
[30] O. Ardakanian, S. Keshav, and C. Rosenberg, “Real-time distributed control for smart electric vehicle chargers: From a static to a dynamic study,” IEEE Trans. Smart Grid, vol. 5, no. 5, pp. 2295–2305, 2014. [31] G. T. Costanzo, O. Gehrke, D. E. M. Bondy, F. Sossan, H. Bindner, J. Parvizi, and H. Madsen, “A coordination scheme for distributed model predictive control: Integration of flexible ders,” in Proc. 4th IEEE PES Innovative Smart Grid Technologies Europe (ISGT-Europe’13). Copenhagen, Denmark: IEEE, Oct. 2013. [32] H. Zhao, Q. Wu, Q. Guo, H. Sun, and Y. Xue, “Distributed model predictive control of a wind farm for optimal active power control – part i: Clustering-based wind turbine model linearization,” IEEE Trans. Sustain. Energy, vol. 6, no. 3, pp. 831–839, 2015. [33] A. Barbato, A. Capone, L. Chen, F. Martignon, and S. Paris, “A distributed demand-side management framework for the smart grid,” Computer Communications, vol. 57, pp. 13–24, 2014. [34] Z. Ma, D. S. Callaway, and I. a. Hiskens, “Decentralized charging control of large populations of plug-in electric vehicles,” IEEE Trans. Control Syst. Technol., vol. 21, no. 1, pp. 67–78, 2013. [35] N. Forouzandehmehr, M. Esmalifalak, H. Mohsenian-Rad, and Z. Han, “Autonomous demand response using stochastic differential games,” IEEE Trans. Smart Grid, vol. 6, no. 1, pp. 291–300, 2015. [36] C. O. Adika and L. Wang, “Non-cooperative decentralized charging of homogeneous households’ batteries in a smart grid,” IEEE Trans. Smart Grid, vol. 5, no. 4, pp. 1855–1863, 2014. [37] M. Kraning, E. Chu, J. Lavaei, and S. Boyd, “Dynamic network energy management via proximal message passing,” Foundations and Trends in Optimization, vol. 1, no. 2, pp. 70–122, 2013. [38] W. Zhang, W. Liu, X. Wang, L. Liu, and F. Ferrese, “Online optimal generation control based on constrained distributed gradient algorithm,” IEEE Trans. Power Syst., vol. 30, no. 1, pp. 35–45, 2015. [39] L. Xiao and S. Boyd, “Optimal scaling of a gradient method for distributed resource allocation,” Journal of optimization theory and applications, vol. 129, no. 3, pp. 469–488, 2006. [40] B. Zhang, A. Y. Lam, A. D. Dom´ınguez-Garc´ıa, and D. Tse, “An optimal and distributed method for voltage regulation in power distribution systems,” IEEE Trans. Power Syst., p. early access, 2015. [41] E. Dall’Anese, H. Zhu, and G. B. Giannakis, “Distributed optimal power flow for smart microgrids,” IEEE Trans. Smart Grid, vol. 4, no. 3, pp. 1464–1475, 2013. [42] W. Zhang, W. Liu, X. Wang, L. Liu, and F. Ferrese, “Distributed multiple agent system based online optimal reactive power control for smart grids,” IEEE Trans. Smart Grid, vol. 5, no. 5, pp. 2421 – 2431, Sep. 2014. [43] B. A. Robbins, C. N. Hadjicostis, and A. D. Dom´ınguez-Garc´ıa, “A twostage distributed architecture for voltage control in power distribution systems,” IEEE Trans. Power Syst., vol. 28, no. 2, pp. 1470–1482, 2013. [44] M. J. E. Alam, K. M. Muttaqi, and D. Sutanto, “A multi-mode control strategy for VAr support by solar PV inverters in distribution networks,” IEEE Trans. Power Syst., vol. 30, no. 3, pp. 1316 – 1326, 2014. [45] S. Weckx, C. Gonzalez, and J. Driesen, “Combined central and local active and reactive power control of PV inverters,” IEEE Trans. Sustain. Energy, vol. 5, no. 3, pp. 776–784, 2014. [46] X. Han, H. W. Bindner, J. Mehmedalic, and D. V. Tackie, “Hybrid control scheme for distributed energy resource management in a market context,” in Proc. IEEE PES General Meeting Conference & Exposition 2015. Denver, CO, USA: IEEE, Jul. 2015. [47] Y. Ota, H. Taniguchi, T. Nakajima, K. M. Liyanage, J. Baba, and A. Yokoyama, “Autonomous distributed V2G (vehicle-to-grid) satisfying scheduled charging,” IEEE Trans. Smart Grid, vol. 3, no. 1, pp. 559–564, 2012. [48] A. S. Tanenbaum and M. van Steen, Distributed Systems, Principles and Paradigms. Upper Saddle River, NJ, USA: Prentice Hall, 2001. [49] N. A. Lynch, Distributed Algorithms. San Francisco, CA, USA: Morgan Kaufmann Publishers Inc., 1996. [50] D. Popovic and V. P. Bhatkar, Distributed Computer Control for Industrial Automation. New York and Basel: Marcel Dekker, Inc., 1990. [51] T. Pauly, “Distributed control systems,” Electronics and Power, vol. 33, no. 9, pp. 573–576, 1987. [52] R. Scattolini, “Architectures for distributed and hierarchical model predictive control – a review,” Journal of Process Control, vol. 19, no. 5, pp. 723–731, 2009. [53] D. P. Bertsekas and J. N. Tsitsiklis, Parallel and distributed computation: numerical methods. Prentice-Hall, Inc., 1989. [54] A. Nieße, M. Tr¨oschel, and M. Sonnenschein, “Designing dependable and sustainable smart grids–how to apply algorithm engineering to distributed control in power systems,” Environmental Modelling & Software, vol. 56, pp. 37–51, 2014.
9
[55] H. Gharavi and R. Ghafurian, “Smart grid: The electric energy system of the future [scanning the issue],” Proc. IEEE, vol. 99, no. 6, pp. 917–921, 2011. [56] I.-K. Song, W.-W. Jung, J.-Y. Kim, S.-Y. Yun, J.-H. Choi, and S.-J. Ahn, “Operation schemes of smart distribution networks with distributed energy resources for loss reduction and service restoration,” IEEE Trans. Smart Grid, vol. 4, no. 1, pp. 367–374, 2013. [57] T. Fawzy, D. Premm, B. Bletterie, and A. Gorˇsek, “Active contribution of PV inverters to voltage control–from a smart grid vision to fullscale implementation,” Elektrotechnik und Informationstechnik, vol. 128, no. 4, pp. 110–115, 2011. [58] A. Keane, L. F. Ochoa, E. Vittal, C. J. Dent, and G. P. Harrison, “Enhanced utilization of voltage control resources with distributed generation,” IEEE Trans. Power Syst., vol. 26, no. 1, pp. 252–260, 2011. [59] L. H. Macedo, J. F. Franco, M. J. Rider, and R. Romero, “Optimal operation of distribution networks considering energy storage devices,” IEEE Trans. Smart Grid, vol. 6, no. 6, pp. 2825–2836, 2015. [60] C. Zhao, J. Wang, J.-P. Watson, and Y. Guan, “Multi-stage robust unit commitment considering wind and demand response uncertainties,” IEEE Trans. Power Syst., vol. 28, no. 3, pp. 2708–2717, 2013. [61] S. Han, S. Han, and K. Sezaki, “Development of an optimal vehicleto-grid aggregator for frequency regulation,” IEEE Trans. Smart Grid, vol. 1, no. 1, pp. 65–72, 2010. [62] N. Rotering and M. Ilic, “Optimal charge control of plug-in hybrid electric vehicles in deregulated electricity markets,” IEEE Trans. Power Syst., vol. 26, no. 3, pp. 1021–1029, 2011. [63] M. Juelsgaard, P. Andersen, and R. Wisniewski, “Distribution loss reduction by household consumption coordination in smart grids,” IEEE Trans. Smart Grid, vol. 5, no. 4, pp. 2133–2144, 2014. [64] R. Tonkoski, L. A. Lopes, and T. H. El-Fouly, “Coordinated active power curtailment of grid connected pv inverters for overvoltage prevention,” IEEE Trans. Sustain. Energy, vol. 2, no. 2, pp. 139–147, 2011. [65] P. J. Douglass, R. Garcia-Valle, P. Nyeng, J. Ostergaard, and M. Togeby, “Smart demand for frequency regulation: Experimental results,” IEEE Trans. Smart Grid, vol. 4, no. 3, pp. 1713–1720, 2013. [66] S. Steffel and A. Dinkel, “Absorbing the rays: Advanced inverters help integrate PV into electric utility distribution systems,” IEEE Power Energy Mag., vol. 11, no. 2, pp. 45–54, 2013. [67] P. J. Douglass, R. Garcia-Valle, J. Ostergaard, and O. C. Tudora, “Voltage-sensitive load controllers for voltage regulation and increased load factor in distribution systems,” IEEE Trans. Smart Grid, vol. 5, no. 5, 2014. [68] H. Laaksonen, P. Saari, and R. Komulainen, “Voltage and frequency control of inverter based weak LV network microgrid,” in Proc. Int. Conf. on Future Power Systems (FPS’05). IEEE, Nov. 2005. [69] H. Liu, Z. Hu, Y. Song, and J. Lin, “Decentralized vehicle-to-grid control for primary frequency regulation considering charging demands,” IEEE Trans. Power Syst., vol. 28, no. 3, pp. 3480–3489, 2013. [70] K. Knezovic, M. Marinelli, P. B. Andersen, and C. Træholt, “Concurrent provision of frequency regulation and overvoltage support by electric vehicles in a real danish low voltage network,” in Proc. IEEE Int. Electric Vehicle Conf. (IEVC’14), Florence, Italy, Dec. 2014. [71] N. L. Diaz, T. Dragicevic, J. C. Vasquez, and J. M. Guerrero, “Intelligent distributed generation and storage units for DC microgrids - a new concept on cooperative control without communications beyond droop control,” IEEE Trans. Smart Grid, vol. 5, no. 5, pp. 2476–2485, 2014. [72] V. Calderaro, G. Conio, V. Galdi, G. Massa, and A. Piccolo, “Optimal decentralized voltage control for distribution systems with inverter-based distributed generators,” IEEE Trans. Power Syst., vol. 29, no. 1, 2014. [73] A. Casavola, G. Franz`e, D. Menniti, and N. Sorrentino, “Voltage regulation in distribution networks in the presence of distributed generation: A voltage set-point reconfiguration approach,” Electric Power Systems Research, vol. 81, no. 1, pp. 25–34, 2011. [74] F. A. Viawan, A. Sannino, and J. Daalder, “Voltage control with onload tap changers in medium voltage feeders in presence of distributed generation,” Electric power systems research, vol. 77, no. 10, pp. 1314– 1322, 2007. [75] X. Liu, A. M. Cramer, and Y. Liao, “Reactive-power control of photovoltaic inverters for mitigation of short-term distribution-system voltage variability,” in Proc. IEEE PES T&D Conf. and Exposition ’14. Chicago, IL, USA: IEEE, Apr. 2014. [76] S. Kazemlou and S. Mehraeen, “Decentralized discrete-time adaptive neural network control of interconnected DC distribution system,” IEEE Trans. Smart Grid, vol. 5, no. 5, pp. 2496–2507, 2014. [77] B. B. Johnson, S. V. Dhople, A. O. Hamadeh, and P. T. Krein, “Synchronization of parallel single-phase inverters with virtual oscillator
[78] [79]
[80]
[81]
[82] [83]
[84] [85]
[86] [87] [88] [89] [90] [91]
[92] [93]
control,” IEEE Trans. Power Electron., vol. 29, no. 11, pp. 6124–6138, 2014. J. W. Simpson-Porco, F. D¨orfler, and F. Bullo, “Synchronization and power sharing for droop-controlled inverters in islanded microgrids,” Automatica, vol. 49, no. 9, pp. 2603–2611, 2013. Y.-R. Mohamed and E. F. El-Saadany, “Adaptive decentralized droop controller to preserve power sharing stability of paralleled inverters in distributed generation microgrids,” IEEE Trans. Power Electron., vol. 23, no. 6, pp. 2806–2816, 2008. A. Tavakoli, M. Negnevitsky, S. Lyden, and O. Haruni, “A decentralized control strategy for multiple distributed generation in islanded mode,” in Proc. IEEE PES General Meeting Conference & Exposition 2014. Washington D.C., USA: IEEE, Jul. 2014. S. Boyd, N. Parikh, E. Chu, B. Peleato, and J. Eckstein, “Distributed optimization and statistical learning via the alternating direction method of multipliers,” Foundations and Trends in Machine Learning, vol. 3, no. 1, pp. 1–122, 2011. K. Heussen, A. Saleem, and M. Lind, “Control architecture of power systems: Modeling of purpose and function,” in Proceedings of the IEEE PES General Meeting 2009, 2009. A. M. Kosek, O. Gehrke, and D. Kullmann, “Fault tolerant aggregation for power system services,” in Proc. IEEE International Workshop on Intelligent Energy Systems (IWIES’13). Vienna, Austria: IEEE, Nov. 2013. N. Martensen, H. Kley, S. Cherian, O. Pacific, and P. Lund, “The Cell Controller Pilot Project: Testing a smart distribution grid in Denmark,” Proceedings of Grid Interpretability, pp. 216–222, 2009. Pacific Northwest National Laboratory, “Pacific Northwest Gridwise testbed demonstration projects, part I Olympic Peninsula project,” Tech. Rep., 2015. [Online]. Available: http://www.pnl.gov/main/publications/ external/technical reports/PNNL-17167.pdf SmartGrid City. [Online]. Available: http://smartgridcity.xcelenergy. com/ Southern California Edison Company, “Irvine smart grid demonstration,” Tech. Rep., 2015. [Online]. Available: https://www.smartgrid.gov/files/ SCE-ISGD-TPR-1 Final.pdf EcoGrid EU. [Online]. Available: http://www.eu-ecogrid.net/ Power Matcher. [Online]. Available: http://www.powermatcher.net European Liaison on Electricity Committed Towards long-term Research Activity Integrated Research Programme. [Online]. Available: http://www.electrairp.eu/ A. Prostejovsky, O. Gehrke, A. M. Kosek, F. Coffele, and A. S. Zaher, “Distributed framework for prototyping of observability concepts in smart grids,” in Proc. International Symposium on Smart Electric Distribution Systems and Technologies (EDST’15). Vienna, Austria: CIGRE, Sep. 2015. Distributed Renewable resoures exploitation in Electric grids through Advanced heterarchical Management. [Online]. Available: http://www. dream-smartgrid.eu/ Grid4EU: Innovation for Energy Networks. [Online]. Available: http://www.grid4eu.eu/