A Graphical User Interface (GUI) for Electromagnetic Scattering from Two and Three Dimensional Canonical and Non-Canonical Objects
Written by: Mohamed Al Sharkawy, Veysel Demir, Atef Elsherbeni, and Bassem Mahafza
A graphical user interface (GUI) is been developed using Matlab and Fortran to calculate and display the scattering from two and three-dimensional canonical objects based on exact boundary value solutions. In addition to canonical objects, this user interface also includes some simple non-canonical objects where the presented scattering parameters are based on approximations and asymptotic solutions. Many configurations are considered in this software package; thin strip, circular cylinder, capped wedge, truncated cone, line source above a ground plane, sphere, triangular and circular flat plates, and ellipsoid. The package is constructed to provide solutions for both dielectric and conductive materials wherever appropriate. It calculates the far and near field components due to an excitation from a line source or a plane wave. In the two-dimensional problems the TE and TM cases are treated separately. A graphical user interface is developed for each object considered here in order to provide the object parameters and excitation type and parameters and to display the computed near and/or far field results and any other appropriate output parameters. Since the computations are considerably fast, the user interface is organized such that the user can interactively observe, in near real time, the effect of changing any of the physical or electrical parameters on the resulting far field patterns and parameters.