An Interoperable Approach for Energy Systems Simulation: Electricity Market Participation Ontologies
Abstract
:1. Introduction
2. Related Work
2.1. Agent Based Electricity Market Simulation
2.2. MASCEM Overview
2.2.1. Multi-Agent Model
- Main Agent, which, among others, enables the user’s interaction with the system and distributes the agents by the available machines, considering its features and the agents’ processing needs;
- Management Information Base (MIB) Agent that is responsible for reading the management information base of each machine (using SNMP-Simple Network Management Protocol), creating a report and sending it to the Main Agent so that it can decide which agents will move to each machine;
- Market Operator, which regulates the pool negotiations by validating and analysing the players’ bids, according to the type of negotiation; establishes the market price, the accepted and refused bids, and the economical dispatch that will be sent to the system operator;
- System Operator that is responsible for the technical feasibility from the power system point of view and solves congestion problems that may arise. It is responsible for the system’s security and stability;
- Player, which represents the buyer, seller or aggregations of agents. It may be a consumer or distribution company participating in the EM to buy a certain amount of energy; or a producer, or other entity, able to sell energy in the market; or even entities that sometimes need to buy, and other times to sell energy, like aggregators, such as microgrids and smart grids.
2.2.2. Ontologies for Semantic Interoperability
3. Ontologies for Semantic Communications
3.1. Call for Proposals Ontology
3.2. Electricity Markets Results Ontology
4. Case Study
4.1. Day-Ahead Market Simulation
4.2. Intraday Market Simulation
5. Conclusions
Acknowledgments
Author Contributions
Conflicts of Interest
References
- Sioshansi, F.P. Evolution of Global Electricity Markets-New Paradigms, New Challenges, New Approaches; Academic Press: Amsterdam, The Netherlands, 2013; pp. 645–677. [Google Scholar]
- Sharma, K.C.; Bhakar, R.; Tiwari, H.P. Strategic bidding for wind power producers in electricity markets. Energy Convers. Manag. 2014, 86, 259–267. [Google Scholar] [CrossRef] [Green Version]
- Mäntysaari, P. Market Coupling; Agency for the Cooperation of Energy Regulators: Ljubljana, Slovenia, 2012. [Google Scholar]
- Italian Borders Successfully Coupled. Available online: http://www.apxgroup.com/wp-content/uploads/2015-02-24_MRC_PCR_IBWT_Communication_SuccessfulGoLive.pdf (accessed on 28 June 2016).
- EUPHEMIA Public Description, PCR Market Coupling Algorithm. Available online: https://www.epexspot.com/document/34460/Euphemia%3A%20Public%20documentation%20-%20January%202016 (accessed on 28 June 2016).
- EUPHEMIA: Description and Functioning. Available online: https://www.mercatoelettrico.org/en/MenuBiblioteca/Documenti/20140704EuphemiaPublicDocumentation.pdf (accessed on 28 June 2016).
- Cross-Border Intraday. Available online: http://www.acer.europa.eu/en/Electricity/Regional_initiatives/Cross_Regional_Roadmaps/Pages/2.-Cross-border-Intraday.aspx (accessed on 28 June 2016).
- Pototschnig, A. Regional Initiatives Status Review Report 2015; Agency for the Cooperation of Energy Regulators: Ljubljana, Slovenia, 2016. [Google Scholar]
- Homepage of CAISO-California Independent System Operator. Available online: http://www.caiso.com (accessed on 28 June 2016).
- Homepage of MISO Energy. Available online: http://www.misoenergy.org (accessed on 28 June 2016).
- Homepage of ONS–Operador Nacional do Sistema Elétrico (Electrical System Nacional Operator). Available online: http://www.ons.org.br (accessed on 28 June 2016).
- Meeus, L.; Purchalaa, K.; Belmans, R. Development of the internal electricity market in Europe. Electr. J. 2005, 18, 25–35. [Google Scholar] [CrossRef]
- Praça, I.; Ramos, C.; Vale, Z.; Cordeiro, M. MASCEM: A multi-agent system that simulates competitive electricity markets. IEEE Intell. Syst. 2003, 18, 54–60. [Google Scholar] [CrossRef]
- Pinto, T.; Morais, H.; Oliveira, P.; Vale, Z.; Praça, I.; Ramos, C. A new approach for multi-agent coalition formation and management in the scope of electricity markets. Energy 2011, 36, 5004–5015. [Google Scholar] [CrossRef]
- Li, H.; Tesfatsion, L. Development of open source software for power market research: The AMES test bed. J. Energy Mark. 2009, 2, 111–128. [Google Scholar] [CrossRef]
- Koritarov, V. Real-world market representation with agents: Modeling the electricity market as a complex adaptive system with an agent-based approach. IEEE Power Energy Mag. 2004, 2, 39–46. [Google Scholar] [CrossRef]
- Cincotti, S.; Gallo, G. Genoa Artificial Power-Exchange; Springer: Berlin, Germany, 2013; pp. 348–363. [Google Scholar]
- Morais, H.; Vancraeyveld, P.; Pedersen, A.H.B. SOSPO-SP: Secure operation of sustainable power systems simulation platform for real-time system state evaluation and control. IEEE Trans. Ind. Inf. 2014, 10, 2318–2329. [Google Scholar] [CrossRef]
- Vrba, P.; Mařík, V.; Siano, P. A review of agent and service-oriented concepts applied to intelligent energy systems. IEEE Trans. Ind. Inf. 2014, 10, 1890–1903. [Google Scholar] [CrossRef]
- Migliavacca, G. SREMS: A Short-Medium Run Electricity Market Simulator Based on Game Theory and Incorporating Network Constraints; IEEE: Lausanne, Switzerland, 2007. [Google Scholar]
- Santos, G.; Pinto, T.; Morais, H. Multi-agent simulation of competitive electricity markets: Autonomous systems cooperation for European market modelling. Energy Convers. Manag. 2015, 99, 387–399. [Google Scholar] [CrossRef]
- Morais, H.; Pinto, T.; Vale, Z.; Praça, I. Multilevel negotiation in smart grids for VPP management of distributed resources. IEEE Intell. Syst. Mag. 2012, 27, 8–16. [Google Scholar] [CrossRef]
- Foundation for Intelligent Physical Agents (FIPA), FIPA ACL Message Structure Specification. Available online: http://www.fipa.org/specs/fipa00061/SC00061G.html (accessed on 28 June 2016).
- Frikha, M.; Mhiri, M.; Gargour, F. A semantic social recommender system using ontologies based approach for Tunisian tourism. In Proceedings of the Distributed Computing and Artificial Intelligence, Salamanca, Spain, 6 October 2015; Volume 4.
- Biggar, D.; Hesamzadeh, M. (Eds.) The Economics of Electricity Markets, 1st ed.; Wiley: Hoboken, NJ, USA, 2014.
- Pinto, T.; Vale, Z.; Sousa, T.; Praça, I.; Santos, G.; Morais, H. Adaptive learning in agents behaviour: A framework for electricity markets simulation. Integr. Comput. Aided Eng. 2014, 21, 399–415. [Google Scholar]
- Zimmermann, R.; Thomas, R. PowerWeb: A tool for evaluating economic and reliability impacts of electric power market designs. In Proceedings of IEEE Power Systems Conference and Exposition, New York, NY, USA, 10–13 October 2004.
- Harp, S.; Brignone, S.; Wollenberg, B.; Samad, T. Sepia: A simulator for electric power industry agents. IEEE Control Syst. Mag. 2000, 20, 53–69. [Google Scholar] [CrossRef]
- Santos, G.; Pinto, T.; Praça, I.; Vale, Z. MASCEM: Optimizing the performance of a multi-agent system. Energy 2016, 111, 513–524. [Google Scholar] [CrossRef]
- Homepage of the Open Agent Architecture (OAA). Available online: http://www.ai.sri.com/~oaa/ (accessed on 28 June 2016).
- Foundation for Intelligent Physical Agents (FIPA), Standard Status Specifications. 2002. Available online: http://www.fipa.org/repository/standardspecs.html (accessed on 28 June 2016).
- Homepage of Java Agent Development framework. Available online: http://jade.tilab.com/ (accessed on 28 June 2016).
- Oliveira, P.; Pinto, T.; Morais, H.; Vale, Z. MASGriP-a multi-agent smart grid simulation platform. In Proceedings of IEEE Power and Energy Society General Meeting, San Diego, CA, USA, 22–26 July 2012.
- Gomes, L.; Faria, P.; Morais, H.; Vale, Z. Distributed, agent-based intelligent system for demand response program simulation in smart grids. IEEE Intell. Syst. 2014, 29, 56–65. [Google Scholar]
- Foundation for Intelligent Physical Agents (FIPA), FIPA Ontology Service Specification. 2001. Available online: http://www.fipa.org/specs/fipa00086/XC00086D.html (accessed on 28 June 2016).
- Catterson, V.M.; Baker, P.C.; Davidson, E.M.; McArthur, S.D.J. An Upper Ontology for Power Engineering Applications. Available online: http://sites.ieee.org/pes-mas/ (accessed on 15 April 2010).
- Santos, G.; Pinto, T.; Vale, Z.; Praça, I.; Morais, H. Electricity markets ontology to support MASCEM’s simulations. In Highlights of Practical Applications of Scalable Multi-Agent Systems. The PAAMS Collection; Springer: Berlin, Germany, 2016; Volume 616, pp. 393–404. [Google Scholar]
- Homepage of the Electricity Markets Ontology (EMO). Available online: http://www.mascem.gecad.isep.ipp.pt/ontologies/electricity-markets.owl (accessed on 28 June 2016).
- Alvarado-Pérez, J.C.; Peluffo-Ordóñez, D.H.; Therón, R. Bridging the gap between human knowledge and machine learning. In Proceedings of Distributed Computing and Artificial Intelligence, Salamanca, Spain, 6 October 2015; Volume 4.
- Ontolingua. Available online: http://www.ksl.stanford.edu/software/ontolingua/ (accessed on 28 June 2016).
- DALM. Available online: http://www.daml.org/ontologies/ (accessed on 28 June 2016).
- Alexopoulos, P.; Kafentzis, K.; Zoumas, C. ELMO: An interoperability ontology for the electricity market. In Proceedings of the International Conference on e-Business, Milan, Italy, 7–10 July 2009.
- Dam, K.; Chapping, E. Coupling agent-based models of natural gas and electricity markets. In Proceedings of the First International Workshop on Agent Technologies for Energy Systems (ATES 2010), Maastricht, The Netherlands, 11 May 2010; pp. 45–52.
- Dam, K.; Keirstead, J. Re-use of an ontology for modelling urban energy systems. In Proceedings of the 3rd International Conference on Infrastructure Systems and Services: Next Generation Infrastructure Systems for Eco-Cities (INFRA), Shenzhen, China, 11–13 November 2010.
- Santos, G. Ontologies for the Interoperability of Multiagent Electricity Markets Simulation Platforms. Master’s Thesis, Polytechnic of Porto, Porto, Portugal, October 2015. [Google Scholar]
- Homepage of the Call for Proposal Ontology (CFP). Available online: http://www.mascem.gecad.isep.ipp.pt/ontologies/call-for-proposal.owl (accessed on 28 June 2016).
- OWL DL Semantics-Introduction to Ontologies and Semantic Web-Tutorial. Available online: http://www.obitko.com/tutorials/ontologies-semantic-web/owl-dl-semantics.html (accessed on 28 June 2016).
- Baader, F.; Horrocks, I.; Sattler, U. Handbook of Knowledge Representation; Harmelen, F., van Lifschitz, V., Porter, B., Eds.; Elsevier: Amsterdam, The Netherlands, 2007. [Google Scholar]
- Homepage of the Electricity Markets Results Ontology (EMR). Available online: http://www.mascem.gecad.isep.ipp.pt/ontologies/electricity-markets-results.owl (accessed on 28 June 2016).
- OMIE, Resultados de Mercado. 2016. Available online: http://www.omie.es/aplicaciones/datosftp/datosftp.jsp (accessed on 28 June 2016).
- Case Study: Day-Ahead Proposal Presented by SG 821. Available online: http://www.mascem.gecad.isep.ipp.pt/ontologies/case-study/3/1/1/22-spot-proposal-presented-by-sg-821.rdf (accessed on 28 June 2016).
- Case Study: Results Achieved by SG 821 in Day-Ahead Pool. Available online: http://www.mascem.gecad.isep.ipp.pt/ontologies/case-study/3/1/1/23-results-achieved-by-sg-821-in-day-ahead-pool.rdf (accessed on 28 June 2016).
- OMIE, Markets and Products, Electricity Market, about Our Market. Available online: http://www.omie.es/en/home/markets-and-products/about-our-market (accessed on 15 September 2015).
- Case Study: Intraday Proposal Presented by SG 821. Available online: http://www.mascem.gecad.isep.ipp.pt/ontologies/case-study/3/1/2/26-intraday-proposal-presented-by-sg-821.rdf (accessed on 28 June 2016).
- Case Study: SG 821’s Intraday Results. Available online: http://www.mascem.gecad.isep.ipp.pt/ontologies/case-study/3/1/2/27-sg-821’s-intraday-results.rdf (accessed on 28 June 2016).
Object Property |
---|
fromElectricityMarket ⊑ 𝑅 ⊤ ⊑ ≤ 1 fromElectricityMarket |
Classes |
---|
CallforProposal ⊑ ⊤ ⊓ ∃ fromElectricityMarket 1 EMO:Market |
Proposal ⊑ ⊤ ⊓ ∃ fromElectricityMarket 1 EMO:Market |
CallforProposal ⊓ Proposal ⊓ EMO:Area ⊓ EMO:Operator ⊓ EMO:Period ⊓ EMO:Power ⊓ EMO:Price ⊓ EMO:Offer ⊓ EMO:Player ⊓ EMO:Bid ⊓ EMO:Session ⊓ EMO:Market ⊓ EMO:MarketType ⊓ EMO:BilateralContract = ⊥ |
- ⊤ is a special concept with every individual as an instance;
- ⊥ is an empty concept;
- ⊓ is the intersection or conjunction of concepts;
- ∃ is the existential restriction;
- ⊑ is the concept inclusion;
- ≡ is concept equivalence;
- 𝑅 is the atomic role (object property).
Object Properties | |
---|---|
fromPlayer ⊑ 𝑅 ⊤ ⊑ ≤ 1 fromPlayer | fromSession ⊑ 𝑅 ⊤ ⊑ ≤ 1 fromSession |
gotResult ⊑ 𝑅 ⊤ ⊑ ≤ 1 gotResult- |
Data Properties | |
---|---|
blockId ⊑ 𝑈 ⊤ ⊑≤ 1 blockId | periodNumber ⊑ 𝑈 |
flexibleId ⊑ 𝑈 ⊤ ⊑≤ 1 flexibleId | removalJustification ⊑ 𝑈 |
hourlyId ⊑ 𝑈 ⊤ ⊑≤ 1 hourlyId | removed ⊑ 𝑈 ⊤ ⊑≤ 1 removed ⊤ ⊑ ∀ removed {“yes”, ”no”} |
Classes |
---|
TradedPower ⊑ EMO:Power |
MarketPrice ⊑ EMO:Price |
BidResult ⊑ ⊤ ⊓ ∃EMO:hasPower 1 TradedPower ⊓ ∃EMO:hasPrice 1 MarketPrice |
BlockResult ⊑ BidResult ⊓ 1 blockId ⊓ 1 periodNumber ⊓ 1 removed ⊓ 1 removalJustification |
FlexibleResult ⊑ BidResult ⊓ 1 flexibleId ⊓ 1 periodNumber |
HourlyResult ⊑ BidResult ⊓ 1 hourlyId ⊓ 1 periodNumber ⊓ 1 removed ⊓ 1 removalJustification |
PlayerResult ⊑ ⊤ ⊓ 1 removed ⊓ 1 removalJustification ⊓ ∃fromPlayer 1 EMO:Player ⊓ ∃fromSession 1 EMO:Session ⊓ ∃gotResult BidResult |
BidResult ⊓ PlayerResult ⊓ EMO:Area ⊓ EMO:Operator ⊓ EMO:Period ⊓ EMO:Power ⊓ EMO:Price ⊓ EMO:Offer ⊓ EMO:Player ⊓ EMO:Bid ⊓ EMO:Session ⊓ EMO:Market ⊓ EMO:MarketType ⊓ EMO:BilateralContract = ⊥ |
- ⊤ is a special concept with every individual as an instance;
- ⊥ is an empty concept;
- ⊓ is the intersection or conjunction of concepts;
- ∃ is the existential restriction;
- ⊑ is the concept inclusion;
- ≡ is concept equivalence;
- ∀ is the universal restriction;
- 𝑈 is the atomic role (data property);
- 𝑅 is the atomic role (object property).
© 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
Santos, G.; Pinto, T.; Praça, I.; Vale, Z. An Interoperable Approach for Energy Systems Simulation: Electricity Market Participation Ontologies. Energies 2016, 9, 878. https://doi.org/10.3390/en9110878
Santos G, Pinto T, Praça I, Vale Z. An Interoperable Approach for Energy Systems Simulation: Electricity Market Participation Ontologies. Energies. 2016; 9(11):878. https://doi.org/10.3390/en9110878
Chicago/Turabian StyleSantos, Gabriel, Tiago Pinto, Isabel Praça, and Zita Vale. 2016. "An Interoperable Approach for Energy Systems Simulation: Electricity Market Participation Ontologies" Energies 9, no. 11: 878. https://doi.org/10.3390/en9110878
APA StyleSantos, G., Pinto, T., Praça, I., & Vale, Z. (2016). An Interoperable Approach for Energy Systems Simulation: Electricity Market Participation Ontologies. Energies, 9(11), 878. https://doi.org/10.3390/en9110878