A Novel technique to the solution of transient electromagnetic

Rochester Institute of Technology
RIT Scholar Works
Articles
1986
A Novel technique to the solution of transient
electromagnetic scattering from thin wires
Sadasiva Rao
Tapan Sarkar
Sohail Dianat
Follow this and additional works at: http://scholarworks.rit.edu/article
Recommended Citation
IEEE Transactions on Antennas and Propagation 34N5 (1986) 630-634
This Article is brought to you for free and open access by RIT Scholar Works. It has been accepted for inclusion in Articles by an authorized
administrator of RIT Scholar Works. For more information, please contact [email protected].
630
IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL.
conducting surfaces,” ZEEE Trans. Antennas Propagat., vol. AP31, pp. 5-12, 1983.
[3] -,
“Simplifications in the stochastic Fourier transform approach to
random surface scattering,” ZEEE Trans. Antennas Propugat., vol.
AP-33, pp. 48-56, 1985.
[4] A. K. Funs and G . W. Pan, “A rough surface scattering model for the
entire frequency range,” submitted to ZEEE Trans. Antennas Propugat.
AP-34, NO. 5 , MAY 1986
[5] C. Eftimiu and P. L. Huddleston, “Scattering by a strip with a
randomly serrated edge,” Radio Sci., vol. 20, pp. 1549-1554; 1985.
Cornel Eftimiu, for a photograph and biography please see 636 of the July
1982 issue of this TRANSACTIONS.
A Novel Technique to the Solution of Transient
Electromagnetic Scattering from Thin Wires
SADASIVA M. RAO, TAPAN K. S-,
SENIOR MEMBER,
IFEE,AND SOHEIL A. DIANAT
a function of currents at previous instants. The marching-onAbstract-Previous approaches to the problem of transient scattering
by conducting bodies have utilized the well-known marching-on-in-time in-time solution procedure is simple to derive andeasily
solution procedures. However, these procedures are very dependent on
applicable to any geometrical shape. An important advantage
discretization techniques and in many cases lead to instabilities as time
of
this method, which has beenfrequently
stressed by
progresses. Moreover, the accuracy of the solntion procedure cannot be
Auckenthaler
and
Bennet
[l],
Mitzner
[2],
and
Herman
[3],
verifiedeasily and usnallythere is noerror estimation.Recently an
[4],
is
the
fact
that
no
matrix
inversion
is
required
if
one
alternate approachto thesolution of transient scatteringby thin wires was
presentedbasedon
theconjugategradient
(CG) method. In thii
carefully chooses the time and space discretizations. Unfortuprocedure, space and time arediscretized independentlyinto sobintervals
nately, this method suffers from the serious disadvantage that
and the error is minimized iteratively. Unfortunately, this procedure is
rapidly growing spurious oscillations may appear at later
very slow, not easily extendable to other geometries, and moreover, some
of the advantages of marching-on-in-time are lost.
In this paper, again the instants of time. The exact theoretical cause for this behavior
conjugate gradient methodis applied to solve the above problem, but this is not known but it is speculatedthat the accumulation of
time, reducing the error to a desired value at each time step. Since the
errors during the calculations such as round-off andtruncation
error is reduced at each time step, marching-on-in-time can still be done
errors trigger these instabilities. Although it may be possible
withouterroraccumulation
as timeprogresses.Computationally,
thii
to reduce these instabilities by employing certain smoothing
procedure is as fast as conventional marching-on-in-time. Thus, this new
procedures, these procedures are not simple. Moreover, there
method retains all the advantages of marching-on-in-time and yet does
not introduce instabilities in the late time.
It is also possible to apply this is no straightforward way of selecting the best possible
procedure to other geometries. Details of the solution procednre along
smoothing procedure’for a given geometry. AS a result the
with numerical results are also presented.
accumulation of round-off errors puts a serious limitation on
I. INTRODUCTION
REVIOUS APPROACHESto the problem of transient
utilized the
scattering by conducting
bodies
have
well-known marching-on-in-time solution procedures. In this
solution procedure spaceand time are discretized intoa
number of subintervals. A recurrence relation for the value of
’thecurrent at the present timeand space interval is obtained as
P
Manuscript received February 25, 1985; revised July 3, 1985. This work
part by the Office of NavalResearchunderContract
wassupportedin
N00014-79-C-0598.
S. M. Raoiswith
the Researchand Training Unit for Navigational
Electronics, Osmania University, Hyderabad, India.
T. K. Sarkar was with the Department of Electrical Engineering, Rochester
Institute of Technology, Rochester, NY. He is now with the Department of
Electrical Engineering, Syracuse University, Syracuse, NY 13210.
S. A. Dianat is with the Department of Electrical Engineering, Rochester
Institute of Technology, Rochester, NY 14623.
IEEE Log Number 8407332.
the applicabilityof this procedure to arbitrary geometries.
Another disadvantage of this procedure is that the accuracy of
solution cannot be easily verified and usually there is no error
estimation.
Recently an alternate procedure based on the solution of
operator equations using iterative techniques wasproposed by
Rao et al. [ 5 ] . In this method again space and time are divided
into anumberof subintervals but these diicretizations are
integrated
independent of one another. Asuitablydefined
squared error over a rectangular grid of time and space is
successively minimized at the end of each iteration by
employing either the method ofsteepest descent or the method
of conjugate gradient (CG). q e solution is obtained after the
error falls below a certain preselected value. The solution is
usuallyobtainedina
finite n m b e r of steps and since the
procedure is based on the minimization of integrated squared
error, the round-off and truncation errors are limited by the
0018-926X/86/0500-0630$01.00 0 1986 IEEE
63 1
RAO et al.: TRANSIENT ELECTROMAGNETIC SCAlTERING
last stage of iteration. The major advantage of this method is and
At
At
that one can obtain an accuracy estimate at each iteration and
for m A t - - s t < m A t + may terminate the algorithm at a desired value of the error.
2
2
(0,
otherwise.
However, the method described in [SI is computationally very
slowand also is noteasily extendible to other geometrical
structures. Thus, as claimed by the authors, this method is not We observe in (1) that t = T at z = z' . By utilizing (51471,
we can write
going to replace the marching-on-in-time procedure.
In this paper we describe a new procedure which retains all
the advantages of the marching-on-in-time method andalso of
the iterative methods. This procedure is stable with round-off
and truncation errors and is simple to apply. It is also easy to
Zt()z r Y dz'
see that this procedure is readily extendible to other geomez'= -Ad2 d ( z - z f ) 2 + a 2
tries.
In the next section we briefly describe the marching-on-intime method for completeness. In Section III, we describe the
conjugate gradient method and the new way of its application
to the present problem. A discussion on the comparison of
computational aspects is also presented. Finally, inSection
IV, the numerical results obtained with this new method for
the solution oftransient scattering of a thinwire are presented.
[
II. MAFXHING-ON-IN-TIME
SOLUTION
The primary objective of this paper is to obtain the current
distribution on a thin conducting wire as a function of time
when thewire is irradiated by a narrowelectromagneticpulse.
It is wellknown [SI thatwhen an incident electric field
impinges on a thin wire of length L and radius a, the current
distribution on the structure Z(z, t ) satisfies the following
integrodifferential equation:
where the overbar on the integral indicates thatthe effect of the
self-tern is not included. By approximating the current to be
constant in a given subdomain
at a giventime, we can write (8)
as
z(zmY tn)
1
["'i"']
4TEo
a22
c2 at2
I(z',
L
7)
d(Z- 2 ' ) ' +
dz') = -
aEyz, t)
at
(1)
Q2
where
1
c = velocity of light =-
(2)
G
C
1
c
and E & is the component ofthe incident field tangential to the
wire. In the operator notation (1) can be rewritten as
AZ= Y
(4)
where A is the integrodifferential operator and the current Z is
produced 'by the excitation Y for 0 5 z 5 L and t > 0.
Assuming the current distribution on the wire can be writtenas
Z(z, t > = C I(zrn9 tn) . Pn(z)
. Qm(t)
(5)
m.n
where
Az
(0,
Az
for nAz----Sz<nAz+2
otherwise
2
(6)
.
632
IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. AP-34, NO. 5, MAY 1986
From (9)-(12), it is clear that the current at any particular
instant is calculated by utilizing. the currents at the earlier
intervals. The method isquite efficient for computing transient
responses of objects which are of the order of the pulsewidth
of the incident field. An important advantage of this method,
which can be readily seen, is the fact that no matrix inversion
is needed if the time step is smaller than a certain upper limit
which is, among others, determined by spatial discretizationof
the object.
An important disadvantage of this procedure is the possible
Occurrenceofrapidly growing spurious oscillations at later
instants which is apparently due to the accumulation of errors
during the calculations. Althoughit may bepossible to
eliminate these instabilities by employing certain smoothing
procedures, nevertheless these spurious oscillationsputa
serious limitationon
the applicability of this technique.
Moreover, with the marching-on-in-time procedure, the accuracy of the solution cannot
be easily verified and usuallythere
is no error estimation. That is why we discuss the iterative
methods inwhich the accumulation of errors does not take
place. Also, for the iterative methodsthe time andspace
discretizations are not tiedtogether as in the case of marchingon-in-time solution. One can very wellchoose the step sizes in
time and space independently. In the following section, we
discuss briefly the method of conjugate gradient and a new
way of its application to the present problem.
For the conjugate gradient method described in [ 5 ] , the
error is defined by
1
T
0
dt
dz[AI-
YI2
0
and the method starts with an initial guess Io(z, t ) and
generates
Po= -boA*Ro= - b d * ( A I o - Y)
0
at each instant of
time. The current I(z)at the time instant ti =
iAt is computedby
starting with an initial guess and
developing(14)-(19) to minimize the error at this instant.
Again the iterations are continued until the error falls below a
preselectedvalue. It should be mentioned here that in the
present wayof applying the conjugate gradient method the
adjoint operator is the same as the operator A itself. The
conjugate gradient method described by (14)-(19) converges
for any initial guess. In our solution procedure we assume the
current to be zero on the wire at the beginning of the iterative
procedure for each instant of time.
The solution procedure starts by performing the integration
operation to obtain Q(z)at t = 0, At, and 2At, where
with the assumption thatI(z) = 0 at t
III. METHOD
OF CONJUGATE
GRADIENT
E=
certain preselected value.Once this error criterion is achieved,
we have the solution for the integrodifferentialequation for all
times. As mentioned earlier, this procedure is computationally
very slow and difficult to extend to other geometries.
In the present set-up, we define the integrated squared error
as
L
E= [ A I - Y I 2 dz
(20)
= 0 and At and with an
initial guess equal to zero at t = 2At.
We next perform the double derivative operation of Q ( z , t )
by using a finite difference approximation. There are actually
a number of ways one can approximate the double derivative
operator but the majority of these choices wouldimpose
certain conditions on the step sizes of time and space in order
to obtain a stable solution [SI. In the following, we Iist two
common forms of finite difference approximations given by
( 14)
where A* represents the adjoint operator for A which involves
advancedconvolutionin
time [5]. The conjugate gradient
method then develops
Ik+1 =Ik + a k p k
(15)
Rk+1 =Rk i-(YkAPk
(16)
and
+ Q m + l , n - 2 Q~m( ,An +ZQ)m' - I , n
where I, R , and P are two-dimensional vectors in space and
time and k denotes the iteration number. The convergence where
properties of the conjugate gradient method for electromagnetic problems are available in [6], [7]. The iterations are
continued until the integrated squared error E falls below a
633
RAO ef al.: TRANSIENT ELECTROMAGNETIC SCATITRING
approximation for the double derivative. Unfortunately, in this
case, the step size in time should be less than or equal to the
step size in space divided by the velocity of wave propagation
for stable solution. To ease the stability constraint one may
choose (23), in which no restriction is placed on the time and
space discretization. In the numerical results presented in the
next section, both forms of approximations are used, each one
performed equally well as long as certain conditions are
satisfied.
Once the double derivative operation is performed, we
evaluate the residual R at t = At by
1.2
1.0
0.8
0.6
0.4
0.2
1
ln
R=AI- Y
(25)
where we obtain Y analytically by performing the derivative
operation on the incident field. Equations (14)-(19) are
successively applied until a desired convergence is achieved.
This completes the evaluation of current distribution on the
wire scatterer at t = 2At. The current at later instantsis
obtained by repeating the solution procedure outlined here for
each time step.
The main difference in the present wayofapplying the
conjugate gradient method to the earlier work described in [5]
is that the error in the solution vector is minimized at each
instant separately rather than trying to minimize on the whole
rectangular grid of space and time. The new approach is not
only much faster with respect to computational speed butalso
requires much less core storage than the one described in [5].
In the present case we only haveto store seven columnvectors
of spatial discretization plus a rectangular matrix containing
the values of current at each instant and at the center of each
spatial subdomain. In the earlier procedure described in [ 5 ] ,
one has to store five rectangular matrices representing the time
and spatial grid. Since the error is minimized at each instant
separately, there is no error accumulation as time progresses,
and as a result, the solution is guaranteed to be stable in the
earlier as well as in late times. Moreover, it is also possible to
have a control over the error in the solution vector because
basically the method is an iterative method. Depending on the
choice of the finite difference operator, one can essentially
choose a larger time step than the spatial subdomain divided
the velocity ofEM wave. This particular choice is not allowed
in the marching-on-in-time solution withoutmatrix inversion.
Moreover, this particular choice would sometimes result in a
solution whichis computationally faster than the marching-onin-time solution. Thus we can say confidently thatthe present
application of the conjugate gradient method retains all the
advantagesofboththemarching-on-in-time
procedure and
iterative methods andyet eliminates the disadvantagesof these
methods.
IV. NUMERICAL
RESULTS
As an example consider a perfectly conductingstraight wire
of length 2.0 m and radius 0.01 m irradiated by a Gaussian
electromagnetic pulse of the form
0.0
-0.2
PIPS
-0.4
-0.6
-0.8
-1.0
-1.2
I
L
0.0
2.0
4.0
6.0
8.0
10.0
T i m in Lisht-neters
Fig. 1. Current induced at the Center of a conducting wire scatterer (length
= 2.0 m, radius = 0.01 m) by a normal incident Gaussian impulse.
from the broadside direction. In (26) 77 is the characteristic
impedance of free space, c the velocity of EM wave in free
space, a the standard deviation equal to 0 . 5 and
~ to is the time
when the incident pulse strikes the wire which is equal to 6a
and the time is measuredin light meters. The wire structure is
divided into tenequal subdomains so that each subdomain is of
0.2 m. Fig. 1 shows the transient current induced at the center
of the wire scatterer as function of time. While applying the
CG method described in this paper, we present two cases in
Fig. 1, the frst one with time step cAt = 0.2 light meters
using (22). In the second case, the time step cAt = 0.25 light
meters which is greater than Az and uses (23). It should be
mentioned here that this particular choice is not allowed inthe
conventional marching-on-in-time solution procedure without
matrix inversion. For the conjugate gradient method, the
iterations were continued until the normalized
error is less than
at each instant. For comparison, the same problem is also
solved
using
marching-on-in-time
solution
procedure by
choosing cAt = 0.2 light meters. As it is evident from the
figure, the numerical results obtained with this new method
compare very well with the results obtained by marching-onin-time solution.
In all of our computations, the conjugate gradient method
yielded
normalized
a
error of less than
at
each time
instance, in less than four iterations.
V. CONCLUSION
In this paper, a new way of applying the conjugate gradient
method to solve the problem of transient electromagnetic
scattering from conducting wires is presented. The solution
procedure is simple and efficient. The method is basically an
iterative method, thereby restricting the round-off andtruncation errors to the last stage of iteration. However, the method
may also be termed as a marching-on-in-time method since
the
current at the present time is essentially computed using the
634
EEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. AI-34, NO. 5> MAY 1986
knowledge of the currents at previous instants. Thus, this new
methcd retains all the advantages of marching-on-in-time
procedure andyet guarantees stability as the solution progresses in time. Moreover this method is quite simple to apply
to other geometries. At present, work is in progress to apply
this method to other structures.
k E N C E S
[l] A. M.Auckenthaler and C. L. Bennet, “Computer solution of transient
time domain thin-wire antenna problems,” E E E Trans. Microwave
Theory Tech., vol. M’IT-19, pp. 892-893, 1971.
[2] K. M.Mitzner, “Numerid solution for transientscatteringfroma
hard surface by arbitrary shape-retardedpotential technique,” J.
Acousr. SOC.Am., vol. 42, pp. 391-397, 1967.
[3] G . C . Herman,“Scatteringofacousticwaves
by aninhomogeneous
obstacle,” presented at Int. URSI Symp., Munich, 1980.
[4] -,
“Scatteringoftransientacousticwaves
in fluids and solids,”
Ph.D. dissertation, Delft Inst. Tech., The Netherlands, 1981.
[5] S. M. Rao, T. K. Sarkar, and S. A. Dianat, “The application of the
conjugate gradient method to the solution of transient electromagnetic
. .
scattering from thin wires,” Radio Sci., vol.19, no. 5 , pp.13191326, Sept.-Oct. 1984.
T.K. Sarkar and S. M. Rao, “The application of the conjugategradient
method for the solution of electromagnetic scattering from arbitrarily
oriented wire antennas,” IEEE Trans. AntennasPropagat., vol. 32,
pp. 398403, Apr. 1984.
[7] T. K.Sarkar, “The application of the conjugate gradient method
for the
solution of operator equations arising in electromagneticscattering
from wire antennas,” Radio Sci., vol. 19, pp. 1156-1172, Sept.-Oct.
1984.
[8] G. F. Carrier and C. E. Pearson, Partial D$ferential Equations.
New York: Academic, 1976.
[a
Sadasiva M.Rao, for a photograph and biography please
see page 418 of the
May 1982 issue Of this TRANSACTIONS.
Tapen K. Sarkar (S’69-M’764M’81),for aphotographandbiography
please see page 539 of the May 1985 issue of this TRANSACTTONS.
Soheil A. Dianat, for a photograph and biography please
see page 663of the
July 1982 issue of this TRANSACTIONS.
. -