CIM Users Group 2012 Spring Meeting Windsor, UK Extending...
Transcript of CIM Users Group 2012 Spring Meeting Windsor, UK Extending...
CIM Users Group 2012 Spring Meeting Windsor, UK
Extending the CIM for Generation
Jean-François Cabadi
May 18, 2012
ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 2
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
• Optiplant implementation : − Applications software − CIM extension example − CIM lifecycle and model management − DDL profile − OPC UA profile − XML profile − RDF profile
ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 3
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 4
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 5
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 6
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 7
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 8
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.uni-oldenburg.de/
ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 9
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 10
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 11
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 12
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
ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 13
Optiplant implementation : Applications software
OPTIPLANT Asset Manager
OPTIPLANT Plant Scheduling
OPTIPLANT Fleet Scheduling
OPTIPLANT Simulator
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
CMMS
Availability & Capability
Condition Monitoring
Performance Monitoring
Life Time Monitoring
Plant Scheduling & Economic Dispatch (per
fuel)
Real Time Optimizer
Day Ahead Fleet Scheduler
Real-Time Fleet Scheduler
Operator Training
What If
ALSTOM Power Automation and Control - Extending the CIM for Generation - 2012-05-18 - P 14
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 15
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 16
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 17
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 18
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 19
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