cim users group 2012 spring meeting windsor, uk extending...
TRANSCRIPT
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