An agent-based market platform for Smart Grids

The trend towards renewable, decentralized, and highly fluctuating energy suppliers (e.g. photovoltaic, wind power, CHP) introduces a tremendous burden on the stability of future power grids. By adding sophisticated ICT and intelligent devices, various Smart Grid initiatives work on concepts for intelligent power meters, peak load reductions, efficient balancing mechanisms, etc. As in the Smart Grid scenario data is inherently distributed over different, often non-cooperative parties, mechanisms for efficient coordination of the suppliers, consumers and intermediators is required in order to ensure global functioning of the power grid. In this paper, a highly flexible market platform is introduced for coordinating self-interested energy agents representing power suppliers, customers and prosumers. These energy agents implement a generic bidding strategy that can be governed by local policies. These policies declaratively represent user preferences or constraints of the devices controlled by the agent. Efficient coordination between the agents is realized through a market mechanism that incentivizes the agents to reveal their policies truthfully to the market. By knowing the agent's policies, an efficient solution for the overall system can be determined. As proof of concept implementation the market platform D'ACCORD is presented that supports various market structures ranging from a single local energy exchange to a hierarchical energy market structure (e.g. as proposed in [10]).

[1]  Noam Nisan,et al.  Bidding and allocation in combinatorial auctions , 2000, EC '00.

[2]  L. Hurwicz The Design of Mechanisms for Resource Allocation , 1973 .

[3]  David C. Parkes,et al.  Multiagent Cooperative Search for Portfolio Selection , 2001, Games Econ. Behav..

[4]  J. K. Kok,et al.  PowerMatcher: multiagent control in the electricity infrastructure , 2005, AAMAS '05.

[5]  Rina Dechter,et al.  Constraint Processing , 1995, Lecture Notes in Computer Science.

[6]  Nicholas R. Jennings,et al.  A Framework for Designing Strategies for Trading Agents , 2005 .

[7]  Shou-De Lin,et al.  Designing the Market Game for a Trading Agent Competition , 2001, IEEE Internet Comput..

[8]  Nicholas R. Jennings,et al.  A Software Framework for Automated Negotiation , 2004, SELMAS.

[9]  Tuomas Sandholm,et al.  Distributed rational decision making , 1999 .

[10]  Fredrik Ygge,et al.  Market-Oriented Programming and its Application to Power Load Management , 1998 .

[11]  Pere Garcia-Calvés,et al.  Designing bidding strategies for trading agents in electronic auctions , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[12]  Maria L. Gini,et al.  Detecting and Forecasting Economic Regimes in Multi-Agent Automated Exchanges , 2007, Decis. Support Syst..

[13]  M. Satterthwaite,et al.  Efficient Mechanisms for Bilateral Trading , 1983 .

[14]  Wolfgang Ketter,et al.  A Multi-Agent Energy Trading Competition , 2009 .

[15]  R. McAfee,et al.  A dominant strategy double auction , 1992 .

[16]  Agostino Poggi,et al.  JADE - A Java Agent Development Framework , 2005, Multi-Agent Programming.

[17]  Ismael Sánchez,et al.  Short-term prediction of wind energy production , 2006 .

[18]  Jeffrey O. Kephart,et al.  An artificial intelligence perspective on autonomic computing policies , 2004, Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, 2004. POLICY 2004..

[19]  Michael Wooldridge,et al.  A Classification Scheme for Negotiation in Electronic Commerce , 2001 .

[20]  Guillermo Ricardo Simari,et al.  Multiagent systems: a modern approach to distributed artificial intelligence , 2000 .

[21]  Kathleen L. Spees,et al.  Impacts of Responsive Load in PJM: Load Shifting and Real Time Pricing , 2007 .

[22]  Chris Marnay,et al.  Empirical analysis of the spot market implications ofprice-elastic demand , 2004 .

[23]  Anupriya Ankolekar,et al.  Semantic specification and evaluation of bids in web-based markets , 2008, Electron. Commer. Res. Appl..