Μοντελοποίηση Κατανεμημένων Καταστάσεων Παγίδευσης σε Αταξιακά Ημιαγωγά
Το εκπαιδευτικό υλικό είναι γραμμένο ως μια γενική εισαγωγή στην μοντελοποίηση των καταστάσεων παγίδευσης σε διαταραγμένα ημιαγωγά. Το PM6:Y6 χρησιμοποιείται ως παράδειγμα επειδή είναι ένα καλά γνωστό οργανικό φωτοβολταϊκό υλικό, αλλά οι ίδιες αρχές μοντελοποίησης εφαρμόζονται ευρύτερα σε οργανικά ημιαγωγά, άμορφο πυρίτιο, οξειδικά ημιαγωγά, περοβσκίτες και άλλα υλικά λεπτών υμενίων όπου οι τοπικές καταστάσεις σχηματίζουν μια κατανεμημένη πυκνότητα καταστάσεων εντός του ενεργειακού χάσματος.
1. Εισαγωγή: γιατί οι κατανομές των παγίδων είναι σημαντικές στα αταξινόμητα ημιαγωγά.
Οι καταστάσεις παγίδευσης είναι κεντρικής σημασίας για τη συμπεριφορά πολλών διαταραγμένων ημιαγωγών, συμπεριλαμβανομένων των οργανικών ημιαγωγών, άμορφου πυριτίου, των οξειδικών ημιαγωγών, των περοβσκιτών και άλλων λεπτοφυών φωτοβολταϊκών υλικών. Η διαφορά μεταξύ διατεταγμένων και διαταραγμένων ημιαγωγών μπορεί να παρατηρηθεί στο ??. Σε ιδιαίτερα διατεταγμένους ημιαγωγούς, όπως το εξαιρετικά καθαρό κρυσταλλικό πυρίτιο, που συχνά περιγράφεται ως υλικό με καθαρότητα «έξι εννιάρια» ή «εννιά εννιάρια», υπάρχουν σχετικά λίγες καταστάσεις παγίδευσης εντός του ενεργειακού χάσματος. Αυτές οι απομονωμένες καταστάσεις παγίδευσης απεικονίζονται στην περιοχή a στο ??. Σε τέτοια συστήματα, η ανασύνθεση μέσω αυτών των ελαττωμάτων μπορεί συχνά να περιγραφεί χρησιμοποιώντας την τυπική εξίσωση ανασύνθεσης Shockley–Read–Hall (SRH):
\[ R_{SRH}=\frac{np-n_i^2} {\tau_p(n+n_1)+\tau_n(p+p_1)} \]
Για την αναλυτική μαθηματική απόδειξη, δείτε το Απόδειξη της συνδυαστικής διαδικασίας Shockley–Read–Hall.
Αυτή η εξίσωση υποθέτει ότι η ανασύνθεση συμβαίνει μέσω μιας ενιαίας, διακριτής κατάστασης παγίδευσης στο μέσο του ενεργειακού χάσματος, η οποία συχνά αποτελεί μια κατάλληλη προσέγγιση για σχετικά καλά οργανωμένους ημιαγωγούς/συσκευές, όπως οι πυριτιο-p-n δίοδοι και οι γαλλιο-αρσενικίου p-n δίοδοι. Ωστόσο, καθώς αυξάνεται ο βαθμός της αταξίας, γίνεται λιγότερο χρήσιμο να θεωρούμε τις παγίδες ως απομονωμένα ελαττώματα και πιο χρήσιμο να τις περιγράφουμε ως μια ολόκληρη κατανομή καταστάσεων εντός του ενεργειακού χάσματος. Αυτή η κατανομή καταστάσεων αναφέρεται συνήθως ως η πυκνότητα των καταστάσεων παγίδευσης ή η πυκνότητα καταστάσεων (DOS). Η δεξιά πλευρά του ?? απεικονίζει αυτή την κατάσταση για έναν αταξιακό ημιαγωγό, όπως ένας οργανικός ημιαγωγός ή αμορφωμένο πυρίτιο. Η περιοχή b αντιπροσωπεύει μια κατανομή καταστάσεων παγίδευσης που περιέχουν ηλεκτρόνια κοντά στη ζώνη αγωγιμότητας, η περιοχή d αντιπροσωπεύει μια κατανομή καταστάσεων παγίδευσης που περιέχουν οπές κοντά στη ζώνη σθένους και η περιοχή c αντιπροσωπεύει μια κατανομή βαθύτερων καταστάσεων παγίδευσης στο μέσο του ενεργειακού χάσματος.
Σε διατεταγμένους ημιαγωγούς, η τυπική έκφραση Shockley–Read–Hall (SRH) είναι συχνά επαρκής, επειδή οι καταστάσεις παγίδευσης είναι συνήθως αραιές και μπορούν συχνά να προσεγγιστούν ως απομονωμένα επίπεδα ελαττωμάτων. Σε αδιατάκτους ημιαγωγούς, αυτή η προσέγγιση καταρρέει: το υλικό περιέχει μια ευρεία κατανομή τοπικών καταστάσεων που εκτείνονται σε όλο το ενεργειακό χάσμα, επομένως η υπόθεση ότι οι παγίδες είναι ένα μόνο σημειακό ελάττωμα είναι ανεπαρκής. Μια έκφραση SRH ενός επιπέδου αντιμετωπίζει την παγίδα ως ένα διακριτό επίπεδο ενέργειας, επομένως δεν μπορεί να περιγράψει πώς οι φορείς καταλαμβάνουν μια ευρεία κατανομή τοπικών καταστάσεων. Σε έναν αδιατάκτο ημιαγωγό, αυτή η κατανομή καθορίζει την ισορροπία μεταξύ της κινητής και της παγιδευμένης φόρτισης και, ως εκ τούτου, καθορίζει τη σχέση μεταξύ της συνολικής πυκνότητας φορέων και της θέσης του ψευδο-επιπέδου Fermi. Εάν αυτή η σχέση είναι λανθασμένη, το μοντέλο δίνει επίσης λανθασμένο ρυθμό ανασύνθεσης, αποτελεσματική κινητικότητα και συμπεριφορά J–V. Για να μοντελοποιηθούν σωστά οι αδιατάκτες συσκευές, η κατανομή της παγίδευσης πρέπει να επιλυθεί ρητά χρησιμοποιώντας εξισώσεις ρυθμού παγίδευσης, αποπαγίδευσης και ανασύνθεσης, οι οποίες συνδέονται αυτοσυνεπώς με τις εξισώσεις μεταφοράς-διάχυσης και Poisson. Ο προκύπτων παγιδευμένος πληθυσμός δεν είναι μια μικρή διόρθωση: μπορεί να κυριαρχεί στην αποθήκευση φόρτισης, τη μεταφορά, την ανασύνθεση, την κινητικότητα, το σκοτεινό ρεύμα, την τάση ανοικτού κυκλώματος και το σχήμα της φωτοβολταϊκής καμπύλης J–V.
2. Φαινόμενα παγίδευσης και απελευθέρωσης ηλεκτρονίων τύπου Shockley–Read–Hall σε ημιαγωγούς με αταξία
Πολλοί αναγνώστες εξοικειώνονται για πρώτη φορά με την ανασύνθεση Shockley–Read–Hall (SRH) μέσω της συνοπτικής εξίσωσης ανασύνθεσης σε σταθερή κατάσταση που δίνεται παραπάνω. Ωστόσο, αυτή η συνοπτική εξίσωση είναι απλώς ένα απλοποιημένο αποτέλεσμα που προκύπτει από την ευρύτερη μαθηματική διατύπωση της SRH· τα μαθηματικά βήματα δίνονται στο Απόδειξη της ανασύνθεσης Shockley–Read–Hall. Στην ουσία της, η θεωρία SRH περιγράφει τη γέμιση και την άδειασμα μιας κατάστασης παγίδευσης μέσω των διαδικασιών σύλληψης και διαφυγής φορέων, όπως απεικονίζεται στο ??. Τα ηλεκτρόνια μπορούν να συλληφθούν στην παγίδα και αργότερα να εκπέμπονται θερμικά πίσω στη ζώνη αγωγιμότητας, ενώ και οι οπές μπορούν επίσης να συλληφθούν και να εκπέμπονται. Όταν ένα ηλεκτρόνιο και μια οπή καταλαμβάνουν την ίδια κατάσταση παγίδευσης, συμβαίνει ανασύνθεση.
Ως εκ τούτου, η υποκείμενη τυπική προσέγγιση για την SRH είναι ουσιαστικά ένα μοντέλο εξισώσεων ρυθμού που περιγράφει την παγίδευση, την αποπαγίδευση και την ανασυνδυασμό των φορέων:
\[ \frac{dn_t}{dt}=r_{ec}-r_{ee}-r_{hc}+r_{he} \]
Εδώ, το \(r_{ec}\) είναι ο ρυθμός σύλληψης ηλεκτρονίων στην παγίδα, το \(r_{ee}\) είναι ο ρυθμός διαφυγής ηλεκτρονίων πίσω στη ζώνη αγωγιμότητας, το \(r_{hc}\) είναι ο ρυθμός σύλληψης οπών και το \(r_{he}\) είναι ο ρυθμός διαφυγής οπών. Μία από τις βασικές φυσικές ιδέες πίσω από τη θεωρία SRH είναι ότι οι ρυθμοί διαφυγής (\(r_{ee}\) και \(r_{he}\)) εξαρτώνται σε μεγάλο βαθμό από το ενεργειακό βάθος της παγίδας, ενώ οι ρυθμοί σύλληψης (\(r_{ec}\) και \(r_{hc}\)) εξαρτώνται κυρίως από το αν η παγίδα είναι κατειλημμένη. Επομένως, οι ρηχές παγίδες απελευθερώνουν σχετικά εύκολα τους φορείς, ενώ οι βαθιές παγίδες μπορούν να αποθηκεύσουν φορτίο για μεγάλα χρονικά διαστήματα.
Το OghmaNano επιλύει το πλήρες φορμαλισμό παγίδευσης SRH, αντί να χρησιμοποιεί τις απλοποιητικές παραδοχές που συνήθως χρησιμοποιούνται για την εξαγωγή της συνοπτικής στατικής εξίσωσης ανασυνδυασμού SRH. Στην πράξη, αυτό σημαίνει ότι επιλύεται μια ξεχωριστή εξίσωση παγίδευσης για κάθε επίπεδο παγίδευσης εντός της πυκνότητας των καταστάσεων. Αυτό επιτρέπει στον προσομοιωτή να μοντελοποιήσει την παγιδευμένη φόρτιση, τη γέμιση των παγίδων, την ανασυνδυασμό με τη βοήθεια των παγίδων, την ηλεκτροστατική κάμψη της ζώνης και τις κατανεμημένες πληθυσμιακές παγίδες σε εξαιρετικά αταξιακούς ημιαγωγούς, όπως οι οργανικοί ημιαγωγοί και το αморφικό πυρίτιο.
Σε αυτό το εκπαιδευτικό υλικό, θα εξερευνήσουμε πώς υλοποιούνται και επιλύονται οι κατανεμημένες καταστάσεις παγίδευσης στο OghmaNano, καθώς και πώς η παγίδευση, η αποπαγίδευση και το παγιδευμένο φορτίο επηρεάζουν τη συμπεριφορά των ημιαγωγών με αταξία.
3. Παράδειγμα εφαρμογής: Δημιουργία μιας προσομοίωσης ημι-αγωγού με διαταραγμένη δομή PM6:Y6.
Ξεκινήστε το OghmaNano και κάντε κλικ στο "Νέα προσομοίωση". Αυτό θα ανοίξει τη βιβλιοθήκη των διαθέσιμων τύπων συσκευών, όπως φαίνεται στην εικόνα ??. Κάντε διπλό κλικ στο εικονίδιο "Οργανικά ηλιακά κύτταρα" για να ανοίξετε τη βιβλιοθήκη παραδειγμάτων OPV. Από τη λίστα των διαθέσιμων παραδειγμάτων PM6:Y6, επιλέξτε το PM6:Y6_E10_0hrs, όπως φαίνεται στην εικόνα ??. Μια γενική προσομοίωση διάχυσης-μεταφοράς θα μπορούσε επίσης να χρησιμοποιηθεί για αυτό το σεμινάριο· ωστόσο, αυτό το παράδειγμα PM6:Y6 έχει ήδη διαμορφωθεί με μια κατανομή καταστάσεων παγίδευσης και μια δομή ζωνών που ταιριάζουν με τα αποτελέσματα που παρουσιάζονται εδώ. Όταν σας ζητηθεί, αποθηκεύστε την προσομοίωση σε έναν φάκελο στον οποίο έχετε δικαιώματα εγγραφής.
💡 Συμβουλή: Για βέλτιστη απόδοση, αποθηκεύστε τα δεδομένα σε έναν τοπικό δίσκο, όπως ο C:\. Οι προσομοιώσεις που είναι αποθηκευμένες σε δικτυακούς φακέλους, σε δίσκους USB ή σε υπηρεσίες αποθήκευσης στο cloud (π.χ. OneDrive) ενδέχεται να εκτελούνται πιο αργά λόγω των πολλών αναγνώσεων/εγγραφών.
Αφού δημιουργηθεί η προσομοίωση, ανοίγει το κύριο παράθυρο του OghmaNano, όπως φαίνεται στην εικόνα ??. Η συσκευή PM6:Y6 εμφανίζεται ως μια πολυεπίπεδη στοίβα ηλιακών κυψελών. Το ενεργό στρώμα είναι η αταξινόμητη ημιαγωγική περιοχή στην οποία θα τροποποιηθούν οι κατανεμημένες καταστάσεις παγίδευσης.
4. Ρύθμιση της προσομοίωσης ώστε να εκτελείται σε σκοτεινό περιβάλλον.
Πριν ξεκινήσουμε την προσομοίωση, πρέπει πρώτα να ρυθμίσουμε τη συσκευή ώστε να λειτουργεί στο σκοτάδι. Ανοίξτε την οπτική ταινία που εμφανίζεται στο ?? και ρυθμίστε την ένταση του φωτός σε 0,0 Suns. Αυτό διασφαλίζει ότι οι παραγόμενες καμπύλες JV αντιστοιχούν σε μετρήσεις JV στο σκοτάδι και όχι σε φωτοβολταϊκή λειτουργία υπό φωτισμό. Οι προσομοιώσεις στο σκοτάδι είναι συχνά ιδιαίτερα χρήσιμες κατά τη μελέτη των καταστάσεων παγίδευσης, επειδή αποκαλύπτουν την έγχυση φορέων, τη γέμιση των παγίδων, την ανασυνδυασμό και τις ηλεκτροστατικές επιδράσεις πολύ πιο καθαρά από τις προσομοιώσεις υπό φωτισμό, όπου το φωτορεύμα μπορεί να καλύψει πολλές από αυτές τις διαδικασίες.
5. Ορισμός της πυκνότητας των καταστάσεων της παγίδας.
Από το κύριο παράθυρο, ανοίξτε τον επεξεργαστή παραμέτρων ηλεκτρικών ιδιοτήτων για την ενεργή στρώση PM6:Y6 χρησιμοποιώντας την καρτέλα δομής της συσκευής. Αυτό θα ανοίξει τον επεξεργαστή που εμφανίζεται στην εικόνα ??. Όταν είναι ενεργοποιημένη η επιλογή "Δυναμικές παγίδες SRH", το OghmaNano επιλύει μια κατανομή καταστάσεων παγίδων στον ενεργειακό χώρο, η οποία μοιάζει με την κατανομή που απεικονίζεται στην εικόνα ??.
Από προεπιλογή, υποτίθεται ότι η κατανομή των παγίδων ακολουθεί μια εκθετική πυκνότητα καταστάσεων. Για την ουρά στην πλευρά του LUMO, η πυκνότητα καταστάσεων γράφεται ως:
\[ \rho_\mathrm{LUMO}(E)=N_{t,n}\exp\left(\frac{E-E_C}{E_{U,n}}\right), \]
ενώ για την ουρά της πλευράς HOMO γράφεται ως:
\[ \rho_\mathrm{HOMO}(E)=N_{t,p}\exp\left(\frac{E_V-E}{E_{U,p}}\right). \]
Εδώ, τα \(N_{t,n}\) και \(N_{t,p}\) είναι οι παράμετροι που καθορίζουν την πυκνότητα των ηλεκτρονικών και οπτικών παγίδων, ενώ τα \(E_{U,n}\) και \(E_{U,p}\) είναι οι αντίστοιχες ενέργειες της ουράς Urbach. Στο περιβάλλον χρήστη που εμφανίζεται στην εικόνα ??, αυτά αντιστοιχούν στις παραμέτρους Πυκνότητα ηλεκτρονικών παγίδων, Πυκνότητα οπτικών παγίδων, Κλίση της ουράς των ηλεκτρονίων και Κλίση της ουράς των οπτικών, στην ενότητα των μη ισορροπημένων παγίδων SRH στον επεξεργαστή ηλεκτρικών παραμέτρων.
Ο επεξεργαστής περιέχει επίσης τις διατομές σύλληψης, οι οποίες ελέγχουν τους ρυθμούς των διαδικασιών παγίδευσης SRH που αναφέρθηκαν προηγουμένως. Οι παράμετροι «Ελεύθερο ηλεκτρόνιο προς παγιδευμένο ηλεκτρόνιο» και «Ελεύθερη οπή προς παγιδευμένο ηλεκτρόνιο» καθορίζουν τις διαδικασίες σύλληψης ηλεκτρονίων και οπών (\(r_{ec}\) και \(r_{hc}\)), ενώ οι παράμετροι «Ελεύθερο ηλεκτρόνιο προς παγιδευμένη οπή» και «Ελεύθερη οπή προς παγιδευμένη οπή» καθορίζουν τις αντίστοιχες διαδικασίες απελευθέρωσης (\(r_{ee}\) και \(r_{he}\)). Συνολικά, αυτές οι παράμετροι καθορίζουν πόσο γρήγορα τα φορείς φορτίου συλλαμβάνονται και εκπέμπονται από την κατανομή παγίδων.
Τέλος, η παράμετρος «Αριθμός παγίδων» ελέγχει τον αριθμό των διακριτοποιημένων επιπέδων παγίδων που χρησιμοποιούνται για την προσέγγιση της αναλυτικής πυκνότητας καταστάσεων. Αυτά αντιστοιχούν στα οριζόντια κόκκινα και μπλε επίπεδα παγίδων που εμφανίζονται στην ??. Η αναλυτική πυκνότητα καταστάσεων ορίζεται ακόμα από τις συναρτήσεις \(\rho_\mathrm{LUMO}(E)\) και \(\rho_\mathrm{HOMO}(E)\), ενώ ο αριθμός των παγίδων καθορίζει πόσο λεπτομερώς διακριτοποιείται αριθμητικά η κατανομή.
Εάν η προσομοίωση εκτελεστεί με αυτή τη διαμόρφωση, το OghmaNano θα υποθέσει μια εκθετική κατανομή των ενεργειακών καταστάσεων, η οποία αντιστοιχεί στις παραπάνω εξισώσεις. Ωστόσο, το OghmaNano επιτρέπει επίσης πολύ μεγαλύτερο έλεγχο στην ακριβή κατανομή των καταστάσεων παγίδευσης. Εάν επιλεγεί η επιλογή "Εκθετική", η λειτουργία αλλάζει σε "Σύνθετη", όπως φαίνεται στην εικόνα ??. Αυτό επιτρέπει τον ορισμό αυθαίρετων μαθηματικών σχημάτων κατανομής των ενεργειακών καταστάσεων. Ο σύνθετος επεξεργαστής DOS μπορεί στη συνέχεια να ανοιχτεί κάνοντας κλικ στο κουμπί "Επεξεργασία", το οποίο εμφανίζεται στη δεξιά πλευρά του επεξεργαστή.
6. Ορίστε μια ρηχή εκθετική κατανομή παγίδων.
Κάντε κλικ στην "Επεξεργασία" για να ανοίξετε τον σύνθετο επεξεργαστή πυκνότητας καταστάσεων. Ο επεξεργαστής εμφανίζεται στην ??. Ο επάνω πίνακας ορίζει την κατανομή των παγίδων στην πλευρά του LUMO, ενώ ο κάτω πίνακας ορίζει την κατανομή των παγίδων στην πλευρά του HOMO. Κάθε γραμμή περιέχει μια μαθηματική συνάρτηση, έναν διακόπτη ενεργοποίησης και τρεις αριθμητικές παραμέτρους με ετικέτες a, b και c. Το γράφημα στην αριστερή πλευρά του επεξεργαστή εμφανίζει την προκύπτουσα πυκνότητα καταστάσεων που δημιουργείται από τις μαθηματικές συναρτήσεις που εισάγονται στους πίνακες. Η μπλε αναλυτική καμπύλη αντιπροσωπεύει την κατανομή των παγίδων στην πλευρά του LUMO ή της ζώνης αγωγιμότητας (\(E_C\)), ενώ η κόκκινη αναλυτική καμπύλη αντιπροσωπεύει την κατανομή των παγίδων στην πλευρά του HOMO ή της ζώνης σθένους (\(E_V\)). Αυτές οι ομαλές καμπύλες αντιστοιχούν στην ακριβή αναλυτική πυκνότητα καταστάσεων που ορίζεται από τις εξισώσεις που εισάγονται στον επεξεργαστή.
Οι κυανές και πράσινες σκαλοπατιές που απεικονίζονται αντιπροσωπεύουν τα διακριτοποιημένα επίπεδα παγίδευσης που χρησιμοποιούνται στην πραγματικότητα εσωτερικά από τον προσομοιωτή. Αυτά τα επίπεδα σκαλοπατιών αντιστοιχούν άμεσα στην παράμετρο «Αριθμός παγίδων» που ορίζεται προηγουμένως στον επεξεργαστή ηλεκτρικών παραμέτρων. Η αύξηση του αριθμού των επιπέδων παγίδευσης παράγει μια πιο ακριβή προσέγγιση της αναλυτικής πυκνότητας καταστάσεων και, ως εκ τούτου, βελτιώνει την αριθμητική ακρίβεια της προσομοίωσης. Στην πράξη, οι προσομοιώσεις που χρησιμοποιούν περίπου πέντε επίπεδα παγίδευσης παράγουν γενικά πολύ καλά αποτελέσματα για πολλές προσομοιώσεις συσκευών σε σταθερή κατάσταση. Ωστόσο, οι προσομοιώσεις που περιλαμβάνουν μεγάλες χρονικές κλίμακες, όπως οι υπολογισμοί χρόνου πτήσης, μπορεί να απαιτούν μεγαλύτερο αριθμό επιπέδων παγίδευσης, μερικές φορές έως και περίπου είκοσι. Δεδομένου ότι οι καταστάσεις παγίδευσης επιλύονται σε κάθε σημείο του πλέγματος εντός της συσκευής, η αύξηση του αριθμού των επιπέδων παγίδευσης αυξάνει επίσης πολύ γρήγορα το συνολικό μαθηματικό μέγεθος της προσομοίωσης, επομένως στην πράξη σπάνια απαιτούνται τιμές πολύ μεγαλύτερες από είκοσι.
| σύμβολο | Η σημασία στην έκφραση DOS. |
|---|---|
| Ε | Ενεργειακή συντεταγμένη στην οποία υπολογίζεται η πυκνότητα των καταστάσεων. |
| Ευρωπαϊκή Επιτροπή | Όριο της ζώνης αγωγιμότητας / Επίπεδο μεταφοράς LUMO |
| Ηλεκτρικό όχημα | Όριο της ενεργειακής ζώνης σθένους / Επίπεδο μεταφοράς του HOMO |
| ένα | Μια σταθερά που ορίζεται από τον χρήστη. |
| β | Μια σταθερά που ορίζεται από τον χρήστη. |
| γ | Μια σταθερά που ορίζεται από τον χρήστη. |
Κατά γενικό κανόνα, οποιαδήποτε εξίσωση μπορεί να εισαχθεί στον επεξεργαστή εξισώσεων χρησιμοποιώντας τις παραμέτρους στον παραπάνω πίνακα, και αυτό μπορεί να χρησιμοποιηθεί για τη δημιουργία της συνάρτησης της πυκνότητας των καταστάσεων.
7. Επίδραση του πλάτους της περιοχής παγίδευσης στην καμπύλη JV στο σκοτάδι και στην πυκνότητα φορτίου.
Θα εκτελέσουμε τώρα δύο προσομοιώσεις και θα συγκρίνουμε την επίδραση της αλλαγής του ενεργειακού εύρους της κατανομής της παγίδας. Στον σύνθετο επεξεργαστή της πυκνότητας των καταστάσεων, βεβαιωθείτε ότι η παράμετρος β έχει προγραμματιστεί να 0,025 eV όσον αφορά τόσο την κατανομή LUMO όσο και την κατανομή HOMO, όπως φαίνεται στο ??Αυτό ορίζει την περίπτωση της «ρηχής ουράς», όπου η πυκνότητα των καταστάσεων παγίδευσης μειώνεται σχετικά γρήγορα καθώς απομακρυνόμαστε από τις άκρες της ζώνης και, ως εκ τούτου, υπάρχει μόνο ένας περιορισμένος αριθμός βαθιών καταστάσεων παγίδευσης εντός του ενεργειακού χάσματος.
Εκτέλεση της προσομοίωσης και δημιουργία αντιγράφου ασφαλείας για μελλοντική χρήση:
Επιστρέψτε στο κύριο παράθυρο και εκτελέστε την προσομοίωση κάνοντας κλικ στο μπλε κουμπί. Εκτέλεση προσομοίωσης. με το κουμπί ή πατώντας F9Όταν ολοκληρωθεί ο υπολογισμός, ανοίξτε τον φάκελο της προσομοίωσης χρησιμοποιώντας τον Εξερευνητή των Windows. Το αρχείο jv.csv περιέχει την σκοτεινή καμπύλη τάσης-ρεύματος (JV), ενώ charge.csv περιέχει τη συνολική φόρτιση που αποθηκεύεται στη συσκευή ως συνάρτηση της τάσης. Δημιουργήστε αντίγραφα ασφαλείας αυτών των αρχείων χρησιμοποιώντας το Windows Explorer και μετονομάστε τα αντίγραφα σε: jv.bak και charge.bakΑυτά τα αρχεία δημιουργίας αντιγράφων ασφαλείας θα αποθηκεύουν τα αποτελέσματα της προσομοίωσης της ρηχής ουράς, ώστε να μπορούν να συγκριθούν αργότερα με την ευρύτερη κατανομή της παγίδας.
Στη συνέχεια, ανοίξτε ξανά τον σύνθετο επεξεργαστή DOS και αυξήστε την παράμετρο b σε 0,100 eV τόσο για την κατανομή LUMO όσο και για την κατανομή HOMO, όπως φαίνεται στην ??. Αυτό διευρύνει την κατανομή των παγίδων, έτσι ώστε οι καταστάσεις παγίδων να εκτείνονται περισσότερο στο ενεργειακό χάσμα. Εκτελέστε ξανά την προσομοίωση. Μετά τη δεύτερη εκτέλεση, ο φάκελος της προσομοίωσης θα πρέπει να περιέχει τόσο τα αρχικά αρχεία δημιουργίας αντιγράφων ασφαλείας (jv.bak και charge.bak) όσο και τα νέα αρχεία εξόδου (jv.csv και charge.csv).
☑ Αφού ολοκληρωθεί αυτό το στάδιο, ο φάκελος της προσομοίωσης θα πρέπει να περιέχει τέσσερα αρχεία:
jv.csv– τα σκοτεινά δεδομένα JV για την ευρεία προσομοίωση ουράς.jv.bak– τα σκοτεινά δεδομένα JV για την προσομοίωση ρηχής ουράς.charge.csv– τα δεδομένα πυκνότητας φορτίου για την προσομοίωση με την ευρεία ουρά.charge.bak– τα δεδομένα πυκνότητας φορτίου για την προσομοίωση της ρηχής ουράς.
Αφού εκτελέσετε και τις δύο προσομοιώσεις, μπορείτε να χρησιμοποιήσετε το Microsoft Excel ή τα παρακάτω σενάρια MATLAB και Python για να δημιουργήσετε τα γραφήματα που εμφανίζονται στις εικόνες ?? και ??. Σε αυτές τις συγκρίσεις, τα αρχεία .bak αντιστοιχούν στην προσομοίωση με ρηχή ουρά, ενώ τα νέα αρχεία .csv αντιστοιχούν στην προσομοίωση με πιο φαρδιά ουρά.
Η αύξηση της ενέργειας της ουράς Urbach διευρύνει την πυκνότητα των καταστάσεων παγίδευσης, έτσι ώστε ένας πολύ μεγαλύτερος αριθμός παγίδων να εκτείνεται σε μεγάλο βάθος εντός του ενεργειακού διαστήματος. Αυτό αλλάζει άμεσα τόσο το ρεύμα ανασύνθεσης όσο και την ποσότητα της φορτισμένης ύλης που αποθηκεύεται εντός της συσκευής. Στη σύγκριση των καμπυλών ρεύματος-τάσης στο σκοτάδι που παρουσιάζεται στην ??, η ευρύτερη κατανομή των παγίδων αυξάνει το ρεύμα στην περιοχή των μεσαίων τάσεων, επειδή οι φορείς μπορούν να έχουν πρόσβαση σε έναν πολύ μεγαλύτερο αριθμό ενεργειακά κατανεμημένων καταστάσεων παγίδευσης, οι οποίες συμμετέχουν στην ανασύνθεση και τη μεταφορά με τη βοήθεια παγίδων.
Το αποτέλεσμα είναι επίσης σαφώς ορατό στη σύγκριση της πυκνότητας φορτίου που παρουσιάζεται στην ??. Η ευρύτερη κατανομή των παγίδων αποθηκεύει περισσότερο φορτίο σε όλη τη συσκευή, επειδή υπάρχουν πλέον πολύ περισσότερες ενεργειακά προσβάσιμες καταστάσεις διαθέσιμες για την κατάληψη από τους φορείς. Αυτό το παγιδευμένο φορτίο λειτουργεί ως χωρικό φορτίο μέσα στη συσκευή και, ως εκ τούτου, αλλάζει το ηλεκτροστατικό δυναμικό και την κάμψη της ζώνης.
Σε φυσικό επίπεδο, αυτή είναι η βασική διαφορά μεταξύ της μοντελοποίησης ενός μεμονωμένου κέντρου ανασυνδυασμού SRH και της μοντελοποίησης μιας πλήρους, κατανεμημένης πυκνότητας καταστάσεων παγίδευσης. Σε έναν αταξινό ημιαγωγό, οι παγίδες δεν είναι απομονωμένα ελαττώματα. Αποτελούν ένα ολόκληρο ενεργειακό τοπίο που ελέγχει ταυτόχρονα την παγίδευση και αποπαγίδευση φορέων, την ανασυνδυασμό, την αποθήκευση φορτίου και τη μεταφορά. Αυτός είναι ο λόγος για τον οποίο οι καταστάσεις παγίδευσης πρέπει να συμπεριλαμβάνονται στα μοντέλα συσκευών αταξινωτών ημιαγωγών.
Έκδοση MATLAB / Octave
clear;
close all;
clc;
% ============================================
% Settings
% ============================================
log_jv = true;
Εμφάνισε ολόκληρο το σενάριο MATLAB.
clear;
close all;
clc;
% ============================================
% Settings
% ============================================
log_jv = true; % true = semilogy
% false = linear plot
% ============================================
% Load data
% ============================================
jv = load('jv.csv');
jv_bak = load('jv.bak');
charge = load('charge.csv');
charge_bak = load('charge.bak');
% ============================================
% Figure 1 : JV
% ============================================
figure;
if log_jv == true
semilogy(jv(:,1), abs(jv(:,2)), ...
'LineWidth', 2);
hold on;
semilogy(jv_bak(:,1), abs(jv_bak(:,2)), '--', ...
'LineWidth', 2);
else
plot(jv(:,1), jv(:,2), ...
'LineWidth', 2);
hold on;
plot(jv_bak(:,1), jv_bak(:,2), '--', ...
'LineWidth', 2);
end
grid on;
box on;
xlabel('Voltage (V)');
ylabel('Current density (A m^{-2})');
title('JV comparison');
legend( ...
'JV', ...
'JV backup', ...
'Location', 'northwest' ...
);
% ============================================
% Figure 2 : Charge density
% ============================================
figure;
semilogy(charge(:,1), abs(charge(:,2)), ...
'LineWidth', 2);
hold on;
semilogy(charge_bak(:,1), abs(charge_bak(:,2)), '--', ...
'LineWidth', 2);
grid on;
box on;
xlabel('Voltage (V)');
ylabel('Charge density (m^{-3})');
title('Charge density comparison');
legend( ...
'Charge', ...
'Charge backup', ...
'Location', 'northwest' ...
);
Έκδοση Python
import numpy as np
import matplotlib.pyplot as plt
# ============================================
# Settings
# ============================================
log_jv = True
Εμφάνισε ολόκληρο το σενάριο Python.
import numpy as np
import matplotlib.pyplot as plt
# ============================================
# Settings
# ============================================
log_jv = True # True = semilogy
# False = linear plot
# ============================================
# Load data
# ============================================
jv = np.loadtxt("jv.csv")
jv_bak = np.loadtxt("jv.bak")
charge = np.loadtxt("charge.csv")
charge_bak = np.loadtxt("charge.bak")
# ============================================
# Figure 1 : JV
# ============================================
plt.figure()
if log_jv:
plt.semilogy(jv[:, 0], np.abs(jv[:, 1]), linewidth=2)
plt.semilogy(jv_bak[:, 0], np.abs(jv_bak[:, 1]), "--", linewidth=2)
else:
plt.plot(jv[:, 0], jv[:, 1], linewidth=2)
plt.plot(jv_bak[:, 0], jv_bak[:, 1], "--", linewidth=2)
plt.grid(True)
plt.xlabel("Voltage (V)")
plt.ylabel("Current density (A m$^{-2}$)")
plt.title("JV comparison")
plt.legend(["JV", "JV backup"], loc="upper left")
# ============================================
# Figure 2 : Charge density
# ============================================
plt.figure()
plt.semilogy(charge[:, 0], np.abs(charge[:, 1]), linewidth=2)
plt.semilogy(charge_bak[:, 0], np.abs(charge_bak[:, 1]), "--", linewidth=2)
plt.grid(True)
plt.xlabel("Voltage (V)")
plt.ylabel("Charge density (m$^{-3}$)")
plt.title("Charge density comparison")
plt.legend(["Charge", "Charge backup"], loc="upper left")
plt.show()
8. Επίδραση του πλάτους της περιοχής παγίδευσης υπό συνθήκες φωτισμού ενός ηλιακού φάσματος.
Στην προηγούμενη ενότητα, συγκρίναμε τις ρηχές και ευρείες κατανομές της «ουράς παγίδευσης» στο σκοτάδι. Τώρα, θα επαναλάβουμε την ίδια σύγκριση υπό συνθήκες φωτισμού ενός ήλιου. Μεταβείτε στην οπτική κορδέλα και ρυθμίστε ξανά την ένταση του φωτός σε 1,0 ήλιο. Στη συνέχεια, επιστρέψτε στον σύνθετο επεξεργαστή DOS και ρυθμίστε την παράμετρο της «ουράς Urbach» σε b = 0,025 eV τόσο για την κατανομή LUMO όσο και για την κατανομή HOMO. Εκτελέστε την προσομοίωση και, στη συνέχεια, δημιουργήστε αντίγραφα ασφαλείας των jv.csv και charge.csv χρησιμοποιώντας τον Εξερευνητή των Windows, μετονομάζοντάς τα σε jv.bak και charge.bak.
Στη συνέχεια, επιστρέψτε στο σύνθετο πρόγραμμα επεξεργασίας DOS και διευρύνετε και τις δύο καμπύλες παγίδευσης, ορίζοντας την τιμή b σε 0,100 eV. Εκτελέστε ξανά την προσομοίωση. Ο φάκελος της προσομοίωσης θα πρέπει τώρα να περιέχει τα αρχεία jv.csv, jv.bak, charge.csv και charge.bak. Σε αυτήν την περίπτωση, τα αρχεία .bak περιέχουν τα αποτελέσματα της προσομοίωσης με την ρηχή καμπύλη παγίδευσης, ενώ τα νέα αρχεία .csv περιέχουν τα αποτελέσματα της προσομοίωσης με την διευρυμένη καμπύλη παγίδευσης.
☑ Αφού ολοκληρωθεί αυτό το στάδιο, ο φάκελος της προσομοίωσης θα πρέπει να περιέχει τέσσερα αρχεία: jv.csv, jv.bak, charge.csv και charge.bak. Τα αρχεία .bak περιέχουν την προσομοίωση με φωτισμό στην ρηχή περιοχή της ουράς, ενώ τα αρχεία .csv περιέχουν την προσομοίωση με φωτισμό στην ευρεία περιοχή της ουράς.
Τα ίδια σενάρια δημιουργίας γραφημάτων MATLAB ή Python που χρησιμοποιήθηκαν παραπάνω μπορούν τώρα να χρησιμοποιηθούν ξανά χωρίς τροποποιήσεις. Θα δημιουργήσουν γραφήματα που απεικονίζουν τις τιμές του jv.csv έναντι του jv.bak και τις τιμές του charge.csv έναντι του charge.bak. Η προκύπτουσα σύγκριση των καμπυλών τάσης-ρεύματος (JV) εμφανίζεται στο ?? και η σύγκριση της φωτεινής πυκνότητας φορτίου εμφανίζεται στο ??.
Υπό συνθήκες φωτισμού, η κατανομή των παγίδων αλλάζει άμεσα την ισορροπία μεταξύ της φωτογένεσης, της εξαγωγής και της ανασύνθεσης. Μια ευρύτερη κατανομή τοποθετεί περισσότερες καταστάσεις παγίδων βαθύτερα μέσα στο ενεργειακό χάσμα, αυξάνοντας την ποσότητα της παγιδευμένης φόρτισης και αλλάζοντας το εσωτερικό ηλεκτροστατικό προφίλ της συσκευής. Αυτό τροποποιεί την καμπύλη JV υπό φωτισμό, επειδή το ρεύμα ανασύνθεσης και η διαφορά των επιπέδων quasi-Fermi επηρεάζονται από τον πληθυσμό της παγιδευμένης φόρτισης.
Το διάγραμμα της πυκνότητας φορτίου απεικονίζει την ίδια φυσική αρχή, αλλά από μια διαφορετική οπτική γωνία. Η προσομοίωση της «ευρείας ουράς» αποθηκεύει τη φόρτιση διαφορετικά, επειδή οι φορείς είναι πλέον κατανεμημένοι σε ένα ευρύτερο φάσμα ενεργειών παγίδευσης. Αυτός είναι ο λόγος για τον οποίο οι κατανομές παγίδων είναι σημαντικές στις φωτοβολταϊκές προσομοιώσεις: ελέγχουν όχι μόνο πόση φόρτιση αποθηκεύεται, αλλά και πού βρίσκεται ενεργειακά αυτή η φόρτιση και πόσο έντονα επηρεάζει τη μεταφορά, την ανασύνθεση και τη δημιουργία τάσης.
9. Οπτικοποίηση της κατανομής των παγίδων ως προς την ενέργεια και τη θέση.
trap_map θα αποθηκευτεί στον φάκελο εξόδου.
Αφού διαπιστώσουμε ότι η κατανομή των καταστάσεων παγίδευσης επηρεάζει τις καμπύλες JV και πυκνότητας φορτίου, το επόμενο βήμα είναι να εξετάσουμε άμεσα την πληρότητα των παγίδων. Ανοίξτε τον κατάλογο εξόδου της προσομοίωσης και αναζητήστε τον κατάλογο trap_map. Εάν αυτός ο κατάλογος δεν είναι ορατός, ανοίξτε την καρτέλα "Electrical" και κάντε κλικ στο "JV editor". Αυτό θα ανοίξει το παράθυρο του πειράματος JV που εμφανίζεται στην εικόνα ??.
Στην ενότητα «Έξοδος» του επεξεργαστή JV, ορίστε την «Λεπτομέρεια εξόδου» σε «Δίσκος» για να αποθηκεύσετε τα πάντα στον δίσκο. Στη συνέχεια, ορίστε την «Απόδοση κατανομής παγίδων» σε «Χάρτης ενεργειακού χώρου». Εκτελέστε ξανά την προσομοίωση. Θα πρέπει να εμφανιστεί ένας φάκελος με όνομα trap_map στον φάκελο εξόδου. Ανοίγοντας τα αρχεία σε αυτόν τον φάκελο, θα δείτε έναν χάρτη ενέργειας-θέσης της κατειλημμένης πυκνότητας παγίδων, όπως φαίνεται στην ??.
Αυτός ο χάρτης απεικονίζει την κατανομή των κατειλημμένων καταστάσεων παγίδευσης ως συνάρτηση τόσο της θέσης όσο και της ενέργειας. Σε κάθε σημείο τάσης κατά τη διάρκεια της σάρωσης JV, το OghmaNano αποθηκεύει την κατανομή των κατειλημμένων παγίδων στον δίσκο. Μετακινώντας το ρυθμιστικό τάσης, μπορείτε να δείτε πώς η πληρότητα των παγίδων αυξάνεται καθώς η συσκευή μεταβαίνει από χαμηλή τάση προς την περιοχή της θετικής πόλωσης.
10. Αυξήστε την ανάλυση του χάρτη παγίδων.
Ο πρώτος χάρτης παγίδων είναι χρήσιμος για προσομοιώσεις, αλλά η ανάλυσή του είναι σκόπιμα χαμηλή, επειδή το προεπιλεγμένο μοντέλο χρησιμοποιεί μόνο πέντε ζώνες παγίδων και έναν περιορισμένο αριθμό σημείων πλέγματος. Για πιο ευκρινή απεικόνιση, επιστρέψτε στον επεξεργαστή ηλεκτρικών παραμέτρων και αυξήστε το... Αριθμός παγίδων από 5 σε 10 ή 20Στη συνέχεια, ανοίξτε τον επεξεργαστή πλέγματος από την ηλεκτρική κορδέλα και αυξήστε τον αριθμό των σημείων του πλέγματος στην κατεύθυνση της ενεργού στρώσης σε περίπου 100όπως φαίνεται στο ??.
Επαναλάβετε την προσομοίωση χρησιμοποιώντας το πλέγμα υψηλότερης ανάλυσης και την διακριτοποίηση των παγίδων. Οι χάρτες παγίδων που θα προκύψουν θα πρέπει να είναι παρόμοιοι με τους ??, ?? και ??. Αυτά τα διαγράμματα δείχνουν πώς εξελίσσεται η πυκνότητα των κατειλημμένων παγίδων ανάλογα με την εφαρμοσμένη τάση.
Ο χάρτης των παγίδων αναδεικνύει ρητά την κατανεμημένη φύση του μοντέλου. Η συγκέντρωση δεν τοποθετείται σε ένα μόνο επίπεδο ελαττωμάτων· αντ' αυτού, η κατειλημμένη πυκνότητα κατανέμεται σε ένα πεπερασμένο εύρος ενέργειας και μεταβάλλεται ανάλογα με τη θέση εντός της συσκευής. Αυτός είναι ένας από τους βασικούς λόγους για τους οποίους τα κατανεμημένα μοντέλα καταστάσεων παγίδων είναι χρήσιμα για τα αταξιακά ημιαγωγά: επιτρέπουν την ταυτόχρονη ανάλυση της ενεργειακής αταξίας, της πληρότητας των παγίδων και της χωρικής ηλεκτροστατικής.
11. Εμφάνιση της περιοχής όπου έχει τοποθετηθεί η παγίδα σε ένα συγκεκριμένο σημείο του πλέγματος.
Ο πλήρης χάρτης της παγίδας ενέργειας-χώρου είναι χρήσιμος για την οπτικοποίηση ολόκληρης της συσκευής, αλλά μερικές φορές είναι ευκολότερο να κατανοήσουμε τη φυσική εξετάζοντας την πληρότητα της παγίδας σε μια επιλεγμένη χωρική θέση. Για να το κάνετε αυτό, ανοίξτε ξανά τον επεξεργαστή JV και αλλάξτε την επιλογή "Εμφάνιση κατανομής παγίδων" από "Χάρτης χώρου ενέργειας" σε "Μοναδικό σημείο πλέγματος", όπως φαίνεται στην εικόνα ??. Ορίστε τη θέση y σε 50. Το OghmaNano θα εμφανίσει στη συνέχεια το φάσμα πληρότητας της παγίδας στο 50ό σημείο πλέγματος εντός της συσκευής.
Επαναλάβετε την προσομοίωση. Στον φάκελο εξόδου trap_map, το OghmaNano θα δημιουργήσει πλέον αρχεία, όπως το energy_slice_nt.csv για τις παγίδες ηλεκτρονίων και το energy_slice_pt.csv για τις παγίδες οπών. Αυτά τα αρχεία περιέχουν την πυκνότητα των κατειλημμένων παγίδων ως συνάρτηση της ενέργειας στην επιλεγμένη χωρική θέση. Μετακινώντας το ρυθμιστικό τάσης, μπορείτε να παρατηρήσετε πώς εξελίσσεται η ενεργειακή κατανομή της παγιδευμένης φόρτισης κατά τη διάρκεια της σάρωσης JV.
Τα φάσματα κατανομής των ηλεκτρονικών παγίδων που παρουσιάζονται στις εικόνες ??, ?? και ?? δείχνουν πώς εξελίσσεται η κατανομή των παγίδων καθώς αυξάνεται η εφαρμοσμένη τάση. Σε χαμηλή τάση, μόνο ένα σχετικά μικρό μέρος της κατανομής των παγίδων είναι κατειλημμένο. Καθώς η τάση αυξάνεται, η πυκνότητα των φορέων αυξάνεται και γεμίζει σταδιακά μια μεγαλύτερη ενεργειακή περιοχή της πυκνότητας των καταστάσεων. Η μέγιστη τιμή της κατανομής μετατοπίζεται επίσης ενεργειακά, επειδή η τοπική σχετική στάθμη Fermi κινείται μέσα από την κατανομή των παγίδων καθώς συσσωρεύεται φορτίο μέσα στη συσκευή.
Τα αντίστοιχα φάσματα παγίδων οπών που εμφανίζονται στις εικόνες ??, ?? και ?? απεικονίζουν την ίδια φυσική διαδικασία από την πλευρά του HOMO της πυκνότητας των καταστάσεων. Καθώς η συσκευή λειτουργεί και η πυκνότητα των φορέων αυξάνεται, η πυκνότητα των κατειλημμένων παγίδων αυξάνεται και μετατοπίζεται κατά μήκος της κατανομής των παγίδων στην πλευρά του HOMO, ακριβώς με τον ίδιο τρόπο όπως και για τις παγίδες ηλεκτρονίων.
Αυτές οι μονοδιάστατες ενεργειακές τομές είναι ιδιαίτερα χρήσιμες επειδή διαχωρίζουν το ενεργειακό μέρος του προβλήματος από το χωρικό. Ο πλήρης χάρτης παγίδων δείχνει πού αποθηκεύεται ο φορτίος μέσα στη συσκευή, ενώ τα φάσματα με ένα μόνο σημείο πλέγματος δείχνουν ακριβώς πώς κατανέμεται αυτός ο φορτίος ως προς την ενέργεια. Μαζί, αυτές οι έξοδοι παρέχουν μια άμεση οπτικοποίηση της πλήρωσης των παγίδων, της κίνησης του quasi-Fermi επιπέδου και της αποθήκευσης φορτίου μέσα σε μια αταξιακή ημιαγωγική συσκευή.
12. Προσθήκη μιας βαθιάς παγίδας που ενεργοποιεί την ανασυνδυασμό κατά Gauss.
Ο εξελιγμένος επεξεργαστής της πυκνότητας των ενεργειακών καταστάσεων επιτρέπει τον συνδυασμό πολλών αναλυτικών συναρτήσεων στην ίδια κατανομή παγίδων. Αυτό σημαίνει ότι η πυκνότητα των ενεργειακών καταστάσεων δεν χρειάζεται να αποτελείται μόνο από μια καθαρή εκθετική ουρά ή μια καθαρή κανονική κατανομή. Αντίθετα, μπορούν να χρησιμοποιηθούν πολλές συναρτήσεις που αλληλεπιδρούν για να δημιουργηθούν πιο ρεαλιστικά, διαταραγμένα μοντέλα πυκνότητας των ενεργειακών καταστάσεων, τα οποία περιέχουν τόσο ρηχές καταστάσεις ουράς όσο και βαθύτερες, τοπικές ζώνες παγίδων.
Για να προσθέσετε ένα επιπλέον στοιχείο στην πυκνότητα των καταστάσεων στην πλευρά LUMO, κάντε κλικ στο + το κουμπί στο πάνελ LUMO του σύνθετου επεξεργαστή DOS. Μπορείτε να πληκτρολογήσετε απευθείας την αναλυτική έκφραση στο πεδίο της συνάρτησης ή να κάνετε κλικ στο κουμπί με τις τρεις τελείες για να ανοίξετε τον επιλογέα εξισώσεων που εμφανίζεται στην εικόνα. ??Ο επιλογέας εξισώσεων περιέχει διάφορες προκαθορισμένες συναρτήσεις πυκνότητας καταστάσεων, συμπεριλαμβανομένων εκθετικών, Γκαυσσιανών, Λορεντζιανών και συναρτήσεων κατανομής δύναμης.
Σε αυτό το παράδειγμα, η πυκνότητα των καταστάσεων στην πλευρά του LUMO περιέχει δύο ενεργοποιημένες συναρτήσεις. Η πρώτη είναι η αρχική εκθετική καμπύλη, ενώ η δεύτερη είναι μια βαθιά παγίδα Γκαουσιανού τύπου:
\[ \rho_\mathrm{G}(E)= a\exp\left[ -\left( \frac{c+E-E_C} {\sqrt{2}\,b} \right)^2 \right]. \]
Η παράμετρος a ελέγχει την κλίμακα της πυκνότητας, η παράμετρος b ελέγχει το ενεργειακό πλάτος της κανονικής κατανομής (Gaussian), και η παράμετρος c μετατοπίζει την παγίδα μακριά από το όριο της ζώνης. Σε αυτό το παράδειγμα, c = 0,7 eV, τοποθετώντας την κανονική κατανομή της παγίδας βαθιά μέσα στο ενεργειακό χάσμα σε σχέση με το επίπεδο μεταφοράς LUMO. Η πυκνότητα των καταστάσεων στην πλευρά του HOMO παραμένει ως μια απλή εκθετική καμπύλη.
Σε φυσικό επίπεδο, αυτό το μοντέλο αναπαριστά έναν ημιαγωγό που περιέχει τόσο ρηχή ενεργειακή διαταραχή όσο και μια βαθύτερη ζώνη ελαττωμάτων. Η ρηχή εκθετική ουρά ελέγχει κυρίως τη μεταφορά και την παγίδευση κοντά στο επίπεδο μεταφοράς, ενώ η βαθιά Γκαουσιανή κατάσταση λειτουργεί ως ισχυρό κέντρο ανασύνθεσης και αποθήκευσης φορτίου. Δεδομένου ότι κάθε λειτουργία έχει τον δικό της διακόπτη ενεργοποίησης, η επίδραση της βαθιάς παγίδας μπορεί να απομονωθεί χωρίς να αλλάξει το υπόλοιπο του μοντέλου της συσκευής.
Για να διερευνήσετε την επίδραση της βαθιάς παγίδας στην ανασυνδυασμό, εκτελέστε μια Οι Suns Voc προσομοίωση. Ανοίξτε το Τύπος προσομοίωσης κορδέλα και επιλογή Οι Suns Vocόπως φαίνεται στο ??Στη συνέχεια, εκτελέστε την προσομοίωση από το κύριο παράθυρο χρησιμοποιώντας το μπλε κουμπί εκτέλεσης ή πατώντας F9.
Όταν ολοκληρωθεί η προσομοίωση, το αρχείο suns_voc.csv θα περιέχει την τάση ανοικτού κυκλώματος ως συνάρτηση της έντασης της φωτεινότητας. Δημιουργήστε ένα αντίγραφο ασφαλείας αυτού του αρχείου χρησιμοποιώντας τον Εξερευνητή των Windows και μετονομάστε το σε suns_voc.bak. Στη συνέχεια, επιστρέψτε στον σύνθετο επεξεργαστή DOS και απενεργοποιήστε τη σειρά βαθιών παγίδων Gaussian, αφήνοντας παράλληλα ενεργοποιημένη την εκθετική καμπύλη. Εκτελέστε ξανά την προσομοίωση Suns–Voc.
Το νέο αρχείο suns_voc.csv αντιστοιχεί πλέον στη συσκευή χωρίς την βαθιά παγίδα Gaussian, ενώ το suns_voc.bak περιέχει την προσομοίωση με την ενσωματωμένη βαθιά παγίδα. Η ταυτόχρονη εμφάνιση αυτών των δύο αρχείων δίνει τη σύγκριση που φαίνεται στο ??.
Η βαθιά παγίδα Gaussian μειώνει την τάση ανοικτού κυκλώματος επειδή εισάγει μια επιπλέον οδό ανασύνθεσης βαθιά μέσα στο ενεργειακό χάσμα. Αυτό μειώνει τη διαφορά των επιπέδων quasi-Fermi που δημιουργείται υπό φωτισμό και, κατά συνέπεια, μειώνει την επιτεύξιμη τάση ανοικτού κυκλώματος (VOC). Η επίδραση είναι ιδιαίτερα έντονη σε χαμηλότερες εντάσεις φωτός, όπου η ανασύνθεση που υποβοηθείται από την παγίδα κυριαρχεί στη δυναμική των φορέων.
Ως εκ τούτου, οι μετρήσεις Suns-Voc είναι εξαιρετικά χρήσιμες για τη διάκριση μεταξύ ρηχών ενεργειακών διαταραχών και βαθύτερων καταστάσεων ελαττωμάτων που επηρεάζουν την ανασύνθεση. Δεδομένου ότι η συσκευή μετριέται σε συνθήκες ανοικτού κυκλώματος, το πείραμα απομονώνει την εσωτερική φυσική της ανασύνθεσης χωρίς την πρόσθετη επιπλοκή του ρεύματος εξαγωγής φορέων.
Εάν επιθυμείτε να δημιουργήσετε το γράφημα της σύγκρισης Suns–Voc που εμφανίζεται στο ??, μπορείτε να χρησιμοποιήσετε είτε το σενάριο MATLAB/Octave είτε το σενάριο Python που παρέχονται παρακάτω. Αυτά τα σενάρια συγκρίνουν το suns_voc.csv με το suns_voc.bak και απεικονίζουν την τάση ανοικτού κυκλώματος ως συνάρτηση της έντασης του φωτός.
Έκδοση MATLAB / Octave
clear;
close all;
clc;
% Load data
voc = load('suns_voc.csv');
voc_bak = load('suns_voc.bak');
Εμφάνισε ολόκληρο το σενάριο MATLAB.
clear;
close all;
clc;
% Load data
voc = load('suns_voc.csv');
voc_bak = load('suns_voc.bak');
% ============================================
% Figure : Suns-Voc
% ============================================
figure;
loglog(voc(:,1), abs(voc(:,2)), ...
'LineWidth', 2);
hold on;
loglog(voc_bak(:,1), abs(voc_bak(:,2)), '--', ...
'LineWidth', 2);
grid on;
box on;
xlabel('Light intensity (suns)');
ylabel('Open-circuit voltage (V)');
title('Suns-Voc comparison');
legend( ...
'suns\_voc.csv', ...
'suns\_voc.bak', ...
'Location', 'northwest' ...
);
Έκδοση Python
import numpy as np
import matplotlib.pyplot as plt
# Load data
voc = np.loadtxt("suns_voc.csv")
voc_bak = np.loadtxt("suns_voc.bak")
Εμφάνισε ολόκληρο το σενάριο Python.
import numpy as np
import matplotlib.pyplot as plt
# Load data
voc = np.loadtxt("suns_voc.csv")
voc_bak = np.loadtxt("suns_voc.bak")
# ============================================
# Figure : Suns-Voc
# ============================================
plt.figure()
plt.loglog(voc[:,0], np.abs(voc[:,1]),
linewidth=2)
plt.loglog(voc_bak[:,0], np.abs(voc_bak[:,1]),
'--',
linewidth=2)
plt.grid(True)
plt.xlabel("Light intensity (suns)")
plt.ylabel("Open-circuit voltage (V)")
plt.title("Suns-Voc comparison")
plt.legend([
"suns_voc.csv",
"suns_voc.bak"
], loc="upper left")
plt.show()
Σύνοψη
Αυτό το εκπαιδευτικό υλικό παρουσιάζει πώς μπορούν να συμπεριληφθούν ρητά οι καταστάσεις παγίδευσης σε ένα μοντέλο ημιαγωγικής συσκευής με αταξία. Αντί να αντιμετωπίζεται η ανασύνθεση ως αποτέλεσμα μιας μεμονωμένης απομονωμένης ελαττωματικής στάθμης SRH, το OghmaNano επιτρέπει την περιγραφή της πυκνότητας καταστάσεων παγίδευσης ως μιας ενεργειακής κατανομής. Αυτό είναι απαραίτητο για οργανικούς ημιαγωγούς, άμορφο πυρίτιο, οξειδικούς ημιαγωγούς και άλλα υλικά λεπτών υμενίων, όπου οι τοπικές καταστάσεις εκτείνονται σε όλο το ενεργειακό χάσμα και επηρεάζουν σημαντικά τη σχέση μεταξύ της πυκνότητας φορέων, της θέσης της ψευδο-επίπεδου Fermi, της ανασύνθεσης και της κινητικότητας. Αν και το πρακτικό παράδειγμα χρησιμοποιεί ένα οργανικό ηλιακό στοιχείο PM6:Y6, ο σκοπός αυτού του εκπαιδευτικού υλικού είναι ευρύτερος: να δείξει πώς οι κατανεμημένες καταστάσεις παγίδευσης αναπαρίστανται, επιλύονται και διαγιγνώσκονται στις προσομοιώσεις ημιαγωγικών συσκευών με αταξία.
Ξεκινώντας από μια προσομοίωση οργανικής ηλιακής κυψέλης τύπου PM6:Y6, συγκρίναμε ρηχές και ευρείες εκθετικές κατανομές της «ουράς παγίδων» τόσο σε συνθήκες σκότους όσο και σε συνθήκες φωτισμού. Η διεύρυνση της κατανομής των παγίδων άλλαξε την καμπύλη JV στο σκοτάδι, την καμπύλη JV υπό φωτισμό και τη συνολική αποθηκευμένη φόρτιση, επειδή η συσκευή μπορούσε να καταλάβει ένα ευρύτερο φάσμα τοπικών καταστάσεων. Οι έξοδοι του «χάρτη παγίδων» κατέστησαν στη συνέχεια αυτή τη συμπεριφορά άμεσα ορατή, δείχνοντας πώς ο πληθυσμός των κατειλημμένων παγίδων ποικίλλει ανάλογα με τη θέση, την ενέργεια και την εφαρμοσμένη τάση.
Τέλος, προστέθηκε μια βαθιά παγίδα Γκαουσιανού τύπου πάνω από την εκθετική ουρά, προκειμένου να καταδειχθεί πώς τα σύνθετα μοντέλα της πυκνότητας των ενεργειακών καταστάσεων μπορούν να αναπαραστήσουν τόσο την ρηχή ενεργειακή διαταραχή όσο και τις βαθύτερες ενεργειακές καταστάσεις που σχετίζονται με την ανασύνθεση. Η προσομοίωση Suns–Voc έδειξε ότι αυτές οι βαθιές καταστάσεις μπορούν να μειώσουν την τάση ανοικτού κυκλώματος αυξάνοντας την ανασύνθεση που διευκολύνεται από τις παγίδες και μειώνοντας τη διαφορά των επιπέδων ψευδο-Fermi υπό φωτισμό. Συνολικά, το εκπαιδευτικό υλικό καταδεικνύει ότι οι κατανομές των παγίδων δεν αποτελούν μια απλή διόρθωση στις προσομοιώσεις ημιαγωγών με διαταραχή: συχνά είναι κεντρικής σημασίας για την απόκτηση φυσικά σημαντικών καμπυλών JV, πυκνοτήτων φορτίου, ρυθμών ανασύνθεσης και φωτοβολταϊκής απόδοσης.
Επόμενα βήματα: Εάν θέλετε να εξερευνήσετε περαιτέρω το ευρύτερο πλαίσιο μοντελοποίησης που σχετίζεται με αυτό το εκπαιδευτικό πρόγραμμα, οι ακόλουθες σελίδες είναι καλό σημείο εκκίνησης.
- Τι είναι οι οργανικοί ημιαγωγοί; Υλικά, συσκευές και εφαρμογές — μια πιο εκτεταμένη εισαγωγή στα υλικά και τις κατηγορίες συσκευών όπου οι καταστάσεις παγίδευσης είναι σημαντικές.
- Μοντελοποίηση οργανικών ημιαγωγικών συσκευών: Οργανικές φωτοβολταϊκές συστοιχίες (OPV), οργανικές διόδοι εκπομπής φωτός (OLED) και οργανικά τρανζίστορ εφέ πεδίου (OFET). — μια επισκόπηση του τρόπου με τον οποίο τα μοντέλα διάχυσης-μεταφοράς, ανασύνθεσης και οπτικά μοντέλα χρησιμοποιούνται για οργανικές συσκευές.
- Προσομοίωση οργανικών ηλιακών κυψελών (OPV) — ένα πρακτικό σημείο εκκίνησης για την προσομοίωση οργανικών φωτοβολταϊκών συσκευών στο OghmaNano.
- Προσομοίωση οργανικού τρανζίστορ πεδίου (OFET) — χρήσιμο αν θέλετε να δείτε πώς η συσσώρευση παγίδων και η μεταφορά φορτίου εμφανίζονται στις γεωμετρίες του τρανζίστορ.
- Παράδειγμα ρεύματος που περιορίζεται από το φορτίο χώρου (SCLC) — μια χρήσιμη συνέχεια για την κατανόηση της μεταφοράς μέσω ένεσης, της κινητικότητας και της μεταφοράς που περιορίζεται από παγίδες.
- Προσομοίωση της μορφολογίας των ομοιοκατανομισμένων ετεροενώσεων με δισδιάστατες ηλεκτρικές τομές — ένα πιο προηγμένο σεμινάριο που δείχνει πώς η μορφολογία και η μεταφορά αλληλεπιδρούν στα οργανικά ηλιακά κύτταρα.
- Γιατί είναι απαραίτητα τα «κέντρα παγίδευσης» στα αταξινόμητα μοντέλα ημιαγωγών; — η θεμελιώδης φυσική αιτιολόγηση για το γιατί απαιτούνται κατανομές παγίδων για την επίτευξη ρεαλιστικών πυκνοτήτων φορέων, ρυθμών ανασύνθεσης, κινητικότητας και καμπυλών J–V.