VOOZH about

URL: https://www.coursera.org/learn/equivalent-circuit-cell-model-simulation

⇱ Equivalent Circuit Cell Model Simulation | Coursera


Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Equivalent Circuit Cell Model Simulation

31,595 already enrolled

Included with

β€’

Learn more

Gain insight into a topic and learn the fundamentals.
4.7

553 reviews

Intermediate level
Some related experience required
Flexible schedule
3 weeks at 10 hours a week
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.7

553 reviews

Intermediate level
Some related experience required
Flexible schedule
3 weeks at 10 hours a week
Learn at your own pace

What you'll learn

  • How to design equivalent-circuit models for lithium-ion battery cells

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

32 assignments

Taught in English
95%
Most learners liked this course

Build your subject-matter expertise

This course is part of the Algorithms for Battery Management Systems Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 6 modules in this 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

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

What's included

9 videos17 readings8 assignments

9 videosβ€’Total 138 minutes
  • 2.1.1: Welcome to the Course!β€’8 minutes
  • 2.1.2: How Do We Model Open-Circuit Voltage (OCV) and State-of-Charge (SOC)?β€’22 minutes
  • 2.1.3: How do we model voltage polarization?β€’15 minutes
  • 2.1.4: What Is a "Warburg Impedance" and How Is It Implemented?β€’14 minutes
  • 2.1.5: How Do I Convert a Continuous-Time Model to a Discrete-Time Model?β€’24 minutes
  • 2.1.6: What Is a Quick Way to Get Approximate Model Parameter Values?β€’18 minutes
  • 2.1.7: What Is Hysteresis in a Lithium-Ion Cell and How Can I Model It?β€’23 minutes
  • 2.1.8: Summarizing an Equivalent-Circuit Model of a Lithium-Ion Cellβ€’10 minutes
  • 2.1.9: Summary of "Defining an ECM of a Li-Ion Cell" and Next Stepsβ€’5 minutes
17 readingsβ€’Total 47 minutes
  • Course Updates and Accessibility Supportβ€’1 minute
  • Non-Credit Students: Welcome and Where to Find Helpβ€’10 minutes
  • Notes for Lesson 2.1.1β€’1 minute
  • Frequently asked questionsβ€’5 minutes
  • Course Resourcesβ€’5 minutes
  • How to Use Discussion Forumsβ€’5 minutes
  • Get help and meet other learners in this course. Join your discussion forums!β€’2 minutes
  • Earn a course certificateβ€’5 minutes
  • Are you interested in earning an MSEE degree?β€’5 minutes
  • Notes for Lesson 2.1.2β€’1 minute
  • Notes for Lesson 2.1.3β€’1 minute
  • Notes for Lesson 2.1.4β€’1 minute
  • Notes for Lesson 2.1.5β€’1 minute
  • Notes for Lesson 2.1.6β€’1 minute
  • Notes for Lesson 2.1.7β€’1 minute
  • Notes for Lesson 2.1.8β€’1 minute
  • Notes for Lesson 2.1.9β€’1 minute
8 assignmentsβ€’Total 100 minutes
  • Practice Quiz for Lesson 2.1.2β€’10 minutes
  • Practice Quiz for Lesson 2.1.3β€’10 minutes
  • Practice Quiz for Lesson 2.1.4 β€’10 minutes
  • Practice Quiz for Lesson 2.1.5 β€’10 minutes
  • Practice Quiz for Lesson 2.1.6 β€’10 minutes
  • Practice Quiz for Lesson 2.1.7 β€’10 minutes
  • Practice Quiz for Lesson 2.1.8 β€’10 minutes
  • Quiz for Week 1 β€’30 minutes

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

What's included

6 videos7 readings6 assignments2 ungraded labs

6 videosβ€’Total 85 minutes
  • 2.2.1: Lab Equipment for Cell Characterizationβ€’10 minutes
  • 2.2.2: What Cell Tests Are Needed to Determine Open-Circuit Voltage?β€’14 minutes
  • 2.2.3: How to Determine a Cell's Coulombic Efficiency and Total Capacityβ€’19 minutes
  • 2.2.4: How Do I Determine a Cell's Temperature-Dependent OCV?β€’19 minutes
  • 2.2.5: Introducing Octave Code to Determine Static Part of ECMβ€’20 minutes
  • 2.2.6: Summary of "Identifying Parameters of Static Model" and Next Stepsβ€’3 minutes
7 readingsβ€’Total 16 minutes
  • Notes for Lesson 2.2.1β€’1 minute
  • Notes for Lesson 2.2.2β€’1 minute
  • Notes for Lesson 2.2.3β€’1 minute
  • Notes for Lesson 2.2.4β€’1 minute
  • Notes for Lesson 2.2.5β€’1 minute
  • Introducing a New Element to the Course!β€’10 minutes
  • Notes for Lesson 2.2.6β€’1 minute
6 assignmentsβ€’Total 100 minutes
  • Practice Quiz for Lesson 2.2.1 β€’10 minutes
  • Practice Quiz for Lesson 2.2.2 β€’30 minutes
  • Practice Quiz for Lesson 2.2.3 β€’10 minutes
  • Practice Quiz for Lesson 2.2.4β€’10 minutes
  • Practice Quiz for Lesson 2.2.5 β€’10 minutes
  • Quiz for Week 2β€’30 minutes
2 ungraded labsβ€’Total 80 minutes
  • Jupyter notebook used in conjunction with practice quizβ€’20 minutes
  • Jupyter notebook used in conjunction with week-2 quizβ€’60 minutes

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

What's included

9 videos9 readings7 assignments4 ungraded labs

9 videosβ€’Total 158 minutes
  • 2.3.1: What Cell Tests Are Needed to Determine Dynamic-Model Parameters?β€’20 minutes
  • 2.3.2: How Is Cell Data Used to Find Dynamic-Model Parameter Values?β€’34 minutes
  • 2.3.3: Introducing Octave Code to Determine Dynamic Part of an ECMβ€’33 minutes
  • 2.3.4: Introducing Octave Toolbox to Use ECMβ€’17 minutes
  • 2.3.5: Understanding Octave Code to Simulate an ECMβ€’9 minutes
  • 2.3.6: Understanding Octave Code to Look Up Model Parameter Valueβ€’8 minutes
  • 2.3.7: Understanding Octave Code to Compute OCVβ€’19 minutes
  • 2.3.8: Some Example Results from Using the Octave ESC Toolboxβ€’14 minutes
  • 2.3.9: Summary of "Identifying Parameters of Dynamic Model" and Next Stepsβ€’4 minutes
9 readingsβ€’Total 9 minutes
  • Notes for Lesson 2.3.1β€’1 minute
  • Notes for Lesson 2.3.2β€’1 minute
  • Notes for Lesson 2.3.3β€’1 minute
  • Notes for Lesson 2.3.4β€’1 minute
  • Notes for Lesson 2.3.5β€’1 minute
  • Notes for Lesson 2.3.6β€’1 minute
  • Notes for Lesson 2.3.7β€’1 minute
  • Notes for Lesson 2.3.8β€’1 minute
  • Notes for Lesson 2.3.9β€’1 minute
7 assignmentsβ€’Total 162 minutes
  • Practice Quiz for Lesson 2.3.1β€’6 minutes
  • Practice Quiz for Lesson 2.3.2 β€’6 minutes
  • Practice Quiz for Lesson 2.3.3 β€’30 minutes
  • Practice Quiz for Lesson 2.3.5 β€’30 minutes
  • Practice Quiz for Lesson 2.3.6 β€’30 minutes
  • Practice Quiz for Lesson 2.3.7 β€’30 minutes
  • Quiz for Week 3β€’30 minutes
4 ungraded labsβ€’Total 80 minutes
  • Notebook to run before attempting practice quizβ€’20 minutes
  • Notebook to run before attempting practice quizβ€’20 minutes
  • Notebook to run before attempting practice quizβ€’20 minutes
  • Notebook to run before attempting practice quizβ€’20 minutes

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.

What's included

6 videos6 readings6 assignments4 ungraded labs

6 videosβ€’Total 85 minutes
  • 2.4.1: How Do I Use the ECM to Simulate Constant Voltage?β€’17 minutes
  • 2.4.2: How Do I Use the ECM to Simulate Constant Power?β€’13 minutes
  • 2.4.3: How Do I Simulate Battery Packs?β€’18 minutes
  • 2.4.4: Introducing Octave Code to Simulate PCMsβ€’21 minutes
  • 2.4.5: Introducing Octave Code to Simulate SCMsβ€’12 minutes
  • 2.4.6: Summary of "Simulating Battery Packs in Different Configurations" and Next Stepsβ€’4 minutes
6 readingsβ€’Total 6 minutes
  • Notes for Lesson 2.4.1β€’1 minute
  • Notes for Lesson 2.4.2β€’1 minute
  • Notes for Lesson 2.4.3β€’1 minute
  • Notes for Lesson 2.4.4β€’1 minute
  • Notes for Lesson 2.4.5β€’1 minute
  • Notes for Lesson 2.4.6β€’1 minute
6 assignmentsβ€’Total 125 minutes
  • Practice Quiz for Lesson 2.4.1 β€’10 minutes
  • Practice Quiz for Lesson 2.4.2 β€’10 minutes
  • Practice Quiz for Lesson 2.4.3 β€’15 minutes
  • Practice Quiz for Lesson 2.4.4 β€’30 minutes
  • Practice Quiz for Lesson 2.4.5 β€’30 minutes
  • Quiz for Week 4β€’30 minutes
4 ungraded labsβ€’Total 120 minutes
  • Notebook to run before attempting practice quizβ€’30 minutes
  • Notebook to run before attempting practice quizβ€’30 minutes
  • Notebook to run before attempting practice quizβ€’30 minutes
  • Notebook to run before attempting practice quizβ€’30 minutes

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.

What's included

7 videos8 readings5 assignments1 ungraded lab

7 videosβ€’Total 63 minutes
  • 2.5.1: Introduction to the Problemβ€’11 minutes
  • 2.5.2: Modeling Ideal Vehicle Dynamicsβ€’8 minutes
  • 2.5.3: Adding Practical Limits to Model of Vehicle Dynamicsβ€’9 minutes
  • 2.5.4: Calculating Electric-Vehicle Rangeβ€’10 minutes
  • 2.5.5: Introducing Octave Code to Set Up EV Simulationβ€’12 minutes
  • 2.5.6: Introducing Octave Code to Conduct EV Simulationβ€’10 minutes
  • 2.5.7 Summary of "Co-Simulating Battery and Electric Vehicle Load" and Next Stepsβ€’3 minutes
8 readingsβ€’Total 17 minutes
  • New Coursera policy on Honors badgesβ€’10 minutes
  • Notes for Lesson 2.5.1β€’1 minute
  • Notes for Lesson 2.5.2β€’1 minute
  • Notes for Lesson 2.5.3β€’1 minute
  • Notes for Lesson 2.5.4β€’1 minute
  • Notes for Lesson 2.5.5β€’1 minute
  • Notes for Lesson 2.5.6β€’1 minute
  • Notes for Lesson 2.5.7β€’1 minute
5 assignmentsβ€’Total 90 minutes
  • Quiz for Lesson 2.5.1 β€’10 minutes
  • Quiz for Lesson 2.5.2 β€’20 minutes
  • Quiz for Lesson 2.5.3β€’20 minutes
  • Quiz for Lesson 2.5.4β€’20 minutes
  • Quiz for Lessons 2.5.5 and 2.5.6β€’20 minutes
1 ungraded labβ€’Total 60 minutes
  • Notebook for lessons 2.5.5 and 2.5.6β€’60 minutes

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.

What's included

1 programming assignment1 ungraded lab

1 programming assignmentβ€’Total 10 minutes
  • Manually Tuning an ESC Cell Modelβ€’10 minutes
1 ungraded labβ€’Total 120 minutes
  • Jupyter notebook for capstone projectβ€’120 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Build toward a degree

This course is part of the following degree program(s) offered by University of Colorado Boulder. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.ΒΉ

Instructor

Instructor ratings
4.7 (176 ratings)
University of Colorado System
9 Coursesβ€’85,362 learners

Explore more from Electrical Engineering

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    79.42%

  • 4 stars

    17.32%

  • 3 stars

    2.34%

  • 2 stars

    0%

  • 1 star

    0.90%

Showing 3 of 553

PP
Β·

Reviewed on 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!

VP
Β·

Reviewed on Jun 24, 2020

A detailed course with insights on battery circuit cell modelling along with programming insight.

DR
Β·

Reviewed on Jun 30, 2020

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

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,