Badanie ścieżek reakcji elektrochemicznych w nowych składach elektrolitów akumulatorów jest ważne dla określenia metod poprawy wydajności i żywotności akumulatorów pojazdów elektrycznych1. Jednak takie badania są często trudne, ponieważ elektrolity akumulatorowe są często wytwarzane przez mieszanie różnych składników, takich jak rozpuszczalnik, sól i cząsteczki dodatków, które oddziałują ze sobą i z różnymi powierzchniami (elektrody katodowe i anodowe) pod różnymi napięciami roboczymi i temperaturami akumulatora2. W eksperymentach niektóre z nieodwracalnych reakcji elektrochemicznego rozkładu elektrolitów są łatwiejsze do zbadania, ponieważ wytwarzają produkty uboczne o małych cząsteczkach gazu, które są uwalniane z roztworu elektrolitu do powietrza (co ułatwia sondowanie przy użyciu technik eksperymentalnych, takich jak chromatografia gazowa 3,4,5). Jednak wiele z tych produktów ubocznych to większe cząsteczki lub złożone organiczno-nieorganiczne mieszaniny stałe, takie jak złożone związki polimerów litoorganicznych6, które nie będą uwalniane do środowiska w postaci cząsteczek gazu. Utrudnia to eksperymentalne badanie tych bardziej złożonych ścieżek reakcji elektrochemicznych2.
Modelowanie ab-initio, takie jak teoria funkcjonału gęstości (DFT), jest obiecującą metodą badania potencjalnych ścieżek degradacji elektrochemicznej elektrolitu in silico7. Jednak prosta minimalizacja energii DFT złożonej struktury elektrolitu (ciekła mieszanina z eksperymentalnie uzasadnionymi stężeniami składników elektrolitu w pudełku okresowych warunków brzegowych) w większości przypadków nie wygeneruje niskoenergetycznych struktur odpowiadających fizycznie znaczącym produktom ubocznym reakcji elektrochemicznej. Struktury zminimalizowane DFT zazwyczaj mają wyższą energię i reprezentują niefizyczne produkty uboczne, które odpowiadają nieprawidłowym ścieżkom degradacji elektrochemicznej, ponieważ struktury są uwięzione w lokalnych minimach energetycznych podczas procedury minimalizacji energii DFT. Metody takie jak dynamika molekularna ab-initio (AIMD)8,9, pole siłowe sieci neuronowej 10,11,12,13,14,15,16 lub metadynamika oparta na DFT 17,18,19 są często wykorzystywane do badania bardziej zróżnicowanych struktur elektrolitowych, które mogą zawierać bardziej znaczące produkty uboczne reakcji elektrochemicznej. Często podejmowane są również obliczeniowe badania przesiewowe w celu wygenerowania składników elektrolitu, które zgodnie z przewidywaniami będą bardziej stabilne elektrochemicznie20. Wszystkie te metody mają jednak swoje wady, takie jak: wymaganie dużych i długotrwałych zasobów obliczeniowych7, duża ilość danych treningowych ab-initio 13 lub wcześniejsza wiedza na temat ewentualnych produktów ubocznych reakcji elektrochemicznej w celu wypaczenia symulacji w celu uzyskania konkretnych wyników21.
Niedawno wprowadziliśmy metodę minimalizacji energii struktury ab-initio w sposób wieloskalowy poprzez połączenie gradientów energii uzyskanych z dowolnej metody ab-initio, takiej jak siły atomowe DFT obliczone za pomocą oprogramowania Vienna Ab-initio Simulation Package (VASP)22, z gradientami funkcji transformacji struktury obliczonymi za pomocą PyTorch (3T-VASP)23,24. Takie podejście pozwala użytkownikowi po prostu skonfigurować pudełko symulacyjne wypełnione wieloma typami i liczbami cząsteczek składników elektrolitu i uruchomić zewnętrzny kalkulator energii atomowej i siły (taki jak klasyczne pole siłowe lub VASP DFT). Minimalizacja energii struktury jest następnie automatycznie wykonywana w sposób wieloskalowy, co uwzględnia naturalne tryby transformacji struktury odpowiednich cząsteczek (translacje i rotacje różnych segmentów cząsteczki). Ponieważ symulacja 3T-VASP jest zwykle "wykonywana" w ciągu 100-150 statycznych wywołań DFT, generując jednocześnie fizycznie znaczące produkty uboczne reakcji (wiele z nich zaobserwowano eksperymentalnie we wcześniejszej literaturze)24, możliwe jest przeprowadzenie wielu różnych zestawów trajektorii 3T-VASP w celu wygenerowania potencjalnie znaczących ścieżek reakcji elektrochemicznych i produktów ubocznych w elektrolicie do dalszych badań obliczeniowych lub eksperymentalnych. Zasady i matematyka stojące za wieloskalową minimalizacją struktury gradientowej zostały szczegółowo omówione we wcześniejszej publikacji24. W tej pracy staramy się bardziej szczegółowo omówić architekturę oprogramowania 3T-VASP i obliczeniowy przepływ pracy, konfigurację środowiska obliczeniowego niezbędnego do uruchomienia 3T-VASP, przygotowanie plików wejściowych do symulacji 3T-VASP nowych systemów, monitorowanie symulacji 3T-VASP oraz przykład trajektorii wyjściowych.
Po pierwsze, konieczne jest zrozumienie ogólnej architektury oprogramowania 3T-VASP, jak pokazano na rysunku 1. Działanie 3T-VASP polega na identyfikacji i wykorzystaniu naturalnych trybów transformacji struktury w cząsteczce (ponieważ są to transformacje struktury, które są łatwiejsze do przeprowadzenia przez cząsteczki przy zachowaniu stosunkowo niskiej energii struktury ab-initio )24. Chociaż możliwe jest ręczne zaprogramowanie tych trybów transformacji struktury dla każdego nowego gatunku cząsteczki (jest to kłopotliwe), 3T-VASP oferuje użytkownikowi automatyzację tego procesu poprzez wykorzystanie informacji dostępnych w klasycznym pliku pola siłowego reprezentującego cząsteczkę24. Po określeniu tych trybów transformacji struktury dla pożądanych składników cząsteczki elektrolitu, użytkownik musi określić pole okresowego warunku brzegowego i jego parametry wektora sieci (pudełko może być pierwotnie puste lub częściowo wypełnione pojedynczymi kationami lub powierzchnią elektrody), które mają być dalej wypełnione pożądanymi typami i liczbą innych cząsteczek elektrolitu (takich jak rozpuszczalniki, jony soli, dodatki). Algorytm 3T będzie następnie używał klasycznego pola siłowego (wbudowany kalkulator klasycznego pola siłowego jest dołączony do 3T-VASP) lub oprogramowania VASP środowiska obliczeniowego do obliczenia energii atomowej i sił w celu przeprowadzenia wieloskalowej transformacji struktury, co może zminimalizować energię struktury w niewielkiej liczbie statycznych wywołań DFT24. Ta redukcja kosztów obliczeniowych umożliwia powtórzenie trajektorii reakcji elektrochemicznej i wytwarzania produktu ubocznego dla dużej liczby początkowych struktur.

Rysunek 1: Obliczeniowy przebieg pracy 3T-VASP. (A) Wstępne przetwarzanie struktur wejściowych 3T-VASP (okresowe warunki brzegowe, kraty i małe cząsteczki). Parametryzacja pola siłowego małych cząsteczek może być wykonana automatycznie za pomocą serwera internetowego SwissParam, ręcznie zmodyfikowana po parametryzacji serwera internetowego LigParGen lub załadowana z pamięci podręcznej na podstawie wcześniej zakończonej parametryzacji. Segmentacja mikro i makrogrup algorytmu 3T odbywa się automatycznie poprzez parsowanie podstruktur cząsteczek na podstawie ich obrotowych wiązań. Plik wejściowy kraty PBC jest w formacie pliku VASP POSCAR i powinien być zaprojektowany tak, aby miał wystarczająco dużo pustej przestrzeni fizycznej, aby upakować żądaną liczbę cząsteczek wejściowych. Siatka PBC może być pustym pudełkiem wypełnionym kilkoma jonami lub strukturą powierzchni z pewną pustą przestrzenią. (B) Pożądane typy i liczby małych cząsteczek umieszcza się w pustej przestrzeni w sieci PBC za pomocą PackMol. (C) Wieloskalowa minimalizacja struktury gradientowej 3T przy użyciu wbudowanego kalkulatora pola siłowego (3T-FF, głównie w celu umożliwienia dyspersji cieczy i stworzenia fizycznie rozsądnej struktury początkowej dla 3T-VASP bez dopuszczania do reakcji chemicznych). (D) Wieloskalowa minimalizacja gradientowej struktury 3T za pomocą zewnętrznego oprogramowania, takiego jak kalkulator VASP (3T-VASP umożliwia przebieg reakcji elektrochemicznych). Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.
Różne zewnętrzne oprogramowanie typu open source, takie jak GROningen Machine for Chemical Simulations (GROMACS), klasyczne oprogramowanie do dynamiki molekularnej oparte na polu siłowym, które jest przydatne do przeprowadzania symulacji dynamiki molekularnej na dużą skalę25 oraz InterMol, baza kodu biblioteki Python opracowana przez Shirts et al. do konwersji formatu plików dynamiki molekularnej26, są wykorzystywane do umożliwienia automatycznej parametryzacji pola siłowego cząsteczki i ekstrakcji wiązań obrotowych. VASP służy do umożliwienia reakcji elektrochemicznej podczas fazy ab initio (cykle 3T-VASP). Kroki potrzebne do zainstalowania tych zależności przedstawiono w tym artykule.