Modello di Bose-Hubbard
Il modello di Bose-Hubbard è un modello teorico utilizzato nella fisica della materia condensata per descrivere il comportamento degli atomi ultrafreddi intrappolati in reticoli ottici. Il modello è stato proposto da originariamente da John Hubbard, mentre il termine 'Bose' si riferisce al fatto che questa particolare applicazione è composta da particelle bosoniche.
Il modello di Bose-Hubbard descrive un reticolo di buche di potenziale, ognuna delle quali può essere occupato da zero, uno o più atomi bosonici identici. Il modello considera due tipi di interazioni energetiche: l'energia cinetica degli atomi e le interazioni tra gli atomi nello stesso sito. L'energia cinetica è rappresentata dal parametro hopping, che determina la probabilità che un atomo si sposti da un sito a un sito vicino. L'energia di interazione è rappresentata dal parametro di interazione in sito, che determina il costo o il guadagno energetico di avere più atomi che occupano lo stesso sito.
Il modello di Bose-Hubbard è descritto dall'hamiltoniana:
Il modello di Bose-Hubbard è stato utilizzato per studiare un'ampia gamma di fenomeni, tra cui la superfluidità, le fasi di isolamento di Mott e la fase di vetro di Bose. È stato anche utilizzato come quadro teorico per progettare e analizzare esperimenti che coinvolgono atomi ultrafreddi intrappolati in reticoli ottici. I diversi regimi del modello dipendono dai parametri, come ad esempio, quando la forza delle interazioni in sito
Tale modello ha una grande importanza nella realizzazione di tecnologie quantistiche, come ad esempio la simulazione quantistica e la computazione quantistica. Gli esperimenti con atomi ultrafreddi intrappolati in reticoli ottici stanno diventando sempre più precisi e sofisticati, e il modello di Bose-Hubbard continua ad essere uno strumento importante per comprendere e sviluppare queste tecnologie.
Lo script in questione è stato usato come sostegno ai calcoli della tesi di laurea. In particolare, ho assunto di avere due particelle in due buche di potenziale, in modo da avere i seguenti operatori:
La variazione di fase può essere verificata matematicamente guardando la fluttuazione del numero di particelle per ogni valore di
Successivamente viene definita la funzione 'eigen_calculator(gs)' che prende il ground state come input e calcola la deviazione standard del numero di particelle per ogni sito usando l'operatore di conteggio delle particelle.
Il codice utilizza la libreria 'numpy' per le operazioni matematiche e la libreria 'tabulate' per la stampa della tabella.
Infine, viene definita la funzione 'print_details(gs_index, gs, delta)' che stampa lo stato fondamentale in un modo user-friendly. La funzione utilizza un dizionario per mappare gli indici degli autostati ai loro corrispondenti stati quantistici e costruisce una stringa per stampare lo stato fondamentale e l'ampiezza di probabilità per ogni stato. La funzione stampa anche la probabilità totale di trovare i bosoni nello stato fondamentale.
Per maggiori dettagli sull'aspetto teorico: Luca Soriani - "Ultracold atoms trapped in optical lattice"
Informazioni
- Categoria: Fisica
- Url progetto:
- About: Questo codice è stato scritto per supportare i calcoli della mia tesi di laurea "Ultracold Atoms trapped in optical lattice", dove parlo di un simulatore quantistico e delle proprietà alla base. Vado quindi ad analizzare un modello che permette la creazione di un simulatore quantistico.
Il modello di Bose-Hubbard è un modello teorico utilizzato nella fisica della materia condensata per descrivere il comportamento degli atomi ultrafreddi intrappolati in reticoli ottici. Il modello è stato proposto da originariamente da John Hubbard, mentre il termine 'Bose' si riferisce al fatto che questa particolare applicazione è composta da particelle bosoniche.
Il modello di Bose-Hubbard descrive un reticolo di buche di potenziale, ognuna delle quali può essere occupato da zero, uno o più atomi bosonici identici. Il modello considera due tipi di interazioni energetiche: l'energia cinetica degli atomi e le interazioni tra gli atomi nello stesso sito. L'energia cinetica è rappresentata dal parametro hopping, che determina la probabilità che un atomo si sposti da un sito a un sito vicino. L'energia di interazione è rappresentata dal parametro di interazione in sito, che determina il costo o il guadagno energetico di avere più atomi che occupano lo stesso sito.
Il modello di Bose-Hubbard è descritto dall'hamiltoniana:
Il modello di Bose-Hubbard è stato utilizzato per studiare un'ampia gamma di fenomeni, tra cui la superfluidità, le fasi di isolamento di Mott e la fase di vetro di Bose. È stato anche utilizzato come quadro teorico per progettare e analizzare esperimenti che coinvolgono atomi ultrafreddi intrappolati in reticoli ottici. I diversi regimi del modello dipendono dai parametri, come ad esempio, quando la forza delle interazioni in sito
Tale modello ha una grande importanza nella realizzazione di tecnologie quantistiche, come ad esempio la simulazione quantistica e la computazione quantistica. Gli esperimenti con atomi ultrafreddi intrappolati in reticoli ottici stanno diventando sempre più precisi e sofisticati, e il modello di Bose-Hubbard continua ad essere uno strumento importante per comprendere e sviluppare queste tecnologie.
Lo script in questione è stato usato come sostegno ai calcoli della tesi di laurea. In particolare, ho assunto di avere due particelle in due buche di potenziale, in modo da avere i seguenti operatori:
La variazione di fase può essere verificata matematicamente guardando la fluttuazione del numero di particelle per ogni valore di
Successivamente viene definita la funzione 'eigen_calculator(gs)' che prende il ground state come input e calcola la deviazione standard del numero di particelle per ogni sito usando l'operatore di conteggio delle particelle.
Il codice utilizza la libreria 'numpy' per le operazioni matematiche e la libreria 'tabulate' per la stampa della tabella.
Infine, viene definita la funzione 'print_details(gs_index, gs, delta)' che stampa lo stato fondamentale in un modo user-friendly. La funzione utilizza un dizionario per mappare gli indici degli autostati ai loro corrispondenti stati quantistici e costruisce una stringa per stampare lo stato fondamentale e l'ampiezza di probabilità per ogni stato. La funzione stampa anche la probabilità totale di trovare i bosoni nello stato fondamentale.
Per maggiori dettagli sull'aspetto teorico: Luca Soriani - "Ultracold atoms trapped in optical lattice"