Accelerating and enhancing thermodynamic simulations of electrochemical interfaces

Xiaochen Du, Mengren Liu, Jiayu Peng, Hoje Chun, Alexander Hoffman +4 more
3/22/2025
cond-mat.mtrl-scicond-mat.stat-mechcs.CE

No official code found. Best implementation: learningmatter-mit/surface-sampling (44 stars, MIT, last commit 2026-03-01).

Abstract

Electrochemical interfaces are crucial in catalysis, energy storage, and corrosion, where their stability and reactivity depend on complex interactions between the electrode, adsorbates, and electrolyte. Predicting stable surface structures remains challenging, as traditional surface Pourbaix diagrams tend to either rely on expert knowledge or costly $\textit{ab initio}$ sampling, and neglect thermodynamic equilibration with the environment. Machine learning (ML) potentials can accelerate static modeling but often overlook dynamic surface transformations. Here, we extend the Virtual Surface Site Relaxation-Monte Carlo (VSSR-MC) method to autonomously sample surface reconstructions modeled under aqueous electrochemical conditions. Through fine-tuning foundational ML force fields, we accurately and efficiently predict surface energetics, recovering known Pt(111) phases and revealing new LaMnO$_\mathrm{3}$(001) surface reconstructions. By explicitly accounting for bulk-electrolyte equilibria, our framework enhances electrochemical stability predictions, offering a scalable approach to understanding and designing materials for electrochemical applications.

View on arXivView PDF

Code Implementations(1)

MIT

MCMC-based algorithm for sampling surface reconstructions

448Python, Jupyter NotebookMar 22, 20237 months agoMIT

Similar Papers

Cite this paper

@article{du2025accelerating,
  title  = {Accelerating and enhancing thermodynamic simulations of electrochemical interfaces},
  author = {Xiaochen Du and Mengren Liu and Jiayu Peng and Hoje Chun and Alexander Hoffman and Bilge Yildiz and Lin Li and Martin Z. Bazant and Rafael Gómez-Bombarelli},
  year   = {2025},
  eprint = {2503.17870},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.17870v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.17870.svg)](https://codeofpaper.com/paper/2503.17870)

Discussion