WO2011118080A1 - 電池内部状態推定装置および電池内部状態推定方法 - Google Patents

電池内部状態推定装置および電池内部状態推定方法 Download PDF

Info

Publication number
WO2011118080A1
WO2011118080A1 PCT/JP2010/070186 JP2010070186W WO2011118080A1 WO 2011118080 A1 WO2011118080 A1 WO 2011118080A1 JP 2010070186 W JP2010070186 W JP 2010070186W WO 2011118080 A1 WO2011118080 A1 WO 2011118080A1
Authority
WO
WIPO (PCT)
Prior art keywords
battery
parameter
value
adaptive learning
internal state
Prior art date
Application number
PCT/JP2010/070186
Other languages
English (en)
French (fr)
Inventor
泰司 光山
竹三 杉村
悦藏 佐藤
アンタル コバチュ
Original Assignee
古河電気工業株式会社
古河As株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2010065801A external-priority patent/JP4689755B1/ja
Priority claimed from JP2010080303A external-priority patent/JP4689756B1/ja
Application filed by 古河電気工業株式会社, 古河As株式会社 filed Critical 古河電気工業株式会社
Priority to EP10848472.6A priority Critical patent/EP2551687B1/en
Priority to US13/636,653 priority patent/US9678164B2/en
Publication of WO2011118080A1 publication Critical patent/WO2011118080A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/382Arrangements for monitoring battery or accumulator variables, e.g. SoC
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/367Software therefor, e.g. for battery testing using modelling or look-up tables
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/392Determining battery ageing or deterioration, e.g. state of health
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/42Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
    • H01M10/48Accumulators combined with arrangements for measuring, testing or indicating the condition of cells, e.g. the level or density of the electrolyte
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/06Lead-acid accumulators
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/10Energy storage using batteries

Definitions

  • the present invention relates to a battery internal state estimation device and a battery internal state estimation method.
  • Patent Document 1 discloses a technique for estimating SOC (State of Charge) indicating a state of charge of a battery using a Kalman filter.
  • Patent Document 2 discloses a technique for estimating SOH (State of Health) of a lead storage battery based on impedance.
  • Patent Document 3 discloses a method for estimating the SOC (State of charge) of a lead storage battery using a neural network.
  • Patent Document 1 has a problem in that learning efficiency is low because parameters are adaptively learned in parallel.
  • the technique disclosed in Patent Document 2 has a problem that the error is large because the SOH is estimated only from the impedance.
  • the technique disclosed in Patent Document 3 does not disclose a specific mathematical formula for estimating SOH, and therefore has a problem that SOH cannot be estimated using the technique.
  • the present invention is to provide a battery internal state estimation device and a battery internal state estimation method capable of efficiently performing adaptive learning processing.
  • Another object of the present invention is to provide a battery internal state estimating device and a battery internal state estimating method capable of calculating SOH based on a battery simulation model.
  • a battery internal state estimation device is a battery internal state estimation device that estimates the internal state of a battery based on a battery simulation model, and includes a plurality of parameters included in the simulation model.
  • the load has at least an electric motor for starting a prime mover
  • the detection means detects a current when the prime mover is started by the electric motor
  • the selection unit selects a parameter according to a value of a current flowing through the electric motor
  • the adaptive learning unit performs adaptive learning on the parameter selected by the selection unit. According to such a configuration, it becomes possible to select a parameter based on the current flowing through the electric motor.
  • another invention has at least a constant phase element (CPE) as an equivalent circuit of the anode and cathode of the battery as a component of the simulation model, and the constant phase element is in parallel
  • CPE constant phase element
  • the RC parallel unit composed of a plurality of connected resistors and capacitors is represented by an equivalent circuit connected in series, and the element values of the resistors and capacitors constituting each RC parallel unit are used as the parameters.
  • a predetermined RC parallel unit predetermined according to the value of the discharge current is selected, and the adaptive learning means adaptively learns the resistance and capacitor element values selected by the selection means. According to such a configuration, it is possible to efficiently learn the parameters of the constant phase element constituting the simulation model.
  • another invention has an internal resistance of the battery as a component of the simulation model, the resistance value of the internal resistance is the parameter, and the selection means The internal resistance is selected when a peak current flowing at the time of startup is detected. According to such a configuration, it is possible to efficiently learn the internal resistance having a small element value.
  • another invention has a voltage source as a component of the simulation model, and has a concentration value of an electrolytic solution in the battery as a parameter relating to a voltage of the voltage source, and the selection means Is characterized in that when the discharge current is 0 or in the vicinity of 0, the concentration of the electrolytic solution is selected as an object of adaptive learning. According to such a configuration, it is possible to efficiently learn the concentration of the electrolytic solution in a stable state.
  • the parameter constitutes a state vector of an extended Kalman filter
  • the adaptive learning means executes the adaptive learning on the state vector. According to such a configuration, the parameters constituting the simulation model can be efficiently learned based on the extended Kalman filter.
  • the battery internal state estimation device of the present invention is a battery internal state estimation method for estimating the internal state of the battery based on a battery simulation model, and a storage step of storing a plurality of parameters included in the simulation model; A detection step for detecting a discharge current flowing from the battery to a load; a selection step for selecting a parameter to be subjected to adaptive learning according to the magnitude of the discharge current detected in the detection step; and a selection step selected in the selection step.
  • An adaptive learning step for performing adaptive learning with respect to the parameters. According to such a method, adaptive learning can be performed efficiently.
  • the battery internal state estimation device of the present invention is a battery internal state estimation device that estimates the internal state of the battery based on a battery simulation model, and a storage unit that stores a plurality of parameters included in the simulation model; Measuring means for measuring the terminal voltage and discharge current of the battery at a predetermined period; adaptive learning means for performing adaptive learning on the parameter based on a measurement result by the measuring means; and internal resistance of the battery Degradation of the battery based on actual measurement means for actual measurement, the actual measurement value R meas of the internal resistance obtained by the actual measurement means, and the parameter value and / or the correction value of the parameter obtained by the adaptive learning means And estimating means for estimating SOH (State of Health) indicating a state. According to such a configuration, it is possible to calculate SOH based on a battery simulation model.
  • SOH State of Health
  • the estimation means estimates a deterioration state based on a value of a parameter ⁇ indicating an aging change in internal resistance of the simulation model as the value of the parameter. And According to such a configuration, SOH can be obtained with higher accuracy than when only the measured internal resistance value is used.
  • the estimating means multiplies a parameter R0 indicating the internal resistance of the simulation model by a parameter ⁇ indicating the secular change of the internal resistance as a correction value of the parameter.
  • the deterioration state is estimated based on a value obtained by correcting the obtained value based on the average current Iavrg flowing through the load and the stable open circuit voltage. According to such a configuration, SOH can be obtained with higher accuracy than when only the parameter ⁇ is used.
  • the estimating means multiplies a parameter R0 indicating the internal resistance of the simulation model by a parameter ⁇ indicating the secular change of the internal resistance as a correction value of the parameter. Then, with respect to the value obtained by correcting the obtained value based on the average current Iavrg flowing through the load and the stable open circuit voltage, the SOC (State of Charge) indicating the state of charge of the battery, the current flows through the load.
  • the deterioration state is estimated based on a value further corrected based on an average voltage V avrg of the battery when the battery is running and a voltage V start of the battery in a state before a current flows through the load. According to such a configuration, the SOH can be obtained with higher accuracy than in the case of correction using the average current Iavrg and the stable open circuit voltage.
  • the estimation unit multiplies the measured value R meas of the internal resistance by each of the parameter value and the parameter correction value by a predetermined constant,
  • the deterioration state of the battery is estimated based on a value obtained by adding the obtained results. According to such a configuration, the SOH can be accurately estimated for any type of battery by adjusting the constant value.
  • a battery internal state estimation method for estimating an internal state of a battery based on a battery simulation model, a storage step of storing a plurality of parameters included in the simulation model in a memory, A measurement step for measuring the voltage and the discharge current at a predetermined period; an adaptive learning step for performing adaptive learning on the parameter based on a measurement result in the measurement step; and an actual measurement step for actually measuring the internal resistance of the battery SOH indicating the deterioration state of the battery based on the measured value R meas of the internal resistance obtained in the measured step and the value of the parameter and / or the corrected value of the parameter obtained in the adaptive learning step
  • An estimation step of estimating (State of Health) Features According to such a method, it becomes possible to calculate SOH based on the simulation model of the battery.
  • a battery internal state estimation device and a battery internal state estimation method capable of efficiently performing adaptive learning processing, and calculate SOH based on a battery simulation model. It is possible to provide a battery internal state estimation device and a battery internal state estimation method that can be used.
  • FIG. 1 It is a figure which shows the voltage drop which arises in each component of a simulation model in 1st Embodiment. It is a figure which shows the relationship between SOH estimated by 1st Embodiment, and a measured value. It is a figure which shows the relationship between SOH estimated by 1st Embodiment, and an error.
  • 3 is a flowchart for explaining a flow of processing executed in the battery internal state estimation device shown in FIG. 1. It is a flowchart for demonstrating the detail of the process of step S22 of FIG. It is a figure for demonstrating the processing algorithm performed in 2nd Embodiment. It is a figure which shows the equivalent circuit of CPE shown in FIG. It is a flowchart for demonstrating the process performed in 2nd Embodiment.
  • FIG. 1 is a diagram illustrating a configuration example of a battery internal state estimation device according to a first embodiment of the present invention.
  • a battery internal state estimation device 1 according to the first embodiment includes a control unit 10, a voltage detection unit 11 (corresponding to a part of “detection means” in the claims), a current detection unit 12 ( Corresponding to a part of “detection means” in the claims) and the discharge circuit 14 as main components, and the internal state of the lead storage battery 13 (corresponding to “battery” in the claims) is estimated.
  • an alternator 15, a cell motor 16 (corresponding to “electric motor” in the claims), and a load 17 are connected to the lead storage battery 13 via the current detector 12.
  • the case where the battery internal state estimation device 1 is mounted on a vehicle such as an automobile will be described as an example.
  • the control unit 10 includes a CPU (Central Processing Unit) 10a (corresponding to “selection means” and “adaptive learning means” in the claims), a ROM (Read Only Memory) 10b, and a RAM (Random Access).
  • Memory) 10c (corresponding to “storage means” in claims) and I / F (Interface) 10d (corresponding to a part of “detecting means” in claims) are main components.
  • the CPU 10a controls each part of the apparatus based on a program 10ba stored in the ROM 10b.
  • the ROM 10b is constituted by a semiconductor memory, and stores the program 10ba and other information.
  • the RAM 10c is constituted by a semiconductor memory, and stores the parameter 10ca and other information in a rewritable manner.
  • the I / F 10d converts detection signals from the voltage detection unit 11 and the current detection unit 12 into digital signals and inputs them, and supplies a control signal to the discharge circuit 14 to control it.
  • the voltage detection unit 11 detects the terminal voltage of the lead storage battery 13 and notifies the control unit 10 of it.
  • the current detection unit 12 detects a current flowing through the lead storage battery 13 and notifies the control unit 10 of the current.
  • the discharge circuit 14 has a semiconductor switch, for example, and discharges the electric power stored in the lead storage battery 13 based on the control of the control unit 10.
  • the alternator 15 is driven by a prime mover (not shown) such as a reciprocating engine, for example, and generates DC power to charge the lead storage battery 13.
  • the cell motor 16 is constituted by, for example, a DC motor, and is rotated by DC power supplied from the lead storage battery 13 to start the prime mover.
  • the load 17 is composed of, for example, an automobile headlight, a wiper, a direction indication light, a navigation device, and other devices.
  • FIG. 3 is a diagram for explaining an outline of a processing algorithm realized by executing the program 10ba.
  • a simulation model 30 of a lead storage battery 13 having a plurality of parameters is set. Then, an observation value is obtained by observing the target lead storage battery 13 and a calculated value corresponding to the observation value is obtained based on the simulation model 30. Deviations between these observed values and calculated values are calculated, and optimal parameters are estimated by adaptive learning using the extended Kalman filter 31. Then, the simulation model 30 can be optimized by updating the simulation model 30 with the estimated parameters. Using the simulation model 30 optimized in this way, SOC (State of Charge), SOF (State of Function), SOH (State of Health), etc. for estimating the internal state of the lead storage battery 13 are obtained by calculation. Can do.
  • adaptive learning can be performed with high accuracy by selecting a parameter to be subjected to adaptive learning according to the value of the discharge current flowing out from the lead storage battery 13.
  • adaptive learning refers to a technique in which a flexible and general model having parameters is prepared and the parameters are optimized statistically and adaptively by learning.
  • an extended Kalman filter is used as an example of adaptive learning.
  • the present invention is not limited to such a case.
  • adaptive learning using a neural network model or genetic it is also possible to use adaptive learning using an algorithm model. That is, any method can be used as long as it creates a learning target model and optimizes the parameters constituting the model based on the results obtained by observation.
  • FIG. 4 is a diagram showing an example of the simulation model 30 (in this example, an electrical equivalent circuit) of the lead storage battery 13.
  • the simulation model 30 includes a resistance R0, an inductance L, impedances Z1 and Z2, and a voltage source V0 as main components.
  • the resistance R0 is an internal resistance whose main elements are the conductive resistance of the electrode of the lead storage battery 13 and the liquid resistance of the electrolytic solution.
  • the inductance L is an inductive component caused by an electric field generated by a current flowing through the electrode of the lead storage battery 13 or the like. The inductance L is very small compared to the inductance value of the cable connected to the lead storage battery 13 and can be ignored as necessary.
  • the impedance Z1 is an equivalent circuit corresponding to the anode of the lead storage battery 13 and the electrolytic solution in contact with the anode.
  • the impedance Z1 basically has a characteristic based on the Butler-Volmer formula, and the constant phase element CPE1. It can be expressed as a parallel connection circuit with the resistor R1.
  • the impedance Z2 is an equivalent circuit corresponding to the cathode of the lead storage battery 13 and the electrolytic solution in contact therewith, has a characteristic based on the aforementioned Butler-Volmer equation, and a parallel connection circuit of the constant phase element CPE2 and the resistor R2 Can be expressed as Details of the impedance Z2 will also be described later.
  • Voltage source V0 the internal impedance is the ideal voltage source 0, a voltage source whose voltage is represented the electrolytic solution concentration C N and the electrolyte concentration C P in the vicinity of the anode in the vicinity of the cathode as a parameter.
  • FIG. 5 is a diagram showing impedance characteristics of the equivalent circuit shown in FIG.
  • the vertical axis represents the imaginary component of the impedance (Im (Z)), and the horizontal axis represents the real component of the impedance (Re (Z)).
  • the thick line in the figure indicates the impedance characteristics of the equivalent circuit.
  • the impedance of the equivalent circuit moves from the right to the left on the thick line, first moves in a locus so as to approach the semicircle indicated by Z1, and then Z2 Draw a trajectory and move asymptotically to the semicircle indicated by. Then, at a high frequency, the real number component is asymptotic to a straight line of R0, and due to the inductance L, the impedance increases as the frequency increases.
  • FIG. 6 shows an equivalent circuit of impedances Z1 and Z2 used in the first embodiment.
  • the impedance Z1 is formed by connecting a plurality of RC parallel units in which resistors Ra1, Ra2 and Ra3 and capacitors Ca1, Ca2 and Ca3 are connected in parallel, in series.
  • the resistor Ra1 and the capacitor Ca1 are connected in parallel to form one RC parallel unit, and similarly, the resistor Ra2 and the capacitor Ca2 and the resistor Ra3 and capacitor Ca3 are connected in parallel to form an RC parallel unit.
  • the voltage drops generated in the RC parallel units are denoted by ⁇ Va1, ⁇ Va2, and ⁇ Va3, respectively.
  • a plurality of RC parallel units in which resistors Rb1, Rb2, Rb3 and capacitors Cb1, Cb2, Cb3 are connected in parallel are connected in series.
  • voltage drop which arises in each RC parallel unit be (DELTA) Vb1, (DELTA) Vb2, (DELTA) Vb3, respectively.
  • FIG. 7 is a diagram showing the relationship between the discharge current of the lead storage battery 13 and the electric double layer generated between the electrode and the electrolyte.
  • FIG. 7 (A) shows the state of the electric double layer when the discharge current is small
  • FIG. 7 (B) shows the state of the electric double layer when the discharge current is larger than FIG. 7 (A).
  • 7 (C) shows the state of the electric double layer when the discharge current is larger than that in FIG. 7 (B).
  • the state shown in FIG. 7A is represented by an RC parallel unit composed of a resistor Ra3 and a capacitor Ca3 and an RC parallel unit composed of a resistor Rb3 and a capacitor Cb3.
  • the state shown in FIG. 7B is represented by an RC parallel unit composed of a resistor Ra2 and a capacitor Ca2, and an RC parallel unit composed of a resistor Rb2 and a capacitor Cb2.
  • the state shown in FIG. 7C is represented by an RC parallel unit composed of a resistor Ra1 and a capacitor Ca1 and an RC parallel unit composed of a resistor Rb1 and a capacitor Cb1.
  • FIG. 8 is a diagram showing the relationship between the discharge current flowing from the lead storage battery 13 and time when the prime mover is started by the cell motor 16. 9 is the same as FIG. 8, in the same case as FIG.
  • the voltage drop (VR0) generated in the resistor R0, the voltage drop (VL) generated in the inductance L, the voltage drop (VZ1) generated in the impedance Z1, and the voltage drop generated in the impedance Z2. (VZ2) is shown.
  • the period (.tau.1) before the starter motor 16 is rotated the discharge current is not flowing mostly parameters C N and C P indicates the electrolytic solution concentration during this period is subject to adaptive learning .
  • the concentration distribution of the electrolytic solution in the lead storage battery 13 is stable. By selecting these parameters and performing adaptive learning in such a period, an accurate concentration can be obtained. The value can be learned.
  • the discharge current starts to flow rapidly (rush current flows). Since the cell motor 16 is a direct current brush motor, this inrush current becomes the largest when starting from a stopped state.
  • the magnitude of the inrush current is considered to vary depending on, for example, the environmental temperature and the state of the prime mover. Specifically, when the prime mover is cooled because the engine is stopped for a long time or the ambient temperature is low, the viscosity of the lubricating oil is increased, so that the driving torque is large and the current is increased accordingly.
  • the resistor R0 is selected and adaptive learning is performed in a period (period ⁇ 2) exceeding a predetermined threshold value (400 A in this example) defined in the vicinity of 500 A that is the peak current. Note that the value of the resistor R0 is adaptively learned during the period in which the current close to the maximum current flows, because the value of the resistor R0 is very small. Because it is easy to do.
  • Ra1, Ca1, Rb1, and Cb1 are selected as targets for adaptive learning.
  • This period corresponds to the state of FIG. 7C, and this state is associated with the RC parallel unit composed of Ra1 and Ca1 and the RC parallel unit composed of Rb1 and Cb1.
  • the discharge current is 300A to 200A
  • Ra1, Ca1, Rb1, and Cb1 are selected and adaptive learning is executed.
  • Ra2, Ca2, Rb2, and Cb2 are selected as targets for adaptive learning in the period where the discharge current is 200A to 100A.
  • This period corresponds to the state of FIG. 7B, and this state is associated with the RC parallel unit configured with Ra2 and Ca2 and the RC parallel unit configured with Rb2 and Cb2.
  • Ra2, Ca2, Rb2, and Cb2 are selected and adaptive learning is executed.
  • Ra3, Ca3, Rb3, and Cb3 are selected as targets for adaptive learning in a period in which the discharge current is 100 A to 0 A.
  • This period corresponds to the state of FIG. 7A, and this state is associated with the RC parallel unit configured with Ra3 and Ca3 and the RC parallel unit configured with Rb3 and Cb3.
  • Ra3, Ca3, Rb3, and Cb3 are selected, and adaptive learning is executed.
  • the prime mover is started by the cell motor 16
  • charging by the alternator 15 is started, so that the current flowing through the lead storage battery 13 becomes positive (see FIG. 8).
  • the detection values of the voltage detection unit 11 and the current detection unit 12 are acquired in units of a predetermined period (10 mS) to generate observation values based on the detection values.
  • a predicted value based on 30 is generated. Then, it can be realized by comparing the observed value with the predicted value and optimizing the parameter selected based on the comparison result based on the extended Kalman filter. Note that, as described above, various methods exist as the optimal learning method, and therefore, an optimal method may be selected from a plurality of methods.
  • FIG. 10 is a diagram illustrating a correspondence relationship between the SOH calculated (estimated) using the simulation model 30 of the first embodiment and the measured value of SOH.
  • the horizontal axis indicates the actual measurement value
  • the vertical axis indicates the estimated value
  • each point indicates a sample.
  • the points are almost collected on a 45-degree line where the estimated value and the measured value coincide with each other, indicating that the estimation according to the first embodiment is highly valid.
  • FIG. 11 is a diagram showing the relationship between the SOH error and the number of samples.
  • the horizontal axis indicates the error (%) of SOH
  • the vertical axis indicates the number of samples.
  • the samples with errors within 10% account for the majority of the total. Also from this figure, it can be seen that the validity of the first embodiment is high.
  • the target parameter is selected according to the value of the discharge current, and adaptive learning is executed.
  • the adaptive learning is performed at the timing at which each parameter appears most remarkably in the observed value, the internal state of the lead storage battery 13 can be accurately known by performing the adaptive learning efficiently.
  • the time required for calculation can be shortened by setting a limited parameter of the plurality of parameters as the target of adaptive learning. As a result, for example, it becomes possible to use a processor having a low computing capacity, so that the manufacturing cost of the apparatus can be reduced.
  • FIG. 12 is a flowchart for explaining details of processing executed in the embodiment shown in FIG. 1.
  • FIG. 13 is a flowchart for explaining details of step S22 in FIG.
  • the first embodiment in the equivalent circuit shown in FIG. 4, when the voltage drop due to the resistor R0 and the impedances Z1 and Z2 is ⁇ V, the predicted value of the voltage drop ⁇ V by the simulation model 30 is obtained as ⁇ Vx. Then, the discharge capacity of the lead storage battery 13 is determined by comparing the predicted value ⁇ Vx with a predetermined allowable value.
  • the inductance L is ignored because the impedance due to the wiring is larger. Further, it is assumed that the following relationship is established among the voltage drop ⁇ V, the terminal voltage V of the lead storage battery 13, and the voltage V0 of the voltage source corresponding to OCV (Open Circuit Voltage).
  • the simulation model 30 (equivalent circuit) of the lead storage battery 13 is discharged with a predetermined pattern of current. is there.
  • the lead storage battery 13 is observed at discrete times of a predetermined time interval ( ⁇ T), and parameters of the simulation model 30 are adaptively learned based on the obtained observation data.
  • ⁇ T predetermined time interval
  • the voltage drop ⁇ Vx can be accurately estimated.
  • step S10 the CPU 10a adds a time interval ⁇ T (for example, 10 mS) to the time T n at the time of the previous processing execution to obtain the current time T n + 1 .
  • a time interval ⁇ T for example, 10 mS
  • step S ⁇ b> 11 the CPU 10 a acquires an observation value of the lead storage battery 13. Specifically, the CPU 10a turns on the discharge circuit 14 for a period shorter than ⁇ T (for example, a period of 10% of ⁇ T) and allows the discharge current to flow, and the terminal voltage of the lead storage battery 13 is supplied from the voltage detection unit 11. Obtained and stored in the variable V n + 1 , obtains the discharge current of the lead storage battery 13 from the current detection unit 12, and stores it in the variable In + 1 . Further, SOC n + 1 is calculated based on a predetermined SOC calculation method.
  • the voltage detector 11 Since the voltage detector 11 has a very high internal resistance and little current flows during the measurement, the voltage measured at the start of the lead storage battery 13 is hardly affected by the resistor R0 and the impedances Z1 and Z2. Suppose that the voltage V0 of the voltage source can be measured.
  • step S12 the CPU 10a obtains a voltage drop ⁇ V n + 1 by substituting the observation value acquired in step S11 into the following equation.
  • ⁇ V n + 1 V n + 1 ⁇ OCV n + 1 (2)
  • OCV n + 1 can be calculated from the SOC n + 1 obtained in step S12 by the following equation.
  • OCV n + 1 a ⁇ SOC n + 1 + b (3)
  • Equation (3) the values obtained in advance through experiments or the like can be used as the coefficients a and b. Such a value can be stored in the ROM 10b, for example. Further, since the coefficients a and b may have temperature dependency, the coefficients a and b corresponding to the temperature obtained from the temperature detection unit (not shown) are obtained from the table stored in the ROM 10b. Also good.
  • step S13 the CPU 10a updates the Jacobian matrix F n from the n-th observed value and the previous state vector estimated value.
  • Jacobian matrix F n it is assumed to be expressed as follows.
  • diag represents a diagonal matrix.
  • F n diag (1 ⁇ T / Ra1 n ⁇ Ca1 n , 1 ⁇ T / Ra2 n ⁇ Ca2 n , 1 ⁇ T / Ra3 n ⁇ Ca3 n , 1 ⁇ T / Rb1 n ⁇ Cb1 n , 1 ⁇ T / Rb2 n ⁇ Cb2 n , 1- ⁇ T / Rb3 n ⁇ Cb3 n , 1,1,1,1,1,1,1,1,1,1,1,1) (4)
  • step S14 the CPU 10a sets ⁇ V n + 1 calculated from the observation value obtained by the observation in step S12 as the observation residual Y n + 1 .
  • Y n + 1 ⁇ V n + 1 (5)
  • step S15 the CPU 10a predicts one cycle ahead of the state vector.
  • the state vector X n T is represented by the following equation.
  • T represents a transposed matrix.
  • X n T ( ⁇ Va1 n, ⁇ Va2 n, ⁇ Va3 n, ⁇ Vb1 n, ⁇ Vb2 n, ⁇ Vb3 n, R0 n, Ra1 n, Ra2 n, Ra3 n, Ca1 n, Ca2 n, Ca3 n, Rb1 n, Rb2 n, Rb3 n, Cb1 n, Cb2 n , Cb3 n) ⁇ (7)
  • U n T ( ⁇ t ⁇ I n / Ca1 n, ⁇ t ⁇ I n / Ca2 n, ⁇ t ⁇ I n / Ca3 n, ⁇ t ⁇ I n / Cb1 n, ⁇ t ⁇ I n / Cb2 n, ⁇ t ⁇ I n / Cb3 n , 0,0,0,0,0,0,0,0,0,0,0,0,0) (8)
  • H n T (1,1,1,1,1,1, I n , 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) (10)
  • the system equation and the observation equation can be expressed by the following equations.
  • X n + 1 F n ⁇ X n (11)
  • Observation equation: Y n + 1 H n T ⁇ X n (12)
  • step S16 the CPU 10a calculates an optimal Kalman gain using the predicted value Xn + 1
  • all the parameters are updated based on the obtained state vector X n + 1
  • Update processing is executed only for predetermined parameters that are determined.
  • step S17 the CPU 10a determines whether or not the current I n observed in step S12 is I n ⁇ 0A, and if I n ⁇ 0 A (step S17: YES), the process proceeds to step S18. Otherwise (step S17: NO), the process proceeds to step S19. For example, in the period of ⁇ 1 shown in FIG. 8, since I n ⁇ 0A is established, in this case, the process proceeds to step S18. As a specific determination method, for example, a current value of the load 17 that is steadily flowing when the engine is stopped (for example, a current value of about several tens of mA that flows in an in-vehicle timepiece, a car security system, etc.) flows. If it is determined that I n ⁇ 0A, the process proceeds to step S18.
  • a current value of the load 17 that is steadily flowing when the engine is stopped for example, a current value of about several tens of mA that flows in an in-vehicle timepiece,
  • step S18 CPU 10a updates the values of the parameters C N and C P.
  • the parameters C N and C P represent the electrolyte concentration of the cathode and the anode, respectively.
  • the voltage of the voltage source V0 is expressed as a function V0 (C N , C P ) of these parameters C N and C P.
  • C N and C P are obtained from the observed voltage and current, and these parameters C N and C P are updated with the obtained values. It should be noted that, based on the parameters C N and C P determined in this way, the measured value of the stable OCV at the start of the lead storage battery 13 described above using the function V 0 (C N , C P ) (in detail, ⁇ 1 in FIG. 8).
  • the terminal voltage V0) of the lead storage battery 13 (see step S11) measured during the period can be obtained.
  • step S19 the CPU 10a determines whether or not the current I n observed in step S12 is I n > 400A. If I n > 400A (step S19: YES), the process proceeds to step S20. Otherwise (step S19: NO), the process proceeds to step S21. For example, in the period of ⁇ 2 shown in FIG. 8, since I n > 400A is established, in that case, the process proceeds to step S20.
  • step S20 CPU 10a, the state vector X n + 1 determined in step S16
  • step S21 CPU 10a, when the current I n which is observed in step S12 it is determined whether the 300A ⁇ I n> 0A, is 300A ⁇ I n> 0A satisfied (step S21: YES) step in The process proceeds to S22, and otherwise (step S21: NO), the process proceeds to step S23.
  • step S21: NO the process proceeds to step S23.
  • FIG. 8 when it corresponds to the period of ⁇ 3 to ⁇ 5, 300A ⁇ I n > 0A is established, and the process proceeds to step S22.
  • step S22 the CPU 10a executes a process for updating the parameters Z1 and Z2. Details of this processing will be described later with reference to FIG.
  • step S23 the CPU 10a determines whether or not to repeatedly execute the process. If the process is repeatedly executed (step S23: YES), the process returns to step S10 and the same process as described above is repeated. In (Step S23: NO), the process proceeds to Step S24. For example, the process is repeated until a predetermined time (for example, several seconds) elapses after the prime mover is started, and when the predetermined time elapses, the process proceeds to step S24.
  • a predetermined time for example, several seconds
  • step S24 the CPU 10a estimates ⁇ Vx. Specifically, the CPU 10a estimates the voltage drop ⁇ Vx when the lead storage battery 13 is discharged with a predetermined current pattern based on the simulation model 30 using the parameters updated by the extended Kalman filter calculation.
  • the predetermined current pattern described above can be determined, for example, by adding a current pattern of a load to be newly activated to the current discharge current.
  • ⁇ Vx n + 1 ⁇ Va1 n + 1 + ⁇ Va2 n + 1 + ⁇ Va3 n + 1 + ⁇ Vb1 n + 1 + ⁇ Vb2 n + 1 + ⁇ Vb3 n + 1 + R0 ⁇ Ix n + 1 (13)
  • step S25 the CPU 10a compares the predicted voltage drop ⁇ Vx with a predetermined allowable value ⁇ Vlimit. If ⁇ Vx is equal to or less than ⁇ Vlimit (step S25: YES), the CPU 10a proceeds to step S26, and otherwise (step S25: If NO, the process proceeds to step S27.
  • step S26 the CPU 10a determines that the discharge capacity is sufficient.
  • step S27 the CPU 10a determines that the discharge capacity is insufficient. Then, the process ends.
  • step S22 shown in FIG. 12 Details of the process of step S22 shown in FIG. 12 will be described with reference to FIG.
  • the following steps are executed.
  • step S40 CPU 10a, when the current I n which is observed in step S12 it is determined whether the 300A ⁇ I n> 200A, 300A ⁇ I n> 200A is satisfied (step S40: YES) step in The process proceeds to S41, and otherwise (step S40: NO), the process proceeds to step S42.
  • step S40: NO the process proceeds to step S42.
  • FIG. 8 when it falls within the range of ⁇ 3, 300A ⁇ I n > 0A is established, and the process proceeds to step S41.
  • step S41 the CPU 10a updates the values of the parameters Ra1 n , Rb1 n , Ca1 n , and Cb1 n with the parameter values included in the state vector X n + 1
  • step S42 CPU 10a, when the current I n which is observed in step S12 it is determined whether the 200A ⁇ I n> 100A, 200A ⁇ I n> 100A is satisfied (step S42: YES) step in The process proceeds to S43, and otherwise (step S42: NO), the process proceeds to step S44.
  • step S42: NO the process proceeds to step S44.
  • FIG. 8 when it falls within the range of ⁇ 4, since 200A ⁇ I n > 100A is established, the process proceeds to step S43.
  • step S43 the CPU 10a updates the values of the parameters Ra2 n , Rb2 n , Ca2 n , and Cb2 n with the parameter values included in the state vector X n + 1
  • the parameters Ra2 n , Rb2 n , Ca2 n , and Cb2 n become new values.
  • step S44 CPU 10a, when the current I n which is observed in step S12 it is determined whether the 100A ⁇ I n> 0A, is 100A ⁇ I n> 0A satisfied (step S44: YES) step in The process proceeds to S45, and in other cases (step S44: NO), the process returns (returns) to the original process. For example, in FIG. 8, when it falls within the range of ⁇ 5, since 100A ⁇ I n > 0A is established, the process proceeds to step S45.
  • step S45 the CPU 10a updates the values of the parameters Ra3 n , Rb3 n , Ca3 n , and Cb3 n with the parameter values included in the state vector X n + 1
  • the parameters Ra3 n , Rb3 n , Ca3 n , and Cb3 n become new values. Then, the process returns to the original process.
  • the parameters of the simulation model 30 of the lead storage battery 13 can be adaptively learned using the extended Kalman filter.
  • the target parameter is selected according to the value of the discharge current, and adaptive learning is performed for the selected parameter.
  • FIG. 1 is a diagram illustrating a configuration example of a battery internal state estimation device according to a second embodiment of the present invention.
  • a battery internal state estimation device 1 according to the second embodiment includes a control unit 10 and a voltage detection unit 11 (part of “measurement unit” and part of “observation unit” in the claims).
  • current detector 12 corresponding to part of “measurement means” and part of “observation means”
  • discharge circuit 14 as main components
  • lead storage battery 13 (claim) Corresponding to the “battery” inside).
  • an alternator 15, a cell motor 16, and a load 17 are connected to the lead storage battery 13 via the current detection unit 12.
  • the case where the battery internal state estimation device 1 is mounted on a vehicle such as an automobile will be described as an example. Needless to say, it may be used for other purposes.
  • the control unit 10 includes a CPU (Central Processing Unit) 10a (corresponding to “estimating means” and “adaptive learning means” in the claims), a ROM (Read Only Memory) 10b, a RAM (Random Access). Memory) 10c (corresponding to “storage means” in claims) and I / F (Interface) 10d (corresponding to part of “measurement means” and part of “observation means” in claims) As a component.
  • the CPU 10a controls each part of the apparatus based on a program 10ba stored in the ROM 10b.
  • the ROM 10b is constituted by a semiconductor memory, and stores the program 10ba and other information.
  • the RAM 10c is constituted by a semiconductor memory, and stores the parameter 10ca and other information in a rewritable manner.
  • the I / F 10d converts detection signals from the voltage detection unit 11 and the current detection unit 12 into digital signals and inputs them, and supplies a control signal to control the discharge circuit 14.
  • the voltage detection unit 11 detects the terminal voltage of the lead storage battery 13 and notifies the control unit 10 of it.
  • the current detection unit 12 detects a current flowing through the lead storage battery 13 and notifies the control unit 10 of the current.
  • the discharge circuit 14 incorporates a semiconductor switch, for example, and discharges the lead storage battery 13 by turning the semiconductor switch on or off according to the control of the control unit 10.
  • the alternator 15 is driven by a prime mover (not shown) such as a reciprocating engine, for example, and generates DC power to charge the lead storage battery 13.
  • the cell motor 16 is constituted by, for example, a DC motor, and is rotated by DC power supplied from the lead storage battery 13 to start the prime mover.
  • the load 17 is composed of, for example, an automobile headlight, a wiper, a direction indication light, a navigation device, and other devices.
  • FIG. 14 is a diagram for explaining an outline of a processing algorithm realized by executing the program 10ba.
  • a simulation model 30 of a lead storage battery 13 having a plurality of parameters is set. Then, an observation value is obtained by observing the target lead storage battery 13 and a calculated value corresponding to the observation value is obtained based on the simulation model 30. Deviations between these observed values and calculated values are calculated, and optimal parameters are estimated by adaptive learning using the extended Kalman filter 31. Then, the simulation model 30 can be optimized by updating the simulation model 30 with the estimated parameters.
  • the SOH calculation module 32 determines the parameters ( ⁇ , R0) optimally learned in this way, the observed values (I avrg , V avrg , V start , R meas ), and values (SOC ( The SOH is calculated by substituting the state of charge and the stable open circuit voltage (stable OCV (Open Circuit Voltage)) into a predetermined mathematical formula described later, thereby calculating the SOH with high accuracy.
  • the “stable open circuit voltage (stable OCV)” is an open circuit voltage in an electrochemically balanced state, and will be simply referred to as “OCV” below. However, it is not necessary to be in an electrochemically completely equilibrium state, and a state close to equilibrium may be included.
  • FIG. 4 is a diagram showing an example of the simulation model 30 (in this example, an electrical equivalent circuit) of the lead storage battery 13.
  • the simulation model 30 includes a resistance R0, an inductance L, impedances Z1 and Z2, and a voltage source V0 as main components.
  • the resistance R0 is an internal resistance whose main elements are the conductive resistance of the electrode of the lead storage battery 13 and the liquid resistance of the electrolytic solution.
  • the inductance L is an inductive component caused by an electric field generated by a current flowing through the electrode of the lead storage battery 13 or the like. The inductance L is very small compared to the inductance value of the cable connected to the lead storage battery 13 and can be ignored as necessary.
  • the impedance Z1 is an equivalent circuit corresponding to the anode of the lead storage battery 13 and the electrolytic solution in contact with the anode.
  • the impedance Z1 basically has a characteristic based on the Butler-Volmer formula, and the constant phase element CPE1. It can be expressed as a parallel connection circuit with the resistor R1.
  • the impedance Z2 is an equivalent circuit corresponding to the cathode of the lead storage battery 13 and the electrolytic solution in contact therewith, has a characteristic based on the aforementioned Butler-Volmer equation, and a parallel connection circuit of the constant phase element CPE2 and the resistor R2 Can be expressed as Details of the impedance Z2 will also be described later.
  • Voltage source V0 the internal impedance is the ideal voltage source 0, a voltage source whose voltage is represented the electrolytic solution concentration C N and the electrolyte concentration C P in the vicinity of the anode in the vicinity of the cathode as a parameter.
  • FIG. 5 is a diagram showing impedance characteristics of the equivalent circuit shown in FIG.
  • the vertical axis represents the imaginary component of the impedance (Im (Z)), and the horizontal axis represents the real component of the impedance (Re (Z)).
  • the thick line in the figure indicates the impedance characteristics of the equivalent circuit.
  • the impedance of the equivalent circuit moves from the right to the left on the thick line, first moves in a locus so as to approach the semicircle indicated by Z1, and then Z2 Draw a trajectory and move asymptotically to the semicircle indicated by. Then, at a high frequency, the real number component is asymptotic to a straight line of R0, and due to the inductance L, the impedance increases as the frequency increases.
  • FIG. 15 shows an equivalent circuit of impedances Z1 and Z2 used in the present embodiment.
  • the impedance Z1 is formed by connecting a plurality of RC parallel units in which resistors Ra1, Ra2 and Ra3 and capacitors Ca1, Ca2 and Ca3 are connected in parallel, in series.
  • the resistor Ra1 and the capacitor Ca1 are connected in parallel to form one RC parallel unit, and similarly, the resistor Ra2 and the capacitor Ca2 and the resistor Ra3 and capacitor Ca3 are connected in parallel to form an RC parallel unit.
  • the impedance Z2 is formed by connecting a plurality of RC parallel units in which resistors Rb1, Rb2, and Rb3 and capacitors Cb1, Cb2, and Cb3 are connected in parallel.
  • FIG. 16 is a flowchart for explaining the flow of processing executed in the second embodiment shown in FIG. When the processing of this flowchart is started, the following steps are executed.
  • step S ⁇ b> 110 the CPU 10 a measures the internal resistance actual measurement value R meas in a state where the discharge current does not flow from the lead storage battery 13. Specifically, for example, when entering the vehicle, the CPU 10a drives the discharge circuit 14 with the door being unlocked as a trigger, and the lead storage battery 13 with a predetermined cycle (for example, several tens of Hz cycle). And the internal resistance R meas of the lead storage battery 13 is actually measured based on the voltage value and current value at that time. The internal resistance R meas may be corrected to the reference state based on the SOC and the lead storage battery temperature T.
  • step S111 the CPU 10a determines whether or not the cell motor 16 has been activated. If the cell motor 16 has been activated (step S111: YES), the process proceeds to step S112, and otherwise (step S111: NO). The same process is repeated. For example, when the ignition key is operated to start the prime mover, the process proceeds to step S112.
  • step S112 the CPU 10a acquires an observation value of the lead storage battery 13 while the cell motor 16 is rotating (while the largest load current is flowing). Specifically, the CPU 10a acquires information indicating the terminal voltage of the lead storage battery 13 output from the voltage detection unit 11 and information indicating the discharge current output from the current detection unit 12, and sequentially stores them in the RAM 10c as observation values. Store.
  • the observation acquisition in step S112 is executed at a predetermined cycle (for example, 10 ms cycle), and the observation value acquired in this way is held in the RAM 10c until the calculation of SOH is completed.
  • step S ⁇ b> 113 the CPU 10 a performs adaptive learning on the parameters constituting the simulation model 30.
  • the state vector other than this, for example, element values and the resistors and capacitors constituting the equivalent circuit of Z1, Z2 shown in FIG. 15, selecting the voltage source V0 and C N, the C P as a parameter Can do. Of course, other parameters may be used.
  • step S114 the CPU 10a determines whether or not to end the adaptive learning process, and if it ends (step S114: YES), the process proceeds to step S115, and otherwise (step S114: NO) Returning to S112, the same processing as described above is repeated. For example, when the rotation of the cell motor 16 is stopped (or when the prime mover is started), the process proceeds to step S115.
  • step S115 the CPU 10a acquires the parameter R0 and the parameter ⁇ obtained by the adaptive learning in step S112.
  • step S116 the CPU 10a calculates OCV and SOC.
  • the terminal voltage V0 of the lead storage battery 13 measured immediately before the start of the lead storage battery 13 or the stable open circuit voltage of the lead storage battery 13 estimated from the charge / discharge state of the lead storage battery 13 is OCV.
  • step S117 CPU 10a calculates the I avrg, V avrg, V start .
  • I avrg and V avrg at the time of engine starting by the cell motor 16 the average voltage of the average current and a lead-acid battery 13 flows from the lead-acid battery 13 to the load (primarily cell motor 16), V start prime mover starting by the cell motor 16 This is the voltage of the lead storage battery 13 immediately before. It may be measured by the voltage detection unit 11 a voltage immediately before rotating the starter motor 16 for V start.
  • I avrg and V avrg the average values of the current value and the voltage value acquired during the rotation of the cell motor 16 and stored in the RAM 10c may be calculated.
  • step S118 CPU 10a is configured to calculate the R corr, to calculate the R corr 'based on the calculated R corr.
  • R corr is defined by the following equation (15) using resistors R0, ⁇ , and g () shown in FIG.
  • is a parameter indicating the change over time of the resistance R0, and has a value close to 1 when the lead storage battery 13 is new, and a value greater than 1 when the lead storage battery 13 deteriorates over time.
  • g () represents a predetermined function with OCV and Iavrg as variables. Note that g () can be expressed by, for example, the following formula (14).
  • g (OCV, Iavrg ) 1 / (A1 + A2 ⁇ OCV) / (A3 + A4 ⁇ Iavrg ) (14)
  • A1 to A4 are predetermined constants (for example, constants determined according to the type of the lead storage battery 13 and obtained by actual measurement). For example, those stored in advance in the ROM 10b are read and used. can do.
  • R corr is expressed by the following equation (15).
  • R corr ⁇ ⁇ R0 ⁇ g (OCV, I avrg ) (15)
  • R corr ′ R corr + f (SOC, OCV, I avrg , V avg , V start ) (16)
  • f (SOC, OCV, I avrg, V avrg, V start) for example, each parameter SOC, OCV, I avrg, V avrg, a function represented by a linear equation of the V start and a predetermined constant is there. Specifically, for example, it can be expressed by the following formula (17).
  • B1 to B5 are predetermined constants. For example, those stored in advance in the ROM 10b can be read and used. As a specific example, when the 20 hour rate (0.05 C) rated capacity of the lead storage battery 13 is 60 Ah, B1 to B5 are ⁇ 2.599388 ⁇ 10 ⁇ 6 , ⁇ 8.027024 ⁇ 10 ⁇ 4 , 1.
  • step S119 the CPU 10a calculates SOH based on the following equation and ends the process.
  • SOH C1 ⁇ ⁇ + C2 ⁇ R corr '+ C3 ⁇ R meas + C4 (18)
  • C1, C2, C3, and C4 are constants obtained in advance (for example, constants determined according to the type of the lead storage battery 13 and obtained by actual measurement), for example, those stored in advance in the ROM 10b. It can be read and used.
  • the 20 hour rate (0.05 C) rated capacity of the lead storage battery 13 is 60 Ah, as C1 to C4, 92.71322, -285252.8, -4879.45, -596.149 are respectively provided. Can be used.
  • FIGS. 20 to 22 show actual measurement results when SOH is estimated by the prior art.
  • SOH is estimated by the following equation.
  • SOH C1 ⁇ R meas + C2 (19)
  • R meas is an actually measured value of the internal resistance of the lead storage battery
  • C1 and C2 are constants obtained in advance.
  • the 20 hour rate (0.05 C) rated capacity of the lead storage battery 13 is 60 Ah
  • ⁇ 7026.74106 117.2042 can be used as C1 and C2.
  • FIG. 17 is a diagram showing the variation between the estimated SOH value and the measured SOH in the second embodiment
  • FIG. 18 shows a distribution of SOH estimation errors in the second embodiment
  • FIG. 21 shows a similar distribution in the conventional example.
  • the horizontal axis indicates the SOH error range
  • the vertical axis indicates the frequency of samples belonging to each error range. From the comparison of these figures, there is a sample group belonging to the range of 100 to 110% in the conventional example and the variation is large as a whole, but such a sample group does not exist in the second embodiment. The variation is small.
  • FIG. 19 (A) is a table showing items of estimation error and relative estimation error for all samples according to the second embodiment
  • FIG. 22 (A) is a table showing similar measurement results by the prior art.
  • the “estimation error” indicates a difference value between the measured value and the estimated value Ah.
  • the “relative estimation error” is the difference between the measured value and the estimated value Ah as a percentage of the measured value.
  • "Are” 19.1 ",” -14.8 “,” 0.2 “, and” 7.8 "in the second embodiment are” 12.1 ",” -12.9 ".
  • FIG. 19B and FIG. 22B show “corrected R-square values” called degree-of-freedom-corrected determination coefficients. In general, sufficient estimation accuracy can be obtained with about 0.8. It is an index value considered to be. In the case of the second embodiment, as shown in FIG. 19B, the corrected R-square value is 0.8063, indicating that the estimation accuracy is high. On the other hand, in the case of the prior art, as shown in FIG. 22B, the corrected R-square value is 0.59972, indicating that the estimation accuracy is lower than that of the present embodiment. From the above comparison, it can be understood that the estimation accuracy of the second embodiment is high.
  • the formula for calculating SOH is different from that in the second embodiment.
  • Other configurations are the same as those in the second embodiment. More specifically, in the second embodiment, the SOH is calculated by the equation (18), but in the third embodiment, the SOH is calculated based on the following equation (20).
  • SOH C1 ⁇ ⁇ + C2 ⁇ R meas + C3 (20)
  • C1, C2, and C3 are predetermined constants (for example, constants determined according to the type of the lead storage battery 13 and obtained by actual measurement), and ⁇ is a parameter indicating the change over time of the resistance R0.
  • R meas is an actually measured value of the internal resistance.
  • ⁇ and R meas are the same parameters as described above, and C1, C2, and C3 are calculated separately from the above constants.
  • ⁇ and R meas are the same parameters as described above, and C1, C2, and C3 are calculated separately from the above constants.
  • the 20-hour rate (0.05 C) rated capacity of the lead storage battery 13 is 60 Ah
  • ⁇ 8.44404, ⁇ 657.13129, 124.95939 can be used as C1, C2, and C3. .
  • FIGS. 23 to 25 show actual measurement results according to the third embodiment.
  • FIGS. 23 and 24 correspond to FIGS. 20 and 21, respectively, and show the correspondence between the estimated SOH and the measured SOH and the distribution of the SOH estimation error.
  • FIG. 25A shows an estimation error and a relative estimation error
  • FIG. 25B shows a corrected R-square value. From the comparison between FIGS. 23 and 24 and FIGS. 20 and 21, it can be seen that the characteristics of the third embodiment are improved as compared with the conventional example. Further, from the comparison between FIG. 25 and FIG. 22, the third embodiment is improved over the related art for each of the estimation error, the relative estimation error, and the corrected R-square value. From the above, it can be understood that the estimation accuracy of the third embodiment is high.
  • R corr and R meas are the same parameters as described above, and C1, C2, and C3 are calculated separately from the above constants.
  • C1, C2, and C3 are calculated separately from the above constants.
  • the 20-hour rate (0.05 C) rated capacity of the lead storage battery 13 is 60 Ah
  • ⁇ 11150.18291, ⁇ 3748.003121, 142.47629 can be used as C1, C2, and C3. .
  • FIGS. 26 to 28 show measurement results according to the fourth embodiment.
  • FIG. 26 and FIG. 27 correspond to FIG. 20 and FIG. 21, respectively, and show the correspondence between estimated SOH and measured SOH and the distribution of SOH estimation errors.
  • FIG. 28A shows the estimation error and the relative estimation error
  • FIG. 28B shows the corrected R-square value. From comparison between FIGS. 27 and 28 and FIGS. 20 and 21, it can be seen that the characteristics of the fourth embodiment are improved as compared with the conventional example. Further, from the comparison between FIG. 28 and FIG. 22, the fourth embodiment is improved over the related art for each of the estimation error, the relative estimation error, and the corrected R-square value.
  • the corrected R-square value is 0.77955, which is an improvement over the third embodiment. From the above, it can be understood that the estimation accuracy of the fourth embodiment is high.
  • R corr is obtained by equation (15), and R meas is an actually measured value of the internal resistance.
  • ⁇ , R corr , and R meas are the same parameters as described above, and C1, C2, C3, and C4 are calculated separately from the above constants.
  • C1, C2, C3, and C4 are 6.89056, -12602.7054, -3688.8798, 139. 4371 can be used.
  • FIGS. 29 to 31 show measurement results according to the fifth embodiment.
  • FIGS. 29 and 30 correspond to FIGS. 20 and 21, respectively, and show the correspondence between the estimated SOH and the measured SOH and the distribution of the SOH estimation error.
  • FIG. 31A shows an estimation error and a relative estimation error
  • FIG. 31B shows a corrected R-square value. From comparison between FIGS. 29 and 30 and FIGS. 20 and 21, it can be seen that the characteristics of the fifth embodiment are improved as compared with the conventional example. Further, from the comparison between FIG. 31 and FIG. 22, the fifth embodiment is improved over the related art for each of the estimation error, the relative estimation error, and the corrected R-square value.
  • the corrected R-square value is 0.78603, which is an improvement over the fourth embodiment. From the above, it can be understood that the estimation accuracy of the fifth embodiment is high.
  • the equation for calculating SOH can be calculated using the measured value of the internal resistance R meas and / or ⁇ and R corr.
  • the SOH thus obtained is more accurate than the conventional SOH calculated based only on the internal resistance R meas .
  • parameters are not updated for parameters other than the learning target.
  • parameters other than the learning target may be excluded from the state vector calculation targets. This will be specifically described. For example, in the case of a general extended Kalman filter, the following prediction and update are repeatedly executed.
  • Equation (26) may be calculated only for the parameters to be updated.
  • Ra1, Rb1, Ca1, and Cb1 are targets of adaptive learning
  • Equation (26) when calculating the equation (26), only these parameters are calculated, and the others It is also possible not to calculate the parameters. According to such a method, it is possible to improve the calculation speed by omitting the calculation related to the non-target parameter. Further, since the CPU 10a having a low performance can be used, the manufacturing cost of the device can be reduced.
  • the calculation is not performed only for the parameters to be updated, but the parameters to be updated can be weighted more than other parameters.
  • W weighting factor
  • W 0.8 may be set for parameters to be updated
  • the number mentioned above is an example to the last, and it cannot be overemphasized that other numbers may be sufficient.
  • impedance Z1, Z2 is set as the structure comprised by three RC parallel units, respectively, the number of RC parallel units may differ in each of impedance Z1, Z2. Moreover, it may be 1 or 2 instead of 3, or 4 or more. In this case, the division number of ⁇ 3 to ⁇ 5 may be changed according to the number. Further, the division of ⁇ 3 to ⁇ 5 shown in FIGS. 8 and 9 is merely an example, and it goes without saying that other division methods may be used.
  • the discharge current is caused to flow by the discharge circuit 14.
  • the current flowing to the cell motor 16 is temporally changed, the current flowing to the cell motor 16 without using the discharge circuit 14 is changed. You may make it sample and use with a predetermined period. That is, the discharge circuit 16 may be excluded, the current and voltage during the rotation of the cell motor 16 may be sampled at a predetermined cycle (for example, a cycle of 10 mS), and the above-described processing may be executed.
  • the concentration C N of the cathode and anode of the electrolytic solution was chosen C P as a learning object, simply may be selected as a learning target V0.
  • the separator electrolyte concentration C S may be added as a learning target, and V 0 may be obtained based on these C N , C P and C S.
  • the inductance L is ignored, but the inductance L may be added to the learning target. In that case, for example, application learning may be performed in a portion where the current change is large (for example, when the cell motor 16 is started).
  • adaptive learning is executed based on the current flowing through the cell motor 16, but adaptive learning may be executed based on the current flowing through other loads.
  • a motor for driving the vehicle for example, a motor of a hybrid vehicle
  • adaptive learning may be performed based on the current flowing through the motor.
  • a current flowing in various loads used in the household for example, an air conditioner in which a large current flows at startup.
  • the constants C1 to C4, the constants A1 to A4, and the constants B1 to B5 are constants determined according to, for example, the type of the lead storage battery 13 and the usage environment, and can be obtained by actual measurement. it can. Specifically, it can obtain
  • the number of adaptive learning parameters used is different. However, the more parameters used, the higher the SOH estimation accuracy, but the more complicated the calculation. Therefore, if a desired form is selected and used from the second to fifth embodiments according to the required calculation accuracy and available resource processing capacity (processing capacity of the control unit 10), Good.
  • a lead storage battery has been described as an example.
  • the present invention can be applied to other batteries (for example, a nickel cadmium battery).
  • the simulation model 30 may be changed according to the type of battery.
  • control device 10 is configured by a CPU, a ROM, a RAM, and the like, but may be configured by, for example, a DSP (Digital Signal Processor) or the like.
  • DSP Digital Signal Processor

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Chemical & Material Sciences (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Electrochemistry (AREA)
  • General Chemical & Material Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Secondary Cells (AREA)
  • Tests Of Electric Status Of Batteries (AREA)

Abstract

 電池のシミュレーションモデルに含まれるパラメータを効率よく学習すること。 電池のシミュレーションモデルに基づいて当該電池の内部状態を推定する電池内部状態推定装置において、シミュレーションモデルに含まれる複数のパラメータを格納する格納手段(RAM10c)と、電池から負荷に流れる放電電流を検出する検出手段(I/F10d)と、検出手段によって検出された放電電流の値に応じて適応学習の対象となるパラメータを選択する選択手段(CPU10a)と、選択手段によって選択されたパラメータに対して、適応学習を行う適応学習手段(CPU10a)と、を有することを特徴とする。

Description

電池内部状態推定装置および電池内部状態推定方法
 本発明は、電池内部状態推定装置および電池内部状態推定方法に関するものである。
 電池の内部状態を推定する方法としては、例えば、特許文献1に開示されるような技術が知られている。すなわち、特許文献1には、カルマンフィルタを使用し、電池の充電状態を示すSOC(State of Charge)を推定する技術が開示されている。
 また、特許文献2には、インピーダンスに基づいて鉛蓄電池のSOH(State of Health)を推定する技術が開示されている。また、特許文献3には、鉛蓄電池のSOC(State of Charge)をニューラルネットワークによって推定する方法が開示されている。
特開2007-187534号公報 特開2007-78661号公報 特表2007-518973号公報
 ところで、特許文献1に開示されている技術では、パラメータを同時並行的に適応学習するので、学習効率が低いという問題点があった。
 また、特許文献2に開示されている技術では、インピーダンスのみからSOHを推定することから誤差が大きいという問題点がある。また、特許文献3に開示されている技術では、SOHを推定するための具体的な数式が開示されていないため、当該技術を用いてSOHを推定することができないという問題点がある。
 そこで、本発明は、適応学習処理を効率よく行うことが可能な電池内部状態推定装置および電池内部状態推定方法を提供することである。
 また、本発明は、電池のシミュレーションモデルに基づいて、SOHを算出することが可能な電池内部状態推定装置および電池内部状態推定方法を提供することを目的とする。
 上記課題を解決するために、本発明の電池内部状態推定装置は、電池のシミュレーションモデルに基づいて当該電池の内部状態を推定する電池内部状態推定装置において、前記シミュレーションモデルに含まれる複数のパラメータを格納する格納手段と、前記電池から負荷に流れる放電電流を検出する検出手段と、前記検出手段によって検出された前記放電電流の値に応じて適応学習の対象となるパラメータを選択する選択手段と、前記選択手段によって選択されたパラメータに対して、適応学習を行う適応学習手段と、を有することを特徴とする。
 このような構成によれば、適応学習を効率よく行うことが可能になる。
 また、他の発明は、上記発明に加えて、前記負荷は、原動機を始動するための電動機を少なくとも有し、前記検出手段は、前記電動機によって前記原動機が始動される際の電流を検出し、前記選択手段は、前記電動機に流れる電流値に応じたパラメータを選択し、前記適応学習手段は、前記選択手段によって選択されたパラメータに対して適応学習を実行することを特徴とする。
 このような構成によれば、電動機に流れる電流に基づいてパラメータを選択することが可能になる。
 また、他の発明は、上記発明に加えて、前記シミュレーションモデルの構成要素として、前記電池の陽極および陰極の等価回路としてのコンスタントフェーズエレメント(CPE)を少なくとも有し、前記コンスタントフェーズエレメントは、並列接続された抵抗とコンデンサからなるRC並列ユニットが複数直列接続された等価回路によって表されるとともに、それぞれのRC並列ユニットを構成する抵抗とコンデンサの素子値が前記パラメータとされ、前記選択手段は、前記放電電流の値に応じて予め定められた所定のRC並列ユニットを選択し、前記適応学習手段は、前記選択手段によって選択された抵抗とコンデンサの素子値を適応学習することを特徴とする。
 このような構成によれば、シミュレーションモデルを構成するコンスタントフェーズエレメントのパラメータを効率よく学習することができる。
 また、他の発明は、上記発明に加えて、前記シミュレーションモデルの構成要素として、前記電池の内部抵抗を有し、前記内部抵抗の抵抗値が前記パラメータとされ、前記選択手段は、前記電動機の起動時に流れるピーク電流を検出した場合には、前記内部抵抗を選択することを特徴とする。
 このような構成によれば、素子値が小さい内部抵抗を効率よく学習することが可能になる。
 また、他の発明は、上記発明に加えて、前記シミュレーションモデルの構成要素として電圧源を有し、前記電圧源の電圧に関するパラメータとして前記電池内部の電解液の濃度値を有し、前記選択手段は、前記放電電流が0または0近傍である場合には、前記電解液の濃度を適応学習の対象として選択することを特徴とする。
 このような構成によれば、安定状態における電解液の濃度を効率よく学習することができる。
 また、他の発明は、上記発明に加えて、前記パラメータは拡張カルマンフィルタの状態ベクトルを構成し、前記適応学習手段は、前記状態ベクトルに対して前記適応学習を実行することを特徴とする。
 このような構成によれば、拡張カルマンフィルタに基づいて、シミュレーションモデルを構成するパラメータを効率よく学習することができる。
 また、本発明の電池内部状態推定装置は、電池のシミュレーションモデルに基づいて当該電池の内部状態を推定する電池内部状態推定方法において、前記シミュレーションモデルに含まれる複数のパラメータを格納する格納ステップと、前記電池から負荷に流れる放電電流を検出する検出ステップと、前記検出ステップにおいて検出された前記放電電流の大小に応じて適応学習の対象となるパラメータを選択する選択ステップと、前記選択ステップにおいて選択されたパラメータに対して、適応学習を行う適応学習ステップと、を有することを特徴とする。
 このような方法によれば、適応学習を効率よく行うことが可能になる。
 また、本発明の電池内部状態推定装置は、電池のシミュレーションモデルに基づいて当該電池の内部状態を推定する電池内部状態推定装置において、前記シミュレーションモデルに含まれる複数のパラメータを格納する格納手段と、前記電池の端子電圧および放電電流を所定の周期で測定する測定手段と、前記測定手段による測定結果に基づいて、前記パラメータに対して適応学習を実行する適応学習手段と、前記電池の内部抵抗を実測する実測手段と、前記実測手段によって得られた前記内部抵抗の実測値Rmeasと、前記適応学習手段によって得られた前記パラメータの値および/または前記パラメータの補正値に基づいて前記電池の劣化状態を示すSOH(State of Health)を推定する推定手段と、を有することを特徴とする。
 このような構成によれば、電池のシミュレーションモデルに基づいて、SOHを算出することが可能になる。
 また、他の発明は、上記発明に加えて、前記推定手段は、前記パラメータの値として、前記シミュレーションモデルの内部抵抗の経年変化を示すパラメータηの値に基づいて劣化状態を推定することを特徴とする。
 このような構成によれば、実測された内部抵抗の値だけを用いる場合に比較して、SOHを精度良く求めることができる。
 また、他の発明は、上記発明に加えて、前記推定手段は、前記パラメータの補正値として、前記シミュレーションモデルの内部抵抗を示すパラメータR0に対して前記内部抵抗の経年変化を示すパラメータηを乗算し、得られた値を負荷に流れる平均電流Iavrgおよび安定開回路電圧に基づいて補正した値に基づいて劣化状態を推定することを特徴とする。
 このような構成によれば、パラメータηだけを用いる場合に比較して、SOHを更に精度良く求めることができる。
 また、他の発明は、上記発明に加えて、前記推定手段は、前記パラメータの補正値として、前記シミュレーションモデルの内部抵抗を示すパラメータR0に対して前記内部抵抗の経年変化を示すパラメータηを乗算し、得られた値を負荷に流れる平均電流Iavrgおよび安定開回路電圧に基づいて補正した値に対して、前記電池の充電状態を示すSOC(State of Charge)、前記負荷に電流が流れている際の前記電池の平均電圧Vavrg、および、前記負荷に電流が流れる前の状態における前記電池の電圧Vstartに基づいて更に補正した値に基づいて劣化状態を推定することを特徴とする。
 このような構成によれば、平均電流Iavrgおよび安定開回路電圧によって補正する場合に比較して、SOHを更に精度良く求めることができる。
 また、他の発明は、上記発明に加えて、前記推定手段は、前記内部抵抗の実測値Rmeasと、前記パラメータの値および前記パラメータの補正値のそれぞれに対して所定の定数を乗算し、得られた結果を加算して得られる値に基づいて前記電池の劣化状態を推定することを特徴とする。
 このような構成によれば、定数の値を調整することにより、どのような種類の電池でもSOHを正確に推定することができる。
 また、本発明は、電池のシミュレーションモデルに基づいて当該電池の内部状態を推定する電池内部状態推定方法において、前記シミュレーションモデルに含まれる複数のパラメータをメモリに格納する格納ステップと、前記電池の端子電圧および放電電流を所定の周期で測定する測定ステップと、前記測定ステップにおける測定結果に基づいて、前記パラメータに対して適応学習を実行する適応学習ステップと、前記電池の内部抵抗を実測する実測ステップと、前記実測ステップにおいて得られた前記内部抵抗の実測値Rmeasと、前記適応学習ステップにおいて得られた前記パラメータの値および/または前記パラメータの補正値に基づいて前記電池の劣化状態を示すSOH(State of Health)を推定する推定ステップと、を有することを特徴とする。
 このような方法によれば、電池のシミュレーションモデルに基づいて、SOHを算出することが可能になる。
 本発明によれば、適応学習処理を効率よく行うことが可能な電池内部状態推定装置および電池内部状態推定方法を提供することが可能となるとともに、電池のシミュレーションモデルに基づいて、SOHを算出することが可能な電池内部状態推定装置および電池内部状態推定方法を提供することが可能となる。
本発明の第1実施形態に係る電池内部状態推定装置の構成例を示す図である。 図1に示す制御部の構成例を示す図である。 第1実施形態において実行される処理アルゴリズムを説明するための図である。 鉛蓄電池のシミュレーションモデルの一例である。 図4に示すシミュレーションモデルのインピーダンス特性を示す図である。 図4に示すCPEの等価回路を示す図である。 図6に示すCPEと電気二重層との関係を示す図である。 第1実施形態において放電電流と適応学習の対象となるパラメータの関係を示す図である。 第1実施形態においてシミュレーションモデルの各構成要素に生ずる電圧降下を示す図である。 第1実施形態により推定されたSOHと実測値との関係を示す図である。 第1実施形態により推定されたSOHと誤差との関係を示す図である。 図1に示す電池内部状態推定装置において実行される処理の流れを説明するためのフローチャートである。 図12のステップS22の処理の詳細を説明するためのフローチャートである。 第2実施形態において実行される処理アルゴリズムを説明するための図である。 図4に示すCPEの等価回路を示す図である。 第2実施形態において実行される処理を説明するためのフローチャートである。 第2実施形態による推定SOHと実測SOHとの分布を示す図である。 第2実施形態によるSOH推定誤差と頻度との関係を示す図である。 (A)は第2実施形態による推定誤差と相対推定誤差の関係を示し、(B)は補正R二乗値を示す。 従来例による推定SOHと実測SOHとの分布を示す図である。 従来例によるSOH推定誤差と頻度との関係を示す図である。 (A)は従来例による推定誤差と相対推定誤差の関係を示し、(B)は補正R二乗値を示す。 第3実施形態による推定SOHと実測SOHとの分布を示す図である。 第3実施形態によるSOH推定誤差と頻度との関係を示す図である。 (A)は第3実施形態による推定誤差と相対推定誤差の関係を示し、(B)は補正R二乗値を示す。 第4実施形態による推定SOHと実測SOHとの分布を示す図である。 第4実施形態によるSOH推定誤差と頻度との関係を示す図である。 (A)は第4実施形態による推定誤差と相対推定誤差の関係を示し、(B)は補正R二乗値を示す。 第5実施形態による推定SOHと実測SOHとの分布を示す図である。 第5実施形態によるSOH推定誤差と頻度との関係を示す図である。 (A)は第5実施形態による推定誤差と相対推定誤差の関係を示し、(B)は補正R二乗値を示す。
 次に、本発明の実施形態について説明する。
(A)第1実施形態の構成の説明
 図1は本発明の第1実施形態に係る電池内部状態推定装置の構成例を示す図である。この図1に示すように、第1実施形態の電池内部状態推定装置1は、制御部10、電圧検出部11(請求項中の「検出手段」の一部に対応)、電流検出部12(請求項中の「検出手段」の一部に対応)、および、放電回路14を主要な構成要素としており、鉛蓄電池13(請求項中の「電池」に対応)の内部状態を推定する。この例では、鉛蓄電池13には、電流検出部12を介してオルタネータ15、セルモータ16(請求項中の「電動機」に対応)、および、負荷17が接続されている。なお、第1実施形態では、電池内部状態推定装置1が、例えば、自動車等の車両に搭載されている場合を例に挙げて説明する。
 制御部10は、図2に示すように、CPU(Central Processing Unit)10a(請求項中の「選択手段」および「適応学習手段」に対応)、ROM(Read Only Memory)10b、RAM(Random Access Memory)10c(請求項中の「格納手段」に対応)、および、I/F(Interface)10d(請求項中の「検出手段」の一部に対応)を主要な構成要素としている。CPU10aは、ROM10bに格納されているプログラム10baに基づいて装置の各部を制御する。ROM10bは、半導体メモリによって構成され、プログラム10baその他の情報を格納している。RAM10cは、半導体メモリによって構成され、パラメータ10caその他の情報を書き換え可能に格納する。I/F10dは、電圧検出部11および電流検出部12からの検出信号をデジタル信号に変換して入力するとともに、放電回路14に対して制御信号を供給して制御する。
 電圧検出部11は、鉛蓄電池13の端子電圧を検出して制御部10に通知する。電流検出部12は、鉛蓄電池13に流れる電流を検出して制御部10に通知する。放電回路14は、例えば、半導体スイッチを有し、制御部10の制御に基づいて、鉛蓄電池13に蓄積されている電力を放電する。オルタネータ15は、例えば、レシプロエンジン等の原動機(不図示)によって駆動され、直流電力を生成して鉛蓄電池13を充電する。セルモータ16は、例えば、直流モータによって構成され、鉛蓄電池13から供給される直流電力によって回転し、原動機を始動する。負荷17は、例えば、自動車のヘッドライト、ワイパー、方向指示ライト、ナビゲーション装置その他の装置によって構成されている。
 図3は、プログラム10baが実行されることにより実現される処理アルゴリズムの概略を説明するための図である。この図に示すように、第1実施形態では、複数のパラメータを有する鉛蓄電池13のシミュレーションモデル30を設定する。そして、対象となる鉛蓄電池13を観測して観測値を得るとともに、シミュレーションモデル30に基づいて観測値に対応する計算値を得る。これらの観測値と計算値の偏差を計算し、拡張カルマンフィルタ31による適応学習によって最適なパラメータを推定する。そして、推定されたパラメータにより、シミュレーションモデル30を更新することにより、シミュレーションモデル30を最適化することができる。このようにして最適化されたシミュレーションモデル30により、鉛蓄電池13の内部状態を推定するSOC(State of Charge)、SOF(State of Function)、および、SOH(State of Health)等を計算によって得ることができる。なお、第1実施形態では、鉛蓄電池13から流出する放電電流の値によって、適応学習の対象となるパラメータを選択することにより、適応学習を高い精度で行うことが可能になる。
 なお、本明細書中において「適応学習」とは、パラメータを有する柔軟で一般的なモデルを用意し、学習によって統計的・適応的にパラメータを最適化する手法を言う。以下の各実施形態では、適応学習の一例として拡張カルマンフィルタを用いているが、本発明はこのような場合にのみ限定されるものではなく、例えば、ニューラルネットワークモデルを用いた適応学習や、遺伝的アルゴリズムモデルを用いた適応学習等を用いることも可能である。すなわち、学習対象のモデルを作成し、観測により得られた結果によって、モデルを構成するパラメータを最適化する手法であれば、どのような手法でも使用することができる。
 図4は、鉛蓄電池13のシミュレーションモデル30(この例では電気的な等価回路)の一例を示す図である。この例では、シミュレーションモデル30は、抵抗R0、インダクタンスL、インピーダンスZ1,Z2、および、電圧源V0を主要な構成要素としている。
 ここで、抵抗R0は、鉛蓄電池13の電極の導電抵抗および電解液の液抵抗を主要な要素とする内部抵抗である。インダクタンスLは、鉛蓄電池13の電極等に流れる電流によって生じる電界に起因する誘導成分である。なお、このインダクタンスLは、鉛蓄電池13に接続されるケーブルのインダクタンス値に比較すると非常に小さい値であるので必要に応じて無視することができる。インピーダンスZ1は、鉛蓄電池13の陽極とこれに接する電解液とに対応する等価回路であり、基本的にはバトラー・ボルマー(Butler-Volmer)の式に基づく特性を有し、コンスタントフェーズエレメントCPE1と抵抗R1との並列接続回路として表すことができる。なお、インピーダンスZ1の詳細については後述する。インピーダンスZ2は、鉛蓄電池13の陰極とこれに接する電解液とに対応する等価回路であり、前述のバトラー・ボルマーの式に基づく特性を有し、コンスタントフェーズエレメントCPE2と抵抗R2との並列接続回路として表すことができる。なお、インピーダンスZ2の詳細についても後述する。電圧源V0は、内部インピーダンスが0の理想的な電圧源であり、陰極付近の電解液濃度Cおよび陽極付近の電解液濃度Cをパラメータとして電圧が表される電圧源である。
 図5は、図4に示す等価回路のインピーダンス特性を示す図である。この図5において縦軸はインピーダンスの虚数成分(Im(Z))を示し、横軸はインピーダンスの実数成分(Re(Z))を示している。また、図中の太線は等価回路のインピーダンス特性を示している。この例では、周波数が増加すると等価回路のインピーダンスは、太線上を右から左に向かって移動し、まず、Z1によって示される半円に漸近するように軌跡を描いて移動し、続いて、Z2によって示される半円に漸近するように軌跡を描いて移動する。そして、高い周波数では実数成分がR0の直線に漸近し、インダクタンスLに起因して、周波数の増加に伴ってインピーダンスが増加していく特性を有している。
 図6は、第1実施形態において使用される、インピーダンスZ1,Z2の等価回路を示している。この例では、インピーダンスZ1としては、抵抗Ra1,Ra2,Ra3とコンデンサCa1,Ca2,Ca3がそれぞれ並列接続されたRC並列ユニットが複数直列接続されて形成されている。具体的には、抵抗Ra1とコンデンサCa1が並列接続されて1つのRC並列ユニットを構成し、同様に、抵抗Ra2とコンデンサCa2および抵抗Ra3とコンデンサCa3が並列接続されてRC並列ユニットをそれぞれ構成する。なお、図6に示すように、各RC並列ユニットに生じる電圧降下をそれぞれΔVa1,ΔVa2,ΔVa3とする。
 また、インピーダンスZ2としては、抵抗Rb1,Rb2,Rb3とコンデンサCb1,Cb2,Cb3が並列接続されたRC並列ユニットが複数直列接続されて形成されている。なお、図6に示すように、各RC並列ユニットに生じる電圧降下をそれぞれΔVb1,ΔVb2,ΔVb3とする。
 図7は、鉛蓄電池13の放電電流と、電極と電解液の間に生じる電気二重層の関係を示す図である。図7(A)は、放電電流が小さい場合の電気二重層の状態を示し、図7(B)は、図7(A)よりも放電電流が大きい場合の電気二重層の状態を示し、図7(C)は、図7(B)よりも放電電流が大きい場合の電気二重層の状態を示している。この図7に示すように、電流が多く流れるほど、電気二重層が広がる傾向にある。第1実施形態では、図7(A)に示す状態は、抵抗Ra3とコンデンサCa3によって構成されるRC並列ユニットおよび抵抗Rb3とコンデンサCb3によって構成されるRC並列ユニットによって表される。また、図7(B)に示す状態は、抵抗Ra2とコンデンサCa2によって構成されるRC並列ユニットおよび抵抗Rb2とコンデンサCb2によって構成されるRC並列ユニットによって表される。さらに、図7(C)に示す状態は、抵抗Ra1とコンデンサCa1によって構成されるRC並列ユニットおよび抵抗Rb1とコンデンサCb1によって構成されるRC並列ユニットによって表される。
(B)第1実施形態の概略動作の説明
 つぎに、第1実施形態の概略の動作を説明する。第1実施形態では、セルモータ16によって原動機を起動する際に、鉛蓄電池13からセルモータ16に流れる放電電流の値に応じて、シミュレーションモデル30のパラメータを選択し、選択したパラメータについて適応学習を実行し、それ以外のパラメータについては適応学習を行わない。図8は、セルモータ16によって原動機を始動する場合に鉛蓄電池13から流れる放電電流と時間の関係を示す図である。また、図9は図8と同じ場合において、抵抗R0に生じる電圧降下(VR0)、インダクタンスLに生じる電圧降下(VL)、インピーダンスZ1に生じる電圧降下(VZ1)、および、インピーダンスZ2に生じる電圧降下(VZ2)を示している。この例では、セルモータ16が回転される前の期間(τ1の期間)では、放電電流は殆ど流れておらず、この期間において電解液濃度を示すパラメータCおよびCが適応学習の対象となる。セルモータ16が回転される前の期間では、鉛蓄電池13内における電解液の濃度分布は安定していることから、このような期間にこれらのパラメータを選択して適応学習することで、正確な濃度値を学習することができる。
 セルモータ16の回転が開始されると、放電電流が急激に流れ始める(突入電流が流れる)。この突入電流は、セルモータ16が直流ブラシモータであることから、停止状態から起動する際に最も大きくなる。また、突入電流の大きさは、例えば、環境温度や原動機の状態によって異なると考えられる。具体的には、長期間停止されたり、環境温度が低かったりして、原動機が冷却された状態では潤滑油の粘度が上昇しているので、駆動トルクが大きく電流もそれに応じて大きくなる。この例では、ピーク電流である500A近傍に定められた所定の閾値(この例では400A)を超える期間(τ2の期間)において、抵抗R0が選択されて適応学習が実行される。なお、最大電流に近い電流が流れる期間において、抵抗R0の値を適応学習するのは、抵抗R0の値は非常に小さいため、これによる電圧降下は、最大電流に近い電流が流れる期間が最も観測しやすいからである。
 つぎに、セルモータ16に流れる電流がピーク電流よりも少なくなった最初の期間(τ3の期間)では、Ra1,Ca1,Rb1,Cb1が適応学習の対象として選択される。この期間は、図7(C)の状態に対応しており、この状態はRa1およびCa1により構成されるRC並列ユニットおよびRb1およびCb1により構成されるRC並列ユニットに対応付けされていることから、放電電流が300Aから200Aの期間では、Ra1,Ca1,Rb1,Cb1が選択され、適応学習が実行される。
 つぎに、放電電流が200Aから100Aの期間では、Ra2,Ca2,Rb2,Cb2が適応学習の対象として選択される。この期間は、図7(B)の状態に対応しており、この状態はRa2およびCa2により構成されるRC並列ユニットおよびRb2およびCb2により構成されるRC並列ユニットに対応付けされていることから、放電電流が200Aから100Aの期間では、Ra2,Ca2,Rb2,Cb2が選択され、適応学習が実行される。
 つぎに、放電電流が100Aから0Aの期間では、Ra3,Ca3,Rb3,Cb3が適応学習の対象として選択される。この期間は、図7(A)の状態に対応しており、この状態はRa3およびCa3により構成されるRC並列ユニットおよびRb3およびCb3により構成されるRC並列ユニットに対応付けされていることから、放電電流が100Aから0Aの期間では、Ra3,Ca3,Rb3,Cb3が選択され、適応学習が実行される。なお、セルモータ16によって原動機が始動されると、オルタネータ15による充電が開始されるため、鉛蓄電池13に流れる電流はプラスとなる(図8参照)。
 なお、適応学習の方法としては、例えば、所定の周期(10mS)単位で電圧検出部11および電流検出部12の検出値を取得して検出値に基づく観測値を生成し、一方で、シミュレーションモデル30に基づく予測値を生成する。そして、観測値と予測値とを比較し、比較結果に基づいて選択されているパラメータを拡張カルマンフィルタに基づいて最適化することで実現できる。なお、最適学習の方法としては、前述したように様々な方法が存在するので、複数の方法の中から最適な方法を選択すればよい。
 以上のようにして適応学習が行われたシミュレーションモデル30を用いることにより、例えば、SOC、SOF、および、SOHを正確に算出することができる。これらの値を参照することにより、鉛蓄電池13の内部状態を正確に知ることができる。
 具体例を示す。図10は、第1実施形態のシミュレーションモデル30を用いて計算(推測)されたSOHと、SOHの実測値との対応関係を示す図である。この図では、横軸が実測値を示し、縦軸が推測値を示し、各点はサンプルを示す。図10では、各点は推測値と実測値が一致する45度の直線上に各点がほぼ集まっており、第1実施形態による推定の妥当性が高いことが示されている。また、図11は、SOHの誤差とサンプル数との関係を示す図である。この図において横軸はSOHの誤差(%)を示し、縦軸はサンプル数を示す。この図に示すように、誤差が10%以内のサンプルが全体の大半を占めている。この図からも、第1実施形態の妥当性が高いことが分かる。
 以上に説明したように、第1実施形態では、放電電流の値に応じて対象となるパラメータが選択され、適応学習が実行される。これにより、それぞれのパラメータが観測値に最も顕著に表れるタイミングで、適応学習を行うようにしたので、適応学習を効率良く行うことで、鉛蓄電池13の内部状態を正確に知ることができる。また、複数のパラメータのうちの限られたパラメータを適応学習の対象とすることにより、演算に要する時間を短縮することができる。これにより、例えば、演算能力の低いプロセッサを使用することが可能になるので、装置の製造コストを低減することができる。
(C)第1実施形態の詳細な動作の説明
 つぎに、第1実施形態の詳細な動作を図12,13に示すフローチャートを参照して説明する。図12は、図1に示す実施形態において実行される処理の詳細を説明するためのフローチャートである。また、図13は、図12のステップS22の詳細を説明するためのフローチャートである。なお、第1実施形態では、図4に示す等価回路において、抵抗R0およびインピーダンスZ1,Z2による電圧降下をΔVとしたときに、シミュレーションモデル30によるこの電圧降下ΔVの予測値をΔVxとして求める。そして、予測値ΔVxを所定の許容値と比較することで、鉛蓄電池13の放電能力を判定するようにしている。ここで、インダクタンスLについては、配線によるインピーダンスの方が大きいとして無視する。また、電圧降下ΔVと、鉛蓄電池13の端子電圧Vと、OCV(Open Circuit Voltage)に対応する電圧源の電圧V0との間には以下の関係が成立するものとする。
ΔV=V-V0 ・・・ (1)
 鉛蓄電池13の放電能力を正確に判定するためには、鉛蓄電池13のシミュレーションモデル30(等価回路)が所定のパターンの電流で放電したときの電圧降下の予測値ΔVxを精度良く推定する必要がある。第1実施形態では、セルモータ16による原動機の始動時において、所定の時間間隔(ΔT)の離散時間で鉛蓄電池13を観測し、得られた観測データに基づいてシミュレーションモデル30のパラメータを適応学習することにより、電圧降下ΔVxを精度良く推定できるようにしている。図12に示すフローチャートが実行されると、以下の処理が実行される。なお、この処理は、例えば、自動車のエンジン(原動機)を始動するための「イグニッションキー」が回転された場合に実行されるものとする。
 ステップS10では、CPU10aは、前回の処理実行時の時刻Tに対して、時間間隔ΔT(例えば、10mS)を加算し、現在の時刻Tn+1を得る。具体的には、図12に示す処理は、時間間隔ΔT毎に実行されるので、処理が実行される度にΔTずつ時刻が増加されていく。
 ステップS11では、CPU10aは、鉛蓄電池13の観測値を取得する。具体的には、CPU10aは、放電回路14をΔTよりも短い期間(例えば、ΔTの10%の期間)オンの状態にして放電電流を通じるとともに、電圧検出部11から鉛蓄電池13の端子電圧を取得して変数Vn+1に格納し、電流検出部12から鉛蓄電池13の放電電流を取得して変数In+1に格納する。また、所定のSOCの算出方法に基づいてSOCn+1を算出する。具体的な算出方法としては、例えば、鉛蓄電池13の起動初期の安定OCVの測定値(詳細には図8のτ1の期間に測定された鉛蓄電池13の端子電圧(=V0))と、電流積算値を組み合わせて用いる方法や、動作環境中における電流電圧特性(I/V)を用いる方法があり、いずれの方法を用いてもよい。なお、電圧検出部11は、内部抵抗が非常に高く、測定時に電流が殆ど流れないので、鉛蓄電池13の起動初期に測定した電圧は、抵抗R0およびインピーダンスZ1,Z2の影響を殆ど受けないため、電圧源の電圧V0を測定できるとする。
 ステップS12では、CPU10aは、ステップS11で取得した観測値を以下の式に代入することにより、電圧降下ΔVn+1を得る。
ΔVn+1=Vn+1-OCVn+1 ・・・(2)
 ここで、OCVn+1は、ステップS12で得られたSOCn+1から、次式で算出することができる。
OCVn+1=a・SOCn+1+b ・・・(3)
 なお、式(3)において、係数a,bは、実験等によって予め求めた値を用いることができる。このような値は、例えば、ROM10bに格納しておくことができる。また、係数a,bは、温度依存性を有する場合があるので、図示せぬ温度検出部から得られた温度に応じた係数a,bをROM10bに格納されているテーブルから取得するようにしてもよい。
 ステップS13では、CPU10aは、n回目の観測値と前回の状態ベクトル推定値からヤコビアン行列Fを更新する。ここで、第1実施形態ではヤコビアン行列Fは以下のように表されるものとする。ここで、diagは対角行列を示している。
=diag(1-ΔT/Ra1・Ca1,1-ΔT/Ra2・Ca2,1-ΔT/Ra3・Ca3,1-ΔT/Rb1・Cb1,1-ΔT/Rb2・Cb2,1-ΔT/Rb3・Cb3,1,1,1,1,1,1,1,1,1,1,1,1,1) ・・・(4)
 ステップS14では、CPU10aは、ステップS12における観測により得た観測値から計算したΔVn+1を観測残差Yn+1とする。
n+1=ΔVn+1 ・・・(5)
 ステップS15では、CPU10aは、状態ベクトルの1周期先を予測する。具体的には、例えば、図6の左端のRC並列回路の電圧降下ΔVa1は、以下の式で表される。
ΔVa1n+1=ΔVa1-ΔVa1・ΔT/Ra1・Ca1 ・・・(6)
 したがって、状態ベクトルX を以下の式で表すものとする。なお、Tは転置行列を示す。
=(ΔVa1,ΔVa2,ΔVa3,ΔVb1,ΔVb2,ΔVb3,R0,Ra1,Ra2,Ra3,Ca1,Ca2,Ca3,Rb1,Rb2,Rb3,Cb1,Cb2,Cb3) ・・・(7)
 また、入力ベクトルU を以下の式で表す。
=(Δt・I/Ca1,Δt・I/Ca2,Δt・I/Ca3,Δt・I/Cb1,Δt・I/Cb2,Δt・I/Cb3,0,0,0,0,0,0,0,0,0,0,0,0,0) ・・・(8)
 したがって、Xの1周期先の予測値Xn+1を以下の式により算出する。
n+1=F・X+U ・・・(9)
 また、観測モデルに関するヤコビアンH =を以下の式で表す。
=(1,1,1,1,1,1,I,0,0,0,0,0,0,0,0,0,0,0,0) ・・・(10)
 このとき、システム方程式および観測方程式は以下の式で表現できるとする。
システム方程式:Xn+1=F・X ・・・(11)
観測方程式:Yn+1=H ・X ・・・(12)
 ステップS16では、CPU10aは、1周期先の予測値Xn+1と、観測値Yn+1を用いて最適カルマンゲインを算出し、この最適カルマンゲインに基づいて状態ベクトルの更新値Xn+1n+1を算出する。なお、通常の拡張カルマンフィルタに基づく演算では、得られた状態ベクトルXn+1n+1に基づいて、全てのパラメータを更新するが、第1実施形態では、後述するように、放電電流の値に応じて定まる所定のパラメータに対してのみ更新処理を実行する。
 ステップS17では、CPU10aは、ステップS12で観測した電流IがI≒0Aであるか否かを判定し、I≒0Aである場合(ステップS17:YES)にはステップS18に進み、それ以外の場合(ステップS17:NO)にはステップS19に進む。例えば、図8に示すτ1の期間である場合にはI≒0Aが成立するので、その場合にはステップS18に進む。なお、具体的な判断の方法としては、例えば、負荷17のうちエンジン停止時に定常的に流れている電流値(例えば、車載時計、カーセキュリティシステム等に流れる数十mA程度の電流値)が流れている場合には、I≒0Aが成立しているとしてステップS18に進むようにすればよい。
 ステップS18では、CPU10aは、パラメータCおよびCの値を更新する。ここで、パラメータCおよびCは、それぞれ陰極および陽極の電解液濃度を表している。また、電圧源V0の電圧は、これらのパラメータC,Cの関数V0(C,C)として表される。このステップS18では、観測された電圧および電流からC,Cを求め、求めた値によってこれらのパラメータC,Cを更新する。なお、このようにして求めたパラメータC,Cにより、関数V0(C,C)を用いて前述した鉛蓄電池13の起動初期の安定OCVの測定値(詳細には図8のτ1の期間に測定された鉛蓄電池13の端子電圧V0)(ステップS11参照)を求めることができる。
 ステップS19では、CPU10aは、ステップS12で観測した電流IがI>400Aであるか否かを判定し、I>400Aである場合(ステップS19:YES)にはステップS20に進み、それ以外の場合(ステップS19:NO)にはステップS21に進む。例えば、図8に示すτ2の期間である場合には、I>400Aが成立するので、その場合にはステップS20に進む。
 ステップS20では、CPU10aは、ステップS16において求めた状態ベクトルXn+1n+1に含まれているパラメータR0の値により、パラメータR0の値を更新する。これにより、R0は新たな値となる。
 ステップS21では、CPU10aは、ステップS12で観測した電流Iが300A≧I>0Aであるか否かを判定し、300A≧I>0Aが成立する場合(ステップS21:YES)にはステップS22に進み、それ以外の場合(ステップS21:NO)にはステップS23に進む。例えば、図8において、τ3~τ5の期間に該当する場合には、300A≧I>0Aが成立するので、ステップS22に進む。
 ステップS22では、CPU10aは、パラメータZ1,Z2を更新する処理を実行する。なお、この処理の詳細は、図13を参照して後述する。
 ステップS23では、CPU10aは、処理を繰り返し実行するか否かを判定し、繰り返し実行する場合(ステップS23:YES)にはステップS10に戻って前述の場合と同様の処理を繰り返し、それ以外の場合(ステップS23:NO)にはステップS24に進む。例えば、原動機が始動されてから所定の時間(例えば、数秒)が経過するまでは処理を繰り返し、所定の時間が経過するとステップS24に進む。
 ステップS24では、CPU10aは、ΔVxを推定する。詳細には、CPU10aは、拡張カルマンフィルタ演算によって更新されたパラメータを用いたシミュレーションモデル30に基づき、所定の電流パターンで鉛蓄電池13から放電させたときの電圧降下ΔVxを推定する。前述した所定の電流パターンとしては、例えば、現在の放電電流に新たに起動させる負荷の電流パターンを加算して決定することができる。
 具体的な計算方法としては式(5)の関係と、所定の電流パターンIxn+1の値を用いて以下のように表すことができる。
ΔVxn+1=ΔVa1n+1+ΔVa2n+1+ΔVa3n+1+ΔVb1n+1+ΔVb2n+1+ΔVb3n+1+R0・Ixn+1 ・・・(13)
 なお、計算負荷を低減する方法として、前述した方法より若干精度は落ちるが、便宜的にΔVx=(Ra+Rb)×IxあるいはΔVx=Ra×Ix、ΔVx=Rb×IxのようなΔVx=G(Ra,Rb,Ix)の関係を実験よりもとめて算出してもよい。
 ステップS25では、CPU10aは、予測した電圧降下ΔVxを所定の許容値ΔVlimitと比較して、ΔVxがΔVlimit以下の場合(ステップS25:YES)にはステップS26に進み、それ以外の場合(ステップS25:NO)にはステップS27に進む。
 ステップS26では、CPU10aは、放電能力が十分と判定する。また、ステップS27では、CPU10aは、放電能力が不足していると判定する。そして、処理を終了する。
 つぎに、図13を参照して、図12に示すステップS22の処理の詳細について説明する。図13に示す処理が開始されると、以下のステップが実行される。
 ステップS40では、CPU10aは、ステップS12で観測した電流Iが300A≧I>200Aであるか否かを判定し、300A≧I>200Aが成立する場合(ステップS40:YES)にはステップS41に進み、それ以外の場合(ステップS40:NO)にはステップS42に進む。例えば、図8において、τ3の範囲に該当する場合には、300A≧I>0Aが成立するので、ステップS41に進む。
 ステップS41では、CPU10aは、ステップS16において求めた状態ベクトルXn+1n+1に含まれているパラメータの値により、パラメータRa1,Rb1,Ca1,Cb1の値を更新する。これにより、パラメータRa1,Rb1,Ca1,Cb1は新たな値となる。
 ステップS42では、CPU10aは、ステップS12で観測した電流Iが200A≧I>100Aであるか否かを判定し、200A≧I>100Aが成立する場合(ステップS42:YES)にはステップS43に進み、それ以外の場合(ステップS42:NO)にはステップS44に進む。例えば、図8において、τ4の範囲に該当する場合には、200A≧I>100Aが成立するので、ステップS43に進む。
 ステップS43では、CPU10aは、ステップS16において求めた状態ベクトルXn+1n+1に含まれているパラメータの値により、パラメータRa2,Rb2,Ca2,Cb2の値を更新する。これにより、パラメータRa2,Rb2,Ca2,Cb2は新たな値となる。
 ステップS44では、CPU10aは、ステップS12で観測した電流Iが100A≧I>0Aであるか否かを判定し、100A≧I>0Aが成立する場合(ステップS44:YES)にはステップS45に進み、それ以外の場合(ステップS44:NO)には元の処理に復帰(リターン)する。例えば、図8において、τ5の範囲に該当する場合には、100A≧I>0Aが成立するので、ステップS45に進む。
 ステップS45では、CPU10aは、ステップS16において求めた状態ベクトルXn+1n+1に含まれているパラメータの値により、パラメータRa3,Rb3,Ca3,Cb3の値を更新する。これにより、パラメータRa3,Rb3,Ca3,Cb3は新たな値となる。そして、元の処理に復帰(リターン)する。
 以上の処理によれば、拡張カルマンフィルタを用いて、鉛蓄電池13のシミュレーションモデル30のパラメータを適応学習することができる。また、適応学習を実行する際には、放電電流の値に応じて対象となるパラメータを選択し、選択されたパラメータに対して適応学習を行うようにしたので、パラメータの影響が顕著なタイミングで適応学習を行うことで、精度よく、かつ、効率的に学習を行うことができる。
(D)第2実施形態の構成の説明
 図1は本発明の第2実施形態に係る電池内部状態推定装置の構成例を示す図である。この図1に示すように、第2実施形態の電池内部状態推定装置1は、制御部10、電圧検出部11(請求項中の「実測手段」の一部および「観測手段」の一部に対応)、電流検出部12(請求項中の「実測手段」の一部および「観測手段」の一部に対応)、および、放電回路14を主要な構成要素としており、鉛蓄電池13(請求項中の「電池」に対応)の内部状態を推定する。この例では、鉛蓄電池13には、電流検出部12を介してオルタネータ15、セルモータ16、および、負荷17が接続されている。なお、第2実施形態では、電池内部状態推定装置1が、例えば、自動車等の車両に搭載されている場合を例に挙げて説明する。これ以外の用途に用いてもよいことはいうまでもない。
 制御部10は、図2に示すように、CPU(Central Processing Unit)10a(請求項中の「推定手段」および「適応学習手段」に対応)、ROM(Read Only Memory)10b、RAM(Random Access Memory)10c(請求項中の「格納手段」に対応)、および、I/F(Interface)10d(請求項中の「実測手段」の一部および「観測手段」の一部に対応)を主要な構成要素としている。CPU10aは、ROM10bに格納されているプログラム10baに基づいて装置の各部を制御する。ROM10bは、半導体メモリによって構成され、プログラム10baその他の情報を格納している。RAM10cは、半導体メモリによって構成され、パラメータ10caその他の情報を書き換え可能に格納する。I/F10dは、電圧検出部11および電流検出部12からの検出信号をデジタル信号に変換して入力するとともに、制御信号を供給して放電回路14を制御する。
 電圧検出部11は、鉛蓄電池13の端子電圧を検出して制御部10に通知する。電流検出部12は、鉛蓄電池13に流れる電流を検出して制御部10に通知する。放電回路14は、例えば、半導体スイッチを内蔵しており、制御部10の制御に応じて半導体スイッチをオンまたはオフすることにより、鉛蓄電池13を放電させる。オルタネータ15は、例えば、レシプロエンジン等の原動機(不図示)によって駆動され、直流電力を生成して鉛蓄電池13を充電する。セルモータ16は、例えば、直流モータによって構成され、鉛蓄電池13から供給される直流電力によって回転し、原動機を始動する。負荷17は、例えば、自動車のヘッドライト、ワイパー、方向指示ライト、ナビゲーション装置その他の装置によって構成されている。
 図14は、プログラム10baが実行されることにより実現される処理アルゴリズムの概略を説明するための図である。この図に示すように、第2実施形態では、複数のパラメータを有する鉛蓄電池13のシミュレーションモデル30を設定する。そして、対象となる鉛蓄電池13を観測して観測値を得るとともに、シミュレーションモデル30に基づいて観測値に対応する計算値を得る。これらの観測値と計算値の偏差を計算し、拡張カルマンフィルタ31による適応学習によって最適なパラメータを推定する。そして、推定されたパラメータにより、シミュレーションモデル30を更新することにより、シミュレーションモデル30を最適化することができる。SOH計算モジュール32は、このようにして最適学習されたパラメータ(η,R0)と、観測値(Iavrg,Vavrg,Vstart,Rmeas)と、適応学習とは別途計算した値(SOC(State of Charge;充電状態),安定開回路電圧(安定OCV(Open Circuit Voltage))を、後述する所定の数式に代入することで、SOHを算出する。これにより、高い精度でSOHを算出することができる。「安定開回路電圧(安定OCV)」は、電気化学的に平衡状態における開回路電圧であり、以下では、これを単に「OCV」と記載する。なお、「安定開回路電圧」は、電気化学的に完全に平衡状態である必要はなく、平衡に近い状態を含めるようにしてもよい。
 なお、本明細書中において「適応学習」とは、前述した場合と同様である。
 図4は、鉛蓄電池13のシミュレーションモデル30(この例では電気的な等価回路)の一例を示す図である。この例では、シミュレーションモデル30は、抵抗R0、インダクタンスL、インピーダンスZ1,Z2、および、電圧源V0を主要な構成要素としている。
 ここで、抵抗R0は、鉛蓄電池13の電極の導電抵抗および電解液の液抵抗を主要な要素とする内部抵抗である。インダクタンスLは、鉛蓄電池13の電極等に流れる電流によって生じる電界に起因する誘導成分である。なお、このインダクタンスLは、鉛蓄電池13に接続されるケーブルのインダクタンス値に比較すると非常に小さい値であるので必要に応じて無視することができる。インピーダンスZ1は、鉛蓄電池13の陽極とこれに接する電解液とに対応する等価回路であり、基本的にはバトラー・ボルマー(Butler-Volmer)の式に基づく特性を有し、コンスタントフェーズエレメントCPE1と抵抗R1との並列接続回路として表すことができる。なお、インピーダンスZ1の詳細については後述する。インピーダンスZ2は、鉛蓄電池13の陰極とこれに接する電解液とに対応する等価回路であり、前述のバトラー・ボルマーの式に基づく特性を有し、コンスタントフェーズエレメントCPE2と抵抗R2との並列接続回路として表すことができる。なお、インピーダンスZ2の詳細についても後述する。電圧源V0は、内部インピーダンスが0の理想的な電圧源であり、陰極付近の電解液濃度Cおよび陽極付近の電解液濃度Cをパラメータとして電圧が表される電圧源である。
 図5は、図4に示す等価回路のインピーダンス特性を示す図である。この図5において縦軸はインピーダンスの虚数成分(Im(Z))を示し、横軸はインピーダンスの実数成分(Re(Z))を示している。また、図中の太線は等価回路のインピーダンス特性を示している。この例では、周波数が増加すると等価回路のインピーダンスは、太線上を右から左に向かって移動し、まず、Z1によって示される半円に漸近するように軌跡を描いて移動し、続いて、Z2によって示される半円に漸近するように軌跡を描いて移動する。そして、高い周波数では実数成分がR0の直線に漸近し、インダクタンスLに起因して、周波数の増加に伴ってインピーダンスが増加していく特性を有している。
 図15は、本実施形態において使用される、インピーダンスZ1,Z2の等価回路を示している。この例では、インピーダンスZ1としては、抵抗Ra1,Ra2,Ra3とコンデンサCa1,Ca2,Ca3がそれぞれ並列接続されたRC並列ユニットが複数直列接続されて形成されている。具体的には、抵抗Ra1とコンデンサCa1が並列接続されて1つのRC並列ユニットを構成し、同様に、抵抗Ra2とコンデンサCa2および抵抗Ra3とコンデンサCa3が並列接続されてRC並列ユニットをそれぞれ構成する。また、インピーダンスZ2としては、抵抗Rb1,Rb2,Rb3とコンデンサCb1,Cb2,Cb3が並列接続されたRC並列ユニットが複数直列接続されて形成されている。
(E)第2実施形態の動作の説明
 つぎに、第2実施形態の動作を説明する。図16は、図1に示す第2実施形態において実行される処理の流れを説明するためのフローチャートである。このフローチャートの処理が開始されると、以下のステップが実行される。
 ステップS110では、CPU10aは、鉛蓄電池13から放電電流が余り流れていない状態において、内部抵抗実測値Rmeasを測定する。具体的には、CPU10aは、例えば、車両に乗り込む際に、ドアのロックが解除されたことをトリガとして、放電回路14を駆動し、所定の周期(例えば、数十Hz周期)で鉛蓄電池13を放電させ、そのときの電圧値と電流値に基づいて鉛蓄電池13の内部抵抗Rmeasを実測する。なお、内部抵抗RmeasをSOCおよび鉛蓄電池温度Tに基づいて基準状態に補正するようにしてもよい。すなわち、内部抵抗Rmeasは、SOCおよび鉛蓄電池温度Tに依存性があるので、例えば、式「Rmeas’=α・Rmeas+β・SOC+γ・T+δ」に基づいて実測した内部抵抗Rmeasを補正するようにしてもよい。なお、α,β,γ,δは、実測等によって求められる定数である。もちろん、上に示した以外の式に基づいて補正するようにしてもよいことはいうまでもない。
 ステップS111では、CPU10aは、セルモータ16が起動されたか否かを判定し、セルモータ16が起動された場合(ステップS111:YES)には、ステップS112に進み、それ以外の場合(ステップS111:NO)には、同様の処理を繰り返す。例えば、原動機を始動するために、イグニッションキーが操作された場合にはステップS112に進む。
 ステップS112では、CPU10aは、セルモータ16が回転中(最も大きな負荷電流が流れている最中)における鉛蓄電池13の観測値を取得する。具体的には、CPU10aは、電圧検出部11から出力される鉛蓄電池13の端子電圧を示す情報と、電流検出部12から出力される放電電流を示す情報と取得し、観測値としてRAM10cに逐次格納する。なお、ステップS112における観測の取得は、所定の周期(例えば、10ms周期)で実行され、このようにして取得された観測値は、SOHの計算が完了するまでRAM10cに保持される。
 ステップS113では、CPU10aは、シミュレーションモデル30を構成するパラメータに対して適応学習を実行する。第2実施形態では、拡張カルマンフィルタによって適応学習が実行される。具体的には、図4に示す抵抗R0と、抵抗R0の経時変化を示すηとを少なくともパラメータとして有する状態ベクトルを設定する。そして、前回(=n-1)(nは任意の自然数)における状態ベクトルに基づいて、今回(=n)の状態ベクトルを予測する。さらに、今回の観測値に基づいて状態ベクトルを更新してより正確な状態を推定する。なお、状態ベクトルとしては、これ以外にも、例えば、図15に示すZ1,Z2の等価回路を構成する抵抗およびコンデンサの素子値や、電圧源V0およびC,Cをパラメータとして選択することができる。もちろん、これ以外のパラメータを用いるようにしてもよい。
 ステップS114では、CPU10aは、適応学習処理を終了するか否かを判定し、終了する場合(ステップS114:YES)にはステップS115に進み、それ以外の場合(ステップS114:NO)には、ステップS112に戻って前述の場合と同様の処理を繰り返す。例えば、セルモータ16の回転が停止された場合(または、原動機が始動された場合)にはステップS115に進む。
 ステップS115では、CPU10aは、ステップS112の適応学習によって得られたパラメータR0およびパラメータηを取得する。
 ステップS116では、CPU10aは、OCVおよびSOCを算出する。具体的には、鉛蓄電池13の起動直前に測定された鉛蓄電池13の端子電圧V0、または、鉛蓄電池13の充放電状態から推定した鉛蓄電池13の安定開回路電圧をOCVとする。また、SOCについては、OCVと電流積算値を組み合わせて求める方法や、動作環境中における電流電圧特性(I/V)を用いて求める方法があり、いずれの方法を用いてもよい。なお、電圧検出部11は、内部抵抗が非常に高く、測定時に電流が殆ど流れないので、鉛蓄電池13の起動直前に測定した電圧は、抵抗R0およびインピーダンスZ1,Z2の影響を殆ど受けないため、電圧源の電圧V0を測定できる。
 ステップS117では、CPU10aは、Iavrg,Vavrg,Vstartを算出する。ここで、IavrgおよびVavrgはセルモータ16による原動機始動時において、鉛蓄電池13から負荷(主にセルモータ16)に流れる平均電流および鉛蓄電池13の平均電圧であり、Vstartはセルモータ16による原動機始動直前の鉛蓄電池13の電圧である。なお、Vstartについてはセルモータ16を回転させる直前の電圧を電圧検出部11によって測定すればよい。また、IavrgおよびVavrgについては、セルモータ16の回転中において取得されてRAM10cに格納されている電流値および電圧値の平均値をそれぞれ算出すればよい。
 ステップS118では、CPU10aは、Rcorrを算出するとともに、算出されたRcorrに基づいてRcorr’を算出する。ここで、Rcorrは、図4に示す抵抗R0、η、および、g()を用いて以下の式(15)によって定義される。なお、ηは前述のように抵抗R0の経時的変化を示すパラメータであり、鉛蓄電池13が新しい場合には1に近い値を有し、時間の経過によって劣化した場合には1よりも大きい値を有する。また、g()は、OCVとIavrgを変数とする所定の関数を示している。なお、当該g()は、例えば、以下の式(14)で表すことができる。
g(OCV,Iavrg)=1/(A1+A2・OCV)/(A3+A4・Iavrg) ・・・(14)
 ここで、A1~A4は予め定められた定数(例えば、鉛蓄電池13の種類に応じて定まる定数であって実測により求まる定数)であり、例えば、ROM10bに予め格納されているものを読み出して使用することができる。また、Rcorrは、以下の式(15)で表される。
corr=η・R0・g(OCV,Iavrg) ・・・(15)
 つぎに、CPU10aは、Rcorrの補正値であるRcorr’を以下の式(16)に基づいて算出する。
corr’=Rcorr+f(SOC,OCV,Iavrg,Vavrg,Vstart) ・・・(16)
 ここで、f(SOC,OCV,Iavrg,Vavrg,Vstart)は、例えば、各パラメータSOC,OCV,Iavrg,Vavrg,Vstartと所定の定数との一次式で表される関数である。具体的には、例えば、以下の式(17)で表すことができる。なお、B1~B5は予め定められた定数であり、例えば、ROM10bに予め格納されているものを読み出して使用することができる。具体例として、鉛蓄電池13の20時間率(0.05C)定格容量が60Ahである場合、B1~B5としては、-2.599388×10-6,-8.027024×10-4,1.388216×10-5,-4.602935×10-4,-4.872664×10-4をそれぞれ用いることができる。
f(SOC,OCV,Iavrg,Vavrg,Vstart)=B1・SOC+B2・OCV+B3・Iavrg+B4・Vavrg+B5・Vstart ・・・(17)
 ステップS119では、CPU10aは、以下の式に基づいてSOHを算出し、処理を終了する。
SOH=C1・η+C2・Rcorr’+C3・Rmeas+C4 ・・・(18)
 なお、C1,C2,C3,C4は事前に求めた定数(例えば、鉛蓄電池13の種類に応じて定まる定数であって実測により求まる定数)であり、例えば、ROM10bに予め格納されているものを読み出して使用することができる。具体例として、鉛蓄電池13の20時間率(0.05C)定格容量が60Ahである場合、C1~C4としては、92.71332,-28252.8,-4879.45,-596.149をそれぞれ用いることができる。
 以上の処理によれば、セルモータ16の起動時において、シミュレーションモデル30に対して適応学習を行ってパラメータを最適化するとともに、当該パラメータと実測値に基づいてSOHを前述した式(18)に基づいて算出することができる。このようにして算出されたSOHは、非常に精度が高いことを、実験結果に基づいて以下に説明する。
 図17~19は、前述した第2実施形態による実測結果を示している。一方、図20~22は、従来技術によってSOHを推定した場合の実測結果を示している。ここで、従来技術としては、以下の式によってSOHを推定するものとする。
SOH=C1・Rmeas+C2 ・・・(19)
 ここで、Rmeasは、鉛蓄電池の内部抵抗の実測値であり、C1およびC2は、事前に求めた定数である。具体例として、鉛蓄電池13の20時間率(0.05C)定格容量が60Ahである場合、C1,C2としては、-7026.74106,117.2042を用いることができる。
 図17は第2実施形態における推定SOH値と実測SOHとのバラツキを示す図であり、図20は従来例における同様のバラツキを示す図である。これらの図の比較から、従来例に比較すると第2実施形態の方が、各サンプルが実測値=推定値を示す直線(原点を起点とする45度の直線)上に集中して分布していることからバラツキが少ないことが分かる。
 図18は第2実施形態におけるSOH推定誤差の分布を示し、図21は従来例における同様の分布を示している。なお、これらの図において横軸はSOHの誤差の範囲を示し、縦軸は各誤差の範囲に属するサンプルの頻度を示している。これらの図の比較から、従来例では100~110%の範囲に属するサンプル群が存在しており、全体としてバラツキが大きくなっているが、第2実施形態ではこのようなサンプル群が存在せず、バラツキが小さい。
 図19(A)は、第2実施形態による全サンプルに対する推定誤差と相対推定誤差のそれぞれの項目を示す表であり、図22(A)は従来技術による同様の測定結果を示す表である。ここで、「推定誤差」は、測定値と推定値のAhの差分値を示している。また、「相対推定誤差」は、測定値と推定値のAhの差分値を測定値に対する百分率で示したものである。図19(A)と図22(A)の比較から明らかなように、従来技術では全81のサンプルの推定誤差における「最大誤差」、「最小誤差」、「平均誤差」、および、「標準偏差」がそれぞれ「19.1」、「-14.8」、「0.2」、および、「7.8」であったものが第2実施形態では「12.1」、「-12.9」、「-0.3」、および、「5.0」に改善されている。また、相対推定誤差における「最大誤差」、「最小誤差」、「平均誤差」、および、「標準偏差」がそれぞれ「103.7」、「-39.4」、「5.9」、および、「30.6」であったものが「41.6」、「-34.2」、「1.5」、および、「14.3」に改善されている。
 図19(B)および図22(B)は、自由度修正済決定係数と呼ばれる「補正R二乗値」を示しており、一般的には0.8程度であれば十分な推定精度が得られていると考えられる指標値である。第2実施形態の場合では図19(B)に示すように補正R二乗値は、0.8063となっており推定精度が高いことが示されている。一方、従来技術の場合では図22(B)に示すように補正R二乗値は、0.59972となっており推定精度が本実施形態に比較して低いことが示されている。以上の比較から、第2実施形態の推定精度が高いことが理解できる。
(F)第3実施形態の説明
 第3実施形態では、第2実施形態と比較すると、SOHを算出するための式が異なっている。その他の構成は、第2実施形態の場合と同様である。より詳細には、第2実施形態では、式(18)によってSOHを算出するようにしたが、第3実施形態では、以下の式(20)に基づいてSOHを算出する。
SOH=C1・η+C2・Rmeas+C3 ・・・(20)
 ここで、C1,C2,C3は予め定められた定数(例えば、鉛蓄電池13の種類に応じて定まる定数であって実測により求まる定数)であり、ηは抵抗R0の経時変化を示すパラメータであり、Rmeasは内部抵抗の実測値である。なお、ηとRmeasは前述したものと同じパラメータであり、C1,C2,C3は前述の定数とは別途計算されたものである。具体例として、鉛蓄電池13の20時間率(0.05C)定格容量が60Ahである場合、C1,C2,C3としては、-8.44014,-6576.13129,124.95939を用いることができる。
 図23~25は、第3実施形態による実測結果を示している。図23および図24は、それぞれ図20および図21に対応しており、推定SOHおよび実測SOHの対応関係と、SOH推定誤差の分布を示している。また、図25(A)は推定誤差と相対推定誤差を示し、図25(B)は補正R二乗値を示している。図23,24と図20,21の比較から、第3実施形態では従来例と比較すると、特性が改善されていることが分かる。また、図25と図22の比較から、推定誤差、相対推定誤差、および、補正R二乗値のそれぞれについて従来技術よりも第3実施形態の方が改善されている。以上から、第3実施形態の推定精度が高いことが理解できる。
(G)第4実施形態の説明
 第4実施形態では、第2実施形態と比較すると、SOHを算出するための式が異なっている。その他の構成は、第2実施形態の場合と同様である。より詳細には、第2実施形態では、式(18)によってSOHを算出するようにしたが、第4実施形態では、以下の式(21)に基づいてSOHを算出する。
SOH=C1・Rcorr+C2・Rmeas+C3 ・・・(21)
 ここで、C1,C2,C3は予め定められた定数(例えば、鉛蓄電池13の種類に応じて定まる定数であって実測により求まる定数)であり、Rcorrは式(15)によって表され、Rmeasは内部抵抗の実測値である。なお、RcorrとRmeasは前述したものと同じパラメータであり、C1,C2,C3は前述の定数とは別途計算されたものである。具体例として、鉛蓄電池13の20時間率(0.05C)定格容量が60Ahである場合、C1,C2,C3としては、-11150.18291,-3748.03312,142.47629を用いることができる。
 図26~28は、第4実施形態による実測結果を示している。図26および図27は、それぞれ図20および図21に対応しており、推定SOHおよび実測SOHの対応関係と、SOH推定誤差の分布を示している。また、図28(A)は推定誤差と相対推定誤差を示し、図28(B)は補正R二乗値を示している。図27,28と図20,21の比較から、第4実施形態では従来例と比較すると、特性が改善されていることが分かる。また、図28と図22との比較から、推定誤差、相対推定誤差、および、補正R二乗値のそれぞれについて従来技術よりも第4実施形態の方が改善されている。また、補正R二乗値は0.77955であり、第3実施形態よりも改善されている。以上から、第4実施形態の推定精度が高いことが理解できる。
(H)第5実施形態の説明
 第5実施形態では、第2実施形態と比較すると、SOHを算出するための式が異なっている。その他の構成は、第2実施形態の場合と同様である。より詳細には、第2実施形態では、式(18)によってSOHを算出するようにしたが、第5実施形態では、以下の式(22)に基づいてSOHを算出する。
SOH=C1・η+C2・Rcorr+C3・Rmeas+C4 ・・・(22)
 ここで、C1,C2,C3,C4は予め定められた定数(例えば、鉛蓄電池13の種類に応じて定まる定数であって実測により求まる定数)であり、ηは抵抗R0の経時変化を示すパラメータであり、Rcorrは式(15)によって求められ、Rmeasは内部抵抗の実測値である。なお、η、Rcorr、および、Rmeasは前述したものと同じパラメータであり、C1,C2,C3,C4は前述の定数とは別途計算されたものである。具体例として、鉛蓄電池13の20時間率(0.05C)定格容量が60Ahである場合、C1,C2,C3,C4としては、6.89056,-12602.7054,-3688.7988,139.4371を用いることができる。
 図29~31は、第5実施形態による実測結果を示している。図29および図30は、それぞれ図20および図21に対応しており、推定SOHおよび実測SOHの対応関係と、SOH推定誤差の分布を示している。また、図31(A)は推定誤差と相対推定誤差を示し、図31(B)は補正R二乗値を示している。図29,30と図20,21の比較から、第5実施形態では従来例と比較すると、特性が改善されていることが分かる。また、図31と図22との比較から、推定誤差、相対推定誤差、および、補正R二乗値のそれぞれについて従来技術よりも第5実施形態の方が改善されている。また、補正R二乗値は0.78603であり、第4実施形態よりも改善されている。以上から、第5実施形態の推定精度が高いことが理解できる。
 以上の第2~第5実施形態に説明したように、SOHを算出する式については、内部抵抗Rmeasの実測値と、ηおよびRcorrの双方またはいずれか一方を用いて計算することができ、このようにして得られたSOHは内部抵抗Rmeasのみに基づいて計算される従来のSOHよりも精度が高くなる。
(I)変形実施形態
 なお、上記の各実施形態は、一例であって、これ以外にも各種の変形実施態様が存在する。例えば、以上の各実施形態では、拡張カルマンフィルタを用いて適応学習を行うようにしたが、これ以外の方法を用いるようにしてもよい。具体的には、ニューラルネットワークモデルを用いて適応学習を行うようにしたり、遺伝的アルゴリズムモデルを用いて適応学習を行うようにしたりしてもよい。
 また、以上の各実施形態では、学習対象以外のパラメータについては、パラメータを更新しないようにしたが、学習対象以外のパラメータについては、状態ベクトルの計算対象から除外するようにしてもよい。具体的に説明する。例えば、一般的な拡張カルマンフィルタの場合、以下のような予測と更新が繰り返し実行される。
予測
Figure JPOXMLDOC01-appb-I000001
・・・(23)
Figure JPOXMLDOC01-appb-I000002
・・・(24)

更新
Figure JPOXMLDOC01-appb-I000003
・・・(25)
Figure JPOXMLDOC01-appb-I000004
・・・(26)
Figure JPOXMLDOC01-appb-I000005
・・・(27)
 前述の例では、式(26)において、状態ベクトル
Figure JPOXMLDOC01-appb-I000006
の対象となるパラメータのみを更新し、それ以外のパラメータについては更新しないようにしたが、例えば、式(26)を更新の対象となるパラメータのみについて計算するようにしてもよい。具体的には、例えば、Ra1,Rb1,Ca1,Cb1が適応学習の対象となっている場合には、式(26)を計算する際には、これらのパラメータのみについて計算を行い、それ以外のパラメータについては計算を行わないようにすることも可能である。このような方法によれば、対象外のパラメータに関する計算を省略することで、計算速度を向上させることができる。また、CPU10aとして性能が低いものを使用することができるので、装置の製造コストを低減することが可能になる。
 また、更新の対象となるパラメータのみについて計算を行うのではなく、更新の対象となるパラメータについては、他のパラメータよりも重み付けを重くすることができる。例えば、各パラメータを更新する際に、重み係数Wをそれぞれ設定し、更新の対象となるパラメータに対しては大きな重み付けを行い、それ以外のパラメータに対しては小さな重み付けをすることも可能である。具体例として、更新対象となるパラメータについては、W=0.8とし、それ以外のパラメータについてはW=0.2とするようにしてもよい。なお、前述した数字はあくまでも一例であり、それ以外の数字であってもよいことはいうまでもない。
 また、以上の各実施形態では、インピーダンスZ1,Z2の2つの存在を想定したが、例えば、いずれか一方のみが存在すると想定するようにしてもよい。また、インピーダンスZ1,Z2はそれぞれ3つのRC並列ユニットによって構成される構成としてが、インピーダンスZ1,Z2のそれぞれでRC並列ユニットの個数が異なってもよい。また、3つではなく、1または2つであったり、4以上であったりしてもよい。なお、その場合には、個数に応じて、τ3~τ5の分割数を変更するようにすればよい。また、図8,9に示すτ3~τ5の分割はあくまでも一例であって、これ以外の分割方法であってもよいことはいうまでもない。
 また、以上の各実施形態では、放電回路14によって放電電流を流すようにしたが、セルモータ16に流れる電流は時間的な変化を伴うことから、放電回路14を用いずにセルモータ16に流れる電流を所定の周期でサンプリングして用いるようにしてもよい。すなわち、放電回路16を除外し、セルモータ16の回転時における電流および電圧を所定の周期(例えば、10mSの周期)でサンプリングし、前述した処理を実行するようにしてもよい。
 また、以上の各実施形態では、電解液の陰極と陽極の濃度C,Cを学習対象として選択したが、単にV0を学習対象として選択するようにしてもよい。あるいは、陰極と陽極の濃度C,Cに加えて、セパレータの電解液濃度Cを学習対象として加え、これらのC,C,C基づいてV0を求めるようにしてもよい。
 また、以上の各実施形態では、インダクタンスLを無視するようにしたが、インダクタンスLを学習対象に加えるようにしてもよい。その場合には、例えば、電流変化が大きい部分(例えば、セルモータ16の起動時)において適用学習を行うようにすればよい。
 また、以上の各実施形態では、セルモータ16に流れる電流に基づいて適応学習を実行するようにしたが、これ以外の負荷に流れる電流に基づいて適応学習を実行するようにしてもよい。例えば、車両を駆動するためのモータ(例えば、ハイブリッド車のモータ)が存在する場合には、当該モータに流れる電流に基づいて適応学習を行うようにしてもよい。また、例えば、一般家庭で使用される太陽光発電の蓄電池の場合には、家庭内に使用される様々な負荷(例えば、起動時に大きな電流が流れる空調装置等)に流れる電流を用いることができる。
 また、以上の各実施形態では、定数C1~C4、定数A1~A4、および、定数B1~B5ついては、例えば、鉛蓄電池13の種類や使用環境に応じて決まる定数であり、実測によって求めることができる。具体的には、SOHが既知である複数の鉛蓄電池のサンプルについて最小2乗法を用いることにより求めることができる。
 また、以上の各実施形態では、定数C1~C4、定数A1~A4、および、定数B1~B5ついて具体的な値を示したが、これらの値は一例であってこのような場合のみに限定されるものではない。また、定数C1~C4、定数A1~A4、および、定数B1~B5ついては、固定値であることを前提として説明したが、例えば、書き換え可能な不揮発性メモリに記憶することにより、後発的に必要に応じて書き換えることが可能としてもよい。
 また、以上の各実施形態では、適応学習のパラメータの使用数が異なっているが、使用するパラメータが多いほどSOHの推定精度は高くなる一方で計算が複雑になる。このため、必要とされる計算精度および利用可能なリソースの処理能力(制御部10の処理能力)に応じて、第2~第5実施形態から所望の形態を選択して使用するようにすればよい。
 また、以上の各実施形態では、鉛蓄電池を例として説明を行ったが、これ以外の電池(例えば、ニッケルカドミウム電池等)についても本発明を適用することが可能である。なお、その場合には、電池の種類に応じてシミュレーションモデル30を変更するようにすればよい。
 また、以上の各実施形態では、制御装置10は、CPU、ROM、RAM等から構成されるようにしたが、例えば、DSP(Digital Signal Processor)等によって構成するようにしてもよい。
 1 電池内部状態推測装置
 10 制御部
 10a CPU(選択手段、適応学習手段、推定手段)
 10b ROM
 10c RAM(格納手段)
 10d I/F(検出手段の一部、実測手段の一部、観測手段の一部)
 11 電圧検出部(検出手段の一部、実測手段の一部、観測手段の一部)
 12 電流検出部(検出手段の一部、実測手段の一部、観測手段の一部)
 13 鉛蓄電池(電池)
 14 放電回路
 15 オルタネータ
 16 セルモータ(電動機)
 17 負荷
 30 シミュレーションモデル
 31 拡張カルマンフィルタ
 R 内部抵抗
 Z1,Z2 インピーダンス

Claims (13)

  1.  電池のシミュレーションモデルに基づいて当該電池の内部状態を推定する電池内部状態推定装置において、
     前記シミュレーションモデルに含まれる複数のパラメータを格納する格納手段と、
     前記電池から負荷に流れる放電電流を検出する検出手段と、
     前記検出手段によって検出された前記放電電流の値に応じて適応学習の対象となるパラメータを選択する選択手段と、
     前記選択手段によって選択されたパラメータに対して、適応学習を行う適応学習手段と、
     を有することを特徴とする電池内部状態推定装置。
  2.  前記負荷は、原動機を始動するための電動機を少なくとも有し、
     前記検出手段は、前記電動機によって前記原動機が始動される際の電流を検出し、
     前記選択手段は、前記電動機に流れる電流値に応じたパラメータを選択し、
     前記適応学習手段は、前記選択手段によって選択されたパラメータに対して適応学習を実行する、
     ことを特徴とする請求項1に記載の電池内部状態推定装置。
  3.  前記シミュレーションモデルの構成要素として、前記電池の陽極および陰極の等価回路としてのコンスタントフェーズエレメント(CPE)を少なくとも有し、前記コンスタントフェーズエレメントは、並列接続された抵抗とコンデンサからなるRC並列ユニットが複数直列接続された等価回路によって表されるとともに、それぞれのRC並列ユニットを構成する抵抗とコンデンサの素子値が前記パラメータとされ、
     前記選択手段は、前記放電電流の値に応じて予め定められた所定のRC並列ユニットを選択し、
     前記適応学習手段は、前記選択手段によって選択された抵抗とコンデンサの素子値を適応学習する、
     ことを特徴とする請求項1または2に記載の電池内部状態推定装置。
  4.  前記シミュレーションモデルの構成要素として、前記電池の内部抵抗を有し、前記内部抵抗の抵抗値が前記パラメータとされ、
     前記選択手段は、前記電動機の起動時に流れるピーク電流を検出した場合には、前記内部抵抗を選択する、
     ことを特徴とする請求項2または3に記載の電池内部状態推定装置。
  5.  前記シミュレーションモデルの構成要素として電圧源を有し、前記電圧源の電圧に関するパラメータとして前記電池内部の電解液の濃度値を有し、
     前記選択手段は、前記放電電流が0または0近傍である場合には、前記電解液の濃度を適応学習の対象として選択する、
     ことを特徴とする請求項1乃至4のいずれか1項に記載の電池内部状態推定装置。
  6.  前記パラメータは拡張カルマンフィルタの状態ベクトルを構成し、
     前記適応学習手段は、前記状態ベクトルに対して前記適応学習を実行する、
     ことを特徴とする請求項1乃至5のいずれか1項に記載の電池内部状態推定装置。
  7.  電池のシミュレーションモデルに基づいて当該電池の内部状態を推定する電池内部状態推定方法において、
     前記シミュレーションモデルに含まれる複数のパラメータを格納する格納ステップと、
     前記電池から負荷に流れる放電電流を検出する検出ステップと、
     前記検出ステップにおいて検出された前記放電電流の大小に応じて適応学習の対象となるパラメータを選択する選択ステップと、
     前記選択ステップにおいて選択されたパラメータに対して、適応学習を行う適応学習ステップと、
     を有することを特徴とする電池内部状態推定方法。
  8.  電池のシミュレーションモデルに基づいて当該電池の内部状態を推定する電池内部状態推定装置において、
     前記シミュレーションモデルに含まれる複数のパラメータを格納する格納手段と、
     前記電池の端子電圧および放電電流を所定の周期で測定する測定手段と、
     前記測定手段による測定結果に基づいて、前記パラメータに対して適応学習を実行する適応学習手段と、
     前記電池の内部抵抗を実測する実測手段と、
     前記実測手段によって得られた前記内部抵抗の実測値Rmeasと、前記適応学習手段によって得られた前記パラメータの値および/または前記パラメータの補正値に基づいて前記電池の劣化状態を示すSOH(State of Health)を推定する推定手段と、
     を有することを特徴とする電池内部状態推定装置。
  9.  前記推定手段は、前記パラメータの値として、前記シミュレーションモデルの内部抵抗の経年変化を示すパラメータηの値に基づいて劣化状態を推定することを特徴とする請求項8に記載の電池内部状態推定装置。
  10.  前記推定手段は、前記パラメータの補正値として、前記シミュレーションモデルの内部抵抗を示すパラメータR0に対して前記内部抵抗の経年変化を示すパラメータηを乗算し、得られた値を負荷に流れる平均電流Iavrgおよび安定開回路電圧に基づいて補正した値に基づいて劣化状態を推定することを特徴とする請求項8または9に記載の電池内部状態推定装置。
  11.  前記推定手段は、前記パラメータの補正値として、前記シミュレーションモデルの内部抵抗を示すパラメータR0に対して前記内部抵抗の経年変化を示すパラメータηを乗算し、得られた値を負荷に流れる平均電流Iavrgおよび安定開回路電圧に基づいて補正した値に対して、前記電池の充電状態を示すSOC(State of Charge)、前記負荷に電流が流れている際の前記電池の平均電圧Vavrg、および、前記負荷に電流が流れる前の状態における前記電池の電圧Vstartに基づいて更に補正した値に基づいて劣化状態を推定することを特徴とする請求項8または9に記載の電池内部状態推定装置。
  12.  前記推定手段は、前記内部抵抗の実測値Rmeasと、前記パラメータおよび前記パラメータの値の補正値のそれぞれに対して所定の定数を乗算し、得られた結果を加算して得られる値に基づいて前記電池の劣化状態を推定することを特徴とする請求項8乃至11のいずれか1項に記載の電池内部状態推定装置。
  13.  電池のシミュレーションモデルに基づいて当該電池の内部状態を推定する電池内部状態推定方法において、
     前記シミュレーションモデルに含まれる複数のパラメータをメモリに格納する格納ステップと、
     前記電池の端子電圧および放電電流を所定の周期で測定する測定ステップと、
     前記測定ステップにおける測定結果に基づいて、前記パラメータに対して適応学習を実行する適応学習ステップと、
     前記電池の内部抵抗を実測する実測ステップと、
     前記実測ステップにおいて得られた前記内部抵抗の実測値Rmeasと、前記適応学習ステップにおいて得られた前記パラメータの値および/または前記パラメータの補正値に基づいて前記電池の劣化状態を示すSOH(State of Health)を推定する推定ステップと、
     を有することを特徴とする電池内部状態推定方法。
PCT/JP2010/070186 2010-03-23 2010-11-12 電池内部状態推定装置および電池内部状態推定方法 WO2011118080A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP10848472.6A EP2551687B1 (en) 2010-03-23 2010-11-12 Device for estimating internal state of battery, and method for estimating internal state of battery
US13/636,653 US9678164B2 (en) 2010-03-23 2010-11-12 Battery internal state estimating apparatus and battery internal state estimating method

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2010065801A JP4689755B1 (ja) 2010-03-23 2010-03-23 電池内部状態推定装置および電池内部状態推定方法
JP2010-065801 2010-03-23
JP2010080303A JP4689756B1 (ja) 2010-03-31 2010-03-31 電池内部状態推定装置および電池内部状態推定方法
JP2010-080303 2010-03-31

Publications (1)

Publication Number Publication Date
WO2011118080A1 true WO2011118080A1 (ja) 2011-09-29

Family

ID=44672664

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2010/070186 WO2011118080A1 (ja) 2010-03-23 2010-11-12 電池内部状態推定装置および電池内部状態推定方法

Country Status (3)

Country Link
US (1) US9678164B2 (ja)
EP (1) EP2551687B1 (ja)
WO (1) WO2011118080A1 (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016080111A1 (ja) * 2014-11-18 2016-05-26 学校法人立命館 蓄電残量推定装置、蓄電池の蓄電残量を推定する方法、及びコンピュータプログラム
WO2016143728A1 (ja) * 2015-03-06 2016-09-15 株式会社デンソー 電池状態推定装置
JP2016166857A (ja) * 2015-03-06 2016-09-15 株式会社デンソー 電池状態推定装置
JP2016537645A (ja) * 2013-09-18 2016-12-01 ルノー エス.ア.エス. 蓄電池のセルの経時劣化を推定するための方法
WO2017135075A1 (ja) * 2016-02-01 2017-08-10 株式会社デンソー 電池状態推定装置
WO2017170622A1 (ja) * 2016-03-29 2017-10-05 古河電気工業株式会社 二次電池劣化推定装置および二次電池劣化推定方法
WO2021149483A1 (ja) * 2020-01-20 2021-07-29 東洋システム株式会社 模擬電池制御装置、電子機器、充電器および模擬電池制御方法
US11163010B2 (en) 2016-03-29 2021-11-02 Furukawa Electric Co., Ltd. Secondary battery deterioration estimation device and secondary battery deterioration estimation method
JP7388964B2 (ja) 2020-03-26 2023-11-29 株式会社日立製作所 二次電池装置および二次電池システム

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10234512B2 (en) * 2011-06-11 2019-03-19 Sendyne Corporation Current-based cell modeling
US8922217B2 (en) * 2012-05-08 2014-12-30 GM Global Technology Operations LLC Battery state-of-charge observer
US9086462B2 (en) * 2012-08-15 2015-07-21 GM Global Technology Operations LLC Systems and methods for battery parameter estimation
KR101547006B1 (ko) * 2012-10-26 2015-08-24 주식회사 엘지화학 배터리 잔존 용량 추정 장치 및 방법
JP5896891B2 (ja) * 2012-12-17 2016-03-30 三菱重工業株式会社 パラメータ推定装置、パラメータ推定方法、蓄電システム及びプログラム
US20140244193A1 (en) * 2013-02-24 2014-08-28 Fairchild Semiconductor Corporation Battery state of charge tracking, equivalent circuit selection and benchmarking
US9368841B2 (en) * 2013-08-30 2016-06-14 Ford Global Technologies, Llc Battery power capability estimation at vehicle start
WO2015056962A1 (ko) * 2013-10-14 2015-04-23 주식회사 엘지화학 하이브리드 이차 전지의 전압 추정 장치 및 그 방법
WO2015056964A1 (ko) * 2013-10-14 2015-04-23 주식회사 엘지화학 하이브리드 이차 전지의 상태 추정 장치 및 그 방법
KR101650415B1 (ko) 2013-10-14 2016-08-23 주식회사 엘지화학 하이브리드 이차 전지의 전압 추정 장치 및 그 방법
KR101632351B1 (ko) 2013-10-14 2016-06-21 주식회사 엘지화학 하이브리드 이차 전지의 상태 추정 장치 및 그 방법
WO2015056963A1 (ko) * 2013-10-14 2015-04-23 주식회사 엘지화학 혼합 양극재를 포함하는 이차 전지의 상태 추정 장치 및 그 방법
KR101708885B1 (ko) 2013-10-14 2017-02-21 주식회사 엘지화학 혼합 양극재를 포함하는 이차 전지의 상태 추정 장치 및 그 방법
US9197078B2 (en) * 2013-12-18 2015-11-24 Ford Global Technologies, Llc Battery parameter estimation
US9718455B2 (en) 2014-02-20 2017-08-01 Ford Global Technologies, Llc Active battery parameter identification using conditional extended kalman filter
US9539912B2 (en) 2014-02-20 2017-01-10 Ford Global Technologies, Llc Battery capacity estimation using state of charge initialization-on-the-fly concept
US9272634B2 (en) 2014-02-20 2016-03-01 Ford Global Technologies, Llc Active battery system estimation request generation
US9381825B2 (en) 2014-02-20 2016-07-05 Ford Global Technologies, Llc State of charge quality based cell balancing control
JP6200359B2 (ja) * 2014-03-20 2017-09-20 古河電気工業株式会社 二次電池内部温度推定装置および二次電池内部温度推定方法
AU2015247901A1 (en) * 2014-04-16 2016-09-08 Siemens Aktiengesellschaft Performance tracking of electrical energy storage
KR102205293B1 (ko) * 2014-04-18 2021-01-20 삼성전자주식회사 배터리 수명의 추정에서 발생하는 오차를 보정하는 방법 및 장치
US10345385B2 (en) * 2014-05-12 2019-07-09 Gm Global Technology Operations Llc. Battery state estimation systems and methods using a nonlinear resistance element
KR102215450B1 (ko) * 2014-06-24 2021-02-15 삼성전자주식회사 배터리의 상태 정보를 학습 및 추정하는 장치 및 방법
KR102343967B1 (ko) * 2014-12-04 2021-12-28 삼성전자주식회사 배터리의 상태를 추정하는 방법 및 장치
US10094882B2 (en) * 2014-12-26 2018-10-09 Denso Corporation Apparatus for predicting power parameter of secondary battery
CN107210608B (zh) * 2015-06-17 2020-03-31 株式会社东芝 模拟信号生成装置及模拟信号生成方法及存储介质
DE102016119253A1 (de) * 2015-10-20 2017-04-20 GM Global Technology Operations LLC Batteriezustands-schätzungssysteme und verfahren unter verwendung eines nichtlinearen widerstandselements
US11333710B2 (en) 2016-06-28 2022-05-17 Bayerische Motoren Werke Aktiengesellschaft Method and device for estimating a voltage of a battery
KR20180055192A (ko) * 2016-11-16 2018-05-25 삼성전자주식회사 배터리 상태를 추정하는 방법 및 장치
KR102066702B1 (ko) * 2017-01-02 2020-03-02 주식회사 엘지화학 배터리 관리 장치 및 이를 이용한 soc 캘리브레이션 방법
IT201700058171A1 (it) * 2017-05-29 2018-11-29 Magneti Marelli Spa Metodo di stima della corrente e dello stato di carica di un pacco batteria o cella, senza rilevazione diretta di corrente in condizioni operative
KR102515606B1 (ko) * 2017-10-31 2023-03-28 삼성에스디아이 주식회사 배터리 충전량 표시 방법 및 이를 수행하는 배터리 팩 및 전자 기기
KR102194844B1 (ko) * 2017-11-02 2020-12-23 주식회사 엘지화학 배터리 등가 회로 모델의 파라미터 추정 방법, 장치 및 기록매체
US11079437B2 (en) * 2017-12-06 2021-08-03 Cadex Electronics Inc. Battery state-of-health determination upon charging using state-of-health classifier
AU2019238653A1 (en) 2018-03-20 2020-11-12 Gs Yuasa International Ltd. Degradation estimation apparatus, computer program, and degradation estimation method
US10996282B2 (en) 2018-03-20 2021-05-04 Gs Yuasa International Ltd. Abnormality factor determination apparatus, degradation determination apparatus, computer program, degradation determining method, and abnormality factor determining method
JP6722954B1 (ja) * 2019-04-02 2020-07-15 東洋システム株式会社 バッテリー残存価値決定システム
KR20210000206A (ko) * 2019-06-24 2021-01-04 삼성에스디아이 주식회사 이상 배터리 셀 검출 방법
JP7435101B2 (ja) 2020-03-18 2024-02-21 株式会社Gsユアサ 推定装置、蓄電デバイス、推定方法、及びコンピュータプログラム
US11569668B2 (en) * 2020-07-14 2023-01-31 Igrenenergi, Inc. System and method for dynamic balancing power in a battery pack
CN111914485B (zh) * 2020-08-07 2024-03-12 山东大学 一种基于分数阶技术的自适应动力电池soc估计方法及***
DE102020212298A1 (de) * 2020-09-29 2022-03-31 Robert Bosch Gesellschaft mit beschränkter Haftung Verfahren und Vorrichtung zur gerätespezifischen Bestimmung eines innenwiderstandsbasierten Alterungszustands einer Batterie
US20220137143A1 (en) * 2020-10-30 2022-05-05 Cirrus Logic International Semiconductor Ltd. Battery model estimation based on battery terminal voltage and current transient due to load powered from the battery
US11639117B2 (en) * 2021-07-12 2023-05-02 Geotab Inc. Devices for analysis of vehicle battery health
US11742681B2 (en) 2021-07-12 2023-08-29 Geotab Inc. Methods for analysis of vehicle battery health
US11654791B2 (en) 2021-07-12 2023-05-23 Geotab Inc. Devices for analysis of vehicle battery health
US20230009678A1 (en) * 2021-07-12 2023-01-12 Geotab Inc. Methods for Analysis of Vehicle Battery Health
CN115825743A (zh) * 2022-03-07 2023-03-21 宁德时代新能源科技股份有限公司 一种电池soh值计算方法、控制装置和电池管理***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006292565A (ja) * 2005-04-12 2006-10-26 Furukawa Electric Co Ltd:The 二次電池劣化状態判定方法及び二次電池劣化状態判定装置
JP2007057385A (ja) * 2005-08-24 2007-03-08 Fuji Heavy Ind Ltd 蓄電デバイスの劣化状態推定装置
JP2007078661A (ja) 2005-09-16 2007-03-29 Furukawa Electric Co Ltd:The 蓄電池の劣化状態・充電状態の検知方法及びその装置
JP2007518973A (ja) 2003-12-18 2007-07-12 エルジー・ケム・リミテッド 神経網を用いたバッテリ残存量推定装置及び方法
JP2007187534A (ja) 2006-01-12 2007-07-26 Furukawa Electric Co Ltd:The バッテリ放電能力判定方法、バッテリ放電能力判定装置、及び電源システム
JP2010500539A (ja) * 2006-08-07 2010-01-07 ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング 容量に依存したパラメータに基づくバッテリ容量検出方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4308408B2 (ja) * 2000-04-28 2009-08-05 パナソニック株式会社 二次電池の入出力制御装置
US7107160B2 (en) * 2001-10-09 2006-09-12 Hewlett-Packard Development Company, L.P. Use-adaptive fuel gauging for battery powered electronic devices
US20030236656A1 (en) * 2002-06-21 2003-12-25 Johnson Controls Technology Company Battery characterization system
DE102005031254A1 (de) * 2005-07-05 2007-01-18 Robert Bosch Gmbh Verfahren zur Erkennung vorgebbarer Größen eines elektrischen Speichers
DE102005050563A1 (de) * 2005-10-21 2007-04-26 Robert Bosch Gmbh Verfahren zur Vorhersage der Leistungsfähigkeit elektrischer Energiespeicher
JP4952031B2 (ja) * 2006-04-14 2012-06-13 トヨタ自動車株式会社 電源装置および電源装置における入出力制限設定方法並びに車両およびその制御方法
KR100985667B1 (ko) * 2007-08-22 2010-10-05 주식회사 엘지화학 배터리 개방전압 추정장치, 이를 이용한 배터리 충전상태추정장치 및 그 제어 방법
KR100970841B1 (ko) * 2008-08-08 2010-07-16 주식회사 엘지화학 배터리 전압 거동을 이용한 배터리 용량 퇴화 추정 장치 및방법

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007518973A (ja) 2003-12-18 2007-07-12 エルジー・ケム・リミテッド 神経網を用いたバッテリ残存量推定装置及び方法
JP2006292565A (ja) * 2005-04-12 2006-10-26 Furukawa Electric Co Ltd:The 二次電池劣化状態判定方法及び二次電池劣化状態判定装置
JP2007057385A (ja) * 2005-08-24 2007-03-08 Fuji Heavy Ind Ltd 蓄電デバイスの劣化状態推定装置
JP2007078661A (ja) 2005-09-16 2007-03-29 Furukawa Electric Co Ltd:The 蓄電池の劣化状態・充電状態の検知方法及びその装置
JP2007187534A (ja) 2006-01-12 2007-07-26 Furukawa Electric Co Ltd:The バッテリ放電能力判定方法、バッテリ放電能力判定装置、及び電源システム
JP2010500539A (ja) * 2006-08-07 2010-01-07 ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング 容量に依存したパラメータに基づくバッテリ容量検出方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2551687A4

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016537645A (ja) * 2013-09-18 2016-12-01 ルノー エス.ア.エス. 蓄電池のセルの経時劣化を推定するための方法
WO2016080111A1 (ja) * 2014-11-18 2016-05-26 学校法人立命館 蓄電残量推定装置、蓄電池の蓄電残量を推定する方法、及びコンピュータプログラム
JP2016099123A (ja) * 2014-11-18 2016-05-30 学校法人立命館 蓄電残量推定装置、蓄電池の蓄電残量を推定する方法、及びコンピュータプログラム
US10663523B2 (en) 2014-11-18 2020-05-26 The Ritsumeikan Trust Remaining stored power amount estimation device, method for estimating remaining stored power amount of storage battery, and computer program
WO2016143728A1 (ja) * 2015-03-06 2016-09-15 株式会社デンソー 電池状態推定装置
JP2016166857A (ja) * 2015-03-06 2016-09-15 株式会社デンソー 電池状態推定装置
JP2017138128A (ja) * 2016-02-01 2017-08-10 株式会社デンソー 電池状態推定装置
WO2017135075A1 (ja) * 2016-02-01 2017-08-10 株式会社デンソー 電池状態推定装置
WO2017170622A1 (ja) * 2016-03-29 2017-10-05 古河電気工業株式会社 二次電池劣化推定装置および二次電池劣化推定方法
JP2017181207A (ja) * 2016-03-29 2017-10-05 古河電気工業株式会社 二次電池劣化推定装置および二次電池劣化推定方法
CN109073708A (zh) * 2016-03-29 2018-12-21 古河电气工业株式会社 二次电池劣化估计装置和二次电池劣化估计方法
US11143710B2 (en) 2016-03-29 2021-10-12 Furukawa Electric Co., Ltd. Device for estimating degradation of secondary cell, and method for estimating degradation of secondary cell
US11163010B2 (en) 2016-03-29 2021-11-02 Furukawa Electric Co., Ltd. Secondary battery deterioration estimation device and secondary battery deterioration estimation method
WO2021149483A1 (ja) * 2020-01-20 2021-07-29 東洋システム株式会社 模擬電池制御装置、電子機器、充電器および模擬電池制御方法
JP7388964B2 (ja) 2020-03-26 2023-11-29 株式会社日立製作所 二次電池装置および二次電池システム

Also Published As

Publication number Publication date
EP2551687A4 (en) 2017-08-23
EP2551687B1 (en) 2020-07-15
US20130110429A1 (en) 2013-05-02
US9678164B2 (en) 2017-06-13
EP2551687A1 (en) 2013-01-30

Similar Documents

Publication Publication Date Title
WO2011118080A1 (ja) 電池内部状態推定装置および電池内部状態推定方法
JP4689756B1 (ja) 電池内部状態推定装置および電池内部状態推定方法
JP4689755B1 (ja) 電池内部状態推定装置および電池内部状態推定方法
CN107368619B (zh) 一种扩展卡尔曼滤波soc估算方法
CN110261779B (zh) 一种三元锂电池荷电状态与健康状态在线协同估计方法
CN107422269B (zh) 一种锂电池在线soc测量方法
JP5442583B2 (ja) 電源装置用状態検知装置及び電源装置
US10664562B2 (en) Battery state of charge tracking, equivalent circuit selection and benchmarking
JP4473823B2 (ja) 電気エネルギー蓄積器のための複数の部分モデルを用いた状態量およびパラメータの推定装置
JP5307113B2 (ja) 満充電検知装置および満充電検知方法
CN108008320B (zh) 一种锂离子电池荷电状态与模型参数自适应联合估计方法
US20100066377A1 (en) Method for determining the battery capacity with the aid of capacity-dependent parameters
JP2018513378A (ja) リチウム硫黄電池の健康状態および充電状態を決定するための方法および装置
CN112305440B (zh) 一种电池剩余电量和健康状态联合估计方法
JP6339618B2 (ja) 二次電池劣化推定装置および二次電池劣化推定方法
WO2019230033A1 (ja) パラメータ推定装置、パラメータ推定方法及びコンピュータプログラム
JP6440377B2 (ja) 二次電池状態検出装置および二次電池状態検出方法
WO2017170621A1 (ja) 二次電池劣化推定装置および二次電池劣化推定方法
CN114072685A (zh) 一种用于估计电池单元的操作参数的方法
CN112415412A (zh) 估算电池soc值的方法和装置及车辆、存储介质
CN117169730A (zh) 车用电池组连续变脉宽电流激励的健康度快速检测方法
CN112213644B (zh) 电池荷电状态估算方法及电池管理***
JP5117526B2 (ja) 電池内部状態推定装置および電池内部状態推定方法
TW202201034A (zh) 電池控制裝置以及電池容量估測方法
EP3438684B1 (en) Device for estimating degradation of secondary cell, and method for estimating degradation of secondary cell

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: 10848472

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2010848472

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 13636653

Country of ref document: US