Spring til indhold

Numerical Electromagnetics Code

Fra Wikipedia, den frie encyklopædi
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

  1. ^ The Numerical Electromagnetics Code (NEC) – A Brief History G. J. Burke, E. K. Miller, A. J. Poggio, June 2004 (pdf)
  2. ^ llnl.gov: NEC
  3. ^ here

Eksterne henvisninger

Offentlig ejendoms resurser

Commercielle resurser