Mocca

Mocca.jl provides a Julia based framework for the simulating pressure / temperature swing adsorption processes for CO2 capture.

Currently there is an implementation of a 4-stage vacuum swing adsorption process for CO2 capture, from a two-component flue gas, using Zeolite 13X and a dual-site Langmuir model. See Haghpanah DCB and Haghpanah Cyclic VSA. For an example of setting up a simulation through defining your own parameters and potentially custom models in a script, see Custom setup cyclic VSA. Additionally, we have made examples demonstrating capabilities for doing Optimization and History matching in Mocca.jl.

In the future we hope to implement examples of other systems and isotherms e.g. temperature swing adsorption for Direct Air Capture (DAC).