FHC Twin-Plant Photovoltaic Anomaly Detection Dataset 核心 · 已核验

doi:10.5281/zenodo.18979876

FHC Twin-Plant Photovoltaic Anomaly Detection Dataset

This dataset was collected as part of a multi-month measurement campaign at FH Campus 02 in Graz, Austria, and supports benchmarking of time-series anomaly detection (TSAD) algorithms for photovoltaic (PV) monitoring applications.

The dataset originates from two physically identical PV plants operating under identical environmental conditions. Each plant is equipped with one inverter (Hoymiles HM-1500) and four strings, where each string consists of a single PV module (Risen Energy Titan S RSM40-8-400MB). Electrical measurements are recorded at a temporal resolution of 30 seconds and include string-level DC voltage and current for all four strings. Environmental variables — solar irradiance, ambient temperature, wind speed, and wind direction — are also recorded.

One plant is operated under normal conditions and provides a fault-free reference for training semi-supervised TSAD algorithms. The second plant is deliberately modified to simulate realistic PV faults. The present release covers 25 days of measurements between 17 June 2025 and 16 July 2025, focusing on two physical fault scenarios: partial shading (simulated using sheets of paper of sizes DIN A5 and A4) and induced mismatch (achieved by altering the tilt angle of selected modules). Note: measurements are not available for June 24–26 and July 8, 2025 due to problems with our recording equipment.

In addition to the physical faults, synthetic anomalies are injected into the electrical measurements of the modified plant to simulate common sensor and data-quality issues. Injected anomaly types include abrupt spikes, signal dropouts (i.e., zero values), scaling effects, and additive noise, applied to string-level voltage and current signals.

Features:

Column

Description

Unit

timestamp

Measurement timestamp (30 s intervals)

YYYY-MM-DD HH:MM:SS

S1_A

DC current of string 1

A

S1_V

DC voltage of string 1

V

S2_A

DC current of string 2

A

S2_V

DC voltage of string 2

V

S3_A

DC current of string 3

A

S3_V

DC voltage of string 3

V

S4_A

DC current of string 4

A

S4_V

DC voltage of string 4

V

SolRad

Solar irradiance

W/m²

T_o

Ambient temperature

°C

W_Dir

Wind direction

°

W_Speed

Wind speed

km/h

anomaly_class

Anomaly type (see anomaly types table)

Anomaly types:

The dataset contains nine anomaly classes, covering both physically induced faults and synthetic data-quality anomalies:

Label

Type

Description

0

Normal

No anomaly

1

Partial shading (A4)

Module surface partially covered with a DIN A4 sheet

2

Partial shading (A5)

Module surface partially covered with a DIN A5 sheet

3

Induced mismatch

Tilt angle of two modules increased, reducing incident irradiance

4

Current dips

Transient reductions in string-level DC current

5

Spikes

Single-point anomalies in voltage or current signals

6

Dropouts

Zero values persisting over a period, simulating signal loss

7

Scaling

Multiplicative scaling effect applied to a signal

8

Noise

Additive noise injected into voltage or current signals

9

Stuck sensor

Sensor value remains constant over a period

Labels 1–3 represent physically induced faults; labels 4–9 represent synthetic anomalies simulating sensor failures and data-quality issues. Note: labels 4 (current dips) and 5 (spikes) are both transient deviations and are closely related in nature; they are not discussed as separate fault types in the accompanying paper.

File description:

test.csv contains contaminated test data obtained from the modified PV plant. This file should be used for evaluation and for fitting of unsupervised algorithms.

train.csv contains fault-free data from the "normal" PV plant. It can be used to train semi-supervised algorithms.

Dataset statistics:

Total duration: 600 hours

Number of labeled anomaly segments: 30

Anomaly contamination: 5.33%

Minimum anomaly length: 30 seconds

Median anomaly length: 36.5 minutes

Maximum anomaly length: 406.5 minutes

For segment-level statistics for each class we refer to our research paper.

If you use this dataset, please cite our paper: Bradl, H., Hofer-Schmitz, K., Grippa, P., & Hofer, G. (2026). Benchmarking Time-Series Anomaly Detection Algorithms for Photovoltaic Plants. Proceedings of the European Conference of the Prognostics and Health Management Society 2026.

落地页
https://zenodo.org/doi/10.5281/zenodo.18979876
许可证
CC-BY-4.0 (判读置信:inferred)
国内可访问性
国内直连:可达 (2026-07-11 检测) 代理通道:可达 (2026-07-11 检测)
检测口径:lychee 双通道单轮探测;「直连超时」表示检测窗口内未完成,系慢或不稳定证据,不构成封锁证据。
PHM 任务
anomaly_detection

故障工况

fault_type: sensor_fault

运行工况

condition_type: environment
溯源(PROV,6 条)
source_url: https://zenodo.org/doi/10.5281/zenodo.18979876source_citation: quarry_mining_pool datacite#10.5281/zenodo.18979876retrieved_on: 2026-07-09asserted_by: automated_harvestnote: 反向挖掘 v3(KLS-018,词表圈选+全量人工复核):level=L1 score=0.6000000000000001;候选区,晋升需人工核验
about_field: fault_conditionssource_citation: graphrag 抽取自论文 doi:10.5281/zenodo.18979876(model=glm-5.2, temperature=0)retrieved_on: 2026-07-10asserted_by: automated_extractionconfidence_level: grounded_nativenote: values: sensor_fault;候选区,晋升需人工核验(ADR-26)
about_field: operating_conditionssource_citation: graphrag 抽取自论文 doi:10.5281/zenodo.18979876(model=glm-5.2, temperature=0)retrieved_on: 2026-07-10asserted_by: automated_extractionconfidence_level: grounded_nativenote: values: environment;候选区,晋升需人工核验(ADR-26)
about_field: taskssource_citation: graphrag 抽取自论文 doi:10.5281/zenodo.18979876(model=glm-5.2, temperature=0)retrieved_on: 2026-07-10asserted_by: automated_extractionconfidence_level: grounded_nativenote: values: anomaly_detection;候选区,晋升需人工核验(ADR-26)
about_field: source_citation: 人工核验:zfbin(委托批准 2026-07-10)retrieved_on: 2026-07-10asserted_by: human_curatorconfidence_level: human_verifiednote: 晋升核心区。晋升批次 05:KLS-018 挖掘池卡,逐卡逐断言对照自述核验(evidence/KLS-016/08)
about_field: china_accessibilitysource_citation: KLS-009 链接健康扫描(lychee 双通道)retrieved_on: 2026-07-11asserted_by: automated_harvestnote: 定期刷新标注,仅覆盖本字段;历史结果以最新扫描为准