(57)【要約】  【課題】車両搭載のバッテリの劣化状態を正確に把握し、バッテリ管理に反映させる。  【解決手段】バッテリ劣化係数の算出周期に達し、データベースに蓄積されたバッテリ温度と電流時間変化量とが設定範囲内にある場合、条件を満足するデータ履歴をデータベースから検索し、検索したデータ群から電流時間変化量及びインピーダンス算出パラメータのパラメータ群を求め（Ｓ３）、電流時間変化量とインピーダンス算出パラメータとのパラメータ群をデータベースに格納し（Ｓ４）、最小二乗法等を利用して直線近似を行ってインピーダンスを算出する（Ｓ５）。そして、インピーダンスと予め保有する補正計算用インピーダンスとの比をバッテリ劣化係数として算出し（Ｓ６）、車両システムにバッテリ劣化係数を送信する（Ｓ７）ことで、バッテリの劣化に応じた的確なバッテリ管理を可能とする。【選択図】図１１
2006250905.tif 000002
【特許請求の範囲】
【請求項１】
車両搭載のバッテリの情報をデータベースに格納し、バッテリ管理に反映させるバッテリ管理システムであって、
上記データベースに格納されたバッテリ情報から算出される電流変化量及び温度が設定範囲内にあるとき、電流変化量のパラメータと、電圧変化量及びインピーダンス変化量に基づくパラメータとを直線近似し、近似した直線の傾きを上記バッテリのインピーダンスとして算出するインピーダンス算出手段と、
上記インピーダンス算出手段で算出したインピーダンスの初期値に対する増加割合に基づいて上記バッテリの劣化状態を表すバッテリ劣化係数を算出する劣化状態算出手段とを備えたことを特徴とするバッテリ管理システム。
【請求項２】
上記インピーダンス算出手段は、
上記インピーダンス変化量を、上記バッテリの電流変化量と温度とをパラメータとしてテーブルに格納したインピーダンス初期値と前回算出したインピーダンス増加割合とに基づいて算出することを特徴とする請求項１記載のバッテリ管理システム。
【請求項３】
上記劣化状態算出手段は、
上記バッテリの電流変化量と温度とに基づいて設定した領域毎に上記バッテリ劣化係数を算出し、各領域のバッテリ劣化係数を平均化して全体のバッテリ劣化係数を算出することを特徴とする請求項１又は２記載のバッテリ管理システム。
【請求項４】
上記劣化状態算出手段は、
上記バッテリ劣化係数に基づいて、上記バッテリの寿命予測を行うことを特徴とする請求項１〜３の何れか一に記載のバッテリ管理システム。
【請求項５】
上記インピーダンス算出手段及び上記劣化状態算出手段を、上記バッテリを搭載する車両の車両システムと無線通信を介して接続される管理サーバに設け、
上記管理サーバのデータベースに各車両システムから送信されたバッテリ情報を蓄積し、上記管理サーバから上記バッテリ劣化係数を上記車両システムに送信することを特徴とする請求項１〜４の何れか一に記載のバッテリ管理システム。
【請求項６】
上記車両システムに、
予め保有するテーブルから読出した電流容量を上記管理サーバから送信されたバッテリ劣化係数に基づいて補正し、補正後の電流容量に基づいて、上記バッテリの残存容量を算出する残存容量算出手段を備えたことを特徴とする請求項５記載のバッテリ管理システム。
【請求項７】
上記車両システムに、
予め保有するテーブルから読出したインピーダンスを、上記管理サーバから送信されたバッテリ劣化係数に基づいて補正し、補正したインピーダンスを用いて上記バッテリの開放電圧を推定し、推定した開放電圧に基づいて上記バッテリの残存容量を算出する残存容量算出手段を備えたことを特徴とする請求項５記載のバッテリ管理システム。
【請求項８】
上記車両システムに、
予め保有する電流容量テーブルから読出した電流容量を上記管理サーバから送信されたバッテリ劣化係数に基づいて補正し、補正後の電流容量と上記バッテリの充放電電流の積算値とに基づく第１の残存容量を算出する第１の残存容量算出手段と、
予め保有するインピーダンステーブルから読出したインピーダンスを上記管理サーバから送信されたバッテリ劣化係数に基づいて補正し、補正後のインピーダンスを用いて推定した上記バッテリの開放電圧に基づく第２の残存容量を算出する第２の残存容量算出手段と、
上記第１の残存容量算出手段で算出した第１の残存容量と、上記第２の残存容量算出手段で算出した第２の残存容量とを、上記バッテリの使用状況に応じて設定したウェイトを用いて重み付け合成し、上記バッテリの最終的な残存容量を算出する第３の残存容量算出手段とを備えたことを特徴とする請求項５記載のバッテリ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両搭載のバッテリの状態をデータベースに蓄積してバッテリの劣化状態を推定し、バッテリ管理に反映させるバッテリ管理システムに関する。
【背景技術】
【０００２】
近年、自動車等の車両においては、ガソリン等を燃料とするエンジンを動力源とするものに対し、低公害、省資源の促進を目的として、バッテリからの電力によって駆動力を発生するモータをエンジンに加えて搭載し、エンジンとモータとを併用するハイブリッド車が開発されている。このようなハイブリッド車では、バッテリ状態を正確に把握して管理することが重要であり、バッテリの電圧、電流、温度といった基本的なパラメータに加えて、残存容量等を算出するようにしているが、残存容量はバッテリの劣化によって変化するため、長期間に渡って精度を維持することは困難である。
【０００３】
これに対処するに、例えば、特許文献１には、電気自動車の車両停止時の電池電圧から求めた開放電圧により停止時残存容量を求めると共に、電池の放電電流の積算値に基づいて放電電気容量を検出し、この放電電気容量と停止時残存容量とから満充電容量を算出し、この満充電容量と公称の満充電容量とから劣化度を算出し、この劣化度を考慮した残存容量を検出する技術が開示されている。
【特許文献１】特開平６−２４２１９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示の技術では、車両停止時の電池電圧から求めた開放電圧と放電電流の積算値を利用して劣化度を求めているが、電流の積算値は誤差が大きく的確な劣化度を算出できない。また、バッテリの劣化時には内部インピーダンスが増大して開放電圧が変化する点が考慮されておらず、さらに、電気自動車においては、モータが停止していてもインバータ等の負荷には電流が流れていることから、必ずしも正確な開放電圧を検出できるとは限らない。すなわち、特許文献１に開示の技術では、適用範囲が限定されてしまい、ハイブリッド車や電気自動車に搭載されているバッテリの状態を的確に管理するには、不十分である。
【０００５】
本発明は上記事情に鑑みてなされたもので、車両搭載のバッテリの劣化状態を正確に把握し、バッテリ管理に反映させることのできるバッテリ管理システムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明によるバッテリ管理システムは、車両搭載のバッテリの情報をデータベースに格納し、バッテリ管理に反映させるバッテリ管理システムであって、上記データベースに格納されたバッテリ情報から算出される電流変化量及び温度が設定範囲内にあるとき、電流変化量のパラメータと、電圧変化量及びインピーダンス変化量に基づくパラメータとを直線近似し、近似した直線の傾きを上記バッテリのインピーダンスとして算出するインピーダンス算出手段と、上記インピーダンス算出手段で算出したインピーダンスの初期値に対する増加割合に基づいて上記バッテリの劣化状態を表すバッテリ劣化係数を算出する劣化状態算出手段とを備えたことを特徴とする。
【０００７】
その際、インピーダンス変化量は、バッテリの電流変化量と温度とをパラメータとしてテーブルに格納したインピーダンス初期値と前回算出したインピーダンス増加割合とに基づいて算出することができる。また、バッテリの劣化状態を表すバッテリ劣化係数は、バッテリの電流変化量と温度とに基づいて設定した領域毎に算出し、各領域のバッテリ劣化係数を平均化して全体のバッテリ劣化係数としても良い。更に、バッテリ劣化係数からは、バッテリの寿命予測を行うことが望ましい。
【０００８】
バッテリ管理システムは、車両システムと、この車両システムに無線通信を介して接続される管理サーバとによって構成することができる。その場合には、管理サーバのデータベースに各車両システムから送信されたバッテリ情報を蓄積し、蓄積されたバッテリ情報を用いて管理サーバでバッテリ劣化係数を算出し、車両システムに送信することが望ましい。
【０００９】
管理サーバから送信されたバッテリ劣化係数は、車両システムでバッテリの残存容量を算出する際に用いることができる。車両システムは、予め保有するテーブルから読出した電流容量やインピーダンスをバッテリ劣化係数に基づいて補正し、補正後の電流容量、補正後のインピーダンスから推定した開放電圧に基づいて、高精度にバッテリの残存容量を算出することができる。
【００１０】
このとき、補正後の電流容量とバッテリの充放電電流の積算値とに基づく第１の残存容量と、補正後のインピーダンスを用いて推定した開放電圧に基づく第２の残存容量とを、バッテリの使用状況に応じて設定したウェイトを用いて重み付け合成して最終的な残存容量を算出することにより、電流積算による残存容量と開放電圧に基づく残存容量との双方の利点を生かした均一な精度の残量容量を得ることができる。
【発明の効果】
【００１１】
本発明によるバッテリ管理システムは、車両搭載のバッテリの劣化状態を正確に把握することができ、バッテリの残存容量や寿命推定等のバッテリ管理に反映させることができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施の形態を説明する。図１〜図１２は本発明の実施の一形態に係り、図１はバッテリ管理システムの構成図、図２は車両システムの構成図、図３はバッテリ残存容量の推定アルゴリズムを示すブロック図、図４はバッテリ温度をパラメータとする電流容量テーブルの説明図、図５はバッテリ劣化係数をパラメータとする電流容量補正係数テーブルの説明図、図６はバッテリ温度とバッテリ劣化係数とをパラメータとする電流容量テーブルの説明図、図７は等価回路モデルを示す回路図、図８はインピーダンステーブルの説明図、図９は残存容量テーブルの説明図、図１０はウェイトテーブルの説明図、図１１はバッテリ劣化係数算出処理を示すフローチャート、図１２はインピーダンス算出の説明図である。
【００１３】
図１に示すように、本形態におけるバッテリ管理システムは、ユーザの車両に搭載された車両システム１０と、予め登録された個々のユーザの車両に備えられたバッテリの情報をデータベースに蓄積して一括管理する管理サーバ１００とを主として構成され、更に、ユーザへバッテリ情報を提供するための通信端末５０を備えて構成されている。本形態においては、車両システム１０の外部に管理サーバ１００を設置する例について説明するが、本発明はこれに限定されるものではなく、車両システム１０内に管理サーバ１００を備えるようにしても良い。
【００１４】
本形態のバッテリ管理システムにおいては、車両システム１０から管理サーバ１００に無線通信網を介して車両搭載のバッテリの情報が送信され、管理サーバ１００のデータベースに蓄積される。管理サーバ１００は、データベースに蓄積されたバッテリ情報に基づいて個々の車両のバッテリ劣化状態を推定し、更には、バッテリの寿命予測を行う。
【００１５】
また、管理サーバ１００には、無線通信網を介してユーザの通信端末５０を接続することが可能であり、ユーザからの要求に応じて管理サーバ１００から通信端末５０にバッテリ状態を送信し、各ユーザに自車両のバッテリの劣化状態や寿命予測等のバッテリ状態に関する情報を提供する。通信端末５０としては、ユーザが所有する携帯型の情報端末（Personal Digital Assistant;PDA）、ノート型のコンピュータ（ノートパソコン）、携帯電話機等を用いることができる。
【００１６】
また、通信端末５０として、ユーザの車両の車両システム１０内に備えられた表示装置や音声装置であっても良く、更には、通信端末５０として、ユーザの自宅等に設置するデスクトップ型のコンピュータを用いることも可能である。車両システム１０内の表示装置や音声装置を用いる場合には、車両システム１０をシステム専用の無線通信網を介して管理サーバ１００に接続することが望ましく、管理サーバ１００からの情報を表示或いは音声によって自動的に確認することができる。また、デスクトップ型のコンピュータを用いる場合には、インターネット等のネットワークを経由して管理サーバ１００に接続することにより、管理サーバ１００からの情報をディスプレイに表示させて確認することができる。
【００１７】
車両システム１０は、本形態においては、図２に例示するように、エンジンとモータとを併用するハイブリッド車（ＨＥＶ）を制御する車両システムであり、電源ユニット２０、電源ユニット２０からの直流電力を交流電力に変換してモータ３０を駆動するインバータ３５、インバータ３５を介してモータ３０を制御すると共に、図示しないエンジンを制御し、ＨＥＶ全体を統括的に制御するＨＥＶ制御用電子制御ユニット（ＨＥＶ制御用ＥＣＵ）４０等を備えて構成されている。
【００１８】
電源ユニット２０は、例えば複数のセルを封止した電池パックを複数個直列に接続して構成されるバッテリ２１と、バッテリ２１の残存容量の演算、バッテリ２１の冷却や充電の制御、異常検出及び異常検出時の保護動作等のエネルギーマネージメントを行う演算ユニット（演算ＥＣＵ）２２とを１つの筐体内にパッケージして構成されている。
【００１９】
尚、以下では、バッテリ２１として、リチウムイオン二次電池を例に取り、複数のセルを封止した電池パックを複数個直列に接続して構成されるものとするが、その他の二次電池やキャパシタ等にも適用可能である。
【００２０】
演算ＥＣＵ２２は、マイクロコンピュータ等から構成され、電圧センサ２３で測定したバッテリ２１の端子電圧Ｖ、電流センサ２４で測定したバッテリ２１の充放電電流Ｉ、温度センサ２５で測定したバッテリ２１の温度（セル温度）Ｔに基いて、所定時間ｔ毎にバッテリ２１の充電状態(State of charge;SOC）で示される残存容量ＳＯＣを演算・推定する。この残存容量ＳＯＣ(t)は、演算ユニット２２から、例えばＣＡＮ（Controller Area Network）通信等を介してＨＥＶ制御用ＥＣＵ４０に出力され、車両制御用の基本データ、バッテリ残量や警告用の表示用データ等として使用される。
【００２１】
尚、後述するように、残存容量ＳＯＣ(t)は、周期的な演算における１演算周期前のデータ（後述する電流積算による残存容量演算の際のベース値）ＳＯＣ(t-1)としても使用される。
【００２２】
ＨＥＶ制御用ＥＣＵ４０は、同様にマイクロコンピュータ等から構成され、運転者からの指令に基づいて、ＨＥＶの運転、その他、必要な制御を行う。すなわち、ＨＥＶ制御用ＥＣＵ４０は、電源ユニット２０からの信号や図示しないセンサ・スイッチ類からの信号により、車両の状態を検出し、モータ３０を駆動するインバータ３５を初めとして図示しないエンジンや自動変速機等を専用の制御ユニットを介して或いは直接的に制御する。
【００２３】
また、電源ユニット２０には、無線通信網を介して外部の管理サーバ１００と通信するための通信モジュール２６が備えられ、この通信モジュール２６が演算ＥＣＵ２２によって制御される。演算ＥＣＵ２２は、通信モジュール２６を介してバッテリ２１の端子電圧Ｖ、電流Ｉ、温度Ｔ、残存容量ＳＯＣ等のバッテリ情報を定期的に管理サーバ１００に送信すると共に、通信モジュール２６を介して管理サーバ１００からバッテリの劣化状態を受信し、バッテリ管理に反映させる。
【００２４】
管理サーバ１００は、データベースに蓄積されたバッテリ情報を解析し、バッテリの劣化状態を推定する。バッテリの劣化状態は、バッテリのインピーダンス（内部インピーダンス）の変化（増加）を把握することにより推定することができ、管理サーバ１００では、バッテリの劣化状態を、インピーダンスの増加割合を示すバッテリ劣化係数ＫＲＥとして算出し、車両システム１０に送信すると共に、バッテリ劣化係数ＫＲＥに基づいてバッテリの寿命予測を行い、メーカ、ユーザ等に配信する。
【００２５】
バッテリ２１のインピーダンスＺは、基本的に、以下の（１）式に示すように、バッテリ２１の端子電圧Ｖ、開放電圧Ｖｏ、バッテリ電流Ｉの関係で表現することができる。但し、バッテリ電流Ｉは放電側を＋とする。  
Ｖ＝Ｖｏ−Ｉ×Ｚ…（１）
【００２６】
（１）式を時間微分すると、以下の（２）式が得られることから、この（２）式から導かれる（３）式に示すように、開放電圧Ｖｏの時間微分値、端子電圧Ｖの時間微分値、電流Ｉの時間微分値、インピーダンスＺの時間微分値からインピーダンスＺを算出することができる。  
ｄＶ/ｄｔ＝ｄＶｏ/ｄｔ−（ｄＩ/ｄｔ×Ｚ＋ｄＺ/ｄｔ×Ｉ）…（２）
Ｚ＝（ｄＶｏ/ｄｔ−ｄＶ/ｄｔ−ｄＺ/ｄｔ×Ｉ）／ｄＩ/ｄｔ…（３）
【００２７】
従って、（３）式における（ｄＶｏ/ｄｔ−ｄＶ/ｄｔ−ｄＺ/ｄｔ×Ｉ）の項をインピーダンス算出パラメータＤＰＺとし、電流Ｉの時間微分値ｄＩ/ｄｔを、時間差分によって求めた電流時間変化量ＤＩＢＨとすると、インピーダンス算出パラメータＤＰＺと電流時間変化量ＤＩＢＨとを周期的に求めて統計処理することにより、インピーダンスＺを求めることができる。
【００２８】
本形態においては、周期的に求めた電流時間変化量ＤＩＢＨ及びインピーダンス算出パラメータＤＰＺのデータを、ＤＩＢＨ＝０且つＤＰＺ＝０の条件が成立するように最小二乗法を利用して直線近似を行い、直線の傾きをバッテリのインピーダンスＺＮとして算出する。そして、以下の（４）式に示すように、算出したインピーダンスＺＮと、予め管理サーバ１００側に設定してある補正計算用のインピーダンスＺＲとの比を、バッテリ劣化によるンピーダンス増加を表すバッテリ劣化係数ＫＲＥとして算出する。  
ＫＲＥ＝ＺＮ／ＺＲ…（４）
但し、ＫＲＥ≧１
【００２９】
具体的には、管理サーバ１００は、予め開放電圧Ｖｏと残存容量ＳＯＣとの関係を記述したテーブルと、電流時間変化量ＤＩＢＨとバッテリ温度ＴとをパラメータとしてインピーダンスＺｉ（劣化のない状態での初期値）を格納したテーブルとを保有しており、これらのテーブルを利用して、インピーダンス算出パラメータＤＰＺを求める。すなわち、（３）式における開放電圧Ｖｏの時間微分値ｄＶｏ/ｄｔ、インピーダンスＺの時間微分値ｄＺ/ｄｔを、それぞれテーブルを用いた時間差分値としての開放電圧時間変化量ＤＶＯＣ、インピーダンス時間変化量ＤＺとして求めると共に、端子電圧Ｖの時間微分値ｄＶ/ｄｔを、データベースに蓄積した電圧データの時間差分による電圧時間変化量ＤＶＢとして求め、以下の（５）式によりインピーダンス算出パラメータＤＰＺを求める。  
ＤＰＺ＝ＤＶＯＣ−ＤＶＢ−ＤＺ×Ｉ…（５）
【００３０】
尚、管理サーバ１００が保有する上述のテーブルは、車両システム１０側で残存容量ＳＯＣを演算する際に用いるテーブルと同等のものであり、個々の車両システム１０のバッテリ２１に対して一般化したものである。詳細は車両システム１０における残存容量ＳＯＣの演算に関して説明するが、車両システム１０側では、開放電圧Ｖｏと温度Ｔとをパラメータとして開放電圧Ｖｏに基づく残存容量ＳＯＣｖを格納したテーブル、補正後電流変化率ＫΔＩ／Δｔとバッテリ温度ＴとをパラメータとしてインピーダンスＺｉｃを格納したテーブルを保有しているのに対し、管理サーバ１００側では、以下の（６），（７）式に示す条件を満足する範囲で、開放電圧Ｖｏと温度Ｔとをパラメータとして残存容量ＳＯＣを格納したテーブル、電流時間変化量ＤＩＢＨとバッテリ温度ＴとをパラメータとするインピーダンスＺｉのテーブルを保有している。
【００３１】
インピーダンス算出パラメータＤＰＺは、具体的には、バッテリ劣化推定周期（バッテリ劣化係数ＫＲＥの算出周期）毎に算出される。このバッテリ劣化推定周期は、例えば、１ヶ月といった絶対的な時間、バッテリの実使用時間、或いは、データベースに蓄積されるデータの個数によって設定され、管理サーバ１００は、バッテリ劣化推定周期に達したとき、電流Ｉの時間微分値としての電流時間変化量ＤＩＢＨを求め、バッテリ温度Ｔが以下の（６）式に示す下限設定値ＴＢＣＬ（例えば、ＴＢＣＬ＝３０°Ｃ）と上限設定値ＴＢＣＨ（例えば、ＴＢＣＨ＝４０°Ｃ）との範囲内にあり、且つ電流時間変化量ＤＩＢＨの絶対値ＡＤＩＢＨが以下の（７）式に示す下限設定値ＡＤＩＬ（例えば、ＡＤＩＬ＝４０Ａ／ｓ）と上限設定値（例えば、ＡＤＩＨ＝６０Ａ／ｓ）との範囲内にある条件が成立するデータ履歴をデータベースから検索する。  
ＴＢＣＬ≦Ｔ≦ＴＢＣＨ…（６）
ＡＤＩＬ≦ＡＤＩＢＨ≦ＡＤＩＨ…（７）
【００３２】
データベースから検索した（６），（７）式の条件を満足するデータ群は、インピーダンスＺｉのテーブルを参照するパラメータとして用いられ、電流Ｉの微分値（差分値）を演算する制御周期ＤＴ毎に、インピーダンスＺｉ(k)が算出される。そして、インピーダンスＺｉ(k)と１周期前のインピーダンスＺｉ(k-1)との差分、及び前回算出したバッテリ劣化係数ＫＲＥ（初期値＝１）を用い、以下の（８）式に従ってインピーダンス時間変化量ＤＺを算出する。  
ＤＺ＝ＫＲＥ×（Ｚｉ(k)−Ｚｉ(k-1)）／ＤＴ…（８）
【００３３】
更に、（８）式により算出したインピーダンス時間変化量と、残存容量ＳＯＣとバッテリ電流Ｉとに基づいて予め記憶してあるＤＶＯＣ＝ｆ(SOC,I)の関数或いはテーブルから求めた開放電圧時間変化量ＤＶＯＣとを用い、前述の（５）式に従って、インピーダンス算出パラメータＤＰＺを求めた後、このインピーダンス算出パラメータＤＰＺと電流時間変化量ＤＩＢＨとに最小二乗法等を適用してインピーダンスＺＮを求め、前述の（４）式に従って、バッテリ劣化係数ＫＲＥを算出する。
【００３４】
この場合、バッテリ劣化推定周期内に、インピーダンス算出パラメータＤＰＺと電流時間変化量ＤＩＢＨとのデータの個数が、設定値以下の場合には、インピーダンスＺＮの算出を実施せず、次の周期に繰り越すようにしても良い。
【００３５】
また、バッテリ劣化係数ＫＲＥの算出は、前述の（６），（７）式の条件を満足する電流時間変化量ＤＩＢＨ、バッテリ温度Ｔを細分化した複数の領域毎に実施するようにしても良い。この領域毎のバッテリ劣化係数算出は、補正の機会を増やしてバッテリの劣化状態をより精度高く把握するものであり、領域ｊ毎のバッテリ劣化係数ＫＲＥｊを算出した後、単純平均や加重平均等の平均化処理を行って最終的なバッテリ劣化係数ＫＲＥを算出する。但し、バッテリ劣化係数ＫＲＥの算出周期内でデータの個数が設定値以下の領域は、平均化処理には加えない。
【００３６】
更に、車両システム１０側で上述の（６），（７）の条件成立を判断することにより、バッテリ劣化係数ＫＲＥを算出するに必要なデータを車両システム１０側で選別するようにしても良い。すなわち、電流時間変化量ＤＩＢＨの算出は、車両システム１０の演算ＥＣＵ２２が行い、バッテリ温度Ｔ及び電流時間変化量ＤＩＢＨが（６），（７）式を満足する条件が成立したとき、条件成立の２周期前までのバッテリデータを記録し、記録終了後、管理サーバ１００へ送信する。これにより、バッテリ劣化推定に必要なデータのみを送信することになり、通信量を低減することができる。
【００３７】
以上の処理で算出されたバッテリ劣化係数ＫＲＥは、管理サーバ１００から車両システム１０の演算ＥＣＵ２２に送信される。演算ＥＣＵ２２では、バッテリ劣化係数ＫＲＥに基づいてバッテリ劣化度合いを反映・補正したインピーダンスと、バッテリ２１の基本パラメータである端子電圧Ｖと電流Ｉと温度Ｔとを用いて、残存容量ＳＯＣを高精度に推定する。
【００３８】
周知のように、バッテリの残存容量ＳＯＣは、充放電電流の積算値や、インピーダンスから求めた開放電圧Ｖｏに基づいて算出することができるが、バッテリが劣化するとインピーダンスが増大することや電流容量が減少するため、バッテリの劣化時には残存容量の推定精度が悪化する。従って、バッテリ劣化係数ＫＲＥによってインピーダンスの変化と電流容量の変化を残存容量の推定に反映させることにより、バッテリの劣化時にも残存容量の算出精度を高精度に維持することができる。
【００３９】
本形態における残存容量は、図３に示す推定アルゴリズムに従って算出される。この推定アルゴリズムでは、バッテリ２１で測定可能なパラメータ、すなわち、端子電圧Ｖ、電流Ｉ、温度Ｔを用い、所定時間ｔ毎に、第１の残存容量算出手段としての機能により、電流積算に基づく第１の残存容量としての残存容量ＳＯＣｃ(t)を算出すると共に、第２の残存容量算出手段としての機能により、バッテリ開放電圧Ｖｏの推定値に基づく第２の残存容量としての残存容量ＳＯＣｖ(t)を並行して算出し、第３の残存容量算出手段としての機能により、それぞれを重み付けして合成した残存容量ＳＯＣ(t)を、バッテリ２１の最終的な残存容量としている。
【００４０】
電流Ｉの積算による残存容量ＳＯＣｃと、開放電圧Ｖｏの推定による残存容量ＳＯＣｖとは、それぞれに一長一短があり、電流積算による残存容量ＳＯＣｃは、誤差が累積し易く、特に高負荷継続時の誤差が大きい反面、突入電流等の負荷変動に強い。一方、開放電圧推定による残存容量ＳＯＣｖは、通常の使用時において、略正確な値を求めることが可能であるが、負荷が短時間で大きく変動したときに値が振動する可能性がある。
【００４１】
従って、本ＳＯＣ推定アルゴリズムでは、電流Ｉを積算して求めた残存容量ＳＯＣｃ(t)と、バッテリ開放電圧Ｖｏの推定値から求めた残存容量ＳＯＣｖ(t)とを、バッテリ２１の使用状況に応じて随時変化させるウェイト（重み係数）ｗにより重み付けして合成することにより、残存容量ＳＯＣｃ(t)，ＳＯＣｖ(t)双方の欠点を打消して互いの利点を最大限に引き出すようにしている。ウェイトｗは、ｗ＝０〜１の間で変化させ、合成後の最終的な残存容量ＳＯＣ(t)は、以下の（９）式で与えられる。  
ＳＯＣ(t)＝ｗ・ＳＯＣｃ(t)＋(１−ｗ)・ＳＯＣｖ(t)…（９）
【００４２】
ウェイトｗは、現在のバッテリの使用状況を的確に表すことのできるパラメータを用いて決定する必要があり、そのパラメータとしては、単位時間当たりの電流の変化率や残存容量ＳＯＣｃ，ＳＯＣｖの間の偏差等を用いることが可能である。単位時間当たりの電流変化率は、バッテリの負荷変動を直接的に反映しているが、単なる電流変化率では、スパイク的に発生する電流の急激な変化の影響を受けてしまう。
【００４３】
従って、本形態においては、瞬間的に発生する電流の変化の影響を防止するため、所定のサンプリング数の単純平均、移動平均、加重平均等の処理を施した電流変化率を用いるようにしており、特に、電流の遅れを考慮した場合、バッテリの充放電状態の変化に対して、過去の履歴を過剰となることなく適切に反映することのできる移動平均を用いてウェイトｗを決定するようにしている。
【００４４】
この電流Ｉの移動平均値に基づいてウェイトｗを決定することにより、電流Ｉの移動平均値が大きいときには、電流積算のウェイトを高くして開放電圧推定のウェイトを下げ、負荷変動の影響を電流積算によって正確に反映すると共に、開放電圧推定時の振動を防止することができる。逆に、電流Ｉの移動平均値が小さいときには、電流積算のウェイトを下げ、開放電圧推定のウェイトを高くすることにより、電流積算時の誤差の累積による影響を回避し、開放電圧の推定により正確な残存容量を算出することができる。
【００４５】
すなわち、電流Ｉの移動平均は、電流の高周波成分に対するローパスフィルタとなり、この移動平均のフィルタリングにより、走行中の負荷変動で発生する電流のスパイク成分を、遅れ成分を助長することなく除去することができる。これにより、バッテリ状態をより的確に把握することができ、残存容量ＳＯＣｃ，ＳＯＣｖ双方の欠点を打消して互いの利点を最大限に引き出し、残存容量の推定精度を大幅に向上することができる。
【００４６】
更に、本ＳＯＣ推定アルゴリズムの特徴として、電池理論に基づいてバッテリ内部状況を電気化学的に把握し、バッテリ開放電圧Ｖｏに基づく残存容量ＳＯＣｖの演算精度の向上を図っている。次に、本推定アルゴリズムによる残存容量ＳＯＣｃ，ＳＯＣｖの演算について詳述する。
【００４７】
先ず、電流積算による残存容量ＳＯＣｃは、以下の（１０）式に示すように、ウェイトｗを用いて合成した残存容量ＳＯＣをベース値として、所定時間毎に電流Ｉを積算して求められる。  
ＳＯＣｃ(t)＝ＳＯＣ(t-1)−∫[(１００ηＩ／Ａｈ)＋ＳD]ｄｔ／３６００…（１０）
但し、η  ：電流効率
Ａｈ：電流容量（温度による変数）
ＳD ：自己放電率
【００４８】
（１０）式における電流効率η及び自己放電率ＳDは、それぞれ定数と見なすことができるが（例えば、η＝１、ＳD＝０）、電流容量Ａｈは、温度に依存して変化する。従って、この電流積算による残存容量ＳＯＣｃの算出に際しては、温度によるセル容量の変動を関数化して算出した電流容量Ａｈを用いている。
【００４９】
図４は、バッテリ温度Ｔをパラメータとして、所定の基準とする定格容量（例えば、所定セル数を基準単位とした場合の定格電流容量）に対する容量比Ａｈ’を格納した電流容量テーブルの例を示すものであり、常温（２５°Ｃ）における容量比Ａｈ’（＝１．００）に対し、低温になる程、電流容量が減少するため、容量比Ａｈ’の値が大きくなる。この電流容量テーブルから参照した容量比Ａｈ’を用い、計測対象毎の温度Ｔにおける電流容量Ａｈを算出することができる。
【００５０】
この場合、厳密には、バッテリの電流容量は、劣化等によりバッテリの内部インピーダンスが増加すると、減少する。従って、インピーダンス増加割合に応じて電流容量を補正するための電流容量補正係数ＫＡを導入し、この電流容量補正係数ＫＡを用いて図４に示す電流容量テーブルから算出した電流容量Ａｈを補正することが望ましい（Ａｈ＝Ａｈ×ＫＡ）。
【００５１】
電流容量補正係数ＫＡは、管理サーバ１００から送信されるインピーダンス増加割合であるバッテリ劣化係数ＫＲＥを用いて決定することができ、図５に示すように、バッテリ劣化係数ＫＲＥをパラメータとして電流容量補正係数ＫＡを格納した電流容量補正係数テーブルを用いる。この電流容量補正係数テーブルは、バッテリ新品時のＫＲＥ＝１を基準として（ＫＡ＝１）、バッテリ劣化係数ＫＲＥが大きくなる程（バッテリの内部インピーダンスが増加する程）、電流容量補正係数ＫＡが減少する特性を有している。
【００５２】
更に、図４に示す電流容量テーブル及び図５に示す電流容量補正係数テーブルは、１つのテーブルに統合し、バッテリ温度Ｔとバッテリ劣化係数ＫＲＥとをパラメータとする電流容量テーブルを用いて電流容量Ａｈを算出するようにしても良い。図６に示す電流容量テーブルは、図４の電流容量テーブルの特性を基準（ＫＲＥ＝１）として、バッテリ劣化係数ＫＲＥをパラメータとする特性を追加したものであり、同じ温度では、バッテリ劣化係数ＫＲＥの値が大きくなる程、容量比Ａｈ’が大きくなり、電流容量が減少する。
【００５３】
以上のように、（１０）式に基づいて電流積算による残存容量ＳＯＣｃ(t)を算出する際に、バッテリのインピーダンス増加割合に応じて電流容量を補正することにより、電流積算誤差を抑制することができ、正確な残存容量ＳＯＣｃを得ることができる。
【００５４】
また、（１０）式による残存容量ＳＯＣｃ(t)の演算は、具体的には離散時間処理によって実行され、１演算周期前の合成残存容量ＳＯＣ(t-1)を、電流積算のベース値として入力している（図３のブロック図における遅延演算子Ｚ-1）。従って、誤差が累積したり、発散することがなく、万一、初期値が真値と大きく異なっていても、所定の時間経過後（例えば、数分後）には、真値に収束させることができる。
【００５５】
一方、開放電圧Ｖｏの推定に基づく残存容量ＳＯＣｖを求めるには、管理サーバ１００から送信されるバッテリ劣化係数ＫＲＥによって初期値Ｚｉｃを補正したインピーダンス（Ｚｉｃ×ＫＲＥ）と、実測した端子電圧Ｖと電流Ｉを上述の（１）式に適用し、以下の（１’）式により、開放電圧Ｖｏの推定値を求める。  
Ｖｏ＝Ｉ×（Ｚｉｃ×ＫＲＥ）＋Ｖ…（１’）
【００５６】
すなわち、長期間の使用を考慮した場合、バッテリ２１が初期状態（劣化していない状態）で求めたインピーダンスを用いて開放電圧を推定すると、推定誤差が大きくなり、開放電圧に基づく残存容量の精度が低下する。従って、バッテリ劣化係数ＫＲＥで補正したインピーダンス（Ｚｉｃ×ＫＲＥ）を用いて開放電圧Ｖｏを求めることにより、バッテリ２１が劣化しても残存容量ＳＯＣの推定精度を高精度に維持することができる。
【００５７】
インピーダンスの初期値Ｚｉｃは、図７に示す等価回路モデルを用いて作成したインピーダンステーブルに格納されている。図７の等価回路は、抵抗分Ｒ１〜Ｒ３、容量分Ｃ１，ＣＰＥ１，ＣＰＥ２（但し、ＣＰＥ１，ＣＰＥ２は二重層容量分）の各パラメータを、直列及び並列に組合わせた等価回路モデルであり、交流インピーダンス法における周知のCole-Coleプロットをカーブフィッティングすることにより、各パラメータを決定する。
【００５８】
これらのパラメータから求められるインピーダンスは、バッテリの温度や電気化学的な反応速度、充放電電流の周波数成分によって大きく変化する。従って、インピーダンスを決定するパラメータとして、前述の単位時間当たりの電流Ｉの移動平均値を周波数成分の置き換えとして採用し、電流Ｉの移動平均値と温度Ｔとを条件とするインピーダンス測定を行ってデータを蓄積した後、温度Ｔと単位時間当たりの電流Ｉの移動平均値とに基づいてインピーダンス（初期値Ｚｉｃ）のテーブルを作成する。
【００５９】
尚、電流Ｉの移動平均値は、例えば、電流Ｉのサンプリングを０．１ｓｅｃ毎、電流積算の演算周期を０．５ｓｅｃ毎とした場合、５個のデータを移動平均して求められる。前述したように、電流Ｉの移動平均値は、ウェイトｗを決定するパラメータとしても用いられ、ウェイトｗ、インピーダンスＺｉｃの演算を容易としているが、詳細には、低温になる程、バッテリの内部インピーダンスが増加して電流変化率が小さくなるため、ウェイトｗ、インピーダンスＺｉｃは、直接的には、電流Ｉの移動平均値を温度補正した補正後電流変化率ＫΔＩ／Δｔを用いて決定する。
【００６０】
図８は、電流変化率ΔＩ／Δｔ（単位時間当たりの電流Ｉの移動平均値）を温度補正した補正後電流変化率ＫΔＩ／Δｔとバッテリ温度Ｔとをパラメータとして、インピーダンスＺｉｃを格納したインピーダンステーブルの例を示すものであり、概略的には、補正後電流変化率ＫΔＩ／Δｔが同じ場合には、バッテリ温度Ｔが低くなる程、インピーダンスＺｉｃが増加し、同じ温度では、補正後電流変化率ＫΔＩ／Δｔが小さくなる程、インピーダンスＺｉｃが増加する傾向を有している。尚、図８及び後述する図９に示すテーブルにおいては、通常の条件下で使用される範囲のデータを示し、他の範囲のデータは記載を省略してある。
【００６１】
開放電圧Ｖｏの推定後は、バッテリ内の電気化学的な関係に基づいて残存容量ＳＯＣｖを演算する。具体的には、平衡状態での電極電位とイオンの活量との関係を記述した周知のネルンストの式を適用し、開放電圧Ｖｏと残存容量ＳＯＣｖとの関係を表すと、以下の（１１）式を得ることができる。  
Ｖｏ＝Ｅ＋[(Ｒｇ・Ｔ／Ｎｅ・Ｆ)×ｌｎＳＯＣｖ／(１００−ＳＯＣｖ)]＋Ｙ…（１１）
但し、Ｅ  ：標準電極電位（例えば、リチウムイオン電池では、Ｅ＝３．７４５）
Ｒｇ：気体定数（８．３１４Ｊ／ｍｏｌ−Ｋ）
Ｔ  ：温度（絶対温度Ｋ）
Ｎｅ：イオン価数（本形態のリチウムイオン電池では、Ｎｅ＝１）
Ｆ  ：ファラデー定数（９６４８５Ｃ／ｍｏｌ）
【００６２】
尚、（１１）式におけるＹは補正項であり、常温における電圧−ＳＯＣ特性をＳＯＣの関数で表現したものである。ＳＯＣｖ＝Ｘとすると、以下の（１２）式に示すように、ＳＯＣの三次関数で表すことができる。  
Ｙ＝−１０-6Ｘ3＋９・１０-5Ｘ2＋０．０１３Ｘ−０．７３１１…（１２）
【００６３】
以上の（１１）式により、残存容量ＳＯＣｖには、開放電圧Ｖｏのみならず温度Ｔとの間にも強い相関性があることがわかる。この場合、開放電圧Ｖｏと温度Ｔとをパラメータとして、直接、（１１）式を用いて残存容量ＳＯＣｖを算出することも可能であるが、実際には、使用する電池特有の充放電特性や使用条件等に対する考慮が必要となる。
【００６４】
従って、以上の（１１）式の関係から実際の電池の状態を把握する場合には、常温でのＳＯＣ−Ｖｏ特性を基準として、各温度域での充放電試験或いはシミュレーションを行い、実測データを蓄積する。そして、蓄積した実測データから開放電圧Ｖｏと温度Ｔとをパラメータとする残存容量ＳＯＣｖのテーブルを作成しておき、このテーブルを利用して残存容量ＳＯＣｖを求める。図９は、残存容量テーブルの例を示すものであり、概略的には、温度Ｔ及び開放電圧Ｖｏが低くなる程、残存容量ＳＯＣｖが小さくなり、温度Ｔ及び開放電圧Ｖｏが高くなる程、残存容量ＳＯＣｖが大きくなる傾向を有している。
【００６５】
そして、残存容量ＳＯＣｃ,ＳＯＣｖを算出した後は、前述の（９）式に示したように、残存容量ＳＯＣｃ,ＳＯＣｖを、テーブル参照等によって決定したウェイトｗを用いて重み付け合成し、残存容量ＳＯＣを算出する。図１０は、ウェイトｗを決定するためのウェイトテーブルの例を示し、補正後電流変化率ＫΔＩ／Δｔをパラメータとする一次元テーブルである。このウェイトテーブルは、概略的には、補正後電流変化率ＫΔＩ／Δｔが小さくなる程、すなわち、バッテリ負荷変動が小さい程、ウェイトｗの値を小さくして電流積算による残存容量ＳＯＣｃの重みを小さくする傾向を有している。
【００６６】
次に、管理サーバ１００におけるバッテリ劣化係数ＫＲＥの算出処理について、図１１に示すフローチャートを用いて説明する。
【００６７】
このバッテリ劣化係数算出処理がスタートすると、先ず、ステップＳ１において、バッテリ劣化係数ＫＲＥの算出周期に到達したか否かを判断する。そして、バッテリ劣化係数ＫＲＥの算出周期でない場合には、ステップＳ１から処理を抜け、バッテリ劣化係数ＫＲＥの算出周期に達した場合、ステップＳ１からステップＳ２へ進み、データベースに蓄積されたバッテリ温度Ｔと電流Ｉから求めた電流時間変化量ＤＩＢＨとがバッテリ劣化係数算出条件を満足するか否かを調べ、条件を満足するデータ履歴をデータベースから検索する処理を行う。
【００６８】
このバッテリ劣化係数算出条件は、前述の（６），（７）式に示すように、バッテリ２１の温度Ｔ及び電流時間変化量ＤＩＢＨが設定範囲内内（例えば、温度Ｔ：３０〜４０°Ｃ、電流時間変化量ＤＩＢＨ：４０〜６０Ａ／ｓ）にあり、安定してインピーダンスを算出可能な状態にある条件であり、バッテリ劣化係数算出条件を満足しない場合には、ステップＳ２から処理を抜ける一方、バッテリ劣化係数算出条件を満足する場合、ステップＳ２からステップＳ３へ進み、条件を満足するデータ群を取得し、これらのデータ群から電流時間変化量ＤＩＢＨと、前述の（５）式によるインピーダンス算出パラメータＤＰＺとのパラメータ群を求める。
【００６９】
そして、ステップＳ４で、電流時間変化量ＤＩＢＨとインピーダンス算出パラメータＤＰＺとのパラメータ群をデータベースに格納し、ステップＳ５で、ＤＩＢＨ＝０且つＤＰＺ＝０の条件が成立するように最小二乗法を利用して直線近似を行ってインピーダンスＺＮを算出する。図１２は、電流時間変化量ＤＩＢＨを横軸、インピーダンス算出パラメータＤＰＺを縦軸として破線で示す近似直線を求めた例を示しており、この近似直線の傾きがインピーダンスＺＮとして算出される。
【００７０】
インピーダンスＺＮを算出した後は、ステップＳ６へ進み、インピーダンスＺＮと予め保有する補正計算用インピーダンスＺＲとの比を、バッテリ劣化係数ＫＲＥとして算出する（上述の（４）式参照）。そして、ステップＳ７で車両システム１０にバッテリ劣化係数ＫＲＥを送信し、本処理を終了する。
【００７１】
以上の処理によって算出されたバッテリ劣化係数ＫＲＥは、車両システム１０におけるインピーダンスの補正のみならず、バッテリの寿命予測に用いることができる。すなわち、バッテリのインピーダンス増加割合は、経過年数（時間）の関数（対数或いは平方根）と比例関係で示すことができることから、予め、バッテリの新品時からの経過年数（時間）とインピーダンス増加割合との関係を管理サーバ１００のデータベースに設定しておき、この関係にバッテリ劣化係数ＫＲＥを適用し、バッテリ劣化係数ＫＲＥを算出した時点での経過年数推定値ＹＲＬを算出する。
【００７２】
そして、以下の（１３）式に示すように、インピーダンス増加割合に対応して予め設定された寿命判定基準である寿命判定経過年数ＹＦＮと、算出した経過年数推定値ＹＲＬとの差から、寿命到達年数ＹＲＳＴを算出する。この寿命到達年数ＹＲＳＴ或いは寿命到達年数ＹＲＳＴに基づくバッテリ状態は、車両システム、ユーザ、メーカ等に配信され、バッテリ管理や車両制御のみならず、既存製品の改良や新製品の開発等にフィードバックされる。  
ＹＲＳＴ＝ＹＦＮ−ＹＲＬ…（１３）
【００７３】
尚、寿命到達年数ＹＲＳＴは、管理サーバ１００のデータベースに予め登録されているバッテリ使用開始時間とバッテリ劣化係数ＫＲＥを算出した時間とから求めた実経過年数ＹＲＲを用いて算出するようにしても良い。すなわち、以下の（１４）式に示すように、バッテリ劣化係数ＫＲＥと実経過年数ＹＲＲの関数ｆ(YRR)とから、インピーダンス増加割合と経過年数（時間）との比例関係における比例係数ＫＹＲを算出する。  
ＫＹＲ＝（ＫＲＥ−１）／ｆ(YRR)…（１４）
【００７４】
そして、以下の（１５）式に示すように、この比例係数ＫＹＲを用いて寿命判定インピーダンス係数ＫＦＮに対応する関数値ｆ((KFN-1)／KYR)を求め、この関数ｆの逆関数ｇより求めた寿命判定経過年数と、実経過年数ＹＲＲとの差から、寿命到達年数ＹＲＳＴを算出する。これにより、個々のバッテリの使用状況に応じた劣化状態を把握することができる。  
ＹＲＳＴ＝ｇ((KFN-1)／KYR)−ＹＲＲ…（１５）
【００７５】
以上のように、本実施の形態においては、バッテリのインピーダンスの変化を的確に捉えて劣化状態を正確に推定することができ、このインピーダンス変化を、残存容量等のバッテリ状態を表すパラメータに反映したり、バッテリの寿命予測を行うことで、常に的確なバッテリ管理を行うことができる。
【図面の簡単な説明】
【００７６】
【図１】バッテリ管理システムの構成図
【図２】車両システムの構成図
【図３】バッテリ残存容量の推定アルゴリズムを示すブロック図
【図４】バッテリ温度をパラメータとする電流容量テーブルの説明図
【図５】バッテリ劣化係数をパラメータとする電流容量補正係数テーブルの説明図
【図６】バッテリ温度とバッテリ劣化係数とをパラメータとする電流容量テーブルの説明図
【図７】等価回路モデルを示す回路図
【図８】インピーダンステーブルの説明図
【図９】残存容量テーブルの説明図
【図１０】ウェイトテーブルの説明図
【図１１】バッテリ劣化係数算出処理を示すフローチャート
【図１２】インピーダンス算出の説明図
【符号の説明】
【００７７】
１０  車両システム
２１  バッテリ
２６  通信モジュール
１００  管理サーバ
Ｔ  バッテリ温度
ＤＩＢＨ  電流時間変化量
ＤＰＺ  インピーダンス算出パラメータ
ＤＶＢ  電圧時間変化量
ＤＶＯＣ  開放電圧時間変化量
ＤＺ  インピーダンス時間変化量
ＫＲＥ  バッテリ劣化係数（インピーダンス増加割合）
Ａｈ  電流容量
ＳＯＣｃ  残存容量（第１の残存容量）
ＳＯＣｖ  残存容量（第２の残存容量）
ｗ  ウェイト
ＳＯＣ  残存容量（合成後の残存容量）
代理人      弁理士      伊    藤      進
【図１】
2006250905.tif 000003
【図２】
2006250905.tif 000004
【図３】
2006250905.tif 000005
【図４】
2006250905.tif 000006
【図５】
2006250905.tif 000007
【図６】
2006250905.tif 000008
【図７】
2006250905.tif 000009
【図８】
2006250905.tif 000010
【図９】
2006250905.tif 000011
【図１０】
2006250905.tif 000012
【図１１】
2006250905.tif 000013
【図１２】
2006250905.tif 000014