Download as pdf or txt
Download as pdf or txt
You are on page 1of 21

IEC 61850 Seminar and Training

S-0201 – Application Modeling Principles NettedAutomation


GmbH
Information & Communication Systems

Application modeling
principles

Christoph Brunner, UTInnovation


Karlheinz Schwarz, SCC
NettedAutomation
GmbH
Information & Communication Systems
© 2007 UTINNOVATION & Netted Automation
CB 2007-03-27

The scope of this presentation…

Devices
System aspects and requirements

System Engineering and project

Object models
Part 7-3 and 7-4
management
Part 4 and 6
Part 1-3, 5

Real time
Testing
Part 10

SCADA communication
communication services (GOOSE, Sampled
Part 7-2 Values)
Part 7-2
Mappings
Part 8-1, 9-1 and 9-2

Communication network

Page 2
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-1
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

Content

■ The elements of the data model


■ Acquisition of measured information
■ Controlling of switchgear equipment
■ Protection functions
■ Example of a model

Page 3
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The elements of the data model


■ Logical nodes
■ Physical and logical devices
■ Common data classes
■ Data quality
■ Substitution

Page 4
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-2
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

Logical nodes represent core functions


Elements of
the data model

SIMG

SIMG

TVTR XSWI
XSWI
SIMG

TCTR
CSWI

PTRC CSWI
XCBR
PTOC CSWI

Secondary
Primary technology technology
Page 5
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

Logical nodes and devices


Elements of
the data model

Physical Device PISA_Q0_L3


Logical Device Q0_L3/

Logical Node LLN0

Logical Node XCBR

Logical Device B_L3/

Logical Node LLN0

Logical Node B0_SIMG

Logical Node B1_SIMG

Page 6
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-3
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

Specializations of LN and Data


Elements of
the data model

MMXU ...

LOGICAL-
NODE XCBR
common data
classes
.. compatible
. LN classes

DPC Pos
..
DATA INS .
EEHealth

...
.. .. compatible
. . data classes
61850-7-2 61850-7-3 61850-7-4
Page 7
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The hierarchical data model


Elements of
the data model

Common data class (CDC)

Tampa_E1
IED with Server
+ MMXU
+ Q0_XCBR Logical Device
+ Q1_XSWI
+- Q8_XSWI Logical Node
+ OpCnt: INS
+- Pos: DPC Data
- ctlVal: BOOLEAN
+ q: Quality Data Attribute

Common data attribute type


Name: Tampa_E1/Q8_XSWI.Pos.q

Page 8
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-4
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

The data attribute


Elements of
the data model

Common data
attribute type

Data Attribute
cVal: Vector

Composite
+ mag: AnalogueValue component

+- ang: AnalogueValue
i: INT32 Primitive
f: FLOAT32 component

Basic type
The services can access
each level of the hierarchy
Page 9
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

Logical node groups


Elements of
the data model

■ L System LN (2) ■ M Metering and measurement


■ P Protection (28) (8)
■ R Protection related (10) ■ S Sensor and monitoring (4)
■ C Control (5) ■ X Switchgear (2)
■ G Generic (3) ■ T Instrument transformers (2)
■ I Interfacing and archiving (4) ■ Y Power transformers (4)
■ A Automatic control (4) ■ Z Further power system
equipment (15)

Examples:
■ PDIF: Differential protection ■ CSWI: Switch controller
■ RBRF: Breaker failure ■ MMXU: Measurement unit
■ XCBR: Circuit breaker ■ YPTR: Power transformer

Page 10
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-5
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

Example of a logical node: XSWI


Elements of
the data model

XSWI
Data Name Type Explanation
Common Mode INC enable / disable
LN Health INS ok / warning / alarm
Information NamPlt LPL Name plate
Loc SPS Local / remote control
EEHealth INS ok / warning / alarm
EEName DPL Name plate
OpCnt INS Operation counter
Pos DPC position
Controls BlkOpn SPC block opening
BlkCls SPC block closing
Status SwType INS disconnector / …
Information SwOpCap INS none / open / …

Page 11
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

Common data classes (CDC)


Elements of
the data model

■ Status information (7) ■ Status settings (2)


■ Measured information (9) ■ Analogue settings (2)
■ Controllable status (6) ■ Description information (3)
Examples:
■ SPS: Single point status
■ ACT: Protection activation information
■ MV: Measured value 2C
D
Ed
■ WYE: 3 Phase measured value upd
a te
d

■ DPC: Double point control


■ SPG: single point setting
■ DPL: Device nameplate

Page 12
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-6
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

Example of a CDC: SPS


Elements of
the data model

SPS = Single Point Status


Data Attr Type
Operational stVal BOOLEAN Basic Type
(e.g. Status) q Quality
t TimeStamp Common data
Description & attribute type
Configuration d Visible String255
subEna BOOLEAN
Substitution subVal BOOLEAN
subQ Quality
subID Visible String64

Page 13
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

Data quality (1)


Elements of
the data model

■ validity – good / questionable / invalid


■ detailQual – provides more detailed information,
if the quality is not good
■ source – process / substituted
■ test – used, to mark the value as a test value
that shall not be used for operational purpose
■ operatorBlocked – used to indicate that the
update of the value has been blocked by an
operator

Page 14
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-7
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

Data quality (2)


Elements of
the data model

invalid/questionable
detailQual: overFlow, outOfRange,
badReference, oscillatory, failure

questionable
detailQual: oldData

Comm.
network Server A Input
Client A unit Information source

Comm. network
Client B

questionable
substituted
detailQual: oldData
Page 15
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

Substitution - purpose
Elements of
the data model

Client A
Q8

Q9
Comm.
network Q51

Q0

XSWI Q52
Pos.stVal = ?
Pos.q.validity = invalid T1
?
I/O

Pos.q.source = process Q1

Page 16
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-8
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

Substitution – model
Elements of
the data model

values local
stored
Pos.subEna

Pos.subID
Pos.subVal
Pos.stVal Pos.subQ
Pos.q

I/O
Pos.q.source
process
substituted

value determined
by process
Page 17
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

Substitution - result
Elements of
the data model

Client A
Q8

Q9
Comm.
network Q51

Q0

XSWI Q52
Pos.stVal = open
Pos.q.validity = valid T1
?
I/O

Pos.q.source = substituted Q1
Pos.subVal = open
Pos.subQ.validity = valid

Page 18
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-9
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

Acquisition of measured information

■ Common data classes for


measured information
■ Processing of measured
values
■ Acquisition of current and
voltage

Page 19
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

CDC for measured information


Measured
information

■ MV (measured value) for basic measured values


■ CMV (complex MV) for vectors with amplitude
and angle
■ WYE and DEL for the three phase power
system; based on CMV
■ SEQ (Sequence), HAR, HWYE and HDEL
(Harmonics)
■ SAV (Sampled analogue values) for
transmission of samples

Page 20
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-10
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

Scaling of analog values


Measured
information

Data attributes of CDC MV Common data attribute types


AnalogueValue
Data Attr Type i INT32
mag AnalogueValue f FLOAT32
units Unit
sVC ScaledValueConfig ScaledValueConfig
scaleFactor FLOAT32
offset FLOAT32

Unit
SIUnit ENUMERATED
multiplier ENUMERATED

f × 10units.multiplier = (i × scaleFactor ) + offset


Page 21
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

Preprocessing of measured values


Measured
information

Data Attr Type


instMag AnalogueValue
mag AnalogueValue
db INT32U
zeroDb INT32U

Event filtering Zero forcing


instMag
mag
db 0 zeroDb

instMag mag

Page 22
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-11
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

Range supervision for measured values


Measured
information

Data Attr Type


range ENUMERATED
q Quality
rangeC RangeConfig

range validity detail-qual

high-high questionable outOfRange


max
high-high good
hhLim
high good
hLim
normal good
lLim
low good
llLim
low-low good
min
low-low questionable outOfRange

Page 23
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

CDC measured value (MV)


Measured
information

MV = Measured Value
Data Attr Type
Measured instMag AnalogValue
values mag AnalogValue
range ENUMERATED
q Quality
t TimeStamp
db INT32U
Configuration and
description
zeroDb INT32U
sVC ScaledValueConfig
rangeC RangeConfig
d Visible String255
subEna BOOLEAN
Substitution
subMag AnalogValue
subQ Quality
subID Visible String64
Page 24
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-12
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

CDC Sampled Value (SAV)


Measured
information

SAV = Sampled Value


Data Attr Type
Measured instMag AnalogueValue
values q Quality
t TimeStamp
units Unit
Configuration and sVC ScaledValueConfig
description min AnalogueValue
max AnalogueValue
d VISIBLE STRING255

Page 25
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

Acquisition of current and voltage


Measured
information

A_TCTR MMXU
calculated
B_TCTR MHAI
values
C_TCTR MSQI
sampled
values
A_TVTR
Pxxx
B_TVTR

C_TVTR RSYN

RADR

Page 26
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-13
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

Data of the LN TCTR (extract)


Measured
information

Common Data
Class (CDC)
defined in 7-3
TCTR
Data Name Type Explanation
Common LN Mode INC enable / disable
Information EEHealth INS ok / warning / alarm
EEName DPL Name plate
OpTmh INS operation time in hours
Measured values Amp SAV Current (sampled value)
Settings ARtg ASG Rated current
HzRtg ASG Rated frequency

Page 27
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

Data of the LN MMXU (extract)


Measured
information

MMXU
Data Name Type Explanation
Common LN
Information Mode INC enable / disable
A WYE Phase currents
PhV WYE Phase to ground voltage
Measured values PPV DEL Phase to phase voltage
W WYE Phase active power
VAr WYE Phase reactive power
VA WYE Phase apparent power
TotW MV Total active power
TotVAr MV Total reactive power
TotVA MV Total apparent power
Hz MV Frequency

Page 28
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-14
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

Controlling of switchgear equipment

■ Common data classes for control


■ Modeling of control function

Page 29
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

CDC for control


Control of
switchgear

■ DPC (controllable double point) used for control


of switches
■ SPC (controllable single point) and INC
(controllable integer) used for control of device
internal functions
■ BSC (binary controlled step position) and ISC
(integer controlled step position) used for control
of tap changers

Page 30
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-15
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

CDC double point control (DPC)


Control of
switchgear

DPC = Double point control intermediate-state |


Data Attr Type off | on | bad-state

Control and ctlVal BOOLEAN


status operTm TimeStamp
attributes stVal CODED ENUM
q Quality
t TimeStamp
pulseConfig PulseConfig
Configuration and ctlModel CtlModels
description sboTimeout INT32U e.g. direct control,
attributes control with SBO
sboClass SboClasses
d VISIBLE STRING255
subEna BOOLEAN
Substitution subVal CODED ENUM
subQ Quality
subID Visible String64
Page 31
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

Modeling example: Control


Control of
switchgear

IHMI

Interlocking
Δf, ΔU, Δϕ reason

Command
Response

P... RREC RSYN CSWI CILO


Reclose
Trip Response
Command

I U U Position

TCTR TVTR TVTR XCBR XSWI

Current and Voltage Transformers Circuit Breaker and Isolator

Page 32
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-16
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

Data of the LN XCBR (extract)


Control of
switchgear

XCBR
Data Name Type Explanation
Common LN Mode INC enable / disable
Information EEHealth INS ok / warning / alarm
EEName DPL Name plate
OpCnt INS operation counter
Pos DPC Position (control / status)
Controls values BlkOpn SPC Block opening
BlkCls SPC Block closing
ChaMotEna SPC Charger motor enabled
CBOpCap INS op. capability (o-c...)
Status
information POWCap INS point on wave capability
MaxOpCap INS maximal op. capability

Page 33
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

Data of the LN CILO and CSWI (extract)


Control of
switchgear

CILO
Data Name Type Explanation
Common LN
information Mode INC enable / disable
Status EnaOpn SPS opening allowed
information EnaCls SPS closing allowed

CSWI
Data Name Type Explanation
Common LN
information Mode INC enable / disable
Controls Pos DPC Position (control / status)

Page 34
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-17
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

Protection functions
■ Common data classes for protection
■ Modeling of protection function

Page 35
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

Protection
CDC for Protection
ACT = Protection activation
Data Attr Type
Status general BOOLEAN
phsA BOOLEAN
phsB BOOLEAN
phsC BOOLEAN
neut BOOLEAN
q Quality
t TimeStamp
Description d Visible String255

ACD = Directional prot. act.


Data Attr Type
Status general BOOLEAN
dirGeneral ENUMERATED
...
Page 36
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-18
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

Protection
LN trip conditioning (PTRC)

Started
A_TVTR Operated
B_TVTR
C_TVTR PTOC
PTRC
A_TCTR
B_TCTR
C_TCTR PDIS

XCBR Trip

Page 37
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

Protection
Modeling example: protection

IHMI

Pxyz CSWI CILO

General Trip
Currents
Voltages
XCBR

Trip
TCTR TVTR per Phase
TCTR TVTR XCBR
TCTR TVTR XCBR
TCTR TVTR XCBR
Instance per phase Instance per phase
and neutral Page 38
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-19
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

Example of a model
■ Modeling example of 1 Bay

Page 39
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

Modeling example of one feeder


Modeling
example

Bay Controller
B0SIMG Q8CILO Q8CSWI Q8XSWI Q8
B1SIMG
Q9CILO Q9CSWI Q9XSWI Q9
Relay X 1PDIS
Q51CILO Q51CSWI Q51XSWI Q51
PTRC 2PDIS
T1ATCTR
T1B Q0CILO Q0CSWI Q0XCBR Q0
T1C TCTR
TCTR RSYN
T1ATVTR
T1B Q52
T1C TCTR
TCTR Q0XCBR Q52CILO Q52CSWI Q52XSWI

Relay Y Q1CILO Q1CSWI Q1XSWI T1


I1PTOC
PTRC I2PTOC Q1
MMXU T1ATVTR
T1B T1ATCTR
T1C TCTR
TCTR T1B
T1C TCTR
TCTR
T1ATCTR
T1B
T1C TCTR
TCTR Q0XCBR
Page 40
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-20
IEC 61850 Seminar and Training
S-0201 – Application Modeling Principles NettedAutomation
GmbH
Information & Communication Systems

Switchgear with process bus connection


Modeling
example

Q8_CILO Q8_CSWI Q8_XSWI Q8

Q9_CILO Q9_CSWI Q9_XSWI Q9

Q51_CILO Q51_CSWI Q51_XSWI Q51

Q0_CILO Q0_CSWI Q0_XCBR Q0

Q52_CILO Q52_CSWI Q52_XSWI Q52

Q1_CILO Q1_CSWI Q1_XSWI T1


Q1

IEC 61850-8-1
Bay Controller
Page 41
NettedAutomation
GmbH
© 2007 UTINNOVATION & Netted Automation Information & Communication Systems

Any Questions?

Page 42
NettedAutomation
Yoshua Tree National Park,Information
© 2007 UTINNOVATION & Netted Automation CA, U.S.
& Communication
GmbH
Systems

The Net is the Automation – www.nettedautomation.com


Power evolving – www.utinnovation.com Page S-0201-21

You might also like