Strona główna Elektromagnetyzm Symulator fal EM (FDTD)

🌊 Symulator fal EM (FDTD)

Równania rotacji Maxwella rozwiązywane na siatce Yee 2D (metoda FDTD, tryb TM). Obserwuj propagację, interferencję i dyfrakcję fal EM na żywo. Maluj reflektory PEC; użyj presetów: szczelina, dwie szczeliny, zwierciadło i soczewka.

Elektromagnetyzm3DŚredni60 FPS
em-waves ↗ Otwórz osobno
Interfejs samej symulacji jest w języku angielskim.

Co pokazuje ta symulacja

Metoda FDTD (Yee, 1966) rozwiązuje równania rotacji Maxwella na przesuniętej siatce przestrzennej, wykorzystując schemat krokowania czasowego typu leapfrog. W trybie TMz istotnymi polami są Ez, Hx i Hy. Warunek stabilności (Couranta-Friedrichsa-Lewy'ego) wymaga, aby c·Δt/Δx ≤ 1/√2. Absorbujące warunki brzegowe zapobiegają sztucznym odbiciom na krawędziach. Malowanie komórek jako idealnych przewodników elektrycznych (PEC) pozwala tworzyć falowody, wnęki rezonansowe, szczeliny i soczewki.

Jak korzystać

  • Źródło punktowe: pojedynczy oscylujący dipol w środku siatki
  • Fala płaska: spójna fala wstrzykiwana z lewej krawędzi
  • Kliknij/przeciągnij po płótnie, aby malować reflektory; przełącz się na tryb Gumka, aby je usunąć
  • Użyj presetów, aby błyskawicznie ustawić pojedynczą szczelinę, podwójną szczelinę, zwierciadło lub soczewkę
  • Zwiększ częstotliwość, aby zobaczyć krótsze długości fali i wyraźniejszą dyfrakcję

Czy wiesz, że...?

FDTD jest wykorzystywana w praktyce inżynierskiej do projektowania anten, kryształów fotonicznych i układów scalonych działających przy częstotliwościach optycznych. Ten sam algorytm Yee, który tutaj działa na siatce 120×90 komórek, skaluje się do siatek 3D liczących miliardy komórek na superkomputerach, symulując dyfrakcję fal radarowych wokół samolotów lub propagację światła w chipach nanofotonicznych.

O symulatorze fal elektromagnetycznych FDTD 2D

Ten symulator rozwiązuje równania rotacji Maxwella na siatce Yee 120×90, wykorzystując metodę Finite Difference Time Domain (FDTD) wprowadzoną przez Kane'a Yee w 1966 roku. Działa w trybie poprzeczno-magnetycznym (TMz), ewoluując pole elektryczne Ez wraz ze składowymi magnetycznymi Hx i Hy metodą krokowania leapfrog. Mapa kolorów pokazuje chwilowe pole Ez, gdzie czerwony i niebieski oznaczają przeciwne polaryzacje oscylującej fali.

Panel Źródło ustawia częstotliwość i amplitudę fali sinusoidalnej oraz przełącza między źródłem punktowym a falą płaską wstrzykiwaną z lewej krawędzi. Narzędzie do rysowania pozwala malować lub usuwać idealne przewodniki elektryczne (PEC), a panel Wyświetlanie dostosowuje zakres kolorów pola i prędkość kroków na klatkę. Ten sam algorytm skaluje się w przemyśle do siatek liczących miliardy komórek, gdzie projektuje się anteny, chipy fotoniczne i geometrie stealth dla radarów.

Najczęściej zadawane pytania

Co dokładnie pokazuje ta symulacja?

Pokazuje fale elektromagnetyczne rozchodzące się w przestrzeni 2D w czasie rzeczywistym. Kolory czerwony i niebieski odzwierciedlają chwilową wartość i znak składowej pola elektrycznego Ez prostopadłej do płaszczyzny, dzięki czemu widać, jak grzbiety i doliny fali rozchodzą się, interferują, ulegają dyfrakcji i odbijają dokładnie tak, jak przewidują równania Maxwella.

Czym jest metoda FDTD?

Finite Difference Time Domain to schemat numeryczny, który zastępuje pochodne przestrzenne i czasowe w równaniach rotacji Maxwella różnicami skończonymi na przesuniętej siatce. Pola elektryczne i magnetyczne są aktualizowane naprzemiennie w połówkowych krokach czasowych (leapfrog), dzięki czemu fala naturalnie ewoluuje w czasie bez rozwiązywania dużych układów równań.

Czym jest siatka Yee i tryb TMz?

Siatka Yee przechowuje składowe pola elektrycznego i magnetycznego w przesuniętych względem siebie punktach, dzięki czemu każdą rotację można obliczyć różnicami centralnymi. TMz oznacza tryb poprzeczno-magnetyczny względem osi z: niezerowe są tylko Ez, Hx i Hy, co sprowadza pełne zagadnienie 3D do rozwiązywalnego przypadku 2D.

Co robią suwaki częstotliwości i amplitudy?

Częstotliwość ustala, jak szybko oscyluje źródło, w zakresie od 0,01 do 0,12 cyklu na krok czasowy. Wyższa częstotliwość oznacza krótszą długość fali i wyraźniejszą dyfrakcję. Amplituda (0,1–3,0) skaluje siłę wymuszenia pola źródła, wpływając na jasność, ale nie na prędkość fali.

Czym różni się źródło punktowe od źródła płaskiego?

Źródło punktowe to pojedyncza oscylująca komórka w pobliżu lewej jednej trzeciej siatki, emitująca kołowe czoła fali idealne do pokazania dyfrakcji przez szczeliny. Źródło płaskie wstrzykuje falę wzdłuż kolumny przy lewej krawędzi, tworząc płaskie, równoległe czoła fali biegnące w prawo jak wiązka skolimowana.

Do czego służą reflektory i presety?

Malowanie reflektorów oznacza komórki jako idealne przewodniki elektryczne, które wymuszają zerowanie Ez i odbijają fale z powrotem. Presety natychmiast budują geometrie pojedynczej szczeliny, podwójnej szczeliny, zwierciadła i soczewki z tych przewodników, dzięki czemu można jednym kliknięciem odtworzyć klasyczne eksperymenty interferencyjne i ogniskujące.

Co oznacza wartość Couranta?

Courant odnosi się do warunku stabilności Couranta-Friedrichsa-Lewy'ego. Dla FDTD 2D krok czasowy musi spełniać c·Δt/Δx ≤ 1/√2 ≈ 0,707, w przeciwnym razie symulacja staje się niestabilna. Ta strona ustala ten stosunek na 1/√2, dzięki czemu schemat pozostaje stabilny i dokładny.

Dlaczego fale nie odbijają się od krawędzi płótna?

Wokół siatki znajduje się 10-komórkowa warstwa pochłaniająca, która delikatnie tłumi pole w miarę zbliżania się do granicy. Naśladuje to otwartą, nieskończoną domenę, dzięki czemu fale wychodzące opuszczają obszar czysto, zamiast odbijać się z powrotem i zanieczyszczać wnętrze — podobnie jak absorbujące warunki brzegowe stosowane w prawdziwych solwerach FDTD.

Czy to jest fizycznie dokładne?

Rdzeń aktualizacji to wierny, podręcznikowy solwer FDTD równań Maxwella, odtwarzający poprawną fizykę propagacji, interferencji i dyfrakcji. Wykorzystuje znormalizowane jednostki (Δx = 1) oraz prostą warstwę pochłaniającą zamiast pełnej warstwy dopasowanej (PML), więc jest jakościowo dokładny i doskonale nadaje się do nauki, choć nie do precyzyjnej inżynierii.

Gdzie w praktyce wykorzystuje się FDTD?

FDTD to podstawowe narzędzie obliczeniowej elektromagnetyki. Inżynierowie używają go do projektowania anten telefonów komórkowych i radarów, modelowania rozpraszania fal na samolotach, symulacji kryształów fotonicznych i chipów nanofotonicznych przy częstotliwościach optycznych oraz badania absorpcji fal radiowych w tkankach ludzkich na potrzeby norm bezpieczeństwa.

Podobne symulacje