|
|
There is a faster way to develop standardsDennis Holstein, Publisher
IEEE is using dot-extensions (".") and companion
standards to speed up the standards development process. The idea is to
develop the basic framework in a standard, and then to use either
dot-extension of that standard to extend the standard before the 5 year
revision cycle, or to use companion standards to extend the standard and
add the detail needed for a specific use. This sure beats the time line
to develop a standard that is "perfect" and "all
inclusive".
|
| Communication services, protocols, and performance requirements | |
| Requirements for deploying multicast in the substation | |
| Requirements for deploying network security in the substation | |
| Substation data model with emphasis on object registration for interoperability | |
| Communication capabilities required | |
| System requirements |
Three normative annexes are included:
| A Power system model describing the relationship between substation devices. The power system model defines a reference object model, called PSOM, which is used to establish the requirements for exchanging data objects. | |
| A Client-Server model describing the communication relationship between substation devices. The client-server model defines a reference object model, called CSOM, which is used to establish the requirements for communication transaction sequences. | |
| ASN.1 is used to define data objects and to describe the syntax of the data used in PSOM and CSOM. |
Some IEEE standards, like those produced by the Computer Society (802.1), are already using the dot-extension. Keep in mind, the dot-revision can be issued at any time and does not need to wait for the normal revision cycle of 5 years.
The Substations Committee has not done this in the past, but it is appropriate here. Chalk up another first in the Substations Committee!
Experts
from the focus group
| A shopping list of functionality and performance | |
| Specific requirements for a focused build-out |
This approach is illustrated by two different types of companion standards:
| A functional specification that extends the functionality of P1525: Two examples are the standard test method and the substation configuration management projects. | |
| Build-out of the data model specified in P1525: Two examples are developed by user groups for DNP 3 and GOMSFE. DNP 3 is a popular and widely deployed communication protocol with a very strong user group, supported by a well defined technical committee. GOMSFE is the product of the Utility Initiative started by AEP, which includes plans for UCA™ intelligent electronic devices. |
PSRC Work-in-Progress
PSRC Working Group H4 is developing the standard with input from Working Group H5. Working Group H5 is producing a report describing about 25 applications that could take advantage of information exchange between IEDs over the Substation's Local Area Network or Utility's Wide Area Network. Working Group H4 uses the scenarios developed by H5 to build-out the transaction sequences for exchanging data between IEDs. These transaction sequences are described in the informative annexes to PC37.115.
Working Group H4 operates under a PAR (Project Authorization Request) approved by the IEEE Standards Board in 1998. The purpose and scope stated in the PAR are:
There are currently no coherent communication modeling, terminology and communication test scenarios for the evaluation of one or more implementation concepts for communication between substation IEDs within a substation or between a substation and remote IEDs. Utilities and vendors will use this standard to evaluate, on a common basis, one or more implementation solutions.
This standard defines standard communication modeling, terminology, evaluation criteria and performance measures for communication test scenarios, which specify messages to be exchanged between electrical power substation intelligent electronic devices (IEDs). These scenarios define message transactions between applications within the substation, and between substation IEDs and remotely located applications. The scenarios do not specify the communication protocol required to implement the transactions.
The next companion standard
The draft PAR includes the following purpose and scope:
The purpose of this standard is to describe the requirements and build-to specifications for substation configuration management using the enterprise communication network and communication networks within the substation. Utilities will use this standard to procure new software, enhancement software, or software maintenance for their computer-based substation configuration management system. This capability will provide the utility engineer the means to create an electronic version of the substation configuration stored in a database, and manage that database during operations.
This standard will define a database schema and operator interface for substation configuration management. The Extensible Markup Language (XML), specifically XML-Data, under development by the World Wide Web Consortium will be used as a basis for defining the data format for information exchange. Requirements for processing the XML-Data will also be specified. The substation configuration management requirements will be specified to store configuration documents in a substation configuration distributed database (or repository) that can be used by all authorized subscribers. Operator interface requirements will be specified in terms of basic principles that provide for human friendly interaction with the XML-Data schema and data management.
GOMSFE
Project Team
IEC TC57 is also integrating GOMSFE into IEC 61850, Part 7. This latest version of Part 7-4 containing the GOMSFE objects will be published as a Committee Draft (CD) in September 2000. The CD will be distributed to the National Committees for comment, and these comments will be worked in late 2000 and early 2001.
The plan is to update the latest version of GOMSFE (version .91) based on the revisions required for IEC61850-7-4. The new version should be available by the end of 2000 for use by the Utility Initiative. However, the cycle may repeat in 2001 if comments to the CD require changes that affect GOMSFE.
Several C2TF4 members are also members of the TC57 working groups developing IEC 61850, and are active participants in the Utility Initiative. They of course have first hand knowledge of the maturity of GOMSFE and IEC 61850. Two options are available to C2TF4:
| If all goes well, and IEC 61850-7 becomes an international standard, then a future release of IEEE 1525 will include IEC 61840-7 as a normative reference. This is the best option! | |
| If IEC 61850-7 does not become an international standard, or it is taking too long to become a standard, then C2TF4 could consider building a companion standard based on the latest version of GOMSFE plus the modifications and extensions developed by the Utility Initiative project teams. Stay tuned! |
C2TF4 members have expressed an interest in developing a DNP (Distributed Network Protocol) companion standard. The idea is currently being discussed in the DNP User Group's Technical Committee to determine if they want to go forward with the initiative. If so, the DNP Technical Committee would provide the experts to form the task force and prepare the PAR. A DNP project would be the first to select the functionality and requirements from the options specified in P1525. Primarily, the work will be focused on building out the specifications for P1525's reporting model, and developing the parameter specification for the "holes" defined in P1525's data model.
DNP Technical Committee experts will define the data structures, parameter value defaults and range, and error conditions and codes. ASN.1 experts are available to formalize this requirements in ASN.1 format.
An example is described next to better understand the "holes" defined in P1525's Annex E. All "hole" fields are identified by the "&" that precedes the parameter name. For this example specific "holes" are highlight to illustrate how the components interact and fit together. Following the example is an explanation of some other features illustrated by this example.
First, an Error information class is specified as
Next, an OperatingParameters information class is specified as
Last, the MeasurementUnit and Measurement objects are specified as
The first step defined an Error information class, created the holes for the &errorCode and &ParameterType. These fields must be defined in detail in the companion standard.
In the second step the OperatingParameters information class was defined with holes for &OperatingParameters, &ArgumentType, &ResultType, and &Errors. These fields must be defined in detail in the companion standard. Note, the field &Errors also refers back to the Error information class.
The last step in the example defined the MeasurementUnit and Measurement based on the PSOM model described in P1525, Annex B. All the "unknown" specifications must be defined in detail in the companion standard. Again note, the field &operatingParameters refers back to the OperatingParameters information class.
One last point of interest is the notation "...". This is the ASN.1 version control delimiter, and should be used in the companion standard to identify the baseline specification, and after each "..." extensions to the baseline should be specified. This is best illustrated in the following figure.

IED A sends data in a message to IED B, which in turn, and potentially with some modification, sends the data in a message to IED C. IEDs A and C implement the baseline (version 1) functionality and the extensions defined as version 2. The delimiter "..." specified in the ASN.1 build out of the object model is used to distinguish version 1data from version 2 data. IED B only implements the baseline - version 1, and will not understand the semantics of the data object extension specified as version 2.
The data flow shows that data sent from IED A, containing both version 1 and version 2 data, to IED B. IED B only understands and operates on version 1 data, that data specified prior to the delimiter "...", and ignores the version 2 data. IED may, or may not, modify the version 1 data that it understands. After IED B completes its application, it sends all data to IED C with the changes (if any were made in version 1 data) and the version 2 version 2 data, which is unchanged.
IED C has the is capable of reading and understanding version 1 data, which may have been changed by IED B, and version 2 data originally sent by IED A. Thus we have interoperability between all three IEDs!
Don't
be shy -- get
| Title of the proposed companion standard | |
| Scope of work | |
| Identification of resources to perform the work |
The second task is to meet with the chairman of the sub-committee and members of the subcommittee to discuss the proposal, and to answer questions from the sponsor.
The last task is to form the task force or working group and begin work. One of the first orders of business is to write a PAR, and submit it for approval.
Need
help -- Give us a call
We are interested in your opinion, so please take some time to send me an EMAIL at holsteindk@aol.com with your contribution. We will continue to report on the development that flows from each standardization venue in Que Pasa, which is only available to OPUS Subscription Service subscribers.
Send mail to postmaster@opusss.com with questions or comments about this web site.OPUS Publishing and OPUS Subscription Service are trademarks of OPUS Publishing.
All other products mentioned are registered trademarks or trademarks of their
respective companies.
|