multiagent system for microgrid operationmicrogrids.eu/micro2000/presentations/8.pdf · ieee pes...

24
1 IEEE PES Denver – 6/6/2004-10/6/2004 MultiAgent System for MicroGrid Operation Aris Evangelos Dimeas PhD Student NTUA Nikolaos Hatziargyriou Professor NTUA National Technical University of Athens

Upload: others

Post on 19-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

1IEEE PES Denver – 6/6/2004-10/6/2004

MultiAgent System for MicroGrid Operation

Aris Evangelos Dimeas PhD Student NTUA

Nikolaos Hatziargyriou Professor NTUA

National Technical University of Athens

Page 2: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

2IEEE PES Denver – 6/6/2004-10/6/2004

Structure of the Presentation

•Description of the MicroGrid.• Tasks of the MAS•Description of the implementation.

Page 3: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

3IEEE PES Denver – 6/6/2004-10/6/2004

Description of the MicroGrid

• The interconnection of small, modular generation sources to low voltage distribution systems that form a new type of power system, the MicroGrid.

•MicroGrids can be connected to the main power network or be operated autonomously, if they are isolated from the power grid.

Page 4: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

4IEEE PES Denver – 6/6/2004-10/6/2004

Page 5: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

5IEEE PES Denver – 6/6/2004-10/6/2004

Pilot installation in the island of Kithnos

PV-Generator PV-Generator

PV-Generator

Battery

=~

=~

=~

PV

AC-Grid: 3~ 400 V

AC Grid: 3~ 400 V

Battery

=~

=~

Diesel

=~

PV

=~

PV-ModeMORE

=~

=~ =

~

=~

•Supply of 11 buildings (EC funded projects)

Page 6: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

6IEEE PES Denver – 6/6/2004-10/6/2004

The Laboratory Microgrid of NTUA

Page 7: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

7IEEE PES Denver – 6/6/2004-10/6/2004

MAS Technology

• The agent acts in his environment.• The agents can communicate with each other.• The agents have autonomy.• The agent have partial or none knowledge of the

environment.• The agent has behavior, targets, resources and

skills.

The basic element of a Multi Agents System is the Agent:

Page 8: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

8IEEE PES Denver – 6/6/2004-10/6/2004

The MAS implementation • The implementation was developed in Java• The JADE (Java Agent DEvelopment Framework) platform was used. Jade simplifies the development of MAS and is FIPA compliant. •One of the main features of Java is that is platform independent. Currently 2 PCs with Linux and 2 with Windows are used.

Page 9: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

9IEEE PES Denver – 6/6/2004-10/6/2004

Ontology

• Currently the ontology uses simple Concepts,Predicates and AgentActions for the system.

The agents in order to communicate with each other should share the same ontology.

Page 10: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

10IEEE PES Denver – 6/6/2004-10/6/2004

MAS perceptionMAS PLATFORM

ANCILLARYAGENTS

CONTROLAGENTS

MANAGEMENTAGENTS

1. Control Agents: these agents control directly the physical unitsof the system.

2. Management Agents. These agents coordinate the MAS and take decisions regarding the state of it.

3. Ancillary Agents: these agents perform ancillary services like communication tasks or data storage.

Page 11: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

11IEEE PES Denver – 6/6/2004-10/6/2004

Tasks of the MAS

• Production Unit Management-Control-Monitor.• Load Control/Load Shedding.• Market Operation.• Black Start Operation.• Voltage and Frequency Control in Isolated mode. Active-

Reactive Power control in grid connected mode.• Island transfer.

• On-going efforts concentrate on including all these functionalities inside the same MAS

Page 12: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

12IEEE PES Denver – 6/6/2004-10/6/2004

Production Unit Management (I)

There are currently two production units• A battery bank with an inverter which is fully

controllable.• A Photovoltaic Panel with an inverter which can

be only monitored.

Page 13: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

13IEEE PES Denver – 6/6/2004-10/6/2004

Production Unit Management (II)

Control of the battery inverter

Communication of the agent with the battery inverter

Ex. For the battery inverter these tasks are held by the agents:

Page 14: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

14IEEE PES Denver – 6/6/2004-10/6/2004

Load Control/Load SheddingI/O

CardPLCOPC

LAN

Agent

Agent

• One of the key features of the MAS system is the ability to control some of the loads of the Microgrid

• For the load shedding a simplified procedure is selected based on the fact that all loads have a predefined criticality factor and the nominal consumption is known.

Page 15: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

15IEEE PES Denver – 6/6/2004-10/6/2004

Simple Market Operation of the Microgrid

Prices Announcement

Negotiation (3min)

Operational Period (>15min)1. The Grid Operator announces the

prices for selling or buying energy to the MicroGrid.

2. The local loads keep making bids according to the English Auction Protocol for a specific time (3 minutes)

3. After the end of the negotiation time all the units know their set points

Page 16: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

16IEEE PES Denver – 6/6/2004-10/6/2004

Simple Market Operation (ΙΙ)There are two main ways of market function:

• The agents collaborate in order to maximize the benefit of the whole MicroGrid.

•Each agent tries to maximize his own gain.

It should be mentioned that gain is not necessarily the gain of the market:

Ex. A CHP unit tries to warm some local installation. This operation makes the unit an aggressive player during the winter and a passive one during the summer.

Page 17: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

17IEEE PES Denver – 6/6/2004-10/6/2004

Active power Control• Two set points of the inverter at 800W and –1000W. • The interesting point in this measurement is that there is a voltage

increase and decrease respectively. This is caused not onlybecause of the reactive power consumption/production but also due to the high resistance of the cable (PQ coupling)

800 W set point -1000 W set point

Page 18: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

18IEEE PES Denver – 6/6/2004-10/6/2004

Reactive power Control

• Two set points at 500VAr and –500VAr.

500 VAr set point -500 VAr set point

Page 19: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

19IEEE PES Denver – 6/6/2004-10/6/2004

Frequency Control

• The system is in island mode with a load of ~1900W.• the inverter increases the frequency from 49.2Hz (no frequency

Control) to 50Hz

Frequency Control Start Frequency Control Stop

Page 20: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

20IEEE PES Denver – 6/6/2004-10/6/2004

Islanding transfer

• Includes all the necessary actions that should be taken for the secure switch from Grid connected mode to island mode.

• The production should be adequate for a predefined period.

• At least one source with frequency and voltage control capabilities.

• Legal Framework.

Page 21: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

21IEEE PES Denver – 6/6/2004-10/6/2004

Some frames (I)

Page 22: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

22IEEE PES Denver – 6/6/2004-10/6/2004

Some frames (II)

Page 23: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

23IEEE PES Denver – 6/6/2004-10/6/2004

Conclusions

• MAS for Microgrids operation• The primary goal is to create “plug n’ play” DG

systems.• The MAS is tested on a laboratory system showing

feasibility of application on actual microgrids.• MAS satisfying many tasks, i.e. market participation,

voltage and frequency control, seamless transfer to isolated mode, blackstart, etc. is possible.

Page 24: MultiAgent System for MicroGrid Operationmicrogrids.eu/micro2000/presentations/8.pdf · IEEE PES Denver – 6/6/2004-10/6/2004 8 The MAS implementation • The implementation was

NTUA

24IEEE PES Denver – 6/6/2004-10/6/2004

Thank You

MicroGrids Project Web page: http://microgrids.power.ece.ntua.gr