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 ogniw słonecznych z perowskitu – symulacja krzywej wydajności kwantowej (EQE).

1. Wprowadzenie

Zewnętrzna wydajność kwantowa (EQE) określa, jak efektywnie ogniwo słoneczne przekształca padające fotony o danej długości fali w zebrane nośniki ładunku. Innymi słowy, jest to prawdopodobieństwo, że foton o określonej energii przyczynia się do powstania prądu fotowoltaicznego. W praktyce jest to jedna z najczęściej stosowanych metod charakteryzacji ogniw słonecznych, dostarczająca szczegółowych informacji na temat absorpcji, zbierania ładunku i strat w całym spektrum słonecznym.

W przypadku urządzeń perowskitowych, pomiar EQE jest szczególnie przydatny, ponieważ ostry próg absorpcji – oraz wszelkie dodatkowe straty optyczne – bezpośrednio odzwierciedlają jakość materiału, grubość warstw oraz sposób, w jaki światło oddziałuje wewnątrz struktury. W tym samouczku przeprowadzisz symulację EQE w programie OghmaNano, wygenerujesz wykres widma, porównasz różne struktury urządzeń i zweryfikujesz swój model, porównując go z zmierzonymi wartościami EQE.

2. Konfiguracja symulacji w celu przygotowania do egzaminu EQE.

Na początek uruchom program OghmaNano. W głównym oknie kliknij opcję „Nowa symulacja”. Pojawi się biblioteka dostępnych typów urządzeń, jak pokazano na ilustracji ??. Kliknij dwukrotnie kategorię „Komórki perowskitowe”, aby uzyskać dostęp do przykładowych urządzeń. W folderze perowskitowym znajdziesz zestaw gotowych przykładowych symulacji, takich jak urządzenia MAPbI₃ i ich warianty z uwzględnieniem efektów jonowych (zamrożone jony, CELIV itp.). Wybierz przykładowe urządzenie „Perowskitowa ogniwo słoneczne – zamrożone jony (MAPI)”, jak pokazano na ilustracji ??.

💡 Wskazówka: Upewnij się, że wybierasz opcję „Perowskitowa ogniwo słoneczne – zamrożone jony (MAPI)”. Informacja o „zamrożonych jonach” jest ważna i zostanie wyjaśniona później.

OghmaNano new simulation window showing categories including Perovskite cells
Nowe okno symulacji. Kliknij dwukrotnie komórki perowskitowe (zaznaczone), aby otworzyć przykładowe projekty specyficzne dla perowskitów.
List of perovskite simulation templates including MAPI devices and frozen ions
Folder zawierający przykładowe pliki dotyczące perowskitów. W ramach tego samouczka wybierz szablon „Perowskitowa ogniwo słoneczne (MAPI)”.

Przed uruchomieniem symulacji przejdź do zakładki „Typ symulacji” i zmień domyślny tryb „Histereza perowskitu” na tryb „EQE”. Dzięki temu symulacja będzie gotowa do wykonywania obliczeń EQE.

Before running the simulation, go to the Simulation type tab and change from Perovskite to EQE mode
Zanim uruchomisz symulację, przejdź do zakładki „Typ symulacji” i zmień typ symulacji z „Perowskit” na „EQE”.

3. Uruchamianie symulacji.

Po zmianie trybu symulacji na: EQEprzejdź do zakładki „Plik”. Następnie naciśnij Uruchom symulację. przycisk (niebieska ikona odtwarzania) lub naciśnij F9 aby uruchomić obliczenia. Po zakończeniu obliczeń przejdź do Wynik / Dane wyjściowe zakładka, w której będą wyświetlane pliki wygenerowane przez symulację EQE.

Main simulation window showing EQE mode and the Run simulation button highlighted
Główne okno symulacji. Po zmianie trybu symulacji na: EQE, naciśnij Uruchom symulację. przycisk (niebieska ikona odtwarzania) lub naciśnij F9 aby rozpocząć. Gdy skończysz, przejdź do Wynik / Dane wyjściowe Naciśnij klawisz Tab, aby wyświetlić wyniki.
OghmaNano Output tab showing EQE-related output files such as E_eqe.csv and E_iqe.csv
W zakładce „Wyniki” wyświetlana jest lista plików wynikowych wygenerowanych podczas symulacji EQE, w tym plików E_eqe.csv i E_iqe.csv służących do analizy widmowej.

Po zakończeniu symulacji przejdź do zakładki „Wyniki”. Kliknij dwukrotnie eqe.csv, aby wyświetlić wykres zależności długości fali od wydajności kwantowej (zobacz ??). Jeśli klikniesz dwukrotnie E_eqe.csv, zobaczysz wykres zależności energii fotonu od wydajności kwantowej (zobacz ??).

Plot of wavelength vs EQE loaded from eqe.csv
eqe.csv — wykres zależności efektywności kwantowej (EQE) od długości fali. Na tej ilustracji przedstawiono widmo EQE w funkcji długości fali, uzyskane w wyniku symulacji.
Plot of photon energy vs EQE loaded from e_eqe.csv
e_eqe.csv – wykres przedstawiający zależność energii fotonów od wydajności kwantowej (EQE). Jest to spektrum EQE, wyrażone w odniesieniu do energii (eV), i zostało ono wygenerowane w tym samym cyklu pomiarowym.

Co do zasady, to wszystko, czego potrzebujesz, aby przeprowadzić symulacje EQE. Ta sama metoda sprawdza się w przypadku różnych typów urządzeń (np. ogniw słonecznych krzemowych lub organicznych): wystarczy kliknąć przycisk EQE, uruchomić symulację, a zostanie wygenerowane spektrum EQE. Ponieważ w tym samouczku używamy ogniwa słonecznego z perowskitu zawierającego ruchome jony, należy wziąć pod uwagę kilka dodatkowych szczegółów. Jeśli chcesz poznać te szczegóły, czytaj dalej.

4. Kilka dodatkowych szczegółów.

Po naciśnięciu przycisku uruchamiającego i rozpoczęciu działania programu do obliczania parametrów EQE, proces przebiega w trzech etapach. Etap 1: urządzenie jest stopniowo ustawiane na żądane napięcie polaryzacji odwrotnej, przy którym będą mierzone parametry EQE (to napięcie można ustawić w edytorze EQE: główne okno → edytory → EQE → napięcie EQE). Etap 2: program oblicza rozkład fotonów w urządzeniu w interesującym zakresie długości fal (patrz ??). Etap 3: program wykonuje właściwe obliczenia parametrów EQE, wykorzystując uzyskane wyniki dotyczące optyki przy zadanym napięciu polaryzacji (patrz ??). Poszczególne etapy obliczeń można obserwować podczas działania programu.

Terminal output showing bias ramp to −20 V with the mobile ion solver enabled
Stopniowo zwiększaj napięcie wsteczne do żądanej wartości (np. –20 V), przy której przeprowadzane jest pomiar EQE. W trakcie tego etapu włącza się moduł symulujący ruch jonów.
Terminal output showing optical solver sweeping wavelengths using a transfer matrix
Symulacja optyczna: metoda macierzowa służy do obliczenia rozkładu fotonów wewnątrz urządzenia w interesującym zakresie długości fal.
Terminal output showing the EQE solver calculating EQE at the target reverse bias using optical results
Obliczanie współczynnika efektywności kwantowej (EQE): program do obliczania EQE wykorzystuje uzyskane wyniki pomiarów optycznych przy wybranym napięciu polaryzacji odwrotnej do wyznaczenia spektrum EQE.

Napięcie, przy którym przeprowadzana jest symulacja EQE, można ustawić w edytorze EQE (patrz ??). W tym edytorze parametr „Napięcie EQE” określa polaryzację używaną do obliczeń, a dostęp do edytora uzyskuje się z paska narzędzi „Edytory” w głównym oknie. Zaletą przeprowadzania symulacji EQE przy bardziej ujemnym napięciu jest minimalizacja wpływu rekombinacji nośników. Im bliżej wartości zerowej, a zwłaszcza przy przyłożeniu napięcia przewodzącego, tym większa ilość rekombinacji będzie uwzględniana w symulacji. W takim przypadku wynik nie będzie już wiarygodnym wskaźnikiem rzeczywistej wartości EQE.

Quantum efficiency editor showing EQEVoltage parameter and charge carrier generation model options
Można modyfikować napięcie, przy którym dokonywana jest ocena współczynnika efektywności kwantowej (EQE), za pomocą funkcji EQE Voltage. Dostęp do tego edytora współczynnika efektywności kwantowej można uzyskać z poziomu paska narzędzi „Edytory” w głównym oknie.

5. Efektywność kwantowa zewnętrzna w perowskitach.

🔧 Szczegółowe informacje: W poniższej sekcji wyjaśniono, w jaki sposób OghmaNano wykorzystuje mikrokod Lua do sterowania modułem obliczeniowym dla ruchomych jonów podczas obliczeń EQE. Nie jest konieczne, abyś to rozumiał, aby uruchamiać symulacje EQE, ale jeśli chcesz wiedzieć, co dzieje się „w tle” lub dostosować działanie modułu obliczeniowego, czytaj dalej.

Perowskitowe ogniwa słoneczne zawierają ruchome jony, dlatego każdy pomiar zmienia ich rozmieszczenie i sprawia, że parametry takie jak EQE, JSC lub VOC zależą od historii pomiaru. W praktyce najczęściej stosuje się następującą metodę: ogniwo jest stopniowo poddawane zwiększaniu napięcia do określonej wartości, jony mają czas na ustabilizowanie się, a następnie przeprowadza się pomiar. W tej symulacji odtwarzamy tę procedurę: jony mogą swobodnie przemieszczać się podczas zwiększania napięcia, a następnie ich ruch zostaje zatrzymany po osiągnięciu docelowego napięcia, a EQE jest obliczane szybko, aby uniknąć dalszych zmian w rozmieszczeniu jonów. Odzwierciedla to dobre praktyki w tej dziedzinie, gdzie EQE jest mierzone po ustabilizowaniu się ogniwa i przy określonym profilu napięcia, zgodnie z zaleceniami zawartymi w wytycznych społeczności ( Khenkin i in., Nat. Energy 2020) oraz międzynarodowych normach dotyczących ogniw fotowoltaicznych, takich jak IEC 60904.

W perowskitach zawierających ruchome jony takie parametry, jak EQE i wydajność, mogą zależeć od historii zmian napięcia w urządzeniu. Istnieją dwa praktyczne sposoby na uzyskanie stabilnego EQE: (i) tymczasowe całkowite wyłączenie modułu symulującego ruch jonów (patrz zakładka „Electrical”), lub (ii) utrzymanie ruchliwości jonów podczas zmiany napięcia, aby mogły się zrelaksować, a następnie ich unieruchomienie tylko podczas obliczania EQE. Drugi sposób jest kontrolowany za pomocą edytora mikrokodu odpowiadającego za proces dyfuzji i dryfu (patrz ??).

Electrical tab with Drift diffusion menu open; select Edit microcode to modify solver behavior
W sekcji „Od elektryczności” wybierz „Dyfuzja dryfowa”, a następnie kliknij „Edytuj mikrokod”. Otworzy się skrypt Lua, który kontroluje sposób, w jaki solver traktuje ruchome jony. (Możesz również wyłączyć przełącznik „Solver jonów perowskitu”, jeśli wolisz całkowicie wyłączyć jony.)
Lua microcode editor showing logic to keep ions on during the ramp and off during the main EQE loop
Mikrokod Lua steruje działaniem algorytmu. Utrzymuje on aktywność algorytmu symulującego ruch jonów podczas zmiany napięcia, co pozwala jonům się ustabilizować, a następnie wyłącza go podczas głównej pętli EQE, aby „zamrozić” rozkład jonów. Użyj przycisku „Włącz”, aby przełączać ten tryb działania.

W praktyce, w programie OghmaNano istnieją dwa sposoby postępowania z ruchomymi jonami podczas symulacji EQE. Pierwszy polega na całkowitym wyłączeniu modułu obliczającego ruch jonów. Można to zrobić w głównym oknie, w sekcji „Electrical”, poprzez odznaczenie przycisku „Perovskite ion solver”, który znajduje się tuż pod menu wyświetlanym w ??. Wadą tego podejścia jest to, że całkowicie ignoruje ono ruch jonów.

Drugą, bardziej subtelną metodą, jest umożliwienie jonowi pozostawania w stanie mobilnym podczas powolnego narastania napięcia, dzięki czemu stabilizują się one, tworząc stan zbliżony do równowagi, a następnie „zamraża” się je dopiero w momencie rozpoczęcia pomiaru EQE. Jest to równoważne z eksperymentalnym zastosowaniem powolnego, ujemnego narastania napięcia, aby umożliwić jonowi osiągnięcie stabilnej pozycji, a następnie szybkiemu pomiarowi EQE, zanim jony zdążą się przemieścić. W dostarczonej symulacji jest to realizowane domyślnie za pomocą krótkiego skryptu Lua.

Aby wyświetlić lub edytować to ustawienie, przejdź do zakładki „Elektryka” na wstążce, otwórz menu znajdujące się po prawej stronie przycisku „Dyfuzja dryfu” i kliknij „Edytuj mikrokod” (patrz ??). Otworzy się okno edytora skryptów (??), w którym wyświetlany jest kod Lua kontrolujący solver. Kluczowe linie wyłączają solver jonów, gdy wykonywane jest obliczanie EQE, ale pozostawiają go włączonym podczas zmiany napięcia. Zapewnia to, że jony osiągną stan równowagi przed obliczeniem EQE, co daje spójne i realistyczne wyniki. Tę samą metodę można również zastosować do krzywych JV lub innych eksperymentów.

📝 Zadanie 1 – Zależność między efektywnością kwantową (EQE) a napięciem polaryzacji.

Cel: Zbadanie, w jaki sposób występowanie błędów wpływa na efektywność konwersji energii słonecznej (EQE) oraz dlaczego stosowanie bardziej ujemnych napięć ogranicza powstawanie artefaktów związanych z rekombinacją.

  1. Otwórz edytor EQE: główne okno → Edytory → EQE.
  2. Ustaw wartość napięcia EQE na -1 V i uruchom symulację EQE.
  3. Wykonaj pomiary przy następujących wartościach napięcia, za każdym razem powtarzając pomiar EQE i zapisując uzyskane widma: +1 V → +0.5 V → 0 V → −1 V → +3 V → +5 V. (Zastosowanie polaryzacji przewodzącej, np. +3 V i +5 V, spowoduje celowe zwiększenie rekombinacji i obniżenie wartości EQE).
  4. Nałóż na siebie wykresy widm i zwróć uwagę na miejsca, w których krzywe najbardziej się rozbiegają (w pobliżu krawędzi absorpcji, przy długich falach itp.).
Oczekiwane wyniki / spostrzeżenia
  • Przy napięciu −1 V, wartość EQE jest zazwyczaj najwyższa i najbardziej stabilna (efektywna separacja ładunków; minimalna rekombinacja).
  • Przy napięciu 0 V (JSC) wartość EQE zazwyczaj nieznacznie spada w porównaniu z wartością przy napięciu −1 V, szczególnie w pobliżu krawędzi pasma energetycznego.
  • Przy napięciu +0,5 V i +1 V zwiększona rekombinacja jeszcze bardziej obniża wartość EQE.
  • Przy wyższym napięciu polaryzacji przewodzącej (+3 V, +5 V) wartość EQE może gwałtownie spadać i przestaje odzwierciedlać rzeczywistą wartość EQE (staje się ograniczona przez proces rekombinacji).
  • Obszar widma, na który najsilniej wpływa polaryzacja, to zazwyczaj obszar długich fal (gdzie absorpcja jest słabsza, a najważniejsze jest efektywne zbieranie nośników ładunku).

🧪 Zadanie 2 — Pomiar wydajności ogniwa słonecznego (EQE) w JSC przy różnych wartościach rekombinacji.

Cel: Określić, w jaki sposób rekombinacja wpływa na widmo współczynnika efektywności kwantowej (EQE) w warunkach zwarcia.

  1. W edytorze EQE ustaw wartość napięcia EQE na 0 V (czyli na wartość JSC).
  2. W sekcji „Parametry elektryczne” urządzenia należy znaleźć ustawienia dotyczące rekombinacji wspomaganej przez pułapki (SRH), takie jak czas życia nośników, przekroje czynne wychwytu lub gęstość defektów.
  3. Uruchom trzy symulacje:
    • Wartości początkowe: aktualne/domyślne wartości rekombinacji.
    • Wyższa częstotliwość rekombinacji: zwiększenie szybkości procesów SRH o około ×10 (skrócony czas życia nośników lub większy przekrój czynny).
    • Niższa rekombinacja: zmniejszenie szybkości rekombinacji SRH o około 10 razy (dłuższy czas życia nośników lub mniejszy przekrój czynny).
  4. Porównaj trzy widma EQE, zwracając szczególną uwagę na początek zakresu długich fal oraz wszelkie charakterystyczne elementy w pobliżu szczytów interferencji optycznej.
Oczekiwane wyniki / spostrzeżenia
  • Wyższa częstotliwość rekombinacji SRH → obniżona wydajność kwantowa (EQE), co jest szczególnie widoczne w pobliżu krawędzi absorpcji i w obszarach o słabej generacji nośników.
  • Zmniejszenie rekombinacji nośników ładunku w warstwie SRH → wydajność kwantowa zbliża się do teoretycznej granicy, którą wyznaczają absorpcja światła i właściwości optyczne.
  • Zmiany mogą przypominać zmiany grubości lub efekty optyczne; w celu postawienia diagnozy należy wykorzystać zarówno eqe.csv (domena λ), jak i e_eqe.csv (domena E).

ℹ️ Uwaga: Aby uzyskać czysty wynik pomiaru EQE, zaleca się stosowanie niewielkiego napięcia wstecznego (np. –1 V), aby zminimalizować rekombinację. Warunki napięcia przewodzącego (+3 do +5 V) służą jedynie jako przykład, ale zazwyczaj nie odzwierciedlają rzeczywistych wartości EQE.

✅ Co już wiesz.

👉 Kolejne kroki: