Top Banner
1 g GE Power Management Utility Communication Architecture - UCA Utility Communication Architecture - UCA
25

1 g GE Power Management Utility Communication Architecture - UCA.

Dec 26, 2015

Download

Documents

Preston Potter
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 g GE Power Management Utility Communication Architecture - UCA.

1

gGE Power Management

Utility Communication Architecture - UCAUtility Communication Architecture - UCA

Page 2: 1 g GE Power Management Utility Communication Architecture - UCA.

2

Utility Communication Utility Communication Architecture - UCAArchitecture - UCA

• Arose from the need for common communication across the utility enterprise

• Basic definition started in 1998• Defines a “suite” of protocols to address all utility

communication requirements• Has recently focused on Substation Communications

• Arose from the need for common communication across the utility enterprise

• Basic definition started in 1998• Defines a “suite” of protocols to address all utility

communication requirements• Has recently focused on Substation Communications

g GE Power Management

Page 3: 1 g GE Power Management Utility Communication Architecture - UCA.

3

7-Layer UCA Model7-Layer UCA Model

g GE Power Management

Page 4: 1 g GE Power Management Utility Communication Architecture - UCA.

Substation Integrated Protection, Control and

Data AcquisitionPhase 1, Task 2Requiremenets Specification

g GE Power Management

ERPI - RP3599-01ERPI - RP3599-01

Page 5: 1 g GE Power Management Utility Communication Architecture - UCA.

5

Typical Substation UCA Real-Typical Substation UCA Real-Time ArchitectureTime Architecture

g GE Power Management

Page 6: 1 g GE Power Management Utility Communication Architecture - UCA.

6

Participating UCA VendorsParticipating UCA Vendors

• GE/ Multilin• Basler• Cooper• Beckwith• Tasnet• SEL• GE Harris

• GE/ Multilin• Basler• Cooper• Beckwith• Tasnet• SEL• GE Harris

g GE Power Management

• Siemens (Relays)• Siemens (HMI)• L&G• Doble• Dranetz/ BMI• Modicon/ Square D

• Siemens (Relays)• Siemens (HMI)• L&G• Doble• Dranetz/ BMI• Modicon/ Square D

Page 7: 1 g GE Power Management Utility Communication Architecture - UCA.

7

Utilities Participating in UCAUtilities Participating in UCA

• American Electric Power (AEP)• Indianapolis Power & Light• Ontario Hydro• Northern States Power• Tampa Electric• ComEd• Cinergy• Baltimore Gas & Electric• GPU• Nuon

• American Electric Power (AEP)• Indianapolis Power & Light• Ontario Hydro• Northern States Power• Tampa Electric• ComEd• Cinergy• Baltimore Gas & Electric• GPU• Nuon

g GE Power Management

• Enetergy• TVA• Duke• Boston Edison• Union Electric• Florida Power Corp.• Southern California Electric• Wisconsin Electric• ESKOM

• Enetergy• TVA• Duke• Boston Edison• Union Electric• Florida Power Corp.• Southern California Electric• Wisconsin Electric• ESKOM

Page 8: 1 g GE Power Management Utility Communication Architecture - UCA.

8

Planned UCA Demo SitesPlanned UCA Demo Sites

1. AEP - INEZ Project - March, 1998 (added this meeting)2. TVA - Transmission - April, 19983. AEP - Distribution - May, 19984. GPU - Distribution - May, 19985. OH - Transmission - December, 19986. BE - Distribution - November, 19987. NSP - Transmission - November, 19988. Duke Power - December, 1998 (added this meeting)9. SCE - December, 1998 (added this meeting)10. AEP - Transmission - June, 1999

1. AEP - INEZ Project - March, 1998 (added this meeting)2. TVA - Transmission - April, 19983. AEP - Distribution - May, 19984. GPU - Distribution - May, 19985. OH - Transmission - December, 19986. BE - Distribution - November, 19987. NSP - Transmission - November, 19988. Duke Power - December, 1998 (added this meeting)9. SCE - December, 1998 (added this meeting)10. AEP - Transmission - June, 1999

g GE Power Management

Page 9: 1 g GE Power Management Utility Communication Architecture - UCA.

9

MMS Service SpecificationsMMS Service Specifications

• Defines a set of objects that can exist within a device.• Defines a set of communication services to access and manipulate

those objects.• Defines the behaviour of the device to those communication

services.

• Defines a set of objects that can exist within a device.• Defines a set of communication services to access and manipulate

those objects.• Defines the behaviour of the device to those communication

services.

g GE Power Management

Page 10: 1 g GE Power Management Utility Communication Architecture - UCA.

10

MMS ObjectsMMS Objects

• Domain• Program Invocation• Variable• Type (Variable)• Semaphore (2)• Operator Interface• Event Condition• Event Action• Event Enrollment• Journal• File

• Domain• Program Invocation• Variable• Type (Variable)• Semaphore (2)• Operator Interface• Event Condition• Event Action• Event Enrollment• Journal• File

g GE Power Management

Page 11: 1 g GE Power Management Utility Communication Architecture - UCA.

11

Simple Type DefinitionSimple Type Definition

g GE Power Management

• A Sample Type definition consists of Class and Size• A Sample Type definition consists of Class and Size

• Type Classes:– BOOLEAN– BIT STRING– INTEGER– UNSIGNED (INT)– FLOAT (IEEE)– REAL (ISO)

• Type Classes:– BOOLEAN– BIT STRING– INTEGER– UNSIGNED (INT)– FLOAT (IEEE)– REAL (ISO)

– VISIBLE STRING– OCTET STRING– GENERAL TIME (ISO)– BINARY TIME (MMS/C)– BCD

– VISIBLE STRING– OCTET STRING– GENERAL TIME (ISO)– BINARY TIME (MMS/C)– BCD

• Although MMS Data has the form information built in (integer, string, boolean, etc.), only the Type definition has the size information needed to convert to local format.

• Although MMS Data has the form information built in (integer, string, boolean, etc.), only the Type definition has the size information needed to convert to local format.

Page 12: 1 g GE Power Management Utility Communication Architecture - UCA.

12

Modelling ExampleModelling Example

• Two Real Objects:– Program Memory– Data Memory

• Two Real Objects:– Program Memory– Data Memory

g GE Power Management

Page 13: 1 g GE Power Management Utility Communication Architecture - UCA.

13

MMS ServicesMMS Services

• Get Object• Change Object• Determine Attributes• Create Object• Delete Object

• Get Object• Change Object• Determine Attributes• Create Object• Delete Object

g GE Power Management

Page 14: 1 g GE Power Management Utility Communication Architecture - UCA.

14

Named Variable ObjectNamed Variable Object

• A named MMS object representing a “real” variable• Only the name is needed to access• Attributes:

– Object Name (scope)– MMS Deletable (boolean)– Type Description– Access Method (Public, etc.)– Address (Public only)

• Be careful about using addresses where the address can change from one run-time to the next

• A named MMS object representing a “real” variable• Only the name is needed to access• Attributes:

– Object Name (scope)– MMS Deletable (boolean)– Type Description– Access Method (Public, etc.)– Address (Public only)

• Be careful about using addresses where the address can change from one run-time to the next

g GE Power Management

Page 15: 1 g GE Power Management Utility Communication Architecture - UCA.

15

DomainDomain

• Represents a resource within the VMD• Domains are typically:

– Program Memory– Recipe Memory– Data Memory, etc.

• Domains may be pre-named

• Represents a resource within the VMD• Domains are typically:

– Program Memory– Recipe Memory– Data Memory, etc.

• Domains may be pre-named

g GE Power Management

Page 16: 1 g GE Power Management Utility Communication Architecture - UCA.

16

Domain ServicesDomain Services

g GE Power Management

• Upload:• Upload: InitiateUploadSequenceUploadSegmentTerminateUploadSequence

InitiateUploadSequenceUploadSegmentTerminateUploadSequence

• Download:• Download: InitiateDownloadSequenceDownloadSegmentTerminateDownloadSequence

InitiateDownloadSequenceDownloadSegmentTerminateDownloadSequence

• Each upload sequence is assigned a unique ID Number to track multiple uploads in progress

• Domain data is sent over the network in segments• InitiateDownloadSeq creates domain

– If domain exists: must delete first

• Each upload sequence is assigned a unique ID Number to track multiple uploads in progress

• Domain data is sent over the network in segments• InitiateDownloadSeq creates domain

– If domain exists: must delete first

Page 17: 1 g GE Power Management Utility Communication Architecture - UCA.

17

Unconfirmed ServicesUnconfirmed Services

• Unconfirmed services consist of only the request and indication service primitives– UnsolicitedStatus– InformationReport– EventNotification

• Unconfirmed services consist of only the request and indication service primitives– UnsolicitedStatus– InformationReport– EventNotification

g GE Power Management

Page 18: 1 g GE Power Management Utility Communication Architecture - UCA.

18

Program InvocationsProgram Invocations

• An execution thread consisting of one or more domains• A program invocationcan be started, stopped, etc.• A P.I. may be pre-named

• An execution thread consisting of one or more domains• A program invocationcan be started, stopped, etc.• A P.I. may be pre-named

g GE Power Management

Page 19: 1 g GE Power Management Utility Communication Architecture - UCA.

19

Relay Data & FunctionsRelay Data & Functions

SettingsSettings

g GE Power Management

UploadDownloadChangeSwitch Group

UploadDownloadChangeSwitch Group

ControlControl

Pswd ControlBkr OpenBkr CloseEnable OutputsDisable Outputs

Pswd ControlBkr OpenBkr CloseEnable OutputsDisable Outputs

Present ValuesPresent Values

Present ValuesStatusPwr Quality

Present ValuesStatusPwr Quality

HistoricalHistorical

Fault ReportOscillographyDemand Data

Fault ReportOscillographyDemand Data

Page 20: 1 g GE Power Management Utility Communication Architecture - UCA.

20

Common Application Service Common Application Service Models (CASM)Models (CASM)

• Generic Communications Services:– Data Access– Data (and exception) Reporting– Device Control, Tagging– Self Describing Devices

• Detailed Mapping of Data Objects to MMS• Detailed Mapping of Generic Services to MMS Services

• Generic Communications Services:– Data Access– Data (and exception) Reporting– Device Control, Tagging– Self Describing Devices

• Detailed Mapping of Data Objects to MMS• Detailed Mapping of Generic Services to MMS Services

g GE Power Management

Page 21: 1 g GE Power Management Utility Communication Architecture - UCA.

21

Common Application Service Common Application Service ModelModel

MMS Services RequiredMMS Services Required

g GE Power Management

Page 22: 1 g GE Power Management Utility Communication Architecture - UCA.

22

Relationship of CASM and Relationship of CASM and GOMSEEGOMSEE

g GE Power Management

Page 23: 1 g GE Power Management Utility Communication Architecture - UCA.

23

General Object Model General Object Model for Substation & Field Equipment (GOMSFE)for Substation & Field Equipment (GOMSFE)

g GE Power Management

• Object Modeling is a technique for identifying data elements in a device

• Defines standard names, attributes and behaviours of the data elements

• Allows for the re-use of names• Provides the foundation for the information needed for “self-

decription”

• Object Modeling is a technique for identifying data elements in a device

• Defines standard names, attributes and behaviours of the data elements

• Allows for the re-use of names• Provides the foundation for the information needed for “self-

decription”

Page 24: 1 g GE Power Management Utility Communication Architecture - UCA.

24

ProtocolProtocol

A set of rules for operating a communication systemAreas addressed by rules:

– Framing– Error Control– Sequence Control– Transparency– Line Control– Timeout Control– Startup Control– Special Cases

A set of rules for operating a communication systemAreas addressed by rules:

– Framing– Error Control– Sequence Control– Transparency– Line Control– Timeout Control– Startup Control– Special Cases

g GE Power Management

Page 25: 1 g GE Power Management Utility Communication Architecture - UCA.

25

gGE Power Management

Utility Communication Architecture - UCAUtility Communication Architecture - UCA