This repository contains the code and routines used in the manuscript "Challenges in reactor modeling using operational data: A critical analysis of data-driven and hybrid models".
This study takes a critical look at the widely held belief that hybrid models are superior to purely data-driven models, particularly in the context of reactive systems. We put this assumption to the test by conducting a comparative analysis of four process data-driven models, including one purely data-driven model and three hybrid models. The hybrid models combine data-driven and mechanistic approaches, using data-driven submodels for specific process parts and data correction for mechanistic errors. Our investigation uses simulated data from a case study of catalytic
The repository is organized into two main directories:
-
hybrid_models_co2-methanation
: This directory contains the code to build up a data-driven model and three hybrid models as mentioned in the abstract. -
mech_model_co2-methanation_CSTR
: This directory contains the code to build up the mechanistic CSTR model.
Each directory contains its own README file with more detailed instructions on how to use the code within.
Please refer to the README files in each directory for instructions on how to use the models.
For reproducibility, we have stored all dependencies and their versions in environment.yml
. An virtual enviornment, namely ptx_env' can be created using
condaby using
conda env create -f environment.yml`.
This material is licensed under the MIT LICENSE and is free and provided as-is.