STORAGE BATTERY STATE ESTIMATION DEVICE AND STORAGE BATTERY STATE ESTIMATION METHOD
20220390524 · 2022-12-08
Assignee
Inventors
Cpc classification
G01R31/392
PHYSICS
H01M10/48
ELECTRICITY
H01M10/42
ELECTRICITY
Y02E60/10
GENERAL 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
G01R31/396
PHYSICS
H02J7/00
ELECTRICITY
G01R31/367
PHYSICS
International classification
G01R31/396
PHYSICS
G01R31/367
PHYSICS
Abstract
To provide a storage battery state estimation device that can accurately perform deterioration diagnosis even when there is no characteristic information of a storage battery.
The storage battery state estimation device includes: a baseline function estimation unit for separating a data point sequence including a capacity and differential voltage of a storage battery into a baseline point sequence and a peak point sequence, and estimating a baseline function on the basis of the baseline point sequence; a peak function estimation unit for estimating a peak function on the basis of the peak point sequence; a model function estimation unit for estimating a model function on the basis of the baseline function and the peak function; an error peak detection unit for detecting presence or absence of an error peak.
Claims
1. A storage battery state estimation device comprising: data point sequence generation circuitry, on the basis of time-series data of current and voltage of a storage battery, to generate a data point sequence including a capacity of the storage battery and differential voltage obtained through differentiation of the voltage with respect to the capacity, or a data point sequence including the voltage and a differential capacity obtained through differentiation of the capacity with respect to the voltage; baseline function estimation circuitry to separate the data point sequence into a baseline point sequence and a peak point sequence, estimating a baseline function on the basis of the baseline point sequence, and estimating a parameter, of the baseline function, that minimizes an error between the baseline point sequence and the baseline function; peak function estimation circuitry to detect a peak on the basis of the peak point sequence, estimating a peak function on the basis of the peak point sequence, and estimating a parameter, of the peak function, that minimizes an error between the peak point sequence and the peak function; model function estimation circuitry to estimate a model function on the basis of the baseline function, the peak function, the parameter of the baseline function, and the parameter of the peak function, estimating a parameter, of the model function, that minimizes an error between the data point sequence and the model function, and generating an error point sequence including the error between the data point sequence and the model function; error peak detection circuitry to detect presence or absence of an error peak on the basis of the error point sequence, estimating an error peak function on the basis of the error point sequence when the error peak has been detected, and estimating a parameter, of the error peak function, that minimizes an error between the error point sequence and the error peak function.
2. The storage battery state estimation device according to claim 1, wherein when the error peak has been detected by the error peak detection circuitry, the model function estimation circuitry estimates again the model function and the parameter of the model function on the basis of the error peak function and the parameter of the error peak function.
3. The storage battery state estimation device according to claim 1, further comprising: electrode model function estimation circuitry, when the error peak has not been detected by the error peak detection circuitry, to separate the model function into a positive electrode model function and a negative electrode model function, to perform estimation thereof.
4. The storage battery state estimation device according to any one of claim 3, wherein on the basis of known information regarding the storage battery, the electrode model function estimation circuitry separates the model function into the positive electrode model function and the negative electrode model function, to perform estimation thereof.
5. The storage battery state estimation device according to claim 3, wherein the model function estimation circuitry estimates the model function as a sum of a plurality of element peak functions, and, by using a minimum point of a differential voltage curve of the storage battery as a reference, the electrode model function estimation circuitry causes the element peak functions on a lower capacity side with respect to the minimum point, and the element peak function that has a maximum peak among the element peak functions on a higher capacity side with respect to the minimum point, to be attributed to the negative electrode model function, and causes all of the remaining element peak functions to be attributed to the positive electrode model function.
6.-7. (canceled)
8. The storage battery state estimation device according to claim 1, wherein the baseline function estimation circuitry separates the data point sequence into the baseline point sequence and the peak point sequence on the basis of a convex hull of the data point sequence.
9. A storage battery state estimation device comprising: data point sequence generation circuitry, on the basis of time-series data of current and voltage of a storage battery, to generate a data point sequence including a capacity of the storage battery and differential voltage obtained through differentiation of the voltage with respect to the capacity, or a data point sequence including the voltage and a differential capacity obtained through differentiation of the capacity with respect to the voltage; baseline function estimation circuitry to separate the data point sequence into a baseline point sequence and a peak point sequence, estimating a baseline function on the basis of the baseline point sequence, and estimating a parameter, of the baseline function, that minimizes an error between the baseline point sequence and the baseline function; peak function estimation circuitry to detect a peak on the basis of the peak point sequence, estimating a peak function on the basis of the peak point sequence, and estimating a parameter, of the peak function, that minimizes an error between the peak point sequence and the peak function; model function estimation circuitry to estimate a model function on the basis of the baseline function, the peak function, the parameter of the baseline function, and the parameter of the peak function, estimating a parameter, of the model function, that minimizes an error between the data point sequence and the model function, and generating an error point sequence including the error between the data point sequence and the model function; the baseline function estimation circuitry separates the data point sequence into the baseline point sequence and the peak point sequence on the basis of a convex hull of the data point sequence.
10. A storage battery state estimation method comprising: a data point sequence generation step of, on the basis of time-series data of current and voltage of a storage battery, generating a data point sequence including a capacity of the storage battery and differential voltage obtained through differentiation of the voltage with respect to the capacity, or a data point sequence including the voltage and a differential capacity obtained through differentiation of the capacity with respect to the voltage; a baseline function estimation step of separating the data point sequence into a baseline point sequence and a peak point sequence, estimating a baseline function on the basis of the baseline point sequence, and estimating a parameter, of the baseline function, that minimizes an error between the baseline point sequence and the baseline function; a peak function estimation step of detecting a peak on the basis of the peak point sequence, estimating a peak function on the basis of the peak point sequence, and estimating a parameter, of the peak function, that minimizes an error between the peak point sequence and the peak function; a model function estimation step of estimating a model function on the basis of the baseline function, the peak function, the parameter of the baseline function, and the parameter of the peak function, estimating a parameter, of the model function, that minimizes an error between the data point sequence and the model function, and generating an error point sequence including the error between the data point sequence and the model function; an error peak detection step of detecting presence or absence of an error peak on the basis of the error point sequence, estimating an error peak function on the basis of the error point sequence when the error peak has been detected, and estimating a parameter, of the error peak function, that minimizes an error between the error point sequence and the error peak function.
11. The storage battery state estimation method according to claim 10, wherein an electrode model function estimation step of, when the error peak has not been detected in the error peak detection step, separating the model function into a positive electrode model function and a negative electrode model function, to perform estimation thereof.
12. The storage battery state estimation method according to claim 10, wherein in the model function estimation step, when the error peak has been detected in the error peak detection step, the model function and the parameter of the model function are estimated again on the basis of the error peak function and the parameter of the error peak function.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
DESCRIPTION OF EMBODIMENTS
[0027] Hereinafter, a storage battery state estimation device according to an embodiment, for implementing the present disclosure will be described in detail with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference characters.
Embodiment 1
[0028]
[0029] As shown in
[0030] A hardware configuration of the storage battery state estimation device 1 of the present embodiment is briefly described. The storage battery state estimation device 1 is implemented by a controller. The controller includes a processor and a memory. Functions of components, i.e., the data point sequence generation unit 2, the baseline function estimation unit 31, the peak function estimation unit 32, the model function estimation unit 33, the error peak detection unit 34, and the electrode model function estimation unit 4, which form the storage battery state estimation device 1, are realized by software, firmware, or a combination of these. Software and firmware are described as programs and are stored in the memory. The processor reads out a program stored in the memory and executes the program, thereby realizing the functions of the components of the storage battery state estimation device 1.
[0031] Operation of the storage battery state estimation device 1 is described.
[0032] The current detection device 6 detects current of the storage battery 5 and outputs time-series data of the current value to the data point sequence generation unit 2. The voltage detection device 7 detects voltage of the storage battery 5 and outputs time-series data of the voltage value to the data point sequence generation unit 2. Here, the sampling period of the time-series data is defined as t.sub.s (seconds).
[0033] Next, operation in each component of the storage battery state estimation device 1 of the present embodiment is described in detail.
[0034] <Data Point Sequence Generation Unit>
[0035] The data point sequence generation unit calculates a data point sequence of a standardized capacity on the basis of an inputted current value I and the sampling period t.sub.s. In addition, the data point sequence generation unit 2 calculates a data point sequence of a differential voltage on the basis of an inputted voltage value V and the data point sequence of the standardized capacity. Lastly, the data point sequence generation unit 2 generates and outputs a data point sequence formed from the data point sequence of the standardized capacity and the data point sequence of the differential voltage.
[0036] The data point sequence generated by the data point sequence generation unit 2 is represented by expression (1).
[Mathematical 1]
{(s.sub.k, V.sub.k′)}.sub.k=0.sup.d (1)
[0037] The data point sequence described as above is defined by a general expression such as expression (2).
[Mathematical 2]
{(x.sub.k, y.sub.k)}.sub.k=0.sup.d≈{(x.sub.0, y.sub.0), (x.sub.1, y.sub.1), . . . , (x.sub.d, y.sub.d)} (2)
[0038] Here, s.sub.k is a standardized capacity, and is differential voltage. The differential voltage V′.sub.k is defined as V′.sub.k=dV.sub.k/ds.sub.k. k is a sampling parameter. When the time at which obtainment of data is started for diagnosis is defined as 0 seconds, and the sampling time is defined as t seconds, t=t.sub.s×k is established. The standardized capacity s.sub.k can he calculated by using expression (3) and expression (4) from capacity q.sub.k (coulomb).
[0039] Here, capacity q.sub.typ is a standardized full charge capacity, and typically, the rated capacity or the full charge capacity in the initial state of the storage battery to be diagnosed can be used. V.sub.k and I.sub.k are a voltage value and a current value at the time of sampling parameter k. q.sub.k is the capacity at the time of sampling parameter k. Standardized capacity s.sub.k is the ratio of the state of charge (SOC) at the time of sampling parameter k when the standardized full charge capacity is used as a reference. Therefore, standardized capacity s.sub.k is a value from 0 to 1. By using standardized capacity s.sub.k, it becomes possible to analyze storage batteries having various rated capacities, on the basis of the same reference. Capacity q.sub.k may be used instead of standardized capacity s.sub.k.
[0040] As a calculation method for differential voltage dV.sub.k/ds.sub.k, since V.sub.k and s.sub.k are discrete data point sequences, approximate differentiation according to a difference method or the like can be used. When differential voltage is calculated by using approximate differentiation, there is a possibility that noise included in the inputted current value I and voltage value V is amplified. In order to suppress this, a low-pass filter may be used in current detection and voltage detection, or the sampling periods of current detection and voltage detection may be adjusted.
[0041] The data, point sequence generated in this manner is stored, including data point sequences generated in the past, in a memory inside the storage battery state estimation device 1 or a data server, a cloud, or the like outside the storage battery state estimation device 1.
[0042] <Function Generation Unit>
[0043] The function generation unit 3 generates a model function on the basis of the data point sequence outputted by the data point sequence generation unit 2. In addition, the function generation unit 3 generates a parameter, of the model function, that minimizes the error between the data point sequence and the model function. Then, the function generation unit 3 outputs the model function and the parameter of the model function.
[0044] Operation of the electrode model function estimation unit 4 will be described later.
[0045] Next, operation performed in components of the function generation unit 3 is described in detail.
<Baseline Function Estimation Unit>
[0046] The baseline function estimation unit 31 separates the data point sequence outputted by the data point sequence generation unit 2, into a baseline point sequence and a peak point sequence. Next, the baseline function estimation unit 31 estimates a baseline function by using a later-described method with respect to the baseline point sequence. The baseline function estimation unit 31 estimates a parameter, of the baseline function, that minimizes the error between the baseline point sequence and the baseline function. Lastly, the baseline function estimation unit 31 outputs the baseline point sequence, the peak point sequence, the baseline function, and the parameter of the baseline function.
[0047] Here, the baseline point sequence and the peak point sequence are represented by expression (5) and expression (6), respectively.
[Mathematical 5]
{(s.sub.k, V.sub.b,k′)}.sub.k=0.sup.d (5)
[Mathematical 6]
{(s.sub.k, V.sub.p,k′)}.sub.k=0.sup.d (6)
[0048] At this time, a relationship represented by expression. (7) is established between differential voltage v′.sub.k, baseline differential voltage V′.sub.b,k, and peak differential voltage V′.sub.p,k.
[Mathematical 7]
V.sub.k′=V.sub.b,k′+V.sub.p,k′ (7)
[0049] As a method for separating a data point sequence into a baseline point sequence and a peak point sequence, there is a method, for example, in which a convex hull of the data point sequence is formed, and a lower hull of the convex hull, i.e., the line connecting counterclockwise a data point at the left end and a data point at the right end on the peripheral line of the convex hull, is used as a baseline point sequence. Alternatively, as another method, for example, there is a method in which a baseline point sequence and a peak point sequence are separated from each other by using a point sequence obtained by causing a data point sequence to pass through a low-pass filter. This method is based on an interpretation that, in a differential voltage curve, a peak curve represents high frequency components, and a baseline curve represents low frequency components. Thus, the determination method of a baseline point sequence in the baseline function estimation unit 31 is not limited only to the method that uses a lower hull of a convex hull.
[0050] As seen from expression (7), the difference between the differential voltage and the baseline differential voltage is the peak differential voltage. The baseline point sequence is represented by expression (3) when subscripts of the data point sequence included in the lower hull are defined as σ.sub.1, σ.sub.2, . . . , σ.sub.h.
[Mathematical 8]
{(s.sub.σ.sub.
[0051] Then, baseline differential voltage V′.sub.b,k is represented by expression (9).
[Mathematical 9]
V.sub.b,k′=f.sub.itp1(s.sub.k; {(s.sub.σ.sub.
[0052] Here, is a function that. outputs baseline differential voltage at standardized capacity s.sub.k through piecewise linear interpolation of the baseline point sequence represented by expression (8), i.e , the lower hull.
[0053] The baseline function can be expressed as superposition of a plurality of functions. For example, the baseline function can be expressed as a function obtained by superposition. of a peak function, a sigmoid-type function being an integration form thereof, an exponential function, a constant term, and the like. That is, baseline function f.sub.b is represented by expression (10) as superposition of element baseline functions f.sub.b,1, f.sub.b,2, . . . , f.sub.b,nb.
[Mathematical 10]
f.sub.b(s; θ.sub.b)=Σ.sub.i=1.sup.n.sup.
[0054] Here, θ.sub.b and θ.sub.b,i are defined by expression (11) and expression (12), respectively.
[Mathematical 11]
θ.sub.b:=[θ.sub.b,1.sup.T, θ.sub.b,2.sup.T, . . . , θ.sub.b,n.sub..sup.m.sup.
[Mathematical 12]
θ.sub.b,i:=[θ.sub.b,i1,θ.sub.b,i2, . . . , θ.sub.b,im.sub..sup.m.sup.
[0055] θ.sub.b is a parameter to be estimated for baseline function f.sub.b, and θ.sub.b,i is a parameter to be estimated for element baseline function f.sub.b,i.
[0056] At this time, the parameter estimation problem of the baseline function becomes a problem in which an optimum parameter θ′.sub.b is to be obtained by solving expression (13) below. That is, the baseline function estimation unit 31 estimates a parameter, of the baseline function, that minimizes the error between the baseline point sequence and the baseline function. Therefore, the superscript asterisk indicates that this parameter is the optimum parameter estimated by the baseline function estimation unit 31. m.sub.b is the total number of parameters to be estimated, and R.sup.mb is a set of m.sub.b-dimensional real numbers.
[0057] In order to estimate the optimum parameter θ′.sub.b by solving this problem with use of an optimization method, a publicly known non-linear optimization method can be used. For example, the Gauss-Newton method, the Levenberg-Marquardt method, or the like can be used as an optimization method. There may be some information regarding parameters to be estimated, for example, information that a parameter is non-negative, or the like. In such a case, such information may be caused to be included as a constraint condition, whereby the optimization method may be formulated as a non-linear optimization problem with a constraint condition. As an optimization method in this case, a penalty function method, a sequential quadratic programming method, a generalized reduced gradient method. (GRG method), or the like can be used.
[0058] It should be noted that the aforementioned optimization methods without a constraint condition and with a constraint condition are examples, and an optimization method such as metaheuristics may be used as another optimization method. Further, optimization methods may be separately used in accordance with the scale (the number of parameters) of the problem and the scale (processing speed, memory amount, and the like) of calculation resources.
[0059] The optimization problem formulation method is not limited to expression (13). As a simple example, formulation of the optimization problem may be minimization of the sum of fourth power errors instead of minimization of the sum of square errors as in expression (13), or may be minimization of a weighted sum including a regularization term and the like.
[0060] By performing such estimation, the baseline function estimation unit 31 outputs the data point sequence, the peak point sequence, the baseline function, and the parameter of the baseline function.
[0061] <Peak Function Estimation Unit>
[0062] The peak function estimation unit 32 applies a peak detection technique to the peak point sequence outputted by the baseline function estimation unit 31, and detects peaks. Next, the peak function estimation unit 32 estimates a peak function obtained by superposition of element peak functions corresponding to the detected peaks. Further, using information. regarding each detected peak, such as information of the position of the peak, the height of the peak, and the half-width of the peak, the peak function estimation unit 32 estimates a parameter, of the peak function, that minimizes the error between the peak point sequence and the peak function. Lastly, the peak function estimation unit 32 outputs the peak function, the parameter of the peak function, and the data point sequence, the baseline function, and the parameter of the baseline function received from the baseline function estimation unit 31.
[0063] As a peak detection. technique in the peak function estimation unit 32, a publicly known peak detection algorithm may be used. At that time, if reference values for peak detection, such as, For example, reference values of minimum peak height, minimum peak width, and maximum peak width, are set, peak detection can be performed even when noise is included. The peak function f.sub.p can be represented by expression (14) as superposition of n.sub.p element peak functions f.sub.p,1, f.sub.p,2, . . . , p.sub.p,np.
[Mathematical 14]
f.sub.p(s;θ.sub.p)=Σ.sub.i=1.sup.n.sup.
[0064] Here, θ.sub.p and θ.sub.p,i are defined by expression (15) and expression (16), respectively.
[Mathematical 15]
θ.sub.p:=[θ.sub.p,1.sup.T, θ.sub.p,2.sup.T, . . . , θ.sub.p,n.sub..sup.m.sup.
[Mathematical 16]
θ.sub.p,i:=[θ.sub.p,i1, θ.sub.p,i2, . . . , θ.sub.p,im.sub..sup.m.sup.
[0065] θ.sub.p is a parameter to he estimated for peak function f.sub.p, and θ.sub.p,i and is a parameter to be estimated for element peak function f.sub.p,i.
[0066] At this time, the parameter estimation problem of the peak function becomes a problem in which an optimum parameter θ*.sub.p is to be obtained by solving expression (17) below. That is, the peak function estimation unit 32 estimates a parameter, of the peak function, that minimizes the error between the peak point sequence and the peak function. Here, the superscript asterisk indicates that this parameter is the optimum parameter estimated by the peak function estimation unit 32, m.sub.p is the total number of parameters to be estimated, and R.sup.mp is a set of m.sub.p-dimensional real numbers.
[0067] As element peak function f.sub.p,i, a density function that represents a probability distribution such as Gaussian distribution, logistic distribution, or Cauchy distribution, can be used, for example. Alternatively, as an element peak function, a density function that represents a more complicated probability distribution, such as a density function that represents a left-right asymmetric probability distribution, may be used. Of course, the element peak function need not necessarily be a density function, and any function that has a peak as an element peak function can be used. The method for solving this problem is similar to the method described with respect to solving the parameter estimation problem of the baseline function. As initial parameters of θ.sub.p and θ.sub.p,i when solving the parameter estimation problem, information regarding each peak, such as information of the position of the peak, the height of the peak, the half-width of the peak, and the like, can be used.
[0068] By performing such estimation, the peak function estimation unit 32 outputs the peak function, the parameter of the peak function, and the data point sequence, the baseline function, and the parameter of the baseline function received from the baseline function estimation unit 31.
[0069] <Model Function Estimation Unit>
[0070] The model function estimation unit 33 receives the baseline function, the parameter of the baseline function, the peak function, the parameter of the peak function, and the data point sequence outputted from the baseline function estimation unit 31 and the peak function estimation unit 32. Then, the model function estimation unit 33 causes the baseline function and the peak function to be superposed with each other, to estimate a model function that corresponds to the data point sequence. In addition, on the basis of the parameter of the baseline function and the parameter of the peak function, the model function estimation unit 33 estimates a parameter, of the model function, that minimizes the error between the estimated model function and the data point sequence. Further, the model function estimation unit 33 generates an error point sequence that has the error between the model function and the data point sequence as an element. Lastly, the model function estimation unit 33 outputs the model function, the parameter of the model function, and the error point sequence.
[0071] The error point sequence generated by the model function estimation unit 33 is represented by expression (18).
[Mathematical 18]
{(s.sub.k, ε.sub.k)}.sub.k=0.sup.d (18)
[0072] Here, error ε.sub.k is defined by expression (19) below, as the difference between model function f and the data point sequence.
[Mathematical 19]
ε.sub.k:=f(s.sub.k;θ)−V.sub.k′ (19)
[0073] Model function f is given by expression (20) below, as the sum of baseline function f.sub.b and peak function f.sub.p.
[Mathematical 20]
f(s; θ)=f.sub.b(s; θ.sub.b)+f.sub.p(s;θ.sub.p) (20)
[0074] Here, θ is defined by expression (21).
[Mathematical 21]
θ:=[θ.sub.b.sup.T, θ.sub.p.sup.T].sup.T ∈.sup.m (21)
[0075] θ is a parameter to be estimated for model function f. At this time, the parameter estimation problem of the model function becomes a problem in which an optimum parameter θ.sup.# is to be obtained by solving expression (22) below. That is, the model function estimation unit 33 estimates a parameter, of the model function, that minimizes the error between the model function and the data point. sequence. Here, the superscript number sign indicates that this parameter is the optimum parameter estimated by the model function estimation unit 33. It should be noted that m=m.sub.b+m.sub.p.
[0076] The method for solving this problem is similar to the method described with respect to solving the parameter estimation problem of the baseline function. In setting of the initial parameter θ.sub.ini of the model function, the optimum parameter θ*.sub.b of the baseline function and the optimum parameter θ*.sub.p of the peak function can be used. That is, the initial parameter θ.sub.ini of the model function can be set as in expression (23). When the initial parameter of the model function is set in this manner, it becomes possible to start calculation from a value close to an optimum parameter.
[Mathematical 23]
θ.sub.ini=[θ*.sub.b.sup.T, θ*.sub.p.sup.T].sup.T (23)
[0077] The model function estimation unit 33 estimates the optimum parameter θ.sup.# of the model function shown in expression (1) by solving expression (22).
[Mathematical 24]
σ.sup.#=[θ.sub.b.sup.#.sup..sup.m (24)
[0078] Here, θ.sub.b.sup.# is the optimum parameter of the baseline function estimated by the model function estimation unit 33, and θ.sub.p.sup.# is the optimum parameter of the peak function estimated by the model function estimation unit 33. That is, the superscript number sign indicates that this parameter is the optimum parameter estimated by the model function. estimation unit 33.
[0079] By performing such estimation, the model function estimation unit 33 outputs the model function, the parameter of he model function, and the error point sequence.
[0080] <Error Peak Detection Unit>
[0081] The error peak detection unit 34 detects error peaks by applying a peak detection technique to the error point sequence outputted. from the model function estimation unit 33. When any error peak has been detected, the error peak detection unit 34 estimates an error peak function represented by the sum of element error peak functions, by a method similar to that used in the peak function estimation unit 32, with respect to the one or more detected error peaks. Further, the error peak detection unit 34 estimates a parameter, of the error peak function, that minimizes the error between the error peak function and the error point. sequence. Lastly, the error peak detection unit 34 outputs the error peak function and the parameter of the error peak function to the model function estimation unit 33. As described later, when the model function estimation unit 33 has received the error peak function and the parameter of the error peak function from the error peak detection unit 34, the model function estimation unit 33 reconstructs the model function and the parameter of the model function and outputs the resultant model function. and parameter.
[0082] It is assumed that this is the j-th time (j is a natural number) the error peak detection unit 34 has received the model function from the model function estimation unit 33. At this time, the j-th order error peak function is represented by expression (25) as superposition of n.sub.pe(j) element error peak functions f.sup.(j).sub.pe,i.
[Mathematical 25]
f.sub.pe.sup.(j)(s;θ.sub.pe.sup.(j))=Σ.sub.i=1.sup.n.sup.
[0083] Here, θ.sup.(j).sub.pe is defined by expression (26).
[Mathematical 26]
Θ.sub.pe.sup.(j):=[θ.sub.pe,1.sup.(j)T, θ.sub.pe,2.sup.(j)T, . . . θ.sub.pe,n.sub.
[0084] θ.sup.(j).sub.pe,i is a parameter of the i-th element error peak function of the j-th order error peak function,
[0085] When. the error peak detection unit 34 has not detected any error peak, the error peak detection unit 34 outputs the model function and the parameter of the model function at the time point.
[0086] <Model Function Estimation Unit>
[0087] When the model function estimation unit 33 has received the error peak function and the parameter of the error peak function from the error peak detection unit 34, the model function estimation unit 33 respectively adds the error peak function and the parameter of the error peak function to the model function and the parameter of the model function that have been used up to that time point, thereby reconstructing the model function. Then, using the reconstructed model function, the model function estimation unit 33 estimates a parameter, of the reconstructed model function, that minimizes the error with respect to the data point sequence. Further, the model function estimation unit 33 regenerates an error point, sequence that has the error between the reconstructed model function and the data point sequence as an element.
[0088] It is assumed that this is the r-th time (r is a natural number) the model function estimation unit 33 has received the error peak function and the parameter of the error peak function from the error peak detection unit 34. The r-order model function f.sup.(r) having been reconstructed r times is represented by expression (27) below.
[Mathematical 27]
f.sup.(r)(s;θ.sup.(r))=f(s;θ)+θ.sub.j=1.sup.rf.sub.pe.sup.(j)(s;θ.sub.pe.sup.(j)) (27)
[0089] Here, θ.sup.(r) is defined by expression (28).
[Mathematical 28]
θ.sup.(r):=[θ.sup.T,θ.sub.pe.sup.(1)T,θ.sub.pe.sup.(2)T . . . , θ.sub.pe.sup.(r)T].sup.T (28)
[0090] In estimation of the parameter of the r-th-order model function, the initial parameter can be set as expression (29).
[Mathematical 29]
θ.sub.ini.sup.(r)=[θ.sup.(r−1#T, θ.sub.pe.sup.(r)*T].sup.T (29)
[0091] Here, θ.sup.(r)*.sub.pe is the optimum parameter of the r-th-order error peak function f.sup.(r)*.sub.pe estimated by the error peak detection unit 34. θ.sup.(r−1)# is the optimum parameter of the r-1-th-order model function f.sup.(r−1) estimated by the model function estimation unit 33.
[0092] Since the loop is made between the model function estimation unit 33 and the error peak detection unit 34, estimation accuracy of the model function can be improved peak detection failure can be prevented in the function generation unit 3.
[0093] When the error peak detection unit 34 having received the regenerated error point sequence does not detect any error peak, the error peak detection unit 34 outputs the model function and the parameter of the model function at that time point.
[0094] Next, operation performed in the electrode model function estimation unit 4 is described in detail.
[0095] <Electrode Model Function Estimation Unit>
[0096] The electrode model function estimation unit 4 separates the model function. generated in the function generation unit 3 into a positive electrode model function and a negative electrode model function to perform estimation thereof, on the basis of at least. one of information regarding the positive electrode potential and the negative electrode potential of a storage battery of the same kind as the storage battery to be diagnosed, and information of a model function of a storage battery of the same kind as the storage battery to be diagnosed. These pieces of information need not necessarily be information regarding the storage battery to be diagnosed itself obtained in advance, and may be general known information regarding a storage battery of the same kind as the storage battery to be diagnosed.
[0097] Information regarding the positive electrode potential and the negative electrode potential is, typically, at least one of information regarding the shapes of the potential curves and information regarding the shapes of the differential potential curves of the respective positive electrode and negative electrode.
[0098] The information regarding the negative electrode potential is a potential curve of the negative electrode obtained when, for example, with respect to a lithium ion battery using graphite in the negative electrode, the occlusion amount of lithium by the negative electrode is represented by the horizontal axis respect to the potential curve of the negative electrode of such. a lithium ion battery, it is known that in accordance with increase in the occlusion amount of lithium by the negative electrode, the potential varies stepwise with flat regions of the potential. This variation in the potential curve is due to change in the stage structure of the intercalation compound in the graphite layer. A flat region of the potential of the potential curve of the negative electrode is in a two-layer coexistence state in which two stages coexist, and it is considered that the potential varies in association with change in the stage structure. Therefore, with respect to the potential curve of the negative electrode, in a low SOC region, i.e., a region where the occlusion amount of lithium by the negative electrode is not higher than 50%, a plullity of peaks that reflect the process of phase change in which a random stage changes to stage 4, stage 2L, and stage 2 in accordance with increase in the occlusion amount, are observed. In addition, with respect to the potential curve of the negative electrode, in a region where the occlusion amount of lithium by the negative electrode is about 50%, a new peak that reflects phase change to new stage is observed.
[0099] Meanwhile, the information regarding the positive electrode potential is the potential curve of the positive electrode obtained when, for example, with respect to a lithium ion. battery using graphite in the negative electrode, the occlusion amount of lithium by the negative electrode is represented by the horizontal axis. The potential curve of the positive electrode of such a lithium ion battery often has a large absolute amount of potential variation when compared with the potential curve of the negative electrode. For example, in the case of the potential curve of a positive electrode based on nickel, manganese, cobalt, NMC (Ni—Mn—Co) as a combination of these, or NCA (Ni—Mn—Al), flat regions of the potential are small in number, peaks due to phase change are gentler and are also small in number in many cases, and the potential is in a gently increasing shape. However, the absolute amount of potential variation in the potential curve of the positive electrode is large when compared with that of the potential curve of the negative electrode.
[0100]
[Mathematical 30]
V=U.sub.p−U.sub.n (30)
[0101] Therefore, the shape of the voltage curve of the cell has both features of gentle increase in The positive electrode potential curve and stepwise potential variation in the negative electrode potential curve.
[0102] As shown in
[0103] Using the feature of the shape of at least one of the voltage curve and the differential voltage curve determined by the electrode material as described above, the relationship between the positive electrode potential and the negative electrode potential in the voltage curve of the storage battery, and the like, the electrode model function estimation unit 4 separates the differential voltage function of the storage battery into a differential potential function of the positive electrode and a differential potential function of the negative electrode, to perform estimation thereof. In other words, the electrode model function estimation unit 4 separates the differential voltage function of the storage battery being a model function, to estimate a differential potential function of the positive electrode being a positive electrode model function, and a differential potential function of the negative electrode being a negative electrode model function.
[0104] Next, details of the functions used in the storage battery state estimation device of the present embodiment are described.
[0105] Since each function to be estimated is a function obtained through differentiation of voltage or potential, the storage battery state estimation device of the present embodiment uses, as an element function, a function that has a peak when differentiation is performed. As an example of such a function, a logistic function being one of sigmoid-type functions can be used. Expression (31) shows the logistic function.
[0106] Here, k is a parameter corresponding to height, μ is a parameter corresponding to position, and σ is a parameter corresponding to gentleness. These parameters are parameters that characterize shape change due to phase change in the potential curve of an electrode.
[0107] When expression (31) is differentiated, expression (32) is obtained.
[0108] Expression (32) is an element peak function representing a peak of a differential potential curve. In general, it is known that the potential curve of an electrode has a stepwise shape due to phase change. Therefore, the potential curve can be represented by the sum of siqmoid-type functions. That is, when the differential potential curve represented by the sum of element peak functions, highly accurate function estimation can be realized.
[0109] A positive electrode potential function is represented by expression (33) as an example,
[0110] Here, c.sub.p is a constant term, and b.sub.ps is a linear term. The differential potential function of the positive electrode is represented by expression (34) obtained through differentiation of the above expression with respect to s.
[0111] Meanwhile, a negative electrode potential function is represented by expression (35) as an example.
[0112] Here, c.sub.n is a constant term. The differential potential function of the negative electrode is represented. by expression (36) obtained through differentiation of the above expression with respect to s.
[0113] Therefore, the voltage function of the storage battery is represented by expression (37) below, from expression (33) and expression (35).
[0114] Here, c=c.sub.p−c.sub.n.
[0115] The differential voltage function of the storage battery is represented by expression (35) below, from expression (34) and expression (36).
[0116]
[0117]
[0118] Without knowing in advance the differential voltage curves of the positive electrode and the negative electrode regarding the storage battery to be diagnosed as shown in
[0119] <Problem 1: Problem of Parameter Estimation>
[0120] One element function usually has three parameters. Therefore, in a model function corresponding to a differential voltage curve having a large number of peaks, the number of parameters to he estimated increases in accordance with the number of element functions representing the model function, is a result, difficulty in estimation increases in association with increase in the number of parameters.
[0121] <Problem 2: Problem of Peak Detection>
[0122] In order to perform estimation of a function and estimation of parameters of the function, it is necessary to perform peak detection from differential voltage curve and assign an element peak function to each peak. In this case, the error in the measurement values of current and voltage is amplified in differential operation at the time of calculation of the differential voltage, and thus, there is a risk of erroneous detection. In addition, there may be cases where a peak to be detected does not have a local maximum value, and thus, there is also a risk of non-detection. Further, since the shape of peak becomes gentle due to the deterioration state of the storage battery, the charge condition, the environment of the storage battery, and the like, peak detection becomes difficult. For example, in a case where a storage battery has deteriorated, if a large current flows, distribution of the lithium ion concentration is likely to occur between layers in the electrode, in such a case where the temperature is low. Due to the lithium ion concentration distribution, distribution occurs in the electrode potential. As a result, the shape of the voltage curve of the cell voltage being the average value of the distribution of the electrode potential becomes gentle.
[0123] <Problem 3: Problem of Separation of Positive Electrode Model Function and Negative Electrode Model Function>
[0124] Even in a case of the sane material-based lithium ion battery, if the type is different, there is a possibility that the number of peaks, the shape, and the like of the differential potential curve are different. In addition, the peak shape of the differential potential curve will also change in accordance with advancement of deterioration. It is not easy to accurately separate the differential potential curve into a positive electrode differential potential curve and a negative electrode differential potential perform estimation thereof.
[0125] In the following, a solution for the above-described three problems with respect to the storage battery state estimation device of the present embodiment is described.
[0126] <Countermeasure to Problem 1>
[0127]
[0128] The baseline function estimation unit 31 of the present embodiment considers that “differential voltage curve=peak curve+baseline curve”, a peak curve by subtracting a baseline curve. Therefore, peak detection can be facilitated by extracting only the peaks to be detected. The baseline curve is calculated on the basis of a convex hull, for example. The convex hull means a minimum convex polygon that includes all given points. The baseline curve, i.e., a lower hull, is obtained by connecting counterclockwise the points at the left end and the right end in a convex hull calculated from all data points of a differential voltage curve in an estimation range. The baseline function estimation unit 31 estimates a baseline function with respect to the baseline curve. Then, the baseline function estimation unit 31 estimates the optimum parameter, of the baseline function, that minimizes the error between the estimated baseline function and the baseline curve.
[0129] Next, the peak function. estimation unit 32 of the present embodiment applies a general peak detection technique to the peak curve calculated by subtracting the baseline curve from the differential voltage curve. Then, using information of each detected peak, such as, for example, information of the height of the peak, the position of the peak, and the width of the peak, the peak function estimation unit 32 estimates a peak function corresponding to the detected peak. Information of the detected peak can be used as an initial parameter of the parameter of the peak function to be estimated.
[0130] Next, the model function estimation unit 33 of the present embodiment sets, as a model function, the function represented by the sum of the baseline function and the peak function. In addition, using the optimum parameter of the baseline function and the optimum parameter of the peak function as initial parameters, the model function estimation unit 33 estimates the optimum parameter, of the model function, that minimizes the error between the data point sequence and the model function. Further, the model function estimation unit 33 generates an error point sequence that has the error between the data point sequence and the model function as an element.
[0131] Next, the error peak detection unit 34 of the present embodiment applies peak detection to the error point sequence, and when any error peak has been detected, performs estimation of an error peak function with respect to the detected error peak. Further, the error peak detection unit 34 estimates the optimum parameter of the error peak. function.
[0132] Further, the model function estimation unit 33 re-estimates the model function by using the error peak function. That is, the model function estimation unit 33 sets, as a new model function, the model function estimated last time to which the error peak function is added. Using, as initial parameters, the optimum parameter of the model function estimated last time and the optimum parameter of the error peak function, the model function estimation unit 33 estimates the optimum parameter, of the model function, that minimizes the error between the new model function and the data point sequence. Further, the model function estimation unit 33 regenerates the error point sequence that has the error between the data point sequence and the new model function as an element. A loop of such model function estimation, peak detection with respect to the error point sequence, and estimation of the error peak function is repeated.
[0133] Lastly, the function generation unit 3 ends the process at the time point when no more error peak is detected from the error point sequence in the error peak detection. unit 34, and sets the newest model function at that time as the model function that has been eventually estimated.
[0134] In the storage battery state estimation device of the present embodiment, the data point sequence of the differential voltage is separated into a baseline point sequence and a peak point sequence in the baseline function estimation unit 31. Therefore, the model function to be estimated is divided into two functions of the baseline function and the beak function. Thus, the number of parameters to be estimated at one time is reduced. As a result, estimation of parameters in the baseline function estimation unit 31 and the peak function estimation unit 32 is facilitated. In addition, the model function estimation unit 33 estimates a parameter of the model function, using the optimum parameter of the baseline function and the optimum parameter of the peak function as initial parameters. Further, the model function estimation unit 33 estimates a parameter of the new model function, using the optimum parameter of the model function estimated last time and the optimum parameter of the error peak function as initial parameters. As a result, the difficulty in estimation of parameters in the model function estimation unit 33 is reduced.
[0135] As described above, the storage battery state estimation device of the present embodiment solves the above-described problem 1 by dividing the model function to be estimated into two functions of a baseline function and a peak function, and by performing estimation of parameters of the model function, using the two optimum parameters as initial parameters.
[0136] <Countermeasure to Problem 2>
[0137]
[0138]
[0139] Here, the baseline function is estimated by using the difference between the differential voltage and the estimated peak function, but the baseline function may be estimated by using a convex hull baseline.
[0140]
[0141] It should be noted. that, even in a case where an end point of the error has a local maximum value as shown in
[0142] As described above, the storage battery state estimation device of the present embodiment solves the above-described problem 2 by performing peak detection using the difference peak obtained by subtracting the baseline function from the differential voltage.
[0143] <Countermeasure to Problem 3>
[0144] The shape of the differential potential curve of the positive electrode shown in
[0145] The above-described method in which the minimum point of the differential voltage curve of the cell is used as a reference position, thereby separating attribution to the positive electrode model function and. attribution to the negative electrode model function, is an example, and another method may be used. For example, in the data point sequence generation unit 2, the function generation unit 3, or the electrode model function estimation unit 4, the positive electrode material and the negative electrode material of the storage battery to be diagnosed may be estimated on the basis of inputted data, and a reference for separating attribution to the positive electrode model function and attribution to the negative electrode model function may be determined on the basis of the estimated materials. Alternatively, without setting in advance a reference for separating attribution to the positive electrode model function and attribution to the negative electrode model function, an optimum reference may be determined by using a technology such as machine Learning, artificial intelligence (AI), or the like.
[0146]
[0147] As shown in
[0148] As described above, the storage battery state estimation device of the present embodiment solves the above-described problem 3 by separating attribution to the positive electrode model function and attribution to the negative electrode model function by using the minimum point of the differential voltage curve of the cell voltage as a reference position.
[0149] Next, a result obtained by applying the storage battery state estimation device of the present embodiment to a lithium ion battery of a different type is described.
[0150]
[0151] In
[0152] As shown in
[0153] As have been described above, the storage battery state estimation device of the present embodiment can estimate the positive electrode potential, the positive electrode differential potential, the negative electrode potential, and the negative electrode differential potential of the storage battery, without. using the differential potential curves of the positive elect rode and the negative electrode of the storage battery, the voltage curve of the storage battery in the initial state, or the like measure& in advance. As a result, the storage battery state estimation. device of the present embodiment can accurately perform deterioration diagnosis even when there is no characteristic information of the storage battery to be diagnosed.
[0154] In the storage battery state estimation device of the present embodiment, the storage battery state is estimated by using the data point sequence composed of the capacity and the differential voltage of the storage battery. Instead of the data point sequence composed of the capacity and the differential voltage of the storage battery, the storage battery state estimation device of the present embodiment may use a data point sequence composed of the voltage of the storage battery and the differential capacity obtained through differentiation of the capacity of the storage battery with respect to voltage.
[0155] When the data point sequence composed of the voltage and the differential capacity of the storage battery is used, the model function generated. by the function. generation unit 3 becomes a differential capacity function of the storage battery. Further, the positive electrode model function and the negative electrode model function separated by the electrode model function estimation unit 4 become a differential capacity function of the positive electrode and a differential capacity function of the negative electrode, respectively.
[0156] The storage battery state estimation device according to the present embodiment has five advantages as described below.
[0157] A first advantage is that estimation of a model function using element functions is facilitated. The baseline function estimation unit separates the data point sequence of the differential voltage of the storage battery into a baseline point sequence and a peak point sequence. Therefore, estimation, by the model function, of the differential voltage curve including a plurality of peaks derived from phase change is facilitated. Specifically, since the data point sequence of the differential voltage is separated into a baseline point sequence and a peak point sequence, the big problem that the data point sequence of the differential voltage is estimated by using one model function is divided into two small problems that the baseline point sequence is estimated in terms of a baseline function, and the peak point sequence is estimated in terms of a peak function. As a result, the peaks to be detected become clear, and peak detection in the peak function estimation unit is facilitated. In addition, since the model function to be estimated is divided into two simple functions of a baseline function and a peak function, the number of element functions for representing each of these two functions is reduced. As a result, the number of parameters to be estimated at one time is reduced, and thus, estimations of parameters in the baseline function estimation unit and the peak function estimation unit are facilitated. Further, in the model function estimation unit, when a parameter of the model function. is to be estimated, an optimum parameter of the baseline function and an optimum parameter of the peak function which are individually estimated can be used as initial parameters. Therefore, the model function estimation. unit can start calculation of a parameter from a value close to an optimum parameter. As a result, estimation of the parameter in the model function estimation unit is more facilitated.
[0158] A second advantage is that the baseline point sequence can be assuredly obtained from the data point sequence generated on the basis of the measured value. In separation of the baseline in the baseline function estimation unit, when the point sequence according to data points included in the lower hull of a convex hull of the data point sequence is used as a baseline point sequence, the baseline point. sequence can be assuredly obtained. This is because, as for the algorithm for obtaining a convex hull from a data point sequence, various methods such as Gift wrapping algorithm and Graham scan are known, and the convex hull can be assuredly and efficiently obtained by using these known algorithms.
[0159] A third advantage that detection failure of peaks to be detected. can be prevented, and a model function can be highly accurately estimated. In the storage battery state estimation device of the present embodiment, a process in which: the error peak detection unit performs error peak detection and estimation of error peak function with respect to an error point sequence generated by the model function estimation unit; and the model function estimation unit adds the error peak function estimated. by the error peak detection unit and estimates again the model function, is repeated. As a result, the storage battery state estimation device of the present embodiment can prevent detection failure of peaks to be detected, and can highly accurately derive the model function.
[0160] There is another advantage that a highly accurate model function can be obtained. For example, it is assumed that a user uses an application of performing conversion to an SOC characteristic, using an OCV characteristic of the storage battery. At this time, when the accuracy of the model function of the differential voltage derived in the storage battery state estimation device of the present embodiment is higher, conversion to a more accurate SOC characteristic can be realized accordingly.
[0161] A fourth advantage is that the model function can be highly accurately separated into a positive electrode model function and a negative electrode model function, to perform estimation thereof. The electrode model function estimation unit separates attribution to the positive electrode model function and attribution to the negative electrode model function, by using the minimum point of the differential voltage curve of the cell voltage as a reference position, for example. As a result, in a lithium ion battery using graphite in the negative electrode, even when a different positive electrode material is used, a positive electrode model function and a negative electrode model function can be accurately estimated.
[0162] A fifth advantage is that detailed deterioration diagnosis can be performed. For example, with respect to the same storage batteries, if the positive electrode model function and the negative electrode model function estimated in the initial state are compared with the positive electrode model function and the negative electrode model function estimated after use, it becomes possible to perform individual diagnosis of the positive electrode deterioration degree, the negative electrode deterioration degree, and the deterioration degree due to shift in the positional relationship between the positive electrode potential curve and the negative electrode potential curve. In addition, with respect to a plurality of storage batteries having the same specifications, if a plurality of positive electrode model functions and negative electrode model functions that have been estimated are compared with each other, variation and the like of the deterioration of the storage batteries having the same specifications can be diagnosed.
[0163] In a conventional deterioration diagnosis method using a general polynomial approximation function or the like, a peak of differential voltage derived from phase change unique to an electrode cannot be represented by the sum of independent functions. Therefore, in the conventional deterioration diagnosis method using a polynomial approximation function or the like, it is impossible to perform separation into a positive electrode model function and a negative electrode model function. In the storage battery state estimation device of the present embodiment, function estimation is performed with respect to the differential voltage on the basis of element functions, and thus, separation into a positive electrode model function. and a negative electrode model function is possible.
[0164] The function generation unit of the present embodiment generates a model function that corresponds to a data point sequence configured by a plurality of one-dimensional data x and one-dimensional data y corresponding to each of the one-dimensional data x shown in expression (2). This function generation unit can also generate a model function with respect to a data point sequence in which is of 2 dimensions or higher. For example, when M and N are arbitrary natural numbers, it is also possible to generate a model function that corresponds to M data point sequence {(x.sub.11, . . . , x.sub.1N, y.sub.1), . . . , (x.sub.M1, . . . , x.sub.MN, y.sub.n)} in an N+1-dimensional space configured on the basis of a set x of M N-dimensional data={(x.sub.11, . . . , x.sub.1N), . . . , (x.sub.M1, . . . , x.sub.MN)} and a set y of one-dimensional data={y.sub.1, . . . , y.sub.N}. The function generation unit can generate a model function by separating an N+1-dimensional data point sequence into an N+1-dimensional baseline point sequence and an N+1-dimensional peak point sequence.
[0165] That is, the function generation unit of the present embodiment includes: a baseline function estimation unit for separating, when N is a natural number, each of a plurality of data point sequences in an N+1-dimensional space configured by a plurality of N-dimensional data and one-dimensional data corresponding to each of the plurality of N-dimensional data, into a baseline point sequence and a peak point sequence, the baseline function estimation unit being for estimating a baseline function on the basis of the baseline point sequence, and estimating a parameter, of the baseline function, that minimizes an error between the baseline point sequence and the baseline function; a peak function estimation unit for detecting a peak on the basis of the peak point sequence, estimating a peak function on the basis of the peak point sequence, and estimating a parameter, of the peak function, that minimizes an error between the peak point sequence and the peak function; a model function estimation unit for estimating a model function on the basis of the baseline function, the peak function, the parameter of the baseline function, and the parameter of the peak function, estimating a parameter, of the model function, that minimizes an error between the data point sequence and the model function, and generating an error point sequence including the error between the data point sequence and the model function; and an error peak detection unit for detecting presence or absence of an error peak on the basis of the error point sequence, estimating an error peak function on the basis of the error point sequence when the error peak has been detected, and estimating a parameter, of the error peak function, that minimizes an error between the error point sequence and. the error peak function. When an error peak has been detected by the error peak detection unit, the model function estimation unit estimates the model function and the parameter of the model function again on the basis of the error peak function and the parameter of the error peak function.
[0166] The function generation unit configured as above can highly accurately estimate the model function.
[0167] The storage battery state estimation device 1 is implemented by a processor 100 and a storage device 101, as shown in an example of hardware in
[0168] Although the present disclosure is described above in terms of an exemplary embodiment, it should be understood that the various features, aspects, and functionality described in. the embodiment are not limited in their applicability to the particular embodiment with which they are described, but instead can be applied alone or in various combinations to the embodiment of the disclosure.
[0169] It is therefore understood that numerous modifications which have not been exemplified can be devised without departing from the scope of the present disclosure. For example, at least one of the constituent components may be modified, added, or eliminated.
DESCRIPTION OF THE REFERENCE CHARACTERS
[0170] 1 storage battery state estimation device
[0171] 2 data point sequence generation unit
[0172] 3 function generation unit
[0173] 4 electrode model function estimation unit
[0174] 5 storage battery
[0175] 6 current detection device
[0176] 7 voltage detection device
[0177] 31 baseline function estimation unit
[0178] 32 peak function estimation unit
[0179] 33 model function estimation unit
[0180] 34 error peak detection unit
[0181] 100 processor
[0182] 101 storage device