Applying Open Standards and Open Source Software for …

Post on 06-Nov-2021

1 views 0 download

transcript

Applying Open Standards and Open Source Software for Smart Grid Applications: Simulation of

Distributed Intelligent Control of Power Systems

T. Strasser, M. Stifter, F. Andren, D. Burnier de Castro and W. Hribernik AIT Austrian Institute of Technology – Energy Department

Panel Session on: Open Source Software – Enabling the Smart Grid

2011 IEEE Power & Energy Society General Meeting Detroit, MI, USA – July 24th-28th, 2011

1

Contents

• Motivation and Introduction

• Open Standards IEC 61850 & IEC 61499

• Free & Open Source Tools GNU Octave, PSAT & 4DIAC

• Simulation Concepts, Architecture and Topologies

• Case Study: An implemented CHIL Case Study

• Performed Tests and Results

• Conclusions and Outlook

2

Motivation and Introduction

• According to the IEC Smart Grids roadmap intelligent devices are necessary for realizing smart grids

• Standard-based implementation is a key requirement for future developments

• Usage of distributed automation concepts for controlling electrical power systems

• Open source strategy and open standards as driver to push new developments for power & energy systems

• Well supported open source tools available

3

Open Standards IEC 61850 & IEC 61499

• IEC 61850 – Power Utility Automation

– Interoperability standard for communication networks and systems for power utility automation

– Covers modeling, configuration and communication

– Standardization of the information model and how the information should be transferred between devices

– Definition of logical devices and logical nodes

– Object-oriented approach

– XML-based system configuration language

– Implementation of device functions not covered

4

Open Standards IEC 61850 & IEC 61499

• IEC 61850 – Power Utility Automation

5

Open Standards IEC 61850 & IEC 61499

• IEC 61499 – Reference Model for Distributed Control

– Standard for interoperability, configurability and portability in distributed automation applications

– Component-oriented basic building blocks called FBs

– Graphical intuitive way of modeling control algorithms through connecting in- and outputs of FBs

– Support for distribution and reconfiguration

– Definitions for the interaction between heterogeneous devices

– Based on existing standards of the domain (IEC 61131-3, IEC 61804, XML, etc.)

6

Open Standards IEC 61850 & IEC 61499

• IEC 61499 – Reference Model for Distributed Control

7

b) Device Model

d) Function Block

Types

·Manages Applications

·Commands· create· initialise· start· stop· delete· query

Communication Network

Device 3 Device 4 Device 5

Controlled Process

a) System Model

Device

ManagementResource B Resource C

Communication Interface

Process Interface

Resource A

Application 2

Device 1

Communication Interface

Process Interface

Scheduling function

c) Resource Model

Application 1

Application 3

Basic

STARTSTART

EX

1

INITINIT

INIT

1

INIT INITOINITINIT INITOINITO

EXOM AIN M AIN

Composite

Service

Interface

resourceapplication

STATUS

INITO(+)

STATUS

INITO(+)

startServicestartServicePARAMS

INIT(+)

PARAMS

INIT(+)

Device 2

Application 1

Application 3

Application 2

FOSS GNU Octave, PSAT & 4DIAC

• GNU Octave

– Environment for numerical computations

– High-level language (mostly compatible with Matlab)

– Provided under the GNU General Public License (GPL)

• Power System Analysis Toolbox (PSAT)

– Analysis of electric power systems

• Power, continuation power and optimal power flow calculations

• Signal stability analysis

– Provided under the GNU General Public License (GPL) for Matlab/Simulink and GNU Octave

8

FOSS GNU Octave, PSAT & 4DIAC

• Framework for Distributed Industrial Automation and Control (4DIAC)

– IEC 61499 compliant implementation

– Provision of

• Engineering tool 4DIAC-IDE: Java/Eclipse implementation

• Runtime environment 4DIAC-RTE (FORTE): pure C++ implementation

– Available under the Eclipse Public License (EPL)

– Hosted at SourceForge: www.fordiac.org

9

Concepts, Architecture and Topologies

• Very flexible simulation environment based on GNU Octave, PSAT and 4DIAC

• Different simulation topologies possible

– Power systems and controller simulation on the same PC-based hardware

– Power systems and controller simulation distributed on different PC-based hardware

– Power systems simulation on PC-based and controller execution on embedded hardware (CHIL)

10

Concepts, Architecture and Topologies

11

Concepts, Architecture and Topologies

12

Concepts, Architecture and Topologies

13

Implemented Case Study

14

Implemented Case Study

• Automatic Tap Changer Controller (ATCC) Impl.

– As IEC 61499 basic function block

– Algorithm implemented in Structured Text (ST)

15

Implemented Case Study

• Automatic Tap Changer Controller (ATCC) Impl.

– INIT algorithm

– REQ algorithm

16

Implemented Case Study

• IEC 61850 compliant Implementation

– As IEC 61499 service interface function block

– Usage of the SystemCorp IEC 61850 stack

17

Implemented Case Study

• IEC 61850 compliant Implementation

– Extract of the used IEC 61850 measurement Logical Node “MMXN” SCL configuration

18

Implemented Case Study

• Resulting IEC 61499 Control Application

– Application model

19

Implemented Case Study

• Resulting IEC 61499 Control Application

– System model

20

Implemented Case Study

• Octave Communication Function

– Usage of socket communication (TCP)

– Implementation of the ASN.1 as defined by IEC 61499 encoding for the information exchange

21

Implemented Case Study

• Adaptation of the Tap Changer Model in PSAT

– Tap changer model in PSAT have to be adjusted

– Have to be controlled from outside of the “PSAT world”

– Can be easily achieved since PSAT is open source

22

Performed Tests and Results

23

0.996

0.997

0.998

0.999

1

1.001

1.002

1.003

1.004

0 50 100 150 200 250 300

Vo

lta

ge

[p

.u.]

Time [15min]

Voltage profile with and without tap controller

0

0.05

0.1

0.15

0.2

0.25

0 50 100 150 200 250 300

Po

we

r [M

W]

Load profile on Bus 9

Conclusions and Outlook

• Approach for the co-simulation of power systems together with distributed control systems

• Usage of FOSS tools GNU Octave/PSAT & 4DIAC

• Standard-based implementation of control application(s) based on IEC 61499 & IEC 61850

• Different co-simulation possibilities (topologies)

• Future work will be focused on the embedded controller implementation of 4DIAC/IEC 61850

• Various CHIL lab tests are planned for the future

24

Thanks for your attention!

Dr. Thomas Strasser

Electrical Energy Systems

Energy Department

AIT Austrian Institute of Technology

Österreichisches Forschungs- und Prüfzentrum Arsenal Ges.m.b.H.

Giefinggasse 2 | 1210 Vienna | Austria

T +43(0) 50550-6279 | M +43(0) 664 2351934 | F +43(0) 50550-6390

thomas.strasser@ait.ac.at | http://www.ait.ac.at

25