Skip to content

Piecewise linear approximation of OCV-SOC curve of Lithium-ion batteries (NMC,LFP) using dynamic programming.

License

Notifications You must be signed in to change notification settings

soorajsunil/Piecewise-Linear-Approx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Piecewise Linear Approximation of Battery OCV-SOC Curve

This demo loads C/32 low-rate OCV-SOC data collected from two commercial Lithium-ion cells (chemistry: NMC and LFP). It implements a dynamic programming approach to reduce (or nonuniformly downsample) the $N$-dimensional (pseudo) OCV-SOC data to $M$-dimensional OCV-SOC breakpoints, where $M < N$.

In the figures below, blue circles represent the OCV-SOC data points, and orange asterisks indicate the OCV-SOC breakpoints computed using dynamic programming. The dotted lines show the piecewise linear segments obtained through interpolating between the breakpoints.

NMC cell (Molicel INR-21700-P42A)

NMC

LFP cell (Lithium Werks APR-18650-M1B)

LFP

Bibtex:

Piecewise OCV-SOC Curve Approximation of Lithium-ion Batteries: A Dynamic Programming Approach.
Under review. 

About

Piecewise linear approximation of OCV-SOC curve of Lithium-ion batteries (NMC,LFP) using dynamic programming.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages