(57)【特許請求の範囲】
【請求項１】
抵抗特性推定時点ごとにバッテリーと結合された電圧センシング部、電流センシング部及び温度センシング部から測定されたバッテリー電圧、電流及び温度データを獲得して貯蔵するデータ貯蔵部；
現在と過去に測定されたバッテリーの電圧挙動からバッテリー開放電圧を計算する開放電圧計算部；
前記バッテリー開放電圧とバッテリー電圧との差及びバッテリー電流からバッテリー抵抗パラメータを計算し、現在と以前に計算されたバッテリー抵抗パラメータから加重平均抵抗を計算する加重平均抵抗計算部；
前記加重平均抵抗を初期条件とする加重平均数列の繰り返し計算によって加重平均抵抗収束値を計算する加重平均抵抗収束値計算部；及び
前記加重平均抵抗収束値からバッテリー抵抗を推定する抵抗特性推定部；を含むことを特徴とするバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置。
【請求項２】
前記抵抗特性推定部は、加重平均抵抗収束値をバッテリー抵抗として推定することを特徴とする請求項１に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置。
【請求項３】
前記抵抗特性推定部は、加重平均抵抗収束値ごとにバッテリー抵抗を定義したルックアップテーブルから前記計算された加重平均抵抗収束値に対応するバッテリー抵抗をマッピングしてバッテリー抵抗を推定することを特徴とする請求項１に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置。
【請求項４】
前記抵抗特性推定部は、加重平均抵抗収束値とバッテリー抵抗とをそれぞれ入力パラメータ及び出力パラメータとする関数に前記計算された加重平均抵抗収束値を代入してバッテリー抵抗を推定することを特徴とする請求項１に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置。
【請求項５】
前記抵抗特性推定部は、バッテリー出荷抵抗に対応する加重平均抵抗収束値と前記計算された加重平均抵抗収束値とを相対的に対比してバッテリー抵抗を推定することを特徴とする請求項１に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置。
【請求項６】
前記加重平均抵抗計算部は、
Ｒｍｅａｎｎ＝（Ｒｎ−１×加重値＋Ｒｎ）÷（加重値＋１）
Ｒｎ−１＝|Ｖｎ−１−ＯＣＶｎ−１|÷|Iｎ−１|
Ｒｎ＝|Ｖｎ−ＯＣＶｎ|÷|Ｉｎ|
（ここで、ＲｎとＲｎ−１とは、それぞれｎ番目及びｎ−１番目に計算したバッテリー抵抗パラメータであり、ＶｎとＶｎ−１とは、それぞれｎ番目及びｎ−１番目に測定したバッテリー電圧であり、ＯＣＶｎとＯＣＶｎ−１とは、それぞれｎ番目及びｎ−１番目に推定したバッテリー開放電圧であり、ＩｎとＩｎ−１とは、それぞれｎ番目及びｎ−１番目に測定したバッテリー電流である）
によって加重平均抵抗Ｒｍｅａｎｎを計算することを特徴とする請求項１に記載のバッテリー開放電圧を用いたバッテリー抵抗特性推定装置。
【請求項７】
前記加重平均抵抗収束値計算部は、下記加重平均数列（ｋは、１以上）、
Ｒｍｅａｎｎｋ＋１＝（Ｒｍｅａｎｎｋ−１×加重値＋Ｒｍｅａｎｎｋ）／（加重値＋１）
によって加重平均抵抗収束値Ｒｍｅａｎｎを計算し、  前記加重平均数列の初期値Ｒｍｅａｎｎ１は下記条件、  Ｒｍｅａｎｎ１＝（Ｒｎ−１×加重値＋Ｒｎ）÷（加重値＋１）
によって設定し、
Ｒｍｅａｎｎ０は、以前ステップの加重平均抵抗収束値またはバッテリー出荷抵抗値として設定することを特徴とする請求項１に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置。
【請求項８】
前記抵抗特性推定部は、許容可能最大抵抗を基準にしてバッテリー出荷抵抗に対する前記推定されたバッテリー抵抗の相対的比率をバッテリー抵抗退化を示すパラメータとして推定することを特徴とする請求項１に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置。
【請求項９】
前記開放電圧計算部は、バッテリーの電圧挙動と開放電圧変化量との相関関係を定義した数学的モデルを適用して前記貯蔵された現在及び過去に測定されたバッテリー電圧の変化パターンから開放電圧変化量を計算し、バッテリー温度に対応する補正ファクターを前記計算された開放電圧変化量に反映して現在ステップの開放電圧変化量を推定する開放電圧変化量計算部；及び
直前ステップで推定されたバッテリー開放電圧に前記推定された開放電圧変化量を反映して現在ステップのバッテリー開放電圧を推定する開放電圧推定部；を含むことを特徴とする請求項１に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置。
【請求項１０】
前記開放電圧推定部は、現在及び過去のバッテリー電圧に対する加重平均（測定時点が早いバッテリー電圧であるほど大きい加重値を与える）と直前ステップの開放電圧との差分を、前記推定された現在ステップの開放電圧に加算して開放電圧を補正することを特徴とする請求項９に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置。
【請求項１１】
前記過去のバッテリー電圧は、直前ステップのバッテリー電圧であることを特徴とする請求項１０に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置。
【請求項１２】
前記推定された開放電圧変化量は、前記計算された開放電圧変化量に前記温度による補正ファクターを掛けて算出することを特徴とする請求項９に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置。
【請求項１３】
前記バッテリーの電圧挙動を構成するバッテリー電圧は、少なくとも現在ステップ、以前ステップ及び前前ステップで測定されたバッテリー電圧Ｖｎ、Ｖｎ−１及びＶｎ−２を含むことを特徴とする請求項９に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置。
【請求項１４】
前記数学的モデルは、現在ステップと過去ステップとの間のバッテリー電圧変化量と、バッテリー電圧変化パターンを構成する各電圧によって定義されるパターン関数の数学的演算によって定義されることを特徴とする請求項９に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置。
【請求項１５】
前記補正ファクターは、バッテリー温度Ｔを入力変数としバッテリー開放電圧変化量の補正ファクターを出力変数とする数学的モデルにバッテリーの温度を代入して算出することを特徴とする請求項９に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置。
【請求項１６】
（ａ）抵抗特性推定時点ごとにバッテリーと結合された電圧センシング部、電流センシング部及び温度センシング部から測定されたバッテリー電圧、電流及び温度データを獲得して貯蔵するステップ；
（ｂ）現在と過去に測定されたバッテリーの電圧挙動からバッテリー開放電圧を計算するステップ；
（ｃ）前記バッテリー開放電圧とバッテリー電圧との差及びバッテリー電流からバッテリー抵抗パラメータを計算し、現在と以前に計算されたバッテリー抵抗パラメータから加重平均抵抗を計算するステップ；
（ｄ）前記加重平均抵抗を初期条件とする加重平均数列の繰り返し計算によって加重平均抵抗収束値を計算するステップ；及び
（ｅ）前記加重平均抵抗収束値からバッテリー抵抗を推定するステップ；を含むことを特徴とするバッテリーの電圧挙動を用いたバッテリー抵抗特性推定方法。
【請求項１７】
前記（ｅ）ステップは、加重平均抵抗収束値をバッテリー抵抗として推定するステップであることを特徴とする請求項１６に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定方法。
【請求項１８】
前記（ｅ）ステップは、加重平均抵抗収束値ごとにバッテリー抵抗を定義したルックアップテーブルから前記計算された加重平均抵抗収束値に対応するバッテリー抵抗をマッピングしてバッテリー抵抗を推定するステップであることを特徴とする請求項１６に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定方法。
【請求項１９】
前記（ｅ）ステップは、加重平均抵抗収束値とバッテリー抵抗とをそれぞれ入力パラメータ及び出力パラメータとする関数に前記計算された加重平均抵抗収束値を代入してバッテリー抵抗を推定するステップであることを特徴とする請求項１６に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定方法。
【請求項２０】
前記（ｅ）ステップは、バッテリー出荷抵抗に対応する加重平均抵抗収束値と前記計算された加重平均抵抗収束値とを相対的に対比してバッテリー抵抗を推定するステップであることを特徴とする請求項１６に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定方法。
【請求項２１】
前記（ｃ）ステップは、下記数学式；
Ｒｍｅａｎｎ＝（Ｒｎ−１×加重値＋Ｒｎ）÷（加重値＋１）
Ｒｎ−１＝|Ｖｎ−１−ＯＣＶｎ−１|÷|Iｎ−１|
Ｒｎ＝|Ｖｎ−ＯＣＶｎ|÷|Ｉｎ|
（ここで、ＲｎとＲｎ−１とは、それぞれｎ番目及びｎ−１番目に計算したバッテリー抵抗パラメータであり、ＶｎとＶｎ−１とは、それぞれｎ番目及びｎ−１番目に測定したバッテリー電圧であり、ＯＣＶｎとＯＣＶｎ−１とは、それぞれｎ番目及びｎ−１番目に推定したバッテリー開放電圧であり、ＩｎとＩｎ−１とは、それぞれｎ番目及びｎ−１番目に測定したバッテリー電流である）
によって加重平均抵抗Ｒｍｅａｎｎを計算するステップであることを特徴とする請求項１６に記載のバッテリー開放電圧を用いたバッテリー抵抗特性推定方法。
【請求項２２】
前記（ｄ）ステップは、下記加重平均数列（ｋは、１以上）；
Ｒｍｅａｎｎｋ＋１＝（Ｒｍｅａｎｎｋ−１×加重値＋Ｒｍｅａｎｎｋ）／（加重値＋１）
によって加重平均抵抗収束値Ｒｍｅａｎｎを計算するステップであり、  前記加重平均数列の初期値Ｒｍｅａｎｎ１は下記条件、  Ｒｍｅａｎｎ１＝（Ｒｎ−１×加重値＋Ｒｎ）÷（加重値＋１）
によって設定し、
Ｒｍｅａｎｎ０は、以前ステップの加重平均抵抗収束値またはバッテリー出荷抵抗値として設定することを特徴とする請求項１６に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定方法。
【請求項２３】
許容可能最大抵抗を基準にしてバッテリー出荷抵抗に対する前記推定されたバッテリー抵抗の相対的比率をバッテリー抵抗退化を示すパラメータとして推定するステップをさらに含むことを特徴とする請求項１６に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定方法。
【請求項２４】
前記（ｂ）ステップは、バッテリーの電圧挙動と開放電圧変化量との相関関係を定義した数学的モデルを適用して前記貯蔵された現在及び過去に測定されたバッテリー電圧の変化パターンから開放電圧変化量を計算し、バッテリー温度に対応する補正ファクターを前記計算された開放電圧変化量に反映して補正された開放電圧変化量を計算するステップ；及び
直前ステップで推定されたバッテリー開放電圧に前記推定された開放電圧変化量を反映して現在ステップのバッテリー開放電圧を推定するステップ；を含むことを特徴とする請求項１６に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定方法。
【請求項２５】
現在及び過去のバッテリー電圧に対する加重平均（測定時点が早いバッテリー電圧であるほど大きい加重値を与える）と直前ステップの開放電圧との差分を、前記推定された現在ステップの開放電圧に加算して開放電圧を補正するステップをさらに含むことを特徴とする請求項２４に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定方法。
【請求項２６】
前記過去のバッテリー電圧は、直前ステップのバッテリー電圧であることを特徴とする請求項２５に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定方法。
【請求項２７】
前記補正された開放電圧変化量は、前記計算された開放電圧変化量に前記温度による補正ファクターを掛けて算出することを特徴とする請求項２４に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定方法。
【請求項２８】
前記バッテリーの電圧挙動を構成するバッテリー電圧は、少なくとも現在ステップ、以前ステップ及び前前ステップで測定されたバッテリー電圧Ｖｎ、Ｖｎ−１及びＶｎ−２を含むことを特徴とする請求項２４に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定方法。
【請求項２９】
前記数学的モデルは、現在ステップと過去ステップとの間のバッテリー電圧変化量と、バッテリー電圧変化パターンを構成する各電圧によって定義されるパターン関数の数学的演算によって定義されることを特徴とする請求項２４に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定方法。
【請求項３０】
前記補正ファクターは、バッテリー温度Ｔを入力変数としバッテリー開放電圧変化量の補正ファクターを出力変数とする数学的モデルにバッテリーの温度を代入して算出することを特徴とする請求項２４に記載のバッテリーの電圧挙動を用いたバッテリー抵抗特性推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリーの抵抗特性を推定する装置及び方法に関するものであって、より詳しくは、バッテリーの開放電圧を用いてバッテリーの抵抗特性を推定する装置及び方法に関する。
【背景技術】
【０００２】
最近、大気汚染が深刻になり化石燃料が枯渇されるに伴ってバッテリーを使用して駆動が可能な電気自動車（例えば、ハイブリッド自動車）が注目されている。バッテリーは使用時間が増加すればするほど容量が徐々に減少する。その理由は、バッテリーの電気化学的反応が非可逆性を有するからである。携帯電話のようなポータブル装置に使われるバッテリーは容量が減少しても機器の動作時間が減少するという点以外には特に問題がない。しかし、電気自動車に使われるバッテリーは容量が限界以下になれば、バッテリーの寿命が尽きて自動車がいきなり停止する恐れがある。また、バッテリー容量が限界以下になった状態で容量を超えた過充電や過放電が繰り返されれば、バッテリーの安全性に深刻な問題（例えば、爆発）をもたらす恐れがある。
【０００３】
これによって、バッテリー関連業界ではバッテリーの使用によるエージング効果を定量的に評価するための研究が活発に行われている。バッテリーのエージング効果を定量的に評価するためには、バッテリーの使用時間によって物性が変化される電気化学的パラメータが必要であり、そのうちの一つとしてバッテリーの抵抗が挙げられる。バッテリーの抵抗はバッテリーの使用時間によって増加する傾向があるので、バッテリーの抵抗を測定してバッテリー出荷時の初期抵抗と比較することで、バッテリーのエージング効果を定量的に評価することができる。
【０００４】
ところで、バッテリー抵抗は充放電がなされている間には直接的な測定が不可能である。従って、従来にはバッテリーの電圧と充放電電流とを測定してオームの法則に従ってバッテリー抵抗を間接的に計算した。しかし、バッテリーの電圧はＩＲドロップ効果により実際電圧と誤差を示し、バッテリーの電流も測定誤差を有するので、ただ単にオームの法則に従って計算された抵抗は実際抵抗と相当な誤差を示すようになる。
【０００５】
参考として、ＩＲドロップ現象とは、バッテリーが負荷に連結されて放電が始まるか外部電源からバッテリーの充電が始まるとき、電圧が急激に変わる現象を言う。すなわち、放電が始まるときにはバッテリー電圧が急激に低下し、充電が始まるときには電圧が急激に上昇する。
【０００６】
従って、本発明が属する技術分野においては、バッテリー抵抗をより正確に測定することができる方法に対する研究が活発に行われている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、前述のような従来技術の問題点を解決するために創案されたものであって、正確度が高いバッテリー抵抗特性推定装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記技術的課題を達成するために、本発明によるバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置は、抵抗特性推定時点ごとにバッテリーと結合された電圧センシング部、電流センシング部及び温度センシング部から測定されたバッテリー電圧、電流及び温度データを獲得して貯蔵するデータ貯蔵部；現在と過去に測定されたバッテリーの電圧挙動からバッテリー開放電圧を計算する開放電圧計算部；前記バッテリー開放電圧とバッテリー電圧との差及びバッテリー電流からバッテリー抵抗パラメータを計算し、現在と以前に計算されたバッテリー抵抗パラメータから加重平均抵抗を計算する加重平均抵抗計算部；前記加重平均抵抗を初期条件とする加重平均数列の繰り返し計算によって加重平均抵抗収束値を計算する加重平均抵抗収束値計算部；及び前記加重平均抵抗収束値からバッテリー抵抗を推定する抵抗特性推定部；を含む。
【０００９】
本発明の一側面によれば、前記抵抗特性推定部は、加重平均抵抗収束値をバッテリー抵抗として推定する。
【００１０】
本発明の他の側面によれば、前記抵抗特性推定部は、加重平均抵抗収束値ごとにバッテリー抵抗を定義したルックアップテーブルから前記計算された加重平均抵抗収束値に対応するバッテリー抵抗をマッピングしてバッテリー抵抗を推定する。
【００１１】
本発明のまた他の側面によれば、前記抵抗特性推定部は、加重平均抵抗収束値とバッテリー抵抗とをそれぞれ入力パラメータ及び出力パラメータとする関数に前記計算された加重平均抵抗収束値を代入してバッテリー抵抗を推定する。
【００１２】
本発明のさらに他の側面によれば、前記抵抗特性推定部は、バッテリー出荷抵抗に対応する加重平均抵抗収束値と前記計算された加重平均抵抗収束値とを相対的に対比してバッテリー抵抗を推定する。
【００１３】
望ましくは、前記抵抗特性推定部は、許容可能最大抵抗を基準にしてバッテリー出荷抵抗に対する前記推定されたバッテリー抵抗の相対的比率をバッテリー抵抗退化を示すパラメータとして推定する。
【００１４】
本発明において、前記開放電圧計算部は、バッテリーの電圧挙動と開放電圧変化量との相関関係を定義した数学的モデルを適用して前記貯蔵された現在及び過去に測定されたバッテリー電圧の変化パターンから開放電圧変化量を計算し、バッテリー温度に対応する補正ファクターを前記計算された開放電圧変化量に反映して現在ステップの開放電圧変化量を推定する開放電圧変化量計算部；及び直前ステップで推定されたバッテリー開放電圧に前記推定された開放電圧変化量を反映して現在ステップのバッテリー開放電圧を推定する開放電圧推定部；を含む。
【００１５】
望ましくは、前記開放電圧推定部は、現在及び過去のバッテリー電圧に対する加重平均（測定時点が早いバッテリー電圧であるほど大きい加重値を与える）と直前ステップの開放電圧との差分を、前記推定された現在ステップの開放電圧に加算して開放電圧を補正する。このような場合、前記過去のバッテリー電圧は直前ステップのバッテリー電圧であり得る。
【００１６】
望ましくは、前記推定された開放電圧変化量は、前記計算された開放電圧変化量に前記温度による補正ファクターを掛けて算出する。
【００１７】
本発明によれば、前記バッテリーの電圧挙動を構成するバッテリー電圧は、少なくとも現在ステップ、以前ステップ及び前前ステップで測定されたバッテリー電圧Ｖｎ、Ｖｎ−１及びＶｎ−２を含む。
【００１８】
望ましくは、前記数学的モデルは、現在ステップと過去ステップとの間のバッテリー電圧変化量とバッテリー電圧変化パターンを構成する各電圧によって定義されるパターン関数の数学的演算によって定義される。そして、前記補正ファクターは、バッテリー温度Ｔを入力変数としバッテリー開放電圧変化量の補正ファクターを出力変数とする数学的モデルにバッテリーの温度を代入して算出する。
【００１９】
前記技術的課題を達成するために、本発明によるバッテリーの電圧挙動を用いたバッテリー抵抗特性推定方法は、抵抗特性推定時点ごとにバッテリーと結合された電圧センシング部、電流センシング部及び温度センシング部から測定されたバッテリー電圧、電流及び温度データを獲得して貯蔵するステップ；現在と過去に測定されたバッテリーの電圧挙動からバッテリー開放電圧を計算するステップ；前記バッテリー開放電圧とバッテリー電圧との差及びバッテリー電流からバッテリー抵抗パラメータを計算し、現在と以前に計算されたバッテリー抵抗パラメータから加重平均抵抗を計算するステップ；前記加重平均抵抗を初期条件とする加重平均数列の繰り返し計算によって加重平均抵抗収束値を計算するステップ；及び前記加重平均抵抗収束値からバッテリー抵抗を推定するステップ；を含む。
【図面の簡単な説明】
【００２０】
本明細書に添付される下記の図面は本発明の望ましい実施例を例示するものであって、発明の詳細な説明とともに本発明の技術思想をさらに理解させる役割を果たすものであるため、本発明はそのような図面に記載された事項にのみ限定されて解釈されてはいけない。
【図１】本発明の実施例によるバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置の構成図である。
【図２】本発明の実施例によるバッテリー抵抗特性推定プログラムのブロック構成図である。
【図３】本発明においてバッテリーの電圧挙動を用いて開放電圧を推定する開放電圧計算部のブロック構成図である。
【図４】本発明の実施例によるバッテリーの電圧挙動を用いたバッテリー抵抗特性推定方法のフローチャートである。
【図５】本発明の実施例によるバッテリーの電圧挙動を用いた開放電圧推定方法のフローチャートである。
【図６】充放電試験を行う過程で直接測定したバッテリー電圧と本発明によって推定された開放電圧とがＩＲドロップ現象により差を見せる様子を示すグラフである。
【図７】本発明によって計算される加重平均抵抗が初期条件に関係なく時間が経つにつれて実際抵抗値に収束する様子を示すグラフである。
【図８】１２個の実験対象バッテリーのそれぞれに対する実際抵抗、推定抵抗、そして実際抵抗を基準にした推定抵抗の誤差を計算して示した表である。
【発明を実施するための形態】
【００２１】
以下、添付した図面を参照しながら本発明の望ましい実施例を詳しく説明する。これに先立って、本明細書及び請求範囲に使われた用語や単語は通常的や辞書的な意味に限定して解釈されてはいけず、発明者は自らの発明を最善の方法で説明するために用語の概念を適切に定義することができるという原則に則して、本発明の技術的思想に符合する意味と概念とに解釈されなければならない。従って、本明細書に記載された実施例は本発明の最も望ましい一実施例に過ぎず、本発明の技術的思想の全てを代弁するものではないため、本出願時点においてこれらに代替できる多様な均等物と変形例があり得ることを理解しなければならない。
【００２２】
図１は、本発明の実施例によるバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置の構成を示すブロック構成図である。
【００２３】
図１を参照すれば、本発明によるバッテリーの電圧挙動を用いたバッテリー抵抗特性推定装置は、バッテリー１００と負荷１０７との間に連結され、電圧センシング部１０１、温度センシング部１０２、電流センシング部１０３、メモリ部１０４及びマイクロコントローラー１０５を含む。
【００２４】
前記電圧センシング部１０１は、抵抗特性推定時点ごとにマイクロコントローラー１０５の制御によってバッテリー電圧を測定しマイクロコントローラー１０５に出力する。前記測定されたバッテリー電圧はＩＲドロップ効果によりバッテリーの実際電圧と差を有する。
【００２５】
前記温度センシング部１０２は、抵抗特性推定時点ごとにマイクロコントローラー１０５の制御によってバッテリー温度を測定しマイクロコントローラー１０５に出力する。
【００２６】
前記電流センシング部１０３は、抵抗特性推定時点ごとにマイクロコントローラー１０５の制御によって電流センシング抵抗１０８を通じて流れるバッテリー電流を測定しマイクロコントローラー１０５に出力する。
【００２７】
前記メモリ部１０４は、バッテリーの抵抗特性を推定するバッテリー抵抗特性推定プログラム、前記バッテリー抵抗特性推定プログラムがバッテリー抵抗と抵抗退化推定のために事前に必要な各種データ、前記電圧センシング部１０１、温度センシング部１０２及び電流センシング部１０３によって測定されたバッテリー電圧、温度及び電流データ、及び前記バッテリー抵抗特性推定プログラムがバッテリー抵抗と抵抗退化とを推定する過程で発生される各種の計算値を貯蔵する。
【００２８】
前記マイクロコントローラー１０５は、バッテリー１００の抵抗特性推定時点ごとに電圧センシング部１０１、温度センシング部１０２及び電流センシング部１０３からバッテリー電圧、温度及び電流データの入力を受けて前記メモリ部１０４に貯蔵し、前記バッテリー抵抗特性推定プログラムをメモリ部１０４からリードして実行し、バッテリー抵抗と抵抗退化とを推定してメモリ部１０４に貯蔵し、必要に応じては、推定された抵抗と抵抗退化とを表示部１０６を通じて外部に出力する。
【００２９】
前記バッテリー１００の種類は特に限定されず、再充電が可能であって充電状態を考慮すべきのリチウムイオン電池、リチウムポリマー電池、ニッケルカドミウム電池、ニッケル水素電池、ニッケル亜鉛電池などで構成することができる。
【００３０】
前記負荷１０７の種類は特に限定されず、ビデオカメラ、携帯電話、ポータブルＰＣ、ＰＭＰ、ＭＰ３プレーヤーなどのような携帯用電子機器、電気自動車やハイブリッド自動車のモーター、ＤＣ ｔｏ ＤＣコンバータなどで構成することができる。
【００３１】
図２は、本発明の実施例によるバッテリー抵抗特性推定プログラムの構成を示すブロック構成図である。
【００３２】
図２を参照すれば、本発明によるバッテリー抵抗特性推定プログラム２００は、マイクロコントローラー１０５により実行されるものであって、データ貯蔵部２０１、開放電圧計算部２０２、加重平均抵抗計算部２０３、加重平均抵抗収束値計算部２０４及び抵抗特性推定部２０５を含む。
【００３３】
前記データ貯蔵部２０１は、図１に示した電圧センシング部１０１、温度センシング部１０２及び電流センシング部１０３から抵抗特性推定時点ごとにバッテリー電圧Ｖｎ、温度Ｔｎ及び電流Ｉｎの入力を受けてメモリ部１０４に貯蔵する。ここで、ｎは、電圧、温度及び電流の測定次数であって抵抗特性推定次数と同一である。
【００３４】
前記開放電圧計算部２０２は、バッテリーの電圧挙動を用いてバッテリーの開放電圧変化量△ＯＣＶｎを計算し、温度による補正ファクターを適用して前記計算されたバッテリー開放電圧変化量を補正し、補正されたバッテリー開放電圧変化量を以前に算出した開放電圧ＯＣＶｎ−１に反映して現ステップのバッテリー開放電圧ＯＣＶｎを算出する。前記開放電圧変化量△ＯＣＶｎを算出する過程と、温度によって開放電圧変化量△ＯＣＶｎを補正する過程とは後術する。前記開放電圧計算部２０２は、算出したＯＣＶｎをメモリ部１０４に貯蔵する。
【００３５】
前記加重平均抵抗計算部２０３は、下記数学式１を用いて加重平均抵抗Ｒｍｅａｎｎを計算する。
【００３６】
[数学式１]
Ｒｍｅａｎｎ＝（Ｒｎ−１×加重値＋Ｒｎ）÷（加重値＋１）
Ｒｎ−１＝|Ｖｎ−１−ＯＣＶｎ−１|÷|Iｎ−１|
Ｒｎ＝|Ｖｎ−ＯＣＶｎ|÷|Ｉｎ|
前記数学式１において、
ＲｎとＲｎ−１とは、それぞれｎ番目及びｎ−１番目に計算したバッテリー抵抗パラメータであり、
ＶｎとＶｎ−１とは、それぞれｎ番目及びｎ−１番目に測定したバッテリー電圧であり、
ＯＣＶｎとＯＣＶｎ−１とは、それぞれｎ番目及びｎ−１番目に推定したバッテリー開放電圧であり、
ＩｎとＩｎ−１とは、それぞれｎ番目及びｎ−１番目に測定したバッテリー電流であり、
ｎは、２以上の整数であり、
加重値は、十分大きい値であって、例えば、５０００以上の値を有する。
【００３７】
前記加重平均抵抗Ｒｍｅａｎｎは、時間が経つにつれてバッテリーの実際抵抗値に収束する特性がある。以下、これに対して具体的に説明する。
【００３８】
図６は、バッテリーを一定のパターンで充放電させながら周期的に測定したＶｎと、バッテリーの電圧挙動を用いて周期的に推定したＯＣＶｎの変化様相を示したグラフである。
【００３９】
図面を参照すれば、測定されたバッテリー電圧Ｖｎは推定されたＯＣＶｎに比べて急激な変化を示すことが分かる。これは、バッテリー電圧測定時発生するＩＲドロップ現象によるものであるので、測定電圧Ｖｎと推定電圧ＯＣＶｎとの絶対差はバッテリー電流Ｉｎとバッテリー抵抗Ｒｎとの積に該当する。従って、バッテリー抵抗パラメータＲｎは、Ｖｎを測定した時点でのバッテリーの抵抗特性を現わすとみられる。
【００４０】
図７は、抵抗を既に知っているバッテリーに対して充放電試験を行いながら抵抗パラメータの初期条件Ｒ１に対して三つの相異なる値を設定した状態で周期的に加重平均抵抗Ｒｍｅａｎ１、Ｒｍｅａｎ２、Ｒｍｅａｎ３、Ｒｍｅａｎ４、Ｒｍｅａｎ５…を計算し、時間による加重平均抵抗の変化様相を抵抗パラメータＲ１の条件ごとに示したグラフである。
【００４１】
図面において、グラフＡは、抵抗パラメータＲ１をバッテリーの実際抵抗として設定した場合であり、グラフＢは、抵抗パラメータＲ１をバッテリーの実際抵抗より高く設定した場合であり、グラフＣは、抵抗パラメータＲ１をバッテリーの実際抵抗より低く設定した場合である。
【００４２】
図面を参照すれば、加重平均抵抗の入力パラメータであるＲｎの初期値 Ｒ１を異ならせて設定しても時間が経つにつれて加重平均抵抗は実際抵抗値に収束していくことが分かる。従って、加重平均抵抗の収束値はバッテリー抵抗を推定することができるパラメータとして使用可能である。
【００４３】
一方、加重平均抵抗の収束値は長期間に渡った充放電実験を通じて得ることができる。しかし、バッテリーの実際使用環境では特定の時点で加重平均抵抗を得たとき、その加重平均抵抗がこれからどの値に収束するかわからない。従って、本発明は、任意の時点で抵抗パラメータＲｎ−１とＲｎとによって加重平均抵抗を得たとき、前記得られた加重平均抵抗を初期条件とする加重平均数列を用いて加重平均抵抗の収束値を推定する。
【００４４】
より具体的に、前記加重平均抵抗収束値計算部２０４は、下記数学式２を用いて前記加重平均抵抗計算部２０３が算出した加重平均抵抗Ｒｍｅａｎｎを初期条件とする加重平均数列によって加重平均抵抗の計算過程を十分大きい回数ｐほど繰り返して計算することで加重平均抵抗の収束値Ｒｍｅａｎｎを求めてメモリ部１０４に貯蔵する。ここで、Ｒｍｅａｎｎは、Ｒｍｅａｎｎが収束された値であることを意味する。
[数学式２]
加重平均数列
Ｒｍｅａｎｎｋ＋１＝（Ｒｍｅａｎｎｋ−１×加重値＋Ｒｍｅａｎｎｋ）／（加重値＋１）
加重平均数列の初期条件
Ｒｍｅａｎｎ１＝（Ｒｎ−１×加重値＋Ｒｎ）÷（加重値＋１）
【００４５】
前記数学式において、ｋは、１以上の整数である。加重平均数列の計算回数は数千以上の大きい数に設定する。加重平均抵抗の初期収束値Ｒｍｅａｎ１は、バッテリーの出荷時予めその値を設定してメモリ部１０４に貯蔵し参照することができる。
【００４６】
前記加重平均抵抗Ｒｍｅａｎｎは、図７のように、抵抗パラメータの初期条件Ｒ１に依存せずに実際抵抗値に収束する特性がある。従って、前記数学式２による加重平均数列においてｋ＝１であるときの数列初期値Ｒｍｅａｎｎ０を任意に設定することもできるが、そのような場合加重平均抵抗が一定の値に収束されるときまでの計算回数が過度に増加するので、加重平均抵抗の数列初期値Ｒｍｅａｎｎ０は以前ステップで求めた加重平均抵抗の収束値Ｒｍｅａｎｎ−１またはバッテリー出荷時のバッテリー抵抗値で設定することが望ましい。このような場合、加重平均抵抗が実際抵抗値に収束するときまでの数列計算回数を減らすことができるので、加重平均抵抗を実際抵抗値に早く収束させることができる。
【００４７】
前記抵抗特性推定部２０５は、メモリ部１０４から加重平均抵抗収束値Ｒｍｅａｎｎをリードした後
0005661625.tif 000002
を推定してメモリ部１０４に貯蔵する。ここで、
0005661625.tif 000003
は、ｎ番目抵抗推定時点で推定されたバッテリー抵抗を意味する。
【００４８】
一例として、前記抵抗特性推定部２０５は、加重平均抵抗収束値Ｒｍｅａｎｎを
0005661625.tif 000004
としてそのまま推定することができる。
【００４９】
他の例として、前記抵抗特性推定部２０５は、加重平均抵抗収束値とバッテリー抵抗との相関関係を用いて加重平均抵抗収束値Ｒｍｅａｎｎに対応する
0005661625.tif 000005
を推定することができる。
【００５０】
前記相関関係は、加重平均抵抗収束値ごとにバッテリー抵抗を定義したルックアップテーブルであり得る。代案として、前記相関関係は、加重平均抵抗収束値とバッテリー抵抗とをそれぞれ入力パラメータ及び出力パラメータとする関数であり得る。
【００５１】
前記相関関係は、バッテリーに対する充放電試験を通じて得られる。すなわち、多様な範囲で実際抵抗を知っている十分多くのバッテリーに長時間同一の条件の充放電実験を行いながら加重平均抵抗収束値を計算する。それから、実験結果として得られた加重平均抵抗収束値に対応するバッテリー抵抗をルックアップテーブルとして構成することができる。または、実験結果として得られた加重平均抵抗収束値とバッテリー抵抗とをそれぞれ入力パラメータ及び出力パラメータとする数値解釈を通じて加重平均抵抗の収束値とバッテリー抵抗との関数関係を求めることができる。
【００５２】
さらに他の代案として、前記抵抗特性推定部２０５は、メモリ部１０４に貯蔵されたバッテリー出荷時の抵抗と加重平均抵抗収束値とを基準にして前記加重平均抵抗収束値計算部２０４が算出した加重平均抵抗収束値Ｒｍｅａｎｎを相対的に比較して
0005661625.tif 000006
を推定することもできる。
【００５３】
前記抵抗特性推定部２０５は、
0005661625.tif 000007
を推定した後下記数学式３によってバッテリーの出荷抵抗Ｒｉｎｉｔｉａｌを基準にして前記推定された
0005661625.tif 000008
の相対的比率を計算し、計算された結果をバッテリーの抵抗退化を示すパラメータであるＳＯＨＲｎとしてメモリ部１０４に貯蔵することができる。
【数１】
0005661625.tif 000009
【００５４】
前記数学式３において、
ＳＯＨＲｎ：ｎ番目に推定されたバッテリーの抵抗退化であり、
0005661625.tif 000010
Ｒｉｎｉｔｉａｌ：バッテリーの出荷抵抗であり、
Ｒｌｉｍｉｔ：バッテリーが使われ得る許容可能最大抵抗である。
【００５５】
前記ＳＯＨＲｎは、バッテリーの出荷抵抗を基準にして現在のバッテリー抵抗を相対的比率で示す。バッテリー抵抗はバッテリーの使用時間が増加するほど増加する傾向があるので、ＳＯＨＲｎはバッテリーの初期使用時を基準にしてバッテリーの寿命がどれくらい残っているかを判断することができるパラメータになる。また、前記ＳＯＨＲｎは、バッテリーの充放電容量を調節するのに活用可能である。例えば、前記ＳＯＨＲｎが減少すれば、これと連動してバッテリーの充電容量と放電容量とを減少させることができる。このような場合、バッテリーの抵抗に合わせて充電と放電とを行うことでバッテリーが過充電されるか過放電される現象を有効に防止することができる。
【００５６】
前記抵抗特性推定部２０５は、推定されたＳＯＨＲｎを表示部１０６に出力することができる。このような場合、前記表示部１０６はインターフェースを通じてマイクロコントローラー１０５と結合される。そして、前記抵抗特性推定部２０５はインターフェースを通じて表示部１０６にＳＯＨＲｎを出力する。そうすれば、表示部１０６はバッテリー使用者が認識できるようにＳＯＨＲｎを視覚的に表出する。ＳＯＨＲｎは文字で直接表示されることもでき、グラフ形態で表示されることもできる。
【００５７】
図３は、本発明でバッテリーの電圧挙動を用いてバッテリー開放電圧を推定する開放電圧計算部２０２の構成をより具体的に示すブロック構成図である。
【００５８】
図３を参照すれば、前記開放電圧計算部２０２は、開放電圧変化量計算部２０３１及び開放電圧推定部２０３２を含む。
【００５９】
前記開放電圧変化量計算部２０３１は、現在のバッテリー開放電圧を計算するためにバッテリーの電圧挙動を用いて以前ステップの開放電圧を基準にして開放電圧変化量を計算する。すなわち、前記開放電圧変化量計算部２０３１は、以前ステップの開放電圧を基準にして現在ステップのバッテリー開放電圧がどれくらい変化したかを計算する。
【００６０】
具体的に、前記開放電圧変化量計算部２０３１は、前記メモリ部１０４から現在の抵抗特性推定時点で測定されたバッテリー電圧Ｖｎ、以前抵抗特性推定時点で測定されたバッテリー電圧Ｖｎ−１、そして、現在抵抗特定推定時点で測定されたバッテリー温度Ｔｎをメモリ部１０４からリードする。それから、下記数学式４に従って開放電圧変化量△ＯＣＶｎを推定する。
[数学式４]
△ＯＣＶｎ＝ＯＣＶｎ−ＯＣＶｎ−１＝Ｇ（Ｖ）×Ｆ（Ｔ）
【００６１】
前記数学式において、Ｇ（Ｖ）は、バッテリー電圧変化量「Ｖｎ−Ｖｎ−１」を開放電圧変化量△ＯＣＶｎでマッピングする開放電圧変化量演算関数であり、Ｆ（Ｔ）は、温度による開放電圧変動効果を反映してバッテリー温度によって開放電圧変化量△ＯＣＶｎを補正する開放電圧補正関数である。
【００６２】
前記Ｇ（Ｖ）は、バッテリー電圧の変化量を開放電圧変化量にそのまま換算せずに、ＩＲドロップ現象によるバッテリー電圧の誤差（測定電圧と実際電圧との差）を補正して換算する関数である。すなわち、Ｇ（Ｖ）は、バッテリー電圧変化量が以前より大きくなる傾向があれば、バッテリー電圧の変化量を減殺させてバッテリー開放電圧変化量として出力し、バッテリー電圧変化量が以前と同一に維持される傾向があれば、バッテリー電圧の変化量をそのままバッテリー開放電圧変化量として出力し、バッテリー電圧の変化量が以前より減少する傾向があれば、バッテリー電圧の変化量を少し増幅させてバッテリー開放電圧変化量として出力する。
【００６３】
Ｇ（Ｖ）は、特定の温度条件でバッテリーの電圧挙動とこれに対応する開放電圧変化量との相関関係を数学的にモデリングして得ることができる。一実施例として、前記数学的モデリング関数は、バッテリー電圧とバッテリー開放電圧とが測定可能な実験室条件でバッテリー電圧Ｖｎ、Ｖｎ−１及びＶｎ−２の変化パターンとこれに対応する開放電圧変化量△ＯＣＶｎとの間に存在する相関関係を分析して算出することができる。もちろん、バッテリー電圧の変化パターンを構成するバッテリー電圧の数は４個以上に拡張可能である。
【００６４】
前記Ｇ（Ｖ）は、下記数学式５のように一般化して定義することができる。
[数学式５]
Ｇ（Ｖ）＝（Ｖｎ−Ｖｎ−１）×ｇ（Ｖｎ, Ｖｎ−１, Ｖｎ−２, …）
【００６５】
ここで、ｇ（Ｖｎ, Ｖｎ−１, Ｖｎ−２, …）は、各抵抗推定時点で測定されたバッテリー電圧の変化挙動を定義するパターン関数である。前記「…」 記号は、現在時点で測定されたバッテリー電圧を含んで３個以上のバッテリー電圧によってパターン関数が定義され得るということを意味する。前記パターン関数は、実験的に得られた多数のバッテリー電圧変化量とバッテリー開放電圧変化量との相関関係を分析して定義する。一例として、関数ｇは、現在ステップの電圧変化量を基準にして以前ステップの電圧変化量の相対的比率として定義することができる。もちろん、本発明は、パターン関数の具体的な数式によって限定されないのは言うまでもない。
【００６６】
一方、バッテリー抵抗は温度によって変化する。バッテリーの抵抗が変われば、充電または放電条件が同一であってもバッテリーの電圧挙動とバッテリー開放電圧変化量とが変わるようになる。このような点を勘案して、前記Ｆ（Ｔ）は、Ｇ（Ｖ）によって計算された開放電圧変化量を温度条件によって補正する。言い換えれば、Ｆ（Ｔ）は、バッテリーの温度がＧ（Ｖ）の算出条件として設定した温度と差がある場合、Ｇ（Ｖ）によって計算された開放電圧変化量を補正する関数である。前記Ｆ（Ｔ）は、温度を一定の間隔で変化させながらバッテリー電圧の挙動変化とバッテリー開放電圧変化量との相関関係を分析して算出することができる。すなわち、Ｆ（Ｔ）は、一定の間隔、例えば、１℃間隔で設定したそれぞれの測定温度でバッテリー電圧の挙動変化が同一になるように実験条件を設定した状態で標準温度を基準にしてバッテリーの開放電圧変化量△ＯＣＶｎの変化幅を定量的に測定し温度Ｔと△ＯＣＶｎとの変化幅をそれぞれ入力変数と出力変数とする数学的モデリングを通じて求めることができる。このように得られたＦ（Ｔ）は、バッテリーの温度Ｔを入力変数としてバッテリー開放電圧変化量の補正ファクターを出力する関数になる。計算の単純化のために、各Ｔ値による補正ファクターはルックアップテーブルとして構成してメモリ部１０４に収録しバッテリー開放電圧変化量を計算するとき前記ルックアップテーブルに収録された温度ごとの補正ファクターを参照することができる。
【００６７】
前記開放電圧推定部２０３２は、前記メモリ部１０４から以前の抵抗特性推定時点で計算した開放電圧ＯＣＶｎ−１をリードした後、ＯＣＶｎ−１に前記開放電圧変化量推定部２０３１で計算した開放電圧変化量△ＯＣＶｎを加算して開放電圧ＯＣＶｎを計算しメモリ部１０４に貯蔵する。
【００６８】
望ましくは、前記開放電圧推定部２０３２は、バッテリー電圧Ｖｎと以前ステップで測定されたバッテリー電圧との加重平均Ｖｎ（ｍｅａｎｖａｌｕｅ）を下記数学式６を通じて算出する。
[数学式６]
Ｖｎ（meanvaluｅ）＝（Ａ１＊Ｖ１＋Ａ２＊Ｖ２＋…＋Ａｎ−１＊Ｖｎ−1＋Ａｎ＊Ｖｎ）／Ａtotal
Ａtotal＝Ａ１＋Ａ２＋Ａ３＋…＋Ａｎ
【００６９】
前記数学式において、Ａｋは、ｋ値が増加するほど減少する。例えば、ｎ＝１００である場合、Ａｋ値は１００から１ずつ減少する値を有し得る。代案として、前記数学式６において、Ａ１＊Ｖ１＋Ａ２＊Ｖ２＋…＋Ａｋ−２＊Ｖｋ−２（３≦ｋ≦ｎ）は省略しても良い。このような場合にもＡｋ値の傾向性は前記と同一に維持される。例えば、ｋ＝ｎである場合、Ａ１＊Ｖ１＋Ａ２＊Ｖ２＋…＋Ａn−２＊Ｖn−２は０とみなし、ＡｎよりＡｎ−１に相対的に大きい値を与えることができる。例えば、Ａｎ−１及びＡｎにそれぞれ９０及び１０の値を与えることができる。
【００７０】
前記開放電圧推定部２０３２は、前記算出された加重平均Ｖｎ（ｍｅａｎｖａｌｕｅ）と開放電圧ＯＣＶｎ−１との差分を、前記計算された開放電圧ＯＣＶｎに加算して追加的な補正を行って開放電圧値をもう一度補正することができる。加重平均Ｖｎ（ｍｅａｎｖａｌｕｅ）を算出して開放電圧に追加的な補正を行えば、バッテリー１００から出力される電圧が急激に変化しても開放電圧の計算誤差を減らすことができる。前記開放電圧推定部２０３２は、加重平均Ｖｎ（ｍｅａｎｖａｌｕｅ）による開放電圧の補正が完了すれば、補正された開放電圧ＯＣＶｎをメモリ部１０４に貯蔵する。
【００７１】
前記開放電圧推定部２０３２がメモリ部１４０に貯蔵する開放電圧ＯＣＶｎは、加重平均抵抗の入力パラメータであるＲｎの計算時参照されることは自明である。
【００７２】
以下、前述の構成を土台にしてバッテリーの電圧挙動を用いたバッテリー抵抗特性の推定方法を具体的に説明する。
【００７３】
図４は、本発明によるバッテリーの電圧挙動を用いたバッテリー抵抗特性推定方法の流れを示すフローチャートである。図４において、各ステップの遂行主体は図１に示したマイクロコントローラー１０５である。
【００７４】
ステップＳ１０において、バッテリーの抵抗特性推定要請があるかを判断する。抵抗特性推定要請は、外部から入力されることもでき、バッテリー抵抗特性推定プログラムによって自動発生されることもできる。
【００７５】
ステップＳ１０の判断結果、バッテリーの抵抗特性推定要請があれば、バッテリー抵抗特性を推定するためのルチンを開始する。逆に、ステップＳ１０の判断結果、バッテリーの抵抗特性推定要請がなければ、プロセスを終了する。
【００７６】
ステップＳ２０において、メモリ部に収録された以前抵抗特性推定時点で求めたバッテリー抵抗パラメータＲｎ−１と加重平均抵抗収束値Ｒｍｅａｎｎ−１とをリードする。
【００７７】
次いで、ステップＳ３０において、電圧センシング部、温度センシング部、電流センシング部を用いてＶｎ、Ｔｎ及びＩｎを測定する。
【００７８】
次いで、ステップＳ４０において、バッテリーの電圧挙動によってバッテリー開放電圧ＯＣＶｎを推定し、Ｖｎ、Ｉｎ及びＯＣＶｎからバッテリー抵抗パラメータＲｎを算出する。
【００７９】
次いで、ステップＳ５０において、Ｒｎ−１とＲｎとから加重平均数列の初期条件Ｒｍｅａｎｎ１を求める。Ｒｍｅａｎｎ１の計算時には数学式２を利用する。
【００８０】
その後、ステップＳ６０において、初期数列値Ｒｍｅａｎｎ１とＲｍｅａｎｎ−１とを用いて加重平均数列を十分な回数ほど繰り返して計算することで加重平均抵抗の収束値Ｒｍｅａｎｎを求める。Ｒｍｅａｎｎの計算時には数学式２を利用する。前記Ｒｍｅａｎｎ−１は予め設定したＲｍｅａｎ１に代替可能である。ここで、Ｒｍｅａｎ１は、バッテリー出荷抵抗として設定できる。
【００８１】
それから、ステップＳ７０において、加重平均抵抗の収束値Ｒｍｅａｎｎから
0005661625.tif 000011
を推定する。一例として、
0005661625.tif 000012
は、加重平均抵抗の収束値Ｒｍｅａｎｎと同一の値として推定することができる。他の例として、加重平均抵抗の収束値とバッテリー抵抗との相関関係を用いて加重平均抵抗の収束値Ｒｍｅａｎｎに対応する
0005661625.tif 000013
を推定することができる。前記相関関係は、加重平均抵抗の収束値ごとにバッテリー抵抗を定義したルックアップテーブルまたは加重平均抵抗の収束値とバッテリー抵抗とをそれぞれ入力パラメータと出力パラメータとする関数であり得る。また他の例として、バッテリー出荷抵抗に対応する加重平均抵抗の収束値とＳ６０ステップで算出した加重平均収束値Ｒｍｅａｎｎとを相対的に比較することでバッテリー出荷抵抗を基準にしてバッテリー抵抗を推定することができる。すなわち、加重平均収束値が増加した比率分バッテリー出荷抵抗を増加させ、増加された値をバッテリー抵抗として推定することができる。
【００８２】
それから、Ｓ８０ステップにおいて、バッテリー出荷抵抗Ｒｉｎｉｔｉａｌを基準にして前記推定された
0005661625.tif 000014
の相対的増加比率を計算し、計算された相対的増加比率によってＳＯＨＲｎとして推定してメモリ部１０４に貯蔵するか表示部１０６に出力する。このとき、数学式３に従って許容可能な最大抵抗Ｒｌｉｍｉｔを基準にして相対的増加比率を算出することが望ましい。
【００８３】
前記のような各ステップの進行が完了すれば、バッテリーの抵抗特性を推定するための手続きがすべて終了する。
【００８４】
図５は、図４のＳ４０ステップにおいてバッテリーの電圧挙動を用いて開放電圧ＯＣＶｎを推定する過程を示すフローチャートである。図５において、各ステップの遂行主体は図１に示したマイクロコントローラー１０５である。
【００８５】
図５を参照すれば、まず、ステップＰ１０において、バッテリー開放電圧ＯＣＶｎに対する推定要請があるかを判断する。前記推定要請は外部から入力されることもでき、プログラムアルゴリズムによって自動発生されることもできる。
【００８６】
もし、ステップＰ１０において、ＯＣＶｎに対する推定要請があれば開放電圧推定ステップに移行し、ＯＣＶｎに対する推定要請がなければプロセスを終了する。
【００８７】
ステップＰ２０において、メモリ部に貯蔵されたバッテリーの電圧挙動をリードする。バッテリーの電圧挙動は少なくともＶｎ、Ｖｎ−１及びＶｎ−２を含む。その後、ステップＰ３０において、バッテリーの電圧挙動とバッテリー温度とによって開放電圧変化量△ＯＣＶｎを計算する。ここで、開放電圧変化量△ＯＣＶｎの計算方法は前述済みである。
【００８８】
一方、本発明において、Ｖ１及びＶ２とＯＣＶ１及びＯＣＶ２はバッテリーが負荷に連結される直前に測定した無負荷状態のバッテリー電圧に初期化させる。例えば、バッテリーが電気駆動自動車に使われる場合、自動車キーを使用して自動車を始動させるとき測定されたバッテリー電圧としてＶ１及びＶ２とＯＣＶ１及びＯＣＶ２を設定する。
【００８９】
次いで、ステップＰ４０において、以前開放電圧ＯＣＶｎ−１に開放電圧変化量△ＯＣＶｎを加算して現在の開放電圧ＯＣＶｎを計算する。
【００９０】
次いで、ステップＰ５０は、選択的に行うことができるステップであって、現在バッテリー電圧Ｖｎと以前バッテリー電圧Ｖｎ−１との加重平均を算出し、算出された加重平均と以前開放電圧ＯＣＶｎ−１との差分を現在開放電圧ＯＣＶｎに加算して開放電圧ＯＣＶｎを追加的に補正する。加重平均の計算方法は前述済みである。
【００９１】
最後に、ステップＰ６０において、推定された開放電圧ＯＣＶｎをメモリ部に貯蔵する。
【００９２】
＜実験例＞
以下、実験例によって本発明の効果を説明する。しかし、下記実験例は一例示に過ぎず、本発明の範囲が実験例によって限定されるのではない。
【００９３】
本実験においては、まず、実際抵抗を知っている１２個のバッテリーを用意した。１２個のバッテリーの中で５番目バッテリーは初期出荷時の抵抗を有している。次いで、各バッテリーを同一の充放電条件で充放電試験を行いながら充放電試験が始まってから１時間が経過した時点で本発明によって加重平均抵抗の収束値を求め、加重平均抵抗の収束値をバッテリー抵抗として推定した。
【００９４】
図８は、１２個のバッテリーのそれぞれに対する実際抵抗、加重平均収束値によって推定されたバッテリー抵抗、実際抵抗と推定抵抗との誤差を示した表である。
【００９５】
図８を参照すれば、本発明によって推定されたバッテリー抵抗は実際抵抗と対比して３％以内の誤差を見せた。従って、本発明は高い正確度でバッテリー抵抗を推定することができ、バッテリー抵抗から計算されるパラメータであるバッテリー抵抗退化も正確に推定できることが分かる。
【産業上の利用可能性】
【００９６】
本発明によれば、複雑な計算をしなくてもバッテリーの抵抗特性を正確に推定することができる。また、正確なバッテリー抵抗の推定によりバッテリー交換時期の推定など多様な応用が可能である。ひいては、抵抗の退化を正確に推定してバッテリーの充放電容量を調節することで過充電や過放電を防止してバッテリーの安全性をより向上させることができる。
【００９７】
以上のように、本発明は、たとえ限定された実施例と図面とによって説明されたが、本発明はこれによって限定されず、本発明が属する技術分野において通常の知識を持つ者により本発明の技術思想と特許請求範囲の均等範囲内で多様な修正及び変形が可能なのは言うまでもない。
【図１】
0005661625.tif 000015
【図２】
0005661625.tif 000016
【図３】
0005661625.tif 000017
【図４】
0005661625.tif 000018
【図５】
0005661625.tif 000019
【図６】
0005661625.tif 000020
【図７】
0005661625.tif 000021
【図８】
0005661625.tif 000022