nonlinear double-capacitor model for rechargeable

15
1 Nonlinear Double-Capacitor Model for Rechargeable Batteries: Modeling, Identiļ¬cation and Validation Ning Tian, Student Member, IEEE, Huazhen Fang, Member, IEEE, Jian Chen, Senior Member, IEEE, and Yebin Wang, Senior Member, IEEE Abstractā€”This paper proposes a new equivalent circuit model for rechargeable batteries by modifying a double-capacitor model proposed in the literature. It is known that the original model can address the rate capacity effect and energy recovery effect inherent to batteries better than other models. However, it is a purely linear model and includes no representation of a batteryā€™s nonlinear phenomena. Hence, this work transforms the original model by introducing a nonlinear-mapping-based voltage source and a serial RC circuit. The modiļ¬cation is justiļ¬ed by an analogy with the single-particle model. Two ofļ¬‚ine parameter estimation approaches, termed 1.0 and 2.0, are designed for the new model to deal with the scenarios of constant-current and variable-current charging/discharging, respectively. In particular, the 2.0 approach proposes the notion of Wiener system identiļ¬cation based on the maximum a posteriori estimation, which allows all the parameters to be estimated in one shot while overcoming the nonconvexity or local minima issue to obtain physically reasonable estimates. An extensive experimental evaluation shows that the proposed model offers excellent accuracy and predictive capability. A comparison against the Rint and Thevenin models further points to its superiority. With high ļ¬delity and low mathematical complexity, this model is beneļ¬cial for various real-time battery management applications. Index Termsā€”Batteries, equivalent circuit model, nonlinear double-capacitor model, parameter identiļ¬cation, experimental validation. I. I NTRODUCTION R ECHARGEABLE batteries have seen an ever-increasing use in todayā€™s industry and society as power sources for systems of different scales, ranging from consumer electronic devices to electric vehicles and smart grid. This trend has motivated a growing body of research on advanced battery management algorithms, which are aimed to ensure the per- formance, safety and life of battery systems. Such algorithms generally require mathematical models that can well charac- terize a batteryā€™s dynamics. This has stimulated signiļ¬cant This work was supported in part by the National Science Foundation under Awards CMMI-1763093 and CMMI-1847651. Ning Tian and Huazhen Fang are with the Department of Mechanical Engineering, University of Kansas, Lawrence, KS 66045, USA (e-mail: [email protected], [email protected]). Jian Chen is with the State Key Laboratory of Industrial Control Tech- nology, College of Control Science and Engineering, Zhejiang University, Hangzhou 310027, China, and also with the Ningbo Research Institute, Zhejiang University, Ningbo 315100, China (e-mail: [email protected]). Yebin Wang is with the Mitsubishi Electric Research Laboratories, Cam- bridge, MA 02139, USA (e-mail:l [email protected]). attention in battery modeling during the past years, with the current literature offering a plethora of results. There are two main types of battery models: 1) electrochem- ical models that build on electrochemical principles to describe the electrochemical reactions and physical phenomena inside a battery during charging/discharging, and 2) equivalent circuit models (ECMs) that replicate a batteryā€™s current-voltage char- acteristics using electrical circuits made of resistors, capacitors and voltage sources. With structural simplicity, the latter ones provide great computational efļ¬ciency, thus more suitable for real-time battery management. However, as the other side of the coin, the simple circuit-based structures also imply a difļ¬culty to capture a batteryā€™s dynamic behavior at a high accuracy. Therefore, this article aims to develop a new ECM that offers not only structural parsimony but also high ļ¬delity, through transforming an existing model in [1]. The work will systematically investigate the model construction, parameter identiļ¬cation, and experimental validation. A. Literature Review 1) Review of Battery Modeling: As mentioned above, the electrochemical models and ECMs constitute the majority of the battery models available today. The electrochemical mod- eling approach seeks to characterize the physical and chemical mechanisms underlying the charging/discharging processes. One of the best-known electrochemical models is the Doyle- Fuller-Newman model, which describes the concentrations and transport of lithium ions together with the distribution of sepa- rate potential in porous electrodes and electrolyte [2ā€“4]. While delineating and reproducing a batteryā€™s behavior accurately, this model, like many others of similar kind, involves many partial differential equations and causes high computational costs. This has driven the development of some simpliļ¬ed versions, e.g., the single-particle model (SPM) [4, 5], and various model reduction methods, e.g., [6ā€“8], toward more efļ¬cient computation. By contrast, the ECMs are generally considered as more competitive for real-time battery monitoring and control, having found their way into various battery management systems. The ļ¬rst ECM to our knowledge is the Randles model proposed in the 1940s [9]. It reveals a lead-acid bat- teryā€™s ohmic and reactive (capacitive and inductive) resistance, demonstrated in the electrochemical reactions and contributing arXiv:1906.04150v3 [cs.SY] 12 Mar 2020

Upload: others

Post on 01-Oct-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Nonlinear Double-Capacitor Model for Rechargeable

1

Nonlinear Double-Capacitor Model forRechargeable Batteries: Modeling, Identification and

ValidationNing Tian, Student Member, IEEE, Huazhen Fang, Member, IEEE, Jian Chen, Senior Member, IEEE, and Yebin

Wang, Senior Member, IEEE

Abstractā€”This paper proposes a new equivalent circuit modelfor rechargeable batteries by modifying a double-capacitor modelproposed in the literature. It is known that the original modelcan address the rate capacity effect and energy recovery effectinherent to batteries better than other models. However, it is apurely linear model and includes no representation of a batteryā€™snonlinear phenomena. Hence, this work transforms the originalmodel by introducing a nonlinear-mapping-based voltage sourceand a serial RC circuit. The modification is justified by an analogywith the single-particle model. Two offline parameter estimationapproaches, termed 1.0 and 2.0, are designed for the new model todeal with the scenarios of constant-current and variable-currentcharging/discharging, respectively. In particular, the 2.0 approachproposes the notion of Wiener system identification based on themaximum a posteriori estimation, which allows all the parametersto be estimated in one shot while overcoming the nonconvexity orlocal minima issue to obtain physically reasonable estimates. Anextensive experimental evaluation shows that the proposed modeloffers excellent accuracy and predictive capability. A comparisonagainst the Rint and Thevenin models further points to itssuperiority. With high fidelity and low mathematical complexity,this model is beneficial for various real-time battery managementapplications.

Index Termsā€”Batteries, equivalent circuit model, nonlineardouble-capacitor model, parameter identification, experimentalvalidation.

I. INTRODUCTION

RECHARGEABLE batteries have seen an ever-increasinguse in todayā€™s industry and society as power sources for

systems of different scales, ranging from consumer electronicdevices to electric vehicles and smart grid. This trend hasmotivated a growing body of research on advanced batterymanagement algorithms, which are aimed to ensure the per-formance, safety and life of battery systems. Such algorithmsgenerally require mathematical models that can well charac-terize a batteryā€™s dynamics. This has stimulated significant

This work was supported in part by the National Science Foundation underAwards CMMI-1763093 and CMMI-1847651.

Ning Tian and Huazhen Fang are with the Department of MechanicalEngineering, University of Kansas, Lawrence, KS 66045, USA (e-mail:[email protected], [email protected]).

Jian Chen is with the State Key Laboratory of Industrial Control Tech-nology, College of Control Science and Engineering, Zhejiang University,Hangzhou 310027, China, and also with the Ningbo Research Institute,Zhejiang University, Ningbo 315100, China (e-mail: [email protected]).

Yebin Wang is with the Mitsubishi Electric Research Laboratories, Cam-bridge, MA 02139, USA (e-mail:l [email protected]).

attention in battery modeling during the past years, with thecurrent literature offering a plethora of results.

There are two main types of battery models: 1) electrochem-ical models that build on electrochemical principles to describethe electrochemical reactions and physical phenomena inside abattery during charging/discharging, and 2) equivalent circuitmodels (ECMs) that replicate a batteryā€™s current-voltage char-acteristics using electrical circuits made of resistors, capacitorsand voltage sources. With structural simplicity, the latter onesprovide great computational efficiency, thus more suitable forreal-time battery management. However, as the other sideof the coin, the simple circuit-based structures also imply adifficulty to capture a batteryā€™s dynamic behavior at a highaccuracy. Therefore, this article aims to develop a new ECMthat offers not only structural parsimony but also high fidelity,through transforming an existing model in [1]. The work willsystematically investigate the model construction, parameteridentification, and experimental validation.

A. Literature Review

1) Review of Battery Modeling: As mentioned above, theelectrochemical models and ECMs constitute the majority ofthe battery models available today. The electrochemical mod-eling approach seeks to characterize the physical and chemicalmechanisms underlying the charging/discharging processes.One of the best-known electrochemical models is the Doyle-Fuller-Newman model, which describes the concentrations andtransport of lithium ions together with the distribution of sepa-rate potential in porous electrodes and electrolyte [2ā€“4]. Whiledelineating and reproducing a batteryā€™s behavior accurately,this model, like many others of similar kind, involves manypartial differential equations and causes high computationalcosts. This has driven the development of some simplifiedversions, e.g., the single-particle model (SPM) [4, 5], andvarious model reduction methods, e.g., [6ā€“8], toward moreefficient computation.

By contrast, the ECMs are generally considered as morecompetitive for real-time battery monitoring and control,having found their way into various battery managementsystems. The first ECM to our knowledge is the Randlesmodel proposed in the 1940s [9]. It reveals a lead-acid bat-teryā€™s ohmic and reactive (capacitive and inductive) resistance,demonstrated in the electrochemical reactions and contributing

arX

iv:1

906.

0415

0v3

[cs

.SY

] 1

2 M

ar 2

020

Page 2: Nonlinear Double-Capacitor Model for Rechargeable

2

to various phenomena of voltage dynamics, e.g., voltage drop,recovery and associated transients. This model has become ade facto standard for interpreting battery data obtained fromelectrochemical impedance spectroscopy (EIS) [10]. It alsoprovides a basis for building diverse ECMs to grasp a bat-teryā€™s voltage dynamics during charging/discharging. Addinga voltage source representing the open-circuit voltage (OCV)to the Randles model, one can obtain the popular Theveninmodel [11ā€“13]. The Thevenin model without the resistance-capacitance (RC) circuit is called as the Rint model, whichincludes an ideal voltage source with a series resistor [12].If more than one RC circuit is added to the Thevenin model,it becomes the dual polarization (DP) model that is capableof capturing multi-time-scale voltage transients during charg-ing/discharging [12].

The literature has also reported a few modifications of theThevenin model to better characterize a batteryā€™s dynamics.Generally, they are based on two approaches. The first oneaims to describe a batteryā€™s voltage more accurately by incor-porating certain phenomena, e.g., hysteresis, into the voltagedynamics, or through different parameterizations of OCV withrespect to the state of charge (SoC) [14ā€“20]. Some literaturealso models the resistors and capacitors as dependent on SoC,as well as some other factors like the temperature or rateand direction of the current loads in order to improve theaccuracy of battery voltage prediction [21, 22]. The secondapproach sets the focus on improving the runtime predictionfor batteries. In [23], a batteryā€™s capacity change due to cycleand temperature is considered and parameterized, and thedependence of resistors and capacitors on SoC also charac-terized. A similar investigation is made in [24] to improvethe Thevenin model, which proposes to capture the nonlinearchange of a batteryā€™s capacity with respect to the current loads.

An ECM that shows emerging importance is a double-capacitor model [1, 25]. It consists of two capacitors con-figured in parallel, which correspond to an electrodeā€™s bulkinner part and surface region, respectively, and can describethe process of charge diffusion and storage in a batteryā€™selectrode [26]. Compared to the Thevenin model, this circuitstructure allows the rate capacity effect and charge recoveryeffect to be captured, making the model an attractive choice forcharging control [26, 27]. However, based on a purely linearcircuit, this model is unable to grasp nonlinear phenomenainnate to a batteryā€”for instance, the nonlinear SoC-OCVrelation is beyond its descriptive capabilityā€”and thus hasits applicability limited. The presented work is motivated toremove this limitation by revamping the modelā€™s structure. Theeffort will eventually lead to a new ECM that, for the first time,can capture the charge diffusion within a batteryā€™s electrodeand its nonlinear voltage behavior simultaneously.

2) Review of Battery Model Identification: A key problemassociated with battery modeling is parameter identification,which pertains to extracting the unknown model parametersfrom the measurement data. Due to its importance, recentyears have seen a growth of research. The existing methodscan be divided into two main categories, experiment-basedand data-based. The first category conducts experiments ofcharging, discharging or EIS and utilizes the experimental data

to read a modelā€™s parameters. It is pointed out in [28, 29]that the transient voltage responses under constant- or pulse-current charging/discharging can be leveraged to estimate theresistance, capacitance and time constant parameters of theThevenin model. In addition, the relation between SoC andOCV is a defining characteristic of a batteryā€™s dynamics. Itcan be experimentally identified by charging or discharginga battery using a very small current [30], or alternatively,using a current of normal magnitude but intermittently (with asufficiently long rest period applied between two dischargingoperations) [31, 32]. The EIS experiments have also beenwidely used to identify a batteryā€™s impedance properties [33ā€“35]. While involving basic data analysis, the methods of thiscategory generally put emphasis on the design of experiments.In a departure, the second category goes deeper into under-standing the model-data relationship and pursues data-drivenparameter estimation. It can enable provably correct identi-fication even for complex models, thus often acknowledgedas better at extracting the potential of data. It is proposedin [36] to identify the Thevenin model by solving a set oflinear and polynomial equations. Another popular means is toformulate model-data fitting problems and solve them usingleast squares or other optimization methods to estimate theparameters [37ā€“42]. When considering more complicated elec-trochemical models, the identification usually involves large-size nonlinear nonconvex optimization problems. In this case,particle swarm optimization and genetic algorithms are oftenexploited to search for the best parameter estimates [3, 43ā€“45].A recent study presents an adaptive-observer-based parameterestimation scheme for an electrochemical model [46]. Whilethe above works focus on identification of physics-basedmodels, data-driven black-box identification is also examinedin [47ā€“49], which construct linear state-space models viasubspace identification or nonparametric frequency domainanalysis. A topic related with identification is experimentdesign, which is to find out the best input sequences toexcite a battery to maximize the parameter identifiability.In [50, 51], optimal input design is performed by maximizingthe Fisher information matricesā€”an identifiability metricā€”involved in the identification of the Thevenin model and theSPM, respectively.

The presented work is also related with the literature onWiener system identification, because the model to be de-veloped has a Wiener-type structure featuring a linear dy-namic subsystem in cascade with a static nonlinear subsystem.Wiener systems are an important subject in the field ofparameter identification, and a reader is referred to [52] fora collection of recent studies. Wiener system identificationbased on maximum likelihood (ML) estimation is investigatedin [53, 54], which shows significant promises. However, theoptimization procedure resulting from the ML formulationcan easily converge to local minima due to the presence ofthe nonlinear subsystem. This hence yields a motivation toenhance the notion of ML-based identification in this work toachieve more effective battery parameter estimation.

B. Statement of ContributionsThis work presents the following contributions.

Page 3: Nonlinear Double-Capacitor Model for Rechargeable

3

ā€¢ A new ECM, named the nonlinear double-capacitor(NDC) model, is developed. By design, it transforms thelinear double-capacitor model in [1] by coupling it with anonlinear circuit mimicking a batteryā€™s voltage behavior.With this pivotal change, the NDC model introduces twoadvantages over existing ECMs. First, it can simulatenot only the charge diffusion characteristic of a batteryā€™selectrochemical dynamics, but also the critical nonlinearelectrical phenomena. This unique feature guarantees themodelā€™s better accuracy, which comes at only a very slightincrease in model complexity. Second, the NDC modelcan be interpreted as a circuit-based approximation of theSPM. This further justifies its soundness while inspiringa refreshed look at the connections between the SPM andECMs.

ā€¢ Parameter identification is investigated for the proposedmodel. This begins with a study of the constant-currentcharging/discharging scenario, with an identification ap-proach, termed 1.0, developed by fitting parameters withthe measurement data. Then, shifting the focus to the sce-nario of variable-current charging/discharging, the studyintroduces a Wiener perspective into the identificationof the NDC model due to its Wiener-type structure. AWiener identification approach is proposed for the NDCmodel based on maximum a posteriori (MAP) estimation,which is termed 2.0. Compared to the ML-based coun-terparts in the literature, this new approach incorporatesinto the estimation a prior distribution of the unknownparameters, which represents additional information orprior knowledge and can help drive the parameter searchtoward physically reasonable values.

ā€¢ Experimental validation is performed to assess the pro-posed results. This involves multiple experiments aboutbattery discharging under different kinds of current pro-files and a comparison of the NDC model with theRint and Thevenin models. The validation shows theconsiderable accuracy and predictive capability of theNDC model, as well as the effectiveness of the 1.0 and2.0 identification approaches.

C. Organization

The remainder of the paper is organized as follows. Sec-tion II presents the construction of the NDC model. Section IIIstudies parameter identification for the NDC model in theconstant-current charging/discharging scenario. Inspired byWiener system identification, Section IV proceeds to developan MAP-based parameter estimation approach to identify theNDC model. Section V offers the experimental validation. Fi-nally, Section VI gathers concluding remarks and suggestionsfor future research.

II. NDC MODEL DEVELOPMENT

This section develops the NDC model and presents themathematical equations governing its dynamic behavior.

To begin with, let us review the original linear double-capacitor model proposed in [1]. As shown in Figure 1(a),this model includes two capacitors in parallel, Cb and Cs,

š‘…0

š‘…š‘ š‘…š‘

š¶š‘ š¶š‘

š¼

š‘‰

(a)

š‘…š‘…0

š‘…š‘…š‘ š‘ š‘…š‘…š‘š‘

š¶š¶š‘ š‘ š¶š¶š‘š‘

š¼š¼

š‘ˆš‘ˆ = ā„Ž š‘‰š‘‰š‘ š‘ 

š¼š¼š‘…š‘…1

š¶š¶1š‘‰š‘‰

š‘‰š‘‰š‘š‘ š‘‰š‘‰š‘ š‘ 

(b)

Figure 1: (a) The original double-capacitor model; (b) theproposed NDC model.

each connected with a serial resistor, Rb and Rs, respectively.The double-capacitor structure simulates a batteryā€™s electrode,providing storage for electric charge, and the parallel con-nection between them allows the transport of charge withinthe electrode to be described. Specifically, one can considerthe Rs-Cs circuit as corresponding to the electrode surfaceregion exposed to the electrolyte; the Rb-Cb circuit representsan analogy of the bulk inner part of the electrode. As such,this model has the following features:ā€¢ Cb Cs and Rb Rs;ā€¢ Cb is where the majority of the charge is stored, and Rb-Cb accounts for low-frequency responses during charg-ing/discharging;

ā€¢ Cs is much smaller, and its voltage changes at much fasterrates than that of Cb during charging/discharging, makingRs-Cs responsible for high-frequency responses.

In addition, R0 is included to embody the electrolyte re-sistance. This model was designed in [1] for high-powerlithium-ion batteries, and its application can naturally extend todouble-layer capacitors that are widely used in hybrid energystorage systems, e.g., [55].

As pointed out in [26], the linear double-capacitor modelcan grasp the rate capacity effect, i.e., the total charge absorbed(or released) by a battery goes down with the increase incharging (or discharging) current. To see this, just notice thatthe terminal voltage V mainly depends on Vs (the voltageacross Cs), which changes faster than Vb (the voltage acrossCb). Thus, when the current I is large, the fast rise (ordecline) of Vs will make V hit the cut-off threshold earlier thanwhen Cb has yet to be fully charged (or discharged). Anotherphenomenon that can be seized is the capacity and voltagerecovery effect. That is, the usable capacity and terminalvoltage would increase upon the termination of dischargingdue to the migration of charge from Cb to Cs. However,this model by nature is a linear system, unable to describe a

Page 4: Nonlinear Double-Capacitor Model for Rechargeable

4

defining characteristic of batteriesā€”the nonlinear dependenceof OCV on the SoC. It hence is effective only when a batteryis restricted to operate conservatively within some truncatedSoC range that permits a linear approximation of the SoC-OCV curve.

To overcome the above issue, the NDC model is proposed,which is shown in Figure 1(b). It includes two changes. Theprimary one is to introduce a voltage source U , which is anonlinear mapping of Vs, i.e., U = h(Vs). Second, an RCcircuit, R1-C1, is added in series to U . Next, let us justifythe above modifications from a perspective of the SPM, asimplified electrochemical model that has recently attractedwide interest.

Figure 2 gives a schematic diagram of the SPM. TheSPM represents an electrode as a single spherical particle.It describes the mass balance and diffusion of lithium ionsin a particle during charging/discharging by Fickā€™s secondlaw of diffusion in a spherical coordinate system [5]. Ifsubdividing a spherical particle into two finite volumes, thebulk inner domain (core) and the near-surface domain (shell),one can simplify the diffusion of lithium ions between themas the charge transport between the capacitors of the double-capacitor model, as proven in [26]. For SPM, the terminalvoltage consists of three elements: the difference in the open-circuit potential of the positive and negative electrodes, thedifference in the reaction overpotential, and the voltage acrossthe film resistance [4]. The open-circuit potential dependson the lithium-ion concentration in the surface region of thesphere, which is akin to the role of Vs here. Therefore, itis appropriate as well as necessary to introduce a nonlinearfunction of Vs, i.e., h(Vs), as an analogy to the open-circuitpotential. With U = h(Vs), the NDC model can correctlyshow the influence of the charge state on the terminal voltage,while inheriting all the capabilities of the original model.

Furthermore, the NDC model also contains an RC circuit,R1-C1, which, together with R0, simulates the impedance-based part of the voltage dynamics. Here, R0 characterizesthe linear kinetic aspect of the impedance, which relatesto the ohmic resistance and solid electrolyte interface (SEI)resistance [56]; R1-C1 accounts for the voltage transientsrelated with the charge transfer on the electrode/electrolyteinterface and the ion mass diffusion in the battery [57]. Thiswork finds that one RC circuit can offer sufficient fidelity,though it is possible to connect more RC circuits serially withR1-C1 to gain better accuracy.

The dynamics of the NDC model can be expressed in thestate-space form as follows:

Vb(t)Vs(t)

V1(t)

= A

Vb(t)Vs(t)V1(t)

+BI(t),

V (t) = h(Vs(t))āˆ’ V1(t) +R0I(t),

(1a)

(1b)

where

A =

āˆ’1

Cb(Rb+Rs)1

Cb(Rb+Rs) 01

Cs(Rb+Rs)āˆ’1

Cs(Rb+Rs) 0

0 0 āˆ’1R1C1

, B =

Rs

Cb(Rb+Rs)Rb

Cs(Rb+Rs)āˆ’1C1

.

In above, I > 0 for charging, I < 0 for discharging, andV1 refers to the voltage across the R1-C1 circuit. One canparameterize h(Vs) as a polynomial. A fifth-order polynomialis empirically selected here:

h(Vs) = Ī±0 + Ī±1Vs + Ī±2V2s + Ī±3V

3s + Ī±4V

4s + Ī±5V

5s ,

where Ī±i for i = 0, 1, . . . , 5 are coefficients. Note that h(Vs)should be lower and upper bounded, depending on a batteryā€™soperating voltage range. This implies that Vb and Vs must alsobe bounded. For any bounds selected for them, it is alwayspossible to find out a set of coefficients Ī±iā€™s to satisfy h(Ā·).Hence, one can straightforwardly normalize Vb and Vs to letthem lie between 0 V and 1 V, without loss of generality. Inother words, Vb = Vs = 1 V at full charge (SoC = 1) andthat Vb = Vs = 0 V for full depletion (SoC = 0). Followingthis setting, SoC is given by

SoC =QaQt

=CbVb + CsVsCb + Cs

, (2)

where Qt = Cb + Cs denotes the total capacity, and Qa =CbVb +CsVs the available capacity, respectively. It is easy toverify that the SoCā€™s dynamics is governed by

Ė™SoC =[

Cb

Cb+Cs

Cs

Cb+Cs0]VbVs

V1

=1

QtI. (3)

Meanwhile, it is worth noting that the SoC-OCV functionwould share the same form with h(Ā·). To see this point, recallthat OCV refers to the terminal voltage when the batteryis at equilibrium without current load. For the NDC model,the equilibrium happens when Vb = Vs, V1 = 0 V andI = 0 A, and in this case, Vs = SoC according to (2),and OCV = h(Vs). This suggests that OCV = h(SoC). Inaddition, the internal resistance R0 is also assumed to be SoC-dependent following the recommendation in [58], taking theform of

R0 = Ī³1 + Ī³2eāˆ’Ī³3SoC + Ī³4e

āˆ’Ī³5(1āˆ’SoC). (4)

The rest of this paper will center on developing parameteridentification approaches to determine the model parametersusing measurement data and apply identified models to exper-imental datasets to evaluate their predictive accuracy.

III. PARAMETER IDENTIFICATION 1.0:CONSTANT-CURRENT CHARGING/DISCHARGING

This section studies parameter identification for the NDCmodel when a constant current is applied to a battery. Thedischarging case is considered here without loss of generality.In a two-step procedure, the h(Ā·) function is identified first,and the impedance and capacitance parameters estimated next.

A. Identification of h(Ā·)The SoC-OCV relation of the NDC model is given by

OCV = h(SoC), as aforementioned in Section II. Hence,one can identify h(Ā·) by fitting it with a batteryā€™s SoC-OCVdata. To obtain the SoC-OCV curve, one can discharge abattery using a small current (e.g., 1/25 C-rate as suggested

Page 5: Nonlinear Double-Capacitor Model for Rechargeable

5

Shell

Core

Li+ Li+

Li+

Li+

Negative Electrode Positive ElectrodeSeparator

eāˆ’ eāˆ’

Li+Discharge

Current C

ollector

Current C

ollector

š‘Ÿš‘Ÿ0

š‘Ÿš‘Ÿ1

Solid Particles

Figure 2: The single-particle model (top), and a particle(bottom) subdivided into two volumes, core and shell, whichcorrespond to Rb-Cb and Rs-Cs, respectively.

in [30]) from full to empty. In this process, the terminalvoltage V can be taken as OCV. Immediately one can seethat Ī±0 = V and

āˆ‘5i=0 Ī±i = V , where V and V are the

minimum and maximum value of V in the process. Therefore,OCV = h(SoC) can be written as a function of Ī±i fori = 1, 2, . . . , 4 as follows:

OCV = V +

4āˆ‘i=1

Ī±iSoCi +

(V āˆ’ V āˆ’

4āˆ‘i=1

Ī±i

)SoC5,

where OCV can be read directly from the terminal voltagemeasurements. By (3), SoC can be calculated using thecoulomb counting method as follows:

SoC = 1 +1

QtIt.

From above, one can observe that Ī±i for i = 1, 2, . . . , 4 canbe identified by solving a data fitting problem, which can beaddressed as a linear least squares problem. The identificationresults are unique and can be easily obtained. Then with Ī±0 =V and Ī±5 = V āˆ’ V āˆ’

āˆ‘4i=1 Ī±i, the function h(Ā·) becomes

explicit and ready for use.

B. Identification of Impedance and Capacitance

Now, consider discharging the battery by a constant cur-rent of normal magnitude to determine the impedance andcapacitance parameters. The identification can be attained byexpressing the terminal voltage in terms of the parameters andthen fitting it to the measurement data.

1) Terminal Voltage Response Analysis: Consider a batteryleft idling for a long period of time, and then discharge it usinga constant current. According to (1a), Vs can be derived as

Vs(t) = Vs(0) +It

Cb + Cs+Cb(RbCb āˆ’RsCs)I

(Cb + Cs)2

Ā·[1āˆ’ exp

(āˆ’ Cb + CsCbCs(Rb +Rs)

t

)], (5)

where Vs(0) is known to us as it can be accessed fromSoC(0) when the battery is initially relaxed. However, it isimpossible to identify Cb, Rb, Cs and Rs altogether. Thisissue can be seen from (5), where Vs depends on three param-eters, i.e., 1/(Cb + Cs), Cb(RbCb āˆ’RsCs)/(Cb + Cs)

2 and(Cb+Cs)/ [CbCs(Rb +Rs)]. Even if the three parameters areknown, it is still not possible to extract all the four individualimpedance and capacitance parameters from them due to theparameter redundancy. Therefore, one can sensibly assumeRs = 0, as recommended in [42]. This is a tenable assumptionfor the NDC model since Rs Rb as aforementioned. As aresult, (5) reduces to

Vs(t) = Vs(0) + Ī²1It+ Ī²2I(1āˆ’ eāˆ’Ī²3t

), (6)

where

Ī²1 =1

Cb + Cs, Ī²2 =

RbC2b

(Cb + Cs)2, Ī²3 =

Cb + CsCbCsRb

.

Here, Ī²1 is known because Qt has been calibrated by coulombcounting in Section III-A. When Ī²2 and Ī²3 are also available,Cb, Cs and Rb can be reconstructed as follows:

Cb =Ī²2Ī²3

Ī²1(Ī²1 + Ī²2Ī²3), Cs =

1

Ī²1 + Ī²2Ī²3, Rb =

1

Ī²1Ī²3CbCs.

Further, in the above constant-current discharging scenario, theevolution of V1 follows

V1(t) = eāˆ’Ī²5tV1(0)āˆ’ IĪ²4

(1āˆ’ eāˆ’Ī²5t

), (7)

whereĪ²4 = R1, Ī²5 =

1

R1C1.

Since the battery has idled for a long period prior to discharg-ing, V1(0) relaxes at zero and can be removed from (7).

Then, combining (1b), (4), (6) and (7), the terminal voltageresponse is given by

V (Īø; t) =

5āˆ‘i=0

Ī±iVis (Īø; t) + IĪø3

(1āˆ’ eāˆ’Īø4t

)+ IĪø5

+ IĪø6eāˆ’Īø7SoC(t) + IĪø8e

āˆ’Īø9(1āˆ’SoC(t)). (8)

with

Īø =[Ī²2 Ī²3 Ī²4 Ī²5 Ī³1 Ī³2 Ī³3 Ī³4 Ī³5

]>,

and

Vs(Īø; t) = Vs(0) + It/Qt + Īø1I(1āˆ’ eāˆ’Īø2t

),

SoC(t) = SoC(0) + It/Qt.

2) Data-Fitting-Based Identification of Īø: In above, theterminal voltage V is expressed in terms of Īø, allowingone to identify Īø by minimizing the difference between themeasured voltage and the voltage predicted by (8). Hence, adata fitting problem similar to the one in Section III-A can beformulated. It should be noted that the resultant optimizationwill be nonlinear and nonconvex due to the presence of h(Ā·).As a consequence, a numerical algorithm may get stuck inlocal minima and eventually give unreasonable estimates. Apromising way of mitigating this challenge is to constrain thenumerical optimization search within a parameter space that

Page 6: Nonlinear Double-Capacitor Model for Rechargeable

6

is believably correct. Specifically, one can roughly determinethe lower and upper bounds of part or all of the parameters,set up a limited search space, and run numerical optimizationwithin this space. With this notion, the identification problemcan be formulated as a constrained optimization problem:

Īø = arg minĪø

1

2[y āˆ’ V (Īø)]

>Qāˆ’1 [y āˆ’ V (Īø)] ,

s.t. Īø ā‰¤ Īø ā‰¤ Īø,

(9a)

(9b)

where Īø is the estimate of Īø, Īø and Īø are the pre-set lowerand upper bounds of Īø, respectively, y the terminal voltagemeasurement vector, Q an MƗM symmetric positive definitematrix representing the covariance of the measurement noise,with M being the number of the data points. Besides,

y =[y(t1) y(t2) Ā· Ā· Ā· y(tM )

]>,

V (Īø) =[V (Īø; t1) V (Īø; t2) Ā· Ā· Ā· V (Īø; tM )

]>.

Multiple numerical algorithms are available in the literatureto solve (9), a choice among which is the interior-point-basedtrust-region method [39].

IV. PARAMETER IDENTIFICATION 2.0:VARIABLE-CURRENT CHARGING/DISCHARGING

While it is not unusual to charge or discharge a battery ata constant current, real-world battery systems such as thosein electric vehicles generally operate at variable currents.Motivated by practical utility, an interesting and challengingquestion is: Will it be possible to estimate all the parameters ofthe NDC model in one shot when an almost arbitrary currentprofile is applied to a battery? Having this question addressedwill greatly improve the availability of the model, even to anon-demand level, for battery management tasks. This sectionoffers a study in this regard from a Wiener identificationperspective. It first unveils the NDC modelā€™s inherent Wiener-type structure and then develops an MAP-based identificationapproach. Here, the study assumes R0 to be constant forconvenience.

A. Wiener-Type Strucutre of the NDC Model

The NDC model is structurally similar to a Wiener systemā€”the double RC circuits constitute a linear dynamic subsystem,and cascaded with it is a nonlinear mapping. The followingoutlines the discrete-time Wiener-type formulation of (1).

Suppose that (1a) is sampled with a time period āˆ†T andthen discretized by the zero-order-hold (ZOH) method. Thediscrete-time model is expressed as

x(tk+1) = Adx(tk) +BdI(tk), (10)

where k is the discrete-time index with tk = kāˆ†T , and

Ad = eAāˆ†T , Bd =

(āˆ« āˆ†T

0

eAĻ„dĻ„

)B.

Let us use t instead of tk to represent the discrete time instantin sequel for notational simplicity. Then, (10) can be writtenas

x(t) = (qI3Ɨ3 āˆ’Ad)āˆ’1BdI(t) + (qI3Ɨ3 āˆ’Ad)āˆ’1qx(0),

where q is the forward shift operator, and I3Ɨ3 āˆˆ R3Ɨ3 is anidentity matrix, respectively. Since Vs(t) =

[0 1 0

]x(t)

and V1(t) =[0 0 1

]x(t), one can obtain the following

after some lengthy derivation:

Vs(t) = G1(q)I(t) +G2(q)Vs(0),

V1(t) = G3(q)I(t) +G4(q)V1(0),

(11)(12)

where

G1(q) =(Ī²1 + Ī²2)qāˆ’1 āˆ’ (Ī²1Ī²3 + Ī²2)qāˆ’2

1āˆ’ (1 + Ī²3)qāˆ’1 + Ī²3qāˆ’2,

G2(q) =1

1āˆ’ qāˆ’1,

G3(q) =Ī²4qāˆ’1

1 + Ī²5qāˆ’1,

G4(q) =1

1 + Ī²5qāˆ’1,

withĪ²1 =

A21B11 +A12B21

A12 +A21āˆ†T,

Ī²2 =A21(B21 āˆ’B11)

(A12 +A21)2(1āˆ’ Ī²3) ,

Ī²3 = eāˆ’(A12+A21)āˆ†T ,

Ī²4 = āˆ’ (Ī²5 + 1)B31/A33,

Ī²5 = āˆ’eA33āˆ†T .

Note that the notation Ī² is slightly abused above withoutcausing confusion. Assume that the battery has been at restfor a sufficiently long time to achieve an equilibrium statebefore a test. In this setting, Vs(0) = SoC(0), V1(0) = 0 V,and G4(q)V1(0) = 0. Besides, one can also see that the sameparameter redundancy issue as in Section III-B occurs againā€”only three parameters, Ī²1 through Ī²3, appear in (11), but fourphysical parameters, Cb, Cs, Rb and Rs, need to be identified.To fix this, let Rs = 0 as was done before. Then Ī²1 throughĪ²3 reduce to be

Ī²1 =āˆ†T

Cb + Cs, Ī²2 =

RbC2b (1āˆ’ Ī²3)

(Cb + Cs)2, Ī²3 = e

āˆ’ Cb+CsCbCsRb

āˆ†T.

If Ī²1 through Ī²5 become available, the physical parameterscan be reconstructed as follows:

Cb =āˆ†T

Ī²1āˆ’ Cs, Cs =

(1āˆ’ Ī²3) āˆ†T

Ī²1 āˆ’ Ī²1Ī²3 āˆ’ Ī²2logĪ²3,

Rb = āˆ’ (āˆ†T )2

CbCsĪ²1logĪ²3, R1 =

āˆ’Ī²4

Ī²5 + 1, C1 =

āˆ’āˆ†T

log(āˆ’Ī²5)R1.

Finally, it is obvious that

V (t) = h [G1(q)I(t) +G2(q)Vs(0)]āˆ’G3(q)I(t) +R0I(t).

(13)The above equation reveals the block-oriented Wiener-typestructure of the NDC model, as depicted in Figure 3, in whichthe linear dynamic model G1(q) and the nonlinear functionh(Vs) are interconnected sequentially. Given (13), the nextpursuit is to estimate all of the parameters simultaneously,which include Ī±i for i = 1, 2, . . . , 4, Ī²i for i = 1, 2, . . . , 5,and R0. Here, Ī±0 and Ī±5 are free of identification as they canbe expressed by Ī±i for i = 1, 2, . . . , 4 (see Section III-A).

Page 7: Nonlinear Double-Capacitor Model for Rechargeable

7

šŗšŗ1(š‘žš‘ž)š¼š¼(š‘”š‘”) š‘‰š‘‰(š‘”š‘”)

Linear Dynamic Model

šŗšŗ3(š‘žš‘ž)

š¼š¼(š‘”š‘”)

šŗšŗ2(š‘žš‘ž)

š‘‰š‘‰š‘ š‘ (0)

ā„Ž š‘‰š‘‰š‘ š‘ š‘‰š‘‰š‘ š‘ (š‘”š‘”)

Nonlinear Function

š‘…š‘…0

š¼š¼(š‘”š‘”)

Figure 3: The Wiener-type structure of the nonlinear double-capacitor (NDC) model.

B. MAP-Based Wiener Identification

Consider the following model based on (13) for notationalconvenience:

z(t) = V (Īø;u(t)) + v(t), (14)

where u is the input current I , z the measured voltage, vthe measurement noise added to V and assumed to follow aGaussian distribution N (0, Ļƒ2), and

V (Īø;u(t)) = h [G1(q,Īø)u(t) +G2(q)Vs(0),Īø]

āˆ’G3(q,Īø)u(t) + Īø10u(t),

with

Īø =[Ī±1 Ī±2 Ī±3 Ī±4 Ī²1 Ī²2 Ī²3 Ī²4 Ī²5 R0

]>.

The input and output datasets are denoted as

u =[u(t1) u(t2) Ā· Ā· Ā· u(tN )

]> āˆˆ RNƗ1,

z =[z(t1) z(t2) Ā· Ā· Ā· z(tN )

]> āˆˆ RNƗ1,

where N is the total number of data samples. A combinationof them is expressed as

Z =[u z

].

An ML-based approach is developed in [53] to deal withWiener system identification. If applied to (14), it leads toconsideration of the following problem:

Īø = arg maxĪø

p(Z|Īø).

Following this line, one can derive a likelihood cost functionand perform minimization to find out Īø. However, this methodcan be vulnerable to the risk of local minima because ofthe nonconvexity issue resulting from the static nonlinearfunction h(Ā·). This can cause unphysical estimates. Whilecarefully selecting an initial guess is suggested to alleviate thisproblem [59], it is often found inadequate for many practicalsystems. In particular, our study showed that it could hardlydeliver reliable parameter estimation when used to handle theNDC model identification.

MAP-based Wiener identification thus is proposed here toovercome this problem. The MAP estimation can incorpo-rate some prior knowledge about parameters to help drivethe parameter search toward a reasonable minimum point.Specifically, consider maximizing the a posteriori probabilitydistribution of Īø conditioned on Z:

Īø = arg maxĪø

p(Īø|Z). (15)

By the Bayesā€™ theorem, it follows that

p(Īø|Z) =p(Z|Īø) Ā· p(Īø)

p(Z)āˆ p(Z|Īø) Ā· p(Īø).

In above, p(Īø) quantifies the prior information available aboutĪø. A general way is to characterize it as a Gaussian randomvector following the distribution p(Īø) āˆ¼ N (m,P ). Basedon (14), p(z|Īø) āˆ¼ N (V (Īø;u),R), where R = Ļƒ2I and

V (Īø;u) =[V (Īø;u(t1)) Ā· Ā· Ā· V (Īø;u(tN ))

]>.

Then,

p(Z|Īø) Ā· p(Īø)

āˆ exp

(āˆ’ 1

2[z āˆ’ V (Īø;u)]

>Rāˆ’1 [z āˆ’ V (Īø;u)]

)Ā· exp

(āˆ’1

2(Īø āˆ’m)

>Pāˆ’1 (Īø āˆ’m)

).

If using the log-likelihood, the problem in (15) is equivalentto

Īø = arg minĪøJ(Īø), (16)

where

J(Īø) =1

2[z āˆ’ V (Īø;u)]

>Rāˆ’1 [z āˆ’ V (Īø;u)]

+1

2(Īø āˆ’m)

>Pāˆ’1 (Īø āˆ’m) .

For the nonlinear optimization problem in (16), one can exploitthe quasi-Newton method to numerically solve it [53]. Thismethod iteratively updates the parameter estimate through

Īøk+1 = Īøk + Ī»ksk. (17)

Page 8: Nonlinear Double-Capacitor Model for Rechargeable

8

Here, Ī»k denotes the step size at iteration step k, and sk isthe gradient-based search direction given by

sk = āˆ’Bkgk, (18)

where Bk āˆˆ R10Ɨ10 is a positive definite matrix that approx-imates the Hessian matrix āˆ‡2J (Īøk), and gk = āˆ‡J (Īøk) āˆˆR10Ɨ1. Based on the well-known BFGS update strategy [60],Bk can be updated by

Bk =

(I āˆ’ Ī“kĪ³

>k

Ī“>k Ī³k

)Bkāˆ’1

(I āˆ’ Ī³kĪ“

>k

Ī“>k Ī³k

)+Ī“kĪ“>k

Ī“>k Ī³k, (19)

with Ī“k = Īøk āˆ’ Īøkāˆ’1 and Ī³k = gk āˆ’ gkāˆ’1. In addition,

gk = āˆ’(āˆ‚V (Īøk;u)

āˆ‚Īøk

)>Rāˆ’1 [z āˆ’ V (Īøk;u)]

+ Pāˆ’1 (Īøk āˆ’m) , (20)

where each column of āˆ‚V (Īø;u)āˆ‚Īø āˆˆ RNƗ10 is given by

āˆ‚V (Īø;u)

āˆ‚Īøi= xi āˆ’ x5 for i = 1, 2, . . . , 4,

āˆ‚V (Īø;u)

āˆ‚Īø5= Ī£ qāˆ’1 āˆ’ Īø7q

āˆ’2

1āˆ’ (1 + Īø7)qāˆ’1 + Īø7qāˆ’2u,

āˆ‚V (Īø;u)

āˆ‚Īø6= Ī£ qāˆ’1 āˆ’ qāˆ’2

1āˆ’ (1 + Īø7)qāˆ’1 + Īø7qāˆ’2u,

āˆ‚V (Īø;u)

āˆ‚Īø7= Ī£ Īø6q

āˆ’2 āˆ’ 2Īø6qāˆ’3 + Īø6q

āˆ’4

(1āˆ’ (1 + Īø7)qāˆ’1 + Īø7qāˆ’2)2u,

āˆ‚V (Īø;u)

āˆ‚Īø8=

āˆ’qāˆ’1

1 + Īø9qāˆ’1u,

āˆ‚V (Īø;u)

āˆ‚Īø9=

Īø8qāˆ’2

1 + 2Īø9qāˆ’1 + Īø29qāˆ’2u,

āˆ‚V (Īø;u)

āˆ‚Īø10= u,

withx = G1(q,Īø)u+G2(q)Vs(0)1,

Ī£ =

4āˆ‘i=1

iĪøix(iāˆ’1) + 5

(V āˆ’ V āˆ’

4āˆ‘i=1

Īøi

)x4.

Here, x u denotes the Hadamard product of x and u, x2

denotes the Hadamard power with x2 = xx, and 1 āˆˆ RNƗ1

denotes a column vector with all elements equal to one.Finally, note that Ī»k needs to be chosen carefully to

make J(Īø) decrease monotonically. One can use the Wolfeconditions and let Ī»k be selected such that

J (Īøk + Ī»ksk) ā‰¤ J (Īøk) + c1Ī»kg>k sk,

āˆ‡J (Īøk + Ī»ksk)>sk ā‰„ c2āˆ‡J (Īøk)

>sk,

(21a)

(21b)

with 0 < c1 < c2 < 1. For the quasi-Newton method,c1 is usually set to be quite small, e.g., c1 = 10āˆ’6, andc2 is typically set to be 0.9. The selection of Ī»k can bebased on trial and error in implementation. One can startwith picking a number and check the Wolfe conditions. Ifthe conditions are not satisfied, reduce the number and checkagain. An interested reader is referred to [60] for detaileddiscussion about the Ī»k selection. Summarizing the above,

Table I: Quasi-Newton-based implementation for MAP-basedWiener identification.

Initialize Īø0 and set the convergence tolerancerepeat

Compute gk via (20)if k = 0 then

Initialize B0 = 0.001 1ā€–g0ā€–I

elseCompute Bk via (19)

end ifCompute sk via (18)Find Ī»k that satisfies the Wolfe conditions (21)Perform the update via (17)

until J(Īøk) convergesreturn Īø = Īøk

Table I outlines the implementation procedure for the MAP-based Wiener identification.

Remark 1: While the MAP estimation has enjoyed a longhistory of addressing a variety of estimation problems, nostudy has been reported about its application to Wiener systemidentification to our knowledge. Here, it is found to be a veryuseful approach for providing physically reasonable parameterestimation for practical systems, as it takes into accountsome prior knowledge about the unknown parameters. In aGaussian setting as adopted here, the prior p(Īø) translates intoa regularization term in J(Īø), which prevents incorrect fittingand enhances the robustness of the numerical optimizationagainst nonconvexity.

Remark 2: The proposed 2.0 identification approach requiressome prior knowledge of the parameters to be available, whichcan be developed in several ways in practice. First, R0 can beroughly estimated using the voltage drop at the beginning ofthe discharge, to which it is a main contributor. Second, thepolynomial coefficients of h(Ā·) can be approximately obtainedfrom an experimentally calibrated SoC-OCV curve if thereis any. Third, one can derive a rough range for Cb + Cs ifa batteryā€™s capacity is approximately known. Finally, as theparameters of batteries of the same kind and brand are usuallyclose, one can take the parameter estimates acquired from onebattery as prior knowledge for another.

Remark 3: In general, a prerequisite for successful iden-tification is that the parameters must be identifiable in acertain sense. Following along similar lines as in [18, 61],one can rigorously define the parametersā€™ local identifiabilityfor the considered Wiener identification problem and find outthat a sufficient condition for it to hold is the full ranknessof the sensitivity matrix āˆ‚V (Īø;u)/āˆ‚Īø, which can be usedfor identifiability testing. Using this idea, our simulationsconsistently showed the full rankness of the sensitivity matrixunder variable current profiles such as those in Figure 8,indicating that the NDC model can be locally identifiable.Related with identification is optimal input design, whichconcerns designing the best current profile to maximize theparameter identifiability [50, 51]. It will be part of our futureresearch to explore this interesting problem for the NDC

Page 9: Nonlinear Double-Capacitor Model for Rechargeable

9

model.Remark 4: It is worth mentioning that the 2.0 identification

approach can be readily extended to identify some otherECMs that have a Wiener-like structure like the Rint andThevenin models. One can follow similar lines to develop thecomputational procedures for each, and hence the details areskipped here.

Remark 5: The 1.0 and 2.0 identification approaches aredesigned to perform offline identification for the NDC model,each with its own advantages. The 1.0 approach is designedfor in-lab battery modeling and analysis, using simple two-step (trickle- and constant-current discharging) battery testingprotocols. While requiring a long time for experiments, it canoffer high accuracy in parameter estimation. More sophisti-cated by design, the 2.0 approach can extract the parametersall at once from data based on variable current profiles. It canbe conveniently exploited to determine the NDC model forbatteries operating in real-world applications.

V. EXPERIMENTAL VALIDATION

This section presents experimental validation of the pro-posed NDC model and parameter identification 1.0 and 2.0approaches. All the experiments in this section were conductedon a PEC RĀ© SBT4050 battery tester (see Figure 4). It cansupport charging/discharging with arbitrary current-, voltage-and power-based loads (up to 40 V and 50 A). A specializedserver is used to prepare and configure a test offline andcollect experimental data online via the associated softwareLifeTestTM. Using this facility, charging/discharging tests wereperformed to generate data on a Panasonic NCR18650Blithium-ion battery cell, which was set to operate between 3.2V (fully discharged) and 4.2 V (fully charged).

A. Validation Based on Parameter Identification 1.0

This validation first extracts the NDC model from trainingdataset using the 1.0 identification approach in Section IIIand then applies the identified model to validation datasetsto assess its predictive capability.

As a first step, the cell was fully charged and relaxed fora long time period. Then, a full discharge test was appliedto the cell using a trickle constant current of 0.1 A (about1/30 C-rate). With this test, the total capacity is determined tobe Qt = 3.06 Ah by coulomb counting, implying Cb +Cs =11, 011 F. Further, from the SoC-OCV curve fitting, we obtain

OCV = 3.2 + 2.59 Ā· SoCāˆ’ 9.003 Ā· SoC2 + 18.87 Ā· SoC3

āˆ’ 17.82 Ā· SoC4 + 6.325 Ā· SoC5,

which establishes h(Ā·) immediately. The measured and iden-tified SoC-OCV curves are compared in Figure 5. Next, thecell was fully charged again and left idling for a long time.This was then followed by a full discharge using a constantcurrent of 3 A to produce data for estimation of the impedanceand capacitance parameters. The identification was achievedby solving the constrained optimization problem in (9). Thecomputation took around 1 sec, performed on a Dell PrecisionTower 3620 equipped with 3 GHz Inter Xeon CPU, 16 GbRAM and MATLAB R2018b. Table II summarizes the initial

Figure 4: PEC RĀ© SBT4050 battery tester.

0 0.2 0.4 0.6 0.8 1

SoC

3.2

3.4

3.6

3.8

4

4.2

OC

V

Measured OCV

Predicted OCV

Figure 5: Identification 1.0: parameter identification of h(Ā·)that defines SoC-OCV relation.

guess, lower and upper bounds, and obtained estimates of theparameters. The physical parameter estimates are extracted as:Cb = 10, 037 F, Cs = 973 F, Rb = 0.019 Ī©, Rs = 0,R1 = 0.02 Ī©, C1 = 3, 250 F, and

R0 = 0.0531 + 0.1077eāˆ’3.807Ā·SoC + 0.0533eāˆ’7.613Ā·(1āˆ’SoC).

The model is now fully available from the two steps. Figure 6shows that it accurately fits with the measurement data.

While an identified model generally can well fit a trainingdataset, it is more meaningful and revealing to examine itspredictive performance on some different datasets. Hence,five more tests were conducted by discharging the cell us-ing constant currents of 1.5 A, 2.5 A and 3.5 A and twovariable current profiles, respectively. Figure 7 shows whatthe identified model predicts for discharging at constant cur-rents. An overall high accuracy is observed, even though theprediction is slightly less accurate when the current is 1.5A, probably because the parameters are current-dependent toa certain extent. The variable current profiles are portrayedin Figures 8(a) and 9(a), which were created by scaling theUrban Dynamometer Driving Schedule (UDDS) profile in [62]to span the ranges of 0āˆ¼3 A and 0āˆ¼6 A, respectively. Fig-ures 8(b) and 9(b) present the predictive fitting results. Both ofthem illustrate that the model-based voltage prediction is quiteclose to the actual measurements. These results demonstratethe excellent predictive capability of the NDC model.

B. Validation Based on Parameter Identification 2.0

Let us now consider the 2.0 identification approach devel-oped in Section III, which treats the NDC model as a Wiener-

Page 10: Nonlinear Double-Capacitor Model for Rechargeable

10

Table II: Identification 1.0: initial guess, bound limits and identification results.

Name Ī²2 Ī²3 Ī²4 Ī²5 Ī³1 Ī³2 Ī³3 Ī³4 Ī³5

Initial guess 0.02 0.05 0.005 1/100 0.05 0.2 8 0.07 12Īø 0.005 0.005 0.001 1/800 0.01 0.05 1 0.01 1Īø 0.2 0.2 0.03 1/10 0.09 0.35 15 0.12 15Īø 0.0163 0.0575 0.02 1/65 0.0531 0.1077 3.807 0.0533 7.613

Note: quantities are given in SI standard units in Tables II and III.

Table III: Identification 2.0: initial guess, prior knowledge and identification results.

Name Ī±1 Ī±2 Ī±3 Ī±4 Ī²1 Ī²2 Ī²3 Ī²4 Ī²5 R0

Initial guess 2.59 -9.003 18.87 -17.82 9.078 Ɨ 10āˆ’5 8.914 Ɨ 10āˆ’4 0.964 āˆ’4.938 Ɨ 10āˆ’4 āˆ’0.9753 0.08m - - - - 9.078 Ɨ 10āˆ’5 8.914 Ɨ 10āˆ’4 0.964 āˆ’4.938 Ɨ 10āˆ’4 āˆ’0.9753 0.08āˆš

diag(P ) - - - - 0.001 Ɨm5 0.15 Ɨm6 0.15 Ɨm7 0.15 Ɨm8 0.15 Ɨm9 0.15 Ɨm10

Īø 2.32 -8.15 19.345 -20.78 9.082 Ɨ 10āˆ’5 9.227 Ɨ 10āˆ’4 0.982 āˆ’4.859 Ɨ 10āˆ’4 āˆ’0.8153 0.069

0 500 1000 1500 2000 2500

Time (s)

3.2

3.4

3.6

3.8

4

4.2

Vo

ltag

e (V

) Measured terminal voltage

Predicted terminal voltage

Figure 6: Identification 1.0: model fitting with the trainingdata obtained under 3 A constant-current discharging.

0 2000 4000 6000

Time (s)

3.2

3.4

3.6

3.8

4

4.2

Vo

ltag

e (V

)

1.5 A

2.5 A

3.5 A

Measured terminal voltage

Predicted terminal voltage

Figure 7: Identification 1.0: predictive fitting over validationdata obtained by discharging at different constant currents.

type system and performs MAP-based parameter estimation.This approach advantageously allows all the parameters to beestimated in a convenient one-shot procedure.

Following the manner in Section V-A, one can apply the 2.0approach to a training dataset to extract an NDC model andthen use it to predict the responses over several other differentdatasets. The validation here is also set to evaluate the NDCmodel against the Rint model [12] and the Thevenin model

with one serial RC circuit [12], which are commonly used inthe literature. The comparison also extends to a basic versionof the NDC model (referred to as ā€œbasic NDCā€ in sequel),one with a constant R0 and without R1-C1 circuit, with thepurpose of examining the utility of the NDC model when it isreduced to a simpler form. Note that, even though the NDCmodel is the most sophisticated among them, all of the fourmodels offer high computational efficiency by requiring onlya small number of arithmetic operations.

These four models are all Wiener-type, so the 2.0 identi-fication approach can be used to identify them on the sametraining dataset, i.e., the one shown in Figure 8, thus ensuringa fair comparison. The parameter setting for the NDC modelidentification and the estimation result are summarized inTable III. The computation took around 4 sec. The resultantphysical parameter estimates are given by: Cb = 10, 031 F,Cs = 979 F, Rb = 0.063 Ī©, Rs = 0, R1 = 0.003 Ī©,C1 = 2, 449 F and R0 = 0.069 Ī©. The identification resultsfor the Rint, Thevenin model and basic NDC models areomitted here for the sake of space.

Figure 10(a) depicts how the identified models fit withthe training dataset. One can observe that the NDC modeland its basic version show excellent fitting accuracy, overallbetter than the Rint and Thevenin models. A more detailedcomparison is given in Figure 10(b), which displays the fittingerror in percentage. It is seen that the Rint model shows theleast accuracy, followed by the Thevenin model. The NDCmodel and its basic version well outperform them, with theNDC model performing slightly better.

Proceeding forward, let us investigate the predictive per-formance of the four models over several validation datasets.First, consider the datasets obtained by constant-current dis-charging at 1.5 A, 2.5 A and 3.5 A, as illustrated in Figure 7.Figure 11 demonstrates that the NDC model and its basic ver-sion can predict the voltage responses under different currentsmuch more accurately than the Rint and Thevenin models.Next, consider the dataset in Figure 9 based on variable-currentdischarging. Figure 12 shows that the prediction accuracy ofall the models is lower than the fitting accuracy, which isunderstandable. However, the NDC model and its basic versionare still again the most capable of predicting, with the error

Page 11: Nonlinear Double-Capacitor Model for Rechargeable

11

0 1000 2000 3000 4000 5000 6000 7000 8000 9000

Time (s)

-3

-2

-1

0

Curr

ent

(A)

(a)

0 1000 2000 3000 4000 5000 6000 7000 8000 9000

Time (s)

3.2

3.4

3.6

3.8

4

4.2

Volt

age

(V) Measured terminal voltage

Predicted terminal voltage

3100 3200 3300

3.7

3.75

3.8

(b)

Figure 8: Identification 1.0: predictive fitting over validation dataset obtained by discharging at varying currents (0āˆ¼3 A). (a)Current profile. (b) Voltage fitting.

0 500 1000 1500 2000 2500 3000 3500 4000

Time (s)

-6

-4

-2

0

Cu

rren

t (A

)

(a)

0 500 1000 1500 2000 2500 3000 3500 4000

Time (s)

3.2

3.4

3.6

3.8

4

4.2

Volt

age

(V) Measured terminal voltage

Predicted terminal voltage

1200 1250 1300

3.73.75

3.83.85

(b)

Figure 9: Identification 1.0: predictive fitting over validation dataset obtained by discharging at varying currents (0 āˆ¼ 6 A).(a) Current profile. (b) Voltage fitting.

mostly lying below 1%. As a contrast, while the Theveninmodel can offer a decent fit with the training dataset as shownin Figure 10, its prediction accuracy over the validation datasetis not as satisfactory. This implies that it is less predictive thanthe NDC model.

Another evaluation of interest is about the SoC-OCV rela-tion. As mentioned earlier, the 2.0 approach can estimate allthe parameters, including the function h(Ā·). This allows one to

write the SoC-OCV function directly based on the identifiedh(Ā·) as it also characterizes the SoC-OCV relation. That is,

OCV = 3.2 + 2.32 Ā· SoCāˆ’ 8.15 Ā· SoC2 + 19.345 Ā· SoC3

āˆ’ 20.78 Ā· SoC4 + 8.222 Ā· SoC5.

Identification of the other three models can also lead toestimation of this function. Figure 13 compares them withthe benchmark shown in Figure 5, which is obtained exper-

Page 12: Nonlinear Double-Capacitor Model for Rechargeable

12

0 1000 2000 3000 4000 5000 6000 7000 8000 9000

Time (s)

3.2

3.4

3.6

3.8

4

4.2

Volt

age

(V)

Real

Rint

Thevenin

Basic NDC

NDC

3100 3200 3300

3.73.75

3.8

(a)

0 1000 2000 3000 4000 5000 6000 7000 8000 9000

Time (s)

0

1

2

3

4

Err

or

(%)

Rint

Thevenin

Basic NDC

NDC

(b)

Figure 10: Identification 2.0. (a) Model fitting with training dataset. (b) Fitting error in percentage.

0 2000 4000 6000

Time (s)

3.2

3.4

3.6

3.8

4

4.2

Vo

ltag

e (V

)

1.5 A

2.5 A

3.5 A

Real

Rint

Thevenin

Basic NDC

NDC

Figure 11: Identification 2.0: predictive fitting over validationdatasets obtained by discharging at different varying currents.

imentally by discharging the cell using a small current of0.1 A. It is obvious that the SoC-OCV curves obtained inthe identification of the NDC model and its basic version arecloser to the benchmark overall. This further shows the benefitof the NDC model as well as the efficacy of the 2.0 approach.

Summing up the above validation results, one can draw thefollowing observations:ā€¢ The NDC model is the most competent among the four

considered models for grasping and predicting a batteryā€™sdynamic behavior, justifying its validity and soundness.

ā€¢ The basic NDC model can offer fitting and predictionaccuracy almost comparable to that of the full model. Itthus can be well qualified if a practitioner wants to use asimpler NDC model yet without much loss of accuracy.

ā€¢ The 2.0 identification approach is effective in estimatingall the parameters of the NDC model as well as the

Rint and Thevenin models in one shot from variable-current-based data profiles. It can not only ease the costof identification considerably but also provide on-demandmodel availability potentially in practice.

VI. CONCLUSION

The growing importance of real-time battery managementhas imposed a pressing demand for battery models with highfidelity and low complexity, making ECMs a popular choicein this field. The double-capacitor model is emerging as afavorable ECM for diverse applications, promising severaladvantages in capturing a batteryā€™s dynamics. However, itslinear structure intrinsically hinders a characterization of abatteryā€™s nonlinear phenomena. To thoroughly improve thismodel, this paper proposed to modify its original structureby adding a nonlinear-mapping-based voltage source and aserial RC circuit. This development was justified throughan analogous comparison with the SPM. Furthermore, twooffline parameter estimation approaches, which were named1.0 and 2.0, respectively, were designed to identify the modelfrom current/voltage data. The 1.0 approach considers theconstant-current charging/discharging scenarios, determiningthe SoC-OCV relation first and then estimating the impedanceand capacitance parameters. With the observation that theNDC model has a Wiener-type structure, the 2.0 approachwas derived from the Wiener perspective. As the first of itskind, it leverages the notion of MAP to address the issue oflocal minima that may reduce or damage the performanceof the nonlinear Wiener system identification. It well lendsitself to the variable-current charging/discharging scenariosand can desirably estimate all the parameters in one shot. Theexperimental evaluation demonstrated that the NDC modeloutperformed the popularly used Rint and Thevenin models

Page 13: Nonlinear Double-Capacitor Model for Rechargeable

13

0 500 1000 1500 2000 2500 3000 3500 4000

Time (s)

3.2

3.4

3.6

3.8

4

4.2

Volt

age

(V) Real

Rint

Thevenin

Basic NDC

NDC

1200 1250 13003.63.73.8

(a)

0 500 1000 1500 2000 2500 3000 3500 4000

Time (s)

0

1

2

3

4

Err

or

(%) Rint

Thevenin

Basic NDC

NDC

(b)

Figure 12: Identification 2.0. (a) Predictive fitting over validation dataset obtained by discharging at varying currents between0 A and 6 A. (b) Predictive fitting error in percentage.

0 0.2 0.4 0.6 0.8 1

SoC

3.2

3.4

3.6

3.8

4

4.2

OC

V

Real

Rint

Thevenin

Basic NDC

NDC

Figure 13: Identification 2.0: identification of the SoC-OCVrelation based on different models, compared to the truth.

in predicting a batteryā€™s behavior, in addition to showing theeffectiveness of the identification approaches for extractingparameters. Our future work will include: 1) enhancing theNDC model further to account for the effects of temperatureand include the voltage hysteresis, 2) investigating optimalinput design for the model, and 3) building new batteryestimation and control designs based on the model.

REFERENCES

[1] V. H. Johnson and A. A. Pesaran, ā€œTemperature-dependent battery mod-els for high-power lithium-lon batteries,ā€ National Renewable EnergyLaboratory, Tech. Rep. NREL/CP-540-28716, 2000.

[2] M. Doyle, T. F. Fuller, and J. Newman, ā€œModeling of galvanostaticcharge and discharge of the lithium/polymer/insertion cell,ā€ Journal ofThe Electrochemical Society, vol. 140, no. 6, pp. 1526ā€“1533, 1993.

[3] J. C. Forman, S. J. Moura, J. L. Stein, and H. K. Fathy, ā€œGenetic identi-fication and fisher identifiability analysis of the Doyleā€“Fullerā€“Newmanmodel from experimental cycling of a LiFePO4 cell,ā€ Journal of PowerSources, vol. 210, pp. 263 ā€“ 275, 2012.

[4] N. Chaturvedi, R. Klein, J. Christensen, J. Ahmed, and A. Kojic,ā€œAlgorithms for advanced battery-management systems,ā€ IEEE ControlSystems Magazine, vol. 30, no. 3, pp. 49ā€“68, 2010.

[5] M. Guo, G. Sikha, and R. E. White, ā€œSingle-particle model for a lithium-ion cell: Thermal behavior,ā€ Journal of The Electrochemical Society, vol.158, no. 2, pp. A122ā€“A132, 2011.

[6] P. W. C. Northrop, B. Suthar, V. Ramadesigan, S. Santhanagopalan, R. D.Braatz, and V. R. Subramanian, ā€œEfficient simulation and reformulationof lithium-ion battery models for enabling electric transportation,ā€Journal of The Electrochemical Society, vol. 161, no. 8, pp. E3149ā€“E3157, 2014.

[7] C. Zou, C. Manzie, and D. Nesic, ā€œA framework for simplification ofPDE-based lithium-ion battery models,ā€ IEEE Transactions on ControlSystems Technology, vol. 24, no. 5, pp. 1594ā€“1609, 2016.

[8] X. Hu, D. Cao, and B. Egardt, ā€œCondition monitoring in advanced bat-tery management systems: Moving horizon estimation using a reducedelectrochemical model,ā€ IEEE/ASME Transactions on Mechatronics,vol. 23, no. 1, pp. 167ā€“178, 2018.

[9] J. E. B. Randles, ā€œKinetics of rapid electrode reactions,ā€ Discussions ofthe Faraday Society, vol. 1, pp. 11ā€“19, Mar. 1947.

[10] A. I. Zia and S. C. Mukhopadhyay, Impedance Spectroscopy and Exper-imental Setup. Cham, Switzerland: Springer International Publishing,2016, pp. 21ā€“37.

[11] S. M. G. and M. Nikdel, ā€œVarious battery models for various simulationstudies and applications,ā€ Renewable and Sustainable Energy Reviews,vol. 32, pp. 477ā€“485, 2014.

[12] H. He, R. Xiong, and J. Fan, ā€œEvaluation of lithium-ion battery equiv-alent circuit models for state of charge estimation by an experimentalapproach,ā€ Energies, vol. 4, pp. 582ā€“598, 2011.

[13] G. L. Plett, Battery Management Systems, Volume 1: Battery Modeling.Artech House, 2015.

[14] C. Weng, J. Sun, and H. Peng, ā€œA unified open-circuit-voltage modelof lithium-ion batteries for state-of-charge estimation and state-of-healthmonitoring,ā€ Journal of Power Sources, vol. 258, pp. 228ā€“237, 2014.

[15] X. Lin, H. E. Perez, S. Mohan, J. B. Siegel, A. G. Stefanopoulou,Y. Ding, and M. P. Castanier, ā€œA lumped-parameter electro-thermalmodel for cylindrical batteries,ā€ Journal of Power Sources, vol. 257,pp. 1ā€“11, 2014.

[16] M. Gholizadeh and F. R. Salmasi, ā€œEstimation of state of charge,unknown nonlinearities, and state of health of a lithium-ion batterybased on a comprehensive unobservable model,ā€ IEEE Transactions onIndustrial Electronics, vol. 61, no. 3, pp. 1335ā€“1344, 2014.

[17] H. E. Perez, X. Hu, S. Dey, and S. J. Moura, ā€œOptimal charging ofLi-ion batteries with coupled electro-thermal-aging dynamics,ā€ IEEE

Page 14: Nonlinear Double-Capacitor Model for Rechargeable

14

Transactions on Vehicular Technology, vol. 66, no. 9, pp. 7761ā€“7770,2017.

[18] H. Fang, Y. Wang, Z. Sahinoglu, T. Wada, and S. Hara, ā€œState of chargeestimation for lithium-ion batteries: An adaptive approach,ā€ ControlEngineering Practice, vol. 25, pp. 45ā€“54, 2014.

[19] G. L. Plett, ā€œExtended Kalman filtering for battery management systemsof LiPB-based HEV battery packs: Part 2. Modeling and identification,ā€Journal of Power Sources, vol. 134, no. 2, pp. 262ā€“276, 2004.

[20] X. Hu, S. Li, and H. Peng, ā€œA comparative study of equivalent circuitmodels for Li-ion batteries,ā€ Journal of Power Sources, vol. 198, pp.359ā€“367, 2012.

[21] K. Li, F. Wei, K. J. Tseng, and B.-H. Soong, ā€œA practical lithium-ion battery model for state of energy and voltage responses predictionincorporating temperature and ageing effects,ā€ IEEE Transactions onIndustrial Electronics, vol. 65, no. 8, pp. 6696ā€“6708, 2018.

[22] K.-T. Lee, M.-J. Dai, and C.-C. Chuang, ā€œTemperature-compensatedmodel for lithium-ion polymer batteries with extended Kalman filterstate-of-charge estimation for an implantable charger,ā€ IEEE Transac-tions on Industrial Electronics, vol. 65, no. 1, pp. 589ā€“596, 2018.

[23] M. Chen and G. A. Rincon-Mora, ā€œAccurate electrical battery modelcapable of predicting runtime and I-V performance,ā€ IEEE Transactionson Energy Conversion, vol. 21, no. 2, pp. 504ā€“511, 2006.

[24] T. Kim and W. Qiao, ā€œA hybrid battery model capable of capturingdynamic circuit characteristics and nonlinear capacity effects,ā€ IEEETransactions on Energy Conversion, vol. 26, no. 4, pp. 1172ā€“1180, 2011.

[25] V. Johnson, ā€œBattery performance models in ADVISOR,ā€ Journal ofPower Sources, vol. 110, no. 2, pp. 321ā€“329, 2002.

[26] H. Fang, Y. Wang, and J. Chen, ā€œHealth-aware and user-involved batterycharging management for electric vehicles: Linear quadratic strategies,ā€IEEE Transactions on Control Systems Technology, vol. 25, no. 3, pp.911ā€“923, 2017.

[27] H. Fang, C. Depcik, and V. Lvovich, ā€œOptimal pulse-modulated lithium-ion battery charging: Algorithms and simulation,ā€ Journal of EnergyStorage, vol. 15, pp. 359ā€“367, 2018.

[28] B. Schweighofer, K. M. Raab, and G. Brasseur, ā€œModeling of high powerautomotive batteries by the use of an automated test system,ā€ IEEETransactions on Instrumentation and Measurement, vol. 52, no. 4, pp.1087ā€“1091, 2003.

[29] S. Abu-Sharkh and D. Doerffel, ā€œRapid test and non-linear modelcharacterisation of solid-state lithium-ion batteries,ā€ Journal of PowerSources, vol. 130, no. 1, pp. 266ā€“274, 2004.

[30] M. Dubarry and B. Y. Liaw, ā€œDevelopment of a universal modeling toolfor rechargeable lithium batteries,ā€ Journal of Power Sources, vol. 174,no. 2, pp. 856ā€“860, 2007.

[31] H. He, R. Xiong, X. Zhang, F. Sun, and J. Fan, ā€œState-of-chargeestimation of the lithium-ion battery using an adaptive extended Kalmanfilter based on an improved Thevenin model,ā€ IEEE Transactions onVehicular Technology, vol. 60, no. 4, pp. 1461ā€“1469, 2011.

[32] Y. Tian, B. Xia, W. Sun, Z. Xu, and W. Zheng, ā€œA modified model basedstate of charge estimation of power lithium-ion batteries using unscentedKalman filter,ā€ Journal of Power Sources, vol. 270, pp. 619ā€“626, 2014.

[33] P. Mauracher and E. Karden, ā€œDynamic modelling of lead/acid batteriesusing impedance spectroscopy for parameter identification,ā€ Journal ofPower Sources, vol. 67, no. 1-2, pp. 69ā€“84, 1997.

[34] K. Goebel, B. Saha, A. Saxena, J. R. Celaya, and J. P. Christophersen,ā€œPrognostics in battery health management,ā€ IEEE Instrumentation &Measurement Magazine, vol. 11, no. 4, 2008.

[35] C. Birkl and D. Howey, ā€œModel identification and parameter estimationfor LiFePO4 batteries,ā€ in Proceedings of IET Hybrid and ElectricVehicles Conference, 2013, pp. 1ā€“6.

[36] T. Hu and H. Jung, ā€œSimple algorithms for determining parametersof circuit models for charging/discharging batteries,ā€ Journal of PowerSources, vol. 233, pp. 14ā€“22, 2013.

[37] Z. He, G. Yang, and L. Lu, ā€œA parameter identification method fordynamics of lithium iron phosphate batteries based on step-changecurrent curves and constant current curves,ā€ Energies, vol. 9, no. 6,p. 444, 2016.

[38] J. Yang, B. Xia, Y. Shang, W. Huang, and C. Mi, ā€œImproved battery pa-rameter estimation method considering operating scenarios for HEV/EVapplications,ā€ Energies, vol. 10, no. 1, p. 5, 2016.

[39] N. Tian, Y. Wang, J. Chen, and H. Fang, ā€œOn parameter identificationof an equivalent circuit model for lithium-ion batteries,ā€ in ControlTechnology and Applications (CCTA), 2017 IEEE Conference on. IEEE,2017, pp. 187ā€“192.

[40] T. Feng, L. Yang, X. Zhao, H. Zhang, and J. Qiang, ā€œOnline identifica-tion of lithium-ion battery parameters based on an improved equivalent-

circuit model and its implementation on battery state-of-power predic-tion,ā€ Journal of Power Sources, vol. 281, pp. 192ā€“203, 2015.

[41] G. K. Prasad and C. D. Rahn, ā€œModel based identification of agingparameters in lithium ion batteries,ā€ Journal of Power Sources, vol. 232,pp. 79ā€“85, 2013.

[42] M. Sitterly, L. Y. Wang, G. G. Yin, and C. Wang, ā€œEnhanced iden-tification of battery models for real-time battery management,ā€ IEEETransactions on Sustainable Energy, vol. 2, no. 3, pp. 300ā€“308, 2011.

[43] L. Zhang, L. Wang, G. Hinds, C. Lyu, J. Zheng, and J. Li, ā€œMulti-objective optimization of lithium-ion battery model using genetic al-gorithm approach,ā€ Journal of Power Sources, vol. 270, pp. 367ā€“378,2014.

[44] M. A. Rahman, S. Anwar, and A. Izadian, ā€œElectrochemical modelparameter identification of a lithium-ion battery using particle swarmoptimization method,ā€ Journal of Power Sources, vol. 307, pp. 86ā€“97,2016.

[45] Z. Yu, L. Xiao, H. Li, X. Zhu, and R. Huai, ā€œModel parameteridentification for lithium batteries using the coevolutionary particleswarm optimization method,ā€ IEEE Trans. Ind. Electron, vol. 64, no. 7,pp. 5690ā€“5700, 2017.

[46] D. W. Limoge and A. M. Annaswamy, ā€œAn adaptive observer design forreal-time parameter estimation in lithium-ion batteries,ā€ IEEE Transac-tions on Control Systems Technology, 2018, in press.

[47] Y. Hu and S. Yurkovich, ā€œLinear parameter varying battery modelidentification using subspace methods,ā€ Journal of Power Sources, vol.196, no. 5, pp. 2913ā€“2923, 2011.

[48] Y. Li, C. Liao, L. Wang, L. Wang, and D. Xu, ā€œSubspace-based model-ing and parameter identification of lithium-ion batteries,ā€ InternationalJournal of Energy Research, vol. 38, no. 8, pp. 1024ā€“1038, 2014.

[49] R. Relan, Y. Firouz, J. Timmermans, and J. Schoukens, ā€œData-drivennonlinear identification of li-ion battery based on a frequency domainnonparametric analysis,ā€ IEEE Transactions on Control Systems Tech-nology, vol. 25, no. 5, pp. 1825ā€“1832, 2017.

[50] M. J. Rothenberger, D. J. Docimo, M. Ghanaatpishe, and H. K. Fathy,ā€œGenetic optimization and experimental validation of a test cycle thatmaximizes parameter identifiability for a Li-ion equivalent-circuit bat-tery model,ā€ Journal of Energy Storage, vol. 4, pp. 156ā€“166, 2015.

[51] S. Park, D. Kato, Z. Gima, R. Klein, and S. Moura, ā€œOptimal inputdesign for parameter identification in an electrochemical Li-ion batterymodel,ā€ in Proceedings of American Control Conference, 2018, pp.2300ā€“2305.

[52] F. Giri and E.-W. Bai, Block-Oriented Nonlinear System Identification.London, UK: Springer, 2010, vol. 1.

[53] A. Hagenblad, L. Ljung, and A. Wills, ā€œMaximum likelihood identifica-tion of Wiener models,ā€ Automatica, vol. 44, no. 11, pp. 2697 ā€“ 2705,2008.

[54] L. Vanbeylen, R. Pintelon, and J. Schoukens, ā€œBlind maximum-likelihood identification of Wiener systems,ā€ IEEE Transactions onSignal Processing, vol. 57, no. 8, pp. 3017ā€“3029, 2009.

[55] S. Dey, S. Mohon, B. Ayalew, H. Arunachalam, and S. Onori, ā€œAnovel model-based estimation scheme for battery-double-layer capacitorhybrid energy storage systems,ā€ IEEE Transactions on Control SystemsTechnology, vol. 27, no. 2, pp. 689ā€“702, 2019.

[56] A. Mamun, A. Sivasubramaniam, and H. Fathy, ā€œCollective learning oflithium-ion aging model parameters for battery health-conscious demandresponse in datacenters,ā€ Energy, vol. 154, pp. 80ā€“95, 2018.

[57] D. Andre, M. Meiler, K. Steiner, C. Wimmer, T. Soczka-Guth, andD. Sauer, ā€œCharacterization of high-power lithium-ion batteries byelectrochemical impedance spectroscopy. I. Experimental investigation,ā€Journal of Power Sources, vol. 196, no. 12, pp. 5334ā€“5341, 2011.

[58] M. Dubarry, N. Vuillaume, and B. Y. Liaw, ā€œFrom single cell model tobattery pack simulation for Li-ion batteries,ā€ Journal of Power Sources,vol. 186, no. 2, pp. 500ā€“507, 2009.

[59] A. Hagenblad, ā€œAspects of the identification of Wiener models,ā€ Ph.D.dissertation, Department of Electrical Engineering, Linkoping Univer-sity, Sweden, 1999.

[60] S. Wright and J. Nocedal, Numerical Optimization. New York, US:Springer-Verlag New York, 1999, vol. 35, no. 67ā€“68.

[61] J. F. Van Doren, S. G. Douma, P. M. Van den Hof, J. D. Jansen,and O. H. Bosgra, ā€œIdentifiability: from qualitative analysis to modelstructure approximation,ā€ IFAC Proceedings Volumes of the 15th IFACSymposium on System Identification, vol. 42, no. 10, pp. 664 ā€“ 669,2009.

[62] ā€œThe EPA Urban Dynamometer Driving Schedule (UDDS)[Online],ā€ Available: https://www.epa.gov/sites/production/files/2015-10/uddscol.txt.

Page 15: Nonlinear Double-Capacitor Model for Rechargeable

15

Ning Tian received the B.Eng. and M.Sc. degrees inthermal engineering from Northwestern PolytechnicUniversity, Xiā€™an, China, in 2012 and 2015. Cur-rently, he is a Ph.D. candidate at the Universityof Kansas, Lawrence, KS, USA. His research in-terests include control theory and its application toadvanced battery management.

Huazhen Fang (Mā€™14) received the B.Eng. degreein computer science and technology from North-western Polytechnic University, Xiā€™an, China, in2006, the M.Sc. degree in mechanical engineeringfrom the University of Saskatchewan, Saskatoon,SK, Canada, in 2009, and the Ph.D. degree inmechanical engineering from the University of Cal-ifornia, San Diego, CA, USA, in 2014.

He is currently an Assistant Professor of Me-chanical Engineering with the University of Kansas,Lawrence, KS, USA. His research interests include

control and estimation theory with application to energy management, coop-erative robotics, and system prognostics.

Dr. Fang received the 2019 National Science Foundation CAREER Awardand the awards of Outstanding Reviewer or Reviewers of the Year from Au-tomatica, IEEE Transactions on Cybernetics, and ASME Journal of DynamicSystems, Measurement and Control.

Jian Chen (Mā€™06-SMā€™10) received the B.E. degreein measurement and control technology and instru-ments and the M.E. degree in control science andengineering from Zhejiang University, Hangzhou,China, in 1998 and 2001, respectively, and thePh.D. degree in electrical engineering from ClemsonUniversity, Clemson, SC, USA, in 2005. He was aResearch Fellow with the University of Michigan,Ann Arbor, MI, USA, from 2006 to 2008, where hewas involved in fuel cell modeling and control. In2013, he joined the Department of Control Science

and Engineering, Zhejiang University, where he is currently a Professor withthe College of Control Science and Engineering. His research interests includemodeling and control of fuel cell systems, vehicle control and intelligence,machine vision, and nonlinear control.

Yebin Wang (Mā€™10-SMā€™16) received the B.Eng.degree in Mechatronics Engineering from ZhejiangUniversity, Hangzhou, China, in 1997, M.Eng. de-gree in Control Theory & Control Engineering fromTsinghua University, Beijing, China, in 2001, andPh.D. in Electrical Engineering from the Universityof Alberta, Edmonton, Canada, in 2008.

Dr. Wang has been with Mitsubishi Electric Re-search Laboratories in Cambridge, MA, USA, since2009, and now is a Senior Principal Research Scien-tist. From 2001 to 2003 he was a Software Engineer,

Project Manager, and Manager of R&D Dept. in industries, Beijing, China. Hisresearch interests include nonlinear control and estimation, optimal control,adaptive systems and their applications including mechatronic systems.