A Modular Application for IPM Simulations

A Modular Application for IPM Simulations
复制标题

IPM 仿真的模块化应用程序

DOI:
--
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
M. Sapinski
M. Sapinski
中科院分区:
--
文献类型:
--
作者:
D. Vilsmeier;P. Forck;M. Sapinski

文献摘要

被引文献

相似文献

模拟电离剖面监测仪中电子和离子的跟踪是确定和设计新型监测仪的重要工具。这对于理解与电离过程、引导场不均匀性和光束场的影响有关的影响也是必不可少的,这些影响可能导致测量剖面的畸变。现有的模拟代码通常是针对实验室的特定需求进行调整的,没有很好的文档记录,并且缺乏实用的用户界面。这项工作提出了一个通用的仿真工具,它结合了现有代码的特点,以便为IPM仿真提供一个通用的标准。应用程序的模块化结构允许根据用例交换计算模块,并使其可扩展到新的用例。通过这种方法,实现了基于超音速气体射流的光束诱导荧光监测仪的仿真。应用程序和所有涉及的方法都已经过测试,并根据现有结果进行基准测试。该代码有良好的文档记录,并包括图形用户界面。它可以作为git存储库和Python包公开获取。
Simulating the electron and ion tracking in Ionization Profile Monitors is an important tool for specifying and designing newmonitors. It is also essential for understanding the effects related to the ionization process, guiding field non-uniformities and influence of the beam fields which may lead to a distortion of measured profiles. Existing simulation codes are often tuned to the specific needs of a laboratory, are not well documented and lack a practical user interface. This work presents a generic simulation tool which combines the features of existing codes in order to provide a common standard for IPM simulations. The modular structure of the application allows for exchanging the computational modules depending on the use case andmakes it extensible to new use cases. By this means simulations of Beam Induced Fluorescence monitors based on supersonic gas jets have been realized. The application and all involved methods have been tested and benchmarked against existing results. The code is well documented and includes a graphical user interface. It is publicly available as a git repository and as a Python package.