(57)【要約】【課題】  蓄電装置の電圧値が所定電圧値よりも高くなったときには、蓄電装置が発熱しやすい状態となる。発熱しやすい状態が継続されると、蓄電装置の温度が過度に上昇してしまう。【解決手段】  蓄電装置（１０）の過充電状態を特定するための所定電圧値よりも、蓄電装置の電圧値が高くなったとき、電流値に基づく蓄電装置の発熱量の算出を開始する。そして、算出した発熱量が所定量よりも大きいとき、蓄電装置が異常状態（発熱に関する異常状態）であることを判別する。電圧値が所定電圧値よりも高くなったときには、蓄電装置が発熱しやすい状態となるため、発熱量の算出を開始することにより、発熱量を監視することができる。電圧値が所定電圧値よりも高くなった後では、電圧値および所定電圧値の高低関係に関わらず、発熱量を監視することにより、異常状態を判別できる。【選択図】  図２
2015116049.tif 000002
【特許請求の範囲】
【請求項１】
蓄電装置の電圧値を検出する電圧センサと、
前記蓄電装置の電流値を検出する電流センサと、
前記蓄電装置の発熱に関する異常状態を判別するコントローラと、を有し、
前記コントローラは、
前記蓄電装置の過充電状態を特定するための所定電圧値よりも前記電圧値が高くなったとき、前記電流値に基づく前記蓄電装置の発熱量の算出を開始し、
算出した前記発熱量が所定量よりも大きいとき、前記蓄電装置が前記異常状態であることを判別することを特徴とする蓄電システム。
【請求項２】
前記コントローラは、前記電圧値が前記所定電圧値よりも高くなった後、前記電圧値が前記所定電圧値以下となる継続時間が所定時間以上となるまで、前記発熱量の算出を行うことを特徴とする請求項１に記載の蓄電システム。
【請求項３】
前記コントローラは、前記電圧値が前記所定電圧値よりも高くなった後、前記電圧値が前記所定電圧値以下となる継続時間が所定時間以上となるとき、算出した前記発熱量をゼロに設定することを特徴とする請求項１又は２に記載の蓄電システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄電装置の発熱に関する異常状態を判別する蓄電システムに関する。
【背景技術】
【０００２】
特許文献１では、電池の電圧値が過充電判定基準電圧を超えたときに、過充電フラグを出力している。過充電フラグが出力されたときには、過充電フラグが出力され続けている時間（継続時間）をカウントし、継続時間が判定時間に到達したときには、電池が過充電状態であると判別している。電池が過充電状態であるときには、電池の充放電を停止させている。
【０００３】
一方、電池の電圧値が過充電判定基準電圧よりも低くなると、過充電フラグの出力が停止する。そして、電池の電圧値が過充電判定基準電圧を再び超えたときに、過充電フラグが出力され、継続時間のカウントが改めて行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１８７１１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１において、継続時間が判定時間に到達する前に、電池の電圧値が過充電判定基準電圧よりも低くなってしまうことがある。特に、電池を放電したときには、電流値および電池の内部抵抗に応じた電圧降下が発生して、電池の電圧値が過充電判定基準電圧よりも低くなりやすい。この場合には、電池が過充電状態であることは判別されず、結果として、電池が過充電状態であることの判別が遅れてしまう。
【０００６】
電池の電圧値が過充電判定基準電圧を超えたときには、電池が発熱しやすい状態となる。例えば、電池に含まれる電解液の酸化分解などによって熱が発生し、電池が発熱しやすい状態となる。このため、電圧値が過充電判定基準電圧を超えたときの電池の発熱量は、電圧値が過充電判定基準電圧よりも低いままであるときの電池の発熱量よりも大きくなる。そして、電圧値が過充電判定基準電圧を超えた後に過充電判定基準電圧よりも低くなっても、電池は未だ発熱しやすい状態となっている。
【０００７】
上述したように、電池が過充電状態であることの判別が遅れるほど、電池の発熱しやすい状態が継続されやすくなる。これにより、電池が過充電状態であることを判別する前に、電池の温度が過度に上昇してしまうおそれがある。
【課題を解決するための手段】
【０００８】
本発明の蓄電システムは、蓄電装置の電圧値を検出する電圧センサと、蓄電装置の電流値を検出する電流センサと、蓄電装置の発熱に関する異常状態を判別するコントローラと、を有する。コントローラは、蓄電装置の電圧値が所定電圧値よりも高くなったとき、電流値に基づく蓄電装置の発熱量の算出を開始する。所定電圧値とは、蓄電装置の過充電状態を特定するための電圧値である。そして、コントローラは、算出した発熱量が所定量よりも大きいとき、蓄電装置が異常状態であることを判別する。
【０００９】
蓄電装置の電圧値が所定電圧値よりも高くなったときには、蓄電装置が発熱しやすい状態となる。このため、電圧値が所定電圧値よりも高くなったときに、蓄電装置の発熱量を算出し始めることにより、蓄電装置の発熱量を監視し続けることができる。ここで、電圧値が所定電圧値よりも高くなれば、この後における電圧値および所定電圧値の高低関係に関わらず、蓄電装置の発熱量が監視される。これにより、蓄電装置の発熱量に基づいて、蓄電装置が異常状態であるか否かを判別することができる。
【００１０】
発熱量の算出を開始した後において、電圧値が所定電圧値以下となる継続時間が所定時間以上となるまで、発熱量の算出を行うことができる。電圧値が所定電圧値以下となる状態が続くほど、蓄電装置は、発熱しやすい状態から脱しやすくなる。そこで、継続時間が所定時間以上であることを判別することにより、蓄電装置が発熱しやすい状態から脱しているか否かを判別している。
【００１１】
蓄電装置が発熱しやすい状態から脱していれば、蓄電装置の温度が過度に上昇することは抑制されるため、蓄電装置の発熱量を監視する必要も無くなる。そこで、継続時間が所定時間以上となるまで、発熱量の算出（監視）を行えばよい。言い換えれば、継続時間が所定時間以上となったときには、発熱量を算出しなくてもよい。発熱量を算出しない期間があれば、発熱量の算出に伴う負荷を低減することができる。
【００１２】
また、蓄電装置の発熱量を監視する必要が無くなったときには、算出した発熱量をゼロに設定することができる。発熱量をゼロに設定しておけば、蓄電装置の電圧値が所定電圧値よりも再び高くなったときに、ゼロを基準として、発熱量を算出することができる。
【００１３】
蓄電装置が異常状態であるときには、充電電力許容値や放電電力許容値を低下させることができる。充電電力許容値とは、蓄電装置の充電を許容する上限の電力値であり、放電電力許容値とは、蓄電装置の放電を許容する上限の電力値である。充電電力許容値や放電電力許容値を低下させることにより、蓄電装置の電流値を低下させることができ、蓄電装置の発熱を抑制することができる。
【００１４】
一方、蓄電装置が異常状態であるときには、蓄電装置の充放電を行わないこともできる。この場合には、蓄電装置および負荷の接続を遮断することができる。具体的には、蓄電装置および負荷を接続するためのリレーをオフにすることができる。蓄電装置の充放電を行わなければ、蓄電装置に電流が流れなくなり、通電に伴う蓄電装置の発熱を防止できる。
【図面の簡単な説明】
【００１５】
【図１】電池システムの構成を示す図である。
【図２】組電池の発熱に関する異常状態を判別する処理を説明するフローチャートである。
【図３】電圧値、フラグ、継続時間、電流値および評価値の変化を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施例について説明する。
【実施例１】
【００１７】
図１は、本実施例の電池システム（本発明の蓄電システムに相当する）の構成を示す図である。図１に示す電池システムは、車両に搭載されている。車両としては、例えば、ＨＶ（Hybrid Vehicle）やＥＶ（Electric Vehicle）がある。ＨＶは、車両を走行させるための動力源として、組電池１０に加えて、エンジン又は燃料電池といった他の動力源を備えている。ＥＶは、車両を走行させるための動力源として、組電池１０だけを備えている。
【００１８】
なお、本実施例では、組電池１０を車両に搭載しているが、これに限るものではない。すなわち、組電池１０を充放電することができるシステムであれば、本発明を適用することができる。
【００１９】
組電池（本発明の蓄電装置に相当する）１０は、直列に接続された複数の単電池１１を有する。単電池１１としては、ニッケル水素電池やリチウムイオン電池といった二次電池を用いることができる。また、二次電池の代わりに、電気二重層キャパシタを用いることができる。単電池１１の数は、組電池１０の要求出力などに基づいて、適宜設定することができる。組電池１０には、並列に接続された複数の単電池１１が含まれていてもよい。
【００２０】
電圧センサ２１は、組電池１０の電圧値Ｖｓを検出し、検出結果をコントローラ３０に出力する。電流センサ２２は、組電池１０の電流値Ｉｂを検出し、検出結果をコントローラ３０に出力する。本実施例では、組電池１０を放電しているときの電流値Ｉｂを正の値としている。また、組電池１０を充電しているときの電流値Ｉｂを負の値としている。
【００２１】
コントローラ３０は、メモリ３１およびタイマ３２を有する。メモリ３１は、コントローラ３０が所定の処理（特に、本実施例で説明する処理）を行うための各種の情報を記憶する。タイマ３２は、時間の計測に用いられる。本実施例では、メモリ３１およびタイマ３２が、コントローラ３０に内蔵されているが、メモリ３１およびタイマ３２の少なくとも一方をコントローラ３０の外部に設けることもできる。
【００２２】
組電池１０の正極端子には、正極ラインＰＬが接続され、組電池１０の負極端子には、負極ラインＮＬが接続されている。正極ラインＰＬには、システムメインリレーＳＭＲ−Ｂが設けられている。負極ラインＮＬには、システムメインリレーＳＭＲ−Ｇが設けられている。システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇは、コントローラ３０からの駆動信号を受けることにより、オンおよびオフの間で切り替わる。
【００２３】
コントローラ３０には、イグニッションスイッチのオンおよびオフに関する情報が入力される。イグニッションスイッチがオフからオンに切り替わったとき、コントローラ３０は、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオンにするための駆動信号を出力する。イグニッションスイッチがオンからオフに切り替わったとき、コントローラ３０は、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオフにするための駆動信号を出力する。
【００２４】
組電池１０は、正極ラインＰＬおよび負極ラインＮＬを介して、インバータ２３と接続されている。システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇがオンであるとき、組電池１０がインバータ２３と接続され、図１に示す電池システムが起動状態（Ready-On）となる。システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇがオフであるとき、組電池１０およびインバータ２３の接続が遮断され、図１に示す電池システムは停止状態（Ready-Off）となる。
【００２５】
インバータ２３は、組電池１０から出力された直流電力を交流電力に変換し、交流電力をモータ・ジェネレータ（ＭＧ）２４に出力する。モータ・ジェネレータ２４は、インバータ２３から出力された交流電力を受けて、車両を走行させるための運動エネルギ（動力）を生成する。モータ・ジェネレータ２４によって生成された運動エネルギを車輪に伝達することにより、車両を走行させることができる。
【００２６】
車両を減速させたり、停止させたりするとき、モータ・ジェネレータ２４は、車両の制動時に発生する運動エネルギを電気エネルギ（交流電力）に変換する。インバータ２３は、モータ・ジェネレータ２４が生成した交流電力を直流電力に変換し、直流電力を組電池１０に出力する。これにより、組電池１０は、回生電力を蓄えることができる。
【００２７】
本実施例の電池システムにおいて、組電池１０およびインバータ２３の間の電流経路には、昇圧回路を設けることができる。昇圧回路は、組電池１０の出力電圧を昇圧し、昇圧後の電力をインバータ２３に出力することができる。また、昇圧回路は、インバータ２３の出力電圧を降圧し、降圧後の電力を組電池１０に出力することができる。
【００２８】
本実施例では、組電池１０の発熱に伴う異常状態を判別している。組電池１０が過充電状態であるときには、組電池１０が発熱しやすくなる。ここで、組電池１０の過充電状態を判別するための閾値として、所定電圧値Ｖｓ＿ｔｈを設定することができる。これにより、組電池１０の電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高いときに、組電池１０が過充電状態であることを判別できる。また、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高いときには、組電池１０が発熱しやすい状態であることを判別できる。
【００２９】
電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高くなった後に、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈ以下となっても、組電池１０は未だ発熱しやすい状態となっている。そして、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈ以下となっている時間が継続されない限り、組電池１０は、発熱しやすい状態のままとなりやすい。組電池１０の発熱に伴う異常状態を判別するためには、組電池１０が発熱しやすい状態である間において、組電池１０の発熱量を監視する必要がある。
【００３０】
そこで、本実施例では、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高くなったときに、組電池１０の発熱量を監視（算出）するようにしている。そして、組電池１０の発熱量が所定量よりも大きいときには、組電池１０が異常状態であることを判別している。
【００３１】
一方、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高くなっても、この後において、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈ以下となっている時間が継続されるほど、組電池１０は、発熱しやすい状態から脱しやすくなる。組電池１０が発熱しやすい状態から脱していれば、組電池１０の発熱量を監視しなくてもよい。
【００３２】
そこで、本実施例では、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈ以下となっている継続時間ｔ＿ｏｆｆに基づいて、発熱量の監視を止めるようにしている。ただし、発熱量の監視を止めた後であっても、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高くなったときには、発熱量の監視が再開される。
【００３３】
継続時間ｔ＿ｏｆｆとは、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈ以下となっている状態が継続されている時間であり、タイマ３２を用いて計測することができる。ここで、組電池１０の発熱しやすい状態が解消されるまでの所定時間ｔ＿ｏｆｆ＿ｔｈを予め設定しておけば、継続時間ｔ＿ｏｆｆおよび所定時間ｔ＿ｏｆｆ＿ｔｈを比較することにより、組電池１０が発熱しやすい状態から脱しているか否かを判別できる。
【００３４】
具体的には、継続時間ｔ＿ｏｆｆが所定時間ｔ＿ｏｆｆ＿ｔｈ以上であるときには、組電池１０が発熱しやすい状態から脱していると判別できる。この場合には、発熱量の監視を止めることができる。一方、継続時間ｔ＿ｏｆｆが所定時間ｔ＿ｏｆｆ＿ｔｈよりも短いときには、組電池１０が発熱しやすい状態のままであると判別できる。この場合には、発熱量の監視を続けることができる。
【００３５】
組電池１０の発熱に伴う異常状態を判別する処理について、図２に示すフローチャートを用いて説明する。図２に示す処理は、所定の周期で繰り返され、コントローラ３０によって実行される。また、電池システムが起動状態となった後に、図２に示す処理が開始される。図２に示す処理を開始するとき、経過時間ｔ＿ｏｆｆが０であり、後述するフラグはオフである。
【００３６】
ステップＳ１０１において、コントローラ３０は、電圧センサ２１を用いて、組電池１０の電圧値Ｖｓを検出する。ステップＳ１０２において、コントローラ３０は、ステップＳ１０１の処理で検出した電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高いか否かを判別する。所定電圧値Ｖｓ＿ｔｈは、上述したように、組電池１０の過充電状態を判別するための電圧値である。所定電圧値Ｖｓ＿ｔｈを特定する情報は、メモリ３１に記憶しておくことができる。
【００３７】
電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高いとき、コントローラ３０は、組電池１０が過充電状態であると判別し、ステップＳ１０３の処理を行う。一方、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈ以下であるとき、コントローラ３０は、組電池１０が過充電状態ではないと判別し、ステップＳ１０６の処理を行う。
【００３８】
ステップＳ１０３において、コントローラ３０は、継続時間ｔ＿ｏｆｆを０に設定する。ステップＳ１０４において、コントローラ３０は、フラグがオフであるか否かを判別する。フラグは、後述する評価値Ｆを算出するか否かを判別するために用いられる。すなわち、フラグがオンであるときには評価値Ｆが算出され、フラグがオフであるときには評価値Ｆが算出されない。フラグの設定内容（オンおよびオフ）は、メモリ３１に記憶することができる。
【００３９】
ステップＳ１０４の処理において、フラグがオフであるとき、コントローラ３０は、ステップＳ１０５において、フラグをオンに設定する。一方、ステップＳ１０４の処理において、フラグがオンであるとき、コントローラ３０は、ステップＳ１１０の処理を行う。
【００４０】
ステップＳ１０２の処理からステップＳ１０６の処理に進んだとき、ステップＳ１０６において、コントローラ３０は、継続時間ｔ＿ｏｆｆをカウントアップする。ステップＳ１０７において、コントローラ３０は、ステップＳ１０６の処理で得られた継続時間ｔ＿ｏｆｆが所定時間ｔ＿ｏｆｆ＿ｔｈよりも短いか否かを判別する。所定時間ｔ＿ｏｆｆ＿ｔｈを特定する情報は、メモリ３１に記憶することができる。
【００４１】
継続時間ｔ＿ｏｆｆが所定時間ｔ＿ｏｆｆ＿ｔｈよりも短いとき、コントローラ３０は、ステップＳ１１０の処理を行う。一方、継続時間ｔ＿ｏｆｆが所定時間ｔ＿ｏｆｆ＿ｔｈ以上であるとき、コントローラ３０は、ステップＳ１０８において、フラグがオンであるか否かを判別する。フラグがオンであるとき、コントローラ３０は、ステップＳ１０９において、フラグをオフにする。一方、ステップＳ１０８の処理において、フラグがオフであるとき、コントローラ３０は、ステップＳ１１０の処理を行う。
【００４２】
ステップＳ１１０において、コントローラ３０は、フラグがオンであるか否かを判別する。ここで、フラグがオンであるとき、コントローラ３０は、ステップＳ１１１において、評価値Ｆを算出する。一方、フラグがオフであるとき、コントローラ３０は、ステップＳ１１２において、評価値Ｆを０に設定する。評価値Ｆは、組電池１０の発熱量を規定する値である。発熱量は、電流値Ｉｂを二乗した値に比例するため、評価値Ｆは、電流値Ｉｂの関数として表すことができる。
【００４３】
評価値Ｆは、電流値Ｉｂに基づいて算出することができればよく、評価値Ｆの算出方法は適宜決めることができる。例えば、下記式（１）に基づいて、評価値Ｆを算出することができる。
【００４４】
【数１】
2015116049.tif 000003
【００４５】
上記式（１）において、Ｆ（ｎ）は現在の評価値Ｆであり、Ｆ（ｎ−１）は前回の評価値Ｆである。Ｋは定数であり、０よりも大きく、１よりも小さい値である。０から１の範囲内において、定数Ｋを適宜設定することができる。定数Ｋを特定する情報は、メモリ３１に記憶しておくことができる。Ｉｂ（ｎ）は、現在の電流値Ｉｂである。電流値Ｉｂ（ｎ）を検出するたびに、評価値Ｆ（ｎ）が算出される。
【００４６】
定数Ｋは、０から１の範囲内の値であるため、「（Ｋ−１）Ｆ（ｎ−１）」の値は負の値となる。すなわち、「（Ｋ−１）Ｆ（ｎ−１）」の値は、組電池１０の熱が外部に放出されることに伴う放熱量を表している。上記式（１）では、電流値Ｉｂ（ｎ）の絶対値を二乗した値を算出しており、この値は、組電池１０に電流が流れることによって発生した熱量（発熱量）を表している。このように、放熱量および発熱量を考慮することにより、現在における組電池１０の発熱量を把握することができる。
【００４７】
ステップＳ１１３において、コントローラ３０は、評価値Ｆが所定値（本発明の所定量に相当する）Ｆ＿ｔｈよりも大きいか否かを判別する。所定値Ｆ＿ｔｈは、評価値Ｆに関する値であり、組電池１０の発熱状態の限界を規定するための値である。所定値Ｆ＿ｔｈは、０よりも大きい値であり、予め設定される。所定値Ｆ＿ｔｈを特定する情報は、メモリ３１に記憶しておくことができる。
【００４８】
評価値Ｆが所定値Ｆ＿ｔｈ以下であるとき、コントローラ３０は、図２に示す処理を終了する。一方、評価値Ｆが所定値Ｆ＿ｔｈよりも大きいとき、コントローラ３０は、組電池１０が異常状態であることを判別する。そして、ステップＳ１１４において、コントローラ３０は、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオフにするための駆動信号を出力する。システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇは、コントローラ３０からの駆動信号を受けて、オンからオフに切り替わる。
【００４９】
これにより、組電池１０の充放電が行われなくなる。組電池１０の充放電を行わなければ、組電池１０に電流が流れることに伴う発熱を防止でき、組電池１０の温度が過度に上昇することを抑制できる。ここで、車両が上述したＨＶであれば、エンジンの動力を用いて、車両を退避位置まで走行させることができる。
【００５０】
上記式（１）では、組電池１０の充電および放電に関わらず、定数Ｋを一定にしている。ここで、組電池１０を充電しているときと、組電池１０を放電しているときとで、定数Ｋを変更することができる。具体的には、組電池１０を充電しているときに設定される定数Ｋを、組電池１０を放電しているときに設定される定数Ｋよりも大きくすることができる。この場合には、充電時および放電時の電流値（絶対値）Ｉｂが同じであっても、組電池１０を充電しているときの評価値Ｆは、組電池１０を放電しているときの評価値Ｆよりも大きくなる。
【００５１】
このように評価値Ｆを算出することにより、組電池１０を充電しているときには、評価値Ｆが上昇しやすくなる。上述したように、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高くなり、組電池１０が過充電状態であると判別された後は、組電池１０が発熱しやすくなる。電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高くなった後に、組電池１０を充電したときには、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高いままであったり、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高くなったりしやすい。これにより、組電池１０は、更に発熱しやすくなってしまう。
【００５２】
そこで、上述したように、充電時の評価値Ｆを放電時の評価値Ｆよりも大きくすることにより、組電池１０の充電時において、評価値Ｆによって把握される発熱量が過小評価されてしまうことを抑制できる。また、充電時において、評価値Ｆを上昇させやすくすることにより、組電池１０が異常状態であることの判別を早期に行うことができる。
【００５３】
図２に示す処理では、継続時間ｔ＿ｏｆｆが所定時間ｔ＿ｏｆｆ＿ｔｈ以上となったときに、フラグがオフになり、評価値Ｆが０に設定されるが、これに限るものではない。具体的には、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高くなった後では、評価値Ｆを算出し続けることができる。すなわち、継続時間ｔ＿ｏｆｆが所定時間ｔ＿ｏｆｆ＿ｔｈ以上であるか否かにかかわらず、評価値Ｆを算出し続けることができる。
【００５４】
電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高くなったときには、組電池１０が発熱しやすい状態となる。そして、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈ以下となっても、組電池１０の発熱しやすい状態が継続される。そこで、組電池１０が発熱しやすい状態となったときには、組電池１０の発熱量を監視し続けることができる。すなわち、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高くなった後では、評価値Ｆを算出し続けることができる。
【００５５】
具体的には、図２に示すステップＳ１０２の処理において、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈ以下である間は、ステップＳ１０１の処理を繰り返すことができる。一方、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高くなったときには、ステップＳ１１１の処理を行うことができる。ステップＳ１１１の処理において、評価値Ｆの算出が開始された後では、評価値Ｆの算出が継続される。すなわち、ステップＳ１１３の処理において、評価値Ｆが所定値Ｆ＿ｔｈ以下である間は、ステップＳ１１１の処理が繰り返される。
【００５６】
ここで、上述したように、継続時間ｔ＿ｏｆｆが所定時間ｔ＿ｏｆｆ＿ｔｈ以上となったとき、組電池１０は、発熱しやすい状態から脱している。このため、発熱に関する異常状態を判別する上では、評価値Ｆを算出しなくてもよい。本実施例のように、評価値Ｆを０に設定して評価値Ｆの算出を停止すれば、評価値Ｆを算出し続ける場合に比べて、評価値Ｆの算出処理を行う機会を減らすことができる。これに伴い、コントローラ３０が評価値Ｆを算出するときの負荷を減らすことができる。
【００５７】
図２に示す処理では、評価値Ｆが所定値Ｆ＿ｔｈよりも大きいときに、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオフにしているが、これに限るものではない。具体的には、評価値Ｆが所定値Ｆ＿ｔｈよりも大きいとき、充電電力許容値Ｗｉｎや放電電力許容値Ｗｏｕｔを低下させることができる。充電電力許容値Ｗｉｎとは、組電池１０の充電を許容する上限の電力値であり、放電電力許容値Ｗｏｕｔとは、組電池１０の放電を許容する上限の電力値である。
【００５８】
組電池１０を充電するときには、充電時の電力が充電電力許容値Ｗｉｎを超えないように、充電が制御される。また、組電池１０を放電するときには、放電時の電力が放電電力許容値Ｗｏｕｔを超えないように、放電が制御される。
【００５９】
組電池１０の充電を制御するときには、基準値としての充電電力許容値Ｗｉｎが設定される。充電電力許容値Ｗｉｎを低下させることとは、基準値としての充電電力許容値（絶対値）Ｗｉｎよりも小さくすることである。上述したように、充電時の電流値Ｉｂは負の値となるため、充電電力許容値Ｗｉｎも負の値となる。そこで、充電電力許容値Ｗｉｎを低下させるときには、充電電力許容値（絶対値）Ｗｉｎを小さくする。基準値としての充電電力許容値Ｗｉｎは、公知のように、組電池１０の温度やＳＯＣ（State of Charge）から算出される。ＳＯＣとは、満充電容量に対する充電容量の割合である。
【００６０】
組電池１０の放電を制御するときには、基準値としての放電電力許容値Ｗｏｕｔが設定される。放電電力許容値Ｗｏｕｔを低下させることとは、基準値としての放電電力許容値Ｗｏｕｔよりも小さくすることである。基準値としての放電電力許容値Ｗｏｕｔは、公知のように、組電池１０の温度やＳＯＣ（State of Charge）から算出される。
【００６１】
充電電力許容値Ｗｉｎを低下させることには、充電電力許容値Ｗｉｎを０［ｋＷ］に設定することも含まれる。充電電力許容値Ｗｉｎが０［ｋＷ］であれば、組電池１０の充電が行われない。また、放電電力許容値Ｗｏｕｔを低下させることには、放電電力許容値Ｗｏｕｔを０［ｋＷ］に設定することも含まれる。放電電力許容値Ｗｏｕｔが０［ｋＷ］であれば、組電池１０の放電が行われない。
【００６２】
充電電力許容値Ｗｉｎや放電電力許容値Ｗｏｕｔを低下させることにより、組電池１０の電流値Ｉｂを低下させることができ、通電に伴う組電池１０の発熱を抑制することができる。ここで、所定値Ｆ＿ｔｈが発熱状態の限界に対応した値よりも小さい値に設定されていれば、評価値Ｆが所定値Ｆ＿ｔｈよりも大きくなった後でも、充電電力許容値Ｗｉｎや放電電力許容値Ｗｏｕｔを低下させることにより、組電池１０が発熱状態の限界に到達することを抑制できる。
【００６３】
充電電力許容値Ｗｉｎや放電電力許容値Ｗｏｕｔを低下させる量は、適宜設定することができる。例えば、評価値Ｆおよび所定値Ｆ＿ｔｈの差が大きくなるほど、充電電力許容値Ｗｉｎや放電電力許容値Ｗｏｕｔを低下させる量を増やすことができる。また、充電電力許容値Ｗｉｎや放電電力許容値Ｗｏｕｔを低下させる量を固定値にすることもできる。
【００６４】
一方、評価値Ｆが所定値Ｆ＿ｔｈよりも小さいときにおいて、評価値Ｆが所定値Ｆ＿ｔｈよりも大きくなる前に、充電電力許容値Ｗｉｎを低下させることもできる。これにより、評価値Ｆが所定値Ｆ＿ｔｈに到達することを抑制できる。例えば、所定値Ｆ＿ｔｈよりも小さい所定値Ｆ＿ｔｈ１を設定しておき、評価値Ｆが所定値Ｆ＿ｔｈ１よりも大きくなったときに、充電電力許容値Ｗｉｎを低下させることができる。
【００６５】
図３は、図２に示す処理を行ったときにおいて、電圧値Ｖｓ、フラグの設定内容、継続時間ｔ＿ｏｆｆ、電流値Ｉｂおよび評価値Ｆの挙動を示す図（一例）である。図３において、縦軸は、電圧値Ｖｓ、フラグの設定内容、継続時間ｔ＿ｏｆｆ、電流値Ｉｂおよび評価値Ｆをそれぞれ示す。図３の横軸は時間を示す。
【００６６】
時刻ｔ１において、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高くなると、継続時間ｔ＿ｏｆｆが０に設定されるとともに、フラグがオンに設定される。また、フラグのオンに応じて、評価値Ｆの算出が開始される。評価値Ｆの算出が開始された後は、電流値Ｉｂに応じて、評価値Ｆが上昇する。時刻ｔ１から時刻ｔ２までは、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高くなっているため、継続時間ｔ＿ｏｆｆは０のままである。
【００６７】
時刻ｔ２において、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈ以下になると、継続時間ｔ＿ｏｆｆのカウントアップが開始される。時刻ｔ２から時刻ｔ３までは、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈ以下であるため、継続時間ｔ＿ｏｆｆが増加する。時刻ｔ３において、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高くなると、継続時間ｔ＿ｏｆｆが０に設定される。
【００６８】
時刻ｔ３において、継続時間ｔ＿ｏｆｆは所定時間ｔ＿ｏｆｆ＿ｔｈに到達していないため、フラグはオンのままである。時刻ｔ３から時刻ｔ４までは、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高いため、継続時間ｔ＿ｏｆｆは０のままである。時刻ｔ４において、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈ以下になると、継続時間ｔ＿ｏｆｆのカウントアップが開始される。
【００６９】
時刻ｔ４以降では、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈ以下であるため、継続時間ｔ＿ｏｆｆは増加する。時刻ｔ５において、継続時間ｔ＿ｏｆｆが所定時間ｔ＿ｏｆｆ＿ｔｈに到達すると、フラグがオンからオフに切り替わる。フラグのオフに応じて、評価値Ｆは０に設定される。評価値Ｆを０に設定することにより、次回において、電圧値Ｖｓが所定値電圧値Ｖｓ＿ｔｈよりも高くなったときに、０を基準として、評価値Ｆを算出することができる。
【００７０】
時刻ｔ６において、電圧値Ｖｓが所定電圧値Ｖｓ＿ｔｈよりも高くなると、時刻ｔ１と同様に、継続時間ｔ＿ｏｆｆが０に設定されるとともに、フラグがオンに設定される。また、フラグのオンに応じて、評価値Ｆの算出が開始される。時刻ｔ６では、０を基準として、評価値Ｆが算出される。図３に示す例では、評価値Ｆが所定値Ｆ＿ｔｈに到達していないが、評価値Ｆが所定値Ｆ＿ｔｈに到達したときには、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇがオンからオフに切り替わる。
【００７１】
本実施例では、組電池１０の電圧値Ｖｓを所定電圧値Ｖｓ＿ｔｈと比較しているが、これに限るものではない。具体的には、電圧センサを用いて、単電池１１又は電池モジュールの電圧値Ｖｂを検出するときには、電圧値Ｖｂを所定電圧値Ｖｂ＿ｔｈと比較することもできる。ここで、電池モジュールは、複数の単電池１１が直列に接続されることによって構成されている。複数の電池モジュールが直列に接続されることにより、組電池１０が構成される。
【００７２】
所定電圧値Ｖｂ＿ｔｈは、所定電圧値Ｖｓ＿ｔｈに対応している。ただし、所定電圧値Ｖｂ＿ｔｈは、電圧値Ｖｓよりも低い電圧値Ｖｂと比較されるため、所定電圧値Ｖｂ＿ｔｈは、所定電圧値Ｖｓ＿ｔｈよりも低い値である。
【符号の説明】
【００７３】
１０：組電池（蓄電装置）、１１：単電池、２１：電圧センサ、２２：電流センサ、
２３：インバータ、２４：モータ・ジェネレータ、３０：コントローラ、
３１：メモリ、３２：タイマ、ＳＭＲ−Ｂ，ＳＭＲ−Ｇ：システムメインリレー、
ＰＬ：正極ライン、ＮＬ：負極ライン
【図１】
2015116049.tif 000004
【図２】
2015116049.tif 000005
【図３】
2015116049.tif 000006