SlideShare a Scribd company logo
西南科技大学
Understanding Kalman Filter for
SOC estimation
Reported by:Ratul
Research And Teaching Assistant at
Southwest University of Science and Technology.
西南科技大学
• Origin of Kalman Filter
• Mathematical Model
• State Observer and Kalman Filter
• Kalman Filter equation and derivation
西南科技大学
Origin of Kalman Filter
In statistics and control theory, Kalman filtering, also known as
linear quadratic estimation (LQE), is an algorithm that uses a series of
measurements observed over time.
It can containing statistical noise and other inaccuracies, and produces
estimates of unknown variables that tend to be more accurate than those
based on a single measurement alone,
The filter is named after Rudolf E. Kálmán, one of the primary developers
of its theory.
西南科技大学
Basic concept of Kalman filtering
西南科技大学
When we use Kalman Filter
We can not measure the energy inside the battery, but we can get an related
measurement of the energy inside the battery by its Voltage. So we have a measurement
From a different structure and we need to estimate some calculation from an another
Environment. In this situation Kalman Filter is the more efficient way to estimation.
西南科技大学
Mathematical Model for KF
The Kalman filter uses a system's dynamic model which is known as Mathematical
Model, and consist of control inputs to that system, and multiple sequential
measurements (such as from circuit resister/capacitor) to form an estimate of the
system's varying quantities, that is better than the estimate obtained by using only one
measurement alone.
For SOC estimation we need to develop a model for the battery circuit which is as much
like as real system. In this part it is known as Battery Modeling and Parameter
identification. There are lots of methods for Battery Modeling.
Compared to all models, ECMs are much easier for the understanding of the electrical
characteristic of the battery. Moreover, due to the plentiful circuit components and their
combinations, ECM gives researchers sufficient freedom to design a suitable structure
for the application.
西南科技大学
Battery modeling for KF
西南科技大学
State Observer and KF
u y
x
y Cx
x Ax Bu 
The concept of state observer will help to understand what KF is and how its work.
For SOC estimation of a battery we only know the terminal voltage but we need to
calculate the internal charge amount. For a battery we know the basic equation how the
charge turns into energy (voltage), and from the test experiment on the battery model we
will get more additional information about the circuit parameter.
But there is a problem, the battery model we are using it is not the100% as the real
circuit. That’s why KF use and State Estimator for estimate the internal state. So we are
using a feedback control system with a State Observer K
1 0.t ocU U U I R  
西南科技大学
State Observer and KF
obse x x 
u y
x +_
y
∧
x
∧
y Cx
x Ax Bu 
x Ax Bu 
y Cx
K
x Ax Bu  y Cx
( )x Ax Bu k y y    y Cx
( )x x Ax Ax k Cx Cx    
( ) ( ( ))x x A x x k C x x    
( )obs obse A KC e 
State Observer
西南科技大学
Kalman Filter
( 1) ( 1)( ( )k kk k k kx Ax Bu k y C Ax Bu     
We can say Kalman Filter as a state observer of an Stochastic System
( 1)k kAx Bu 
Prediction Step
In prediction state it predict the recent state by using state estimator from previous (k-1)
time step and recent input kU
We can denote: ( 1)k kx Ax Bu
 
( )k kx x k y Cx 
  So the equation became:
西南科技大学
Kalman Filter
Update Step
In the Update Step of the equation we uses the measurement and incorporate with the
prediction to update the prior estimation.
( 1)k kx Ax Bu
 
( )k kk y Cx

Error covariance
( 1)
T
k kP AP A Q
 
T
k
k T
k
P C
K
CP C R




( )k kx x k y Cx 
  
( )k k kP I K C P
 
Error covariance
西南科技大学
西南科技大学
西南科技大学
If the Prior error covariance is close to zero then the Kalman gain will be,
0 0
lim lim
k k
T
k
k T
P P
k
P C
k
CP C R 


 


So plugin the value of Kalman gain on Kalman Filter equation
0
0
0 R
 

( )k k k kx x k y Cx 
  
0( )k k k kx y Cx x  
   
So the estimate is come from a prior estimate.
Once we get the posterior estimate then it will
use for next step as prior estimate. That’s why
KL filter algorithm is an Recursive Algorithm
西南科技大学
The basic Kalman filter is limited to a linear assumption. More complex systems,
however, can be nonlinear. The non-linearity can be associated either with the
process model or with the observation model or with both.
 Extended Kalman filter
 Unscented Kalman filter
When the state transition and observation models that is, the predict and update
functions and are highly non-linear, the extended Kalman filter can give particularly
poor performance.
西南科技大学
Any Question?
Quora : https://www.quora.com/profile/Shopno-Karigor
Email: ratul.sg2018@gmail.com
西南科技大学
References:
1. Wikipedia.org [CrossRef]
2. Jinhao Meng, Guangzhao Luo, Mattia Ricco, Maciej Swierczynski, Daniel-
Ioan Stroe and Remus Teodorescu; Overview of Lithium-Ion Battery Modeling
Methods for State-of-Charge Estimation in Electrical Vehicles.
3. MATLAM, Understanding Kalman Filters. [CrossRef]

More Related Content

What's hot

Hydrothermal scheduling
Hydrothermal schedulingHydrothermal scheduling
Hydrothermal scheduling
ASHIRBAD BARIK
 
Project presentation - battery charger 24V/33A
Project presentation - battery charger 24V/33AProject presentation - battery charger 24V/33A
Project presentation - battery charger 24V/33A
Prathamesh Deshpande
 
power flow and optimal power flow
power flow and optimal power flowpower flow and optimal power flow
power flow and optimal power flow
Ahmed M. Elkholy
 
Permanent magnet synchronous motor
Permanent magnet synchronous motorPermanent magnet synchronous motor
Permanent magnet synchronous motor
Zeeshan Akhtar
 
Power System Planning
Power System PlanningPower System Planning
Power System Planning
linsstalex
 
Artificial Intelligence in Power Systems
Artificial Intelligence in Power SystemsArtificial Intelligence in Power Systems
Artificial Intelligence in Power Systems
Sowmya T
 
Battery electric vehicle ppt
Battery electric vehicle pptBattery electric vehicle ppt
Battery electric vehicle ppt
nehachandel23
 
Artificial intelligence in power system
Artificial intelligence in power systemArtificial intelligence in power system
Artificial intelligence in power system
Bittu Goswami
 
Solar vehicle-presentation
Solar vehicle-presentation Solar vehicle-presentation
Solar vehicle-presentation
Islam Nassar
 
Load forecasting
Load forecastingLoad forecasting
Load forecastingsushrut p
 
Energy storage systems for electric & hybrid vehicles
Energy storage systems for electric & hybrid vehiclesEnergy storage systems for electric & hybrid vehicles
Energy storage systems for electric & hybrid vehicles
College Of Engineering Pune
 
Power Electronics Lab Manual ME PED
Power Electronics Lab Manual ME PEDPower Electronics Lab Manual ME PED
Power Electronics Lab Manual ME PED
Dr M Muruganandam Masilamani
 
Types of nonlinearities
Types of nonlinearitiesTypes of nonlinearities
Types of nonlinearities
nida unapprochablestair
 
Unit commitment
Unit commitmentUnit commitment
Unit commitment
Mohammad Abdullah
 
BATTERY MANAGEMENT SYSTEM (BMS) IN ELECTRIC VEHICLES
BATTERY MANAGEMENT SYSTEM (BMS) IN ELECTRIC VEHICLESBATTERY MANAGEMENT SYSTEM (BMS) IN ELECTRIC VEHICLES
BATTERY MANAGEMENT SYSTEM (BMS) IN ELECTRIC VEHICLES
BhagavathyP
 
State of charge estimation of lithium-ion batteries using fractional order sl...
State of charge estimation of lithium-ion batteries using fractional order sl...State of charge estimation of lithium-ion batteries using fractional order sl...
State of charge estimation of lithium-ion batteries using fractional order sl...
ISA Interchange
 
Line to Line & Double Line to Ground Fault On Power System
Line to Line & Double Line to Ground Fault On Power SystemLine to Line & Double Line to Ground Fault On Power System
Line to Line & Double Line to Ground Fault On Power System
Smit Shah
 
Dynamic charging (on the move) of
Dynamic charging (on the move) ofDynamic charging (on the move) of
Dynamic charging (on the move) of
Bill St. Arnaud
 
Power System Operation and Control- Module 1
Power System Operation and Control- Module 1Power System Operation and Control- Module 1
Power System Operation and Control- Module 1
Ansho Anto
 
Wireless Charging of Electric Vehicles
Wireless Charging of Electric VehiclesWireless Charging of Electric Vehicles
Wireless Charging of Electric VehiclesPritam Kumar Singh
 

What's hot (20)

Hydrothermal scheduling
Hydrothermal schedulingHydrothermal scheduling
Hydrothermal scheduling
 
Project presentation - battery charger 24V/33A
Project presentation - battery charger 24V/33AProject presentation - battery charger 24V/33A
Project presentation - battery charger 24V/33A
 
power flow and optimal power flow
power flow and optimal power flowpower flow and optimal power flow
power flow and optimal power flow
 
Permanent magnet synchronous motor
Permanent magnet synchronous motorPermanent magnet synchronous motor
Permanent magnet synchronous motor
 
Power System Planning
Power System PlanningPower System Planning
Power System Planning
 
Artificial Intelligence in Power Systems
Artificial Intelligence in Power SystemsArtificial Intelligence in Power Systems
Artificial Intelligence in Power Systems
 
Battery electric vehicle ppt
Battery electric vehicle pptBattery electric vehicle ppt
Battery electric vehicle ppt
 
Artificial intelligence in power system
Artificial intelligence in power systemArtificial intelligence in power system
Artificial intelligence in power system
 
Solar vehicle-presentation
Solar vehicle-presentation Solar vehicle-presentation
Solar vehicle-presentation
 
Load forecasting
Load forecastingLoad forecasting
Load forecasting
 
Energy storage systems for electric & hybrid vehicles
Energy storage systems for electric & hybrid vehiclesEnergy storage systems for electric & hybrid vehicles
Energy storage systems for electric & hybrid vehicles
 
Power Electronics Lab Manual ME PED
Power Electronics Lab Manual ME PEDPower Electronics Lab Manual ME PED
Power Electronics Lab Manual ME PED
 
Types of nonlinearities
Types of nonlinearitiesTypes of nonlinearities
Types of nonlinearities
 
Unit commitment
Unit commitmentUnit commitment
Unit commitment
 
BATTERY MANAGEMENT SYSTEM (BMS) IN ELECTRIC VEHICLES
BATTERY MANAGEMENT SYSTEM (BMS) IN ELECTRIC VEHICLESBATTERY MANAGEMENT SYSTEM (BMS) IN ELECTRIC VEHICLES
BATTERY MANAGEMENT SYSTEM (BMS) IN ELECTRIC VEHICLES
 
State of charge estimation of lithium-ion batteries using fractional order sl...
State of charge estimation of lithium-ion batteries using fractional order sl...State of charge estimation of lithium-ion batteries using fractional order sl...
State of charge estimation of lithium-ion batteries using fractional order sl...
 
Line to Line & Double Line to Ground Fault On Power System
Line to Line & Double Line to Ground Fault On Power SystemLine to Line & Double Line to Ground Fault On Power System
Line to Line & Double Line to Ground Fault On Power System
 
Dynamic charging (on the move) of
Dynamic charging (on the move) ofDynamic charging (on the move) of
Dynamic charging (on the move) of
 
Power System Operation and Control- Module 1
Power System Operation and Control- Module 1Power System Operation and Control- Module 1
Power System Operation and Control- Module 1
 
Wireless Charging of Electric Vehicles
Wireless Charging of Electric VehiclesWireless Charging of Electric Vehicles
Wireless Charging of Electric Vehicles
 

Similar to Understanding kalman filter for soc estimation.

Kalman Filter and its Application
Kalman Filter and its ApplicationKalman Filter and its Application
Kalman Filter and its Application
Saptarshi Mazumdar
 
Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...
Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...
Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...
International Journal of Latest Research in Engineering and Technology
 
presentation.ppt
presentation.pptpresentation.ppt
presentation.ppt
WasiqAli28
 
Balancing Robot Kalman Filter Design – Estimation Theory Project
Balancing Robot Kalman Filter Design – Estimation Theory ProjectBalancing Robot Kalman Filter Design – Estimation Theory Project
Balancing Robot Kalman Filter Design – Estimation Theory Project
Surya Chandra
 
B04402016018
B04402016018B04402016018
B04402016018
ijceronline
 
A research on significance of kalman filter approach as applied in electrical...
A research on significance of kalman filter approach as applied in electrical...A research on significance of kalman filter approach as applied in electrical...
A research on significance of kalman filter approach as applied in electrical...
eSAT Journals
 
Kalman filter implimention in mathlab
Kalman filter  implimention in mathlabKalman filter  implimention in mathlab
Kalman filter implimention in mathlab
thanhhd
 
Kleinbauer
KleinbauerKleinbauer
Kleinbauer
kamlesh0215
 
Power system static state estimation using Kalman filter algorithm
Power system static state estimation using Kalman filter algorithmPower system static state estimation using Kalman filter algorithm
Power system static state estimation using Kalman filter algorithm
Power System Operation
 
Kalman filter.pdf
Kalman filter.pdfKalman filter.pdf
Kalman filter.pdf
darkknight162672
 
Data driven and filter based advancements in a (2) (2)
Data driven and filter based advancements in a (2) (2)Data driven and filter based advancements in a (2) (2)
Data driven and filter based advancements in a (2) (2)
SiddhiVinayakpandey
 
An improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioningAn improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioning
IJRES Journal
 
Av 738-Adaptive Filters - Extended Kalman Filter
Av 738-Adaptive Filters - Extended Kalman FilterAv 738-Adaptive Filters - Extended Kalman Filter
Av 738-Adaptive Filters - Extended Kalman Filter
Dr. Bilal Siddiqui, C.Eng., MIMechE, FRAeS
 
Kalman Equations
Kalman EquationsKalman Equations
Kalman Equations
Tim Mazumdar
 
Inverted Pendulum Control System
Inverted Pendulum Control SystemInverted Pendulum Control System
Inverted Pendulum Control SystemAniket Govindaraju
 
Kalman Filter Basic
Kalman Filter BasicKalman Filter Basic
Kalman Filter Basic
National Cheng Kung University
 
Maneuverable Target Tracking using Linear Kalman Filter
Maneuverable Target Tracking  using Linear Kalman FilterManeuverable Target Tracking  using Linear Kalman Filter
Maneuverable Target Tracking using Linear Kalman FilterAnnwesh Barik
 
The estimate of amplitude and phase of harmonics in power system using the ex...
The estimate of amplitude and phase of harmonics in power system using the ex...The estimate of amplitude and phase of harmonics in power system using the ex...
The estimate of amplitude and phase of harmonics in power system using the ex...
journalBEEI
 
Refining Underwater Target Localization and Tracking Estimates
Refining Underwater Target Localization and Tracking EstimatesRefining Underwater Target Localization and Tracking Estimates
Refining Underwater Target Localization and Tracking Estimates
CSCJournals
 

Similar to Understanding kalman filter for soc estimation. (20)

Kalman_filtering
Kalman_filteringKalman_filtering
Kalman_filtering
 
Kalman Filter and its Application
Kalman Filter and its ApplicationKalman Filter and its Application
Kalman Filter and its Application
 
Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...
Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...
Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...
 
presentation.ppt
presentation.pptpresentation.ppt
presentation.ppt
 
Balancing Robot Kalman Filter Design – Estimation Theory Project
Balancing Robot Kalman Filter Design – Estimation Theory ProjectBalancing Robot Kalman Filter Design – Estimation Theory Project
Balancing Robot Kalman Filter Design – Estimation Theory Project
 
B04402016018
B04402016018B04402016018
B04402016018
 
A research on significance of kalman filter approach as applied in electrical...
A research on significance of kalman filter approach as applied in electrical...A research on significance of kalman filter approach as applied in electrical...
A research on significance of kalman filter approach as applied in electrical...
 
Kalman filter implimention in mathlab
Kalman filter  implimention in mathlabKalman filter  implimention in mathlab
Kalman filter implimention in mathlab
 
Kleinbauer
KleinbauerKleinbauer
Kleinbauer
 
Power system static state estimation using Kalman filter algorithm
Power system static state estimation using Kalman filter algorithmPower system static state estimation using Kalman filter algorithm
Power system static state estimation using Kalman filter algorithm
 
Kalman filter.pdf
Kalman filter.pdfKalman filter.pdf
Kalman filter.pdf
 
Data driven and filter based advancements in a (2) (2)
Data driven and filter based advancements in a (2) (2)Data driven and filter based advancements in a (2) (2)
Data driven and filter based advancements in a (2) (2)
 
An improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioningAn improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioning
 
Av 738-Adaptive Filters - Extended Kalman Filter
Av 738-Adaptive Filters - Extended Kalman FilterAv 738-Adaptive Filters - Extended Kalman Filter
Av 738-Adaptive Filters - Extended Kalman Filter
 
Kalman Equations
Kalman EquationsKalman Equations
Kalman Equations
 
Inverted Pendulum Control System
Inverted Pendulum Control SystemInverted Pendulum Control System
Inverted Pendulum Control System
 
Kalman Filter Basic
Kalman Filter BasicKalman Filter Basic
Kalman Filter Basic
 
Maneuverable Target Tracking using Linear Kalman Filter
Maneuverable Target Tracking  using Linear Kalman FilterManeuverable Target Tracking  using Linear Kalman Filter
Maneuverable Target Tracking using Linear Kalman Filter
 
The estimate of amplitude and phase of harmonics in power system using the ex...
The estimate of amplitude and phase of harmonics in power system using the ex...The estimate of amplitude and phase of harmonics in power system using the ex...
The estimate of amplitude and phase of harmonics in power system using the ex...
 
Refining Underwater Target Localization and Tracking Estimates
Refining Underwater Target Localization and Tracking EstimatesRefining Underwater Target Localization and Tracking Estimates
Refining Underwater Target Localization and Tracking Estimates
 

Recently uploaded

Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 

Recently uploaded (20)

Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 

Understanding kalman filter for soc estimation.

  • 1. 西南科技大学 Understanding Kalman Filter for SOC estimation Reported by:Ratul Research And Teaching Assistant at Southwest University of Science and Technology.
  • 2. 西南科技大学 • Origin of Kalman Filter • Mathematical Model • State Observer and Kalman Filter • Kalman Filter equation and derivation
  • 3. 西南科技大学 Origin of Kalman Filter In statistics and control theory, Kalman filtering, also known as linear quadratic estimation (LQE), is an algorithm that uses a series of measurements observed over time. It can containing statistical noise and other inaccuracies, and produces estimates of unknown variables that tend to be more accurate than those based on a single measurement alone, The filter is named after Rudolf E. Kálmán, one of the primary developers of its theory.
  • 5. 西南科技大学 When we use Kalman Filter We can not measure the energy inside the battery, but we can get an related measurement of the energy inside the battery by its Voltage. So we have a measurement From a different structure and we need to estimate some calculation from an another Environment. In this situation Kalman Filter is the more efficient way to estimation.
  • 6. 西南科技大学 Mathematical Model for KF The Kalman filter uses a system's dynamic model which is known as Mathematical Model, and consist of control inputs to that system, and multiple sequential measurements (such as from circuit resister/capacitor) to form an estimate of the system's varying quantities, that is better than the estimate obtained by using only one measurement alone. For SOC estimation we need to develop a model for the battery circuit which is as much like as real system. In this part it is known as Battery Modeling and Parameter identification. There are lots of methods for Battery Modeling. Compared to all models, ECMs are much easier for the understanding of the electrical characteristic of the battery. Moreover, due to the plentiful circuit components and their combinations, ECM gives researchers sufficient freedom to design a suitable structure for the application.
  • 8. 西南科技大学 State Observer and KF u y x y Cx x Ax Bu  The concept of state observer will help to understand what KF is and how its work. For SOC estimation of a battery we only know the terminal voltage but we need to calculate the internal charge amount. For a battery we know the basic equation how the charge turns into energy (voltage), and from the test experiment on the battery model we will get more additional information about the circuit parameter. But there is a problem, the battery model we are using it is not the100% as the real circuit. That’s why KF use and State Estimator for estimate the internal state. So we are using a feedback control system with a State Observer K 1 0.t ocU U U I R  
  • 9. 西南科技大学 State Observer and KF obse x x  u y x +_ y ∧ x ∧ y Cx x Ax Bu  x Ax Bu  y Cx K x Ax Bu  y Cx ( )x Ax Bu k y y    y Cx ( )x x Ax Ax k Cx Cx     ( ) ( ( ))x x A x x k C x x     ( )obs obse A KC e  State Observer
  • 10. 西南科技大学 Kalman Filter ( 1) ( 1)( ( )k kk k k kx Ax Bu k y C Ax Bu      We can say Kalman Filter as a state observer of an Stochastic System ( 1)k kAx Bu  Prediction Step In prediction state it predict the recent state by using state estimator from previous (k-1) time step and recent input kU We can denote: ( 1)k kx Ax Bu   ( )k kx x k y Cx    So the equation became:
  • 11. 西南科技大学 Kalman Filter Update Step In the Update Step of the equation we uses the measurement and incorporate with the prediction to update the prior estimation. ( 1)k kx Ax Bu   ( )k kk y Cx  Error covariance ( 1) T k kP AP A Q   T k k T k P C K CP C R     ( )k kx x k y Cx     ( )k k kP I K C P   Error covariance
  • 14. 西南科技大学 If the Prior error covariance is close to zero then the Kalman gain will be, 0 0 lim lim k k T k k T P P k P C k CP C R        So plugin the value of Kalman gain on Kalman Filter equation 0 0 0 R    ( )k k k kx x k y Cx     0( )k k k kx y Cx x       So the estimate is come from a prior estimate. Once we get the posterior estimate then it will use for next step as prior estimate. That’s why KL filter algorithm is an Recursive Algorithm
  • 15. 西南科技大学 The basic Kalman filter is limited to a linear assumption. More complex systems, however, can be nonlinear. The non-linearity can be associated either with the process model or with the observation model or with both.  Extended Kalman filter  Unscented Kalman filter When the state transition and observation models that is, the predict and update functions and are highly non-linear, the extended Kalman filter can give particularly poor performance.
  • 16. 西南科技大学 Any Question? Quora : https://www.quora.com/profile/Shopno-Karigor Email: ratul.sg2018@gmail.com
  • 17. 西南科技大学 References: 1. Wikipedia.org [CrossRef] 2. Jinhao Meng, Guangzhao Luo, Mattia Ricco, Maciej Swierczynski, Daniel- Ioan Stroe and Remus Teodorescu; Overview of Lithium-Ion Battery Modeling Methods for State-of-Charge Estimation in Electrical Vehicles. 3. MATLAM, Understanding Kalman Filters. [CrossRef]