Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance...
Transcript of Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance...
![Page 1: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/1.jpg)
Numerical Electromagnetic Code
Eric J. Lundquistwww.ece.utah.edu/~ericlundquist
![Page 2: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/2.jpg)
Develop understanding of NEC Apply NEC to current applications Successfully use NEC to design and
simulate antenna systems Compare and contrast NEC results to
analytical solutions Interpret NEC results for practical
application
![Page 3: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/3.jpg)
![Page 4: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/4.jpg)
Algorithm for antenna modeling
Publicly available No theoretical limit Wide application
◦ Very large arrays◦ Detailed modeling of
very small antenna systems
![Page 5: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/5.jpg)
Computing time increases as number of wire segments N is increased
Decreasing the number of wire segments N below guideline may cause computed feed-point impedance to be incorrect
Guideline = More than 10 segments per λ/2
N~
N>10per λ/2
![Page 6: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/6.jpg)
![Page 7: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/7.jpg)
![Page 8: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/8.jpg)
![Page 9: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/9.jpg)
Model constructed of thin, perfectly conducting wires◦ Plane = 2D intersecting grid of wires◦ Volume = 3D intersecting grid of wires◦ Loss = Lumped impedance resistance in each segment
Add source (voltage or current) to a conducting segment Calculations in free space or ground plane vicinity Abbreviated MoM
![Page 10: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/10.jpg)
Impedance matrix Z is built
Linear system V=ZI solved◦ Currents I later used to recover the surface current distribution
◦ Source impedance of defined sources also calculated
From this first step, the three following procedures may be solved independently:◦ Exact surface current distribution
◦ Near fields (E and M)
Also wave impedance (Z=E/H) provided in this process
◦ Far fields (E and M)
Gain, directivity, and other parameters also provided in this process
![Page 11: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/11.jpg)
x
y
z
q
f
The x-y plane (z = 0) is where the ground plane is located, if used.
![Page 12: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/12.jpg)
![Page 13: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/13.jpg)
![Page 14: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/14.jpg)
![Page 15: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/15.jpg)
Ctrl+F4
Wire dimensions
Voltage sources
Wire segments
![Page 16: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/16.jpg)
Ctrl+F4
Wire dimensions
Voltage sources
Wire segments
![Page 17: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/17.jpg)
![Page 18: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/18.jpg)
![Page 19: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/19.jpg)
Side-by-side parallel dipole antennas◦ L = 0.4781 λ (nominal half-wave dipoles)
◦ Inter-element distance d/ λ = 0.40
◦ Progressive phase difference a = -144
Colinear dipole antennas ◦ L = 0.4781 λ
◦ End-to-end separation s = 0.40 λ
◦ All antennas fed in phase a = -144
![Page 20: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/20.jpg)
Define dimensions in terms of wavelengths
![Page 21: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/21.jpg)
Assign a tag to each antenna
Provide enough segments for good
resolution
Define beginning and end points of
each antenna
![Page 22: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/22.jpg)
Dipole sources should be located
on middle segment
Assign magnitude and phase
Select source type
![Page 23: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/23.jpg)
Specify frequency
Now we are simulating in free-space, but ground environment
can also be used
Choose ground or free-space
Save and run simulation
![Page 24: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/24.jpg)
Full, Vertical, or Horizontal Plane
Select Full for 3D
Frequency sweep and near field also possible
![Page 25: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/25.jpg)
Select “Loads” to see input impedance at
each source segment
![Page 26: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/26.jpg)
In simulation, source impedance will vary depending on parameters such as wire radius, frequency, etc.
Be sure to use parameters assigned to homework problems in order to obtain correct results
![Page 27: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/27.jpg)
![Page 28: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/28.jpg)
Run far field simulation
Hit F9 for 3D
![Page 29: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/29.jpg)
![Page 30: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/30.jpg)
Five-element Yagi-Uda antenna design◦ Spacing = 0.15λ◦ Reflector length = 0.505 λ◦ Driver length = 0.476 λ◦ Three directors of length = 0.456 λ
Verify: Are these correct?◦ Gain = 10.0 dB◦ Front-to-back ratio = 13.1 dB◦ Input impedance = 9.6 + j13.0 ohms◦ For H-plane (θ = 90 xy plane) Half-power beam width HPBW = 76
Side-lobe level SLL = -8.9 dB
![Page 31: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/31.jpg)
![Page 32: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/32.jpg)
![Page 33: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/33.jpg)
![Page 34: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/34.jpg)
HPBW ≈ 70
Gain = 9.3 dB
< 1dB Therefore, SLL ≈ -8.5 dB
![Page 35: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/35.jpg)
![Page 36: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/36.jpg)
![Page 37: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/37.jpg)
4-element array stretched along x-axis◦ Ordinary end fire array (α = -βd = -2p × 0.40 = -144) ◦ Increased directivity end-fire array
Inter-element spacing d/λ = 0.40 Half-wave dipoles Simulate in the xy plane (θ = 90)
◦ Radiation pattern◦ Beam width between first nulls◦ Half-power beam width◦ Directivity◦ Levels of first side lobes in dB below principal lobe
![Page 38: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/38.jpg)
Program array dimensions for both cases
Run simulation for θ = 90 in xy plane
Obtain data from radiation pattern results◦ Directivity from angle of maximum radiation
Put data in table for comparison
Refer to this and other tutorials on the website
![Page 39: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/39.jpg)
![Page 40: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/40.jpg)
Develop understanding of NEC Apply NEC to current applications Successfully use NEC to design and
simulate antenna systems Compare and contrast NEC results to
analytical solutions Interpret NEC results for practical
application
![Page 41: Numerical Electromagnetic Code Eric J. Lundquistece5324/necode.pdf · 2013-02-26 · Impedance matrix Zis built Linear system V=ZIsolved Currents Ilater used to recover the surface](https://reader034.fdocuments.in/reader034/viewer/2022042116/5e942aca5f05675cfb746657/html5/thumbnails/41.jpg)
Numerical Electromagnetic Code (NEC) Lecture
Eric J. Lundquistwww.ece.utah.edu/~ericlundquist