(57)【要約】【課題】高い精度でＳＯＣとＯＣＶとの相関特性を取得できる電池状態推定方法を提供すること。【解決手段】電池状態推定方法は、高圧バッテリのＯＣＶとＳＯＣとの相関特性を取得する方法であって、高圧バッテリが満充電状態になるまで充電する第１充電工程（Ｓ４）と、満充電状態から下限充電状態になるまで放電し、その間の放電電流を積算することによって高圧バッテリの電池容量を算出する放電工程（Ｓ６）と、下限充電状態から満充電状態になるまで再び充電するとともに、下限充電状態から満充電状態までの間において複数定義された測定点に到達する度に充電を待ち時間以上にわたり停止し、待ち時間以上時間が経過した後高圧バッテリのＯＣＶを測定し、測定後に充電を再開する第２充電工程（Ｓ９〜Ｓ１２）と、各測定点におけるＳＯＣと各測定点で測定されたＯＣＶとに基づいて高圧バッテリの相関特性を取得する相関特性取得工程（Ｓ１３）と、を備える。【選択図】図６
2019074501.tif 000002
【特許請求の範囲】
【請求項１】
劣化によって変化する電池の開放端電圧と充電率との相関特性を取得する電池状態推定方法であって、
前記電池に電源を接続し、当該電池が満充電状態になるまで充電する第１充電工程と、
前記電池が満充電状態から下限充電状態になるまで放電し、その間の放電電流を積算することによって当該電池の電池容量を算出する放電工程と、
前記電池が前記下限充電状態から満充電状態になるまで再び充電するとともに、前記下限充電状態から満充電状態までの間において複数定義された測定点に到達する度に充電を所定時間以上停止し、当該所定時間以上経過後に前記電池の開放端電圧を測定し、当該測定後に充電を再開する第２充電工程と、
前記各測定点における充電率と前記各測定点で測定された開放端電圧とに基づいて前記電池の前記相関特性を取得する相関特性取得工程と、を備えることを特徴とする電池状態推定方法。
【請求項２】
前記電池は、移動体に搭載され、
前記電源は、前記移動体の外部に設けられた外部電源であり、
前記第１充電工程、前記放電工程、前記第２充電工程、及び前記相関特性取得工程は、前記移動体の停止中に前記外部電源が接続されたことに応じて実行されることを特徴とする請求項１に記載の電池状態推定方法。
【請求項３】
前記移動体は、前記外部電源から供給される電力で前記電池を充電する外部充電と、前記電池から前記移動体の外部に設けられた外部供給対象へ放電する外部給電と、を実行可能な双方向充電器を備え、
前記第１充電工程及び前記第２充電工程における充電及び前記放電工程における放電は、前記双方向充電器を用いて行われることを特徴とする請求項２に記載の電池状態推定方法。
【請求項４】
前記移動体には、前記相関特性を新しく取得することの可否を選択するために利用者が操作可能な取得可否決定手段が搭載され、
前記第１充電工程、前記放電工程、前記第２充電工程、及び前記相関特性取得工程は、前記取得可否決定手段を介して前記相関特性の取得が可であると選択された場合にのみ実行することを特徴とする請求項２又は３に記載の電池状態推定方法。
【請求項５】
前記第１充電工程、前記放電工程、前記第２充電工程、及び前記相関特性取得工程は、前記電池の使用開始時点又は前回の相関特性の取得時点から少なくとも所定の使用期間が経過することを条件として実行されることを特徴とする請求項１から４の何れかに記載の電池状態推定方法。
【請求項６】
劣化によって変化する電池の開放端電圧と充電率との相関特性を取得する電池状態推定装置であって、
前記電池の電圧を検出する電圧検出手段と、
前記電池の電流を検出する電流検出手段と、
電源から前記電池へ電力を供給し、当該電池が満充電状態になるまで充電させた後、前記電池から放電対象へ電力を供給し、当該電池が下限充電状態になるまで放電させる充放電手段と、
前記充放電手段により前記電池が満充電状態から前記下限充電状態になるまでの間に前記電流検出手段によって検出される放電電流を積算することにより前記電池の電池容量を算出する電池容量算出手段と、
前記電源から前記電池へ電力を供給し、当該電池が前記下限充電状態から満充電状態になるまで充電させるとともに、前記下限充電状態から満充電状態までの間において複数定義された測定点に到達する度に所定時間以上にわたり充電を一時的に停止した後、充電を再開する間欠充電手段と、
前記各測定点において前記間欠充電手段により充電が一時的に停止されている間に前記電圧検出手段により前記電池の開放端電圧を取得する開放端電圧取得手段と、
前記各測定点における充電率と前記開放端電圧取得手段により前記各測定点で測定された開放端電圧とに基づいて、前記電池の前記相関特性を取得する相関特性取得手段と、を備えることを特徴とする電池状態推定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池状態推定方法及び電池状態推定装置に関する。より詳しくは、その劣化によって変化する電池の開放端電圧と充電率との相関特性を取得する電池状態推定方法及び電池状態推定装置に関する。
【背景技術】
【０００２】
ハイブリッド車両（ＨＥＶ）、プラグインハイブリッド車両（ＰＨＥＶ）、及びバッテリ式電動輸送機器（ＢＥＶ）等に搭載される二次電池の入出力性能は、その充電率、電池容量、及び抵抗等の二次電池の内部状態によって変化する。このため二次電池をその入出力性能に適した態様で用いるためには、このような内部状態を、とりわけ充電率（以下、「ＳＯＣ（Ｓｔａｔｅ  Ｏｆ  Ｃｈａｒｇｅ）」との略語を用いる場合もある）を高い精度で推定する必要がある。また二次電池の充電率とその開放端電圧（以下、「ＯＣＶ（Ｏｐｅｎ  Ｃｉｒｃｕｉｔ  Ｖｏｌｔａｇｅ）」との略語を用いる場合もある）との間には相関特性が存在する。そこで走行中の車両において二次電池のＳＯＣを推定する際には、二次電池のＯＣＶを推定するとともに、推定したＯＣＶを、上記相関特性をマップ化したＳＯＣ−ＯＣＶマップに入力することによって、ＳＯＣを推定する場合が多い。
【０００３】
ところで、二次電池におけるＳＯＣとＯＣＶとの間の相関特性は、一般的には、電池の種類だけでなく、その劣化状態によっても変化する。そこで特許文献１には、上記のようなＳＯＣ−ＯＣＶマップを予め複数作成しておき、これら複数のＳＯＣ−ＯＣＶマップの中から二次電池の劣化状態に応じた適切なものを選択し、この選択されたＳＯＣ−ＯＣＶマップを用いて二次電池の充電率を推定する技術が示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−２３９７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１の技術によれば、その推定精度を向上するには、その分だけ多くのＳＯＣ−ＯＣＶマップを予め作成しておく必要があり、したがって膨大な作業時間を要する。また複数のＳＯＣ−ＯＣＶマップを用いる場合、これらマップを記憶させるメモリも大きなものを用いる必要がある。
【０００６】
本発明は、複数のマップを予め作成することなく高い精度でＳＯＣとＯＣＶとの相関特性を取得できる電池状態推定方法及び電池状態推定装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）本発明の電池状態推定方法は、劣化によって変化する電池（例えば、後述の高圧バッテリ２）の開放端電圧と充電率との相関特性を取得する方法であって、前記電池に電源（例えば、後述の外部電源９５）を接続し、当該電池が満充電状態になるまで充電する第１充電工程（例えば、後述の図６のＳ４の工程）と、前記電池が満充電状態から下限充電状態になるまで放電し、その間の放電電流を積算することによって当該電池の電池容量を算出する放電工程（例えば、後述の図６のＳ６の工程）と、前記電池が前記下限充電状態から満充電状態になるまで再び充電するとともに、前記下限充電状態から満充電状態までの間において複数定義された測定点に到達する度に充電を所定時間以上停止し、当該所定時間以上経過後に前記電池の開放端電圧を測定し、当該測定後に充電を再開する第２充電工程（例えば、後述の図６のＳ９〜Ｓ１２の工程）と、前記各測定点における充電率と前記各測定点で測定された開放端電圧とに基づいて前記電池の前記相関特性を取得する相関特性取得工程（例えば、後述の図６のＳ１３の工程）と、を備えることを特徴とする。
【０００８】
（２）この場合、前記電池は、移動体（例えば、後述の車両Ｖ）に搭載され、前記電源は、前記移動体の外部に設けられた外部電源（例えば、後述の外部電源９５）であり、前記第１充電工程、前記放電工程、前記第２充電工程、及び前記相関特性取得工程は、前記移動体の停止中に前記外部電源が接続されたことに応じて実行されることが好ましい。
【０００９】
（３）この場合、前記移動体は、前記外部電源から供給される電力で前記電池を充電する外部充電と、前記電池から前記移動体の外部に設けられた外部供給対象へ放電する外部給電と、を実行可能な双方向充電器を備え、前記第１充電工程及び前記第２充電工程における充電及び前記放電工程における放電は、前記双方向充電器を用いて行われることが好ましい。
【００１０】
（４）この場合、前記移動体には、前記相関特性を新しく取得することの可否を選択するために利用者が操作可能な取得可否決定手段が搭載され、前記第１充電工程、前記放電工程、前記第２充電工程、及び前記相関特性取得工程は、前記要否決定手段を介して前記相関特性の取得が可であると選択された場合にのみ実行することが好ましい。
【００１１】
（５）この場合、前記第１充電工程、前記放電工程、前記第２充電工程、及び前記相関特性取得工程は、前記電池の使用開始時点又は前回の相関特性の取得時点から少なくとも所定の使用期間が経過することを条件として実行されることが好ましい。
【００１２】
（６）本発明の電池状態推定装置（例えば、後述の充電システムＳ）は、劣化によって変化する電池（例えば、後述の高圧バッテリ２）の開放端電圧と充電率との相関特性を取得するものであって、前記電池の電圧を検出する電圧検出手段（例えば、後述のバッテリ電圧センサ６２）と、前記電池の電流を検出する電流検出手段（例えば、後述のバッテリ電流センサ６１）と、電源から前記電池へ電力を供給し、当該電池が満充電状態になるまで充電させた後、前記電池から放電対象へ電力を供給し、当該電池が下限充電状態になるまで放電させる充放電手段（例えば、後述の充電ＥＣＵ５６）と、前記充放電手段により前記電池が満充電状態から前記下限充電状態になるまでの間に前記電流検出手段によって検出される放電電流を積算することにより前記電池の電池容量を算出する電池容量算出手段（例えば、後述のバッテリＥＣＵ６０及び電池容量算出部６７２）と、前記電源から前記電池へ電力を供給し、当該電池が前記下限充電状態から満充電状態になるまで充電させるとともに、前記下限充電状態から満充電状態までの間において複数定義された測定点に到達する度に所定時間以上にわたり充電を一時的に停止した後、充電を再開する間欠充電手段（例えば、後述の充電ＥＣＵ５６）と、前記各測定点において前記間欠充電手段により充電が一時的に停止されている間に前記電圧検出手段により前記電池の開放端電圧を取得する開放端電圧取得手段（例えば、後述のバッテリＥＣＵ６０の開放端電圧取得部６７３）と、前記各測定点における充電率と前記開放端電圧取得手段により前記各測定点で測定された開放端電圧とに基づいて、前記電池の前記相関特性を取得する相関特性取得手段（例えば、後述の相関特性取得部６７４）と、を備えることを特徴とする。
【発明の効果】
【００１３】
（１）本発明の電池状態推定方法では、始めに、満充電状態になるまで電池を充電し（第１充電工程）、さらに満充電状態から下限充電状態になるまで電池を放電するとともに、その間の放電電流を積算することによって電池の電池容量を算出する（放電工程）。従って本発明によれば、電池の電池容量を正確に推定できる。その後本発明では、下限充電状態から満充電状態になるまで再び電池を充電するとともに、下限充電状態から満充電状態までの間に複数の測定点を定義し、充電中に測定点に到達する度に充電を所定時間以上停止し、この所定時間以上経過後に電池の開放端電圧を測定し、測定後に充電を再開する（第２充電工程）。従って本発明によれば、各測定点における開放端電圧の測定精度の低下を抑制できる。また本発明では、先に放電工程を実行し、電池容量を推定しておくことにより、この電池容量を基準として測定点を定義でき、ひいては各測定点における充電率の推定精度の低下を抑制できる。また本発明では、以上のように得られた各測定点における充電率と開放端電圧とに基づいて、電池の開放端電圧と充電率との間の相関特性を取得する。以上のように本発明によれば、劣化によって変化する相関特性を精度良く取得することができる。また本発明の電池状態推定方法では、電池が満充電状態になった状態で相関特性の推定を終えることができるので、利便性が良い。
【００１４】
（２）上述のように本発明の電池状態推定方法では、相関特性を取得するためには充電と、放電と、再充電とを行う必要があるため、時間がかかる。そこで本発明の電池状態推定方法では、移動体の停止中、すなわち利用者が移動体を利用しない期間を利用して、上記第１充電工程、放電工程、第２充電工程、及び相関特性取得工程を行い、相関特性を取得する。これにより利用者による利便性が損なわれるのを防止できる。
【００１５】
（３）本発明の電池状態推定方法では、第１充電工程及び第２充電工程における充電と、放電工程における放電とを、双方向充電器を用いて行う。これにより放電工程において、満充電状態から下限充電状態になるまで電池から放電される電力を、双方向充電器に接続されている電力網や電気負荷等で有効に利用できる。
【００１６】
（４）電池の相関特性は、その劣化の進行とともに徐々に変化するため、頻繁に更新する必要はない。また本発明の電池状態推定方法では、放電と、再充電とを行う必要があるため、時間がかかる。そこで本発明の電池状態推定方法では、移動体に搭載された取得可否決定手段を介して、利用者から相関特性の新たな取得が可であると選択された場合にのみ、第１充電工程、放電工程、第２充電工程、及び相関特性取得工程を実行し、電池の相関特性を取得する。これにより、利用者の意図に反して新たに相関特性の取得が行われてしまい、利便性が損なわれるのを防止できる。
【００１７】
（５）上述のように電池の相関特性は、その劣化の進行とともに徐々に変化するため、頻繁に更新する必要はない。そこで本発明の電池状態推定方法では、電池の使用開始時点又は前回の相関特性の取得時点から少なくとも所定の使用期間が経過したことを条件として、第１充電工程、放電工程、第２充電工程、及び相関特性取得工程を実行する。これにより、必要以上の頻度で相関特性の取得が行われてしまい、利用者による利便性が損なわれるのを防止できる。
【００１８】
（６）本発明の電池状態推定装置によれば、上述の（１）の電池状態推定方法と同様の効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る電池状態推定装置を備える充電システムの構成を示す図である。
【図２】バッテリＥＣＵにおいて実現される制御モジュールのうち、高圧バッテリのＳＯＣの推定に係る部分の構成を示す機能ブロック図である。
【図３】高圧バッテリのＯＣＶを推定する際に用いられる高圧バッテリの等価回路モデルの構成を示す図である。
【図４】ＳＯＣ−ＯＣＶマップの一例を示す図である。
【図５】間欠充電処理の手順を説明するための図である。
【図６】本発明の電池状態推定方法の具体的な手順を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施形態について、図面を参照しながら説明する。
図１は、本実施形態に係る電池状態推定装置を備える充電システムＳの構成を示す図である。充電システムＳは、高圧バッテリ２及びこの高圧バッテリ２に接続されたインレット５１を備える電動車両Ｖ（以下、単に「車両Ｖ」という）と、そのコネクタ９１をインレット５１に接続すると車両Ｖの高圧バッテリ２に対し電力の授受が可能な外部充電器９と、を組み合わせて構成される。
【００２１】
外部充電器９は、例えば車両Ｖの利用者の住宅に設置される。外部充電器９は、インレット５１に接続可能なコネクタ９１と、外部電源９５と、外部電源９５とコネクタ９１とを接続する第１給電線９２と、住宅に設置された電気負荷９６と、電気負荷９６と第１給電線９２とを接続する第２給電線９３と、を備える。
【００２２】
外部電源９５は、交流、具体的には、例えばＡＣ２００Ｖを出力する家庭用の交流電源であるが、本発明はこれに限らない。電気負荷９６は、住宅に設けられた特定の電気製品（例えば、照明や給湯器等）であるが、本発明はこれに限らない。電気負荷９６は、車両Ｖの高圧バッテリ２の放電対象であればよく、特定の電気製品の他、家庭用二次電池や電力系統等であってもよい。
【００２３】
利用者は、外部充電器９と車両Ｖとを接続し、外部電源９５から供給される電力で車両Ｖの高圧バッテリ２を充電させたり、車両Ｖの高圧バッテリ２から供給される電力を電気負荷９６に給電させたりする際には、コネクタ９１をインレット５１に接続する。コネクタ９１をインレット５１に接続すると、第１給電線９２と後述の電力線２１ｐ，２１ｎとが電気的に接続される。これにより、外部充電器９の外部電源９５から高圧バッテリ２への電力の供給（以下、単に「外部充電」ともいう）と、高圧バッテリ２から電気負荷９６への電力の供給（以下、単に「外部給電」ともいう）と、が可能な状態になる。
【００２４】
車両Ｖは、図示しない駆動輪と機械的に連結された走行モータＭと、この走行モータＭに電力を供給する電源システム１と、電源システム１から供給される電力を変換するインバータ７１及び電圧変換器（以下では、「ＶＣＵ」との略称を用いる）７２と、運転者が視認及び操作可能なタッチパネルＰと、を備える。このタッチパネルＰは、例えば車両Ｖに搭載されるカーナビゲーションシステムのものが用いられる。
【００２５】
走行モータＭは、例えば、三相交流モータである。ＶＣＵ７２は、例えば、複数のスイッチング素子（例えば、ＩＧＢＴ）を備える双方向ＤＣ−ＤＣコンバータである。ＶＣＵ７２は、後述の主電力線２１ｐ，２１ｎを介して高圧バッテリ２から供給される直流の電圧を昇圧してインバータ７１へ供給したり、インバータ７１から供給される直流の電圧を降圧して高圧バッテリ２に供給したりする。インバータ７１は、例えば、複数のスイッチング素子（例えば、ＩＧＢＴ）をブリッジ接続して構成されるブリッジ回路を備えた、パルス幅変調によるＰＷＭインバータである。インバータ７１は、その直流入出力側が主電力線２１ｐ，２１ｎを介してＶＣＵ７２に接続され、その交流入出力側が走行モータＭのＵ相、Ｖ相、Ｗ相の各コイルに接続されている。走行モータＭは、高圧バッテリ２からＶＣＵ７２及びインバータ７１を介して電力が供給されると駆動力を発生し、走行する。また走行モータＭは、回生運転を行うことによって電力を生成する。走行モータＭの回生運転によって生成された電力は、インバータ７１及びＶＣＵ７２を介して高圧バッテリ２に供給され、これを充電する。
【００２６】
電源システム１は、高圧バッテリ２と、高圧バッテリ２と上述のＶＣＵ７２及びインバータ７１とを接続する正極側主電力線２１ｐ及び負極側主電力線２１ｎ（以下、これらをまとめて「主電力線２１ｐ，２１ｎ」という）と、外部充電器Ｃが接続される外部充電ユニット５と、高圧バッテリ２の内部状態を推定する電子制御ユニットであるバッテリＥＣＵ６０と、高圧バッテリ２の状態を検出するセンサ６１，６２，６３と、を備える。
【００２７】
高圧バッテリ２は、化学エネルギを電気エネルギに変換する放電と、及び電気エネルギを化学エネルギに変換する充電との両方が可能な二次電池である。以下では、この高圧バッテリ２として、電極間をリチウムイオンが移動することで充放電を行う所謂リチウムイオン蓄電池を用いた場合について説明するが、本発明はこれに限らない。
【００２８】
主電力線２１ｐ，２１ｎのうちＶＣＵ７２よりも高圧バッテリ２側には、これら電力線２１ｐ，２１ｎを接続又は遮断する正極側メインコンタクタ２２ｐ及び負極側メインコンタクタ２２ｎ（以下、これらをまとめて「メインコンタクタ２２ｐ，２２ｎ」という）が設けられている。
【００２９】
これらメインコンタクタ２２ｐ，２２ｎは、外部からの指令信号が入力されていない状態では開成し、高圧バッテリ２とＶＣＵ７２との接続を遮断するノーマルオープン型である。これらメインコンタクタ２２ｐ，２２ｎは、バッテリＥＣＵ６０からの指令信号に応じて閉成又は開成する。より具体的には、これらメインコンタクタ２２ｐ，２２ｎは、例えば、車両Ｖの走行中に高圧バッテリ２とＶＣＵ７２との間で充放電を行う場合には、バッテリＥＣＵ６０からの指令信号に応じて閉成し、高圧バッテリ２とＶＣＵ７２とを接続する。
【００３０】
バッテリ電流センサ６１は、高圧バッテリ２から走行モータＭや外部充電器９等の負荷へ電力を供給する際に高圧バッテリ２を流れる放電電流や、走行モータＭや外部充電器９等から高圧バッテリ２に電力を供給する際に高圧バッテリ２を流れる充電電流を検出し、検出値に応じた信号をバッテリＥＣＵ６０へ送信する。バッテリ電圧センサ６２は、高圧バッテリ２の端子電圧を検出し、検出値に応じた信号をバッテリＥＣＵ６０へ送信する。バッテリ温度センサ６３は、高圧バッテリ２の温度を検出し、検出値に応じた信号をバッテリＥＣＵ６０へ送信する。
【００３１】
バッテリＥＣＵ６０は、メインコンタクタ２２ｐ，２２ｎの開閉制御の他、高圧バッテリ２の内部状態（より具体的には、高圧バッテリ２のＳＯＣ［％］）の推定に係る制御を担うマイクロコンピュータである。ここでＳＯＣとは、高圧バッテリ２の残量の電池容量に対する割合を百分率で表したものである。バッテリＥＣＵ６０において、高圧バッテリ２のＳＯＣを推定する具体的な手順については、後に図２を参照して説明する。
【００３２】
外部充電ユニット５は、外部充電器９のコネクタ９１を接続可能なインレット５１と、このインレット５１を保護する充電リッド５２と、コネクタ９１のインレット５１への接続を検出するコネクタセンサ５３と、インレット５１と主電力線２１ｐ，２１ｎとを接続する正極側副電力線５４ｐ及び負極側副電力線５４ｎ（以下では、これらをまとめて「副電力線５４ｐ，５４ｎ」という）と、これら副電力線５４ｐ，５４ｎに設けられた車載充電器５５と、車載充電器５５を制御する電子制御ユニットである充電ＥＣＵ５６と、を備える。
【００３３】
副電力線５４ｐ，５４ｎは、インレット５１から延び、主電力線２１ｐ，２１ｎのうちメインコンタクタ２２ｐ，２２ｎとＶＣＵ７２との間に至る。コネクタ９１をインレット５１に接続すると、外部充電器Ｃの第１給電線９２と車両Ｖ側の副電力線５４ｐ，５４ｎ及び主電力線２１ｐ，２１ｎとが電気的に接続される。
【００３４】
充電リッド５２は、板状であり、車両Ｖの図示しない車体に設けられたヒンジ５２ａによって開閉可能に軸支されている。充電リッド５２を閉じると、この充電リッド５２は車両Ｖのアウタパネルの一部を構成するようになっており、これによりインレット５１は保護される。また充電リッド５２を開くと、インレット５１が外部に露出し、これにより利用者はコネクタ９１をインレット５１に接続することが可能となる。
【００３５】
コネクタセンサ５３は、コネクタ９１がインレット５１に接続されていない間はオフとなり、コネクタ９１がインレット５１に接続されるとその旨を示す信号を充電ＥＣＵ５６へ送信する。コネクタ９１のインレット５１への接続の有無は、このコネクタセンサ５３からの検出信号に基づいて充電ＥＣＵ５６によって判別される。
【００３６】
車載充電器５５は、力率改善回路、整流、平滑回路、及びインバータ回路等を備える。車載充電器５５では、これら回路を用いることにより、外部充電器９の外部電源９５から供給される交流を直流に変換し高圧バッテリ２に供給し高圧バッテリ２を充電する外部充電機能と、高圧バッテリ２から供給される直流を交流に変換し外部充電器９の電気負荷９６へ放電する外部給電機能と、の２つの機能を、充電ＥＣＵ５６からの制御信号に応じて選択的に発揮することが可能となっている。
【００３７】
充電ＥＣＵ５６は、バッテリＥＣＵ６０において推定される高圧バッテリ２のＳＯＣが所定値以下である場合には、コネクタセンサ５３を介してコネクタ９１がインレット５１に接続されたことを検出したことを契機として車載充電器５５に外部充電機能を発揮させることにより、外部電源９５から高圧バッテリ２への外部充電を行う。また充電ＥＣＵ５６は、高圧バッテリ２のＳＯＣが上記所定値以上でありかつ利用者によって外部給電の実行が要求されている場合には、コネクタセンサ５３を介してコネクタ９１がインレット５１に接続されたことを検出したことを契機として車載充電器５５に外部給電機能を発揮させることにより、高圧バッテリ２から電気負荷９６への外部給電を行う。
【００３８】
また充電ＥＣＵ５６は、バッテリＥＣＵ６０において後述の学習処理の実行が要求されている場合には、車載充電器５５に対し所定の順序で外部充電機能及び外部給電機能を発揮させる学習処理を実行する。なお、充電ＥＣＵ５６におけるこの学習処理の具体的な手順については、後に図２〜図６を参照して詳細に説明する。
【００３９】
またこれら充電ＥＣＵ５６やバッテリＥＣＵ６０等の制御装置は、各種の制御情報を授受するバス型ネットワークであるＣＡＮバス５７を介して相互に接続されており、これらの間で必要な制御情報の送受信が適宜可能となっている。
【００４０】
図２には、バッテリＥＣＵ６０において実現される制御モジュールのうち、高圧バッテリ２のＳＯＣの推定に係る部分の構成を示す機能ブロック図である。
【００４１】
バッテリＥＣＵ６０は、センサ６１〜６３の検出信号に基づいて高圧バッテリ２の開放端電圧（高圧バッテリ２に電流が流れていない状態における高圧バッテリ２の端子電圧であって、以下、「ＯＣＶ」との略称を用いる）を推定するＯＣＶ推定部６５と、高圧バッテリ２におけるＳＯＣとＯＣＶとの間の相関特性を規定したＳＯＣ−ＯＣＶマップに基づいて、ＯＣＶ推定部６５によって得られたＯＣＶ推定値に応じたＳＯＣを推定するＳＯＣ推定部６６と、ＳＯＣ推定部６６において規定されているＳＯＣ−ＯＣＶマップを、高圧バッテリ２の劣化に応じたものに更新する学習処理を実行するマップ学習装置６７と、を備える。
【００４２】
ＯＣＶ推定部６５は、高圧バッテリ２に接続されているセンサ６１〜６３の検出信号に基づいて、高圧バッテリ２のＯＣＶの推定値に相当するＯＣＶ推定値を算出する。ＯＣＶ推定部６５は、例えば、図３に示すような抵抗値Ｒ０の第１内部抵抗と、抵抗値Ｒ１の第２内部抵抗及び静電容量値Ｃ１の内部コンデンサから成るＲＣ並列回路と、を直列に接続して構成される高圧バッテリ２の等価回路モデルに基づいて、ＯＣＶ推定値を算出する。
【００４３】
図３の等価回路モデルによれば、バッテリを流れる電流をＩとし、バッテリの端子電圧をＣＣＶとし、バッテリの開放端電圧をＯＣＶとすると、端子電圧ＣＣＶは、下記式（１）に示すように、開放端電圧ＯＣＶから、第１抵抗における第１電圧降下（Ｒ０Ｉ）と、ＲＣ並列回路における第２電圧降下（ＶＣ）とを減算したもので表される。また下記式（１）において、端子電圧ＣＣＶの値はバッテリ電圧センサ６２の検出値に基づいて特定でき、電流Ｉの値はバッテリ電流センサ６１の検出値に基づいて特定でき、抵抗値Ｒ０及び電圧降下ＶＣの値は、バッテリ電流センサ６１の検出値やバッテリ温度センサ６３の検出値に基づいて特定できる。そこでＯＣＶ推定部６５では、これらセンサ６１〜６３の検出値と等価回路モデルとを用いることによって、通電中の高圧バッテリ２におけるＯＣＶ推定値を算出する。
ＣＣＶ＝ＯＣＶ−Ｒ０Ｉ−ＶＣ    （１）
【００４４】
図２に戻りＳＯＣ推定部６６は、高圧バッテリ２のＳＯＣとＯＣＶとの間の相関特性をマップで表現したＳＯＣ−ＯＣＶマップ（例えば、図４参照）を備えており、ＯＣＶ推定部６５によって算出されたＯＣＶ推定値をこのＳＯＣ−ＯＣＶマップに入力することにより、ＯＣＶ推定値に応じたＳＯＣ推定値を算出する。なお図４に示すように、高圧バッテリ２のＳＯＣとＯＣＶとの間の相関特性は、高圧バッテリ２の劣化の進行に応じて非線形な変化を示す。そこでＳＯＣ推定部６６において規定されるＳＯＣ−ＯＣＶマップの内容は、マップ学習装置６７において実行される学習処理により、高圧バッテリ２の劣化の進行に合せて適宜更新される。また、車両Ｖの走行中にＳＯＣ推定部６６において算出される高圧バッテリ２のＳＯＣ推定値は、例えば、車両Ｖの図示しないエネルギマネジメント制御に用いられる。
【００４５】
マップ学習装置６７は、学習要否判定部６７１と、電池容量算出部６７２と、開放端電圧取得部６７３と、相関特性取得部６７４と、を備え、これらによって学習処理を実行する。
【００４６】
学習要否判定部６７１は、タッチパネルＰを介して利用者の意思を問い合わせることにより、学習処理の実行の要否を判定する。高圧バッテリ２の劣化は、その使用とともに徐々に進行するため、高圧バッテリ２のＳＯＣとＯＣＶとの間の相関特性も徐々に進行する。また後に詳細に説明するように、学習処理は、開始から終了まで数時間程度の時間を要する。このため、学習処理は、頻繁に実行しても利益が少ない。
【００４７】
そこで学習要否判定部６７１は、高圧バッテリ２の使用開始時点又は前回の学習処理の実行時点から所定の使用期間が経過した場合には、タッチパネルＰに学習処理の実行の要否を利用者に問い合わせるメッセージ（具体的には、例えば「電池特性を学習しますか？」）を、例えば車両Ｖの停止時に表示させる。ここで、使用期間は、ＳＯＣ−ＯＣＶマップの内容に有意な変化が表れると予想される期間であって、具体的には、例えば半年である。また学習要否判定部６７１は、タッチパネルＰにメッセージを表示させた結果、利用者から学習処理の実行を要求しない操作（具体的には、例えば「ＮＯ」のボタンに触れる操作）を受け付けた場合には、学習処理の実行を要求しない。
【００４８】
また学習要否判定部６７１は、タッチパネルＰにメッセージを表示させた結果、利用者から学習処理の実行を要求する操作（具体的には、例えば「ＹＥＳ」のボタンに触れる操作）を受け付けた場合には、充電ＥＣＵ５６及び電池容量算出部６７２に対し、学習処理の実行を要求する。
【００４９】
充電ＥＣＵ５６は、学習要否判定部６７１から学習処理の実行要求を受信した場合には、第１充電処理と、放電処理と、間欠充電処理と、をこの順で実行する。
【００５０】
先ず第１充電処理では、充電ＥＣＵ５６は、高圧バッテリ２が満充電状態になるまで高圧バッテリ２を充電させる。ここで満充電状態とは、高圧バッテリ２のＳＯＣが１００％になった状態である。高圧バッテリ２が満充電状態であるか否かは、例えば高圧バッテリ２の電圧が所定の上限電圧以上であるか否かに応じて判定できる。
【００５１】
また放電処理では、充電ＥＣＵ５６は、高圧バッテリ２が満充電状態から下限充電状態になるまで高圧バッテリ２を放電させる。ここで下限充電状態とは、高圧バッテリ２のＳＯＣが０％になった状態である。高圧バッテリ２が下限充電状態であるか否かは、例えば高圧バッテリ２の電圧が所定の下限電圧以下であるか否かに応じて判定できる。
【００５２】
また間欠充電処理では、充電ＥＣＵ５６は、高圧バッテリ２が下限充電状態から再び満充電状態になるまで高圧バッテリ２を間欠的に充電させる。より具体的には、充電ＥＣＵ５６は、図５に示すように、ＳＯＣが０％である状態を示す下限充電状態から、ＳＯＣが１００％である状態を示す満充電状態までの間に、後述の電池容量算出部６７２において算出される電池容量推定値を基準として、３以上の複数（Ｎ個）の測定点Ｐ１，Ｐ２，…，ＰＮ−１，ＰＮを定義する。ここで、一番小さな番号の測定点Ｐ１は、下限充電状態に相当し、一番大きな番号の測定点ＰＮは、満充電状態に相当する。充電ＥＣＵ５６は、下限充電状態から満充電状態になるまで充電する間に、高圧バッテリ２のＳＯＣの推定値が測定点Ｐ１，Ｐ２，…，ＰＮ−１，ＰＮ毎に定められたＳＯＣ閾値ＳＯＣ１（＝０），ＳＯＣ２，…，ＳＯＣＮ−１，ＳＯＣＮ（＝１００）に到達した場合には、その度に高圧バッテリ２への充電を所定の待ち時間（例えば、数分程度）以上にわたり一時的に停止し、この待ち時間以上の時間が経過した後に充電を再開する。
【００５３】
なお測定点の位置、すなわち測定点毎にＳＯＣに対して定められるＳＯＣ閾値の大きさは、下限充電状態から満充電状態までの間において等間隔になるように設定してもよいし、ＳＯＣとＯＣＶとの間の相関特性に大きな変化が表れると予想される特定の領域において特に密になるように設定してもよい。
【００５４】
図２に戻り、電池容量算出部６７２は、充電ＥＣＵ５６において放電処理が実行されることにより、高圧バッテリ２が満充電状態から下限充電状態になるまでの間に、バッテリ電流センサ６１によって検出される高圧バッテリ２の放電電流を積算することにより、高圧バッテリ２の現在の電池容量の推定値である電池容量推定値を算出する。
【００５５】
開放端電圧取得部６７３は、充電ＥＣＵ５６による第１充電処理や放電処理が実行された後や、充電ＥＣＵ５６において間欠充電処理が実行されている間において、上述のように各測定点Ｐ１〜ＰＮにおいて待ち時間以上にわたり充電が一時的に停止されている期間内に、バッテリ電圧センサ６２を用いて高圧バッテリ２のＯＣＶの検出値を取得する。ここで開放端電圧取得部６７３は、バッテリ電圧センサ６２を用いてできるだけ精度良くＯＣＶを検出するため、各測定点Ｐ０〜ＰＮで充電が一時的に停止された直後ではなく、充電が一時的に停止されてから待ち時間以上の時間が経過してから、すなわち充電ＥＣＵ５６によって充電が再開される直前にバッテリ電圧センサ６２の検出値を読み取ることが好ましい。以上により開放端電圧取得部６７３では、図５に示すように各測定点Ｐ１，Ｐ２，…，ＰＮ−１，ＰＮ毎にＯＣＶ検出値ＯＣＶ１，ＯＣＶ２，…，ＯＣＶＮ−１，ＯＣＶＮが取得される。
【００５６】
相関特性取得部６７４は、各測定点Ｐ１，Ｐ２，…，ＰＮ−１，ＰＮにおけるＳＯＣ閾値ＳＯＣ１，ＳＯＣ２，…，ＳＯＣＮ−１，ＳＯＣＮと、開放端電圧取得部６７３により各測定点Ｐ１，Ｐ２，…，ＰＮ−１，ＰＮにおいて取得されたＯＣＶ検出値ＯＣＶ１，ＯＣＶ２，…，ＯＣＶＮ−１，ＯＣＶＮとに基づいて、現在の高圧バッテリ２に則した新しいＳＯＣ−ＯＣＶマップを構築する。より具体的には、相関特性取得部６７４は、ＳＯＣ閾値ＳＯＣ１〜ＳＯＣＮ及びＯＣＶ検出値ＯＣＶ１〜ＯＣＶＮによって特定されるＮ個の検出点を通過するような曲線を既知の補間アルゴリズムを利用して作成することにより、新しいＳＯＣ−ＯＣＶマップを構築し、さらにＳＯＣ推定部６６において規定されているＳＯＣ−ＯＣＶマップを、新しく構築したＳＯＣ−ＯＣＶマップで置き換える。
【００５７】
図６は、充電ＥＣＵ５６及びバッテリＥＣＵ６０において、高圧バッテリ２のＳＯＣとＯＣＶとの間の相関特性を学習する学習処理の具体的な手順を示すフローチャートである。図６のフローチャートは、例えば、利用者により充電リッド５２が開かれ、さらにコネクタ９１がインレット５１に差し込まれ、充電ＥＣＵ５６及びバッテリＥＣＵ６０が起動したことに応じて開始する。
【００５８】
始めにＳ１では、充電ＥＣＵ５６は、双方向充電（すなわち、高圧バッテリ２の外部充電と外部給電との両方）を実行可能な外部充電器が接続されているか否かを判別する。Ｓ１の判別がＹＥＳである場合にはＳ２に移り、ＮＯである場合にはＳ１５に移る。
【００５９】
Ｓ２では、充電ＥＣＵ５６は、バッテリ温度センサ６３を利用して現在の高圧バッテリ２の温度を取得し、このバッテリ温度が規定温度（例えば、０℃）以上であるか否かを判別する。Ｓ２の判別がＹＥＳである場合、高圧バッテリ２の温度は以下で説明する学習処理を実行するのに適した温度であると判断し、Ｓ３に移る。またＳ２の判別がＮＯである場合、高圧バッテリ２の温度は学習処理を実行するのに適した温度でないと判断し、Ｓ１５に移る。高圧バッテリ２の温度が低すぎると、その性能が低下してしまうため、学習処理を実行するには適していない。
【００６０】
Ｓ３では、充電ＥＣＵ５６は、学習要否判定部６７１により学習処理の実行が要求されているか否かを判別する。上述のように学習要否判定部６７１では、高圧バッテリ２の使用開始時点又は前回の学習処理の実行時点から使用期間が経過し、かつ利用者によって学習処理の実行を要求する操作が行われている場合には、学習処理の実行を要求する。Ｓ３の判別がＹＥＳである場合には、Ｓ４に移り、一連の学習処理を開始する。またＳ３の判別がＮＯである場合には、Ｓ１５に移る。
【００６１】
始めにＳ４では、充電ＥＣＵ５６は、第１充電処理を実行し、Ｓ５に移る。より具体的には、充電ＥＣＵ５６は、車載充電器５５に外部充電機能を発揮させることにより、バッテリ電圧センサ６２によって検出されるバッテリ電圧が上限電圧に到達するまで、すなわち高圧バッテリ２が満充電状態になるまで外部電源９５の電力を高圧バッテリ２に供給し、高圧バッテリ２を充電させる。充電ＥＣＵ５６は、高圧バッテリ２が満充電状態になった場合には、車載充電器５５を停止し、高圧バッテリ２の充電及び放電を停止する。
【００６２】
Ｓ５では、バッテリＥＣＵ６０の開放端電圧取得部６７３は、高圧バッテリ２が満充電状態になり、充電及び放電を停止してから、所定の待ち時間（例えば、数分程度）以上にわたり高圧バッテリ２に電流が流れない状態を維持した後、バッテリ電圧センサ６２の検出値を読み取ることにより、満充電時開放電圧値ＯＣＶＮを取得する。
【００６３】
Ｓ６では、充電ＥＣＵ５６は、放電処理を実行し、Ｓ７に移る。より具体的には、充電ＥＣＵ５６は、車載充電器５５に外部給電機能を発揮させることにより、バッテリ電圧センサ６２によって検出されるバッテリ電圧が下限電圧に到達するまで、すなわち高圧バッテリ２が下限充電状態になるまで高圧バッテリ２から電気負荷９６へ電力を供給し、高圧バッテリ２を放電させる。充電ＥＣＵ５６は、高圧バッテリ２が下限充電状態になった場合には、車載充電器５５を停止し、高圧バッテリ２の充電及び放電を停止する。なお充電ＥＣＵ５６において放電処理を実行している間、バッテリＥＣＵ６０の電池容量算出部６７２は所定の周期でバッテリ電流センサ６１の検出値を読み取り、さらにその積算値を算出する。
【００６４】
Ｓ７では、バッテリＥＣＵ６０の開放端電圧取得部６７３は、高圧バッテリ２が下限充電状態になり、充電及び放電を停止してから、待ち時間以上にわたり高圧バッテリ２に電流が流れない状態を維持した後、バッテリ電圧センサ６２の検出値を読み取ることにより、下限充電時開放電圧値ＯＣＶ１を取得する。
【００６５】
Ｓ８では、バッテリＥＣＵ６０の電池容量算出部６７２は、上記放電処理において高圧バッテリ２が満充電状態から下限充電状態になるまでの間における、バッテリ電流センサ６１の検出値の積算値を算出し、これを電池容量値Ｃａｐａとする。
【００６６】
次にＳ９では、充電ＥＣＵ５６及びバッテリＥＣＵ６０は、高圧バッテリ２が下限充電状態から満充電状態になるまで、換言すれば後述のカウンタｉ（２からＮまでの整数）の値が、測定点の個数であるＮに到達するまで、Ｓ１０〜Ｓ１２の処理を繰り返し実行する。ここで、高圧バッテリ２が満充電状態になったか否かは、例えば、Ｓ４と同様にバッテリ電圧が上限電圧に達したか否かによって判断することもできるし、充電中におけるバッテリ電流センサ６１の検出値の積算値がＳ８で算出した電池容量値Ｃａｐａに達したか否かによって判断することもできる。
【００６７】
Ｓ１０では、充電ＥＣＵ５６は、間欠充電処理を実行し、Ｓ１１に移る。より具体的には、充電ＥＣＵ５６は、Ｓ９で算出された電池容量値Ｃａｐａを基準として、下限充電状態から満充電状態までの間にＮ個の測定点Ｐ１〜ＰＮを定義するとともに、車載充電器５５に外部充電機能を発揮させることにより、高圧バッテリ２がカウンタｉによって特定される測定点Ｐｉ（ここでカウンタｉは、初期値を２とした整数であって、後述のＳ１２において１ずつインクリメントされる）に到達するまで、すなわち高圧バッテリ２が満充電状態になるまで外部電源９５の電力を高圧バッテリ２に供給し、高圧バッテリ２を充電させる。充電ＥＣＵ５６は、高圧バッテリ２が測定点Ｐｉに到達した場合には、車載充電器５５を停止し、高圧バッテリ２の充電及び放電を、待ち時間以上にわたり停止する。ここで高圧バッテリ２が測定点Ｐｉに到達したか否かは、例えば、充電中におけるバッテリ電流センサ６１の検出値の積算値が充電量（Ｃａｐａ／Ｎ−１）×ｉに達したか否かによって判断できる。
【００６８】
Ｓ１１では、バッテリＥＣＵ６０の開放端電圧取得部６７３は、高圧バッテリ２が測定点Ｐｉに到達し、充電及び放電を停止してから、待ち時間以上にわたり高圧バッテリ２に電流が流れない状態を維持した後、バッテリ電圧センサ６２の検出値を読み取ることにより、測定点ＰｉにおけるＯＣＶ検出値ＯＣＶｉを取得する。Ｓ１２では、充電ＥＣＵ５６は、カウンタｉに１を加算し、Ｓ１０に戻り、次の測定点Ｐｉ＋１へ向けて充電を再開する。以上のように、Ｓ９〜Ｓ１２の処理では、充電ＥＣＵ５６によって間欠充電処理を実行しながら、開放端電圧取得部６７３によって各測定点Ｐ２〜ＰＮ−１におけるＯＣＶ検出値ＯＣＶ２〜ＯＣＶＮ−１を取得する。なお、ＯＣＶ検出値ＯＣＶ１及びＯＣＶＮは、それぞれ先に実行したＳ７及びＳ５において取得されているため、Ｓ９〜Ｓ１２において積極的に取得する必要はない。
【００６９】
Ｓ１３では、バッテリＥＣＵ６０の相関特性取得部６７４は、先の処理で取得されたＳＯＣ閾値ＳＯＣ１〜ＳＯＣＮ及びＯＣＶ検出値ＯＣＶ１〜ＯＣＶＮによって特定されるＮ個の検出点を通過するような曲線を既知の補間アルゴリズムを利用して作成することにより、新しいＳＯＣ−ＯＣＶマップを構築し、Ｓ１４に移る。
【００７０】
Ｓ１４では、相関特性取得部６７４は、現在のＳＯＣ推定部６６において規定されているＳＯＣ−ＯＣＶマップを、今回Ｓ１３で新たに構築したＳＯＣ−ＯＣＶマップで置き換え、Ｓ１５に移る。
【００７１】
Ｓ１５では、充電システムＳをオフにし、図６の処理を終了する。なお、以上のような学習処理は、Ｓ４において開始してからＳ１４において終了するまで、数時間程度の時間を要する。このため学習処理の実行中に、利用者によってコネクタ９１が取り外され、車両Ｖが起動される場合もある。このような場合には、実行中の学習処理は中断し、ＳＯＣ−ＯＣＶマップは引き続き古いものを用いるようにすることが好ましい。
【００７２】
本実施形態の電池状態推定方法によれば、以下の効果を奏する。
（１）電池状態推定方法では、始めに、満充電状態になるまで高圧バッテリ２を充電し（Ｓ４の第１充電工程）、さらに満充電状態から下限充電状態になるまで高圧バッテリ２を放電するとともに、その間の放電電流を積算することによって高圧バッテリ２の電池容量推定値を算出する（Ｓ６の放電工程）。ここで電池状態推定方法では、満充電状態から下限充電状態になるまでの放電電流の積算値を用いることにより、時間がかかるものの高圧バッテリ２の電池容量を精度良く推定できる。その後電池状態推定方法では、下限充電状態から満充電状態になるまで再び高圧バッテリ２を充電するとともに、下限充電状態から満充電状態までの間に複数の測定点Ｐ１〜ＰＮを定義し、充電中に各測定点に到達する度に充電を所定の待ち時間以上にわたり停止し、この待ち時間以上の時間が経過した後に高圧バッテリ２のＯＣＶを測定し、測定後に充電を再開する（Ｓ９〜Ｓ１２の第２充電工程）。ここで電池状態推定方法では、充電中に各測定点Ｐ１〜ＰＮに到達する度に待ち時間以上にわたり充電を停止してからＯＣＶを測定することにより、その分だけ時間がかかるものの、各測定点Ｐ１〜ＰＮにおけるＯＣＶを精度良くに測定できる。また上述のように電池状態推定方法では先に放電工程を実行することで電池容量を精度良く推定できるので、この電池容量を基準として測定点Ｐ１〜ＰＮを定義でき、ひいては各測定点Ｐ１〜ＰＮにおけるＳＯＣを精度良く推定することもできる。また電池状態推定方法では、以上のように得られた各測定点Ｐ１〜ＰＮにおけるＳＯＣ閾値ＳＯＣ１〜ＳＯＣＮとＯＣＶ検出値ＯＣＶ１〜ＯＣＶＮとに基づいて、高圧バッテリ２のＳＯＣ−ＯＣＶマップを新たに構築する。以上のように電池状態推定方法によれば、一旦満充電状態になるまで充電し、その後下限充電状態になるまで放電し、さらにその後満充電状態になるまで充電を行うことにより、時間がかかるものの劣化によって変化するＳＯＣ−ＯＣＶマップを精度良く構築することができる。またこのように正確なＳＯＣ−ＯＣＶマップを用いることにより、高圧バッテリ２のＳＯＣも正確に推定することもできる。また電池状態推定方法では、高圧バッテリ２が満充電状態になった状態でＳＯＣ−ＯＣＶマップの構築を終えることができるので、利便性が良い。
【００７３】
（２）電池状態推定方法では、ＳＯＣ−ＯＣＶマップを新たに構築するためには充電と、放電と、再充電とを行う必要があるため、時間がかかる。そこで電池状態推定方法では、車両Ｖの停止中、すなわち利用者が車両Ｖを利用しない期間を利用して、上記第１充電工程、放電工程、第２充電工程、及び相関特性取得工程を行い、相関特性を取得する。これにより利用者による利便性が損なわれるのを防止できる。
【００７４】
（３）電池状態推定方法では、第１充電工程及び第２充電工程における充電と、放電工程における放電とを、外部充電機能と外部給電機能とを発揮できる双方向型の車載充電器５５を用いて行う。これにより放電工程において、満充電状態から下限充電状態になるまで高圧バッテリ２から放電される電力を、車載充電器５５に接続されている電力網や電気負荷等で有効に利用できる。
【００７５】
（４）高圧バッテリ２の相関特性は、その劣化の進行とともに徐々に変化するため、頻繁に更新する必要はない。また電池状態推定方法では、放電と、再充電とを行う必要があるため、時間がかかる。そこで電池状態推定方法では、車両Ｖに搭載されたタッチパネルＰを介して、利用者から相関特性の新たな取得が要求された場合にのみ、学習処理を実行し、高圧バッテリ２のＳＯＣ−ＯＣＶマップを取得する。これにより、利用者の意図に反して新たにＳＯＣ−ＯＣＶマップが新たに構築されてしまい、利便性が損なわれるのを防止できる。
【００７６】
（５）上述のように高圧バッテリ２の相関特性は、その劣化の進行とともに徐々に変化するため、頻繁に更新する必要はない。そこで電池状態推定方法では、高圧バッテリ２の使用開始時点又は前回の相関特性の取得時点から少なくとも所定の使用期間が経過したことを条件として、学習処理を実行する。これにより、必要以上の頻度で学習処理が行われてしまい、利用者による利便性が損なわれるのを防止できる。
【００７７】
以上、本発明の実施形態について説明したが、本発明はこれに限らない。本発明の趣旨の範囲内で、細部の構成を適宜変更してもよい。
【００７８】
例えば上記実施形態では、学習要否判定部６７１は、高圧バッテリ２の使用開始時点又は前回の学習処理の実行時点から所定の使用期間が経過した場合に、タッチパネルＰを介して学習処理の実行の要否を利用者に問い合わせ、さらに利用者が学習処理の実行を要求する操作が行われた場合に、充電ＥＣＵ５６及び電池容量算出部６７２に対し、学習処理の実行を要求した。すなわち、上記実施形態では、使用開始時点又は前回の学習処理の実行時点から使用期間が経過したこと（第１の条件）、及び利用者が学習処理の実行を要求する操作を行ったこと（第２の条件）、の２つの条件を満たした場合に学習処理の実行を要求したが、本発明はこれに限らない。例えば学習要否判定部では、上記２つの条件のうちの何れかを満たした場合に学習処理の実行を要求するようにしてもよい。すなわち、学習要否判定部は、使用開始時点又は前回の学習処理の実行時点から使用期間が経過した場合には、利用者の意思によらずに学習処理の実行を要求するようにしてもよい。また学習要否判定部は、任意のタイミングで利用者がタッチパネルＰを介して学習処理の実行を要求する操作を行った場合には、使用開始時点又は前回の学習処理の実行時点から使用期間が経過していなくても学習処理の実行を要求するようにしてもよい。
【００７９】
また例えば上記実施形態では、外部充電機能と外部給電機能との２つの機能を選択的に発揮できる車載充電器５５を搭載する車両Ｖに適用した場合について説明したが、本発明はこれに限らない。本発明に係る電池状態推定方法及び電池状態推定装置は、外部給電機能を備えずかつ外部充電機能を備える車載充電器を搭載する車両にも適用できる。またこのような車両に適用する場合、図６のＳ６における放電処理では、バッテリ電圧センサ６２によって検出されるバッテリ電圧が下限電圧に到達するまで、すなわち高圧バッテリ２が下限充電状態になるまで高圧バッテリ２から車両に搭載される車載負荷（具体的には、例えば、走行モータＭや、補機負荷や、ディスチャージ抵抗等）に強制的に放電することが好ましい。
【符号の説明】
【００８０】
Ｓ…充電システム（電池状態推定装置）
Ｖ…車両（移動体）
１…電源システム
２…高圧バッテリ（電池）
５…外部充電ユニット
５５…車載充電器（双方向充電器）
５６…充電ＥＣＵ（充放電手段、間欠充電手段）
６０…バッテリＥＣＵ（電池容量算出手段、開放端電圧取得手段、相関特性取得手段）
６５…ＯＣＶ推定部
６６…ＳＯＣ推定部
６７…マップ学習装置
６７１…学習要否判定部
６７２…電池容量算出部（電池容量算出手段）
６７３…開放端電圧取得部（開放端電圧取得手段）
６７４…相関特性取得部（相関特性取得手段）
６１…バッテリ電流センサ（電流検出手段）
６２…バッテリ電圧センサ（電圧検出手段）
Ｐ…タッチパネル（取得可否決定手段）
９…外部充電器
９５…外部電源（電源、外部電源）
９６…電気負荷
【図１】
2019074501.tif 000003
【図２】
2019074501.tif 000004
【図３】
2019074501.tif 000005
【図４】
2019074501.tif 000006
【図５】
2019074501.tif 000007
【図６】
2019074501.tif 000008