Crystallization Analysis Toolbox

Population Balance Equation Solver
855 Downloads
Updated 2 Dec 2016

CAT is an open-source software designed to solve population balance equations as they typically arise in particulate processes and to analyze the results.
brought to you by:
Dave Ochsenbein, Automatic Control Laboratory, ochsenbein@control.ee.ethz.ch (active)
Dr. Martin Iggland (not active)

Numerical Methods currently supported
- Moving Pivot
- Central Difference
- High Resolution

Features supported by all solvers:
- Nucleation (homogeneous/heterogeneous)
- Growth (size dependent/independent)
- Dissolution (only size independent verified)
- Antisolvent and Temperature profiles in form of anonymous functions or piecewise-linear functions
- Arbitrary grid sizing

Features that are currently planned for the future:
- Ostwald / Viedma Ripening
- Lattice-Boltzman method
- 1D agglomeration and breakage

Further down the line:
- Solution of nD PBE problems and integration with morphology domain plotter

Cite As

Dave Ochsenbein (2024). Crystallization Analysis Toolbox (https://github.com/SPL-ethz/CAT), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2014b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes
1.0.0.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.