Исследование путей электрохимических реакций в новых составах электролитов аккумуляторов важно для определения методов повышения производительности и срока службы аккумуляторных батарейэлектромобилей 1. Однако такие исследования часто затруднены, потому что электролиты аккумуляторов часто получают путем смешивания различных компонентов, таких как растворитель, соль и молекулы присадок, которые взаимодействуют сами с собой и с различными поверхностями (катодными и анодными электродами) при разном рабочем напряжении и температуре батареи2. В экспериментах некоторые из необратимых реакций электрохимического разложения электролитов легче исследовать, потому что они производят небольшие молекулы газа, побочные продукты, которые выделяются из раствора электролита в воздух (соответственно, что облегчает зондирование с помощью экспериментальных методов, таких как газовая хроматография 3,4,5). Однако многие из этих побочных продуктов представляют собой более крупные молекулы или сложные органо-неорганические твердые смеси, такие как сложные литийорганические полимерные соединения6, которые не будут выделяться в окружающую среду в виде молекул газа. Это затрудняет экспериментальное изучение этих более сложных путей электрохимических реакций2.
Моделирование ab-initio, такое как теория функционала плотности (DFT), является многообещающим методом изучения потенциальных путей электрохимической деградации в электролите in silico 7. Тем не менее, простая минимизация энергии DFT сложной структуры электролита (жидкая смесь с экспериментально обоснованными концентрациями компонентов электролита в периодическом граничном боксе) в большинстве случаев не приведет к созданию низкоэнергетических структур, соответствующих физически значимым побочным продуктам электрохимических реакций. Структуры, минимизированные с помощью DFT, обычно имеют более высокую энергию и представляют собой нефизические побочные продукты, которые соответствуют неправильным путям электрохимической деградации, поскольку структуры находятся в ловушке локальных энергетических минимумов во время процедуры минимизации энергии DFT. Такие методы, как молекулярная динамика ab-initio (AIMD)8,9, силовое поле нейронной сети 10,11,12,13,14,15,16 или метадинамика на основе DFT 17,18,19 часто используются для исследования более разнообразных структур электролитов, которые могут включать в себя более значимые побочные продукты электрохимических реакций. Вычислительный скрининг для получения компонентов электролита, которые, как предполагается, будут электрохимически более стабильными, также часто предпринимается20. Однако все эти методы имеют свои недостатки, такие как: необходимость больших и длительных вычислительных ресурсов7, большого объема обучающих данных ab-initio 13 или предварительных знаний о возможных побочных продуктах электрохимических реакций для смещения моделирования в конкретные результаты21.
Недавно мы представили метод минимизации энергии структуры ab-initio в нескольких масштабах путем соединения градиентов энергии, полученных с помощью любого метода ab-initio, таких как атомные силы DFT, рассчитанные с помощью программного обеспечения Vienna Ab-initio Simulation Package (VASP)22, с градиентами функции преобразования структуры, рассчитанными с помощью PyTorch (3T-VASP)23,24. Такой подход позволяет пользователю просто настроить блок моделирования, заполненный несколькими типами и количеством молекул компонентов электролита, и запустить внешний калькулятор атомной энергии и силы (например, классическое силовое поле или VASP DFT). Затем минимизация энергии структуры автоматически выполняется многомасштабным способом, который учитывает естественные режимы трансформации структуры соответствующих молекул (перемещения и вращения различных сегментов молекулы). Поскольку моделирование 3T-VASP обычно «завершается» в течение 100-150 статических вызовов DFT при генерации физически значимых побочных продуктов реакции (многие из них экспериментально наблюдались в предшествующей литературе)24, можно запустить множество различных ансамблей траекторий 3T-VASP для генерации потенциально значимых путей электрохимических реакций и побочных продуктов в электролите для дальнейших вычислительных или экспериментальных исследований. Принципы и математические расчеты, лежащие в основе минимизации многомасштабной градиентной структуры, были подробно рассмотрены в предыдущей публикации24. В этой работе мы стремимся более подробно описать архитектуру программного обеспечения 3T-VASP и вычислительный процесс, настройку вычислительной среды, необходимой для запуска 3T-VASP, подготовку входных файлов для моделирования новых систем с помощью 3T-VASP, мониторинг симуляций 3T-VASP и пример траекторий вывода.
Во-первых, необходимо понять общую архитектуру программного обеспечения 3T-VASP, как показано на рисунке 1. Работа 3T-VASP заключается в выявлении и использовании режимов естественного преобразования структуры в молекуле (поскольку это структурные превращения, которые молекулам легче выполнять, сохраняя при этом относительно низкую энергию структуры ab-initio). В то время как эти режимы преобразования структуры можно вручную запрограммировать для каждого нового вида молекулы (это громоздко), 3T-VASP предлагает автоматизировать этот процесс для пользователя, используя информацию, доступную в классическом файле силового поля, представляющем молекулу24. После того, как эти режимы преобразования структуры определены для желаемых компонентов молекул электролита, пользователю необходимо указать блок периодического граничного условия и параметры его вектора решетки (ящик может быть изначально пустым или частично заполненным отдельными катионами или поверхностью электрода) для дальнейшего заполнения желаемыми типами и количеством других молекул электролита (например, растворителей, ионы соли, добавки). Затем алгоритм 3T будет использовать либо классическое силовое поле (встроенный калькулятор классического силового поля включен в 3T-VASP), либо программное обеспечение VASP вычислительной среды для расчета атомной энергии и сил для выполнения многомасштабного преобразования структуры, которое может свести к минимуму энергию структуры за небольшое количество статических вызовов DFT24. Такое снижение вычислительных затрат позволяет повторять траекторию электрохимической реакции и генерации побочных продуктов для большого числа исходных структур.

Рисунок 1: Вычислительный процесс 3T-VASP. (A) Предварительная обработка входных структур 3T-VASP (решетка периодических граничных условий и малые молекулы). Параметризация силового поля малых молекул может быть выполнена как автоматически с помощью веб-сервера SwissParam, так и вручную изменена после параметризации веб-сервера LigParGen, или загружена из кэша на основе ранее завершенной параметризации. Сегментация микро- и макрогрупп алгоритма 3T выполняется автоматически путем разбора подструктур молекул на основе их вращающихся связей. Входной файл решетки PBC имеет формат файла VASP POSCAR и должен быть спроектирован таким образом, чтобы иметь достаточно пустого физического пространства для упаковки желаемого количества входных молекул. Решетка PBC может представлять собой пустую коробку, заполненную несколькими ионами, или поверхностную структуру с некоторым пустым пространством. (B) Желаемые типы и количество малых молекул помещаются в пустое пространство в решетке PBC с помощью PackMol. (C) Минимизация многомасштабной градиентной структуры 3T с помощью встроенного калькулятора силового поля (3T-FF, в основном для обеспечения дисперсии жидкости и создания физически обоснованной начальной структуры для 3T-VASP без учета химических реакций). (D) Многомасштабная градиентная минимизация структуры 3T с помощью внешнего программного обеспечения, такого как калькулятор VASP (3T-VASP позволяет протекать электрохимическим реакциям). Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.
Различное внешнее программное обеспечение с открытым исходным кодом, такое как GROningen Machine for Chemical Simulations (GROMACS), классическое программное обеспечение для молекулярной динамики, основанное на силовом поле, которое полезно для выполнения крупномасштабных молекулярных динамических симуляций25 и InterMol, кодовая база библиотеки Python, разработанная Shirts et al. для преобразования форматов файлов молекулярной динамики26, используются для обеспечения автоматизированной параметризации силового поля молекулы и экстракции вращающихся связей. VASP используется для обеспечения электрохимической реакции в фазе ab initio (циклы 3T-VASP). Действия, необходимые для установки этих зависимостей, представлены в этой статье.