(57)【特許請求の範囲】
【請求項１】
放電電流をパラメータとする放電効率で補正して電池の残容量を算出する方法であって、
電池が劣化するにしたがって放電効率を補正して残容量を算出し、
電池の放電電流又は放電電力である放電出力を積算すると共に、放電出力の積算値を電池の劣化で補正された放電効率で補正して電池の残容量を算出し、
以下の式で特定される第１の劣化度で放電電流の補正係数を特定し、この補正係数と放電電流の積で算出される放電電流から放電効率を補正して残容量を演算することを特徴とする電池の残容量の算出方法。
第１の劣化度＝［１−ＦＣＣ（補正後）／ＦＣＣ（初期）］
ただし、この式においてＦＣＣ（Full charge capacity）は電池の満充電容量を示し、ＦＣＣ（補正後）は劣化した電池の満充電容量を、ＦＣＣ（初期）は劣化していない電池の満充電容量を示す。
【請求項２】
電池の電圧を検出して設定電圧と比較し、電池電圧が設定電圧になると所定の残容量と判定する残容量の算出方法であって、電池が劣化するにしたがって計算上の放電電流を大きくして補正する補正後の放電効率を使用して、以下の式で特定される第２の劣化度で設定電圧を補正して電池の残容量を算出する請求項１に記載される電池の残容量の算出方法。
第２の劣化度＝［１−｛ＦＣＣ（補正後）×放電効率（補正後）｝／｛ＦＣＣ（初期）×放電効率（初期）｝］
ただし、この式においてＦＣＣ（Full charge capacity）は電池の満充電容量を示し、ＦＣＣ（補正後）は劣化した電池の満充電容量を、ＦＣＣ（初期）は劣化していない電池）は劣化していない電池の放電効率を示す
【請求項３】
第２の劣化度をパラメータとして設定電圧を補正する状態を２次以上のｎ次関数として記憶する請求項２に記載される電池の残容量の算出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放電電流や放電電力を積算して電池の残容量を算出し、あるいは電池の電圧を検出して電池の残容量を算出する方法に関する。
【背景技術】
【０００２】
電池の残容量は、充電容量から放電容量を減算して算出できる。残容量を算出するには、満充電した電池を完全に放電するまでの容量、言い換えると完全に放電された電池を満充電するまでの容量である満充電容量（ＦＣＣ）を検出する必要がある。満充電された電池の満充電容量から放電された容量を減算して残容量を算出するからである。満充電容量は、電池が劣化するにしたがって減少する。電池が劣化するにしたがって、満充電容量を補正することで、劣化した電池の残容量を正確に算出できる。残容量を正確に算出するために、劣化する電池の満充電容量を補正する方法は開発されている。（特許文献１参照）
【０００３】
この公報に記載される方法は、電池の充電容量の累積量から電池の劣化度を検出して、変化する満充電容量を補正する。この方法は、電池の劣化に対応する満充電容量を検出できる。ただ、電池の残容量は、満充電容量の正確な検出のみでは正確には検出できない。満充電容量から放電された容量、すなわち放電容量を減算して残容量を検出することから、残容量を正確に検出するには、放電容量も正確に検出する必要がある。
【０００４】
図１は、放電電流に対する放電効率を示す。この図は、放電電流が大きくなるにしたがって、放電効率が低下する状態を示すグラフである。放電効率は、電池の実質的な満充電容量を示すものであるから、この図は、放電電流が大きくなると、満充電容量が実質的に減少することを示している。この図において、たとえば、放電電流を大きくして、放電効率が５０％に低下する電池は、実質的に放電できる容量が半分に減少する。図１は、特定の設定電流で放電する電池の放電効率を１００％としている。放電効率を１００％とする電池は、満充電容量で放電できる。放電効率は放電電流で変化するので、特定の放電レートにおける放電効率を１００％として、放電効率を特定する。放電効率は、たとえば０．２Ｉｔの放電レートで１００％とされる。１Ｉｔの放電レートは、１時間で放電する電流であるから、満充電容量を１０００ｍＡｈとする電池を０．２Ｉｔの放電レートで放電する電流は、２００ｍＡとなる。２００ｍＡの電流で放電されて放電効率を１００％とする電池が、５倍の１０００ｍＡで放電されると、放電効率が小さくなって実質的に放電できる容量が８０％に小さくなる。放電電流で変化する放電効率で補正して、電池の残容量はより正確に算出できる。
【特許文献１】特開２００２−２３６１５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
電池の劣化度で満充電容量を補正し、さらに放電効率を考慮して補正することで残容量の演算精度は向上するが、この方法によっても、現実に放電させる電池の残容量は必ずしも正確に算出できない。とくに、電池が劣化するにしたがって残容量に誤差が発生する。
【０００６】
本発明は、さらにこの欠点を解決することを目的に開発されたものである。本発明の重要な目的は、劣化した電池の残容量をより正確に算出できる電池の残容量の算出方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の電池の残容量の算出方法は、放電電流をパラメータとする放電効率で補正して電池の残容量を算出する。この算出方法は、電池が劣化するにしたがって、放電効率を補正して残容量を算出する。
【０００８】
本発明の電池の残容量の算出方法は、電池の放電電流又は放電電力である放電出力を積算すると共に、放電出力の積算値を電池の劣化で補正された放電効率で補正して電池の残容量を算出する。
【０００９】
本発明の電池の残容量の算出方法は、以下の式で特定される第１の劣化度で放電電流の補正係数を特定し、この補正係数と放電電流の積で算出される放電電流から放電効率を算出して残容量を演算する。
【００１０】
本発明の電池の残容量の算出方法は、電池の電圧を検出して設定電圧と比較し、電池電圧が設定電圧になると所定の残容量と判定する。さらに、この算出方法は、電池が劣化するにしたがって計算上の放電電流を大きくして補正する補正後の放電効率を使用して、以下の式で特定される第２の劣化度で設定電圧を補正して電池の残容量を算出する。
第２の劣化度＝［１−｛ＦＣＣ（補正後）×放電効率（補正後）｝／｛ＦＣＣ（初期）×放電効率（初期）｝］
ただし、この式においてＦＣＣ（Full charge capacity）は電池の満充電容量を示し、ＦＣＣ（補正後）は劣化した電池の満充電容量を、ＦＣＣ（初期）は劣化していない電池の満充電容量を示している。
また、放電効率（補正後）は電池の劣化で補正した放電効率を示し、放電効率（初期）は劣化していない電池の放電効率を示している。
【００１１】
さらに、本発明の電池の残容量の算出方法は、第２の劣化度をパラメータとして設定電圧を補正する状態を２次以上のｎ次関数として記憶している。
【発明の効果】
【００１２】
本発明は劣化した電池の残容量をより正確に算出できる。それは、本発明が、電池が劣化するにしたがって、計算上の放電電流を大きくして放電効率も補正して残容量を算出するからである。劣化して満充電容量の減少した電池は、同じ電流で放電しても放電効率が変化する。それは、電池の放電効率が、満充電容量（Ａｈ）と放電電流（Ａ）の比率で特定される放電レートで変化するからである。満充電された電池を１時間で完全に放電する放電レートは１（Ｉｔ）で表される。たとえば、満充電容量を１０Ａｈとする電池が１Ａで放電されるときの放電レートは０．１Ｉｔとなる。たとえば、図１において、０．２Ｉｔの放電レートで放電されて放電効率を１００％とする電池が、その５倍の１Ｉｔの放電レートで放電されると、放電効率は８０％となって、実質的に放電できる満充電容量は２０％も小さくなる。劣化して満充電容量が小さくなった電池は、同じ放電電流で放電されても、放電効率が低下する特性であることから、本発明は、電池の劣化度で放電電流を補正する。すなわち、劣化して満充電容量が小さくなった電池は、計算上の放電電流を大きくして補正する。放電電流が大きく補正されると、図１の関係から放電効率が小さくなるように補正できる。現実の電池は、劣化すると放電効率が低下するので、本発明はより正確に残容量を算出できる。
【００１３】
とくに、本発明の算出方法は、電池の放電電流又は放電電力である放電出力を積算すると共に、放電出力の積算値を電池の劣化で補正された放電効率で補正して電池の残容量を算出する。この方法は、放電出力の積算値から正確に残容量を算出できる。それは、電池の劣化で放電電流を補正し、さらにこの補正された放電電流で放電効率を補正し、補正された放電効率で放電出力の積算値を補正するからである。
【００１４】
また、本発明の残容量の算出方法は、以下の式で特定される第１の劣化度で放電電流の補正係数を特定し、この補正係数と放電電流の積で算出される放電電流から放電効率を算出して残容量を演算する。
第１の劣化度＝［１−ＦＣＣ（補正後）／ＦＣＣ（初期）］
ただし、この式においてＦＣＣ（Full charge capacity）は電池の満充電容量を示し、ＦＣＣ（補正後）は劣化した電池の満充電容量を、ＦＣＣ（初期）は劣化していない電池の満充電容量を示す。
この方法は、第１の劣化度から劣化した電池の補正された放電電流を算出し、この放電電流から放電効率を算出するので、劣化した電池の放電効率を正確に算出して、残容量を高い精度で算出できる。
【００１５】
また、本発明の残容量の算出方法は、電池の電圧を検出して設定電圧と比較し、電池電圧が設定電圧になると所定の残容量と判定する残容量の算出方法であって、電池が劣化するにしたがって計算上の放電電流を大きくして補正する補正後の放電効率を使用して、以下の式で特定される第２の劣化度で設定電圧を補正する。
電池は、放電されて特定の残容量になると設定電圧まで低下する。ただ、放電される電池の残容量が設定値になる設定電圧は、電池の劣化度で変化する。図２は、電池が劣化するにしたがって、電圧特性が変化する状態を示している。この図の破線Ｘで示すように、設定電圧（ＬＶ）を固定した場合、電池が劣化するにつれて残容量が不正確になる。劣化する電池は電圧の低下が早く、設定電圧に低下する状態での残容量が新しい電池に比較して大きくなる。請求項４の方法は、以下の式で特定される電池の劣化度で設定電圧を補正して電池の残容量を算出する。第２の劣化度は、電池のＦＣＣ（満充電容量）と、電池の劣化で補正される放電効率から特定される。この第２劣化度から設定電圧を補正し、この設定電圧から電池の残容量を算出する。
第２の劣化度＝［１−｛ＦＣＣ（補正後）×放電効率（補正後）｝／｛ＦＣＣ（初期）×放電効率（初期）｝］
この方法は、設定電圧に低下する状態で、電池の残容量を正確に算出できる。それは、図２の鎖線Ｙで示すように、電池が劣化するにしたがって、所定の残容量となる設定電圧が低下するからである。
【００１６】
さらに、本発明の算出方法は、請求項４の構成に加えて、第２の劣化度をパラメータとして設定電圧を補正する状態を、２次以上のｎ次関数として記憶する。この方法は、電池の劣化で設定電圧をテーブルに記憶する方法に比較して、少ないメモリ容量に記憶して、設定電圧による電池の残容量を正確に算出できる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施例を図面に基づいて説明する。ただし、以下に示す実施例は、本発明の技術思想を具体化するための電池の残容量の算出方法を例示するものであって、本発明は電池の残容量の算出方法を以下の方法に特定しない。
【００１８】
本発明の残容量の算出方法は、充電できる全ての電池、たとえばニッケル水素電池、ニッケルカドミウム電池、リチウムイオン二次電池の残容量の検出に使用できる。さらに、本発明の残容量の算出方法は、放電電流をパラメータとする放電効率で補正して電池の残容量を算出する。電池は、劣化するにしたがって、満充電した状態から完全に放電するまでの容量、すなわちＦＣＣ（満充電容量）が減少する。さらに、ＦＣＣの減少した電池は、同じ電流で放電しても放電レートは大きくなる。たとえば、初期の容量が１Ａｈの電池が劣化して、ＦＣＣが０．５Ａｈと半分になると、同じ電流で放電しても、ＦＣＣが半分となっているので、ＦＣＣに対する同じ放電電流を考慮すると、放電レートは２倍となる。放電レートが、放電電流／ＦＣＣ（Ａｈ）として、ＦＣＣとの比率で演算されるからである。電池の放電効率は、放電レートをパラメータとして変化し、放電レートが大きくなると放電効率は低下する。従来の方法は、残容量の算出に、放電電流をパラメータとする放電効率を考慮するが、電池のＦＣＣが減少して放電レートが大きくなることを考慮しない。このため、ＦＣＣ（満充電容量）が減少した結果、放電レートが大きくなると残容量の算出に誤差が発生する。本発明は、この弊害を解消するために、電池が劣化してＦＣＣが小さくなるにしたがって計算上の放電電流を大きくして放電効率を補正して残容量を算出する。
【００１９】
ここで、本発明の算出方法で電池の残容量が算出されるパック電池の一例を図３に示す。この図に示すパック電池は、充電できる電池１と、電池１の充放電の電流を検出する電流検出部２と、電池１の電圧を検出する電圧検出部３と、電池１の温度を検出する温度検出部４と、電流検出部２と電圧検出部３と温度検出部４の検出値から電池１の残容量を算出すると共に、電池１の充放電を監視、制御する制御・演算部５とを備える。電流検出部２、電圧検出部３、及び温度検出部４からの出力は、Ａ／Ｄコンバータ６でデジタル変換されて制御・演算部５に入力される。また、パック電池は、電池電圧、残容量、充放電電流値、電池温度等の各種の電池情報、各種指令の情報を、機器側に伝送する通信部８を備えている。さらに、制御・演算部５は、各種データを記憶するメモリ９を備えている。
【００２０】
制御・演算部５は、Ａ／Ｄコンバータ６から入力されるデータに基づいて、演算、比較、判定等を行う。すなわち、制御・演算部５は、電池１の充放電電流を積算して残容量を演算処理し、充電電流や電池電圧から電池１の満充電を検出し、また、異常電流、異常温度、異常電圧等を検出して充放電を制御する。制御・演算部５は、充放電スイッチ７をオンオフに制御して電池１の充放電を制御する。充放電スイッチ７は、たとえば、ＦＥＴ等からなるスイッチング素子で、制御・演算部５でオンオフ制御され、異常電流、異常温度、異常電圧の検出時にオフに切り換えられて電流を遮断する。さらに、制御・演算部５は、Ａ／Ｄコンバータ６でデジタル変換されたデータから電池１の残容量（Ａｈ）を算出している。本実施例では、制御・演算部５は、以下のように処理して残容量を算出する。
【００２１】
電池の残容量の算出は、放電電流又は放電電力である放電出力の積算値で演算される積算方式が利用される。そして、さらに、電池の残容量の演算は、放電している電池の電圧が設定電圧まで低下したとき、所定の残容量に補正する電圧方式とがある。
【００２２】
積算方式は、満充電された状態から放電された容量、すなわち放電電流又は放電電力である放電出力の積算値を減算して算出される。電池のＦＣＣは放電効率で変化するので、この方式は、放電効率で補正してより正確に残容量を算出できる。放電効率は放電電流をパラメータとして特定される。図４は放電電流に対する放電効率を示す。この図は放電電流が大きくなると放電効率が低下することを示している。さらに、放電効率は、放電電流のみでなく、電池の温度が設定温度から低下しても低下する。したがって、放電効率は、電池を、設定温度において定格電流で放電する状態を１００％として特定される。設定温度と定格電流は電池の種類により異なるが、電池をリチウムイオン二次電池とする場合、たとえば設定温度を２０℃、定格電流を２００ｍＡ（０．２Ｉｔ）とする。ただし、設定温度と定格電流は電池の種類により最適値に設定されるので、この値に特定されない。
【００２３】
積算方式は、以下の式で特定される第１の劣化度で放電電流の補正係数を特定し、この補正係数と放電電流の積で算出される補正された放電電流から放電効率を算出して残容量を演算する。
第１の劣化度＝［１−ＦＣＣ（補正後）／ＦＣＣ（初期）］
ただし、この式においてＦＣＣ（Full charge capacity）は電池の満充電容量を示し、ＦＣＣ（補正後）は劣化した電池の満充電容量を、ＦＣＣ（初期）は劣化していない電池の満充電容量を示す。
【００２４】
たとえば、初期のＦＣＣ（上述の設定温度、定格電流を利用）が１Ａｈである電池が劣化して、ＦＣＣ（上述の設定温度、定格電流を利用）が０．８Ａｈに劣化した電池が、１０℃で満充電された状態から１００ｍＡで１時間放電されるとき、残容量は以下の方法で算出される。なお、０．８Ａｈに劣化した電池の容量（後述するＦＣＣ（補正後）に相当する）については、パック電池内のＣＰＵを含む制御?演算部を利用するのではなく、上述の設定温度、定格電流にて、放電させて、測定、検出、演算して求めている。また、０．８Ａｈに劣化した電池の容量（上述の設定温度、定格電流を利用）は、後述するように、バック電池内で、ＦＣＣ（補正後）（＝ＦＣＣ（学習後））としても演算される。上述の本出願人による特開２００２−２３６１５４号に開示されるように、以下のようにして、劣化した電池の容量として、その時点での電池の総容量（＝学習容量）を得ることができる。
【００２５】
その時点での電池の総容量（＝学習容量）としては、満充電した状態から完全または所定容量に放電されるまでの放電の積算容量（Ａｈ又はＷｈ）でも、電池を完全または所定容量に放電した状態から満充電されるまでの充電の積算容量（Ａｈ又はＷｈ）でもよい。 また、これ以外の方法でも、総容量が得られるのであれば、その時点での電池の総容量としても良い。さらには、電池の残容量補正方法を利用した総容量（＝学習容量）においては、電池の充電容量又は放電容量の累積量がそのときの電池の学習容量に達する毎に１サイクルとカウントし、１サイクルの充電又は放電につき、学習容量を特定のサイクル劣化容量として減少させ、あるいは、電池の保存温度と残容量をパラメータとして学習容量の減少率を保存劣化容量として特定し、保存時間が経過するにしたがって、電池の保存温度と残容量から特定された保存劣化容量で学習容量を減少させて、総容量を得ることができる。
【００２６】
（１）第１の劣化度が以下の式で演算される。
第１の劣化度＝［１−０．８Ａｈ／１Ａｈ］＝１−０．８＝０．２
（２）第１の劣化度から放電電流が補正される。図５のグラフに示す関数から、あるいはテーブルから第１の劣化度に対する補正係数を特定し、この補正係数を放電電流に掛け算して、放電電流を補正する。この図の関数やテーブルは、あらかじめ制御・演算部５の記憶回路であるメモリ９に記憶している。この図から第１の劣化度である０．２に対応した補正係数が得られる。
（３）図５から、第１の劣化度を０．２とする状態における補正係数が、たとえば１．８と特定されると、補正された放電電流は、放電電流と補正係数の積となるので、１００ｍＡ×１．８となって、１８０ｍＡに補正される。換言すると、図５は、初期の何倍の放電レートに相当するかを示している。
（４）図４から補正された放電電流に対する放電効率（補正後）が特定される。この図において、温度を１０℃として、放電電流を１８０ｍＡとする放電効率（補正後）は８５％と特定される。放電効率（補正後）は、温度、放電電流に依存することになる。図４においては、１０℃、２０℃しか開示されていないが、記憶される関数、テーブルには、各温度における放電電流に対する放電効率を記憶している。
（５）温度１０℃（実際の温度）、放電電流１００ｍＡ（実際の放電電流）のとき、ＦＣＣ０．８Ａｈ（上述の設定温度、定格電流を利用）に劣化した電池において、電池の実質的なＦＣＣ（上述の実際の温度、放電電流において、満充電した状態から完全に放電するまでの残容量）は、ＦＣＣと放電効率の積となるので、０．８Ａｈ×０．８５となって、０．６８Ａｈとなる。一般式は以下の通りである。
電池の実質的なＦＣＣ（実際の温度、実際の放電電流を利用）＝ＦＣＣ（補正後）×放電効率（補正後）
ただし、この式において、ＦＣＣ（補正後）は劣化した電池の満充電容量（設定温度、定格電流を利用）を示している。
（６）電池が、１００ｍＡで１時間放電されたことから、放電容量は１００ｍＡ×１時間、すなわち０．１Ａｈとなる。
（７）電池の実質的な容量（上述の実際の温度、放電電流において、満充電した状態から完全に放電するまでの残容量）は、（５）から０．６８Ａｈであるから、０．６８Ａｈ−０．１Ａｈとなって、０．５８Ａｈとなる。
【００２７】
そして、上述のように得られる残容量は、パック電池のマイコン内、制御・演算部５において、以下の設定温度、定格電流時に換算した残容量であるＲＣの式にて、逐次、演算されることになる。また、ＲＳＯＣは、以下の式で求めることができる。
ＲＣ＝ＲＣ−∫ＩΔｔ／放電効率（補正後）   
ＲＳＯＣ＝ＲＣ／ＦＣＣ（補正後）
ただし、ＲＣは、設定温度、定格電流時に換算した残容量（＝放電効率を加味した見せかけの容量）であり、∫ＩΔｔは、電流積算値であり、また、ＲＳＯＣは、残容量率（％）である。そして、放電時の実際の温度、放電電流値に対応した実質的な残容量は、ＲＣ×放電効率（補正後）より、得ることができる。なお、上式における放電効率（補正後）、ＦＣＣ（補正後）については、補正が行われていない初期状態においては、劣化を加味していない初期の放電効率、ＦＣＣを利用する。
【００２８】
以上の積算方式は、電池のＦＣＣを電流と時間の積、すなわちＡｈで表示して、放電容量も放電電流と放電時間の積、すなわちＡｈで表示する。ただし、電池のＦＣＣは電流と電圧と時間の積、すなわちＷｈで表示することもできる。この場合、放電容量は放電電力の積算値、すなわち放電電流と放電電圧と時間の積で演算する。
【００２９】
さらに、以上の方法は、満充電された電池を放電して、残容量を算出する方法を例示するが、所定の残容量にある電池を放電して残容量を算出する場合も、前述したように、放電電流を第１の劣化度で補正して放電効率を特定し、特定された放電効率で電池の残容量を補正して、正確に残容量を算出することができる。
【００３０】
電圧方式は、放電している電池の電圧が設定電圧になったことを検出して、残容量を特定する。図２は、放電容量に対する電圧特性を示すグラフである。この図に示すように、電池は満充電した状態から放電するにしたがって電圧が低下し、所定の残容量になると設定電圧まで低下する。電池の残容量がほぼ一定となる特定電圧を設定電圧とする。このことから、電池の電圧を検出して設定電圧と比較し、電池電圧が設定電圧になると所定の残容量と判定できる。この電圧方式で電池の残容量を算出する回路は、たとえば、電池の残容量が所定容量（たとえば３％、４％、５％、または８％の値が採用できる。）に低下する状態での電池電圧を設定電圧として記憶している。設定電圧は、所定容量で変化する。たとえば、電圧が３Ｖまで低下する状態で、残容量が８％となるリチウムイオン二次電池は、電池の電圧を検出して設定電圧の３Ｖに比較し、電池電圧が３Ｖになると所定容量の８％と特定できる。つまり、放電電流又は放電電力である放電出力の積算値で演算される積算方式から算出される残容量を、所定容量の８％と補正する。その後、同様に積算方式から残容量を積算する。このような残容量の算出方法については、本出願人による特開平１０−２１３６３８号に開示がある。
【００３１】
ただ、図２に示すように、電池が劣化するにしたがって、３Ｖの設定電圧は変化する。図２は、電池が劣化するにしたがって、電圧特性が変化する状態を示している。この図において、曲線Ａ〜Ｄは、劣化度が異なる電池の電圧特性を示している。曲線Ａは未使用の電池の特性を、曲線ＢないしＤは、充放電のサイクルを、それぞれ２００回、３００回、４００回繰り返した電池の特性を示している。すなわち、曲線Ａで示す電池から曲線Ｄで示す電池に向かって、充放電のサイクルが多くなって電池が劣化する状態を示している。この図に示すように、電池電圧が破線Ｘで示す設定電圧（ＬＶ）に低下しても、劣化度によって残容量が変化する。この図において、電池電圧が設定電圧（ＬＶ）に低下した状態における残容量をハッチングで示し、所定容量をクロスハッチングで示している。このように、劣化する電池は、電圧の低下が早く、設定電圧に低下する状態での残容量が新しい電池に比較して大きくなる。いいかえると、電池は、劣化するにしたがって、同じ所定容量とする設定電圧が、図の一点鎖線Ｙで示すように、次第に低下する。電圧方式で残容量を算出する方法は、電池が劣化するにしたがって計算上の放電電流を大きくして補正する補正後の放電効率を使用して、以下の式で特定される第２の劣化度で設定電圧を補正して電池の残容量を算出する。
第２の劣化度＝［１−｛ＦＣＣ（補正後）×放電効率（補正後）｝／｛ＦＣＣ（初期）×放電効率（初期）｝］
【００３２】
第２の劣化度から設定電圧を特定するために、第２の劣化度をパラメータとして、設定電圧を補正する状態を２次以上のｎ次関数として制御・演算部５のメモリ９に記憶している。図６は、第２の劣化度をパラメータとして、設定電圧を補正する補正係数を示すグラフである。このグラフに示す曲線を関数として記憶している。設定電圧と補正係数の積が、劣化して補正した電池の設定電圧となる。ただし、メモリ９に記憶される関数は、設定電圧との差電圧を関数として記憶し、あるいは、直接に設定電圧を示す関数として記憶することもできる。
【００３３】
電圧方式は、以下の条件で放電される電池の残容量が所定容量（たとえば８％の残容量）になったことを、以下の方法で算出する。
たとえば、前述した積算方式と同様に、初期にＦＣＣ（上述の設定温度、定格電流を利用）が１Ａｈ、所定容量が８％となる電圧を３Ｖとする電池が劣化して、ＦＣＣ（上述の設定温度、定格電流を利用）が上述のように０．８Ａｈに低下し、さらにこの電池を１０℃において１００ｍＡで放電するとき、劣化した電池の補正された設定電圧を以下の方法で算出する。
この方法は、最初に第２の劣化度を算出し、算出された第２の劣化度で設定電圧を補正する。第２の劣化度は以下の方法で算出される。
（１）劣化した電池の放電効率（補正後）を算出する。放電効率（補正後）は、前述した方法と同様に算出して、０．８５と特定される。
（２）放電効率（初期）を算出する。この放電効率は、図４から特定される。すなわち、１０℃における放電電流を１００ｍＡとするので、放電効率は０．９となる。
（３）第２の劣化度は以下のように演算される。
第２の劣化度＝［１−（０．８×０．８５）／（１×０．９）］
＝１−０．６８／０．９
＝０．２４
【００３４】
第２の劣化度が算出されると、この値から記憶する関数で補正係数を算出する。第２の劣化度に対する補正係数を図６に示している。記憶される関数から、第２の劣化度を０．２４とする電池の補正係数は、０．９７と特定される。初期の電池の設定電圧（＝ＬＶ（初期値））が３Ｖであるから、劣化した電池の補正された設定電圧（＝ＬＶ（補正後））は、３Ｖ×０．９７となって、２．９Ｖとなる。したがって、前述の条件で放電されるとき、劣化した電池の残容量は、電圧が設定電圧の２．９Ｖまで電圧が低下するときに、所定容量の８％であると特定できる。
一般式で表現すると以下のようになる。  
ＬＶ（補正後）＝ＬＶ（初期値）×補正係数（ＬＶ）
また、初期の電池の設定電圧（＝ＬＶ（初期値））を、温度、放電電流値に、依存させることも可能である。
【００３５】
補正された設定電圧より、以下の式で、現在のＦＣＣ（＝ＦＣＣ（学習前））から、次のＦＣＣ（＝ＦＣＣ（学習後））を得ることができる。
ＦＣＣ（学習後）＝｛∫ＩΔｔ／０．９２｝／放電効率（補正後）
そして、このＦＣＣを、次回からのＦＣＣとして利用する。
ここで、所定容量の８％まで、電流を積算しているので、０．９２（＝１．００−０．０８）にて割り算すると、残容量０％までの電流積算に相当する容量を得ることができる。
ここで、∫ＩΔｔは、満充電から設定電圧までの電流積算値であって、∫ＩΔｔ／０．９２は、実際の温度、放電電流における上述の総容量（＝学習容量）に相当し、ＦＣＣ（学習後）は、上述の劣化した電池の容量（＝ＦＣＣ（補正後））に相当する。
【００３６】
上述の式においては、次回のＦＣＣへの変化量が大きいときがあるので、次の式で、ＦＣＣを得ることもできる。
ＦＣＣ（学習後）＝［ＦＣＣ（学習前）−｛∫ＩΔｔ／０．９２｝／放電効率（補正後）］×（０．３〜０．７）＋ＦＣＣ（学習前）
この式では、４〜５回程度の充放電サイクルをまわすことで最適なＦＣＣ値に収束するが、メモリ容量が大きい場合は、放電カーブを記憶しておき、一回の放電サイクルで記憶していた放電カーブを用いて４〜５回程度の反復計算を行うことで、１回のサイクルで収束させることもできる。
【産業上の利用可能性】
【００３７】
本発明は電池が劣化しても残容量を正確に算出できることから、電池を繰り返し放電して劣化する状態においても、残容量を正確に表示して便利に使用できる。
【図面の簡単な説明】
【００３８】
【図１】放電電流に対する放電効率を示すグラフである。
【図２】電池が劣化するにしたがって電圧特性が変化する状態を示すグラフである。
【図３】本発明の一実施例にかかる電池の残容量の算出方法に使用するパック電池のブロック図である。
【図４】電池温度に対する放電電流と放電効率の関係を示すグラフである。
【図５】第１の劣化度と放電電流の補正係数の関係を示すグラフである。
【図６】第２の劣化度と設定電圧の補正係数の関係を示すグラフである。
【符号の説明】
【００３９】
１…電池
２…電流検出部
３…電圧検出部
４…温度検出部
５…制御・演算部
６…Ａ／Ｄコンバータ
７…充放電スイッチ
８…通信部
９…メモリ
【図１】
0005084394.tif 000002
【図２】
0005084394.tif 000003
【図３】
0005084394.tif 000004
【図４】
0005084394.tif 000005
【図５】
0005084394.tif 000006
【図６】
0005084394.tif 000007