Skip to content

weilongai/JuBat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JuBat

A Julia-based framework for battery modelling.

Jubat is based on Newman's battery models, including the P2D model, the SPM and the SPMe. All equatins are solved by the finite element method (FEM) with 2nd order elements. Jubat enjoys the benefits from Julia language for speed and 2nd order FEM for accuracy.

Jubat is a compact, readable and fast framework for battery modelling and will be useful for the rapid development of advanced battery management system.

Thermal model and degradation models are under development.

CONTRIBUTE: All contributions are welcome. Please add all essential (and least) functions and one example to demonstrate how to use them. One can add papers to the Citation.jl, so that the contribution can be acknowledged.

Reference:

[1] W. Ai, Y. Liu, JuBat: A Julia-based framework for battery modelling using finite element method, SoftwareX. 27 (2024) 101760. https://doi.org/10.1016/j.softx.2024.101760

[2] W. Ai, Y. Liu, Improving the convergence rate of Newman’s battery model using 2nd order finite element method, J. Energy Storage. 67 (2023) 107512. https://doi.org/10.1016/j.est.2023.107512

[3] W. Ai, Y. Liu, sP2D: Simplified pseudo 2D battery model by piecewise sinusoidal/quadratic functions of potential curves, J. Energy Storage. 86 (2024) 111386. https://doi.org/10.1016/j.est.2024.111386

About

Julia-based framework for battery modelling

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages