The Design of a Python Library for the Automatic Definition and Simulation of Transient Ionization Fronts

dc.bibliographicCitation.firstPage26577
dc.bibliographicCitation.journalTitleIEEE Access
dc.bibliographicCitation.lastPage26592
dc.bibliographicCitation.volume11
dc.contributor.authorWong, Timothy
dc.contributor.authorTimoshkin, Igor
dc.contributor.authorMacGregor, Scott
dc.contributor.authorWilson, Mark
dc.contributor.authorGiven, Martin
dc.date.accessioned2025-02-26T09:42:02Z
dc.date.available2025-02-26T09:42:02Z
dc.date.issued2023
dc.description.abstractIn recent years, the interest in nonthermal plasma dynamics has grown significantly, within both industry and research. This has been driven by the development of several novel cold plasma technologies across a wide range of different fields, for example, for plasma medicine, chemical processing, pollution control, and surface treatment. The optimization of these technologies relies heavily upon the understanding of gas discharge plasmas: their generation, electrical characteristics, and interaction with their surroundings. Moreover, the manifestation of nonthermal plasmas in the form of streamers is of high relevance and critical importance to high voltage insulation technology, and has further significance to geophysical research concerning atmospheric discharges. The present work describes the development of the StrAFE (Streamers on Adaptive Finite Elements) package, a dedicated Python library built atop the popular open-source FEniCS finite element software, designed with the objective to simplify and to automate the solution of ionization front models. The library features support for mesh adaptivity, distributed memory parallelism, and an intuitive programming interface, while providing an exceptionally high level of user configurability. This article presents the software implementation, describes its features, and presents several code verification studies performed within simple and complex domains. It is concluded that the numerical results gained from this open-source framework are comparable to other well-established software in terms of accuracy. Therefore, it further demonstrates the great potential for open-source software to make significant contributions to technologies involving nonthermal plasmas, ionization fronts, and gas discharges.eng
dc.description.versionpublishedVersioneng
dc.identifier.urihttps://oa.tib.eu/renate/handle/123456789/18593
dc.identifier.urihttps://doi.org/10.34657/17612
dc.language.isoeng
dc.publisherNew York, NY : IEEE
dc.relation.doihttps://doi.org/10.1109/access.2023.3257724
dc.relation.essn2169-3536
dc.rights.licenseCC BY 4.0 Unported
dc.rights.urihttps://creativecommons.org/licenses/by/4.0
dc.subject.ddc004
dc.subject.ddc621.3
dc.subject.otherfinite element analysiseng
dc.subject.othergas discharge plasmaeng
dc.subject.otherhigh voltage phenomenaeng
dc.subject.otherNonthermal plasmaeng
dc.subject.otheropen-source softwareeng
dc.subject.otherstreamer dischargeeng
dc.subject.othertransient ionization frontseng
dc.titleThe Design of a Python Library for the Automatic Definition and Simulation of Transient Ionization Frontseng
dc.typeArticle
dc.typeText
tib.accessRightsopenAccess
wgl.contributorINP
wgl.subjectInformatikger
wgl.subjectIngenieurwissenschaftenger
wgl.typeZeitschriftenartikelger
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
The_Design_of_a_Python_Library_for_the_Automatic_Definition.pdf
Size:
2.1 MB
Format:
Adobe Portable Document Format
Description: