Item:OSW4a6ab634411a4916a50ff318e41dfc0e: Difference between revisions

no edit summary
(add video and transcript)
Tag: 2017 source edit
No edit summary
Tag: 2017 source edit
Line 7: Line 7:


== Transcript ==
== Transcript ==
So I'm going to be talking today about our work in what I call '''battery systems engineering.''' And this is because I'm an engineer. I'm not a materials scientist or a chemist. So my work on batteries, our work on batteries is very much focused on how we can squeeze more out of batteries that we have, not so much on how we can build new types of batteries, although that is interesting and definitely part of our scope as well, but mainly we're interested in making batteries that we have perform better, rather than building new batteries. So that'll be a theme throughout. And I'll be talking about various things we've done in the world of modelling and all the way through to estimation and control. I hope you enjoy it.


So I'm going to be talking today about our work in what I call battery systems engineering. And this is because I'm an engineer. I'm not a materials scientist or a chemist. So my work on batteries, our work on batteries, is very much focused on how we can squeeze more out of batteries that we have, not so much on how we can build new types of batteries, although that is interesting and definitely part of our scope as well, but mainly we're interested in making batteries that we have perform better, rather than building new batteries.
Okay. So here's an outline of the talk. I'll give some context, motivation, and just general background on our group. And then really the three main sections I want to dive into a bit more detail. The first one is on modelling, which I'll hopefully give you a bit of context for why I think it's important, and how it can have an impact. And then towards the end of that, I'll talk about how we parametrise models, which is a really important challenge, I think. Second, major topics on degradation and lifetime. Again, I'll try to place that in context and then talk a bit about some of the work we've done. And then the final one is on control. So once we've got all this information, we've done some modelling, what do we do? What decisions do we make? What actions do we take? And again, I'll try and show some examples of how we can use this information to make batteries perform better.


So that'll be a theme throughout. And I'll be talking about various things we've done in the world of modelling and all the way through to estimation and control. I hope you enjoy it.
== Context and Motivation ==


=== Outline of the Talk ===
Okay. I'm sure this audience knows the context pretty well, so I'll just go through this quickly, but we know that lithium-ion demand is increasing rapidly. Cost has been dropping, astronomical amounts by 97% from the mid-90s to just a few years ago, and it's continuing to decrease. And this has really caused an acceleration in the rollout of batteries, not just for consumer electronics as it was in the early days, but these days, obviously for electric vehicles, grid storage and so on.
So here's an outline of the talk. I'll give some context, motivation, and just general background on our group. And then really the three main sections I want to dive into in a bit more detail: 


1. The first one is on modelling, which I'll hopefully give you a bit of context for why I think it's important, and how it can have an impact. And then towards the end of that, I'll talk about how we parametrise models, which is a really important challenge, I think
And this graph is quite interesting. These are just some projections, in this case from Bloomberg, but you can see that a lot of that future demand is really still being driven by passenger EVs. So bear that in mind. And then obviously one of the things that this then leads to is a lot of concern and research and development around where do the materials come from and how do we make the batteries last as long as possible and recycle at the end of life? I'm not going to talk about these topics today, but I just wanted to say that I think they are really, really important topics and they're going to become more and more important as time goes on.
2. Second, major topics on degradation and lifetime. Again, I'll try to place that in context and then talk a bit about some of the work we've done. 
3. The final one is on control. So once we've got all this information, we've done some modelling, what do we do? What decisions do we make? What actions do we take? And again, I'll try and show some examples of how we can use this information to make batteries perform better.


=== Context and Motivation ===
So the bit where we fit in is maybe to say, "Okay, how can we extend the life as long as possible and even know what it is going to be for a particular usage application?"
Okay. I'm sure this audience knows the context pretty well, so I'll just go through this quickly, but we know that lithium-ion demand is increasing rapidly. Cost has been dropping, astronomical amounts by 97% from the mid-90s to just a few years ago, and it's continuing to decrease. And this has really caused an acceleration in the rollout of batteries, not just for consumer electronics as it was in the early days, but these days, obviously for electric vehicles, grid storage, and so on.


And this graph is quite interesting. These are just some projections, in this case from Bloomberg, but you can see that a lot of that future demand is really still being driven by passenger EVs. So bear that in mind. And then obviously one of the things that this then leads to is a lot of concern and research and development around where do the materials come from and how do we make the batteries last as long as possible and recycle at the end of life?
== Systems Engineering for Batteries ==


I'm not going to talk about these topics today, but I just wanted to say that I think they are really, really important topics, and they're going to become more and more important as time goes on. So the bit where we fit in is maybe to say, "Okay, how can we extend the life as long as possible and even know what it is going to be for a particular usage application?"
So what is systems engineering? I guess it's quite a broad topic within engineering, but from a batteries point of view, I suppose what we're trying to say is that we want to look after batteries better. Batteries are a bit like people. They don't want to be too hot. They're mechanically fragile and unfortunately they degrade over time.


=== What is Systems Engineering? ===
And so you could think of these kind of three areas. For example, it's key places where the stuff you put around the battery, the thermal management system, the mechanical containment and the usage electronics and sort of measurements and control systems can make a real difference between a system performing really well and not performing quite so well. So these are the kinds of topics that I'll be talking about.
So what is systems engineering? I guess it's quite a broad topic within engineering, but from a batteries point of view, I suppose what we're trying to say is that we want to look after batteries better. Batteries are a bit like people. They don't want to be too hot. They're mechanically fragile and unfortunately, they degrade over time.


And so you could think of these kind of three areas. For example, it's key places where the stuff you put around the battery, the thermal management system, the mechanical containment, and the usage electronics and sort of measurements and control systems can make a real difference between a system performing really well and not performing quite so well. So these are the kinds of topics that I'll be talking about.
== Background at Oxford ==


=== Oxford University Background ===
Just to give you a little bit of background on the situation that we have here in Oxford University. We're really lucky to have great heritage. This was the place where John Goodenough and team back in 1980 actually developed the lithium-ion cathodes material. There's a plaque on a wall down the road that commemorates this.
Just to give you a little bit of background on the situation that we have here at Oxford University. We're really lucky to have great heritage. This was the place where John Goodenough and team back in 1980 actually developed the lithium-ion cathodes material. There's a plaque on a wall down the road that commemorates this.


And if we fast forward to today, we have a huge number of faculty, postdocs, PhD students. We have academics spanning materials and maths, many names that I'm sure you know here on this list. So we're really lucky that it's a real centre of research in the UK.
And if we fast forward to today, we have a huge number of faculty, postdocs, PhD students. We have academics spanning materials and maths, many names that I'm sure you know here on this list. So we're really lucky that it's a real centre of research in the UK.


In my group, we are interested in a variety of things, but mainly we're interested in modelling, we're interested in diagnosing health and performance from data. We do quite a bit of testing mainly of lifetime, and then we are interested in how we control batteries to make them perform better.
In my group, we are interested in a variety of things, but mainly we're interested in modelling, we're interested in diagnosing health and performance from data. We do quite a bit of testing mainly of lifetime, and then we are interested in how we control batteries to make them perform better. And this is just a photo from our spinout company that Simon mentioned in the introduction, Brill Power, which builds highly modularized battery systems with a lot of active management of balancing and so on.


This is just a photo from our spinout company that Simon mentioned in the introduction, Brill Power, which builds highly modularized battery systems with a lot of active management of balancing and so on.
== Industry Collaboration and Achievements ==


=== Modelling ===
And we've been lucky to have several successes in the last few years. I can't list them all, but I couldn't help listing a few of them, if you'll indulge me for a minute.
... 
*Insert full transcript content here, using === section headings === and bullet points for subtopics where appropriate.* 
...


=== Conclusion ===
This just shows some of the work that we've done. We've worked quite closely with industry. We had a PhD student, Adrien, who worked with Samsung in Korea. He built a very fast implementation of the Newman so-called P2D Model, which was used by Samsung in Korea.
Thank you to my entire research group, many of whom are in this photo, although it's a couple of years old, and also all of our funders. And a huge thank you to Simon. I'm involved in a couple of projects with Simon. So much of this work is also with many collaborators, many more than I could name. But thank you to all of you for listening, and I'd be delighted to hear your questions.
 
We've done quite a lot of work with automotive companies on diagnostic techniques and testing. I mentioned Brill Power already. We've also done some work at a higher level, sort of up towards policy and techno-economic stuff, working with the Faraday Institution and government here in the UK on the production side and thinking about gigafactories.
 
And these days, we're thinking quite a lot about grid energy storage and the interaction between battery lifetime and revenue streams that we could get from grid storage. And we were very pleased to be involved with this large project just down the road from here in Oxford, which is a very large 50 MW/50 MWh transmission-connected grid battery as part of Energy Superhub Oxford.
 
== Transitioning to Modelling ==
 
Okay, so hopefully that gives you at least five minutes of background. And what I want to do now is just go through in a bit more detail some of the work that we've done in these three areas.
 
So I'm going to start with modelling. I'm sure some of you know lots about modelling, but I just wanted to paint a picture of the kinds of things that we can do with battery modelling. First of all, battery modelling covers a huge range of different scales. So we have research groups working at the atomistic level, all the way up through the particle structure scale to the device level, and then the pack level, and finally at the systems level.
 
And this is both really exciting, but also a huge challenge, because, as you can see, we have a massive range of time and length scales. So, how do we stitch these different levels together is a key question, and I know many of us are actively working on that.
 
In my particular group, we're interested in this kind of space. So I would say the devices-to-systems level is where we're at. I am mainly from an electrical engineering background. We do quite a bit of electrochemical modelling, but we have other colleagues, such as my colleague Charles Monroe, who's very expert in fundamental electrochemistry.
 
And then we have other colleagues who go down to this level as well. And then up on the right-hand side of this, I think there are interesting conversations around long-term investment decisions, circular economy, and that kind of thing as well.
 
== Applications of Modelling ==
 
And modelling can help with all of these things. We can use modelling to get properties from structures, we can get performance from properties, and then eventually start making decisions around that.
 
So to give you a few more examples of the impact of modelling in this kind of middle region, we could broadly think about it having an impact in three areas. The first one, I think, is design. So we use models to, for example, predict the behaviour of new chemistries.
 
We could design electrodes: how thick or thin should they be, where should the taps be, to look at heat production, and so on. And a big topic, certainly in industry, has been estimation. This comes from the idea that really we can't measure many things in a battery.
 
We can measure voltage, current, temperature, but what we want to know is things like state of charge, which is quite hard to get directly, and state of health: how big is the capacity of the battery, and so on and so forth. Ideally, we want to do this in situ, non-invasively, without interrupting normal operation. So estimation is a big part of model impact as well.
 
== Examples of Estimation and Control ==
 
And just to show an example of this, this is typically what's done actually by electrical engineers, control engineers. So, in something like a battery management system (BMS), we would typically take a model. The model would, for example, take a measured current, predict a voltage, maybe a temperature, then we'd compare that to the actual voltage, get some kind of error, and we'd feed that back and use that kind of negative feedback to drive the model towards what we hope is the real-world state.
 
And here's just an example. This is a simulation, but you can see, for example, in this case, we are actually able to track things like stoichiometry in the anode and so on. So, yeah, if you're familiar with this, you'll know what I'm talking about. If you're not, hopefully that kind of gives you a flavour of how you could use a model to try and measure something like anode stoichiometry that you can't measure directly.
 
Then the final layer, this control layer. How is modelling useful? Well, we can do things like how do we optimally fast-charge a vehicle, or how do we optimally charge and discharge a grid storage system to make revenue whilst also not ageing the battery too much.
 
We can predict lifetime, which is important for warranties and so on. We can understand integration issues such as losses and voltage ranges, and so on and so forth. And there's many other things that are not mentioned in this slide, but I just wanted to give you a feel for some of the areas where modelling makes an impact.
 
== The Diversity of Models ==
 
One of the things that I think it's important for me to say, and, you know, I hope many of us appreciate this, but there isn't a single model which solves all of your problems. I think sometimes in the literature in this space, I see people write things like, "The Newman model, the P2D model, is more accurate than a circuit model," or whatever. That may be so, but actually, I think I'd flip it around and say there are different models for different purposes, and it depends what you want to do.
 
So this picture is a very complicated sort of picture, but I'll try and talk you through it. On the left-hand side, we have a bunch of example models, which are basically electrical models of batteries. The very simple one is just a voltage source and a resistor. Then we can step up, adding different components, and so on. And then if we jump across to the central region, we're talking here more about electrochemical models based typically on porous electrode theory.
 
But again, there is no such thing as the one electrochemical model. In fact, we could think of a whole family of different approaches, where in this case, if we go from right to left, we're increasing the macro-scale complexity. So, for example, if we have a large pouch cell, we might be interested in this left-hand column, where there'd be temperature variations from one corner to the other. Whereas if we're just modelling a coin cell, maybe the right-hand column would be sufficient.
 
And then the Y-axis here is the micro-scale complexity. So that's saying, do I actually need to know the whole microstructure, for example, this top row? Or can I just treat the microstructure as a sort of uniform representative particle, which is what the bottom row is doing? In fact, the bottom row even ignores the particle and just treats it as like a zero-dimensional point.
 
And so within this whole family of models, we see some familiar faces. The so-called DFN or P2D or Newman model is this one sitting here, and the single particle model is this one sitting here. And I think what's noteworthy about this is that both of these are on the bottom right end of this picture. So these are actually on the simpler end of things in terms of complexity.
 
And people get uptight about the fact that electrochemical models and circuit models are different, but actually, I don't think they're very different to each other. I think the key difference between, say, this model here and the SPM, for example, is that you're modelling two electrodes separately. There's a diffusion PDE in there, and maybe the properties are a bit more physical, if you're lucky. But actually, I think this model here is reasonably close to some of the stuff in this bottom right corner.
 
== Tools for Modelling ==
 
So if you're interested in playing with models, if you're new to modelling or you just want to have a go, I would encourage you to have a look at this website, [https://pybamm.org PyBaMM.org]. This is open-source software. It's well documented and you can run some of it directly in the browser. So go and have a look at that.
 
One of the things I like to keep in the back of my mind, it's easy to get sucked down the rabbit hole of modelling. But actually, we should remember that most electrochemical devices, on a very basic level, we can think of them as a voltage source and a resistor. The voltage source, if you like, is representing the thermodynamics, and the resistors are representing all the losses. And this framework, although very simplistic, it actually maps quite well to different devices.
 
== Simplified Electrical Models ==
 
So, for example, I won't go through these in detail, but for a supercapacitor, fuel cell, etc., the voltage source is defined through these equations. In some cases, it varies with state of charge. For a battery, for example, fuel cell, thermodynamic voltage is basically fixed, ignoring pressure and temperature variations. And then the resistance, if you like, represents all of the other stuff that causes a voltage drop when we start to pull current.
 
And a battery is a good example. Here we've got ohmic losses, or ionic, and then kinetics reaction, and then some diffusion and stuff. So you might be thinking it's way too simple, but actually, let me try and convince you that it's a good starting point, at least.
 
== Importance of Open Circuit Voltage ==
 
In a good battery, if we take like a well-designed commercial cell that is matched to the application that you have chosen, I would argue that the open-circuit voltage should be much larger than the overpotentials. We don't want the voltage drop across this resistor to be huge, because that's going to generate a lot of heat and so on and so forth. So in a good battery, this should dominate.
 
And what that tells me is that basically understanding the open-circuit voltage and modelling it really well is absolutely crucially important for battery modelling. All of that complicated stuff on the previous slide, give or take, is really about this resistor. It is modelling this in a more complicated way.
 
Now, if we care about things like heating and temperature distribution and degradation, then of course, we need to worry about that. But let's not lose the wood for the trees, as we say. The open-circuit voltage is critical.
 
== Voltage Hysteresis and Open Circuit Voltage Issues ==
 
So, at this point, I want to just take a quick aside to say I think there are still lots of interesting issues in modelling to be worked on and important issues. I've just mentioned how OCV is critical. One of the things that really messes up OCV, if you like, from a systems point of view, is voltage hysteresis. So this is the first important issue.
 
Voltage hysteresis is key. It's more evident in some materials. Here's an example of measurements from a lithium iron phosphate graphite cell. This is OCV. And you can see, first of all, that there's a significant voltage gap between charge and discharge. These are slow charge-discharge measurements. But then also interesting things happen.
 
So if we go to the low state-of-charge region and do a small charge-discharge, just around 20%, we get this orange shape. We do the same at 50%, we get this purple one, we do the same at 80%, we get this green one. And you can see that the shapes of these things are slightly different from each other, and they don't quite reach, in this case, the blue curve at the top. So there's definitely interesting and strange things going on with hysteresis that we're still trying to understand in our group and as a community.
 
And just as a side point, the way that we measure this is critical. This just shows the difference between GITT measurements, where we let the voltage relax for a long period of time, versus very low current, C/24 or lower measurements. And you can see that the size of the hysteresis gap is different between these two. So this is a side issue, but something that we need to think about.
 
But this is not just an issue with LFP. Here we've got some data at different temperatures from an NMC positive electrode, graphite negative, and then this is the cell at the bottom. And you can see that there's hysteresis here, too. It's slightly more prevalent at low temperature. And this sort of mainly relates to the graphite.
 
Now, there's discussions we could have about what's causing that. And is it so-called dissipative or not dissipative hysteresis? But from a practical point of view, you're definitely going to see this on the timescales that battery management systems care about. So putting these into models is important. And I know Greg Plett has done lots of nice work on that. So, if you're interested, go and have a look at what he's done. In our group, we're doing experiments and modelling around this stuff at the moment.
 
== Large Format Pouch Cells and Temperature Variations ==
 
So that's important issue number one. Important issue number two is that I mentioned earlier that people, in my opinion, are maybe too obsessed with the P2D model as the end of the road. Maybe all of the P2D model emphasis on local transport across the cell is a red herring in some situations. And I want to suggest to you that one situation where it might be more important to look at something else is when you have a large-format pouch cell.
 
Here's a 20 Ah-pouch cell. And in this situation, we need to worry, I would say, about macro temperature variation. So here we know that the temperature uniformity from like this corner to here is really, really important and might be more important than modelling the electrolyte transport, for example.
 
And we've done some work—this has really been led by my colleague Charles Monroe—but we've done some work where we do pulses of charging and discharging of these cells and then look at the resulting temperature profile with an infrared camera. So you can see these kind of pulses are like tenths of seconds, charge-discharge, charge-discharge. What that does is it heats the cell up to a steady state and you get these wiggles related to entropy.
 
And then we've done quite a bit of modelling of this setup using kind of coupled simplified electrochemical thermal models. And then we've fitted those models to experimental data, and you can see we can get pretty good fits. And you can see that what happens is you get this hotspot kind of forming towards the tabs, which gradually moves down, and you can also see the kind of breathing effect as the cell charges and discharges related to the entropy term. So this is pulsing at 4C with 100-second pulses at 30% SOC.
 
== Insights from Modelling Temperature Variations ==
 
What does this kind of exercise tell us? Well, it's quite interesting. I think it tells us a number of different things. The first thing we learn is that in this particular case, a large-scale measurement like the surface temperature, under these experimental conditions using a thermal camera, actually, the shape of that measurement relates strongly to our assumptions about diffusion in the solid.
 
So we can play around from a modelling point of view with the diffusion time. And in this case, you can see a huge range of different magnitudes of diffusion time. And you can create different horizontal curvatures in the temperature that you can see with a camera, depending on that assumption. And so we use that to then do inverse modelling from a number of these different pulse experiments and come up with quite plausible values, just from fitting for things like exchange current density, ionic connectivity, and so on.
 
And many of these values, actually, they are relatively fixed with respect to the state of charge. So there's some things that change—obviously, entropy and OCP change—but many of these values are kind of fixed. So we're relatively confident that we're getting something fairly reliable.
 
And in order to check that, we actually took values, put them into a separate validation test where we discharged a cell fully from 100 to zero, rather than just pulsing around an SOC. And we can get very good voltage and temperature matches between the model and the experiment in this situation.
 
So macro temperature variations are important, particularly in larger cells, and maybe something we should be focusing on a bit more using simplified electrochemical models.
 
== Model Parameterisation and PyBOP ==
 
The next topic I want to talk about, just to bring us into the end of this section on modelling, thanks for sticking with me, is this need to parameterise models in general. And one of the things I think is an active area of research in many groups around the world, including ours, is building tools to help parameterise models. This can be done in a couple of different ways. We can either rip batteries apart and measure stuff, or we can take data from full cells and try and fit it with models. And in practice, we'll probably do a combination of both those things.
 
But in our group, we've been working more on the second one. So that's the top-down approach, where we do measurements on full cells and then fit models to them, like I showed in the previous slide. Just in case you're interested, we are developing a tool called PyBOP, which is Python Battery Optimisation and Parameterisation. You can go to the GitHub and learn about it. It's all open source.
 
This is a tool which takes a forward model, such as a model from PyBaMM. It could be a circuit model, it could be a more complicated electrochemical model. Then it runs a parameterisation loop, where it takes some data, runs it through the model, measures the output of the model, compares that to the measured data through some kind of cost function, and then uses an optimiser to basically tweak the parameter values of the model to try and get the model to fit the data.
 
The beauty of this, by the way, is a well-known thing within control engineering. It's called system identification. So we're not claiming to have invented it. But the beauty of this is we've got a very flexible framework for trying lots of different models, lots of different optimisers, lots of different cost functions.
 
== Applications of PyBOP ==
 
To show you some of the things that you could do, here are a couple of examples. One is parameterising model parameters. In this case, it's kind of a toy example, but we're just fitting a discharge curve. So we add some noise to the discharge curve, and then we want to estimate two parameters: the negative particle diffusivity and contact resistance using the single particle model. You can see here, we can plot a cost function by brute force, showing that there's a kind of sweet spot where you get the best fit between the model and the data. This allows you to visualise that and then try out lots of different approaches to finding the cost function. You can even try different cost functions if you want, which is what's shown on the right.
 
But perhaps more excitingly, we realised if you're building a tool that allows you to fit models to data, you can also tweak parameters for design objectives by changing the cost function. So, say instead of "I want the model to fit the data," the cost function becomes "maximise the energy density at 1C." Here's an example where we take the single particle model with electrolyte (SPMe), constant 1C discharge, and we want to optimise the gravimetric energy density by changing some geometric parameters.
 
== Geometric Parameter Optimisation ==
 
In this case, we actually have four geometric parameters. So we say that we are allowed to change the electrode thicknesses plus the active material volume fraction and a representative particle radius. Sorry, five parameters. Six if you count pairs. What we see—it becomes hard to visualise once we have six things changing—but you can sort of slice through the landscape. What you can see is that there's always a kind of Goldilocks region, if you like, where there's a sweet spot where the combinations of parameters really work, in this particular case for a 1C discharge.
 
Interestingly, we also get insights into why it doesn't work when it doesn't work. So, for example, up here, maybe there are transport limitations, and over here, maybe the electrodes are unbalanced with respect to each other. So I think this is a really exciting new area to look at.
 
== Impedance as a Tool for Parameterisation ==
 
One side point about impedance—we've done a lot of work on impedance. I don't have a huge amount of time to go into it, but I think it's a really cool tool for parameterising models efficiently. Just to give you an example from some work a few years ago, this is the use of EIS data at low frequency. So we're actually going from about 1 Hz down to microhertz to estimate diffusion timescales. So that's like R² over D.
 
What you can see here is there's a very strong interaction between how easy it is to estimate the diffusion time and what the OCP slope is doing. That’s one of the things we really learned in this work. For example, if we have an appreciable gradient in the OCP in the positive electrode, then we can identify the positive electrode diffusion time really nicely at this particular SOC. If we wiggle the current, we wiggle the voltage. What we're mainly seeing here is a wiggle in the surface concentration of the positive electrode because the negative one is quite flat.
 
However, if you flip to this side here, we see that both electrode OCP slopes have an appreciable gradient. So we get more of a bowl shape, if you like. But we have a real problem in the middle region because the OCPs—by the way, these are half-cell; sorry, these are reference-electrode measurements. The full-cell data is this blue solid curve. The positive electrode is the top one, the dashed one, and the bottom one is graphite. So you see in this middle region at 50% DoD, because the OCP slope is very shallow, it's actually very difficult to get the diffusion timescales using these voltage measurements. It's logical with hindsight, but it was something I think we learned through that paper.
 
At the moment, we're doing lots of work on new extensions to normal EIS. One area of interest is the so-called non-stationary EIS. This is where the system is actually traveling, say, in temperature or SOC, and we want to extract the whole family of curves with one set of measurements. The other one is non-linear EIS. This is where we inject a high-amplitude sinusoid and excite harmonics, and then these harmonics help us to identify parameters better in models. The real expert on this is Noêl Halleman, so do look up his work if you're interested in this topic.
 
== Battery Lifetime and Degradation ==
 
Lifetime is important. I think we all appreciate this, but let's just ground it in some reality. If you're an electric car owner, you want to know how long your car is going to last. How much will it be worth in five years' time? Should you sell it before the warranty runs out, for example? If you're investing in a large battery project, you want to know what the return on investment is. If you're doing maintenance on off-grid systems, you need to know how many spares to order. So lifetime modelling is important for these kinds of reasons.
 
Unfortunately, degradation of batteries is a complex topic. We know that it depends a lot on how you use the batteries. It's hard to generalise, but to give us a flavour, we know, for example, that higher depths of discharge tend to age batteries more. These cells which are ageing more in this work are higher depths of discharge. Time at high state of charge also makes a big difference. In this case, this is a model, but the SEI thickness growth rate is much higher if we hold the cell at a higher voltage range, for example.
 
A particular issue that's been talked about, including in this paper on kneepoints, is this idea that there would be an acceleration of the capacity fade curve in later life. So everything's fine at the beginning. We degrade along a reasonably shallow curve, but then something happens later on, and the battery starts to drop off a cliff. This has been shown in quite a few datasets, but I think there's still quite a lot of research to be done to understand why this is happening and what particular interactions of complex pathways are causing it. There are lots of things that can interact, which are shown in this picture here, leading to the kneepoints. So that's an important area of research.
 
== Diagnosing Health and Predicting Life ==
 
If we think about the lifetime challenge in general, I think it's a two-level problem. The first level is diagnosing what the health of a battery is. In a real application, it's difficult to measure. To do a full measurement, you basically have to fully charge and discharge a system. That's not always practical. So knowing just where we are now—that's a challenge.
 
The other part of the problem is lifetime modelling—predicting what is the lifetime going to do in the future, given a certain set of assumptions about usage. From that, we can start making decisions. Let's talk a little bit about both of these.
 
== Physical Models for Lifetime Prediction ==
 
First of all, let's talk about lifetime modelling. There are a number of ways of doing this, with physical models and electrochemical models, the kind of DFN stuff that I talked about a few slides ago. The basic idea here is that we would take something like a simplified electrochemical model. This is just an example showing a single slice through a single layer in an 18-65 cell. Then we would hypothesise a mechanism for degradation. It can be whatever you like—a popular one, for example, is solvent diffusion and then SEI growth. Then you can work out what the equations for that are, implement them in a tool like PyBaMM, and build a kind of virtual battery cycler to see how this is going to degrade under different situations.
 
Challenges with that are where do we get the parameters from? Do we actually understand what's going on? And there are many more. In later life, also, other things—interactions with different mechanisms—become a really tricky problem.
 
== Data-Driven Approaches ==
 
Some people, including us, have said, "Okay, that's very hard. Maybe we can just use data-driven modelling." In our group, we've used data-driven approaches and machine-learning approaches for some years, both to do diagnostics (that’s health estimation now) and prediction of future life. For example, there are some papers here about this where you just take a few voltage measurements and come up with a capacity estimate, and then some other papers where we predict future life based on correlations between capacity fade.
 
A big challenge with this is that we don't really have rich enough datasets. To generalise, you need not just large datasets so you can deal with cell-to-cell variability, but rich enough datasets, because so many things can change—temperatures, SOC ranges, chemistries, and so forth. If you take a model, train it on some data (such as this blue curve), and then predict it on a different test condition, maybe a different application, you're probably not going to get a good result. So we need this kind of richness of data. We need more data. If you're working on experiments, please release the data so that we can all see it. Maybe field data can help, and we've done some work on this.
 
== Field Data and Diagnostics ==
 
To show you for a couple of slides what we've done with field data, we've done some work on using data from off-grid solar systems, mainly in Sub-Saharan Africa, where we have measurements of voltage, current, and temperature. We've worked closely with a company who has a lot of lead-acid battery systems in the field and is gradually switching to lithium iron phosphate.
 
We've taken a method based on this very simple idea of treating a battery like a voltage source and a resistor, then trying to estimate the capacity and the resistance changes over time with some machine-learning techniques. I won't go into detail, but the basic one we use is called Gaussian Process Regression. This is essentially a sophisticated way of smoothing the data and calibrating for things like temperature and so on.
 
In this work, we dealt with both sides of this problem. How do we diagnose what the health is? Then, how do we predict the future life? The diagnostic problem is essentially a noise and smoothing problem. The prognostics problem is essentially building a model that says, given some set of ageing factors and inputs, whether the battery is good or bad. In this case, we used a classifier to do that.
 
To show you some results for the smoothing problem, we can see here voltage measurements over a couple of years, and we can see resistance functions, which are learned from this simple model. This is like a four-dimensional resistance function, which is a function of state of charge, current, temperature, and time. By learning this function of these four things, we can then calibrate it to say, "I only want to know what the resistance is at a given set of conditions—a given current, a given temperature." If we don't do this, because the resistance is strongly impacted by changes in temperature, changes in current, and so on, this is going to look very noisy if we try to use it as a health metric, unless we do this calibration.
 
We did this work on a thousand batteries. You can see some of the resistance trajectories that we extracted from the field. These have all been calibrated now. We combined these with some features that we extracted directly from the data, such as calendar age, charge throughput since the beginning of life, mean temperature since the beginning of life, and, in this case, the company has labels. Systems get taken to a workshop if they fail, so we could separately train a classifier to say, "This system has been independently tested and has failed or not." We were able to build a kind of life model that can predict whether a system is going to fail or not up to about two months in advance.
 
== Predictive Modelling ==
 
This graph shows the accuracy of that prediction under different assumptions. In the best-case scenario, it's about 85%, so it's not perfect. 50% here is flipping a coin, but it's about 20% higher than the benchmark, which doesn't do this kind of calibration step I talked about earlier. The cool thing about this is, first, we can give some useful information to an end user to say, "Look, the probability of failure on these 23 batteries is high." Then they can get the right stock to order. Secondly, we also get an ageing model out of this process, so we can look at what the classifier thinks is important. For example, in this data, obviously the resistance, which we fed in as an input, is important, but also the mean temperature and mean voltage are key factors impacting the life.
 
We are currently working on rolling this out to lithium-ion systems. This is just some example using NCA data. In this case, we can use this approach to predict capacity and resistance. We also get, in this case, fits of the resistance as a function of SOC and age, and also circuit parameters in an RC circuit model.
 
== Battery Control and Optimization ==
 
Once we have insight into how well or badly a battery is performing, the question becomes: what actions can we take? To me, this is really exciting because this is where we can start to actually show real-world benefits.
 
== Vision for Comprehensive Battery Control ==
 
Imagine a situation where a battery manufacturer tracks data all the way through from components to systems that they build—pack diagnostics, BMS (Battery Management Systems), and so on—all the way through applications to end of life and recycling. They could then use later-life performance to influence earlier decisions. This would close the loop, creating a feedback system that spans the entire lifecycle of the battery.
 
There are, of course, challenges with this vision. This is happening, potentially 10, 15, or 25 years later than when the cell was made, and by that stage, the technology may have moved on. But we can imagine smaller feedback loops within this process, and that's what I want to focus on now.
 
== Voltage Limits for Extended Life ==
 
One of the simplest actions we can take is to adjust the way the battery management system controls the voltage limits to extend life. For example, in off-grid solar home systems, we’ve seen that there are high users, moderate users, and infrequent users or systems that are turned off. In all these cases, the systems are generally oversized—the battery capacity is larger than most people need, even for high-use cases. Different degradation rates are experienced by different use cases.
 
For lead-acid systems, staying at a high state of charge is critical to avoid sulfation. These systems tend to sit on float charge, meaning the voltage and SOC are in the high range. By allowing the SOC range to be wider, we can significantly extend the life. We're currently working with a company called BBOXX to conduct in-situ field testing to see if this is possible in real systems.
 
A similar logic applies to lithium iron phosphate (LFP) systems. For instance, my home battery has solar panels installed, and the software currently doesn’t allow me to control the upper state-of-charge limit. In the summer, the system charges up to 100% by midday and sits there until 6, 7, or 8 PM. If I could lower the upper voltage limit or adaptively adjust the SOC limits according to usage and weather forecasts, it could significantly impact the battery’s life because LFP systems degrade more quickly at higher voltages.
 
== Energy Arbitrage and Aging ==
 
For larger grid battery systems, there’s a concept called energy arbitrage. This involves charging the battery when electricity prices are low and discharging it when prices are high to make a profit based on the price difference. However, we need to ensure that the revenue generated from this strategy exceeds the cost of aging the battery during these cycles.
 
A simple example of this is solar self-consumption. Here’s an example from my home setup, where I have solar panels and a battery. At night, electricity prices are lower, so I charge the battery. During the day, I discharge it based on demand. Most home energy storage systems are configured this way.
 
However, if we had full control over the charge and discharge strategies, the approach could be much more nuanced. For example, if we exclude aging effects, we might aggressively charge and discharge the battery whenever there’s a small fluctuation in electricity prices. This approach maximizes short-term profit but accelerates battery degradation. Including a lifetime model in the optimization process changes the strategy. It reduces the number of cycles per day and focuses on maximizing revenue while minimizing degradation.
 
== Optimization Framework ==
 
Companies working in this space often formulate this as an optimization problem. The objective is to maximize or minimize a cost function based on electricity prices, power limits, and time, while also considering the cost of aging. Constraints such as the finite power and energy levels of the battery are incorporated into the model.
 
We tested this approach using ten years of data from Belgium. Three different modeling assumptions were considered:
 
1. No consideration of degradation.
2. A simple model with a fixed cost per cycle.
3. A physics-based single particle model that accounts for voltage and aging effects.
 
The results were intriguing. In the first case, aggressive charge-discharge strategies resulted in significant revenue but caused rapid degradation. In the second case, penalizing the cost per cycle reduced cycling intensity but left economic value on the table. The third case, with the physics-based model, resulted in a more nuanced strategy, prioritizing long-term revenue by reducing degradation.
 
== Real-World Validation ==
 
We took these three scenarios and tested them on six real cells. The cells were cycled using the optimized strategies for one year, and the results showed clear differences. The physics-based model outperformed the others by generating more revenue per percentage of lost capacity. It also followed a different degradation trajectory, demonstrating that complex models can yield practical benefits.
 
The key takeaway is that simple throttling of cycling doesn’t necessarily change the trajectory of degradation. It’s crucial to consider the impact of voltage and temperature. While simple models are easier to implement, they leave economic value behind.
 
== Practical Challenges ==
 
Implementing this approach in real systems requires tight coordination between the battery management system and the energy management system. This is challenging because these systems are often made by different companies. Vertical integration could help address this issue, but it remains a significant hurdle.
 
== Summary of Battery Control ==
 
To summarize, control strategies can significantly extend the life of batteries and improve their economic value. By incorporating aging models into optimization frameworks, we can design more intelligent charge-discharge strategies that balance revenue generation with long-term performance. However, practical implementation requires overcoming integration challenges and ensuring robust communication between system components.
 
== Summary and Final Thoughts ==
 
Thank you for sticking with me. I’ll now summarize what we’ve covered and leave you with some final thoughts.
 
== Systems Engineering for Batteries ==
 
The core idea behind systems engineering for batteries is to squeeze more out of the batteries we already have. This complements efforts to design better batteries, as both approaches are necessary for advancing the field. Throughout the talk, I’ve shared how we use battery modeling to support design, estimation, and control.
 
We’ve seen that:
 
* Modeling is a versatile tool that can address a variety of challenges, from predicting battery behavior to diagnosing performance and enabling control strategies.
* There is no single "perfect" model. The model we choose must align with the problem we aim to solve.
* Parameterization of models is an active area of research and is critical to making these models useful in real-world scenarios.
 
If you’re interested in exploring modeling further, I recommend looking into PyBaMM and PyBOP, two open-source tools that facilitate battery modeling and parameterization.
 
== Battery Lifetime and Diagnostics ==
 
We discussed the importance of understanding battery lifetime, both for diagnostics and for making predictions about future performance. Battery lifetime modeling impacts warranties, maintenance, and investments.
 
Key points include:
 
* Data-driven methods are promising for diagnostics and lifetime predictions, but they rely heavily on the availability of rich and diverse datasets.
* Collaborative efforts are needed to release experimental and field data to advance the field and enable generalizable models.
 
== Control Strategies ==
 
Finally, we explored how control strategies can be used to maximize battery performance while minimizing degradation. Control strategies bridge the gap between theoretical insights and real-world applications, delivering tangible benefits.
 
Key takeaways:
 
* Intelligent charge-discharge strategies, informed by detailed aging models, can significantly improve the economic value of batteries.
* Practical implementation requires tight integration between battery management systems and energy management systems, which is a significant challenge in many real-world setups.
 
== Acknowledgments ==
 
None of this work would have been possible without the contributions of my research group, collaborators, and funders. A special thank you to Simon for his ongoing collaboration and support, as well as to all of you for taking the time to attend this seminar. I hope you found it informative and thought-provoking.
 
== Closing Remarks ==
 
I’d be delighted to hear your questions and engage in further discussions. Batteries are a fascinating and critical area of research, and there’s still so much to learn. Let’s work together to advance the field and create more sustainable, efficient energy storage systems.
 
Thank you.
836

edits