(57)【特許請求の範囲】
【請求項１】
それぞれ複数の蓄電素子を一組とした複数の蓄電ブロックを直列に接続した蓄電体の充電及び放電を制御する蓄電制御装置であって、
前記複数の蓄電ブロックに含まれる第１及び第２の蓄電ブロックの電圧値をそれぞれ検出するための第１及び第２の電圧センサを有し、
前記蓄電体を充電する充電モードと、前記蓄電体を放電させる放電モードとを交互に行う充放電処理を行う際に、前記第１及び第２の電圧センサにより検出された電圧値の差の大小に基づいて、前記充電モード及び前記放電モードのうち一方のモードを他方のモードに切り替えることを特徴とする蓄電制御装置。
【請求項２】
前記充放電処理の際に、前記第１及び第２の電圧センサにより検出された電圧値の差が設定値よりも高い場合には、前記一方のモードを前記他方のモードに切り替えることを特徴とする請求項１に記載の蓄電制御装置。
【請求項３】
前記充放電処理の際に、前記第１及び第２の電圧センサにより検出された電圧値の差が拡大した場合には、前記一方のモードを前記他方のモードに切り替えることを特徴とする請求項１に記載の蓄電制御装置。
【請求項４】
前記充放電処理は、前記蓄電体の温度が設定温度以下である場合に行われることを特徴とする請求項１乃至３のうちいずれか一つに記載の蓄電制御装置。
【請求項５】
前記一方のモードは前記放電モードであり、前記他方のモードは前記充電モードであることを特徴とする請求項１乃至４のうちいずれか一つに記載の蓄電制御装置。
【請求項６】
前記充放電処理の際に、前記放電モードにおいて前記蓄電体から放電された放電量に相当する分だけ、前記充電モードにおいて前記蓄電体を充電することを特徴とする請求項５に記載の蓄電制御装置。
【請求項７】
前記充放電処理は、該蓄電体の蓄電量の目標値となる目標蓄電量を中心とした設定範囲で行われることを特徴とする請求項１乃至６のうちいずれか一つに記載の蓄電制御装置。
【請求項８】
前記充放電処理を行う前に、前記蓄電体の蓄電量が前記設定範囲外である場合には、前記蓄電体を充電又は放電させることにより、前記蓄電体の蓄電量を前記設定範囲内に変化させることを特徴とする請求項７に記載の蓄電制御装置。
【請求項９】
前記第１及び第２の蓄電ブロックは、隣接していることを特徴とする請求項１乃至８のうちいずれか一つに記載の蓄電制御装置。
【請求項１０】
前記蓄電体は、二次電池であることを特徴とする請求項１乃至９のうちいずれか一つに記載の蓄電制御装置。
【請求項１１】
請求項１乃至１０のうちいずれか一つに記載の蓄電制御装置を搭載した車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の蓄電素子を一組とした複数の蓄電ブロックを電気的に直列に接続した蓄電体の充電及び放電を制御する蓄電制御装置に関するものである。
【背景技術】
【０００２】
電気自動車、ハイブリッド自動車、燃料電池自動車の駆動用または補助電源として、複数の蓄電素子を直列に接続した蓄電体が知られている。一般に、二次電池などの蓄電体は、温度が低下すると十分な出力を得ることができない。このため、従来、蓄電体の温度を昇温させるために、蓄電体を強制的に連続充電、連続放電させる方法が知られている。
【０００３】
特許文献１は、車両の運転状況やバッテリの残存容量に応じて適切に充放電を制御し、バッテリの内部発熱による温度上昇を促進してバッテリ容量を早期に回復させる方法を開示する。
【特許文献１】特開２００６−１７４５９７号公報
【特許文献２】特開平８−１４０２０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、各蓄電素子の内部抵抗は、各蓄電素子の温度に応じて変化する。すなわち、蓄電素子の温度及び内部抵抗には相関関係があり、図６に示すように、蓄電素子の温度が低くなると内部抵抗が大きくなる。
【０００５】
各蓄電素子に流れる電流値は同じであるため、温度の低い蓄電素子において、連続放電又は連続充電の際の電圧降下量が大きくなる。蓄電素子の電圧値が所定値よりも小さくなると劣化が進行し、蓄電体の寿命を短くするおそれがある。
【０００６】
ここで、各蓄電素子に電圧センサを取り付けることにより、電圧降下量の大きい蓄電素子を特定することができる。しかしながら、この方法では、電圧センサの数が多くなり、コストが増大する。
【０００７】
そこで、本願発明は、蓄電体の劣化を抑制しながら蓄電体の充電及び放電を交互に行う蓄電制御装置を低コストで提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本願発明の蓄電制御装置は、（１）それぞれ複数の蓄電素子を一組とした複数の蓄電ブロックを直列に接続した蓄電体の充電及び放電を制御する蓄電制御装置であって、前記複数の蓄電ブロックに含まれる第１及び第２の蓄電ブロックの電圧値をそれぞれ検出するための第１及び第２の電圧センサを有し、前記蓄電体を充電する充電モードと、前記蓄電体を放電させる放電モードとを交互に行う充放電処理を行う際に、前記第１及び第２の電圧センサにより検出された電圧値の差の大小に基づいて、前記充電モード及び前記放電モードのうち一方のモードを他方のモードに切り替えることを特徴とする。
【０００９】
（１）の構成によれば、蓄電体の劣化を抑制しながら蓄電体の充電及び放電を交互に行うことができる。また、電圧センサの数を削減して、コストを減らすことができる。
【００１０】
（２）（１）の構成において、前記充放電処理の際に、前記第１及び第２の電圧センサにより検出された電圧値の差が設定値よりも高い場合には、前記一方のモードを前記他方のモードに切り替えることができる。（３）（１）の構成において、前記充放電処理の際に、前記第１及び第２の電圧センサにより検出された電圧値の差が拡大した場合には、前記一方のモードを前記他方のモードに切り替えることができる。これらの（２）及び（３）は、（１）の構成の「前記第１及び第２の電圧センサにより検出された電圧値の差の大小に基づいて」の意味を明確にしたものである。
【００１１】
（４）（１）〜（３）の構成において、前記充放電処理は、前記蓄電体の温度が設定温度以下である場合に行うことができる。つまり、前記充放電処理は、蓄電体を昇温させるために行われる。これにより、蓄電体の出力を向上させることができる。
【００１２】
（５）（１）〜（４）の構成において、前記一方のモードは前記放電モードであり、前記他方のモードは前記充電モードとすることができる。放電モード（連続放電）の場合に、特に電圧降下が起こりやすいため、蓄電体の劣化を効果的に抑制することができる
【００１３】
（６）（５）の構成において、前記充放電処理の際に、前記放電モードにおいて前記蓄電体から放電された放電量に相当する分だけ、前記充電モードにおいて前記蓄電体を充電することができる。これにより、蓄電体の蓄電量の大幅な変動を抑制できる。
【００１４】
（７）（１）〜（６）の構成において、前記充放電処理は、該蓄電体の蓄電量の目標値となる目標蓄電量を中心とした設定範囲で行うのが好ましい。これにより、目標蓄電量を中心とした設定範囲に蓄電体の蓄電量を維持することができる。
【００１５】
（８）（７）の構成において、前記充放電処理を行う前に、前記蓄電体の蓄電量が前記設定範囲外である場合には、前記蓄電体を充電又は放電させることにより、前記蓄電体の蓄電量を前記設定範囲内に変化させるのが好ましい。これにより、前記設定範囲に蓄電体の蓄電量を変化させてから、前記充放電処理を行うことができる。
【００１６】
（９）（１）〜（８）の構成において、前記第１及び第２の蓄電ブロックは、隣接して配置されている。温度差のつきにくい蓄電ブロックの電圧差に基づくことにより、蓄電素子の電圧降下の誤検出をより効果的に防止できる。
【００１７】
（１０）（１）〜（９）の構成において、前記蓄電体として、二次電池を用いることができる。
【発明の効果】
【００１８】
本発明によれば、蓄電体の劣化を抑制しながら蓄電体の充電及び放電を交互に行う蓄電制御装置を低コストで提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施例について説明する。
（実施例１）
【００２０】
本発明の実施例１である蓄電制御装置について、図面を用いながら説明する。ここで、図１は、本実施例の蓄電制御装置の回路構成を示すブロック図である。
【００２１】
図１において、組電池（蓄電体）１０は、複数の電池ブロック（蓄電ブロック）１２が電気的に直列に接続された構成を有している。本実施例では、１４個の電池ブロック１２Ａ〜１２Ｎを直列に接続している。各電池ブロック１２Ａ〜１２Ｎは、この順序で配列されている。各電池ブロック１２Ａ〜１２Ｎは、複数の単電池（蓄電素子）１１からなる。これらの単電池１１は、電気的に直列に接続されている。各電池ブロック１２Ａ〜１２Ｎに含まれる単電池１１の個数は、互いに同数であり、本実施例では１２個に設定している。電池ブロック１２及び単電池１１の個数は、組電池１０の使用目的に応じて適宜変更することができる。
【００２２】
組電池１０における総プラス端子及び総マイナス端子には、配線を介してインバータ２０が電気的に接続されている。インバータ２０は、モータ３０に電気的に接続されており、組電池１０の出力を用いてモータ３０を駆動する。
【００２３】
ここで、本実施例の組電池１０は、車両（不図示）に搭載されており、モータ３０を駆動することにより、車両を走行させることができる。また、車両の制動時には、発電機としてのモータジェネレータ（不図示）を用いて発生させた電力を、組電池１０に充電することができる。上述した車両としては、ハイブリッド自動車や電気自動車が挙げられる。ハイブリッド自動車とは、組電池１０の他に、車両を走行させるための内燃機関や燃料電池といった他の動力源を備えた車両である。また、電気自動車とは、組電池１０の出力だけを用いて走行する車両である。
【００２４】
組電池１０を構成する単電池１１には、ニッケル水素電池やリチウムイオン電池といった二次電池を用いることができる。なお、二次電池の代わりに、蓄電素子としての電気二重層キャパシタを用いることもできる。
【００２５】
各電池ブロック１２Ａ〜１２Ｎにはそれぞれ、電圧センサ４０Ａ〜４０Ｎが接続されている。各電圧センサ４０Ａ〜４０Ｎは、対応する電池ブロック１２Ａ〜１２Ｎの電圧（以下、ブロック電圧という）を検出し、この検出結果をコントローラ５０に出力する。コントローラ５０は、隣接する電池ブロック１２Ａ（第１の蓄電ブロック）及び電池ブロック１２Ｂ（第２の蓄電ブロック）の電圧差の大小に基づき、後述する組電池１０の昇温制御を行う。なお、電圧センサ４０Ａ及び４０Ｂはそれぞれ、特許請求の範囲に記載の第１及び第２の電圧センサに相当する。
【００２６】
組電池１０には、温度センサ（例えば、サーミスタ）６０が設けられている。温度センサ６０は、コントローラ５０に接続されている。コントローラ５０は、温度センサ６０から出力される温度情報に基づき、組電池１０の温度を常時監視している。コントローラ５０は、組電池１０の温度が設定温度よりも低い場合には、組電池１０に対して昇温制御を行う。ここで、昇温制御とは、組電池１０を強制的に充放電させることである。組電池１０を強制的に充放電させることにより、組電池１０の温度を上昇させることができる。これにより、組電池１０の電池出力を向上させることができる。
【００２７】
組電池１０の設定温度は、要求出力に対応した電池出力を得るという観点から、単電池１１の種類に応じて適宜設定することができる。例えば、単電池１１としてリチウムイオン電池を使用した場合には、組電池１０の設定温度を−１０℃に設定することができる。
【００２８】
ここで、上述したように、組電池１０を連続的に放電又は充電させると、より温度の低い単電池１１の電圧が大きく降下して、組電池１０の劣化が進行する。本発明者等は、電圧降下量の大きい単電池１１を含む電池ブロック１２と電圧降下量の少ない単電池１１を含む別の電池ブロック１２とにおいて、ブロック電圧の差が大きくなることを発見した。そこで、昇温制御の際に、ブロック電圧の差が所定値以上である場合には、組電池１０を放電から充電又は充電から放電に切り替え、組電池１０の劣化を抑制している。
【００２９】
本実施例では、隣接する電池ブロック１２Ａ及び１２Ｂのブロック電圧の差に基づき、組電池１０を放電から充電又は充電から放電に切り替える。隣接する電池ブロック１２は、通常、温度差が小さいため、単電池１１の電圧降下の誤検出を効果的に防止できる。ただし、隣接していない電池ブロック１２（例えば、電池ブロック１２Ａ及び１２Ｃ）のブロック電圧の差に基づき、組電池１０の昇温制御を行ってもよい。
【００３０】
コントローラ５０は、メモリ５０Ａを有しており、メモリ５０Ａには、後述するように組電池１０の昇温制御を行うときに用いられる蓄電量（以下、ＳＯＣ（state of  charge）という）の変化量、つまり、ΔＳＯＣが記憶される。なお、本実施例では、メモリ５０Ａをコントローラ５０内に設けているが、コントローラ５０とは別に設けてもよい。コントローラ５０と、電圧センサ４０Ａ及び４０Ｂとにより、特許請求の範囲に記載の蓄電制御装置が構成される。
【００３１】
コントローラ５０は、組電池１０の蓄電量の目標値となる目標蓄電量を中心とした設定範囲において昇温制御が行われるように、組電池１０の充電及び放電を制御する。本実施例では、目標蓄電量を６０％、設定範囲の下限値を５５％、上限値を６５％に設定している。これらの数値は、組電池１０の使用目的などに応じて適宜変更することができる。
【００３２】
各電池ブロック１２の電圧降下を検知する方法として、各電池ブロック１２の標準電圧をメモリ５０Ａに記憶させておき、このメモリ５０Ａから読み出された標準電圧とブロック電圧とを比較して、差が所定量以上である場合には、放電モードから充電モード又は充電モードから放電モードに切り替える方法が考えられる。しかしながら、この方法では、各電池ブロック１２の標準電圧が使用状況に応じて異なるため、使用状況に応じた多数の標準電圧をメモリ５０Ａに記憶させなければならない。そのため、昇温制御が煩雑となり、コストが増大する。これに対して、本実施例によれば、コストを削減しながら、より簡素な方法で昇温制御を行うことができる。
【００３３】
次に、図２を参照しながら、組電池１０の昇温制御について具体的に説明する。図２は、組電池１０の昇温制御の手順を示すフローチャートである。下記の昇温制御は、コントローラ５０によって実行される。
【００３４】
ステップＳ１０１（図面では、「Ｓ１０１」と省略する）において、温度センサ６０から出力される温度情報に基づき、組電池１０の温度が−１０℃未満であるかどうかを判別する。ステップＳ１０１において、組電池１０の温度が−１０℃未満である場合には、ステップＳ１０２に進む。
【００３５】
ステップＳ１０２において、コントローラ５０内のメモリ５０Ａに記憶されたΔＳＯＣをリセットする。なお、メモリ５０Ａには、前回の昇温制御の際にメモリ５０Ａに記憶されたΔＳＯＣが記憶されているものとする。
【００３６】
ステップＳ１０３において、組電池１０に対して放電を要求する。組電池１０の放電量は、コントローラ５０において監視される。ステップＳ１０４において、放電直後のΔＳＯＣをメモリ５０Ａに記憶する。なお、昇温制御の開始後に組電池１０から放電された放電量をΔＳＯＣとしている。換言すると、放電モードにおける組電池１０の蓄電量の減少量をΔＳＯＣとしている。
【００３７】
ステップＳ１０５において、電圧センサ４０Ａ及び４０Ｂからの出力信号に基づき、電池ブロック１２Ａ及び１２Ｂのブロック電圧の差を算出し、このブロック電圧の差が０．２Ｖ（設定値）よりも大きいか否かを判別する。ブロック電圧の差が０．２Ｖよりも大きい場合には、組電池１０の放電を停止させ、ステップＳ１０７に進む。本実施例では、モード切り替えを行う際のブロック電圧の差を０．２Ｖに設定したが、比較される電池ブロック１２、組電池１０の使用条件などに応じて適宜変更することができる。ステップＳ１０７において、組電池１０を放電モードから充電モードに切り替える。
【００３８】
このように、電池ブロック１２Ａ及び１２Ｂのブロック電圧の差が０．２Ｖよりも大きい場合には、組電池１０の放電を停止させることにより、より温度の低い単電池１１において過剰な電圧降下が起こるのを抑制できる。これにより、組電池１０の劣化を抑制できる。
【００３９】
また、電池ブロック１２Ａ及び１２Ｂのブロック電圧の差の大小に基づき、電圧降下を推定できるため、個々の単電池１１に独立して電圧センサを設ける必要がなくなる。これにより、コストを削減することができる。
【００４０】
ステップＳ１０５において、電池ブロック１２Ａ及び１２Ｂのブロック電圧の差が０．２Ｖ以下である場合には、ステップＳ１０６に進む。ステップＳ１０６では、組電池１０のＳＯＣが５５％まで低下したかどうかを判別する。ステップＳ１０６において、組電池１０のＳＯＣが５５％まで低下した場合には、ステップＳ１０７に進み、組電池１０を放電モードから充電モードに切り替える。
【００４１】
ステップＳ１０６において、組電池１０のＳＯＣが５５％まで低下していない場合には、ステップＳ１０３に戻り、放電モードが続行される。このように、電池ブロック１２Ａ及び１２Ｂのブロック電圧の差が０．２Ｖ以下である場合には、放電モードを続行しても、過剰な電圧降下が起こらない。したがって、組電池１０の劣化を抑制しながら、組電池１０の温度を上昇させることができる。なお、ステップＳ１０６からステップＳ１０３に戻ると、ステップＳ１０４にてΔＳＯＣが更新される。
【００４２】
ステップＳ１０７において、組電池１０が充電モードに切り替わると、ステップＳ１０８に進む。ステップＳ１０８において、組電池１０のＳＯＣが６５％まで上昇したかどうかを判別する。ステップＳ１０８において組電池１０のＳＯＣが６５％まで上昇した場合には、ステップＳ１０１に戻る。このように、本実施例では、ブロック電圧の差を、放電モード（連続放電）のときにのみ検出し、充電モード（連続充電）のときには検出しない構成にしている。その理由は、放電モードのときに、特に電圧降下が起こりやすいからである。これにより、組電池１０の昇温制御を簡素化できる。
【００４３】
ステップＳ１０８において、組電池１０のＳＯＣが６５％まで上昇していない場合には、ステップＳ１０９に進む。ステップＳ１０９では、メモリ５０Ａに記憶されたΔＳＯＣを読み出し、このΔＳＯＣに相当する分だけ充電が行われたかどうかを判別する。ΔＳＯＣに相当する分だけ充電が行われていない場合には、ステップＳ１０７に進み、組電池１０の充電モードを続行する。ΔＳＯＣに相当する分だけ充電が行われた場合には、ステップＳ１０１に戻る。
【００４４】
このように、本実施例では、放電モードから充電モードに切り替わる際に、放電されたΔＳＯＣに相当する分だけ充電されるように処理を行うため、昇温制御の際に組電池１０のＳＯＣが大きく変動するのを抑制できる。
【００４５】
図２のフローチャートにおいて、組電池１０の温度が−１０℃よりも高い温度に昇温した後、直ちに昇温制御を中止することもできる。
【００４６】
次に、昇温制御の一例を図３に示す。図３は、昇温制御の一例を示したタイミングチャートであり、横軸は時間、縦軸はＳＯＣを示している。昇温制御の開始時に、ＳＯＣは６３％（以下、初期ＳＯＣという）に設定されているものとする。
【００４７】
組電池１０が放電されると、組電池１０の昇温動作が開始される。なお、昇温動作を開始する前の組電池１０の温度は、−２０℃であるものとする。組電池１０がさらに放電されると、１回目の電圧降下が起こる。１回目の電圧降下が起こったときの組電池１０のＳＯＣ（以下、第１降下ＳＯＣという）は５９％である。
【００４８】
１回目の電圧降下が起こると、直ちに、放電モードから充電モードに組電池１０のモードが切り替わる。このときの充電量は、初期ＳＯＣ（６３％）から第１降下ＳＯＣ（５９％）を減じた値、つまり、４％（ΔＳＯＣ）である。したがって、充電モードに切り替わると、組電池１０のＳＯＣは６３％に戻る。
【００４９】
組電池１０のＳＯＣが６３％に戻ると、直ちに、充電モードから放電モードに組電池１０のモードが切り替わる。組電池１０がさらに放電されると、２回目の電圧降下が起こる。２回目の電圧降下が起こったときの組電池１０のＳＯＣ（以下、第２降下ＳＯＣという）は５８％である。
【００５０】
２回目の電圧降下が起こると、直ちに、放電モードから充電モードに組電池１０のモードが切り替わる。このときの充電量は、初期ＳＯＣ（６３％）から第２降下ＳＯＣ（５８％）を減じた値、つまり、５％（ΔＳＯＣ）である。したがって、充電モードに切り替わると、組電池１０のＳＯＣは６３％に戻る。
【００５１】
組電池１０のＳＯＣが６３％に戻ると、直ちに、充電モードから放電モードに組電池１０のモードが切り替わる。組電池１０がさらに放電されると、３回目の電圧降下が起こる。３回目の電圧降下が起こったときの組電池１０のＳＯＣ（以下、第３降下ＳＯＣという）は５７％である。
【００５２】
３回目の電圧降下が起こると、直ちに、放電モードから充電モードに組電池１０のモードが切り替わる。このときの充電量は、初期ＳＯＣ（６３％）から第３降下ＳＯＣ（５７％）を減じた値、つまり、６％（ΔＳＯＣ）である。したがって、充電モードに切り替わると、組電池１０のＳＯＣは６３％に戻る。これにより、組電池１０の温度が−１０℃以上に上昇した。
【００５３】
（実施例２）
次に、図４を参照しながら、実施例２について説明する。図４は、昇温制御の処理手順を示すフローチャートである。なお、蓄電制御装置の回路構成は、実施例１と同様である。本実施例では、実施例１のステップＳ１０１とステップＳ１０２との間に下記の昇温制御を組み込んでいる。
【００５４】
ステップＳ１０１において、組電池１０の温度が−１０℃よりも低い場合には、ステップＳ２０１に進む。ステップＳ２０２では、組電池１０のＳＯＣが５５％以上か否かを判別する。組電池１０のＳＯＣが５５％以上である場合には、実施例１のステップＳ１０２に進む。
【００５５】
組電池１０のＳＯＣが５５％よりも低い場合には、ステップＳ２０２に進む。ステップＳ２０２において、組電池１０に対して充電要求を行う。組電池１０の充電量は、コントローラ５０において監視される。ステップＳ２０２におおいて充電要求が行われると、ステップＳ２０３に進む。
【００５６】
ステップＳ２０３において、電池ブロック１２Ａ及び１２Ｂから出力された信号に基づきブロック電圧の差を算出し、このブロック電圧の差が０．２Ｖよりも大きいか否かを判別する。ブロック電圧の差が０．２Ｖよりも大きい場合には、組電池１０の放電を停止させ、実施例１のステップＳ１０２に進む。電圧値の差が０．２Ｖ以下である場合には、ステップＳ２０４に進む。
【００５７】
ステップＳ２０４において、組電池１０のＳＯＣが６０％以上か否かを判別する。組電池１０のＳＯＣが６０％以上である場合には、実施例１のステップＳ１０２に進む。組電池１０のＳＯＣが６０％未満である場合には、ステップＳ２０２に戻る。なお、上述のステップＳ２０１〜ステップＳ２０４の処理中に、組電池１０の温度が−１０℃よりも高くなった場合には、直ちに昇温制御を中止することもできる。
【００５８】
このように、組電池１０の充放電をブロックの電圧値の差の大小に基づき切り替えることにより、電池劣化を抑制しながら、組電池１０を昇温させることができる。
【００５９】
また、本実施例では、組電池１０の蓄電量の目標値となる目標蓄電量（６０％）まで、組電池１０のＳＯＣを上昇させてから、実施例１の昇温制御を実行している。これにより、目標蓄電量（６０％）の近傍で昇温制御を行うことができる。なお、目標蓄電量及び所定の範囲については、電池の種類その他の条件に応じて適宜変更することができる。
【００６０】
次に、昇温制御の一例を図５に示す。図５は、昇温制御の一例を示したタイミングチャートであり、横軸は時間、縦軸はＳＯＣを示している。昇温制御の開始時のＳＯＣは、４０％（以下、初期ＳＯＣという）である。
【００６１】
組電池１０の昇温制御が開始されると、組電池１０のＳＯＣが６０％に上昇するまで、図４に示すステップＳ２０２→ステップＳ２０３→ステップＳ２０４の処理が繰り返される。
【００６３】
これにより、組電池１０のＳＯＣを、目標蓄電量（６０％）を中心とした所定の範囲（５５〜６５％）に上昇させた後に、実施例１同様の昇温制御を行うことができる。
【００６４】
（変形例）
上述の実施例１及び２では、ブロック電圧の差が設定値（０．２Ｖ）よりも大きいか否かで、充電モード及び放電モードの切り替えを行ったが、ブロック電圧の差が拡大したか否かで充電モード及び放電モードの切り替えを行っても良い。例えば、実施例１の構成において、組電池１０に放電を要求（ステップＳ１０３）した直後のブロック電圧の差（以下、基準差という）をメモリ５０Ａに記憶させておき、その後に測定されたブロック電圧の差が基準差よりも大きい場合には、放電モードから充電モードに切り替えることができる。これにより、電圧センサ４０に誤差があっても、電圧降下が起こったことを確実に検知することができる。
【００６５】
実施例１の充電モードにおいて、電池ブロック１２Ａ及び１２Ｂのブロック電圧の差を検出し、ブロック電圧の差が０．２Ｖよりも大きい場合には、放電モードに切り替えるように構成することもできる。
【００６６】
実施例２において、昇温制御を開始する前の組電池１０のＳＯＣが６５％よりも高い場合には、下記のように組電池１０の充放電を制御することもできる。まず、組電池１０を放電モードに設定して放電を行い、放電後にブロック電圧の差が０．２Ｖ以上になると、充電モードに切り替える（ただし、充電量は放電量よりも少なくする）。このモード切り替えを交互に行うことにより、組電池１０のＳＯＣを５５〜６０％まで低下させる。つまり、組電池１０のＳＯＣを５５〜６０％に変化させてから、実施例１の昇温制御を実行する。これにより、実施例２と同様の効果を得ることができる。
【図面の簡単な説明】
【００６７】
【図１】蓄電制御装置のブロック図である。
【図２】昇温制御のフローチャートである。
【図３】昇温制御のタイミングチャートである。
【図４】実施例２の昇温制御のフローチャートである。
【図５】実施例２の昇温制御のタイミングチャートである。
【図６】電池の温度と内部抵抗との相関関係を示す相関グラフである。
【符号の説明】
【００６８】
１１  単電池
１２  電池ブロック
２０  インバータ
３０  モータ
４０  電圧センサ
５０コントローラ
【図１】
0004530078.tif 000002
【図２】
0004530078.tif 000003
【図３】
0004530078.tif 000004
【図４】
0004530078.tif 000005
【図５】
0004530078.tif 000006
【図６】
0004530078.tif 000007