m a t l a b e x p o m u n i c h 2019 modular bms … · modular bms development in rapid...

32

Upload: others

Post on 24-May-2020

1 views

Category:

Documents


0 download

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 27: 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

KEANE FERNANDESAUTOMOTIVE SYSTEMS DEVELOPER

[email protected]

+49 171329326812

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

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

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

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

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

www.csi-online.de32

Algorithms in Action

Results