时域有限差分法
探地雷达
Python(编程语言)
计算机科学
计算科学
黛比
翼型
计算电磁学
雷达
算法
电子工程
电磁场
程序设计语言
光学
工程类
物理
电信
结构工程
量子力学
凝聚态物理
作者
Craig Warren,Antonios Giannopoulos,Iraklis Giannakis
标识
DOI:10.1109/iwagpr.2015.7292621
摘要
gprMax is a freely-available set of electromagnetic wave simulation tools based on the Finite-Difference Time-Domain (FDTD) numerical method. gprMax was originally written in the mid-1990s and has primarily been used to simulate Ground Penetrating Radar (GPR). Current computing resources offer the opportunity to build detailed and complex FDTD models of GPR to an extent that was not previously possible. To enable these types of simulations to be more easily realised, and also to facilitate the addition of more advanced features, significant modernisations have been made to gprMax. The original C-based code has been completely rewritten using a combination of Python and Cython programming languages. Standard and robust file formats have been chosen for geometry and field output files. New advanced modelling features have been added including: an unsplit implementation of higher order perfectly matched layers (PMLs) using a recursive integration approach; uniaxially anisotropic materials; dispersive media using multiple Debye, Drude or Lorenz expressions; improved soil modelling using a semi-empirical formulation for dielectric properties and fractals for geometric characteristics; rough surface generation; and the ability to embed complex transducers and targets.
科研通智能强力驱动
Strongly Powered by AbleSci AI