SphericalScattering.jl

This package provides semi-analytical solutions to the scattering of time harmonic electromagnetic fields from spherical objects. To this end, series expansions are evaluated. Special care is taken to obtain accurate solutions down to the static limit.

Overview

The following scenarios are implemented (✓) and planned (⌛):

Available incident fields:
  • ✓ Plane wave
  • ✓ Field of electric/magnetic ring current
  • ✓ Field of electric/magnetic dipole
  • ✓ TE/TM spherical vector waves
Available scattering objects:
  • ✓ PEC sphere
  • ⌛ PMC sphere
  • ⌛ Dielectric sphere
  • ⌛ Mulitlayer dielectric sphere
Note

A time convention of $\mathrm{e}^{\,\mathrm{j}\omega t}$ ist used.

Installation

Installing BEASTutils is done by entering the package manager (enter ] at the julia REPL) and issuing:

pkg> add BEASTutils

References

The implementation is based on

  • J.-M. Jin, Theory and Computation of Electromagnetic Fields, Second edition. Hoboken, New Jersey: John Wiley & Sons, Inc, 2015.
  • G. T. Ruck, D. E. Barrick, W. D. Stuart, C. K. Krichbaum, Radar Cross Section Handbook, Volume 1, New York: Plenum Press, 1970.