Sei sulla pagina 1di 20

CIM Users Group 2012 Spring Meeting Windsor, UK Extending the CIM for Generation

Jean-Franois Cabadi
May 18, 2012

Extending the CIM for Generation


IEC 61970-458 project IEC 61970-458 Reference Architecture IEC 61970-458 Use Cases :

Use Cases compilation methodology Operation Scheduling Use Cases Maintenance Use Cases Transverse Use Cases Additional Use Cases
Applications software CIM extension example CIM lifecycle and model management DDL profile OPC UA profile XML profile RDF profile

Optiplant implementation :

ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 2

IEC 61970-458 project


Subject : using the CIM from the Generation Operator point of view (not the Network Operator point of view) New Work introduced in the WG13 programme of work (project number : IEC 61970-458 Ed.1.0) Roadmap :
Assess Reference Architecture and Actors : 2012/2013 Cluster, rank and develop the Use Cases : 2012/2013 Develop Canonical Information Model Develop Profiles

Minutes and technical documents on IECTC57 Sharepoint : IECTC57 > IEC WG Shared Documents > 61970-458
ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 3

IEC 61970-458 project


Some constraints and guidelines :
exclude DER from project first development, focus on Bulk Generation ISA 95 should be considered possibly by submitting our Use Cases to the ISA95 UA Information Model OPC WG WG18 57/1193/NP (Extension of IEC 61850 information models to also include logical nodes and data models for steam and gas turbines) : this new project must be developed in collaboration with the experts in charge of IEC 61970-458 Ed 1 harmonize with IEC and CENELEC TC57 Reference Architectures, synchronize Use Cases management (format, repository etc) with CEN/CENELEC/ETSI Use Case Process and Methodology

ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 4

IEC 61970-458 Reference Architecture


Actors involved in Generation Operation and Maintenance :

these Actors enclosed in pink are inherited from the Interface Reference Model (IRM) defined in IEC 61968-1. During Use Case compilation and processing, the consistency shall be maintained and hopefully improved
ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 5

IEC 61970-458 Reference Architecture


Bulk Generation assets are organized into Fleets, Plants and Generating Units. For those familiar with ISA-95, a Fleet is an ISA-95 Enterprise and a Plant is an ISA-95 Site. A Generating Unit is an ISA-95 Production Unit

ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 6

IEC 61970-458 Reference Architecture


Scope within CEN/CENELEC/ETSI SGCC Reference Architecture or Smart Grid plane

ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 7

IEC 61970-458 Use Cases


Use Cases compilation methodology :
the compilation of Use Cases is based on the CEN/CENELEC/ETSI template http://www.cen.eu/cen/Sectors/Sectors/UtilitiesAndEnergy/ SmartGrids/Pages/default.aspx to be compatible with Use Case Modeling for Smart Grids According to IEC/PAS 62559 http://61970.offis.unioldenburg.de/

ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 8

IEC 61970-458 Use Cases


Operation Scheduling draft Use Cases :
Day-ahead Fleet Scheduling Intra-day Fleet Scheduling Plant Scheduling Ancillary services and reserve products control Fuel and other resources allocation, cogeneration and other by-products production Day-ahead Hydro Plant valley Scheduling

ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 9

IEC 61970-458 Use Cases


Maintenance draft Use Cases :
CMMS commissioning and Maintenance strategy definition Field data collection for Corrective and Reactive maintenance Field data collection for Preventive maintenance Field Alarms collection for maintenance Collection of switching cycles and operating hours (maintenance counters) Field data collection for Predictive or Condition Based Maintenance Collection of additional maintenance counters for Boiler & Steam Turbine stress Risk assessment Condition Based Operational Advisories Condenser maintenance optimization

ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 10

IEC 61970-458 Use Cases


Transverse draft Use Cases :
Permit To Work management Plant capability estimation Equipment actual availability monitoring Performance monitoring Production reporting Emissions reporting Emissions compliance assessment

ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 11

IEC 61970-458 Use Cases


Alstom contributed the 23 draft Use Cases Additional Use Cases and modifications are expected :
EDF will provide additional Use Cases related to Nuclear, Hydro and/or Thermal Units (planned in 2012) Nuclear Units I&C Connexion project (2012-2013) Other utilities ? EPRI, DKE, BIS ?

Experts are welcome to assist with Use Cases compilation jean-francois.cabadi@power.alstom.com

ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 12

Optiplant implementation : Applications software


OPTIPLANT Framework OPTIPLANT Presentation Framework Sharepoint Portal (Optiplant browser, Mimic engine, Curve viewer, Event viewer) Enterprise Service Bus (CIM data repository, OPC UA server / other Web services) ESB connectors Information System (reporting & analysis services, multi Unit IMS) Multi Unit Historian Smart Calculation Engine

OPTIPLANT Asset Manager CMMS Availability & Capability

OPTIPLANT Plant Scheduling


Plant Scheduling & Economic Dispatch (per fuel)

OPTIPLANT Fleet Scheduling


Day Ahead Fleet Scheduler Real-Time Fleet Scheduler

OPTIPLANT Simulator
Operator Training

Condition Monitoring
Performance Monitoring Life Time Monitoring

What If

Real Time Optimizer

ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 13

Optiplant implementation : CIM extension example

(example of custom CIM extension for weather data integration)


ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 14

Optiplant : CIM lifecycle and model management


IEC CIM custom CIM

Contextual PIM (Platform Independent Model)

ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 15

Optiplant implementation : DDL profile

2 DDL PSM design : EA native Model Transformation technology 6 DDL scripts generation : EA native code generation 10 RDBMS installation : the OPTIPLANT SQLServer tables are created by running the DDL scripts in the client system
ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 16

Optiplant implementation : OPC UA profile

1 OPC UA PSM design : Offis CIMbaT EA plug-in for IEC 5 OPC UA types generation : Offis CIMbaT EA plug-in for IEC 9 OPC UA types implementation : OPC Foundation .NET SDK Model Compiler

ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 17

Optiplant implementation : XML profile

3 XML PSM design : CimConteXtor EA plug-in for IEC 7 XML schema generation : EA native code generation 11 Engineering Data validation : the xml schema Optiplant.xsd is used to validate the xml documents Engineering Data Optiplant.xml
ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 18

Optiplant implementation : RDF profile

4 RDF PSM design : XML PSM and EA native editor features 8 RDF schema generation : CimSyntaxGen EA plug-in for IEC 12 Engineering Data definition : the Modeller extracts the rdf documents Optiplant.rdf according to the rdf schema Optiplant.rdfs
ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 19

www.alstom.com