2nd course in the Algorithms for Battery Management Systems Specialization

Instructor: Gregory Plett, Ph.D., Professor

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.

Prior knowledge needed: ECEA 5730, a Bachelor’s degree in Electrical, Computer, or Mechanical Engineering, or a B.S. degree with undergraduate-level competency in the following areas: Math: Differential and integral calculus, operations with vectors and matrices (mechanics of linear algebra), and basic differential equations, Engineering: Linear circuits (modeling resistors, capacitors, and sources), Programming: MATLAB, Octave, or similar scientific program environment

Learning Outcomes

  • 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.

Syllabus

Duration: 5 hours

In this module, you will learn how to derive the equations of an equivalent-circuit model of a lithium-ion battery cell.

Duration: 5 hours

In this module, you will learn how to determine the parameter values of the static part of an equivalent-circuit model.

Duration: 7 hours

In this module, you will learn how to determine the parameter values of the dynamic part of an equivalent-circuit model.

Duration: 6 hours

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.

Duration: 4 hours

In this 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.

Duration: 2 hours

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.

Duration: 2 hours

Final exam for the course.

To learn about ProctorU's exam proctoring, system test links, and privacy policy, visit www.colorado.edu/ecee/online-masters/current-students/proctoru.

Grading

Assignment
Percentage of Grade

Q​uiz for week 1

8%

Q​uiz for week 2

8%

Q​uiz for week 3

8%

Q​uiz for week 4

8%

Q​uiz for lesson 2.5.1

1.6%

Q​uiz for lesson 2.5.2

1.6%

Q​uiz for lesson 2.5.3

1.6%

Q​uiz for lesson 2.5.4

1.6%

Q​uiz for lesson 2.5.5 & 2.5.6 1.6%
C​apstone design, "Manually tuning an ESC cell model" 10%
F​inal exam 50%

Letter Grade Rubric

Letter Grade 
Minimum Percentage

A

93.3%

A-

90.0%

B+

86.6%

B

83.3%

B-

80.0%

C+

76.6%

C

73.3%

C-

70.0%

D+

66.6%

D

60.0%

F

0%