(57)【要約】【課題】  充電が終了した後の蓄電ユニットの開回路電圧値を、充電の目標となる開回路電圧値に揃える。【解決手段】  蓄電システムは、複数の蓄電ユニット（１１）が直列に接続された蓄電装置（１０）と、各蓄電ユニットの電圧値を検出する複数の電圧センサ（２０，２０ａ）と、蓄電ユニットの閉回路電圧値が、蓄電ユニット毎に設定された終了電圧値に到達したとき、蓄電装置の充電を終了させるコントローラ（３０）と、を有する。終了電圧値は、充電が終了した後の蓄電ユニットの開回路電圧値が充電の目標値となるように設定されている。コントローラは、閉回路電圧値が終了電圧値に到達した蓄電ユニットに関して、充電が終了した後の蓄電ユニットの開回路電圧値と、充電の目標値となる開回路電圧値との差分を算出し、差分を解消させる方向において、差分だけ終了電圧値を変更する。【選択図】  図７Ａ
2014155401.tif 000002
【特許請求の範囲】
【請求項１】
複数の蓄電ユニットが直列に接続された蓄電装置と、
前記各蓄電ユニットの電圧値を検出する複数の電圧センサと、
前記蓄電ユニットの閉回路電圧値が、前記蓄電ユニット毎に設定された終了電圧値に到達したとき、前記蓄電装置の充電を終了させるコントローラと、を有し、
前記終了電圧値は、前記充電が終了した後の前記蓄電ユニットの開回路電圧値が前記充電の目標値となるように設定されており、
前記コントローラは、閉回路電圧値が前記終了電圧値に到達した前記蓄電ユニットに関して、前記充電が終了した後の前記蓄電ユニットの開回路電圧値と、前記目標値となる開回路電圧値との差分を算出し、前記差分を解消させる方向において、前記差分だけ前記終了電圧値を変更することを特徴とする蓄電システム。
【請求項２】
前記蓄電ユニットの温度を検出する温度センサを有しており、
前記コントローラは、前記蓄電ユニットの温度および前記終了電圧値の対応関係に基づいて、前記温度センサによる検出温度に対応した前記終了電圧値を用いることを特徴とする請求項１に記載の蓄電システム。
【請求項３】
前記コントローラは、閉回路電圧値が前記終了電圧値に到達していない前記蓄電ユニットに関して、前記充電が終了した後の前記蓄電ユニットの開回路電圧値が、前記目標値となる開回路電圧値よりも高いとき、これらの開回路電圧値の差分だけ、前記終了電圧値を低下させることを特徴とする請求項１又は２に記載の蓄電システム。
【請求項４】
前記コントローラは、閉回路電圧値が前記終了電圧値に到達した前記蓄電ユニットに関して、前記充電が終了した後に算出した前記差分が閾値よりも大きいとき、前記蓄電装置の充電を再開させることを特徴とする請求項１から３のいずれか１つに記載の蓄電システム。
【請求項５】
前記コントローラは、定電流において、前記蓄電装置を充電することを特徴とする請求項１から４のいずれか１つに記載の蓄電システム。
【請求項６】
前記蓄電装置は、車両に搭載され、前記車両を走行させる運動エネルギに変換される電気エネルギを出力することを特徴とする請求項１から５のいずれか１つに記載の蓄電システム。
【請求項７】
前記蓄電装置は、前記車両の外部に設置された電源からの電力供給を受けて、充電されることを特徴とする請求項６に記載の蓄電システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄電ユニットを充電することができる蓄電システムに関するものである。
【背景技術】
【０００２】
特許文献１では、基準電圧に電圧降下量を加算した充電終了電圧まで、二次電池を充電することにより、充電を終了したときの二次電池の開路電圧を基準電圧に揃えるようにしている。ここで、電圧降下量は、二次電池を充電したときの電流値と、二次電池の内部抵抗とを乗算して求めている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２５３１２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、複数のセルが直列に接続された組電池の電圧を監視し、この電圧が充電終了電圧に到達したときに、組電池の充電を終了するようにしている。ここで、組電池を構成する複数のセルでは、内部抵抗のバラツキが発生することがある。内部抵抗のバラツキが発生すれば、電圧降下量にもバラツキが発生する。
【０００５】
特許文献１では、組電池に対して充電終了電圧を設定しているため、セルの内部抵抗にバラツキが発生すると、セルによっては、充電が不足したり、充電をしすぎたりしてしまうことがある。すなわち、セルの電圧が基準電圧に到達しなかったり、セルの電圧が基準電圧を超えてしまったりすることがある。
【課題を解決するための手段】
【０００６】
本発明である蓄電システムは、蓄電装置と、複数の電圧センサと、コントローラとを有する。蓄電装置は、直列に接続された複数の蓄電ユニットを有する。ここで、蓄電ユニットは、例えば、単電池であってもよいし、複数の単電池を含む電池ブロックであってもよい。各電圧センサは、各蓄電ユニットに対して設けられており、対応する蓄電ユニットの電圧値を検出する。
【０００７】
コントローラは、蓄電ユニットの閉回路電圧値が、蓄電ユニット毎に設定された終了電圧値に到達したとき、蓄電装置の充電を終了させる。終了電圧値は、蓄電装置の充電を終了させるときの電圧値（閉回路電圧値）であり、充電が終了した後の蓄電ユニットの開回路電圧値が充電の目標値となるように設定されている。本発明では、いずれかの蓄電ユニットの閉回路電圧値が、この蓄電ユニットに対して設定された終了電圧値に到達したときに、蓄電装置の充電を終了させている。
【０００８】
コントローラは、閉回路電圧値が終了電圧値に到達した蓄電ユニットに関して、充電が終了した後の蓄電ユニットの開回路電圧値と、充電の目標値となる開回路電圧値との差分を算出する。そして、コントローラは、差分を解消させる方向において、差分だけ終了電圧値を変更する。開回路電圧値（目標値）は、蓄電装置の充電を終了させるときの蓄電ユニットの充電状態（ＳＯＣ：State of Charge）に応じて設定される。
【０００９】
具体的には、蓄電ユニットの開回路電圧値が開回路電圧値（目標値）よりも低いときには、これらの開回路電圧値の差分だけ、終了電圧値を上昇させることができる。また、蓄電ユニットの開回路電圧値が開回路電圧値（目標値）よりも高いときには、これらの開回路電圧値の差分だけ、終了電圧値を低下させることができる。
【００１０】
本発明によれば、各蓄電ユニットに対して終了電圧値を設定しているため、各蓄電ユニットの内部抵抗などを反映させた終了電圧値を設定することができる。ここで、上述した差分を解消させる方向において、差分だけ終了電圧値を変更すれば、開回路電圧値（目標値）および終了電圧値（変更後）の電圧差は、蓄電ユニットにおける実際の電圧降下量に相当することになる。これにより、各蓄電ユニットにおいて、充電終了後の開回路電圧値を開回路電圧値（目標値）に揃えることができる。
【００１１】
充電終了後の開回路電圧値を開回路電圧値（目標値）に揃えることにより、蓄電ユニットの充電状態を所望の充電状態とすることができる。また、各蓄電ユニットに対して終了電圧値を設定することにより、複数の電圧センサにおける検出誤差にバラツキが発生していても、このバラツキが終了電圧値に影響を与えることはない。すなわち、蓄電装置の充電を終了させるときには、各蓄電ユニットにおいて、閉回路電圧値が終了電圧値に到達しているか否かを判別するだけであるため、複数の電圧センサにおける検出誤差を考慮する必要が無い。
【００１２】
例えば、蓄電ユニットの開回路電圧値が開回路電圧値（目標値）よりも低いときには、これらの開回路電圧値の差分だけ、終了電圧値を上昇させることにより、充電を終了したときの蓄電ユニットの開回路電圧値を開回路電圧値（目標値）に揃えることができる。また、蓄電ユニットの開回路電圧値が開回路電圧値（目標値）よりも高いときには、これらの開回路電圧値の差分だけ、終了電圧値を低下させることにより、充電を終了したときの蓄電ユニットの開回路電圧値を開回路電圧値（目標値）に揃えることができる。
【００１３】
本発明の蓄電システムには、蓄電ユニットの温度を検出する温度センサを設けることができる。ここで、温度センサによる検出温度に応じて、終了電圧値を設定することができる。蓄電ユニットの内部抵抗は、蓄電ユニットの温度に依存し、上述したように、終了電圧値は、蓄電ユニットの内部抵抗に依存する。このため、終了電圧値を設定するときには、蓄電ユニットの温度を考慮することが好ましい。
【００１４】
蓄電ユニットの温度を反映した終了電圧値を設定することにより、充電を終了した後の蓄電ユニットの開回路電圧値を開回路電圧値（目標値）に揃えやすくなる。ここで、蓄電ユニットの温度および終了電圧値の対応関係を、実験などによって予め求めておけば、蓄電ユニットの温度を検出することにより、検出温度に対応する終了電圧値を特定することができる。
【００１５】
閉回路電圧値が終了電圧値に到達していない蓄電ユニットに関しては、充電が終了した後の蓄電ユニットの開回路電圧値が開回路電圧値（目標値）よりも高くなることがある。この場合には、これらの開回路電圧値の差分だけ、終了電圧値を低下させることができる。終了電圧値を低下させれば、充電が終了した後の蓄電ユニットの開回路電圧値も低下させることができ、この開回路電圧値を開回路電圧値（目標値）に揃えやすくなる。
【００１６】
充電を終了させた後であっても、開回路電圧値の差分が閾値よりも大きいときには、充電を再開させることができる。この差分は、閉回路電圧値が終了電圧値に到達した蓄電ユニットに関して、充電が終了した後の蓄電ユニットの開回路電圧値と、開回路電圧値（目標値）との差分である。開回路電圧値の差分が閾値よりも大きければ、蓄電ユニットの充電が不十分となっている。このため、充電を再開させることにより、蓄電ユニットの開回路電圧値を開回路電圧値（目標値）に近づけることができる。
【００１７】
蓄電装置を充電するときには、定電流で行うことができる。蓄電ユニットは、車両に搭載することができる。ここで、蓄電ユニットから出力された電気エネルギを運動エネルギに変換すれば、この運動エネルギを用いて車両を走行させることができる。電気エネルギから運動エネルギへの変換は、モータ・ジェネレータを用いることができる。また、蓄電ユニットを充電するときには、車両の外部に設置された電源から蓄電ユニットに電力を供給することができる。
【図面の簡単な説明】
【００１８】
【図１】電池システムの構成を示す図である。
【図２】監視ユニットの構成を主に示す図である。
【図３】外部充電時における単電池の電圧挙動を示す図である。
【図４】単電池および終了電圧値の対応関係を示す図である。
【図５】終了電圧値の補正処理を説明する図である。
【図６】終了電圧値の補正処理を説明する図である。
【図７Ａ】実施例１において、組電池の外部充電処理を説明するフローチャートである。
【図７Ｂ】実施例１において、組電池の外部充電処理を説明するフローチャートである。
【図８】実施例２において、組電池の外部充電を再開させる処理を説明するフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施例について説明する。
【実施例１】
【００２０】
図１は、本実施例の電池システム（本発明の蓄電システムに相当する）の構成を示す図である。図１に示す電池システムは、車両に搭載されている。車両としては、例えば、ＰＨＶ（Plug-in Hybrid Vehicle）やＥＶ（Electric Vehicle）がある。
【００２１】
ＰＨＶは、車両を走行させるための動力源として、後述する組電池に加えて、エンジン又は燃料電池といった他の動力源を備えている。ＥＶは、車両を走行させるための動力源として、後述する組電池だけを備えている。ＰＨＶおよびＥＶでは、後述するように、外部電源からの電力を用いて組電池を充電することができる。
【００２２】
なお、本実施例では、組電池を車両に搭載しているが、これに限るものではない。すなわち、組電池を充電することができるシステムであれば、本発明を適用することができる。
【００２３】
組電池（本発明の蓄電装置に相当する）１０は、直列に接続された複数の単電池１１を有する。単電池（本発明の蓄電ユニットに相当する）１１としては、ニッケル水素電池やリチウムイオン電池といった二次電池を用いることができる。また、二次電池の代わりに、電気二重層キャパシタを用いることができる。単電池１１の数は、組電池１０の要求出力などに基づいて、適宜設定することができる。本実施例の組電池１０では、すべての単電池１１が直列に接続されているが、組電池１０には、並列に接続された複数の単電池１１が含まれていてもよい。
【００２４】
監視ユニット（本発明の電圧センサに相当する）２０は、組電池１０の電圧値を検出したり、各単電池１１の電圧値を検出したりし、検出結果をＥＣＵ（Electric Control Unit）３０に出力する。監視ユニット２０の具体的な構成については後述する。温度センサ２１は、組電池１０（単電池１１）の温度を検出し、検出結果をＥＣＵ３０に出力する。ここで、組電池１０に対しては、１つ又は複数の温度センサ２１を配置することができる。単電池１１が配置される位置に応じて、複数の単電池１１における温度にバラツキが発生するときには、複数の温度センサ２１を用いることにより、温度のバラツキを把握することができる。
【００２５】
電流センサ２２は、組電池１０に流れる電流値を検出し、検出結果をＥＣＵ３０に出力する。本実施例では、組電池１０を放電しているときに電流センサ２２によって検出された電流値を正の値としている。また、組電池１０を充電しているときに電流センサ２２によって検出された電流値を負の値としている。
【００２６】
本実施例では、組電池１０の正極端子と接続された正極ラインＰＬに電流センサ２２を設けている。ここで、電流センサ２２は、組電池１０に流れる電流を検出できればよく、電流センサ２２を設ける位置は適宜設定することができる。例えば、組電池１０の負極端子と接続された負極ラインＮＬに電流センサ２２を設けることができる。また、複数の電流センサ２２を用いることもできる。
【００２７】
ＥＣＵ（本発明のコントローラに相当する）３０は、メモリ３１を有しており、メモリ３１は、ＥＣＵ３０が所定の処理（特に、本実施例で説明する処理）を行うための各種の情報を記憶している。また、ＥＣＵ３０は、タイマ３２を有しており、タイマ３２は、時間の計測に用いられる。本実施例では、メモリ３１およびタイマ３２が、ＥＣＵ３０に内蔵されているが、メモリ３１およびタイマ３２の少なくとも一方を、ＥＣＵ３０の外部に設けることもできる。
【００２８】
正極ラインＰＬには、システムメインリレーＳＭＲ−Ｂが設けられている。システムメインリレーＳＭＲ−Ｂは、ＥＣＵ３０からの制御信号を受けることにより、オンおよびオフの間で切り替わる。負極ラインＮＬには、システムメインリレーＳＭＲ−Ｇが設けられている。システムメインリレーＳＭＲ−Ｇは、ＥＣＵ３０からの制御信号を受けることにより、オンおよびオフの間で切り替わる。
【００２９】
システムメインリレーＳＭＲ−Ｇには、システムメインリレーＳＭＲ−Ｐおよび電流制限抵抗Ｒが並列に接続されている。ここで、システムメインリレーＳＭＲ−Ｐおよび電流制限抵抗Ｒは、直列に接続されている。システムメインリレーＳＭＲ−Ｐは、ＥＣＵ３０からの制御信号を受けることにより、オンおよびオフの間で切り替わる。
【００３０】
電流制限抵抗Ｒは、組電池１０を負荷（後述するインバータ２４）と接続するときに、コンデンサ２３に突入電流が流れることを抑制するために用いられる。コンデンサ２３は、正極ラインＰＬおよび負極ラインＮＬに接続されており、正極ラインＰＬおよび負極ラインＮＬの間における電圧変動を平滑化するために用いられる。
【００３１】
組電池１０をインバータ２４と接続するとき、ＥＣＵ３０は、まず、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｐをオフからオンに切り替える。これにより、電流制限抵抗Ｒに電流を流すことができ、コンデンサ２３に突入電流が流れることを抑制できる。次に、ＥＣＵ３０は、システムメインリレーＳＭＲ−Ｇをオフからオンに切り替えるとともに、システムメインリレーＳＭＲ−Ｐをオンからオフに切り替える。
【００３２】
これにより、組電池１０およびインバータ２４の接続が完了し、図１に示す電池システムは、起動状態（Ｒｅａｄｙ−Ｏｎ）となる。ＥＣＵ３０には、車両のイグニッションスイッチのオン／オフに関する情報が入力され、ＥＣＵ３０は、イグニッションスイッチがオフからオンに切り替わることに応じて、図１に示す電池システムを起動する。
【００３３】
一方、イグニッションスイッチがオンからオフに切り替わったとき、ＥＣＵ３０は、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオンからオフに切り替える。これにより、組電池１０およびインバータ２４の接続が遮断され、図１に示す電池システムは、停止状態（Ｒｅａｄｙ−Ｏｆｆ）となる。
【００３４】
インバータ２４は、組電池１０から出力された直流電力を交流電力に変換し、交流電力をモータ・ジェネレータ（ＭＧ）２５に出力する。モータ・ジェネレータ２５としては、例えば、三相交流モータを用いることができる。モータ・ジェネレータ２５は、インバータ２４から出力された交流電力を受けて、車両を走行させるための運動エネルギを生成する。モータ・ジェネレータ２５によって生成された運動エネルギを、車輪に伝達することにより、車両を走行させることができる。
【００３５】
車両を減速させたり、停止させたりするとき、モータ・ジェネレータ２５は、車両の制動時に発生する運動エネルギを電気エネルギ（交流電力）に変換する。インバータ２４は、モータ・ジェネレータ２５が生成した交流電力を直流電力に変換し、直流電力を組電池１０に出力する。これにより、組電池１０は、回生電力を蓄えることができる。
【００３６】
本実施例では、組電池１０をインバータ２４に接続しているが、これに限るものではない。具体的には、組電池１０およびインバータ２４の間の電流経路において、昇圧回路を設けることができる。昇圧回路は、組電池１０の出力電圧を昇圧し、昇圧後の電力をインバータ２４に出力することができる。また、昇圧回路は、インバータ２４の出力電圧を降圧し、降圧後の電力を組電池１０に出力することができる。
【００３７】
充電器２６は、充電ラインＰＣＬ，ＮＣＬを介して、正極ラインＰＬおよび負極ラインＮＬに接続されている。具体的には、充電ラインＰＣＬは、組電池１０の正極端子およびシステムメインリレーＳＭＲ−Ｂを接続する正極ラインＰＬに接続されている。また、充電ラインＮＣＬは、組電池１０の負極端子およびシステムメインリレーＳＭＲ−Ｇを接続する負極ラインＮＬに接続されている。
【００３８】
充電ラインＰＣＬ，ＮＣＬには、充電リレーＲｃｈ１，Ｒｃｈ２が設けられている。充電リレーＲｃｈ１，Ｒｃｈ２は、ＥＣＵ３０からの制御信号を受けることにより、オンおよびオフの間で切り替わる。充電器２６には、インレット（いわゆるコネクタ）２７が接続されている。
【００３９】
インレット２７には、外部電源（図示せず）と接続されたプラグ（いわゆるコネクタ）が接続される。プラグをインレット２７に接続することにより、外部電源からの電力を、充電器２６を介して組電池１０に供給することができる。これにより、外部電源を用いて、組電池１０を充電することができる。外部電源としては、例えば、商用電源を用いることができる。外部電源が交流電力を供給するとき、充電器２６は、外部電源からの交流電力を直流電力に変換し、直流電力を組電池１０に出力する。ＥＣＵ３０は、充電器２６の動作を制御することができる。
【００４０】
外部電源の電力を組電池１０に供給して、組電池１０を充電することを外部充電という。本実施例の電池システムでは、充電リレーＲｃｈ１，Ｒｃｈ２がオンであるときに、外部充電を行うことができる。外部充電を行うとき、組電池１０には一定の充電電流を供給することができ、定電流の下で、組電池１０を充電することができる。
【００４１】
外部電源の電力を組電池１０に供給するシステムは、図１に示すシステムに限るものではない。本実施例では、充電器２６が車両に搭載されているが、車両の外部に充電器（外部充電器という）を設置することもできる。この場合には、図１に示す充電器２６が省略される。外部充電器と接続されたプラグをインレット２７に接続することにより、外部電源の電力を組電池１０に供給することができる。
【００４２】
また、本実施例では、プラグをインレット２７に接続することにより、外部充電を行うようにしているが、これに限るものではない。具体的には、いわゆる非接触方式の充電システムを用いることにより、外部電源の電力を組電池１０に供給することができる。非接触方式の充電システムでは、電磁誘導や共振現象を利用することにより、ケーブルを介さずに電力を供給することができる。非接触方式の充電システムとしては、公知の構成を適宜採用することができる。
【００４３】
次に、監視ユニット２０の構成について、図２を用いて説明する。図２に示すように、監視ユニット２０は、組電池１０を構成する単電池１１の数だけ、電圧監視ＩＣ（Integrated Circuit）２０ａを有しており、各電圧監視ＩＣ２０ａ（本発明の電圧センサに相当する）は、各単電池１１に並列に接続されている。電圧監視ＩＣ２０ａは、単電池１１の電圧値を検出し、検出結果をＥＣＵ３０に出力する。
【００４４】
本実施例では、各単電池１１に対して電圧監視ＩＣ２０ａを設けているが、これに限るものではない。例えば、組電池１０を構成する複数の単電池１１を、複数の電池ブロックに分けたとき、各電池ブロックに対して電圧監視ＩＣ２０ａを設けることができる。電圧監視ＩＣ２０ａは、電池ブロックの電圧値を検出し、検出結果をＥＣＵ３０に出力する。
【００４５】
電池ブロックは、直列に接続された複数の単電池１１によって構成されており、複数の電池ブロックが直列に接続されることにより、組電池１０が構成される。なお、各電池ブロックには、並列に接続された複数の単電池１１が含まれていてもよい。ここで、電池ブロックは、本発明の蓄電ユニットに相当する。
【００４６】
本実施例の電池システムでは、外部充電を行うことにより、組電池１０（単電池１１）のＳＯＣ（State of Charge）を上昇させることができる。ここで、ＳＯＣとは、満充電容量に対する、現在の充電容量の割合である。ＰＨＶおよびＥＶでは、組電池１０のＳＯＣを上昇させることにより、ＥＶ走行距離を確保しやすくなる。ＥＶ走行距離とは、組電池１０の出力だけを用いて車両を走行させるときにおいて、走行可能な距離である。
【００４７】
図３は、外部充電を行ったときの単電池１１の電圧挙動を示す。図３において、縦軸は単電池１１の電圧値を示し、横軸は時間を示す。
【００４８】
単電池１１が通電状態にあるときの閉回路電圧値ＣＣＶｂは、下記式（１）で表される。
【００４９】
【数１】
2014155401.tif 000003
【００５０】
上記式（１）において、ＯＣＶｂは、単電池１１の開回路電圧値であり、Ｉｂは、単電池１１に流れる電流値である。Ｒｂは、単電池１１の内部抵抗である。
【００５１】
上述したように、単電池１１を充電したときの電流値Ｉｂは、負の値（Ｉｂ＜０）となるため、外部充電を開始した直後において、単電池１１の電圧値ＣＣＶｂは、電圧値ＯＣＶｂよりも、「Ｉｂ×Ｒｂ」の分だけ上昇する。この後、外部充電を行う時間が経過するほど、単電池１１の電圧値ＣＣＶｂが上昇する。一方、外部充電を終了させると、単電池１１に充電電流が流れなくなり、単電池１１の電圧値は、「Ｉｂ×Ｒｂ」の分だけ低下して電圧値ＯＣＶｂとなる。
【００５２】
外部充電を行うときには、単電池１１のＳＯＣを目標ＳＯＣに到達させる必要がある。目標ＳＯＣは、固定値として予め設定したり、ユーザなどの入力に基づいて変更したりすることができる。例えば、目標ＳＯＣが１００［％］であれば、外部充電によって、単電池１１を満充電状態とすることができる。ＳＯＣおよびＯＣＶは、対応関係にあるため、目標ＳＯＣまで単電池１１を充電するためには、単電池１１の電圧値ＯＣＶｂを、目標ＳＯＣに対応する電圧値ＯＣＶｂに到達させる必要がある。
【００５３】
外部充電を行っている間は、単電池１１の閉回路電圧値ＣＣＶｂが検出されるため、外部充電を終了させるか否かは、電圧値ＣＣＶｂに基づいて判別しなければならない。上記式（１）から分かるように、内部抵抗Ｒｂを予め定めておけば、外部充電を行うときの電流値（一定値）Ｉｂと、目標ＳＯＣに対応する電圧値ＯＣＶｂに基づいて、外部充電を終了させるときの電圧値ＣＣＶｂを設定することができる。ここで、外部充電を終了させるときの電圧値ＣＣＶｂを、終了電圧値ＣＣＶｔｈという。
【００５４】
組電池１０を構成する、すべての単電池１１について、１つの終了電圧値ＣＣＶｔｈを基準として、外部充電を終了させると、以下に説明する不具合が発生してしまう。
【００５５】
組電池１０を構成する複数の単電池１１では、単電池１１の製造バラツキなどに応じて、単電池１１を初めて使用する前から、内部抵抗Ｒｂにバラツキが発生することがある。また、単電池１１を使用した後では、単電池１１の周辺環境（温度環境）などに応じて、複数の単電池１１における内部抵抗Ｒｂにバラツキが発生することがある。
【００５６】
このように、内部抵抗Ｒｂのバラツキが発生すると、終了電圧値ＣＣＶｔｈを設定したときの内部抵抗Ｒｂとは異なる内部抵抗Ｒｂを示す単電池１１が発生することがある。この単電池１１の電圧値ＣＣＶｂが終了電圧値ＣＣＶｔｈに到達したときに、外部充電を終了させると、単電池１１の電圧値ＯＣＶｂは、目標ＳＯＣに対応する電圧値ＯＣＶｂからずれてしまう。
【００５７】
例えば、単電池１１の実際の内部抵抗Ｒｂが、終了電圧値ＣＣＶｔｈを設定したときの内部抵抗Ｒｂよりも高ければ、内部抵抗Ｒｂが高くなった分だけ、単電池１１の充電を終了した後の電圧降下量（Ｉｂ×Ｒｂ）が大きくなる。これにより、外部充電を終了した後の単電池１１の電圧値ＯＣＶｂは、目標ＳＯＣに対応する電圧値ＯＣＶｂよりも低下してしまう。単電池１１の電圧値ＯＣＶｂが、目標ＳＯＣに対応する電圧値ＯＣＶｂよりも低くなると、単電池１１のＳＯＣを目標ＳＯＣに到達させることができなくなってしまう。
【００５８】
また、単電池１１の実際の内部抵抗Ｒｂが、終了電圧値ＣＣＶｔｈを設定したときの内部抵抗Ｒｂよりも低ければ、内部抵抗Ｒｂが低くなった分だけ、単電池１１の充電を終了した後の電圧降下量（Ｉｂ×Ｒｂ）が小さくなる。これにより、外部充電を終了した後の単電池１１の電圧値ＯＣＶｂは、目標ＳＯＣに対応する電圧値ＯＣＶｂよりも高くなってしまう。単電池１１の電圧値ＯＣＶｂが、目標ＳＯＣに対応する電圧値ＯＣＶｂよりも高くなると、単電池１１のＳＯＣが目標ＳＯＣを超えてしまう。
【００５９】
一方、単電池１１の電圧値ＣＣＶｂは、互いに異なる電圧監視ＩＣ２０ａによって検出される。このため、複数の電圧監視ＩＣ２０ａにおける検出誤差などに応じて、複数の単電池１１における電圧値ＣＣＶｂにバラツキが発生することがある。
【００６０】
このように、電圧値ＣＣＶｂのバラツキが発生している状態において、１つの終了電圧値ＣＣＶｔｈに基づいて外部充電を終了させると、電圧降下量（Ｉｂ×Ｒｂ）にバラツキが発生していなくても、外部充電を終了した後の単電池１１の電圧値ＯＣＶｂにバラツキが発生してしまうことがある。また、電圧降下量（Ｉｂ×Ｒｂ）にバラツキが発生していれば、外部充電を終了した後の単電池１１の電圧値ＯＣＶｂにバラツキが発生しやすくなる。
【００６１】
外部充電を終了した後の単電池１１の電圧値ＯＣＶｂにバラツキが発生すれば、単電池１１によっては、電圧値ＯＣＶｂが目標ＳＯＣに対応する電圧値ＯＣＶｂよりも低下してしまうことがある。これに伴い、単電池１１のＳＯＣを目標ＳＯＣに到達させることができなくなってしまう。また、単電池１１によっては、電圧値ＯＣＶｂが目標ＳＯＣに対応する電圧値ＯＣＶｂよりも高くなってしまうことがある。これに伴い、単電池１１のＳＯＣが目標ＳＯＣを超えてしまう。
【００６２】
上述したように、単電池１１のＳＯＣが目標ＳＯＣに到達していなければ、これらのＳＯＣの差分だけ、上述したＥＶ走行距離が低下してしまう。
【００６３】
そこで、本実施例では、図４に示すように、各単電池１１に対して、終了電圧値ＣＣＶｔｈ（ｋ）を設定している。ｋは、単電池１１に割り振られた番号であり、１〜ｎまでの整数である。ｎは、組電池１０を構成する、すべての単電池１１の数である。単電池１１毎に設定された終了電圧値ＣＣＶｔｈは、互いに等しいこともあるし、互いに異なることもある。ここで、図４に示す情報（終了電圧値ＣＣＶｔｈおよび単電池１１の対応関係）は、メモリ３１に記憶されている。
【００６４】
また、本実施例では、以下に説明するように、単電池１１の劣化状態に応じて、終了電圧値ＣＣＶｔｈを補正している。なお、単電池１１の内部抵抗Ｒｂは、単電池１１の温度に依存するため、単電池１１の内部抵抗Ｒｂから特定される終了電圧値ＣＣＶｔｈは、単電池１１の温度に応じて設定することができる。
【００６５】
図５に示すように、単電池１１の劣化が進行すると、外部充電を終了した後の単電池１１の電圧値ＯＣＶｂは、目標ＳＯＣに対応するＯＣＶ（目標電圧値ＯＣＶ＿ｔａｒｇ）よりも低下してしまうことがある。ここで、図５は、図３に対応する図である。また、図５に示す終了電圧値ＣＣＶｔｈ（ｋ）は、単電池１１の劣化が進行する前に設定された終了電圧値である。
【００６６】
単電池１１の劣化が進行すると、単電池１１の内部抵抗Ｒｂが上昇するため、単電池１１の内部抵抗Ｒｂが上昇した分だけ、電圧降下量（Ｉｂ×Ｒｂ）が大きくなる。このため、単電池１１の電圧値ＣＣＶｂ（ｋ）が終了電圧値ＣＣＶｔｈ（ｋ）に到達することに応じて、外部充電を終了させると、単電池１１の電圧値ＯＣＶｂ（ｋ）は、目標電圧値ＯＣＶ＿ｔａｒｇよりも低下してしまう。ここで、単電池１１の電圧値ＯＣＶｂ（ｋ）としては、外部充電を終了させてから所定時間ｔ＿ｔｈが経過したときの電圧値を用いることができる。
【００６７】
電圧値ＯＣＶｂ（ｋ）および目標電圧値ＯＣＶ＿ｔａｒｇの差分ΔＯＣＶだけ、終了電圧値ＣＣＶｔｈ（ｋ）を上昇させておけば、外部充電を終了させたときの電圧値ＯＣＶｂ（ｋ）を目標電圧値ＯＣＶ＿ｔａｒｇに揃えることができる。そこで、本実施例では、電圧値ＯＣＶｂ（ｋ）が目標電圧値ＯＣＶ＿ｔａｒｇよりも低いとき、前回までに設定された終了電圧値ＣＣＶｔｈ（ｋ）に差分ΔＯＣＶを加算することにより、終了電圧値ＣＣＶｔｈ（ｋ）を補正している。
【００６８】
ここで、差分ΔＯＣＶを加算して補正した終了電圧値ＣＣＶｔｈ（ｋ）は、現在における単電池１１の内部抵抗Ｒｂを反映した電圧降下量（Ｉｂ×Ｒｂ）の分だけ、目標電圧値ＯＣＶ＿ｔａｒｇよりも高くなる。したがって、単電池１１の電圧値ＣＣＶｂ（ｋ）が補正後の終了電圧値ＣＣＶｔｈ（ｋ）に到達したときに、外部充電を終了させれば、現在における単電池１１の内部抵抗Ｒｂを反映した電圧降下量（Ｉｂ×Ｒｂ）の分だけ、単電池１１の電圧値が低下する。これにより、単電池１１の電圧値ＯＣＶｂを、目標電圧値ＯＣＶ＿ｔａｒｇに揃えることができる。
【００６９】
一方、図６に示すように、外部充電を終了した後の単電池１１の電圧値ＯＣＶｂが、目標電圧値ＯＣＶ＿ｔａｒｇよりも高くなってしまうこともある。単電池１１の内部抵抗Ｒｂには、増加し続ける成分（第１劣化成分）と、減少可能な成分（第２劣化成分）とが含まれる。第１劣化成分とは、単電池１１を構成する材料が摩耗することによって、単電池１１の内部抵抗Ｒｂを増加させる成分である。
【００７０】
第２劣化成分とは、単電池１１の内部における塩濃度の偏りによって、一時的に内部抵抗Ｒｂを増加させる成分である。単電池１１を充電又は放電するときのレート（電流値）によっては、単電池１１の内部において、塩濃度の偏りが発生する。この塩濃度の偏りによって、単電池１１の内部抵抗Ｒｂを上昇させてしまうことがある。
【００７１】
ここで、単電池１１を充放電せずに、放置すると、塩濃度の偏りを解消させることができる。塩濃度の偏りが解消方向に変化すれば、単電池１１の内部抵抗Ｒｂを低下させることができる。このように、単電池１１の内部抵抗Ｒｂに第２劣化成分が含まれるときには、単電池１１の内部抵抗Ｒｂが上昇したり、低下したりする。単電池１１の内部抵抗Ｒｂが低下すれば、外部充電を終了したときの電圧降下量（Ｉｂ×Ｒｂ）も低下することになる。
【００７２】
単電池１１の内部抵抗Ｒｂが低下した状態において、単電池１１の電圧値ＣＣＶｂ（ｋ）が、前回までに設定した終了電圧値ＣＣＶｔｈ（ｋ）に到達したことに応じて、外部充電を終了させると、単電池１１の電圧値ＯＣＶｂ（ｋ）は、目標電圧値ＯＣＶ＿ｔａｒｇよりも高くなってしまうことがある。ここで、電圧値ＯＣＶｂ（ｋ）および目標電圧値ＯＣＶ＿ｔａｒｇの差分ΔＯＣＶだけ、終了電圧値ＣＣＶｔｈ（ｋ）を低下させておけば、外部充電を終了させたときの電圧値ＯＣＶｂ（ｋ）を目標電圧値ＯＣＶ＿ｔａｒｇに揃えることができる。
【００７３】
そこで、本実施例では、電圧値ＯＣＶｂ（ｋ）が目標電圧値ＯＣＶ＿ｔａｒｇよりも高いとき、前回までに設定された終了電圧値ＣＣＶｔｈ（ｋ）から差分ΔＯＣＶを減算することにより、終了電圧値ＣＣＶｔｈ（ｋ）を補正している。差分ΔＯＣＶを減算して補正した終了電圧値ＣＣＶｔｈ（ｋ）は、現在における単電池１１の内部抵抗Ｒｂを反映した電圧降下量（Ｉｂ×Ｒｂ）の分だけ、目標電圧値ＯＣＶ＿ｔａｒｇよりも高くなる。
【００７４】
したがって、単電池１１の電圧値ＣＣＶｂ（ｋ）が補正後の終了電圧値ＣＣＶｔｈ（ｋ）に到達したときに、外部充電を終了させれば、現在における単電池１１の内部抵抗Ｒｂを反映した電圧降下量（Ｉｂ×Ｒｂ）の分だけ、単電池１１の電圧値が低下する。これにより、単電池１１の電圧値ＯＣＶｂを、目標電圧値ＯＣＶ＿ｔａｒｇに揃えることができる。
【００７５】
上述したように、単電池１１の電圧値ＯＣＶｂを目標電圧値ＯＣＶ＿ｔａｒｇに揃えることにより、単電池１１のＳＯＣを目標ＳＯＣまで充電することができる。これにより、目標ＳＯＣに応じたＥＶ走行距離を確保することができる。
【００７６】
次に、本実施例における外部充電の処理について、図７Ａおよび図７Ｂに示すフローチャートを用いて説明する。図７Ａおよび図７Ｂに示す処理は、ＥＣＵ３０によって実行される。また、図７Ａおよび図７Ｂに示す処理は、プラグをインレット２７に接続した後に開始される。
【００７７】
ステップＳ１０１において、ＥＣＵ３０は、充電器２６の動作を制御することにより、外部充電を開始させる。これにより、定電流の下で、組電池１０の充電が開始される。ステップＳ１０２において、ＥＣＵ３０は、温度センサ２１の出力に基づいて、組電池１０（単電池１１）の温度Ｔｂを検出する。
【００７８】
また、ステップＳ１０２において、ＥＣＵ３０は、監視ユニット２０（電圧監視ＩＣ２０ａ）の出力に基づいて、各単電池１１の電圧値ＣＣＶｂ（ｋ）を検出する。外部充電を行う時間が経過するほど、単電池１１の電圧値ＣＣＶｂ（ｋ）が上昇する。ステップＳ１０３において、ＥＣＵ３０は、ステップＳ１０２の処理で検出された単電池１１の電圧値ＣＣＶｂ（ｋ）が終了電圧値ＣＣＶｔｈ（ｋ）よりも高いか否かを判別する。
【００７９】
ここで、終了電圧値ＣＣＶｔｈ（ｋ）は、ステップＳ１０２の処理で検出された電池温度Ｔｂに基づいて設定される。具体的には、ＥＣＵ３０は、終了電圧値ＣＣＶｔｈ（ｋ）および電池温度Ｔｂの対応関係を用いて、ステップＳ１０２の処理で検出された電池温度Ｔｂに対応する終了電圧値ＣＣＶｔｈ（ｋ）を設定する。なお、終了電圧値ＣＣＶｔｈ（ｋ）および電池温度Ｔｂの対応関係は、実験などによって予め求めておくことができ、この対応関係に関する情報は、メモリ３１に記憶しておくことができる。
【００８０】
なお、単電池１１を充電するときの電流値が変化するとき、外部充電を終了したときの電圧降下量（Ｉｂ×Ｒｂ）は、充電時の電流値に応じて変化する。この場合には、電池温度Ｔｂだけでなく、充電時の電流値に基づいて、終了電圧値ＣＣＶｔｈ（ｋ）を設定することができる。具体的には、終了電圧値ＣＣＶｔｈ（ｋ）、電池温度Ｔｂおよび充電時の電流値の対応関係を示すマップを、実験などによって予め求めておくことができる。ここで、電池温度Ｔｂおよび充電時の電流値を検出すれば、電池温度Ｔｂおよび充電時の電流値に対応した終了電圧値ＣＣＶｔｈ（ｋ）を特定することができる。
【００８１】
上述したように、終了電圧値ＣＣＶｔｈ（ｋ）は、各単電池１１に対して設定されているため、ステップＳ１０３の処理では、電圧値ＣＣＶｂ（ｋ）が終了電圧値ＣＣＶｔｈ（ｋ）に最も早く到達した単電池１１が存在するか否かを判別している。単電池１１の電圧値ＣＣＶｂ（ｋ）が終了電圧値ＣＣＶｔｈ（ｋ）よりも高いとき、ＥＣＵ３０は、ステップＳ１０４の処理を行う。一方、単電池１１の電圧値ＣＣＶｂ（ｋ）が終了電圧値ＣＣＶｔｈ（ｋ）よりも低いとき、ＥＣＵ３０は、ステップＳ１０２の処理に戻り、外部充電を継続させる。
【００８２】
ステップＳ１０４において、ＥＣＵ３０は、充電器２６の動作を制御することにより、外部充電を終了させる。また、ＥＣＵ３０は、外部充電を終了させたとき、タイマ３２を用いて、時間ｔｍの計測を開始する。時間ｔｍは、外部充電を終了させてからの経過時間を示す。組電池１０（単電池１１）の通電を停止させると、単電池１１の電圧値が低下し、電圧値ＯＣＶｂ（ｋ）に近づく。
【００８３】
ステップＳ１０５において、ＥＣＵ３０は、温度センサ２１の出力に基づいて、外部充電を終了したときの単電池１１の温度Ｔｂを検出する。ステップＳ１０６において、ＥＣＵ３０は、ステップＳ１０４の処理から計測している時間ｔｍが所定時間ｔ＿ｔｈよりも長いか否かを判別する。ここで、所定時間ｔ＿ｔｈは、単電池１１の分極が解消されるまでの時間である。
【００８４】
単電池１１の分極が解消されれば、単電池１１の電圧値ＯＣＶｂ（ｋ）を検出することができる。このため、ステップＳ１０６の処理では、計測時間ｔｍが所定時間ｔ＿ｔｈよりも長くなっていることを確認している。ここで、単電池１１の分極が解消されるまでの時間は、単電池１１の温度Ｔｂに依存する。
【００８５】
所定時間ｔ＿ｔｈおよび電池温度Ｔｂの対応関係を示すマップを、実験などによって予め求めておけば、電池温度Ｔｂに対応した所定時間ｔ＿ｔｈを特定することができる。ここで、電池温度Ｔｂとしては、ステップＳ１０５の処理で検出された値が用いられる。また、所定時間ｔ＿ｔｈおよび電池温度Ｔｂの対応関係を示すマップは、メモリ３１に記憶しておくことができる。
【００８６】
なお、単電池１１を充電するときの電流値が変化するとき、単電池１１の分極が解消されるまでの時間は、充電時の電流値にも依存する。この場合には、所定時間ｔ＿ｔｈ、電池温度Ｔｂおよび充電時の電流値の対応関係を示すマップを、実験などによって予め求めておくことができる。ここで、電池温度Ｔｂおよび充電時の電流値を検出すれば、電池温度Ｔｂおよび充電時の電流値に対応した所定時間ｔ＿ｔｈを特定することができる。
【００８７】
計測時間ｔｍが所定時間ｔ＿ｔｈよりも長いとき、ＥＣＵ３０は、ステップＳ１０７の処理を行う。一方、計測時間ｔｍが所定時間ｔ＿ｔｈよりも短いとき、ＥＣＵ３０は、計測時間ｔｍが所定時間ｔ＿ｔｈに到達するまで、待機する。
【００８８】
ステップＳ１０７において、ＥＣＵ３０は、電圧監視ＩＣ２０ａの出力に基づいて、単電池１１の電圧値ＯＣＶｂ（ｋ）を検出する。この電圧値ＯＣＶｂ（ｋ）の検出は、組電池１０を構成する、すべての単電池１１に対して行われる。
【００８９】
ステップＳ１０８において、ＥＣＵ３０は、補正量ΔＯＣＶを算出する。補正量ΔＯＣＶは、下記式（２）に基づいて算出される。この補正量ΔＯＣＶの算出処理は、ステップＳ１０３の処理において、電圧値ＣＣＶｂ（ｋ）が終了電圧値ＣＣＶｔｈ（ｋ）に到達した単電池１１に対して行われる。
【００９０】
【数２】
2014155401.tif 000004
【００９１】
上記式（２）において、ＯＣＶ＿ｔａｒｇは、目標電圧値であり、ＯＣＶｂ（ｋ）は、ステップＳ１０７の処理で検出された電圧値である。ここで、電圧値ＯＣＶｂ（ｋ）が目標電圧値ＯＣＶ＿ｔａｒｇよりも低いとき、補正量ΔＯＣＶは、正の値となる。一方、電圧値ＯＣＶｂ（ｋ）が目標電圧値ＯＣＶ＿ｔａｒｇよりも高いとき、補正量ΔＯＣＶは、負の値となる。
【００９２】
ステップＳ１０９において、ＥＣＵ３０は、ステップＳ１０８の処理で算出された補正量ΔＯＣＶに基づいて、終了電圧値ＣＣＶｔｈ（ｋ）を補正する。ここで、終了電圧値ＣＣＶｔｈ（ｋ）の補正処理は、ステップＳ１０３の処理において、電圧値ＣＣＶｂ（ｋ）が終了電圧値ＣＣＶｔｈ（ｋ）に到達した単電池１１に対して行われる。具体的には、下記式（３）に基づいて、終了電圧値ＣＣＶｔｈ（ｋ）が補正される。
【００９３】
【数３】
2014155401.tif 000005
【００９４】
上記式（３）の左辺に示すＣＣＶｔｈ（ｋ）は、補正後の終了電圧値を示し、上記式（３）の右辺に示すＣＣＶｔｈ（ｋ）は、補正前の終了電圧値を示す。補正量ΔＯＣＶが正の値であれば、補正後の終了電圧値ＣＣＶｔｈ（ｋ）は、補正前の終了電圧値ＣＣＶｔｈ（ｋ）よりも高くなる。一方、補正量ΔＯＣＶが負の値であれば、補正後の終了電圧値ＣＣＶｔｈ（ｋ）は、補正前の終了電圧値ＣＣＶｔｈ（ｋ）よりも低くなる。
【００９５】
終了電圧値ＣＣＶｔｈ（ｋ）を補正したとき、ＥＣＵ３０は、補正後の終了電圧値ＣＣＶｔｈ（ｋ）をメモリ３１に記憶する。ここで、補正後の終了電圧値ＣＣＶｔｈ（ｋ）は、ステップＳ１０３の処理において、電圧値ＣＣＶｂ（ｋ）が終了電圧値ＣＣＶｔｈ（ｋ）に到達した単電池１１と対応づけられた状態でメモリ３１に記憶される。すなわち、電圧値ＣＣＶｂ（ｋ）が終了電圧値ＣＣＶｔｈ（ｋ）に到達した単電池１１に関しては、終了電圧値ＣＣＶｔｈ（ｋ）が補正後の値に更新される。具体的には、図４に示す終了電圧値ＣＣＶｔｈ（ｋ）が補正後の値に更新される。
【００９６】
次回の外部充電を行うときには、図７Ａに示すステップＳ１０３の処理において、単電池１１の電圧値ＣＣＶｂ（ｋ）が、補正後の終了電圧値ＣＣＶｔｈ（ｋ）よりも高いか否かが判別される。なお、電圧値ＣＣＶｂ（ｋ）が終了電圧値ＣＣＶｔｈ（ｋ）に到達した単電池１１以外の単電池１１については、終了電圧値ＣＣＶｔｈ（ｋ）の補正（更新）が行われない。
【００９７】
ステップＳ１１０において、ＥＣＵ３０は、終了電圧値ＣＣＶｔｈ（ｋ）の補正処理が行われた単電池１１を除く、すべての単電池１１に関して、電圧値ＯＣＶｂ（ｋ）が目標電圧値ＯＣＶ＿ｔａｒｇよりも高いか否かを判別する。各単電池１１の電圧値ＯＣＶｂ（ｋ）は、ステップＳ１０７の処理において検出されている。
【００９８】
ここで、電圧値ＯＣＶｂ（ｋ）が目標電圧値ＯＣＶ＿ｔａｒｇよりも高いとき、ＥＣＵ３０は、ステップＳ１１１の処理を行う。一方、すべての単電池１１に関して、電圧値ＯＣＶｂ（ｋ）が目標電圧値ＯＣＶ＿ｔａｒｇよりも低いとき、ＥＣＵ３０は、図７Ａおよび図７Ｂに示す処理を終了する。
【００９９】
ステップＳ１１１において、ＥＣＵ３０は、補正量ΔＯＣＶを算出する。補正量ΔＯＣＶは、上記式（２）と同様に算出される。すなわち、電圧値ＯＣＶｂ（ｋ）が目標電圧値ＯＣＶ＿ｔａｒｇよりも高い単電池１１に関して、補正量ΔＯＣＶが算出される。ここで、電圧値ＯＣＶｂ（ｋ）は、目標電圧値ＯＣＶ＿ｔａｒｇよりも高いため、補正量ΔＯＣＶは、負の値となる。
【０１００】
ステップＳ１１２において、ＥＣＵ３０は、電圧値ＯＣＶｂ（ｋ）が目標電圧値ＯＣＶ＿ｔａｒｇよりも高い単電池１１に関して、終了電圧値ＣＣＶｔｈ（ｋ）を補正する。終了電圧値ＣＣＶｔｈ（ｋ）は、上記式（３）と同様に算出される。ここで、上記式（３）に示す補正量ΔＯＣＶとしては、ステップＳ１１１の処理で算出された補正量ΔＯＣＶが用いられる。ステップＳ１１１の処理で算出される補正量ΔＯＣＶは、負の値となるため、補正後の終了電圧値ＣＣＶｔｈ（ｋ）は、補正前の終了電圧値ＣＣＶｔｈ（ｋ）よりも低くなる。
【０１０１】
本実施例によれば、電圧値ＣＣＶｂ（ｋ）が終了電圧値ＣＣＶｔｈ（ｋ）に到達した単電池１１に関しては、補正量ΔＯＣＶに基づいて、終了電圧値ＣＣＶｔｈ（ｋ）を補正している。これにより、単電池１１の劣化状態を反映した電圧降下量（Ｉｂ×Ｒｂ）を把握した上で、終了電圧値ＣＣＶｔｈ（ｋ）を設定することができる。したがって、電圧値ＣＣＶｂ（ｋ）が終了電圧値ＣＣＶｔｈ（ｋ）に到達したときに、外部充電を終了させれば、単電池１１の電圧値ＯＣＶｂ（ｋ）を目標電圧値ＯＣＶ＿ｔａｒｇに揃えることができる。
【０１０２】
単電池１１の電圧値ＯＣＶｂ（ｋ）を目標電圧値ＯＣＶ＿ｔａｒｇに揃えることにより、単電池１１のＳＯＣを目標ＳＯＣに到達させることができる。これに伴い、目標ＳＯＣに対応したＥＶ走行距離を確保することができる。
【０１０３】
また、本実施例では、各単電池１１に対して、終了電圧値ＣＣＶｔｈ（ｋ）を設定しているため、電圧監視ＩＣ２０ａの検出誤差を踏まえた終了電圧値ＣＣＶｔｈ（ｋ）を設定することができる。すなわち、複数の電圧監視ＩＣ２０ａにおいて、検出誤差のバラツキが発生していたとしても、このバラツキは、終了電圧値ＣＣＶｔｈ（ｋ）に影響を与えることはない。
【０１０４】
さらに、本実施例では、電圧値ＣＣＶｂ（ｋ）が終了電圧値ＣＣＶｔｈ（ｋ）に到達した単電池１１以外の単電池１１であっても、電圧値ＯＣＶｂ（ｋ）が目標電圧値ＯＣＶ＿ｔａｒｇよりも高いときには、終了電圧値ＣＣＶｔｈ（ｋ）を補正している。これにより、次回の外部充電において、電圧値ＯＣＶｂ（ｋ）が目標電圧値ＯＣＶ＿ｔａｒｇよりも高くなってしまうことを防止でき、単電池１１のＳＯＣを目標ＳＯＣに到達させることができる。
【０１０５】
なお、図７Ｂに示すステップＳ１１０からステップＳ１１２の処理については、省略することもできる。すなわち、電圧値ＣＣＶｂ（ｋ）が終了電圧値ＣＣＶｔｈ（ｋ）に到達した単電池１１について、終了電圧値ＣＣＶｔｈ（ｋ）の補正処理を行うだけでもよい。
【０１０６】
本実施例では、単電池１１の電圧値ＣＣＶｂ（ｋ）を検出して、終了電圧値ＣＣＶｔｈ（ｋ）を補正しているが、これに限るものではない。上述したように、各電圧監視ＩＣ２０ａが各電池ブロックの電圧値ＣＣＶを検出するときには、本実施例と同様の方法によって、各電池ブロックで設定される終了電圧値ＣＣＶｔｈを補正することができる。
【実施例２】
【０１０７】
本発明の実施例２について説明する。ここで、実施例１で説明した構成と同じ構成については、同一の符号を用い、詳細な説明は省略する。以下、実施例１と異なる点について、主に説明する。
【０１０８】
本実施例では、外部充電を終了させた後に、外部充電を再開させるようにしている。実施例１で説明したように、外部充電を終了させた後において、単電池１１の電圧値ＯＣＶｂ（ｋ）が目標電圧値ＯＣＶ＿ｔａｒｇよりも低いことがある。ここで、補正量ΔＯＣＶが大きくなるほど、外部充電を終了した後の単電池１１の電圧値ＯＣＶｂ（ｋ）は、目標電圧値ＯＣＶ＿ｔａｒｇから離れることになる。すなわち、外部充電を終了したにもかかわらず、単電池１１の充電が不十分となっている。
【０１０９】
そこで、本実施例では、外部充電を終了した後であっても、補正量ΔＯＣＶが閾値ΔＯＣＶｔｈよりも大きいときには、外部充電を再開するようにしている。ここで、閾値ΔＯＣＶｔｈは、外部充電を再開させる必要性を考慮して、適宜設定することができる。そして、閾値ΔＯＣＶｔｈに関する情報は、メモリ３１に記憶しておくことができる。
【０１１０】
外部充電を再開させることにより、単電池１１の電圧値ＯＣＶｂ（ｋ）を目標電圧値ＯＣＶ＿ｔａｒｇに近づけることができる。ここで、外部充電を再開させるときには、補正後の終了電圧値ＣＣＶｔｈ（ｋ）を用いることにより、外部充電を終了させるか否かを判別する。実施例１では、外部充電を行った後に、終了電圧値ＣＣＶｔｈ（ｋ）を補正しているだけであり、次回の外部充電を行うときに、補正後の終了電圧値ＣＣＶｔｈ（ｋ）が用いられる。
【０１１１】
本実施例では、外部充電を行った直後に、補正後の終了電圧値ＣＣＶｔｈ（ｋ）を用いて、外部充電を再開しているため、次回の外部充電を行う前に、単電池１１の電圧値ＯＣＶｂ（ｋ）を目標電圧値ＯＣＶ＿ｔａｒｇに近づけることができる。言い換えれば、次回の外部充電を行う前において、単電池１１のＳＯＣを目標ＳＯＣに近づけることができる。
【０１１２】
次に、本実施例の処理について、図８に示すフローチャートを用いて説明する。図８に示す処理は、図７Ａおよび図７Ｂに示す処理が終了した後に行われる。また、図８に示す処理は、ＥＣＵ３０によって実行される。
【０１１３】
ステップＳ２０１において、ＥＣＵ３０は、補正量ΔＯＣＶが閾値ΔＯＣＶｔｈよりも大きいか否かを判別する。ここで、補正量ΔＯＣＶとしては、図７Ａに示すステップＳ１０８の処理で算出された値が用いられる。補正量ΔＯＣＶが閾値ΔＯＣＶｔｈよりも大きいとき、ＥＣＵ３０は、ステップＳ２０２の処理を行う。一方、補正量ΔＯＣＶが閾値ΔＯＣＶｔｈよりも小さいとき、ＥＣＵ３０は、図８に示す処理を終了する。
【０１１４】
ステップＳ２０２において、ＥＣＵ３０は、充電器２６の動作を制御することにより、外部充電を再開させる。ここで、外部充電を再開させるときの電流値は、実施例１で説明した外部充電を行うときの電流値と等しくすることが好ましい。
【０１１５】
ステップＳ２０３において、ＥＣＵ３０は、外部充電を行っている間、各電圧監視ＩＣ２０ａの出力に基づいて、各単電池１１の電圧値ＣＣＶｂ（ｋ）を検出する。そして、ＥＣＵ３０は、各単電池１１の電圧値ＣＣＶｂ（ｋ）が、各単電池１１に対応づけられた終了電圧値ＣＣＶｔｈ（ｋ）よりも高いか否かを判別する。
【０１１６】
すなわち、ステップＳ２０３の処理では、図７Ａに示すステップＳ１０３の処理と同様に、電圧値ＣＣＶｂ（ｋ）が終了電圧値ＣＣＶｔｈ（ｋ）に最も早く到達した単電池１１が存在するか否かを判別している。また、ステップＳ２０３の処理では、図７Ａに示すステップＳ１０９の処理で補正された終了電圧値ＣＣＶｔｈ（ｋ）が用いられる。
【０１１７】
いずれかの単電池１１の電圧値ＣＣＶｂ（ｋ）が終了電圧値ＣＣＶｔｈ（ｋ）よりも高いとき、ＥＣＵ３０は、ステップＳ２０４の処理を行う。一方、すべての単電池１１の電圧値ＣＣＶｂ（ｋ）が終了電圧値ＣＣＶｔｈ（ｋ）よりも低いとき、ＥＣＵ３０は、外部充電を継続させる。ステップＳ２０４において、ＥＣＵ３０は、充電器２６の動作を制御することにより、外部充電を終了させる。
【０１１８】
外部充電を終了させれば、単電池１１の電圧値が低下して、電圧値ＯＣＶｂ（ｋ）に到達する。外部充電を再開させることにより、外部充電を再開させる前と比べて、単電池１１の電圧値ＯＣＶｂ（ｋ）を目標電圧値ＯＣＶ＿ｔａｒｇに近づけることができる。ここで、単電池１１の電圧値ＣＣＶｂ（ｋ）が、補正後の終了電圧値ＣＣＶｔｈ（ｋ）に到達することにより、再開された外部充電を終了したときには、実施例１で説明したように、単電池１１の電圧値ＯＣＶｂ（ｋ）を目標電圧値ＯＣＶ＿ｔａｒｇに揃えることができる。
【０１１９】
上述したように、本実施例によれば、外部充電を終了した後であっても、補正量ΔＯＣＶに応じて、外部充電を再開させることにより、単電池１１の電圧値ＯＣＶｂ（ｋ）を目標電圧値ＯＣＶ＿ｔａｒｇに近づけることができる。これにより、次回の外部充電を待たずに、単電池１１のＳＯＣを目標ＳＯＣに近づけることができ、早いタイミングにおいて、ＥＶ走行距離を確保することができる。
【符号の説明】
【０１２０】
１０：組電池（蓄電装置）、１１：単電池（蓄電ユニット）、
２０：監視ユニット（電圧センサ）、２０ａ：電圧監視ＩＣ（電圧センサ）、
２１：温度センサ、２２：電流センサ、２３：コンデンサ、２４：インバータ、
２５：モータ・ジェネレータ、２６：充電器、２７：インレット、
３０：ＥＣＵ（コントローラ）、３１：メモリ、３２：タイマ、
ＳＭＲ−Ｂ，ＳＭＲ−Ｐ，ＳＭＲ−Ｇ：システムメインリレー、Ｒ：電流制限抵抗、
ＰＬ：正極ライン、ＮＬ：負極ライン、Ｒｃｈ１，Ｒｃｈ２：充電リレー、
ＰＣＬ，ＮＣＬ：充電ライン
【図１】
2014155401.tif 000006
【図２】
2014155401.tif 000007
【図３】
2014155401.tif 000008
【図４】
2014155401.tif 000009
【図５】
2014155401.tif 000010
【図６】
2014155401.tif 000011
【図７Ａ】
2014155401.tif 000012
【図７Ｂ】
2014155401.tif 000013
【図８】
2014155401.tif 000014