A investigação das vias de reação eletroquímica em novas composições de eletrólitos de baterias é importante para identificar métodos para melhorar o desempenho e a vida útil da bateria de veículos elétricos1. No entanto, esses estudos costumam ser difíceis porque os eletrólitos da bateria geralmente são feitos pela mistura de diferentes componentes, como solvente, sal e moléculas aditivas, que interagem entre si e com diferentes superfícies (eletrodos catódicos e anódicos) sob diferentes tensões e temperaturas de operaçãoda bateria 2. Em experimentos, algumas das reações irreversíveis de decomposição eletroquímica de eletrólitos são mais fáceis de investigar porque produzem pequenos subprodutos de moléculas de gás que são liberados da solução eletrolítica para o ar (correspondentemente, facilitando a sondagem usando técnicas experimentais como cromatografia gasosa 3,4,5). No entanto, muitos desses subprodutos são moléculas maiores ou misturas sólidas orgânicas-inorgânicas complexas, como compostos complexos de polímeros de organolítio6, que não serão liberados no meio ambiente como moléculas de gás. Isso dificulta o estudo experimental dessas vias de reação eletroquímica mais complexas2.
A modelagem ab-initio, como a teoria do funcional da densidade (DFT), é um método promissor para estudar potenciais vias de degradação eletroquímica no eletrólito in silico7. No entanto, a simples minimização da energia DFT da estrutura eletrolítica complexa (mistura líquida com concentrações de componentes eletrolíticos experimentalmente razoáveis em uma caixa de condição de contorno periódica) falhará em gerar estruturas de baixa energia correspondentes a subprodutos de reação eletroquímica fisicamente significativos. As estruturas minimizadas pela DFT normalmente têm maior energia e representam subprodutos não físicos que correspondem a caminhos de degradação eletroquímica incorretos, porque as estruturas ficam presas em mínimos de energia locais durante o procedimento de minimização de energia da DFT. Métodos como dinâmica molecular ab-initio (AIMD) 8 , 9 , campo de força de rede neural10 , 11 , 12 , 13 , 14 , 15 , 16 ou metadinâmica baseada em DFT17 , 18 , 19 são frequentemente usados para explorar estruturas eletrolíticas mais diversas, que podem incluir subprodutos de reação eletroquímica mais significativos. A triagem computacional para gerar componentes eletrolíticos que são previstos como eletroquimicamente mais estáveis também é frequentemente tentada20. No entanto, todos esses métodos têm suas próprias desvantagens, como: exigir recursos computacionais grandes e longos7, grande quantidade de dados de treinamento ab-initio 13 ou conhecimento prévio sobre os eventuais subprodutos da reação eletroquímica para enviesar a simulação em resultados específicos21.
Recentemente, introduzimos um método para realizar a minimização da energia da estrutura ab-initio de maneira multiescala, conectando os gradientes de energia obtidos de qualquer método ab-initio, como as forças atômicas DFT calculadas usando o software Vienna Ab-initio Simulation Package (VASP)22, com os gradientes da função de transformação da estrutura calculados usando PyTorch (3T-VASP) 23 , 24. Essa abordagem permite que o usuário simplesmente configure uma caixa de simulação preenchida com vários tipos e contagens de moléculas componentes de eletrólitos e execute uma calculadora externa de energia atômica e força (como um campo de força clássico ou VASP DFT). A minimização da energia da estrutura é então realizada automaticamente de maneira multiescala, que respeita os modos naturais de transformação da estrutura das moléculas relevantes (translações e rotações de diferentes segmentos da molécula). Como uma simulação 3T-VASP é normalmente "concluída" dentro de 100-150 chamadas DFT estáticas enquanto gera subprodutos de reação fisicamente significativos (muitos deles foram observados experimentalmente na literatura anterior) 24, é possível executar muitos conjuntos diferentes de trajetórias 3T-VASP para gerar vias de reação eletroquímica potencialmente significativas e subprodutos no eletrólito para posterior investigação computacional ou experimental. Os princípios e a matemática por trás da minimização da estrutura de gradiente multiescala foram discutidos em profundidade em uma publicação anterior24. Neste trabalho, pretendemos detalhar ainda mais a arquitetura do software 3T-VASP e o fluxo de trabalho computacional, a configuração do ambiente computacional necessário para executar o 3T-VASP, a preparação de arquivos de entrada para simulação 3T-VASP de novos sistemas, o monitoramento de simulações 3T-VASP e o exemplo de trajetórias de saída.
Primeiro, é necessário entender a arquitetura geral do software 3T-VASP, conforme mostrado na Figura 1. O 3T-VASP funciona identificando e explorando os modos de transformação da estrutura natural na molécula (porque essas são transformações de estrutura mais fáceis para as moléculas realizarem, mantendo uma energia de estrutura ab-initio relativamente baixa) 24 . Embora seja possível programar manualmente esses modos de transformação de estrutura para cada nova espécie de molécula (é complicado fazê-lo), o 3T-VASP oferece a automação desse processo para o usuário, explorando as informações disponíveis no arquivo de campo de força clássico que representa a molécula24. Uma vez que esses modos de transformação de estrutura são determinados para os componentes desejados da molécula de eletrólito, o usuário precisa especificar a caixa de condição de contorno periódica e seus parâmetros de vetor de rede (a caixa pode estar originalmente vazia ou parcialmente preenchida com cátions individuais ou superfície do eletrodo) para ser preenchida com os tipos e números desejados de outras moléculas de eletrólitos (como solventes, íons de sal, aditivos). O algoritmo 3T usará o campo de força clássico (uma calculadora de campo de força clássica integrada está incluída no 3T-VASP) ou o software VASP do ambiente de computação para calcular a energia atômica e as forças para realizar a transformação da estrutura em várias escalas, o que pode minimizar a energia da estrutura em um número modesto de chamadas DFT estáticas24. Essa redução de custo computacional possibilita repetir a trajetória da reação eletroquímica e a geração de subprodutos para um grande número de estruturas iniciais.

Figura 1: Fluxo de trabalho computacional do 3T-VASP. (A) Pré-processamento de estruturas de entrada 3T-VASP (rede de condição de contorno periódica e pequenas moléculas). A parametrização do campo de força de moléculas pequenas pode ser feita automaticamente usando o servidor web SwissParam, modificada manualmente após a parametrização do servidor web LigParGen ou carregada de um cache com base na parametrização finalizada anteriormente. A segmentação de grupos micro e macro do algoritmo 3T é feita automaticamente analisando as subestruturas da molécula com base em suas ligações rotativas. O arquivo de entrada de rede PBC está no formato de arquivo VASP POSCAR e deve ser projetado para ter espaço físico vazio suficiente para embalar o número desejado de moléculas de entrada. A rede PBC pode ser uma caixa vazia preenchida com alguns íons ou uma estrutura de superfície com algum espaço vazio. (B) Os tipos e números desejados de pequenas moléculas são colocados no espaço vazio na rede PBC usando PackMol. (C) Minimização da estrutura 3T de gradiente multiescala usando calculadora de campo de força integrada (3T-FF, principalmente para permitir a dispersão líquida e criar uma estrutura inicial fisicamente razoável para 3T-VASP sem permitir reações químicas). (D) Minimização da estrutura 3T de gradiente multiescala usando software externo, como a calculadora VASP (3T-VASP permite que as reações eletroquímicas prossigam). Clique aqui para ver uma versão maior desta figura.
Vários softwares externos de código aberto, como o GROningen Machine for Chemical Simulations (GROMACS), um software clássico de dinâmica molecular baseado em campo de força, que é útil para executar simulações de dinâmica molecular em larga escala25 e InterMol, uma base de código de biblioteca Python desenvolvida por Shirts et al. para conversões de formato de arquivo de dinâmica molecular26, são utilizados para permitir a parametrização automatizada do campo de força da molécula e a extração de ligações rotativas. O VASP é usado para permitir a reação eletroquímica durante a fase ab initio (ciclos 3T-VASP). As etapas necessárias para instalar essas dependências são apresentadas neste artigo.