Numerical Electromagnetics Code
For alternative betydninger, se NEC (flertydig).
Numerical Electromagnetics Code (NEC) [1] [2], er en algoritme og et generisk applikation, som oprindeligt blev skrevet i programmeringssproget fortran. Det blev udviklet med navnet NEC i 1970'erne. Det er og har været et populært radioantenne modelleringsmetode for radioantenner med trådelementer og fladeelementer. Koden blev offentliggjort til almen anvendelse og er i dag blevet distribueret til mange computerplatforme; ligefra mainframes til små PCere.
Hvordan det virker
NEC modeller kan omfatte elektrisk ledende tråde nedgravet i en elektrisk set homogen jorden, isolerede ledere og belastninger med komplekse belastninger. Koden er baseret på method of moments-løsning af elektriske feltintegralligninger for tynde tråde og magnetiske feltintegralligninger for ledende flader. Algoritmen har ingen teoretiske begrænsninger og kan anvendes til modellering af store mængder af beskrivelseselementer eller for detaljeret modellering af små antenner. Gode modelleringsvink er her. [3]
Modellerne bliver defineret som trådelementer, trådskruelinje eller lignende og bliver som regel skrevet ind i en tekstfil som er i ASCII. Datafilen hentes ind i NEC applikationen til at generere tabelresultater. Resultatet kan hentes ind i andre programmer f.eks. for at kunne visualisere resultatet og evt. generere andre grafiske repræsentationer som f.eks. smith charts.
NEC Versioner
I dag (2007) er der mindst fire NEC-versioner, med NEC-2 som fremkom i 1981 - og NEC-4 i 1992. NEC-2 er den højeste version som er udgivet som offentlig ejendom uden licens. NEC-4 er stadig proprietær som holdes af Lawrence Livermore National Laboratory og University of California.
NEC-4 kræver en licens for at kunne bruges. Licensdetaljerne kan få fra Lawrence Livermore National Laboratory. [4]
MININEC var en version som blev skrevet i BASIC til hjemmecomputere. MININEC har flere kendte fejl sammenlignet med NEC.
Der findes flere vejvisere til forskellige NEC versioner og hjælpeværktøjer. [5] [6]
NEC2 udgaver
NEC2 findes efterhånden i mange udgaver. Oprindeligt var det skrevet i fortran. Senere er det blevet oversat til C (f.eks. nec2c) og sidst er det oversat til C++. [7]
Kilder/referencer
- ^ The Numerical Electromagnetics Code (NEC) – A Brief History G. J. Burke, E. K. Miller, A. J. Poggio, June 2004 (pdf)
- ^ llnl.gov: NEC
- ^ Cebik antenna pages, NEC-side - God site til information om og guidning af NEC modellering af antenner.
- ^ here
- ^ WB6TPU, Raymond Anderson: The unofficial Numerical Electromagnetic Code (NEC) Archives
- ^ Numerical Electromagnetics Code NEC2 unofficial home page - NEC2 documentation og modeleksempler.
- ^ physics.otago.ac.nz: NEC
Eksterne henvisninger
Offentlig ejendoms resurser
- 4nec2 er en fri udgave af NEC2/NEC4 implementation til windows. Den er et værktøj til at skabe, se, optimere og checke 2D og 3D radioantenner.
- MMANA - Fri antennedesign baseret på MININEC.