Antény

OK1M-PyminiNEC3 – modelování antén v Pythonu

OK1M-PyminiNEC3 je platforma pro modelování antén s výpočetním jádrem MININEC 3 a konvencemi MMANA-GAL pro. Načítá modely antén ve formátu MMANA-GAL (.maa), počítá je metodou momentů a dává stejné výsledky jako MMANA-GAL pro: impedanci, SWR, zisk, F/B, elevační úhel, vyzařovací diagramy a proudy.

3D pohled na 7prvkovou Yagi 20-15-10 m na 21,225 MHz, segmenty obarvené podle proudu
3D pohled na 7prvkovou Yagi 20-15-10 m na 21,225 MHz, segmenty obarvené podle proudu

Co přidává

  • Opakovatelné výpočty – každá anténa je projekt se svými modely, nastavením a výsledky
  • HTML reporty s grafy a interaktivním 3D pohledem
  • Validaci – porovnání s exporty z MMANA-GAL bod po bodu
  • Optimalizaci délek a poloh prvků (Levenberg-Marquardt) včetně hrubého skenu, který nejdřív najde správnou výchozí oblast
  • Porovnání dvou verzí modelu s grafickým přehledem změněných rozměrů
Vyzařovací diagramy 7prvkové Yagi, model v0.3, na 21,225 MHz
Vyzařovací diagramy 7prvkové Yagi, model v0.3, na 21,225 MHz
SWR, impedance, zisk a F/B stejného modelu v pásmu 15 m
SWR, impedance, zisk a F/B stejného modelu v pásmu 15 m

Jak je přesná?

Platforma má smysl jen tehdy, když její čísla odpovídají MMANA-GAL pro, proto se s tímto programem porovnává na stejném modelu. Na referenční 9prvkové anténě jsou polohy pulzů shodné a největší rozdíly jsou:

R ±0,07 Ω · jX ±0,15 Ω · SWR ±0,007 · Ga ±0,013 dB · F/B ±0,02 dB

Jako další kontrola posloužily dvě antény. 7prvková Yagi nebyla použita pro kalibraci a 40m vertikál s radiály ověřil napájení v místě, kde se setkává více vodičů.

Antény v repozitáři

  • 9prvková a 7prvková multiband Yagi pro 20, 15 a 10 m
  • 4prvková Yagi pro 15 m
  • 2prvková anténa pro 40 m
  • 40m vertikál a směrové vertikály pro 40 a 80 m

Rychlý start

Potřebujete Python 3.10 nebo novější.

git clone https://git.ok1kvk.cz/RybkaLabs/ok1m-pymininec3.git
cd ok1m-pymininec3
pip install -e .
python -m ok1m_pymininec3 cesta/k/anteně.maa

Zdrojové kódy a dokumentace: git.ok1kvk.cz/RybkaLabs/ok1m-pymininec3

73 & TNX