К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Equivalent Circuit Cell Model Simulation · LearnSpace
Назад в каталог
courseraИнженерия

Equivalent Circuit Cell Model Simulation

Курс от University of Colorado Boulder, University of Colorado System
Средний≈ 27.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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

Навыки, которые вы освоите

Simulation and Simulation SoftwareSimulationsModel OptimizationMathematical ModelingLaboratory ResearchElectric Power SystemsEngineering CalculationsLaboratory TestingElectrical SystemsPower ElectronicsMathematical SoftwareElectrical EngineeringElectronic ComponentsModel EvaluationMatlabEstimation

Программа курса

6 модулей · 129 учебных материалов

01Defining an equivalent-circuit model of a Li-ion cell34 материалов

2.1.1: Welcome to the course!

Course Updates and Accessibility SupportЧтениеNon-Credit Students: Welcome and Where to Find HelpЧтениеNotes for Lesson 2.1.1Чтение2.1.1: Welcome to the Course!Видео

Учитесь у экспертов

Gregory Plett

Professor

Equivalent Circuit Cell Model Simulation
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 27.9 ч

6 модулей

Язык: Английский

Субтитры: Арабский, Французский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Ория, Немецкий, Русский, Тайский, Индонезийский, Шведский, Турецкий, Испанский, Хинди, Японский, Казахский, Польский

Часть программы вашего университета
Frequently asked questionsЧтение
Course ResourcesЧтение
How to Use Discussion ForumsЧтение
Get help and meet other learners in this course. Join your discussion forums!Чтение
Earn a course certificateЧтение
Are you interested in earning an MSEE degree?Чтение

2.1.2: How do we model open-circuit voltage (OCV) and state-of-charge (SOC)?

Notes for Lesson 2.1.2Чтение2.1.2: How Do We Model Open-Circuit Voltage (OCV) and State-of-Charge (SOC)?ВидеоPractice Quiz for Lesson 2.1.2Задание

2.1.3: How do we model voltage polarization?

Notes for Lesson 2.1.3Чтение2.1.3: How do we model voltage polarization?ВидеоPractice Quiz for Lesson 2.1.3Задание

2.1.4: What is a "Warburg impedance" and how is it implemented?

Notes for Lesson 2.1.4Чтение2.1.4: What Is a "Warburg Impedance" and How Is It Implemented?ВидеоPractice Quiz for Lesson 2.1.4 Задание

2.1.5: How do I convert a continuous-time model to a discrete-time model?

Notes for Lesson 2.1.5Чтение2.1.5: How Do I Convert a Continuous-Time Model to a Discrete-Time Model?ВидеоPractice Quiz for Lesson 2.1.5 Задание

2.1.6: What is a quick way to get approximate model parameter values?

Notes for Lesson 2.1.6Чтение2.1.6: What Is a Quick Way to Get Approximate Model Parameter Values?ВидеоPractice Quiz for Lesson 2.1.6 Задание

2.1.7: What is hysteresis in a lithium-ion cell and how can I model it?

Notes for Lesson 2.1.7Чтение2.1.7: What Is Hysteresis in a Lithium-Ion Cell and How Can I Model It?ВидеоPractice Quiz for Lesson 2.1.7 Задание

2.1.8: Summarizing an equivalent-circuit model of a lithium-ion cell

Notes for Lesson 2.1.8Чтение2.1.8: Summarizing an Equivalent-Circuit Model of a Lithium-Ion CellВидеоPractice Quiz for Lesson 2.1.8 Задание

2.1.9: Summary of "Defining an ECM of a Li-ion cell" and next steps

Notes for Lesson 2.1.9Чтение2.1.9: Summary of "Defining an ECM of a Li-Ion Cell" and Next StepsВидеоQuiz for Week 1 Задание
02Identifying parameters of static model21 материалов

2.2.1: Lab equipment for cell characterization

Notes for Lesson 2.2.1Чтение2.2.1: Lab Equipment for Cell CharacterizationВидеоPractice Quiz for Lesson 2.2.1 Задание

2.2.2: What cell tests are needed to determine open-circuit voltage?

Notes for Lesson 2.2.2Чтение2.2.2: What Cell Tests Are Needed to Determine Open-Circuit Voltage?ВидеоPractice Quiz for Lesson 2.2.2 Задание

2.2.3: How to determine a cell's coulombic efficiency and total capacity

Notes for Lesson 2.2.3Чтение2.2.3: How to Determine a Cell's Coulombic Efficiency and Total CapacityВидеоPractice Quiz for Lesson 2.2.3 Задание

2.2.4: How do I determine a cell's temperature-dependent OCV?

Notes for Lesson 2.2.4Чтение2.2.4: How Do I Determine a Cell's Temperature-Dependent OCV?ВидеоPractice Quiz for Lesson 2.2.4Задание

2.2.5: Introducing Octave code to determine static part of ECM

Notes for Lesson 2.2.5Чтение2.2.5: Introducing Octave Code to Determine Static Part of ECMВидеоIntroducing a New Element to the Course!ЧтениеJupyter notebook used in conjunction with practice quizЛабораторнаяPractice Quiz for Lesson 2.2.5 Задание

2.2.6: Summary of "Identifying parameters of static model" and next steps

Notes for Lesson 2.2.6Чтение2.2.6: Summary of "Identifying Parameters of Static Model" and Next StepsВидеоJupyter notebook used in conjunction with week-2 quizЛабораторнаяQuiz for Week 2Задание
03Identifying parameters of dynamic model29 материалов

2.3.1: What cell tests are needed to determine dynamic-model parameters?

Notes for Lesson 2.3.1Чтение2.3.1: What Cell Tests Are Needed to Determine Dynamic-Model Parameters?ВидеоPractice Quiz for Lesson 2.3.1Задание

2.3.2: How are cell data used to find dynamic-model parameter values?

Notes for Lesson 2.3.2Чтение2.3.2: How Is Cell Data Used to Find Dynamic-Model Parameter Values?ВидеоPractice Quiz for Lesson 2.3.2 Задание

2.3.3: Introducing Octave code to determine dynamic part of an ECM

Notes for Lesson 2.3.3Чтение2.3.3: Introducing Octave Code to Determine Dynamic Part of an ECMВидеоNotebook to run before attempting practice quizЛабораторнаяPractice Quiz for Lesson 2.3.3 Задание

2.3.4: Introducing Octave toolbox to use ECM

Notes for Lesson 2.3.4Чтение2.3.4: Introducing Octave Toolbox to Use ECMВидео

2.3.5: Understanding Octave code to simulate an ECM

Notes for Lesson 2.3.5Чтение2.3.5: Understanding Octave Code to Simulate an ECMВидеоNotebook to run before attempting practice quizЛабораторнаяPractice Quiz for Lesson 2.3.5 Задание

2.3.6: Understanding Octave code to look up model parameter value

Notes for Lesson 2.3.6Чтение2.3.6: Understanding Octave Code to Look Up Model Parameter ValueВидеоNotebook to run before attempting practice quizЛабораторнаяPractice Quiz for Lesson 2.3.6 Задание

2.3.7: Understanding Octave code to compute OCV

Notes for Lesson 2.3.7Чтение2.3.7: Understanding Octave Code to Compute OCVВидеоNotebook to run before attempting practice quizЛабораторнаяPractice Quiz for Lesson 2.3.7 Задание

2.3.8: Some example results from using the Octave ESC toolbox

Notes for Lesson 2.3.8Чтение2.3.8: Some Example Results from Using the Octave ESC ToolboxВидео

2.3.9: Summary of "Identifying parameters of dynamic model" and next steps

Notes for Lesson 2.3.9Чтение2.3.9: Summary of "Identifying Parameters of Dynamic Model" and Next StepsВидеоQuiz for Week 3Задание
04Simulating battery packs in different configurations22 материалов

2.4.1: How do I use the ECM to simulate constant voltage?

Notes for Lesson 2.4.1Чтение2.4.1: How Do I Use the ECM to Simulate Constant Voltage?ВидеоNotebook to run before attempting practice quizЛабораторнаяPractice Quiz for Lesson 2.4.1 Задание

2.4.2: How do I use the ECM to simulate constant power?

Notes for Lesson 2.4.2Чтение2.4.2: How Do I Use the ECM to Simulate Constant Power?ВидеоNotebook to run before attempting practice quizЛабораторнаяPractice Quiz for Lesson 2.4.2 Задание

2.4.3: How do I simulate battery packs?

Notes for Lesson 2.4.3Чтение2.4.3: How Do I Simulate Battery Packs?ВидеоPractice Quiz for Lesson 2.4.3 Задание

2.4.4: Introducing Octave code to simulate PCMs

Notes for Lesson 2.4.4Чтение2.4.4: Introducing Octave Code to Simulate PCMsВидеоNotebook to run before attempting practice quizЛабораторнаяPractice Quiz for Lesson 2.4.4 Задание

2.4.5: Introducing Octave code to simulate SCMs

Notes for Lesson 2.4.5Чтение2.4.5: Introducing Octave Code to Simulate SCMsВидеоNotebook to run before attempting practice quizЛабораторнаяPractice Quiz for Lesson 2.4.5 Задание

2.4.6: Summary of "Simulating battery packs in different configurations" and next steps

Notes for Lesson 2.4.6Чтение2.4.6: Summary of "Simulating Battery Packs in Different Configurations" and Next StepsВидеоQuiz for Week 4Задание
05Co-simulating battery and electric-vehicle load21 материалов

2.5.1: Introduction to the problem

New Coursera policy on Honors badgesЧтениеNotes for Lesson 2.5.1Чтение2.5.1: Introduction to the ProblemВидеоQuiz for Lesson 2.5.1 Задание

2.5.2: Modeling ideal vehicle dynamics

Notes for Lesson 2.5.2Чтение2.5.2: Modeling Ideal Vehicle DynamicsВидеоQuiz for Lesson 2.5.2 Задание

2.5.3: Adding practical limits to model of vehicle dynamics

Notes for Lesson 2.5.3Чтение2.5.3: Adding Practical Limits to Model of Vehicle DynamicsВидеоQuiz for Lesson 2.5.3Задание

2.5.4: Calculating electric-vehicle range

Notes for Lesson 2.5.4Чтение2.5.4: Calculating Electric-Vehicle RangeВидеоQuiz for Lesson 2.5.4Задание

2.5.5-2.5.7: Introducing Octave code to co-simulate EV and battery

Notes for Lesson 2.5.5Чтение2.5.5: Introducing Octave Code to Set Up EV SimulationВидеоNotes for Lesson 2.5.6Чтение2.5.6: Introducing Octave Code to Conduct EV SimulationВидеоNotebook for lessons 2.5.5 and 2.5.6ЛабораторнаяQuiz for Lessons 2.5.5 and 2.5.6Задание
06Capstone project2 материалов

2.6: Capstone project

Jupyter notebook for capstone projectЛабораторнаяManually Tuning an ESC Cell ModelПрограммирование
Notes for Lesson 2.5.7Чтение
2.5.7 Summary of "Co-Simulating Battery and Electric Vehicle Load" and Next StepsВидео