MATLAB model of multiscale model for CO2 electrolysis
This Matlab script is a multi-scale modelling framework (ranging from the single channel scale over the electrolyser scale to the process scale) embedded in a techno-economic analysis for a CO2 electrolyser as described in the manuscript "Techno-economic assessment of CO2 electrolysis: How interdependencies propagate across scales" and the Chapter 4 of the PhD dissertation of Bagemihl. This framework allows to optimise the electrolyser performance under economic considerations and is the first of its kind which does not consider the electrolyser as blackbox. Instead mass transfer effects along the channel length are taken into account via the multi-scale model. This code is for the exemplary case of CO2 to ethylene conversion with the only side product being hydrogene. The code can be adapted for other catalysts and reactants by changing the kinetics in the single channel scale model.
Techno-economic Assessment of CO2 Electrolysis: How Interdependencies between Model Variables Propagate Across Different Modeling Scales