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.