Skip to content

Releases: scott-moura/SPMeT

The full SPMeT

27 Dec 00:52
Compare
Choose a tag to compare
  • Added two-state thermal dynamics
  • Added SEI layer growth aging submodel
  • Other enhancements to improve accuracy and usability

Introducing the SPMeT Repository

06 Nov 16:40
Compare
Choose a tag to compare

SPMeT v1.0

Single Particle Model with Electrolyte and Temperature: An Electrochemical-Thermal Battery model

Originally published November 5, 2016 by Professor Scott Moura
Energy, Controls, and Applications Lab (eCAL)
University of California, Berkeley
http://ecal.berkeley.edu/

Executive Summary

This repository provides Matlab code for the Single Particle Model with Electrolyte (SPMe). The SPMe can be run and edited from filename spme.m. Future versions will include the Single Particle Model with Electrolyte and Temperature (SPMeT) dynamics. The SPMe model code is based upon the equations in the publication below.

"Battery State Estimation for a Single Particle Model with Electrolyte Dynamics"
by S. J. Moura, F. Bribiesca Argomedo, R. Klein, A. Mirtabatabaei, M. Krstic
IEEE Transactions on Control System Technology, to appear
DOI: 10.1109/TCST.2016.2571663

Features

Specifically, the code models the following dynamics:

  • Solid-phase lithium diffusion
  • Electrolyte-phase lithium diffusion
  • Assumes isothermal operation (SPMe only)
  • Surface and bulk concentrations of lithium in solid-phase single particles
  • Voltage