论文部分内容阅读
电子光学模拟器(Electron Optics Simulator,EOS)是微波管模拟器套装的重要组成部分。EOS是一个用于模拟设计微波管中轴对称电子枪、栅控电子枪、多注电子枪、带状注电子枪和轴对称及非轴对称多级降压收集极的二维和三维有限元模拟软件。本文介绍了EOS的最新进展。为进一步提高计算精度和计算速度,EOS主要作了以下七点改进:①引入了比一次插值函数精度更高的二次插值函数;②增加了瞬态计算模块以模拟瞬态特性;③采用局部对称计算方法,减少了计算资源消耗,提高了计算速度;④增加了二维模块,提高了轴对称电子枪和收集极的计算速度;⑤研发了64位版本EOS,突破了32位版本的内存限制;⑥使用LU分解法求解矩阵,提高了有限元矩阵求解速度;⑦基于OpenMP并行计算技术,提高了计算效率。
Electron Optics Simulator (EOS) is an important part of the microwave tube simulator package. EOS is a two-dimensional and three-dimensional finite element simulation software designed for the simulation of axisymmetric electron guns, grid electron guns, multiple electron guns, ribbon guns and axisymmetric and non-axisymmetric multistage buck collectors in microwave tubes. This article describes the latest developments in EOS. In order to further improve the calculation accuracy and speed, EOS mainly made the following seven improvements: ① introduced a quadratic interpolation function with higher accuracy than the first-order interpolation function; ② added transient calculation module to simulate the transient characteristics; ③ adopted local Symmetrical calculation method, reducing the computational resource consumption, increased computational speed; ④ added a two-dimensional module to improve the axisymmetric electron gun and collector calculation speed; ⑤ developed a 64-bit version of EOS, breaking the 32-bit version of the memory limit ; ⑥Using LU factorization method to solve the matrix and improve the solution speed of finite element matrix; ⑦ Based on OpenMP parallel computing technology, improve the computational efficiency.