IOP_report_20080611

advertisement
CIM/GID Interoperability Testing


Presented by Lars-Ola Österlund
At CIM Users group 2008-06-10 in Västerås
ABB Network Management
1
The CIM And GID Is...




The Common Information Model (CIM) for the Utility industry
A standard from IEC TC57
Described in UML (Unified Modeling Language)
Documented in several specifications







IEC61970-301 Core information model
IEC61970-452 Transmission network model exchange
IEC61970-501 RDF Schema version of the UML
IEC61970-552-4 CIMXML data exchange format
IEC61968-11 extended information model
and several more ...
Generic Interface Definition (GID) APIs described in

IEC61970 400 documents.
ABB Network Management
2
Evolution Of The CIM










Originated as an EPRI project 1994
EPRI report TR-106324 June 1996
IEC TC57/WG13 created September 1996
UML used to describe the data model in 1998
IEC TC57/WG14 added DMS extensions in 2003
CIM Market extensions (CME) created 2004
IEC TC57/WG16 ETSO and CME harmonization late 2004
CIM for planning sponsored by EPRI started in 2006
Several utilities use CIM to support systems integration, e.g.
ERCOT
CIM continue to evolve...
ABB Network Management
3
Correctness Of The CIM

Several versions of the CIM has been released since
1996 when CIM was first released


Does the CIM work?
New versions emerges because

New functionality supported
 Errors corrected

Interoperability testing a way to demonstrate and
verify correctness
ABB Network Management
4
CIM Interoperability Tests

Was introduced to

Verify correctness of
 IEC
CIM standards
 Vendor implementations


First test year 2000


Goal to verify the CIM works
Since then annual tests


Demonstrate interoperability
To verify changes and corrections
Each test documented in a report from EPRI
ABB Network Management
5
CIM Releases
CIM
Profile
Date
cim05
-
December 1996
cim06
cim07
cimu07
cimu08
-
April 1997
April 1998
April 1998
August 1999
cimu09a_001215
CPSM 2000-12-06
December 2000
cim10_010825c
CPSM 2001-04-02
April 2001
cim10_011015
CPSM 1.5
September 2001
cim10_011015
CPSM 1.6
July 2002
cim10_030501
CPSM 1.7
November 2003
cim10_030501
CPSM 1.8
July 2004
cim10v002
CPSM 1.9
September 2005
cim10v003
cim11 (cim10v004)
CPSM 2.0
IEC 61970-452 Rev3
March 2006
October 2006
cim12v03
IEC 61970-452 Rev4
Q1 2008
ABB Network Management
6
Interoperability tests, 1

IOP1 18 Dec 2000 1th test in Orlando


IOP2 29 April 2001 2nd test in Las Vegas


ABB, PTI(PsyCor), Langdale, GE Harris
2 August 2002 Beijing


ABB, ALSTOM, Siemens, PsyCor, SISCO
IOP4 14 July 2002 4th test in San Francisco


ABB, ALSTOM, Siemens, CIM-Logic, SISCO
IOP3 26 Sept 2001 3rd test in Monterey


ABB, ALSTOM (and Langdale), Siemens, PsyCor, CIM-Logic,
SISCO
NEPDCC, CEPRI, NARI, Tsinghua, Luneng, Dongfang
IOP5 18 Nov 2003 5th test in San Francisco

Alstom, Shaw PTI, SISCO, SNC Lavalin
ABB Network Management
7
Interoperability tests, 2

IOP6 19 Sept 2004 6th test at CAISO in Folsom


IOP7 26 Sept 2005 7th test at CAISO in Folsom


Areva, EDF, PTI, SNC Lavalin, ABB (remote)
IOP9 1 Oct 2006 9th test in Washington DC


Areva, EDF, ABB, PTI, Siemens, SISCO, Xtensible Solutions
IOP8 30 March 2006 8th test in San Francisco


Areva, EDF, Incremental Systems, PTI, Siemens, SISCO
ABB, EDF, GE, Siemens-PTI, SISCO
IOP10 17 Sept 2007 10th test in San Francisco

ABB, Areva, GE, Siemens, Siemens-PTI, SNC
ABB Network Management
8
Standards Being Tested

Currently

Core data model
 IEC

RDF Schema version of the UML
 IEC

61970-402 to 407
Plans to extend tests also to other specifications
ABB Network Management
9
61970-552-4
GID specifications
 IEC

61970-452
CIMXML data exchange format
 IEC

61970-501
Transmission network model exchange profile
 IEC

61970-301
Test Overview
CIM
-61970-301
-61960-452
-61970-552-4
CIMXML
model
file
Sending
System
Schema
Validation
Tool
Receiving
System
GID connections
-61970-402
-61970-403 (DAF++)
-61970-404 (DAIS/OPC DA)
-61970-405 (DAIS/OPC A&E)
-61970-407 (HDAIS/OPC-HDA)
ABB Network Management
10
CIM
-61970-501
Test Networks

A number of participants provides test networks






ABB40Bus
Areva60bus
Wapa262 (GE)
Siemens100Bus
EDF networks
The test networks are typically small as functionality
is the focus
ABB Network Management
11
ABB40Bus Network Overview
ABB Network Management
12
Sample CIMXML Model File

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cim="http://iec.ch/TC57/2007/CIM-schema-cim12#">

...

<cim:Substation rdf:ID="_7582201">






<cim:IdentifiedObject.localName>MONR</cim:IdentifiedObject.localName>
<cim:IdentifiedObject.name>MONROE</cim:IdentifiedObject.name>
<cim:Substation.Region rdf:resource="#_83129201"/>
</cim:Substation>
...
<cim:VoltageLevel rdf:ID="_7583201“>




<cim:IdentifiedObject.localName>220kV</cim:IdentifiedObject.localName>
<cim:IdentifiedObject.name>MONR220SUBNET</cim:IdentifiedObject.name>
<cim:VoltageLevel.MemberOf_Substation rdf:resource="#_7582201"/>
<cim:VoltageLevel.BaseVoltage rdf:resource="#_220000302"/>
</cim:VoltageLevel>
 ...
</rdf:RDF>


ABB Network Management
13
Tested Functionality

Current





Starting up




Full import of an original model
Full re-export of imported model
Full import of a re-exported model
Run Load Flow on imported model
Preparation of an increment in Data Engineering/Modeler
Incremental model export
Incremental model import
Planned


Use CIMXML configuration in GID/ICCP subscriptions
Run State Estimation
ABB Network Management
14
How The Tests Are Conducted

Bi-weekly preparation phone conferences


Test procedure prepared
When standard frozen (typically June)


Validation tools updated
Participants updates software
 Test

Participants gather at a test location




Tests conducted according to test procedure
Witnesses (typically from utilities) follow the tests
Results are recorded
Test report issued by EPRI

Copies of reports can be obtained from EPRI
ABB Network Management
15
networks compliant with the standards created
Sample Issues On Standards

Ambiguities in the Core CIM (61970-301)

Line containment
 Load model
 Voltage control

Different interpretations of the core CIM


Lacking support of functionality



Measurements and state
Equivalent modeling
Model boundary definition
Profile issues (61970-452)

Convention for association role usage
 Object identification and uniqueness
 Name lengths
ABB Network Management
16
Sample Issues On Implementations

Differences in export vs. import file

Number of objects
 More
objects
 Less objects



Parameter values
Object identifiers and names
Differences in Load Flow solution
ABB Network Management
17
Result Evaluation

Despite small networks used in tests it is still difficult
to compare results, i.e.

Why does the number of objects differ in an export vs. an
import?
 Does

Is a re-exported object the same as an imported?
 How

to prove sameness?
Why are Load Flow solutions different?
ABB Network Management
18
a difference matter?
Conclusion

Interoperability testing has






Demonstrated CIM/GID standards works
Improved the quality of the CIM/GID standards
Demonstrated implementation interoperability
Promoted the use of CIM/GID
Been a success
Interoperability testing needed as long as CIM/GID
standards evolve
ABB Network Management
19
Download