integral equations and the method of moments• the integral equations and the method of moments are...

23
AY2011 1 Integral Equations and the Method of Moments (Chapter 3) EC4630 Radar and Laser Cross Section Fall 2011 Prof. D. Jenn [email protected]

Upload: others

Post on 25-Jan-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

  • AY2011 1

    Integral Equations and the Method of Moments

    (Chapter 3)

    EC4630 Radar and Laser Cross Section

    Fall 2011

    Prof. D. Jenn [email protected]

    mailto:[email protected]

  • AY2011 2

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    E-field Integral Equation (EFIE)

    The EFIE is used derived from the radiation integrals and the boundary conditions. Consider a PEC with surface current ( )sJ r′

    . The scattered field at an arbitrary observation point (not limited to the far field) is

    ( )( ) ( ) ( )( ) ( ) ( , )

    exp( )( , )4

    ˆ ˆ ˆ( ) ( ) ( )

    so o

    o sS

    jE r j A r A r

    A r J r G r r ds

    jkRG r rR

    R r r x x x y y y z z zR R

    ωωµ ε

    µ

    π

    = − − ∇ ∇

    ′ ′ ′= ∫∫

    −′ =

    ′ ′ ′ ′= − = − + − + −=

    ),,( zyxJ s ′′′

    x

    y

    z),,(or ),,( φθrPzyxP

    r′

    r

    rrR

    ′−=

    DIFFERENTIALSURFACE CURRENT

    PATCH

    OBSERVATIONPOINT

    S O

    The ∇ operator is taken with respect to the unprimed (observation) coordinates. Let P be on the surface, where the tangential component of the total E

    must be zero

    ( )tan tantantan

    ( ) ( ) 0 ( ) ( ) ( ) ( )i s i so o

    jE r E r E r E r j A r A rωωµ ε

    + = → = − = + ∇ ∇

  • AY2011 3

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    E-field Integral Equation (EFIE)

    Writing the equation in terms of the current gives the EFIE (called an integral equation because the unknown appears in the integrand)

    tantan

    ( ) ( ) ( , ) ( ) ( , )i o s sS So

    jE r j J r G r r ds J r G r r dsωµωε

    ′ ′ ′ ′ ′ ′= + ∇ ∇∫∫ ∫∫

    A form more suitable for numerical solution has the derivatives in terms of the primed coordinates (i.e., ′∇ )

    tantan

    ( ) ( ) ( , ) ( ) ( , )i o s sS So

    jE r j J r G r r ds J r G r r dsωµωε

    ′ ′ ′ ′ ′ ′ ′ ′= + ∇ ∇∫∫ ∫∫

    The method of moments (MoM) is a technique used to solve for the current:

    1. Expand ( )sJ r′

    into a series with unknown expansion coefficients 2. Perform a testing (or weighting) procedure to obtain a set of N linear equations (to

    solve for N unknown coefficients) 3. Solve the N equations using standard matrix methods 4. Use the series expansion in the radiation integral to get the fields due to the current

  • AY2011 4

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    Fourier Series Similarity to the MoM

    The method of moments (MoM) is a general solution method that is widely used in all of engineering. A Fourier series approximation to a periodic time function has a similar solution process as the MoM solution for current. Let )(tf be the time waveform

    ( ) ( )[ ]∑ ++=∞

    =1sincos2)(

    nnnnn

    o tbtaTT

    atf ωω

    For simplicity, assume that there is no DC component and that only cosines are necessary to represent )(tf (true if the waveform has the right symmetry characteristics)

    ( )∑=∞

    =1cos2)(

    nnn taT

    tf ω

    The constants are obtained by multiplying each side by the testing function cos(ωmt) and integrating over a period

    ( ) ( ) ( )

    =≠

    =∫

    ∑=∫−

    =− nmanm

    dtttaT

    dtttfn

    T

    Tm

    nnnm

    T

    T ,,0

    coscos2cos)(2/

    2/ 1

    2/

    2/ωωω

    This is analogous to MoM when ( ) ( )sf t J r′→ , nn Ia → , cos( )n nJ tω→ , and cos( )m mW tω→ . (Since )(tf is not in an integral equation, a second variable ′ t is not

    required.) The selection of the testing functions to be the complex conjugates of the expansion functions is referred to as Galerkin’s method.

  • AY2011 5

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    E-field Integral Equation (EFIE)

    Current series expansion: 1

    ( ) ( )N

    s n nn

    J r I J r=

    ′ ′= ∑

    nJ

    = basis functions (known, we get to select) nI = complex expansion coefficients

    Types of basis functions: entire domain versus subdomain are illustrated below for a wire

    1J

    2J

    3J

    0 L

    ...1J

    2J

    3J

    NJ

    0 L

    ENTIRE DOMAIN

    SUBDOMAIN

    Common subsectional basis functions

    ...

    ...

    ...

    ...

    δ FUNCTIONS (POINT APPROXIMATION) z

    z

    z

    z

    PULSES (STAIRCASEAPPROXIMATION)

    TRIANGLES (LINEARAPPROXIMATION)

    PIECEWISE SINUSOIDS(CURVED

    APPROXIMATION)

  • AY2011 6

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    Testing Procedure

    Define weighting (testing) functions ( )mW r

    • We get to choose, but generally select the complex conjugates of the expansion

    functions (Galerkin’s method): *( ) ( )m mW r J r=

    • The testing functions are defined at P (i.e., we are testing the field at observation

    points on the surface) • To test we multiply the EFIE by each testing function and integrate over the surface

    (inner product)

    tan

    1 tan

    ( ) ( ) for 1,2, ,

    ( ) ( ) ( , ) ( ) ( , )

    m

    m n

    m iS

    Nm n o n n

    nS S o

    W r E r ds m N

    jW r I j J r G r r J r G r r ds dsωµωε=

    • = =∫∫

    ′ ′ ′ ′ ′ ′ ′• × − ∇ ∇∑∫∫ ∫∫

    • Physically, this is equivalent to measuring the effect of current ( )nJ r′

    at r′ at the location of the test function ( )mW r

    at r

  • AY2011 7

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    Testing Procedure

    Now take the summation outside:

    tan

    1 tan

    1

    ( ) ( )

    ( ) ( ) ( , ) ( ) ( , )

    or,

    for 1,2

    m

    m

    m n

    mn

    V

    m iS

    Nn m o n n

    n S S o

    Z

    Nm n mn

    n

    W r E r ds

    jI W r j J r G r r J r G r r ds ds

    V I Z m

    ωµωε

    =

    =

    • =∫∫

    ′ ′ ′ ′ ′ ′ ′• − ∇ ∇∑ ∫∫ ∫∫

    = =∑

    , , N

    The N equations can be put in matrix form: =V ZI

    1

    by 1 excitation vector (elements with units of volts) by impedance matrix (elements with units of ohms)

    by 1 current vector (elements with units of amps)

    NN N

    N−

    ==

    = =

    VZI Z V

  • AY2011 8

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    MoM Matrix and Vectors

    Impedance matrix elements:

    ( ) ( ) ( ) ( ) ( , )m n

    mn o m n n mS S o

    jZ ds ds j W r J r J r W r G r rωµωε

    ′ ′ ′ ′ ′ ′= • − ∇ ∇∫∫ ∫∫

    Excitation vector elements: tan

    ˆ, (TM)( ) ( )

    ˆ, (TE)m

    m i im m i

    S m i i

    V E EV W r E r ds

    V E E

    θθ

    φφ

    θ

    φ

    == • →∫∫ =

    The measurement vector gives the field at an observation point due to each basis function. These elements are obtained by using each basis function in the radiation integral (see the book for details):

    ˆ , for TMˆ ˆ( ) ( ) where or ,

    ˆ , for TEn

    pn n p

    SR J r p E r ds p p

    θθ φ

    φ

    ′ ′ ′= • = =∫∫

    1

    1

    4

    4

    Njkron n

    nNjkro

    n nn

    jkE e R Ir

    jkE e R Ir

    θθ

    θφ

    ηπη

    π

    =

    =

    −= ∑

    −= ∑

  • AY2011 9

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    Basis Functions for Surfaces

    The two-dimensional extension of the step is a pedestal. The two-dimensional extension of the triangle is the rooftop. A minimum of two orthogonal components are required to represent an arbitrary current vector.

    Pedestals Rooftop

    x

    y

    z

    xmnJ

    ymnJ

    n

    m

    RECTANGULARPATCH

    x∆

    y∆

    x

    y

    z

    ymnJ

    n

    m

    RECTANGULARPATCH

    x∆

    y∆

    xmnJ

    • Rectangular shaped subdomains are not suited to surfaces with curved edges

    • The discretized shape does not represent the true edge contour -- computed edge scattered fields are not accurate

    • Trianglular subdomains are more accurate.

  • AY2011 10

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    RWG Basis Functions

    GLOBAL ORIGIN, O

    FREE VERTEX

    FREE VERTEX

    GLOBAL ORIGIN, O

    FREE VERTEX

    FREE VERTEX

    GLOBAL ORIGIN, O

    FREE VERTEX

    FREE VERTEX

    GLOBAL ORIGIN, O

    FREE VERTEX

    FREE VERTEX

    The RWG (Rao, Wilton, Glisson) triangular subdomains are the most common. The surface is meshed into triangular subdomains. A “rooftop” basis function is associated with each interior edge:

    , in 2

    ( )

    , in 2

    n nn

    ns

    n nn

    n

    L r TA

    J rL r T

    A

    ρ

    ρ

    ++

    +

    −−

    =

    The current at a point in a subdomain is the vector sum of the current crossing the three edges, weighted by the current coefficients.

  • AY2011 11

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    Surface Meshing

    CAD (computer aided design) models can be used as the basis for surface meshing models Many models are available cheaply from web sites (e.g., www.3dcadbrowser.com) Common formats:

    1. International Graphics Exchange Standard (*.iges or *.igs)

    2. 3D design studio (*.3ds) 3. Stereolithography (*.stl) 4. Autocad (*.dwg) 5. Solidworks, Catia (*.step, *.stp) 6. Rhino (*.3dm)

    CAD software packages have their own translators that are not always compatible. Further (substantial) modification is usually required to make model electrically realistic.

  • AY2011 12

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    Current State of the Art

    State of the art for computer processing for rigorous integral equation solvers (December 2009)

    Induced current on a A380 aircraft in dBµA/m

    • A380 aircraft • 1.2 GHz • 32 million unknowns • 960 GB memory • 11.5 hours See Taboada, et al in IEEE Antennas & Propagation Magazine, V. 51, No. 6, December 2009

  • AY2011 13

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    MoM Issues

    • The integral equations and the method of moments are “rigorous:”

    o Includes all scattering mechanisms and can be applied at any frequency o The current series converges to the true value as the number of basis functions is

    increased • Subdomain basis functions are the most flexible and robust • Triangle functions are the most common (good tradeoff between accuracy and

    complexity); the Rao-Wilton-Glisson (RWG) functions are the standard • To obtain a converged result the subdomains are limited to approximately 0.1λ

    o This implies large matrices for electrically large targets o The large impedance matrices tend to become ill-conditioned (large spread in

    element order magnitudes; small values on the diagonal) • Numerical integrations must be performed; the integrations must be converged • The surface impedance approximation can be applied to obtain a modified EFIE • The EFIE can be extended to volume currents and magnetic currents • The EFIE suffers from “resonances” for closed bodies at low frequencies • The magnetic field integral equation (MFIE) is the dual to the EFIE − it can be used in

    tandem with the EFIE for a more robust solution • Other integral equations can be derived based on equivalence principles and induction

    theorems

  • AY2011 14

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    Example: Scattering From a Thin Wire

    Example 3.1: TM scattering from a thin wire of length L using pulse basis functions. A thin wire satisfies the condition radius, and a a Lλ

  • AY2011 15

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    Example: Scattering From a Thin Wire

    Use identities to convert the unprimed derivatives to primed ones

    / 2 / 2

    / 2 / 2

    ( ) ( , )( ) ( , )z

    L Li o

    L Lo

    j I z G z zE j I z G z z dz dzz z

    ωµωε− −

    ′ ′∂ ∂ ′ ′ ′ ′= +∫ ∫ ′ ′∂ ∂

    The derivative of the pulse

    ( ) ( ) ( ) / 2 / 2n n

    n n

    z z

    n n np z z z z z

    δ δ

    δ δ

    − +

    − +≡ ≡

    ′ ′ ′ ′ ≈ − − ∆ − − + ∆

    Pulse basis function Derivative

    / 2nz − ∆ / 2nz + ∆

    ( )np z

    z

    1

    ( )np z′

    / 2nz − ∆

    / 2nz + ∆ z

    1

    1−

  • AY2011 16

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    Example: Scattering From a Thin Wire

    After the testing procedure, the impedance elements are found to be

    ( )( )24 4m n m n

    m n m n

    jk z z jk z zz z z zo

    mn o n n m mz z z z

    je eZ jk dz dz dz dzz z z zk

    ηη δ δ δ δπ π

    + + + +

    − − − −

    ′ ′− − − −− + − +′ ′= − − −∫ ∫ ∫ ∫′ ′− −

    To avoid a singularity when m=n the testing is performed on the surface

    ( )

    ( )

    2 2

    2 24 4

    jk z z ajk z ze ez z z z aπ π

    ′− − +′− −→

    ′− ′− +

    aR

    z′ z

    z

    This method of handling the singularity is not very robust (see book for discussion). The impedance integrals can be evaluated numerically. To reduce computation time one of the double integrals in each term can be approximated by using the simple “rectangular rule”

    ( ) ( )n

    n

    z

    nz

    f z dz f z+

    −′ ′ ≈ ∆∫

    which leads to Equations (3.56), (3.57) and (3.58) in the book (see the next page).

  • AY2011 17

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    Example: Scattering From a Thin Wire

    Final result:

    31 2

    21 2 3

    24 4 4 4

    mm n

    m n

    jkR jkRjkR jkRz zo

    mn omz z

    je e e eZ jk dz dzR R R Rk

    ηηπ π π π

    + +

    − −

    − −− − ′= ∆ − − −∫ ∫

    where

    2 2 2 2 2 21 2( ) , ( ) , ( ) , andm m m n m nR z z a R z z a R z z a′= − + = − + = − − ∆ +

    2 2

    3 ( )m nR z z a= − + ∆ + . The TM excitation elements are

    ( )2 coscos0

    ( )ˆ ˆ sin sinc cos2 2

    mm

    m

    zjkzjkz m

    mz

    p zV e z ad dz k ea

    π θθ θθ φ θ θπ

    +

    ∆ = • = ∆∫ ∫

    The receive elements for TM polarization are the same as the excitation elements

    ( )2 coscos0

    ( )ˆ ˆ sin sinc cos2 2

    nn

    n

    zjkzjkz n

    nz

    p zR e z ad dz k ea

    π θθ θθ φ θ θπ

    +

    ∆ = • = ∆∫ ∫

  • AY2011 18

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    Example: Scattering From a Thin Wire

    The field and RCS: 2 2 21 1

    4 4jkro ojk kE e

    rθ θθη ησ

    π π− − −−= → =RZ V RZ V

    Wire backscatter (θ = 90 deg) Convergence

    0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.70

    0.1

    0.2

    0.3

    0.4

    0.5

    0.6

    0.7

    0.8

    0.9

    BA

    CK

    SCA

    TTER

    , σ/λ

    2

    /L λ 0 50 100 150 200 250

    5.5

    6

    6.5

    7

    7.5

    8

    8.5

    P ULS ESTRIANGLESMEAS URED

    σ/λ2

    (dB

    )

    NUMBER OF WIRE SEGMENTS

    TRIANGLESPULSESMEASURED

    0 50 100 150 200 2505.5

    6

    6.5

    7

    7.5

    8

    8.5

    P ULS ESTRIANGLESMEAS URED

    σ/λ2

    (dB

    )

    NUMBER OF WIRE SEGMENTS

    TRIANGLESPULSESMEASURED

  • AY2011 19

    Wire Grid Approximation

    Wire grid model of a flat plate(From J. H. Richmond, Ohio State Univ)

    Edge length L/λ

    Experimental (Kouyoumjian)MoM, pulse basis,point matching, a=L/100Sinusoidal basis, Galerkin’s method

    Thickness0.000127λ

    Thickness0.0317λ

    0 0.2 0.4 0.6 0.8 1.0 1.2 1.4

    Echo

    Are

    a, σ

    /λ2

    0.001

    0.01

    0.1

    1.0

    10

    100

    Wire grid model of a flat plate(From J. H. Richmond, Ohio State Univ)

    Edge length L/λ

    Experimental (Kouyoumjian)MoM, pulse basis,point matching, a=L/100Sinusoidal basis, Galerkin’s method

    Experimental (Kouyoumjian)MoM, pulse basis,point matching, a=L/100Sinusoidal basis, Galerkin’s method

    Thickness0.000127λ

    Thickness0.0317λ

    0 0.2 0.4 0.6 0.8 1.0 1.2 1.4

    Echo

    Are

    a, σ

    /λ2

    0.001

    0.01

    0.1

    1.0

    10

    100

  • AY2011 20

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    Wire Grid Models

    From Lin and Richmond (Ref. 16 in the book)

    Using “wiregrid.m” TE pol (pulse basis functions)

    -0.5

    0

    0.5

    -0.5

    0

    0.5

    -0.5

    0

    0.5

    x

    y

    z

    200 220 240 260 280 300 320 340 360 380 400-12

    -10

    -8

    -6

    -4

    -2

    0

    2

    Frequency, MHz

    RC

    S, d

    Bsm

    number of wires in model= 6 number of segments= 51 theta= 90 phi= 90

  • AY2011 21

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    NEC Wire Grid Models

    NEC = Numerical Electromagnetics Code (other versions: NECWIN, GNEC, SuperNEC) Current on a wire grid model

    of a F-111 at 5.07 MHz

    0 5 10 15 20 25 30

    30

    25

    20

    15

    10

    5

    0

    PREDICTED EIGENMODE

    RCS, dB

    COMPUTED RCS

    REFERENCE = 34 dBH - POLARIZATION

    FREQUENCY, MHZ (From Prof. Jovan Lebaric, Naval Postgraduate School)

  • AY2011 22

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    RWG Codes by Makarov* (Lab 4)

    The MM solution and calculation of the RCS is performed in a series of steps, by executing the following Matlab scripts. The scripts rwg1v2, rwg2, rwg3v2, and rcsv2 are run sequentially, in that order. Makarov’s codes (names in caps) have been modified by Jenn (names in parenthesis) RWG1 (rwg1v2) - Uses the structure mesh file, e.g. platefine.mat, as input - Creates the RWG edge element for every inner edge of the structure - The total number of elements is EdgesTotal. - Output calculated geometry data to mesh1.mat RWG2 (rwg2) - Uses mesh1.mat as an input. - Output calculated geometry data to mesh2.mat RWG3 (rwg3v2) - Uses the mesh2.mat as an input. - Specify the frequency - Calculates the impedance matrix using function IMPMET - Output Z matrix (EdgesTotal by EdgeTotal) and relevant data to impedance.mat

    All of these programs have been consolidated into one program: rwgRCS

    RCS (rcsv2) - Uses both mesh2.mat and impedance.mat as inputs - Specify angle resolution for computation - Specify incoming direction of plane wave - Specify polarization of plane wave - Computed the "voltage" vector (RHS of MoM eqn) - Solves MoM for the scattering problem of the structure - Can be modified to compute bistatic RCS in the far field based on computed surface current (E & H computed in function POINT) - Plot the monostatic RCS of the structure

    *Antenna and EM Modeling with MATLAB, by Sergey Makarov, Wiley (Ref 10 in the book)

  • AY2011 23

    Naval Postgraduate School Department of Electrical & Computer Engineering Monterey, California

    EFIE With Surface Resistivity

    Using the resistive sheet boundary condition the EFIE becomes

    tan tan

    tantan

    ( ) ( ) ( )

    ( ) ( ) ( , ) ( ) ( , )

    i s s s

    i s s o s sS So

    E r E r E r R J

    jE r R J j J r G r r ds J r G r r dsωµωε

    = + =

    ′ ′ ′ ′ ′ ′ ′ ′= + + ∇ ∇∫∫ ∫∫

    The testing procedure gives the impedance elements. The result is the previous PEC result ( )

    mnPECZ plus a new contribution due to the term outside of the square brackets

    , where ( ) ( )mn mn mnmn PEC L L m s n

    SZ Z Z Z W R r J r ds = + = •∫∫

    Example: Thin resistive wire / 2

    / 2

    /(2 ),( ) ( )ˆ ˆ(2 )0,2 2mn

    L sm nL s

    L

    R a m np z p zZ a R z z dzm na a

    ππ

    π π−

    ∆ = = • =∫ ≠

    Note we can also use this result for a thin dielectric shell (see Example 3.6) where 1/( ),s oR j tω ε ε ε ε= ∆ ∆ = − ( )t λ