Cómo calcular la energía en el modelo Hubbard de dos bandas

Puede que sea una pregunta muy fácil para usted, pero estoy confundido y necesito ayuda.

En el modelo de Hubbard más simple en una red unidimensional, ignoro el tu término y sólo queda el término de salto.

H = t < i j > C i C j
dónde C i y C i son operadores de creación y operadores de aniquilación en el sitio i , respectivamente.

Y la transformación de Fourier se define como

C k = 1 V i C i mi i k r i
aquí, el índice de suma i es subíndice, y es diferente de la unidad imaginaria i .

Finalmente, obtenemos

H ( k ) = k ϵ k C k C k
por suma sobre todo el índice del sitio i , y < i j > da un factor geométrico que está incluido en la energía ϵ k .

-------o-------o---------------o-------o----

    |<-a->|<----b---->|

         bilattice

Aquí, mi pregunta es, para bilattice, ϵ k debe dar dos enlaces de energía - uno k debería dar dos energías diferentes. no se como calcularlo

¿Usted me podría ayudar?

No está claro a qué se llama bilattice. ¿Tienes una fórmula (en espacio real) para ello?

Respuestas (1)

Al considerar una red bilattice, debe distinguir dos tipos de sitios.

       A       B               A       B
-------o-------o---------------o-------o----

       |<--a-->|<------b------>|

Por ejemplo, puede indicar los dos tipos de sitios con letras A y B como se muestra arriba. Entonces tienes ahora dos operadores diferentes de creación y destrucción. C i A y C i A para crear o aniquilar una partícula en A sitios y C i B y C i B para B sitios

Hay que tener cuidado con los índices i . Con un entramado simple, los sitios tenían índices así:

       A       A       A       A       A
-------o-------o-------o-------o-------o
      i-1      i      i+1     i+2     i+3
       |<--a-->|<--a-->|<--a-->|

Pero sepa que los índices son diferentes ya que hay dos tipos de sitios:

       A       B               A       B
-------o-------o---------------o-------o----
       i       i              i+1     i+1
       |<--a-->|<------b------>|

Todo esto cambia expresiones de transformadas de Fourier y hamiltonianas:

C k A = 1 V / 2 i C i A mi i k r i dónde r i = i ( a + b )
C k B = 1 V / 2 i C i B mi i k r i dónde r i = i ( a + b ) + a
EDITAR : el volumen del sistema debe dividirse por dos en transformadas de Fourier, ya que ahora hay dos sitios en cada celda primitiva (antes solo había uno). FIN DE EDITAR

El hamiltoniano ahora toma la forma:

H = i t s ( C i A C i B + C i B C i A ) + t yo ( C i B C ( i + 1 ) A + C ( i + 1 ) A C i B )
donde he considerado un problema unidimensional. Dado que la distancia entre los sitios no siempre es la misma, es posible que desee considerar dos parámetros de salto diferentes: t s para saltos cortos y t yo para los largos.

EDITAR: había olvidado los términos en el hamiltoniano, los términos de salto del vecino más cercano deben estar presentes en ambos sentidos ( A , i ) ( B , i ) y ( B , i ) ( A , i ) . Los saltos de longitud son ( A , i + 1 ) ( B , i ) y ( B , i ) ( A , i + 1 ) . FIN DE EDITAR

Si desea obtener una forma diagonal para su hamiltoniano, puede intentar encontrar un 2 × 2 matriz METRO tal que:

H = k ( C k A C k B ) METRO ( C k A C k B )
METRO contendrá parámetros de salto t s y t yo , una vez que hayas diagonalizado METRO tu problema esta resuelto

¡Muchas gracias! Probé tu método y obtuve una respuesta. calculo la matriz METRO = ( 0 t s mi i k a + t yo mi i k b t s mi i k a + t yo mi i k b 0 ) y la energía es mi ( k ) = ± | t s mi i k a + t yo mi i k b | . ¿Tengo razón?
@qfzklm Había olvidado los términos conjugados hermitianos en el hamiltoniano, esos términos representan la otra forma de un salto entre dos sitios. Supongo que tendrás que volver a realizar los cálculos... Lo siento. Además, no olvide dividir el volumen/número de partículas por 2 en sus transformadas de Fourier.
@qfzklm En realidad, tenía razón, no olvidó ningún término. reviso tu METRO matriz con el hamiltoniano editado y funciona (no olvide los prefactores según el volumen). Pero encuentro una energía diferente mi ( k ) = ± t s 2 + t yo 2 + 2 t s t yo porque ( k ( a + b ) ) .