Methodology for the Evaluation of Resilience of ICT Systems for Smart Distribution Grids
Abstract
:1. Introduction
2. Defining Resilience
2.1. Reliability
2.2. Adaptation Capacity
2.3. Elasticity
2.4. Plasticity
2.5. Evolvability
3. Multidimensional Approach for Resilience Evaluation
3.1. Use Case Definition through SGAM Methodology
3.2. Functional Decomposition
- –
- executing entity: the entity performing the PF.
- –
- receiving entity: the entity receiving data from the executing entity.
- –
- intermediary entity: the entity that processes the output of the executing entity to complete the function execution.
- –
- primary attributes: they specify the basic attributes defined by entities (e.g., operational characteristics to notify if the device is operational or controllable, technical characteristics to detail the maximal capacity or the control strategy of an inverter, weather forecast information like irradiance or temperature, etc.)
- –
- composed attributes(): these are the result of applying a PF on primary attributes. Composed attributes are denoted by adding brackets, and the input parameters can be primary or composed attributes. They can be a combination of primary attributes, a calculation or a notification (e.g., report(), request(), command(), etc.).
- –
- set of attributes(): some entities will receive primary attributes from several identical executing entities, and aggregate these in a set of identical attributes with different values. This is comparable to an array 〈〉 in object oriented programming. A set of attributes is denoted by enclosing the input attribute type with square brackets. An example of its functionality is when a set of attributes is used to notify metering values, including several current, voltage or power values in the same array.
- –
- periodically: every 5 min (e.g., data acquisition), 60 min, 24 h (e.g., data retrieval by SESP from SCADA), monthly (e.g., billing), etc.
- –
- discrete: on request (e.g., SESP requests customer information), event triggered (e.g., send alarm if resource gets disconnected), executed by other PF (when PF monitor() registers and event, PF send() will consequently be executed).
Primary Functions
- set(executing entity, attributes, time resolution) This function represents the action of changing the values of a certain attribute for an entity. Most of the time, an entity will execute this PF after receiving a command from another entity, in other words in discrete time periods, but it can also be done periodically through an automated system.
- get(executing entity, intermediary entity, attributes, time execution) This function is executed after receiving a request message or periodically. It returns the values of the input parameters that can be primary or composed attributes.
- calculate(executing entity, attributes, time execution, algorithm) This function is the basis for every computation that has to be performed.
- aggregate(executing entity, attributes, time execution) This represents the action of putting together a set of attributes. For instance, when entities send the same attributes to a central entity, the latter will aggregate the received attributes for further data processing.
- distribute(executing entity, receiving entity, attributes, time execution) This represents the action of decomposing a set of attributes into individual attributes. It is the opposite function of the PF aggregate, and is executed when an entity receives a set of attributes from which each individual attribute needs to be transferred to a specific receiving entity.
- store(executing entity, receiving entity, attributes, time execution) This function receives data from a certain entity and stores it into a database.
- monitor(executing entity, attributes, time execution) This function is giving a trigger to its executing entity when values of attributes change. This change can be then used to execute other PFs.
3.3. Entity-Relationship Model
- Entity: it defines a component of the system, regardless of being a physical element, an human operator or a digital communication line. Certain entities can be divided into more specific categories or sub-type entities.
- Attributes: an entity is defined by attributes, representing the characteristics of the entity. Technical parameters are implemented in the ER model as attributes, but also unique identifiers and resilience indicators are implemented as attributes for each entity. The values of the attributes will vary for each instance of a certain entity and may vary during the operation time of the system.
- Methods: they correspond to the PFs discussed previously. Methods describe the relation between two entities, as they define how entities interact.
- Cardinality and ordinality: they characterize the relationships between the entities. In particular, cardinality refers to the maximum number of times an instance in one entity can be associated with instances in the related entity. In contrast, ordinality refers to minimum number of times an instance in one entity can be associated with an instance in the related entity. Both are represented by a line and its endpoint.
3.4. Resilience Evaluation Framework
3.4.1. Resilience of High Level Function from the Dimensions Perspective
Physical Dimension
Digital Dimension
Socio-Economic Dimension
3.4.2. Resilience of HLF in Function of Component Criticality
4. Case Study: EMPOWER H2020 Project
4.1. EMPOWER Project Description
4.2. EMPOWER Use Case Definition through SGAM Methodology
4.2.1. The Distribution Grid
4.2.2. The ICT Platform
4.3. EMPOWER Functional Descomposition
High Level Functions
- HLF 1—Asset managing: to manage the distributed energy resources of the local market participants, such as registering their technical and commercial characteristics or notifying the market participant of eventual resource status changes.
- HLF 2—Forecasting: the SESP estimates future load and generation profiles on the basis of which it can then estimate the flexibility that will be available for the next dispatch in the local market.
- HLF 3—Control plan creation: given a flexibility request from the DSO and the forecasted flexibility prediction, the SESP calculates an optimal dispatch for each participating resource.
- HLF 4—Remote control: based on the control plan created by the SESP, it sends control commands to the LCs of each participation resource to adapt their operation (production, consumption, turning on or off, etc.).
- HLF 5—Monitoring: on field level, smart meters and other sensors are installed to periodically measure the consumption and generation values of each resource. Moreover, special events, for example when a device gets disconnected or when a customer denies to follow the instructions of the control commands, are also monitored by the SESP.
- HLF 6—Customer Service: this HLF encompasses everything that is related to communication with the customer, such as graphical overviews of their production and consumption made available through smartphone or web browsers. It includes monthly billing notifications, contact for the help desk, etc.
4.4. Primary and Secondary Functions
- send(SESP, LC, CL2, attributes)
- distribute(LC, attributes, send())
- get(LC, Resource CP, attributes, request())
- set(LC, Resource CP, attributes, command())
- send(LC, SESP, CL-2, attributes, get())
- store(SESP, attributes, send())
- Request(SESP, Local controller, attributes)
- Command(SESP, Local controller, attributes)
4.5. EMPOWER Entity-Relationship Model
4.6. EMPOWER Resilience Evaluation Framework
4.6.1. EMPOWER Resilience from the Dimensions Perspective
- Physical infrastructure dimension:
- –
- DER Unit Controller: is functional, is connected
- –
- SCADA: is functional, is connected, can interpret the transferred data
- –
- Local controller: is functional, is connected
- –
- SESP computer: is functional, can access the required data
- ICT network dimension:
- –
- SESP Database: is functional, has free memory, is well programmed
- –
- Customer interface: is functional, is responding fast, can handle large amounts of data
- –
- Communication links: is connected, has the required speed, has the required latency, has the required throughput
- Socio-economical dimension:
- –
- Customer: takes the right decisions when getting event notifications, understands periodical reports
- Physical infrastructure dimension:
- –
- anticipated: ageing infrastructure
- –
- unanticipated: natural disaster, unusual load profile of components
- ICT network dimension:
- –
- cyber attack (denial of service, etc.)
- –
- change of used standards/protocols
- –
- addition of new standard
- –
- change of communication technology
- Socio-economical dimension:
- –
- wrong human interpretation of data
- –
- level of collaboration of customers
- –
- unavailability of maintenance crews
- –
- regulatory limitations on information exchange
- Physical infrastructure dimension:
- –
- Failure criticality Index. it ranks the importance of elements based on a parameter of interest. Represents the contribution to system failure of a specific component.
- –
- Restoration criticality index: percentage of times that system restoration results from the restoration of this component. It assesses the impact of restoration of a specific element.
- –
- Operation criticality index: percentage of a component’s down time over the system down time.
- ICT network dimension:
- –
- Packet Delivery Ratio (PDR): number of packets successfully received over the expected number of packets.
- –
- Average End-to-End Delay: average time to transmit packages from sending application to receiving application.
- –
- Average Packet Hop Count: average number of intermediate nodes through which the packets sent by a sender are routed (for example the number of meters traversed).
- Socio-economical dimension:
- –
- Reputation score of customer: the more active a customer participates, the better is his score, the more flexible he is for the system.
- –
- Level of transparency of agreements: if the customer knows about potential disruptions and their influences, the risk of disturbances is shared between the SESP operator and the customer, making the system more resilient.
4.6.2. EMPOWER Resilience in Function of Component Criticality
- send(DER, DER unit controller, 〈P, Q, V, I〉, 1 min)
- send(DER unit controller, SCADA, 〈P, Q, V, I〉, 1 min)
- send(SCADA, SESP, 〈P, Q, V, I〉, 1 min)
- send(CP, Local controller, 〈P〉, 1 min)
- send(Local controller, SESP, 〈P〉, 1 min)
- send(SESP, SESP database, 〈Array of N attributes + Array of M attributes〉, 1 min)
- send(SESP, Customer, 〈individual update of P or P, Q, V, I〉, 1 min)
5. Conclusions
Acknowledgments
Author Contributions
Conflicts of Interest
References
- Kuo, W.; Zuo, M. Optimal Reliability Modeling: Principles and Applications; Wiley: Hoboken, NJ, USA, 2003. [Google Scholar]
- Faber, I.; Lane, W.; Pak, W.; Prakel, M.; Rocha, C.; John, V.F. Micro-energy markets: The role of a consumer preference pricing strategy on microgrid energy investment. Energy 2014, 74, 567–575. [Google Scholar] [CrossRef]
- Lane, C.W.; Pak, W.; Prakel, M.; Rocha, C.; Faber, M.A.J.I.; Farr, J.V. Costing Consumer Preferences for a Micro Energy Market; Technical Report; Center for Nation Reconstruction and Capacity Development: West Point, NY, USA, 2013. [Google Scholar]
- Olivella-Rosell, P.; Viñals-Canal, G.; Sumper, A. Day-ahead micro-market design for distributed energy resources. In Proceedings of the 2016 IEEE International Energy Conference (ENERGYCON), Leuven, Belgium, 4–8 April 2016; pp. 1–6. [Google Scholar]
- Ilieva, I. Design characteristics of a smart grid dominated local market. In Proceedings of the CIRED Workshop 2016, Helsinki, Finland, 14–15 June 2016. [Google Scholar]
- Barker, K.; Ramirez-Marquez, J.E.; Rocco, C.M. Resilience based network component importance measures. Reliab. Eng. Syst. Saf. 2013, 117, 89–97. [Google Scholar] [CrossRef]
- Roege, P.E.; Collier, Z.A.; Mancillas, J.; McDonagh, J.A.; Linkov, I. Metrics for energy resilience. Energy Policy 2014, 72, 249–256. [Google Scholar] [CrossRef]
- Chanda, S.; Srivastava, A.K. Defining and Enabling Resiliency of Electric Distribution Systems with Multiple Microgrids. IEEE Trans. Smart Grid 2016, 7, 2859–2868. [Google Scholar] [CrossRef]
- Chen, J.; Zhu, Q. A Game-Theoretic Framework for Resilient and Distributed Generation Control of Renewable Energies in Microgrids. IEEE Trans. Smart Grid 2017, 8, 285–295. [Google Scholar] [CrossRef]
- Schneider, K.P.; Tuffner, F.K.; Elizondo, M.A.; Liu, C.C.; Xu, Y.; Ton, D. Evaluating the Feasibility to Use Microgrids as a Resiliency Resource. IEEE Trans. Smart Grid 2017, 8, 687–696. [Google Scholar]
- Sterbenz, J.P.G.; Hutchison, D.; Cetinkaya, E.K.; Jabbar, A.; Rohrer, J.P.; Scholler, M.; Smith, P. Resilience and survivability in communication networks: Strategies, principles, and survey of disciplines. Comput. Netw. 2010, 54, 1245–1265. [Google Scholar] [CrossRef]
- Senda, S.; Nguyen, K.; Yamada, S. Requirements for Resilient Information and Communication Technology. In Proceedings of the 2013 Seventh International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS 13), Washington, DC, USA, 3–5 July 2013; pp. 418–423. [Google Scholar]
- Zhu, M.; Martínez, S. On the Performance Analysis of Resilient Networked Control Systems Under Replay Attacks. IEEE Trans. Autom. Control 2014, 59, 804–808. [Google Scholar] [CrossRef]
- Fuzzy Architecture Assessment for Critical Infrastructure Resilience. Procedia Comput. Sci. 2012, 12, 367–372.
- Dondossola, G.; Garrone, G.; Szanto, J.; Deconinck, G.; Loix, T.; Beitollahi, H. ICT resilience of power control systems: experimental results from the CRUTIAL testbeds. In Proceedings of the 2009 IEEE/IFIP International Conference on Dependable Systems Networks, Lisbon, Portugal, 29 June–2 July 2009; pp. 554–559. [Google Scholar]
- CEN-CENELEC-ETSI Smart Grid Coordination Group. Smart Grid Reference Architecture. 2012. Available online: http://gridscientific.com/images/Smart_Grid_Reference_Artichtecture.pdf (accessed on 5 July 2017).
- Kwasinski, A. Quantitative Model and Metrics of Electrical Grids’ Resilience Evaluated at a Power Distribution Level. Energies 2016, 9, 93. [Google Scholar] [CrossRef]
- Mathaios, P.; Mancarella, P. The Grid: Stronger, Bigger, Smarter? Presenting a Conceptual Framework of Power System Resilience. IEEE Power Energy Mag. 2015, 13, 58–66. [Google Scholar]
- Albasrawi, M.N.; Jarus, N.; Joshi, K.A.; Sarvestani, S.S. Analysis of Reliability and Resilience for Smart Grids. In Proceedings of the 2014 IEEE 38th Annual Computer Software and Applications Conference, Vasteras, Sweden, 21–25 July 2014; pp. 529–534. [Google Scholar]
- Ottesen, S.O.; Tomasgard, A. A stochastic model for scheduling energy flexibility in buildings. Energy 2015, 88, 364–376. [Google Scholar] [CrossRef]
- Helms, T.; Loock, M.; Bohnsack, R. Timing-based business models for flexibility creation in the electric power sector. Energy Policy 2016, 92, 348–358. [Google Scholar] [CrossRef]
- Bullich-Massagué, E.; Aragüés-Peñalba, M.; Olivella-Rosell, P.; Lloret-Gallego, P.; Vidal-Close, J.A.; Sumper, A. Development of local energy markets. The EMPOWER Project. Mod. Power Syst. 2017. submitted. [Google Scholar]
Static | Dynamic | |
---|---|---|
Short term | reliability | elasticity, adaptation capacity |
Long term | plasticity | evolvability |
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lloret-Gallego, P.; Aragüés-Peñalba, M.; Van Schepdael, L.; Bullich-Massagué, E.; Olivella-Rosell, P.; Sumper, A. Methodology for the Evaluation of Resilience of ICT Systems for Smart Distribution Grids. Energies 2017, 10, 1287. https://doi.org/10.3390/en10091287
Lloret-Gallego P, Aragüés-Peñalba M, Van Schepdael L, Bullich-Massagué E, Olivella-Rosell P, Sumper A. Methodology for the Evaluation of Resilience of ICT Systems for Smart Distribution Grids. Energies. 2017; 10(9):1287. https://doi.org/10.3390/en10091287
Chicago/Turabian StyleLloret-Gallego, Pau, Mònica Aragüés-Peñalba, Lien Van Schepdael, Eduard Bullich-Massagué, Pol Olivella-Rosell, and Andreas Sumper. 2017. "Methodology for the Evaluation of Resilience of ICT Systems for Smart Distribution Grids" Energies 10, no. 9: 1287. https://doi.org/10.3390/en10091287
APA StyleLloret-Gallego, P., Aragüés-Peñalba, M., Van Schepdael, L., Bullich-Massagué, E., Olivella-Rosell, P., & Sumper, A. (2017). Methodology for the Evaluation of Resilience of ICT Systems for Smart Distribution Grids. Energies, 10(9), 1287. https://doi.org/10.3390/en10091287