DOI: 10.5281/zenodo.17600038
title: Batch Distillation Data for Developing Machine Learning Anomaly Detection Methods

description: This database provides a resource for machine-learning-based anomaly detection (AD) in chemical processes. It includes data from 119 experimental runs on a laboratory-scale batch distillation plant across diverse operating conditions and mixtures, with paired fault-free runs and deliberately induced anomalies. For each experiment, we provide multivariate time-series from sensors and actuators with measurement-uncertainty estimates, complemented by unconventional modalities: online benchtop NMR concentration profiles, image, and audio recordings. Every anomalous experiment is richly documented with extensive metadata and expert annotations. This metadata captures both the presence and causes of anomalies. The data are organized in a structured, ready-to-use format and made freely available to support benchmarking and development of advanced AD methods. By linking anomalies to their underlying causes, the database also enables research on interpretable and explainable machine learning (ML), as well as strategies for anomaly mitigation.
description: Changelog - Version 1.0.1 (from Version 1.0.0)



Added: Split the full database into per-modality packages to enable separate downloads.

Fixed: Systematic renaming of all files in modality 11_Batch_Distillation_Plant_M-202210_Audio.

Fixed: Corrected time-series alignment for modalities 08_Batch_Distillation_Plant_M-202210_NMR_Composition and 09_Batch_Distillation_Plant_M-202210_NMR_Composition_Equipment.

Fixed: Corrected operating point assignment for: 



batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_001/train_normal_experiment_001 -> batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_035/train_normal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_015/test_anormal_experiment_002 -> batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_016/test_anormal_experiment_001.


Fixed: Moved experiment from test to train for: 



batch_dist_binary_ethanol+propan-2-ol/operating_point_002/test_anormal_experiment_001 -> batch_dist_binary_ethanol+propan-2-ol/operating_point_002/train_normal_experiment_002.


Fixed: Corrected recorded operation time for batch_dist_binary_ethanol+propan-2-ol/operating_point_018/train_normal_experiment_001.

Fixed: Updated anomaly metadata (in modality 00_Batch_Distillation_Plant_M-202210_Timeseries_Label_Anomaly_Metadata) for: 



batch_dist_binary_ethanol+propan-2-ol/operating_point_002/train_normal_experiment_002 (updated name)

batch_dist_ternary_acetone+butan-1-ol+methanol/operating_point_003/test_anormal_experiment_001

batch_dist_ternary_acetone+butan-1-ol+methanol/operating_point_005/test_anormal_experiment_002

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_001/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_003/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_004/test_anormal_experiment_002

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_006/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_009/test_anormal_experiment_002

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_014/test_anormal_experiment_001.


Fixed: Updated time-series label (in modality 00_Batch_Distillation_Plant_M-202210_Timeseries_Label_Anomaly_Metadata) for: 



batch_dist_binary_ethanol+propan-2-ol/operating_point_002/train_normal_experiment_002 (updated name)

batch_dist_ternary_acetone+butan-1-ol+methanol/operating_point_002/test_anormal_experiment_001

batch_dist_ternary_acetone+butan-1-ol+methanol/operating_point_004/test_anormal_experiment_001

batch_dist_ternary_acetone+butan-1-ol+methanol/operating_point_007/test_anormal_experiment_001

batch_dist_ternary_acetone+butan-1-ol+methanol/operating_point_009/test_anormal_experiment_001

batch_dist_ternary_acetone+butan-1-ol+methanol/operating_point_011/test_anormal_experiment_001

batch_dist_ternary_acetone+butan-1-ol+methanol/operating_point_012/test_anormal_experiment_001

batch_dist_ternary_acetone+butan-1-ol+methanol/operating_point_012/test_anormal_experiment_002

batch_dist_ternary_acetone+butan-1-ol+methanol/operating_point_012/test_anormal_experiment_002

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_001/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_001/test_anormal_experiment_002

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_001/test_anormal_experiment_003

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_001/test_anormal_experiment_004

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_001/test_anormal_experiment_005

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_001/test_anormal_experiment_008

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_001/test_anormal_experiment_009

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_001/test_anormal_experiment_010

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_001/test_anormal_experiment_011

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_001/test_anormal_experiment_012

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_001/test_anormal_experiment_013

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_002/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_002/test_anormal_experiment_002

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_002/test_anormal_experiment_003

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_002/test_anormal_experiment_004

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_002/test_anormal_experiment_005

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_003/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_003/test_anormal_experiment_003

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_003/test_anormal_experiment_004

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_003/test_anormal_experiment_005

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_003/test_anormal_experiment_006

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_003/test_anormal_experiment_007

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_005/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_007/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_007/train_normal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_008/test_anormal_experiment_002

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_009/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_009/test_anormal_experiment_002

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_010/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_011/test_anormal_experiment_002

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_013/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_014/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_014/test_anormal_experiment_002

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_015/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_015/train_normal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_016/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_017/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_018/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_021/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_022/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_023/test_anormal_experiment_002

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_026/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_026/test_anormal_experiment_002

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_027/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_028/test_anormal_experiment_001

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_028/test_anormal_experiment_002

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_030/test_anormal_experiment_002

batch_dist_ternary_butan-1-ol+propan-2-ol+water/operating_point_031/test_anormal_experiment_001.