Skip to main content

IndPenSim benchmark dataset

IndPenSim provides 100 fed-batch runs with 2,238 measured variables, combining:

  • 39 process variables (manual, automatic, online, and offline measurements)
  • 2,199 Raman spectral points per sample

Originally developed to study modern monitoring and control challenges in biopharmaceutical manufacturing, IndPenSim offers:

  • Realistic large-scale dynamics
  • Advanced Raman spectroscopy
  • Batches operated under different control strategies and fault scenarios

In the current STAMM demo, we focus on the process variables; the Raman spectra are not used in the streaming pipeline.

Process variables available in IndPenSim

The IndPenSim benchmark exposes 39 process variables that combine manual, automatic, online, and offline measurements. Table 1 below summarizes the main process variables, their role in the process, and their physical units.

These variables are directly available in the STAMM Demo as part of the virtual data stream.

Table 1. IndPenSim process variables used in the STAMM Demo
Variable name from raw dataColumn typeUnitsVariable name in InfluxDB
Time (h)TimeHourexperiment_time
Aeration rate (Fg:L/h)ActuatorFg·L⁻¹·h⁻¹aeration_rate
Agitator RPM (RPM:RPM)ActuatorRPMagitator
Sugar feed rate (Fs:L/h)ActuatorL/hsugar_feed_rate
Acid flow rate (Fa:L/h)ActuatorL/hacid_flow_rate
Base flow rate (Fb:L/h)ActuatorL/hbase_flow_rate
Heating/cooling water flow rate (Fc:L/h)ActuatorL/hheating_cooling_water_flow_rate
Heating water flow rate (Fh:L/h)ActuatorL/hheating_water_flow_rate
Water for injection/dilution (Fw:L/h)ActuatorL/hwater_for_injection/dilution
Air head pressure (pressure:bar)Sensorbarair_head_pressure
Dumped broth flow (Fremoved:L/h)ActuatorL/hdumped_broth_flow
Substrate concentration (S:g/L)Actuatorg/Lsubstrate_concentration
Dissolved oxygen concentration (DO2:mg/L)Sensormg/Ldissolved_oxygen_concentration
Penicillin concentration (P:g/L)Soft sensorg/Lpenicillin_concentration
Vessel Volume (V:L)Computed variableLvessel_volume
Vessel Weight (Wt:Kg)Computed variablekgvessel_weight
pH (pH:pH)SensorpHpH
Temperature (T:K)SensorKelvintemperature
Generated heat (Q:kJ)SensorkJgenerated_heat
Carbon dioxide percent in off-gas (CO2outgas:%)Sensor%CO2_percent_in_off_gas
PAA flow (Fpaa:PAA flow (L/h))ActuatorL/hPAA_flow
PAA concentration offline (PAA_offline:PAA (g L^-1))Offline measurementg·L⁻¹PAA_concentration
Oil flow (Foil:L/h)ActuatorL/hoil_flow
NH₃ concentration off-line (NH3_offline:NH3 (g L^-1))Offline measurementg·L⁻¹NH3_concentration
Oxygen Uptake Rate (OUR:(g min^-1))Offline measurementg·min⁻¹oxygen_uptake_rate
Oxygen in percent in off-gas (O2:O2 (%))Sensor%oxygen_in_percent_in_off_gas
Offline Penicillin concentration (P_offline:P (g L^-1))Offline measurementg·L⁻¹offline_penicillin_concentration
Offline Biomass concentration (X_offline:X (g L^-1))Offline measurementg·L⁻¹offline_biomass_concentration
Carbon evolution rate (CER:(g h^-1))Sensorg/hcarbon_evolution_rate
Ammonia shots (NH3_shots:kg)Actuatorkgammonia_shots
Viscosity offline (Viscosity_offline:centPoise)Offline measurementcentPoiseviscosity
Batch IDExperimentexperiment_ID