05_IED Object Models

  • Upload
    hafizg

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

  • 8/14/2019 05_IED Object Models

    1/44

    OMICRON

    Page: 1K02 03 20060309

    K02 03 20060309

    IED Object ModelsIED Object Models

    Dr. Alexander Apostolov

  • 8/14/2019 05_IED Object Models

    2/44

    OMICRON Page: 2K02 03 20060309

    IntroductionIntroduction

    IEC 61850 is now an approvedinternational standard

    It allows the development of a newgeneration of distributed applications The successful implementation

    requires: Good understanding of the principles ofthe standard (No Ignorance!)

    Teamwork Ambition

  • 8/14/2019 05_IED Object Models

    3/44

    OMICRON Page: 3K02 03 20060309

    ObjectsObjects An object is .. a thing that can be seen and

    touched; material thing that occupies space .. .Webster New World Dictionary of the American Language

    In object-oriented design (OOD) an object is anabstraction of real world entities and functions in aproblem domain.

    Problem Domain is the application or process that is

    being modeled by Object Oriented representation(Classes and Objects) power system protectionand control.

    Objects are encapsulated that is, they containboth their code and their data, making them moreeasier to maintain

  • 8/14/2019 05_IED Object Models

    4/44

    OMICRON Page: 4K02 03 20060309

    Classes and ObjectsClasses and Objects

    A class is a template for the creation ofobjects, the description of one or moreobjects with the same definitions forinformation and behavior.

    An object is defined as an instance of a class Objects represent information and behavior :

    properties (or components, attributes) Data that describe an object

    services (or methods, and events) Methods are things you can tell the object to do Events are things the object does

  • 8/14/2019 05_IED Object Models

    5/44

    OMICRON Page: 5K02 03 20060309

    Class ExampleClass Example

  • 8/14/2019 05_IED Object Models

    6/44

    OMICRON Page: 6K02 03 20060309

    Class ExampleClass Example

  • 8/14/2019 05_IED Object Models

    7/44 OMICRON Page: 7K02 03 20060309

    Class Instance ExampleClass Instance Example

  • 8/14/2019 05_IED Object Models

    8/44 OMICRON Page: 8K02 03 20060309

    Classes and ObjectsClasses and Objects

  • 8/14/2019 05_IED Object Models

    9/44 OMICRON Page: 9K02 03 20060309

    Substation CommunicationsSubstation Communications

    Architecture ArchitectureSubstation Computer

    IED IED IED

    Switch

    Substation HMI

    Router

    IED IED IED IED

    Switch

    SCADA Master

    WAN

  • 8/14/2019 05_IED Object Models

    10/44 OMICRON Page: 10K02 03 20060309

    System CommunicationsSystem Communications

    Architecture Architecture

    IED

    Switch

    Analysts

    WAN

    Substation 1

    Substation 2

    Substation i

    Substation j

    SubstationGateway

    EMS

    SCADA Server ISD

    EMS

    Traders

    IED IED

    IED

  • 8/14/2019 05_IED Object Models

    11/44 OMICRON Page: 11K02 03 20060309

    Function DefinitionsFunction Definitions

    Functions in the substation are performed by theprotection, control, monitoring and recordingsystem.

    A function can be divided into sub-functions andfunctional elements.

    The functional elements are the smallest parts of afunction that can exchange data.

    These functional elements in IEC 61850 are calledLogical Nodes

  • 8/14/2019 05_IED Object Models

    12/44 OMICRON Page: 12K02 03 20060309

    Logical Node GroupsLogical Node Groups

    System Logical Nodes LN Group: L Logical Nodes for protection functions LN Group: P

    Logical Nodes for protection related functions LNGroup: R Logical Nodes for control LN Group: C Logical nodes for generic references LN Group: G Logical Nodes for interfacing and archiving LN

    Group: I Logical Nodes for automatic control LN Group: A

  • 8/14/2019 05_IED Object Models

    13/44 OMICRON Page: 13K02 03 20060309

    Logical Node GroupsLogical Node Groups

    Logical Nodes for metering andmeasurement LN Group: M

    Logical Nodes for sensors and monitoringLN Group: S Logical Nodes for switchgear LN Group: X

    Logical Nodes for instrument transformersLN Group: T Logical Nodes for power transformers LN

    Group: Y Logical Nodes for further power system

    equipment LN Group: Z

  • 8/14/2019 05_IED Object Models

    14/44 OMICRON Page: 14K02 03 20060309

    Relay Object ModelsRelay Object Models

    Object ModelsObject Models

  • 8/14/2019 05_IED Object Models

    15/44 OMICRON Page: 15K02 03 20060309

    IED Functional HierarchyIED Functional HierarchyProtection

    IEDDeviceIdentity

    Over-current

    Ground Definitetime #1 Pickup Value

    Function

    Function

    Phase

    Negat.Seq.

    Inverse

    time

    Instant.

    Time

    delay

    Directio-nality

    Minimum

    Maximum

    Step

    FunctionControl

    Sub-FunctionControl

    Device Functional HierarchyDevice Functional Hierarchy

  • 8/14/2019 05_IED Object Models

    16/44

    OMICRON Page: 16K02 03 20060309

    IED Functional HierarchyIED Functional Hierarchy

    IEC 61850 Server ClassIEC 61850 Server Class

  • 8/14/2019 05_IED Object Models

    17/44

    OMICRON Page: 17K02 03 20060309

    IED Functional HierarchyIED Functional Hierarchy

    IEC 61850 Server ClassIEC 61850 Server Class

  • 8/14/2019 05_IED Object Models

    18/44

    OMICRON Page: 18K02 03 20060309

    IED Functional HierarchyIED Functional Hierarchy

    IEC 61850 Logical Device ClassIEC 61850 Logical Device Class

  • 8/14/2019 05_IED Object Models

    19/44

    OMICRON Page: 19K02 03 20060309

    IED Functional HierarchyIED Functional Hierarchy

    IEC 61850 Logical Node ClassIEC 61850 Logical Node Class

  • 8/14/2019 05_IED Object Models

    20/44

    OMICRON Page: 20K02 03 20060309

    IEC 61850 Data ClassIEC 61850 Data Class

  • 8/14/2019 05_IED Object Models

    21/44

    OMICRON Page: 21K02 03 20060309

    Relay Object ModelsRelay Object ModelsPhysical Device - Server

    Logical DeviceLD1 LLN0

    MMXU1

    PIOC1

    PTOC1

    RDIR1PTOC2

    PIOC1

    PTOC1

    RDIR1

    PTOC2

    RREC1

    Gnd

    Phs

    Ocp

    IED 61850 Logical NodesIED 61850 Logical Nodes

    l d

  • 8/14/2019 05_IED Object Models

    22/44

    OMICRON Page: 22K02 03 20060309

    IED FunctionalIED FunctionalHierarchyHierarchy

    Physical Device

    Logical DeviceLD1 LLN0

    LPHD

    PIOC1

    PTOC1

    RDIR1

    PTOC2

    PIOC1

    PTOC1

    RDIR1

    PTOC2

    RREC1

    Gnd

    Phs

    LogicalNodes

    Ocp

    Internal Functional

    Group Name(Phase OvercurrentProtection sub-function)

    External FunctionalGroup Name(OvercurrentProtection function)

    IED 61850 Logical NodesIED 61850 Logical Nodes

    L i l N d I f iL i l N d I f i

  • 8/14/2019 05_IED Object Models

    23/44

    OMICRON Page: 23K02 03 20060309

    Logical Nodes InformationLogical Nodes Information

    CategoriesCategories

  • 8/14/2019 05_IED Object Models

    24/44

    OMICRON Page: 24K02 03 20060309

    Functional ConstraintsFunctional Constraints

    The property of DataAttribute that showsits use is a Functional Constraint (FC).

    Some more commonly used are: CO control SP set point CF configuration DC description SG setting group MX measurements

  • 8/14/2019 05_IED Object Models

    25/44

    OMICRON Page: 25K02 03 20060309

    Object HierarchyObject HierarchyServer

    Logical

    Device

    Logical

    Device

    Logical

    Device

    LogicalNode

    LogicalNode

    LogicalNode

    Data Data Data

    Data Attribute

    Data Attribute

    Data Attribute

    d b

  • 8/14/2019 05_IED Object Models

    26/44

    OMICRON Page: 26K02 03 20060309

    NestedNested DataAttributesDataAttributes

    DATAInstance

    DataAttr DataAttr

    DAComp DAComp

    DAComp DAComp

    NestedNested DataAttributesDataAttributes

  • 8/14/2019 05_IED Object Models

    27/44

    OMICRON Page: 27K02 03 20060309

    NestedNested DataAttributesDataAttributes

    D t th lData path example

  • 8/14/2019 05_IED Object Models

    28/44

    OMICRON Page: 28K02 03 20060309

    Data path exampleData path example

    MMXU1.A.phsB.cVal.mag.f MMXU1 : instance of LN class MMXU defined in

    Part 7-4

    A : instantiation of the Composite DATA class WYE(defined in 7-3)

    phsB : value of the current in phase B as a Simple

    Common DATA class of type CMV (defined in 7-3 ) cVal : is the complex value of the current in phaseB (of the Common DataAttribute type Vector)

    mag

    :this object represents the magnitude of the

    complex value (type AnalogValue - defined in 7-3) f is a DataAttributeComponent which is of the

    basic type FLOATING POINT (defined in 7-2)

    C d t l fC d t l f

  • 8/14/2019 05_IED Object Models

    29/44

    OMICRON Page: 29K02 03 20060309

    Common data classes forCommon data classes for

    measurandmeasurand informationinformation Measured value (MV) Complex measured value (CMV) Sampled value (SAV) WYE Delta (DEL) Sequence (SEQ) Harmonic value (HMV) Harmonic value for WYE (HWYE) Harmonic value for Delta (HDEL)

    Metering and MeasurementMetering and Measurement

  • 8/14/2019 05_IED Object Models

    30/44

    OMICRON Page: 30K02 03 20060309

    Metering and MeasurementMetering and Measurement

    Logical NodesLogical Nodes Differential measurements Name: MDIF

    Harmonics or interharmonics Name: MHAI Non phase related harmonics or interharmonicsName: MHAN

    Metering Name: MMTR Non phase related Measurement Name: MMXN Measurement Name: MMXU Sequence & imbalance Name: MSQI

    Metering Statistics Name: MSTA

    Measured values attributes inMeasured values attributes in

  • 8/14/2019 05_IED Object Models

    31/44

    OMICRON Page: 31K02 03 20060309

    Measured values attributes inMeasured values attributes in

    MMXUMMXUName Type DescriptionPPV DEL Phase to phase voltagesPhV WYE Phase to ground voltages

    A WYE Phase currentsW WYE Phase active power (P)VAr WYEPhase reactive power (Q)

    VA WYE Phase apparent power (S)TotW MV Total Active Power (Total P)TotVAr MV Total Reactive Power (Total Q)TotVA MV Total Apparent Power (Total S)TotPF MV Average Power factor (Total PF)Hz MV FrequencyPF WYE Phase power factor

    Z WYE Phase Impedance

    Protection Logical NodesProtection Logical Nodes

  • 8/14/2019 05_IED Object Models

    32/44

    OMICRON Page: 32K02 03 20060309

    gg

    Protection Logical NodesProtection Logical Nodes

  • 8/14/2019 05_IED Object Models

    33/44

    OMICRON Page: 33K02 03 20060309

    Protection Logical NodesProtection Logical Nodes

    Logical Nodes DataLogical Nodes Data

  • 8/14/2019 05_IED Object Models

    34/44

    OMICRON Page: 34K02 03 20060309

    Logical Nodes DataLogical Nodes Data

    Setting DataSetting Data

  • 8/14/2019 05_IED Object Models

    35/44

    OMICRON Page: 35K02 03 20060309

    Setting DataSetting Data

    Overcurrent Protection LNOvercurrent Protection LN

  • 8/14/2019 05_IED Object Models

    36/44

    OMICRON Page: 36K02 03 20060309

    PTOCPTOC

    Setting AttributesSetting Attributes

  • 8/14/2019 05_IED Object Models

    37/44

    OMICRON Page: 37K02 03 20060309

    Setting AttributesSetting Attributes

    ServicesServices

  • 8/14/2019 05_IED Object Models

    38/44

    OMICRON Page: 38K02 03 20060309

    ServicesServices

    Distributed ApplicationsDistributed Applications

  • 8/14/2019 05_IED Object Models

    39/44

    OMICRON Page: 39K02 03 20060309

    Distributed ApplicationsDistributed Applications

    PD2

    LNn

    LD1

    F2

    PD1

    LN4

    LNn

    LD1

    F1

    F3

    LN1

    LN2

    LN3

    LN4

    LN1

    LN2

    LN3

    Measuring FunctionsMeasuring Functions

  • 8/14/2019 05_IED Object Models

    40/44

    OMICRON Page: 40K02 03 20060309

    Measuring FunctionsMeasuring Functions

    DecompositionDecomposition

    IARC IHMI

    MMTR MMXU

    TVTR TCTR

    SubstationLevel

    BayLevel

    ProcessLevel

    Multifunctional IED ObjectMultifunctional IED Object

  • 8/14/2019 05_IED Object Models

    41/44

    OMICRON Page: 41K02 03 20060309

    Multifunctional IED ObjectMultifunctional IED Object

    ModelModelServer

    LD1

    LD2

    LD3

    LD4

    LD5

    LD6

    Multifunctional IED ObjectMultifunctional IED Object

  • 8/14/2019 05_IED Object Models

    42/44

    OMICRON Page: 42K02 03 20060309

    Multifunctional IED ObjectMultifunctional IED Object

    ModelModelServer

    LN1

    LN2

    LN3

    LN4

    LNn

    LD1

    Multifunctional IED ObjectMultifunctional IED Object

  • 8/14/2019 05_IED Object Models

    43/44

    OMICRON Page: 43K02 03 20060309

    Multifunctional IED ObjectMultifunctional IED Object

    ModelModelPQM IED

    LN(i)

    MMXU1

    LD1

    MMTR1

    MMHI1

    MSTA1

    MMXU2MMHI2

    MSTA2

    HV

    MV

    hv

    mv

    Multifunctional IED Object ModelMultifunctional IED Object Model

  • 8/14/2019 05_IED Object Models

    44/44

    OMICRON Page: 44K02 03 20060309

    BiTRONICS M871 LLNO

    MMXU1

    MMTR1

    MHAI1

    MSQI1

    MMXU2

    MMHI2

    MSQI2

    HV

    MV

    dmd prs

    LPHD DIAG1

    RATO1

    RWRE1 RDRE1 RDRE2 Recorder Controls

    GCTL1

    GIND1

    RATO2

    MMXU1

    MMXU2

    AMXU1

    minMMXU1MMXU2

    max MMXU1

    MMXU2

    AMXU1MMXU3

    RATO3

    RSYN1

    RSYN2

    RSYN3