Multi Agent System-based simulation of a laboratory-scale microgrid

Open Access
Chen, Le
Graduate Program:
Electrical Engineering
Master of Engineering
Document Type:
Master Thesis
Date of Defense:
July 10, 2014
Committee Members:
  • Peter Idowu, Thesis Advisor
  • multi-agent system
  • smart grid
  • microgrid
  • power system
  • JADE
  • MACSimJX
  • distributed energy resources
  • ZigBee.
The Multi-Agent-System (MAS) technology has many desirable attributes such as autonomy, sociality, reactivity and pro-activity. It is widely accepted as the technology platform for implementing effective and efficient management and automation processes within a microgrid environment. This paper proposes an implementation of a microgrid simulation utilizing Matlab and a MAS software program. The MAS software is implemented with the aid of the Java Agent Development Framework (JADE) middleware platform. The three intelligent agents are: Controller agent, Distributed Energy Resource (DER) agent and Load agent. The Controller agent monitors network processes, performs critical control task such as network reconfiguration and it is also capable of detecting network anomaly. The DER agent stores the associated energy resources information, monitors and controls the DER power levels. Finally, the Load agent stores information about the users and loads such as power consumption and the priority status of the load. Both DER and Load agents are able to interact and respond to Controller agent’s command for connecting / disconnecting from the power network. This simulation will demonstrate the benefits of employing a standard MAS environment that could serve as a platform for studying real-time microgrid’s communication, monitor and control technologies.