Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
ESTIMATING BATTERY STATE OF HEALTH
Document Type and Number:
WIPO Patent Application WO/2023/052822
Kind Code:
A1
Abstract:
A method and apparatus for determining a state of health of a battery are disclosed. The apparatus comprises means (40) for sensing a voltage of the battery, means (42) for sensing a current through the battery, means (50, 52, 54, 56) for estimating a value of an equivalent circuit model parameter of the battery from the sensed voltage and current, wherein the equivalent circuit model parameter is based at least in part on an internal capacitance of the battery, means (66) for storing a predetermined relationship between the equivalent circuit model parameter and the battery state of health, and means (58, 60, 62, 64) for calculating a state of health of the battery based on the estimated value of the equivalent circuit model parameter using the predetermined relationship.

Inventors:
WANG YUJUN (US)
ZHANG RUIGANG (US)
HILLIGOSS LAWRENCE (US)
Application Number:
PCT/IB2021/059003
Publication Date:
April 06, 2023
Filing Date:
September 30, 2021
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
CUMMINS INC (US)
International Classes:
G01R31/367; G01R31/392
Domestic Patent References:
WO2020246558A12020-12-10
Foreign References:
US20180246173A12018-08-30
DE102019127828A12021-04-15
GB202003901A2020-03-18
GB202003902A2020-03-18
GB202003903A2020-03-18
Download PDF:
Claims:
CLAIMS

1 . Apparatus for determining a state of health of a battery, the apparatus comprising: a voltage sensor for sensing a voltage of the battery; a current sensor for sensing a current through the battery; a parameter estimating unit for estimating a value of an equivalent circuit model parameter of the battery from the sensed voltage and current, wherein the equivalent circuit model parameter is based at least in part on an internal capacitance of the battery; a storage unit for storing a predetermined relationship between the equivalent circuit model parameter and the battery state of health; and a SOH calculation unit for calculating a state of health of the battery based on the estimated value of the equivalent circuit model parameter using the predetermined relationship between the equivalent circuit model parameter and the battery state of health.

2. Apparatus according to claim 1 , wherein the equivalent circuit model parameter is one of characterization time (R1 C1) and diffusion capacitance (C1 ).

3. Apparatus according to claim 1 or 2, wherein the value of the equivalent circuit model parameter is estimated from a response to a step change in current through the battery.

4. Apparatus according to claim 3, wherein the step change in current is a drop in charging current during charging of the battery, or a drop in current caused by vehicle shut off.

5. Apparatus according to claim 3 or 4, wherein the equivalent circuit model parameter is characterization time (R1C1) and the value of the characterization time is estimated from the time taken for the voltage to decay to a predetermined value following the step change in current.

27

6. Apparatus according to claim 5, wherein the predetermined value is a predetermined portion of a total change in voltage according to a relaxation curve following the step change in current.

7. Apparatus according to any of the preceding claims, wherein the predetermined relationship between the equivalent circuit model parameter the battery state of health is obtained from battery aging data.

8. Apparatus according to any of the preceding claims, wherein the predetermined relationship between the equivalent circuit model parameter and the battery state of health is a function.

9. Apparatus according to any of the preceding claims, further comprising means for updating the relationship between the equivalent circuit model parameter and the battery state of health stored in the storage unit.

10. Apparatus according to claim 9, further comprising wireless communication means arranged to receive an updated relationship between the equivalent circuit model parameter and the battery state of health, wherein the updating means is arranged to store the updated relationship in the storage unit.

11 . Apparatus according to any of the preceding claims, wherein: the parameter estimating unit is arranged to estimate values of a plurality of equivalent circuit model parameters of the battery from the sensed voltage and current; and the SOH calculating unit is arranged to calculate a state of health of the battery based on the estimated values of the plurality of equivalent circuit model parameters.

12. Apparatus according to claim 11 , wherein the equivalent circuit model parameters are selected from: characterization time (R1C1); diffusion capacitance (C1); ohmic resistance (R0); and diffusion resistance (R1 ).

13. Apparatus according to claim 11 or 12, wherein the equivalent circuit model parameters comprise ohmic resistance (R0) and the value of the ohmic resistance is estimated from an initial change in voltage following a step change in current.

14. Apparatus according to any of claims 11 to 13, wherein the equivalent circuit model parameters comprise diffusion resistance (R1) and the value of the diffusion resistance is estimated from a change in voltage over time according to a relaxation curve following a step change in current.

15. Apparatus according to any of claims 11 to 14, wherein the equivalent circuit model parameters comprise diffusion capacitance (C1) and the value of diffusion capacitance is estimated from values of diffusion resistance (R1 ) and characterization time (R1 C1 ).

16. Apparatus according to any of claims 11 to 15, wherein the state of health is calculated using predetermined relationships between each of the equivalent circuit model parameters and the battery state of health.

17. Apparatus according to any of claims 12 to 17, wherein the SOH calculating unit is arranged to calculate a plurality of state of health values, each state of health value being calculated based on an estimated value of one of the equivalent circuit model parameters.

18. Apparatus according to claim 17, further comprising means for combining the plurality of calculated state of health values to produce a combined state of health value.

19. Apparatus according to claim 18, wherein the combining means is arranged to combine the state of health values based on variances of the relationships between the equivalent circuit model parameters and the battery state of health.

20. Apparatus according to any of the preceding claims, further comprising a temperature sensor for sensing a temperature of the battery, wherein the value of the equivalent circuit model parameter is estimated based further on a sensed temperature.

21 . Apparatus according to any of the preceding claims, wherein: the battery comprises a plurality of battery cells; the apparatus comprises a plurality of voltage sensors, the plurality of voltage sensors arranged to sense a voltage of each of a plurality of cells or groups of cells; the parameter estimating unit is arranged to estimate a value of an equivalent circuit model parameter of each of the plurality of cells or groups of cells from the sensed voltage of that cell or group of cells and the sensed current; and the SOH calculating unit is arranged to calculate a state of health value of each of the plurality of cells or groups of cells based on the estimated value of the equivalent circuit model parameter of that cell or group of cells.

22. Apparatus according to claim 21 , wherein: the parameter estimating unit is arranged to estimate values of a plurality of equivalent circuit model parameters of each of the plurality of cells or groups of cells from the sensed voltage of that cell or group of cells and the sensed current; and the SOH calculating unit is arranged to calculate a state of health of each of the plurality of cells or groups of cells based on the estimated values of the plurality of equivalent circuit model parameters of that cell or group of cells.

23. Apparatus according to claim 22, further comprising means for combining the state of health value of each of the plurality of cells or groups of cells to produce a battery state of health value.

24. Apparatus according to any of the preceding claims, wherein the apparatus is part of a battery management system.

25. A battery comprising apparatus for determining a state of health according to any of the preceding claims.

26. A method of determining a state of health of a battery, the method comprising: sensing a voltage of the battery; sensing a current through the battery; estimating a value of an equivalent circuit model parameter of the battery from the sensed voltage and current, wherein the equivalent circuit model parameter is based at least in part on an internal capacitance of the battery; and storing a predetermined relationship between the equivalent circuit model parameter and the battery state of health; and calculating a state of health of the battery based on the estimated value of the equivalent circuit model parameter using the predetermined relationship between the equivalent circuit model parameter and the battery state of health.

31

Description:
ESTIMATING BATTERY STATE OF HEALTH

The present invention relates to techniques for estimating the state of health of a battery. The present invention has particular, but not exclusive, application in estimating the state of health of a battery for traction applications, for example, a battery pack for an electric or hybrid electric vehicle.

Electric vehicles and hybrid electric vehicles, such as cars, buses, vans and trucks, use battery packs that are designed with a high ampere-hour capacity in order to give power over sustained periods of time. A battery pack comprises a large number of individual electrochemical cells connected in series and parallel to achieve the total voltage and current requirements. Typically, Lithium ion (Li- ion) battery cells are used as they provide a relatively good cycle life and energy density.

Battery packs typically contain a battery management system (BMS) which is responsible for monitoring and management of the cells in the battery pack. During operation, the battery management system may estimate an inner state of the battery, such a state of charge (SOC) and/or a state of health (SOH). The SOC provides information about the current amount of energy stored in the battery, and thus may be used an indicator of available range. The SOH is a figure of merit that indicates the level of battery degradation.

Knowledge of the battery’s SOH is useful for an operator when organising maintenance and replacement schedules. Furthermore, if the SOH is monitored in real time, it can allow battery fault diagnosis which may help to prevent hazardous situations from arising. Real time SOH estimation can also provide knowledge about the battery performance that can help to manage the energy distribution. In addition, real time SOH estimation can help with accurate estimation of the battery state of charge (SOC). This may help to provide a reliable estimate of available range for the vehicle.

Known techniques for estimating the battery SOH involve the use of algorithms such as a Kalman filter. Exemplary Kalman filters include a dual nonlinear Kalman filter, an extended Kalman filter, an unscented Kalman filter, a cubature Kalman filter, and the like. The Kalman filter estimates the SOH of the battery by calculating estimated SOH values and corresponding error bounds.

It has been found that, while a Kalman filter can provide a reasonable estimate of SOH, it may have a high noise level, which may fluctuate over time, and may not always provide the required accuracy.

It would therefore be desirable to provide techniques for estimating the SOH of a battery which can improve the estimation accuracy and/or reduce noise levels.

According to one aspect of the invention there is provided apparatus for determining a state of health of a battery, the apparatus comprising: means (such as a voltage sensor) for sensing a voltage of the battery; means (such as a current sensor) for sensing a current through the battery; means (such as a parameter estimation unit) for estimating a value of an equivalent circuit model parameter of the battery from the sensed voltage and current, wherein the equivalent circuit model parameter is based at least in part on an internal capacitance of the battery; means (such as a storage unit) for storing a predetermined relationship between the equivalent circuit model parameter and the battery state of health; and means (such as a SOH calculation unit) for calculating a state of health of the battery based on the estimated value of the equivalent circuit model parameter using the predetermined relationship between the equivalent circuit model parameter and the battery state of health.

The present invention may provide the advantage that, by estimating a value of an equivalent circuit model parameter of the battery which is based on an internal capacitance of the battery and calculating a state of health of the battery using a predetermined relationship between the equivalent circuit model parameter and the battery state of health, it may be possible to provide a state of health estimation which is more robust and stable than previous approaches. It has been found experimentally that there may be a correlation between battery capacity and the value of battery characterization time (R1 C1 ) or diffusion capacitance (C1). Thus, in one embodiment, the equivalent circuit model parameter is one of characterization time (R1 C1) and diffusion capacitance (C1 ).

The value of the equivalent circuit model parameter may be estimated from a response to a step change in current through the battery. For example, the step change in current may be a drop in charging current during charging of the battery. The drop in current may be to zero, or some other value. This may provide a convenient way of allowing the current value of the equivalent circuit model parameter to be estimated.

The apparatus may further comprise means for initiating the drop in charging current. For example, when a new state of health estimate is required, a special charging protocol may be initiated. The special charging protocol may comprise reducing the charging current to zero (or some other value) when the battery voltage exceeds a predetermined value (indicating that the battery has been charged to a predetermined level).

Alternatively, or in addition, the step change in current could be caused by vehicle shut off, or some other event such as removal of an electrical load. The step change in current may be a drop in current or an increase in current. A combination of different events could be used to estimate the value of the equivalent circuit model parameter.

In one embodiment, the equivalent circuit model parameter is characterization time (R1C1) and the value of the characterization time is estimated from the time taken for the voltage to decay to a predetermined value following the step change in current. The predetermined value may be a predetermined portion of a total change in voltage according to a relaxation curve following the step change in current. This may provide a convenient way of estimating the characterization time, and thus providing an estimate of battery state of health.

Preferably the predetermined relationship between the equivalent circuit model parameter the battery state of health is obtained from battery aging data. For example, the relationship may be determined in advance from battery aging data and then stored in the storage unit for use in estimating battery state of health.

It has been found experimentally that the relationship between the equivalent circuit model parameter and the battery state of health can be modelled as a function. The function may be, for example, a polynomial function, or any other type of function such as a spline, a Pade approximant, or a trigonometric polynomial using a Fourier series. Thus, the predetermined relationship between the equivalent circuit model parameter and the battery state of health may be a function. In this case, the function may have been fitted in advance to data points in the battery aging data. This may be done, for example, using polynomial regression techniques, or in any other way. The function may be for example an nth degree polynomial function, where n is a natural number such as 2, 3, 4, 5, 6, 7, 8, 9 or any other number. Alternatively, a look up table or other types of function could be used instead.

The predetermined relationship between the equivalent circuit model parameter and the battery state of health is stored in the storage unit. This can allow the relationship to be stored locally and retrieved when it is required to estimate the state of health. Thus, the apparatus may comprise a memory in which the predetermined relationship is stored. In this case, the apparatus may further comprise means for updating the relationship between the equivalent circuit model parameter and the battery state of health stored in memory. For example, the apparatus may comprise communications means (such as a communications unit) which may allow the relationship to be updated using a wired or wireless connection. For example, in one embodiment, the apparatus may further comprise wireless communication means arranged to receive an updated relationship between the equivalent circuit model parameter and the battery state of health, and the updating means may be arranged to store the updated relationship in the memory.

In a preferred embodiment, a plurality of equivalent circuit model parameters of the battery are used to estimate the battery state of health. Thus, in a preferred embodiment, the estimating means is arranged to estimate values of a plurality of equivalent circuit model parameters of the battery from the sensed voltage and current, and the calculating means is arranged to calculate a state of health of the battery based on the estimated values of the plurality of equivalent circuit model parameters. This may allow a more robust and reliable estimate of state of health to be obtained.

It has been found experimentally that there may be a correlation between battery capacity and each of characterization time (R1 C1 ), diffusion capacitance (C1 ), ohmic resistance (R0) and diffusion resistance (R1). Thus, in one embodiment, the equivalent circuit model parameters are selected from: characterization time (R1C1); diffusion capacitance (C1); ohmic resistance (R0); and diffusion resistance (R1 ). This may help to provide a robust and accurate estimate of state of health.

Where the equivalent circuit model parameters comprise ohmic resistance (R0), the value of the ohmic resistance may be estimated from an initial change in voltage following a step change in current. Where the equivalent circuit model parameters comprise diffusion resistance (R1 ), the value of the diffusion resistance may be estimated from a change in voltage over time according to a relaxation curve following a step change in current. Where the equivalent circuit model parameters comprise diffusion capacitance (C1 ), the value of diffusion capacitance may be estimated from values of diffusion resistance (R1) and characterization time (R1 C1 ). However, any other appropriate technique may be used as well or instead to estimate the values of the equivalent circuit model parameters. For example, the values of one or more of R0, R1 and C1 could be estimated using Kalman filter estimation as well or instead.

Preferably the state of health is calculated using predetermined relationships between each of the equivalent circuit model parameters and the battery state of health. The predetermined relationships may be obtained from battery aging data. The predetermined relationships may be, for example, polynomial functions. Preferably the predetermined relationship are stored in memory. Means may be provided for updating the predetermined relationships.

The calculating means may be arranged to calculate a plurality of state of health values, each state of health value being calculated based on an estimated value of one of the equivalent circuit model parameters, for example, using a predetermined relationship between that equivalent circuit model parameter and the battery state of health.

If desired, it would be possible to monitor each state of health value individually. However, in a preferred embodiment, the state of health values are combined. Thus, the apparatus may further comprise means for combining the plurality of calculated state of health values to produce a combined state of health value. This may allow a single value indicating overall state of health to be produced using a plurality of equivalent circuit model parameters.

The combining means may be arranged to combine the plurality of calculated state of health values based on confidence levels of the respective values. For example, where polynomial functions are used to model the relationships between the equivalent circuit model parameters and the battery state of health, those functions may have different variances (deviations from the mean). Thus, the combining means may be arranged to combine the state of health values based on variances of the relationships between the equivalent circuit model parameters and the battery state of health. This may be done, for example, using a weighted average, where the weights are based on the variances. The variances may be obtained from battery aging data and may be stored in memory. If desired, confidence levels in the estimated values of the equivalent circuit model parameters could be used as well or instead. By combining the state of health values based on confidence levels, a more reliable estimate of the state of health may be achieved.

If desired, a temperature measurement may also be used when estimating a value of an equivalent circuit model parameter, such as a resistance. Thus, the apparatus may further comprise means for sensing a temperature of the battery. In this case, the value of the equivalent circuit model parameter may be estimated based further on a sensed temperature. This may allow the accuracy of the estimation to be improved. For example, the estimated value of the equivalent circuit model parameter could be corrected based on the sensed temperature, or the estimated value could be used only when the sensed temperature is within a predetermined temperature range. A temperature sensor may already be provided, for example, as part of a battery management system, and therefore this may be achieved at little or no additional cost.

If desired, the voltage and current of the whole battery may be monitored and used to estimate the battery state of health. However, in practice, it may be desirable to monitor the state of health of individual cells or groups of cells within a battery as well or instead. This may help with managing cell charge and discharge, and may provide an early indication of a potential fault in a cell or group of cells. Thus, in a preferred embodiment: the battery comprises a plurality of battery cells; the means for sensing a voltage is arranged to sense a voltage of each of a plurality of cells or groups of cells; the estimating means is arranged to estimate a value of an equivalent circuit model parameter of each of the plurality of cells or groups of cells from the sensed voltage of that cell or group of cells and the sensed current; and the calculating means is arranged to calculate a state of health of each of the plurality of cells or groups of cells based on the estimated value of the equivalent circuit model parameter of that cell or group of cells.

Preferably the state of health is calculated using a predetermined relationship between the equivalent circuit model parameter and the battery state of health.

In the case of a group of cells, the group may be a group of cells which are connected in parallel. For example, where the cells are connected in a series/parallel configuration, such as a 2p, 3p, 4p or 5p configuration, the group may be a group of parallel connected cells, with each group connected in series. However, other configurations and other cell groupings could be used as well or instead.

Preferably, a plurality of equivalent circuit model parameters of each cell or group of cells are used to estimate the state of health of the cell or group of cells. Thus, in a preferred embodiment, the estimating means is arranged to estimate values of a plurality of equivalent circuit model parameters of each of the plurality of cells or groups of cells from the sensed voltage of that cell or group of cells and the sensed current, and the calculating means is arranged to calculate a state of health of each of the plurality of cells or groups of cells based on the estimated values of the plurality of equivalent circuit model parameters of that cell or group of cells. The plurality of equivalent circuit model parameters may be selected from: characterization time (R1C1); diffusion capacitance (C1 ); ohmic resistance (R0); and diffusion resistance (R1 ).

If desired, the state of health of each cell or group of cells could be output individually. This may help to identify a cell or group of cells which is failing and may help to give an overall picture of the battery state of health. However, it may be desirable to have a value indicating overall state of health of the battery as well or instead. Thus, the apparatus may further comprise means for combining the state of health of each of the plurality of cells or groups of cells to produce a battery state of health.

In one embodiment, the apparatus is part of a battery management system, for example, for a battery pack. The system may be, for example, an onboard system for an electric or hybrid electric vehicle, although other applications are also possible.

In any of the above arrangements, the means for sensing a voltage may be a voltage sensor and the means for sensing a current may be a current sensor. The estimating means, calculating means and combining means may be implemented as software executing on a processor with associated memory.

According to another aspect of the invention there is provided apparatus which determines a state of health of a battery, the apparatus comprising: a voltage sensor arranged to sense a voltage of the battery; a current sensor arranged to sense a current through the battery; and a processor arranged to: estimate a value of an equivalent circuit model parameter of the battery from the sensed voltage and current, wherein the equivalent circuit model parameter is based at least in part on an internal capacitance of the battery; and calculate a state of health of the battery based on the estimated value of the equivalent circuit model parameter using a predetermined relationship between the equivalent circuit model parameter and the battery state of health.

According to another aspect of the invention there is provided a battery comprising apparatus for determining a state of health in any of the forms described above. The battery may be for example a battery pack for an electric or hybrid electric vehicle.

Corresponding methods may also be provided. Thus, according to another aspect of the present invention there is provided a method of determining a state of health of a battery, the method comprising: sensing a voltage of the battery; sensing a current through the battery; estimating a value of an equivalent circuit model parameter of the battery from the sensed voltage and current, wherein the equivalent circuit model parameter is based at least in part on an internal capacitance of the battery; and calculating a state of health of the battery based on the estimated value of the equivalent circuit model parameter using a predetermined relationship between the equivalent circuit model parameter and the battery state of health.

Features of one aspect of the invention may be used with any other aspect. Any of the apparatus features may be provided as method features and vice versa.

Preferred features of the present invention will now be described, purely by way of example, with reference to the accompanying drawings, in which:

Figure 1 is a block diagram of an example drive system in a hybrid electric vehicle;

Figure 2 shows parts of a typical battery pack for use in an electric or hybrid electric vehicle;

Figure 3 shows parts of a battery module in one possible configuration;

Figures 4A and 4B illustrate two possible configurations of battery cells in a battery module;

Figure 5 shows a first order equivalent circuit model for a typical battery; Figure 6 shows a plot of battery SOH against ohmic resistance; Figure 7 shows a plot of battery SOH against diffusion resistance;

Figure 8 shows a plot of battery SOH against characterization time;

Figure 9 shows a plot of battery SOH against diffusion capacitance;

Figure 10 shows parts of a system for determining a state of health of a battery in an embodiment of the invention;

Figure 11 shows parts of an SOH estimation module;

Figure 12 illustrates values of voltage and current during initial charging and following a step change in current;

Figure 13 shows parts of an SOH estimation module in another embodiment;

Figure 14 is a flowchart of steps taken to obtain models of relationships between SOH and equivalent circuit model parameters; and

Figure 15 is a flowchart showing steps taken to calculate the SOH of a battery in one embodiment.

Figure 1 is a block diagram of an example drive system in a hybrid electric vehicle. Referring to Figure 1 , the drive system comprises an internal combustion engine 10, an electric motor/generator 12, a transmission 14 and a drive shaft 16. A first clutch 18 is located between the engine 10 and the motor/generator 12. A second clutch 20 is located between the motor/generator 12 and the transmission 14. The motor/generator 12 is controlled by a power electronics module 22 and powered by a battery 24, which may be in the form of a battery pack. A powertrain control module 26 controls the operation of the engine 10, the PE module 22, the battery 24 and the transmission 14. In this embodiment the engine may be an auxiliary power unit such as a range extender which charges the battery when the battery is depleted. The battery 24 can also be charged from an external power source, such as an electric grid. In addition, the battery may be charged by regenerative braking. It will be appreciated that the arrangement of Figure 1 is given by way of example only, and other configurations of electric or hybrid electric vehicle, such as series hybrid, parallel hybrid or pure electric, are also possible.

Figure 2 shows parts of a typical battery pack for use in an electric or hybrid electric vehicle. Referring to Figure 2, the battery pack comprises a plurality of battery modules 30 electrically connected in series and/or parallel to achieve the target pack voltage. A battery management system 32 monitors the voltage and current and manages overall operation of the battery pack. Each battery module 30 comprises a plurality of battery cells electrically connected in series and/or parallel. Each battery module 30 includes a battery management unit 34 which monitors and manages charge and discharge of the cells in that module. Although not shown in Figure 2, each battery management unit 34 includes voltage sensors which sense the voltages of individual cells or groups of cells. Each battery management units may also include one or more temperature sensors which sense the temperature of the module and/or individual cells or groups of cells. The battery management system 32 communicates with the battery management unit 34 in each of the modules 30 to monitor and manage overall operation of the battery pack. The battery management system and each of the battery management units include a processor with the appropriate software, along with memory and other components, which are used to monitor and manage charge and discharge. The battery pack may be, for example, as disclosed in co-pending United Kingdom patent applications GB 2003901.2, GB 2003902.0 and GB 2003903.8, the subject matter of each of which is incorporated herein by reference.

Figure 3 shows parts of a battery module in one possible configuration. Referring to Figure 3, the battery module comprises a plurality of battery cells 36, a busbar 38 and a battery management unit 34. In this embodiment, the battery cells 36 are pouch cells or prismatic cells stacked together side-by-side. However, other types of cell, such as cylindrical cells, could be used instead. The busbar 38 is used to connect the battery cells 36 in the required series/parallel configuration. The busbar 38 includes voltage sensors which monitor the voltages of individual battery cells, or groups of battery cells connected in parallel. A current sensor senses total current through the module. In addition, one or more temperature sensors are used to sense the temperature of the module. The busbar 38 is connected to the battery management unit 34. The battery management unit receives the sensed voltages, current and temperature. The sensed voltages, current and temperature are used to monitor and manage cell charge and discharge. Figure 4A illustrates one possible configuration of battery cells in a battery module. In the arrangement of Figure 4A, a plurality of battery cells 36 are connected in series. The voltage of each of the battery cells is monitored with a voltage sensor 40. The sensed voltage from each of the voltage sensors is provided to a battery management unit (not shown). The current into or out of the battery module is monitored by a current sensor 42 and provided to the battery management unit.

Figure 4B illustrates another possible configuration of battery cells in a battery module. In the arrangement of Figure 4B, a plurality of battery cells 36 are connected in a series connection of pairs of parallel cells (2p configuration). In this configuration, two adjacent battery cells are connected in parallel, and the pairs of parallel connected cells are connected in series. The voltage of each of the pairs of battery cells is monitored with a voltage sensor 40. The sensed voltage from each of the voltage sensors is provided to a battery management unit. The current into or out of the battery module is monitored by a current sensor 42 and provided to the battery management unit.

If desired, the battery cells could be connected in other configurations, such as a 3p configuration (three cells connected in parallel) or a 4p configuration (four cells connected in parallel) or any other appropriate configuration.

It will be appreciated that the battery pack and battery modules of Figures 2 to 4 are shown by way of example only, and other configurations are also possible. For example, the battery pack could comprise a plurality of battery cells connected in the appropriate series/parallel configuration without being grouped into battery modules. Furthermore, it would be possible to monitor the voltage and/or current of the battery module or the battery pack, or some other group of battery cells, rather than that of individual cells or groups of cells.

Battery packs for electric vehicle applications tend to degrade during use due to the arduous duty cycles that are encountered. When the battery packs no longer meet electric vehicle performance standards they may need to be replaced. It is therefore useful to have knowledge of the battery pack’s state of health (SOH). Typically, SOH is a measurement of the remaining capacity of the battery as percentage of its original capacity. SOH represents the ability of the battery to store energy and deliver power relative to the beginning of life (BOL). Two existing definitions of SOH based on R (battery resistance) and Ah (battery capacity) are as follows:

However, any other appropriate definition of SOH could be used instead.

Knowledge of the battery’s SOH is useful for an operator when organising maintenance and replacement schedules. Furthermore, if the SOH is monitored in real time, it can allow battery fault diagnosis which may help to prevent hazardous situations from arising. Real time SOH estimation can also provide knowledge about the battery performance that can help to manage the energy distribution. In addition, real time SOH estimation can help with accurate estimation of the battery state of charge (SOC). This may help to provide a reliable estimate of available range for the vehicle.

Figure 5 shows a first order equivalent circuit model for a typical battery. The battery may comprise any number of battery cells. In this model, the battery is considered to be a circuit consisting of a series connection of DC power supply, a parallel resistor/capacitor pair R1C1 , and a resistor R0. The measured voltage v(t) is given by: where OCV(z(t)) is the open circuit voltage, R0 is the ohmic resistance, R1 is the diffusion resistance, and i(t) is the current through the circuit.

An analysis of battery aging data has been carried out by the present applicant to identify parameters that can be used for estimating battery SOH. It has been found that there is a correlation between battery SOH and battery equivalent circuit model parameters.

Figure 6 shows a plot of battery SOH against battery ohmic resistance R0. The plot of Figure 6 is taken from laboratory aging data obtained by analysing multiple battery packs. It can be seen that there is strong correlation between SOH and the value of R0. It can also be seen that the correlation is non-linear.

It has been found that the relationship between SOH and ohmic resistance R0 can be modelled as a function, such as an nth degree polynomial, or any other suitable type of function such as a spline, a Pade approximant, or a trigonometric polynomial using a Fourier series. Suitable techniques such as polynomial regression techniques can be used to fit a function to the data points, such techniques being known in the art. In the present case, it has been found that a seventh order polynomial (n=7) can provide a good fit, although other orders could be used instead. It can also be seen that most of the SOH is within defined error bounds (in this case, ± 2Ah). This can allow error bounds to be set.

Figure 7 shows a plot of battery SOH against diffusion resistance R1 , also taken from laboratory aging data. It can be seen that there is strong non-linear correlation between SOH and the value of R1. The relationship between SOH and R1 can be modelled as a function such as an nth degree polynomial. Most of the SOH is within defined error bounds (in this case, ± 2Ah).

Figure 8 shows a plot of battery SOH against characterization time R1C1 , again taken from laboratory aging data. It can be seen that there is strong non-linear correlation between SOH and the value of R1C1 . The relationship between SOH and R1 C1 can be modelled as a function such as an nth degree polynomial.

Most of the capacity is within defined error bounds (in this case, ± 2Ah).

Figure 9 shows a plot of battery SOH against diffusion capacitance C1 , again taken from laboratory aging data. It can be seen that there is strong non-linear correlation between SOH and the value of C1. The relationship between SOH and C1 can be modelled as a function such as an nth degree polynomial. It has therefore been found that a correlation exists between battery SOH and each of battery ohmic resistance R0, diffusion resistance R1 , characterization time R1C1 and diffusion capacitance C1 . These correlations can be modelled as functions, such as polynomial functions. In preferred embodiments, some or all of these correlations are used to quickly and accurately estimate battery SOH on board the vehicle.

Figure 10 shows parts of a system for determining a state of health of a battery in an embodiment of the invention. Referring to Figure 10, the system comprises battery 24, state of health (SOH) estimation module 44, charge/discharge control module 46, voltage sensor 40, current sensor 42, temperature sensor 43 and over-the-air module 48. The system may be, for example, an onboard vehicular system for monitoring the SOH of a battery for an electric or hybrid electric vehicle. The battery 24 comprises a plurality of battery cells connected in the desired series and/or parallel configuration. For example, the battery may be a battery pack in any of the forms described above. The SOH estimation module 44 and charge/discharge control module 46 may be part of a battery management system as described above.

In operation, the charge/discharge control module 46 is used to control charging and discharging of the battery 24. The voltage sensor 40 is used to sense the voltage of the battery. The current sensor 42 is used to sense the current flowing into or out of the battery. The temperature sensor 43 is used to sensor the temperature of the battery. The sensed values of voltage, current and temperature are recorded over time. The sensed values of voltage, current and temperature are fed to the SOH estimation module 44. The SOH estimation module 44 calculates estimates of the state of health of the battery using the techniques discussed below.

Figure 11 shows parts of the SOH estimation module in more detail. Referring to Figure 11 , the module comprises R0 estimation unit 50, R1 estimation unit 52, R1 C1 estimation unit 54, C1 estimation unit 56, R0 based SOH estimation unit 58, R1 based SOH estimation unit 60, R1 C1 based SOH estimation unit 62, C1 based SOH estimation unit 64, storage unit 66, and combination unit 68. Overall operation of the SOH estimation module is managed by SOH control unit 70. For simplicity, connections between the SOH control unit 70 and other parts of the SOH estimation module are not shown. The SOH estimation module may be implemented, for example, as software routines executing on a processor with associated memory.

In operation, the R0 estimation unit 50 receives samples of voltage V and current I from the voltage and current sensors. The voltage and current values are used to calculate the current value of R0 in the equivalent circuit model, as will be explained below. The R1 estimation unit 52 receives the values of voltage V and current I and uses them to calculate the value of R1 . The R1C1 estimation unit 54 receives the values of voltage V and current I and uses them to calculate the value of R1C1. The C1 estimation unit 56 receives the value of R1 from the R1 estimation unit 52 and the value of R1C1 from the R1 C1 estimation unit 54 and uses them to calculate the value of C1 .

In one embodiment, the values of R0, R1 , R1C1 and C1 are estimated using a special charging protocol. This may be initiated by the control unit 70 when a new SOH value is required. This may be the case, for example, when a predetermined amount of time has elapsed or a predetermined amount of charging/discharging has occurred since the previous SOH estimate. In this embodiment, a step change in the charging current is applied during the charging process. For example, once the battery has reached a desired state of charge, the charging current is suddenly reduced to zero (or some other value less than the previous charging current). The voltage and current response to the change in charging current is then observed.

Figure 12 illustrates the values of the voltage V and the current I during initial charging and following the step change in current. Referring to Figure 12, charging is initiated at time to under control of the charge/discharge control module. In this example, a substantially constant charging current is applied in order to charge the battery. As the battery is charged, its voltage V rises over time. The battery voltage is monitored by the SOH control unit 70. Once the battery voltage has reached a predetermined level (indicating a desired level of charge), the control unit 70 instructs the charge/discharge control module to reduce the charging current to zero (or some other value). At time ti the charge/discharge control module reduces the charging current to zero. In response to the drop in current, there is an immediate drop in voltage by a value AVo. This is followed by a gradual drop in voltage over time according to a relaxation curve given by the values of R1 and C1 . During this time the voltage decays approximately exponentially and tends towards a total voltage drop of AVi. The values of voltage and current are monitored over time and used to estimate the values of R0, R1 , R1 C1 and C1 .

The value of the ohmic resistance RO in the equivalent circuit module can be calculated using the following equation.

The value of the diffusion resistance R1 in the equivalent circuit module can be calculated using the following equation.

Following the drop in current and the initial drop in voltage by the value AV 0 , the voltage will decay according to the following equation. t 7(t) = AV^e Rici

Thus, the value of the characterization time (relaxation time) R1C1 can be estimated by determining the time taken for the voltage to decay to a predetermined level. For example, in one embodiment, the time t2 at which the voltage has decayed to approximately 36.8% of its initial voltage (i.e. , to approximately 36.8% of AVi) is determined. Since e -1 ~ 0.368, the value of R1 C1 can then be calculated using the following equation.

However, other predetermined voltage levels could be used instead. For example, the time taken for the voltage to decay to approximately 1 .83% of its initial voltage at the start of the relaxation curve could be determined, in which case R1 C1 would be approximately four times the time taken (e -4 ~ 0.0183).

The value of C1 can then be calculated from the values of R1 and R1 C1 using the following equation.

Once the voltage has decayed to approximately its final value (sufficient to allow the values of R1 and R1C1 to be calculated), charging may be resumed.

Depending on the battery and level of accuracy required, this may be after a time of approximately 3 to 5 minutes.

If desired, the temperature of the battery, as sensed by the temperature sensor 43, could be taken into account when estimating the values of RO, R1 and/or R1 C1 . For example, the value of each of these parameters could be corrected using a known relationship between the parameter and temperature.

Alternatively, the estimates of the parameters could be used only when the temperature is within a predetermined range.

In an alternative embodiment, rather than using a special charging protocol, the vehicle’s shut off response could be used instead. For example, when the vehicle is has been parked, the battery may experience a sudden drop in current. By monitoring the response to this drop in current, the values RO, R1 , R1C1 and C1 may be calculated in a similar way to that described above.

If desired, the response to switching on the charging current, or any other event leading to a step change in current, could be monitored and used to estimate the values of RO, R1 , R1 C1 and C1 in a similar way. Alternatively, any other appropriate technique could be used as well or instead to estimate the values of the RO, R1 , R1 C1 and C1 . For example, the values of one or more of RO, R1 and C1 could be estimated using Kalman filter estimation. If desired, a combination of different techniques could be used.

Referring back to Figure 11 , the storage unit 66 stores models of the relationships between battery SOH and each of ohmic resistance RO, diffusion resistance R1 , characterization time R1 C1 and diffusion capacitance C1. These models MR 0 , MRI , MRICI and Mei are in the form of polynomial functions derived from battery aging data in the manner described above.

The RO based SOH estimation unit 58 receives the estimate value of RO from the RO estimation unit 50 and the model M 0 of the relationship between SOH and the value of R0 from the storage unit 66. The R0 based SOH estimation unit 58 uses the model to estimate the SOH based on the value of R0. The estimated value SOH O is output to the combination unit 68.

The R1 based SOH estimation unit 60 receives the estimated value of R1 from the R1 estimation unit 52 and the model MRI of the relationship between SOH and the value of R1 from the storage unit 66. The R1 based SOH estimation unit 60 uses the model to estimate the SOH based on the value of R1 . The estimated value SOHRI is output to the combination unit 68.

The R1C1 based SOH estimation unit 62 receives the estimated value of R1 C1 from the R1 C1 estimation unit 54 and the model MRICI of the relationship between SOH and the value of R1C1 from the storage unit 66. The R1C1 based SOH estimation unit 62 uses the model to estimate the SOH based on the value of R1 C1 . The estimated value SOHRICI is output to the combination unit 68.

The C1 based SOH estimation unit 64 receives the estimated value of C1 from the C1 estimation unit 56 and the model Mei of the relationship between SOH and the value of C1 from the storage unit 66. The C1 based SOH estimation unit 64 uses the model to estimate the SOH based on the value of C1 . The estimated value SOHci is output to the SOH combination unit 68.

The SOH combination unit 68 receives the estimated values SOHRO, SOHRI , SOHRICI and SOHci and combines them to produce an overall estimate of the state of health SOH. The combination may be a weighted average of the individual SOH estimates. The weighting may be based on confidence levels of the various estimates.

For example, the estimates may be combined using the following equation. SOH — a R0 SOH R0 + a R1 SOH R1 + (XRICI O RICI + a cl SOH cl

The values of C(RO, ORI , ORICI and aci may be calculated from the variances of the data sets from which the models of the relationships between battery SOH and the equivalent circuit model parameters are calculated. In one embodiment, the value of O O is calculated using the following equation.

Where ORO, ORI , ORICI and aci are the variances of SOH O, SOHRI , SOHRICI and SOHci, respectively. The values of ORI , ORICI and aci may be calculated in a similar way.

The values of ORO, QRI , ORICI and aci may be based on the sample variances of the data sets from which the models of the relationships between battery SOH and the equivalent circuit model parameters are calculated. The values of ORO, ORI , ORICI and aci may be calculated from the laboratory aging data used to form the models. The values of ORO, QRI , ORICI and aci are stored in the storage unit 66. The SOH combination unit 68 retrieves the variances from the storage unit and uses them to calculate the values of ORO, ORI , ORICI and aci.

If desired, confidence levels in the estimated values of the equivalent circuit model parameters could be used when combining the state of health values as well or instead.

The final state of health value SOH is output to other parts of the battery management system for use in monitoring and managing battery performance. For example, the SOH may be used in organising maintenance and replacement schedules, battery fault diagnosis, managing the energy distribution, estimating battery SOC, and/or in any other way.

Although in the embodiment described above the battery ohmic resistance R0, the diffusion resistance R1 , the diffusion capacitance C1 and the characterization time R1C1 are all used to estimate battery SOH, in practice it may be possible to use a subset of these parameters. For example, similar information is typically acquired from the diffusion capacitance C1 and the characterization time R1 C1 , and therefore in some embodiments only one of these parameters is used in the SOH estimation. Furthermore, if desired, one or both of ohmic resistance R0 and the diffusion resistance R1 could be omitted.

In the embodiment described above, polynomial functions are used to model the relationships between battery equivalent circuit model parameters. However, other types of function or look up tables could be used as well or instead. For example, in one alternative embodiment, look up tables are stored in the memory 66, and the estimation units 58, 60, 62, 64 use the values of the respective equivalent circuit parameters to look up the corresponding values of SOH in the memory. It will be appreciated that other techniques for modelling the relationship between capacity and the equivalent circuit model parameters could be used as well or instead.

Referring back to Figure 10, the onboard vehicular state of health system includes an over-the-air (OTA) module 48. The OTA module 48 allows the system to communicate with external systems, for example using radio frequency (RF) transmission. This can allow the system to communicate the SOH to an operator, for example, an operator of a fleet of vehicles. This may allow the operator to organise maintenance and replacement schedules based on the SOH. The OTA module 48 may also be used to receive new models of the relationships between SOH and the values of the equivalent circuit parameters R0, R1 , R1C1 and C1 and their variances from a central store. The new models and variances may then replace those stored in the storage unit 66. This can allow the models which are used to calculate SOH to be updated, for example, as more laboratory aging data becomes available and better models are produced. The stored models and variances may also be updated using a wired connection for example during servicing.

In the arrangement described above the voltage and current of the whole battery are monitored and used to produce the SOH estimates. This can allow the SOH of the whole battery to be estimated. However, in practice, it may be desirable to monitor the SOH of individual battery cells or groups of battery cells. This may help with managing cell charge and discharge, and may provide an early indication of a potential fault in a cell or group of cells.

Figure 13 shows parts of an SOH estimation module in another embodiment. Referring to Figure 13, the module comprises RO estimation unit 50, R1 estimation unit 52, R1C1 estimation unit 54, C1 estimation unit 56, RO based SOH estimation unit 58, R1 based SOH estimation unit 60, R1C1 based SOH estimation unit 62, C1 based SOH estimation unit 64, storage unit 66, SOH combination unit 68 and SOH control unit 70, all of which may be the same as or similar to those described above. In this embodiment, each of the R0 estimation unit 50, the R1 estimation unit 52 and the R1C1 estimation unit 54 receives a plurality of sensed voltage values Vi to V n as well as a sensed current I. The sensed voltage values Vi - V n may be from the voltage sensors in a battery module of the type described above with reference to Figures 2 to 4. Thus, each voltage value Vi to V n may be the voltage of an individual cell or group of cells in the battery module. The sensed current I may be the sensed current into or out of the battery module. However, other arrangements are also possible.

In operation, the R0 estimation unit 50 receives the values of voltage Vi - V n and current I. The voltage and current values are used to calculate the value of R0 in the equivalent circuit model for each of cell or group of cells. The R0 estimation unit 50 then outputs the values R0i - R0 n representing the calculated value of R0 for each cell or group of cells. Similarly, the R1 estimation unit 52 receives the values of voltage Vi - V n and current I and uses them to calculate values of R1 for each cell or group of cells. The R1 estimation unit outputs the values R11 - R1 n representing the calculated value of R1 for each cell or group of cells. The R1C1 estimation unit 54 receives the values of voltage Vi - V n and current I and uses them to calculate values of R1C1 for each cell or group of cells. The R1C1 estimation unit outputs the values R1 C1 i - R1 C1 n representing the calculated value of R1C1 for each cell or group of cells. The C1 estimation unit 56 receives the values R11 - R1 n from the R1 estimation unit 52 and the values of R1 C11 - R1C1 n from the R1 C1 estimation unit 54 and uses them to calculate the values of C1 for each cell or group of cells. The C1 estimation unit 56 outputs the values C11 - C1 n representing the calculated value of C1 for each cell or group of cells. The RO estimation unit 50, R1 estimation unit 52, R1 C1 estimation unit 54 and C1 estimation unit 56 may use the same or similar techniques as those described above to calculate their respective values.

The values ROi - R0 n are fed to the RO based SOH estimation unit 58. The RO based SOH estimation unit 58 also receives the stored model MR 0 of the relationship between SOH and the value of RO from the storage unit 66. The RO based SOH estimation unit 58 uses the model MR 0 and the values ROi - R0 n to estimate the RO based SOH for each cell or group of cells. The estimated RO based SOH values SOHROI to SOHROA are output to the SOH combination unit 68.

The values R1 i - R1 n are fed to the R1 based SOH estimation unit 60. The R1 based SOH estimation unit 60 also receives the stored model MRI of the relationship between SOH and the value of R1 from the storage unit 66. The R1 based SOH estimation unit 60 uses the model MRI and the values R1 i - R1 n to estimate the R1 based SOH for each cell or group of cells. The estimated R1 based SOH values SOHRU to SOHRm are output to the SOH combination unit 68.

The values R1 C11 - R1 C1 n are fed to the R1 C1 based SOH estimation unit 62. The R1C1 based SOH estimation unit 62 also receives the stored model MRICI of the relationship between SOH and the value of R1 C1 from the storage unit 66. The R1C1 based SOH estimation unit 62 uses the model MRICI and the values R1 C11 - R1 C1 n to estimate the R1 C1 based SOH for each cell or group of cells. The estimated R1C1 based SOH values SOHRICH to SOHRicm are output to the SOH combination unit 68.

The values C11 - C1 n are fed to the C1 based SOH estimation unit 64. The C1 based SOH estimation unit 64 also receives the stored model Mei of the relationship between SOH and the value of C1 from the storage unit 66. The C1 based SOH estimation unit 64 uses the model Mei and the values C1 i - C1 n to estimate the C1 based SOH for each cell or group of cells. The estimated C1 based SOH values SOHcn to SOHcm are output to the SOH combination unit 68.

The SOH combination unit 68 receives the estimated SOH values for each cell or group of cells and combines them to produce an overall estimate of the state of health SOH for each cell or group of cells. The combination may be a weighted average of the individual SOH estimates. The weighting may be based on confidence levels of the various estimates, in the manner described above. The SOH combination unit 68 outputs the values SOHi - SOH n representing the estimated state of health for each cell or group of cells.

In this embodiment, the values SOHi - SOH n representing the estimated state of health for each cell or group of cells are received by an overall SOH calculating unit 72. The overall SOH calculating unit 72 averages the values SOHi - SOH n to produce an overall SOH value for the battery as a whole. The values SOHi - SOH n are also output individually. This may allow for example the detection of a faulty cell or group of cells.

In the arrangements described above, the SOH estimates are produced using estimates of the equivalent circuit model parameters RO, R1 , R1 C1 and C1 . However, it would be possible for the SOH estimates to be produced using any subset of these parameters. For example, it would be possible to use only R1 C1 , or R1 C1 and one or both of RO and R1 , or C1 either on its own or with one or both of RO and R1 , or any other appropriate combination.

Figure 14 is a flowchart showing steps taken to obtain the models of the relationships between SOH and the equivalent circuit model parameters RO, R1 , R1C1 and C1 in one embodiment. The steps of Figure 14 may be implemented, for example, as a software process executing on a processor with associated memory. Referring to Figure 14, in step 100 the initial capacity of a test battery at beginning of life is measured. In step 102 the test battery is degraded in controlled conditions by applying a plurality of discharge cycles. In step 104 the capacity of the degraded battery is measured. In step 106 the values of R0, R1 , R1C1 and C1 at that capacity are estimated. In step 108 the values of R0, R1 , R1C1 and C1 against capacity are compiled in a data set. In step 110 it is determined whether the data set is sufficiently complete to allow models to be produced. If the data set is not sufficiently complete, processing returns to step 102 and the battery aging process continues. If sufficient data are available, then in step 112 a polynomial model is fitted to the data points for each of the values R0, R1 , R1C1 and C1 against capacity. This may be done using polynomial regression techniques such as are known in the art. In step 114 variances are calculated from the data sets, for example, based on the sample variances of the data points in the data sets. In step 116 the polynomial models and the variances are output for use in a SOH estimation system. For example, the polynomial models and the variances may be programmed into a new SOH estimation system or used to update an existing system during servicing or over the air. As an alternative, rather than fitting polynomial models to the data points, look up tables could be produced instead.

Figure 15 is a flowchart showing steps taken to calculate the SOH of a battery in one embodiment. The battery may comprise a plurality of cells connected in a series and/or parallel configuration in the manner described above. The steps of Figure 15 may be implemented, for example, as a software process executing on a processor with associated memory. For example, the steps of Figure 15 may be carried out by a system for determining the SOH of a battery as described above.

Referring to Figure 15, in step 120 the SOH estimation process is initiated when a new SOH value is required. This may be the case, for example, when a predetermined amount of time has elapsed or a predetermined amount of charging and/or discharging of the battery has occurred since the last SOH estimate. If desired, the temperature of the battery could be sensed, and the SOH estimation process initiated only if the temperature is within a predetermined temperature window. The temperature window may be defined by the laboratory test data on which the relationships between capacity and equivalent circuit model parameters are based. In step 122 it is determined whether the battery is being charged from an external power source. If the battery is being charged, then in step 124 it is determined whether the battery voltage is above a predetermined threshold. This step is taken in order to prioritize battery charging over SOH estimation for a battery with a low state of charge, but could be omitted. If the battery voltage is not above the threshold, then processing returns to step 122. On the other hand, if the voltage is above the threshold, then in step 126 the charging current is temporarily reduced to zero (or some other value). Processing then proceeds to step 130. Returning to step 122, if it is determined that the battery is not being charged, then in step 128 it is determined whether a vehicle shut off has occurred. This may take place, for example, when the vehicle arrives at the garage. In such a situation the battery may experience a sudden drop in current. If it is determined that a vehicle shut off (or similar event) has occurred, then processing proceeds to step 130. On the other hand, if a vehicle shut off has not occurred, then processing returns to step 122.

In step 130 the battery current and voltage values over time in response to the drop in current are measured. This step may be performed for the battery as a whole and/or for individual cells or groups of cells. In step 132 it is determined whether the voltage has decayed to a substantially steady state. If the voltage has not decayed to a steady state, then processing returns to step 130. If the voltage has decayed to a steady state, then in step 134 the sampled values of voltage and current are used to calculate the values of R0, R1 , R1C1 and C1 in the manner described above. At this point, if the charging current was switched off in step 126, then the charging current is switched back on and charging of the battery resumes.

In step 136 the polynomial models of R0, R1 , R1 C1 and C1 against capacity are retrieved from memory. In step 138 the polynomial models are used to estimate SOH based on the calculated values of R0, R1 , R1C1 and C1. In step 140 the variances of the polynomial models are retrieved from memory. In step 142 the estimated values of SOH are combined using a weighted average based on the variances. In step 144 the combined SOH is output for further processing.

If desired the voltage and current response to switching on the charging current could be monitored and used to estimate SOH in a similar way.

Preferred features of the invention have been described above with reference to various embodiments. Where appropriate, features of one embodiment may be used with any other embodiment. Furthermore, it will be appreciated that the invention is not limited to these embodiments, and variations in detail may be made within the scope of the appended claims.