一般的来说,由于复杂目标散射计算问题的特殊性,需要寻求一种高效的数值方法,因此本项目将辛算法引入复杂目标的散射场计算。在理论上无耗散的场方程都是Hamilton系统,而常用的数值方法不能保证系统的Hamilton特征,会引入人为的耗散机制和虚假的激励。特别是在叠代步数大的情况下,这种现象尤为突出。本课题主要采用基于辛几何理论的数值算法- - 辛算法,求解复杂目标的散射问题。将Maxwell方程组转
本课题主要采用基于辛几何理论的数值算法- - 辛算法,求解复杂目标的散射问题。内容主要包括: (1).研究了辛算法的数学理论基础,包括辛算法常见的构造方法辛Runge-Kutta法,辛传播子技术及生成函数法; (2).基于辛PRK方法首次建立了二维不可分Hamilton系统的高阶辛算法;探讨了二维辛算法的稳定性及数值色散性,通过计算实例进一步证实了辛算法在二维电磁散射计算中的优势; (3).引入辛时域有限差分法(SFDTD)计算三维电磁散射问题,建立了各阶SFDTD法,首次对各阶SFDTD法的稳定性及数值色散性进行了系统的分析; (4).详细探讨了SFDTD法在三维电磁散射计算中实现的技术细节,包括SFDTD法中各类激励源的引入; SFDTD法的吸收边界条件及改进的高阶PML吸收边界条件; SFDTD法的高阶近场-远场转换技术,为SFDTD法在目标的散射计算方面提供了技术途径; (5).利用SFDTD法计算了三维典型散射体的近场分布及远场RCS,就算法的稳定性、复杂度、精度等方面,与常用的时域数值方法如FDTD及高阶FDTD方法作了详细比较,进一步表明了辛算法的正确性及高效性。