并行3维全电磁粒子模拟软件NEPTUNE的外加磁场模块设计
Design of external magnetic field loading modules for 3D fully electromagnetic and PIC simulation parallel code NEPTUNE
-
摘要: 介绍了3维全电磁粒子模拟软件NEPTUNE中常用外加磁场加载模块的设计思路和方法,包括简单的磁场分布方程和离散数值加载、螺线管磁场加载、直线及螺旋线磁场分布加载、摇摆器磁场加载以及永磁体磁场加载等方式。每一类磁场加载模式都进行了实际算例的计算和验证,计算结果表明各类磁场加载模块设计的正确性和可靠性。最后针对具体应用,结合二极管电子束在不同外加引导磁场作用下的各种分布状态,间接验证了磁场模块设计的可行性。Abstract: The algorithms and numerical schemes of some usual external magnetic field loading modules were introduced and studied in detail for the 3D fully electromagnetic and PIC simulation code NEPTUNE. The loading of simple magnetic field distribution function and discrete magnetic field data, the loadings of magnetic field distributions produced by current elements of direct and helix lines and solenoid, and the loadings of magnetic fields produced by wiggler and permanent magnet were all included and discussed thoroughly. All the calculated results validate the credibility of these external magnetic field loading modules. As a practical example, a coaxial diode with electron beam emission under different guide magnetic fields was test. Its emission characteristics validate these field loading m
点击查看大图
计量
- 文章访问数: 1927
- HTML全文浏览量: 289
- PDF下载量: 433
- 被引次数: 0