4 Replies Latest reply on Jan 5, 2010 9:58 AM by andreas

    openPDC (open source phasor data concentrator)

    merighm

      I thought some of you might be interested in this:

       

      http://openpdc.codeplex.com/

       

      Project Description
      The openPDC is a complete set of applications for processing streaming time-series data in real-time. Measured data is gathered with GPS-time from multiple input sources, time-sorted and provided to user defined actions, then dispersed to custom output destinations for archival.

       

      The open source phasor data concentrator (openPDC) is a system that is used to manage, process and respond to dynamic changes in fast moving streaming phasor data. More specifically, the openPDC can process any kind of data that can be described as “time-stamped measured values”. These measured values are simply numeric quantities that have been acquired at a source device and are typically called points, signals, events, time-series values or measurements. Examples of measurements include temperature, voltage, vibration, location, luminosity and, of course, phasors. When a value gets measured, an exact timestamp is taken, typically using a GPS-clock for accuracy – the value, along with its timestamp, is then streamed to the openPDC where it can be “time-aligned” with other incoming measurements so that an action can then be taken on a complete slice of data that was all measured at the exact same moment in time.

       

      Not done in StreamInsight, but stream-processing nonetheless...

       

      Moh&

       

       

        • Re: openPDC (open source phasor data concentrator)
          cescamilla

          Seems kind of like an universal interface, and it does sound really interesting, but the only thing available to try out is the API Help files and there is no API nor Application to download, so... it sounds like a good effort, but until it has something more solid I guess we'll have to wait and see.

          • Re: openPDC (open source phasor data concentrator)
            andreas

            Moh,

             

            that is definitely something interesting. OSIsoft has been very active in the area of collecting PMU (Phase Measurement Unit) data. And one of the main issues is the time alignment as you have stated.

             

            MOH M ERIGH

            ... can be “time-aligned” with other incoming measurements so that an action can then be taken on a complete slice of data that was all measured at the exact same moment in time ...

             

            Typical PMUs can have several hundred tags that each are collected with the grid frequency (or as in your link with half the grid frequency) and you need to make sure the timestamps collected form various places are properly aligned.

             

            After the collection (and time-alignment) you have to process the raw data to get information, and that is sometimes done via FFT (Fast Fourier Transformation). All of this is an extremely interesting are of research that actually effects our day-to-day life (at least sometimes when we get an electricity black out) and often includes PI software (PI is even mentioned on the site).

             

            Thanks for sharing this!