OpenWindSCADA
Repository of openly available wind turbine SCADA datasets with high-level descriptions, reusable data loaders for convenient CSV import, and a platform for documenting insights related to data quality and malfunctions.
https://github.com/sltzgs/openwindscada
Category: Renewable Energy
Sub Category: Wind Energy
Keywords
open-data renewable-energy scada wind-energy wind-power
Last synced: 41 minutes ago
JSON representation
Repository metadata
list of open wind turbine data sets
- Host: GitHub
- URL: https://github.com/sltzgs/openwindscada
- Owner: sltzgs
- License: gpl-3.0
- Created: 2021-11-22T15:15:50.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-17T13:58:02.000Z (10 days ago)
- Last Synced: 2025-04-26T06:08:55.773Z (1 day ago)
- Topics: open-data, renewable-energy, scada, wind-energy, wind-power
- Language: Jupyter Notebook
- Homepage:
- Size: 13 MB
- Stars: 140
- Watchers: 2
- Forks: 23
- Open Issues: 0
- Releases: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
README.md
OpenWindSCADA
Repository of openly available wind turbine SCADA datasets with high-level descriptions, reusable data loaders for convenient CSV import, and a platform for documenting insights related to data quality and malfunctions.
For questions and feedback, plese reach out to: [email protected]
Table of open source wind turbine SCADA data sets:
ID | Dataset | .jpynb | Loc | Met-mast | Trb# | Var# | Logs✓/✗ | Labels✓/✗ | ΔT | ∑T | Ref | Remarks/License | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
⭐ | 1 | EDP Open Data | here | ESP (on) | ✓ | 5 | ~80 | ✓ | ✓1 | 10m | 2y | - | T09 removed from dataset |
2 | Winji Gearbox Challenge | ✗ | ? | ? | 5 | ~20 | ✓ | ✓2 | 10m | 3y | - | register & consent from WinJi | |
⭐ | 3 | Kelmarsh Farm | here | UK (on) | ✗ | 6 | ~99 | ✓ | ✗ | 10m3 | 5y | - | farm info |
⭐ | 4 | Penmanshiel Farm | ✗ | UK (on) | ✗ | 14 | >150 | ✓ | ✗ | 10m3 | 5y | - | farm info |
5 | Ørsted Anholt Offshore | ✗ | DEN (off) | (✓)4 | 111 | ? | ? | ? | 10m | 2y | - | application/NDA; farm info | |
6 | Ørsted Westermost Rough | ✗ | UK (off) | (✓)4 | 35 | ? | ? | ? | 10m | 2y | - | application/NDA; farm info | |
7a | "CAREtoCompare" Windfarm B | ✗ | GER (off) | ? | 9 | 64 | ? | ✓ | 10m | 2y | - | normalized for anonymization | |
7b | "CAREtoCompare" Windfarm C | ✗ | GER (off) | ? | 22 | 238 | ? | ✓ | 10m | 2y | - | normalized for anonymization | |
8 | Fuhrländer Farm | ✗ | ? (on) | ✗ | 5 | 312 | ✓ | ✗ | 5m | 3y | [2] | Eclipse Public License v2.0 | |
9a | DSforWind Windfarm 1a | ✗ | ? (on) | ✓6 | 4 | 7 | ✗ | ✗ | 10m | 1y | - | - | |
9b | DSforWind Windfarm1b | ✗ | ? (off) | ✓6 | 2 | 7 | ✗ | ✗ | 10m | 1y | - | - | |
9c | DSforWind Windfarm 2a | ✗ | ? (on) | ✓6 | 2 | 7 | ✗ | ✗ | 10m | 1y | - | - | |
9d | DSforWind Windfarm 2b | ✗ | ? (off) | ✓6 | 2 | 7 | ✗ | ✗ | 10m | 1y | - | - | |
10 | PCWG Data Sets | ✗ | ? (on) | ✓ | 3 | 1 | ✗ | ✗ | 10m | 1y | - | - | |
11 | Norrekaer Windfarm | ✗ | DK (on) | ✓ | 41 | 3 | ✗ | ✗ | 10m | 1.5y | [3] | farm info | |
11 | Delabole Windfarm | ✗ | UK (on) | ✓ | 10 | 1 | ✗ | ✗ | 10m | 1y | [4] | farm info | |
12 | Dundalk IoT | ✗ | IRE (on) | ✗ | 1 | 20 | ✗ | ✓7 | 10m | 14y | - | urban terrain | |
13 | Kaggle Wind Turbine | ✗ | TUR (on) | ✗ | 1 | 4 | ✗ | ✗ | 10m | 1y | - | - | |
14 | Small São Paulo | ✗ | BRZ (on) | ✗ | 1 | ~40 | ✗ | ✗ | 1m | 5y | - | small, urban turbine | |
15 | Björkö Wind Turbine | ✗ | SWE (on) | ✗ | 1 | 68 | ✗ | ✗ | 1s | 1y | - | small; turbine info | |
16 | IET-OST Turbine | ✗ | SUI (on) | ✗ | 1 | 15 | ✗ | ✗ | 1s | 1.5y | - | small; turbine info | |
17 | Pedra do Sal Wind Farm | ✗ | BRZ (on) | ✓ | 20 | ~40 | ✗ | ✗ | 10m | 1y | - | farm info | |
18 | Beberibe Wind Farm | ✗ | BRZ (on) | ✓ | 32 | ~40 | ✗ | ✗ | 10m | 1y | - | farm info | |
19 | SMARTEOLE Wind Farm | ✗ | FRA (on) | ✓ | 7 | ~40 | ✓ | ✗ | 1m | 4m | [5] | wake steering; farm info | |
20 | Loegtved VestasV100 | ✗ | DK (on) | ✗ | 1 | 3 | ✗ | ✗ | 10m | 4y | - | contact for more data | |
🆕❗ | 21 | Hill of Towie Wind Farm Open Dataset | ✗ | SCT (on) | ✗ | 21 | 56 | ✓ | ✗ | 10m | 8.7y | - | CC-BY-4.0; AeroUp/TuneUp upgrade info included, data loader here |
👎 | 98 | Engie La Haute Borne | ✗ | FR (on) | ✗ | 4 | ~80 | ✗ | ✗ | 10m | 8y | - | offline; farm info |
👎 | 99 | Levenmouth Turbine | ✗ | UK (near) | ✓ | 1 | >500 | ✓ | ✗ | 10m/1s | 3y | - | not for free (~2000 £) |
✗ = no / ✓ = yes
Notebooks - Data Loaders and Overview Plots:
The jupyter notebooks in the 'notebooks' folder contain a data loader for SCADA signals, logs, annotations as well as community annotations (see next sections). Table 1 indicates whether the respective dataset has already been added. Furthermore, they produce an overview over each dataset such as shown in the following image:
Also, for each turbine, there is an 'Overview Cockpit' with a power curve plot, a wind rose and the data avilability over time. An example is shown here:
Lastly, operator annotations are listed, if they are part of the dataset. See e.g. for T01 of the edp data set:
To run the notebooks yourself, please add the respective .csv-files to the data folder.
Comunity Annotations:
We want to enable researchers to build upon the findings of others who were previously working with the dataset. For every dataset, we have set up a community-annotation folder, containing simple CSV's to collect data quality or malfunction related observations. They contain the following columns:
- annot_id: unique annotation identifies (running ascending number)
- turbine_id: which turbine of the respective dataset is affected?
- signal: which signal exhibits the respective observation?
- time_start / time_stop: during which time is the observation present?
- related_log_message (optional): is there a SCADA log message that coincides with the observation?
- remarks: describe your observation in a few words.
The respective notebooks automatically load, read and display the respective malfuncitons. See e.g. this example from T01 of the edp-dataset:
How to contribute:
We welcome contributions to expand the collection of open datasets in this repository as well as community annotations for the datasets. Feel free to create respective PRs :).
Other Resources:
References:
Many of the above listed datasets are described and analysed in [1].
Owner metadata
- Name: Simon Letzgus
- Login: sltzgs
- Email:
- Kind: user
- Description:
- Website:
- Location: Berlin
- Twitter:
- Company: Technische Universität Berlin
- Icon url: https://avatars.githubusercontent.com/u/33449651?v=4
- Repositories: 2
- Last ynced at: 2023-09-13T17:01:28.785Z
- Profile URL: https://github.com/sltzgs
GitHub Events
Total
- Issues event: 2
- Watch event: 23
- Push event: 9
- Fork event: 1
Last Year
- Issues event: 2
- Watch event: 23
- Push event: 9
- Fork event: 1
Committers metadata
Last synced: 6 days ago
Total Commits: 63
Total Committers: 2
Avg Commits per committer: 31.5
Development Distribution Score (DDS): 0.016
Commits in past year: 42
Committers in past year: 2
Avg Commits per committer in past year: 21.0
Development Distribution Score (DDS) in past year: 0.024
Name | Commits | |
---|---|---|
Simon Letzgus | s****s@t****e | 62 |
Simon Leszek (TUB) | s****k@S****l | 1 |
Committer domains:
- tu-berlin.de: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 2
Total pull requests: 0
Average time to close issues: 4 months
Average time to close pull requests: N/A
Total issue authors: 2
Total pull request authors: 0
Average comments per issue: 1.5
Average comments per pull request: 0
Merged pull request: 0
Bot issues: 0
Bot pull requests: 0
Past year issues: 1
Past year pull requests: 0
Past year average time to close issues: 12 days
Past year average time to close pull requests: N/A
Past year issue authors: 1
Past year pull request authors: 0
Past year average comments per issue: 1.0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- Ly0n (1)
- isCopyman (1)
Top Pull Request Authors
Top Issue Labels
Top Pull Request Labels
Score: 5.634789603169249