Zum Inhalt

PQopen – First Month of Monitoring

I started the PQopen monitoring about a month ago with two measurement points for testing the infrastructure and data presentation. I described the system architecture in my last posting: PQopen – Open Data für das Stromnetz von morgen.

Now I want to summarize the state and experience of this period. First of all, I want to show some analysis of the measured grid frequency. In the second part, there are some numbers about the monitoring system itself.

Analysis of Grid Frequency

Statistical Data of 1s mean value

There are two data streams of every measurement point. One with cycle-by-cycle resolution and one with 1s aggregated values. The latter were activated a week later, so the resulting data shows only the last 21 days (=3 weeks).

For detailed view, you can visit the dashboard panel: Frequency Statistics

Power Spectral Density

Inspired by the publications and presentations from Leonhard Probst, I used the faster sampled frequency data for a PSD analysis to extract spectral patterns. The PSD is calculated every 15 minutes from cycle-by-cycle data and visualized in a heatmap.

Detailed View of 0.58 Hz mode

This was a short analysis and showcase of the first month of the grid monitoring system. It will get much more interresting, when there are more measurement devices out there.

Monitoring System

After a month of operation, some metrics and background information may be interresting for some of you.

Server Metrics

MetricValue
Database Size5.7 GB
Average Load0.12
Average Memory Use24% of 7.6 GB

Background Calculation (PSD)

The PSD of the frequency is not calculated on the fly, but with a separate docker container executing the calculation every 15 minutes. This process reads the cycle-by-cycle data from the past 15 minutes, calculates one spectrum and writes the data back into the database for viewing in Grafana.

  1. Read 15 Minutes of cycle-by-cycle data (~45000 Samples)
  2. Calculate PSD with welch-method with 5000 samples window size (results in 10 mHz resolution)
  3. Write back the data into the database

Collected Measurement Data

For the monitoring and comparison between the measurement points, I selected a collection of channels which are transmitted and stored on the monitoring server:

Channel NameDescriptionIntervals
FreqMains Frequency in HzCycle-by-Cycle, 1s
U1_1p_rmsRMS Voltage of L1Cycle-by-Cycle
U[i]_rmsRMS Voltage of L[i]1s
U[i]_THDTHD of Voltage L[i]1s
U[i]_pstPst (Flicker) of Voltage L[i]10min

Outlook

The first remote measurement device is on its way to the operator, a second will be out for delivery in the next days. I’m looking forward to get them operational to start real distributed measurement.

Best regards, Michael

Schreibe einen Kommentar