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.

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ů


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