- Uyarım. Varsayılan,
f_maxdeğerinde -20 dB olan, DC bileşeni içermeyen Gauss türevi darbesidir. openEMS'in modüle edilmiş Gauss darbesi,f_min/f_maxküçükken (örneğin 0,5–8 GHz) DC bileşeni taşır. Geride bıraktığı statik alan enerjiyi durdurma ölçütünün üzerinde tutar; çalıştırma zaman adımı sınırına kadar sürer. S-parametreleri etkilenmez ancak süre yaklaşık 10 kat artar. Sierpinski modelinde türev darbesi süreyi yaklaşık 150 s'den (yakınsamamış) 13 s'ye (-47 ile -61 dB arasında yakınsamış) indirmiştir.Simulation(..., excitation="gauss")openEMS'in darbesini geri getirir. - Durdurma ölçütü. Alan enerjisi durdurma ölçütüne düştüğünde çalıştırma durur; varsayılan −60 dB'dir. Her Nyquist döneminde değerlendirilir (
exact_endcriteria; durma noktası bilgisayar hızına bağlı değildir.--no-exact, openEMS'in yaklaşık 4 s duvar saati aralıklı kontrolünü geri getirir). Rezonans frekansı ve Dmax, −40 dB'de oturur; yüksek Q'lu yapıların S11 derinliği ve ışıma verimliliği henüz oturmaz: yama antende −40 dB için |S11| −24 dB ve η 0,86; −60 dB için −37 dB ve 0,95; −70 dB için −39 dB ve 0,96 elde edilir (henüz ışımamış sönüm enerjisi P_acc değerini bozar). Çalıştırma başına--end-dbile değiştirin. - S11 ve Zin, uyarılan ayrık porttan hesaplanır: S11 = u_ref / u_inc ve Zin = u_tot / i_tot.
f_minilef_maxarasındaki--pointsadet frekansta değerlendirilir. - Bantlar, |S11| < -10 dB olan kesintisiz frekans aralıklarıdır. Her bant; sınırlarını, minimum S11 frekansını (pakette
f_center), bağıl bant genişliğini ve simülasyon aralığının sınırına değip değmediğini bildirir. Uygulamanın bant tablolarında (Özet, S-parametreleri yan paneli, Örnekler paneli) iki frekans adı vardır: Merkez, sınırların ortalaması (f_lo + f_hi) / 2; En iyi uyum ise minimum S11 frekansıdır. Gösterilen bağıl bant genişliği ve Özet'teki Bant genişliği (%), genişliğin bu merkeze bölümüdür; pakettekifractional_bw,f_centerdeğerine böler. CSV/TSV dışa aktarımları tabloların tanımlarını kullanır:f_center_GHzbant ortasıdır,f_best_GHzen iyi uyumdur ve dışa aktarılanfractional_bwortaya bölünür (CSV sütunları ve açık bant bayrakları). Simülasyon aralığının sınırına değen bant bunun ötesine devam eder: açık ucu ≤ veya ≥ ile işaretlenir, genişliği alt sınırdır; örnek seçici tek frekans yerine aralığı gösterir ("≥ 8–12 GHz"). - Uzak alan. openEMS, alanları bir yakın alan kutusunda kaydeder ve bant merkezlerinde (veya
--patternfrekanslarında) NF2FF dönüşümünü uygular. Izgara θ için 0–180° aralığında 3°, φ için 0–360° aralığında 5° adımlıdır; faz merkezinf2ff_centerkonumundadır. PEC veya PMC sınırlarında openEMS kayıt yüzeyini aynalar ve görüntü bölgesinde de integral alır. Fairbeam bu nedenle Prad değerini 2^m'ye böler, Dmax değerini 2^m ile çarpar; m, PEC/PMC sınır sayısıdır. Böylece yönlülük, örneğin sonsuz toprak düzlemi üzerindeki monopol için fiziksel yarı uzaya aittir. - Işıma verimliliği = Prad / P_acc. P_acc = ½·Re(u·i*), portun kabul ettiği güçtür. Uzak alan frekanslarında; ayrıca
--efficiency [N](tasarımdamonitors.efficiency) ile bant boyunca N frekansta, frekans başına güvenilirlik işaretiyle kaydedilir (Proje paketi biçimi). Kayıpsız olarak tanımlanan bir model (sim.lossless = True), Prad / P_acc değeri 1'in %5 yakınındayken 1 bildirir (Proje paketi biçimi). - Kazanç = verimlilik · Dmax. Gerçekleşen kazanç = kazanç · (1 − |S11|²).
Doğruluk notları
- openEMS basamaklı (Yee) FDTD mesh kullanır. Eğik ve eğri kenarlar mesh çizgilerine oturur; sıfır kalınlıklı levhalar ızgara düzlemlerine yerleşir. Metal kenarlarında mesh yeterince sık değilse rezonanslar birkaç yüzde kayabilir.
- Bir sayıya güvenmeden önce mesh yakınsamasını kontrol edin. Tasarım dosyasında
fairbeam converge <design.json>(veya tasarımcıda Simülasyon › Mesh yakınsaması…), dalga boyu başına 15, 20, 30, 40 hücreyle yeniden çalıştırır; rezonans, |S11| ve Dmax oturduğunda durur (Taramalar ve çalışmalar). Python modelindefairbeam converge <model> --param mesh_div=15,20,30kullanın (Sierpinski içincell=0.8,0.6,0.45); bant merkezlerinin toleransınızdan daha az kaydığını doğrulayın. Metal kenarları ve sıfır kalınlıklı levhalardaki mesh, genel hücre boyutundan daha önemlidir: Doğrulama. En küçük hücre tüm bölgenin zaman adımını belirlediğinden çok ince hücrelerden kaçının (fairbeam.mesh.merge_lines). - İletken kaybı: tasarım metalinde
conductivity(S/m) belirtilmedikçe veya modelsim.metal(..., conductivity=)kullanmadıkça metaller mükemmel iletkendir. Belirtilirse levhalar verilen kalınlıkta (varsayılan 0,035 mm) openEMS iletken levhaları olur; verimlilik bakır kaybını içerir (Model yazma). - Literatür kontrolü, Sierpinski monopol, 3. yineleme, 48 mm: simülasyon bantları 3,303 ve 6,219 GHz'dedir. Puente ve diğerleri (1998), 89 mm'lik yapı ölçmüştür; 48 mm'ye ölçeklendiğinde bantları 3,226 ve 6,508 GHz'e gelir. +%2,4 ve −%4,4 sapmalar, basamaklı mesh, temas köprüleri ve idealleştirilmiş sonsuz toprak dikkate alındığında makuldür.
- Yama anten: yakınsamış rezonans 2,455 GHz'dir (mesh_div 30–40). İletim hattı modeli (
fairbeam.analytic.patch_resonance: Hammerstad ε_eff ve ΔL), 2,513 GHz verir (-%2,3). Basitleştirilmiş formül sonlu toprak ve sondayı ihmal ettiğinden bu uyum beklenen doğruluk içindedir. - Yarım dalga dipol: rezonans, kapalı biçimli indüklenmiş EMK rezonansının %1,3–1,4 altındadır; R_in 72–73 Ω, Dmax 2,13–2,15 dBi ve verimlilik 0,999'dur. Tam tablolar, durdurma ölçütü incelemesi ve önerilen ayarlar Doğrulama sayfasındadır.
RunHistory tarama CSV'si aynı bant tanımlarını küçük harfli sütun adlarıyla izler: band_lo_ghz ve band_hi_ghz sınırlar, band_center_ghz bunların ortası, band_best_ghz ise |S11| minimumunun frekansıdır. Her işin ilk bandını kullanır; sınırlardan biri eksikse merkez boş kalır. RunHistory, minimum frekans sütununu En iyi uyum olarak adlandırır.