m a t l a b e x p o m u n i c h 2019 modular bms … · modular bms development in rapid...
TRANSCRIPT
![Page 1: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/1.jpg)
![Page 2: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/2.jpg)
MODULAR BMS DEVELOPMENTIN RAPID PROTOTYPING OF
AUTOMOTIVE E/E SYSTEMS
M A T L A B E X P O M U N I C H 2 0 1 9
02.07.2019Keane Fernandes I Automotive Systems Developer I csi entwicklungstechnik GmbH
K E A N E F E R N A N D E S , c s i e n t w i k l u n g s t e c h n i k G m b H
![Page 3: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/3.jpg)
MODULAR BMSDEVELOPMENT
FOR AUTOMOTIVEE/E SYSTEMS
W E T A L K A B O U T
M A T L A B E X P O 2 0 1 9
- More Than Engineers -
- Future Mobility Trends -
- BMS Functionality and Requirements -
- Modeling Approach -
- Algorithms in Action -
- What does the Future Look Like? -
![Page 4: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/4.jpg)
MORE THAN
ENGINEERS
W H O A R E W E ?
![Page 5: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/5.jpg)
![Page 6: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/6.jpg)
![Page 7: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/7.jpg)
FUTUREMOBILITY
TRENDS
M O T I V A T I O N
![Page 8: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/8.jpg)
www.csi-online.de8
Motivation
Battery Systems are Expensive□ Battery packs make up ~ 35% of total BEV costs
□ Useful to come up with a workflow for battery system
development to estimate:
□ Number of cells, modules, packs
□ Series /Parallel configurations
□ Range, capacity
□ Goal → To come up with computationally inexpensive,
yet accurate battery models/system simulations to
avoid error realization deep down in the design processSource: JPMorganChase; BCG analysis
![Page 9: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/9.jpg)
BMS FUNCTIONALITYAND
REQUIREMENTS
I N T R O D U C T I O N
![Page 10: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/10.jpg)
www.csi-online.de10
Introduction
BMS – Basic Idea□ Embedded system ➔ function-built electronics + processing
□ Protects user
□ Protects battery
□ Prolongs life of battery
□ Maintains battery in a functional state
□ Tells controller how to use pack effectively in real-time
Figure 1: Battery pack assembly in automobile
![Page 11: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/11.jpg)
www.csi-online.de11
Introduction
BMS – Functionality□ Sensing/High Voltage Control - Voltage, current,
temp. sensing, precharge, detect ground faults;
□ Protection - overcharge, over-discharge, over-
current, short circuit, extreme temps.
□ Interface - Range estimation, communications,
data recording/reporting
□ Performance Management - SOC estimation,
power limit computation, cell balancing
□ Diagnostics - Abuse detection, SOH estimation
Cell
Cell
Cell
Cell
Battery Management
System
Cooling System
Contactor Control, Pack Measurement
Main Vehicle Computer
Figure 2: Overview of components involved in a BMS
![Page 12: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/12.jpg)
www.csi-online.de12
Introduction
Parallel Connected Modules Series Connected Modules
Cell
Cell
Cell
Cell
Cell
Cell
Cell
Cell
Cell
Cell
Cell
Cell
Cell
Cell
Cell
Cell
Cell
Cell
+ +- -
PCM SCM
![Page 13: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/13.jpg)
EQUIVALENTCIRCUIT
MODELING
M O D E L I N G A P P R O A C H
![Page 14: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/14.jpg)
www.csi-online.de14
Modeling Approach
Empirical Modeling□ Equivalent Circuit Models (ECMs) - dynamics of this
circuit approximates Li-ion cell behavior
□ Accounts for hysteresis voltages
□ R0, C1, and R1 represent diffusion processes,
functions of SOC, Temperature
□ State space representations make implementation
of control/estimation algorithms possible Figure 3: Equivalent Circuit Model Representation
![Page 15: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/15.jpg)
www.csi-online.de15
Modeling Approach
Process Overview
Static Testing
Profile Testing
OCVCorrelation
Voltage Estimation
Raw Data
Raw Data
Cell Current
Initial Conditions
Empirical Cell Model
Modeling
Simulation
MATLAB function
MATLAB functionStructure Array
Lookup tables
Lab
ora
tory
tes
ts
h(0), z(0), iRj(0)
v(t)i(t)
![Page 16: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/16.jpg)
PERFORMANCEAND
DIAGNOSTICS
A L G O R I T H M D E V E L O P M E N T
![Page 17: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/17.jpg)
www.csi-online.de17
Algorithm Development
BMS Measurement Loop
Voltage, current, temp
measurements
• Real time measurements taken using voltage, current and temperature sensors
• When real data unable, state space model used to generate ‘real’ data
SOC Estimation
• Kalman filters (EKFs and SPKFs) applied to state space models of ECMs
• KF methods are optimal for SOC estimation
• Implemented using MATLAB function files
SOH Estimation
• Using SOC estimates from previous step, capacity predictions can be made
• Degradation can be quantified to give an ‘SOL’
Cell Balancing
• Active/Passive balancing methods used depending on the application
• Cells can be balanced using StateflowTM
Power Limits
• Compute voltage operating limits
• Minimize incremental degradation based on previous state and parameter computation
Optimization –fminsearch, fminbnd
![Page 18: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/18.jpg)
www.csi-online.de18
Algorithm Development
Kalman Filtering□ KF based SOC estimation methods are very
robust in comparison to voltage/current based
methods
□ Different implementations of the Kalman Filter
possible – Extended Kalman Filter (EKF), SPKF
(Sigma Point Kalman Filter), etc.
□ Choice depends on complexity/system
requirements
+Actual System
State
System Model
State Est.
Input
Process Noise
+
Sensor Noise
Measured Output
Predicted Output
+Error
Figure 4: Model-based state estimation
![Page 19: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/19.jpg)
www.csi-online.de19
Algorithms in Action
Kalman Filtering
Prior knowledge of state
Pk-1|k-1
ûk-1|k-1
Prediction StepBased on
physical model
Pk|k-1
ûk|k-1
Update StepCompare prediction to measurements
Pk|k
ûk|k
Measurements
ŷk
Output State Estimate
Next Timestepk ← k + 1
P - Uncertaintyû - State Estimateŷ - Measurementk - Timestep
Source: https://wikipedia.org/wiki/Kalman_filter
![Page 20: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/20.jpg)
ALGORITHMSIN
ACTION
S A M P L E U S E C A S E
![Page 21: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/21.jpg)
www.csi-online.de21
Algorithms in Action
OCV vs SOC Correlation
*Tests done on a 30Ah automotive battery cell
![Page 22: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/22.jpg)
www.csi-online.de22
Algorithms in Action
Dynamic Cell Parameters
*All graphs plotted against temperature
![Page 23: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/23.jpg)
www.csi-online.de23
Algorithms in Action
Voltage Estimation
![Page 24: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/24.jpg)
www.csi-online.de24
Algorithms in Action
SOC Estimation using Kalman Filtering
*Tests done on a 30Ah automotive battery cell
![Page 25: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/25.jpg)
WHAT DOESTHE
FUTURE LOOK LIKE?
O U T L O O K
![Page 26: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/26.jpg)
www.csi-online.de26
Outlook
Physics Based Models (PBMs)
□ Empirical approach is good, but physics based cell
models (PBM) are optimal for developing a robust BMS
□ Deal with diffusion, kinetics down to the molecular level
□ Computation costs for PBMs are high, research going
into obtaining reduced order models (ROM)
□ Next generation BMS will be driven by
control/estimation algorithms developed around PBMs
![Page 28: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/28.jpg)
www.csi-online.de28
Algorithms in Action
Desktop Validation
□ Use model of cell to create synthetic test data.
□ Allows access to “truth” of all cell and algorithm
states
□ Validity of results limited by the accuracy of cell
model.
Data Generator System
EvaluationPC Based
Algorithm Set
BMS Evaluation
![Page 29: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/29.jpg)
www.csi-online.de29
Algorithm Development
In a Nutshell:
Voltage
Current
Temperature
Empirical Model Based
Estimator
Capacity
SOC
Resistance
PackComputation
Power
Energy
![Page 30: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/30.jpg)
www.csi-online.de30
Algorithms in Action
Simple Application to a Battery Electric Vehicle (BEV)
RequiredVelocity
CurrentSpeed
RequiredForce
Required Acceleration
CurrentAcceleration
CurrentForce
BatterySOC
RequiredTorque
BatteryPower
MotorPower
MaximumTorque
![Page 31: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/31.jpg)
www.csi-online.de31
Algorithms in Action
Results
![Page 32: M A T L A B E X P O M U N I C H 2019 MODULAR BMS … · MODULAR BMS DEVELOPMENT IN RAPID PROTOTYPING OF AUTOMOTIVE E/E SYSTEMS M A T L A B E X P O M U N I C H 2019 Keane Fernandes](https://reader034.vdocument.in/reader034/viewer/2022042301/5ecccfe3c221095fc21e2cc3/html5/thumbnails/32.jpg)
www.csi-online.de32
Algorithms in Action
Results