sendyne cellmod™ virtual battery fmu for co-simulationsendyne.com/datasheets/cellmod fmu datasheet...

11
1 Preliminary Rev 1.0 © 2019 Sendyne Corp. Sendyne CellMod™ Applications Battery pack design Total vehicle simulation Battery Prediction HIL Cell Selection Accelerated Testing Sendyne ® Modeling Family Sendyne CellMod™ Virtual Battery FMU for Co-Simulation Sendyne r r CellMod™ FMU dtSolve™ Model Solver t 0 , initial values, simulation parameters t, load, T amb V, T surface Cell state Description Sendyne CellMod™ FMU (Functional Mock-up Unit) is a highly accurate Li-Ion virtual battery designed for use in co-simulation. Unlike empirical equivalent circuit models used today, CellMod™ FMU contains a sophisticated electrochemical mod- el (default: Panasonic NCR18650A), allowing it to correctly predict actual battery behavior. This model is coupled with Sendyne’s proprietary dtSolve™ model solver to make a stand-alone module capable of easy integration into any simulation platform that supports the FMI (Functional Mock-up Interface) standard. The CellMod™ FMU accepts as input Current and Ambient Temperature, and will output Voltage, Cell Internal Temperature, SOC and any other cell internal state variable. Sendyne CellMod™ FMU takes into account physi- cal processes taking place inside the cells, such as diffusion in solids, diffusion in electrolyte solution, reaction kinetics, charge transport, heat transport, etc. Because of this, CellMod™ can predict future battery cell behavior with better than 95% accuracy in all validation tests. Sendyne CellMod™ FMU can be configured to simulate any parallel and serial combination of similar cells to match the battery requirements of the target system simulation. In addition cells can be pre-conditioned for capacity loss and internal impedance buildup to simulate an aged cell. Sendyne CellMod™ FMU can be quickly adapted to represent any type of Li-Ion cell, from NMC and LMO to LFP and NCA, and all iterations of these cells. Information contained in this publication regarding device applications and the like is provided only for your convenience and may be superseded by updates.

Upload: others

Post on 01-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sendyne CellMod™ Virtual Battery FMU for Co-Simulationsendyne.com/Datasheets/CellMod FMU Datasheet V1.pdf · 2019-05-28 · CellMod™ will interface with every major simulation

1Preliminary Rev 1.0 © 2019 Sendyne Corp.

Sendyne CellMod™

Applications ― Battery pack design

―Total vehicle simulation

―Battery Prediction

―HIL

―Cell Selection

―Accelerated Testing

Sendyne® Modeling Family

Sendyne CellMod™ Virtual Battery FMU for Co-Simulation

Sendyne

rr

CellMod™ FMU

dtSolve™ Model Solver

t0 , initial values,simulation parameters

t, load, Tamb V, Tsurface

Cell state

DescriptionSendyne CellMod™ FMU (Functional Mock-up

Unit) is a highly accurate Li-Ion virtual battery

designed for use in co-simulation. Unlike empirical

equivalent circuit models used today, CellMod™

FMU contains a sophisticated electrochemical mod-

el (default: Panasonic NCR18650A), allowing it to

correctly predict actual battery behavior. This model

is coupled with Sendyne’s proprietary dtSolve™

model solver to make a stand-alone module capable

of easy integration into any simulation platform that

supports the FMI (Functional Mock-up Interface)

standard. The CellMod™ FMU accepts as input

Current and Ambient Temperature, and will output

Voltage, Cell Internal Temperature, SOC and any

other cell internal state variable.

Sendyne CellMod™ FMU takes into account physi-

cal processes taking place inside the cells, such as

diffusion in solids, diffusion in electrolyte solution,

reaction kinetics, charge transport, heat transport,

etc. Because of this, CellMod™ can predict future

battery cell behavior with better than 95% accuracy

in all validation tests.

Sendyne CellMod™ FMU can be configured to

simulate any parallel and serial combination of

similar cells to match the battery requirements of

the target system simulation. In addition cells can

be pre-conditioned for capacity loss and internal

impedance buildup to simulate an aged cell.

Sendyne CellMod™ FMU can be quickly adapted

to represent any type of Li-Ion cell, from NMC and

LMO to LFP and NCA, and all iterations of these

cells.

Information contained in this publication

regarding device applications and the like is

provided only for your convenience and may be

superseded by updates.

Page 2: Sendyne CellMod™ Virtual Battery FMU for Co-Simulationsendyne.com/Datasheets/CellMod FMU Datasheet V1.pdf · 2019-05-28 · CellMod™ will interface with every major simulation

2 Preliminary Rev 1.0 © 2019 Sendyne Corp.

Sendyne CellMod™

Table of Contents1 Sendyne CellMod™ Virtual Battery FMU for Co-Simulation1 Description3 CellMod™ - Functional Mock-up Unit (FMU) for Co-Simulation3 Functional Mock-Up Interface3 CellMod™ FMU outputs3 CellMod™ inputs4 CellMod™ Electrochemical cell model4 The CellMod™ FMU supports the following modes of operation:4 Input interpolation5 CellMod™ integrated heat model6 Model solver & optimizer6 Aged cell simulation7 CellMod™ FMU for Panasonic NCR18650A7 Model accuracy7 Model optimization7 Model validation8 Validation with constant current8 Validation with constant power8 Validation with constant load8 10 ºC and 40 ºC performance10 Revision History

Page 3: Sendyne CellMod™ Virtual Battery FMU for Co-Simulationsendyne.com/Datasheets/CellMod FMU Datasheet V1.pdf · 2019-05-28 · CellMod™ will interface with every major simulation

3Preliminary Rev 1.0 © 2019 Sendyne Corp.

Sendyne CellMod™

CellMod™ - Functional Mock-up Unit (FMU) for Co-Simulation

Functional Mock-Up InterfaceSendyne’s CellMod™ is a “virtual battery” integrating

an accurate electrochemical battery model with a pow-

erful model solver into the same software package.

CellMod™ will interface with every major simulation

platform through the “Functional Mock-up Interface”

(FMI) industry standard. This feature enables for

battery-based systems, real-time total system co-

simulation with realistic battery behavior. CellMod™

, according to the FMI standard, is defined as a Func-

tional Mock-up Unit (FMU) for co-simulation. This

definition implies that CellMod™ contains both the

model and its solver, so by providing initial conditions

and without any further configuration, the FMU will

respond with accurate voltage, temperature and state

outputs to the loads and time-steps imposed by the

Cell Simulation

Model Solver

Process 1

Systems Model & Simulation

Process 2

SlaveFMI Wrapper

FMI Wrapper

FMI WrapperIF Master

Figure 1: CellMod™ FMU acts as a slave in total

system co-simulations

master system simulation. CellMod™ is fully compat-

ible with the FMI 2.0 standard specification.

For information on the FMI standard go to:

https://fmi-standard.org.

CellMod™ FMU outputsThe CellMod™ FMU provides the following outputs:

― Cell voltage (V)

― Cell current (A)

― Cell core temperature (ºC)

― Cell surface temperature (ºC)

― Cell effective temperature (ºC)

― Cell depth of discharge (DOD) ( 0-1)

― Model status (diagnostics)

Cell effective temperature is indicative of the average

temperature inside the cell.

“Model status” output provides information on the

current FMU status according to the following list:

―0: Normal operation

―1: Maximum voltage reached (4.22 V)

―2: Minimum voltage reached (2.48 V)

―3: Maximum current reached (6.22 A)

―4: Failsafe mode (idle)

―5: Model failure

CellMod™ inputs

CellMod TM

Voltage

Current

Core temperature

Surface temperature

Effective temperature

Depth of Discharge (DOD)

Status

Load

Load type

Ambient temperature

Page 4: Sendyne CellMod™ Virtual Battery FMU for Co-Simulationsendyne.com/Datasheets/CellMod FMU Datasheet V1.pdf · 2019-05-28 · CellMod™ will interface with every major simulation

4 Preliminary Rev 1.0 © 2019 Sendyne Corp.

Sendyne CellMod™

CellMod™ FMU can receive the following inputs:

―Ambient temperature

―Load type

―Load value

“Ambient temperature” sets the operating

environment of the cell and can change dynamically

during a simulation.

“Load type” sets the type of charge or discharge of the

cell during a simulation.

The CellMod™ FMU supports the following modes of

operation:

― Imposed current (constant current)

― Imposed voltage (constant voltage)

― Imposed power (constant power)

― Imposed ohmic load (conductance)

― Rest (zero current)

CellMod™ can switch from one modes to another

during any part of the simulation.

“Load value” input provides the magnitude of each rel-

evant electrical quantity for the simulated load type.

Input interpolationThe CellMod™ FMU supports inputs interpolation

for the electrical and thermal load following the FMI

specification (up to an arbitrary order). This feature

can improve FMU performance in simulations where

the load is smoothly varying in time. In simulations

where the load experiences discontinuities (sudden

load changes) it is more appropriate not to use this

feature.

For more information on the FMU usage see the

“CellMod™ FMU User Documentation”.

CellMod™ Electrochemical cell model

The model is equation-based and implements the

Newman-Fuller-Doyle formulation. Specifically, the

model implements materials, charge and energy bal-

ances as well as locally defined reaction kinetics equa-

tions across the cell sandwich. The model variables are

the concentration of active ions across the electrolyte,

the concentration of reducing agents on the surface

and within the solid particles, the electrical potential

across the solid electrodes, the electrical potential

across the electrolyte and the local reaction rate. The

model utilizes the porous electrode theory, by averag-

ing properties and phenomena within a Representa-

tive Elementary Volume. The model is physical in that

mass, charge, energy and reactions follow the appli-

cable known physical laws. The resulting potentials

are determined by lithium surface concentrations on

the solids. Open Circuit Voltage curves are not mod-

eled but they are instead extracted through experi-

ments and literature references. The cell sandwich is

represented in one dimension, with electrode particles

phenomena mapped along the radius of a sphere.

rr

Figure 2: CellMod™ implements Prof. John

Newman’s pseudo-2D lithim ion battery model.

Page 5: Sendyne CellMod™ Virtual Battery FMU for Co-Simulationsendyne.com/Datasheets/CellMod FMU Datasheet V1.pdf · 2019-05-28 · CellMod™ will interface with every major simulation

5Preliminary Rev 1.0 © 2019 Sendyne Corp.

Sendyne CellMod™

CellMod™ integrated heat model

The Sendyne CellMod™ thermal model accounts for

both Joule heating and thermodynamic heating due

to entropy change. While thermodynamic heating is

modeled macroscopically at the cell level, Joule heat-

ing is calculated dynamically for each discreet model

element.

Sendyne CellMod™, in contrast to other physical or

empirical models provides a fully integrated heat

model. In a fully integrated heat model, each indi-

vidual model element is evaluated dynamically for

its heat contribution and its effect to the overall cell

temperature. In turn, when cell temperature changes

due to contributions of all model elements, each indi-

vidual model element’s parameters are re-evaluated. A

new heat contribution value is then produced and the

process repeats.

The following assumptions are made for the Sendyne

CellMod™ thermal model.

―Cell surface temperature is provided and verified

only at a perimeter crossing the middle of the cell.

Temperature DependentProcesses

Thermal Model

- Effective Specific Heat - Heat transfer coefficient -Convection -Radiation- Cell geometry

Heat generation

Effectiveinternal temperature

Compact Physical Model

Model Predictions

- Solid state diffusion- Charge transfer- SEI penetration- Electrolyte conduction- Collector resistance- Enthalpy of mixing

Figure 3: CellMod™ FMU implements an integrated heat model

Although it is well known that surface temperature

becomes higher closer to the cathode collector tabs,

Sendyne CellMod™ does not model temperature

distributions on the cell surface.

―The Sendyne CellMod™ does not model local

variations of temperature within the cell. It uses

instead a single effective value corresponding to a

cylindrical surface between the cell centerline and

the cell surface. The values of core temperature

are verified only indirectly. Maximum or localized

internal cell temperatures can be derived from this

value either through empirical formulas or through

thermal modeling software.

Page 6: Sendyne CellMod™ Virtual Battery FMU for Co-Simulationsendyne.com/Datasheets/CellMod FMU Datasheet V1.pdf · 2019-05-28 · CellMod™ will interface with every major simulation

6 Preliminary Rev 1.0 © 2019 Sendyne Corp.

Sendyne CellMod™

Model solver & optimizer

CellMod™ FMU relies on dtSolve™ , Sendyne’s real

time model solver. dtSolve™ is a State-of-the-Art Dif-

ferential Algebraic Equations (DAE) solver designed

specifically to handle “stiff” problems such as the ones

encountered in battery model simulations. dtSolve™

is written in C++ and has been designed and tested

over a period of several years in battery cell and pack

modeling. To address the performance requirements

of such simulations, dtSolve™ integrates

a number of methods and techniques into a single

numerical platform. The solver implements Automatic

Differentiation (AD), adaptive time steps, Differential

Algebraic Equation (DAE) formulation, sparse matrix

techniques, a memory optimized DAE solver and an

optimization code, all of them tightly coupled into an

object oriented design platform.

AutomaticDifferentiation

LinearAlgebra

ODESolver

DAESolver

OptimizerTools

Numerical Model Solver

dtSolveTM Base

Numerical Model Optimizer

Memory Management

dtSolveTM API

Figure 4: dtSolve™ is a State-of-the-Art DAE

numerical solver and optimizer, characterized by

high speed and low memory footprint.

Aged cell simulation

CellMod™ FMU provides a facility for simulating

aging of cells. During the FMU initialization the user

can specify the following parameters:

―Capacity loss. A value between 0 and 1 (initial

capacity) can set the fraction of total capacity lost

due to aging.

― Internal resistance growth. This value (in Ohms)

indicates the additional Ohmic resistance developed

mainly in the Solid Electrolyte Interface (SEI) due

to aging phenomena.

This feature makes it possible to repeat simulations at

different stages in the life of the battery. For example,

in a total car simulation the user can simulate the

performance of the battery pack after 3 or 5 years of

use. Inputs for these two parameters can be obtained

experimentally, through the cell manufacturer data or

by using empirical formulas available in the literature.

Internal resistance growth is defined as the additional

voltage drop observed in the beginning of a discharge

divided by the discharge current. The CellMod™ FMU

will automatically utilize this value to properly set the

SEI parameters in the model.

CellMod TM

Voltage

Current

Core temperature

Surface temperature

Effective temperature

Depth of Discharge (DOD)

Status

Load

Load type

Ambient temperature

Capacity loss SEI growth

Figure 5: The CellMod™ FMU provides facilities to

initialize a cell at different stages of its life.

Page 7: Sendyne CellMod™ Virtual Battery FMU for Co-Simulationsendyne.com/Datasheets/CellMod FMU Datasheet V1.pdf · 2019-05-28 · CellMod™ will interface with every major simulation

7Preliminary Rev 1.0 © 2019 Sendyne Corp.

Sendyne CellMod™

CellMod™ FMU for Panasonic NCR18650A

The CellMod™ FMU for Panasonic NCR18650A

model parameters have been optimized for accurate

runtime predictions (time from fully charged until

reaching the cuttoff voltage of 2.5 V). Model optimi-

zation was based solely on cell external voltage and

temperature measurements without any knownledge

of cell geometry, materials or half-cell electrode poten-

tials. Model optimization was performed with a “grey

box” method, without any knowledge of cell internals,

and the same method can be applied to different cell

designs. The model uses only physics-based equations

without any manipulation in order to fit any part of

experimental data . Every simulation shown is using

the same values for model parameters. Extraction of

parameters was performed with dtSolve™.

Model accuracyIn a total of 18 different experiments, the FMU excib-

ited accuracy better than 97% in predicting cell run

time. Out of these 18 experiments only 3 were used for

optimizing the model parameters. The remaining15

were used to validate the model in unknown condi-

tions.

9

2

7

Error of model in runtime predictionin 18 different experiments

<1%

<2%

<3%

Figure 6: In 18 experiments the runtime error

was less than 3%. 15 out of 18 experiments were

“unknown” to the mdodel.

Model optimizationOnly three experiments were used for optimiz-

ing the model parameters to match the Panasonic

NCR18650A at room temperature.

2.5

2.7

2.9

3.1

3.3

3.5

3.7

3.9

4.1

4.3

0 0.2 0.4 0.6 0.8 1

Vol

tage

(V

)

DOD

Optimization with Constant Current

Exp 250 mA 25 C

Sim 250 mA 25 C

Exp 3 A 25 C Exp 6 A 25 C

Sim 6 A 25 CSim 3 A 25 C

Model validationThe following charts show the comparison between

experimental and simulation data in different

operating conditions.

―The data presented is the most complete set of

model performance data we have seen published for

any cell model

―The model is exactly the same in each simulation

and it has not been tweaked to match experimental

data

―The model parameters have been optimized

without any knowledge of cell internals (grey box

approach)

―Although the model is not optimized for perfor-

mance, during these simulations it was recorded to

perform 80-230 times faster than real time.

Page 8: Sendyne CellMod™ Virtual Battery FMU for Co-Simulationsendyne.com/Datasheets/CellMod FMU Datasheet V1.pdf · 2019-05-28 · CellMod™ will interface with every major simulation

8 Preliminary Rev 1.0 © 2019 Sendyne Corp.

Sendyne CellMod™

Validation with constant current Validation with constant load

Validation with constant power 10 ºC and 40 ºC performance

2.5

2.7

2.9

3.1

3.3

3.5

3.7

3.9

4.1

4.3

0 0.2 0.4 0.6 0.8 1

Vol

tage

(V

)

DOD

Validation with Constant Current

Exp 500 mA 25 C Sim 500 mA 25 C

Exp 1 A 25 C Sim 1 A 25 C

2.5

2.7

2.9

3.1

3.3

3.5

3.7

3.9

4.1

4.3

0 0.2 0.4 0.6 0.8 1

Vol

tage

(V

)

DOD

Validation with Constant Load

Exp 700 mOhm 25 C

Sim 700 mOhm 25 C

Exp 4.2 Ohm 25 C

Sim 4.2 Ohm 25 C

Exp 16.8 Ohm 25 C

Sim 16.8 Ohm 25 C

2.5

2.7

2.9

3.1

3.3

3.5

3.7

3.9

4.1

4.3

0 0.2 0.4 0.6 0.8 1

Vol

tage

(V

)

DOD

Validation with Constant Power

Exp 1 W 25 C

Sim 1 W 25 C

Exp 5 W 25 C

Sim 5 W 25 C

Exp 15 W 25 C

Sim 15 W 25 C

2.5

2.7

2.9

3.1

3.3

3.5

3.7

3.9

4.1

4.3

0 0.2 0.4 0.6 0.8 1

Vol

tage

(V

)

DOD

Constant Current 1 A & 6 A at 10 & 40 C

Exp 1 A 10 C

Sim 1 A 10 C

Exp 1 A 40 C

Sim 1 A 40 C

Exp 6A 10 C

Sim 6 A 10 C

Exp 6 A 40 C

Sim 6 A 40 C

10 oC

40 oC

Page 9: Sendyne CellMod™ Virtual Battery FMU for Co-Simulationsendyne.com/Datasheets/CellMod FMU Datasheet V1.pdf · 2019-05-28 · CellMod™ will interface with every major simulation

9Preliminary Rev 1.0 © 2019 Sendyne Corp.

Sendyne CellMod™

Model thermal predictions

Model aging performance simulation

24.5

26.5

28.5

30.5

32.5

34.5

36.5

38.5

40.5

42.5

44.5

0 2000 4000 6000 8000 10000 12000 14000

Tem

pera

ture

(oC)

Time (s)

6A Constant current

3A Constant current

1A Constant current

Cell surface temperature model predictions vs experiments

Solid lines represent simulation results

Ability of CellMod to simulate effects of SEI growth and capacity fadeSame cell, same experiment 3 years apart

2.5

2.7

2.9

3.1

3.3

3.5

3.7

3.9

4.1

4.3

- 0.2 0.4 0.6 0.8 1.0

Vol

tage

(V

)

DOD

3A Fresh Exp 3A Fresh Sim

3A Aged Exp 3A Aged Sim6A Aged Exp 6A Aged Sim

Fresh cell Aged cell

Markers respresent experimental data. Solid lines represent simulation results.

Page 10: Sendyne CellMod™ Virtual Battery FMU for Co-Simulationsendyne.com/Datasheets/CellMod FMU Datasheet V1.pdf · 2019-05-28 · CellMod™ will interface with every major simulation

10 Preliminary Rev 1.0 © 2019 Sendyne Corp.

Sendyne CellMod™

Revision History

Revision Table

Revision Number Date Comments1.0 04/04/2019 Initial release

Page 11: Sendyne CellMod™ Virtual Battery FMU for Co-Simulationsendyne.com/Datasheets/CellMod FMU Datasheet V1.pdf · 2019-05-28 · CellMod™ will interface with every major simulation

11Preliminary Rev 1.0 © 2019 Sendyne Corp.

Sendyne CellMod™

SENDYNE MAKES NO REPRESENTATIONS

OR WARRANTIES OF ANY KIND WHETHER

EXPRESSED OR IMPLIED, WRITTEN OR ORAL,

STATUTORY OR OTHERWISE, RELATED TO THE

INFORMATION, INCLUDING BUT NOT LIMITED

TO ITS CONDITION, QUALITY, PERFORMANCE,

MERCHANTABILITY OR FITNESS FOR PURPOSE.

Sendyne disclaims all liability arising from this

information and its use. Use of Sendyne devices in

life support and/or safety applications is entirely

at the buyer’s risk, and the buyer agrees to defend,

indemnify and hold harmless Sendyne from any and

all damages, claims, suits, or expenses resulting from

such use. No licenses are conveyed, implicitly or

otherwise, under any Sendyne intellectual property

rights.

TrademarksThe Sendyne name and logo are registered trademarks

of Sendyne Corp. CellMod and dtSolve are trademarks

of Sendyne.

All other trademarks mentioned herein are properties

of their respective owners.

© 2019 Sendyne Corp.

All Rights Reserved.

1234567890 1234567890