CIM Gateway CIMug Milan 2010 June 15 18

  • Slides: 18
Download presentation
CIM Gateway CIMug Milan 2010, June 15 -18 th Guillaume Lapierre-Ganivet

CIM Gateway CIMug Milan 2010, June 15 -18 th Guillaume Lapierre-Ganivet

Overview ■ The overall goal of this project ■ CIM Object model generation ■

Overview ■ The overall goal of this project ■ CIM Object model generation ■ Applications ■ Perspectives 2

Overall goal: Exchange data in CIM XML

Overall goal: Exchange data in CIM XML

Old vs. New format ■ Breakthrough technology ■ Extending content of exchange formats ■

Old vs. New format ■ Breakthrough technology ■ Extending content of exchange formats ■ Overall quality is improved 4

Exchange data in CIM XML - frequent - regular, but not frequent - on

Exchange data in CIM XML - frequent - regular, but not frequent - on request ENTSO-E TSO 6, TSO 7, … TSO 3, TSO 4 TSO 5, … Operational processes ENTSO-E Projects DACF Reference cases D 2 CF (planned) Snapshots Others on request Other TSOs TSO 1, TSO 2 , … TSO Consortium Regions System studies processes Planning Mid-term Various studies System extension Others such as wind integration Long-term 5

CIM compliance at stake ■ IEC standard ■ CIM XML Model Exchange – 61970

CIM compliance at stake ■ IEC standard ■ CIM XML Model Exchange – 61970 -452(-456) ■ ENTSO-E CIM Model Exchange Profile 6

ENTSO-E CIM Model Exchange Profile Stat e ■ Equipment ■ Topology ■ State variables

ENTSO-E CIM Model Exchange Profile Stat e ■ Equipment ■ Topology ■ State variables Topol ogy Equipme nt 7

CIM object model generation

CIM object model generation

Requirements & Specifications ■ Automatically generated CIM Model C++ library ■ Read / Write

Requirements & Specifications ■ Automatically generated CIM Model C++ library ■ Read / Write XML instances ■ Useful to check profile consistency ■ Evolutive on demand multi-platforms 9

XML specifications ■ XML Metadata Interchange ■ Web Ontology Language ■ Resource Description Framework

XML specifications ■ XML Metadata Interchange ■ Web Ontology Language ■ Resource Description Framework 10

Available tools and technologies ■ DOM vs. SAX ■ Apache Velocity ■ CIMTool ■

Available tools and technologies ■ DOM vs. SAX ■ Apache Velocity ■ CIMTool ■ CIMDesk 11

Principle scheme 12

Principle scheme 12

Applications: Achieve consistency & inter-operability

Applications: Achieve consistency & inter-operability

CIM profile and internal format ■ Obtaining 'bijectivity' ■ Support former fonctionalities ■ Merged,

CIM profile and internal format ■ Obtaining 'bijectivity' ■ Support former fonctionalities ■ Merged, Partial and. . . Incremental ■ Unique and persistent IDs 14

Validation of tools and data ■ Inter Operability (IOP) tests ■ ENTSO-E Migration process

Validation of tools and data ■ Inter Operability (IOP) tests ■ ENTSO-E Migration process ■ CIMDesk ■ Bug reports 15

Perspectives

Perspectives

And then … ■ No more UCTE DEF files ■ Upcoming CIM versions ■

And then … ■ No more UCTE DEF files ■ Upcoming CIM versions ■ Parser and writer at no cost ■ Large range of profiles 17

Any questions?

Any questions?