Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 g GE Power Management Utility Communication Architecture - UCA.

Similar presentations


Presentation on theme: "1 g GE Power Management Utility Communication Architecture - UCA."— Presentation transcript:

1 1 g GE Power Management Utility Communication Architecture - UCA

2 2 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 3 7-Layer UCA Model g GE Power Management

4 Substation Integrated Protection, Control and Data Acquisition Phase 1, Task 2 Requiremenets Specification g GE Power Management ERPI - RP3599-01

5 5 Typical Substation UCA Real-Time Architecture g GE Power Management

6 6 Participating 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

7 7 Utilities 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

8 8 Planned UCA Demo Sites 1.AEP - INEZ Project - March, 1998 (added this meeting) 2.TVA - Transmission - April, 1998 3.AEP - Distribution - May, 1998 4.GPU - Distribution - May, 1998 5.OH - Transmission - December, 1998 6.BE - Distribution - November, 1998 7.NSP - Transmission - November, 1998 8.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, 1998 3.AEP - Distribution - May, 1998 4.GPU - Distribution - May, 1998 5.OH - Transmission - December, 1998 6.BE - Distribution - November, 1998 7.NSP - Transmission - November, 1998 8.Duke Power - December, 1998 (added this meeting) 9.SCE - December, 1998 (added this meeting) 10.AEP - Transmission - June, 1999 g GE Power Management

9 9 MMS 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 10 MMS 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 11 Simple Type Definition g GE Power Management 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 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 12 Modelling Example Two Real Objects: –Program Memory –Data Memory Two Real Objects: –Program Memory –Data Memory g GE Power Management

13 13 MMS 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 14 Named 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 15 Domain 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 16 Domain Services g GE Power Management Upload: InitiateUploadSequence UploadSegment TerminateUploadSequence InitiateUploadSequence UploadSegment TerminateUploadSequence Download: InitiateDownloadSequence DownloadSegment TerminateDownloadSequence InitiateDownloadSequence DownloadSegment TerminateDownloadSequence 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 17 Unconfirmed 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 18 Program 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 19 Relay Data & Functions Settings g GE Power Management Upload Download Change Switch Group Upload Download Change Switch Group Control Pswd Control Bkr Open Bkr Close Enable Outputs Disable Outputs Pswd Control Bkr Open Bkr Close Enable Outputs Disable Outputs Present Values Status Pwr Quality Present Values Status Pwr Quality Historical Fault Report Oscillography Demand Data Fault Report Oscillography Demand Data

20 20 Common Application Service 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 21 Common Application Service Model MMS Services Required g GE Power Management

22 22 Relationship of CASM and GOMSEE g GE Power Management

23 23 General Object Model 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 24 Protocol A set of rules for operating a communication system Areas 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 system Areas addressed by rules: –Framing –Error Control –Sequence Control –Transparency –Line Control –Timeout Control –Startup Control –Special Cases g GE Power Management

25 25 g GE Power Management Utility Communication Architecture - UCA


Download ppt "1 g GE Power Management Utility Communication Architecture - UCA."

Similar presentations


Ads by Google