Skip to page content
SAVRN
Search Plan a project

Dataset

johansson-delayed-sensor-control

by Sankalp Thakur sankalpsthakur/johansson-delayed-sensor-control

Simulated trajectories of the Johansson quadruple-tank benchmark, for testing estimators and controllers when the lower-tank sensors arrive one sample late. There are 314,496 rows across four splits. These are simulations, not plant data. Keep these roles.

Rows314,496
Configurations1
Size31.0 MB
Licensemit
AccessPublicly accessible
Monthly Downloads41

Dataset Card

By Sankalp Thakur, published under mit, revision 99d56966d3ec.

Johansson four-tank trajectories with delayed sensors

Simulated trajectories of the Johansson quadruple-tank benchmark, for testing estimators and controllers when the lower-tank sensors arrive one sample late. There are 314,496 rows across four splits. These are simulations, not plant data.

from datasets import load_dataset
ds = load_dataset("sankalpsthakur/johansson-delayed-sensor-control", "default")
Split Rows Use it to
train 8,192 Fit models (nominal excitation)
prediction_validation 1,024 Select predictors
control_validation 74,880 Select controller settings
confirmation 230,400 Evaluate the frozen choice

Keep these roles. Don't mix rows from shared trajectories at random.

Which columns a controller may use

  • At decision k, the allowed inputs are the public nominal regime, the input_* columns, and earlier rows of the same episode.
  • Condition names, seeds, and all result_* and label_* columns are never inputs. An applied result_* voltage becomes history only after it is applied.
  • label_next_measured_lower* is y[k+1], which only arrives at decision k+2 because of the delay.
  • True tank levels, sensor bias and flow labels are for scoring only.
  • Never build history across episode_id boundaries.

Missing observations are empty fields. Warmup intervals are left out here and kept in the full research kit. Units and timing cutoffs are in schema.json; split counts and hashes are in manifest.json.

Limits

The confirmation conditions and seeds are public in this release, so a new claim needs a fresh frozen evaluation.

Source

Report, equations, selected models and full research kit. The source benchmark is Johansson, IEEE TCST 2000. These trajectories are independently generated simulations.

The previous card is in HISTORY.md, and the original export card in CLOUD-CARD.md.

Structure

default 314,496 rows

SplitRowsSize
train8,1922.7 MB
prediction_validation1,024386.0 KB
control_validation74,88033.3 MB
confirmation230,400101.7 MB
row_idstringepisode_idstringregimestringconditionstringcontrollerstringcandidate_idint64seedint64decision_kint64delivered_sample_kint64decision_time_sfloat64delivered_source_time_sfloat64input_delivered_usableboolinput_admittedboolinput_y_lower1_cmfloat64input_y_lower2_cmfloat64input_previous_u1_Vfloat64input_previous_u2_Vfloat64input_reference1_cmfloat64input_reference2_cmfloat64result_applied_u1_Vfloat64result_applied_u2_Vfloat64result_controller_acceptedboolresult_statusstringlabel_next_measured_lower1_cmfloat64label_next_measured_lower2_cmfloat64label_next_true_h1_cmfloat64label_next_true_h2_cmfloat64label_next_true_h3_cmfloat64label_next_true_h4_cmfloat64label_current_bias1_cmfloat64label_current_bias2_cmfloat64label_current_flow1_cm3_sfloat64label_current_flow2_cm3_sfloat64label_current_source_usablebool

Details

Repository
sankalpsthakur/johansson-delayed-sensor-control
Publisher
Sankalp Thakur
Task category
Not stated by the source
Tags
tabular, timeseries, control
Size category
Not stated by the source
Languages
Not stated by the source
Revision
99d56966d3ec962cc7b2e94c5d302b6d1dda2a8d
Last updated
2026-10-07

Files

12 files, 31.0 MB in total.

Data7 files · 31.0 MB
Documentation4 files · 17.2 KB
Repository1 file · 2.5 KB
Every file
FileTypeSizeSHA-256
confirmation.csv.gzData22.6 MB02d616cdc751
control_validation.csv.gzData7.4 MB43c2fa7bace4
manifest.jsonData244.6 KB—
prediction_validation.csv.gzData83.6 KBc1f274c4ea1f
protocol.jsonData10.1 KB—
schema.jsonData14.0 KB—
train.csv.gzData660.5 KB8665773f2f5d
CLOUD-CARD.mdDocumentation5.4 KB—
HISTORY.mdDocumentation6.1 KB—
LICENSEDocumentation1.1 KB—
README.mdDocumentation4.6 KB—
.gitattributesRepository2.5 KB—

License and Download

License
mit
Access
No access gate
Download from Sankalp Thakur

Released by Sankalp Thakur through its official repository on Hugging Face. Read the license.