SlideShare a Scribd company logo
1 of 29
SMART MICROGRID:
ENERGY PROFILING AND DATA ACQUISITION
ALASIRI, OLUWATOSIN GRACE
EEG/2009/037
Progress Report submitted to the
Department of Electronics and Electrical Engineering
Obafemi Awolowo University, Ile-Ife, Osun State
In partial fulfillment of the requirements for the degree of
Bachelor of Science
In
Electronics and Electrical Engineering
November, 2014
SUPERVISOR’S CERTIFICATION
This is to certify that this study on SMART MICROGRID: ENERGY PROFILING AND
DATA ACQUISITION was carried out by ALASIRI, OLUWATOSIN GRACE, of the
Department of Electronics And Electrical Engineering, Faculty of Technology, Obafemi
Awolowo University, Ile-Ife, Osun State, Nigeria under my supervision.
……………………………….
…………………………….....
Mr. O.S. Babalola,
Supervisor
LIST OF FIGURES
Fig 1:
Fig2:
Fig 3:
Fig. 4:
Fig 5:
LIST OF TABLES
Table 1:
Table 2:
Table 3:
Table 4:
Table 5:
ABSTRACT
Emerging new technologies like distributed generation, distributed storage, and demand-
side load management will change the way we consume and produce energy. These
techniques enable the possibility to improve grid stability by optimizing energy streams.
By smartly applying future energy production, consumption, and storage techniques, a
more energy efficient electricity supply chain can be achieved. As shown in my work,
using good predictions based on advance information and planning, a better matching of
demand and supply can be reached.
The microgrid will contain all the information (conglomeration of micro sources) as
regards the generation, transmission, distribution and management of electrical energy.
The energy profile of this system is a bank of information about the generation capacity
of our micro sources which include solar and wind, time of generation and efficiency.
Energy estimation will also be carried out based on the season and weather condition. The
data acquisition has a lot to do with monitoring (interactive maintenance), statistical data
(preventive maintenance) and alarms (emergency maintenance).
Keywords: Microgrid, demand side management, energy streams, energy profile, data
acquisition.
CHAPTER ONE
Introduction
1.1. Background to the Project
It has been discovered that a more efficient, secure and resilient power system than we
have now is achievable if a more distributed energy generation is practiced. We want to
be able to conserve the limited energy available and distribute it without having any
power outages such as is common in our immediate environment. To ensure this, we
would want to harness whatever energy we have been able to harvest and simultaneously
avoid energy wastage by shuffling energy supply between loads in the most efficient way.
The beauty of this system is that all that work will be carried out by intelligent Multi
Agent Systems (also known as MAS) with the use of smart sockets that work in
conjunction with the smart microgrid.
1.2. Significance of the project
Many previous works have proposed multi-agent system architectures that deal with
buying and selling of energy within a microgrid and algorithms for auction systems. The
others proposed frameworks for multi-agent systems that could be further developed for
real life control of microgrid systems. However, most proposed methods ignore the
process of sharing energy resources among multiple distinct sets of prioritized loads. It is
important to study a scenario that emphasizes on supporting critical loads during outages
based on the user’s preferences and limited capacity. The situation becomes further
appealing when an excess DER capacity after supplying critical loads is allocated to
support non-critical loads that belong to multiple users. The previous works also ignore
the study of dynamic interactions between the agents and the physical systems. It is
important to study the interaction and time delay when an agent issues a control signal to
control a physical device in a microgrid and when the command is executed. Agents must
be able to respond to the information sensed from the external environment quickly
enough to manage the microgrid in a timely fashion. The ability of agents to disconnect
the microgrid during emergencies should also be studied. These issues are identified as
knowledge gaps that are of focus in this thesis.
1.3. Aim and Objectives of the project
The objective of this research is to design, develop and implement a multi-agent system
that enables real-time management of a microgrid. These include securing critical loads
and supporting non-critical loads belonging to various owners with the distributed energy
resource that has limited capacity during outages.
Major objectives:
 Maximize the customer’s power availability (e.g. meet consumer’s instantaneous
load demand).
 Minimize economic factors (e.g. fuel costs, operation and maintenance costs,
start-up/shut-down costs, etc.).
 Minimize environmental impact from operating microgrid generators (e.g.
emissions, noise, hazardous waste, etc.).
 Maximize the dispatch of shedable loads (e.g. loads capable of reacting to demand
response signals).
 Maximize revenue derived from service delivery to the utility grid (including
ancillary services, reserves, etc.).
 Minimize energy purchased from outside microgrid.
 Maximize the total efficiency of the microgrid (e.g. kWhrs generated versus kJ
fuel consumed).
 Maximize capitalized energy sources (e.g. operational efficiency of kWhrs
available versus kWhrs generated).
 Minimize the frequency of power reversals across the PCC interconnection.
 Minimize transient periods during stabilization in the event of a casualty or
interruption.
Minor objectives:
 Maximize load factor (e.g. smooth out the peaks and valleys of load and
subsequently required generation).
 Minimize the need for storage assets.
 Maximize the microgrid capability to reduce strain on distribution and
transmission assets.
 Maximize VAR support to the greater power system.
 Maximize the reduction in line losses.
 Allow the stable, seamless, and adaptable integration of assets onto the microgrid
(also known as “plug-and-play”).
Primary constraints:
• Availability of renewable resources (e.g. solar insulation, wind energy, etc.).
• Bus voltage, frequency, and stability requirements.
• Physical and electrical characteristics of the microgrid.
• Status of interconnection.
1.4. Scope of the project
The system under study consists of physical (microgrid) and cyber elements (Multi-Agent
System also known as MAS). I will focus more on the MAS. A microgrid is an eco-
friendly power system because renewable sources such as solar and wind power are used
as the main power sources. For this reason, much research, development, and
demonstration projects have recently taken place in many countries. Operation is one of
the important research topics for microgrids. For efficient and economical microgrid
operation, a human operator is required as in other power systems, but it is difficult
because there are some restrictions related to operation costs and privacy issues. To
overcome the restriction, autonomous operation for microgrids is required. Recently, an
intelligent Multi Agent System for autonomous microgrid operation has been studied as a
potential solution. Such systems have been proposed to provide intelligent energy control
and management systems in microgrids due to their inherent benefits of flexibility,
extensibility, autonomy, reduced maintenance and more. The implementation of a control
network based on multi-agent systems that is capable of making intelligent decisions on
behalf of the user has become one of the most important parts of this project.
1.5. Summary of methodology
The first step of course, is to get renewable resources such as the solar and wind. A
challenge facing microgrid MAS design is how to develop capable agents given immense
diversity and uncertainty regarding components the customer may choose to connect to a
microgrid. Therefore, to simplify the agent framework and encourage better
interoperability, all possible microgrid components are segregated into one of four
classifications. By classifying microgrid components, the appropriate agent or
combination of agents may be assigned to it. For split AC/DC bus microgrid MAS design,
the microgrid component classes are:
Generation: capable of sourcing real and/or reactive power.
Load: consumes real power; leading or lagging power factor.
Storage: can source or consume real power.
Node: connection point with measurable electrical quantities.
The microgrid MAS utilizes three basic agent types: the producer, consumer, and
observer agents. For each microgrid component, an agent of appropriate type is assigned
to it based on class, e.g. producer agent with a generation asset. In the case of a storage
asset, both a producer agent and consumer agent are assigned. This is due to the nature of
storage assets that appear to the microgrid as a load when charging or a generator when
discharging. In either case, the assigned agents negotiate to determine the best operating
point for the asset based on objectives. More generally, it would be unwieldy to design a
specific agent for each unique microgrid component, and the agent types are kept as
general as possible. Subsequently, in terms of agent design, specific agents are not
designed for a specific machine or unique load.
The Producer Agent has the following responsibilities:
• Monitor available real/reactive power from component.
• Monitor actual real/reactive power supplied by component.
• Determine relative per unit cost of power supplied by component.
• Determine an instantaneous performance measure indicating how well the component is
achieving optimal operation.
• Give commands to the component regarding startup, shutdown, and quantity of real
and/or reactive power to produce.
• Communicate information to other agents, including the available capacity, the carrying
capacity.
The Consumer Agent has the following responsibilities:
• Monitor real/reactive power consumed by the component or bank.
• If attached component is controllable (e.g. dump loads) or differentiated vital and non-
vital for demand response measures, determine the real/reactive power margin (load pick
up/shed).
• Give startup, shutdown, or configurational orders to component.
• Communicate information to other agents, including the carrying consumption,
consumption margin available, and requests to bring on or shut off consumption.
The Observer Agent has the following responsibilities:
• Monitor specific parameters within the microgrid network (e.g. voltage/frequency
levels, breaker positions, fuel tank levels, etc.).
• Communicate information to other agents regarding the status of the node, e.g. within
specification or not.
CHAPTER TWO
Literature Review
2.1. Introduction
A multi-agent system has become increasingly powerful tool in developing a complex
system. A multi-agent system is a combination of several agents working in collaboration
in pursuit of accomplishing their assigned tasks resulting in the achievement of overall
goal of the system. A software program can be declared as an agent if it exhibits the
following characteristics:
1) Interacting with its environment (which may include other agents) (Sociality)
2) Learning from its environment (Autonomy)
3) Reacting to its environment in a timely manner (Reactivity and Pro-activity)
4) Taking initiatives to achieve its goals, and (Autonomy and Pro-activity)
5) Accomplishing tasks on behalf of its user (Sociality and Reactivity)
These properties signify the importance of multi-agent systems in developing complex
systems that enjoy agent’s properties of autonomy, sociality, reactivity and pro-activity.
Multi-agent systems are being applied in many systems today. Applications of agent-
based systems can be divided into the following two categories:
- Single-agent systems
These applications include situations where a human may require assistance while using a
computer software e.g. meeting scheduler software, information retrieval and filtering
software, mail management engine, news filtering engine, search engine, etc.
- Multi-agent systems
This is where multiple agents work together to achieve a particular goal. These can either
be physical systems or simulations of physical systems. Examples include traffic
monitoring, decision support systems, manufacturing systems, telecommunications and
network management, aircraft maintenance, military logistics planning, simulation of real
world, power systems etc.
Multi-agent systems have been proposed for many applications in military systems
information retrieval systems, decision support systems, supply chain, transportation,
communication systems and many more.
2.2 Toolkits/Frameworks for Multi-Agent Systems
Development
It is possible to develop multi-agent systems from scratch. This, however, is not necessary
for this research as many agent development toolkits are available that aid in rapid
development of complex agent systems in a simplified fashion.
2.3 Smart Grid
The U.S. Department of Energy (DOE)’s Modern Grid Initiative signifies the importance
of smart grid in facing the future challenges. It defines a smart grid as a grid that
integrates advanced sensing technologies, control methods and integrated
communications into current electricity grid – both at transmission and distribution levels.
The smart grid is expected to exhibit the following key characteristics:
• self-healing
• consumer friendly
• attack resistant
• provides power quality for 21st century needs
• able to accommodate all generation and storage options
• enables markets and
• optimizes assets and operates efficiently.
Our work discusses the design and implementation of a multi-agent system in the context
of a distributed smart grid or a smart grid located at a distribution level. In particular, we
will focus on implementing the concept of agents in an Intelligent Distributed
Autonomous Power System (IDAPS) environment. IDAPS is a distributed smart grid
concept proposed by Advanced Research Institute of Virginia Tech. Having a built-in
multi-agent functionality, IDAPS can be perceived as a microgrid that is intelligent.
According to the U.S. DOE, a microgrid is defined as an integrated energy system
consisting of interconnected loads and distributed energy resources, which as an
integrated system can operate in parallel with the grid or in an intentional island mode.
2.4 Multi-Agent Systems Implementation in Microgrids
In the context of power systems, multi-agent technologies can be applied in a variety of
applications, such as to perform power system disturbance diagnosis, power system
restoration, power system secondary voltage control and power system visualization.
Some Authors gave an excellent insight into the strategies, requirements, technical
problems and benefits of multi-agent systems application in power systems. The authors
discussed the work done in the field and potential applications of multi-agent systems in
power systems. The design strategies that could be incorporated for multi-agent systems
design and implementation in power systems were discussed in. Mainly two strategies
have been considered for the control and communication within microgrids: Hierarchical
or centralized control and decentralized or distributed control. Hierarchical control
requires a central controller that manages the entire system. The concept is based on the
same approach used for SCADA systems in the past. Decentralized or distributed control
approach is implemented using the multi-agent systems technology. In previous work,
authors devised control and communication strategies using multi-agent systems for
optimal operation of microgrids. Some authors have provided a demonstration of the use
of agent-based technology to increase security and reliability of distributed power
resources. The authors defined a military camp setting consisting of HQ, barracks, mess
and hospital, each having a generator, one critical and one non-critical load (operating
independently), a communal bus connecting the four generators and the agent system
consisting of four agents to operate the microgrid. Necessary protocols and policies are
defined to manage 1) the interaction among agents and 2) the situations that arise in the
microgrid. The work provided a framework that can be extended for the management of
real-world power systems.
Multi-agent system implementation controlling a small microgrid (PV generator,
converters and inverters, batteries and controllable loads) has been presented in previous
work. The work was performed in the microgrid’s grid-connected mode. The system was
implemented using JADE framework. The objective of this work was to minimize the
operational cost of microgrid. The issue of buying and selling of energy in a microgrid
market was expressed as symmetrical assignment problem in which persons are matched
with objects in order to maximize the benefit. Previously, a multi-agent system was
proposed that attempts to restore a distribution system network after a fault. It proposed a
hierarchical multi-agent system architecture in which lower layer agents sense the
absence of energy and inform the higher layer agents, while the higher layer agents try to
restore energy by negotiating with their peers. Some particular authors mentioned multi-
agent system architecture for micro-grid management. The goal of the system is to
perform tasks such as measurement data acquisition, DSM (Demand Side Management)
functions for load shifting, load curtailment and generation scheduling. The architecture
includes several agent entities capable of retrieving generation scheduling patterns from
external database. The authors mentioned two case studies performed in islanding mode
on a test bed consisting of two batteries, a generator and loads each controlled by a set of
agents. The authors’ multi-agent system architecture consists of Micro-grid Central
Controller (MCC, connected to external database for generation scheduling patterns
retrieval), Micro-grid Source Controller (MSC, connected to DERs) and Load Controller
(LC, connected to loads). MCC, MSC and LC further consist of several agents
performing their specific tasks. The multi-agent system provides various functionalities
among which great emphasis has been given to the secondary regulation system. The
secondary regulation system starts operating when a change in load is detected. The
change in load causes the batteries to modify their power level and secondary regulation
system kicks in. Secondary regulation system then assigns the power requirement
difference to generator which fulfills the power requirements. The multiagent system was
implemented using JADE. However, proprietary protocols were used for the interaction
of agents to their environment i.e. loads and DERs. Additionally, a strategy was presented
for buying energy from the distributed energy resources to meet the demand at lowest
possible price. A multi-agent system was presented as a control framework for
microgrids, and a scalable multi-agent system for microgrids was discussed.
2.5 Knowledge Gap
Some authors proposed the multi-agent framework for control strategies of microgrids.
The work mainly dealt with energy trading within a microgrid that was done between an
agent operating the loads and an agent controlling the DER resource. A system restoration
scheme was proposed that incorporated multi-agent systems. Also, authors had developed
a multi-agent system capable of performing tasks of data acquisition, demand side
management and generation scheduling.
In some later research, the focus is on the parts that have not been addressed in the
previous works mentioned above. The following knowledge gaps were identified:
1. Sharing limited capacity of a DER unit among multiple loads.
Previous works have not touched the problem of supporting multiple loads belonging to
different users and prioritized according to user’s will, given that the DER unit has a
limited capacity.
2. Dynamic interaction/agent control microgrid in a timely manner
Previous works have not shown the multi-agent systems’ capability of timely transition
from the grid connected to islanding mode.
3. Load control and prioritization
Previously, the multi-agent systems are only presented as a software entity that receives
signals from its environment and reacts, while their interactive side has altogether been
ignored. An interactive multi-agent system is one that:
a) allows the user to control on/off status of loads,
b) allows the user to prioritize loads as they will,
c) allows the user to specify the time.
4. Integrating additional functionalities
In the proposed multi-agent system, new changes or functionalities can be easily
incorporated in the system by attaching new java classes to the external programming
code.
CHAPTER THREE
DESIGN METHODOLOGY
3.1 DesignMethodology
Any demand-supply mismatch causes grid instability unless rapidly rectified. In the
absence of computational and analytics support for automated decisions, the human grid
operators are ill equipped to examine and utilize millions of data and control points for
managing the dynamism in energy patterns of sensing data to draw insights into the
system behavior and automate the available controls. This is, interestingly, a “Big Data”
challenge that requires advanced informatics techniques and cyber-infrastructure. Energy
use events streaming from a number of smart meters, sampled at a minimum interval of
15 minutes, need to be collected and correlated with a consumer’s historical profile. Data
mining and pattern matching are necessary for online detection of critical situations and
to correct them with low latency to ensure grid stability. Analytical and computational
models can help predict the power supply and demand within a service area to take
preemptive actions for curtailing demand by notifying and incentivizing consumers.
These efforts are multi-disciplinary, and require power engineers, data analysts,
behavioral psychologists, and microgrid managers to collaboratively share knowledge for
optimal operations, with the active participation of consumers as research has shown.
Demand response optimization (DR) is an approach to reduce customers’ consumption, in
response to a peak energy signal from the utility, by shifting, shaving and shaping
electricity load. It contrasts with energy efficiency by soliciting curtailment on-demand
only during periods of supply-demand mismatch. Peak loads may be caused by a drop in
the supply from renewable generation or an increase in the demand due to, say, a heat-
wave in a region. Current grid technology limits DR to static strategies, such as time-of-
use pricing and day-ahead notification based on historical averages. But Smart Grid
infrastructure offers instantaneous communication capability between the utility and the
customer, and automated controls at residences and buildings that enable dynamic
demand response optimization (D2R) for near real-time detection, notification and
response.
However, besides the hardware infrastructure, the key to successful D2R is intelligent
decision making on when, by how much, and whom to target for reliable and accurate
curtailment, and this requires advanced data analytics. The benefits of D2R are
considerable. It increases the reliability of the grid by using the customers as a virtual
energy source during peak periods (negative demand → positive supply); by lowering the
peak, it avoids the need to build power plants for standby capacity; it limits the
environmental impact since the cleanest energy is to avoid using energy; and it helps
integrate renewables by using demand-side management to address supply fluctuations.
From the point of view of smart micro-grids design and planning, software development
and field test are need to enable their large scale implementation. There are two visions to
design and built smart grids: first, a smart grid can be designed from scratch or, existing
systems should be modified into a smart grid. The second process is being carried out in
rural areas where existing facilities are complemented to convert them into smart micro-
grids. Micro-grid is a complex entity which means that it is difficult to build. That is why
steps towards real microgrid operation needs be planned. The conventional planning
methods are designed based on electricity production in centralized power generators and
delivery through passive distribution networks to end-users. The micro-grid design
methodology offers a systematic approach for planning, large-scale deployment, and
autonomous control of distributed generation rather than dealing with individual
generation sources with diverse technologies. One interesting point in the design of Rural
Smart Grids is the dimensioning. On one hand, micro-grid loads must be instantaneously
fed by intermittent generators, which require the implementation of storage devices to
provide active power. On the other hand, simulations made show that sensitivity for
voltage fluctuations gets higher in weaker grids and the control system needs to be more
accurate and stabile. Thus, one of the challenges of the control in weak grids is the need
of reactive power to control the voltage but if reactive power is transferred in the grid, it
causes losses. All these reasons must be kept on mind when dimensioning micro-grid
components. In this line, Phrakonkham et al. proposed a combination of simulation,
design and optimization tools within open architecture software such as Matlab/Simulink
to cope with the multi-objective optimization and the micro-grid configuration of a
standalone renewable hybrid system. For this project, Matlab will be made use of.
3.2 Smart Control Strategies
The control system of a micro-grid is designed to safely operate the system when it is
connected to the grid or in stand-alone mode. This system may be based on a central
controller or embedded as autonomous parts of each distributed generator.
Micro-grid controllers must ensure that:
 Micro-sources work properly at predefined operating point or slightly different
from the predefined operating point but still satisfy the operating limits;
 Active and reactive powers are transferred according to necessity of the micro-
grids and/or the distribution system;
 Disconnection and reconnection processes are conducted seamlessly;
 In case of general failure, the micro-grid is able to operate through black-start; and
 Energy storage systems can support the micro-grid.
Control of the micro-grid is totally different to what distributed generation units are used
to do. When the micro-grid is disconnected from the grid, control system must control the
local voltage and frequency and provide the instantaneous active and reactive power
differences between generators and loads.
When the micro-grid is in stand-alone mode, frequency control is the most important
problem. The frequency response of conventional systems is based on rotating masses
and these are considered as essential for the stability of the systems. In contrast, micro-
grids are inherently converter-dominated grids with very little directly connected rotating
masse. Thus, the electronic converter control systems must be adapted to provide the
response previously obtained from directly connected rotating masses. The frequency
control strategy of microgrids should coordinate the capabilities of the micro sources to
change their active power (through frequency control droops), the response of the storage
systems, and load shedding.
Voltage regulation is considered the second main objective of networks to guarantee their
local reliability and stability. It has been observed that systems with high penetration of
distributed generation experience voltage and/or reactive power changes and oscillations
in the connection point. Local voltage control must be designed to avoid these changes
and the circulation of reactive currents between sources. The capability of modern power
electronic interfaces offers solutions to the provision of reactive power locally by the
adoption of a voltage versus reactive current droop controller, similar to the droop
controller for frequency control. One of the most important problems of rural smart grid
control is the nature of load characteristics, like load diversity and time variability. To
cope with this problem, the control system must have a hierarchical structure. The control
level of hierarchical systems can be classified on:
*Local controllers consisting of Micro-source Controllers (MCs) and Load Controllers
(LCs);
* Micro-grid Central Controllers (MGCCs); and
* Distribution Management System (DMS).
Local controls are the basis of micro-grid controls and their main purpose is to control
micro-sources. These controllers are intended to control operating points of the micro-
sources as well as their power-electronic interfaces, based on local voltages and currents
measured data.
CHAPTER FOUR
Progress made so far
So far, this is has been a very interesting and challenging work. It happens to be a group
project and the effort of each and every six of us integrated by that of our wonderful
supervisor has brought about sustainable progress so far.
Our intention concerning this smart microgrid is to use a laboratory, PY102 lecture
theatre and our supervisor’s office as our case study. Having succeeded in ordering for
two solar panels and installing one, we have the wind turbine to deal with as regards
renewable energy sources.
Historical data concerning the solar and wind energies available on OAU campus have
also been sourced leaving me with that of the water course through the earth. These data
will be imported into the programme being used which happens to be Matlab and will
form a backbone for the operation of the intelligent Multi Agent System. Initially,
SCADA (Supervisory Control And Data Acquisition) was to be used as a means of
control and data acquisition but a better alternative was found due to the propriety of
SCADA applications and implementations.
REFERENCES
2012 Power Integrated Resource Plan with Appendices (Draft), Los Angeles Department
of Water and Power, October 5, 2012.
A Demonstration Project in Hachinohe: Microgrid with Private Distribution Line. IEEE
A Multi-agents System for a Distributed Power Management of Micro Turbine
Generators Connected to a Grid, IFAC CMTEE 2010, Vol. (1).
Aglets agent development toolkit [Online]. Available: http://aglets.sourceforge.net/.
Automated Demand Response: The Missing Link in the Electricity Value Chain, A.
McKane, I. Rhyne, A. Lekov, L. Thompson, and M.A. Piette, ACEEE Summer Study on
Energy Efficiency in Buildings, 2008
Colson, C., Nehrir, M.H. (2011). Evaluating the Benefits of a Hybrid Solid Oxide Fuel
Cell Combined Heat & Power Plant for Energy Sustainability and Emissions Avoidance,
DeMeo, E. A., Grant, W., Milligan, M. R., Schuerger, M. J. (2005). Wind Plant
Integration. IEEE Power and Energy Magazine, Vol. (3), pages 38-46.
Energy Information Administration (EIA) - Office of Integrated Analysis and Forecasting
(2010). Annual Energy Outlook 2010 (DOE/EIA-0383).
FIPA, Foundation for Intelligent Physical Agents. (2010).[Online]. Available:
http://www.fipa.org/.
General Meeting: Conversion and Delivery of Electrical Energy in the 21st Century, Vol.
(1).
Hatziargyriou, N., Asano, H., Iravani, R., Marnay, C. (2007). Microgrids. Power and
Energy Magazine, Vol. (5), p78-94.
Hatziargyriou, N., Ponci, F., and Funabashi, T. (2007).
Huang, A. (2009). Renewable Energy System research and education at the NSF
FREEDM Systems Center.
Huang, K., Srivastava, S.K., Cartes, D.A., Sun, L. (2009). Market-based multiagent
system for reconfiguration of shipboard power systems. Electric Power Systems
Research, Vol. (79), pages 550-556.
Iaria, A. (2004). Meshed vs. Radial MV Distribution Network in Presence of Large
Amount of DG. Proceedings of the IEEE 2004 Power and Energy Society Power Systems
Conference, Vol. (2), pages 709-714.
IEEE 1547 series of standards: interconnection issues. IEEE Transactions on Power
Electronics, Vol. (19), pages 1159–1162. Bellifemine, F.L., Caire, G., Greenwood, D.
(2007).
IEEE Press, Piscataway, NJ.McArthur, S., Davidson, E., Catterson, V., Dimeas, A.,
IEEE Transactions on Energy Conversion, Vol. (22), pages 898–906.
IEEE Transactions on Energy Conversion, Vol. 26, Iss. 1, pages 140-148.
Information management system”, in Proc. of IEEE Power Tech, Vol. 3, pp. 6, 2001.
Integration of Manufacturing Systems”, in World Automation Congress, pp. 1-6, 2006.
International Conference on System of Systems Engineering, 2007, Vol. (1).
International Energy Outlook Report, U.S. Energy Information Administration (EIA),
2011
Kojima, Y., Koshio, M., Nakamura, S., Maejima, H., Fujioka, Y., Goda, T. (2007).
Kroposki, B., Basso, T., DeBlasio R. (2008). Microgrid standards and technologies.
Proceedings of IEEE Power & Energy Society 2008 General Meeting: Conversion &
Delivery of Electrical Energy in the 21st Century, Vol. (1).
Lee, K.Y., El-Sharkawi, M.A. (2008). Modern Heuristic Optimization Techniques –
Theory and Application to Power Systems.
Lucas, C., Zia, M.A., Shirazi, M.R.A., and Alishahi, A., “Development of a Multi-agent
Marik, V. and McFarlane, D., “Industrial Adoption of agent based technologies”, in IEEE
Intelligent Systems, Vol. 20, Issue 1, pp. 27-35, 2005.
Marques, P., Simoes, P., Silva, L., Boavida, F. and Silva, J., “Providing Applications with
mobile agent technology”, in Proc. of IEEE Open Architectures and Network
Programming, pp. 129-136, 2001.
MIT Press, Cambridge, MA. Zhenhua, J., Dougal, R.A. (2008). Hierarchical microgrid
Multi-Agent Systems for Power Engineering Applications—Part I: Concepts,
Approaches, and Technical Challenges. IEEE Transactions on Power Systems, Vol. (22),
pages 1743-1759.
Oleskow, J., Fertsch, M. and Golinska, P., “Agent-Based Technology as a Tool for the
paradigm for integration of distributed energy resources.
Proceedings of the IEEE 2009 Power and Energy Society General Meeting, Vol. (1).
Proceedings of the IEEE Power and Energy Society 2008
Putting the 'Smarts' Into the Smart Grid: A Grand Challenge for Artificial Intelligence,
Sarvapali D. Ramchurn, Perukrishnen Vytelingum, Alex Rogers, Nicholas R. Jennings,
Communications of the ACM, Vol. 55, No. 4, April 2012, Pages 86-97
R. Zamora and A.K. Srivastava, “Controls for microgrids with storage: Review,
challenges, and research needs”, Renewable and Sustainable Energy Reviews, (2010)
Vol. 14, pp. 2009-2018.
S.D.J. McArthur, E.M. Davidson, J.A. Hossack, and R. McDonald, “Automating power
system fault diagnosis through multi-agent system technology”, in Proc. of the 37th
Hawaii International Conference on System Sciences, 8pp, 2004 Basso, T., DeBlasio, R.
(2004).
Sedghisigarchi, K., Feliachi, A. (2004). Dynamic and Transient Analysis of Power
Distribution Systems with Fuel Cells-Part II: Control & Stability Enhancement. IEEE
Summary of distributed resources impact on power delivery systems. IEEE Transactions
on Power Delivery, Vol. (23), pages 1636 – 1644.
The New Frontier of Smart Grids, Xinghuo Yu, C. Cecati, T. Dillon, Simões, M.G., IEEE
Industrial Electronics Magazine, 2011.
Towards Data-driven Demand-Response Optimization in a Campus Microgrid, Simmhan,
Y.; Prasanna, V.; Aman, S.; Natarajan, S.; Yin, W. & Zhou, Q., in ACM Workshop On
Embedded Sensing Systems For Energy-Efficiency In Buildings, 2011.
Transactions on Energy Conversion, Vol. (19), p.429-434. Vig, L. & Adams, J. “Multi-
robot coalition formation”, IEEE
Transactions on Robotics, Vol. (22), No. 4, pages 637-649.
U.S. Dept of Energy. Fakham, H., Doniec, A., Colas, F., Guillaud, X. (2010).
Voyager agent development toolkit [Online]. Available: http://www.recursionsw.com/.
Walling, R.A., Saint, R., Dugan, R.C., Burke, J., Kojovic, L.A. (2008).
Wang, C., Nehrir, M. H. (2007). Short-time overloading capability and distributed
generation applications of solid oxide fuel cells.
Weiss G. (1999). Multiagent Systems, chapters 1-5, 11-13.
Zeus agent development toolkit [Online]. Available:
http://labs.bt.com/projects/agents/zeus/.

More Related Content

What's hot

Droop control method for parallel dc converters used in standalone pv wind po...
Droop control method for parallel dc converters used in standalone pv wind po...Droop control method for parallel dc converters used in standalone pv wind po...
Droop control method for parallel dc converters used in standalone pv wind po...eSAT Journals
 
Microgrid Control Strategy
Microgrid Control StrategyMicrogrid Control Strategy
Microgrid Control StrategyIJMER
 
Pure Power Magazine - Barter - Implementing Microgrids June Coverstory
Pure Power Magazine - Barter - Implementing Microgrids June CoverstoryPure Power Magazine - Barter - Implementing Microgrids June Coverstory
Pure Power Magazine - Barter - Implementing Microgrids June CoverstoryPaul Barter
 
DC micro grid with distributed generation for rural electrification
DC micro grid with distributed generation for rural electrificationDC micro grid with distributed generation for rural electrification
DC micro grid with distributed generation for rural electrificationBrhamesh Alipuria
 
DISTRIBUTED GENERATION ENVIRONMENT WITH SMART GRID
DISTRIBUTED GENERATION ENVIRONMENT WITH SMART GRIDDISTRIBUTED GENERATION ENVIRONMENT WITH SMART GRID
DISTRIBUTED GENERATION ENVIRONMENT WITH SMART GRIDNIT MEGHALAYA
 
IRJET- Hybrid Renewable Energy Based Micro Grid
IRJET- Hybrid Renewable Energy Based Micro GridIRJET- Hybrid Renewable Energy Based Micro Grid
IRJET- Hybrid Renewable Energy Based Micro GridIRJET Journal
 
abb micro-grids and-renewable_energy_integration
abb micro-grids and-renewable_energy_integrationabb micro-grids and-renewable_energy_integration
abb micro-grids and-renewable_energy_integrationSteve Wittrig
 
Incorporating Solar Home Systems (SHS) for smart grid applications
Incorporating Solar Home Systems (SHS) for smart grid applicationsIncorporating Solar Home Systems (SHS) for smart grid applications
Incorporating Solar Home Systems (SHS) for smart grid applicationsBrhamesh Alipuria
 
Microgrid Autonomous Control
Microgrid Autonomous ControlMicrogrid Autonomous Control
Microgrid Autonomous ControlJim Dodenhoff
 
Micro-Grid Power: Working Intelligently and Working Together
Micro-Grid Power: Working Intelligently and Working TogetherMicro-Grid Power: Working Intelligently and Working Together
Micro-Grid Power: Working Intelligently and Working TogetherBrian Lucke
 
economic-and-resiliency-impact-of-pv-and-storage
economic-and-resiliency-impact-of-pv-and-storageeconomic-and-resiliency-impact-of-pv-and-storage
economic-and-resiliency-impact-of-pv-and-storageTravis Simpkins
 
Microgrid paper camera copy final draft
Microgrid paper camera copy final draftMicrogrid paper camera copy final draft
Microgrid paper camera copy final draftRavi Patel
 
Application of dc micro grids for integration of solar home systems in smart ...
Application of dc micro grids for integration of solar home systems in smart ...Application of dc micro grids for integration of solar home systems in smart ...
Application of dc micro grids for integration of solar home systems in smart ...Brhamesh Alipuria
 
Community Economic Development/Revitalization, Utilizing Electrical Micro Gri...
Community Economic Development/Revitalization, Utilizing Electrical Micro Gri...Community Economic Development/Revitalization, Utilizing Electrical Micro Gri...
Community Economic Development/Revitalization, Utilizing Electrical Micro Gri...Benoit Hardy-Vallée, Ph.D.
 

What's hot (20)

Droop control method for parallel dc converters used in standalone pv wind po...
Droop control method for parallel dc converters used in standalone pv wind po...Droop control method for parallel dc converters used in standalone pv wind po...
Droop control method for parallel dc converters used in standalone pv wind po...
 
Microgrid Control Strategy
Microgrid Control StrategyMicrogrid Control Strategy
Microgrid Control Strategy
 
Pure Power Magazine - Barter - Implementing Microgrids June Coverstory
Pure Power Magazine - Barter - Implementing Microgrids June CoverstoryPure Power Magazine - Barter - Implementing Microgrids June Coverstory
Pure Power Magazine - Barter - Implementing Microgrids June Coverstory
 
DC micro grid with distributed generation for rural electrification
DC micro grid with distributed generation for rural electrificationDC micro grid with distributed generation for rural electrification
DC micro grid with distributed generation for rural electrification
 
DISTRIBUTED GENERATION ENVIRONMENT WITH SMART GRID
DISTRIBUTED GENERATION ENVIRONMENT WITH SMART GRIDDISTRIBUTED GENERATION ENVIRONMENT WITH SMART GRID
DISTRIBUTED GENERATION ENVIRONMENT WITH SMART GRID
 
G42022933
G42022933G42022933
G42022933
 
IRJET- Hybrid Renewable Energy Based Micro Grid
IRJET- Hybrid Renewable Energy Based Micro GridIRJET- Hybrid Renewable Energy Based Micro Grid
IRJET- Hybrid Renewable Energy Based Micro Grid
 
abb micro-grids and-renewable_energy_integration
abb micro-grids and-renewable_energy_integrationabb micro-grids and-renewable_energy_integration
abb micro-grids and-renewable_energy_integration
 
5.3_Helping Customers Make the Most of their Energy_Barton_EPRI/SNL Microgrid
5.3_Helping Customers Make the Most of their Energy_Barton_EPRI/SNL Microgrid5.3_Helping Customers Make the Most of their Energy_Barton_EPRI/SNL Microgrid
5.3_Helping Customers Make the Most of their Energy_Barton_EPRI/SNL Microgrid
 
Incorporating Solar Home Systems (SHS) for smart grid applications
Incorporating Solar Home Systems (SHS) for smart grid applicationsIncorporating Solar Home Systems (SHS) for smart grid applications
Incorporating Solar Home Systems (SHS) for smart grid applications
 
Micro grid
Micro gridMicro grid
Micro grid
 
Distributed Generation
Distributed Generation Distributed Generation
Distributed Generation
 
Microgrid Autonomous Control
Microgrid Autonomous ControlMicrogrid Autonomous Control
Microgrid Autonomous Control
 
Micro-Grid Power: Working Intelligently and Working Together
Micro-Grid Power: Working Intelligently and Working TogetherMicro-Grid Power: Working Intelligently and Working Together
Micro-Grid Power: Working Intelligently and Working Together
 
Cloud computing for smart grid applications
Cloud computing for smart grid applicationsCloud computing for smart grid applications
Cloud computing for smart grid applications
 
economic-and-resiliency-impact-of-pv-and-storage
economic-and-resiliency-impact-of-pv-and-storageeconomic-and-resiliency-impact-of-pv-and-storage
economic-and-resiliency-impact-of-pv-and-storage
 
Microgrid paper camera copy final draft
Microgrid paper camera copy final draftMicrogrid paper camera copy final draft
Microgrid paper camera copy final draft
 
Application of dc micro grids for integration of solar home systems in smart ...
Application of dc micro grids for integration of solar home systems in smart ...Application of dc micro grids for integration of solar home systems in smart ...
Application of dc micro grids for integration of solar home systems in smart ...
 
Smart Grid
Smart GridSmart Grid
Smart Grid
 
Community Economic Development/Revitalization, Utilizing Electrical Micro Gri...
Community Economic Development/Revitalization, Utilizing Electrical Micro Gri...Community Economic Development/Revitalization, Utilizing Electrical Micro Gri...
Community Economic Development/Revitalization, Utilizing Electrical Micro Gri...
 

Similar to Smart Microgrid Energy Profiling & Data Acquisition

IRJET- Analysis of Demand Side Management of Distribution Systems
IRJET-  	  Analysis of Demand Side Management of Distribution SystemsIRJET-  	  Analysis of Demand Side Management of Distribution Systems
IRJET- Analysis of Demand Side Management of Distribution SystemsIRJET Journal
 
Certsmicrogridwhitepaper
CertsmicrogridwhitepaperCertsmicrogridwhitepaper
CertsmicrogridwhitepaperĐại Lê
 
Report on smart metering& control of transmission system
Report on smart metering& control of transmission systemReport on smart metering& control of transmission system
Report on smart metering& control of transmission systemDurgarao Gundu
 
IOSR Journal of Pharmacy (IOSRPHR), www.iosrphr.org, call for paper, research...
IOSR Journal of Pharmacy (IOSRPHR), www.iosrphr.org, call for paper, research...IOSR Journal of Pharmacy (IOSRPHR), www.iosrphr.org, call for paper, research...
IOSR Journal of Pharmacy (IOSRPHR), www.iosrphr.org, call for paper, research...iosrphr_editor
 
An integrated framework_for_smart_microgrids_modeling_monitoring_control_comm...
An integrated framework_for_smart_microgrids_modeling_monitoring_control_comm...An integrated framework_for_smart_microgrids_modeling_monitoring_control_comm...
An integrated framework_for_smart_microgrids_modeling_monitoring_control_comm...Premkumar K
 
Control of Hybrid AC DC Micro Grid Involving Energy Storage, Renewable Energy...
Control of Hybrid AC DC Micro Grid Involving Energy Storage, Renewable Energy...Control of Hybrid AC DC Micro Grid Involving Energy Storage, Renewable Energy...
Control of Hybrid AC DC Micro Grid Involving Energy Storage, Renewable Energy...ijtsrd
 
Implementation design of energy trading monitoring application for blockchai...
Implementation design of energy trading monitoring  application for blockchai...Implementation design of energy trading monitoring  application for blockchai...
Implementation design of energy trading monitoring application for blockchai...IJECEIAES
 
A Review Of Recent Development In Smart Grid And Micro Grid Laboratories
A Review Of Recent Development In Smart Grid And Micro Grid LaboratoriesA Review Of Recent Development In Smart Grid And Micro Grid Laboratories
A Review Of Recent Development In Smart Grid And Micro Grid LaboratoriesJoaquin Hamad
 
1MWH SOLAR PLANT CONNECTED TO MICROGRID WITH BESS CONTROLLER
1MWH SOLAR PLANT CONNECTED TO MICROGRID WITH BESS CONTROLLER1MWH SOLAR PLANT CONNECTED TO MICROGRID WITH BESS CONTROLLER
1MWH SOLAR PLANT CONNECTED TO MICROGRID WITH BESS CONTROLLERIRJET Journal
 
Design and Control Issues of Microgrids : A Survey
Design and Control Issues of Microgrids : A SurveyDesign and Control Issues of Microgrids : A Survey
Design and Control Issues of Microgrids : A SurveyIRJET Journal
 
Hybrid Micro Grid Architectures and Challenges
Hybrid Micro Grid Architectures and ChallengesHybrid Micro Grid Architectures and Challenges
Hybrid Micro Grid Architectures and ChallengesIJMTST Journal
 
Control for Grid Connected and Intentional Islanding of Distributed Power Gen...
Control for Grid Connected and Intentional Islanding of Distributed Power Gen...Control for Grid Connected and Intentional Islanding of Distributed Power Gen...
Control for Grid Connected and Intentional Islanding of Distributed Power Gen...ijtsrd
 
IREC part 02
IREC part 02IREC part 02
IREC part 02RCREEE
 
IRJET - Energy Management System on Operation of Smart Grid
IRJET - Energy Management System on Operation of Smart GridIRJET - Energy Management System on Operation of Smart Grid
IRJET - Energy Management System on Operation of Smart GridIRJET Journal
 

Similar to Smart Microgrid Energy Profiling & Data Acquisition (20)

IRJET- Analysis of Demand Side Management of Distribution Systems
IRJET-  	  Analysis of Demand Side Management of Distribution SystemsIRJET-  	  Analysis of Demand Side Management of Distribution Systems
IRJET- Analysis of Demand Side Management of Distribution Systems
 
Certsmicrogridwhitepaper
CertsmicrogridwhitepaperCertsmicrogridwhitepaper
Certsmicrogridwhitepaper
 
Report on smart metering& control of transmission system
Report on smart metering& control of transmission systemReport on smart metering& control of transmission system
Report on smart metering& control of transmission system
 
Smart grid'
Smart grid'Smart grid'
Smart grid'
 
Smart grid management an overview
Smart grid management an overviewSmart grid management an overview
Smart grid management an overview
 
IOSR Journal of Pharmacy (IOSRPHR), www.iosrphr.org, call for paper, research...
IOSR Journal of Pharmacy (IOSRPHR), www.iosrphr.org, call for paper, research...IOSR Journal of Pharmacy (IOSRPHR), www.iosrphr.org, call for paper, research...
IOSR Journal of Pharmacy (IOSRPHR), www.iosrphr.org, call for paper, research...
 
An integrated framework_for_smart_microgrids_modeling_monitoring_control_comm...
An integrated framework_for_smart_microgrids_modeling_monitoring_control_comm...An integrated framework_for_smart_microgrids_modeling_monitoring_control_comm...
An integrated framework_for_smart_microgrids_modeling_monitoring_control_comm...
 
Energies 10-00523
Energies 10-00523Energies 10-00523
Energies 10-00523
 
Control of Hybrid AC DC Micro Grid Involving Energy Storage, Renewable Energy...
Control of Hybrid AC DC Micro Grid Involving Energy Storage, Renewable Energy...Control of Hybrid AC DC Micro Grid Involving Energy Storage, Renewable Energy...
Control of Hybrid AC DC Micro Grid Involving Energy Storage, Renewable Energy...
 
Implementation design of energy trading monitoring application for blockchai...
Implementation design of energy trading monitoring  application for blockchai...Implementation design of energy trading monitoring  application for blockchai...
Implementation design of energy trading monitoring application for blockchai...
 
Microgrid a review
Microgrid a reviewMicrogrid a review
Microgrid a review
 
A Review Of Recent Development In Smart Grid And Micro Grid Laboratories
A Review Of Recent Development In Smart Grid And Micro Grid LaboratoriesA Review Of Recent Development In Smart Grid And Micro Grid Laboratories
A Review Of Recent Development In Smart Grid And Micro Grid Laboratories
 
1MWH SOLAR PLANT CONNECTED TO MICROGRID WITH BESS CONTROLLER
1MWH SOLAR PLANT CONNECTED TO MICROGRID WITH BESS CONTROLLER1MWH SOLAR PLANT CONNECTED TO MICROGRID WITH BESS CONTROLLER
1MWH SOLAR PLANT CONNECTED TO MICROGRID WITH BESS CONTROLLER
 
Microgrid
MicrogridMicrogrid
Microgrid
 
Design and Control Issues of Microgrids : A Survey
Design and Control Issues of Microgrids : A SurveyDesign and Control Issues of Microgrids : A Survey
Design and Control Issues of Microgrids : A Survey
 
D0462530
D0462530D0462530
D0462530
 
Hybrid Micro Grid Architectures and Challenges
Hybrid Micro Grid Architectures and ChallengesHybrid Micro Grid Architectures and Challenges
Hybrid Micro Grid Architectures and Challenges
 
Control for Grid Connected and Intentional Islanding of Distributed Power Gen...
Control for Grid Connected and Intentional Islanding of Distributed Power Gen...Control for Grid Connected and Intentional Islanding of Distributed Power Gen...
Control for Grid Connected and Intentional Islanding of Distributed Power Gen...
 
IREC part 02
IREC part 02IREC part 02
IREC part 02
 
IRJET - Energy Management System on Operation of Smart Grid
IRJET - Energy Management System on Operation of Smart GridIRJET - Energy Management System on Operation of Smart Grid
IRJET - Energy Management System on Operation of Smart Grid
 

Smart Microgrid Energy Profiling & Data Acquisition

  • 1. SMART MICROGRID: ENERGY PROFILING AND DATA ACQUISITION ALASIRI, OLUWATOSIN GRACE EEG/2009/037 Progress Report submitted to the Department of Electronics and Electrical Engineering Obafemi Awolowo University, Ile-Ife, Osun State In partial fulfillment of the requirements for the degree of Bachelor of Science In Electronics and Electrical Engineering November, 2014
  • 2. SUPERVISOR’S CERTIFICATION This is to certify that this study on SMART MICROGRID: ENERGY PROFILING AND DATA ACQUISITION was carried out by ALASIRI, OLUWATOSIN GRACE, of the Department of Electronics And Electrical Engineering, Faculty of Technology, Obafemi Awolowo University, Ile-Ife, Osun State, Nigeria under my supervision. ………………………………. ……………………………..... Mr. O.S. Babalola, Supervisor
  • 3.
  • 4. LIST OF FIGURES Fig 1: Fig2: Fig 3: Fig. 4: Fig 5:
  • 5. LIST OF TABLES Table 1: Table 2: Table 3: Table 4: Table 5:
  • 6. ABSTRACT Emerging new technologies like distributed generation, distributed storage, and demand- side load management will change the way we consume and produce energy. These techniques enable the possibility to improve grid stability by optimizing energy streams. By smartly applying future energy production, consumption, and storage techniques, a more energy efficient electricity supply chain can be achieved. As shown in my work, using good predictions based on advance information and planning, a better matching of demand and supply can be reached. The microgrid will contain all the information (conglomeration of micro sources) as regards the generation, transmission, distribution and management of electrical energy. The energy profile of this system is a bank of information about the generation capacity of our micro sources which include solar and wind, time of generation and efficiency. Energy estimation will also be carried out based on the season and weather condition. The data acquisition has a lot to do with monitoring (interactive maintenance), statistical data (preventive maintenance) and alarms (emergency maintenance).
  • 7. Keywords: Microgrid, demand side management, energy streams, energy profile, data acquisition. CHAPTER ONE Introduction 1.1. Background to the Project It has been discovered that a more efficient, secure and resilient power system than we have now is achievable if a more distributed energy generation is practiced. We want to be able to conserve the limited energy available and distribute it without having any power outages such as is common in our immediate environment. To ensure this, we would want to harness whatever energy we have been able to harvest and simultaneously avoid energy wastage by shuffling energy supply between loads in the most efficient way. The beauty of this system is that all that work will be carried out by intelligent Multi Agent Systems (also known as MAS) with the use of smart sockets that work in conjunction with the smart microgrid. 1.2. Significance of the project Many previous works have proposed multi-agent system architectures that deal with buying and selling of energy within a microgrid and algorithms for auction systems. The others proposed frameworks for multi-agent systems that could be further developed for real life control of microgrid systems. However, most proposed methods ignore the process of sharing energy resources among multiple distinct sets of prioritized loads. It is important to study a scenario that emphasizes on supporting critical loads during outages based on the user’s preferences and limited capacity. The situation becomes further
  • 8. appealing when an excess DER capacity after supplying critical loads is allocated to support non-critical loads that belong to multiple users. The previous works also ignore the study of dynamic interactions between the agents and the physical systems. It is important to study the interaction and time delay when an agent issues a control signal to control a physical device in a microgrid and when the command is executed. Agents must be able to respond to the information sensed from the external environment quickly enough to manage the microgrid in a timely fashion. The ability of agents to disconnect the microgrid during emergencies should also be studied. These issues are identified as knowledge gaps that are of focus in this thesis. 1.3. Aim and Objectives of the project The objective of this research is to design, develop and implement a multi-agent system that enables real-time management of a microgrid. These include securing critical loads and supporting non-critical loads belonging to various owners with the distributed energy resource that has limited capacity during outages. Major objectives:  Maximize the customer’s power availability (e.g. meet consumer’s instantaneous load demand).  Minimize economic factors (e.g. fuel costs, operation and maintenance costs, start-up/shut-down costs, etc.).  Minimize environmental impact from operating microgrid generators (e.g. emissions, noise, hazardous waste, etc.).  Maximize the dispatch of shedable loads (e.g. loads capable of reacting to demand response signals).
  • 9.  Maximize revenue derived from service delivery to the utility grid (including ancillary services, reserves, etc.).  Minimize energy purchased from outside microgrid.  Maximize the total efficiency of the microgrid (e.g. kWhrs generated versus kJ fuel consumed).  Maximize capitalized energy sources (e.g. operational efficiency of kWhrs available versus kWhrs generated).  Minimize the frequency of power reversals across the PCC interconnection.  Minimize transient periods during stabilization in the event of a casualty or interruption. Minor objectives:  Maximize load factor (e.g. smooth out the peaks and valleys of load and subsequently required generation).  Minimize the need for storage assets.  Maximize the microgrid capability to reduce strain on distribution and transmission assets.  Maximize VAR support to the greater power system.  Maximize the reduction in line losses.  Allow the stable, seamless, and adaptable integration of assets onto the microgrid (also known as “plug-and-play”). Primary constraints: • Availability of renewable resources (e.g. solar insulation, wind energy, etc.). • Bus voltage, frequency, and stability requirements.
  • 10. • Physical and electrical characteristics of the microgrid. • Status of interconnection. 1.4. Scope of the project The system under study consists of physical (microgrid) and cyber elements (Multi-Agent System also known as MAS). I will focus more on the MAS. A microgrid is an eco- friendly power system because renewable sources such as solar and wind power are used as the main power sources. For this reason, much research, development, and demonstration projects have recently taken place in many countries. Operation is one of the important research topics for microgrids. For efficient and economical microgrid operation, a human operator is required as in other power systems, but it is difficult because there are some restrictions related to operation costs and privacy issues. To overcome the restriction, autonomous operation for microgrids is required. Recently, an intelligent Multi Agent System for autonomous microgrid operation has been studied as a potential solution. Such systems have been proposed to provide intelligent energy control and management systems in microgrids due to their inherent benefits of flexibility, extensibility, autonomy, reduced maintenance and more. The implementation of a control network based on multi-agent systems that is capable of making intelligent decisions on behalf of the user has become one of the most important parts of this project. 1.5. Summary of methodology The first step of course, is to get renewable resources such as the solar and wind. A challenge facing microgrid MAS design is how to develop capable agents given immense diversity and uncertainty regarding components the customer may choose to connect to a microgrid. Therefore, to simplify the agent framework and encourage better interoperability, all possible microgrid components are segregated into one of four classifications. By classifying microgrid components, the appropriate agent or
  • 11. combination of agents may be assigned to it. For split AC/DC bus microgrid MAS design, the microgrid component classes are: Generation: capable of sourcing real and/or reactive power. Load: consumes real power; leading or lagging power factor. Storage: can source or consume real power. Node: connection point with measurable electrical quantities. The microgrid MAS utilizes three basic agent types: the producer, consumer, and observer agents. For each microgrid component, an agent of appropriate type is assigned to it based on class, e.g. producer agent with a generation asset. In the case of a storage asset, both a producer agent and consumer agent are assigned. This is due to the nature of storage assets that appear to the microgrid as a load when charging or a generator when discharging. In either case, the assigned agents negotiate to determine the best operating point for the asset based on objectives. More generally, it would be unwieldy to design a specific agent for each unique microgrid component, and the agent types are kept as general as possible. Subsequently, in terms of agent design, specific agents are not designed for a specific machine or unique load. The Producer Agent has the following responsibilities: • Monitor available real/reactive power from component. • Monitor actual real/reactive power supplied by component. • Determine relative per unit cost of power supplied by component. • Determine an instantaneous performance measure indicating how well the component is achieving optimal operation.
  • 12. • Give commands to the component regarding startup, shutdown, and quantity of real and/or reactive power to produce. • Communicate information to other agents, including the available capacity, the carrying capacity. The Consumer Agent has the following responsibilities: • Monitor real/reactive power consumed by the component or bank. • If attached component is controllable (e.g. dump loads) or differentiated vital and non- vital for demand response measures, determine the real/reactive power margin (load pick up/shed). • Give startup, shutdown, or configurational orders to component. • Communicate information to other agents, including the carrying consumption, consumption margin available, and requests to bring on or shut off consumption. The Observer Agent has the following responsibilities: • Monitor specific parameters within the microgrid network (e.g. voltage/frequency levels, breaker positions, fuel tank levels, etc.). • Communicate information to other agents regarding the status of the node, e.g. within specification or not.
  • 13. CHAPTER TWO Literature Review 2.1. Introduction A multi-agent system has become increasingly powerful tool in developing a complex system. A multi-agent system is a combination of several agents working in collaboration in pursuit of accomplishing their assigned tasks resulting in the achievement of overall goal of the system. A software program can be declared as an agent if it exhibits the following characteristics: 1) Interacting with its environment (which may include other agents) (Sociality) 2) Learning from its environment (Autonomy) 3) Reacting to its environment in a timely manner (Reactivity and Pro-activity) 4) Taking initiatives to achieve its goals, and (Autonomy and Pro-activity) 5) Accomplishing tasks on behalf of its user (Sociality and Reactivity) These properties signify the importance of multi-agent systems in developing complex systems that enjoy agent’s properties of autonomy, sociality, reactivity and pro-activity. Multi-agent systems are being applied in many systems today. Applications of agent- based systems can be divided into the following two categories: - Single-agent systems These applications include situations where a human may require assistance while using a computer software e.g. meeting scheduler software, information retrieval and filtering software, mail management engine, news filtering engine, search engine, etc.
  • 14. - Multi-agent systems This is where multiple agents work together to achieve a particular goal. These can either be physical systems or simulations of physical systems. Examples include traffic monitoring, decision support systems, manufacturing systems, telecommunications and network management, aircraft maintenance, military logistics planning, simulation of real world, power systems etc. Multi-agent systems have been proposed for many applications in military systems information retrieval systems, decision support systems, supply chain, transportation, communication systems and many more. 2.2 Toolkits/Frameworks for Multi-Agent Systems Development It is possible to develop multi-agent systems from scratch. This, however, is not necessary for this research as many agent development toolkits are available that aid in rapid development of complex agent systems in a simplified fashion. 2.3 Smart Grid The U.S. Department of Energy (DOE)’s Modern Grid Initiative signifies the importance of smart grid in facing the future challenges. It defines a smart grid as a grid that integrates advanced sensing technologies, control methods and integrated communications into current electricity grid – both at transmission and distribution levels. The smart grid is expected to exhibit the following key characteristics: • self-healing • consumer friendly
  • 15. • attack resistant • provides power quality for 21st century needs • able to accommodate all generation and storage options • enables markets and • optimizes assets and operates efficiently. Our work discusses the design and implementation of a multi-agent system in the context of a distributed smart grid or a smart grid located at a distribution level. In particular, we will focus on implementing the concept of agents in an Intelligent Distributed Autonomous Power System (IDAPS) environment. IDAPS is a distributed smart grid concept proposed by Advanced Research Institute of Virginia Tech. Having a built-in multi-agent functionality, IDAPS can be perceived as a microgrid that is intelligent. According to the U.S. DOE, a microgrid is defined as an integrated energy system consisting of interconnected loads and distributed energy resources, which as an integrated system can operate in parallel with the grid or in an intentional island mode. 2.4 Multi-Agent Systems Implementation in Microgrids In the context of power systems, multi-agent technologies can be applied in a variety of applications, such as to perform power system disturbance diagnosis, power system restoration, power system secondary voltage control and power system visualization. Some Authors gave an excellent insight into the strategies, requirements, technical problems and benefits of multi-agent systems application in power systems. The authors discussed the work done in the field and potential applications of multi-agent systems in power systems. The design strategies that could be incorporated for multi-agent systems design and implementation in power systems were discussed in. Mainly two strategies have been considered for the control and communication within microgrids: Hierarchical or centralized control and decentralized or distributed control. Hierarchical control
  • 16. requires a central controller that manages the entire system. The concept is based on the same approach used for SCADA systems in the past. Decentralized or distributed control approach is implemented using the multi-agent systems technology. In previous work, authors devised control and communication strategies using multi-agent systems for optimal operation of microgrids. Some authors have provided a demonstration of the use of agent-based technology to increase security and reliability of distributed power resources. The authors defined a military camp setting consisting of HQ, barracks, mess and hospital, each having a generator, one critical and one non-critical load (operating independently), a communal bus connecting the four generators and the agent system consisting of four agents to operate the microgrid. Necessary protocols and policies are defined to manage 1) the interaction among agents and 2) the situations that arise in the microgrid. The work provided a framework that can be extended for the management of real-world power systems. Multi-agent system implementation controlling a small microgrid (PV generator, converters and inverters, batteries and controllable loads) has been presented in previous work. The work was performed in the microgrid’s grid-connected mode. The system was implemented using JADE framework. The objective of this work was to minimize the operational cost of microgrid. The issue of buying and selling of energy in a microgrid market was expressed as symmetrical assignment problem in which persons are matched with objects in order to maximize the benefit. Previously, a multi-agent system was proposed that attempts to restore a distribution system network after a fault. It proposed a hierarchical multi-agent system architecture in which lower layer agents sense the absence of energy and inform the higher layer agents, while the higher layer agents try to restore energy by negotiating with their peers. Some particular authors mentioned multi- agent system architecture for micro-grid management. The goal of the system is to
  • 17. perform tasks such as measurement data acquisition, DSM (Demand Side Management) functions for load shifting, load curtailment and generation scheduling. The architecture includes several agent entities capable of retrieving generation scheduling patterns from external database. The authors mentioned two case studies performed in islanding mode on a test bed consisting of two batteries, a generator and loads each controlled by a set of agents. The authors’ multi-agent system architecture consists of Micro-grid Central Controller (MCC, connected to external database for generation scheduling patterns retrieval), Micro-grid Source Controller (MSC, connected to DERs) and Load Controller (LC, connected to loads). MCC, MSC and LC further consist of several agents performing their specific tasks. The multi-agent system provides various functionalities among which great emphasis has been given to the secondary regulation system. The secondary regulation system starts operating when a change in load is detected. The change in load causes the batteries to modify their power level and secondary regulation system kicks in. Secondary regulation system then assigns the power requirement difference to generator which fulfills the power requirements. The multiagent system was implemented using JADE. However, proprietary protocols were used for the interaction of agents to their environment i.e. loads and DERs. Additionally, a strategy was presented for buying energy from the distributed energy resources to meet the demand at lowest possible price. A multi-agent system was presented as a control framework for microgrids, and a scalable multi-agent system for microgrids was discussed. 2.5 Knowledge Gap Some authors proposed the multi-agent framework for control strategies of microgrids. The work mainly dealt with energy trading within a microgrid that was done between an agent operating the loads and an agent controlling the DER resource. A system restoration scheme was proposed that incorporated multi-agent systems. Also, authors had developed
  • 18. a multi-agent system capable of performing tasks of data acquisition, demand side management and generation scheduling. In some later research, the focus is on the parts that have not been addressed in the previous works mentioned above. The following knowledge gaps were identified: 1. Sharing limited capacity of a DER unit among multiple loads. Previous works have not touched the problem of supporting multiple loads belonging to different users and prioritized according to user’s will, given that the DER unit has a limited capacity. 2. Dynamic interaction/agent control microgrid in a timely manner Previous works have not shown the multi-agent systems’ capability of timely transition from the grid connected to islanding mode. 3. Load control and prioritization Previously, the multi-agent systems are only presented as a software entity that receives signals from its environment and reacts, while their interactive side has altogether been ignored. An interactive multi-agent system is one that: a) allows the user to control on/off status of loads, b) allows the user to prioritize loads as they will, c) allows the user to specify the time. 4. Integrating additional functionalities In the proposed multi-agent system, new changes or functionalities can be easily incorporated in the system by attaching new java classes to the external programming code.
  • 19. CHAPTER THREE DESIGN METHODOLOGY 3.1 DesignMethodology Any demand-supply mismatch causes grid instability unless rapidly rectified. In the absence of computational and analytics support for automated decisions, the human grid operators are ill equipped to examine and utilize millions of data and control points for managing the dynamism in energy patterns of sensing data to draw insights into the system behavior and automate the available controls. This is, interestingly, a “Big Data” challenge that requires advanced informatics techniques and cyber-infrastructure. Energy use events streaming from a number of smart meters, sampled at a minimum interval of 15 minutes, need to be collected and correlated with a consumer’s historical profile. Data mining and pattern matching are necessary for online detection of critical situations and to correct them with low latency to ensure grid stability. Analytical and computational models can help predict the power supply and demand within a service area to take preemptive actions for curtailing demand by notifying and incentivizing consumers. These efforts are multi-disciplinary, and require power engineers, data analysts, behavioral psychologists, and microgrid managers to collaboratively share knowledge for optimal operations, with the active participation of consumers as research has shown. Demand response optimization (DR) is an approach to reduce customers’ consumption, in response to a peak energy signal from the utility, by shifting, shaving and shaping electricity load. It contrasts with energy efficiency by soliciting curtailment on-demand only during periods of supply-demand mismatch. Peak loads may be caused by a drop in the supply from renewable generation or an increase in the demand due to, say, a heat- wave in a region. Current grid technology limits DR to static strategies, such as time-of- use pricing and day-ahead notification based on historical averages. But Smart Grid
  • 20. infrastructure offers instantaneous communication capability between the utility and the customer, and automated controls at residences and buildings that enable dynamic demand response optimization (D2R) for near real-time detection, notification and response. However, besides the hardware infrastructure, the key to successful D2R is intelligent decision making on when, by how much, and whom to target for reliable and accurate curtailment, and this requires advanced data analytics. The benefits of D2R are considerable. It increases the reliability of the grid by using the customers as a virtual energy source during peak periods (negative demand → positive supply); by lowering the peak, it avoids the need to build power plants for standby capacity; it limits the environmental impact since the cleanest energy is to avoid using energy; and it helps integrate renewables by using demand-side management to address supply fluctuations. From the point of view of smart micro-grids design and planning, software development and field test are need to enable their large scale implementation. There are two visions to design and built smart grids: first, a smart grid can be designed from scratch or, existing systems should be modified into a smart grid. The second process is being carried out in rural areas where existing facilities are complemented to convert them into smart micro- grids. Micro-grid is a complex entity which means that it is difficult to build. That is why steps towards real microgrid operation needs be planned. The conventional planning methods are designed based on electricity production in centralized power generators and delivery through passive distribution networks to end-users. The micro-grid design methodology offers a systematic approach for planning, large-scale deployment, and autonomous control of distributed generation rather than dealing with individual generation sources with diverse technologies. One interesting point in the design of Rural Smart Grids is the dimensioning. On one hand, micro-grid loads must be instantaneously
  • 21. fed by intermittent generators, which require the implementation of storage devices to provide active power. On the other hand, simulations made show that sensitivity for voltage fluctuations gets higher in weaker grids and the control system needs to be more accurate and stabile. Thus, one of the challenges of the control in weak grids is the need of reactive power to control the voltage but if reactive power is transferred in the grid, it causes losses. All these reasons must be kept on mind when dimensioning micro-grid components. In this line, Phrakonkham et al. proposed a combination of simulation, design and optimization tools within open architecture software such as Matlab/Simulink to cope with the multi-objective optimization and the micro-grid configuration of a standalone renewable hybrid system. For this project, Matlab will be made use of. 3.2 Smart Control Strategies The control system of a micro-grid is designed to safely operate the system when it is connected to the grid or in stand-alone mode. This system may be based on a central controller or embedded as autonomous parts of each distributed generator. Micro-grid controllers must ensure that:  Micro-sources work properly at predefined operating point or slightly different from the predefined operating point but still satisfy the operating limits;  Active and reactive powers are transferred according to necessity of the micro- grids and/or the distribution system;  Disconnection and reconnection processes are conducted seamlessly;  In case of general failure, the micro-grid is able to operate through black-start; and  Energy storage systems can support the micro-grid. Control of the micro-grid is totally different to what distributed generation units are used to do. When the micro-grid is disconnected from the grid, control system must control the
  • 22. local voltage and frequency and provide the instantaneous active and reactive power differences between generators and loads. When the micro-grid is in stand-alone mode, frequency control is the most important problem. The frequency response of conventional systems is based on rotating masses and these are considered as essential for the stability of the systems. In contrast, micro- grids are inherently converter-dominated grids with very little directly connected rotating masse. Thus, the electronic converter control systems must be adapted to provide the response previously obtained from directly connected rotating masses. The frequency control strategy of microgrids should coordinate the capabilities of the micro sources to change their active power (through frequency control droops), the response of the storage systems, and load shedding. Voltage regulation is considered the second main objective of networks to guarantee their local reliability and stability. It has been observed that systems with high penetration of distributed generation experience voltage and/or reactive power changes and oscillations in the connection point. Local voltage control must be designed to avoid these changes and the circulation of reactive currents between sources. The capability of modern power electronic interfaces offers solutions to the provision of reactive power locally by the adoption of a voltage versus reactive current droop controller, similar to the droop controller for frequency control. One of the most important problems of rural smart grid control is the nature of load characteristics, like load diversity and time variability. To cope with this problem, the control system must have a hierarchical structure. The control level of hierarchical systems can be classified on: *Local controllers consisting of Micro-source Controllers (MCs) and Load Controllers (LCs);
  • 23. * Micro-grid Central Controllers (MGCCs); and * Distribution Management System (DMS). Local controls are the basis of micro-grid controls and their main purpose is to control micro-sources. These controllers are intended to control operating points of the micro- sources as well as their power-electronic interfaces, based on local voltages and currents measured data.
  • 24. CHAPTER FOUR Progress made so far So far, this is has been a very interesting and challenging work. It happens to be a group project and the effort of each and every six of us integrated by that of our wonderful supervisor has brought about sustainable progress so far. Our intention concerning this smart microgrid is to use a laboratory, PY102 lecture theatre and our supervisor’s office as our case study. Having succeeded in ordering for two solar panels and installing one, we have the wind turbine to deal with as regards renewable energy sources. Historical data concerning the solar and wind energies available on OAU campus have also been sourced leaving me with that of the water course through the earth. These data will be imported into the programme being used which happens to be Matlab and will form a backbone for the operation of the intelligent Multi Agent System. Initially, SCADA (Supervisory Control And Data Acquisition) was to be used as a means of control and data acquisition but a better alternative was found due to the propriety of SCADA applications and implementations.
  • 25. REFERENCES 2012 Power Integrated Resource Plan with Appendices (Draft), Los Angeles Department of Water and Power, October 5, 2012. A Demonstration Project in Hachinohe: Microgrid with Private Distribution Line. IEEE A Multi-agents System for a Distributed Power Management of Micro Turbine Generators Connected to a Grid, IFAC CMTEE 2010, Vol. (1). Aglets agent development toolkit [Online]. Available: http://aglets.sourceforge.net/. Automated Demand Response: The Missing Link in the Electricity Value Chain, A. McKane, I. Rhyne, A. Lekov, L. Thompson, and M.A. Piette, ACEEE Summer Study on Energy Efficiency in Buildings, 2008 Colson, C., Nehrir, M.H. (2011). Evaluating the Benefits of a Hybrid Solid Oxide Fuel Cell Combined Heat & Power Plant for Energy Sustainability and Emissions Avoidance, DeMeo, E. A., Grant, W., Milligan, M. R., Schuerger, M. J. (2005). Wind Plant Integration. IEEE Power and Energy Magazine, Vol. (3), pages 38-46. Energy Information Administration (EIA) - Office of Integrated Analysis and Forecasting (2010). Annual Energy Outlook 2010 (DOE/EIA-0383). FIPA, Foundation for Intelligent Physical Agents. (2010).[Online]. Available: http://www.fipa.org/. General Meeting: Conversion and Delivery of Electrical Energy in the 21st Century, Vol. (1).
  • 26. Hatziargyriou, N., Asano, H., Iravani, R., Marnay, C. (2007). Microgrids. Power and Energy Magazine, Vol. (5), p78-94. Hatziargyriou, N., Ponci, F., and Funabashi, T. (2007). Huang, A. (2009). Renewable Energy System research and education at the NSF FREEDM Systems Center. Huang, K., Srivastava, S.K., Cartes, D.A., Sun, L. (2009). Market-based multiagent system for reconfiguration of shipboard power systems. Electric Power Systems Research, Vol. (79), pages 550-556. Iaria, A. (2004). Meshed vs. Radial MV Distribution Network in Presence of Large Amount of DG. Proceedings of the IEEE 2004 Power and Energy Society Power Systems Conference, Vol. (2), pages 709-714. IEEE 1547 series of standards: interconnection issues. IEEE Transactions on Power Electronics, Vol. (19), pages 1159–1162. Bellifemine, F.L., Caire, G., Greenwood, D. (2007). IEEE Press, Piscataway, NJ.McArthur, S., Davidson, E., Catterson, V., Dimeas, A., IEEE Transactions on Energy Conversion, Vol. (22), pages 898–906. IEEE Transactions on Energy Conversion, Vol. 26, Iss. 1, pages 140-148. Information management system”, in Proc. of IEEE Power Tech, Vol. 3, pp. 6, 2001. Integration of Manufacturing Systems”, in World Automation Congress, pp. 1-6, 2006. International Conference on System of Systems Engineering, 2007, Vol. (1).
  • 27. International Energy Outlook Report, U.S. Energy Information Administration (EIA), 2011 Kojima, Y., Koshio, M., Nakamura, S., Maejima, H., Fujioka, Y., Goda, T. (2007). Kroposki, B., Basso, T., DeBlasio R. (2008). Microgrid standards and technologies. Proceedings of IEEE Power & Energy Society 2008 General Meeting: Conversion & Delivery of Electrical Energy in the 21st Century, Vol. (1). Lee, K.Y., El-Sharkawi, M.A. (2008). Modern Heuristic Optimization Techniques – Theory and Application to Power Systems. Lucas, C., Zia, M.A., Shirazi, M.R.A., and Alishahi, A., “Development of a Multi-agent Marik, V. and McFarlane, D., “Industrial Adoption of agent based technologies”, in IEEE Intelligent Systems, Vol. 20, Issue 1, pp. 27-35, 2005. Marques, P., Simoes, P., Silva, L., Boavida, F. and Silva, J., “Providing Applications with mobile agent technology”, in Proc. of IEEE Open Architectures and Network Programming, pp. 129-136, 2001. MIT Press, Cambridge, MA. Zhenhua, J., Dougal, R.A. (2008). Hierarchical microgrid Multi-Agent Systems for Power Engineering Applications—Part I: Concepts, Approaches, and Technical Challenges. IEEE Transactions on Power Systems, Vol. (22), pages 1743-1759. Oleskow, J., Fertsch, M. and Golinska, P., “Agent-Based Technology as a Tool for the paradigm for integration of distributed energy resources. Proceedings of the IEEE 2009 Power and Energy Society General Meeting, Vol. (1).
  • 28. Proceedings of the IEEE Power and Energy Society 2008 Putting the 'Smarts' Into the Smart Grid: A Grand Challenge for Artificial Intelligence, Sarvapali D. Ramchurn, Perukrishnen Vytelingum, Alex Rogers, Nicholas R. Jennings, Communications of the ACM, Vol. 55, No. 4, April 2012, Pages 86-97 R. Zamora and A.K. Srivastava, “Controls for microgrids with storage: Review, challenges, and research needs”, Renewable and Sustainable Energy Reviews, (2010) Vol. 14, pp. 2009-2018. S.D.J. McArthur, E.M. Davidson, J.A. Hossack, and R. McDonald, “Automating power system fault diagnosis through multi-agent system technology”, in Proc. of the 37th Hawaii International Conference on System Sciences, 8pp, 2004 Basso, T., DeBlasio, R. (2004). Sedghisigarchi, K., Feliachi, A. (2004). Dynamic and Transient Analysis of Power Distribution Systems with Fuel Cells-Part II: Control & Stability Enhancement. IEEE Summary of distributed resources impact on power delivery systems. IEEE Transactions on Power Delivery, Vol. (23), pages 1636 – 1644. The New Frontier of Smart Grids, Xinghuo Yu, C. Cecati, T. Dillon, Simões, M.G., IEEE Industrial Electronics Magazine, 2011. Towards Data-driven Demand-Response Optimization in a Campus Microgrid, Simmhan, Y.; Prasanna, V.; Aman, S.; Natarajan, S.; Yin, W. & Zhou, Q., in ACM Workshop On Embedded Sensing Systems For Energy-Efficiency In Buildings, 2011. Transactions on Energy Conversion, Vol. (19), p.429-434. Vig, L. & Adams, J. “Multi- robot coalition formation”, IEEE
  • 29. Transactions on Robotics, Vol. (22), No. 4, pages 637-649. U.S. Dept of Energy. Fakham, H., Doniec, A., Colas, F., Guillaud, X. (2010). Voyager agent development toolkit [Online]. Available: http://www.recursionsw.com/. Walling, R.A., Saint, R., Dugan, R.C., Burke, J., Kojovic, L.A. (2008). Wang, C., Nehrir, M. H. (2007). Short-time overloading capability and distributed generation applications of solid oxide fuel cells. Weiss G. (1999). Multiagent Systems, chapters 1-5, 11-13. Zeus agent development toolkit [Online]. Available: http://labs.bt.com/projects/agents/zeus/.