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

Baza danych materiałowych: Część A – Wprowadzenie

Na tej stronie wyjaśniono, co zawiera baza danych OghmaNano Materials, jak otwierać i edytować wpisy, jak importować dane n-k lub dane dotyczące absorpcji (wraz z konwersją jednostek) oraz gdzie materiały są przechowywane na dysku.

1. Wprowadzenie/Przegląd

Baza danych OghmaNano Materials zawiera zestaw właściwości fizycznych i referencyjnych dla każdego materiału. Dane te są uporządkowane w kategorie, co umożliwia wykorzystanie spójnych, scentralizowanych danych w symulacjach. Główne informacje obejmują:

Wszystkie te zbiory danych razem tworzą spójną, jednolitą definicję każdego materiału, którą można wykorzystać we wszystkich symulacjach.

OghmaNano Material editor showing refractive index of the material as a function of wavelength
Współczynnik załamania w funkcji długości fali.
OghmaNano Material editor showing absorption spectrum of the material as a function of wavelength
Widmo absorpcji w funkcji długości fali.
OghmaNano Material editor showing optical emission spectrum of the material as a function of wavelength
Widmo emisji optycznej w funkcji długości fali.
OghmaNano Material editor showing basic parameters including material color, type, privacy options, and change log
Podstawowe parametry: kolor, typ i historia zmian.
OghmaNano Material editor showing an optional Lua material script used to define electrical and physical material parameters.
Opcjonalny skrypt Lua do definiowania materiałów, przeznaczony do zaawansowanych modeli materiałów. Większość użytkowników może korzystać ze standardowych parametrów materiałów bezpośrednio, bez konieczności pisania kodu; możliwość programowania pojawia się, gdy właściwości materiałów wymagają dynamicznego definiowania lub powiązania z określonym źródłem danych.
OghmaNano Material editor showing life cycle parameters including density, cost per kilogram, and energy per kilogram
Parametry cyklu życia: gęstość, koszt i zużycie energii na kilogram produktu.

2. Dostęp do bazy danych materiałów.

Otwórz bazę danych materiałów, klikając ikonę bazy danych materiałów ?? na wstążce narzędziowej „Bazy danych”. Spowoduje to uruchomienie przeglądarki bazy danych materiałów ??, w której materiały są uporządkowane w folderach według kategorii, w tym mieszanki, pierwiastki, gazy, szkła, metale, tlenki, perowskity, polimery i małe cząsteczki. Dodatkowo dostępna jest specjalna kolekcja zaimportowana ze strony refractiveindex.info.

Kliknij dwukrotnie folder, aby wyświetlić jego zawartość. Na przykład, otwarcie folderu „Tlenki” wyświetla dostępne materiały i podfoldery zawierające tlenki ??. Foldery są reprezentowane przez standardowe ikony folderów, natomiast poszczególne materiały są reprezentowane przez ikony atomów, co ułatwia rozróżnienie materiałów, które można otworzyć bezpośrednio, od innych grup materiałów. Kliknij dwukrotnie ikonę atomu, aby otworzyć odpowiadający materiał w edytorze materiałów i sprawdzić jego właściwości optyczne, elektryczne i inne właściwości fizyczne.

Databases ribbon in OghmaNano with the Materials database icon highlighted—the entry point for opening the materials database
Dostęp do bazy danych materiałów za pomocą karty „Bazy danych” na wstążce.
Initial OghmaNano Materials database browser showing the top-level material folders
Zaawansowana baza danych materiałów, w której materiały są uporządkowane w folderach według kategorii.
OghmaNano Materials database browser showing the Oxides folder, with subfolders represented by folder icons and individual materials represented by atom icons
Wewnątrz folderu „Oxides”. Foldery są wyświetlane za pomocą ikon folderów, a poszczególne materiały – za pomocą ikon atomów.

3. Dodawanie materiałów do bazy danych.

Aby dodać nowy materiał, otwórz bazę danych materiałów, a następnie kliknij przycisk „Dodaj materiał” w prawym górnym rogu okna (??). Pojawi się okno dialogowe, w którym zostaniesz poproszony o podanie nazwy nowego materiału – jest to widoczne na rysunku ??. W tym przypadku nazwaliśmy materiał „my_new_material”.

OghmaNano Materials database window showing the Add Material button highlighted
Krok 1: Dodawanie nowego materiału do bazy danych materiałów za pomocą przycisku „Dodaj materiał”.
Dialog window in OghmaNano prompting for a new material name, with example 'my_new_material'
Krok 2: Nadawanie nazwy nowemu materiałowi w oknie dialogowym bazy danych materiałów.
OghmaNano Materials database window showing the newly created material 'my_new_material' highlighted in red
Krok 3: Nowy materiał my_new_material został dodany do bazy danych materiałów.
OghmaNano Material editor window for a newly created material, showing empty data tabs for Absorption, Refractive index, Basic, Electrical parameters, and Thermal parameters
Krok 4: Otwiera się okno edytora materiałów dla nowo utworzonego materiału my_new_material, które początkowo jest puste.

Po kliknięciu przycisku „OK” nowy materiał zostanie wyświetlony – patrz rysunek. [ryc. materiałdodatek4]otwórz go, klikając go dwukrotnie. Spowoduje to wyświetlenie pustego okna materiału, w którym nie będą znajdować się żadne dane. Zobacz rysunek. [ryc. materiałdodatek5].

Wskazówka: Wiele powszechnie stosowanych materiałów jest już dostępnych w bazie danych OghmaNano Materials, więc w wielu przypadkach nie będzie konieczne definiowanie nowego materiału. Dodatkowe dane n/k można również pobrać z otwartych repozytoriów, takich jak refractiveindex.info. Instrukcje dotyczące dodawania tych zestawów danych do OghmaNano można znaleźć w sekcji Pobieranie dodatkowych materiałów. Można również ponownie wykorzystać istniejące zestawy danych n/k, gdy dokładne stałe optyczne nie są istotne dla symulacji; na przykład wiele organicznych półprzewodnikowych warstw ma współczynnik załamania około 3, a współczynniki absorpcji mieszczą się w zakresie 106–107 m-1, więc użycie danych optycznych z podobnego materiału może nie mieć większego wpływu na obliczone zachowanie urządzenia. Brak dokładnych parametrów optycznych lub elektrycznych w literaturze nie powinien przeszkadzać w przeprowadzeniu symulacji, a znalezienie kompletnego zestawu parametrów materiałowych nie musi być koniecznie punktem wyjścia. Symulacja może często rozpoczynać się od reprezentatywnych wartości, które można następnie udoskonalić w miarę uzyskiwania lepszych danych materiałowych. Jeśli konieczne jest zdefiniowanie własnego materiału, należy dodać tylko właściwości wymagane dla modelowanej fizyki. Na przykład nowa, nieaktywna elektrycznie warstwa pośrednia lub podłoże może wymagać tylko n(λ) i α(λ) do modelowania optycznego. Nie ma potrzeby definiowania skryptu Lua, chyba że parametry materiału mają się zmieniać w zależności od takich wielkości, jak temperatura, położenie (x, y, z), skład lub gęstość fotonów. Dane dotyczące emisji są potrzebne tylko dla materiałów emitujących, a dane dotyczące cyklu życia tylko dla analizy cyklu życia.

4. Zrozumienie danych n/k (danych n/alfa)

Zanim spróbujesz dodać dane n/k (dane n/alfa) do OghmaNano, ważne jest, aby zrozumieć, czym są dane n-k. Dane n-k opisują zespolony współczynnik załamania materiału: jego część rzeczywistą (n) i część urojoną (k).

W literaturze można spotkać się z różnymi sposobami zapisu strat optycznych. Do najczęściej stosowanych należą: współczynnik absorpcji α (straty na metr, jednostka m-1), współczynnik ekstynkcji k (część urojona współczynnika załamania, bezwymiarowy) oraz absorpcja (zwana również gęstością optyczną), która jest logarytmiczną miarą transmisji, powszechnie stosowaną w spektroskopii. Należy pamiętać, że wszystkie te wielkości zasadniczo oznaczają to samo, różnią się jedynie sposobem zapisu. Firma OghmaNano akceptuje współczynnik absorpcji α w jednostkach m-1. Poniżej znajduje się wyjaśnienie różnic między tymi wielkościami oraz sposób ich przeliczania.

n, k i współczynnik absorpcji α – w skrócie

Złożony współczynnik załamania wynosi \( N(\lambda) = n(\lambda) + i\,k(\lambda) \), gdzie \(n\) (współczynnik załamania) i \(k\) (współczynnik absorpcji) są wielkościami bezwymiarowymi. OghmaNano przechowuje:

Jeśli zamiast \( \alpha(\lambda) \) masz \(k(\lambda)\), program importujący dokonuje konwersji zgodnie z następującą formułą: \( \displaystyle \alpha(\lambda) = \frac{4\pi\,k(\lambda)}{\lambda} \) (gdzie \( \lambda \) wyrażone jest w metrach → \( \alpha \) wyrażone jest w \( \mathrm{m^{-1}} \)).

Na podstawie wartości absorpcji/gęstości optycznej (A) lub transmitancji (T).
  • \( A = -\log_{10}(T) \)
  • \( \displaystyle \alpha = (\ln 10)\,\frac{A}{d} \), gdzie \( d \) oznacza grubość warstwy (m).

Jednostki, których należy używać: \( \lambda \) w metrach (m); \(n\) i \(k\) są bezwymiarowe; \( \alpha \) w \( \mathrm{m^{-1}} \). Krzywe oznaczone jako „a.u.” (jednostki arbitralne) dla absorpcji nie mogą być używane bezpośrednio.

Przykład – przekształć \(k \rightarrow \alpha\)

Przy założeniu \( k=0.02 \) w punkcie \( \lambda=500\,\mathrm{nm}=5.00\times10^{-7}\,\mathrm{m} \):

\( \displaystyle \alpha = \frac{4\pi k}{\lambda} = \frac{4\pi \times 0.02}{5.00\times10^{-7}} \approx 5.03\times10^{5}\ \mathrm{m^{-1}} \).

5. Importowanie danych n/alpha (lub danych n/k)

Kliknij opcję „Importuj dane z pliku” w lewym górnym rogu okna materiału ??, aby otworzyć kreator importu danych ??. Obecnie wybrana zakładka określa, gdzie zostaną zapisane importowane dane. Jeśli otwarta jest zakładka „Współczynnik załamania”, dane zostaną zaimportowane do zbioru danych dotyczącego współczynnika załamania; jeśli wybrana jest zakładka „Absorpcja”, dane zostaną zaimportowane do zbioru danych dotyczącego absorpcji. Upewnij się, że importujesz odpowiednie dane do właściwej zakładki.

OghmaNano przechowuje dane optyczne w wewnętrznej pamięci w następujących formatach SI:

Plik źródłowy nie musi używać jednostek SI. W przypadku osi X kreator może przyjmować długość fali w nm, μm, cm lub m, a także energię fotonów w eV, częstotliwość lub częstotliwość kątową. W przypadku osi Y można wprowadzić dane optyczne w postaci współczynnika załamania n, współczynnika ekstynkcji k lub współczynnika absorpcji α, przy czym należy wybrać odpowiednie jednostki, aby dopasować je do danych źródłowych. Następnie kreator przekształca dane wejściowe do formatu SI używanego przez OghmaNano, w tym dokonuje konwersji, takich jak nm → m, cm-1 → m-1 oraz eV → długość fali, korzystając ze wzoru λ = hc/E. Jeśli plik zawiera k(λ), kreator może również obliczyć α(λ), korzystając ze wzoru α(λ) = 4πk(λ)/λ.

Proces importowania danych

  1. Otwórz plik tekstowy lub plik CSV zawierający Twoje dane.
  2. Sprawdź oryginalne dane w wyświetlanym po lewej stronie podglądzie.
  3. Wybierz wielkość i jednostki dla osi X tak, aby odpowiadały pierwszej kolumnie w pliku wejściowym. Na przykład, jeśli wartości długości fali podane są w nanometrach, wybierz opcję „Długość fali (nm)”.
  4. Wybierz wielkość i jednostki dla osi Y tak, aby odpowiadały drugiej kolumnie w pliku wejściowym. Na przykład, możesz wybrać współczynnik załamania (jednostki dowolne), absorpcję (m^-1), absorpcję (cm^-1) lub współczynnik ekstynkcji (k) (jednostki dowolne).
  5. Sprawdź przekonwertowane dane SI w prawym panelu.
  6. Kliknij „Importuj dane”, aby zapisać dane w materiale.

Przykład: Jeśli w pierwszej kolumnie pliku znajduje się wartość długości fali w nanometrach (nm), a w drugiej kolumnie współczynnik absorpcji k, wybierz opcję „Długość fali (nm)” dla osi x i „Współczynnik absorpcji (k) (j.a.)” dla osi y. Następnie program OghmaNano podczas importu przekonwertuje długość fali na metry i obliczy α(λ) na podstawie k(λ).

Widok kreatora jest wyświetlany w ??; po zaimportowaniu dane graficzne są aktualizowane w edytorze materiałów ??. Jeśli importujesz tylko dane dotyczące absorpcji, pamiętaj, aby przed użyciem materiału w symulacji podać również współczynnik załamania.

OghmaNano data importer window showing steps to import material data with labelled regions a) to f)
Okno importu danych w programie OghmaNano, prezentujące proces importowania danych materiałowych: a) otwarcie pliku danych, b) podgląd zaimportowanego pliku, c) wybór jednostek dla osi X, d) wybór jednostek dla osi Y, e) plik po konwersji do jednostek SI, f) import danych.
OghmaNano Material editor showing imported absorption spectrum data for my_new_material
Zaimportowane spektrum absorpcji.

Typowe błędy, na które należy uważać.

  • Wartość wyrażona w jednostkach „a.u.” lub znormalizowana do wartości 1 → nie może być używana, ponieważ utraciła informacje o swojej wartości bezwzględnej.
  • Ostateczne zaimportowane wartości będą wyrażone w jednostkach układu SI. Sprawdź je – czy mają sens? Czy ich rzędy wielkości są zbliżone do oczekiwanych?

👉 Następny krok: Przejdź teraz do sekcji Część B, gdzie znajdziesz wskazówki dotyczące wyszukiwania danych n/k dla danego materiału.