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

GE Power Management

Feb 03, 2016

Download

Documents

alta

g. GE Power Management. Utility Communication Architecture - UCA. g. GE Power Management. Utility Communication Architecture - UCA. Arose from the need for common communication across the utility enterprise Basic definition started in 1998 - PowerPoint PPT Presentation
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: GE Power Management

1

gGE Power Management

Utility Communication Architecture - UCAUtility Communication Architecture - UCA

Page 2: GE Power Management

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: GE Power Management

3

7-Layer UCA Model7-Layer UCA Model

g GE Power Management

Page 4: GE Power Management

Substation Integrated Protection, Control and

Data AcquisitionPhase 1, Task 2Requiremenets Specification

g GE Power Management

ERPI - RP3599-01ERPI - RP3599-01

Page 5: GE Power Management

5

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

g GE Power Management

Page 6: GE Power Management

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: GE Power Management

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: GE Power Management

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: GE Power Management

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: GE Power Management

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: GE Power Management

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: GE Power Management

12

Modelling ExampleModelling Example

• Two Real Objects:– Program Memory– Data Memory

• Two Real Objects:– Program Memory– Data Memory

g GE Power Management

Page 13: GE Power Management

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: GE Power Management

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: GE Power Management

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: GE Power Management

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: GE Power Management

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: GE Power Management

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: GE Power Management

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: GE Power Management

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: GE Power Management

21

Common Application Service Common Application Service ModelModel

MMS Services RequiredMMS Services Required

g GE Power Management

Page 22: GE Power Management

22

Relationship of CASM and Relationship of CASM and GOMSEEGOMSEE

g GE Power Management

Page 23: GE Power Management

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: GE Power Management

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: GE Power Management

25

gGE Power Management

Utility Communication Architecture - UCAUtility Communication Architecture - UCA