基于压缩块方案与MLFMA结合的空间目标电磁散射计算方法
Calculation method of electromagnetic scattering of space targets based on compression block scheme combined with MLFMA
-
摘要: 针对空间目标电磁散射特性的高效计算需求,本文提出了一种结合压缩块方案(Compressed Block Scheme, CBS)与多层快速多极子算法(Multilevel Fast Multipole Algorithm, MLFMA)的高效电磁散射计算方法,旨在解决空间目标电磁特性计算中,近场阻抗矩阵规模过大、计算复杂度高及迭代求解效率低下等问题。该方法利用MLFMA的八叉树分块操作,将近场阻抗矩阵自然划分为多个稀疏矩阵块,并采用CBS进行压缩存储,显著减少了内存使用并加速了稀疏矩阵向量乘法。存储过程中通过共享源函数索引,进一步降低了存储需求。在球体、立方体、杏仁体及卫星模型上的实验结果表明,该方法在保持高精度的同时提升了计算效率,适用于处理具有复杂结构的空间目标,能够快速且精确地获得其电磁散射特性。Abstract: To meet the increasing demand for efficient computation of electromagnetic scattering characteristics of space targets, this paper presents a high-efficiency methodology that integrates the Compressed Block Scheme (CBS) with the Multilevel Fast Multipole Algorithm (MLFMA). This approach effectively addresses the challenges associated with the substantial size of the near-field impedance matrix and the limited efficiency of iterative solutions in calculating the electromagnetic characteristics of space targets. Specifically, it employs the octree chunking operation of MLFMA to partition the near-field impedance matrix into multiple sparse matrix blocks, while utilizing CBS for compressed storage. This integration significantly reduces memory requirements and accelerates sparse matrix-vector multiplication. Furthermore, the storage requirements are further minimized by sharing the source function index during the storage process. Experimental results obtained from models of spheres, cubes, amygdalae, and satellites indicate that this method enhances computational efficiency while preserving high accuracy, thereby rendering it suitable for the rapid and precise determination of the electromagnetic scattering properties of space targets with complex structures.