GridIQ - A Test Bed for Smart Grid Agents

The power industry is facing new challenges due to escalating demand and environmental issues such as climate change. The application of information technology to power systems to create intelligent electricity networks, labelled smart grids, has been proposed as a means to address these issues. Agent-based systems have been identified as a suitable paradigm for developing software for smart grids. Tools used by researchers and practitioners developing smart grid systems include agent platforms and power system simulations tools, yet no open source tool currently exists which enables these tools to inter-operate. This research describes the development of GridIQ, an open source software system which enables agents executing in an agent platform to interact with devices in a power simulation tool during simulation, providing a test bed for smart grid agents. The JADE agent platform and the PSAT power simulation tool were selected as the external tools supported by GridIQ. The architecture and behaviour of the system are presented, as well as the management and development processes adopted. An example scenario is also described which demonstrates the GridIQ system successfully enabling JADE agents to monitor and control devices in a PSAT network during simulation.

[1]  D.G. Hart,et al.  Using AMI to realize the Smart Grid , 2008, 2008 IEEE Power and Energy Society General Meeting - Conversion and Delivery of Electrical Energy in the 21st Century.

[2]  L. Vanfretti,et al.  State of the art and future of OSS for power systems , 2009, 2009 IEEE Power & Energy Society General Meeting.

[3]  Ted G. Lewis,et al.  The Open Source Acid Test , 1999, Computer.

[4]  Geoff Poulton,et al.  Agent-Based Optimisation Systems for Electrical Load Management , 2008 .

[5]  D.A. Cohen GridAgents™: Intelligent agent applications for integration of distributed energy resources within distribution systems , 2008, 2008 IEEE Power and Energy Society General Meeting - Conversion and Delivery of Electrical Energy in the 21st Century.

[6]  Christof Ebert Open Source Drives Innovation , 2007, IEEE Software.

[7]  Alexander Hars,et al.  Working for free? Motivations of participating in open source projects , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[8]  Ying Guo,et al.  A Reinforcement Learning Approach to Setting Multi-Objective Goals for Energy Demand Management , 2009, Int. J. Agent Technol. Syst..

[9]  Gregory DeKoenigsberg How Successful Open Source Projects Work, and How and Why to Introduce Students to the Open Source World , 2008, 2008 21st Conference on Software Engineering Education and Training.

[10]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[11]  M.P.F. Hommelberg,et al.  Distributed Control Concepts using Multi-Agent technology and Automatic Markets: An indispensable feature of smart power grids , 2007, 2007 IEEE Power Engineering Society General Meeting.

[12]  Paul Kavanagh,et al.  The Open Source Definition , 2004 .

[13]  Arthur C. Graesser,et al.  Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents , 1996, ATAL.

[14]  Cameron W. Potter,et al.  Building a smarter smart grid through better renewable energy information , 2009, 2009 IEEE/PES Power Systems Conference and Exposition.

[15]  W. J. Davis The distributed intelligent control of complex systems , 1999, Proceedings of the Second International Conference on Intelligent Processing and Manufacturing of Materials. IPMM'99 (Cat. No.99EX296).

[16]  Hadi Saadat,et al.  Power System Analysis , 1998 .

[17]  A. Nourai,et al.  Large-scale electricity storage technologies for energy management , 2002, IEEE Power Engineering Society Summer Meeting,.

[18]  D. Chassin,et al.  Distribution power flow for smart grid technologies , 2009, 2009 IEEE/PES Power Systems Conference and Exposition.

[19]  H. Farhangi,et al.  The path of the smart grid , 2010, IEEE Power and Energy Magazine.

[20]  H. Morais,et al.  Towards a future SCADA , 2009, 2009 IEEE Power & Energy Society General Meeting.

[21]  Mohammed H. Albadi,et al.  Demand Response in Electricity Markets: An Overview , 2007, 2007 IEEE Power Engineering Society General Meeting.

[22]  Jeffrey S. Norris,et al.  Mission-critical development with open source software: lessons learned , 2004, IEEE Software.

[23]  Peter A. Fritzson,et al.  Principles of object-oriented modeling and simulation with Modelica 2.1 , 2004 .

[24]  Conversion and delivery of electrical energy in the 21st century , 2008, 2008 IEEE Power and Energy Society General Meeting - Conversion and Delivery of Electrical Energy in the 21st Century.

[25]  Steven E. Collier,et al.  Ten steps to a smarter grid , 2009, 2009 IEEE Rural Electric Power Conference.

[26]  J.S. Katz,et al.  Educating the Smart Grid , 2008, 2008 IEEE Energy 2030 Conference.

[27]  M. Pipattanasomporn,et al.  Multi-agent systems in a distributed smart grid: Design and implementation , 2009, 2009 IEEE/PES Power Systems Conference and Exposition.

[28]  Zhenhua Jiang,et al.  Agent-Based Control Framework for Distributed Energy Resources Microgrids , 2006, 2006 IEEE/WIC/ACM International Conference on Intelligent Agent Technology.

[29]  P. Fairley,et al.  Speed bumps ahead for electric-vehicle charging , 2010, IEEE Spectrum.

[30]  Srete Nikolovski,et al.  Power System Analysis-second edition , 2003 .

[31]  Kenneth I. Geisle A smarter greener power grid , 2009, 2009 62nd Annual Conference for Protective Relay Engineers.

[32]  Michael Wooldridge,et al.  Agent-based software engineering , 1997, IEE Proc. Softw. Eng..

[33]  N. D. Hatziargyriou,et al.  Control Agents for Real Microgrids , 2009, 2009 15th International Conference on Intelligent System Applications to Power Systems.

[34]  Nicholas R. Jennings,et al.  Agent-based control systems: Why are they suited to engineering complex systems? , 2003 .

[35]  Pankaj K. Garg,et al.  Progressive open source , 2002, ICSE '02.

[36]  S.K. Srivastava,et al.  Integrating virtual test bed and JADE agent platform using CORBA for reconfiguration of shipboard power systems , 2006, 2006 IEEE Power Engineering Society General Meeting.