Skip to content

Mike-ZHX/Equivalent_Circuit_Model_Battery

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simplified_ECM_Matlab

Recreate the Thevenin model for a battery. Neglect the temperature influence.
Use the data set from Prof. Gregory L Plett's book <Battery Modelling>.
Image of ECM

Getting started

Begin with the onesampleOCV.m file to get required static parameters (R0, OCV-SOC, eta, Q_tol).
Then run the onesampleDynamic.m file to get required dynamic parameters (OCV, eta, R0, RC).\

ECMcell.m -- Simulates an ECM model for input current ik at temperature T.
AgingFuncdisQ.m -- define the discharge capacity into a function of time.
simCCCV.m /simCPCV.m -- simulate Constant Current Constant Voltage(CC-CV) and Constant Power Constant Voltage(CP-CV) charging profile.
generateSynthetic.m -- generating synthetic data which simulate the real usage of battery in Electrical vehicles.

Project status

Most parts are done. May restruct some codes later for object oriented programming.

Authors and acknowledgment

Author: Zihao Zhou

About

Self-developed ECM model, for learning purpose.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 100.0%