Chevron Left
Back to Equivalent Circuit Cell Model Simulation

Learner Reviews & Feedback for Equivalent Circuit Cell Model Simulation by University of Colorado Boulder

527 ratings

About the Course

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

Top reviews


Jan 14, 2024

Exceptionally detailed course, programming through Octave might be challenging but it is manageable. I have learned a lot. Please enroll and never miss this exciting world of batteries.


Apr 12, 2020

Superb course, well explained. The instructor made difficult concept look so easy. Honors content has some good insights into design of electric vehicles battery pack.

Filter by:

1 - 25 of 140 Reviews for Equivalent Circuit Cell Model Simulation

By Heather V

Nov 2, 2019

Useful information, but definitely disappointing that you can easily get 100% throughout the course and then be caught by surprise on a capstone project that requires significant Matlab knowledge beyond the scope of the rest of the course material.

By Dr. C R

Jul 1, 2020

Very interesting and well planned course theory as well as programming , recommended to learners in the field of battery storage and grid integration

By Sheng P C

Dec 27, 2018

The course is good. I did learn a lot. But, it will be more useful to provide some guidance in the capstone project. For example, some testing data to validate before submission. It would make it easier to troubleshoot. The submission feedback did not provide enough information to know why the code did not pass.

By Varun K

Apr 13, 2020

Superb course, well explained. The instructor made difficult concept look so easy. Honors content has some good insights into design of electric vehicles battery pack.

By Pradeep

Feb 12, 2022

I had no background in modeling batteries - this course gave me a great introduction. I am looking forward to the remaining three courses!

By Jenna D

Sep 15, 2019

Would have been a lot better if the final programming assignment had any support for questions.

By Kharan S

Aug 9, 2020

The course explains the cell model in a very simple way. The way the professor has developed the course structure is awesome. He has incremented by little steps from video to video due to which you will never feel the complexity in understanding at all. The main plus point of this course is the MATLAB codes. Writing everything for the first time may be complex, time consuming and tiresome. However, the professor has provided few codes and explained them in detail. For those who don't have experience in MATLAB programming, please do learn it before enrolling in the course.

By Cristian Z

Jun 2, 2020

Excelent course for learning battery modeling and simulation. The concepts on modeling and simulation can be applied to any application besides electrochemical batteries.

By Nalin E

Feb 11, 2022

Superb course. I enjoyed a lot. Some codes are difficult to understand at once. Thanks for teaching us advanced concepts. Hope to follow other courses as well

By ashish s

Apr 9, 2021

very interesting course. exposed me to how a model is created on the basis of lab tests in order to simulate a real physical phenomenon/system. using mathematical equations to describe the model and finding system specific parameter values to describe a particular system under study.

the instructor is really good and explains everything really well so every student enrolled in the course understands the concepts and steps taken . results obtained by the execution of the code make it even more interesting and insightful and helps student see the beauty of simulations and how we can see results of a model even without actually tediously conducting hours of tests and collecting data which can just be replaced by few seconds of computation to give a general idea(if not exact) of the actual behavior of the system. beautiful.

By Osman E Y

Dec 30, 2023

As an electrical engineering student, I am doing research on the equivalent circuit of a battery. Before this course, I was reading various research articles on the internet. But I found this course to be quite comprehensive, although not overly detailed. As a senior electrical engineer planning to do my master's degree in this field, I recommend this course. It's definitely worth it. Since Dr. Gregory Plett also has a background in computer engineering, the octave codes are very understandable and make this course even more interesting. It is very good to solve everything with algorithms instead of a calculator. All you have to do is run the program, find values, and sometimes make small changes to the code.


May 18, 2020

Very good course which explains how to simulate lithium ion cells and battery packs under different charge, discharge and temperature using equivalent enhanced self correcting model for accurate estimation of parameters under working load conditions.

The pathetic thing is the assignments are evaluated for exact answer only like no range in answers even for decimal answers and mentors are not active also never helps even in discussion forums.

By Shovan R S

Jul 15, 2020

Great course. I learned how to simulate a battery pack here. My only criticism is that the ocv-soc test and data shown here do not match the industry trend of using incremental ocv tests. If such standard tests were used it would have been easier to relate to battery research and use plethora of data available online for battery modeling.

By derick m

Dec 13, 2022

The course lays a good basis for mastery of important concepts related to developing algorithms for battery management systems. The mathematical models necessary for the simulation of cell operation have been clearly discussed and the octave/MATLAB codes to implement the equations in a simulation well explained.


Jun 29, 2021

This course is great for people who want to dig deeper into the world of Lithium-ion batteries and their electrical behavior, The MATLAB coding has been explained lucidly. I would recommend writing your own code, using the mathematical models derived in this course, to get a better understanding of the subject.

By Rohit A V

Jul 15, 2020

the course was really great! I would like to ask for a change in the way the quizzes are give, if any preset mathematical constants are used, do include their preferred values that we must use ( like say that Pi=3.14159 must be used or something)

otherwise, the course and the instructor were great!

By Alok K C

Apr 22, 2023

I really appreciate the hard work of the course coordinator for the design of such amazing course. As a student, to complete this course I felt it like a journey, where I found a lot of learning with the amazing but tough exercises. This will be much useful for me as an EV Engineer. Kudos

By Deleted A

Nov 15, 2020

Concepts are explained with clearness and content is very interesting. The only thing that I would modify is the final exam, I think that using the modeling techniques learned during the course would be more useful than tweaking manually the model parameters. Great course

By David T E

Jul 31, 2023

Professor Gregory Plett is an amazing instructor and knows how to teach in a simple but effective manner, the only thing that bothered me a bit was the weird way in which Coursera grades assignments, at least for this course, that could be a huge area of improvement.

By Viraj B

Mar 14, 2021

It is very interesting to understand how the battery cell models can be developed by just using the simple tools in Octave coding. The course material is really amazing and the teaching pattern is also great. I'm looking forward to finish this whole specialization.

By Bessem B

Aug 7, 2022

C'est un super cours, le discours et les explications de l'instructeur sont bien claires et élaborés.

Les efforts fournis dans l'explication de code Matlab, rend le cours plus accessible et facilite l'apprentissage et l'avancement.

Merci beaucoup!

By Mahesh P

May 11, 2020

Excellent content. The instructor is immensely knowledgeable. I would recommend this course 10/10 even for experienced professionals. But Coursera needs to improve their grading system on the projects. It only accepts answers in a certain format.

By Aby M S

Dec 29, 2022

Challenging yet insightful course on understanding how to model an equivalent circuit for cell model of battery pack. The technical input behind the algorithm logic and overall, a wonderful course towards specialization in BMS.

By Davide C

May 10, 2020

This, together with Course 3 (SOC estimation) was the most interesting course in the specialization. The course simply explains the dynamic model of lithium battery, and how to estimate model parameters based on lab test data.

By Huyen N

Jan 18, 2023

I really love this Specialization. This course is the hardest of them all but Prof Gregory Plett did an amazing job of explaining the content. Persevere as this one will really pay off in the rest of the Specilization.