He calculado numéricamente la dispersión de fonones utilizando el método de desplazamiento pequeño resolviendo la matriz dinámica a lo largo de la dirección de alta simetría [100], [110] y [111] para la red fcc. Ahora quiero calcular la densidad de estado, es decir y trama contra en un gráfico. Me las he arreglado para hacer eso generando aleatoriamente Luego, los vectores calcularon las frecuencias de fonones usando mi código y construyeron un histograma usando bin_size = 150 (aunque no estoy seguro de cuál debería ser el rango de vectores y la normalización de la cuenta). Existe un método directo para calcular la densidad de estado para la dispersión de fonones 1D, pero no se conoce ningún método existente para la red 3D. ¿Alguien puede aclararme este asunto? Cualquier referencia o explicación detallada será muy útil.
Gracias
Presentaré el resultado solo para el caso unidimensional. Se generaliza fácilmente a su situación tridimensional. Conociendo la dispersión de fonones , el DOS se puede definir como
Usando la identidad formal
dónde son los ceros de y es su derivada, se puede escribir:
La suma es sobre todos los puntos donde la dispersión alcanza la frecuencia dada . ¡Cuanto más plana sea la dispersión en esos puntos, más estados contribuirán!
Muktadir Rahman
jonas greitemann