engineering_banner
 
Go  return to accessibility menu

EMSolve Selected Results

Coaxial Waveguide and Numerical Dispersion

Contact

Dan White
(925) 422-9870

Coaxial Waveguide and Numerical Dispersion

In this example, we use EMSolve to simulate the propagation of an electromagnetic wave along a coaxial waveguide. The problem is excited with a time-dependent voltage source boundary condition applied to the input cap of the mesh representing the nondispersive TEM01 mode. The voltage source has a temporal profile equal to a ramped sine wave function and a spatial profile proportional to the inverse of the radial coordinate. A PEC boundary condition is applied to the inner and outer cylindrical walls while an absorbing boundary condition (ABC) is applied to the end cap of the mesh. An analytic (or exact) solution to this problem exists and is simply the value of the time- and space-dependent voltage source at the input boundary evaluated at the retarded time t' = t - c/z, where c is the speed of light in the guide and z is the propagation direction. This allows for a normed error analysis of the method, thus providing quantitative insight into the dispersion properties of the method. Due to numerical dispersion, the computed solution will gradually get out of phase with the exact solution.

fine_mesh coarse_mesh

The images above show two meshes of the coaxial waveguide, a fine mesh (left) and a coarse mesh (right) with an 8x reduction in the number of elements. The image below shows a magnitude plot of the computed electric field along with a sliced vector plot of the computed magnetic field.   Click on the image to see a movie of the simulation.

magnetic_field

In the image below we plot the maximum computed L2 error as a function of the discrete time step for two different simulations: one using first-order (p = 1) basis functions on the fine mesh and the other using high-order (p = 2) basis functions on the coarse mesh with curvilinear surface elements (s = 2) on the inner and outer cylindrical walls. The error in the approximate electric field is computed for each element in the mesh using the L2 volume norm. Note that in both cases, the maximum global phase error due to numerical dispersion increases as a function of time, but the p-refined simulation yields a much slower rate of growth.

time_error_plot

In the next image, we plot the base 10 log of the computed error as a function of propagation distance along the coarse mesh for a fixed time step value. We do this for the three cases: p = 1, 2, and 3. Again, note that as the degree of the basis functions p is increased, the maximum value and the growth rate of the phase error due to numerical dispersion is drastically decreased. Also note that for the p = 1 case, the phase error begins to decrease at around z = 60; this is because the computed wave is now a full 180 degrees out of phase with the exact wave. It should be noted that the improved performance of p-refinement comes at a corresponding increase in computational cost: the total number of problem unknowns for the p = 1 case is 14,910; for p = 2 there are 111,692 unknowns, and for p = 3 there are 368,466 unknowns.

propagation_error_plot

 

 

         
NNSA Department of Energy
Lawrence Livermore National Laboratory
7000 East Avenue • Livermore, CA 94550
Operated by Lawrence Livermore National Security, LLC, for the Department of Energy's National Nuclear Security Administration

 
Lawrence Livermore National Laboratory link Lawrence Livermore National Laboratory link Engineering home page link