La investigación de las vías de reacción electroquímica en nuevas composiciones de electrolitos de baterías es importante para identificar métodos para mejorar el rendimiento y la vida útil de las baterías de vehículos eléctricos1. Sin embargo, estos estudios suelen ser difíciles porque los electrolitos de las baterías suelen fabricarse mezclando diferentes componentes, como disolventes, sal y moléculas aditivas, que interactúan entre sí y con diferentes superficies (electrodos de cátodo y ánodo) bajo diferentes voltajes y temperaturas de funcionamiento de la batería2. En los experimentos, algunas de las reacciones irreversibles de descomposición electroquímica de electrolitos son más fáciles de investigar porque producen pequeños subproductos de moléculas de gas que se liberan de la solución de electrolito al aire (lo que facilita la investigación utilizando técnicas experimentales como la cromatografía de gases 3,4,5). Sin embargo, muchos de estos subproductos son moléculas más grandes o mezclas complejas de sólidos orgánicos-inorgánicos, como los compuestos complejos de polímeros de organolitio6, que no se liberarán al medio ambiente como moléculas de gas. Esto dificulta el estudio experimental de estas vías de reacción electroquímica más complejas2.
El modelado ab-initio, como la teoría funcional de la densidad (DFT), es un método prometedor para estudiar las posibles vías de degradación electroquímica en el electrolito in silico7. Sin embargo, la simple minimización de energía DFT de la estructura compleja del electrolito (mezcla líquida con concentraciones experimentalmente razonables de componentes electrolíticos en un cuadro de condición de contorno periódico) en su mayoría no generará estructuras de baja energía correspondientes a subproductos de reacciones electroquímicas físicamente significativos. Las estructuras minimizadas por DFT suelen tener una energía más alta y representan subproductos no físicos que corresponden a vías de degradación electroquímica incorrectas, porque las estructuras quedan atrapadas en mínimos de energía locales durante el procedimiento de minimización de energía de DFT. Métodos como la dinámica molecular ab-initio (AIMD)8,9, el campo de fuerza de la red neuronal 10,11,12,13,14,15,16 o la metadinámica basada en DFT 17,18,19 a menudo se utilizan para explorar estructuras electrolíticas más diversas, que pueden incluir subproductos de reacciones electroquímicas más significativos. A menudo también se intenta a menudo el cribado computacional para generar componentes electrolíticos que se predice que son electroquímicamente másestables20. Sin embargo, todos estos métodos tienen sus propios inconvenientes, tales como: requerir recursos computacionales grandes y extensos7, una gran cantidad de datos de entrenamiento ab-initio 13 o conocimiento previo sobre los eventuales subproductos de la reacción electroquímica para sesgar la simulación en resultados específicos21.
Recientemente hemos introducido un método para realizar la minimización de la energía de la estructura ab-initio de manera multiescala conectando los gradientes de energía obtenidos de cualquier método ab-initio, como las fuerzas atómicas DFT calculadas con el software Vienna Ab-initio Simulation Package (VASP)22, con los gradientes de la función de transformación de estructura calculados con PyTorch (3T-VASP)23,24. Este enfoque permite al usuario simplemente configurar una caja de simulación llena de múltiples tipos y recuentos de moléculas componentes de electrolito y ejecutar una calculadora externa de energía atómica y fuerza (como un campo de fuerza clásico o VASP DFT). La minimización de la energía de la estructura se realiza automáticamente de forma multiescala, lo que respeta los modos naturales de transformación de la estructura de las moléculas relevantes (traslaciones y rotaciones de diferentes segmentos de la molécula). Debido a que una simulación 3T-VASP generalmente se "completa" dentro de 100-150 llamadas DFT estáticas mientras genera subproductos de reacción físicamente significativos (muchos de estos se observaron experimentalmente en la literatura anterior)24, es posible ejecutar muchos conjuntos diferentes de trayectorias 3T-VASP para generar vías de reacción electroquímica potencialmente significativas y subproductos en el electrolito para una mayor investigación computacional o experimental. Los principios y las matemáticas detrás de la minimización de la estructura de gradiente multiescala se han discutido en profundidad en una publicación anterior24. En este trabajo, nuestro objetivo es detallar aún más la arquitectura del software 3T-VASP y el flujo de trabajo computacional, la configuración del entorno informático necesario para ejecutar 3T-VASP, la preparación de archivos de entrada para la simulación 3T-VASP de nuevos sistemas, el monitoreo de simulaciones 3T-VASP y el ejemplo de trayectorias de salida.
Primero, es necesario comprender la arquitectura general del software 3T-VASP, como se muestra en la Figura 1. 3T-VASP funciona identificando y explotando los modos de transformación de la estructura natural en la molécula (porque estas son transformaciones de estructura que son más fáciles de realizar para las moléculas mientras mantienen una energía de estructura ab-initio relativamente baja)24. Si bien es posible programar manualmente estos modos de transformación de estructuras para cada nueva especie de molécula (es engorroso hacerlo), 3T-VASP ofrece automatizar este proceso para el usuario explotando la información disponible en el archivo de campo de fuerza clásico que representa la molécula24. Una vez que se determinan estos modos de transformación de la estructura para los componentes de la molécula de electrolito deseados, el usuario debe especificar el cuadro de condición de contorno periódico y sus parámetros de vector de red (la caja puede estar originalmente vacía o parcialmente llena con cationes individuales o superficie de electrodo) para llenarse aún más con los tipos y números deseados de otras moléculas de electrolito (como disolventes, iones de sal, aditivos). El algoritmo 3T utilizará entonces el campo de fuerza clásico (se incluye una calculadora de campo de fuerza clásica incorporada con 3T-VASP) o el software VASP del entorno informático para calcular la energía atómica y las fuerzas para realizar la transformación de estructuras a múltiples escalas, lo que puede minimizar la energía de la estructura en un número modesto de llamadas DFT estáticas24. Esta reducción de costos computacionales permite repetir la trayectoria de reacción electroquímica y la generación de subproductos para un gran número de estructuras iniciales.

Figura 1: Flujo de trabajo computacional de 3T-VASP. (A) Preprocesamiento de estructuras de entrada 3T-VASP (red periódica de condición de contorno y moléculas pequeñas). La parametrización del campo de fuerza de moléculas pequeñas se puede realizar automáticamente utilizando el servidor web SwissParam, modificarse manualmente después de la parametrización del servidor web LigParGen o cargarse desde un caché basado en la parametrización previamente finalizada. La segmentación de micro y macro grupos del algoritmo 3T se realiza automáticamente analizando las subestructuras de las moléculas en función de sus enlaces giratorios. El archivo de entrada de red PBC tiene el formato de archivo VASP POSCAR y debe diseñarse para tener suficiente espacio físico vacío para empaquetar el número deseado de moléculas de entrada. La red PBC puede ser una caja vacía llena de unos pocos iones o una estructura superficial con algún espacio vacío. (B) Los tipos y números deseados de moléculas pequeñas se colocan en el espacio vacío en la red de PBC usando PackMol. (C) Minimización de la estructura 3T de gradiente multiescala utilizando la calculadora de campo de fuerza incorporada (3T-FF, principalmente para permitir la dispersión de líquidos y crear una estructura inicial físicamente razonable para 3T-VASP sin permitir reacciones químicas). (D) Minimización de la estructura 3T de gradiente multiescala utilizando software externo como la calculadora VASP (3T-VASP permite que continúen las reacciones electroquímicas). Haga clic aquí para ver una versión más grande de esta figura.
Varios programas informáticos externos de código abierto, como GROningen Machine for Chemical Simulations (GROMACS), un software clásico de dinámica molecular basado en campos de fuerza, que es útil para ejecutar simulaciones de dinámica molecular a gran escala25 e InterMol, una base de código de biblioteca de Python desarrollada por Shirts et al. para conversiones de formato de archivo de dinámica molecular26, se utilizan para permitir la parametrización automatizada del campo de fuerza de la molécula y la extracción de enlaces giratorios. VASP se utiliza para permitir la reacción electroquímica durante la fase ab initio (ciclos 3T-VASP). Los pasos necesarios para instalar estas dependencias se presentan en este artículo.