Datasets

The HAI-CPS benchmark constist of a total of 10 Datasets showing increasing system complexity

HAI-CPS

Each dataset is available in four recording modes:

  • normal discrete: Includes only binary/discrete control and sensor values with its states of the normal working system.

  • anomalous discrete: Includes only binary/discrete control and sensor values with its states of the non-normal working system.

  • normal continuous: Includes only real-valued sensor data and process measurements with its states of the normal working system.

  • anomalous continuous: Includes only real-valued sensor data and process measurements with its states of the normal working system.

Within each recording mode all anomalies in all modules and all their permutations are saved as a separate .csv file, along with a recording of without any anomaly, to foster unsupervised ML methods.

The naming convention of the channels within the recordings follows the schema <module><component><sensor>.

The recordings of HAI-CPS are structured as follows:

HAI-CPS
├── normal-continuous
|   ├── ds1
|   ├── ds2
|   |   ├── ds2_continuous_s.csv
|   |   ├── sim_setup.json
...
├── anomalous-continuous
|   ├── ds1_mixer0_anom_clogging
|   ├── ds1_mixer0_anom_pump50
|   |   ├── ds1_mixer0_anom_pump50_continuous_s.csv
|   |   ├── sim_setup.json
...
├── normal-discrete
|   ├── ds1
|   ├── ds2
|   |   ├── ds2_discrete_s.csv
|   |   ├── sim_setup.json
...
├── anomalous-discrete
|   ├── ds1_mixer0_anom_clogging
|   ├── ds1_mixer0_anom_pump50
|   |   ├── ds1_mixer0_anom_pump50_discrete_s.csv
|   |   ├── sim_setup.json
...

Download

HAI-CPS is hosted on IEEE-Dataport. You can find and download all datasets, follwing this link.

Dataport-logo