NEC-LIST: nec2 coupling accuracy, or my missunderstanding

From: stuart macgregor <stuart.191_at_email.domain.hidden>
Date: Fri, 9 Apr 2004 22:10:04 -0700 (PDT)

I wrote a little ruby (nice interpretive language) wrapper round the C
port of the nec2 program, and began happily generating simulations. So
far so good.

(When I am finished I could offer it to anyone interested - ruby is object
oriented - you can define objecte wires, dipoles, sources, loads etc and move
them around, duplicate them, draw them , run nec2 on them and collect and
analyse the results - just generates nec cards and runs the program and eats
the output)

I am new to EM - so here comes what is probably a silly
misunderstanding:

I expected from linearity, symmetry and recipricosity) that I could write the
relationship of observed currents C(i) in a symmetrical array of similar
elements to the currents which would be obtained in each aerial alone in the
same external radiation field Y(i) as:

c(i) = y(i) + sum(i!=j, k(i,j)c(j))

or solving the matrix equation

C = (I - K)^-1 Y

where k(i,j)=k(j,i)=k(i-j)=z(i,j)/(z(i,i) + zload).

Is this nonsense - can someone please point out what the correct relationship
should be - or where to find out...

I cannot persuade nec2 to give a constant (independant of the signal direction
of Y) mixing matrix relationship between Y and C for an applied plane wave.
It works perfectly for 2 dipoles, but even 3 fail miserably. I currently use
the C port of nec2 - but the fortran gives the same currents, I checked.

Since I expect a toeplitz symmetrical mixing matrix, I can use DFT to find the
unique matrix from knowledge of Y and C - I have not used the nec2 coupling
calculation.

Y can be taken as the current when other aerials are O/C, or just the simply
calculated plane wave values at the aerial positions - it seems to make
little difference at the 0.8 lambda spacing I have used. (resonant dipoles
with matched resistive load)

I have tried increasing segments and thinning the wires to silly levels - the
mixing results are not even stable at 400 segments per 1/4 wavelength, and
never direction invariant. It is mostly the phases which change, but the
amplitudes also vary significantly.

Even in the 2 aerial case, where the coupling is signal invariant, I find that
the drive point impedance (applied voltage/same aerial current) and inferred
coupling coefficient are not stable with increasing segments : -

dipole
    wires
        0.2902m (0.242 lambda) long
        0.1mm radius (too thin due to skin effect?, but might simplify calc?)
    gap 1mm
    load 46.5 ohms, resistive
    frequency 250 MHz, wavelength 1.2m

Array:
    2 dipoles spaced by 1m
        400 segments per wire
            k 0.1161228 + 0.1388941i
            z 122.49201, 2.18
        200 segments
            k 0.1116499 + 0.1332574i
            z 115.01422, 1.98
        100 segments
            k 0.1060464 + 0.1261806i
            z 106.85743, 1.73
        50 segments
            k 0.0995596 + 0.1179915i
            z 98.71440, 1.45
        25 segments
            k 0.0926639 + 0.1093200i
            z 91.36430, 1.15
        12 segments
            k 0.0856765 + 0.1003358i
            z 84.84516, 0.81
        6 segments
            k 0.0796091 + 0.0923226i
            z 79.83157, 0.44
        3 segments
            k 0.0741984 + 0.0846942i
            z 75.66007, -0.07

help

-- 
The NEC-List mailing list <nec-list_at_gweep.ca>
http://www.gweep.ca/mailman/listinfo.cgi/nec-list
Received on Sat Apr 10 2004 - 05:10:30 EDT

This archive was generated by hypermail 2.2.0 : Sat Oct 02 2010 - 00:10:44 EDT