MCPlas, a MATLAB toolbox for reproducible plasma modelling with COMSOL

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Stankov, Marjan N., Boer, Daan, Graef, Wouter, Veer, Kevin van 't, Jovanović, Aleksandar P., Sigeneger, Florian, Loffhagen, Detlef, van Dijk, Jan, Becker, Markus M.
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913039914106880
author Stankov, Marjan N.
Boer, Daan
Graef, Wouter
Veer, Kevin van 't
Jovanović, Aleksandar P.
Sigeneger, Florian
Loffhagen, Detlef
van Dijk, Jan
Becker, Markus M.
author_facet Stankov, Marjan N.
Boer, Daan
Graef, Wouter
Veer, Kevin van 't
Jovanović, Aleksandar P.
Sigeneger, Florian
Loffhagen, Detlef
van Dijk, Jan
Becker, Markus M.
contents The MCPlas toolbox represents a collection of MATLAB functions for the automated generation of an equation-based fluid-Poisson model for non-thermal plasmas in the multiphysics simulation software COMSOL. Following the development of the new generation of the LXCat platform, all input data are prepared in a structured and interoperable JSON format and can be supplied and validated using existing JSON schemas. The toolbox includes fully transparent, editable MATLAB source code and offers an advanced description of electron transport in addition to commonly used approaches in the plasma modelling community. It supports one-dimensional and two-dimensional modelling geometries employing Cartesian, polar and cylindrical coordinate systems. MCPlas is tested on two reference cases: DC- and RF-driven low-pressure glow discharges in argon. Comparison of MCPlas results with results obtained by employing COMSOL's Plasma Module verifies the reliability of the plasma model implemented by MCPlas and demonstrates the significance of electron transport treatment and boundary conditions applied in the toolbox. Using the same examples, the easy handling of complex reaction kinetic models in MCPlas and the reusability of its JSON input data across different modelling platforms are illustrated. This demonstrates that MCPlas provides a transparent and reproducible workflow for the simulation of non-thermal plasmas using COMSOL.
format Preprint
id arxiv_https___arxiv_org_abs_2512_18091
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle MCPlas, a MATLAB toolbox for reproducible plasma modelling with COMSOL
Stankov, Marjan N.
Boer, Daan
Graef, Wouter
Veer, Kevin van 't
Jovanović, Aleksandar P.
Sigeneger, Florian
Loffhagen, Detlef
van Dijk, Jan
Becker, Markus M.
Plasma Physics
The MCPlas toolbox represents a collection of MATLAB functions for the automated generation of an equation-based fluid-Poisson model for non-thermal plasmas in the multiphysics simulation software COMSOL. Following the development of the new generation of the LXCat platform, all input data are prepared in a structured and interoperable JSON format and can be supplied and validated using existing JSON schemas. The toolbox includes fully transparent, editable MATLAB source code and offers an advanced description of electron transport in addition to commonly used approaches in the plasma modelling community. It supports one-dimensional and two-dimensional modelling geometries employing Cartesian, polar and cylindrical coordinate systems. MCPlas is tested on two reference cases: DC- and RF-driven low-pressure glow discharges in argon. Comparison of MCPlas results with results obtained by employing COMSOL's Plasma Module verifies the reliability of the plasma model implemented by MCPlas and demonstrates the significance of electron transport treatment and boundary conditions applied in the toolbox. Using the same examples, the easy handling of complex reaction kinetic models in MCPlas and the reusability of its JSON input data across different modelling platforms are illustrated. This demonstrates that MCPlas provides a transparent and reproducible workflow for the simulation of non-thermal plasmas using COMSOL.
title MCPlas, a MATLAB toolbox for reproducible plasma modelling with COMSOL
topic Plasma Physics
url https://arxiv.org/abs/2512.18091