(57)【特許請求の範囲】
【請求項１】
充放電可能な電池の放電電圧Ｖ及び充放電電流Ａを検出する放電パラメータ検出処理要素、
前記充放電電流Ａを積算して所定の基準座標からの充放電量Ａｈを積算する充放電量算出処理要素、
前記放電電圧Ｖと前記充放電量Ａｈとの関係を示す放電特性を記憶する放電特性記憶処理要素、
前記放電特性及び前記積算充放電量Ａｈに基づいて現時点から所定の放電終止電圧値までの放電可能容量である現容量を演算する現容量演算処理要素、
を備える電池の残存容量演算方式であって、
前記充放電量算出処理要素の積算誤差が所定のしきい値を超えて増大した可能性が生じたかどうかを判定する積算誤差増大判定処理要素、
前記充放電量算出処理要素の積算誤差が所定のしきい値を超えて増大した可能性が生じた後、満充電状態に達することなく所定の期間が経過したかどうかを判定する満充電状態未了判定処理要素、
前記満充電状態未了判定処理要素が前記所定の期間が経過したと判定した場合に、直前の満充電状態以降の最も深放電状態である座標点である深放電座標点における充放電量値Ａｈｄ’と、前記深放電座標点における放電電圧の値に等しい放電電圧を検出した場合における前記充放電量Ａｈの値Ａｈｄとの差を深放電状態積算誤差として算出する積算誤差算出処理要素、及び、
前記深放電状態積算誤差に基づいて前記放電特性を修正する放電特性修正処理要素、
を有することを特徴とする電池の残存容量演算方式
【請求項２】
請求項１記載の電池の残存容量演算方式において、
前記放電特性修正処理要素は、
前記放電特性上の前記深放電座標点を前記最深放電状態積算誤差だけ放電量軸と平行にシフトすることを特徴とする電池の残存容量演算方式。
【請求項３】
請求項１又は２記載の電池の残存容量演算方式において、
前記放電特性修正処理要素は、
前記充放電量Ａｈの現在値と前記放電電圧Ｖの現在値とにより規定される現座標点が、記憶する前記放電特性よりも高容量側の空間領域に存在する場合に前記シフトを実行することを特徴とする電池の残存容量演算方式。
【請求項４】
請求項１乃至３のいずれか記載の電池の残存容量演算方式において、
前記放電特性修正処理要素は、
前記充放電量Ａｈの現在値と前記放電電圧Ｖの現在値とにより規定される現座標点が、記憶する前記放電特性と、前記放電特性に所定のメモリ効果を加味したメモリ効果付き放電特性との間の領域にある場合に、前記放電特性の前記シフトを行わないすることを特徴とする電池の残存容量演算方式。
【請求項５】
請求項１乃至４のいずれか記載の電池の残存容量演算方式において、
前記放電特性修正処理要素は、
前記充放電量Ａｈの現在値と前記放電電圧Ｖの現在値とにより規定される現座標点が、前記放電特性に所定のメモリ効果を加味したメモリ効果付き放電特性よりも低容量側の空間領域にある場合に、前記現座標点を前記メモリ効果付き放電特性上の等放電電圧の座標点まで放電量軸と平行にシフトすることを特徴とする電池の残存容量演算方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電気自動車などににおける電池の残存容量演算方式に関する。
【０００２】
【従来の技術】
たとえばＥＶ自動車に用いられる電池は、メモリ効果や電池劣化などによる電池の放電特性変化をもつので、放電電圧Ｖと積算充放電量Ａｈとの関係を示す放電特性を学習しておき、この放電特性に積算充放電量（単に充放電量ともいう）Ａｈを代入して今後放電可能な残存容量を算出する残存容量算出方式（放電特性式残存容量算出方式）が提案されている。
【０００３】
【発明が解決しようとする課題】
ところが、上述の方式における充放電量Ａｈは、電池の充放電電流を逐次検出してこれを初期値に無限に累算（積算）する方法であるため、次第に積算誤差が累積してしまい、その結果、この積算誤差による残存容量の直接の変動の他に、推定放電特性がこの積算誤差により変形してしまうために残存容量推定誤差が生じてしまう。
【０００４】
本発明は上記問題点に鑑みなされたものであり、電流積算誤差による残存容量の推定誤差低減が可能な電池の残存容量演算方式を提供することをその目的としている。
【０００５】
【課題を解決するための手段】
上記課題の解決のためになされたこの発明の電池の残存容量演算方式によれば、充放電電流を積算（累算）して得た充放電量Ａｈと予め学習し、記憶する放電特性（放電電圧Ｖと充放電量Ａｈとの関係）とに基づいて、残存容量を演算する。
【０００６】
具体的に一例を挙げれば、満充電状態を基準としての充放電量Ａｈより深放電側の上記放電特性により規定される領域の面積を積分することにより今後放電可能な残存容量を電力量の形態で得ることができる。
（放電特性学習の一例）
電池は劣化やメモリ効果などにより充放電の繰り返しとともにその放電特性が変化する。そこで上述した放電特性の学習の一例として初期放電特性から今回の放電特性を学習する例について以下に説明する。
【０００７】
まず予め、電池の初期放電特性を記憶しておく。次にこの初期放電特性を放電量Ａｈの減少方向へ圧縮して今回の放電特性を求める。たとえば、所定の放電量Ａｈ’の点から現在の放電電圧Ｖ、放電量Ａｈの点までの放電量Ａｈの変化量ΔＡｈを求め、所定の放電量Ａｈ’の点から初期放電特性上にて放電電圧Ｖに対応する初期放電量Ａｈｉｎｉまでの初期放電量Ａｈｉｎｉの変化量ΔＡｈｉｎｉを求め、両変化量の比Ｋ（＝ΔＡｈ／Ａｈｉｎｉ）を求め、残存放電可能電力量を、初期放電特性の初期放電量Ａｈｉｎｉに比率を掛けて放電量Ａｈとした今回の放電特性を求める。したがって、この今回の放電特性の現在の座標点から所定の放電終止電圧値までの放電領域の面積を積分すれば残存放電可能電力量を求めることができる。
【０００８】
この初期放電特性の放電量軸圧縮操作による今回の放電特性の学習は、同じ電池においては、初期放電特性でも、電池劣化が生じた放電特性でも、各放電電圧Ｖにおいて比Ｋ（＝ΔＡｈ／Ａｈｉｎｉ）はほぼ等しいという本出願人になされた実験結果およびその解析を基礎とする知見に基づくものである。なお、この実験結果およびその解析については、本出願人により出願中の特願平１０−２４６７６０号公報を参照されたい。
【０００９】
なお、メモリ効果をもつ電池に所定の残存放電可能電力量が残っている状態で所定量の充電がなされた場合には、充電終了後に充電により増加した電荷がすべて放電した後、検出した放電電圧Ｖｍａｆｔｅｒと、充電前の放電電圧Ｖｍｂｅｆｏｒｅとの差であるメモリ効果電圧低下量ΔＶｍを求めることができる。そして、この時点の放電量Ａｈよりも深放電側の放電特性を放電電圧軸に平行にこのメモリ効果電圧低下量ΔＶｍだけ減らせばよい。これにより、メモリ効果を読み込んだ放電特性を学習することができる。
【００１０】
なお、この操作は、電池劣化による容量低下は電池の内部抵抗の増大に起因し、メモリ効果による容量低下は電池の起電力の低下に起因すると考えることができるので、同じ電池においては、充電終了後に充電により増加した電荷がすべて放電した後の時点において、上記充電とその後の放電による電池劣化を無視すれば、充電直前の所定の放電量Ａｈにおける放電電圧Ｖの値Ｖｍｂｅｆｏｒｅと充電後の上記所定の放電量Ａｈにおける放電電圧の値Ｖｍａｆｔｅｒとの差をメモリ効果による電池の起電力の低下とみなすことができるという本出願人になされた実験結果およびその解析を基礎とする知見に基づくものである。なお、この実験結果およびその解析については、本出願人により出願中の特願平１０−２４６７６０号公報を参照されたい。
【００１４】
請求項１記載の電池の残存容量演算方式によれば、積算誤差が所定のしきい値を超えて増大した可能性が生じた後、満充電状態に達することなく所定の期間が経過した場合に、直前の満充電状態以降の最も深放電状態である座標点よりも深放電側の放電特性上の座標点である深放電座標点における充放電量値Ａｈｄ’と、この深放電座標点における放電電圧の値に等しい放電電圧を検出した場合における充放電量Ａｈの値Ａｈｄとの差を深放電状態積算誤差として算出し、この深放電状態積算誤差に基づいて放電特性を修正する。
【００１５】
このようにすれば、積算誤差が所定のしきい値を超えて増大した可能性が生じた後、満充電状態に達することなく所定の期間が経過した場合における深放電時でも、積算誤差による放電特性の変形による残存容量推定誤差を低減できる。
なお、上記深放電状態積算誤差は、本当に積算誤差であるのか、又は、メモリ効果によるものかが不明である。しかしながら、どちらにせよ、現実にこのような深放電時による積算誤差を、回復可能なメモリ効果による一時的な容量減少ではなく現実の積算誤差とすることにより、残存容量を誤って過大に推定することがなくなり、電池の過放電を防止することができる。
【００１６】
請求項２記載の構成によれば請求項１記載の電池の残存容量演算方式において更に、放電特性上の前記深放電座標点を最深放電状態積算誤差だけ放電量軸と平行にシフトする。
このようにすれば、簡単に放電特性の修正を行うことができる。
請求項３記載の構成によれば請求項１又は２記載の電池の残存容量演算方式において更に、充放電量Ａｈの現在値と放電電圧Ｖの現在値とにより規定される現座標点が、記憶する放電特性よりも高容量側の空間領域に存在する場合にシフトを実行する。
【００１７】
すなわち、メモリ効果による放電特性の変形は記憶する放電特性より容量低下側（低容量側）に出現するため、高容量側に出現する積算誤差（座標点の学習、記憶する放電特性からのシフト）は確実に単なる積算誤差であるとして放電特性のシフトを行うことができる。
請求項４記載の構成によれば請求項１乃至３のいずれか記載の電池の残存容量演算方式において更に、充放電量Ａｈの現在値と放電電圧Ｖの現在値とにより規定される現座標点が、記憶する放電特性と、放電特性に所定のメモリ効果を加味したメモリ効果付き放電特性との間の領域にある場合に、放電特性の前記シフトを行わない。
【００１８】
すなわち、この場合には、上記積算誤差はメモリ効果によるシフトである可能性が高く、放電により回復可能であるので、この積算誤差による恒久的な放電特性の修正は行わない。
これによりメモリ効果による一時的な容量低減すなわち放電特性変形を積算誤差と誤って推定して放電特性を誤って修正する可能性を低減することができる。
【００１９】
請求項５記載の構成によれば請求項１乃至４のいずれか記載の電池の残存容量演算方式において更に、充放電量Ａｈの現在値と放電電圧Ｖの現在値とにより規定される現座標点が、放電特性に所定のメモリ効果を加味したメモリ効果付き放電特性よりも低容量側の空間領域にある場合に、現座標点をメモリ効果付き放電特性上の等放電電圧の座標点まで放電量軸と平行にシフトする。
【００２０】
すなわち、座標点がメモリ効果付き放電特性を超えて更に低容量側に異常にシフトすることはメモリ効果とは無関係であり、積算誤差に起因すると考えてよいので、積算誤差とみなして放電特性の前記シフトにより修正を行う。
これにより、積算誤差による放電特性の補正を一層良好に行うことができる。
【００２２】
【発明の実施の形態】
本発明の電池の残存容量演算方式の好適な実施形態を図面に沿って以下に説明する。
【００２３】
【実施例】
（装置構成）
図１は、本発明に係るハイブリッド車用の電池劣化度判定装置の一例を示すブロック図である。
１は電池、２はハイブリッド車の回転電機を含む動力伝達処理要素であって、エンジン及び車両駆動軸に連結されてそれらと電池との間で電力の形態でエネルギー授受を行う。３は、電池１に対して入出力する直流電力と、動力伝達処理要素２に対して入出力する交流電力との変換を行う双方向電力変換装置である。これら動力伝達処理要素２や双方向電力変換装置３の構成は周知であり、かつ、本発明の要旨でもないので更に詳しい説明は省略する。
【００２４】
電池１は、多数のＮｉーＭＨ電池を直列接続してなる組み電池からなり、電流センサ５はその充放電電流を検出し、この充放電電流Ａは電池１の出力電圧Ｖ１〜Ｖｎとともにマイコン構成のコントローラ４に入力される。
電池１は、多数のＮｉーＭＨ電池を直列接続してなる組み電池からなり、個々の電圧Ｖ１〜Ｖｎはコントローラ４に入力される。また、電流センサ５はその充放電電流を検出し、検出した電流は前記電圧と同様にマイコン構成のコントローラ４に入力される。
（残存容量演算動作）
以下、図２に示すフローチャートを参照して、この実施例の残存容量算出ルーチンを説明する。
【００２５】
（ステップＳ１００）
まず、放電電圧Ｖ、充放電電流Ａを検出し、それに前回の充放電量Ａ検出時から充放電電流Ａを積分して前回の充放電量に累算（充電で加算、放電で減算）することにより前回の満充電状態を基準（０）とする今回の充放電量Ａｈを累算する。
【００２６】
また、検出した放電電圧Ｖ１〜Ｖｎのうちの最小値を代表放電電圧として選択する。これは電池の転極などを防止するためである。更に、この代表放電電圧を基準放電電力（この実施例では２ｋＷ）放電時の放電電圧（以下Ｖという）に換算する。この換算は、次のように行う。
まず、電池の内部抵抗ｒと開放電圧とを求める。内部抵抗ｒは、たとえば放電電圧Ｖと放電電流Ａとの特性上におけるＶ−Ｉ特性におけるΔＶ／ΔＡとして求めることができる。次に、検出した放電電流Ａと内部抵抗ｒを掛けて電池の内部抵抗ｒを掛けてその電圧降下を求め、開放電圧を求める。このようにして求めたモデル電池が所定の基準放電電力（ここでは２ｋＷ）を放電する場合の電池の出力電圧を今回の放電電圧Ｖとする。
【００２７】
（ステップＳ１０２）
次に、前回の放電特性修正ルーチンの実行からの累計放電量が所定のしきい値に達したかどうかを判定し、達したら、真の放電特性と、残存容量算出に用いる記憶放電特性との間の誤差が大きいと判断してステップＳ１１０へ進んで放電特性の修正を行い、達していなければ上記誤差はまだ小さいと判断してステップＳ１０３へ進んで残存容量の算出処理を行う。
【００２８】
なお、この実施例では、上記両放電特性間のずれの大小の判定は放電量の累計値が所定のしきい値を超えたかどうかで判定したが、その他や、充回数の累計値、前回の放電特性修正時点からの充放電時間の累計値や、またはそれらの組み合わせなどで判定を行ってもよい。
（ステップＳ１０３）
次に、満充電かどうかを調べ、満充電の場合には、ステップＳ１１４へ進んで上記放電特性間の誤差の修正を行い、そうでなければステップＳ１０４へ進む。
【００２９】
なお、満充電の判定には種々の方式があるが、ここでは、放電電圧Ｖの放電量Ａｈに対する変化量ｄＶ／ｄＡｈのピーク値を検出した場合に満充電と判定する方法を採用する。
（ステップＳ１０４）
このステップでは、充電中かどうかを調べ、充電中でなければステップＳ１０７へ進み、充電中であれば残存容量算出は行わず、ステップＳ１０５で充電開始直後かどうかを調べ、そうであればその時の充放電量Ａｈを、充電開始時点の充放電量ＡＨｏ＝Ｑｄｏとして記憶して（Ｓ１０６）、Ｓ１００へ戻り、そうでなければ直接戻る。
【００３０】
（ステップＳ１０７）
このステップでは充電分極が解消したかどうかを調べ、解消していないと判断した場合にはＳ１０８へ進み、解消したと判断した場合にはＳ１０９へ進む。
なお、上記充電分極の解消したかどうかは、今回の放電量がその前の充電開始点における充放電量Ａｈである充電開始時点充放電量ＡＨｏ＝Ｑｄｏ（ステップＳ１０４で算出）に達したかどうかで判断する。
又は、上記充電分極の解消したかどうかを、前回の満充電以降の最深放電点にまで放電により達したかで判断してもよい。
【００３１】
（ステップＳ１０８）
このステップでは、まだ前回の充電時における充電分極が解消していないので、現在記憶する放電特性において予め算出し、記憶する満充電時の残存容量から今回の充放電量Ａｈを差し引いて今回の残存容量とする。
なお、記憶する放電特性からの満充電時の残存容量の算出は、上記放電特性において満充電時から所定の放電終止電圧値までの領域において、放電電力（Ｖ・Ａｈ）を積分して求めればよい。
【００３２】
（ステップＳ１０９）
このステップでは、前回の充電時における充電分極が解消しているので、現在記憶する放電特性を修正し、この修正した放電特性から残存容量を算出する。
この残存容量算出ルーチン２を図３に示すフローチャートを参照して更に説明する。
【００３３】
（ステップＳ２００）
まず、充電分極解消直後かどうか、すなわち今回の放電量が前回の充電開始点の充放電量Ａｈに等しい点まで放電されたかどうかを調べ、そうであればメモリ効果による放電電圧の低下量ΔＶを求めるためにステップＳ２０２、Ｓ２０４を経由してステップＳ２０６へ進み、充電分極解消直後ではなく更に放電が深くなっていれば直接ステップＳ２０６へ進む。
【００３４】
（ステップＳ２０２）
このステップでは、予め記憶する初期放電特性上における今回の充放電量Ａｈ（充電開始点の充放電量Ｑｄｏともいう）に対応する放電電圧放電電圧Ｖｂｅｆｏｒｅと、今回検出した放電電圧Ｖ（＝Ｖｑｄｏ）との差ΔＶを算出してこれをメモリ効果電圧とする。
【００３５】
（ステップＳ２０４）
次のステップＳ２０４では、この充電開始点の充放電量Ｑｄｏよりも深い場合の残存容量の算出のために、初期放電特性をメモリ効果電圧ΔＶだけ放電電圧軸と平行にレベルダウンしたメモリ効果織り込み済み放電特性を形成する。
なお、初期放電特性は電池の運用の最初における充放電量Ａｈと放電電圧Ｖとの関係を示す特性線であり、予め記憶しているものとする。また、完全放電した場合はこのΔＶｍを０にキャンセルする。
【００３６】
（ステップＳ２０５）
このステップは、メモリ効果織り込み済み放電特性を用い、今回の充放電量Ａｈが、放電により前回の充電開始点の充放電量Ａｈに等しい点を残存容量減少側に超えてから次の充電開始までの範囲にある間の放電特性を求める。この操作は、電池劣化により電池の容量が減少することを、残存容量算出に用いる放電特性に織り込むための処理である。この放電特性の導出処理を図４を参照して以下に説明する。
【００３７】
まず、既述するように前回の充電開始点の充放電量をＱｄ０とする。
次に前回の充電開始点の充放電量Ｑｄ０より深放電側にある今回の充放電量Ａｈに等しい今回の充放電量Ｑｄ１とそれに対応する放電電圧Ｖに等しい放電電圧における前述したメモリ効果織り込み済み放電特性上の充放電量Ｑｄｘを求め、容量低下率Ｐを次の式から算出する。
【００３８】
Ｐ＝（Ｑｄ１−Ｑｄ０）／（Ｑｄｘ−Ｑｄｏ）
この式は、電池劣化による残存容量の低下率を示す。
次に、予め記憶する初期放電特性の今回の今回の充放電量Ａｈ（＝Ｑｄ１）よりも深放電側における初期放電特性の各座標点の充放電量Ａｈの値に上記に容量低下率Ｐを掛けて、今回の放電特性を得る。
【００３９】
（ステップＳ２０６）
次に、今回の放電特性で決定されるＶ−Ａｈ平面上における面積を現在の充放電量Ａｈから所定の基準放電電力（ここでは２ｋＷ）を放電可能な限界まで積分して求めて所定の基準放電電力値での放電による残存放電可能電力量とする。
以上により電池劣化とメモリ効果とを織り込んだ残存容量の算出を行うことができる。
【００４０】
（ステップＳ１１０）
ステップＳ１０２にて、前回の放電特性修正ルーチンの実行からの累計放電量が所定のしきい値に達した場合には、真の放電特性と、残存容量算出に用いる記憶放電特性との間の誤差が大きいと判断して運転者に満充電を行って上記誤差のキャンセルを要求するための警報を出力する。
【００４１】
すなわち、上述した残存容量処理サイクルを繰り返していると、誤差特に充放電量Ａｈの累算誤差が増大し、それにより、上記容量低下率Ｐを用いた容量圧縮の原点をなす前回の充電開始点の充放電量Ｑｄ０と今回の充放電量Ａｈとが表面的に一致しても実際は一致していないなどの誤差が生じ、その結果として前述した電池劣化を織り込んだ放電特性自体が歪んでしまう。そこで、図５に示すフローチャートの処理を行って充放電量Ａｈの累算誤差による放電特性のずれを解消する。
【００４２】
（ステップＳ１１２）
次に、ステップＳ１１２にて満充電かどうかを調べ、満充電であればＳ１１４へ進み、満充電でなければＳ１１６へ進む。
（ステップＳ１１４）
このステップでは、満充電時の充放電量Ａｈを誤差充放電量ΔＡｈとしてキャンセルし、次に、Ｓ１０６で記憶した充電開始点の充放電量Ｑｄｏから誤差充放電量ΔＡｈを差し引いて、真の充電開始点の充放電量を求める。次に、Ｓ１１０で発報した満充電要求をオフして（Ｓ１１６）、Ｓ１０４へリターンする。
【００４３】
これにより、充放電量Ａｈの累積誤差による放電特性の形成誤差をキャンセルするとともに、充電開始点の決定誤差もキャンセルすることができる。
（ステップＳ１１８）
このステップでは、Ｓ１１０にて警報を出力したにもかかわらず満充電に到達していない場合における上記充放電量Ａｈの累積誤差による放電特性の歪みの一時的な修正を行う。
【００４４】
すなわち、予め記憶している（フローチャートには図示省略）前回の満充電時点以降における最も深い放電点（すなわち充放電量Ａｈの最大値）における放電電圧Ｖの値Ｖｍｉｎまで今回の放電電圧Ｖが達したかどうかを調べ、達していなければＳ１０４へリターンし、達していれば、ステップＳ１２０へ進む。
（ステップＳ１２０）
このステップでは、今回の充放電量Ａｈすなわち最も深い放電点における充放電量をＡｈｍａｘとする場合に、この座標点（Ｖｍｉｎ、Ａｈｍａｘ）が図６に示す領域Ａ〜Ｃのどれに属するかどうかを調べ、それが領域Ａ又はＣにある場合に次に説明する方式で放電特性を修正する。
【００４５】
なお、図６に示す各領域はマップとして予め記憶しているものとする。図６に示すマップについて更に説明する。
累算した充放電量Ａｈの誤差が大きくなれば、この累算した充放電量Ａｈに基づいて算出した放電特性の形状は真の放電特性の形状からずれる。
しかしＳ１２０では、完全放電によるメモリ効果による放電電圧低下が存在するために、この放電特性による座標点（Ｖｍｉｎ、Ａｈｍａｘ）の放電特性からのずれが、累算した充放電量Ａｈの誤差に起因するものか、メモリ効果に起因するものかがわからない。
【００４６】
そこで、この実施例では、初期放電特性と、それを最大メモリ効果電圧ΔＶｍｍａｘだけ放電電圧軸に平行にレベルシフトした放電特性（メモリ効果放電特性）とを形成し、これら両放電特性間の領域をＢとし、初期放電特性より上側の領域をＡ、メモリ効果放電特性より下側の領域をＣとする。なお、最大メモリ効果電圧ΔＶｍｍａｘとはメモリ効果を最大に見込んだ場合の放電特性である。
【００４７】
（充放電量Ａｈが過大である場合）
ステップＳ１２０にて求めた今回の最深放電点である座標点Ｒ１（Ｖｍｉｎ、Ａｈｍａｘ）が図６に示す領域Ａに位置するということは、充放電量Ａｈの誤差（ΔＡｈ’という）は、メモリ効果よりも累積充放電量Ａｈの誤差とみなせるわけである。そこで、この場合は、今回の充放電量Ａｈ＝Ａｈｍａｘから充放電量の誤差ΔＡｈ’を差し引いて、充放電量Ａｈを修正する。
【００４８】
なお、充放電量の誤差ΔＡｈ’は、初期放電特性上において放電電圧がＶｍｉｎである場合の充放電量Ａｈ２と、今回の充放電量Ａｈ＝Ａｈｍａｘとの差である。同時にＳ１０６で記憶する充電開始点の充放電量Ｑｄｏからもこの充放電量の誤差ΔＡｈ’を差し引く。
（充放電量Ａｈが過小である場合）
ステップＳ１２０にて求めた今回の最深放電点である座標点Ｒ２（Ｖｍｉｎ、Ａｈｍａｘ）が図６に示す領域Ｃに位置するということは、充放電量の誤差（ΔＡｈ”という）がメモリ効果と累積充放電量Ａｈの誤差との両方に起因するとみなせるわけである。そこで、この場合は、今回の充放電量Ａｈ＝Ａｈｍａｘに誤差充放電量ΔＡｈ’を加算して、充放電量Ａｈを修正する。
【００４９】
なお、充放電量の誤差ΔＡｈ”は、メモリ効果放電特性上において放電電圧がＶｍｉｎである場合の充放電量Ａｈ３と、今回の充放電量Ａｈ＝Ａｈｍａｘとの差である。同時にＳ１０６で記憶する充電開始点の充放電量Ｑｄｏにも充放電量の誤差ΔＡｈ”を加算する。
（充放電量Ａｈが過大でも過小でもない場合）
ステップＳ１２０にて求めた今回の最深放電点である座標点Ｒ３が図６に示す領域Ｂに位置するということは、充放電量の誤差がメモリ効果に起因する可能性が高いことを意味する。
【００５０】
メモリ効果は、Ｓ２０４で補正されるので、メモリ効果に起因する充放電量の誤差をここで修正すると二重の修正となってしまいかえって誤差が増大する。
そこで、今回の最深放電点である座標点Ｒ３が図６に示す領域Ｂに位置する場合には、充放電量Ａｈの修正を行わずにステップＳ１０４へリターンする。
【図面の簡単な説明】
【図１】本発明の電池特性演算装置の一実施例を示すブロック図である。
【図２】残存容量演算動作を示すフローチャートである。
【図３】実施例１の残存容量演算動作を示すフローチャートである。
【図４】電池の放電特性図である。
【図５】充放電量Ａｈの誤差累積を補正するためのフローチャートである。
【図６】図５にて用いるマップを示す電池の放電特性図である。
【図１】
0003997646.tif 000002
【図２】
0003997646.tif 000003
【図３】
0003997646.tif 000004
【図４】
0003997646.tif 000005
【図５】
0003997646.tif 000006
【図６】
0003997646.tif 000007