Title: Question 1
1g
GE Power Management
Utility Communication Architecture - UCA
2Utility Communication Architecture - UCA
g
GE Power Management
- 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
37-Layer UCA Model
g
GE Power Management
4Substation Integrated Protection, Control and
Data AcquisitionPhase 1, Task 2Requiremenets
Specification
g
GE Power Management
5Typical Substation UCA Real-Time Architecture
g
GE Power Management
6Participating UCA Vendors
g
GE Power Management
- GE/ Multilin
- Basler
- Cooper
- Beckwith
- Tasnet
- SEL
- GE Harris
- Siemens (Relays)
- Siemens (HMI)
- LG
- Doble
- Dranetz/ BMI
- Modicon/ Square D
7Utilities Participating in UCA
g
GE Power Management
- 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
8Planned UCA Demo Sites
g
GE Power Management
- 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
9MMS Service Specifications
g
GE Power Management
- 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.
10MMS Objects
g
GE Power Management
- Domain
- Program Invocation
- Variable
- Type (Variable)
- Semaphore (2)
- Operator Interface
- Event Condition
- Event Action
- Event Enrollment
- Journal
- File
11Simple 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)
- 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.
12Modelling Example
g
GE Power Management
- Two Real Objects
- Program Memory
- Data Memory
13MMS Services
g
GE Power Management
- Get Object
- Change Object
- Determine Attributes
- Create Object
- Delete Object
14Named Variable Object
g
GE Power Management
- 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
15Domain
g
GE Power Management
- Represents a resource within the VMD
- Domains are typically
- Program Memory
- Recipe Memory
- Data Memory, etc.
- Domains may be pre-named
16Domain Services
g
GE Power Management
InitiateUploadSequence UploadSegment TerminateUplo
adSequence
InitiateDownloadSequence DownloadSegment Terminate
DownloadSequence
- 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
17Unconfirmed Services
g
GE Power Management
- Unconfirmed services consist of only the request
and indication service primitives - UnsolicitedStatus
- InformationReport
- EventNotification
18Program Invocations
g
GE Power Management
- An execution thread consisting of one or more
domains - A program invocationcan be started, stopped, etc.
- A P.I. may be pre-named
19Relay Data Functions
g
GE Power Management
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
20Common Application Service Models (CASM)
g
GE Power Management
- 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
21Common Application Service Model
g
GE Power Management
22Relationship of CASM and GOMSEE
g
GE Power Management
23General Object Model
g
GE Power Management
- 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
24Protocol
g
GE Power Management
- 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
25g
GE Power Management
Utility Communication Architecture - UCA