(57)【特許請求の範囲】
【請求項１】
電池の満充電時の容量を推定する電池容量推定システムであって、
充電後、放電後および所定期間充放電が行われない待機後における、前記電池の開放電圧と残容量との関係を示す残容量データを記憶する特性記憶手段と、
前記電池の運用中における開放電圧および充放電電流を計測し、時系列に計測データとして記憶する計測記憶手段と、
所定の充放電が行われたサンプリング期間を前記計測データから抽出するサンプル抽出手段と、
前記サンプル抽出手段で抽出したサンプリング期間よりも前の所定期間において、充電が行われた場合には、前記特性記憶手段から前記充電後における残容量データを取得し、放電が行われた場合には、前記特性記憶手段から前記放電後における残容量データを取得し、充放電が行われない待機であった場合には、前記特性記憶手段から前記待機後における残容量データを取得し、該残容量データと前記計測記憶手段に記憶された前記サンプリング期間における充放電開始前の開放電圧とに基づいて、充放電開始前の残容量を開始前残容量として取得するとともに、前記サンプリング期間において充電が行われたか放電が行われたかに基づいて、前記特性記憶手段から該当する残容量データを取得し、該残容量データと前記計測記憶手段に記憶された前記サンプリング期間における充放電終了後の開放電圧とに基づいて、充放電終了後の残容量を終了後残容量として取得する残容量取得手段と、
前記計測記憶手段に記憶された充放電電流に基づいて前記サンプリング期間における充放電電流の積算値を演算し、前記開始前残容量と前記終了後残容量との差である残容量変化量と、前記積算値とに基づいて前記電池の満充電時の容量を演算する容量演算手段と、
を備え、
前記サンプリング期間よりも前の所定期間は、該期間内に充電されたか放電されたかによって残容量が影響される期間に設定されている、
ことを特徴とする電池容量推定システム。
【請求項２】
前記特性記憶手段は、温度と関連付けて前記残容量データを記憶し、
前記計測記憶手段は、前記電池の周囲温度を計測、記憶し、
前記残容量取得手段は、前記計測記憶手段に記憶された前記サンプリング期間における周囲温度に該当する残容量データを前記特性記憶手段から取得する、
ことを特徴とする請求項１に記載の電池容量推定システム。
【請求項３】
前記特性記憶手段は、前記電池の満充電時の容量と関連付けて前記残容量データを記憶し、
前記残容量取得手段は、先に前記容量演算手段で演算された容量または外部から入力された容量に該当する残容量データを前記特性記憶手段から取得する、
ことを特徴とする請求項１または２のいずれか１項に記載の電池容量推定システム。
【請求項４】
前記積算値と前記残容量変化量を含む精度パラメータに基づいて、前記容量演算手段で演算された容量の精度を推測する精度推測手段を備える、
ことを特徴とする請求項１から３のいずれか１項に記載の電池容量推定システム。
【請求項５】
前記計測記憶手段で計測、記憶されている前記計測データに基づいて、前記サンプリング期間の条件を所定期間満した時点でサンプル取得可能信号を出力するサンプル取得監視手段を備える、
ことを特徴とする請求項１から４のいずれか１項に記載の電池容量推定システム。
【請求項６】
電池の満充電時の容量を推定する電池容量推定方法であって、  充電後、放電後および所定期間充放電が行われない待機後における、前記電池の開放電圧と残容量との関係を示す残容量データを特性記憶手段に記憶する特性記憶工程と、  前記電池の運用中における開放電圧および充放電電流を計測し、時系列に計測データとして記憶する計測記憶工程と、  所定の充放電が行われたサンプリング期間を前記計測データから抽出するサンプル抽出工程と、  前記サンプル抽出工程で抽出したサンプリング期間よりも前の所定期間において、充電が行われた場合には、前記特性記憶手段から前記充電後における残容量データを取得し、放電が行われた場合には、前記特性記憶手段から前記放電後における残容量データを取得し、充放電が行われない待機であった場合には、前記特性記憶手段から前記待機後における残容量データを取得し、該残容量データと前記計測記憶工程で記憶された前記サンプリング期間における充放電開始前の開放電圧とに基づいて、充放電開始前の残容量を開始前残容量として取得するとともに、前記サンプリング期間において充電が行われたか放電が行われたかに基づいて、前記特性記憶工程で記憶した残容量データの中から該当する残容量データを取得し、該残容量データと前記計測記憶工程で記憶された前記サンプリング期間における充放電終了後の開放電圧とに基づいて、充放電終了後の残容量を終了後残容量として取得する残容量取得工程と、  前記計測記憶工程で記憶された充放電電流に基づいて前記サンプリング期間における充放電電流の積算値を演算し、前記開始前残容量と前記終了後残容量との差である残容量変化量と、前記積算値とに基づいて前記電池の満充電時の容量を演算する容量演算工程と、を備え、 前記サンプリング期間よりも前の所定期間は、該期間内に充電されたか放電されたかによって残容量が影響される期間に設定されている、ことを特徴とする電池容量推定方法。
【請求項７】
電池の満充電時の容量を推定する電池容量推定プログラムであって、コンピュータを、
充電後、放電後および所定期間充放電が行われない待機後における、前記電池の開放電圧と残容量との関係を示す残容量データを記憶する特性記憶手段と、
前記電池の運用中における開放電圧および充放電電流を時系列に計測データとして記憶する計測記憶手段と、
所定の充放電が行われたサンプリング期間を前記計測データから抽出するサンプル抽出手段と、
前記サンプル抽出手段で抽出したサンプリング期間よりも前の所定期間において、充電が行われた場合には、前記特性記憶手段から前記充電後における残容量データを取得し、放電が行われた場合には、前記特性記憶手段から前記放電後における残容量データを取得し、充放電が行われない待機であった場合には、前記特性記憶手段から前記待機後における残容量データを取得し、該残容量データと前記計測記憶手段に記憶された前記サンプリング期間における充放電開始前の開放電圧とに基づいて、充放電開始前の残容量を開始前残容量として取得するとともに、前記サンプリング期間において充電が行われたか放電が行われたかに基づいて、前記特性記憶手段から該当する残容量データを取得し、該残容量データと前記計測記憶手段に記憶された前記サンプリング期間における充放電終了後の開放電圧とに基づいて、充放電終了後の残容量を終了後残容量として取得する残容量取得手段と、
前記計測記憶手段に記憶された充放電電流に基づいて前記サンプリング期間における充放電電流の積算値を演算し、前記開始前残容量と前記終了後残容量との差である残容量変化量と、前記積算値とに基づいて前記電池の満充電時の容量を演算する容量演算手段、
として機能させ、
前記サンプリング期間よりも前の所定期間は、該期間内に充電されたか放電されたかによって残容量が影響される期間に設定されている、
ことを特徴とする電池容量推定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電池の満充電時の容量を推定する電池容量推定システム、電池容量推定方法および電池容量推定プログラムに関する。
【背景技術】
【０００２】
リチウムイオン二次電池やシール型鉛蓄電池などの蓄電池・二次電池は、使用年数の経過に伴ってその容量が低下し、満充電しても初期の容量まで回復されない。また、蓄電池の容量の低下の度合いは、充放電の深度や回数、保存電圧や周囲温度などを含む、使用条件や使用環境などによって影響される。そして、実際の運用においては、現時点での蓄電池容量がどのくらいであるかを知り、さらには、寿命に至るまでの期間・残寿命を予測して、蓄電池交換などの計画を策定する必要がある。
【０００３】
一方、現時点での蓄電池容量を正確に知るには、蓄電池の運用、使用を中断して蓄電池を工場などに運んで検査したり、使用を中断してその場で放電試験を行ったりする必要がある。しかしながら、蓄電池を放電終止電圧（放電を終了させるべき電圧）まで放電させるには、長時間を要し、その間、蓄電池の使用が不可能となる。つまり、ＵＰＳ（Ｕｎｉｎｔｅｒｒｕｐｔｉｂｌｅ  Ｐｏｗｅｒ  Ｓｕｐｐｌｙ）などのバックアップ電源として使用されている蓄電池の場合、放電試験を行っている間は、バックアップ電源としての機能が失われてしまう。
【０００４】
このため、蓄電池を放電終止電圧まで放電させることなく、短時間放電するだけで、蓄電池容量を推定することが可能な劣化判定試験が知られている（例えば、特許文献１参照。）。また、この劣化判定試験では、蓄電池（単電池）を複数直列に接続した組電池の場合、組電池全体を短時間放電させて組電池の端子電圧を測定する。そして、測定電圧の変化から組電池全体の容量を推定し、組電池全体の劣化状態を判定するものである。
【０００５】
さらに、充放電電流の積算値と充電状態（ＳＯＣ、残容量）の変化とに基づいて、電池の容量を検出する方法が知られている（例えば、特許文献２参照。）。この方法は、第１の検出タイミングと第２の検出タイミングとの間における充放電電流の積算値（δＡｈ）を演算し、第１の検出タイミングにおける電池の第１の開放電圧（ＯＣＶ１）と、第２の検出タイミングにおける電池の第２の開放電圧（ＯＣＶ２）を検出する。続いて、第１の開放電圧（ＯＣＶ１）から電池の第１の残容量（ＳＯＣ１）を判定するとともに、第２の開放電圧（ＯＣＶ２）から電池の第２の残容量（ＳＯＣ２）を判定する。そして、第１の残容量（ＳＯＣ１）と第２の残容量（ＳＯＣ２）の差から残容量の変化率（δＳ）を演算し、積算値（δＡｈ）と残容量の変化率（δＳ）とから次式で電池の満充電容量（Ａｈf）を演算するものである。
Ａｈf＝δＡｈ／δＳ×１００
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−０４０９６７号公報
【特許文献２】特開２００８−２４１３５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、特許文献１の劣化判定試験では、短時間であっても試験のための放電を要するため、放電によって電池の容量が低下するおそれがあるとともに、適正な電池運用が妨げられるおそれがある。また、予定された試験以外の放電、例えば、実際の停電に伴うバックアップ放電においては容量が推定されないため、非効率的である。
【０００８】
また、特許文献２の容量検出方法では、適正・正確に容量を検出することができない。すなわち、開放電圧（ＯＣＶ）と充電状態（ＳＯＣ）と関係特性は、充電状態か放電状態かによって異なり、しかも、充放電開始前（第１の検出タイミング）の関係特性は、それ以前の期間において充電されたか放電されたかなどによって異なる。しかしながら、特許文献２の容量検出方法では、このようなことが考慮されず、一義的な関係特性のみによって充電状態（ＳＯＣ）を判定しているため、適正・正確に容量を検出することができない。
【０００９】
そこでこの発明は、容量推定のための充放電を要せず、しかも、電池の容量を適正に推定することが可能な電池容量推定システム、電池容量推定方法および電池容量推定プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために請求項１に記載の発明は、電池の満充電時の容量を推定する電池容量推定システムであって、充電後、放電後および所定期間充放電が行われない待機後における、前記電池の開放電圧と残容量との関係を示す残容量データを記憶する特性記憶手段と、前記電池の運用中における開放電圧および充放電電流を計測し、時系列に計測データとして記憶する計測記憶手段と、所定の充放電が行われたサンプリング期間を前記計測データから抽出するサンプル抽出手段と、前記サンプル抽出手段で抽出したサンプリング期間よりも前の所定期間において、充電が行われた場合には、前記特性記憶手段から前記充電後における残容量データを取得し、放電が行われた場合には、前記特性記憶手段から前記放電後における残容量データを取得し、充放電が行われない待機であった場合には、前記特性記憶手段から前記待機後における残容量データを取得し、該残容量データと前記計測記憶手段に記憶された前記サンプリング期間における充放電開始前の開放電圧とに基づいて、充放電開始前の残容量を開始前残容量として取得するとともに、前記サンプリング期間において充電が行われたか放電が行われたかに基づいて、前記特性記憶手段から該当する残容量データを取得し、該残容量データと前記計測記憶手段に記憶された前記サンプリング期間における充放電終了後の開放電圧とに基づいて、充放電終了後の残容量を終了後残容量として取得する残容量取得手段と、前記計測記憶手段に記憶された充放電電流に基づいて前記サンプリング期間における充放電電流の積算値を演算し、前記開始前残容量と前記終了後残容量との差である残容量変化量と、前記積算値とに基づいて前記電池の満充電時の容量を演算する容量演算手段と、を備え、前記サンプリング期間よりも前の所定期間は、該期間内に充電されたか放電されたかによって残容量が影響される期間に設定されている、ことを特徴とする。
【００１１】
この発明によれば、電池を運用、使用して充電や放電を行っている状態において、計測記憶手段によって電池の開放電圧（電圧値）および充放電電流（電流値）が時系列に計測データとして記憶される。そして、サンプル抽出手段によって計測データから、所定の充放電が行われたサンプリング期間が抽出され、残容量取得手段によって充放電の開始前残容量と終了後残容量とが取得される。この際、サンプリング期間よりも前の所定期間における充放電状況（充電されたか放電されたかあるいは待機であったか）に該当する残容量データに基づいて開始前残容量が取得され、サンプリング期間における充放電状況に該当する残容量データに基づいて終了後残容量が取得される。次に、容量演算手段によって、サンプリング期間における充放電電流の積算値と残容量変化量とに基づいて、電池の満充電時の容量が演算される。
【００１３】
請求項２に記載の発明は、請求項１に記載の電池容量推定システムにおいて、前記特性記憶手段は、温度と関連付けて前記残容量データを記憶し、前記計測記憶手段は、前記電池の周囲温度を計測、記憶し、前記残容量取得手段は、前記計測記憶手段に記憶された前記サンプリング期間における周囲温度に該当する残容量データを前記特性記憶手段から取得する、ことを特徴とする。
【００１４】
請求項３に記載の発明は、請求項１または２に記載の電池容量推定システムにおいて、前記特性記憶手段は、前記電池の満充電時の容量と関連付けて前記残容量データを記憶し、前記残容量取得手段は、先に前記容量演算手段で演算された容量または外部から入力された容量に該当する残容量データを前記特性記憶手段から取得する、ことを特徴とする。
【００１５】
請求項４に記載の発明は、請求項１から３に記載の電池容量推定システムにおいて、前記積算値と前記残容量変化量を含む精度パラメータに基づいて、前記容量演算手段で演算された容量の精度を推測する精度推測手段を備える、ことを特徴とする。
【００１６】
請求項５に記載の発明は、請求項１から４に記載の電池容量推定システムにおいて、前記計測記憶手段で計測、記憶されている前記計測データに基づいて、前記サンプリング期間の条件を所定期間満した時点でサンプル取得可能信号を出力するサンプル取得監視手段を備える、ことを特徴とする。
【００１７】
請求項６に記載の発明は、電池の満充電時の容量を推定する電池容量推定方法であって、充電後、放電後および所定期間充放電が行われない待機後における、前記電池の開放電圧と残容量との関係を示す残容量データを記憶する特性記憶工程と、前記電池の運用中における開放電圧および充放電電流を計測し、時系列に計測データとして記憶する計測記憶工程と、所定の充放電が行われたサンプリング期間を前記計測データから抽出するサンプル抽出工程と、前記サンプル抽出工程で抽出したサンプリング期間よりも前の所定期間において、充電が行われた場合には、前記特性記憶手段から前記充電後における残容量データを取得し、放電が行われた場合には、前記特性記憶手段から前記放電後における残容量データを取得し、充放電が行われない待機であった場合には、前記特性記憶手段から前記待機後における残容量データを取得し、該残容量データと前記計測記憶工程で記憶された前記サンプリング期間における充放電開始前の開放電圧とに基づいて、充放電開始前の残容量を開始前残容量として取得するとともに、前記サンプリング期間において充電が行われたか放電が行われたかに基づいて、前記特性記憶工程で記憶した残容量データの中から該当する残容量データを取得し、該残容量データと前記計測記憶工程で記憶された前記サンプリング期間における充放電終了後の開放電圧とに基づいて、充放電終了後の残容量を終了後残容量として取得する残容量取得工程と、前記計測記憶工程で記憶された充放電電流に基づいて前記サンプリング期間における充放電電流の積算値を演算し、前記開始前残容量と前記終了後残容量との差である残容量変化量と、前記積算値とに基づいて前記電池の満充電時の容量を演算する容量演算工程と、を備え、前記サンプリング期間よりも前の所定期間は、該期間内に充電されたか放電されたかによって残容量が影響される期間に設定されている、ことを特徴とする。
【００１８】
請求項７に記載の発明は、電池の満充電時の容量を推定する電池容量推定プログラムであって、コンピュータを、充電後、放電後および所定期間充放電が行われない待機後における、前記電池の開放電圧と残容量との関係を示す残容量データを記憶する特性記憶手段と、前記電池の運用中における開放電圧および充放電電流を時系列に計測データとして記憶する計測記憶手段と、所定の充放電が行われたサンプリング期間を前記計測データから抽出するサンプル抽出手段と、前記サンプル抽出手段で抽出したサンプリング期間よりも前の所定期間において、充電が行われた場合には、前記特性記憶手段から前記充電後における残容量データを取得し、放電が行われた場合には、前記特性記憶手段から前記放電後における残容量データを取得し、充放電が行われない待機であった場合には、前記特性記憶手段から前記待機後における残容量データを取得し、該残容量データと前記計測記憶手段に記憶された前記サンプリング期間における充放電開始前の開放電圧とに基づいて、充放電開始前の残容量を開始前残容量として取得するとともに、前記サンプリング期間において充電が行われたか放電が行われたかに基づいて、前記特性記憶手段から該当する残容量データを取得し、該残容量データと前記計測記憶手段に記憶された前記サンプリング期間における充放電終了後の開放電圧とに基づいて、充放電終了後の残容量を終了後残容量として取得する残容量取得手段と、前記計測記憶手段に記憶された充放電電流に基づいて前記サンプリング期間における充放電電流の積算値を演算し、前記開始前残容量と前記終了後残容量との差である残容量変化量と、前記積算値とに基づいて前記電池の満充電時の容量を演算する容量演算手段、として機能させ、前記サンプリング期間よりも前の所定期間は、該期間内に充電されたか放電されたかによって残容量が影響される期間に設定されている、ことを特徴とする。
【発明の効果】
【００１９】
請求項１、請求項６および請求項７に記載の発明によれば、電池を運用、使用して得られた計測データ中のサンプリング期間に基づいて、電池の満充電時の容量を演算、推定するため、容量推定のために別途充放電を行う必要がない。つまり、通常の電池運用を継続しているだけで、電池の容量を推定でき、電池の運用、使用に影響を与えない。
【００２０】
しかも、充電後および放電後における残容量データを記憶し、サンプリング期間よりも前の所定期間における充放電状況や、サンプリング期間における充放電状況に従って残容量データを使い分ける。このため、充電されたか放電されたかによる適正な残容量データに基づいて、適正な開始前残容量と終了後残容量とを取得して、電池の容量を適正・正確に推定することが可能となる。
【００２１】
また、サンプリング期間よりも前の所定期間が待機（充電も放電も行われない状態）であった場合には、待機後における残容量データに基づいて開始前残容量を取得するため、待機の場合でも電池の容量を適正・正確に推定することが可能となる。
【００２２】
請求項２に記載の発明によれば、サンプリング期間における周囲温度に該当する温度の残容量データに基づいて、開始前残容量と終了後残容量とを取得するため、電池の容量をより適正・正確に推定することが可能となる。
【００２３】
請求項３に記載の発明によれば、先に演算された容量や外部入力された容量に該当する容量の残容量データに基づいて、開始前残容量と終了後残容量とを取得するため、電池の容量をより適正・正確に推定することが可能となる。
【００２４】
請求項４に記載の発明によれば、例えば、積算値や残容量変化量が大きい場合には、演算された容量の精度が高いと推測される。このため、推定された容量の信頼性、利便性を高めることが可能となる。例えば、精度が高いと推測された場合には、推定された容量を電池取替や保守の要否判定などに利用することが可能となる。
【００２５】
請求項５に記載の発明によれば、サンプリング期間の条件を所定期間満した時点でサンプル取得可能信号が出力されるため、確実・的確にサンプリング期間を取得して確実に容量推定を行うことが可能となる。例えば、通常であれば充電を終了する場合であっても、サンプル取得可能信号が出力された際には充電を継続することで、確実にサンプリング期間を取得することができ、その結果、確実に容量推定を行うことが可能となる。このようにして、電池の運用を継続しながら、確実に容量推定も継続することが可能となる。
【図面の簡単な説明】
【００２６】
【図１】この発明の実施の形態に係る電池容量推定システムを示す概略構成ブロック図である。
【図２】図１の電池容量推定システムを含む電池の運用系統を示す図である。
【図３】図１の電池容量推定システムの特性データベースに記憶された特性カーブを示す図である。
【図４】図１の電池容量推定システムの計測記憶装置に記憶された充放電電流のデータ例（ａ）と、開放電圧のデータ例（ｂ）を示す図である。
【図５】図１の電池容量推定システムの動作フローを示すフローチャートである。
【図６】図５の続きを示すフローチャートである。
【発明を実施するための形態】
【００２７】
以下、この発明を図示の実施の形態に基づいて説明する。
【００２８】
図１は、この発明の実施の形態に係る電池容量推定システム１を示す概略構成ブロック図、図２は、電池容量推定システム１を含む電池１０１の運用系統を示す図であり、この電池容量推定システム１は、電池（蓄電池・二次電池）１０１の満充電時の容量を推定するシステムである。ここで、この実施の形態では、電池１０１がリチウムイオン二次電池で構成され、計測および容量推定の対象は、単位電池であるセル、セルを複数接続したモジュール、あるいはモジュールを複数接続した組電池など、いずれの形態であってもよい。
【００２９】
また、電池１０１は、図２に示すように、制御装置を備えた充電器１０２を介して、商用電源１０３および電気自動車１０４に接続されサイクル運用される。すなわち、所定時（例えば、夜間）に商用電源１０３からの電力が充電器１０２を介して供給されて、電池１０１が充電され、所定時（例えば、昼間）に電池１０１が放電して、その電力が充電器１０２を介して電気自動車１０４に供給される。さらに、所定時（例えば、夜間）に商用電源１０３からの電力が充電器１０２を介して電気自動車１０４に供給される。また、この実施の形態では、電池１０１を最適運用して劣化、容量低下を防止するために、ＳＯＣ（残容量、充電状態）を所定範囲内（例えば、３０〜６０％）で運用することを通常制御とする。
【００３０】
電池容量推定システム１は、図１に示すように、主として、特性データベース（特性記憶手段）２と、計測記憶装置（計測記憶手段）３と、容量推定部４と、取得監視部（サンプル取得監視手段）５と、メモリ６と、を備えている。
【００３１】
特性データベース２は、電池１０１のＯＣＶ（開放電圧）とＳＯＣとの関係を示す残容量データを記憶するデータベースである。すなわち、図３に示すように、充電後、放電後および、所定期間充電も放電も行われない期間の後である待機後おける、各ＯＣＶ値に対応するＳＯＣ値を示す特性カーブ（残容量データ）Ｃ１〜Ｃ３を記憶する。ここで、Ｃ１は充電後の特性カーブ、Ｃ２は放電後の特性カーブ、Ｃ３は待機後の特性カーブを示し、待機後の特性カーブＣ３は、充電後の特性カーブＣ１と放電後の特性カーブＣ２との中間的な値となっている。
【００３２】
さらに、電池１０１の温度（あるいは周囲温度）と電池１０１の満充電時の容量に関連付けて、特性カーブＣ１〜Ｃ３が記憶されている。すなわち、所定の温度ごと（例えば、０℃以上１０℃未満、１０℃以上２０℃未満、２０℃以上３０℃未満）の特性カーブＣ１〜Ｃ３や、所定の容量ごと（例えば、初期容量の５０％未満、初期容量の５０％以上８０％未満、初期容量の８０％以上）の特性カーブＣ１〜Ｃ３が記憶されている。さらに、所定の温度および容量における特性カーブＣ１〜Ｃ３が記憶されている。例えば、温度が１０℃以上２０℃未満で容量が５０％以上８０％未満における特性カーブＣ１〜Ｃ３が記憶されている。
【００３３】
計測記憶装置３は、電池１０１の運用中における電圧（開放電圧）、充放電電流および周囲温度を常時リアルタイムに計測し、時系列に計測データとして記憶する装置である。すなわち、図１に示すように、計測器３１とデータロガー３２とを備え、計測器３１によって電池１０１の電圧値（ＯＣＶ値）や周囲温度値、充放電時の電流値を計測し、その計測結果を時系列・経時的に計測データとしてデータロガー３２に記憶する。ここで、電池１０１の周囲温度には、電池１０１の周囲環境の温度や電池１０１自体の温度、あるいは電池１０１が設置されている地域の温度も含まれる。つまり、電池１０１の温度とほぼ同温とみなせる温度を意味し、計測器３１は、直接温度を計測するのに代えて、気象情報システムから温度を受信、取得することで計測するようにしてもよい。
【００３４】
容量推定部４は、電池１０１の満充電時の容量を推定演算するタスク・プログラムであり、ＣＰＵ（中央処理装置）に内蔵され、抽出部（サンプル抽出手段）４１と、残容量取得部（残容量取得手段）４２と、容量演算部（容量演算手段）４３と、精度推測部（精度推測手段）４４と、を備えている。ここで、充電および放電のどちらによっても、同様にして容量を推定演算することができるが、以下には、主として放電の場合について説明する。また、電池１０１の初期の満充電時の容量（初期容量）を１００Ａｈ程度とする。
【００３５】
抽出部４１は、所定の充放電が行われたサンプリング期間を、データロガー３２に記憶された計測データから抽出するものである。ここで、所定の充放電とは、容量の推定を適正に行える大きさ（Ａｈ）の充放電を意味する。すなわち、図４（ａ）に示すように、所定値以上の放電電流で所定時間以上の放電が行われた放電期間Ｔ１を、計測データから抽出する。さらに、図４（ｂ）に示すように、その放電期間Ｔ１の前後において所定期間Ｔ２、Ｔ３放電も充電も行われない期間を、サンプリング期間ＴＳとして計測データから抽出する。
【００３６】
具体的には、図５に示すように、まず、放電電流が１Ａ以上で継続する放電区間があるか否かを計測データから判断し（ステップＳ１）、ある場合には、計測データから放電区間を切り出し、放電開始時刻Ｐｓと放電終了時刻Ｐｅとを定める（ステップＳ２）。この際、１分以内の中断は継続とみなす。次に、この放電区間において、放電電流が１０Ａ以上で１０分以上継続しているか否かを判断する（ステップＳ３）。この際、１分以内の中断は継続とみなす。
【００３７】
続いて、継続する場合に、この放電区間（Ｔ１）の放電開始時刻Ｐｓよりも前に１時間（Ｔ２）以上充電も放電も行われていないか否か（充放電電流が０．５Ａ未満か）を判断する（ステップＳ４）。その結果、充放電が停止している場合には、放電終了時刻Ｐｅの後に１時間（Ｔ３）以上充電も放電も行われていないか否か（充放電電流が０．５Ａ未満か）を判断する（ステップＳ５）。そして、このような条件を満たす期間をサンプリング期間ＴＳとして抽出する（ステップＳ６）。
【００３８】
このように、この実施の形態では、サンプリング期間ＴＳは、放電前の安定期間Ｔ２と放電期間Ｔ１と放電後の安定期間Ｔ３とを含む。このように安定期間Ｔ２、Ｔ３を含むのは、電池１０１が安定した状態で適正な開放電圧、残容量を取得して、適正な容量推定を行うためであり、適正な開放電圧、残容量が得られるように安定期間Ｔ２、Ｔ３が設定されている。また、サンプリング期間ＴＳにおける充放電の大きさ（Ａｈ）に応じて、安定期間Ｔ２、Ｔ３の長さを変更してもよい。
【００３９】
残容量取得部４２は、抽出部４１で抽出したサンプリング期間ＴＳにおける、充放電開始前の残容量である放電前ＳＯＣ（開始前残容量）と、充放電終了後の残容量である放電後ＳＯＣ（終了後残容量）とを取得するものである。まず、サンプリング期間ＴＳよりも前の所定期間Ｔ４において、充電が行われたか、放電が行われたか、充放電が行われない待機かに基づいて、特性データベース２から該当する特性カーブＣ１〜Ｃ３を取得する。つまり、充電が行われた場合には充電後の特性カーブＣ１、放電が行われた場合には放電後の特性カーブＣ２、待機の場合には待機後の特性カーブＣ３を取得する。
【００４０】
ここで、所定期間Ｔ４は、所定期間Ｔ４以上前であれば、充電や放電による残容量（放電前ＳＯＣ）への影響が低いと考えられる期間に設定されている。つまり、所定期間Ｔ４内に充電または放電が行われた場合には、充電されたか放電されたかによって放電前ＳＯＣ（特性カーブ）が影響され、所定期間Ｔ４よりも前に充電または放電が行われた場合には、充電されたか放電されたかによって放電前ＳＯＣが影響されない（低い）ように、所定期間Ｔ４が設定されている。また、サンプリング期間ＴＳよりも先に行われた充放電の大きさ（Ａｈ）に応じて、所定期間Ｔ４の長さを変更してもよい。
【００４１】
また、特性カーブＣ１〜Ｃ３を取得する際に、データロガー３２に記憶されたサンプリング期間ＴＳ（放電区間Ｔ１）における周囲温度に該当する特性カーブＣ１〜Ｃ３を、特性データベース２から取得する。例えば、サンプリング期間ＴＳの周囲温度が２５℃の場合、２０℃以上３０℃未満の特性カーブＣ１〜Ｃ３を取得する。さらに、先に推定演算された容量が後述するメモリ６に記憶されている場合や、外部から容量が入力された場合には、この容量に該当する特性カーブＣ１〜Ｃ３を特性データベース２から取得する。例えば、先に推定演算された容量が７５％の場合、初期容量の５０％以上８０％未満の特性カーブＣ１〜Ｃ３を取得する。周囲温度と容量の組み合わせの場合も、同様に該当する特性カーブＣ１〜Ｃ３を取得する。
【００４２】
次に、取得した特性カーブＣ１〜Ｃ３と、データロガー３２に記憶されたサンプリング期間ＴＳにおける充放電開始前の開放電圧とに基づいて、放電前ＳＯＣを取得する。すなわち、放電開始前のＯＣＶに対応するＳＯＣを特性カーブＣ１〜Ｃ３から取得する。具体的には、放電開始時刻Ｐｓの１分前の開放電圧を放電前電圧としてデータロガー３２から取得し（ステップＳ７）、特性カーブＣ１〜Ｃ３（ＯＣＶ−ＳＯＣ特性データ）に基づいてこの放電前電圧に対応するＳＯＣを放電前ＳＯＣとして取得する（ステップＳ８）。
【００４３】
同様にして放電後ＳＯＣを取得する。すなわち、サンプリング期間ＴＳにおいて充電が行われたか放電が行われたかに基づいて、特性データベース２から該当する特性カーブＣ１〜Ｃ３を取得する。ここでは、放電後の特性カーブＣ２を取得する。この際、放電前ＳＯＣの場合と同様に、データロガー３２に記憶されたサンプリング期間ＴＳにおける周囲温度に該当する特性カーブＣ１〜Ｃ３や、先に推定演算された容量などに該当する特性カーブＣ１〜Ｃ３を特性データベース２から取得する。
【００４４】
次に、取得した特性カーブＣ１〜Ｃ３と、データロガー３２に記憶されたサンプリング期間ＴＳにおける充放電終了後の開放電圧とに基づいて、放電後ＳＯＣを取得する。すなわち、放電終了後のＯＣＶに対応するＳＯＣを特性カーブＣ１〜Ｃ３から取得する。具体的には、放電終了時刻Ｐｅの１時間後の開放電圧を放電後電圧としてデータロガー３２から取得し（ステップＳ９）、特性カーブＣ１〜Ｃ３（ＯＣＶ−ＳＯＣ特性データ）に基づいてこの放電後電圧に対応するＳＯＣを放電後ＳＯＣとして取得する（ステップＳ１０）。
【００４５】
容量演算部４３は、サンプリング期間ＴＳにおける充放電電流の積算値と、開始前残容量と終了後残容量との差である残容量変化量とに基づいて、電池１０１の満充電時の容量を演算するものである。すなわち、まず、放電前ＳＯＣから放電後ＳＯＣを差し引いて残容量変化量を算出し（ステップＳ１１）、データロガー３２に記憶された各時の放電電流値Ｉに基づいて、サンプリング期間ＴＳ（放電区間Ｔ１）における放電電流値を時間的に積算して放電電流積算値ＴＩを演算する（ステップＳ１２）。次に、残容量変化量（％）と放電電流積算値（Ａｈ）に基づいて、次式に従って電池の満充電時の容量（Ａｈ）を演算する（ステップＳ１３）。
容量＝放電電流積算値／残容量変化量×１００
【００４６】
精度推測部４４は、上記の積算値と残容量変化量を含む精度パラメータに基づいて、容量演算部４３で演算された容量の精度を推測するものである。すなわち、放電電流積算値や残容量変化量が大きい場合には、誤差が軽減されて容量演算部４３で演算された容量の精度が高くなる。このため、放電電流積算値や残容量変化量の大きさに従って、推定容量（推定値）の精度が高いか、低いか、あるいは％表示で推測する（ステップＳ１４）。ここで、温度によって推定容量の精度が影響する場合には、サンプリング期間ＴＳにおける周囲温度も精度パラメータに含めて精度を推測する。例えば、２０℃における精度が高い場合、周囲温度と２０℃との温度差に従って精度が高いか、低いかなどを推測する。
【００４７】
そして、このようにして演算した電池１０１の満充電時の容量や精度を、サンプリング期間ＴＳ（放電区間Ｔ１）の日時などとともにメモリ６に記憶する（ステップＳ１５）。
【００４８】
取得監視部５は、計測記憶装置３で計測、記憶されている計測データに基づいて、サンプリング期間ＴＳの条件を所定期間満した時点でサンプル取得可能信号を出力するタスク・プログラムであり、ＣＰＵ（中央処理装置）に内蔵されている。すなわち、計測データを常時監視し、あと少しでサンプリング期間ＴＳに達すると予測される時点でサンプル取得可能信号を出力する。
【００４９】
例えば、放電電流が１０Ａ以上で１０分以上継続して所定量の放電が行われ、その後、３０分間充電も放電も行われていない時点（あと３０分でサンプリング期間ＴＳに達する時点）でサンプル取得可能信号を出力する。あるいは、充電を行っている場合に、あと数分の充電継続で所定量の充電が行われてサンプリング期間ＴＳを満たす可能性がある場合には、充電状態（ＳＯＣ）が６０％を超えて通常制御から外れる場合でも、サンプル取得可能信号を出力する。ここで、この実施の形態では、電池１０１の充放電を制御する充電器１０２にサンプル取得可能信号を出力する。
【００５０】
次に、このような構成の電池容量推定システム１の作用および、電池容量推定システム１による電池容量推定方法について説明する。
【００５１】
まず、特性データベース２に特性カーブＣ１〜Ｃ３を記憶し（特性記憶工程）、電池１０１を運用、使用して充電や放電を行っている状態において、計測記憶装置３で電池１０１の開放電圧（電圧値）および充放電電流（電流値）を計測し、時系列に計測データとして記憶する（計測記憶工程）。そして、所定の推定タイミングで（例えば、定期的に、任意に、あるいは、取得監視部５でサンプル取得可能信号を出力する度に）容量推定部４を起動し、抽出部４１によって計測データから、所定の充放電が行われたサンプリング期間ＴＳを抽出する（サンプル抽出工程）。
【００５２】
次に、残容量取得部４２によって充放電の開始前残容量と終了後残容量とを取得する（残容量取得工程）。この際、サンプリング期間ＴＳよりも前の所定期間Ｔ４における充放電状況（充電されたか放電されたか、あるいは待機か）、サンプリング期間ＴＳの周囲温度、容量に該当する特性カーブＣ１〜Ｃ３に基づいて開始前残容量を取得し、サンプリング期間ＴＳにおける充放電状況（充電されたか放電されたか）、周囲温度、容量に該当する特性カーブＣ１〜Ｃ３に基づいて終了後残容量を取得する。
【００５３】
続いて、容量演算部４３によって、サンプリング期間ＴＳにおける充放電電流の積算値と残容量変化量とに基づいて、電池１０１の満充電時の容量を演算する（容量演算工程）。さらに、精度推測部４４によって演算された容量の精度を推測する（精度推測工程）。
【００５４】
一方、取得監視部５によって計測データを常時監視し、サンプリング期間ＴＳの条件を所定期間満した場合に、その時点でサンプル取得可能信号を充電器１０２に出力するものである。
【００５５】
以上のように、この電池容量推定システム１によれば、電池１０１を運用、使用して得られた計測データ中のサンプリング期間ＴＳに基づいて、電池１０１の満充電時の容量を演算、推定するため、容量推定のために別途充放電を行う必要がない。つまり、通常の電池運用を継続しているだけで、電池１０１の容量を推定でき、電池１０１の運用、使用に影響を与えない。
【００５６】
しかも、充電後、放電後および待機後における特性カーブＣ１〜Ｃ３を記憶し、サンプリング期間ＴＳよりも前の所定期間Ｔ４における充放電状況（充電されたか放電されたか、あるいは待機か）や、サンプリング期間ＴＳにおける充放電状況（充電されたか放電されたか）に従って特性カーブＣ１〜Ｃ３を使い分ける。このため、充電されたか放電されたか待機かによる適正な特性カーブＣ１〜Ｃ３に基づいて、適正な開始前残容量と終了後残容量とを取得して、電池１０１の容量を適正・正確に推定することが可能となる。
【００５７】
また、サンプリング期間ＴＳにおける周囲温度に該当する温度の特性カーブＣ１〜Ｃ３に基づいて、開始前残容量と終了後残容量とを取得するため、電池１０１の容量をより適正・正確に推定することが可能となる。さらに、先に演算された容量や外部入力された容量に該当する容量の特性カーブＣ１〜Ｃ３に基づいて、開始前残容量と終了後残容量とを取得するため、電池１０１の容量をより適正・正確に推定することが可能となる。すなわち、ＯＣＶとＳＯＣとの関係は、温度や電池容量によって変化するが、温度や電池容量に応じた特性カーブＣ１〜Ｃ３を使用することで、電池１０１の容量を適正・正確に推定することが可能となる。
【００５８】
また、充放電電流の積算値や残容量変化量、サンプリング期間ＴＳにおける周囲温度などに基づいて、演算された容量の精度が推測されるため、推定された容量の信頼性、利便性を高めることが可能となる。例えば、精度が高いと推測された場合には、推定された容量を電池取替や保守の要否判定などに利用することが可能となる。また、精度が低いと推測された場合には、次に容量推定部４を起動すべきタイミング・頻度の判断などに利用することが可能となる。
【００５９】
一方、サンプリング期間ＴＳの条件を所定期間満した時点で、サンプル取得可能信号が充電器１０２に出力されるため、確実・的確にサンプリング期間ＴＳを取得して確実に容量推定を行うことが可能となる。例えば、通常であれば充電を終了する場合であっても、サンプル取得可能信号が出力された際には充電を継続することで、確実にサンプリング期間ＴＳを取得することができ、その結果、確実に容量推定を行うことが可能となる。このようにして、電池１０１の運用を継続しながら、確実に容量推定も継続することが可能となる。
【００６０】
以上、この発明の実施の形態について説明したが、具体的な構成は、上記の実施の形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計の変更等があっても、この発明に含まれる。例えば、上記の実施の形態では、サンプリング期間ＴＳに安定期間Ｔ２、Ｔ３を含めているが、充放電の大きさや要求精度などに応じて安定期間Ｔ２、Ｔ３を含めなくてもよく、また、安定期間Ｔ２、Ｔ３を上記以外の時間に設定してもよい。また、推定する容量としてＡｈを演算しているが、初期容量に対する％を演算してもよい。さらに、容量推定に使用しないデータをデータロガー３２から削除したり、容量推定後にデータをデータロガー３２から削除したりしてもよい。また、電池１０１がリチウムイオン二次電池の場合について説明したが、シール型鉛蓄電池などその他の電池にも適用できることは、勿論である。
【００６１】
ところで、電池容量推定システム１に代えて、次のような電池容量推定プログラムを汎用のコンピュータにインストールすることで、電池１０１の満充電時の容量を推定するようにしてもよい。すなわち、コンピュータを、
充電後、放電後および待機後における、電池１０１の開放電圧と残容量との関係を示す残容量データ（特性カーブＣ１〜Ｃ３）を記憶する特性記憶手段（特性データベース２）と、
電池１０１の運用中における開放電圧および充放電電流を時系列に計測データとして記憶する計測記憶手段（データロガー３２）と、
所定の充放電が行われたサンプリング期間ＴＳを計測データから抽出するサンプル抽出手段（抽出部４１）と、
サンプル抽出手段で抽出したサンプリング期間ＴＳよりも前の所定期間Ｔ４において、充電が行われたか放電が行われたか待機かに基づいて、特性記憶手段から該当する残容量データを取得し、該残容量データと計測記憶手段に記憶されたサンプリング期間ＴＳにおける充放電開始前の開放電圧とに基づいて、充放電開始前の残容量を開始前残容量として取得するとともに、サンプリング期間ＴＳにおいて充電が行われたか放電が行われたかに基づいて、特性記憶手段から該当する残容量データを取得し、該残容量データと計測記憶手段に記憶されたサンプリング期間ＴＳにおける充放電終了後の開放電圧とに基づいて、充放電終了後の残容量を終了後残容量として取得する残容量取得手段（残容量取得部４２）と、
計測記憶手段に記憶された充放電電流に基づいてサンプリング期間ＴＳにおける充放電電流の積算値を演算し、開始前残容量と終了後残容量との差である残容量変化量と、積算値とに基づいて電池１０１の満充電時の容量を演算する容量演算手段（容量演算部４３）と、
積算値と残容量変化量を含む精度パラメータに基づいて、容量演算手段で演算された容量の精度を推測する精度推測手段（精度推測部４４）、
として機能させるための電池容量推定プログラム。
【符号の説明】
【００６２】
１        電池容量推定システム
２        特性データベース（特性記憶手段）
３        計測記憶装置（計測記憶手段）
３１      計測器
３２      データロガー
４        容量推定部
４１      抽出部（サンプル抽出手段）
４２      残容量取得部（残容量取得手段）
４３      容量演算部（容量演算手段）
４４      精度推測部（精度推測手段）
５        取得監視部（サンプル取得監視手段）
１０１    電池
１０２    充電器
１０３    商用電源
１０４    電気自動車
Ｃ１〜Ｃ３  特性カーブ（残容量データ）
ＴＳ      サンプリング期間
【図１】
0006525648.tif 000002
【図２】
0006525648.tif 000003
【図３】
0006525648.tif 000004
【図４】
0006525648.tif 000005
【図５】
0006525648.tif 000006
【図６】
0006525648.tif 000007