Numerical Electromagnetics Code
Der arbejdes på denne tekst i øjeblikket! Vent venligst med at redigere den, eller kontakt den bruger som satte denne skabelon på siden. Med venlig hilsen en bruger der glemte at signere |
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.
Modellerne bliver defineret som trådelementer 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. [3]
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.
Fodnotefejl: Ugyldigt <ref>
-tag: Et <ref>
-tag uden navn skal have indhold
NEC2 udgaver
NEC2 findes efterhånden i mange udgaver. Oprindeligt var det skrevet i fortran. Senere er det blevet oversat til C og sidst er det oversat til C++.
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
- ^ here
Eksterne henvisninger
Offentlig ejendoms resurser
- 4nec2 (web archive backup) 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.
- Cebik antenna pages, this - God site til information om og guidning af NEC modellering af antenner.
- Numerical Electromagnetics Code NEC2 unofficial home page - NEC2 documentation og modeleksempler.
- MMANA - Fri antennedesign baseret på MININEC.