250 likes | 1.14k Views
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
E N D
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 • Defines a “suite” of protocols to address all utility communication requirements • Has recently focused on Substation Communications
g GE Power Management 7-Layer UCA Model
g GE Power Management Substation Integrated Protection, Control and Data AcquisitionPhase 1, Task 2Requiremenets Specification ERPI - RP3599-01
g GE Power Management Typical Substation UCA Real-Time Architecture
GE/ Multilin Basler Cooper Beckwith Tasnet SEL GE Harris Siemens (Relays) Siemens (HMI) L&G Doble Dranetz/ BMI Modicon/ Square D g GE Power Management Participating UCA Vendors
American Electric Power (AEP) Indianapolis Power & Light Ontario Hydro Northern States Power Tampa Electric ComEd Cinergy Baltimore Gas & Electric GPU Nuon Enetergy TVA Duke Boston Edison Union Electric Florida Power Corp. Southern California Electric Wisconsin Electric ESKOM g GE Power Management Utilities Participating in UCA
g GE Power Management 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
g GE Power Management 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.
g GE Power Management MMS Objects • Domain • Program Invocation • Variable • Type (Variable) • Semaphore (2) • Operator Interface • Event Condition • Event Action • Event Enrollment • Journal • File
Type Classes: BOOLEAN BIT STRING INTEGER UNSIGNED (INT) FLOAT (IEEE) REAL (ISO) VISIBLE STRING OCTET STRING GENERAL TIME (ISO) BINARY TIME (MMS/C) BCD g GE Power Management Simple Type Definition • A Sample Type definition consists of Class and Size • 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.
g GE Power Management Modelling Example • Two Real Objects: • Program Memory • Data Memory
g GE Power Management MMS Services • Get Object • Change Object • Determine Attributes • Create Object • Delete Object
g GE Power Management 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
g GE Power Management Domain • 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 Domain Services • Upload: • 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 InitiateUploadSequence UploadSegment TerminateUploadSequence • Download: InitiateDownloadSequence DownloadSegment TerminateDownloadSequence
g GE Power Management Unconfirmed Services • Unconfirmed services consist of only the request and indication service primitives • UnsolicitedStatus • InformationReport • EventNotification
g GE Power Management 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
g GE Power Management Relay Data & Functions Settings Control Present Values Historical Upload Download Change Switch Group Pswd Control Bkr Open Bkr Close Enable Outputs Disable Outputs Present Values Status Pwr Quality Fault Report Oscillography Demand Data
g GE Power Management 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
g GE Power Management Common Application Service Model MMS Services Required
g GE Power Management Relationship of CASM and GOMSEE
g GE Power Management General Object Model for Substation & Field Equipment (GOMSFE) • 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”
g GE Power Management 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
g GE Power Management Utility Communication Architecture - UCA