Problema de campo dipolar en el método Ewald de malla de partículas con condiciones de contorno periódicas

Estoy trabajando en una tesis que hace un gran uso de las simulaciones de dinámica molecular, y estoy tratando de entender cómo funciona el método Ewald de malla de partículas. El problema es que tengo dificultades para entender su premisa; ahora voy a explicar lo que creo que he aprendido:

Las fuerzas electrostáticas de largo alcance no convergen si se imponen condiciones de contorno periódicas; por tanto, no podemos obtenerlos sumando las interacciones por pares entre cada carga del sistema si tenemos en cuenta las imágenes periódicas de las cargas. El problema es que veo esto como un problema con serias consecuencias prácticas, y no puedo imaginar cómo podría resolverlo una reordenación matemática. Pongo un ejemplo:

Supongamos que tenemos una celda unitaria eléctricamente neutra que gana un momento dipolar eléctrico durante la simulación. Esta celda unitaria y su momento dipolar se reproducirían instantáneamente en todas las celdas de la imagen. Consideremos el potencial eléctrico en un punto arbitrario: tendría un número infinito de capas de dipolos alrededor, con un área que aumenta como r 2 ( r es el radio de la capa) y la componente del dipolo del campo eléctrico disminuiría a medida que r 2 ; la suma no converge, por lo que tendríamos un potencial eléctrico infinito en cada punto! ¿Me estoy perdiendo de algo?

No puedo ver cómo PME o Ewald Summation, o cualquier otro algoritmo, pueden resolver un problema físico, a menos que de alguna manera esos métodos establezcan condiciones límite adicionales. Pero no veo cómo. ¿Puedes ayudarme a entender? Gracias de antemano.

EDITAR: Me equivoqué sobre el potencial infinito, porque hay un término de coseno en el componente dipolo que pone a cero el potencial en mi cálculo propuesto capa por capa. De todos modos, si consideramos el campo eléctrico en su lugar, lo tenemos cayendo en r 3 ; sumando el campo producido por cada capa obtenemos una serie de 1 / r términos, que sigue divergiendo en el infinito, por lo que mi problema sigue sin resolverse.

Tenga en cuenta que está totalmente bien responder a su propia pregunta . Además, su pregunta no tiene que reflejar su propio historial: todos pueden encontrarla en el historial de edición si lo necesitan. Por lo tanto, no agregue ediciones en y, pero corrija lo que debe corregirse (pero tenga cuidado de no invalidar las respuestas existentes).

Respuestas (2)

Bueno, el punto de partida es el hecho de que 1 / r La interacción de Coulomb que diverge en el infinito en el espacio k es solo 1 / k 2 que converge en el infinito, pero diverge en 0. Si uno toma solo las partes de ambas que convergen, entonces es posible evitar las divergencias.

¿Estás de acuerdo con esto y el problema aparece en el siguiente paso o no estás de acuerdo con este punto de partida?

De hecho, la suma de Ewald no hace que las integrales mágicamente divergentes converjan. Si intenta tomar el sistema periódico con cargas "+" y "-", la divergencia en el infinito derivada de la divergencia de Coulomb no es física: a gran distancia, la carga promedio vista por la carga de la sonda distante es cero. Sin embargo, si lo divide en partes, la energía de la interacción con las cargas "+" y "-" por separado diverge. La suma de Ewald es el truco matemático riguroso para evitar el cálculo de la interacción con "+" y "-" por separado. También se podría calcular la interacción con dipolos que no divergieran.

En su pregunta, está enfatizando el papel de las condiciones de contorno periódicas. ¿Son realmente importantes? ¿Has intentado considerar la red infinita en su lugar?

Usted dijo "entonces es posible evitar las divergencias en absoluto" y "también se podría calcular la interacción con dipolos que no divergirían"; probablemente me equivoque, pero no estoy de acuerdo en estos puntos, porque creo que he encontrado una verdadera divergencia física. Edité la pregunta porque noté que me estaba equivocando al calcular el potencial en mi ejemplo; pero todavía encuentro que el campo total es infinito en cada punto del espacio: ¿me equivoco en esto? ¿Por qué?
@ data1 ¿Podría mostrar dónde aparece la divergencia? Quiero decir, escribe el potencial derivado de los dipolos y obtén infinito en alguna parte.
Pongo mi ejemplo en una fórmula:
mi ( 0 ) = s = 1 i norte d 3 ( pag r i ^ ) r ^ i pag 4 π ε 0 r s 3
Donde i es el índice dipolar en la capa s estamos considerando, r s es el radio de la cáscara, r ^ i es el versor de la posición del dipolo, mi ( 0 ) es el campo eléctrico en el origen, pag el momento dipolar (el mismo para todos los dipolos). norte d aumenta a medida que r 2 , entonces no hay convergencia, ¿verdad?
Bueno, para la convergencia ingenua del campo, probablemente los dipolos no sean suficientes y uno tenga que combinar pares de dipolos para formar cuadrupolos. Sin embargo, si consideramos el potencial de cargos
ϕ = s = 1 i = 1 norte d mi i r s
y comparar con el potencial de los dipolos
ϕ = s = 1 i = 1 norte d d r i r s 3
el segundo es definitivamente mucho mejor.
Disculpe, pero todavía no entiendo su punto. Si hubiera encontrado una suma de dos series divergentes de signo opuesto, podríamos argumentar si, una vez sumadas correctamente, la divergencia puede desaparecer; pero he encontrado (o al menos creo que lo he hecho) una sola serie divergente: no veo ninguna escapatoria matemática para esto. Mi idea es: o mi cálculo es incorrecto, o se deben cumplir algunas condiciones adicionales.
Ans todavía no puedo entender lo que te molesta. Entonces, ¿está tratando de decir que el campo dentro de la red infinita es realmente infinito? Pero esto está mal.
Creo que probablemente tengas razón al decir que el campo dentro de una red infinita (incluso si la celda unitaria tiene un momento dipolar distinto de cero) no puede ser infinito; pero no puedo entender por qué! ¿Cuál es el pasaje equivocado en mi cálculo?
Primero calcule el potencial que converge y luego diferencie para obtener el campo. Si diferencia las contribuciones de los dipolos individuales, entonces restaura la divergencia, que es la misma que la divergencia del potencial de la suma sobre las cargas.
Esto requeriría calcular el potencial dipolar no solo en el centro, sino en una región (de lo contrario, no se puede diferenciar); esto se pone dificil y no soy capaz de hacerlo. ¿Tuviste éxito? ¿Cómo? De todos modos, todavía no entiendo por qué mi cálculo de campo debe dar un resultado incorrecto, por lo tanto, qué suposición mía es incorrecta, y esto sería de gran interés para mí.
Creo que echas de menos algo más general. Tal vez, el punto que pasa por alto es que la suma "divergente" en realidad puede ser igual a cualquier cosa. Realmente, cualquier número. Así que la divergencia no es un problema mientras encuentres la manera de deshacerte de ella. Piense en ello como una forma de evitar 0 / 0 incertidumbre.
He encontrado el error. Necesitaba una simulación de C++ para encontrarlo. El numerador desaparece si se suma en todos los dipolos en un caparazón. Entonces, el valor exacto de la componente dipolar del campo eléctrico no es infinito sino cero. ¿Qué debería hacer ahora? Dado que el error está incluido en mi pregunta, ¿debería eliminarlo?
La mejor opción es editar la pregunta para eliminar las declaraciones incorrectas y dejarla como está. Probablemente, la discusión será útil para alguien.

Resolví el problema. En realidad me estaba perdiendo algo. No me di cuenta de que el campo eléctrico en el centro de una capa esférica de dipolos ideales es cero. Creo que no es obvio si miras la fórmula, pero se puede demostrar usando el límite continuo e integrando en todo el caparazón. Como trabajamos con cajas de simulación neutras (por supuesto) y los otros componentes multipolares del campo eléctrico son de corto alcance, creo que podemos decir que el campo total converge. Entonces, la divergencia es un problema matemático, no físico.