Thursday, March 29, 2012

Open Standards and Open Source for the SmartGrid


This presentation was about an application developed for designing electrical grid systems and managing the vast amounts of data generated from smart grid systems.

Company profile: Open Grid Systems:

  • Users of Eclipse
  • Consultancy and software company
  • Model driven focus
  • Tries to use open, cutting edge, technologies

Product: Cimphony:

  • Power systems data viewer in Eclipse
  • 125+ Eclipse RCP plug-ins
  • Very modular
    • Supports headless deployment
    • Some components exposed as web services
    • Can be deployed as smaller applications
    • All OSGi
  • Model driven frameworks
    • Browser
    • Graphical editor using GMaps hosted on Jetty
    • Single Line Diagrammer
  • Handles many data formats used by the many layers of companies in the electrical market
    • Separates structure and format
    • Uses OCL for validation outside of ECore based on profiles
    • Added annotated comments to OCL with human readable error messages
    • QVTO data transformation language
      • User and internally executable transformations on data
      • Transformation registry with auto-discovery
      • Added annotated comments for UI error messages
    • Uses CDO as data store for a very flexible local repository

Challenges in SmartGrid technology:

  • Bi-directional communication between home and electrical companies (distributors/re-sellers)
    • New trend is people generating their own power and are no longer just simple consumers
  • Open, but complicated, standards
    • Electrical network models
    • Mathematical functional models
    • Common Information Model (UML)
    • RDF XML
    • Challenge is to establish standards for the data formats
    • Very complicated
  • Large amounts of data
  • Many proprietary power systems have many legacy data formats
    • Problematic when networks need to interact
    • Many companies involved at different levels
  • Smart meters involve real-time analysis and control

No comments:

Post a Comment