Download presentation
Presentation is loading. Please wait.
Published byPreston Potter Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.