(57)【特許請求の範囲】
【請求項１】
車両に搭載された二次電池の劣化状態を示すＳＯＨを推定する制御部を有する劣化状態推定装置であって、
前記二次電池の開放電圧により算出されるＳＯＣの所定時間の間における変化量に基づき算出されるＳＯＨと前記二次電池への充放電電流を積算した積算電流値により算出されるＳＯＣの前記所定時間の間における変化量に基づき算出されるＳＯＨとの差分と、前回推定したＳＯＨとを加算することにより前記二次電池の第１のＳＯＨを推定する第１のＳＯＨ推定部と、
前記二次電池の使用が開始されてから現在までの前記二次電池の総放電容量に基づき、前記二次電池の第２のＳＯＨを推定する第２のＳＯＨ推定部と、を備え、
前記制御部は、前記第１のＳＯＨ推定部により推定された前記第１のＳＯＨと前記第２のＳＯＨ推定部により推定された前記第２のＳＯＨとの差分が所定の閾値より大きい場合は前記第１のＳＯＨと前記第２のＳＯＨとに基づいて前記ＳＯＨの真値を推定し、前記第１のＳＯＨと前記第２のＳＯＨとの差分が所定の閾値以下の場合は前記第１のＳＯＨと前記第２のＳＯＨとのいずれか１つを前記ＳＯＨの真値として推定することを特徴とする二次電池の劣化状態推定装置。
【請求項２】
前記制御部は、所定の第１の補正係数と前記第１のＳＯＨとを乗算した値と、所定の第２の補正係数と前記第２のＳＯＨとを乗算した値とを加算した値を、前記ＳＯＨの真値であると推定し、
前記第１の補正係数は、前記第２の補正係数をαとしたとき、（１−α）であることを特徴とする請求項１に記載の二次電池の劣化状態推定装置。
【請求項３】
前記二次電池の使用が開始されてから現在までの経過時間を計測する経過時間計測部をさらに備え、
前記第２の補正係数αは、前記経過時間計測部により計測された前記経過時間に基づき設定されることを特徴とする請求項２に記載の二次電池の劣化状態推定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池の劣化状態を推定する劣化状態推定装置に関する。
【背景技術】
【０００２】
従来の二次電池の劣化状態推定装置として、ＯＣＶ（Open Circuit Voltage）法を用いて開放電圧から推定したＳＯＣ（State Of Charge）と、電流積算法を用いて積算電流値から推定したＳＯＣとに基づいて、二次電池の劣化状態（State Of Health、以下、単に「ＳＯＨ」という）を推定するものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１４／０８３８５６号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の劣化状態推定装置で推定されるＳＯＨの推定精度は、開放電圧から推定したＳＯＣ（以下、「ＳＯＣＶ」という）の推定精度、および積算電流値から推定したＳＯＣ（以下、「ＳＯＣＩ」という）の推定精度に依存している。このため、開放電圧の測定値に誤差が含まれる場合には、ＳＯＨの推定精度が低下するおそれがある。
【０００５】
また、ＳＯＣＩは、ＳＯＨに基づき求められた満充電容量と、積算電流値とに基づいて算出される。このため、特許文献１に記載の劣化状態推定装置では、ＳＯＣＩに基づきＳＯＨを推定するにあたって、ＳＯＨの真値がＳＯＣＩ推定時のＳＯＨからさらに劣化している場合には、ＳＯＨの真値を精度よく推定できないおそれがある。
【０００６】
本発明は、上述のような事情に鑑みてなれたもので、二次電池の劣化状態を精度よく推定することができる二次電池の劣化状態推定装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、車両に搭載された二次電池の劣化状態を示すＳＯＨを推定する制御部を有する劣化状態推定装置であって、前記二次電池の開放電圧により算出されるＳＯＣの所定時間の間における変化量に基づき算出されるＳＯＨと前記二次電池への充放電電流を積算した積算電流値により算出されるＳＯＣの前記所定時間の間における変化量に基づき算出されるＳＯＨとの差分と、前回推定したＳＯＨとを加算することにより前記二次電池の第１のＳＯＨを推定する第１のＳＯＨ推定部と、前記二次電池の使用が開始されてから現在までの前記二次電池の総放電容量に基づき、前記二次電池の第２のＳＯＨを推定する第２のＳＯＨ推定部と、を備え、前記制御部は、前記第１のＳＯＨ推定部により推定された前記第１のＳＯＨと前記第２のＳＯＨ推定部により推定された前記第２のＳＯＨとの差分が所定の閾値より大きい場合は前記第１のＳＯＨと前記第２のＳＯＨとに基づいて前記ＳＯＨの真値を推定し、前記第１のＳＯＨと前記第２のＳＯＨとの差分が所定の閾値以下の場合は前記第１のＳＯＨと前記第２のＳＯＨとのいずれか１つを前記ＳＯＨの真値として推定する構成を有する。
【発明の効果】
【０００８】
本発明によれば、二次電池の劣化状態を精度よく推定することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施の形態に係る二次電池の劣化状態推定装置を搭載した車両の要部を示す構成図である。
【図２】図２は、図１に示した電池パックの実装状態を示す構成図である。
【図３】図３は、本発明の実施の形態に係る二次電池の劣化状態推定装置によって参照される各種テーブル及びＳＯＨ＿２の算出方法を示す概念図である。
【図４】図４は、本発明の実施の形態に係る二次電池の劣化状態推定装置の劣化状態推定動作を示すフローチャートである。
【図５】図５は、図４のステップＳ１で示した第１のＳＯＨ推定処理を示すフローチャートである。
【図６】図６は、図４のステップＳ２で示した第２のＳＯＨ推定処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。
【００１１】
図１に示すように、本発明の実施の形態に係る二次電池の劣化状態推定装置を搭載した車両１は、電池パック２と、ＤＣ−ＤＣコンバータ３と、インバータ４と、モータ５と、モータ制御装置（以下、単に「ＭＧ−ＥＣＵ」という）６と、を含んで構成される。なお、車両１は、少なくとも車両の駆動力源としてモータを備えた電動車両またはハイブリッド車両である。
【００１２】
電池パック２内には、二次電池としてのバッテリ１０と、バッテリ管理システム（Battery Management System、以下、単に「ＢＭＳ」という）１１とが収容されている。バッテリ１０は、高電圧バッテリであり、リチウムイオン電池などによって構成され、直流の電源を構成する。
【００１３】
ＤＣ−ＤＣコンバータ３は、バッテリ１０から供給された直流電力を低電圧に変換する。そして、ＤＣ−ＤＣコンバータ３は、低電圧に変換した電力を、例えば、１２Ｖの補機等に電力を供給するための低電圧バッテリ（図示しない）に供給する。
【００１４】
本実施の形態において、インバータ４は、ＭＧ−ＥＣＵ６の制御により、バッテリ１０から供給された直流電力を三相交流電力に変換してモータ５に供給するようになっている。モータ５は、インバータ４から供給された三相交流電力によって回転駆動するようになっている。このように、モータ５は、原動機として機能し、モータ５が回転駆動することにより、その駆動力が車両１の駆動輪に伝達され、車両１が走行可能となる。
【００１５】
また、モータ５は、車両１の駆動輪から伝達された駆動力によって回転させられることにより、発電機としても機能し、インバータ４に三相交流電力を供給するようになっている。インバータ４は、ＭＧ−ＥＣＵ６の制御により、モータ５から供給された三相交流電力を直流電力に変換してバッテリ１０に供給するようになっている。
【００１６】
図２に示すように、電池パック２は、車両１のリアフロア１２上に設けられている。電池パック２には、車両前方側が開口したインレットダクト２０と、車両後方側に冷却ファン２２が設けられたアウトレットダクト２１が接続されている。すなわち、インレットダクト２０、電池パック２、アウトレットダクト２１及び冷却ファン２２によってバッテリ１０を冷却する冷却風を通す通路２３が形成されている。
【００１７】
図１において、ＭＧ−ＥＣＵ６は、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、ＲＯＭ（Read Only Memory）と、フラッシュメモリと、入力ポートと、出力ポートと、ネットワークモジュールとを備えたコンピュータユニットによって構成されている。
【００１８】
ＭＧ−ＥＣＵ６のネットワークモジュールは、ＢＭＳ１１等の他のＥＣＵ（Electronic Control Unit）とＣＡＮ（Controller Area Network）を介して通信を行うことができるようになっている。
【００１９】
なお、本実施の形態において、ＭＧ−ＥＣＵ６及びＢＭＳ１１は、ＣＡＮを介して通信を行うものとして説明するが、フレックスレイ等の他の規格に準拠したネットワークを介して通信を行うようにしてもよい。
【００２０】
ＭＧ−ＥＣＵ６のＲＯＭには、各種定数や各種マップ等とともに、当該コンピュータユニットをＭＧ−ＥＣＵ６として機能させるためのプログラムが記憶されている。すなわち、ＭＧ−ＥＣＵ６において、ＣＰＵがＲＯＭに記憶されたプログラムを実行することにより、当該コンピュータユニットは、ＭＧ−ＥＣＵ６として機能する。
【００２１】
例えば、ＭＧ−ＥＣＵ６は、インバータ４を制御し、バッテリ１０を充放電させるようになっている。詳細には、ＭＧ−ＥＣＵ６は、バッテリ１０の残容量（State Of Charge、以下、単に「ＳＯＣ」という）及びバッテリ１０の劣化状態（State Of Health、以下、単に「ＳＯＨ」という）をＢＭＳ１１からＣＡＮを介して受信するようになっている。ここで、ＳＯＣは、バッテリ１０の「現在の充電容量／初期満充電容量×１００」で表される値（％）である。また、ＳＯＨは、バッテリ１０の「現在の満充電容量／初期の満充電容量×１００」で表される値（％）である。
【００２２】
また、本実施の形態では、ＭＧ−ＥＣＵ６及びＢＭＳ１１がＣＡＮを介して通信を行う構成としたが、ＢＭＳ１１からＳＯＣ及びＳＯＨを受信し、ＭＧ−ＥＣＵ６にモータトルク要求を送信する上位コントローラを備えた構成、すなわちＭＧ−ＥＣＵ６及びＢＭＳ１１が上位コントローラを介して通信を行う構成であってもよい。
【００２３】
ＭＧ−ＥＣＵ６は、ＢＭＳ１１から受信したＳＯＣ及びＳＯＨに基づいて、バッテリ１０が充電可能な状態にあるか否か、及び、バッテリ１０が放電可能な状態にあるか否かを判断し、これら判断結果と、他のＥＣＵから受信した車両１の運転状態とに応じてインバータ４を制御するようになっている。
【００２４】
ＢＭＳ１１は、ＣＰＵと、ＲＡＭと、ＲＯＭと、フラッシュメモリと、入力ポートと、出力ポートと、ネットワークモジュールとを備えたコンピュータユニットによって構成されている。ＢＭＳ１１のネットワークモジュールは、ＭＧ−ＥＣＵ６等の他のＥＣＵとＣＡＮを介して通信を行うことができるようになっている。
【００２５】
ＢＭＳ１１のＲＯＭには、各種定数や各種マップ等とともに、当該コンピュータユニットをＢＭＳ１１として機能させるためのプログラムが記憶されている。すなわち、ＢＭＳ１１において、ＣＰＵがＲＯＭに記憶されたプログラムを実行することにより、当該コンピュータユニットは、ＢＭＳ１１として機能する。
【００２６】
ＢＭＳ１１の入力ポートには、後述するイグニッションスイッチ（以下、単に「ＩＧ」という）３３がオンされてからオフされるまでの間におけるバッテリ１０の充放電電流を検出する電流検出部としての電流センサ３０と、インレットダクト２０内の温度である吸気温を検出する吸気温度センサ３１と、バッテリ１０の温度を検出するバッテリ温度センサ３４とが接続されている。
【００２７】
電流センサ３０は、ＩＧ３３がオンされてからオフされるまでの間、所定の時間間隔で充放電電流を検出する。吸気温度センサ３１は、例えばインレットダクト２０と電池パック２との接続部分近辺に配置され（図２参照）、吸気温をバッテリ１０の環境温度として検出するものである。バッテリ温度センサ３４は、バッテリ１０の上部に配置されている（図２参照）。
【００２８】
また、ＢＭＳ１１は、ＣＡＮを介してコントローラ３２に接続されている。コントローラ３２には、ＩＧ３３が接続されている。そして、コントローラ３２は、ＩＧ３３がオンまたはオフされたときにイグニッション信号を取得し、この取得したイグニッション信号に基づいてＢＭＳ１１を起動するための指令信号を出力する。ＢＭＳ１１は、電流センサ３０によって検出された充放電電流に基づいて、ＳＯＣを算出するようになっている。また、ＢＭＳ１１は、コントローラ３２から取得した指令信号に基づいて起動する。
【００２９】
ＢＭＳ１１は、後述する第１のＳＯＨ推定部４３により推定された第１のＳＯＨ（以下、「ＳＯＨ＿１」と記す）と、第２のＳＯＨ推定部４４により推定された第２のＳＯＨ（以下、「ＳＯＨ＿２」と記す）とに基づき、車両１に搭載されたバッテリ１０のＳＯＨの真値を推定する制御部４０としての機能を有する。以下、ＳＯＨの真値の推定に用いられるＢＭＳ１１の各種機能について説明する。
【００３０】
ＢＭＳ１１は、ＯＣＶ法を用いてバッテリ１０の開放電圧ＯＣＶからＳＯＣを算出するＳＯＣＶ算出部４１としての機能を有する。以下においては、開放電圧ＯＣＶから算出されるＳＯＣを「ＳＯＣＶ」という。
【００３１】
具体的には、ＢＭＳ１１は、バッテリ１０の端子電圧を監視する電圧監視ＩＣ（図示省略）を含み、電圧監視ＩＣにより検出される端子電圧、電流センサ３０により検出される充放電電流、及びバッテリ１０の内部抵抗に基づき、バッテリ１０の開放電圧ＯＣＶを算出する。
【００３２】
また、ＢＭＳ１１のＲＯＭには、開放電圧ＯＣＶとＳＯＣＶとの関係を予め実験的に求めた「ＯＣＶ−ＳＯＣＶマップ」が記憶されている。したがって、ＢＭＳ１１は、ＯＣＶ−ＳＯＣＶマップを参照することにより、開放電圧ＯＣＶからＳＯＣＶを算出することができる。
【００３３】
また、ＢＭＳ１１は、電流積算法を用いて積算電流値ＩｓからＳＯＣを算出するＳＯＣＩ算出部４２としての機能を有する。以下においては、積算電流値Ｉｓから算出されるＳＯＣを「ＳＯＣＩ」という。
【００３４】
具体的には、ＢＭＳ１１は、所定時間の間に、すなわち前回のＳＯＣＩ（ｎ−１）を算出してから現在までの間に電流センサ３０により検出された充放電電流を積算して、積算電流値Ｉｓを算出する。積算電流値Ｉｓは、前回のＳＯＣＩ（ｎ−１）を算出してから現在までの間にバッテリ１０に流れた充放電電流の積算値である。
【００３５】
ＢＭＳ１１は、前回のＳＯＣＩ（ｎ−１）と、上述の通り算出した積算電流値Ｉｓ［Ａｈ］と、前回推定したＳＯＨ（ｎ−１）と、初期満充電容量Ｃｄ［Ａｈ］とに基づき、次式（１）により今回のＳＯＣＩ（ｎ）を算出する。
【数１】
0006439352.tif 000002
【００３６】
また、ＢＭＳ１１は、前回のＳＯＣＩ（ｎ−１）を算出してから現在までの間におけるＳＯＣＶ及びＳＯＣＩの変化量ΔＳＯＣＶ、ΔＳＯＣＩと、上述の積算電流値Ｉｓとに基づき、バッテリ１０のＳＯＨ＿１を推定する第１のＳＯＨ推定部４３としての機能を有する。
【００３７】
具体的には、ＢＭＳ１１は、次式（２）に基づき、ＳＯＣＶから算出されるＳＯＨと、ＳＯＣＩから算出されるＳＯＨとの差分ΔＳＯＨ［％］を算出する。
【数２】
0006439352.tif 000003
【００３８】
ここで、上記（２）式において、「（（Ｉｓ／ΔＳＯＣＶ／１００）／Ｃｄ）×１００」で示す項は、ＳＯＣＶから算出されるＳＯＨを示す項である。また、上記（２）式において、「（（Ｉｓ／ΔＳＯＣＩ／１００）／Ｃｄ）×１００」で示す項は、ＳＯＣＩから算出されるＳＯＨを示す項である。
【００３９】
ＢＭＳ１１は、上記（２）式で算出した差分ΔＳＯＨと、前回推定したＳＯＨ（ｎ−１）とを加算した値を、ＳＯＨ＿１（＝ΔＳＯＨ＋ＳＯＨ（ｎ−１））として推定する。
【００４０】
また、ＢＭＳ１１は、ＩＧ３３がオンされたとき、バッテリ１０の使用が開始されてから現在まで、すなわち前回ＩＧ３３がオフされたときまでのバッテリ１０の総放電容量Ｑｄｍａｘ（ｎ−１）と、バッテリ１０の環境温度に応じた補正係数Ｋとに基づき、バッテリ１０のＳＯＨ＿２を推定する第２のＳＯＨ推定部４４としての機能を有する。
【００４１】
ここで、「バッテリ１０の使用が開始されてから」とは、例えば「車両出荷時から」、または「バッテリ交換時から」等、バッテリ１０の初期状態からとの意味である。
【００４２】
具体的には、ＢＭＳ１１は、バッテリ１０の総放電容量Ｑｄｍａｘを記憶する記憶部４６を備えている。記憶部４６は、例えば不揮発性のフラッシュメモリによって構成されている。
【００４３】
ＢＭＳ１１は、ＩＧ３３がオンされてからオフされるまでの間に電流センサ３０によって検出された放電電流に基づき車両１の今回の走行におけるバッテリ１０の放電容量Ｑｄを算出する。
【００４４】
詳細には、ＢＭＳ１１は、ＩＧ３３がオンされてからオフされるまでの間に電流センサ３０によって検出された放電電流を積算し、この積算された総放電電流に基づき車両１の今回の走行におけるバッテリ１０の放電容量Ｑｄを算出する。
【００４５】
ここで、電流センサ３０によって検出される充放電電流は、放電側がプラス、充電側がマイナスの値である。このため、ＢＭＳ１１は、充放電電流値＞０の条件を満たしたときに放電電流を積算する。
【００４６】
そして、ＢＭＳ１１は、上述のように算出した放電容量Ｑｄと、バッテリ１０の使用が開始されてから前回ＩＧ３３がオフされたときまでのバッテリ１０の総放電容量Ｑｄｍａｘ（ｎ−１）とを加算した値を、バッテリ１０の使用が開始されてから今回ＩＧ３３がオフされたときまでのバッテリ１０の総放電容量Ｑｄｍａｘ（ｎ）として記憶部４６に記憶する。このとき記憶された総放電容量Ｑｄｍａｘ（ｎ）は、次回ＩＧ３３がオンされたときに総放電容量Ｑｄｍａｘ（ｎ−１）として、バッテリ１０のＳＯＨ＿２の推定に用いられる。
【００４７】
したがって、ＢＭＳ１１は、次回ＩＧ３３がオンされたとき、記憶部４６に記憶された総放電容量Ｑｄｍａｘ（ｎ−１）と、バッテリ１０の環境温度に応じた補正係数Ｋとに基づいて、図３に示す推定手法にしたがってバッテリ１０のＳＯＨ＿２を推定する。
【００４８】
図３に示すように、ＩＧ３３がオンされると、ＢＭＳ１１は、記憶部４６に記憶された総放電容量Ｑｄｍａｘ（ｎ−１）からＳＯＨベーステーブルを参照して、ＳＯＨベース結果ＳＯＨｂａｓｅを算出する。
【００４９】
ＳＯＨベーステーブルは、総放電容量Ｑｄｍａｘ（ｎ−１）に応じたバッテリ１０の平均的な使用状況を考慮したＳＯＨをＳＯＨベース結果ＳＯＨｂａｓｅとして算出するもので、予め実験的に求めてＢＭＳ１１のＲＯＭに記憶されている。
【００５０】
また、ＳＯＨベーステーブルは、総放電容量Ｑｄｍａｘ（ｎ−１）が大きくなるほどＳＯＨベース結果ＳＯＨｂａｓｅが小さな値となる特性を有する。なお、本実施の形態のＳＯＨベーステーブルは、一例であって、これに限定されるものではなく、総放電容量Ｑｄｍａｘ（ｎ−１）を、例えば「１ｋＡｈ」ごとに細分化し、その細分化した総放電容量Ｑｄｍａｘ（ｎ−１）に対応するようにＳＯＨベース結果ＳＯＨｂａｓｅが規定されていてもよい。また、総放電容量Ｑｄｍａｘ（ｎ−１）に対して線形となるようＳＯＨベース結果ＳＯＨｂａｓｅが規定されていれば、より詳細にＳＯＨベース結果ＳＯＨｂａｓｅを算出することができる。
【００５１】
また、ＢＭＳ１１は、吸気温度センサ３１によって検出された環境温度の平均値を平均環境温度として算出し、算出した平均環境温度から補正係数テーブルを参照して、補正係数Ｋを算出する。
【００５２】
具体的には、ＢＭＳ１１は、吸気温度センサ３１によって検出された環境温度を記憶部４６に記憶し、バッテリ１０の使用が開始されてから現在まで記憶部４６に記憶した環境温度に対して、加重平均化処理等の平均化処理を施すことによって、補正係数Ｋを特定するときの平均環境温度を決定する。
【００５３】
すなわち、ＢＭＳ１１は、電流センサ３０によって充放電電流が検出されたときにおける環境温度を記憶部４６に記憶し、ＩＧ３３がオンにされたときに、記憶部４６に記憶されている環境温度に対して、平均化処理を施すことによって環境温度の平均値（平均環境温度）を求める。そして、ＢＭＳ１１は、平均環境温度に基づいて補正係数テーブルを参照することにより補正係数Ｋを特定する。
【００５４】
補正係数テーブルは、平均環境温度と補正係数Ｋとの関係を予め実験的に求めたもので、ＢＭＳ１１のＲＯＭに記憶されている。また、補正係数テーブルは、平均環境温度が高いほど補正係数Ｋが大きな値となる特性を有する。なお、本実施の形態の補正係数テーブルは、一例であって、これに限定されるものではなく、平均環境温度を、例えば「１℃」や「５℃」ごとに細分化し、その細分化した平均環境温度に対応するように補正係数Ｋが規定されていてもよい。また、平均環境温度に対して線形となるよう補正係数Ｋが規定されていれば、より詳細に補正係数Ｋを算出することができる。
【００５５】
ＢＭＳ１１は、ＳＯＨベーステーブル及び補正係数テーブルを参照して得られたＳＯＨベース結果ＳＯＨｂａｓｅ及び補正係数Ｋを用いて、算出式「ＳＯＨ＿２＝１００−（１００−ＳＯＨｂａｓｅ）×Ｋ」に基づきＳＯＨ＿２を算出する。
【００５６】
さらに、ＢＭＳ１１は、上述の通り算出したＳＯＨ＿１とＳＯＨ＿２との差｜ＳＯＨ＿１−ＳＯＨ＿２｜が所定の閾値Ａよりも大きい場合には、ＳＯＨ＿１とＳＯＨ＿２とを重みづけして合成することによりＳＯＨの真値を推定する。
【００５７】
すなわち、ＢＭＳ１１は、差｜ＳＯＨ＿１−ＳＯＨ＿２｜が所定の閾値Ａよりも大きい場合には、所定の第１の補正係数（１−α）とＳＯＨ＿１とを乗算した値と、所定の第２の補正係数αとＳＯＨ＿２とを乗算した値とを、ＳＯＨの真値であると推定する。
【００５８】
具体的には、ＢＭＳ１１は、バッテリ１０の使用が開始されてから現在までの経過時間を計測する経過時間計測部としてのタイマ４７を有する。なお、バッテリ１０が交換された場合には、経過時間はリセットされ、新たなバッテリの使用開始から再度計測される。
【００５９】
ＢＭＳ１１は、タイマ４７により計測された、バッテリ１０の使用が開始されてから現在までの経過時間に基づき、上述の第２の補正係数αを設定する係数設定部４５としての機能を有する。また、ＢＭＳ１１は、「１」から第２の補正係数αを減算した値、すなわち（１−α）を第１の補正係数として設定する。
【００６０】
ここで、ＢＭＳ１１のＲＯＭには、経過時間と第２の補正係数αとの関係を予め実験的に求めたマップが記憶されている。そして、第２の補正係数αは、当該マップにおいて、経過時間が長くなるほど大きな値となるよう規定されている。また、第２の補正係数αは、「０≦α≦１」の範囲で設定される。したがって、ＢＭＳ１１は、上述の経過時間から上記マップを参照することによって第２の補正係数αを設定することができる。
【００６１】
ＢＭＳ１１は、ＳＯＨ＿１、ＳＯＨ＿２、第１の補正係数（１−α）及び第２の補正係数αに基づき、次式（３）からＳＯＨを算出する。ＢＭＳ１１は、次式（３）で算出したＳＯＨの値を、ＳＯＨの真値として推定する。
【数３】
0006439352.tif 000004
【００６２】
また、ＢＭＳ１１は、差｜ＳＯＨ＿１−ＳＯＨ＿２｜が所定の閾値Ａ以下である場合には、ＳＯＨ＿１をＳＯＨの真値として推定する。
【００６３】
以上のように構成された本実施の形態に係る劣化状態推定装置による劣化状態推定動作について、図４〜図６を参照して説明する。なお、以下に説明する劣化状態推定動作は、ＩＧ３３がオンされて、ＢＭＳ１１が起動したときにスタートする。
【００６４】
図４に示すように、ＢＭＳ１１は、第１のＳＯＨ推定処理を実行する（ステップＳ１）。ＢＭＳ１１は、図５に示す第１のＳＯＨ推定処理に従ってＳＯＨ＿１を推定する。
【００６５】
具体的には、図５に示すように、ＢＭＳ１１は、第１のＳＯＨ推定処理が開始されてから所定時間が経過したか否かを判定する（ステップＳ２１）。ＢＭＳ１１は、所定時間が経過していないと判定した場合には、ステップＳ２１の処理を繰り返す。
【００６６】
ＢＭＳ１１は、所定時間が経過したと判定した場合には、ＳＯＣＶ及びＳＯＣＩの変化量ΔＳＯＣＶ、ΔＳＯＣＩ、並びに積算電流値Ｉｓを算出する（ステップＳ２２）。ＢＭＳ１１は、上述した通り開放電圧ＯＣＶからＳＯＣＶ、積算電流値ＩｓからＳＯＣＩ（ｎ）を算出する。そして、ＢＭＳ１１は、算出したＳＯＣＶ及びＳＯＣＩ（ｎ）に基づき、前回のＳＯＣＩ（ｎ−１）を算出してから現在までの間におけるＳＯＣＶ及びＳＯＣＩの変化量ΔＳＯＣＶ、ΔＳＯＣＩを算出する。また、ＢＭＳ１１は、前回のＳＯＣＩ（ｎ−１）を算出してから現在までの間に電流センサ３０により検出された充放電電流を積算して、積算電流値Ｉｓを算出する。
【００６７】
次いで、ＢＭＳ１１は、ステップＳ２２で算出したＳＯＣＶ及びＳＯＣＩの変化量ΔＳＯＣＶ、ΔＳＯＣＩと積算電流値Ｉｓとに基づき、バッテリ１０のＳＯＨ＿１を推定して（ステップＳ２３）、第１のＳＯＨ推定処理を終了する。なお、ＳＯＨ＿１の推定方法については、上述した通りであるため詳細な説明を省略する。
【００６８】
図４に示すように、ＢＭＳ１１は、第１のＳＯＨ推定処理を実行した後、第２のＳＯＨ推定処理を実行する（ステップＳ２）。ＢＭＳ１１は、図６に示す第２のＳＯＨ推定処理に従ってＳＯＨ＿２を推定する。
【００６９】
具体的には、図６に示すように、ＢＭＳ１１は、前回ＩＧ３３がオフされたときの総放電容量Ｑｄｍａｘ（ｎ−１）を記憶部４６から読み出す（ステップＳ３１）。そして、ＢＭＳ１１は、ステップＳ３１で読み出した総放電容量Ｑｄｍａｘ（ｎ−１）に基づき、ＳＯＨベーステーブルを参照してＳＯＨベース結果ＳＯＨｂａｓｅを算出する（ステップＳ３２）。
【００７０】
次いで、ＢＭＳ１１は、吸気温度センサ３１を介して吸気温をバッテリ１０の環境温度として測定し（ステップＳ３３）、測定した環境温度に基づき平均環境温度を算出する（ステップＳ３４）。平均環境温度の算出方法は、上述した通りである。
【００７１】
その後、ＢＭＳ１１は、ステップＳ３４で算出した平均環境温度に基づき、補正係数テーブルを参照して補正係数Ｋを算出する（ステップＳ３５）。そして、ＢＭＳ１１は、ステップＳ３２で算出したＳＯＨベース結果ＳＯＨｂａｓｅと、ステップＳ３５で算出した補正係数Ｋとを用いて、算出式「ＳＯＨ＿２＝１００−（１００−ＳＯＨｂａｓｅ）×Ｋ」に基づき、ＳＯＨ＿２を算出して（ステップＳ３６）、第２のＳＯＨ推定処理を終了する。
【００７２】
図４に示すように、ＢＭＳ１１は、第２のＳＯＨ推定処理を実行した後、ステップＳ１で推定したＳＯＨ＿１とステップＳ２で算出したＳＯＨ＿２との差｜ＳＯＨ＿１−ＳＯＨ＿２｜が所定の閾値Ａよりも大きい（｜ＳＯＨ＿１−ＳＯＨ＿２｜＞Ａ）か否かを判定する（ステップＳ３）。
【００７３】
ＢＭＳ１１は、差｜ＳＯＨ＿１−ＳＯＨ＿２｜が所定の閾値Ａより大きくない、すなわち差｜ＳＯＨ＿１−ＳＯＨ＿２｜が所定の閾値Ａ以下であると判定した場合には、ＳＯＨ＿１の推定精度が高いものと判断して、ＳＯＨ＿１をＳＯＨの真値として推定して（ステップＳ７）、劣化状態推定動作を終了する。
【００７４】
一方、ＢＭＳ１１は、差｜ＳＯＨ＿１−ＳＯＨ＿２｜が所定の閾値Ａより大きいと判定した場合には、ＳＯＨ＿１の推定精度が低い可能性があるため、ＳＯＨ＿１をＳＯＨの真値として推定せずに、ステップＳ４以降の処理を行う。
【００７５】
ステップＳ４において、ＢＭＳ１１は、タイマ４７に基づき、バッテリ１０の使用が開始されてから現在までの経過時間を読み出す（ステップＳ４）。その後、ＢＭＳ１１は、バッテリ１０の使用が開始されてから現在までの経過時間に基づき、第１の補正係数（１−α）及び第２の補正係数αを設定する（ステップＳ５）。第１の補正係数（１−α）及び第２の補正係数αの設定方法については、上述した通りであるため詳細な説明を省略する。
【００７６】
次いで、ＢＭＳ１１は、ステップＳ１で推定したＳＯＨ＿１、ステップＳ２で算出したＳＯＨ＿２、第１の補正係数（１−α）及び第２の補正係数αに基づき、上述した式（３）からＳＯＨの真値を推定して（ステップＳ６）、劣化状態推定動作を終了する。
【００７７】
以上のように、本実施の形態に係る二次電池の劣化状態推定装置は、それぞれ異なる方法で推定されたＳＯＨ＿１とＳＯＨ＿２とに基づき、これらＳＯＨ＿１とＳＯＨ＿２とを重みづけして合成することによりＳＯＨの真値を推定する。また、本実施の形態に係る二次電池の劣化状態推定装置は、上述の差｜ＳＯＨ＿１−ＳＯＨ＿２｜が所定の閾値Ａ以下であると判定した場合、ＳＯＨ＿１がＳＯＨ＿２に対して誤差を持たないことを示すため、ＳＯＨ＿２をＳＯＨの真値として推定してもよい。
【００７８】
このため、本実施の形態に係る二次電池の劣化状態推定装置は、例えばＳＯＣＩ、ＳＯＣＶ等に基づき推定されるＳＯＨ＿１が真値に対して誤差を含んでいても、総放電容量に基づき推定されるＳＯＨ＿２も考慮してＳＯＨの真値を推定するため、バッテリ１０のＳＯＨを精度よく推定することができる。
【００７９】
ここで、｜ＳＯＨ＿１−ＳＯＨ＿２｜が所定の閾値Ａより大きい場合において、｜ＳＯＨ＿１−ＳＯＨ＿２｜の値が大きいほどＳＯＨ＿１がＳＯＨ＿２に対して含む誤差が大きいことを示している。
【００８０】
ＳＯＨ＿１がＳＯＨ＿２と比較して誤差を含みやすい特性を考慮すると、｜ＳＯＨ＿１−ＳＯＨ＿２｜の値が大きい場合は、第１の補正係数（１−α）の値を小さくすることにより、ＳＯＨの真値を推定するにあたってのＳＯＨ＿２に対するＳＯＨ＿１の比率を下げるようにしている。これにより、本実施の形態に係る二次電池の劣化状態推定装置は、ＳＯＨ＿１の含む誤差の大小によらずバッテリ１０のＳＯＨを精度よく推定することができる。
【００８１】
一方、本実施の形態に係る二次電池の劣化状態推定装置は、例えば総放電容量に基づき推定されるＳＯＨ＿２が真値に対して誤差を含んでいても、ＳＯＨ＿１を考慮してＳＯＨの真値を推定するため、バッテリ１０のＳＯＨを精度よく推定することができる。
【００８２】
ここで、ＳＯＨ＿２の推定に関わるＳＯＨベーステーブルは、バッテリ１０の平均的な使用状況を考慮したＳＯＨをＳＯＨベース結果ＳＯＨｂａｓｅとして算出するものである。また、ＳＯＨは、バッテリ１０の使用が開始されてから現在までの経過時間によっても変動し、当該経過時間が長くなるほど低い値となる。
【００８３】
したがって、ＳＯＨベーステーブルは、バッテリ１０の使用が開始されてから現在までの経過時間を考慮して定められている。つまり、ＳＯＨベーステーブルは、バッテリ１０の平均的な使用状況下において、総放電容量が例えば１０［ｋＡｈ］のときは、経過時間が「Ｔ１」程度であるとの想定に基づき定められたものである。このように、ＳＯＨベーステーブルで考慮されている経過時間は、バッテリ１０の平均的な使用状況下での経過時間である。
【００８４】
しかしながら、バッテリ１０の使用頻度が平均的な使用頻度よりも多い場合、総放電容量が例えば１０［ｋＡｈ］であっても、実際の経過時間が「Ｔ１」よりも短い「Ｔ２」となることがある。このような場合、ＳＯＨベーステーブルを用いた第２のＳＯＨ推定処理では、ＳＯＨ＿２が、実際のＳＯＨ、すなわちＳＯＨの真値よりも低い値として推定されるおそれがある。
【００８５】
こうした場合、ＳＯＨ＿２は、ＳＯＨの真値に対して誤差を含んでいる可能性がある。ただし、こうしたＳＯＨ＿２の誤差は、バッテリ１０の使用が開始されてから現在までの経過時間が短いほど大きく、当該経過時間が長くなるほど小さくなる。
【００８６】
したがって、本実施の形態に係る二次電池の劣化状態推定装置では、経過時間が短いほど第２の補正係数αの値を小さくすることにより、ＳＯＨの真値を推定するにあたってのＳＯＨ＿１に対するＳＯＨ＿２の比率を下げるようにしている。これにより、本実施の形態に係る二次電池の劣化状態推定装置は、ＳＯＨ＿２が誤差を含んでいた場合であっても、バッテリ１０のＳＯＨを精度よく推定することができる。
【００８７】
一方、本実施の形態に係る二次電池の劣化状態推定装置は、経過時間が長い場合には、ＳＯＨ＿２の精度が高いと想定されるため、第２の補正係数αの値を大きくすることにより、ＳＯＨの真値を推定するにあたってのＳＯＨ＿１に対するＳＯＨ＿２の比率を上げるようにしている。これにより、本実施の形態に係る二次電池の劣化状態推定装置は、経過時間が長い場合にもバッテリ１０のＳＯＨを精度よく推定することができる。
【００８８】
なお、本実施の形態においては、吸気温度センサ３１によって検出された吸気温をバッテリ１０の環境温度として用いたが、これに限らず、例えばバッテリ温度センサ３４によって検出されたバッテリ１０の温度を環境温度として用いてもよい。
【００８９】
また、本実施の形態の第２のＳＯＨ推定処理においては、ＳＯＨ＿２を推定するにあたってバッテリ１０の総放電容量を用いる例について説明したが、これに限らず、ＳＯＨ＿２を推定するにあたって総放電容量に代えて総充電容量を用いてもよいし、総放電容量に加えて総充電容量を用いてもよい。
【００９０】
以上、本発明の実施の形態を開示したが、当業者によっては本発明の範囲を逸脱することなく変更が加えられうることは明白である。すべてのこのような修正及び等価物が特許請求の範囲に記載された請求項に含まれることが意図されている。
【符号の説明】
【００９１】
１  車両
１０  バッテリ（二次電池）
１１  ＢＭＳ
３０  電流センサ
３１  吸気温度センサ
３２  コントローラ
３３  ＩＧ
３４  バッテリ温度センサ
４０  制御部
４１  ＳＯＣＶ算出部
４２  ＳＯＣＩ算出部
４３  第１のＳＯＨ推定部
４４  第２のＳＯＨ推定部
４５  係数設定部
４６  記憶部
４７  タイマ（経過時間計測部）
【図１】
0006439352.tif 000005
【図２】
0006439352.tif 000006
【図３】
0006439352.tif 000007
【図４】
0006439352.tif 000008
【図５】
0006439352.tif 000009
【図６】
0006439352.tif 000010