You are on page 1of 30

To GOOSE or Not to

GOOSE? That is the


question
Dr. Alexander Apostolov
Benton Vandiver

Questions?
What are we doing?
Why are we doing it?
How are we doing it?

What are we doing?


Trying to figure out if we should use
GOOSE or not

New NERC Standard

Why are we doing it?


There are requirements for improving
the quality, reliability and efficiency of
PAC systems
Quality: the standard of something as
measured against other things of a
similar kind.
Reliability: the ability of an apparatus
or system to consistently perform its
intended function without degradation
or failure.

How are we doing it?


Through analysis of the use of IEC
61850 GOOSE based versus
conventional hardwired interface
Quality
Performance
Reliability
Costs

GOOSE in IEC 61850


GOOSE messages are one of the
key differentiators of IEC 61850
Client Server communications are
not suitable for protection
applications
Peer-to-Peer communications can
meet the protection performance
requirements
Successful implementation of
GOOSE based protection systems
requires not only good

Motivation

Page 9

History

IEEE TR 1550:1999

Page: 10
UCA & 61850 for Dummies. Douglas Proudfoot

History: Chicago,
October
1997

Kay Clinard
George Schimmel
Herb Falk
John Tengdin
Randy Heuser
Mark Simon
Charlie Sufanna
Doug Dawson
Jack Robinson
Glen Harmon
Alex Apostolov

Page 11

IEC 61850
Communications
IEC 61850 is defined in Edition 1 for
substation PAC systems running
over Ethernet
Architectures supporting projects
are not defined in the standard but
essential for a real project
Understanding of Ethernet principles
and technologies is essential

Page: 12

IEC 61850 Services


Control Blocks

Server
1
1..*

0..*

Logical Device

0..*

BUFFEREDREPORTCTRL-BLOCK

0..*

UNBUFFEREDREPORTCTRL-BLOCK

0..*

1
1..*

Logical
Node

0..*

LOGCONTROLBLOCK

0..*

0..*
LOG

0..1

1
1

LLN0

0..1

1
1

0..1

0..1

SETTINGGROUPCONTROL-Block

0..*

GOOSECONTROL-BLOCK

0..*

GSSECONTROL-BLOCK

1
0..1
1
1

MULTICASTSAMPLEDVALUE-CTRL-B.

0..*

0..*

DataSet
1

1
1..*

DataAttribute

0..*

UNICASTSAMPLED

0..1 VALUE-CTRL-B.

1..*

DATA
DATA

GSE

0..*

Substitution
Substitution

Time
Time

0..*

Control

File
File

Page 13

IEC 61850 Services

Page 14

GSE Messages:

Page 15

GOOSE Performance

Transfer time t = t a + tb + tc
ta

fi

Communication
processor

Physical device PD[n]

Page: 16

tb

tc
Communication
processor

fk

Physical device PD[m]

Sympathetic Trip Protection

IEC 61850 Based Line


Distance Protection
A

F1

F2

A Distance
Protection 1

B Distance
Protection 1

Ethernet
Switch

Ethernet
Switch

A Distance
Protection 2

B Distance
Protection 2

F3

GOOSE Control Block

DER Integration

F1

F2

R
Overcurrent
protection

Overcurrent
protection

DG

SIPS Functionality
SIPS can be considered as systems
that have three main types of
functional elements:
System monitoring elements
Protection elements
Execution elements

The function of the system


monitoring elements is to:
Detect a change in power system
topology
Detect a change in system load

Analog GOOSE
Applications

Adaptive Load-shedding
Comm. IED

Router

WAN

GOOSE

Load-shedding
Controller
GOOSE

GOOSE

PIED1

PFdr1

Page: 23

PIED2

PFdr2

GOOSE

PIEDi

PFdri

SIPS Applications

Page 24

PRP Principle
DANP
DANP

SAN
A1

switched local
area network
(ring) LAN_A

switched local
area network
(tree) LAN_B

SAN
A2

DANP

SAN
B1
DANP

RB

DANP

SAN
R1

SAN - Singly Attached Nodes


DAN - Doubly Attached Nodes

SAN
R2

Page 25

SAN
B2

PACS Maintenance
TBM
PBM
CBM

Black-box Testing
Control
Reports

Outputs

SF
M

FE

FEi

FE
K

Test
System

White-box Testing
Control
Reports

Outputs

SF
M

FE

FEi

FE
K

Test
System

Remote Testing

Conclusions
The answer to the question is To
GOOSE!