BATTERY CHARACTERISTICS ESTIMATION DEVICE, BATTERY CHARACTERISTICS ESTIMATION METHOD, AND PROGRAM
Patent Information
- Application Number
- JP2023551571
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-09-28
- Filing Date
- 2022-09-28
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2042-09-28
AI Technical Summary
【0014】 (1)~(8)の態様によれば、少量のデータでバッテリ特性を高精度に推定することができる。これにより、バッテリを有効に活用し、廃棄に伴う地球環境上の悪影響を軽減することができる。
Smart Images

Figure 0007646015000001 
Figure 0007646015000002 
Figure 0007646015000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a battery characteristic estimation device, a battery characteristic estimation method, and a program. This application claims priority based on Japanese Patent Application No. 2021-157921 filed on September 28, 2021, the contents of which are incorporated herein by reference. [Background technology]
[0002] Conventionally, there are known techniques for estimating the output performance and charging performance of a battery. For example, Patent Document 1 discloses a technique for estimating the internal resistance of a battery based on data of the temperature, voltage, and current of the battery, estimating a function indicating the relationship between the open circuit voltage of the battery and the state of charge of the battery, and calculating the amount of power that can be input and output to and from the battery based on the estimated internal resistance and the function. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6383500 Summary of the Invention [Problem to be solved by the invention]
[0004] Among conventional techniques for estimating the output performance and charging performance of a battery, there is one that estimates the voltage using a trained model obtained by setting the battery voltage as the objective variable of a machine learning model and performing training using data such as voltage, current, temperature, and SOC (State Of Charge) as teacher data. However, such conventional techniques require the collection of a large amount of data for model training, and if the training data is insufficient, the trained model may output abnormal values, resulting in poor voltage estimation accuracy. As a result, the calculation accuracy of the battery's output performance and charging performance may be poor.
[0005] The present invention has been made in consideration of the above circumstances, and one of its objects is to provide a battery characteristics estimation device, a battery characteristics estimation method, and a program that can estimate battery characteristics with high accuracy using a small amount of data. [Means for solving the problem]
[0006] The battery characteristics estimation device, the battery characteristics estimation method, and the program according to the present invention employ the following configuration. (1): A battery characteristic estimation device according to one embodiment of the present invention includes an acquisition unit that acquires time series data including a current, a voltage, and a temperature of a battery; an open circuit voltage estimation unit that estimates an open circuit voltage of the battery; an overvoltage estimation unit that estimates an overvoltage from the open circuit voltage of the battery by inputting a desired current and temperature into a learned model that has been trained using at least the current and temperature of the time series data as input data; and a closed circuit voltage estimation unit that estimates a closed circuit voltage of the battery by summing the open circuit voltage estimated by the open circuit voltage estimation unit and the overvoltage estimated by the overvoltage estimation unit.
[0007] (2): In the above aspect (1), the open circuit voltage estimation unit estimates the open circuit voltage based on a curve showing the relationship between discharge capacity and open circuit voltage, the curve being calculated so as to minimize an error in the time series data for the voltage.
[0008] (3): In the above aspect (1) or (2), the trained model is trained using the difference between the open circuit voltage at a specified time estimated by the open circuit voltage estimation unit and the voltage value of the time series data as training output data, and at least the current and temperature of the time series data prior to the specified time as training input data.
[0009] (4): In the aspect (3) above, the battery is installed in an equipment that uses electric power, and the overvoltage estimation unit collects the learning output data and the learning input data from the equipment and performs learning.
[0010] (5): In the above aspect (4), the overvoltage estimation unit estimates the overvoltage of the equipment by correcting the output value obtained by inputting the desired current and voltage for the battery installed in the equipment into the trained model based on a correction value specific to the equipment.
[0011] (6): In the above aspect (5), the correction value is calculated based on an actual measured value of the overvoltage of the battery installed in the device and the overvoltage estimated by the trained model.
[0012] (7): In another aspect of the present invention, a battery characteristic estimation method includes a computer acquiring time series data including a battery current, voltage, and temperature, estimating an open circuit voltage of the battery, estimating an overvoltage from the open circuit voltage of the battery by inputting a desired current and temperature into a trained model trained using at least the current and temperature of the time series data as input data, and estimating a closed circuit voltage of the battery by summing the estimated open circuit voltage and the estimated overvoltage.
[0013] (8): A program according to another aspect of the present invention causes a computer to acquire time series data including a current, voltage, and temperature of a battery, estimate an open circuit voltage of the battery, estimate an overvoltage from the open circuit voltage of the battery by inputting a desired current and temperature into a trained model trained using at least the current and temperature of the time series data as input data, and estimate a closed circuit voltage of the battery by summing the estimated open circuit voltage and the estimated overvoltage. Effect of the Invention
[0014] According to aspects (1) to (8), battery characteristics can be estimated with high accuracy using a small amount of data, which allows batteries to be used effectively and reduces the adverse effects on the global environment associated with their disposal.
[0015] According to the aspect (2), the battery characteristics can be estimated by effectively utilizing the OCV curve estimated with high accuracy.
[0016] According to the aspect (3), the overvoltage can be estimated with high accuracy.
[0017] According to the aspect (4), by collecting learning output data and learning input data from practical equipment, it is possible to reduce data collection costs and construct a highly accurate trained model.
[0018] According to the aspect (5), the overvoltage estimated by the general-purpose trained model can be corrected based on a correction value specific to each device equipped with a battery, thereby making it possible to estimate the overvoltage with even higher accuracy.
[0019] According to the aspect (6), by utilizing a correction value based on the relationship between an actual measurement value and an estimated value, it is possible to estimate an overvoltage with a small amount of data. [Brief description of the drawings]
[0020] [Figure 1] 1 is a diagram showing an example of a configuration of a vehicle 10 to which a battery characteristic estimating device 100 according to an embodiment is applied. [Diagram 2] 1 is a diagram illustrating an example of a configuration of a battery characteristic estimating device 100 according to an embodiment. [Diagram 3] 13 is a diagram showing an example of a normalized positive electrode OCP (open circuit potential) curve 160B and a positive electrode OCP curve 160B# obtained by converting the normalized positive electrode OCP curve 160B. FIG. [Figure 4] 13 is a diagram showing an example of a normalized negative electrode OCP curve 160C and a negative electrode OCP curve 160C# obtained by converting the normalized negative electrode OCP curve 160C. FIG. [Diagram 5]16 is a diagram showing an example of an OCV (open circuit voltage) curve 160D derived based on a positive electrode OCP curve 160B# and a negative electrode OCP curve 160C#. FIG. [Figure 6] FIG. 4 is a diagram illustrating an example of a machine learning model generated by an overvoltage estimation unit 140 according to the embodiment. [Figure 7] FIG. 1 is a diagram illustrating an example of a relationship between a response variable and an explanatory variable used in generating a machine learning model. [Figure 8] 1 is a diagram for explaining the difference between a conventional method for estimating a closed circuit voltage CCV(t) using machine learning and a method for estimating a closed circuit voltage CCV(t) using machine learning according to the present invention. FIG. [Figure 9] FIG. 13 is a diagram showing an example of an algorithm for estimating an amount of power Wh for a required power W using a trained model. [Figure 10] FIG. 11 is a diagram showing an example of a machine learning model generated by an overvoltage estimation unit 140 according to a modified example. [Figure 11] 13 is a diagram showing an example of a correction value calculated by an overvoltage estimation unit 140. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0021] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of a battery characteristic estimation device, a battery characteristic estimation method, and a program according to the present invention will be described with reference to the drawings.
[0022] [Vehicle configuration] FIG. 1 is a diagram showing an example of the configuration of a vehicle 10 to which a battery characteristic estimation device 100 according to an embodiment is applied. The vehicle 10 shown in FIG. 1 is a BEV (Battery Electric Vehicle) that runs by an electric motor driven by power supplied from a battery (secondary battery) for running. Alternatively, the vehicle 10 may be a PHV (Plug-in Hybrid Vehicle) or a PHEV (Plug-in Hybrid Electric Vehicle) in which a hybrid vehicle has an external charging function. Note that the vehicle 10 includes, for example, not only four-wheeled vehicles, but also saddle-type two-wheeled vehicles, three-wheeled vehicles (including vehicles with one front wheel and two rear wheels as well as vehicles with two front wheels and one rear wheel), assisted bicycles, and even electric boats, and other moving objects that run by an electric motor driven by power supplied from a battery.
[0023] The motor 12 is, for example, a three-phase AC motor. A rotor of the motor 12 is connected to the drive wheels 14. The motor 12 is driven by power supplied from a power storage unit (not shown) included in the battery 40, and transmits rotational power to the drive wheels 14. In addition, the motor 12 generates power by using the kinetic energy of the vehicle 10 when the vehicle 10 decelerates.
[0024] The braking device 16 includes, for example, a brake caliper, a cylinder that transmits hydraulic pressure to the brake caliper, and an electric motor that generates hydraulic pressure in the cylinder. The braking device 16 may include, as a backup, a mechanism that transmits hydraulic pressure generated by the operation of a brake pedal (not shown) by a user (driver) of the vehicle 10 to the cylinder via a master cylinder. Note that the braking device 16 is not limited to the configuration described above, and may be an electronically controlled hydraulic brake device that transmits hydraulic pressure from a master cylinder to the cylinder.
[0025] The vehicle sensor 20 includes, for example, an accelerator opening sensor, a vehicle speed sensor, and a brake depression sensor. The accelerator opening sensor is attached to the accelerator pedal, detects the amount of accelerator pedal operation by the driver, and outputs the detected amount of operation as the accelerator opening to the control unit 36 described below. The vehicle speed sensor includes, for example, wheel speed sensors attached to each wheel of the vehicle 10 and a speed calculator, and derives the speed of the vehicle 10 (vehicle speed) by combining the wheel speeds detected by the wheel speed sensors, and outputs the speed to the control unit 36. The brake depression sensor is attached to the brake pedal, detects the amount of brake pedal operation by the driver, and outputs the detected amount of operation as the brake depression to the control unit 36.
[0026] The PCU 30 includes, for example, a converter 32 and a VCU (Voltage Control Unit) 34. Note that in Fig. 1, these components are collectively configured as the PCU 30, but this is merely an example, and these components in the vehicle 10 may be disposed in a distributed manner.
[0027] The converter 32 is, for example, an AC-DC converter. A DC side terminal of the converter 32 is connected to a DC link DL. A battery 40 is connected to the DC link DL via a VCU 34. The converter 32 converts AC generated by the motor 12 into DC and outputs the DC to the DC link DL.
[0028] The VCU 34 is, for example, a DC-DC converter, and boosts the power supplied from the battery 40 and outputs the boosted power to the DC link DL.
[0029] The control unit 36 controls the driving of the motor 12 based on the output from an accelerator opening sensor included in the vehicle sensor 20. The control unit 36 also controls the brake device 16 based on the output from a brake depression sensor included in the vehicle sensor 20. The control unit 36 also calculates, for example, a SOC (State Of Charge; hereinafter also referred to as "battery charging rate") of the battery 40 based on the output from a battery sensor 42 (described later) connected to the battery 40, and outputs it to the VCU 34. The VCU 34 increases the voltage of the DC link DL in response to an instruction from the control unit 36.
[0030] The battery 40 is a secondary battery that can be repeatedly charged and discharged, such as a lithium ion battery. The positive electrode active material constituting the positive electrode of the battery 40 is a material containing at least one of materials such as NCM (nickel cobalt manganese), NCA (nickel cobalt aluminum), LFP (lithium ferrophosphate), and LMO (lithium manganese oxide), and the negative electrode active material constituting the negative electrode of the battery 40 is a material containing at least one of materials such as hard carbon and graphite. The battery 40 may be, for example, a cassette-type battery pack that is detachably attached to the vehicle 10. The battery 40 stores power supplied from a charger (not shown) external to the vehicle 10 and discharges the power for the vehicle 10 to run.
[0031] The battery sensor 42 detects physical quantities such as the current, voltage, and temperature of the battery 40. The battery sensor 42 includes, for example, a current sensor, a voltage sensor, and a temperature sensor. The battery sensor 42 detects the current of a secondary battery (hereinafter simply referred to as "battery 40") constituting the battery 40 using a current sensor, detects the voltage of the battery 40 using a voltage sensor, and detects the temperature of the battery 40 using a temperature sensor. The battery sensor 42 outputs data on the detected physical quantities such as the current value, voltage value, and temperature of the battery 40 to the control unit 36 and the communication device 50.
[0032] The communication device 50 includes a wireless module for connecting to a cellular network or a Wi-Fi network. The communication device 50 may include a wireless module for using Bluetooth (registered trademark) or the like. The communication device 50 transmits and receives various information related to the vehicle 10, for example, to the battery characteristics estimation device 100, by communication in the wireless module. The communication device 50 transmits data on physical quantities of the battery 40 output by the control unit 36 or the battery sensor 42 to the battery characteristics estimation device 100. The communication device 50 may receive information indicating the characteristics of the battery 40 diagnosed and transmitted by the battery characteristics estimation device 100 described later, and output the received information indicating the characteristics of the battery 40 to an HMI (not shown) of the vehicle 10.
[0033] [Configuration of the battery characteristic estimation device] Next, an example of a battery characteristic estimation device 100 that estimates the characteristics of the battery 40 of the vehicle 10 will be described. Fig. 2 is a diagram showing an example of a configuration of the battery characteristic estimation device 100 according to the embodiment. The battery characteristic estimation device 100 includes, for example, an acquisition unit 110, a data filter unit 120, an open circuit voltage estimation unit 130, an overvoltage estimation unit 140, a closed circuit voltage estimation unit 150, and a storage unit 160. The acquisition unit 110, the data filter unit 120, the open circuit voltage estimation unit 130, the overvoltage estimation unit 140, and the closed circuit voltage estimation unit 150 are realized by, for example, a hardware processor such as a CPU (Central Processing Unit) executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or GPU (Graphics Processing Unit), or may be realized by cooperation between software and hardware. The program may be stored in advance in a storage device (storage device having a non-transient storage medium) such as HDD (Hard Disk Drive) or flash memory, or may be stored in a removable storage medium (non-transient storage medium) such as DVD or CD-ROM, and may be installed by mounting the storage medium in a drive device. The storage unit 160 is, for example, an HDD, a flash memory, or a RAM (Random Access Memory). The storage unit 160 stores, for example, time series data 160A, a normalized positive electrode OCP curve 160B, a normalized negative electrode OCP curve 160C, an OCV curve 160D, and a learned model 160E.
[0034] The acquisition unit 110 acquires time-series data such as a current value, a voltage value, and a temperature of the battery 40 from the communication device 50 using a communication interface (not shown) mounted on the battery characteristic estimation device 100, and stores the data in the storage unit 160 as time-series data 160A. The acquisition unit 110 further calculates a discharge capacity (amount of discharge) by integrating current values included in the acquired time-series data, and stores the data in the storage unit 160 as time-series data 160A. At this time, the acquisition unit 110 may perform a process of excluding data in which a loss or an abnormality has occurred from among the acquired time-series data. Furthermore, the discharge capacity may not be calculated in the battery characteristic estimation device 100, but may be calculated on the vehicle 10 side and then transmitted to the battery characteristic estimation device 100 via the communication device 50.
[0035] The data filter unit 120 extracts data in which the voltage change due to charging and discharging is small, that is, the voltage change is equal to or less than a predetermined value, from the primary acquisition data acquired by the acquisition unit 110 and stored in the storage unit 160. The voltage change is the amount of change in voltage at a reference time. The data filter unit 120 may extract data in which the current value is equal to or less than a predetermined value from the extracted time-series data, or the data filter unit 120 may extract data in which the voltage change is equal to or less than a first predetermined value and the current value is equal to or less than a second predetermined value. This makes it possible to acquire time-series data on the voltage and discharge capacity of the battery 40 at the timing when the voltage of the battery 40 can be regarded as OCV.
[0036] The open circuit voltage estimation unit 130 converts the normalized positive electrode OCP curve 160B into a positive electrode OCP curve 160B# indicating the change in open circuit potential with respect to the discharge capacity of the positive electrode according to a first parameter group described later, converts the normalized negative electrode OCP curve 160C into a negative electrode OCP curve 160C# indicating the change in open circuit potential with respect to the discharge capacity of the negative electrode according to a second parameter group described later, and estimates an OCV curve 160D indicating the change in open circuit voltage with respect to the capacity change of the battery 40 based on the difference between the positive electrode OCP curve 160B# and the negative electrode OCP curve 160C# obtained by the conversion. The open circuit voltage estimation unit 130 stores the estimated OCV curve 160D in the memory unit 160.
[0037] The open circuit voltage estimation unit 130 further optimizes the OCV curve 160D so that the value of an error function calculated based on the estimated OCV curve 160D and the time series data extracted by the data filter unit 120 is equal to or less than a threshold value. The open circuit voltage estimation unit 130 can estimate the open circuit voltage of the battery 40 based on the OCV curve 160D optimized in this manner. A specific optimization process for the OCV curve 160D will be described later.
[0038] Fig. 3 is a diagram showing an example of normalized positive electrode OCP curve 160B and a positive electrode OCP curve 160B# obtained by converting normalized positive electrode OCP curve 160B. The left part of Fig. 3 shows normalized positive electrode OCP curve 160B, and the right part of Fig. 3 shows positive electrode OCP curve 160B# obtained by converting normalized positive electrode OCP curve 160B.
[0039] 3, normalized positive electrode OCP curve 160B represents a mathematical model fca(x) serving as a reference for deriving positive electrode OCP curve 160B# which indicates a change in open circuit potential with respect to the discharge capacity of the positive electrode, and the width of the discharge capacity x is normalized to 1. Open circuit voltage estimation unit 130 converts normalized positive electrode OCP curve 160B into positive electrode OCP curve 160B# using a positive electrode expansion / contraction rate a which converts the width of the normalized discharge capacity of the positive electrode into the width of the actual discharge capacity, and a positive electrode shift amount b which is the shift amount in the discharge capacity direction from normalized positive electrode OCP curve 160B to positive electrode OCP curve 160B#.
[0040] More specifically, the open circuit voltage estimation unit 130 converts x, which is a dimensionless variable, into a variable X having the dimension of discharge capacity (Ah) by X=ax+b, and obtains a mathematical model Fca(X) representing the positive electrode OCP curve 160B# by substituting x=(Xb) / a into fca(x). In this way, the positive electrode expansion / contraction rate a and the positive electrode shift amount b are an example of the "first parameter group."
[0041] Fig. 4 is a diagram showing an example of a normalized negative electrode OCP curve 160C and a negative electrode OCP curve 160C# obtained by converting the normalized negative electrode OCP curve 160C. The left part of Fig. 4 shows the normalized negative electrode OCP curve 160C, and the right part of Fig. 4 shows a negative electrode OCP curve 160C# obtained by converting the normalized negative electrode OCP curve 160C.
[0042] 4, normalized negative electrode OCP curve 160C represents a mathematical model fan(x) serving as a reference for deriving negative electrode OCP curve 160C#, which indicates a change in open circuit potential with respect to the discharge capacity of the negative electrode, and the width of the discharge capacity x is normalized to 1. Open circuit voltage estimation unit 130 converts normalized negative electrode OCP curve 160C to negative electrode OCP curve 160C# using negative electrode expansion / contraction rate c, which converts the width of the normalized discharge capacity of the negative electrode into the width of the actual discharge capacity, and negative electrode shift amount d, which is the shift amount in the discharge capacity direction from normalized negative electrode OCP curve 160C to negative electrode OCP curve 160C#.
[0043] More specifically, the open circuit voltage estimation unit 130 converts x, which is a dimensionless variable, into a variable X having the dimension of discharge capacity (Ah) by X=cx+d, and obtains a mathematical model Fan(X) representing the negative electrode OCP curve 160C# by substituting x=(Xd) / c for fan(x). In this way, the negative electrode expansion / contraction rate c and the negative electrode shift amount d are an example of the "second parameter group."
[0044] 3 and 4, as an example, normalized positive electrode OCP curve 160B and normalized negative electrode OCP curve 160C are normalized to have a width of discharge capacity x of 1. However, the present invention is not limited to such a configuration, and more generally, normalized positive electrode OCP curve 160B and normalized negative electrode OCP curve 160C may be standardized to any value as long as there is a mathematical model that serves as a reference for optimizing the first group of parameters and the second group of parameters.
[0045] FIG. 5 is a diagram showing an example of an OCV curve 160D derived based on a positive OCP curve 160B# and a negative OCP curve 160C#. As shown in FIG. 5, the open circuit voltage estimation unit 130 estimates the OCV curve 160D by subtracting the negative OCP curve 160C# obtained in FIG. 4 from the positive OCP curve 160B# obtained in FIG. 3. The open circuit voltage estimation unit 130 then optimizes the first parameter group and the second parameter group so that the value of the error function representing the error between the estimated OCV curve 160D and the time series data extracted by the data filter unit 120 becomes equal to or less than a threshold value. More specifically, the open circuit voltage estimation unit 130 optimizes the first parameter group and the second parameter group so that the value of the error function becomes equal to or less than a predetermined value using, for example, a local optimization algorithm such as the BFGS method, the conjugate gradient method, or the COBYLA method, or a global optimization algorithm such as a genetic algorithm, a differential evolution method, the SHGO method, or a simulated annealing method. This allows the open circuit voltage estimation unit 130 to estimate the open circuit voltage OCV(t) of the battery 40 at a given time point t, based on the optimized OCV curve 160D.
[0046] The overvoltage estimation unit 140 generates a machine learning model (trained model) by performing machine learning using the difference ΔV(t) (hereinafter referred to as "overvoltage") between the open circuit voltage OCV(t) at a predetermined time t estimated by the open circuit voltage estimation unit 130 and the voltage value of the time series data 160A as a learning output parameter (learning output data) and at least the current and temperature of the time series data 160A before the predetermined time t as learning input parameters (learning input data). The overvoltage estimation unit 140 estimates the overvoltage of the battery 40 by inputting at least the current and temperature into the generated machine learning model.
[0047] Fig. 6 is a diagram showing an example of a machine learning model generated by the overvoltage estimation unit 140 according to the embodiment. As shown in Fig. 6, the overvoltage estimation unit 140 generates a machine learning model by performing machine learning on the overvoltage ΔV(t) which is an output parameter, using values of a current, a temperature, a positive electrode SOC, a negative electrode SOC, a positive electrode OCP (Open Circuit Potential), a negative electrode OCP, and the like as input parameters. The type of the machine learning model generated at this time may be any model, and may be, for example, an algorithm such as a generalized linear model, a decision tree, or a neural network.
[0048] In the input parameters shown in FIG. 6, t indicates a predetermined time, and n indicates an arbitrary integer. That is, for example, in FIG. 6, current (t to tn) means a record of a current value of the time series data 160A collected from time tn to time t. In addition, in FIG. 6, current, temperature, positive electrode SOC, negative electrode SOC, positive electrode OCP, and negative electrode OCP are shown as input parameters, but the present invention is not limited to such a configuration, and for example, current, temperature, positive electrode SOC, and negative electrode SOC may be set as input parameters. Furthermore, data input to generate the machine learning model of FIG. 6 may be obtained from one vehicle 10 or may be obtained from multiple vehicles 10. The machine learning model generated in FIG. 6 is for generally estimating the overvoltage of the battery 40 without considering the characteristics of each battery 40.
[0049] FIG. 7 is a diagram showing an example of the relationship between the objective variable and explanatory variables used in generating a machine learning model. In FIG. 7, a plurality of explanatory variables, which are input parameters, are associated with the objective variable, which is an output parameter. The overvoltage estimation unit 140 defines a set of the objective variable, the explanatory variable at the same time, and the explanatory variable at a past time as one record, and can generate a plurality of teacher data by sequentially shifting the time point from which the records are collected. Note that, in FIG. 7, n=4 is set, and five records from the record with time_stamp 22:29:08 to the record with time_stamp 22:29:21 are acquired, but the value of n is not limited to 4, and the administrator of the battery characteristic estimation device 100 can arbitrarily set the value of n.
[0050] The closed circuit voltage estimation unit 150 estimates the closed circuit voltage CCV(t) of the battery 40 by summing the open circuit voltage OCV(t) estimated by the open circuit voltage estimation unit 130 and the overvoltage ΔV(t) estimated by the overvoltage estimation unit 140. FIG. 8 is a diagram for explaining the difference between the method of estimating the closed circuit voltage CCV(t) by machine learning in the conventional technology and the method of estimating the closed circuit voltage CCV(t) by machine learning in the present invention. The left part of FIG. 8 shows the method of estimating the closed circuit voltage CCV(t) by machine learning in the conventional technology, and the right part of FIG. 8 shows the method of estimating the closed circuit voltage CCV(t) by machine learning in the present invention.
[0051] In the conventional machine learning, the closed circuit voltage CCV(t) is set as an output parameter, and the closed circuit voltage CCV(t) is directly estimated. Therefore, as shown by the dotted line in the graph on the left side of FIG. 8, the range of values output by machine learning becomes large, and a large amount of teacher data is required to obtain a highly accurate output result. On the other hand, the machine learning of the present invention estimates only the difference ΔV(t) from the open circuit voltage OCV(t) estimated by the open circuit voltage estimation unit 130 by machine learning. Therefore, as shown by the dotted line in the graph on the right side of FIG. 8, the range of values output by machine learning becomes small, and a highly accurate output result can be obtained without requiring a large amount of teacher data.
[0052] The closed circuit voltage estimation unit 150 further estimates the characteristics of the battery 40 under any charging and discharging conditions based on the estimated closed circuit voltage CCV(t). FIG. 9 is a diagram showing an example of an algorithm for estimating the amount of power Wh for the required power W(t) using the learned model. The administrator of the battery characteristic estimation device 100 first determines the required power W(t) for the simulation, and defines the current I(t) at the time point t as W(t) / CCV(t-1)=I(t). The closed circuit voltage estimation unit 150 inputs the current I(t) and other parameters such as a temperature T(t) set in advance to the overvoltage estimation unit 140 (learned model), and the overvoltage estimation unit 140 estimates the overvoltage ΔV(t). The closed circuit voltage estimation unit 150 then takes the sum of the overvoltage ΔV(t) and the open circuit voltage OCV(t) estimated by the open circuit voltage estimation unit 130, and estimates the closed circuit voltage CCV(t). The estimated closed circuit voltage CCV(t) is fed back as an input parameter for calculating the current value I(t+1)=W(t+1) / CCV(t) at time t+1.
[0053] By repeating the above process, time-series estimated data of the current I(t) and the closed circuit voltage CCV(t) for the required power W(t) can be obtained. The closed circuit voltage estimator 150 can estimate the available output power Wh by integrating CCV(t)×I(t) over time.
[0054] According to the present embodiment described above, unlike the conventional technology that directly estimates the closed circuit voltage CCV(t) by machine learning, the overvoltage estimation unit 140 estimates the difference ΔV(t) between the open circuit voltage OCV(t) estimated by the open circuit voltage estimation unit 130 and the voltage value of the time series data 160A by machine learning, and the closed circuit voltage estimation unit 150 estimates the closed circuit voltage CCV(t) by summing up the estimated open circuit voltage OCV(t) and the difference ΔV(t). This makes it possible to estimate the battery characteristics with high accuracy using a small amount of data.
[0055] [Variations] In the above-described embodiment, the overvoltage estimation unit 140 of the battery characteristic estimation device 100 generally estimates the overvoltage of the battery 40 without considering the characteristics of each battery 40. On the other hand, in this modification, the overvoltage estimation unit 140 further considers the characteristics of each battery 40 based on the machine learning model generated in FIG. 6, thereby improving the estimation accuracy of the overvoltage of each battery 40.
[0056] FIG. 10 is a diagram showing an example of a machine learning model generated by the overvoltage estimation unit 140 according to the modified example. As shown in FIG. 10, the overvoltage estimation unit 140 estimates each overvoltage by correcting an output value obtained by inputting a desired current and a temperature related to the battery 40 of each vehicle 10 as input parameters into the machine learning model, based on a correction value specific to the vehicle 10. Here, the correction value is calculated based on an actual measurement value of the overvoltage of the battery 40 mounted on each vehicle 10 and an overvoltage estimated by the machine learning model. The overvoltage estimation unit 140 calculates an actual measurement value of the overvoltage by calculating a difference between the open circuit voltage estimated by the open circuit voltage estimation unit 130 and the closed circuit voltage of the time series data 160A.
[0057] FIG. 11 is a diagram showing an example of a correction value calculated by the overvoltage estimation unit 140. As shown in FIG. 11, as an example, it is found that there is a linear relationship between the actual overvoltage and the estimated overvoltage by a method such as regression analysis. Therefore, the overvoltage estimation unit 140 sets a coefficient obtained by dividing the actual overvoltage by the estimated overvoltage as a correction value, and then, when an input parameter related to the battery 40 of the corresponding vehicle 10 is input to the machine learning model, the overvoltage estimation unit 140 multiplies the output value of the machine learning model by the correction value. The closed circuit voltage estimation unit 150 estimates the closed circuit voltage by summing up the overvoltage ΔV(t) corrected by multiplication and the open circuit voltage estimated by the open circuit voltage estimation unit 130.
[0058] According to the present modified example described above, the battery characteristic estimation device 100 estimates overvoltage by inputting the desired current and temperature related to the battery 40 of each vehicle 10 as input parameters into the machine learning model, and correcting the output value obtained based on a correction value specific to the vehicle 10. This makes it possible to improve the accuracy of estimating overvoltage for each vehicle 10.
[0059] The above-described embodiment can be expressed as follows. A storage device storing a program; a hardware processor; The hardware processor executes the program stored in the storage device, Acquire time series data including battery current, voltage, and temperature, Estimating an open circuit voltage of the battery; A desired current and temperature are input to a trained model trained using at least the current and temperature of the time series data as input data, thereby estimating an overvoltage from an open circuit voltage of the battery; estimating a closed circuit voltage of the battery by summing the estimated open circuit voltage and the estimated overvoltage; The battery characteristic estimation device is configured as follows.
[0060] The above describes the form for carrying out the present invention using an embodiment, but the present invention is not limited to such an embodiment, and various modifications and substitutions can be made within the scope that does not deviate from the gist of the present invention. [Explanation of symbols]
[0061] 10 Vehicles 12 Motor 14 Drive wheels 16 Brake device 20 Vehicle Sensors 30 PCU 32 Converter 34 VCU 36 Control Unit 40 Battery 42 Battery Sensor 50 Communication equipment 100 Battery characteristic estimation device 110 Acquisition Department 120 Data Filter Section 130 Open circuit voltage estimator 140 Overvoltage Estimation Unit 150 Closed circuit voltage estimator 160 Storage section
Claims
1. Acquisition section for acquiring time series data including battery current, voltage, and temperature and, an open circuit voltage estimation unit that estimates an open circuit voltage of the battery; an overvoltage estimation unit that estimates an overvoltage from an open circuit voltage of the battery by inputting a desired current and temperature into a trained model trained using at least the current and temperature of the time series data as input data; a closed circuit voltage estimating unit that estimates a closed circuit voltage of the battery by summing the open circuit voltage estimated by the open circuit voltage estimating unit and the overvoltage estimated by the overvoltage estimating unit, the open circuit voltage estimation unit estimates the open circuit voltage based on a curve showing a relationship between a discharge capacity and an open circuit voltage, the curve being calculated so as to minimize an error with respect to the voltage that can be regarded as the open circuit voltage, among the time series data; Battery characteristic estimation device.
2. The trained model is trained using a difference between the open circuit voltage at a predetermined time estimated by the open circuit voltage estimation unit and a voltage value of the time series data as training output data, and at least a current and a temperature of the time series data before the predetermined time as training input data. The battery characteristic estimating device according to claim 1 .
3. The battery is mounted in a device that uses electric power, the overvoltage estimation unit collects the learning output data and the learning input data from the device and performs learning; The battery characteristic estimating device according to claim 2 .
4. The overvoltage estimation unit estimates the overvoltage of the device by correcting an output value obtained by inputting a desired current and a voltage related to the battery mounted in the device into the trained model, based on a correction value specific to the device. The battery characteristic estimating device according to claim 3 .
5. The correction value is calculated based on an actual measured value of the overvoltage of the battery mounted on the device and the overvoltage estimated by the trained model. The battery characteristic estimating device according to claim 4 .
6. The computer Acquire time series data including battery current, voltage, and temperature, Estimating an open circuit voltage of the battery; A desired current and temperature are input to a trained model trained using at least the current and temperature of the time series data as input data, thereby estimating an overvoltage from an open circuit voltage of the battery; estimating a closed circuit voltage of the battery by summing the estimated open circuit voltage and the estimated overvoltage; The open circuit voltage is estimated based on a curve showing a relationship between a discharge capacity and an open circuit voltage, the curve being calculated so as to minimize an error with respect to the voltage regarded as the open circuit voltage among the time series data. Battery characteristic estimation method.
7. On the computer, Acquire time series data including battery current, voltage, and temperature, Estimating an open circuit voltage of the battery; A desired current and temperature are input to a trained model trained using at least the current and temperature of the time series data as input data, thereby estimating an overvoltage from an open circuit voltage of the battery; estimating a closed circuit voltage of the battery by summing the estimated open circuit voltage and the estimated overvoltage; The open circuit voltage is estimated based on a curve showing a relationship between a discharge capacity and an open circuit voltage, the curve being calculated so as to minimize an error with respect to the voltage regarded as the open circuit voltage among the time series data. program.
Citation Information
Patent Citations
Conveying device for high viscous material
JP1988083500A
Power storage system
JP2014183727A
Battery system
JP2017116336A
Status estimation device for secondary battery and status estimation method for secondary battery
JP2018077076A
State estimating device of secondary battery and vehicle
JP2018084548A