1 / 16

ABB Experience Neela Mayur

ABB Experience Neela Mayur. CIM Users’ Group Meeting June 1 2 , 2008. Agenda. ABB participation in CIM Development Definition of CIM ABB Network Manager CIM Architecture CIM support from ABB products ABB customer experiences Technology Recommendations Conclusions.

may-ratliff
Download Presentation

ABB Experience Neela Mayur

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ABB Experience Neela Mayur CIM Users’ Group Meeting June 12, 2008

  2. Agenda • ABB participation in CIM Development • Definition of CIM • ABB Network Manager CIM Architecture • CIM support from ABB products • ABB customer experiences • Technology • Recommendations • Conclusions

  3. ABB participation in CIM Development • ABB was involved from Day 1 when EPRI started the CIM initiative in 1994 • In 2001, ABB delivered a CIM based data engineering system • For more than 12 years, Lars – Ola Osterlund from ABB has been contributing to CIM model standardization within IEC • ABB has actively participated in the inter op tests since 2000

  4. What The CIM Is And Is Not • What the CIM is • CIM is an interface definition • An information model including power system connectivity for data exchange • A suite of specifications from IEC TC57 • An electronic model in UML • What the CIM is not • Sometimes CIM is referred as a database • This is not correct • It is possible to use CIM as a database schema but this has consequences • Performance impact because of inheritance in CIM • vulnerability to changes in the CIM standard

  5. Evolution of CIM • CIM Changes And Will Continue To Do So • Support for new functions is continuously added • DMS interfaces added by WG14 • Energy market interfaces added by WG16 • CIM for planning interfaces added by WG13 • Utilities having projects using the CIM where results are feed back to IEC • ERCOT • ELIA • Discovered issues and errors require changes • Interoperability tests • Utilities making EAI projects using the CIM

  6. ABB Network Manager (EMS) CIM Architecture Data Engineering/ Modeler tool Online System CIMXML Model Data Run Time RTDB CIMXML Real time Data CIMXML Model Import Oracle CIMXML Real time Export CIMXML Real time Import CIMXML Model Export Graphics Generation DAIS/DA API DAIS/DA Server DAIS/A&E API DAIS/A&E Server

  7. CIM support from ABB products • Data Engineering Tool for EMS • CAISO specified support for CIM in 1999 • Main Objective • Exchange network model in a standard format to improve efficiency • Auto generated one-line diagrams • ABB delivered DE tool in 2001 to meet the objectives • Based on ESRI GIS system • Rich in Functionality (improved over last 6 years) • Auto generation of substation diagrams • Import CIM xml file • Graphical compare of new input with existing data • Export CIM xml file • Real time State Estimator data exchange in CIM format between EMS and Market system • Multi model maintenance

  8. CIM support from ABB products • Data Engineering Tool for EMS • Full model export/import • Load Flow on imported models • Graphics generation from imported models • Incremental model export/import • On going maintenance to support the latest changes to the standard • Model data support real time data exchange • DAIS/DA • ICCP • SE results Using MOM • ABB’s Market Applications support model initialization using CIM xml • ABB OMS Applications support model initialization using distribution CIM xml

  9. ABB customer Experience • CAISO – Dual Model Maintenance (one for EMS and one for Market) • Exchange model between EMS and Market Applications • Exchange real time State Estimator results in CIM format using MOM • NYISO – Exchange model between EMS and Market Applications • Austin Energy – Model exchange ERCOT • KCPL – Condition Based Maintenance • Tri State – Import External Model from WECC, WAPA • ERCOT – Initialize market Applications using CIM • Com ED – Distribution CIM usage- extract data from Small World GIS and exported in CIM format to be ABB DMS applications • Serious performance problem • STANET – Exchange Data with Swedish Grid • ELIA – Customer Developed CIM exporter for internal Application usage • CENACE – Internal use • PacificCorp – Internal use

  10. CIM is PacifiCorp’s Integration Strategy • PacifiCorp is successfully using CIM to design both interfaces and databases • CIM was adopted in 1999 as PacifiCorp’s application integration standard • Used for both messaging and database design for new projects • Existing interfaces are reworked when the needarises • CIM-based integration viewed internally as “Best Practice” • Having a common vocabulary reduces semantic misinterpretation • Reusing messages minimizes integration costs • Minimal knowledge of internal application designs required • CIM is here to stay • CIM model-driven integration is standard design practice • PacifiCorp vendors are getting used to the idea

  11. Technologies Used • Importer • XSLT with existing standard importer • Custom written translator • Exporter • Oracle views and report generator • Custom written translator

  12. Experiences with different Technologies • XSLT • Pros • Leverage current functionality of CSV import • Powerful and high productivity • Easy to adapt to changing CIM standard • Cons • Scalability and performance issues for complex transformations • For complex transformations incremental import is difficult • Oracle views and report generator • Pros • Powerful and high productivity • Easy to adapt to changing CIM standard • Good scalability and performance

  13. Experiences with different Technologies • Custom applications • Pros • Easier (but not for granted) to get scalability and good performance • Cons • High ongoing maintenance

  14. Recommendations • Put complex transformations in RDBMS • Gives good performance and scalability • It is efficient to make complex transformations in RDBMS • Easy to support incremental CIM XML data exchange • Put simple transformations in XSLT • Easiest way to process XML files • A single XML file scan in XSLT is efficient, no scalability or performance penalty

  15. Conclusions • Network Manager data model is very close to the CIM • Makes transformations from CIM to Network Manager simple • Plan to change Network Manager Data Model where the difference in CIM and ABB model is significant

More Related