IEC 61850 GOOSE Message_ver 3

download IEC 61850 GOOSE Message_ver 3

of 24

Transcript of IEC 61850 GOOSE Message_ver 3

  • IEC 61850 GOOSE MessageConfiguration by DummyMohd Noorfazly NoranUtility AutomationTNB Research

  • What is IEC 61850 GOOSE Message?GOOSE is a peer-to-peer communication between IEDs in the substation networkThe GOOSE message is repetitive transmission of the data (tripping, analog value, interlocking, alarm, status etc.)The GOOSE message type can convey data attributes organized in a dataset

  • Why to use GOOSE?Fast system/network wide distribution of input and output data valuesPublisher and subscriber mechanism less complexityMulticast/broadcast services supports simultaneous delivery of data to multiple physical devices using same network less wiring

  • IEC 61850 GOOSE Model and Mapping IEC 61850 GOOSE Data ModelIEC 61850 GOOSE Communication Service Mapping

  • IEC 61850 GOOSE Message Information ModelIED B SubscriberIEDB_SYSTEMIED A PublisherIEDA_PROTPDIFIEDA_PROT/PDIF.Str.general[ST]DatasetLLN0GoCBLLN0general StrPDISgeneralStrPTOCstVal IndGGIO StrgeneralIEDA_PROT/PDIS.Str.general[ST]IEDA_PROT/PTOC.Str.general[ST]IEDA_PROT/GGIO.Ind.stVal[ST]

  • IEC 61850 GOOSE Message Configuration (Publisher)Dataset1Data Attribute 1 [FC]Data Attribute 2 [FC]Data Attribute 3 [FC]Data Attribute n [FC]GOOSE Control BlockCommunication ParameterData Attribute 4 [FC]Constructed from multiple LNs Data Attribute which assigned with Functional Constraint (FC)The LNs with the Data Attribute are grouped together to create datasetGOOSE Control Block can be assigned for one datasetThe parameter:GoCB NameGoID/AppID

    Subnet configuration processSubnet parameter:MAC AddressAPPIDVLAN IDVLAN Priority

  • Hierarchy of the IEC 61850 GOOSE Message DatasetExxFxxLLN0Logical NodeExxFxx/LLN0.DSNameExxFxx/PTOC.Op.stVal [ST]ExxFxx/PDIS.Op.stVal[ST]ExxFxx/GGIO.Ind.stVal [ST]Dataset MemberDatasetLNTypeLogical DeviceThe Dataset allows the receiver to understand what data information being sent in a GOOSE

  • Hierarchy of the IEC 61850 GOOSE Message Control BlockExxFxxLLN0Logical NodeExxFxx/LLN0.GoCBName1DatasetLNTypeLogical DeviceGOOSE Control BlockExxFxx/LLN0.GoCBName2ExxFxx/LLN0.DSName1ExxFxx/LLN0.DSName1ExxFxx/LLN0.GoCBNameNExxFxx/LLN0.DSName1The GOOSE Control Block is unique to the system. A single Dataset can be used by multiple control blocks

  • IEC 61850 GOOSE Message Parameter Mapping*FCDA: Functional Constraint Data Attribute*FCD: Functional Constraint Data

  • FCDA and FCD FCDA:a single data attribute, a sub data object or sub data attribute of a data object having a specific functional constraint (FC) valueObject reference:E01F11LP1/GGIO.Ind.stVal [ST]

    FCD:The reference to an ordered collection of data attributes of a data object having the same functional constraint (FC) valueExample:E01F34LC/MMXU.A [MX]

  • IEC 61850 GOOSE Message Parameter MappingData set:a group of data attributes with specific functional constrainEach of data attributes is called Member of the datasetIt can be:ConfigurableDynamicFix A dataset can be assigned to multiple GoCB

  • IEC 61850 GOOSE Message Addressing Parameter

  • IEC 61850-8-1 Destination Mac Address

  • GOOSE Parameters APPIDGOOSE Type 1 Reserved Value Range : 0x0000 to 0x3FFFGOOSE Type 1A (Trip) Reserved Value Range : 0x8000 to 0xBFFF

  • IEC 61850 GOOSE Message Retransmission

  • IEC 61850 GOOSE Message Application

  • IEC 61850 GOOSE Message Application for Breaker Failure InitiationBreaker Failure Initiation by Main Protection-using hardwire connectionConventional Breaker Failure Protection Scheme

  • IEC 61850 GOOSE Message Application for Breaker Failure InitiationBinary Input from the Main Protection signal- 4 copper wiresConventional Breaker Failure Protection Scheme

  • IEC 61850 GOOSE Message Application for Breaker Failure InitiationMain1-87L50BFMain protection R,Y and B Operating signalMain protection 3 phase operating signal

  • IEC 61850 GOOSE Message Application for Breaker Failure InitiationF11LP1PDIFF50RBRFF11LP1Prot.87L1PDIF1.Str.phsA [ST] (Red)F11LP1Prot.87L1PDIF1.Str.phsB [ST] (Yellow)F11LP1Prot.87L1PDIF1.Str.phsC [ST] (Blue)F11LP1Prot.87L1PDIF1.Str.general[ST] (3-phase)GOOSE 1

  • IEC 61850 GOOSE Message MappingF11LP1Logical Device: Protection87L1PDIF1StrphsA [ST]Logical Device: System87L1LLN0phsB [ST]phsC [ST]general [ST]Datset187L1PDIF1.Str.phsA [ST]87L1PDIF1.Str.phsB [ST]87L1PDIF1.Str.phsC [ST]87L1PDIF1.Str.general [ST]GoCB1Datset1OpCommunication

    GSE:

    LD Instant: F11LP1SystemGoCB: GoCB1

    Address:

    VLAN-ID: 00016 to FFF16

    VLAN Priority: 0-8 (Default: 4)

    MAC Address: 01-0C-CD-01-01-AA

    APPID: 01AA16

    T Max (TimeAllowedToLive):T Min:phsA [ST]phsB [ST]phsC [ST]general [ST]Appid: CurrentDiffStartConfRev: 1GoCB Name: GoCB1

  • IEC 61850 GOOSE Message-Conclusion

    GOOSE messages are one of the key differentiators of IEC 61850Client Server communications are not suitable for protection applicationsPeer-to-Peer communications can meet the protection performance requirementsSuccessful implementation of GOOSE based protection systems requires not only good understanding of the basics, but also planning and motivation

  • A single DataSet can be used by multiple control blocks (and therefore the reference). The DataSet/DataSetReference allows the receiver to understand what data information is being sent in a GOOSE. When no data change occurs, the GOOSE message is transmitted periodically according to set MaxTime. Periodic transmissions enable the monitoring of GOOSE communication. When one or several of the data attributes within the GOOSE dataset change, the first transmission with the updated data values is send within the configured MinTime. After the first transmission the same GOOSE message is retransmitted a number of times until the stable condition time is achieved. This enables the supervision of GOOSE communication, which was not possible with hardwired solutions. The receiver can detect communication losses if the periodically sent message disappears. The actual detection of communication loss is detected according to a parameter called TimeAllowedToLive. The relation between this parameter and MaxTime is not defined in the standard, and is therefore manufacturer and product specific. MinTime and MaxTime are defined in the GOCB. Values for MinTime and MaxTime are application specific, for example 10 and 1000 milliseconds respectively. The breaker failure initiation signal is sent through a set of data in one ethernet packet.

    GSE:LD Instant: F11LP1System GoCB: GoCB1

    GSE Address:

    MAC Address:VLAN ID:APPID:VLAN Priority: