This repository contains several methods to estimate the catalyst activity of a chemical reactor.
- Linear System Identification approach.
- Gaussian Process bases system identification using Reduced Rank method.
- Partial differential equation parameter estimation with latent force.
To use this package, please install the following prerequisities:
SIPPY
package from github. Follow the instruction there.Numba
version should be later than0.47
.Pytorch
tqdm
Explanation of files and folders:
Documentation
contains a pdf file related to the PDE approach.Python Notebook
is the folder where all python notebook can be found.chemReactor.py
is the file that runs the finite rank GP system identification.finiteDimensionalGP
is a library that contains classes for finite rank GP system identification.GPutils.py
is a numerical library that is used inchemReactor.py
.PDE.py
is a numerical library that is used in a Python notebook about PDE approach.finiteRankGPsysID_example.py
is the test file which runs the finite rank GP system identification for a toy model.
As this repository is a working folder, things might break without notification. Should you face a problem, please contact muhammad.emzir@aalto.fi.