Encontrar defectos de ±2π±2π\pm 2 \pi en simulación nemática de celosía 2-D

Estoy trabajando en una simulación de Monte Carlo de un sistema nemático bidimensional (modelo similar a XY con interacciones polinómicas de Legendre de orden par, de modo que el ángulo director θ obedece θ θ ± 2 π -- Yo suelo θ θ < π ), y una de las cosas que quiero hacer es encontrar defectos topológicos. Para ± π defectos, esto es tan simple como calcular el ángulo de bobinado en un bucle de 4 celdas, es decir, dar la vuelta al bucle en una dirección fija y calcular la diferencia en el ángulo director θ entre cada par de celdas, sumando/restando π donde sea necesario para asegurar | Δ θ | π 2 para cada par.

Obviamente, este algoritmo no encuentra defectos donde el ángulo de bobinado es ± 2 π (por ejemplo, vórtices) a menos que cada par tenga un ángulo relativo de exactamente π 2 o π 2 . Entonces mi pregunta es, ¿alguien puede ayudarme a encontrar un algoritmo confiable para encontrar estos ± 2 π defectos? (La mayor parte de la literatura que he encontrado se relaciona con el caso 3D, donde ± 2 π los defectos rara vez se consideran porque son inestables en 3-D de todos modos).

Existe un cuerpo de literatura para este problema en la búsqueda de la carga topológica de los vórtices ópticos a partir de interferogramas medidos y varios algoritmos para tratar con interferogramas ruidosos. El interferograma de vórtice óptico es, por lo que puedo ver, isomorfo a su problema. Busque en Google "interferograma de singularidad de fase" "interferograma de vórtice óptico" y estoy seguro de que encontrará algo.

Respuestas (1)

El director (que vive en R PAG 1 )se da solo módulo el intervalo [ π 2 , π 2 ] , sin embargo, el número de bobinado debe calcularse en el espacio de cobertura universal R .

La misma situación sucede para S 1 parametrizado por [ π , π ] pero los ángulos de bobinado pueden ser múltiplos enteros arbitrarios de 2 π . Por lo tanto, para calcular los números de devanado, necesitamos usar una sección suave en el paquete de cobertura universal.

Para S 1 , esta sección se llama "La función de desempaquetado", que también es el nombre del algoritmo. El archivo adjunto muestra cómo aplicar esta función con ejemplos de Matlab.

Se puede usar una modificación simple del algoritmo de desenvolvimiento para R PAG 1 , solo hay que multiplicar el director por 2 , (para obtener una imagen aparentemente S 1 parámetro), desenvuelva los resultados, luego divida por 2 .

Eso se parece bastante a lo que ya estoy haciendo, por lo que puedo decir; en última instancia, se reduce a contar el número de π salta a la fase del director (mi método cuenta el factor de fase acumulado, mientras que el método de desempaquetado está destinado a eliminar el factor de fase). Desafortunadamente, en un bucle 2x2 que solo encuentra ± π defectos Después de pensarlo un poco más, sospecho que encontrar vórtices es tan fácil como encontrar el salto de fase en un bucle 4x4 y asegurarse de que no haya π Defectos en el interior del bucle. Funcionaría eso?
@Zombie Feynman Sí, este algoritmo es equivalente a contar el π salta Creo que para poder medir grandes números de bobinado, se debe aumentar el tamaño del bucle para evitar el submuestreo que ocurre cuando el ángulo del director salta varias veces a lo largo de un solo borde de una plaqueta.