This application claims the priority of Japanese Patent Application No. 2012-202217 filed Sep. 14, 2012, which is incorporated herein by reference in its entirety.
1. Field of the Invention
The present invention relates to a control method for a battery system that includes plural batteries, and particularly, to a battery system control method for equalization of a charged state between batteries.
2. Background Art
Installation of a large-scale battery system in a system or a power plant has been studied from the viewpoint of stabilization of an electric power system or a smart grid. In order to obtain output and capacity necessary for a battery system, plural battery cells are connected to each other in series and in parallel. When the battery system is charged or discharged, the same electric current flows in the respective battery cells that are connected in series. Thus, if all the battery cells have the same characteristic, no variation is generated in battery voltages. However, when the battery cells are manufactured in practice, variation is present in internal resistances, battery capacities or the like. For example, in a case where the speed of self-discharge varies every battery cell, variation is generated in cell voltages over time. As shown in
In order to solve such a problem, JP-A-2010-029050 discloses a balance control mechanism of detecting a cell or a cell group having a high voltage and performing discharging to equalize cell voltages. As shown in
Further, in order to prevent variation between the assembled batteries 201, the battery controller 208 calculates a voltage of the assembled battery 201 from the detected cell voltage, and gives a discharge instruction to an assembled battery discharge circuit control unit 207 connected to the assembled battery 201 having a high voltage value. The assembled battery discharge circuit control unit 207 that receives the discharge instruction turns on an assembled battery discharge circuit 206 to discharge the assembled battery 201, and thus, it is possible to equalize voltages between the assembled batteries 201 to prevent the voltage variation.
The above-mentioned balance control method disclosed in JP-A-2010-029050 is provided to prevent variations between cells and between assembled batteries, but it is necessary to provide two types of discharge circuits that are respectively connected in parallel to the cells and the assembled batteries to realize a balance control of the battery system. Further, since a voltage corresponding to an assembled battery voltage is applied to the module discharge circuit 206 that is connected in parallel to the assembled batteries, it is necessary to secure an insulation distance with peripheral circuits, which makes it difficult to reduce the size of a board circuit. Further, in the method disclosed in JP-A-2010-029050, it is necessary to transmit the entire cell voltage information to the higher-ranking battery controller 208. Thus, for example, a communication speed necessary in a large-scale battery system handling multiple assembled batteries is increased and interconnection to the battery controller 208 becomes difficult, which makes it difficult to apply the balance control method.
In order to solve the above problems, according to an aspect of the invention, in a battery system in which plural battery cells are connected to each other in series, in parallel or in series-parallel to form an assembled battery; each assembled battery is connected to a first-ranking controller that monitors and controls battery cells that belong to the assembled battery; the first-ranking controller includes a cell voltage measuring unit configured to individually detect an inter-terminal voltage of the battery cell, a cell balance unit configured to individually discharge the battery cells that belong to the assembled battery, a communication unit configured to transmit a minimum value or an average value of cell voltages to a higher second-ranking controller as a representative value, and a control unit configured to receive a discharge instruction from the higher second-ranking controller and giving the discharge instruction to the cell balance unit; the second-ranking controller includes a communication unit configured to obtain the representative values of the voltages from the first-ranking controllers and transmitting a minimum value or an average value thereof as a representative value to a higher third-ranking controller, and a control unit configured to receive a discharge instruction from the higher third-ranking controller and giving the discharge instruction to the lower second-ranking controllers; and the third-ranking controller includes a communication unit configured to obtain the representative values of the voltages from the second-ranking controllers and transmitting a minimum value or an average value thereof to a monitor and control device such as a personal computer as a representative value, and control unit configured to receive a discharge instruction from the higher-ranking monitor and control device and giving the discharge instruction to the lower second-ranking controllers, cell voltage information is transmitted to a higher-ranking controller in the hierarchical battery system, a discharging amount is calculated for each controller, and the discharge instruction is transmitted to the lowest-ranking controller to control a discharge circuit, thereby preventing a voltage variation between the cells and a voltage variation between the controllers.
According to this configuration, by providing hierarchical monitor and control of a battery system, it is possible to equalize cell voltages of the entire battery system by a discharge circuit that is connected in parallel to cells. Thus, it is not necessary to provide an individual balance control circuit at each rank, and to provide a circuit that operates at a high voltage.
Further, by providing hierarchical monitor of cell voltages, it is possible to transmit a representative value such as a minimum value or an average value of the cell voltages, to thereby reduce the amount of data. Thus, it is possible to prevent a large amount of cell data from being concentrated on the highest-ranking controller.
Further, since a controller at the second or higher rank does not directly measure battery cells but performs only communication and control, it is possible to extend the ranks using controllers having the same function. Thus, it is easy to make a greater capacity of the battery system.
Plural battery cells 101 are connected to each other in series, in parallel, or in series-parallel, to form first to fourth assembled batteries 201-1 to 201-4. In order to equalize voltages between the battery cells 101, first-ranking controllers 301 to 304 are respectively connected to the first to fourth assembled batteries 201-1 to 201-4 to monitor a voltage of each battery cell 101, thereby performing a balance control. A second-ranking controller obtains voltage information from the plural first-ranking controllers, and gives a balance control instruction to the first-ranking controllers. A third-ranking controller obtains voltage information from the plural second-ranking controllers, and gives a balance control instruction to the second-ranking controllers.
A monitor and control device 308 that is capable of displaying a state of a battery system, such as a personal computer, is connected above the third rank, to form a single battery system as a whole.
By hierarchically configuring the control of the battery system without detection of all cell voltages by one controller, it is possible to make a greater capacity of the battery system while preventing plural pieces of cell voltage data from being concentrated on the battery controller of a higher rank.
The plural battery cells 101 are connected to each other in series, in parallel, or in series-parallel, to form the assembled battery 201. The assembled batteries 201 are respectively connected to the first-ranking controllers 301 to 304 for monitoring and control of the respective battery cells 101 that belong to the assembled batteries 201.
The first-ranking controller 301 includes a power supply circuit 401 that generates electric power from the assembled battery 201-1; a cell voltage detection circuit 402 configured to individually detect an inter-terminal voltage of the battery cells; a cell balance unit 203 configured to individually discharge the battery cells 101 that belong to the assembled battery 201-1; and a communication unit that transmits a minimum value or an average value of the cell voltages to the higher second-ranking controller 305 as a representative value and a control unit 403 that is capable of receiving a discharge instruction from the higher second-ranking controller and giving the discharge instruction to the cell balance unit.
When the communication and control unit 403 is connected to the higher-ranking controller, the communication and control unit 403 is connected by a photo coupler, a capacitor or an isolated communication unit such as wireless communication. Further, a connection method such as a daisy chain connection, a bus connection or a star connection may be applied for connection of a communication wiring 404.
The controllers 302 to 304 respectively include the power supply circuit 401, the cell voltage detection circuit 402, the cell balance unit 203, and the communication and control unit 403, in a similar way to the controller 301.
The second-ranking controller 305 includes an external power supply circuit 405 that is supplied with electric power from a power source other than the battery cell, and a communication unit configured to obtain a representative value of voltages from the first-ranking controllers 301 and 302 and transmitting a minimum value or an average value thereof to the higher third-ranking controller 307 as the representative value and a control unit 406 that is capable of receiving a discharge instruction from the higher third-ranking controller 307 and giving the discharge instruction to the lower first-ranking controllers.
The controller 306 includes the power supply circuit 405 and the communication and control unit 406, in a similar way to the controller 305. The second-ranking controllers and the third-ranking controller are connected to each other by a communication wiring 407 such as a daisy chain connection or a bus connection.
The third-ranking controller 307 includes an external power supply circuit 408 that is supplied with electric power from a power source other than the battery cell, and a communication unit that obtains a representative value of voltages from the second-ranking controllers 305 and 306 and transmits a minimum value or an average value thereof to the monitor and control device 308 such as a personal computer as the representative value and a control unit 409 that is capable of receiving a discharge instruction from the monitor and control device 308 and giving the discharge instruction to the lower second-ranking controllers.
The first-ranking controller 301 obtains voltage information about the battery cells 101 that are monitored by the first-ranking controller 301 by the cell voltage detection circuit 402, and transmits a minimum value or an average value of the cell voltages to the higher second-ranking controller as representative voltage information. The first-ranking controller 301 determines a cell to be discharged from the discharge instruction received from the second-ranking controller 305 and the cell voltage information measured by the first-ranking controller 301, and performs a discharge control by the cell balance unit 203. The first-ranking controller 301 regularly performs the series of balance controls 501.
The second-ranking controller 305 obtains representative voltage information from the respective first-ranking controllers 301 and 302 that are managed by the second-ranking controller 305, and transmits a minimum value or an average value of the representative voltages obtained from the first-ranking controllers to the higher third-ranking controller 307 as representative voltage information of the controller 305. The second-ranking controller 305 determines a controller to be given a discharge instruction from the discharge instruction received from the third-ranking controller 307 and the first-ranking representative voltage information obtained by the second-ranking controller 305, and transmits the discharge instruction to the first-ranking controller. The second-ranking controller 305 regularly performs the series of balance controls 502.
The third-ranking controller 307 obtains representative voltage information from the respective second-ranking controllers 305 and 306 that are managed by the third-ranking controller 307, and transmits a minimum value or an average value of the representative voltages obtained from the second-ranking controllers to the higher-ranking monitor and control device 308 as representative voltage information of the controller 307. The third-ranking controller 307 determines a controller to be given a discharge instruction from the discharge instruction received from the monitor and control device 308 and the second-ranking representative voltage information obtained by the third-ranking controller 307, and transmits the discharge instruction to the second-ranking controller. The third-ranking controller 307 regularly performs the series of balance controls 503.
By regularly performing the balance control at each rank, it is possible to equalize the entire cell voltages of the battery system. Further, with such a configuration in which only the first-ranking controllers 301 to 304 have the cell balance unit 203, it is not necessary to provide a discharge circuit for each rank, and it is thus possible to reduce the size of the circuit of the higher-ranking controller.
A balance control method that is applicable to the configuration of Example 1 will be described.
In general, in a battery system, it is necessary to inform the degree of a current charging rate to a user. Even in a case where variation is present in a charged state of a battery cell, it is important to inform a current average charging rate of the battery system in view of a residual charge capacity and a residual discharge capacity. Since the average charging rate of the battery system may be calculated from an average voltage of the entire cells, a controller of a hierarchical control battery system transmits an average voltage of a cell group managed by each controller to a higher-ranking controller.
In Example 2, a balance control in a case where an average voltage of cells is transmitted to a higher rank, and a discharge instruction measuring method will be described.
When an nth-ranking controller manages m pieces of (n−1)th-ranking controllers, the nth-ranking controller obtains m pieces of representative voltage information (V(n-1, 1), V(n-1, 2), . . . , V(n-1, m)) about the (n−1)th rank (S601). In a case where the controller is at the first rank (n=1), the voltage obtained from the (n−1)th rank means a cell voltage.
Here, an average value of the m pieces of representative voltage information collected from the (n−1)th rank is set as an nth-ranking determination reference Vref(n) for realization of the balance control (S602), and the average value of the representative voltage information is transmitted to a higher (n+1)th-ranking controller as an nth-ranking representative voltage value. Here, the reference value Vref(n) is calculated according to the following expression (1).
[Expression 1]
Vref(n)=Average(V(n-1,1),V(n-1,2), . . . ,V(n-1,m)) (1)
Here, in a case where the representative voltage of an mth controller of the (n−1)th rank is higher than the balance control reference value Vrefw by a threshold value (Vth) or greater, a difference ΔV(n-1, m) with Vref(n) is given to the mth controller as a balance control instruction (S604 and S605). The threshold value voltage Vth may be set in advance. Here, a value of the discharge instruction to the mth controller of the (n−1)th rank is calculated by the following expression (2).
[Expression 2]
ΔV(n-1,m)−Vref(n) (when V(n-1,m)−Vref(n)≦Vth,ΔV(n-1,m)=0) (2)
As the discharge instruction is given as the difference, even though V(n-1, m) is changed by an electric charging and discharging operation during the balance control, it is possible to reliably make a balance by discharging the difference. However, the nth-ranking controller similarly receives a discharge instruction from the higher (n+1)th-ranking controller. In a case where a discharge instruction ΔV(n, m) from the higher (n+1)th-ranking controller with respect to the nth-ranking controller is present and the discharge instruction ΔV(n-1, m) with respect to the lower (n−1)th-ranking controller is 0, the discharge instruction from the higher (n+1)th-ranking controller is transmitted to all the lower (n−1)th-ranking controllers (S607). Here, in a case where the discharge instruction ΔV(n-1, m) is given to the lower (n−1)th-ranking controller from the nth-ranking controller, the discharge instruction ΔV(n-1, m) to the lower (n−1)th-ranking controller is preferentially handled (S605). In a case where the discharge instruction from the higher (n+1)th-ranking controller is not present and the discharge instruction to the lower (n−1)th-ranking controller is not present, the absence of the discharge instruction (ΔV(n-1, m)=0) is transmitted (S608). By regularly repeating the series of balance controls, it is possible to equalize the entire cell voltages of the system.
The balance control operation of Example 2 will be described referring to
The nth-ranking controller first obtains representative voltage information from all the (n−1)th-ranking controllers (S601). The nth-ranking controller calculates an average value (3.5 V) of the representative voltages obtained from the (n−1)th rank to set the average value to the representative voltage of the nth rank, and transmits the result to the higher (n+1)th rank (S603).
Here, in a case where the threshold value voltage Vth of the nth-ranking controller is set to be smaller than 0.1 V, the nth-ranking controller transmits a discharge instruction ΔV(n-1, 1)=−0.1 V to the first controller of the (n−1)th rank. Here, in a case where a discharge instruction ΔV(n-1)=−0.2 V is transmitted from the higher (n+1)th-ranking controller, the nth-ranking controller does not transmit the discharge instruction from the (n+1)th rank to the lower rank until the discharge instructions of all the (n−1)th-ranking controllers reach 0. By preferentially handling the instruction to the lower (n−1)th rank compared with the instruction from the higher (n+1)th rank, it is possible to prevent execution of the higher-ranking discharge instruction in a state where variation of the cell voltages is present, and to efficiently equalize the cell voltages.
By repeating the balance control shown in Example 2, it is possible to prevent variation of the cell voltages in the battery system.
A balance control method that is applicable to the configuration of Example 1 will be described.
In Example 3, a control method in which a minimum voltage value of representative voltage values collected from a lower rank at the same time when an average voltage of cells is transmitted to a higher rank is used as a reference voltage of a balance control, and a calculation method of a discharge instruction will be described.
When the nth-ranking controller manages m pieces of (n−1)th-ranking controllers, the nth-ranking controller obtains m pieces of representative voltage information ((V(n-1, 1), V(n-1, 2), . . . , V(n-1, m)) about the (n−1)th rank (S801). In a case where a controller belongs to the first rank (n=1), a voltage obtained from the (n−1)th rank means a cell voltage.
Here, a minimum value of the m pieces of representative voltage information collected from the (n−1)th rank is set as an nth-ranking determination reference Vref(n) for realization of the balance control (S802), and the average value of the representative voltage information is transmitted to the higher (n+1)th-ranking controller as an nth-ranking representative voltage value. Here, the reference value Vref(n) is calculated according to the following expression (3).
[Expression 3]
Vref(n)=Minimum(V(n-1,1),V(n-1,2), . . . ,V(n-1,m)) (3)
Here, if the representative voltage of an mth controller of the (n−1)th rank is higher than the balance control reference value Vref(n) by a threshold value (Vth) or greater, a difference ΔV(n-1, m) with Vref(n) is given to the mth controller as a balance control instruction (S604 and S605). The threshold value voltage Vth may be set in advance. Here, a value of the discharge instruction to the mth controller of the (n−1)th rank is calculated by the following expression (4).
[Expression 4]
ΔV(n-1,m)=V(n-1,n)−Vref(n) (when V(n-1,m)−Vref(n)≦Vth,ΔV(n-1,m)=0) (4)
In a case where a discharge instruction ΔV(n, m) from the higher (n+1)th-ranking controller with respect to the nth-ranking controller is present and the discharge instruction ΔV(n-1, m) with respect to the lower (n−1)th-ranking controller is 0, the discharge instruction from the higher (n+1)th-ranking controller is transmitted to all the lower (n−1)th-ranking controllers (S807). Here, in a case where the discharge instruction ΔV(n-1, m) is given to the lower (n−1)th-ranking controller from the nth-ranking controller, the discharge instruction ΔV(n-1, m) to the lower (n−1)th-ranking controller is preferentially handled (S805). In a case where the discharge instruction from the higher (n+1)th-ranking controller is not present and the discharge instruction to the lower (n−1)th-ranking controller is not present, the absence of the discharge instruction (ΔV(n-1, m)=0) is transmitted (S808). By regularly repeating the series of balance controls, it is possible to equalize the entire cell voltages of the system.
The balance control operation of Example 3 will be described referring to
Here, in a case where the threshold value voltage Vth of the nth-ranking controller is set to be smaller than 0.1 V, the nth-ranking controller transmits a discharge instruction ΔV(n-1, 1)=−0.1 V to the first controller of the (n−1)th rank. Here, in a case where a discharge instruction ΔV(n, 1)=−0.4 V is transmitted from the higher (n+1)th-ranking controller, the nth-ranking controller does not transmit the discharge instruction from the (n+1)th rank to the lower rank until the discharge instructions of all the (n−1)th-ranking controllers reach 0.
By repeating the balance control shown in Example 3, it is possible to prevent variation of the cell voltages in the battery system.
A balance control method that is applicable to the configuration of Example 1 will be described.
In Example 4, a control method in which a minimum voltage value of representative voltage values collected from a lower rank at the same time when an average voltage of cells is transmitted to a higher rank is used as a reference voltage of a balance control and the balance control reference voltage is updated by a discharge instruction from a higher rank, and a calculation method of the discharge instruction will be described.
When the nth-ranking controller manages m pieces of (n−1)th-ranking controllers, an xth controller of the nth rank obtains m pieces of representative voltage information (V(n-1, 1)/V(n-1, 2), . . . , V(n-1, m)) about the (n−1)th rank (S1001).
In a case where a controller belongs to the first rank (n=1), a voltage obtained from the (n−1)th rank means a cell voltage. Here, the xth controller of the nth rank respectively calculates an average value (1) of the m pieces of representative voltage information collected from the (n−1)th rank and a minimum value (2) thereof (S1002), and transmits the average value (1) to the higher (n+1)th-ranking controller as an nth-ranking representative voltage value (S1003).
Here, the xth controller of the nth rank receives a discharge instruction ΔV(n, x) from the higher (n+1)th rank, and may calculate “target voltage (VTGT) of the higher (n+1)th-ranking controller” (3) according to (3)=(1)−ΔV(n, x). That is, VTGT may be calculated by the following expression (5).
[Expression 5]
V
TGT=Average(V(n-1,1),V(n-1,2), . . . ,V(n-1,m))−ΔV(n,m) (5)
Here, the minimum value (2) of the (n−1)th rank is compared with the target voltage VTGT (3), and a smaller value is set as the target value Vref(n) of the balance control (S1006). In a case where the representative voltage of an mth controller of the (n−1)th rank is higher than the balance control reference value Vref(n) by a threshold value (Vth) or greater, a difference ΔV(n-1, m) with Vref(n) is given to the mth controller as a balance control instruction (S1008, 51009 and S1010). The threshold value voltage Vth may be set in advance. Here, a value of the discharge instruction to the mth controller of the (n−1)th rank is calculated by the following expression (6).
[Expression 6]
ΔV(n-1,m)=V(n-1,m)−Vref(n) (when V(n-1,m)−Vref(n)≦Vth,ΔV(n-1,m)=0) (6)
The balance control operation of Example 4 will be described referring to
The nth-ranking controller first obtains representative voltage information from all the (n−1)th-ranking controllers (S1001). The nth-ranking controller calculates an average value (3.5 V) of the representative voltages obtained from the (n−1)th rank to set the average value as the representative voltage of the nth rank, and transmits the result to the higher (n+1)th-ranking controller (S1003).
Here, when the nth-ranking controller receives a discharge instruction (−0.4 V) from the higher (n+1)th-ranking controller, the nth-ranking controller calculates a target voltage of 3.1 V by subtracting 0.4 V from 3.5 V. This target voltage is compared with a representative voltage of each controller of the (n−1)th rank, and a smaller value is set as the balance control reference voltage of the nth rank (S1006). In a case where the representative voltage of each controller of the (n−1)th rank is higher than the balance control reference voltage by a threshold value or greater, the difference ΔV(n-1, m) is transmitted to the (n−1)th-ranking controller as a discharge instruction (S1009).
By repeating the balance control shown in Example 4, it is possible to prevent variation of the cell voltages in the battery system.
A balance control method that is applicable to the configuration of Example 1 will be described.
In Example 5, a balance control method in a case where a minimum voltage is transmitted to a higher rank as a representative voltage and a calculation method of a discharge instruction will be described.
When the nth-ranking controller manages m pieces of (n−1)th-ranking controllers, an xth controller of the nth rank obtains m pieces of representative voltage information ((V(n-1, 1), V(n-1, 2), . . . , V(n-1, m)) about the (n−1)th rank (S1201). In a case where a controller belongs to the first rank (n=1), a voltage obtained from the (n−1)th rank means a cell voltage. Here, the xth controller of the nth rank respectively calculates a minimum value of the m pieces of representative voltage information collected from the (n−1)th rank (S1202), and transmits the minimum value to the higher (n+1)th-ranking controller as an nth-ranking representative voltage value (S1203). Here, the xth controller of the nth rank receives a discharge instruction ΔV(n,x) from the higher (n+1)th rank, and may calculate a target voltage (VTGT) of the higher (n+1)th-ranking controller by the following expression (7).
[Expression 7]
V
TGT=Minimum(V(n-1,1),V(n-1,2), . . . ,V(n-1,m)−ΔV(n,m) (7)
Here, the minimum value of the (n−1)th rank is compared with the target voltage VTGT, and a smaller value is set as the target value Vref(n) of the balance control (S1206). If the representative voltage of an mth controller of the (n−1)th rank is higher than the balance control reference value Vref(n) by a threshold value (Vth) or greater, a difference ΔV(n-1, m) with Vref(n) is given to the mth controller as a balance control instruction (S1208, 51209 and S1210).
The threshold value voltage Vth may be set in advance. Here, a value of the discharge instruction to the mth controller of the (n−1)th rank is calculated by the following expression (8).
[Expression 8]
V
(n-1,m)
=V
(n-1,m)
−Vref(n) (when V(n-1,m)−Vref(n)≦Vth,ΔV(n-1,m)=0) (8)
The balance control shown in Example 5 will be described referring to
The nth-ranking controller first obtains representative voltage information from all the (n−1)th-ranking controllers (S1201). The nth-ranking controller calculates a minimum value (3.4 V) of the representative voltages obtained from the (n−1)th rank to set the minimum value as the representative voltage of the nth rank, and transmits the result to the higher (n+1)th-ranking controller (S1203). Here, when the nth-ranking controller receives a discharge instruction (−0.3 V) from the higher (n+1)th-ranking controller, the nth-ranking controller calculates a target voltage of 3.1 V by subtracting 0.3 V from 3.4 V. This target voltage is compared with a representative voltage of each controller of the (n−1)th rank, and a smaller value is set as the balance control reference voltage of the nth rank (S1206).
In a case where the representative voltage of each controller of the (n−1)th rank is higher than the balance control reference voltage by a threshold value or greater, the difference ΔV(n-1, m) is transmitted to the (n−1)th-ranking controller as a discharge instruction (S1209). By repeating the balance control shown in Example 5, it is possible to prevent variation of the cell voltages in the battery system.
In the methods of Examples 1 to 5, it is possible to perform the same balance control even though the cell voltage information is replaced by charging rate information about the battery cells.
Number | Date | Country | Kind |
---|---|---|---|
2012-202217 | Sep 2012 | JP | national |