An Event-Based Resource Management Framework for Distributed Decision-Making in Decentralized Virtual Power Plants
Abstract
:1. Introduction
2. Related Standards and Works
2.1. IEC 61850 and IEC 61968/61970
2.2. Resource Modeling in Cloud Computing and Internet of Things (IoT)
2.3. Resource Modeling and Distributed Decision Making in Smart Grid
3. Resource Management Framework and Corresponding Resource Model
3.1. Resource Classification and Resource Management Framework
- Domain Specific Resources (DSRs): These resources refer to those from different domains that contribute to the monitoring and control of energy generation/consumption. For instance, the information resource from the weather domain helps to define the forecast criteria for renewable energy generation, which in turn could alter the demand of energy from the main grid.
- Producer/Consumer Resources (PCRs): These resources refer to actors of the local power system such as customer-side generation units and controllable loads. For resources that may both consume and produce energy, such as a charging/discharging plugged-in electric vehicle (EV), they can be referred to as “prosumer” resources in this tier.
- Offered Energy Resources (OERs): These resources refer to customer-side offerings to supply, store, offload, or modify the demand of energy. For example, if a building with on-site generation (prosumer resource) generates more energy than it consumes, it may present to the VPP an offering to sell its surplus energy in the electricity spot market [3]. Such an offering is termed an offered energy resource (OER) in this tier. Furthermore, offerings from multiple PCRs, either co-located or geographically distributed but under the management of the same owner, can be aggregated and presented to the decentralized VPP as a single OER. We refer to an owner of PCR who participates in the VPP’s intelligent energy planning/scheduling as an OER provider. The management of OERs is based on data aggregation, data analysis, and forecasting performed on PCRs. In this tier, the resource operations are typically market driven and DDM based.
3.2. Primary Domains for Smart Grid
- Power System Domain: This is the domain that provides direct information about the PCR’s energy consumption/generation profiles. In addition to what has been defined in the IEC suites, this domain should include operator-defined operating parameters (e.g., energy usage priorities) which can be used as criteria for energy scheduling and optimization.
- ICT Domain: This domain represents the information and communication technologies (ICT) that enable the smart operations of the electrical power grid. This includes smart objects such as networked sensors and actuators for automated facility monitoring and control. Each PCR may have one or more smart objects streaming data to or receiving control signals from the energy management systems over an information backhaul. Besides sensors and actuators, computing platforms, network infrastructure and data storage devices are some other ICT resources that are crucial to supporting smart energy management.
- Spatial Domain: Different spatial configurations of the building and spatial-use patterns of spaces within a building may lead to different consumption patterns of consumer resources inside them. Therefore, in addition to sensory data, spatial-related information of the buildings or facilities is an important resource to achieving accurate energy analysis.
- Weather Domain: Similar to spatial information, weather information also contributes to the analysis not only of energy consumption of buildings or facilities, but also of energy generation of on-site DERs. Resources in this domain can be shared among weather-dependent PCRs within the same locality, such as by streaming data from a local weather station to all buildings within the area to facilitate their consumption planning.
3.3. Offered Energy Resources (OERs) Modeling and Problem Formulation
- Type 1 OER: Curtailable consumption and dispatchable generation
- Type 2 OER: Shiftable consumption and storage charging/discharging:
4. Events and Event Processing
4.1. Event Classification
- Energy Events: An energy event en is triggered by a request for change in energy quantity over time. Typically, energy events are originated from an OER provider, and are sent/received between VPP participants in the energy resource tier of the proposed framework. An energy event can be described by a parameter group composed of: (i) request time slot (TS); (ii) change in energy volume (); (iii) originated OER (OriOER); and (iv) next processing OER (NextOER). Therefore, a given energy event can be represented by an array <TS, , OriOER, NextOER>.
- Domain Events: A domain event ed can refer to a state transition event of a DSR or a PCR actuation event initiated by a DSR. Unlike energy events that are abstracted for resource selection, domain events are mostly discrete and occur as DSR state changes, or action tasks initiated by DSRs for PCRs such as the activation of an air-conditioner. They are a form of internal events communicated only within a VPP participant. Natural processes such as changes in the ambient temperature and solar radiation are considered as state transition events in this paper.
4.2. Energy Event Routing
5. Resource Management Framework Implementation
- Shielding the Heterogeneity: The Smart Grid has been developed based on a myriad of different technologies, systems and devices. Legacy systems, i.e., outdated but still in use resource management systems, are also a primary concern for the evolving new standards that are being developed [1]. It is important for the resource model implementation to consider the problem of shielding its users from explicit handling of such heterogeneity and the interoperability between these heterogeneous elements. In the context of a VPP that aggregates multiple buildings, heterogeneity could also be introduced by the disparate energy management systems that may exist within different buildings of the VPP.
- Merging Different Domain Knowledge Bases: Different domains have different knowledge base formats, which usually come in the form of different domain ontologies. In order to achieve semantic interoperability between various domain ontologies, the resource model implementation should consider merging them under a top-level or upper ontology [24] for cross-domain synthesis of the resources in Smart Grid.
- Predicting User Response: Having the capability to predict the responses of the energy users in different situations is important for VPP operation. The resource model implementation should facilitate the extraction of user parameters required by machine learning techniques such as Dynamic Bayesian Networks (DBN) for response prediction.
6. Results and Discussion
6.1. Simulation Setup
6.2. Simulation Results
7. Conclusions
Acknowledgments
Author Contributions
Conflicts of Interest
Abbreviations
BIM | building information modeling |
CIM | common information model |
CPS | cyber-physical system |
CPU | central processing unit |
DBN | dynamic bayesian network |
DDM | distributed decision making |
DER | distributed energy resource |
DOLCE | descriptive ontology for linguistic and cognitive engineering |
DSM | demand side management |
DSR | domain specific resource |
ECG | energy consumption game |
EcoC | economic cost |
EERT | energy event routing table |
EnvC | environmental cost |
FIPA | foundation for intelligent physical agents |
ICT | information and communication technologies |
IEC | international electrotechnical commission |
IoT | internet of things |
MAS | multi-agent system |
OER | offered energy resource |
OWL | ontology web language |
PAR | peak average ratio |
PCR | producer/consumer resource |
JMX | java management extension |
SLA | service level agreements |
SM | state matrix |
SSN | semantic sensor network |
SwC | social welfare cost |
SPARQL | simple protocol and RDF query language |
TP | trading period |
VPP | virtual power plant |
W3C | world wide web consortium |
References
- Joskow, P.L. Creating a Smarter US Electricity Grid. J. Econ. Perspect. 2012, 26, 29–47. [Google Scholar] [CrossRef]
- Calderaro, V.; Galdi, V.; Lamberti, F.; Piccolo, A. A Smart Strategy for Voltage Control Ancillary Service in Distribution Networks. IEEE Trans. Power Syst. 2015, 30, 494–502. [Google Scholar] [CrossRef]
- Bai, H.; Miao, S.; Ran, X.; Ye, C. Optimal Dispatch Strategy of a Virtual Power Plant Containing Battery Switch Stations in a Unified Electricity Market. Energies 2015, 8, 2268–2289. [Google Scholar] [CrossRef]
- You, S.; Træholt, C.; Poulsen, B. A Market-based Virtual Power Plant. In Proceedings of the International Conference on Clean Electrical Power, Capri, Italy, 9–11 June 2009.
- Schneeweiss, C. Distributed Decision Making—A Unified Approach. Eur. J. Oper. Res. 2003, 150, 237–252. [Google Scholar] [CrossRef]
- Naumann, A.; Bielchev, I.; Voropal, N.; Stycznski, Z. Smart Grid Automation Using IEC 61850 and CIM Standards. Control Eng. Pract. 2014, 25, 102–111. [Google Scholar] [CrossRef]
- Liang, W.; Wang, N.; Wang, Z.; Liu, T.; Mu, Y. Research on Source Maintenance Key Technology of the Smart Substation. J. Power Energy Eng. 2014, 2, 239–243. [Google Scholar] [CrossRef]
- Andrén, F.; Matthias, S.; Thomas, S. Towards a Semantic Driven Framework for Smart Grid Applications: Model-Driven Development using CIM, IEC 61850 and IEC 61499. Inform. Spektrum 2013, 36, 58–68. [Google Scholar] [CrossRef]
- Santodomingo, R.; Rodríguez-Mondéjar, J.A.; Sanz-Bobi, M.A. Ontology Matching Approach to the Harmonization of CIM and IEC 61850 Standards. In Proceedings of the IEEE International Conference on Smart Grid Communications, Gaithersburg, MD, USA, 4–6 October 2010.
- Benincasa, G.; D’Aniello, G.; Gaeta, M.; Loia, V.; Orciuoli, F. Resilient Semantic Sensor Middleware. In Intelligent Distributed Computing VIII; Springer International Publishing: Cham, Zug, Switzerland, 2015; pp. 453–463. [Google Scholar]
- Borgo, S.; Franssen, M.; Garbacz, P.; Kitamura, Y.; Mizoguchi, R.; Vermaas, P.E. Technical Artifacts: An Integrated Perspective. Appl. Ontol. 2014, 9, 217–235. [Google Scholar]
- Goudarzi, H.; Pedram, M. Multi-Dimensional SLA-based Resource Allocation for Multi-Tier Cloud Computing Systems. In Proceedings of the IEEE International Conference on Cloud Computing (CLOUD), Washington, DC, USA, 4–9 July 2011.
- Hu, G.; Zhu, W.; Niu, K. A User Model-Based Resource Scheduling Framework. In Proceedings of the IEEE International Conference on Green Computing and Communications (GreenCom), Beijing, China, 20–23 August 2013.
- Salameh, K.; Chbeir, R.; Camblong, H.; Tekli, G.; Vechiu, I. A Generic Ontology-Based Information Model for Better Management of Microgrids. In Artificial Intelligence Applications and Innovations; Springer International Publishing: Cham, Zug, Switzerland, 2015; pp. 451–466. [Google Scholar]
- Gillani, S.; Laforest, F.; Picard, G. A Generic Ontology for Prosumer-Oriented Smart Grid. In Proceedings of the 3rd Workshop on Energy Data Management, Athens, Greece, 28 March 2014.
- Lopez, M.A.; de la Torre, S.; Martín, S.; Aguado, J.A. Demand-Side Management in Smart Grid Operation Considering Electric Vehicles Load Shifting and Vehicle-to-Grid Support. Int. J. Power Energy Syst. 2015, 64, 689–698. [Google Scholar] [CrossRef]
- Karfopoulos, E.; Tenab, L.; Torresb, A.; Salasc, P.; Jordad, J.G.; Dimeasa, A.; Hatziargyrioua, N. A Multi-Agent System Providing Demand Response Services from Residential Consumers. Electr. Power Syst. Res. 2015, 120, 163–176. [Google Scholar] [CrossRef]
- Hernandez, L.; Baladron, C.; Aguiar, J.M.; Carro, B.; Sanchez-Esguevillas, A.J.; Lloret, J.; Chinarro, D.; Gomez-Sanz, J.J.; Cook, D. A Multi-Agent System Architecture for Smart Grid Management and Forecasting of Energy Demand in Virtual Power Plants. IEEE Commun. Mag. 2013, 51, 106–113. [Google Scholar] [CrossRef]
- Krauter, K.; Rajkumar, B.; Muthucumaru, M. A Taxonomy and Survey of Grid Resource Management Systems for Distributed Computing. Softw. Pract. Exp. 2002, 32, 135–164. [Google Scholar] [CrossRef]
- NZX Limited. Wholesale and Information and Trading System (WITS) 30-Minute and 5-Minute Prices. Available online: http://www.electricityinfo.co.nz/comitFta/five_min_prices.main (accessed on 14 June 2016).
- Su, W.; Huang, A.Q. A Game Theoretic Framework for a Next-Generation Retail Electricity Market with High Penetration of Distributed Residential Electricity Suppliers. Appl. Energy 2014, 119, 341–350. [Google Scholar] [CrossRef]
- Silva, M.; Morais, H.; Vale, Z. An Integrated Approach for Distributed Energy Resource Short-Term Scheduling in Smart Grids Considering Realistic Power System Simulation. Energy Convers. Manag. 2012, 64, 273–288. [Google Scholar] [CrossRef]
- O’Brien, P.D.; Nicol, R.C. FIPA—Towards a Standard for Software Agents. BT Technol. J. 1998, 16, 51–59. [Google Scholar] [CrossRef]
- Chauhan, A.; Vijayakumar, V.; Ragala, R. Towards a Multi-level Upper Ontology/Foundation Ontology Framework as Background Knowledge for Ontology Matching Problem. Procedia Comput. Sci. 2015, 50, 631–634. [Google Scholar] [CrossRef]
- Pérez, J.; Marcelo, A.; Claudio, C. Semantics and Complexity of SPARQL. ACM Trans. Database Syst. 2009, 34, 16:1–16:45. [Google Scholar] [CrossRef]
- Apache Jena. Available online: http://jena.apache.org/ (accessed on 28 April 2016).
- Electricity Authority of New Zealand. Electricity Market Information (EMI) Final Pricing Datasets. Available online: http://www.emi.ea.govt.nz/Datasets/Browse?directory=%2FFinal_prices&parentDirectory=%2FDatasets%2FWholesale%2FFinal_pricing (accessed on 14 June 2016).
- BYD Energy Storage Solutions. Available online: http://www.byd.com/energy/ess.html (accessed on 28 April 2016).
- National Institute of Water and Atmospheric (NIWA). Available online: http://www.niwa.co.nz/ (accessed on 28 April 2016).
- Huang, J.; Shiu, H.; van Dam, C.P. Wind Energy Forecasting: A Review of State-of-the-Art and Recommendations for Better Forecasts; California Institute for Energy and Environment: Berkeley, CA, USA, 2010. [Google Scholar]
- ORACLE. Java SE Documentation, Chapter 2: Monitoring and Management Using JMX Technology. Available online: http://docs.oracle.com/javase/7/docs/technotes/guides/management/agent.html (accessed on 28 April 2016).
Storage Capacity | 500 kWh |
---|---|
Charge/discharge efficiency | 90% |
Charge/discharge cost | 25 cents/kWh |
Maximum charge/discharge power | 250 kW |
Provider | ID | Volume | OER Type | Available TP | Cost Parameter |
---|---|---|---|---|---|
WG_Building | G | 60 kWh | 1 | 16~34 | |
WR_Building | R | 20 kWh | 2 | 16~40 | |
WS_Building | S | 10 kWh | 1 | 16~34 | |
School of Engineering | S-E | 15 kWh | 2 | 16~34 | |
School of Applied Sciences | S-A | 15 kWh | 2 | 16~34 |
Provider | PAR of Planned Consumption | Actual PAR |
---|---|---|
WG_Building | 1.605 | 1.599 |
WR_Building | 1.445 | 1.440 |
WS_Building | 1.691 | 1.526 |
Whole VPP | 1.378 | 1.337 |
© 2016 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
Zhang, J.; Seet, B.-C.; Lie, T.T. An Event-Based Resource Management Framework for Distributed Decision-Making in Decentralized Virtual Power Plants. Energies 2016, 9, 595. https://doi.org/10.3390/en9080595
Zhang J, Seet B-C, Lie TT. An Event-Based Resource Management Framework for Distributed Decision-Making in Decentralized Virtual Power Plants. Energies. 2016; 9(8):595. https://doi.org/10.3390/en9080595
Chicago/Turabian StyleZhang, Jianchao, Boon-Chong Seet, and Tek Tjing Lie. 2016. "An Event-Based Resource Management Framework for Distributed Decision-Making in Decentralized Virtual Power Plants" Energies 9, no. 8: 595. https://doi.org/10.3390/en9080595
APA StyleZhang, J., Seet, B. -C., & Lie, T. T. (2016). An Event-Based Resource Management Framework for Distributed Decision-Making in Decentralized Virtual Power Plants. Energies, 9(8), 595. https://doi.org/10.3390/en9080595