Method and arrangement for balancing a battery pack
11146078 · 2021-10-12
Assignee
Inventors
Cpc classification
B60L53/32
PERFORMING OPERATIONS; TRANSPORTING
G01R31/392
PHYSICS
H02J7/0014
ELECTRICITY
Y02T10/70
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
B60L58/12
PERFORMING OPERATIONS; TRANSPORTING
Y02T90/12
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
Y02T10/7072
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
International classification
H02J7/00
ELECTRICITY
G01R31/392
PHYSICS
Abstract
The invention relates to a method for balancing a battery pack (5) comprising a plurality of battery cells (5a, 5b, 5c) for an electric vehicle. The method comprises: determining the state of charge (SOC) for each of said battery cells (5a, 5b, 5c); receiving information related to the expected use of the electric vehicle to a prediction horizon; and determining a state of balance value (SOB.sub.c) at the current time and an expected state of balance value (SOB.sub.p) at the end of the prediction horizon. Furthermore, the method comprises balancing the battery cells (5a, 5b, 5c) based on the state of balance value (SOB.sub.c) at the current time and the expected state of balance value (SOB.sub.p) at the end of said prediction horizon, such that the state of balance (SOB) and the use of the cell balancing process is optimized so as to minimize the energy usage of the battery pack (5). The invention also relates to an arrangement for balancing a battery pack (5).
Claims
1. A method for balancing a battery pack (5) comprising a plurality of battery cells (5a, 5b, 5c) for an electric vehicle; said method comprising: determining the state of charge (SOC) for each of said battery cells (5a, 5b, 5c); receiving information related to the expected use of the electric vehicle to a prediction horizon; and determining a state of balance value (SOB.sub.c) at the current time and an expected state of balance value (SOB.sub.p) at the end of the prediction horizon; and balancing the battery cells (5a, 5b, 5c) based on the state of balance value (SOB.sub.c) at the current time and the expected state of balance value (SOB.sub.p) at the end of said prediction horizon, such that the state of balance (SOB) and the use of the cell balancing process is optimized so as to minimize the energy usage of the battery pack (5).
2. A method according to claim 1, characterized by the further steps of: balancing said battery cells (5a, 5b, 5c) by means of controllable switches (S1, S2, S3) being associated with each battery cell (5a, 5b, 5c), each switch (S1, S2, S3) being configured for connecting a resistor (R1, R2, R3) in parallel with each battery cell (5a, 5b, 5c); and balancing said battery cells (5a, 5b, 5c) in a manner so as to optimize the use of the switches (S1, S2, S3) with regard to the power losses in said resistors during said balancing step.
3. A method according to claim 2, characterized by the further step of: optimizing the use of the switches (S1, S2, S3) by minimizing the time during which the switches (S1, S2, S3) are activated, said time being equivalent to the power loss during the cell balancing.
4. A method according to claim 2, characterized by the further step of: defining a control vector (U) which indicates the state of a corresponding one of said switches; and optimizing said cell balancing by minimizing the power losses as a function of said control vector (U).
5. A method according to claim 4, characterized by the further step of: defining said control vector (U) with a number of components, each of which corresponds to one of said switches; each of said components having a value between 0 and 1, being 0 when a switch is open and 1 when a switch is closed and wherein and a value between 0 and 1 indicates an average value of the positions of a corresponding switch during a certain time period.
6. A method according to claim 1, characterized by the further step of: determining the state of charge (SOC) of the battery cells (5a, 5b, 5c) using at least measurements of the voltage of each cell (5a, 5b, 5c), the battery pack current and the temperature of each cell (5a, 5b, 5c).
7. A method according to claim 6, characterized by the further step of: balancing the battery cells (5a, 5b, 5c) based on also at least the cell capacity and the internal resistance of each battery cell (5a, 5b, 5c).
8. An arrangement for balancing a battery pack (5) comprising a plurality of battery cells (5a, 5b, 5c) for an electric vehicle; said arrangement comprising a battery control unit (7) configured for determining the state of charge (SOC) for each of said battery cells (5a, 5b, 5c), for receiving information related to the expected use of the electric vehicle to a prediction horizon, and for determining a state of balance value (SOB.sub.c) at the current time and an expected state of balance value (SOB.sub.p) at the end of the prediction horizon; characterized in that said battery control unit (7) is configured for balancing the battery cells (5a, 5b, 5c) based on the state of balance value (SOB.sub.c) at the current time and the expected state of balance value (SOB.sub.p) at the end of said prediction horizon, such that the state of balance (SOB) and the use of the cell balancing process is optimized so as to minimize the energy usage of the battery pack (5).
9. An arrangement according to claim 8, characterized in that each battery cell (5a, 5b, 5c) is associated with a controllable switch (S1, S2, S3) which is configured for connecting a resistor (R1, R2, R3) in parallel with each battery cell (5a, 5b, 5c); wherein the control unit (7) is configured for balancing said battery cells (5a, 5b, 5c) in a manner so as to optimize the use of the switches (S1, S2, S3) with regard to the power losses in said resistors during said balancing step.
10. A vehicle comprising an arrangement according to claim 9.
11. A computer program comprising program code means for performing the steps of claim 1 when said program is run on a computer.
12. A computer readable medium carrying a computer program comprising program code means for performing the steps of claim 1 when said program product is run on a computer.
13. A control unit (7) for balancing a battery pack (5) and being configured to perform the steps of the method according to claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) With reference to the appended drawings, below follows a more detailed description of embodiments of the invention cited as examples.
(2) In the drawings:
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS OF THE INVENTION
(7) Different embodiments of the present disclosure will be described more fully hereinafter with reference to the enclosed drawings. However, the method and system disclosed herein can be realized in many different forms and should not be construed as being limited to the aspects set forth herein.
(8) With initial reference to
(9) The bus 1 carries an electric energy storage system 4 comprising a battery pack 5 which will be described in greater detail below and which comprises a plurality of battery cells (not shown in detail in
(10) The energy storage system 4 also comprises a sensor unit 6 which is arranged for measuring one or more predetermined parameters which are indicative of the state of operation of the battery pack 5. For example, the sensor unit 6 can be configured for measuring the cell voltage (V) of each battery cell as well as the voltage of the entire battery pack 5. Furthermore, the sensor unit 6 can be configured for measuring other parameters such as the battery current (I) or the temperature (T) of the battery pack 5. Other measured parameters are also possible within the scope of the invention.
(11) Measurement data from the sensor unit 6 is transmitted to an electronic control unit 7 which is configured for controlling the electric energy storage system 4 and other relevant components during operation of the bus 1. As will be described in detail below, the electronic control unit 7 can also be configured for determining parameters indicating and controlling the condition or capacity of the battery pack 5, such as the state of charge (SOC), the state of health (SOH) and the state of energy (SOE) of the battery pack 5.
(12) The electronic control unit 7 serves as a battery management unit which may include a microprocessor, microcontroller, programmable digital signal processor or another programmable device. Thus, the electronic control unit 7 comprises electronic circuits and connections (not shown) as will as processing circuitry (not shown) such that the electronic control unit 7 can communicate with different parts of the bus 1 such as the brakes, suspension, driveline, in particular an electrical engine, a clutch and a gearbox in order to at least partly operate the bus 1. The electronic control unit 7 may comprise modules in either hardware or software, or partially in hardware or software, and communicate using known transmission buses such a CAN-bus and/or wireless communication capabilities. The processing circuitry may be a general purpose processor or a specific processor. The electronic control unit 7 comprises a non-transitory memory for storing computer program code and data upon. Thus, the skilled addressee realizes that the electronic control unit 7 may be embodied by many different constructions.
(13) According to the embodiment shown in
(14) During operation of the bus 1, the battery pack 5 will deliver the required electrical power to the electric machine 2, which in turn drives the rear axle 3. The manner in which an electric machine can be used for operating a vehicle is generally previously known and for this reason, it is not described in any greater detail here.
(15) The bus 1 is equipped with a first electric connector element 8, suitably in the form of an electric connection socket which is mounted on an outside part of the bus 1. The first connector element 8 is arranged to be connected to a second electric connector element 9 in the form of a charging cable which is provided with a plug 9a which can be electrically connected to the first connector element 8 and which is configured for conducting an electric charging current at a certain voltage. The second electric connector element 9 forms part of an external power supply 10, which suitably is connected to an AC grid system as represented by a charging post as shown in
(16) According to an embodiment, charging of the battery pack 5 can take place while the bus 1 is standing still, i.e. either at a charging station at a bus terminal or at a bus stop or a similar position. It should be noted that other types of processes can be implemented for charging the battery pack 5 than shown in
(17) According to a yet further embodiment, the charging process can be implemented by means of a current conducting power rail which is arranged along a road surface. Such an arrangement is configured to cooperate with one or more current collectors of the vehicle which are movable and lowered towards the ground, and which may be configured to be connected with said current conducting power rail during operation of the vehicle.
(18) An embodiment of the invention will now be described in greater detail with reference to
(19) According to the embodiment, the energy storage system 4 comprises a battery pack 5 with a plurality of battery cells, symbolically represented by reference numerals 5a, 5b, 5c and being connected in series so as to provide an output battery voltage. The battery pack 5 contains a large number of battery cells, suitably in the magnitude of 50-500 cells, although the specific number may vary depending on the specifications of the energy storage system 4. According to the embodiment, the battery cells 5a, 5b, 5c are of the lithium-ion type, although the principles of the invention are equally applicable to other types of battery cells.
(20) Also, although the embodiment comprises one single battery pack, it should be noted that the invention is also applicable in cases where two or more battery packs are combined in one single vehicle.
(21) As mentioned above with reference to
(22) Furthermore, the energy storage system 4 comprises the sensor unit 6 which is connected to the control unit 7. The sensor unit 6 is configured for determining certain parameters associated with the battery pack 5. According to an embodiment, the sensor unit 6 is configured for measuring the cell voltage (V) of each battery cell and the voltage of the entire battery pack 5, and also for transmitting information related to measurements to the control unit 7. Furthermore, the sensor unit 6 is configured for measuring the battery current (I), i.e. the current flowing through the series-connected battery cells 5a, 5b, 5c, as well as the temperature (T) of the battery pack 5. The measured temperature value represents the temperature at a suitable location within the battery pack 5, alternatively an average of several temperature values being measured at different locations within the battery pack 5.
(23) The above-mentioned measurements of the current, voltage and temperature are generated by means of suitable sensor devices which are not shown in detail in the drawings. Furthermore, a purpose of the control unit 7 within the context of the invention is to serve as a battery management unit which controls the operation of the battery pack 5 and which also monitors the condition of the battery pack 5 with regard to certain parameters such as its state of charge (SOC), state of health (SOH) and similar parameters. The control unit 7 is also configured to control the charging procedure of the battery pack 5.
(24) In order to determine a value of the state of charge (SOC) of the battery pack 5, the control unit 7 comprises a state of charge estimation module 7a. According to an embodiment, a measurement of the voltage of each battery cell 5a, 5b, 5c, i.e. resulting in a measured voltage value V.sub.meas, and a measurement of the battery current of the battery pack 5, i.e. resulting in a measured current value I.sub.meas, can be provided by means of the sensor unit 6. As previously known, both such measurements can be used for determining the state of charge (SOC) of the battery pack 5 and its battery cells. Consequently, the sensor unit 6 is configured for transmitting information related to measurements of the voltage V and battery current I to the control unit 7. Also, according to an embodiment, the sensor unit 6 is also configured for measuring the temperature (T) of the battery pack 5. A temperature value can be used to improve the accuracy of a process for determining the state of charge.
(25) In summary, the state of charge estimation module 7a is configured to determine the state of charge (SOC) of the battery pack 4 based on measurements provided by the sensor unit 6.
(26) Suitably, the control unit 7 can also be configured to implement a battery cell balancing process, which is previously known as such and which is required when certain parameters such as the voltage of different battery cells 5a, 5b, 5c in the battery pack 5 differ between cells during the course of time. If cell balancing is not carried out, this may result in degraded battery properties. As will be described in further detail below, the control unit 7 comprises a cell balancing module 7b which is arranged for balancing the cells 5a, 5b, 5c of the battery pack 5. In order to accomplish this, estimated values of the SOC of each battery cell will be provided by the SOC estimation module 7a, as explained above, and used to determine whether a cell balancing process should be initiated by the control unit 7.
(27)
(28) As will be described in greater detail below, the invention relates to a method for balancing the battery pack 5. For this reason, there is shown in
(29)
(30) A first battery cell 5a shown in
(31) The remaining battery cells, i.e. the cells 5b, 5c in
(32) All the controllable switches S1, S2, S3 are connected to the cell balancing module 7b which forms part of the control unit 7. Also, each switch S1, S2, S3 is set in its open or closed state depending on certain operating conditions relating to a cell balancing procedure, as will be described below.
(33) According to an embodiment, the cell balancing process is based on the principle that each switch S1-S3 can be closed or opened in order to discharge the corresponding battery cell 5a, 5b, 5c, i.e. so that a leak current i.sub.leak flows through the associated resistor R1, R2, R3 upon closing of the switch. The operation of the switches S1-S3 is controlled depending on the state of balance (SOB) of the battery cell 5a, 5b, 5c, i.e. which is determined by comparing the difference between state of charge (SOC) values of different battery cells 5a, 5b, 5c. As mentioned above, the state of charge values can be determined in the state of charge estimation module 7a (see
(34) By discharging a particular battery cell in this manner, said battery cell will be forced to change its state of charge (SOC). By balancing for example those cells which have considerably higher SOC than the remaining cells, or alternatively those cells which have a considerably higher cell voltage than the remaining cells, the entire battery pack 5 will be brought to a condition involving a higher level of cell balancing, i.e. a lower state of balance (SOB) of the battery pack 5. As mentioned, this leads to an improved performance of the battery pack 5.
(35) The above described hardware including the cell balancing module 7b is configured for managing the leak current of all battery cells which are involved in the cell balancing process. The leak current i.sub.leak only occurs when a corresponding switch S is in its closed position. As mentioned, this is initiated depending on the value of the state of balance (SOB).
(36) According to previously known technology, a cell balancing process is conventionally based on information related to present-time parameters such as the present state of balance (SOB). However, in contrast to previously known technology, the present invention uses so-called “look-ahead” information, i.e. information related to future values of certain parameters related to the use of the battery pack 5 and the vehicle 1. More precisely, the control unit 7 is configured for receiving information related to the expected use of the vehicle 1 up to a prediction horizon. The term “prediction horizon” refers to a future point in time in which the vehicle 1 is in use and which is relevant with regard to the cell balancing process. By utilizing information related to the use of the vehicle 1, and in particular use of the battery pack 5, during a time period which extends up to the prediction horizon, it has been found that a more accurate and optimized cell balancing process can be achieved.
(37) In most practical situations, the prediction horizon is in the magnitude of 30-60 minutes ahead of the present time. However, the invention is not limited to such a value, but can be varied depending on the operation of the vehicle 1 and battery pack 5 and also the requirements for the cell balancing process. For example, the prediction horizon can be relatively long, in the magnitude of 2-3 hours' time, or can be relatively short, in the magnitude of 10-20 minutes.
(38) According to an embodiment, a state of balance value is determined both at the current time (referred to as (SOB.sub.c)) and at the end of the prediction horizon (referred to as SOC.sub.p)). A state of balance (SOB) value defines how well balanced the battery pack 5 is. The lower state of balance value, the better the state of balance. The state of balance (SOB) at a given point in time (k) can be expressed as a difference between a maximum value of a parameter p and a minimum value of the parameter p at a given time, i.e.:
SOB(k)=max(p(k))−min(p(k))
where p(k) is a vector which according to the embodiment comprises state of charge (SOC) values of the battery cells 5a, 5b, 5c at the given point in time (k). By using state of charge values at the current time and at the prediction horizon, the state of balance (SOB) can be determined and then be used to control a cell balancing process. It should be noted that according to a further embodiment, the parameter p may correspond to another battery cell parameter such as the battery cell terminal voltage. In other words, the invention is not limited to the case in which the parameter p corresponds to the state of charge.
(39) Consequently, according to an embodiment, the state of balance (SOB) can be defined as
SOB=max(SOC)−min(SOC)
which means that the state of balance (SOB) is the difference between the highest and lowest state of charge (SOC) values for the battery cells 5a, 5b, 5c. Other definitions of the state of balance (SOB) can be equally applicable, such as:
SOB=μ.sub.SOCmax−μ.sub.SOCmin
where μ.sub.SOCmax denotes the highest mean value of the state of charge for the battery cells, and μ.sub.SOCmin denotes the lowest mean value of the state of charge for the battery cells. Since the state of charge may be a statistical variable, the mean of the statistical variable may be used to define the state of balance (SOB). Other alternatives include to use a normalized state of charge whereby the state of charge for each battery cell is normalized to the maximum state of charge of the battery cells (SOC.sub.j, normalized=SOC.sub.j/SOCmax), for each battery cell j, and the state of balance is thus in this case defined as:
SOB=(max(SOC.sub.j, normalized)−min(SOC.sub.j, normalized))
(40) Another possibility is to define the state of balance as the standard deviation of the distribution of state of charge of all the cells, i.e. SOB=σ.sub.SOCall.
(41) The state of balance may also be determined by considering the difference in open circuit voltage in a way similar to the above described definitions.
(42) In order to obtain state of charge values at the prediction horizon, relevant information regarding the use of the vehicle needs to be obtained. Such information may for example include data from an onboard navigation system (not shown) providing information on which routes the vehicles have travelled, whether the vehicle 1 has been travelling in downslopes or upslopes, whether the vehicle 1 has been travelling on for example highways or other road types etc. Also, data related to fuel consumption, temperature, engine load and other parameters can be used for the purpose of determining the state of charge at the prediction horizon.
(43) The gathered amount of data will be used for determining the drain of current from the battery pack 5 at the present time and also the expected drain of current from the battery pack 5 at the prediction horizon. This information can then be used to determine the state of charge within the prediction horizon, which in turn can be used to determine the present state of balance value (SOB.sub.c), i.e. at the present time, and also the expected state of balance value (SOB.sub.p) at the prediction horizon.
(44) Based on the state of balance values (SOB.sub.c, SOB.sub.p), the battery cells 5a, 5b, 5c can be balanced in a manner such that the state of balance (SOB) and the use of the cell balancing process is optimized with regard to the energy usage of the battery pack 5. More precisely, the cell balancing involves balancing the battery cells 5a, 5b, 5c by means of the above-mentioned controllable switches S1, S2, S3. Furthermore, the battery cells 5a, 5b, 5c are balanced in a manner so as to optimize the use of these switches S1, S2, S3 with regard to the total power loss in the resistors R1, R2, R3 during the balancing step. This optimization is obtained by calculating the time during which each switch S1, S2, S3 is activated. By minimizing the total time during which all the switches are activated, a measure of a minimized total power loss during the cell balancing can be obtained. In other words, the time during which the switches are activated can be regarded as equivalent to the power loss during the cell balancing. In this manner, the total energy usage can be kept as low as possible during the cell balancing process.
(45) A feature of this disclosure is that a prediction of the future use of the vehicle 1 is made in order to determine in advance, i.e. up to the prediction horizon, the amount of current which will be drawn from the battery pack 5. The cell balancing process is then optimized based on information related to the future use of the vehicle 1 as provided by the control unit 7, and consequently the future use of the battery pack 5.
(46) According to an embodiment, the cell balancing process involves a control vector (U) having a number of components, each of which corresponds to a switch. Each component has a value between 0 and 1, being 0 when a switch is open and 1 when a switch is closed. Also, a value between 0 and 1 indicates the average value of the positions of a particular switch during a certain time, i.e. corresponding to control by means of pulse-width modulation. This means that each component can be a real number. Consequently, the control vector (U) indicates the state of each one of said switches S1, S2, S3. As mentioned, the embodiment is based on the principle that the cell balancing process is optimized by minimizing the power losses as a function of the control vector (U), by minimizing the time during which the switches S1, S2, S3 are activated.
(47) According to a further embodiment, the control vector can be in the form of a binary vector, meaning that each component of the vector has a value of only 0 or 1, i.e. being 0 when a switch is open and 1 when a switch is closed.
(48) More precisely, the optimization problem can be solved repeatedly through the use of the following function:
(49)
where U is the above-mentioned control vector for a given point in time (k), where N is a point in time corresponding to the prediction horizon and where SOB(k) is the state of balance at a given point in time (k).
(50) Furthermore, q.sub.1 is the cost that penalizes the state of balance (SOB), wherein the state of balance at time (k) is defined as SOB(k)=max(p(k))−min(p(k)), where p(k) is a vector with the state of charge (SOC) values of the battery cells 5a, 5b, 5c at a given time (k). Furthermore, q.sub.2 is the cost that penalizes the activity of the switches and q.sub.3 is the cost that penalizes the state of balance (SOB) at the end of the prediction horizon.
(51) It should be noted that alternative definitions of the state of balance may apply, as described above.
(52) The above-mentioned optimization problem could be solved in a manner wherein it is stated as a linear programming problem (i.e. linear costs). According to known technology, there exist several efficient linear programming solvers for use in an online application in a vehicle. According to an embodiment, the cell balancing problem can be formulated as:
(53)
where SOC.sub.j(k) corresponds to the state of charge of a battery cell k at time k; where ρ.sub.j corresponds to the coloumbic efficiency of the battery cell j; where Q.sub.j corresponds to the capacity of the battery cell j; where i.sub.leak the leakage (balancing) current of the cell j; where u.sub.j(k) is the battery cell voltage of cell j at time k; and where i(k) is the battery cell current predicted at time k, i.e. within the prediction horizon N. As mentioned above, the battery cell current i(k) can be determined based on data related to the future use of the vehicle 1 and the battery pack 5, i.e. data which can be used for determining the current drain from the battery pack 5 at the present time and the expected current drain from the battery pack 5 at the prediction horizon.
(54) The invention will now be described with reference to
(55) Also, the control unit 7 will provide information related to the future, expected use of the vehicle 1 and in particular also the battery pack 5 (reference numeral 15), as explained in detail above. This information extends up to a given prediction horizon, which corresponds to a time period which can be approximately 30-60 minutes ahead, but which also may vary depending on circumstances. In this manner, the state of charge SOC for each battery cell 5a, 5b, 5c can be determined also at the prediction horizon (reference numeral 16). Based on the state of charge information, a current state of balance value (SOB.sub.c) an expected state of balance value (SOB.sub.p) at the end of the prediction horizon can be determined (reference numeral 17).
(56) Furthermore, a cell balancing process is initiated based on the state of balance value (SOB.sub.c) at the current time and the expected state of balance value (SOB.sub.p) at the end of the prediction horizon (reference numeral 18). The cell balancing is carried out in a manner so that the state of balance (SOB) and the use of the cell balancing process is optimized with regard to the energy usage of the battery pack 5, in a manner as described above. During this process, the switches S1, S2, S3 (see
(57) It is to be understood that the present invention is not limited to the embodiments described above and illustrated in the drawings; rather, the skilled person will recognize that many changes and modifications may be made within the scope of the appended claims.