A fast, interactive web application exploring lithium-ion battery dynamics through the lens of electrochemical engineering.
Launch SimulatorThe Single Particle Model (SPM) is a fundamental electrochemical model used to predict the terminal voltage and internal state of a lithium-ion battery. It treats each electrode as a single representative spherical particle, simplifying the complex 3D structure of a cell into a computationally efficient form.
In this SPM implementation, the electrolyte is treated as a uniform medium. This means:
The simulator provides a straightforward interface to explore how different battery designs perform under load.
Observe how changes in thickness, particle size, or porosity immediately affect the voltage plateau and available capacity in the resulting charts.
Battery simulation is often a barrier for many due to the complexity of scripts and commercial tools. This application aims to make battery design intuitive and accessible, allowing anyone to visualize the inner workings of a lithium-ion cell directly in their browser.
By providing a simple way to experience how "tweaking" a parameter shifts a battery's performance, I hope to foster a deeper understanding of the trade-offs involved in energy storage technology.
This simulator is built using electrochemical principles and is greatly inspired by the PyBaMM (Python Battery Mathematical Modelling) project, which provides a world-class open-source framework for battery modelling. We express our deep gratitude to the PyBaMM community for their pioneering work and for sharing the robust parameter sets used in this application.
単一粒子モデル (Single Particle Model, SPM) は、リチウムイオン電池の内部状態と端子電圧を予測するための基本的な電気化学モデルです。各電極を一つの代表的な球状粒子として扱うことで、複雑な電池の3次元構造を計算効率の高い形式に簡略化しています。
本SPMの実装では、電解液を均一な媒体として扱っています。具体的には以下の通りです:
シミュレータは、異なる電池設計が負荷の下でどのように動作するかを、直感的なインターフェースで探索できるように設計されています。
厚み、粒子径、空隙率などの変化が、電圧カーブや取り出せる容量にどう影響するかを即座にチャートで確認できます。
電池シミュレーションは通常、複雑なスクリプトや高価な商用ツールの影に隠れて、多くの人にとって敷居の高いものでした。このアプリケーションは、電池設計を直感的にし、誰でもブラウザ上でリチウムイオン電池の内部動作を可視化できるようにすることを目指しています。
パラメータを少し変えるだけで電池の性能がどう変化するかを体感してもらうことで、エネルギー貯蔵技術におけるトレードオフの深奥にある面白さを感じていただければ幸いです。
本シミュレータは電気化学の原理に基づいて構築されており、電池モデリングの世界的なオープンソースフレームワークである PyBaMM (Python Battery Mathematical Modelling) プロジェクトから多大なインスピレーションを受けています。このアプリケーションで使用されている堅牢なパラメータセットを提供・公開しているPyBaMMコミュニティの先駆的な取り組みに、深く感謝いたします。
@misc{kusachi2025spm,
author = {Yuki Kusachi},
title = {Battery Simulator Web - SPM (Single Particle Model)},
year = {2025},
url = {https://www.edandc.com/BattSimWeb-SPM/},
note = {YK Energy Device \& Consulting}
}