Strona główna Przykłady Zrzuty ekranu Instrukcja obsługi Logo Bluesky. YouTube ☰
OghmaNano Platforma do symulacji wielofizycznych procesów zachodzących w optoelektronicznych urządzeniach i systemach fotonicznych. POBIERZ Przewodnik szybkiego uruchomienia

Samouczek dotyczący śledzenia promieni (część A): środowisko testowe z pryzmatem i imbrykiem.

W tym samouczku użyjesz narzędzia Optical Workbench firmy OghmaNano, aby zapoznać się z kolorową sceną śledzenia promieni, zawierającą pryzmaty, przysłonę, detektor, a w późniejszych częściach również model CAD przedstawiający czajnik. Celem nie jest stworzenie realistycznego modelu aparatu, lecz zapewnienie możliwości eksperymentowania z głównymi funkcjami: uruchamiania symulacji, obracania obiektów, analizowania profili wiązek i sprawdzania, co „widzi” detektor.

Zaczynamy od gotowego przykładu sceny z wykorzystaniem pryzmatu. Ta scena zawiera już:

Podczas uruchamiania symulacji będzie można zaobserwować zjawiska odbicia, załamania i rozszczepienia światła, a także ocenić efektywność detektora i zobaczyć renderowany obraz tego, co widzi detektor.

Krok 1: Utwórz nową symulację śledzenia promieni.

Uruchom program OghmaNano z menu Start systemu Windows. W wyświetlonym oknie początkowym wybierz opcję „Nowa symulacja”. Spowoduje to otwarcie okna biblioteki urządzeń, jak pokazano na ilustracji ??. Kliknij dwukrotnie folder „Ray tracing” (podświetlony), aby otworzyć listę przykładów śledzenia promieni, jak pokazano na ilustracji ??.

OghmaNano new simulation window with the Ray tracing examples folder highlighted
Nowe okno symulacji. Wybierz folder z przykładami śledzenia promieni, aby otworzyć bibliotekę.
Ray-tracing examples window with the Prism demo highlighted
W bibliotece Ray Tracing wybierz wersję demonstracyjną o nazwie Prism. Ten przykład zawiera dwa pryzmaty, źródło światła, aperturę i detektor.

Kliknij dwukrotnie ikonę programu demonstracyjnego Prism, a następnie wybierz folder, do którego masz uprawnienia zapisu, i zapisz symulację. Aby uzyskać najlepszą wydajność, zapisz ją na lokalnym dysku (np. C:\), a nie na dysku sieciowym lub w chmurze.

Krok 2: Zapoznaj się z domyślną sceną.

Po załadowaniu przykładu otwiera się główne okno programu Optical Workbench, jak pokazano na ilustracji ??. Scena zawiera główne elementy optyczne, których będziesz używać w trakcie tego samouczka:

Użyj myszy, aby oglądać scenę. Lewy przycisk myszy obraca widok, a prawy przycisk myszy przesuwa scenę. Możesz powiększać i pomniejszać obraz za pomocą rolki myszy. Po lewej stronie okna znajdują się przyciski oznaczone jako XY, YZ i XZ. Służą one do ustawiania kamery w taki sposób, aby patrzyła bezpośrednio wzdłuż każdej z osi, co może być przydatne podczas zmiany położenia obiektów lub sprawdzania ich ustawienia.

Optical Workbench simulation window showing prisms, a detector, a source and an aperture
Domyślna scena demonstracyjna z pryzmatami. Dwa pryzmaty znajdują się pomiędzy zielonym źródłem światła a fioletowym detektorem. Czerwona płytka z otworem po prawej stronie przepuszcza tylko promienie przechodzące przez jej centralny otwór.
Ray-tracing simulation running, showing coloured rays reflecting and refracting through the prisms and aperture
Po uruchomieniu symulacji, z źródła rozchodzą się kolorowe promienie, ulegają załamaniu w pryzmatach, a następnie albo przechodzą przez otwór, albo są przez niego blokowane, zanim dotrą do detektora.

Krok 3: Uruchom symulację.

Kliknij przycisk. Uruchom symulację. przycisk (niebieska ikona odtwarzania) lub naciśnij F9OghmaNano śledzi promienie, zaczynając od źródła, przez pryzmaty i aperturę, aż do detektora. Po zakończeniu symulacji scena wygląda podobnie do: ??.

Kolorowe pasy pokazują, w jaki sposób różne długości fal światła podążają różnymi ścieżkami przez pryzmaty. Jest to proste doświadczenie ilustrujące:

Prawo Snella i zjawiska odbicia/przejęcia

Prawo Snella określa związek między kątem padania i kątem załamania na płaskiej powierzchni:

\( n_1 \sin\theta_1 = n_2 \sin\theta_2 \)

gdzie \(n_1\) i \(n_2\) oznaczają współczynniki załamania światła dla ośrodka 1 i 2, a \(\theta_1\) i \(\theta_2\) to kąty mierzone względem normalnej do powierzchni.

Przy padaniu promieni pod kątem prostym, prosty wzór na współczynnik odbicia mocy \(R\) na granicy faz jest następujący:

\( R = \left(\dfrac{n_1 - n_2}{n_1 + n_2}\right)^2 , \qquad T = 1 - R \)

gdzie \(T\) oznacza udział mocy, który jest transmitowany. OghmaNano wykorzystuje te zasady (wraz z pełnymi równaniami Fresnela) podczas śledzenia każdej wiązki światła przechodzącej przez pryzmaty i aperturę.

Krok 4: Sprawdź sygnały wyjściowe detektora.

Aby zobaczyć, co zarejestrował detektor, kliknij zakładkę „Wyniki” u góry okna. Zobaczysz listę plików utworzonych przez program śledzący promienie, podobną do ??. Najważniejszym plikiem w tym momencie jest folder „detector0”, w którym przechowywane są dane z fioletowego detektora.

Output tab showing the detector0 folder and other ray-tracing result files
Zakładka „Wyniki” w wersji demonstracyjnej programu Prism. Ikona detector0 zawiera wszystkie wyniki związane z głównym detektorem: wykresy charakterystyk, obrazy i dane w formacie CSV.
Contents of detector0 showing detector_abs0.csv, detector_efficiency0.csv, detector_input0.csv and RAY_image.csv
W folderze detector0 znajdują się główne pliki z danymi wyjściowymi detektora, w tym detector_efficiency0.csv (wykres zależności efektywności od długości fali) oraz image (wygenerowany obraz pola widzenia detektora).

Kliknij dwukrotnie ikonę „detektor0”. Następnie kliknij dwukrotnie pole detector_efficiency0.csv, aby wyświetlić wykres przedstawiający, jak efektywnie detektor zbiera światło w zależności od długości fali, zgodnie z ilustracją ??.

Detector efficiency plot showing efficiency of emission versus wavelength
Widmo efektywności detektora. W tym przykładzie około 23–29% promieni o określonej długości fali dociera do detektora, w zależności od tego, jak są załamywane i blokowane przez pryzmaty i aperturę.
Rendered detector image showing a coloured beam profile with a central hole caused by the aperture
Plik RAY_image.csv zawiera obraz przedstawiający to, co widziałoby oko, gdyby zostało umieszczone w płaszczyźnie detektora. Zwróć uwagę na „dziurę” w środku wiązki, gdzie przesłona zablokowała promienie.

Następnie kliknij dwukrotnie plik RAY_image.csv. Oprogramowanie OghmaNano rekonstruuje obraz kolorowy na podstawie wszystkich długości fal, które dotarły do detektora (zazwyczaj około 20 zakresów długości fal w tej wersji demonstracyjnej). Promienie, które przeszły przez centralny otwór w aperturze, tworzą jasny, kolorowy obszar na detektorze; promienie zablokowane przez aperturę pozostawiają ciemny obszar w profilu wiązki.

Jeśli obrócisz trójwymiarową scenę i będziesz śledzić promienie wzrokiem, możesz zobaczyć, jak powstaje to otwarcie: niektóre promienie odbijają się od płytki przysłony, niektóre całkowicie mijają detektor, a tylko promienie, które przechodzą przez otwór, przyczyniają się do powstania jasnego obszaru w ??.

👉 Następny krok: przejdź do sekcji Część B, która omawia temat od pryzmatów do soczewek. Aby uzyskać ogólny przegląd systemów optycznych i symulacji śledzenia promieni, zobacz Przegląd systemów optycznych i symulacji śledzenia promieni.