This course can also be taken for academic credit as ECEA 5731, part of CU Boulder’s Master of Science in Electrical Engineering degree.
In this course, you will learn the purpose of each component in an equivalent-circuit model of a lithium-ion battery cell, how to determine their parameter values from lab-test data, and how to use them to simulate cell behaviors under different load profiles. By the end of the course, you will be able to:
- State the purpose for each component in an equivalent-circuit model
- Compute approximate parameter values for a circuit model using data from a simple lab test
- Determine coulombic efficiency of a cell from lab-test data
- Use provided Octave/MATLAB script to compute open-circuit-voltage relationship for a cell from lab-test data
- Use provided Octave/MATLAB script to compute optimized values for dynamic parameters in model
- Simulate an electric vehicle to yield estimates of range and to specify drivetrain components
- Simulate battery packs to understand and predict behaviors when there is cell-to-cell variation in parameter values
Defining an equivalent-circuit model of a Li-ion cell
In this module, you will learn how to derive the equations of an equivalent-circuit model of a lithium-ion battery cell.
Identifying parameters of static model
In this module, you will learn how to determine the parameter values of the static part of an equivalent-circuit model.
Identifying parameters of dynamic model
In this module, you will learn how to determine the parameter values of the dynamic part of an equivalent-circuit model.
Simulating battery packs in different configurations
In this module, you will learn how to generalize the capability of simulating the voltage response of a single battery cell to a profile of input current versus time to being able to simulate constant-voltage and constant-power control of a battery cell, as well as different configurations of cells built into battery packs.
Co-simulating battery and electric-vehicle load
In this honors module, you will learn how to co-simulate a battery pack and an electric-vehicle load. This ability aids in sizing vehicle components and the battery-pack.
In this final module for the course, you will modify three sample Octave programs to create functions that can simulate temperature-dependent cells, battery packs built from PCMs, and battery packs built from SCMs.