摘要
介绍了3维全电磁粒子模拟软件NEPTUNE中常用外加磁场加载模块的设计思路和方法,包括简单的磁场分布方程和离散数值加载、螺线管磁场加载、直线及螺旋线磁场分布加载、摇摆器磁场加载以及永磁体磁场加载等方式。每一类磁场加载模式都进行了实际算例的计算和验证,计算结果表明各类磁场加载模块设计的正确性和可靠性。最后针对具体应用,结合二极管电子束在不同外加引导磁场作用下的各种分布状态,间接验证了磁场模块设计的可行性。
The algorithms and numerical schemes of some usual external magnetie 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 modules indirectly.
出处
《强激光与粒子束》
EI
CAS
CSCD
北大核心
2010年第3期664-670,共7页
High Power Laser and Particle Beams
基金
国家高技术发展计划项目
关键词
高功率微波
3维全电磁粒子模拟
外加磁场
NEPTUNE程序
high power microwave
3D fully electromagnetic and particleqn-cell simulation
external magnetic field
NEPTUNE code