IntelliGrid Architecture

 

 

Home

Parent Menu

IntelliGrid Project
Power Functions
IntelliGrid Environments
IntelliGrid Vision
Security Overview
Technical Analysis
Technology List
Additional Information
Printable Deliverables

Same Level Menu

Strategic Vision
Abstract Modeling
Security Issues
Network Management
Data Management
Interoperability
Tactical Approach
Environments
Standards

Child Menu

 

Search IntelliGrid Site

Questions/Comments

Questions

 

Responses

 

 

Tactical Approach

Based on the Platform Independent Model

The Tactical Approach uses Information Object Models, Common Services and Generic Interfaces to provide technology independent solutions for implementing interoperable systems and for managing the migration from legacy systems toward fully integrated systems.  To understand why this approach is important, consider the primary methods that have been used previously to achieve interoperability:

 

 

First Attempt: Ad Hoc Proprietary Links as an After Thought. This approach is too expensive.

Islands of Automation - In the past, each system was developed by itself, with little or no thought given to interconnecting it with other systems. ‘Islands of Automation’ as they’ve been called, see Figure 13. With these islands of automation, if one system needed data from another, some programmer would develop an ad hoc protocol to link the two systems. This link was usually very simple but gave the programmer work for life, since only they could fix it whenever it crashed.

 

 

 

 

 

 

 

 

 

 

Next Attempt: Database as Method to Exchange Data. This approach is too inefficient.

Database-Centric – A few years ago it became evident that this approach made these systems very difficult to maintain, and those vendors were finding it very expensive to expand and upgrade these systems. A new approach was needed. One tentative approach was to require all data to be exchanged through databases, see Figure 14. This simplified the problem of many different protocols by creating a single data exchange mechanism. Data could be stored in the database by one system, and other system could retrieve the data at some different time. However, this architecture was recognized as being too brittle because changes to the database often necessitated changes in many related systems making maintenance very costly.

 

 

 

 

 

 

Platform Independent ModelMore recently, more adaptable architectures have been developed. These architectures allow systems to operate in concert while avoiding excessive interdependence, and provide mechanisms for handling legacy systems more easily. The term ‘Platform Independent Model’ identifies the separation between semantics (the meaning and purpose of message exchange) and implementation (those specific technologies that can carry out the message exchange). The Platform Independent Model (PIM) is that former specification that is independent of any specific technology.

 

IntelliGrid Architecture Platform Independent Model: Common Information Models, Common Services and Interfaces. This model manifests the desired technology independent features described in this section.

 

The IntelliGrid Architecture tactical approach is based on these principles:

Development and Use of a Technology Independent Design for Communications–The use of a technology independent design for communications and integration of intelligent equipment is one of the more important concepts in the development of interoperable systems and equipment today. This design is independent of the physical media and networking protocols so the same language can be used in a variety of different distributed computing environments.

Layered TechnologiesThe concept of technology ‘layering’ is a powerful concept that enables flexibility in the integration of complex distributed computing systems. In simple terms, layering enables the messages in communications to be independent of the technologies that deliver the messages to the devices and equipment that will comprise the future energy system. It is possible, for instance, to have the same message carried over different communications media and different types of networks. The ability to separate the transport of messages from the content and meaning of the messages enables the powerful concept of a ‘common language’ described below. Layering also can enable the industry to make use of new physical communications media that has not yet been developed. This can provide a level of ‘extensibility’ for future systems.

IntelliGrid Architecture
Copyright EPRI 2004