Certain electromagnetic scattering problems have analytical solutions. In the cylindrical coordinate, the solutions are expressed in the series form of the products of the Bessel functions and exponential functions. This package contains the code that implements the field solutions as
a) a planewave scattered by a conducting cylinder and a dielectric cylinder
b) a cylindrical wave from a line source scattered by a conducting cylinder and a dielectric cylinder.
The solutions to these problems are available in [Balanis] and [Harrington].
The following scripts demonstrate the use of this package:
plotConductingCylinderTotalFieldUnderPlaneWave
plotDielectricCylinderTotalFieldUnderPlaneWave
plotConductingCylinderTotalFieldUnderLineSource
plotDielectricCylinderTotalFieldUnderLineSource
The code returns the plots of the total field strength, Poynting vector, and phase. It may serve to verify the implementations of the numerical methods to solve the Maxwell equations in 2D.
Reference:
[Balanis] C. A. Balanis, Advanced Engineering Electromagenitcs. New York, NY: John Wiley & Sons, Inc., 1989.
[Harrington] R. F. Harrington, Time-Harmonic Electromagnetic Fields. Piscataway, NJ: IEEE Press, 2001.
|