This repository contains example simulations of Simulated Moving Bed (SMB) processes using CADET-Process and CADET-RDM. A four-zone SMB system with eight columns and a five-zone SMB system with five columns are examined. A linear binding model and an Equilibrium-Dispersive Model (EDM) are used to simulate binary and ternary separations. The EDM is solved by adapting the General Rate Model (GRM).
This example reproduces part of the case study from:
- "Efficient numerical simulation of simulated moving bed chromatography with a single-column solver" Qiao-Le He, Samuel Leweke, Eric von Lieres Computers & Chemical Engineering (2018); 111:183-198. doi:10.1016/j.compchemeng.2017.12.022.
- Katharina Paul
- Ronald Jäpel
- Hannah Lanzrath
- Johannes Schmölder
-
Clone this repository.
-
Set up the environment using the
environment.yml
file. -
Run the simulation:
python main.py
The results will be stored in the src
folder inside the output
directory.
Note: Running
cadet-rdm
requires Git LFS, which needs to be installed separately.
Ubuntu/Debian:
sudo apt-get install git-lfs git lfs installmacOS (with Homebrew):
brew install git-lfs git lfs installWindows: Download and install from https://git-lfs.com
The output data for this case study can be found here: Link to Output RepositoryThe output repo can be found at: output_repo