Energy accumulator emulator and method for emulation of an energy accumulator emulator
10539624 · 2020-01-21
Assignee
Inventors
Cpc classification
G06F30/367
PHYSICS
G01R31/396
PHYSICS
G01R31/2846
PHYSICS
G01R31/367
PHYSICS
International classification
G01R31/367
PHYSICS
Abstract
According to the invention, in an energy accumulator emulation the accuracy of energy accumulator emulation is increased in that a load current demand on the energy accumulator (20) is converted to a cell tester load current (I.sub.Z) of a real reference cell (6) based on the configuration of the energy accumulator (20) and the cell tester load current (I.sub.Z) is applied to the reference cell (6), and thereby the cell voltage (U.sub.Z) of the reference cell (6) is measured and the cell voltage (U.sub.Z) of the reference cell (6) is converted to a first energy accumulator voltage (U.sub.B) based on the configuration of the energy accumulator (20), a second energy accumulator voltage (U.sub.B_Mod) is calculated from the energy accumulator model (10) and the load current demand and the first energy accumulator voltage (U.sub.B) is compared to the second energy accumulator voltage (U.sub.B_Mod) and the energy accumulator model (10) is adjusted if the first energy accumulator voltage (U.sub.B) deviates by a specified tolerance range (TB) from the second energy accumulator voltage (U.sub.B_Mod).
Claims
1. An energy accumulator emulator comprising: an energy accumulator model configured and arranged for emulation of an electrical energy accumulator, the electrical energy accumulator including a plurality of cells, and at least one real reference cell which is connected by means of a cell tester to the energy accumulator emulator; wherein the energy accumulator emulator is configured and arranged to convert an electrical load current demand on the electrical energy accumulator to a load current demand on the at least one reference cell on the basis of the configuration of the electrical energy accumulator, and to apply the load current demand to the at least one reference cell by means of the cell tester in the form of a cell tester load current, and the cell tester is configured and arranged to detect the cell voltage of the at least one reference cell in response to the cell tester load current, and supply it to the energy accumulator emulator; and wherein the energy accumulator emulator is further configured and arranged to convert the cell voltage of the reference cell into a first energy accumulator voltage on the basis of the configuration of the electrical energy accumulator, and calculates a second energy accumulator voltage from the load current demand on the basis of the energy accumulator model, and compares the first energy accumulator voltage and the second energy accumulator voltage, and adapts the energy accumulator model if the first energy accumulator voltage deviates by a predetermined tolerance range from the second energy accumulator voltage.
2. A method for energy accumulator emulation by which an electrical energy accumulator is emulated by means of an energy accumulator emulator and an energy accumulator model implemented therein, the method including the steps of converting a load current demand on the energy accumulator to a cell tester load current of a real reference cell based on the configuration of the energy accumulator; applying the cell tester load current to the real reference cell, and thereby the cell voltage of the reference cell is measured; converting the cell voltage of the reference cell to a first energy accumulator voltage based on the configuration of the energy accumulator; calculating a second energy accumulator voltage from the energy accumulator model and the load current demand; comparing the first energy accumulator voltage to the second energy accumulator voltage; and adjusting the energy accumulator model in response to the first energy accumulator voltage deviating by a specified tolerance range from the second energy accumulator voltage.
3. The method according to claim 2, wherein the energy accumulator model is adapted, in that a model parameter of the energy accumulator is newly calculated from a measured value of the reference cell.
4. The method according to claim 2, wherein the energy accumulator model is present as an electrical model and is adapted in that a measured value of the reference cell is extrapolated to a model parameter of the energy accumulator model on the basis of the configuration of the energy accumulator.
5. The method according to claim 4, wherein the open circuit voltage of the reference cell is measured and is extrapolated to the open circuit voltage of the energy accumulator as model parameter on the basis of the configuration of the energy accumulator, the cell tester load current is extrapolated to the energy accumulator on the basis of the configuration of the energy accumulator and an internal resistance of the energy accumulator is calculated as a model parameter by means of the energy accumulator voltage (U.sub.B) by using the relationship
6. The method according to claim 2, wherein the energy accumulator model is present as a mathematical model and is adapted by calculation of a new model parameter of the energy accumulator model by using a mathematical optimization.
7. The method according to claim 2, wherein the energy accumulator model is adapted, in that another energy accumulator model is charged.
8. The method according to claim 7, wherein the comparison of the first energy accumulator voltage with the second energy accumulator voltage and adaptation of the energy accumulator model as a function thereof is carried out if a predetermined operating point of the energy accumulator is reached.
Description
(1) The present invention is explained in greater detail below with reference to
(2)
(3)
(4)
(5)
(6)
(7) An electrical energy accumulator 20, such as is illustrated schematically in
(8) In
(9) For emulation of the electrical energy storage device 20, in the exemplary embodiment according to
(10) Furthermore, in the test bench arrangement 11 at least one reference cell 6 is provided which is connected to a cell tester 5. A group of individual cells or modules connected in series and/or in parallel are also understood as a reference cell 6. Cell testers 5 are electrical circuits which are well known per se, are connected to a cell, a module or an energy accumulator and apply to the connected component a load current (charging, discharging) or likewise a performance requirement (charging, discharging), and in this case detect the cell voltage U.sub.Z, in response to the applied load current. Such a cell tester 5 is disclosed, for example, by AT 511 890 A1. The cell tester 5 can also detect other parameters of the reference cell 6, such as, for example, temperature, SoC or SoH (state of health), or can calculate them in a known manner from other measurement variables.
(11) The illustrated structure with cell tester 5 and reference cells 6 does not have to be connected fixedly to the energy accumulator emulator 1, but can also be used movably and also only if required.
(12) The reference cell 6 is used here in order to determine the deviation of the energy accumulator model 10 from a real reference cell 6. For this purpose, first of all the detected cell voltage U.sub.Z is converted, for example, as described below, to an energy accumulator voltage U.sub.B. The energy accumulator model 10 emulates, for example, an electrical energy accumulator 20 of the 100S2P type consisting of LiFePO4 (lithium iron phosphate) cells with 20 Ah and 3.3 VDC rated current and rated voltage, that is to say 40 Ah and 330 VDC for the energy accumulator 20. If in the test run, for example through the test bench automation system 9, a load current I.sub.B of 80A is predetermined, for example in order to accelerate the electric motor M, in the energy accumulator emulator 1 this requirement from the energy accumulator configuration, for example 100S2P, is scaled down to a cell tester load current I.sub.Z of an individual electrical unit of the energy accumulator 20, for example a cell 21 or a modulus 22 or a combination thereof, and the reference cell 6 connected to the cell tester 5 is loaded with this cell tester load current I.sub.Z. In the stated configuration of the energy accumulator 20 a load current of 80 A would therefore be scaled down to a cell tester load current I.sub.Z=40 A for a cell 22 or a module 21 of the energy accumulator 20. In this case the configuration of the reference cell 6 (consisting of cells and modules) corresponds to the configuration of the electrical unit to which the scaling down is performed. In the simplest case scaling down to an individual cell 22 of the energy accumulator 20 is performed and the reference cell 6 is an individual real cell 22 of the energy accumulator 20. Instead of the load current I.sub.B a power P could likewise also be predetermined. The reaction of the reference cell 6 in the form of the cell voltage U.sub.Z, e.g. 3.15 VDC, is detected by the cell tester 5 and supplied to the energy accumulator emulator 1. The energy accumulator emulator 1 converts the obtained cell voltage U.sub.Z with reference to the energy accumulator configuration, for example 100S2P, into an energy accumulator voltage U.sub.B, in this case for example 315 VDC.
(13) In this context other parameters of the energy accumulator 20, such as SoC or SoH, can also be determined in a manner which is known per se, for example by the cell tester 5 or by the energy accumulator emulator 1. The of course also functions for the case of charging of the electrical energy accumulator 20, for example by recuperation. In this case as a function of the load current I.sub.B the reference cell 6 is charged by the cell tester 5 with a cell tester load current I.sub.Z. Thus the real reference cell 6 is a mirror image of the state and the reaction of a real energy accumulator 20.
(14) Of course, it is also conceivable to supply the energy accumulator model 10 from various reference cells 6 or cell testers 5, as indicated in
(15) The energy accumulator voltage U.sub.B determined in this way is now compared with the energy accumulator voltage U.sub.B_Mod calculated by the energy accumulator model 10 from the same performance requirement. If the calculated energy accumulator voltage U.sub.B_Mod is within a predetermined tolerance range TB around the determined energy accumulator voltage U.sub.B, and thus |U.sub.B_ModU.sub.B|<TB applies, the calculated energy accumulator voltage U.sub.B_Mod is generated by the energy accumulator emulator 1 and connected to the testpiece 2.
(16) If the calculated energy accumulator voltage U.sub.B_Mod is outside the tolerance range, the energy accumulator model 10 in the energy accumulator emulator 1 is adapted, in order to maintain the quality of the emulation. The adaptation takes place, for example, in such a way that from current measured values of the reference cell 6, e.g. cell voltage U.sub.Z, temperature, etc., at least one required model parameter, e.g. open circuit voltage U.sub.OCB, resistors R.sub.0B, R.sub.1B and capacitor C.sub.1B, is calculated or the model parameter is measured on the reference cell 6 and extrapolated to the energy accumulator, in order to bring the calculated energy accumulator voltage U.sub.B_Mod within the tolerance range TB. Depending upon the type of the energy accumulator model 10, the procedure may be different here.
(17) In the case of a very simply electrical energy accumulator model 10 with a series connection of a voltage source of the open circuit voltage U.sub.OCB and a resistor R.sub.0B (the internal resistor of the energy accumulator) the procedure could, for example, be as follows. First of all, a suitable reference cell 6 of the energy accumulator is selected, which corresponds best to the current operating point. If the current operating point of the energy accumulator is, for example, 20% SoC at a temperature T of 25 C., then a reference cell 6 which likewise has this operating point is preferably used. If such a reference cell is not available, then a reference cell 6 which comes closest to this operating point is taken. Then on this reference cell 6 the cell tester 5 measures the open circuit voltage U.sub.OC of the reference cell 6, i.e. the output voltage of the unloaded reference cell 6, which is then extrapolated as described above to the open circuit voltage U.sub.OCB of the energy accumulator. Then the cell tester 5 applies the current cell tester load current I.sub.Z to the reference cell 6 and measures the reaction in the form of the output voltage U.sub.Z of the reference cell 6, which again is extrapolated to the energy accumulator voltage U.sub.B of the energy accumulator. The cell tester load current I.sub.Z is likewise extrapolated (I.sub.ZB) to the energy accumulator. Then from this the internal resistance R.sub.0 of the energy accumulator can be calculated from the relationship
(18)
The model parameters of the energy accumulator model of the energy accumulator determined in this way, in this case the open circuit voltage U.sub.OCB and the internal resistance R.sub.0B, are then updated in the underlying characteristic fields at the location of the current operating point, wherein the values at this support point (given by the operating point) are replaced by the newly determined values. If there is no corresponding support point in the characteristic field for the current operating point, then either a new support point for this current operating point can be applied, or it is interpolated onto the closest available support point.
(19) If the energy accumulator model 10 is present in the form of a mathematical model, for example in the form of a function U.sub.B=f(I.sub.B, T, SoC, . . . ), of a neural network, of a local model network (LMN) or of a multilayer perceptron (MLP), then the new model parameters of the mathematical model (for example in the form of coefficients of the model) can result from a mathematical optimization, wherein the error between the two determined energy accumulator voltages is minimized.
(20) Alternatively, or also additionally, another energy accumulator model 10 can also be charged, for example as a function of the current operating point, e.g. provided by SoC, SoH (state of health) or the temperature. For this purpose, various energy accumulator models 10 can be stored, for example, in the energy accumulator emulator 1 or in the test bench automation system 9, from which the best suited one, i.e. the one with the least error with regard to the output voltage U.sub.Z measured on the reference cell 6, is then selected. The newly selected energy accumulator model 10 can optionally also be correspondingly calibrated. Likewise, it is conceivable to specify various energy accumulator models 10 in advance for various operating point ranges.
(21) In this case the adaptation preferably always takes place so that the error between the energy accumulator voltage U.sub.B_Mod calculated from the energy accumulator model and the energy accumulator voltage U.sub.B determined with the aid of the measurement on the reference cell 6 is at least within the predetermined tolerance range TB, but is preferably minimized.
(22) However, the checking of the accuracy of the energy accumulator model 10 can also take place at predetermined operating points, for example whenever the SoC passes through specific points, such as for example with SoC equal to 0, 10, 20, 30, 40, . . . , 80, 90, 100. For this purpose, exactly as many reference cells 6 with the corresponding SoC values are kept in stock, which are also tempered according to the emulated energy accumulator. If during the test run of one of the predetermined operating points (in this case in the form of the SoC values) is passed, the accuracy of the energy accumulator model 10 is checked as described above. In this case another tolerance range TB can also be predetermined. If the accuracy is outside the tolerance range TB, an adaptation of the energy accumulator model 10 again takes place as described above.
(23) The adaptation of the energy accumulator model 10 can take place manually or preferably by an automated process by corresponding algorithms in the energy accumulator emulator 1. Depending upon the type of the energy accumulator model 10, for example an electrochemical, electrical or mathematical model, various model parameters can be adapted for this. In this way an existing energy accumulator model 10 can be simply parameterized or calibrated, or the model parameters are adjusted in a simple manner, for example in the event of ageing of the reference cell 6, without having to represent it directly in the structure of the energy accumulator model 10. As a result, simpler energy accumulator models 10 can also be in used the energy accumulator emulator 1.
(24) A pool 7 of reference cells 6 is advantageously kept in stock, for example, reference cells of the most varied type or the most varied states (SoC, SoH, temperature). Naturally, the reference cells 6 can also be prepared or preconditioned by the cell tester 5 or by external charging devices 8, for example in that a reference cell 6 is warmed by various charging cycles. With the warming it is possible in particular to emulate more realistic temperature distributions than would be possible with an external tempering of the reference cell 6, for example in a climatic chamber 12. By selection of the correctly reference cell(s) 6 in each case (type, operating point) the required energy accumulator can be emulated in the simplest manner.
(25) In this case a cell 6 of the energy accumulator connected to a cell tester 5 can also be arranged in a well-known climatic chamber 12, in order additionally to be able to simulate external environmental conditions, such as for example ambient temperature, humidity, etc.