(57)【特許請求の範囲】
【請求項１】
電池の充電率を推定する電池状態推定装置であって、
前記電池に流れる電流値を積算した電流積算値を算出すると共に、前記電池の満充電容量に基づいて第１推定充電率を推定し、前記電池の放電可能容量に基づいて第２推定充電率を推定する電流積算推定部と、
前記電流積算推定部により推定される前記第１推定充電率の変化値と、前記変化値の変化に要した期間における電流積算値をもとに前記電池の満充電容量を推定する満充電容量推定部と、
あらかじめ取得される前記電池の劣化状態に応じた満充電容量、放電レートおよび放電可能容量の対応関係を示すデータに基づいて前記満充電容量推定部により推定された満充電容量と前記電池に流れる平均電流値により算出される放電レートにより前記放電可能容量を推定する放電容量推定部と、
前記第１推定充電率および前記第２推定充電率のいずれにより前記電池の充電率を推定するかを判定するＳＯＣ判定部とを備え、
前記ＳＯＣ判定部は、前記満充電容量に基づいて推定された前記電池の第１推定充電率と前記電池の開放電圧に基づいて推定された第３推定充電率との差を算出し、前記差が所定値よりも小さい場合に、前記第１推定充電率を推定するように判定すると共に、前記差が所定値よりも大きい場合に、前記第２推定充電率を推定するように判定する、電池状態推定装置。
【請求項２】
電池の充電率を推定する電池状態推定装置であって、
前記電池に流れる電流値を積算した電流積算値を算出すると共に、前記電池の満充電容量に基づいて第１推定充電率を推定し、前記電池の放電可能容量に基づいて第２推定充電率を推定する電流積算推定部と、
前記電流積算推定部により推定される前記第１推定充電率の変化値と、前記変化値の変化に要した期間における電流積算値をもとに前記電池の満充電容量を推定する満充電容量推定部と、
あらかじめ取得される前記電池の劣化状態に応じた満充電容量、放電レートおよび放電可能容量の対応関係を示すデータに基づいて前記満充電容量推定部により推定された前記満充電容量と前記電池に流れる平均電流値により算出される放電レートにより前記放電可
能容量を推定する放電容量推定部と、
前記第１推定充電率および前記第２推定充電率のいずれにより前記電池の充電率を推定するかを判定するＳＯＣ判定部とを備え、
前記ＳＯＣ判定部は、前記電池が放電されている場合であって、前記第１推定充電率が所定値以下に低下した場合に、前記第２推定充電率を推定するように判定する、電池状態推定装置。
【請求項３】
請求項１または２に記載の電池状態推定装置と燃料計とを備えた電源装置であって、
前記燃料計は、前記電池状態推定装置により前記第２推定充電率を推定すると判断された場合に前記第２推定充電率に基づいて、前記電池の残容量を表示する、電源装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電池状態推定装置および電源装置に関する。
【背景技術】
【０００２】
近年、ハイブリッド車（ＨＥＶ；Ｈｙｂｒｉｄ Ｅｌｅｃｔｒｉｃ Ｖｅｈｉｃｌｅ）、プラグインハイブリッド車（ＰＨＥＶ；Ｐｌｕｇ−ｉｎ Ｈｙｂｒｉｄ Ｅｌｅｃｔｒｉｃ Ｖｅｈｉｃｌｅ）、電気自動車（ＥＶ；Ｅｌｅｃｔｒｉｃ Ｖｅｈｉｃｌｅ）が普及してきている。これらの車にはキーデバイスとして二次電池が搭載される。車載用二次電池としては主に、ニッケル水素電池およびリチウムイオン電池が普及している。【０００３】
車載用二次電池や大型蓄電システムは、ノートパソコンや携帯電話などと比較し、厳格な安全管理および電池容量の有効活用が求められる。その前提として高精度なＳＯＣ(充電率）推定が求められる。ＳＯＣ推定方法の代表的なものにＯＣＶ（Ｏｐｅｎ Ｃｉｒｃｕｉｔ Ｖｏｌｔａｇｅ）法、電流積算法（クーロンカウント法ともいう）がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１８２５７９号公報
【特許文献２】特開２０１１−４３５１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
電池の放電は、ＳＯＣ＝０％または放電停止電圧に到達した場合に、停止される。【０００６】
劣化の度合いが小さい電池であれば、電池の端子電圧が放電停止電圧に到達するタイミングでＳＯＣ≒０％となる。電池の劣化が進むにつれ、電池の内部抵抗は上昇する。電池の内部抵抗が上昇すると電圧ドロップが生じ、電池の放電が停止する。電圧ドロップにより電池の放電は停止するが、電池自体には放電し切れなかった残存容量が存在するため、ＳＯＣ≠０％となる。【０００７】
例えば、電気自動車等の燃料計や大型蓄電システムなどの蓄電装置の燃料計（容量計）をＳＯＣに基づいて表示している場合に、燃料計はＳＯＣ≠０％に基づいて表示されているにも関わらず、電圧ドロップにより電池の端子電圧が放電停止電圧に到達し、電気自動車等の走行が停止する恐れがある。【０００８】
なお、引用文献２では、電気負荷（外部機器）の機器停止電圧と二次電池の周囲温度と放電率とに基づいて、放電可能容量を算出する方法等について記載されている。しかし、引用文献２では、電池の放電可能容量を算出するに当たり、二次電池の劣化による電圧ドロップが生じることについては、考慮されていない。【０００９】
本開示は、負荷への電力供給に支障をきたすことなく、ＳＯＣを電池の実際の放電性能に即するように補正する電池状態推定装置および電源装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本開示にかかる電池状態推定装置は、電池の満充電容量又は放電可能容量のいずれに基づいて電池の充電率を推定するかを判定するＳＯＣ判定部と、満充電容量を推定する満充電容量推定部と、放電可能容量を推定する放電容量推定部と、満充電容量又は放電可能容量に基づいて電池の充電率を推定する電流積算推定部と、を備える。
【発明の効果】
【００１１】
本開示によれば、負荷への電力供給に支障をきたすことなく、ＳＯＣを電池の実際の放電性能に即するように補正する電池状態推定装置および電源装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は実施形態に係る蓄電池システムを説明するための図である。
【図２】図２は実施形態に係る電池状態推定装置の構成例を示す図である。
【図３】図３は実施形態に係る記憶部の構成例を示す図である。
【図４】図４は放電時の放電区間容量とＳＯＣ＿ＦＵＬＬの関係を示す図である。
【図５】図５は実施形態に係る温度補正テーブル及び電流補正テーブルを示したものである。
【図６】図６は実施形態に係るＦＣＣ、放電レートおよび放電可能容量の対応関係を示す概念図である。
【図７】図７は電圧ドロップ、ＳＯＣ＿ＦｕｌｌおよびＳＯＣ＿Ｕｓａｂｌｅの関係を示した概念図である。
【図８】図８は実施形態に係る電池状態推定装置によるＳＯＣ修正処理のフローチャートである。
【図９】図９は実施形態に係る電池状態推定装置によるＳＯＣ修正処理のフローチャートである。
【発明を実施するための形態】
【００１３】
以下、実施形態の例を、図面を参照して具体的に説明する。参照される各図において、実質的に同一の構成に対する重複説明を省略する場合がある。
【００１４】
図１は、実施形態に係る蓄電池システム４０を説明するための図である。図２は、実施形態に係る電池状態推定装置４２２の構成例を示す図である。図３は、実施形態に係る記憶部４２２６の構成例を示す図である。本実施形態では、蓄電池システム４０は、ＨＥＶ、ＰＨＥＶ、ＥＶなどの動力源として車両に搭載されることを想定する。蓄電池システム４０および電池の残容量を表示する燃料計を備えた構成を、電源装置と称する。
【００１５】
走行用モータ１０は、例えば、三相交流同期モータである。電力変換器２０は、蓄電池システム４０とリレー３０を介して接続される。電力変換器２０は、力行時、蓄電池システム４０から供給される直流電力を交流に変換して走行用モータ１０に供給する。また回生時、電力変換器２０は、走行用モータ１０から供給される交流電力を直流電力に変換し、蓄電池システム４０に供給する。
【００１６】
リレー３０は、制御部５０からのリレー制御信号により開状態又は閉状態に制御される。リレー３０は、閉状態の場合、電力変換器２０と蓄電池システム４０とを接続し、充放電経路を形成する。また、リレー３０は、開状態の場合、電力変換器２０と蓄電池システム４０との充放電経路を遮断する。
【００１７】
制御部５０は、車両全体を電子制御する。制御部５０は、ユーザのアクセル操作量や車速や蓄電システムからの情報等に基づいて、走行用モータ１０へのトルク要求値を設定する。制御部５０は、このトルク要求値に従って走行用モータ１０が動作するように電力変換器２０を制御する。例えば、トルク要求値が大きくなると、制御部５０は、その程度に応じた電力を走行用モータ１０に供給するように電力変換器２０を制御する。また、トルク要求値が小さくなると、制御部５０は、減速エネルギーをエネルギー源として走行用モータ１０より発電される電力を蓄電池システム４０に供給するよう電力変換器２０を制御する。
【００１８】
蓄電池システム４０は、電池モジュール４１０、電池管理装置４２０、電圧センサ４３０、電流センサ４４０及び温度センサ４５０を含む。
【００１９】
電池モジュール４１０は、１つ以上の電池（二次電池とも言う）から構成される。本実施形態では、電池モジュール４１０に含まれる電池としてリチウムイオン二次電池が使用されることを想定する。図１では、直列接続された複数の電池にて電池モジュール４１０が構成されているが、電池モジュール４１０を構成する電池の個数は１つでも良い。電池モジュール４１０に含まれる電池の一部又は全部は、互いに並列接続されていても良い。なお、本実施形態において、特に説明がない限り、電池とは、単電池を意味する。
【００２０】
電池モジュール４１０は、リレー３０を介して電力変換器２０と接続される。電池モジュール４１０は、走行用モータ１０が電力源として動作するとき（回生時）、電力変換器２０を介して充電電力の供給を受けることができる。また、電池モジュール４１０は、走行用モータ１０が負荷として動作するとき（力行時）、電力変換器２０を介して放電電力を供給することができる。
【００２１】
外部充電および電力変換器２０の力行／回生制御を通じて蓄電池システム４０内の電池は充放電される。過充電および過放電を回避するため、制御部５０が電池のＳＯＣを正確に認識することが求められる。すなわち、電池の充放電は、制御部５０によって制御されている。なお、制御部５０が過充電および過放電を回避するために把握する電池のＳＯＣとは、後述するＳＯＣ＿Ｆｕｌｌである。  電圧センサ４３０は、電池モジュール４１０を構成する各複数の電池のそれぞれの端子電圧（電池のそれぞれの正極及び負極間の電位差）の電圧値Ｖｄを検出する。電圧センサ４３０は、検出した各電池の電圧値Ｖｄを電池管理装置４２０に出力する。
【００２２】
電流センサ４４０は、電池モジュール４１０と電力変換器２０との間に配置され、電池モジュール４１０に流れる電流の電流値Ｉｄを測定する。電流センサ４４０は、検出した電流値Ｉｄを電池管理装置４２０に出力する。
【００２３】
温度センサ４５０は、電池モジュール４１０の温度Ｔｄ（例えば、電池モジュール４１０の表面温度）を検出する。電池モジュール４１０は、検出した温度Ｔｄを電池管理装置４２０に出力する。
【００２４】
電池管理装置４２０は、電池状態推定装置４２２及び通信部４２４を含む。電池状態推定装置４２２は、電流値Ｉｄ、電圧値Ｖｄ及び温度Ｔｄを含む電池状態データを用いて、ＳＯＣ（Ｓｔａｔｅ Ｏｆ Ｃｈａｒｇｅ、充電率とも言う）等の電池状態を推定する。
【００２５】
通信部４２４は、電池状態推定装置４２２で推定されたＳＯＣ等の電池状態に関する情報を制御部５０に送信する。電池管理装置４２０と制御部５０との間は、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ Ａｒｅａ Ｎｅｔｗｏｒｋ）などのネットワークにより接続される。
【００２６】
電池状態推定装置４２２は、ＦＣＣ推定部（満充電推定部とも言う）４２２１と電流積算推定部４２２２とＳＯＣ判定部４２２３と平均電流値算出部４２２４と放電容量推定部４２２５と記憶部４２２６を備える。
【００２７】
記憶部４２２６はＳＯＣ−ＯＣＶテーブル６１、補正テーブル６２、ＦＣＣ保持部６３を含む。補正テーブル６２は後述するＳＯＣ補正処理および／または後述するＦＣＣ（Ｆｕｌｌ  Ｃｈａｒｇｅ  Ｃａｐａｃｉｔｙ、満充電容量）補正処理により使用される補正係数を記述したテーブルである。ＦＣＣ保持部６３はＦＣＣを一時保持する。
【００２８】
電池を充電あるいは放電することにより電池が劣化すると、ＳＯＣが低い値のときに、ＳＯＣ≠０％であるにもかかわらず、電池の放電が停止する場合がある。これは、電池の劣化によって電池の内部抵抗が増加したことに起因する、電圧ドロップが生じるためである。放電が停止された電池には、電圧ドロップにより放電されなかった残存容量が存在する。つまり、劣化した電池が放電可能な容量は、満充電容量ＦＣＣではなく、満充電容量ＦＣＣより残存容量を引いた放電可能容量（Ｄｉｓｃｈａｒｇｅ  Ｃａｐａｃｉｔｙ、ＤＣとも言う）ということになる。電圧ドロップにより電池の放電が停止するタイミングでＳＯＣ≒０％となるように、ＳＯＣを補正する方法について説明する。
【００２９】
電流積算推定部４２２２は、電流センサ４４０により検出される電池に流れる電流値Ｉｄを積算することにより、電池のＳＯＣを推定する。具体的には下記（式１）または（式２）を用いてＳＯＣを推定する。
【００３０】
ＳＯＣ＿Ｆｕｌｌ＝ＳＯＣ0±（Ｑ／ＦＣＣ）×１００・・・（式１）
ＳＯＣ＿Ｕｓａｂｌｅ＝ＳＯＣ0−（Ｑ／ＤＣ）×１００・・・（式２）
ＳＯＣ0は充電および放電を開始する前のＳＯＣを、Ｑは電流積算値（単位Ａｈ）を、ＦＣＣは満充電容量を、ＤＣは放電可能容量をそれぞれ示す。＋は充電、−は放電を示す。
【００３１】
ＳＯＣ＿Ｆｕｌｌは満充電容量を用いてＳＯＣを推定したものである。ＳＯＣ＿Ｕｓａｂｌｅは放電可能容量を用いてＳＯＣを推定したものである。
【００３２】
放電可能容量は、ＦＣＣと放電レート（単位Ｃ）より算出する。
【００３３】
ＦＣＣ推定部４２２１は、電流積算推定部４２２２により推定されるＳＯＣ＿ＦＵＬＬの変化値と、その変化に要した期間における電流積算値をもとに電池のＦＣＣを推定する。ＦＣＣは、下記（式３）により推定できる。
ＦＣＣ＝（Ｑｔ／ΔＳＯＣ）×１００ …（式３）
ΔＳＯＣはＳＯＣ＿ＦＵＬＬの変化値、ＱｔはΔＳＯＣに要した区間容量（単位Ａｈ）をそれぞれ示す。以下、放電時の区間容量を放電区間容量と称し、充電時の区間容量を充電区間容量と称する。
【００３４】
図４は、放電区間容量とＳＯＣ＿ＦＵＬＬの関係を示す図である。放電区間容量が大きくなるに従ってＳＯＣ＿ＦＵＬＬの値が低下する。充電時はこの逆で充電区間容量が大きくなるに従ってＳＯＣ＿ＦＵＬＬの値が上昇する。ＦＣＣ推定部４２２１は、電流積算推定部４２２２により推定されるＳＯＣ＿ＦＵＬＬが設定値（例えば、１０％）だけ低下すると、その変化に要した区間における放電区間容量を特定し、上記（式３）を用いてＦＣＣを推定する。放電区間容量は、電流積算値により特定できる。ＦＣＣ推定部４２２１は、ＦＣＣの推定に伴い新たに推定されるＦＣＣにより、ＦＣＣ保持部６３に保持されているＦＣＣを更新する。
【００３５】
なお、ＦＣＣを推定する際に、区間容量Ｑｔを補正してもよい。例えば、検出された電流値の時間積分により算出された区間容量Ｑｔに対して温度補正及び／又は電流補正を施してもよい。ＦＣＣ推定部４２２１は、補正後の区間容量Ｑｔ’を下記（式４）、（式５）を用いて算出する。
Ｑｔ’＝Ｑｔ×αｔ …（式４）
Ｑｔ’＝Ｑｔ×αｉ …（式５）
αｔは温度補正係数を、αｉは電流補正係数をそれぞれ示す。図５は、温度補正テーブル６２ａ及び電流補正テーブル６２ｂを示したものである。温度補正テーブル６２ａ及び電流補正テーブル６２ｂは、補正テーブル６２に含まれるデータである。温度補正テーブル６２ａは、温度センサ４５０により検出される温度Ｔｄと温度補正係数αｔの対応関係を記述したテーブルである。電流補正テーブル６２ｂは、電流センサ４４０により検出される電流値Ｉｄと電流補正係数αｉの対応関係を記述したテーブルである。
【００３６】
ＦＣＣ推定部４２２１は、検出された温度Ｔｄをもとに温度補正テーブル６２ａを参照して温度補正係数αｔを特定する。また検出された電流値Ｉｄをもとに電流補正テーブル６２ｂを参照して電流補正係数αｉを特定する。二つの補正係数を区間容量Ｑｔに掛ける順番はどちらからでもよい。
【００３７】
平均電流値算出部４２２４は、ＳＯＣ＿ＦＵＬＬが設定値だけ変化した際における平均電流値を算出し、当該期間における放電レート（Ｃ）を算出する。
【００３８】
放電容量推定部４２２５は、更新されたＦＣＣおよび算出された放電レート（Ｃ）より、放電可能容量を推定する。ここで、図６は、ＦＣＣ、放電レート（Ｃ）および放電可能容量の対応関係を示す概念図である。放電容量推定部４２２５が放電可能容量を推定する際には、更新されたＦＣＣおよび放電レート（Ｃ）を図６の概念図と照合し、放電可能容量を推定する。図６の概念図は、記憶部４２２６に記憶させる。
【００３９】
図６の概念図は、Ｘ軸にＦＣＣが示され、Ｙ軸に放電可能容量が示され、グラフ内部に放電レート（Ｃ）がプロットされている。Ｘ軸とＹ軸の交点は、（Ｘ，Ｙ）＝（ＦＣＣ0，０）である。Ｙ軸と各放電レートとの交点は、（Ｘ，Ｙ）≒（ＦＣＣ0，ＤＣ0）である。
【００４０】
（Ｘ，Ｙ）≒（ＦＣＣ0，ＤＣ0）は、電池が劣化していない状態を表す。ＦＣＣ0とは、電池が劣化していない状態の満充電容量を表す。ＤＣ0とは、電池が劣化していない状態の放電可能容量を表す。Ｘ軸は、右に行くほど、電池の劣化が進んでいる状態を表す。Ｙ軸は、下に行くほど、電池の劣化が進んでいる状態を表す。図６の概念図では、ある劣化状態において、大きい放電レート（Ｃ）で放電するほど、放電可能容量が小さくなることを表している。図６の概念図では、小さい放電レート（Ｃ）で放電するほど、電池の劣化が進行した状態においても、放電可能容量が大きくなることを表している。
【００４１】
なお、図６の概念図は、事前の実験またはシミュレーションにより、二次電池が初期状態から徐々に劣化していく際に取得されるＦＣＣと放電可能容量のデータから生成される。事前の実験またはシミュレーションを行なう際には、複数の放電レートで二次電池を放電し、様々な劣化度合いの二次電池について、ＦＣＣと放電可能容量を取得する。
【００４２】
電流積算推定部４２２２は、上記（式１）または（式２）により、電池のＳＯＣを推定する。電流積算推定部４２２２は、電池の劣化が大きく影響する場合に、ＳＯＣ＿Ｕｓａｂｌｅを電池のＳＯＣとして推定する。『ＳＯＣを補正する』とは、『ＳＯＣ＿Ｕｓａｂｌｅを電池のＳＯＣとして推定する』ことを意味する。
【００４３】
図７は、電圧ドロップ、ＳＯＣ＿ＦｕｌｌおよびＳＯＣ＿Ｕｓａｂｌｅの関係を示した概念図である。電圧ドロップが生じ、電池の放電が停止したタイミングにおいて、ＳＯＣ＿Ｆｕｌｌ≠０％であるのに対し、ＳＯＣ＿Ｕｓａｂｌｅ≒０％である。
【００４４】
ＳＯＣを補正する必要があるか否かは、ＳＯＣ判定部４２２３が判定する。  
【００４５】
例えば、ＳＯＣ判定部４２２３は、電池の放電時において、上記（式１）により算出されるＳＯＣ＿ＦｕｌｌとＯＣＶ法により推定されるＳＯＣ＿ＯＣＶとの差が所定値よりも小さい場合にはＳＯＣとしてＳＯＣ＿Ｆｕｌｌを採用し、ＳＯＣ＿ＦｕｌｌとＳＯＣ＿ＯＣＶとの差が所定値よりも大きい場合にＳＯＣとしてＳＯＣ＿Ｕｓａｂｌｅを採用するように判定するような構成とすることができる。ＯＣＶ法とは、電池の開放電圧（ＯＣＶ）を推定し、記憶部４２２６に記憶させたＳＯＣ−ＯＣＶテーブル６１を参照して、推定したＯＣＶに対応するＳＯＣを特定するものである。ＳＯＣ−ＯＣＶテーブル６１は、電池のＳＯＣと、電池のＯＣＶ（開放電圧）との関係を記述したテーブルである。ＳＯＣ−ＯＣＶテーブル６１は、事前の実験またはシミュレーションにより、電池セルの充電率が０％の状態から徐々に充電していく際に取得されるＳＯＣとＯＣＶのデータから生成される。また、ＳＯＣ−ＯＣＶテーブル６１は、事前の実験またはシミュレーションにより、電池セルの充電率が１００％の状態から徐々に放電していく際に取得されるＳＯＣとＯＣＶのデータから生成することもできる。
【００４６】
また、ＳＯＣ判定部４２２３による判定方法としては、電池の放電時において上記（式１）により算出されるＳＯＣ＿Ｆｕｌｌが所定値以下（例えばＳＯＣ＿Ｆｕｌｌが３０％以下）となった場合に、引き続き放電する場合にはＳＯＣとしてＳＯＣ＿Ｕｓａｂｌｅを採用するように判定することができる。
【００４７】
次に、以上の構成による電池状態推定装置４２２によるＳＯＣ補正処理について、図８および図９のフローチャートを用いて説明する。図８は、ＳＯＣ判定部４２２３によって行なうＳＯＣとしてＳＯＣ＿Ｕｓａｂｌｅを採用するか否かの判定を、ＳＯＣ＿ＦｕｌｌとＳＯＣ＿ＯＣＶとの差が所定値以上か否かで判定する場合について、説明するものである。図９は、ＳＯＣ判定部４２２３によって行なうＳＯＣとしてＳＯＣ＿Ｕｓａｂｌｅを採用するか否かの判定を、ＳＯＣ＿Ｆｕｌｌが所定値以下か否かで判定する場合について、説明するものである。
【００４８】
図８のフローチャートに基づいて、ＳＯＣの補正について説明する。
【００４９】
電池は、制御部５０により充放電を制御されている（ステップ１）。
【００５０】
電池の充電時には、電流積算推定部４２２２は、（式１）によりＳＯＣ＿Ｆｕｌｌを推定し、推定されたＳＯＣ＿Ｆｕｌｌを電池のＳＯＣと推定する（ステップ３０）。
【００５１】
電池の放電時には、ＳＯＣ＿ＦｕｌｌとＳＯＣ＿ＯＣＶが推定される（ステップ２０）。ＳＯＣ判定部４２２３は、ＳＯＣ＿ＦｕｌｌとＳＯＣ＿ＯＣＶとの差を計算する（ステップ２１）。ＳＯＣ＿ＦｕｌｌとＳＯＣ＿ＯＣＶとの差が所定値よりも大きい場合には、ＳＯＣ判定部４２２３は、ＳＯＣ＿Ｕｓａｂｌｅを電池のＳＯＣと推定するように判定する（ステップ２１）。ＳＯＣ＿ＦｕｌｌとＳＯＣ＿ＯＣＶとの差が所定値以下の場合には、ＳＯＣ判定部４２２３は、ＳＯＣ＿Ｆｕｌｌを電池のＳＯＣと推定するように判定する（ステップ２１）。
【００５２】
ＳＯＣ判定部４２２３がＳＯＣ＿Ｆｕｌｌを電池のＳＯＣと推定すると判定した場合には、電流積算推定部４２２２は、（式１）によりＳＯＣ＿Ｆｕｌｌを推定し、推定されたＳＯＣ＿Ｆｕｌｌを電池のＳＯＣと推定する（ステップ３０）。
【００５３】
ＳＯＣ判定部４２２３がＳＯＣ＿Ｕｓａｂｌｅを電池のＳＯＣと推定すると判定した場合には、放電容量推定部４２２５は、放電可能容量を推定する（ステップ４０）。そして、電流積算推定部４２２２は、（式２）によりＳＯＣ＿Ｕｓａｂｌｅを推定し、推定されたＳＯＣ＿Ｕｓａｂｌｅを電池のＳＯＣと推定する（ステップ４０）。
【００５４】
ステップ３０又はステップ４０の後、電池の端子電圧が放電停止電圧に到達した場合には、電池の放電は終了する（ステップ５０）。ステップ３０又はステップ４０の後、電池の端子電圧が放電停止電圧に到達しない場合には、ステップ１０に戻る（ステップ５０）。電池の端子電圧が放電停止電圧に到達したか否かは、制御部５０が判定する。
【００５５】
図９のフローチャートで示されるＳＯＣの補正処理は、ＳＯＣ＿Ｆｕｌｌが所定値以下（例えば３０％以下）となった場合に、ＳＯＣ判定部４２２３がＳＯＣ＿Ｕｓａｂｌｅを電池のＳＯＣに推定すると判定する（ステップ２２）。図９のフローチャートに基づく処理においてＳＯＣ判定部４２２３による判定以外は、図８のフローチャートで示されるＳＯＣの補正処理と同様の処理をする。
【００５６】
電流積算推定部４２２２によるＳＯＣ＿Ｕｓａｂｌｅの算出及び放電容量推定部４２２５による放電可能容量の推定は、ステップ２１またはステップ２２により、ＳＯＣ＿ＵｓａｂｌｅをＳＯＣと推定すると判断された場合のみ、行なえば良い。ＳＯＣ＿ＵｓａｂｌｅをＳＯＣと推定するような場合とは、例えば、ＳＯＣに基づいて燃料計は電池の残容量を表示しているような場合である。ＳＯＣ＿Ｕｓａｂｌｅは、電圧ドロップにより放電停止電圧に到達することを考慮した値であるため、ＳＯＣ＿ＵｓａｂｌｅをＳＯＣと推定することにより、放電停止電圧に達するタイミングで燃料計の表示がゼロとなるように電池の残容量を調整することができる。
【００５７】
なお、図８および図９のフローチャートで示されるＳＯＣの補正処理とは別に、電流積算推定部４２２２によるＳＯＣ＿Ｆｕｌｌの算出及びＦＣＣ推定部４２２１によるＦＣＣの推定は、電池を充放電している期間において、所定の間隔で定期的に行なう。これは、実際の充電率であるＳＯＣ＿Ｆｕｌｌによって、制御部５０は、過充電や過放電とならない範囲で、電池の充放電を制御するためである。
【００５８】
以上の実施形態では、電気自動車等のモータ駆動用の電源として用いられる電池の電池状態推定装置を例に挙げて説明したが、家庭用若しくは産業用の電源として用いられる電池の電池状態推定装置についても、本開示にかかるＳＯＣの補正を行なうことができる。
【産業上の利用可能性】
【００５９】
本開示に係る電池状態推定装置および電源装置は、電気自動車等のモータ駆動用の電源、バックアップ電源等に有用である。
【符号の説明】
【００６０】
１０  走行用モータ
２０  電力変換器
３０  リレー
４０  蓄電池システム
４１０  電池モジュール
４２０  電池管理装置
４２２  電池状態推定装置
４２２１  ＦＣＣ推定部
４２２２  電流積算推定部
４２２３  ＳＯＣ判定部
４２２４  平均電流値算出部
４２２５  放電容量推定部
４２２６  記憶部
４２４  通信部
４３０  電圧センサ
４４０  電流センサ
４５０  温度センサ
５０  制御部
６１  ＳＯＣ−ＯＣＶテーブル
６２  補正テーブル
６２ａ  温度補正テーブル
６２ｂ  電流補正テーブル
６３  ＦＣＣ保持部
【図１】
0006572448.tif 000002
【図２】
0006572448.tif 000003
【図３】
0006572448.tif 000004
【図４】
0006572448.tif 000005
【図５】
0006572448.tif 000006
【図６】
0006572448.tif 000007
【図７】
0006572448.tif 000008
【図８】
0006572448.tif 000009
【図９】
0006572448.tif 000010