1 g GE Power Management Utility Communication Architecture - UCA.

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

Transcript of 1 g GE Power Management Utility Communication Architecture - UCA.

1

gGE Power Management

Utility Communication Architecture - UCAUtility 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

3

7-Layer UCA Model7-Layer UCA Model

g GE Power Management

Substation Integrated Protection, Control and

Data AcquisitionPhase 1, Task 2Requiremenets Specification

g GE Power Management

ERPI - RP3599-01ERPI - RP3599-01

5

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

g 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

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

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

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

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

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.

12

Modelling ExampleModelling Example

• Two Real Objects:– Program Memory– Data Memory

• Two Real Objects:– Program Memory– Data Memory

g 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

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

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

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

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

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

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

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

21

Common Application Service Common Application Service ModelModel

MMS Services RequiredMMS Services Required

g GE Power Management

22

Relationship of CASM and Relationship of CASM and GOMSEEGOMSEE

g 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”

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

25

gGE Power Management

Utility Communication Architecture - UCAUtility Communication Architecture - UCA