DG7YBN / Ant.-Soft / Antennensoftware
  Last Update Nov. 18h 2018




.......

     

Allgemeines zu EZNEC, 4nec2, MMANA und andere
Ein Beispiel wie Ein-/Ausgabe und Kernel zusammenarbeiten / 4nec2
EZNEC / Gleiche Show, andere Ein-/Ausgabe
MMANA-GAL Basic / Gleiche Show, andere Ein-/Ausgabe, mininec kernel

Zusatzprogramme für die Berechnung von Antennentemperatur & G/T

Programm TANT für EZNEC & 4nec2
Programm TANT - Ungewöhnliche Applikation von UR5EAZ
Programm Noise.exe für MMANA-GAL

Herausforderung Konvergenz

Konvergenzprobleme und AGV-Korrektur nach KF2YN

Modellsegmentation

Was das NEC2 Handbuch über Segmentierung von Drähten sagt

Sonstiges

4nec2 & GNUplot Installation und wie man daraus Daten für die Weiterverarbeitung in MS Excel gewinnt
Wie man Daten aus MMANA für die Verarbeitung in MS Excel gewinnen kann


Antennenmodellierungs- und Analysesoftware

Einführung

Diese Webseite soll Anfängern in Bereich Antennnensimulation einen Überblick der meist benutzten
Programme verschaffen. Aber ich zeige auch einige Details, die für ein tieferes Verständnis und
korrektes Beurteilen eines Antennenmodells und seiner Eigenschaften notwendig sind, die nicht in jedermans
Standardwissen enthalten sind.

Die großen 3 der im Amateurfunk benutzen Antennenmodellierungsprogramme sind EZNEC, 4nec2 and MMANA-GAL.
Darüber hinaus gibt es noch YO, AO und auch NECWin Plus, NEC2GO.
Weiter gibt es noch andere, nicht auf nec oder mininec Kernel basierende Programme. Und weiter noch EM
(Elektromagnetische Modellierung) Software basierend auf 'Mesh Engines' wie FEKO EM, Ansys HFSS, Sonnet EM,
welche aber allesamt eine höhere Summe kosten.

Es muss noch erwähnt werden, daß die kommerziell nicht mehr erhältlichen AO Antenna & YO Yagi
Optimizer von K6STI aufgrund ihrer Fähigkeit, gestufte Rohre (Tappered wires), Elementhalter aus Metall,
dem enthaltenen Optimierungsalgorithmus und der korrekten Behandlung sich in Winkeln treffender Drähte
(nur YO) eine leider nicht mehr existente Alternative darstellen, der viele Designer, die es besitzen, treu bleiben.
YO modelliert Yagis mit ausschließlich geraden Elementen, AO modelliert jede Antenne. Beide sind DOS Programme.

Ich führe hier noch Yagi Analysis von SM2IEV an, weil es zu seiner Zeit einen großen Einfluss auf
die Szene der Entwickler von VHF /UHF Yagis hatte. Denn es war und ist die einzige Software zum Modellieren
von Yagi-Uda Antennen, welche die Berechnung von Antennentemperatur und -G/T einschloss. Obwohl es darin nicht
so genau war, wie die Kombination aus 3D Strahlungsdiagramm aus EZNEC bzw. 4nec2 und dem Programm TANT.
Dank dieser Fähigkeit gab es den Antennenentwicklern frühe Einblicke in hilfreiche Zusammenhänge für die
Entwicklung besserer Yagi-Gruppen für die Betriebsart Erde-Mond-Erde.


Wieviele Freunde der Hochfrequenztechnik haben diese Webseite seit Jan. 2016 aufgerufen?

Flag Counter



Ein-/Ausgabeprogramme für den Gleichungslöser: Allgemeines zu EZNEC, 4nec2, MMANA und anderen

Dies Kapitel ist aus Sicht eiens Programmieres geschrieben (Ich lebe seit 6 Jahren von der Programmierung
von Industriemaschienen). Aber ich finde dieses Herangehen als sinnvoll, um zu verstehen, wie die genannten
Programme tatsächlich funktionieren. Was der erste Schritt zu besserer Handhabung derer ist.

Auf nec2, nec4 oder mininec basierende Antennenmodellierungssoftware ist immer ein nur Ein-/Ausgabeprogramm
für den Gleichungslöser, den jeweiligen "Kernel". Wir können diese Software als "Bedienerschnittstelle",
welche Datensätze und Befehle zum Kernel durchreicht. Der dann die wirkliche Arbeit des Lösens von
das Modell beschreibenden Sätzen von Differentialgleichungen leistet. Nach erfolgter Berechnung bereitet die
Bedienerschnittstelle die vom Kernel ausgebenen Daten z.B. in Strahlungsdiagrammen und Impedanzverlaufkurven auf.

Das ist ein Grund, warum zum Beispiel 4nec2 und EZNEC lediglich die kleinsten, unbedeutenden Abweichungen
untereinander aufweisen, wenn wir Strahlungsdiagramme oder Return Loss vergleichen. Gerade die Frage, welches
dieser beiden Programme die gröere Genauigkeit aufweist, wird gerne diskutiert. Dabei erübrigt sich
die Frage eigentlich und ist wohl eher auf Fehler in der Bedienung des in dieser Hinsicht komplexeren 4nec2
zurückzuführen. Vorausgesetzt beide laufen mit gleiche Einstellungen, wie der Option "Use Extended
Thin wire Kernel..." (4nec2) (Zeile EK in den "NEC Karten"), welche aber in EZNEC wie 4nec2 als Standard gesetzt
sind.

Der Kernel wird mit der Geometrie des Antennendesigns in Form einer strikt formattierten Tabelle versorgt.
Denn der nec Kernel ist in Fortran programmiert und muss mit Befehlen und Parametern genau nach Vorgabe des
Schemas wie für die im NEC Handbuch beschriebenen sogenannten NEC-Karten versorgt werden. Es ist die
Aufgabe des Ein-/Ausgabeprogramms, eine hilfreiche Schnittstelle zwischen eine Eingabe von Geometrien wie
z.B. in einer Tabelle und diese so zu transformieren, dass der Kernel damit arbeiten kann. Also unsere
Eingaben in NEC-Karten umzusetzen bevor dieser gestartet wird.
Es ist klar, daß die herausragende Leistung des genauen Bestimmens der Eigenschaften der Antenne bei den
Mitarbeitern des Lawrence Livermoore Laboratoriums liegen. Das ist der Herausgeber der Codes der nec Kernel.
Aber ebenso klar ist, daß die herausragende Leistung, eine leicht bedienbares Mensch-Maschine-Schnittstelle zu
schaffen bei den Programmierern der Software zur Antennnenmodellierung liegt. Denn bevor es diese gab, mußten
Lochkartenstreifen hergestellt und grobe Rechenmaschinen damit gefüttert werden. Der Ursprung des Namens
NEC Cards (Karten) weist noch darauf hin.


Natürlich ist es bei mininec basierten Ein-/Ausgabeprogrammen der selbe Mechanismus
Nur mit jetzt einigen für mininec spezifisch aufbereiteten Details. Wenn wir dies verstanden haben, sehen
wir, daß es nicht auf die Frage hinausläuft, ob nun 4nec2 oder EZNEC die besseren Werte liefert, denn
beide betreiben den gleichen Motor (Engine, Kernel) als Gleichungslöser. So daß ihre Ausgabewerte bis auf
eventuelle Rundungsfehler im Bearbeiten von Variablen des verarbeitenden Programms im mehrstelligen
Nachkommabereich identisch sind.








Ein Beispiel wie Ein-/Ausgabe und Kernel zusammenarbeiten / 4nec2

Für dies erste Beispiel habe ich 4nec2 ausgewählt, weil wir in dieser Software ein separates Fenster für
jeden einzelnen Schritt der Kommunikation zwischen Kernel und Bedienerschnittstelle = Front-End vorfinden. Was für
Anfänger eventuell verwirrender als die Fenster bei EZNEC sei kann, aber für den erfahrenen Nutzer ein Vorteil
sein kann. Oder nach dem Studium dieses Artikels.

   Es folgt eine Schritt-für-Schritt Beschreibung, wie 4nec2 mit dem nec Kernel arbeitet







EZNEC / Gleiche Show, anderes Ein-/Ausgabeprogramm

   Es folgt eine Schritt-für-Schritt Beschreibung, wie EZNEC mit dem nec Kernel arbeitet







MMANA-GAL Basic / Gleiche Show, anderes Ein-/Ausgabeprogramm, mininec kernel

Der Umgang mit MMANA ist etwas anders als bei 4nec2 und EZNEC. Hier sind es nicht einzelen Fenster, sondern
Seiten auf der User Form, der Programmoberfläche. Ansonsten finden wir den gleichen Mechanismus wie
bei den verbreitene nec basierten Bedienerschnittstellen EZENC und 4nec2 vor.


   Es folgt eine Schritt-für-Schritt Beschreibung, wie MMANA mit dem nec Kernel arbeitet







Berechnungsprogramm für Antennentemperatur & G/T für EZNEC & 4nec2

TANT wurde von YT1NT prorgammiert, auf Betreiben von YU7EF und mit Hilfe von YU1CF + YT1NP.
Es ist ein kleines DOS-Konsolen-Programm, das keine Installation benötigt.
Man kann es von jedem Laufwerk (z.B. USB Stick) aufrufen und laufen lassen.

   Es folgt eine Beschreibung des Programms TANT.exe für die Berechnung von Antennentemperatur & -G/T aus EZNEC und 4nec2 Dateien


   Vorstellung der "ungewöhnlichen Anwendung" von TANT.exe mit Fokus auf terrestrische Kommunikation von UR5EAZ







Berechnungsprogramm für Antennentemperatur & G/T für MMANA-GAL

Noise.exe ist ein von Kosta, UR5FFC, "Black Sea Radio Co." entwickeltes Programm.
Es ist kleines "Windows" Programm, das keine Installation benötigt, sondern von jedem beliebigen
Laufwerk direkt gestartet werden kann.

   Es folgt eine Beschreibung des Programms Noise.exe für die Berechnung der Antennentemperatur aus MMANA-Dateien







Konvergenzprobleme und AGV-Korrektur nach KF2YN

Wir sind auf "realistische" Antennensimulationen aus. Welche, nach denen wir echte Antennen bauen können.
Allerdings variiert der Simulationsausgang zu großen Teilen mit der Anzahl der Segmente der Drähte des Modells.


   Über die Herausforderung die Segmentierung des Modells in den Griff zu bekommen







Was das NEC2 Handbuch über Segmentierung von Drähten sagt

    Über die richtige Segmentierung von Drähten







4nec2 & GNUplot : Installation und wie man damit Daten für die Weiterverarbeitung in MS Excel gewinnt

   Mehr lesen über GNUplot, 4nec2's Datenaustausch und Tabellenkalkulationsprogramme







Wie man von MMANA Daten für die Weiterverarbeitung in MS Excel gewinnt & "MMANA_Plot" MS Excel Mappe

   Mehr lesen zu Datenaustausch mit MMANA und Tabellenkalkulationsprogramme











73, Hartmut, DG7YBN


Flag Counter