Particulă într-un potențial periodic

În mecanica cuantică , problema unei particule într-un potențial periodic unidimensional este o problemă idealizată care poate fi rezolvată exact (pentru anumite potențiale speciale), fără simplificări. Se presupune că potențialul este dat pe întreg spațiul infinit și este periodic, adică are simetrie translațională , ceea ce, în general, nu este valabil pentru cristalele reale , unde există întotdeauna cel puțin un defect - suprafața (aceasta duce la o altă problemă despre stările de suprafață sau nivelurile Tamm ).

Vedere generală a spectrului

Problemă periodică

Luați în considerare o rețea unidimensională de ioni, distanța dintre care este . Potențialul va fi apoi periodic. Luați în considerare mai întâi cazul idealizat al unui cristal infinit. Ecuația Schrödinger are forma:

cu un potențial periodic Spectrul este definit ca mulțimea acelor energii la care ecuația are soluții mărginite (nu tind spre zero sau infinit) pe întreaga axă reală. Ecuația Schrödinger este de ordinul doi, deci spațiul soluției este bidimensional. Fie  soluții liniar independente ale ecuației. Apoi, atunci când sunt deplasate cu o perioadă, din cauza periodicității problemei, ele sunt transformate unul prin celălalt:

unde  este o matrice ( matrice de monodromie ). Luând în considerare Wronskianul , este ușor să arătăm asta și este unitar . Aceasta înseamnă că, într-o anumită bază, are forma

Aceasta implică teorema lui Bloch : funcțiile proprii corespunzătoare sunt de forma

unde  sunt funcțiile periodice. Rețineți că deocamdată . Evident, spectrul corespunde cu , ceea ce este echivalent (ținând cont de unitaritate) cu condiția de pe urma matricei de monodromie

Este ușor să arăți că există o funcție lină. Aceasta implică structura de bandă a spectrului : pentru o particulă într-un potențial periodic, nivelurile de energie admisibile sunt câteva, de obicei infinite, set de segmente pe axa reală. Pentru un potențial de formă generală, spectrul nu are puncte izolate; cu o mică perturbare a potențialului, acestea fie dispar, fie se transformă în zone de lățime mică. Rețineți că segmentele extreme ale spectrului pot fi, în principiu, nelimitate, în timp ce toate nivelurile de energie, începând de la unul anume, sunt admisibile, iar numărul total de zone este finit (vezi integrarea decalajului finit ). Într-o astfel de formulare, problema admite o soluție completă și simplă în funcțiile theta .

k se numește cvasi -impuls , prin analogie cu funcția de undă pentru o particulă cu un anumit impuls k . După cum puteți vedea, întreaga funcție de undă este determinată de valoarea lui k și de orice secțiune a funcției de lungime a .

În mod similar, există benzi de energie în rețele de dimensiuni mai mari.

Influența granițelor

Într-un cristal real, numărul de stări admisibile este foarte mare. Constrângerea suplimentară rezultată asupra mărimii cvasi-impulsului apare din condițiile la limită ale funcției de undă de pe suprafața cristalului. În acest caz, în locul zonelor continue, apar regiuni cu niveluri de energie discrete dens distanțate ( zone permise ) și regiuni în care nu există deloc stări ( zone interzise ). Să estimăm distanța dintre nivelurile de energie din zonele permise.

În loc să luăm în considerare nivelurile de energie admisibile (care ar necesita informații suplimentare, cum ar fi relația de dispersie și structura exactă a cristalului), să luăm în considerare valorile admisibile ale cvasi-momentului. Când se ia în considerare un cristal izolat, sunt de obicei luate în considerare condițiile la limită periodice ale funcției de undă. Această ipoteză este justificată, deoarece condițiile exacte la limită dintr-un cristal real constau în dispariția funcției de undă a electronilor la limita sa. Pentru un cristal unidimensional, aceasta înseamnă că funcția de undă este uniformă (0 este în centrul cristalului). Dacă influența limitelor asupra funcției de undă este mică, atunci aproximativ se poate uita de valoarea exactă a funcției de undă la graniță, păstrând doar proprietatea de simetrie - paritatea.

Luați în considerare un cristal unidimensional de lungime . Condiția la limită are forma

Având în vedere teorema lui Bloch, rezultă că

Astfel, distanța dintre valorile admisibile adiacente ale cvasi-impulsului este egală cu

În mod similar, în cazul general, pentru o rețea cubică:

Modelul Kronig-Penny

Pentru a simplifica problema, potențialul este aproximat cu unul dreptunghiular: folosind teorema lui Bloch . Ei găsesc funcția de undă în întreg spațiul, dar mai întâi studiază soluția pentru o perioadă și o fac netedă la margini, adică „cosă” valorile funcțiilor învecinate și derivatele lor. Luați în considerare o perioadă a potențialului [1] :
Avem două zone independente pentru care vom găsi soluții:

Pentru a găsi u ( x ) în fiecare zonă, trebuie să faceți următoarele transformări:

În mod similar, obținem

Pentru a găsi soluția completă, trebuie să ne asigurăm că funcția dorită este netedă la granițe:

și periodicitățile u ( x ) și u' ( x )

Aceste condiții dau următoarea matrice:

Pentru ca o soluție netrivială să existe, determinantul acestei matrice trebuie să fie zero. După câteva transformări obținem:

Pentru o simplificare suplimentară, vom efectua următoarele transformări, al căror sens este tranziția la potențiale de tip delta ( pieptene Dirac ):

Atunci răspunsul final va fi:

Cod program

Cod pentru Maple

Următorul cod este scris în Maple (9.5). Este doar o soluție grafică .

repornire; cu(parcele): cu(stats[statplots]): eq:=cos(k*a)=cos(beta*b)*cos(alpha*(ab)) - (alpha^2+beta^2)/(2*alpha*beta)*sin(beta*b) *sin(alfa*(ab)); alpha:=sqrt(8*Pi^2*m*(E)*e/h^2): beta:=sqrt(8*Pi^2*m*(E+V)*e/h^2): e:=1,6*1e-19: a:=0,54310*1e-9: m:=0,19*9,1*1e-31: b:=1/5*a: h:=6,6*1e-34: k(E,V):=arccos(rhs(evalf(eq)))/a; #Programa p:=plot({subs(V=10,k(E,V)),subs(V=10,-k(E,V))},E=-5..50,etichete=[ka, E ],culoare=albastru): xyexchange(p); #Animație, în funcție de adâncimea gropii p:=animate( plot, [{k(E,V),-k(E,V)},E=-10..50, culoare=albastru,etichete=[ka, E]], V=0. .treizeci ): xyexchange(p);

Figurile prezintă soluții grafice ale ecuației ( * ).

Figura din dreapta arată cum, la o anumită valoare a energiei potențiale, este posibilă formarea unui semiconductor unidimensional fără întrerupere .

Cod pentru Scilab

Codul de mai jos este de fapt o traducere a programului anterior în Scilab , cu excepția faptului că ilustrează și cazul de a merge la pieptene Dirac.

șterge totul global Pi e a m b h Pi = 3,1415926 ; pas = 0,1 ; e = 1,6 * 1e-19 ; a = 0,54310 * 1e-9 ; m = 0,19 * 9,1 * 1e-31 ; b = 1 / 5 * a ; h = 6,6 * 1e-34 ; funcția [alfa, beta] = ab ( V, E ) alfa = sqrt ( 8 * Pi ^ 2 * m * ( E ) * e / h ^ 2 ); beta = sqrt ( 8 * Pi ^ 2 * m * ( E + V ) * e / h ^ 2 ); funcția finală funcția r=kronigpenney(V, E) [ alfa , beta ] = ab ( V , E ); r = 1 / a * acos (( cos ( beta * b ) .* cos ( alfa * ( a - b )) ) - ( alfa .^ 2 + beta .^ 2 ) ./ ( 2 * alfa .* beta ) .* sin ( beta * b ) .* sin ( alfa * ( a - b ))); funcția finală funcția r=dirac(V,E) [ alfa , beta ] = ab ( V , E ); r = 1 / a * acos ( cos ( alpha * a ) - ( beta .^ 2 * b * a ) ./ 2 .* sin ( alpha * a ) ./ ( alpha * a )); funcția finală E = [ 1e-3 : pas : 50 ]; k = kronigpenney ( 10 , E ); plot ( k , E , 'b' ); plot ( -k , E , ' b' ); k = dirac ( 10 , E ); plot ( k , E , 'r' ); plot ( - k , E , 'r' );

Cod pentru Matlab

Codul de mai jos este o traducere Matlab a programului anterior .

funcția KronigPenneyM % curata tot % global Pi eambh Pi = 3,1415926 ; pas = 0,1 ; e = 1,6 * 1e-19 ; a = 0,54310 * 1e-9 ; m = 0,19 * 9,1 * 1e-31 ; b = 1 / 5 * a ; h = 6,6 * 1e-34 ; E = [ 0 : pas : 50 ]; N = 3 ; ține - te ; k = kronigpenney ( N , E ); plot ([ real ( k ) NaN , - real ( k )], [ E NaN E ], 'b' ); k = dirac ( N , E ); plot ([ real ( k ) NaN , - real ( k )], [ E NaN E ], 'r' ); funcția [alfa, beta] = ab ( V, E ) alfa = sqrt ( 8 * Pi ^ 2 * m * ( E ) * e / h ^ 2 ); beta = sqrt ( 8 * Pi ^ 2 * m * ( E + V ) * e / h ^ 2 ); Sfârşit funcția r = kronigpenney ( V, E ) [ alfa , beta ] = ab ( V , E ); r = 1 / a * acos (( cos ( beta * b ) .* cos ( alfa * ( a - b )) ) - ( alfa .^ 2 + beta .^ 2 ) / ( 2 * alfa .* beta ) . * sin ( beta * b ) .* sin ( alfa * ( a - b ))); Sfârşit funcția r = dirac ( V,E ) [ alfa , beta ] = ab ( V , E ); r = 1 / a * acos ( cos ( alpha * a ) - ( beta .^ 2 * b * a ) / 2 .* sin ( alpha * a ) / ( alpha * a )); Sfârşit Sfârşit

Link -uri

Note

  1. R. de L. Kronig și W. G. Penney. Mecanica cuantică a electronilor din rețelele cristaline  // Proc. R. Soc. Lond. A. - 1931. - T. 130 . - S. 499-513 . - doi : 10.1098/rspa.1931.0019 .

Vezi și