34
IEC 61850 Short Tutorial Klaus-Peter Brand [email protected]

IEC61850-Tutorialceb5.cepel.br/arquivos/eventos_setor/iec61850_tutoria.pdf · IEC 61850 Short Tutorial March2005 / Page 3 Market requirements Scope The standard structure Acceptance

  • Upload
    lyminh

  • View
    217

  • Download
    1

Embed Size (px)

Citation preview

IEC 61850 Short TutorialKlaus-Peter Brand

[email protected]

IEC 61850 Short Tutorial March2005 / Page 2

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

LecturerLecturer

Klaus-Peter BrandABB Switzerland LtdABB University Switzerland & ABB Power Technology Systems (Utility Automation)Member of TC 57 WG10Editor of IEC 61850-5Co-editor of IEC 61850-7-4 Co-editor of IEC 61850-10 Member of Group of Experts handling amendments, updates and extensions of IEC 61850 Liaison officer CIGRE SC B5 – IEC [email protected]

IEC 61850 Short Tutorial March2005 / Page 3

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Scope and SA structureScope and SA structure

Stationbus

Processbus

IEC 61850 means Serial Communication for all functions both between Station/Bay Level and Bay/Process Level

Stationgateway

Stationcomputer

HMIStationlevel

Control Protection Protection& Control

Control ProtectionBaylevel

Process Interface Process Interface Process InterfaceProcesslevel Switchgear/Switchyard

Cu wires

IEC 61850 Short Tutorial March2005 / Page 4

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Situation before IEC 61850Situation before IEC 61850

Protection1

Protection1

Protection2

Protection2

Station Gateway

CentralFunctions

HM I

Processinterface Processinterface Processinterface

��� ��������

��� �

�����

����������������� ��������

MVB,CAN others

Protection& Control

Stationlevel

Baylevel

Processlevel

IEC 61850 Short Tutorial March2005 / Page 5

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Because of the• global, deregulated market• transnational business of utilities• international business of providers

one and only one global standardfor communication in substationsand beyond is needed

Market requirementMarket requirement

IEC 61850 Short Tutorial March2005 / Page 6

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Requirements and meaningRequirements and meaning

Free configuration The standard shall support different philosophiesand allow a free allocation of functions e.g. it must work equally well for centralized (RTU like) or decentralized (SCS like) systems.

Interoperability The ability for IED’s from one or several manufacturer to exchange information and usethe information for the their own functions.

Long term stability The standard shall be future proof, i.e. it must be able to follow the progress in communication technology as well as evolving system requirements.

IEC 61850 Short Tutorial March2005 / Page 7

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

The response: IEC 61850 The response: IEC 61850 -- structure (1)structure (1)

Configuration

Part 6: Configuration Languagefor electricalSubstation IEDs

Part 1: Introduction andOverview

System Aspects

Part 2: Glossary

Part 3: General Requirements

Part 4: System and ProjectManagement

Part 5: Comm. Requirementfor Functions andDevice Models

IEC 61850IEC 61850--x x (x = (x = part numberpart number))

IEC 61850is readyfor use

IEC 61850 Short Tutorial March2005 / Page 8

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Part 10: Conformance Testing

Mapping to real Comm. Networks (SCSM)

Part 8-1: Mapping to MMS and to ISO/IEC 8802-3

Part 9-1: Sampled Values over Serial UnidirectionalMulti-drop Point-to-Point link

Part 9-2: Sampled values over ISO 8802-3

Testing

Part 7-3: Common Data Classes

Data Models

Part 7-4: Compatible Logical Node Classes and Data Classes

Part 7-1: Principles and Models

Abstract Communication Services

Part 7-2: Abstract Communication Services (ACSI)

IEC 61850IEC 61850--x x (x = (x = part numberpart number))

The response: IEC 61850 The response: IEC 61850 -- structure (2)structure (2)

IEC 61850

is ready

for use

IEC 61850 Short Tutorial March2005 / Page 9

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Acceptance by Suppliers: see exhibition at Cigre exhibition Paris 2004

Booth of IEC 61850 Users Group „UCA International“

IEC 61850 Short Tutorial March2005 / Page 10

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Acceptance by Suppliers: participation at the UCA International booth

IEC 61850 Short Tutorial March2005 / Page 11

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Acceptance by Customers: Acceptance by Customers: Pilot projectsPilot projects

Pilot projects have been started at the end of 2004

They are not part of the Tutorial

but will be reportedin the

Workshops or in the

Manufacturers’ Forum

IEC 61850 Short Tutorial March2005 / Page 12

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Approach and meaningApproach and meaning

Solution for standardization approach

DATA MODELObjectsService

ISO/OSIseven layer stack

7654321

APPLICATIONswitching devices

protection & controlcommands, events,

alarms,…

COMMUNICATIONmessages,

telegrams, frameson the wire

ApplicationDomain

Substation

CommunicationTechnology

Slow

Fast

Problem for standardization approach

IEC 61850 Short Tutorial March2005 / Page 13

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Introduction of Logical nodesIntroduction of Logical nodes

Communication relations in a Substation Automation System

� Information is exchanged between all devices (IED)which comprise the system

� More precisely, data are exchanged between thefunctions and sub-functions residing in the devices

� The smallest part of the function that exchanges datais called Logical Node (LN) in IEC 61850. The LNperforms some operations for the overall function

IED IEDLN LN

IEC 61850 Short Tutorial March2005 / Page 14

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Circuit BreakerQ0_L1/XCBR

Gas density mon.Q0_L1/SIMG Primary technology

Secondary technology

ControlQ0/CSWIQ8/CSWIQ9/CSWI

Bay-HMIIHMI

Distance Protection

PDIS

IsolatorQ9_L1/XSWI

Gas density mon.Q9_L1/SIMG

Earthing SwitchQ8_L1/XSWI

Gas density mon.Q8_L1/SIMG

Logical Nodes in the Language of Substation Engineers

Example GIS

IEC 61850 Short Tutorial March2005 / Page 15

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Logical Node Groups (First letter listed)Logical Node Groups (First letter listed)

L System LN (2)

P Protection (28)

R Protection related (10)

C Control (5)

G Generic (3)

I Interfacing and archiving (4)

A Automatic control (4)

M Metering and measurement (8)

S Sensor and monitoring (4)

X Switchgear (2)

T Instrument transformers (2)

Y Power transformers (4)

Z Further power system equipment (15)

ExamplesPDIF: Differential protectionRBRF: Breaker failureXCBR: Circuit breaker

CSWI: Switch controllerMMXU: Measurement unitYPTR: Power transformer

IEC 61850 Short Tutorial March2005 / Page 16

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Data model: HierarchyData model: Hierarchy

Physical Device (IED)defined as Server

↑ Implementation

Logical Device (LD)

↑ Grouping

Logical Node (LN)Logical Node (LN)

Data (Object)

Data ↓

Attribute

Properties ↓

Value

Bay Unit

Control

CSWI CSWI Switch Control

Position

Control Valueoff/on

Status Valueintermediate/off/on/bad

IEC 61850 Short Tutorial March2005 / Page 17

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Common LLN0

ProtectionPTOC Str Op

LLN0

ControlCSWI Pos ctlVal stVal

LLN0

ControlSwitch Control

PositionControl ValueStatus Value

ProtectionOvercurrent

Start/Pick-upOperate/Trip

CommonLLN0

Name plate“Vendor etc.”

Data model: Hierarchical set of objectsData model: Hierarchical set of objects

Phy

sica

l Dev

ice

(Ser

ver)

Example: Modeling of a combinedExample: Modeling of a combinedControlControl--Protection deviceProtection device

See IEC 61850-7-1,2,3,4

Data container with related data

IEC 61850 Short Tutorial March2005 / Page 18

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook Device Example: Combisensor

Device Example: Combined Protection and Control Unit

Device Example: Circuit Breaker

Device Example: Station Workplace

XCBR(Circuit Breaker)

TCTR(Current Transformer)

TVTR(Voltage Transformer)

CSWI(Switch Controller)

PDIS(Distance Protection)

IHMI(Human Machine IF)

Benefits of modeling relationships between LNs

IEC 61850 Short Tutorial March2005 / Page 19

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Example for Logical Node: Example for Logical Node: LN XCBR out of IEC 61850LN XCBR out of IEC 61850--77--44

���������

��� ���������� ���������� �������� ��� �� ����

������� � ���������� ������ ������������������������������������� !� � �

�����

��������� ������!��"�#����� ��������������#����� ������!��$%&�

� � ����������� �����"������ #�$����� ��������������������������� � "�

���� �%�� ������&� �����������������'����(���(���������(�������������(��������)��� �'� ����� �������� �!�

� "�

��*����� ���� �+�� ����,(�&����������� � -�

������� $%�� �+�� ����,(�&����������&���� � -�

-&���� ���� -&� ��������(��� � � "�

��������

%��� �'�� �'�����&�������� � "�

./-&�� �%�� .��/��&������ � "�

./��� �%�� .��/�������� � "�

���"������ �%�� ��� �� ����� ������� � -�

������!�(�����

�(��'01�� .�1� �(������'�������0�&� ��)� ������� � -�

)�����"�#����� ���

�.-&��&� ���� �� �(��� ��/� ��&� ��������&����#� � "�

%-2��&� ���� %�����-��2�3���'����������&����#� � -�

"�+-&��&� ���� �� �(��� ��/� ��&� ��������&����#�'�����(#���� ���� � -�

IEC 61850 Short Tutorial March2005 / Page 20

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Example for Common Data Class Example for Common Data Class DPCDPC

Attribute Name

Attribute Type

ctlVal BOOLEANoperTm TimeStampstVal CODED ENUMq Qualityt TimeStamp

Control and status

pulseConfig PulseConfigctlModel CtlModelssboTimeout INT32UsboClass SboClassesd Visible String255

Configuration and description

subEna BOOLEANsubVal CODED ENUMsubQ QualitysubID Visible String64

Substitution

intermediate/off/on/bad

off/on

IEC 61850 Short Tutorial March2005 / Page 21

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

'�")�����

��� ���������� ���������� �������� ��� �� ����

������� � ���������� ������ ������������������������������������� !4� � �

�����

��������� ������!��"�#����� ��������������#����� ������!��$%&�

� � ����������� �����"������ #�$����� ��������������������������4� � "�

-&���1�� ���� 1��������&� ��������(��� � � -�

)�����"�#����� ���

�� � 0�$� ��� �� � "�

-&� 0�5� -&� ���� 5� "�

)��� � �

%�1��� 0�6� %�� �1������������������� ��������"������� ��� � -�

%��� � 0�6� %�������� ��7�(�� � -�

6���� � 0�6� 6 �(������ ��7�(�� � -�

$� "��� ��6� $� ��������"���� � -�

%��1��� 0�6� %� �����1����� � -�

-��� 0�6� -������ � -�

%��-��� 0�6� %� �����-������ � -�

1������ 0�6�� 1������3�� ������� ������ ��� � -�

0������ 0�6� 0������ ������ ��� � -�

more …

Example for Logical Node: Example for Logical Node: LN PDIS out of IEC 61850LN PDIS out of IEC 61850--77--44

IEC 61850 Short Tutorial March2005 / Page 22

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Common data classes (CDC)Common data classes (CDC)

Status information (7)

Measured information (9)

Controllable status (5)

Controllable analogue (1)

Status settings (2)

Analogue settings (2)

Description information (3)

ExamplesSPS: Single point statusACT: Protection activation

informationMV: Measured valueWYE: 3 Phase measured value

DPC: Double point controlSPG: single point settingDPL: Device nameplate

IEC 61850 Short Tutorial March2005 / Page 23

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

ServicesServices

� read a value / attribute� write configuration attributes

� control a device (direct operate / select before operate)� event oriented communication with reporting� local storage of time-stamped events in a log� get directory information� file transfer for e.g.

- parameter and software download- upload from monitoring information like travel curves or history of

gas density values

� Transfer of generic object oriented system events (GOOSE)� Transfer of sampled analog values (SAV)

StandardizedStandardized data accessdata access and and transfertransfer (Services)(Services)

IEC 61850 Short Tutorial March2005 / Page 24

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

IEC 61850: Details for Communication services IEC 61850: Details for Communication services

Client Server Communication

Sampled Values

Data Model (Objects,Services)

Ethernet Link Layer

Ethernet Physical Layer with Priority tagging (100 Mbit/s)

Real timeCommunication

IP

TCP

MMS

� Stack selection according to the state-of-the-artCommunication technology

Mapping

GOOSE*

� SA specific data modelevolves slowly

� Communication technologychanges quickly

� Splitting of SA specificdata model fromcommunication technology

StackInterface

AbstractCommunicationServicesInterface (ACSI)

ISO/OSI – StackHierarchical set ofRules how information is coded for transmissionAccording to state-of-the art communication technology

� Model according to state-of-the-art SA technology

* Generic Object Oriented Substation Event

IEC 61850 Short Tutorial March2005 / Page 25

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Client-server communication and reporting

Client-server communication� using full seven layer stack� confirmed transmission layer � very reliable� relatively time consuming. Therefore, the client-server communication is not suited for time-critical data transmission but very well for the communication with an operator having a response time of the order of 1 s.

The client� asks the server for information.� changes by parameter setting the behavior of the server� issues commands via the server e.g. to switchgear� configures at the server conditions which allow the server to send a � report automatically to the client (report control block)The content of the report is defined by a data set. In contrast to master-slavemulitiple client-server links are possible.

The server� is the source of all data for the client

IEC 61850 Short Tutorial March2005 / Page 26

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Time critical communication with GOOSE Time critical communication with GOOSE

time

Data change GOOSE messages starts immediately with the changed values in some short repetition intervals (Tmin), then the interval will be increase (fast or slowly) to Tmax

Tmax = 1024 ms

Tmax = 1024 ms

b

Tmax = 1024 ms

Tmin = 2 ms

time

No data change

GOOSE messages (content defined by data set) are repeated with maximum interval Tmax

Tmax = 1024 ms Tmax = 1024 ms

Problem for real-time data:- No time for acknowledgement- No time for repetition after loss detected

IEC 61850 Short Tutorial March2005 / Page 27

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Time critical data flow with SV (sample values)Time critical data flow with SV (sample values)

Problem for real-time data:- No time for acknowledgement- No time for repetition after loss detected

Benefit for samples:Some few samples may be lost without impact on the function to be performed

� Sampled values (SV) messages are very similar to GOOSE messages:

� SV messages are defined with help of data sets; the start event is a continuous clocks pulse

� The problem is the high synchronicity requested for phasors (about 1 µµµµs);this problem has to be solved by time pulses for the time being.

� An extensions for time synchronization over the bus according to IEEE 1588is not yet included but in preparation for IEC 61850

IEC 61850 Short Tutorial March2005 / Page 28

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

Substation Configuration description Language (SCL)Substation Configuration description Language (SCL)

� To provide interoperability a formal description of the Substation Automation System with all communication links is needed

� All IED capabilities have to be described formally in an unambiguous way

� All communication services applicable have to be described formally in an unambiguous way

� The relationship between the switchgear (single line) and the data of the substation automation system have to be described formally in an unambiguous way

Formal description of device and system structure

IEC 61850 Short Tutorial March2005 / Page 29

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

BU 1 BU 2 BU 3 BU 4

HMI GW

Topics of SCLTopics of SCL

Data model (server side) with services: IED capability description

Instantiable types of LNs (LN Type), Data objects (DO types), Data attributes (DA types)

What inputs, e.g. GOOSE messages belong to an IED? Input section !

Data sets and control blocks for report and GOOSE messages

Access points for LAN connection

Allocation to Single line diagram

Description of Single line diagram

IEC 61850 Short Tutorial March2005 / Page 30

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

For the formal description is provided by theSubstation Configuration description Language (SCL)Substation Configuration description Language (SCL)

� based on XML� defined in part 6 of the standard (IEC 61850-6)usable for� IED Capability Description (ICD) files� System Configuration Description (SCD) file� System functional specification (SSD)and more

The engineering information is exchangeable between tools !!!

See IEC 61850-6

SCL: Formal description of device and system structureSCL: Formal description of device and system structure

IEC 61850 Short Tutorial March2005 / Page 31

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

System specification description (SSD) file

SystemDocumentation

files

Dev

ice

Sel

ectio

n

Systemconfigurator

Single LineDiagram(S/S spec)

Feeder Block Diagram(function spec)

Device (IED)

System Configuration

Description (SCD) file

IED Capability De-scription (ICD) file

Device specific

tool

SCD file part per

IED

SCL files

The Engineering Process with SCLThe Engineering Process with SCL

IEC 61850 Short Tutorial March2005 / Page 32

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

BU 1 BU 2 BU 3 BU 4

HMI GW

Design exampleDesign example

EthernetSwitch

EthernetRing

Bay Control and/or Protection Unit

IEC 61850 Short Tutorial March2005 / Page 33

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

IEC 61850: What is standardized and what not ?IEC 61850: What is standardized and what not ?

Standardized

� Data model with LN, DO, Attributes� Services� Configuration Language (SCL)� ICD file (requested) and other SCL based files

Not standardized

� LD and high plant identification� Functions � Allocation of functions to IEDs� SA concepts and architectures� Redundancy� Tools and engineering process

IEC 61850 Short Tutorial March2005 / Page 34

Market requirements

Scope

The standard structure

Acceptance

Approach

Logical Nodes and objects

Hierarchical data model

Services

SCL

Outlook

FutureFuture

� Maintenance of IEC 61850 within substations � Work started to use use IEC 61850 also outside the substation, i.e.

� for wind power, � for hydro power, � for distributed energy resources (DER)

� The feasibility of IEC 61850 for the link to the NCC has been proven, a harmonization between the data model of IEC 61850 and the CIM model on Network Level is in progress

� New work items to use IEC 61850 for line protection (teleprotection) are in preparation.

� The IEC TC57 WG10 takes care to the common data model� The user group UCA International promotes the standard and

tries to support all users.

� The goal is a seamless communication architecture for utilities

Activities