WO2022101769A1 - A hybrid system and method for estimating state of charge of a battery - Google Patents
A hybrid system and method for estimating state of charge of a battery Download PDFInfo
- Publication number
- WO2022101769A1 WO2022101769A1 PCT/IB2021/060347 IB2021060347W WO2022101769A1 WO 2022101769 A1 WO2022101769 A1 WO 2022101769A1 IB 2021060347 W IB2021060347 W IB 2021060347W WO 2022101769 A1 WO2022101769 A1 WO 2022101769A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- battery
- soc
- neural network
- corrected
- computing unit
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 238000013528 artificial neural network Methods 0.000 claims abstract description 114
- 230000010287 polarization Effects 0.000 claims abstract description 11
- 230000006870 function Effects 0.000 claims description 16
- 238000012549 training Methods 0.000 claims description 16
- 230000008569 process Effects 0.000 claims description 15
- 230000036541 health Effects 0.000 claims description 14
- 230000015556 catabolic process Effects 0.000 claims description 8
- 238000006731 degradation reaction Methods 0.000 claims description 8
- 238000012546 transfer Methods 0.000 claims description 7
- 230000004913 activation Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 5
- 238000012886 linear function Methods 0.000 claims description 3
- 238000012937 correction Methods 0.000 abstract description 2
- 238000010200 validation analysis Methods 0.000 description 18
- 238000013459 approach Methods 0.000 description 16
- 229910000625 lithium cobalt oxide Inorganic materials 0.000 description 14
- BFZPBUKRYWOWDV-UHFFFAOYSA-N lithium;oxido(oxo)cobalt Chemical compound [Li+].[O-][Co]=O BFZPBUKRYWOWDV-UHFFFAOYSA-N 0.000 description 14
- 238000012360 testing method Methods 0.000 description 7
- 238000010801 machine learning Methods 0.000 description 5
- 238000005295 random walk Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 4
- 229910001317 nickel manganese cobalt oxide (NMC) Inorganic materials 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 2
- 230000032683 aging Effects 0.000 description 2
- 238000012512 characterization method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000009792 diffusion process Methods 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 229910052744 lithium Inorganic materials 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000001208 nuclear magnetic resonance pulse sequence Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 208000032953 Device battery issue Diseases 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 238000001311 chemical methods and process Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000004146 energy storage Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- SDEKDNPYZOERBP-UHFFFAOYSA-H iron(ii) phosphate Chemical compound [Fe+2].[Fe+2].[Fe+2].[O-]P([O-])([O-])=O.[O-]P([O-])([O-])=O SDEKDNPYZOERBP-UHFFFAOYSA-H 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- VGYDTVNNDKLMHX-UHFFFAOYSA-N lithium;manganese;nickel;oxocobalt Chemical compound [Li].[Mn].[Ni].[Co]=O VGYDTVNNDKLMHX-UHFFFAOYSA-N 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 238000003062 neural network model Methods 0.000 description 1
- 230000002028 premature Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/367—Software therefor, e.g. for battery testing using modelling or look-up tables
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/382—Arrangements for monitoring battery or accumulator variables, e.g. SoC
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/385—Arrangements for measuring battery or accumulator variables
- G01R31/387—Determining ampere-hour charge capacity or SoC
Definitions
- the present invention relates to the field of battery management systems, and in particular, relates to a hybrid system and method for estimating the state of charge of a battery.
- SOC estimation is one of the most important functions of battery management systems (BMSs), which is defined as the percentage of the remaining charge inside the battery to its maximum capacity. SOC indicates when the battery needs to be recharged. Battery SOC estimation is required for many battery-management functions, for example, but not limited to, charge/discharge control, remaining useful time/ driving range predictions, and battery power capability estimations. As an essential performance indicator, the state of charge (SOC) reflects the residual capacity of a battery. To ensure the safe operation of systems, it is vital to estimate the battery SOC accurately. Inaccurate SOC estimations can lead to user dissatisfaction, mission failures, the inefficient performance of the vehicles, premature battery failures, etc. While a system or component exhibits degradation during its life cycle, there are various methods to predict its future performance and assess the time frame until it no longer performs its desired functionality.
- BMSs battery management systems
- the current algorithm for the estimation of SOC uses a physics-based battery model for the prediction of SOC followed by a Kalman filter to correct the predicted SOC.
- State variables calculated by the battery model are the predictions and inputs to the Kalman filter.
- Corrected state variables obtained from the Kalman filter are the estimations.
- the Kalman filter is a special case of a ‘sequential probabilistic inference’, an estimation algorithm that corrects the predictions of state variables in the presence of process and sensor noise.
- the existing system may require retuning of the battery model/Kalman filter parameters for different load cycles. This makes it impractical for real-time deployment.
- the major problem for real-time SOC estimation is the computational complexity of the coupled partial differential equations (PDEs) which are used to describe the physical processes inside the battery.
- Electrochemical models have intrinsic advantages for SOC estimation since it can relate battery internal physical parameters, e.g. lithium concentrations, to SOC.
- the computational complexity of the electrochemical model is the major obstacle to its application in a real-time BMS.
- electrochemical mechanism-based models require huge computation effort for solving partial differential equations and equivalent circuit models do not consider the actual battery mechanism.
- An object of the present invention is to provide an efficient, improved, and robust system and method for accurately estimating the state of charge of the battery over a wide range of dynamic data.
- Another object of the present invention is to provide a hybrid system and method for SOC estimation that combines a physics-based battery model and a data-driven model to overcome the limitations of each of these individual models
- Yet another object of the present invention is to provide a hybrid system and method for SOC estimation that eliminates the need for Kalman filter by replacing it with a data-driven neural network, thereby, eliminating the need for recalibration of the Kalman filter.
- Yet another object of the present invention is to provide a hybrid system and method for battery SOC estimation that does not require to retune the battery model.
- Still another object of the present invention is to provide a hybrid system and method for battery SOC estimation which improves the accuracy of SOC estimation.
- the present invention relates to an efficient, robust, and improved system and method, which utilizes and combines the advantages offered by the physics-based model and the machine learning model for accurately estimating the SOC of the battery without requiring recalibration or retuning of the battery model or the Kalman filter parameters.
- the battery can be associated with a hybrid vehicle, electric vehicle, inverter, gadgets, consumer devices, industrial machines, and appliances, and the likes.
- the hybrid system and method of the present disclosure comprises a physics-based battery model, and a neural network (NN) computing unit comprising a plurality of neural networks for accurately estimating the SOC of the battery.
- the battery model generates output based on the values of current, voltage, temperature, and state of health indicators of the battery, which is then provided to the NN computing unit, which eliminates the need of conventional Kalman filters.
- the neural networks of the hybrid system and method of the present invention predict and correct two state variables: a state of charge of the battery cell (SOC) and a polarization voltage (Vp) associated with the battery.
- Vp corrected polarization voltage
- SOC state of charge of the battery cell
- one of the neural networks associated with the battery determines the corrected Vp by processing the values of voltage prediction error and Vp being predicted by the battery model, and the values of the temperature and normalized current of the battery. Further, another neural network associated with the NN computing unit determines the corrected SOC by processing values of the SOC, Vp, and normalized voltage of the battery being predicted by the battery model, and normalized value of the Vcell of the battery.
- a single neural network may be trained to determine the corrected SOC and the Vp based on the SOC, Vp, and other electrical attributes of the battery being predicted by the battery model.
- the NN computing unit is initially trained to determine optimal values of the SOC and the Vp using a training dataset comprising state variables, and intermediate parameters received from a well-tuned filter model, before configuration of the proposed system with a battery for estimation of the SOC of the battery.
- the proposed hybrid system and method utilize and combine the advantages offered by the physics-based model and the machine learning model for accurately estimating SOC of the battery without requiring recalibration or retuning of the battery model or any Kalman filter, and offering advantages of improved accuracy and increased robustness to retain this accuracy over a wide range dynamic data.
- FIG. 1A illustrates an exemplary block diagram of the proposed hybrid system for estimating the SOC of a battery according to an embodiment of the present invention.
- FIG. IB illustrates an exemplary architecture of the proposed system of FIG. 1A.
- FIG. 2 illustrates an exemplary equivalent circuit diagram of the battery model of the proposed system and method according to an embodiment of the present invention.
- FIGs. 3A and 3B illustrate an exemplary structure of the first and second neural networks of the proposed system and method for estimating the state of charge (SOC) and polarization voltage (Vp) of the battery according to an embodiment of the present invention.
- FIG. 4 illustrates steps involved in the proposed hybrid method for estimating the SOC of a battery according to an embodiment of the present invention.
- FIG. 5 illustrates an exemplary workflow of the proposed hybrid method for estimating the SOC of a battery according to an embodiment of the present invention.
- FIGs. 6 to 27 illustrate various experimental graphs for validation of the proposed system and method.
- the present invention relates to a system and method for battery state-of-charge (SOC) estimation and in particular, relates to a hybrid system for estimating SOC of a battery.
- the proposed system comprises a physics-based battery model equivalent to the battery, wherein the battery model is configured to: receive a first set of data packets comprising values of current, voltage, temperature, and state of health indicators of the battery; and predict values of state of charge (SOC), and one or more electrical attributes associated with the battery based on the received first set of data packets, and correspondingly generate a second set of data packets.
- the system comprises a neural network computing unit operatively coupled to the battery model, wherein the neural network computing unt comprises one or more processor operatively coupled to a memory storing one or more instructions being executable by the one or more processors.
- the NN computing unit is configured to receive the second set of data packets, and correspondingly extract the predicted SOC, and the predicted one or more electrical attributes of the battery, and process the predicted SOC and the predicted one or more electrical attributes to determine a corrected SOC, and a corrected polarization voltage (Vp) indicative of the SOC, and the Vp of the battery.
- the neural network computing unit is operatively coupled to the battery model in a closed loop feedback to tune the battery model based on the corrected SOC and the corrected Vp.
- the one or more electrical attributes comprises series resistance (Rs), voltage prediction error, parallel resistance (Rp), parallel capacitance (Cp), open circuit voltage (OCV), and terminal voltage (Vcell) of the battery.
- the state of health indicators of the battery comprises cell capacity factor (SOHC), and cell resistance factor (SOHR) of the battery
- a first neural network of the neural network computing unit is configured to process the values of the voltage prediction error and the Vp being predicted by the battery model, and the values of the temperature and normalized current of the battery, to determine the corrected Vp.
- a second neural network of the neural network computing unit is configured to process the values of the SOC, the Vp, and normalized voltage of the battery being predicted by the battery model, and normalized value of the Vcell of the battery, to determine the corrected SOC.
- the neural network computing unit is trained to determine optimal values of the SOC and the Vp using a training dataset comprising state variables, and intermediate parameters received from a well-tuned Kalman filter model.
- the neural network computing unit comprises at least one feed forward neural network comprising one or more hidden layers, each having a predefined number of nodes, wherein a positive linear transfer function is used as an activation function for the nodes in the one or more hidden layers, and a pure linear function is used at an output node of the one or more hidden layers.
- the neural network computing unit is configured to dynamically adapt the battery model based on the first set of data packets, and previously determined values the corrected SOC and the corrected Vp to determine subsequent updated values of the one or more electrical attributes, and subsequent corrected values of the SOC, and the Vp.
- the present disclosure elaborates upon a method for estimating state of charge (SOC) of a battery.
- the method comprising a step of receiving, by a physics-based battery model equivalent to the battery, a first set of data packets comprising values of current, voltage, temperature, and state of health indicators (SOH) of the battery.
- the method further comprises a step of predicting, by the battery model, values of state of charge (SOC), and one or more electrical attributes associated with the battery based on the received first set of data packets, and correspondingly generating a second set of data packets.
- the method comprises the steps of receiving, by a neural network computing unit operatively coupled to the battery model, and comprising one or more processors, the second set of data packets, and correspondingly extracting the predicted SOC, and the predicted one or more electrical attributes of the battery. Furthermore, the method comprises a step of processing, by the neural network computing unit, the predicted SOC and the predicted one or more electrical attributes to determine a corrected SOC, and a corrected polarization voltage (Vp) indicative of the SOC, and the Vp of the battery.
- Vp corrected polarization voltage
- the proposed system 100 for estimation of SOC of a battery comprises a physics-based battery model 102 equivalent to the battery, which is operatively coupled to a neural network (NN) computing unit 104 comprising a plurality of neural networks 104-1 and 104-2 for accurately estimating SOC of the battery.
- the battery model 102 is configured to receive a first set of data packets comprising current, voltage, temperature, and state of health indicators of the battery. Further, battery model 102 predicts values of state of charge (SOC), and one or more electrical attributes associated with the battery as outputs, based on the received first set of data packets, and correspondingly generates a second set of data packets.
- SOC state of charge
- the generated output (second set of data packets) of the battery model 102 is then provided to the NN computing unitl04 for further prediction and correction of two state variables: a state of charge of the battery cell (SOC) and a polarization voltage (Vp) associated with the battery, which eliminates the need of conventional Kalman filters.
- the neural networks 104-1 and 104-2 of the NN computing unit 104 extract and process the SOC, and electrical attributes predicted by the battery model 102 to determine the corrected SOC and the Vp.
- the neural networks 104-1 and 104-2 are connected to the battery model 102 in a closed-loop feedback to tune the battery model 102 so that the corrected Vp and the SOC being predicted by the NN computing unit 104 are fed back to battery model 102, which greatly improves the accuracy of the SOC estimation by the proposed system 100.
- the proposed system 100 is used for accurate estimation of the state of charge of the Li-ion batteries used in hybrid/electric vehicles, but not limited to the likes. Additionally, the proposed system lOOis used for estimating the state of charge of various types of batteries used in various applications, including, but not limited to, hybrid vehicle, electric vehicle, inverter, industrial applications, consumer gadgets, and consumer appliances.
- the electrical attributes of the battery or battery model 100 comprise series resistance (Rs), terminal voltage (Vcell) of the battery voltage prediction error (measured Vcell-predicted Vcell), parallel resistance (Rp), parallel capacitance (Cp), and open-circuit voltage (OCV).
- the state of health indicators of the battery comprises a cell capacity factor (SOHC), and cell resistance factor (SOHR) of the battery.
- the behavior of the battery can be understood by knowing the internal chemical process.
- This behavior is represented electrically as the physics-based battery model in the simplest form using a voltage source.
- the actual cell voltage depends on several variables such as load current, State of charge, internal impedance which in turn are dependent on temperature and past usage.
- load current When loaded, the cell terminal voltage Vcell drops slowly.
- This deviation of cell terminal voltage Vcell from the open-circuit voltage (OCV) is known as polarization voltage Vp.
- This is modeled in the battery model by using an internal resistance Rs.
- the slowly occurring diffusion process in the cell is the reason behind this diffusion voltage phenomenon.
- This phenomenon is modeled using one or more parallel Resistor-Capacitor (Rp, Rp) sub-circuits.
- the battery model 102 comprises of a dependent voltage source (OCV) modeled as a function of SOC, Series resistance element Rs, parallel R-C network with R P as parallel resistance, and Cpas parallel capacitance.
- OCV dependent voltage source
- Rs, Rp, and Cp have been represented as functions of SOC and temperature, which is being derived from experimental data obtained by performing a Hybrid Pulse Power Characterization (HPPC) test on a cell, using one or more sensors 106.
- HPPC Hybrid Pulse Power Characterization
- the cell capacity factor (SOHC) accounts for the degradation of cell capacity from its normal capacity
- cell resistance factor (SOHR) accounts for an increase in cell resistance over period usage, which are the real-time indicator of SOH of the battery. Any sensors error and initial SOC estimation by the battery model 102, may bring inaccuracy in SOC estimation, however, the NN computing network 104 corrects the SOC estimated by the battery model 102.
- the NN computing unit 104 comprises one or more processors 110 operatively coupled to a memory 112 storing one or more instructions being executable by the one or more processors 110 to receive the outputs from the battery model 102 and process them to estimate or predict the corrected SOC, and Vp.
- the neural networks 104-1 and 104-2 of the NN computing unit 104 are feed-forward neural networks comprising one or more hidden layers, each having a predefined number of nodes.
- a positive linear transfer function is used as an activation function for the nodes in the one or more hidden layers, and a pure linear function is used at an output node of the one or more hidden layers for each neural network 104-1 and 104-2.
- the NN computing unit 104 comprises a first neural network 104-1 configured to receive and process the values of the voltage prediction error and the Vp being predicted by the battery model 102, and the values of the temperature and normalized current (is an input feature derived using the combination of current, internal resistance (Rs) of the battery and the battery capacity in order to compensate parametric differences in batteries of same chemistry) of the battery, to determine the corrected Vp.
- the first neural network 104-1 is a feed-forward neural network that has two hidden layers with 5 nodes in each layer. A positive linear transfer function is used as an activation function for nodes in both the hidden layers and the pure linear transfer function at the output node.
- a second neural network 104-2 of the neural network computing unit 104 is configured to receive and process the values of the SOC, the Vp, and normalized voltage of the battery being predicted by the battery model 102, and the normalized value of the Vcell of the battery, to determine the corrected SOC.
- the second neural network 104-2 is a feed-forward neural network having 2 hidden layers with 4 nodes in each layer. A positive linear transfer function is used as an activation function for nodes in both the hidden layers and pure linear transfer function at the output node.
- the prediction unit 114 of the NN computing unit 104 enables the processors 110 to receive the generated output (second set of data packets) of the battery from the battery model 102, and further enable each of the neural networks 104-1 and 104-2 to extract and process the SOC, and electrical attributes predicted by the battery model 102 to determine the corrected SOC and the Vp.
- system 100 comprises sensors 106 operatively coupled with the battery to monitor current, voltage, temperature, and state of health indicators of the battery, and correspondingly generate and transmit the first set of data packets to the battery model 102.
- the sensors comprise a current sensor, voltage sensor, temperature sensor, and SOH monitoring sensors or systems, but not limited to the likes.
- the training unit 116 of the system 100 enables the NN computing unit 104 to receive a training dataset comprising state variables, and intermediate parameters received from a well-tuned Kalman filter model, and further enable the processors 110 to train the first neural network 104-1, and the second neural networkl04-2 to determine optimal values of the Vp, and the SOC, respectively.
- the training unit 116 may enable the processors 110 to train a single neural network using the training dataset comprising state variables, and intermediate parameters received from a well-tuned Kalman filter model to determine optimal values of the Vp, and the SOC.
- the training dataset, as well as the, received set of first data packets, corresponding values of the electrical attributes, predicted values of SOC, Vp, and corrected values of the SOC and the Vp, are stored in a database 118, which further allows the system 100 to tune the battery model 102 if required, and also train the NN computing unit 104 for improving the accuracy of the system 100.
- the suggested Kalman filter model is neither a component of the proposed system nor used during the operation of the proposed system.
- the Kalman filter is only used initially, prior to implementation/configuration of the proposed system with a battery for estimation of battery SOC, just for training the NN computing unit 104 of the proposed system 100.
- the elimination of Kalman filter model for SOC estimation in the proposed system helps overcome the drawbacks, complexities, and limitations associated with the Kalman filter, and makes the present invention efficient, accurate, and robust.
- the proposed system 100 is configured to estimate the state of health (SOH) of the battery.
- SOH state of health
- Degradation in the health of a battery is modeled in a two-fold manner as degradation in cell capacity and degradation in cell power.
- the power fade is fading of the electrical power supplying capacity of the battery, due to an increase in the internal resistance of the battery due to aging and usage.
- Method 400 involves a physics-based battery model 102 equivalent to the battery, which is operatively coupled to a neural network (NN) computing unit 104 comprising a plurality of neural networks 104-1 and 104-2for accurately estimating the SOC of the battery.
- Method 400 comprises step 402 of receiving, by the battery model 102, a first set of data packets comprising values of current, voltage, temperature, and state of health indicators (SOH) of the battery being monitored or sensed by sensors 106 connected to the battery.
- NN neural network
- Method 400 comprises step 404 of predicting, by the battery model 102, values of state of charge (SOC), and one or more electrical attributes associated with the battery based on the received first set of data packets generated by the battery model in step 402, and correspondingly generating a second set of data packets.
- SOC state of charge
- the method 400 further comprises step 406 of receiving, by the neural network computing unit 104 that is connected to the battery model 102 in a closed-loop feedback, the second set of data packets generated in step 404, and correspondingly extracting the predicted SOC, and the predicted one or more electrical attributes of the battery. Further, method 400 comprises step 408 of processing, by the neural network computing unit 104, the predicted SOC and the predicted one or more electrical attributes to determine a corrected SOC, and Vp indicative of actual SOC, and the Vp of the battery.
- method 400 further comprises step 410 of dynamically adapting the battery model 102 based on the first set of data packets and previously determined values the corrected SOC and the corrected Vp to determine subsequently updated values of the one or more electrical attributes, and subsequently corrected values of the SOC, and the Vp.
- an exemplary workflow 500 of the proposed method involves step 502 of obtaining the Hybrid Pulse Power Characterization (HPPC) test data of the battery, using sensors. Based on the HPCC test data the battery model 102 is tuned at step 504, and data profiles/subsets for training the NN computing unit is done at step 506. Further, a Kalman filter (which is not used during the actual implementation of the proposed method) is tuned at step 508 based on the data profiles/subsets of step 504.
- HPPC Hybrid Pulse Power Characterization
- state variables and intermediate parameters generated by the well-tuned Kalman filter are taken by the processors 110 of the present invention 100 and 400 at step 510 to train the neural networks 104-1 and 104-2 of the NN computing unit 104 at step 512 to determine optimal values of corrected SOC and Vp.
- the Kalman filter is replaced by the NN computing unit at step 514, and correspondingly the NN computing unit 104 is validated using untrained and unseen data at step 516.
- the performance of the NN computing unit 104 is validated. If the performance of the NN computing network 104 is not found satisfactory, the size of the training dataset is increased, and the NN computing unit 104 is again trained using the training dataset taken from the well-tuned Kalman filter as in step 512. Further, if the performance of the NN computing network is found satisfactory, the NN computing unit is deployed at step 520 in the proposed system with the battery to validate the performance, eliminating the need for the Kalman filter or recalibration during the actual operation of the proposed system and method.
- the proposed system and method were validated by implementing them on Lithium Cobalt Oxide (LCO) chemistry data, lithium ferrophosphate (LFP) chemistry, and Lithium Nickel Manganese Cobalt Oxide (NMC) chemistry data.
- LCO Lithium Cobalt Oxide
- LFP lithium ferrophosphate
- NMC Lithium Nickel Manganese Cobalt Oxide
- the 3 data sources chosen to validate the implementation differ from each other with respect to cell chemistries.
- Cell terminal voltage is a measurable physical quantity that is used as reference cell voltage.
- the terminal cell voltage is an output variable that is dependent on state variables V P and SOC.
- the estimated Vcell has been calculated using variables corrected by the NN computing unit. Value of OCV is obtained from OCV-SOC characteristics corresponding to corrected SOC by NN computing unit 104, and Vp is NN computing unit corrected polarization voltage.
- OCV OCV-SOC characteristics corresponding to corrected SOC by NN computing unit 104
- Vp is NN computing unit corrected polarization voltage.
- the LCO battery usage data considers battery cells that are subjected to varying charge/discharge cycles with randomly generated current profiles. These profiles, called
- Random Walks provide current, voltage, and temperature values of a battery cell which undergoes various profiles of a series of charge and discharge cycles. Each profile has been run on a set of 4 batteries.
- 3 profiles are selected which include a total of 11 RWs, and validation tests were conducted in MATLAB environment.
- the battery model 102 has been tuned to represent the behavior of the cell type considered in the dataset.
- Cell OCV-SOC characteristic has been set to meet this cell specification as shown in FIG. 6.
- Kalman filter (KF) has been tuned independently to give satisfactory results for Profiles RWs resulting in 2 calibrations for the entire dataset as mentioned in below Table 2.
- Table: 2 Validation 1 Training Dataset details [0060] Referring to FIG. 7, a current and temperature profile of LCO dataset profile 1 is shown, where a randomized pulse sequence of the discharge current is followed by charging for a randomly selected duration. Further, referring to FIG. 8, the current and temperature profile of second RW profile 2 of LCO data is shown, where randomized pulse sequence of the discharge current is followed by charging till maximum terminal cell voltage is reached (4.2V). Furthermore, referring to FIG. 9, current and temperature profile of LCO dataset RW Profile 3 is shown, where the cell is continuously operated using a randomized sequence of charging and discharging currents between -4.5A and 4.5A. Each voltage, Current, and temperature field of input data is pre-filtered using a moving average filter. A rationality check filter has also been applied to prohibit SOC estimation when input data is missing for a duration greater than the specified threshold.
- Validation 2 is performed on production data obtained from numerous drive cycle tests. Details about the dataset are given in table 5 below.
- the dataset includes WLTC drive cycles tested at 14degC and 25degC.
- the dataset also includes non-standard drive cycles tested at different temperatures ranging from -30 degC to 25 degC.
- the battery model 102 and KF have been tuned for optimum performance of selected drive cycles leading to multiple calibrations.
- the NN computing unitl04 is trained using subsets of data from these drive cycles with adequate randomness such that NN computing unitl04 can predict outcomes effectively over entire data. Details of the training dataset are given in table 4 below.
- Validation 2 is done on actual vehicle production data to verify the efficacy of the approach on random, dynamic data with cell degradation impact and to check algorithm performance on real -world data.
- FIG. 11 illustrates the Reference and Estimated cell voltage v/s Time graph for LCO dataset Profilel cell3 (RW7).
- FIG. 12 illustrates the Reference and Estimated cell voltage v/s Time graph for LCO dataset Profile3 celll (RW9).
- FIG. 13 illustrates the Reference and Estimated cell voltage v/s Time graph for LCO dataset Profile2 celll (RW3). It can be seen from the results of FIGs. 11 to 13 that the voltage error between reference cell voltage and estimated cell voltage is within acceptable limits. Hence, it becomes evident that the proposed implementation estimates both the state variables V P and SOC accurately to produce V ce u output with the required tolerance.
- Table 6 shows the average error in capacity estimated by the implementation with respect to reference cell capacity for all the LCO RW datacycles.
- Table 6 Capacity estimation error
- FIG. 14 shows Estimated cell capacity and Reference cell capacity v/s time for LCO dataset Profile2 cell2 (RW4).
- FIG. 15 shows cell capacity estimation error v/s time for the LCO dataset Profile2 cell2 (RW4). Referring to FIGs. 14 and 15, a comparison of cell capacity estimated by the implemented model and reference cell capacity for LCO dataset profile2 cell2(RW4), and errors between the mare illustrated.
- FIG. 16 illustrates the current profile for WLTC drive cycle 1 at 25degC.
- FIG. 17 illustrates Voltage estimation error v/s Time for WLTC drive cycle 1 at 25degC.
- FIG. 18 illustrates the current profile for WLTC drive cycle 2 at 14degC.
- FIG. 19 illustrates Voltage estimation error v/s Time for WLTC drive cycle 2 at 14degC.
- FIG. 22 illustrates the current profile for Cranking cycle 5 at 14degC.
- FIG. 23 illustrates Voltage estimation error v/s Time for Cranking cycle 5 at 14degC.
- the trained NN computing unit 104 can perform SOC estimation accurately for all the data cycles and can effectively replace KF.SOHC and SOHR estimation errors with respect to reference SOHC and SOHR are tabulated in table 11 below. Further, referring to FIGs. 24 and 25, graphs for SOHC and SOHR comparison with reference data are shown.
- Table 9 Hardware validation setup details.
- the architecture of the neural networks 104-1 and 104-2 of the NN computing unit 104 of proposed system 100 has been made analogous with Kalman filter (KF) framework.
- KF Kalman filter
- This NN computing unit 104 replaces and replicates the functionality of conventional KF, thereby eliminating the efforts of re-tuning the KF.
- the NN computing unit 104 trained using datasets obtained from multiple drive cycles and battery usage patterns can be employed for real-time battery management (BMS) applications.
- FIG. 26 shows the number of error instances in SOC estimation by KF based and NN- based hybrid approach of the present invention. As seen, the number of voltage error instances over the permitted threshold is considerably reduced with the proposed hybrid system. Further, FIG. 27 shows the % improvement in MAE of voltage estimation validated on LFP dataset using hybrid approach over conventional KF based approach. Thus, it is concluded thatthe proposed approach improves the SOC estimation accuracy. Furthermore, FIG. 27 shows % improvement in MAE of voltage estimation of proposed hybrid approach over KF based approach.
- the hybrid system and method of the present invention greatly improves the accuracy of the SOC estimation. Since the hybrid system and method of the present invention comprise both, physics-based battery model and a data-driven neural network model, it overcomes the disadvantages and limitations of each of these individual models.
- the hybrid system and method of the present invention eliminate the need for a conventional Kalman filter by replacing it with a plurality of neural networks; thereby, eliminating the need for recalibration of the Kalman filter. Further, the hybrid system and method of the present invention do not require retuning the battery model.
- the present invention provides an efficient, improved, and robust system and method for accurately estimating the state of charge of the battery over a wide range of dynamic data.
- the present invention provides a hybrid system and method for SOC estimation that combines a physics-based battery model and a data-driven model to overcome the limitations of each of these individual models.
- the present invention provides a hybrid system and method for SOC estimation that eliminates the need for a Kalman filter by replacing it with a data-driven neural network, thereby, eliminating the need for recalibration of the Kalman filter.
- the present invention provides a hybrid system and method for battery SOC estimation that does not require retuning the battery model.
- the present invention provides a hybrid system and method for battery SOC estimation which improves the accuracy of SOC estimation.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Secondary Cells (AREA)
Abstract
The present invention relates to a hybrid system and method for accurately estimating state of charge of a battery.The proposed system and method involve a physics-based battery model and a neural network (NN) computing unit comprising a plurality of neural networks for accurately estimating SOC of the battery. The battery model output is provided to the plurality of neural networks, which eliminates the need of the conventional Kalman filters. Afirst neural network, and a second neural network are connected with the battery model, which predict State of Charge of the battery cell (SOC), and polarization voltage (Vp), respectively. The battery model and the NN computing unit are connected in a closed loop feedback, and works on predictions and corrections (estimations) of the two state variables: SOC and Vp, which improves the accuracy of the SOC estimation.
Description
A HYBRID SYSTEM AND METHOD FOR ESTIMATING STATE OF CHARGE OF A BATTERY
TECHNICAL FIELD
[0001] The present invention relates to the field of battery management systems, and in particular, relates to a hybrid system and method for estimating the state of charge of a battery.
BACKGROUND
[0002] Background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
[0003] The automotive industry is currently experiencing a paradigm shift from conventional, diesel, and gasoline-propelled vehicles into second-generation hybrid and electric vehicles. The rechargeable battery is the most critical component in an electric vehicle.
[0004] State of Charge (SOC) estimation is one of the most important functions of battery management systems (BMSs), which is defined as the percentage of the remaining charge inside the battery to its maximum capacity. SOC indicates when the battery needs to be recharged. Battery SOC estimation is required for many battery-management functions, for example, but not limited to, charge/discharge control, remaining useful time/ driving range predictions, and battery power capability estimations. As an essential performance indicator, the state of charge (SOC) reflects the residual capacity of a battery. To ensure the safe operation of systems, it is vital to estimate the battery SOC accurately. Inaccurate SOC estimations can lead to user dissatisfaction, mission failures, the inefficient performance of the vehicles, premature battery failures, etc. While a system or component exhibits degradation during its life cycle, there are various methods to predict its future performance and assess the time frame until it no longer performs its desired functionality.
[0005] Many methods are available to estimate the battery SOC, each with its own advantages and disadvantages. The current algorithm for the estimation of SOC uses a physics-based battery model for the prediction of SOC followed by a Kalman filter to correct the predicted SOC. State variables calculated by the battery model are the predictions and inputs to the Kalman filter. Corrected state variables obtained from the Kalman filter are the
estimations. The Kalman filter is a special case of a ‘sequential probabilistic inference’, an estimation algorithm that corrects the predictions of state variables in the presence of process and sensor noise. The existing system may require retuning of the battery model/Kalman filter parameters for different load cycles. This makes it impractical for real-time deployment. Further, in physics-based methods, the major problem for real-time SOC estimation is the computational complexity of the coupled partial differential equations (PDEs) which are used to describe the physical processes inside the battery.
[0006] Electrochemical models have intrinsic advantages for SOC estimation since it can relate battery internal physical parameters, e.g. lithium concentrations, to SOC. However, the computational complexity of the electrochemical model is the major obstacle to its application in a real-time BMS. Currently, electrochemical mechanism-based models require huge computation effort for solving partial differential equations and equivalent circuit models do not consider the actual battery mechanism.
[0007] The current machine learning models are lacking generalization ability due to their data-driven nature. Further, the machine learning models are sensitive to the amount and quality of training data. All these limitations hinder the model's effectiveness in estimating the SOC of the battery.
[0008] Thus, there is a need for an efficient, robust, and improved battery SOC estimation system and method, which utilizes and combines the advantages offered by the physics-based model and the machine learning model for accurately estimating SOC of the battery without requiring recalibration or retuning of the battery model or the Kalman filter parameters, while overcoming the limitations of each of these models.
OBJECTS OF THE INVENTION
[0009] An object of the present invention is to provide an efficient, improved, and robust system and method for accurately estimating the state of charge of the battery over a wide range of dynamic data.
[0010] Another object of the present invention is to provide a hybrid system and method for SOC estimation that combines a physics-based battery model and a data-driven model to overcome the limitations of each of these individual models
[0011] Yet another object of the present invention is to provide a hybrid system and method for SOC estimation that eliminates the need for Kalman filter by replacing it with a data-driven neural network, thereby, eliminating the need for recalibration of the Kalman filter.
[0012] Yet another object of the present invention is to provide a hybrid system and method for battery SOC estimation that does not require to retune the battery model.
[0013] Still another object of the present invention is to provide a hybrid system and method for battery SOC estimation which improves the accuracy of SOC estimation.
SUMMARY
[0014] The present invention relates to an efficient, robust, and improved system and method, which utilizes and combines the advantages offered by the physics-based model and the machine learning model for accurately estimating the SOC of the battery without requiring recalibration or retuning of the battery model or the Kalman filter parameters. The battery can be associated with a hybrid vehicle, electric vehicle, inverter, gadgets, consumer devices, industrial machines, and appliances, and the likes.
[0015] According to an aspect, the hybrid system and method of the present disclosure comprises a physics-based battery model, and a neural network (NN) computing unit comprising a plurality of neural networks for accurately estimating the SOC of the battery. The battery model generates output based on the values of current, voltage, temperature, and state of health indicators of the battery, which is then provided to the NN computing unit, which eliminates the need of conventional Kalman filters. The neural networks of the hybrid system and method of the present invention predict and correct two state variables: a state of charge of the battery cell (SOC) and a polarization voltage (Vp) associated with the battery. Through closed-loop feedback, the corrected polarization voltage (Vp) and the state of charge of the battery cell (SOC)being predicted by the NN computing unit are fed back to the battery model, which greatly improves the accuracy of the SOC estimation by the proposed system and method.
[0016] In an aspect, one of the neural networks associated with the battery determines the corrected Vp by processing the values of voltage prediction error and Vp being predicted by the battery model, and the values of the temperature and normalized current of the battery. Further, another neural network associated with the NN computing unit determines the corrected SOC by processing values of the SOC, Vp, and normalized voltage of the battery being predicted by the battery model, and normalized value of the Vcell of the battery.
[0017] In another aspect, a single neural network may be trained to determine the corrected SOC and the Vp based on the SOC, Vp, and other electrical attributes of the battery being predicted by the battery model.
[0018] In an aspect, the NN computing unit is initially trained to determine optimal values of the SOC and the Vp using a training dataset comprising state variables, and intermediate parameters received from a well-tuned filter model, before configuration of the proposed system with a battery for estimation of the SOC of the battery.
[0019] Accordingly, the proposed hybrid system and method utilize and combine the advantages offered by the physics-based model and the machine learning model for accurately estimating SOC of the battery without requiring recalibration or retuning of the battery model or any Kalman filter, and offering advantages of improved accuracy and increased robustness to retain this accuracy over a wide range dynamic data.
BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The accompanying drawings are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0021] FIG. 1A illustrates an exemplary block diagram of the proposed hybrid system for estimating the SOC of a battery according to an embodiment of the present invention.
[0022] FIG. IB illustrates an exemplary architecture of the proposed system of FIG. 1A.
[0023] FIG. 2 illustrates an exemplary equivalent circuit diagram of the battery model of the proposed system and method according to an embodiment of the present invention.
[0024] FIGs. 3A and 3B illustrate an exemplary structure of the first and second neural networks of the proposed system and method for estimating the state of charge (SOC) and polarization voltage (Vp) of the battery according to an embodiment of the present invention.
[0025] FIG. 4 illustrates steps involved in the proposed hybrid method for estimating the SOC of a battery according to an embodiment of the present invention.
[0026] FIG. 5 illustrates an exemplary workflow of the proposed hybrid method for estimating the SOC of a battery according to an embodiment of the present invention.
[0027] FIGs. 6 to 27 illustrate various experimental graphs for validation of the proposed system and method.
DETAILED DESCRIPTION
[0028] The present invention relates to a system and method for battery state-of-charge (SOC) estimation and in particular, relates to a hybrid system for estimating SOC of a
battery. According to an aspect, the proposed system comprises a physics-based battery model equivalent to the battery, wherein the battery model is configured to: receive a first set of data packets comprising values of current, voltage, temperature, and state of health indicators of the battery; and predict values of state of charge (SOC), and one or more electrical attributes associated with the battery based on the received first set of data packets, and correspondingly generate a second set of data packets. Further, the system comprises a neural network computing unit operatively coupled to the battery model, wherein the neural network computing unt comprises one or more processor operatively coupled to a memory storing one or more instructions being executable by the one or more processors. The NN computing unit is configured to receive the second set of data packets, and correspondingly extract the predicted SOC, and the predicted one or more electrical attributes of the battery, and process the predicted SOC and the predicted one or more electrical attributes to determine a corrected SOC, and a corrected polarization voltage (Vp) indicative of the SOC, and the Vp of the battery. The neural network computing unit is operatively coupled to the battery model in a closed loop feedback to tune the battery model based on the corrected SOC and the corrected Vp.
[0029] In an embodiment, the one or more electrical attributes comprises series resistance (Rs), voltage prediction error, parallel resistance (Rp), parallel capacitance (Cp), open circuit voltage (OCV), and terminal voltage (Vcell) of the battery. The state of health indicators of the battery comprises cell capacity factor (SOHC), and cell resistance factor (SOHR) of the battery
[0030] In an embodiment, a first neural network of the neural network computing unit is configured to process the values of the voltage prediction error and the Vp being predicted by the battery model, and the values of the temperature and normalized current of the battery, to determine the corrected Vp. Further, a second neural network of the neural network computing unit is configured to process the values of the SOC, the Vp, and normalized voltage of the battery being predicted by the battery model, and normalized value of the Vcell of the battery, to determine the corrected SOC.
[0031] In an embodiment, the neural network computing unit is trained to determine optimal values of the SOC and the Vp using a training dataset comprising state variables, and intermediate parameters received from a well-tuned Kalman filter model. The neural network computing unit comprises at least one feed forward neural network comprising one or more hidden layers, each having a predefined number of nodes, wherein a positive linear transfer
function is used as an activation function for the nodes in the one or more hidden layers, and a pure linear function is used at an output node of the one or more hidden layers.
[0032] In an embodiment, the neural network computing unit is configured to dynamically adapt the battery model based on the first set of data packets, and previously determined values the corrected SOC and the corrected Vp to determine subsequent updated values of the one or more electrical attributes, and subsequent corrected values of the SOC, and the Vp.
[0033] According to another aspect, the present disclosure elaborates upon a method for estimating state of charge (SOC) of a battery. The method comprising a step of receiving, by a physics-based battery model equivalent to the battery, a first set of data packets comprising values of current, voltage, temperature, and state of health indicators (SOH) of the battery. The method further comprises a step of predicting, by the battery model, values of state of charge (SOC), and one or more electrical attributes associated with the battery based on the received first set of data packets, and correspondingly generating a second set of data packets. Further, the method comprises the steps of receiving, by a neural network computing unit operatively coupled to the battery model, and comprising one or more processors, the second set of data packets, and correspondingly extracting the predicted SOC, and the predicted one or more electrical attributes of the battery. Furthermore, the method comprises a step of processing, by the neural network computing unit, the predicted SOC and the predicted one or more electrical attributes to determine a corrected SOC, and a corrected polarization voltage (Vp) indicative of the SOC, and the Vp of the battery.
[0034] Referring to FIG. 1A and IB, in an aspect, the proposed system 100 for estimation of SOC of a battery comprises a physics-based battery model 102 equivalent to the battery, which is operatively coupled to a neural network (NN) computing unit 104 comprising a plurality of neural networks 104-1 and 104-2 for accurately estimating SOC of the battery. The battery model 102 is configured to receive a first set of data packets comprising current, voltage, temperature, and state of health indicators of the battery. Further, battery model 102 predicts values of state of charge (SOC), and one or more electrical attributes associated with the battery as outputs, based on the received first set of data packets, and correspondingly generates a second set of data packets.
[0035] The generated output (second set of data packets) of the battery model 102 is then provided to the NN computing unitl04 for further prediction and correction of two state variables: a state of charge of the battery cell (SOC) and a polarization voltage (Vp) associated with the battery, which eliminates the need of conventional Kalman filters. The
neural networks 104-1 and 104-2 of the NN computing unit 104 extract and process the SOC, and electrical attributes predicted by the battery model 102 to determine the corrected SOC and the Vp. The neural networks 104-1 and 104-2 are connected to the battery model 102 in a closed-loop feedback to tune the battery model 102 so that the corrected Vp and the SOC being predicted by the NN computing unit 104 are fed back to battery model 102, which greatly improves the accuracy of the SOC estimation by the proposed system 100.
[0036] In an embodiment, the proposed system 100 is used for accurate estimation of the state of charge of the Li-ion batteries used in hybrid/electric vehicles, but not limited to the likes. Additionally, the proposed system lOOis used for estimating the state of charge of various types of batteries used in various applications, including, but not limited to, hybrid vehicle, electric vehicle, inverter, industrial applications, consumer gadgets, and consumer appliances.
[0037] In an exemplary embodiment, as illustrated in FIG. 2, the electrical attributes of the battery or battery model 100 comprise series resistance (Rs), terminal voltage (Vcell) of the battery voltage prediction error (measured Vcell-predicted Vcell), parallel resistance (Rp), parallel capacitance (Cp), and open-circuit voltage (OCV). The state of health indicators of the battery comprises a cell capacity factor (SOHC), and cell resistance factor (SOHR) of the battery.
[0038] The behavior of the battery (also referred to as cell herein), which is an electrochemical power source, can be understood by knowing the internal chemical process. This behavior is represented electrically as the physics-based battery model in the simplest form using a voltage source. But the actual cell voltage depends on several variables such as load current, State of charge, internal impedance which in turn are dependent on temperature and past usage. When loaded, the cell terminal voltage Vcell drops slowly. This deviation of cell terminal voltage Vcell from the open-circuit voltage (OCV) is known as polarization voltage Vp. This is modeled in the battery model by using an internal resistance Rs. When the battery is disconnected from the load and allowed to rest, its terminal voltage does not return to open-circuit voltage immediately, rather decays gradually. The slowly occurring diffusion process in the cell is the reason behind this diffusion voltage phenomenon. This phenomenon is modeled using one or more parallel Resistor-Capacitor (Rp, Rp) sub-circuits.
[0039] As seen, the battery model 102 comprises of a dependent voltage source (OCV) modeled as a function of SOC, Series resistance element Rs, parallel R-C network with RPas parallel resistance, and Cpas parallel capacitance. Rs, Rp, and Cp have been represented as functions of SOC and temperature, which is being derived from experimental data obtained
by performing a Hybrid Pulse Power Characterization (HPPC) test on a cell, using one or more sensors 106.
[0040] The cell capacity factor (SOHC) accounts for the degradation of cell capacity from its normal capacity, and cell resistance factor (SOHR) accounts for an increase in cell resistance over period usage, which are the real-time indicator of SOH of the battery. Any sensors error and initial SOC estimation by the battery model 102, may bring inaccuracy in SOC estimation, however, the NN computing network 104 corrects the SOC estimated by the battery model 102.
[0041] In an embodiment, as illustrated in FIG. IB, the NN computing unit 104comprises one or more processors 110 operatively coupled to a memory 112 storing one or more instructions being executable by the one or more processors 110 to receive the outputs from the battery model 102 and process them to estimate or predict the corrected SOC, and Vp. In an embodiment, the neural networks 104-1 and 104-2 of the NN computing unit 104 are feed-forward neural networks comprising one or more hidden layers, each having a predefined number of nodes. A positive linear transfer function is used as an activation function for the nodes in the one or more hidden layers, and a pure linear function is used at an output node of the one or more hidden layers for each neural network 104-1 and 104-2.
[0042] Referring to FIG. 3A, the NN computing unit 104 comprises a first neural network 104-1 configured to receive and process the values of the voltage prediction error and the Vp being predicted by the battery model 102, and the values of the temperature and normalized current (is an input feature derived using the combination of current, internal resistance (Rs) of the battery and the battery capacity in order to compensate parametric differences in batteries of same chemistry) of the battery, to determine the corrected Vp. The first neural network 104-1 is a feed-forward neural network that has two hidden layers with 5 nodes in each layer. A positive linear transfer function is used as an activation function for nodes in both the hidden layers and the pure linear transfer function at the output node.
[0043] Referring to FIG. 3B, a second neural network 104-2 of the neural network computing unit 104 is configured to receive and process the values of the SOC, the Vp, and normalized voltage of the battery being predicted by the battery model 102, and the normalized value of the Vcell of the battery, to determine the corrected SOC. The second neural network 104-2 is a feed-forward neural network having 2 hidden layers with 4 nodes in each layer. A positive linear transfer function is used as an activation function for nodes in both the hidden layers and pure linear transfer function at the output node.
[0044] In an embodiment, the prediction unit 114 of the NN computing unit 104 enables the processors 110 to receive the generated output (second set of data packets) of the battery from the battery model 102, and further enable each of the neural networks 104-1 and 104-2 to extract and process the SOC, and electrical attributes predicted by the battery model 102 to determine the corrected SOC and the Vp.
[0045] In an embodiment, system 100 comprises sensors 106 operatively coupled with the battery to monitor current, voltage, temperature, and state of health indicators of the battery, and correspondingly generate and transmit the first set of data packets to the battery model 102. In an exemplary embodiment, the sensors comprise a current sensor, voltage sensor, temperature sensor, and SOH monitoring sensors or systems, but not limited to the likes.
[0046] In an embodiment, the training unit 116 of the system 100 enables the NN computing unit 104 to receive a training dataset comprising state variables, and intermediate parameters received from a well-tuned Kalman filter model, and further enable the processors 110 to train the first neural network 104-1, and the second neural networkl04-2 to determine optimal values of the Vp, and the SOC, respectively. In another embodiment, the training unit 116 may enable the processors 110 to train a single neural network using the training dataset comprising state variables, and intermediate parameters received from a well-tuned Kalman filter model to determine optimal values of the Vp, and the SOC.
[0047] The training dataset, as well as the, received set of first data packets, corresponding values of the electrical attributes, predicted values of SOC, Vp, and corrected values of the SOC and the Vp, are stored in a database 118, which further allows the system 100 to tune the battery model 102 if required, and also train the NN computing unit 104 for improving the accuracy of the system 100.
[0048] It is to be appreciated by a person skilled in the art that the suggested Kalman filter model is neither a component of the proposed system nor used during the operation of the proposed system. The Kalman filter is only used initially, prior to implementation/configuration of the proposed system with a battery for estimation of battery SOC, just for training the NN computing unit 104 of the proposed system 100. The elimination of Kalman filter model for SOC estimation in the proposed system helps overcome the drawbacks, complexities, and limitations associated with the Kalman filter, and makes the present invention efficient, accurate, and robust.
[0049] In an embodiment, the proposed system 100 is configured to estimate the state of health (SOH) of the battery. Degradation in the health of a battery is modeled in a two-fold
manner as degradation in cell capacity and degradation in cell power. The capacity fade is fading of energy storage capacity of the battery due to aging and usage, which is expressed as SOHC = CapActual > where, CapActuat is actual aged cell capacity and Capnom is rated cell aPnom capacity J of a fresh cell ,,
[0050] The power fade is fading of the electrical power supplying capacity of the battery, due to an increase in the internal resistance of the battery due to aging and usage. Power fade is expressed as a ratio of actual cell internal resistance to fresh cell internal resistance, which is expressed as, SOHR = Rs-Actual s_fresh_cell where, Rs Actual is actual cell internal resistance of an aged cell and Rs jresh_ceii is the internal resistance of the fresh cell, and/?s Actual =
[0051] Referring to FIG. 4, in another aspect, the present invention elaborates upon a method 400 for estimating the SOC of a battery. Method 400 involves a physics-based battery model 102 equivalent to the battery, which is operatively coupled to a neural network (NN) computing unit 104 comprising a plurality of neural networks 104-1 and 104-2for accurately estimating the SOC of the battery. Method 400 comprises step 402 of receiving, by the battery model 102, a first set of data packets comprising values of current, voltage, temperature, and state of health indicators (SOH) of the battery being monitored or sensed by sensors 106 connected to the battery. Method 400 comprises step 404 of predicting, by the battery model 102, values of state of charge (SOC), and one or more electrical attributes associated with the battery based on the received first set of data packets generated by the battery model in step 402, and correspondingly generating a second set of data packets.
[0052] The method 400 further comprises step 406 of receiving, by the neural network computing unit 104 that is connected to the battery model 102 in a closed-loop feedback, the second set of data packets generated in step 404, and correspondingly extracting the predicted SOC, and the predicted one or more electrical attributes of the battery. Further, method 400 comprises step 408 of processing, by the neural network computing unit 104, the predicted SOC and the predicted one or more electrical attributes to determine a corrected SOC, and Vp indicative of actual SOC, and the Vp of the battery.
[0053] In an embodiment, method 400 further comprises step 410 of dynamically adapting the battery model 102 based on the first set of data packets and previously determined values the corrected SOC and the corrected Vp to determine subsequently
updated values of the one or more electrical attributes, and subsequently corrected values of the SOC, and the Vp.
[0054] Referring to FIG. 5, an exemplary workflow 500 of the proposed method is disclosed. The workflow involves step 502 of obtaining the Hybrid Pulse Power Characterization (HPPC) test data of the battery, using sensors. Based on the HPCC test data the battery model 102 is tuned at step 504, and data profiles/subsets for training the NN computing unit is done at step 506. Further, a Kalman filter (which is not used during the actual implementation of the proposed method) is tuned at step 508 based on the data profiles/subsets of step 504. Finally, the state variables and intermediate parameters generated by the well-tuned Kalman filter are taken by the processors 110 of the present invention 100 and 400 at step 510 to train the neural networks 104-1 and 104-2 of the NN computing unit 104 at step 512 to determine optimal values of corrected SOC and Vp.
[0055] Once, the NN computing network 104 is trained, the Kalman filter is replaced by the NN computing unit at step 514, and correspondingly the NN computing unit 104 is validated using untrained and unseen data at step 516. At step 516, the performance of the NN computing unit 104 is validated. If the performance of the NN computing network 104 is not found satisfactory, the size of the training dataset is increased, and the NN computing unit 104 is again trained using the training dataset taken from the well-tuned Kalman filter as in step 512. Further, if the performance of the NN computing network is found satisfactory, the NN computing unit is deployed at step 520 in the proposed system with the battery to validate the performance, eliminating the need for the Kalman filter or recalibration during the actual operation of the proposed system and method.
[0056] In an implementation, the proposed system and method were validated by implementing them on Lithium Cobalt Oxide (LCO) chemistry data, lithium ferrophosphate (LFP) chemistry, and Lithium Nickel Manganese Cobalt Oxide (NMC) chemistry data. The 3 data sources chosen to validate the implementation differ from each other with respect to cell chemistries. Within each dataset, there are subsets of data with varying charge-discharge patterns or types of drive cycles.
[0057] Cell terminal voltage (Vcell) is a measurable physical quantity that is used as reference cell voltage. The terminal cell voltage is an output variable that is dependent on state variables VP and SOC. Here, the estimated Vcell has been calculated using variables corrected by the NN computing unit. Value of OCV is obtained from OCV-SOC characteristics corresponding to corrected SOC by NN computing unit 104, and Vp is NN computing unit corrected polarization voltage. Thus, accurate estimation of Vp & SOC leads
to accurate estimation of cell voltage. Therefore, an error between reference cell voltage and estimated cell voltage has been used to validate the performance of the proposed design.
VALIDATION 1
[0058] The LCO battery usage data considers battery cells that are subjected to varying charge/discharge cycles with randomly generated current profiles. These profiles, called
Random Walks (RW), provide current, voltage, and temperature values of a battery cell which undergoes various profiles of a series of charge and discharge cycles. Each profile has been run on a set of 4 batteries. In order to validate model performance on different charge/discharge patterns 3 profiles are selected which include a total of 11 RWs, and validation tests were conducted in MATLAB environment.
[0059] The battery model 102 has been tuned to represent the behavior of the cell type considered in the dataset. Cell OCV-SOC characteristic has been set to meet this cell specification as shown in FIG. 6. Kalman filter (KF) has been tuned independently to give satisfactory results for Profiles RWs resulting in 2 calibrations for the entire dataset as mentioned in below Table 2.
Table: 2 Validation 1 Training Dataset details
[0060] Referring to FIG. 7, a current and temperature profile of LCO dataset profile 1 is shown, where a randomized pulse sequence of the discharge current is followed by charging for a randomly selected duration. Further, referring to FIG. 8, the current and temperature profile of second RW profile 2 of LCO data is shown, where randomized pulse sequence of the discharge current is followed by charging till maximum terminal cell voltage is reached (4.2V). Furthermore, referring to FIG. 9, current and temperature profile of LCO dataset RW Profile 3 is shown, where the cell is continuously operated using a randomized sequence of charging and discharging currents between -4.5A and 4.5A. Each voltage, Current, and temperature field of input data is pre-filtered using a moving average filter. A rationality check filter has also been applied to prohibit SOC estimation when input data is missing for a duration greater than the specified threshold.
VALIDATION 2
[0061] Validation 2 is performed on production data obtained from numerous drive cycle tests. Details about the dataset are given in table 5 below.
[0062] Referring to FIG. 10, a normalized OCV-SOC relationship tuned for these NMC cells has been shown. The dataset includes WLTC drive cycles tested at 14degC and 25degC. The dataset also includes non-standard drive cycles tested at different temperatures ranging from -30 degC to 25 degC. The battery model 102 and KF have been tuned for optimum performance of selected drive cycles leading to multiple calibrations. The NN computing unitl04 is trained using subsets of data from these drive cycles with adequate randomness such that NN computing unitl04 can predict outcomes effectively over entire data. Details of the training dataset are given in table 4 below.
Table 4: Validation2 training dataset details
[0063] Validation 2 is done on actual vehicle production data to verify the efficacy of the approach on random, dynamic data with cell degradation impact and to check algorithm performance on real -world data.
RESULTS: Validation 1
[0064] The proposed system has been tested on the aforementioned 3 datasets. All the 3 datasets also provide cell actual capacity reference data. The Cell capacity factor input used in this implementation has been verified to be equal to the reference capacity value with a tolerance of ±5% deviation. Thus, the impact of capacity degradation has been effectively considered during the testing and validation.
The results obtained for the LCO dataset from KF based implementation and hybrid implementation are compared for the number of voltage estimation error occurrences above5% threshold of 0.05V. These details are tabulated below in Table 5.
[0065] A comparison between reference cell voltage and estimated cell voltage is shown in FIGs. 11 to 13. FIG. 11 illustrates the Reference and Estimated cell voltage v/s Time graph for LCO dataset Profilel cell3 (RW7). FIG. 12 illustrates the Reference and Estimated cell voltage v/s Time graph for LCO dataset Profile3 celll (RW9). FIG. 13 illustrates the Reference and Estimated cell voltage v/s Time graph for LCO dataset Profile2 celll (RW3). It can be seen from the results of FIGs. 11 to 13 that the voltage error between reference cell voltage and estimated cell voltage is within acceptable limits. Hence, it
becomes evident that the proposed implementation estimates both the state variables VP and SOC accurately to produce Vceu output with the required tolerance.
[0066] Table 6 given below shows the average error in capacity estimated by the implementation with respect to reference cell capacity for all the LCO RW datacycles. Table 6: Capacity estimation error
[0067] FIG. 14 shows Estimated cell capacity and Reference cell capacity v/s time for LCO dataset Profile2 cell2 (RW4). FIG. 15 shows cell capacity estimation error v/s time for the LCO dataset Profile2 cell2 (RW4). Referring to FIGs. 14 and 15, a comparison of cell capacity estimated by the implemented model and reference cell capacity for LCO dataset profile2 cell2(RW4), and errors between the mare illustrated.
RESULTS: Validation 2
[0068] Validation results of testing on normalized NMC production data are tabulated in Table 7. Validation results are presented here as relative values and not the actual value. Table 7: MAE and standard deviation in Voltage estimation for NMC data
[0069] The graphs of the voltage estimation error of selected drive cycles used entirely for validation are shown in FIGs. 16 to 23, along with respective current profiles for representation purposes. FIG. 16 illustrates the current profile for WLTC drive cycle 1 at 25degC. FIG. 17 illustrates Voltage estimation error v/s Time for WLTC drive cycle 1 at 25degC.FIG. 18 illustrates the current profile for WLTC drive cycle 2 at 14degC.FIG. 19 illustrates Voltage estimation error v/s Time for WLTC drive cycle 2 at 14degC.FIG. 20 illustrates the current profile for Drive cycle 3 with startup SOHC= 80%. FIG. 21 illustrates Voltage estimation error v/s Time for Drive cycle 3 with startup SOHC= 80%.FIG. 22 illustrates the current profile for Cranking cycle 5 at 14degC. FIG. 23 illustrates Voltage estimation error v/s Time for Cranking cycle 5 at 14degC.
[0070] From the obtained results, it is seen that the trained NN computing unit 104 can perform SOC estimation accurately for all the data cycles and can effectively replace KF.SOHC and SOHR estimation errors with respect to reference SOHC and SOHR are tabulated in table 11 below. Further, referring to FIGs. 24 and 25, graphs for SOHC and SOHR comparison with reference data are shown.
HARDWARE VALIDATION DETAILS
[0071] After validating the NN computing unit-based design approach in the MATLAB environment then this was validated on MPC5746R Power Architecture MCU from NXP Semiconductors.
[0072] There were 2 SW design approaches considered while validating this NN on Controller. In approach I, the Single NN block evaluates all 15 Cell SOC and Pack SOC in a single execution with a periodic sample rate of 100msec. However, it was observed that with this approach NN could not process all the 15 cell SOC and pack SOC. So, an alternative approach II was designed where discrete NN blocks are used for single cell SOC evaluation with a periodic sample rate of 10msec. Thus, all the cells are evaluated in a period of 15 execution cycles. It was observed that NN could process all cell SOC and pack SOC with this approach. So, all the cell SOC and Pack SOC will be available for CAN transmission in 150msec which is less than the standard maximum permissible signal transmission rate of 200msec.
Table 10: Comparison of RAM and ROM consumption by KF and NN SW design
From the above table, it can be inferred as the NN approach with discrete NN blocks for each cell fairs better than the KF approach in ROM, RAM and Stack consumption.
[0073] It is to be appreciated by a person skilled in the art that by using the right set of input parameters, the architecture of the neural networks 104-1 and 104-2 of the NN computing unit 104 of proposed system 100 has been made analogous with Kalman filter (KF) framework. This NN computing unit 104 replaces and replicates the functionality of conventional KF, thereby eliminating the efforts of re-tuning the KF. Thus, the NN computing unit 104 trained using datasets obtained from multiple drive cycles and battery usage patterns can be employed for real-time battery management (BMS) applications.
[0074] FIG. 26 shows the number of error instances in SOC estimation by KF based and NN- based hybrid approach of the present invention. As seen, the number of voltage error instances over the permitted threshold is considerably reduced with the proposed hybrid system. Further, FIG. 27shows the % improvement in MAE of voltage estimation validated on LFP dataset using hybrid approach over conventional KF based approach. Thus, it is
concluded thatthe proposed approach improves the SOC estimation accuracy. Furthermore, FIG. 27shows % improvement in MAE of voltage estimation of proposed hybrid approach over KF based approach.
[0075] Accordingly, the hybrid system and method of the present invention greatly improves the accuracy of the SOC estimation. Since the hybrid system and method of the present invention comprise both, physics-based battery model and a data-driven neural network model, it overcomes the disadvantages and limitations of each of these individual models. The hybrid system and method of the present inventioneliminate the need for a conventional Kalman filter by replacing it with a plurality of neural networks; thereby, eliminating the need for recalibration of the Kalman filter. Further, the hybrid system and method of the present invention do not require retuning the battery model.
ADVANTAGES OF THE PRESENT INVENTION
[0076] The present invention provides an efficient, improved, and robust system and method for accurately estimating the state of charge of the battery over a wide range of dynamic data.
[0077] The present invention provides a hybrid system and method for SOC estimation that combines a physics-based battery model and a data-driven model to overcome the limitations of each of these individual models.
[0078] The present invention provides a hybrid system and method for SOC estimation that eliminates the need for a Kalman filter by replacing it with a data-driven neural network, thereby, eliminating the need for recalibration of the Kalman filter.
[0079] The present invention provides a hybrid system and method for battery SOC estimation that does not require retuning the battery model.
[0080] The present invention provides a hybrid system and method for battery SOC estimation which improves the accuracy of SOC estimation.
Claims
1. A hybrid system for estimating state of charge (SOC) of a battery, the system comprising: a physics-based battery model equivalent to the battery, wherein the battery model is configured to: receive a first set of data packets comprising values of current, voltage, temperature, and state of health indicators of the battery; and predict values of state of charge (SOC), and one or more electrical attributes associated with the battery based on the received first set of data packets, and correspondingly generate a second set of data packets; and a neural network computing unit operatively coupled to the battery model, wherein the neural network computing unit comprises one or more processor operatively coupled to a memory storing one or more instructions being executable by the one or more processors, and configured to: receive the second set of data packets, and correspondingly extract the predicted SOC, and the predicted one or more electrical attributes of the battery; and process the predicted SOC and the predicted one or more electrical attributes to determine a corrected SOC, and a corrected polarization voltage (Vp), wherein the neural network computing unit is operatively coupled to the battery model in a closed-loop feedback to tune the battery model based on the corrected SOC and the corrected Vp.
2. The system as claimed in claim 1, wherein the one or more electrical attributes comprises series resistance (Rs), voltage prediction error, parallel resistance (Rp), parallel capacitance (Cp), open-circuit voltage (OCV), and terminal voltage (Vcell) of the battery, and wherein the state of health indicators of the battery comprises cell capacity factor (SOHC), and cell resistance factor (SOHR) of the battery.
3. The system as claimed in claim 1, wherein a first neural network of the neural network computing unit is configured to process the values of the voltage prediction error and the Vp being predicted by the battery model, and the values of the temperature and normalized current of the battery, to determine the corrected Vp.
4. The system as claimed in claim 1, wherein a second neural network of the neural network computing unit is configured to process the values of the SOC, the Vp, and normalized voltage of the battery being predicted by the battery model, and normalized value of the Vcell of the battery, to determine the corrected SOC.
5. The system as claimed in claim 1, wherein the neural network computing unit is trained to determine optimal values of the SOC and the Vp using a training dataset comprising state variables, and intermediate parameters received from a well-tuned Kalman filter model.
6. The system as claimed in claim 1, wherein the neural network computing unit comprises at least one feed-forward neural network comprising one or more hidden layers, each having a predefined number of nodes, wherein a positive linear transfer function is used as an activation function for the nodes in the one or more hidden layers, and a pure linear function is used at an output node of the one or more hidden layers.
7. The system as claimed in claim 1, wherein the neural network computing unit is configured to dynamically adapt the battery model based on the first set of data packets, and previously determined values the corrected SOC and the corrected Vp to determine subsequent updated values of the one or more electrical attributes, and subsequent corrected values of the SOC, and the Vp.
8. The system as claimed in claim 1, wherein the system is configured to determine state of health (SOH) of the battery by determining degradation in cell capacity and cell power.
9. The system as claimed in claim 1, wherein the battery is associated with any of a hybrid vehicle, electric vehicle, inverter, gadgets, consumer devices, industrial machines, and appliances.
10. A hybrid method for estimating state of charge (SOC) of a battery, the method comprising the steps of: receiving, by a physics-based battery model equivalent to the battery, a first set of data packets comprising values of current, voltage, temperature, and state of health indicators (SOH) of the battery; predicting, by the battery model, values of state of charge (SOC), and one or more electrical attributes associated with the battery based on the received first set of data packets, and correspondingly generating a second set of data packets;
receiving, by a neural network computing unit operatively coupled to the battery model, and comprising one or more processors, the second set of data packets, and correspondingly extracting the predicted SOC, and the predicted one or more electrical attributes of the battery; and processing, by the neural network computing unit, the predicted SOC and the predicted one or more electrical attributes to determine a corrected SOC, and a corrected polarization voltage (Vp) indicative of the SOC, and the Vp of the battery, wherein the neural network computing unit is operatively coupled to the battery model in a closed-loop feedback for tuning the battery model based on the corrected SOC and the corrected Vp. The method as claimed in claim 10, wherein the method comprises the step of tuning the battery model based on the first set of data packets and previously determined values the corrected SOC and the corrected Vp to determine subsequent updated values of the one or more electrical attributes, and subsequent corrected values of the SOC, and the Vp.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IN202021049709 | 2020-11-13 | ||
IN202021049709 | 2020-11-13 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022101769A1 true WO2022101769A1 (en) | 2022-05-19 |
Family
ID=78822349
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2021/060347 WO2022101769A1 (en) | 2020-11-13 | 2021-11-09 | A hybrid system and method for estimating state of charge of a battery |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2022101769A1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115438588A (en) * | 2022-09-29 | 2022-12-06 | 中南大学 | Temperature prediction method, system, equipment and storage medium of lithium battery |
CN115983134A (en) * | 2023-01-17 | 2023-04-18 | 淮阴工学院 | Battery power state prediction method and system based on neural network |
CN116541679A (en) * | 2023-07-04 | 2023-08-04 | 杭州宇谷科技股份有限公司 | Method, system, electronic equipment and storage medium for estimating battery endurance distance |
CN117148161A (en) * | 2023-08-29 | 2023-12-01 | 深圳市今朝时代股份有限公司 | Battery SOC estimation method and device based on cloud neural network |
CN117637044A (en) * | 2023-10-07 | 2024-03-01 | 武汉理工大学 | Battery voltage prediction method and device, electronic equipment and storage medium |
CN118011220A (en) * | 2024-04-08 | 2024-05-10 | 太湖能谷(杭州)科技有限公司 | Battery pack state of charge estimation method, system and medium |
WO2024154103A1 (en) * | 2023-01-20 | 2024-07-25 | Moment Energy Inc. | Battery management systems and methods |
DE102023201271A1 (en) | 2023-02-15 | 2024-08-22 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method for predicting an ageing state of an electrical energy storage unit |
WO2024221214A1 (en) * | 2023-04-25 | 2024-10-31 | 罗伯特·博世有限公司 | Method and apparatus for predicting state of health of battery by using hybrid neural network model, and model training method and apparatus |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6285163B1 (en) * | 1998-05-28 | 2001-09-04 | Toyota Jidosha Kabushiki Kaisha | Means for estimating charged state of battery and method for estimating degraded state of battery |
CA2588856A1 (en) * | 2004-11-29 | 2006-06-01 | Lg Chem, Ltd. | Method and system for battery state and parameter estimation |
EP3207388A1 (en) * | 2014-10-17 | 2017-08-23 | Jaguar Land Rover Limited | Battery condition monitoring |
-
2021
- 2021-11-09 WO PCT/IB2021/060347 patent/WO2022101769A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6285163B1 (en) * | 1998-05-28 | 2001-09-04 | Toyota Jidosha Kabushiki Kaisha | Means for estimating charged state of battery and method for estimating degraded state of battery |
CA2588856A1 (en) * | 2004-11-29 | 2006-06-01 | Lg Chem, Ltd. | Method and system for battery state and parameter estimation |
EP3207388A1 (en) * | 2014-10-17 | 2017-08-23 | Jaguar Land Rover Limited | Battery condition monitoring |
Non-Patent Citations (1)
Title |
---|
CHEN XIAOKAI ET AL: "A Bias Correction Based State-of-Charge Estimation Method for Multi-Cell Battery Pack Under Different Working Conditions", IEEE ACCESS, vol. 6, 31 December 2018 (2018-12-31), pages 78184 - 78192, XP011694555, DOI: 10.1109/ACCESS.2018.2884844 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115438588A (en) * | 2022-09-29 | 2022-12-06 | 中南大学 | Temperature prediction method, system, equipment and storage medium of lithium battery |
CN115438588B (en) * | 2022-09-29 | 2023-05-09 | 中南大学 | Temperature prediction method, system, equipment and storage medium for lithium battery |
CN115983134A (en) * | 2023-01-17 | 2023-04-18 | 淮阴工学院 | Battery power state prediction method and system based on neural network |
CN115983134B (en) * | 2023-01-17 | 2024-02-23 | 淮阴工学院 | Battery power state prediction method and system based on neural network |
WO2024154103A1 (en) * | 2023-01-20 | 2024-07-25 | Moment Energy Inc. | Battery management systems and methods |
DE102023201271A1 (en) | 2023-02-15 | 2024-08-22 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method for predicting an ageing state of an electrical energy storage unit |
WO2024221214A1 (en) * | 2023-04-25 | 2024-10-31 | 罗伯特·博世有限公司 | Method and apparatus for predicting state of health of battery by using hybrid neural network model, and model training method and apparatus |
CN116541679A (en) * | 2023-07-04 | 2023-08-04 | 杭州宇谷科技股份有限公司 | Method, system, electronic equipment and storage medium for estimating battery endurance distance |
CN116541679B (en) * | 2023-07-04 | 2023-09-15 | 杭州宇谷科技股份有限公司 | Method, system, electronic equipment and storage medium for estimating battery endurance distance |
CN117148161A (en) * | 2023-08-29 | 2023-12-01 | 深圳市今朝时代股份有限公司 | Battery SOC estimation method and device based on cloud neural network |
CN117637044A (en) * | 2023-10-07 | 2024-03-01 | 武汉理工大学 | Battery voltage prediction method and device, electronic equipment and storage medium |
CN118011220A (en) * | 2024-04-08 | 2024-05-10 | 太湖能谷(杭州)科技有限公司 | Battery pack state of charge estimation method, system and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022101769A1 (en) | A hybrid system and method for estimating state of charge of a battery | |
Chen et al. | A novel data-driven method for mining battery open-circuit voltage characterization | |
US9205755B2 (en) | Receding horizon regression analysis for battery impedance parameter estimation | |
Dai et al. | ANFIS (adaptive neuro-fuzzy inference system) based online SOC (State of Charge) correction considering cell divergence for the EV (electric vehicle) traction batteries | |
Hussein | Capacity fade estimation in electric vehicle li-ion batteries using artificial neural networks | |
Andre et al. | Comparative study of a structured neural network and an extended Kalman filter for state of health determination of lithium-ion batteries in hybrid electricvehicles | |
US9927492B2 (en) | Cell monitoring apparatus, battery monitoring apparatus, integrated circuit and method of monitoring a rechargeable cell | |
EP3940405B1 (en) | Method for estimating state of health of battery | |
US11029363B2 (en) | Method and device for predicting battery life | |
US20230059529A1 (en) | Characterization of Rechargeable Batteries Using Machine-Learned Algorithms | |
US20220196754A1 (en) | Method for detecting abnormal battery cell | |
CN114514433A (en) | Apparatus and method for diagnosing battery | |
WO2023052910A1 (en) | System and method for estimating state of health and remaining useful life of a battery | |
CN112881916A (en) | Method and system for predicting health state and remaining usable life of lithium battery | |
US20230213587A1 (en) | Method and System for Efficiently Monitoring Battery Cells of a Device Battery in an External Central Processing Unit Using a Digital Twin | |
CN114207454A (en) | Apparatus and method for diagnosing degree of deterioration of battery | |
Saxena et al. | PHM of Li‐ion Batteries | |
US20230324463A1 (en) | Method and Apparatus for Operating a System for Detecting an Anomaly of an Electrical Energy Store for a Device by Means of Machine Learning Methods | |
CN116699433A (en) | Battery cell monitoring method and device, battery management system and electronic equipment | |
US20230184838A1 (en) | Device and method for diagnosing battery | |
Vatani et al. | Cycling lifetime prediction model for lithium-ion batteries based on artificial neural networks | |
Marisetty et al. | DaSoR: Data-driven State-of-Health & Remaining Useful Life Estimation of Li-ion Batteries in a Closed-loop system of Electric Vehicles | |
Chakraborty et al. | A Hybrid System and Method for Estimating State of Charge of a Battery | |
EP4166958A1 (en) | System and method of estimating state of charge of battery using coulomb counting estimation with periodic calibration using artificial intelligence based estimation | |
US20230296685A1 (en) | Determination of open circuit voltage curve for rechargeable batteries |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21820321 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21820321 Country of ref document: EP Kind code of ref document: A1 |