schemes with IEC 61850 Steven Blair, Campbell Booth, Graeme Burt - - PowerPoint PPT Presentation

schemes with iec 61850
SMART_READER_LITE
LIVE PREVIEW

schemes with IEC 61850 Steven Blair, Campbell Booth, Graeme Burt - - PowerPoint PPT Presentation

Rapid-prototyping protection schemes with IEC 61850 Steven Blair, Campbell Booth, Graeme Burt University of Strathclyde 30 th June 2011, Dublin, Ireland Contents Introduction implementing protection schemes with communications


slide-1
SLIDE 1

Rapid-prototyping protection schemes with IEC 61850

Steven Blair, Campbell Booth, Graeme Burt University of Strathclyde 30th June 2011, Dublin, Ireland

slide-2
SLIDE 2

Contents

  • Introduction

– implementing protection schemes with communications – automatically providing IEC 61850 Sampled Values and GOOSE

  • Using the Eclipse Modeling

Framework

  • Demo
  • Features and benefits
  • Further applications
  • Conclusions
slide-3
SLIDE 3

Introduction

  • Rapid-prototype novel protection systems

– with communications requirements

slide-4
SLIDE 4

Introduction

  • Rapid-prototype novel protection systems

– with communications requirements

slide-5
SLIDE 5

Introduction

  • Rapid-prototype novel protection systems

– with communications requirements

  • Substation Configuration Language (SCL)

– describes IEDs and their comms

slide-6
SLIDE 6

Introduction

  • Rapid-prototype novel protection systems

– with communications requirements

  • Substation Configuration Language (SCL)

– describes IEDs and their comms

  • Transform XML description to C

implementation:

SCD.xml SCD.xml

C data structures C data structures SV and GSE encoding/decoding functions SV and GSE encoding/decoding functions Platform-specific C files Platform-specific C files

Transform Transform

slide-7
SLIDE 7

Eclipse Modeling Framework (EMF)

  • Manipulate structured

models

  • The SCL is a structured

model

– defined by XML Schema – can import into EMF

  • Code generation tools

IED LogicalNode DataSet ControlBlock 1 * 1 * 1 * GOOSE SV 1 * Data

slide-8
SLIDE 8

Eclipse Modeling Framework (EMF)

  • Code generation tools
slide-9
SLIDE 9

Eclipse Modeling Framework (EMF)

  • Manipulate structured

models

  • The SCL is a structured

model

– defined by XML Schema – can import into EMF

  • Code generation tools

IED LogicalNode DataSet ControlBlock 1 * 1 * 1 * GOOSE SV 1 * Data

slide-10
SLIDE 10

Transformation process

Generate Model

(using EMF)

Generate Model

(using EMF)

IEC 61850-6 XML Schema IEC 61850-6 XML Schema Class model of IEC 61850-6, and helper classes Class model of IEC 61850-6, and helper classes

Model instance (Java

  • bject hierarchy)

SCD.xml (substation description) SCD.xml (substation description) Import XML Import XML Instantiate Instantiate Transform Transform C implementation files C implementation files

IED LogicalNode DataSet ControlBlock 1 * 1 * 1 * GOOSE SV 1 * Data

slide-11
SLIDE 11

Transformation process (2)

  • Hierarchical data-type mapping:

<DAType id="simpleVector"> <BDA name="mag" bType="FLOAT32"/> <BDA name="ang" bType="FLOAT32"/> </DAType> <DOType id="simpleCMV" cdc="CMV"> <DA name="voltage" fc="MX" bType="Struct" type="simpleVector"/> <DA name="current" fc="MX" bType="Struct" type="simpleVector"/> </DOType> #define CTYPE_FLOAT32 float struct simpleVector { CTYPE_FLOAT32 mag; CTYPE_FLOAT32 ang; }; struct simpleCMV { struct simpleVector voltage; struct simpleVector current; };

  • C code reads or writes full Ethernet

packets

slide-12
SLIDE 12

Demo

Microcontroller (IED 1)

Three-phase Sampled Values, 16 samples per cycle GOOSE events

PC, with Wireshark (IED 2)

slide-13
SLIDE 13

Features and benefits

  • GOOSE and Sampled Values
  • Flexible: any valid SCD file
  • Any CPU architecture/endianness
  • Efficient run-time C/C++ code
  • Multiple Sampled Value ASDUs per

ADPU

slide-14
SLIDE 14

Further applications

  • Simple, inexpensive Merging Unit
  • Link with simulation tools

– pure comms simulation (OMNeT++) – power system simulation (RTDS)

  • EMF applications

– SCD editing and validation – Visualisation and monitoring (HMI) – Model conversions

slide-15
SLIDE 15

Conclusions

  • Lowers barrier for rapid-prototyping,

with IEC 61850 communications

– flexible and practical – low-cost embedded devices – “properly” centred around the SCL/SCD – focus on getting stuff done; not comms

  • One example of leveraging EMF for IEC

61850 steven.blair@eee.strath.ac.uk