(57)【要約】【課題】  精度よく二次電池のＳＯＣを算出する。【解決手段】  ＳＯＣ算出部は、充放電電流およびバッテリ温度を検出するステップ（Ｓ３０２）と、充放電電流およびバッテリ温度に基づいて、分極容量を算出するステップ（３０４）と、前回算出されたＳＯＣに分極容量を加算して、ＯＣＶ算出用ＳＯＣを算出するステップ（Ｓ３０６）と、ＯＣＶ算出用ＳＯＣに基づいて、ＯＣＶを算出するステップ（Ｓ３０８）と、ＩＲドロップ電圧を算出するステップ（Ｓ３１０）と、ＯＣＶにＩＲドロップ電圧を加算して、推定電圧を算出するステップ（Ｓ３１２）と、充放電電圧を検出するステップ（Ｓ３１４）と、推定電圧と充放電電圧との差である電圧偏差を算出するステップ（Ｓ３１６）と、電圧偏差がなくなるように、擬似ＳＯＣの補正値を算出するステップ（Ｓ３１８）とを含む、プログラムを実行する。【選択図】        図７
2005227164.tif 000002
【特許請求の範囲】
【請求項１】
二次電池の残存容量を、繰返し計算することにより算出する、二次電池の残存容量算出装置であって、
電圧とは異なる前記二次電池の状態を検出するための状態検出手段と、
検出された状態に基づいて、前記二次電池の分極が前記二次電池の残存容量に与える影響量を算出するための影響量算出手段と、
算出された影響量に基づいて、以前に算出された残存容量を補正するための容量補正手段と、
補正された残存容量に基づいて、前記二次電池の開放電圧を算出するための電圧算出手段と、
算出された開放電圧に基づいて前記二次電池の電圧を推定するための電圧推定手段と、
前記二次電池の電圧を検出するための電圧検出手段と、
推定された電圧および検出された電圧を比較するための比較手段と、
推定された電圧および検出された電圧を比較した結果に基づいて、以前に算出された残存容量を補正し、前記二次電池の残存容量を算出するための容量算出手段とを含む、二次電池の残存容量算出装置。
【請求項２】
前記状態検出手段は、
前記二次電池の電流を検出するための手段と、
前記二次電池の温度を検出するための手段とを含み、
前記影響量算出手段は、前記二次電池の電流および温度に基づいて、前記影響量を算出するための手段を含む、請求項１に記載の二次電池の残存容量算出装置。
【請求項３】
前記二次電池の残存容量算出装置は、前記二次電池の電流および温度に対応して、前記影響量を予め記憶するための記憶手段をさらに含み、
前記影響量算出手段は、前記記憶手段により記憶された影響量の中から、検出された電流および温度に対応した影響量を選択して算出するための手段を含む、請求項２に記載の二次電池の残存容量算出装置。
【請求項４】
前記二次電池の残存容量算出装置は、前記二次電池の残存容量に対応して、前記二次電池の開放電圧を予め記憶するための電圧記憶手段をさらに含み、
前記電圧算出手段は、前記電圧記憶手段により記憶された開放電圧の中から、前記容量補正手段により補正された残存容量に対応した開放電圧を選択して算出するための手段を含む、請求項１ないし３のいずれかに記載の二次電池の残存容量算出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池の残存容量算出装置に関し、特に、二次電池の残存容量を、繰返し計算することにより算出する、二次電池の残存容量算出装置に関する。
【背景技術】
【０００２】
従来より、二次電池の電流値を積算して、二次電池の残存容量（ＳＯＣ（State Of Charge））を算出する技術が知られている。電流値を積算してＳＯＣを算出する場合、検出された電流値に含まれる誤差により、算出されたＳＯＣが、実際のＳＯＣと一致しない場合もある。このような不一致を補正するため、電流値などに基づいて推定された推定電圧と検出された実電圧とを比較して補正値を算出し、電流値を積算して得られたＳＯＣを補正する技術がある。
【０００３】
国際公開ＷＯ９９／６１９２９号公報（特許文献１）は、正確にＳＯＣを推定することができる電池充電状態の推定装置を開示する。特許文献１に記載の電池充電状態の推定装置は、電池の充放電電流を検出する電流検出部と、検出された充放電電流値を積分して、予め求められていた初期値に加算して、擬似ＳＯＣを推定する擬似ＳＯＣ推定部と、擬似ＳＯＣに基づき、擬似ＳＯＣに対応する開放電圧を推定する起電力推定部と、検出された充放電電流値に基づいて、電池の内部抵抗による電圧変動（内部抵抗電圧）を推定する電圧変動推定部と、充放電電流の変化に基づいて、電池の過渡的な電圧の変動（分極電圧）を推定する動的電圧変動推定部と、起電力推定部、電圧変動推定部および動的電圧変動推定部の出力値を加算して、推定電圧を算出する第１の加算器と、電池電圧を検出する電圧検出部と、推定電圧と電圧検出部によって検出された実際の電池の測定電圧とを比較する比較器と、推定電圧と測定電圧との差に基づく修正量を算出するＳＯＣ修正量算出部と、擬似ＳＯＣに修正量を加算して、ＳＯＣの推定値を算出する第２の加算器とを含む。
【０００４】
この公報に開示された発明によると、擬似ＳＯＣから電池の起電力を推定するとともに、内部抵抗電圧と、分極電圧とを推定し、これらの合計として電池の電圧を推定する。この推定電圧と実際に測定された電池との差に基づいて、擬似ＳＯＣを修正して電池のＳＯＣを推定している。これにより、内部抵抗や電池の状態の変動を考慮したＳＯＣの修正が行われるので、電池のＳＯＣの推定精度を向上することができる。
【特許文献１】国際公開ＷＯ９９／６１９２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、電池の性質として、分極電圧はＳＯＣに依存する要素があるが、上述の公報に記載された発明においては、分極電圧を推定する際、ＳＯＣは考慮されていない。そのため、分極電圧にＳＯＣが考慮されていない分、電池の推定電圧の精度が劣り、推定電圧と実電圧との差が大きくなる。この場合、擬似ＳＯＣが必要以上に修正されて、算出されたＳＯＣの精度が劣るという問題点があった。二次電池の電流および温度に加えて、パラメータとしてＳＯＣを用い、分極電圧を推定することも考えられるが、それでは制御が複雑化してしまう。
【０００６】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、精度よく二次電池のＳＯＣを算出できる、二次電池の残存容量算出装置を提供することである。
【課題を解決するための手段】
【０００７】
第１の発明に係る二次電池の残存容量算出装置は、二次電池の残存容量を、繰返し計算することにより算出する。この容量算出装置は、電圧とは異なる二次電池の状態を検出するための状態検出手段と、検出された状態に基づいて、二次電池の分極が二次電池の残存容量に与える影響量を算出するための影響量算出手段と、算出された影響量に基づいて、以前に算出された残存容量を補正するための容量補正手段と、補正された残存容量に基づいて、二次電池の開放電圧を算出するための電圧算出手段と、算出された開放電圧に基づいて二次電池の電圧を推定するための電圧推定手段と、二次電池の電圧を検出するための電圧検出手段と、推定された電圧および検出された電圧を比較するための比較手段と、推定された電圧および検出された電圧を比較した結果に基づいて、以前に算出された残存容量を補正し、二次電池の残存容量を算出するための容量算出手段とを含む。
【０００８】
第１の発明によると、状態検出手段により検出された二次電池の状態（たとえば電流および温度）に基づいて、影響量算出手段により、影響量が算出される。算出された影響量に基づいて、容量補正手段により、以前に算出された残存容量（ＳＯＣ）が補正され、電圧算出手段により、補正された残存容量に基づいて、二次電池の開放電圧が算出される。これにより、分極の影響量が反映された残存容量を用いて、分極電圧を含んだ開放電圧を算出することができる。開放電圧は、残存容量に基づいて算出されるため、開放電圧に含まれる分極電圧は、残存容量に対応した値となる。そのため、たとえば、二次電池の電流や温度などに加え、パラメータとして残存容量を用いて分極電圧を算出することなく、分極電圧に残存容量の依存性を持たせることができる。このようにして算出された開放電圧に基づいて、電圧推定手段により、二次電池の電圧が推定される。そのため、推定された電圧に含まれる誤差が少なくなり、精度よく二次電池の電圧を推定することができる。推定された電圧および電圧検出手段により検出された電圧が、比較手段により比較される。推定された電圧と検出された電圧との差は、分極電圧を残存容量に対応させた分だけ小さくなる。このような比較結果に基づいて、容量算出手段により、以前に算出された残存容量が補正され、二次電池の残存容量が算出される。これにより、たとえば、推定された電圧と検出された電圧との差が小さいほど補正量が小さくなるように、以前に算出された残存容量を補正すれば、残存容量が必要以上に補正されることを抑制することができる。その結果、精度よく二次電池のＳＯＣを算出できる、二次電池の残存容量算出装置を提供することができる。
【０００９】
第２の発明に係る二次電池の残存容量算出装置においては、第１の発明の構成に加え、状態検出手段は、二次電池の電流を検出するための手段と、二次電池の温度を検出するための手段とを含む。影響量算出手段は、二次電池の電流および温度に基づいて、影響量を算出するための手段を含む。
【００１０】
第２の発明によると、二次電池の電流および温度が検出され、影響量算出手段は、二次電池の電流および温度に基づいて、影響量を算出する。これにより、電流および温度に基づいて、二次電池の状態と対応した分極の影響量を正確に算出し、精度よく二次電池のＳＯＣを算出できる。
【００１１】
第３の発明に係る二次電池の残存容量算出装置は、第２の発明の構成に加え、二次電池の電流および温度に対応して、影響量を予め記憶するための記憶手段をさらに含む。影響量算出手段は、記憶手段により記憶された影響量の中から、検出された電流および温度に対応した影響量を選択して算出するための手段を含む。
【００１２】
第３の発明によると、記憶手段は、二次電池の電流および温度に対応して、影響量を予め記憶し、影響量算出手段は、記憶手段により記憶された影響量の中から、検出された電流および温度に対応した影響量を選択して算出する。これにより、たとえば予め実験などで、正確に求められた影響量を、二次電池の電流および温度に対応して記憶しておき、この影響量の中から、検出された電流および温度に対応した影響量を選択して算出することができる。その結果、二次電池の状態に対応した影響量を精度よく算出し、精度よく二次電池のＳＯＣを算出できる。
【００１３】
第４の発明に係る二次電池の残存容量算出装置は、第１ないし３のいずれかの発明の構成に加え、二次電池の残存容量に対応して、二次電池の開放電圧を予め記憶するための電圧記憶手段をさらに含む。電圧算出手段は、電圧記憶手段により記憶された開放電圧の中から、容量補正手段により補正された残存容量に対応した開放電圧を選択して算出するための手段を含む。
【００１４】
第４の発明によると、電圧記憶手段は、二次電池の残存容量に対応して、二次電池の開放電圧を予め記憶し、電圧算出手段は、電圧記憶手段により記憶された開放電圧の中から、容量補正手段により補正された残存容量に対応した開放電圧を選択して算出する。これにより、たとえば予め実験などで、正確に求められた開放電圧を、残存容量に対応して記憶しておき、この開放電圧の中から、容量補正手段により補正された残存容量に対応した開放電圧を選択して算出することができる。その結果、残存容量に対応した開放電圧を精度よく算出し、精度よく二次電池のＳＯＣを算出できる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００１６】
図１に示すように、本実施の形態に係る容量算出装置を搭載した車両は、バッテリ１００とＰＣＵ（Power Control Unit）２００と、走行用モータ３００と、ＥＣＵ（Electronic Control Unit）４００とを含む。本実施の形態に係る容量算出装置を搭載した車両は、走行用モータ３００の駆動力により走行する電気自動車である。なお、電気自動車の代わりに、エンジンとモータとを搭載したハイブリッド自動車や、燃料電池を搭載した燃料電池車であってもよい。
【００１７】
バッテリ１００は、複数のバッテリセルを一体化したバッテリモジュールを、さらに複数直列に接続して構成された組電池である。ＰＣＵ２００は、バッテリ１００から供給された直流電力を、交流電力に変換し、走行用モータ３００に供給する。車両の回生制動時には、走行用モータ３００が発電した交流電力を、直流電力に変換し、変換された直流電流により、バッテリ１００が蓄電される。なお、ＰＣＵ２００は、バッテリ１００から供給された電力の電圧値を昇圧したり、走行用モータ３００が発電した電力の電圧値を降圧したりするＤＣ／ＤＣコンバータを含んでもよい。
【００１８】
走行用モータ３００は、三相交流モータである。走行用モータ３００は、バッテリ１００に蓄えられた電力により駆動し、車両を走行させる。車両の回生制動時には、車輪（図示せず）により走行用モータ３００が駆動され、走行用モータ３００が発電機として作動する。これにより走行用モータ３００は、制動エネルギを電力に変換する回生ブレーキとして作用する。走行用モータ３００により発電された電力は、ＰＣＵ２００を介してバッテリ１００に蓄えられる。
【００１９】
ＥＣＵ４００は、車両の運転状態や、アクセル開度、アクセル開度の変化率、シフトポジション、バッテリ１００のＳＯＣおよびＲＯＭ（Read Only Memory）に保存されたマップを用いて所定のプログラムを実行する。これにより、ＥＣＵ４００は、車両が所望の運転状態となるように、車両に搭載された機器類を制御する。
【００２０】
ＥＣＵ４００には、バッテリ１００の充放電電圧ＶＭを検出する電圧計４１０と、充放電電流ＩＭを検出する電流計４１２と、バッテリ温度ＴＭを検出するバッテリ温度センサ４１４とが接続されている。ＥＣＵ４００は、ＳＯＣ算出部５００を含む。ＳＯＣ算出部５００は、電圧計４１０が検出した充放電電圧ＶＭ、電流計４１２が検出した充放電電流ＩＭおよびバッテリ温度センサ４１４が検出したバッテリ温度ＴＭに基づいて、バッテリ１００のＳＯＣを算出する。
【００２１】
図２を参照して、ＳＯＣ算出部５００についてさらに説明する。ＳＯＣ算出部５００は、電流積算値算出部５０２と、加算器５０４と、補正値算出部５０６と、加算器５０８とを含む。
【００２２】
電流積算値算出部５０２は、充放電電流ＩＭを積算し、ＳＯＣの変化量を算出する。加算器５０４は、前回算出されたＳＯＣに電流積算値算出部５０２が算出したＳＯＣの変化量を加算して、擬似ＳＯＣを算出する。なお、前回算出されたＳＯＣの代わりに、２回以上前に算出されたＳＯＣを用いてもかまわない。
【００２３】
補正値算出部５０６は、充放電電圧ＶＭ、充放電電流ＩＭおよびバッテリ温度ＴＭに基づいて、擬似ＳＯＣを補正する補正値を算出する。加算器５０８は、擬似ＳＯＣに補正値を加算し、現在のＳＯＣを算出する。
【００２４】
図３を参照して、補正値算出部５０６についてさらに説明する。補正値算出部５０６は、分極容量算出部５１０と、加算器５１１と、ＯＣＶ（Open Circuit Voltage）算出部５１２と、ＩＲドロップ電圧算出部５１４と、加算器５１６と、比較器５１８と、ＰＩ補償器５２０とを含む。
【００２５】
分極容量算出部５１０は、充放電電流ＩＭおよびバッテリ温度ＴＭに基づいて、分極容量を算出する。分極容量とは、分極がＳＯＣに与える影響量、すなわち、分極を考慮してＳＯＣを補正する補正値である。分極容量は、たとえば、予め実験などにより求められたマップから算出するようにすればよい。
【００２６】
加算器５１１は、前回算出されたＳＯＣに、分極容量を加算し、ＯＣＶ算出用ＳＯＣを算出する。ＯＣＶ（Open Circuit Voltage）算出部５１２は、ＯＣＶ算出用ＳＯＣに基づいて、バッテリ１００の開放電圧（以下、ＯＣＶと記載する）を算出する。ＯＣＶは、予め実験などにより求められたマップから算出するようにすればよい。
【００２７】
ＩＲドロップ電圧算出部５１４は、充放電電流ＩＭに基づいて、ＩＲドロップ電圧を算出する。ＩＲドロップ電圧とは、バッテリ１００の内部抵抗Ｒによる電圧の変化量である。加算器５１６は、ＯＣＶにＩＲドロップ電圧を加算し、推定電圧を算出する。
【００２８】
比較器５１８は、推定電圧と、バッテリ１００の実電圧として検出された充放電電圧ＶＭとを比較し、電圧偏差を算出する。ＰＩ補償器５２０は、推定電圧と実電圧との電圧偏差がなくなるように、擬似ＳＯＣの補正値を算出する。したがって、推定電圧と実電圧との差が小さいほど、算出される補正値の絶対値は小さくなる。
【００２９】
図４に、ＯＣＶを算出するために、ＥＣＵ４００のＲＯＭに記憶されたマップを示す。図４に示すマップにおいて、ＳＯＣが低下するほど、ＯＣＶが低下している。低ＳＯＣにおいて、ＯＣＶの低下率が大きくなっている。
【００３０】
図５を参照して、放電時に、電圧計４１０で検出される充放電電圧ＶＭの推移について説明する。図２に示すように、バッテリ１００の電圧は、放電時間が長くなるほど、すなわちＳＯＣが低くなるほど低くなる。バッテリ１００の電圧は、バッテリ１００のＯＣＶの低下に加えて、分極の影響により低下する。そのため、推定電圧を算出する際は、分極電圧のＳＯＣ依存性を考慮する必要がある。本実施の形態に係る容量算出装置においては、分極容量を算出し、分極容量を利用してＯＣＶを算出することで、分極電圧にＳＯＣ依存性を持たせている。
【００３１】
図６を参照して、本実施の形態に係る容量算出装置において、ＥＣＵ４００のＳＯＣ算出部５００が実行するプログラムの制御構造について説明する。
【００３２】
ステップ（以下、ステップをＳと略す）１００にて、ＳＯＣ算出部５００は、充放電電流ＩＭを検出する。Ｓ１０２にて、ＳＯＣ算出部５００の電流積算値算出部５０２は、充放電電流値ＩＭを積算し、電流積算値を算出する。Ｓ２００にて、ＳＯＣ算出部５００は、前回算出されたＳＯＣに、電流積算値を加算して、擬似ＳＯＣを算出する。
【００３３】
Ｓ３００にて、ＳＯＣ算出部５００の補正値算出部５０６は、補正値算出サブルーチンを実行して、ＳＯＣの補正値を算出する。Ｓ４００にて、ＳＯＣ算出部５００は、擬似ＳＯＣに補正値を加算して、現在のＳＯＣを算出する。
【００３４】
図７を参照して、本実施の形態に係る容量算出装置において、ＥＣＵ４００のＳＯＣ算出部５００の補正値算出部５０６が実行する補正値算出サブルーチンの制御構造について説明する。
【００３５】
Ｓ３０２にて、ＳＯＣ算出部５００は、充放電電流ＩＭおよびバッテリ温度ＴＭを検出する。Ｓ３０４にて、ＳＯＣ算出部５００の分極容量算出部５１０は、充放電電流ＩＭおよびバッテリ温度ＴＭに基づいて、分極容量を算出する。分極容量を算出するには、たとえば、充放電電流ＩＭおよびバッテリ温度ＴＭをパラメータとした２次元マップなどを用いればよい。
【００３６】
Ｓ３０６にて、ＳＯＣ算出部５００は、前回算出されたＳＯＣに分極容量を加算して、ＯＣＶ算出用ＳＯＣを算出する。Ｓ３０８にて、ＳＯＣ算出部５００のＯＣＶ算出部５１２は、ＯＣＶ算出用ＳＯＣおよびＲＯＭに記憶されたマップに基づいて、ＯＣＶを算出する。
【００３７】
Ｓ３１０にて、ＳＯＣ算出部５００のＩＲドロップ電圧算出部５１４は、充放電電流ＩＭおよび予め記憶されたバッテリ１００の内部抵抗Ｒに基づいて、ＩＲドロップ電圧を算出する。Ｓ３１２にて、ＳＯＣ算出部５００は、ＯＣＶにＩＲドロップ電圧を加算して、推定電圧を算出する。Ｓ３１４にて、ＳＯＣ算出部５００は、バッテリ１００の実電圧である充放電電圧ＶＭを検出する。
【００３８】
Ｓ３１６にて、ＳＯＣ算出部５００の比較器５１８は、推定電圧と実電圧とを比較し、推定電圧と実電圧との差である電圧偏差を算出する。Ｓ３１８にて、ＳＯＣ算出部５００のＰＩ補償器５２０は、電圧偏差がなくなるように、擬似ＳＯＣの補正値を算出する。
【００３９】
以上のような構造、およびフローチャートに基づく、本実施の形態に係る容量算出装置においてＥＣＵ４００のＳＯＣ算出部５００の動作について説明する。
【００４０】
車両の走行中、充放電電流値ＩＭが検出され（Ｓ１００）、電流積算値算出部５０２により、検出された充放電電流値ＩＭが積算され、電流積算値が算出される（Ｓ１０２）。算出された電流積算値が、前回算出されたＳＯＣに加算されて（Ｓ２００）、擬似ＳＯＣが算出される。
【００４１】
擬似ＳＯＣには、充放電電流値ＩＭの誤差が含まれている。そのため、擬似ＳＯＣと実際のＳＯＣとは異なる場合がある。この差を補正するため、補正値算出部５０６により、補正値算出サブルーチン（Ｓ３００）が実行され、擬似ＳＯＣの補正値が算出される。
【００４２】
補正値算出サブルーチン（Ｓ３００）では、充放電電流ＩＭおよびバッテリ温度ＴＭが検出され（Ｓ３０２）、検出された充放電電流ＩＭおよびバッテリ温度ＴＭに基づいて、分極容量算出部５１０により、分極容量が算出される（Ｓ３０４）。
【００４３】
算出された分極容量は、前回算出されたＳＯＣに加算され（Ｓ３０６）、ＯＣＶ算出用ＳＯＣが算出される。このＯＣＶ算出用ＳＯＣに基づいて、ＯＣＶ算出部５１２により、ＯＣＶが算出される（Ｓ３０８）。
【００４４】
バッテリ１００の放電時においては、バッテリ１００の実電圧は、分極電圧によりＯＣＶよりも低い値となる。この場合は、図８に示すように、前回算出されたＳＯＣから、分極容量を引いた（マイナスの分極容量を加算した）ＯＣＶ算出用ＳＯＣを用いて、ＯＣＶが算出される。これにより、分極電圧による電圧降下が反映されたＯＣＶを算出することができる。
【００４５】
ＯＣＶは、ＳＯＣによって、電圧降下率が異なっているため、前回算出されたＳＯＣが高い場合と低い場合とでは、分極容量が同じであっても、分極電圧による電圧降下量が異なる。そのため、分極電圧による電圧降下が反映されたＯＣＶを算出することにより、分極電圧にＳＯＣ依存性を持たせることができる。
【００４６】
また、分極電圧は電流が大きいほど大きくなり、温度が低いほど大きくなるので、たとえば、分極容量を、電流が大きいほど大きくなり、温度が低いほど大きくなるように算出すれば、分極電圧による影響をより大きく反映させてＯＣＶを算出することができる。
【００４７】
バッテリ１００の実電圧には、ＯＣＶおよび分極電圧のほか、バッテリ１００の内部抵抗Ｒによる電圧（ＩＲドロップ電圧）も含まれる。このＩＲドロップ電圧が、ＩＲドロップ電圧算出部５１４により算出され（Ｓ３１０）、算出されたＩＲドロップ電圧がＯＣＶに加算されて（Ｓ３１２）、推定電圧が算出される。
【００４８】
バッテリ１００の実電圧である充放電電圧ＶＭが検出され（Ｓ３１４）、比較器５１８により、推定電圧と実電圧とが比較されて、推定電圧と実電圧との電圧偏差が算出される（Ｓ３１６）。この電圧偏差がなくなるように、ＰＩ補償器５２０により、擬似ＳＯＣの補正値が算出される（Ｓ３１８）。算出された補正値が、擬似ＳＯＣに加算されることにより（Ｓ４００）、現在のＳＯＣが算出される。
【００４９】
以上のように、本実施の形態に係る容量算出装置において、ＥＣＵのＳＯＣ算出部は、充放電電流ＩＭおよびバッテリ温度ＴＭに基づいて、分極容量を算出する。算出された分極容量は、前回算出されたＳＯＣに加算され、ＯＣＶ算出用ＳＯＣが算出される。このＯＣＶ算出用ＳＯＣに基づいて、ＯＣＶが算出される。前回算出されたＳＯＣに分極容量を加算したＯＣＶ算出用ＳＯＣを用いて、ＯＣＶが算出されるので、算出されたＯＣＶには、分極の電圧に対する影響、すなわち、分極電圧が含まれている。このＯＣＶは、ＳＯＣによって、電圧降下率が異なっているため、前回算出されたＳＯＣが高い場合と低い場合とでは、分極容量が同じであっても、分極電圧による電圧降下量が異なる。そのため、分極電圧による電圧降下が反映されたＯＣＶを算出することにより、分極電圧にＳＯＣ依存性を持たせることができる。これにより、たとえば、充放電電流ＩＭやバッテリ温度ＴＭなどに加えて、ＳＯＣを用いて分極電圧を算出したりすることなく、分極電圧に残存容量の依存性を持たせることができる。
【００５０】
充放電電流ＩＭに基づいて算出されたＩＲドロップ電圧がＯＣＶに加算されて、推定電圧が算出される。バッテリの実電圧である充放電電圧ＶＭが検出され、推定電圧と実電圧とが比較されて、推定電圧と実電圧との電圧偏差が算出される。この電圧偏差がなくなるように、擬似ＳＯＣの補正値が算出される。算出された補正値が、充放電電流値ＩＭを積算して算出された擬似ＳＯＣに加算され、ＳＯＣが算出される。推定電圧には、ＳＯＣを考慮して算出された分極電圧が含まれているため、推定電圧に含まれる誤差が少なくなり、推定電圧と実電圧との差が必要以上に大きくなることが抑制される。これにより、ＳＯＣの補正値が必要以上に大きくならず、擬似ＳＯＣが必要以上に補正されることを抑制することができる。その結果、精度よく二次電池のＳＯＣを算出できる。
【００５１】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態に係る容量算出装置を搭載した車両を示す図である。
【図２】ＳＯＣ算出部を示す制御ブロック図である。
【図３】ＳＯＣ算出部の補正値算出部を示す制御ブロック図である。
【図４】ＥＣＵのＲＯＭに記憶されたマップを示す図である。
【図５】バッテリの充放電電圧の推移を示す図である。
【図６】ＥＣＵのＳＯＣ算出部で実行されるプログラムの制御構造を示すフローチャートである。
【図７】ＥＣＵのＳＯＣ算出部で実行されるプログラムにおける補正値算出サブルーチンの制御構造を示すフローチャートである。
【図８】分極容量によりＳＯＣが補正される前後を示す図である。
【符号の説明】
【００５３】
１００  バッテリ、４００  ＥＣＵ、４１０  電圧計、４１２  電流計、４１４  バッテリ温度センサ、５００  ＳＯＣ算出部、５０２  電流積算値算出部、５０４  加算器、５０６  補正値算出部、５０８  加算器、５１０  分極容量算出部、５１１  加算器、５１２  ＯＣＶ算出部、５１４  ＩＲドロップ電圧算出部、５１６  加算器、５１８  比較器、５２０  ＰＩ補償器。
【図１】
2005227164.tif 000003
【図２】
2005227164.tif 000004
【図３】
2005227164.tif 000005
【図４】
2005227164.tif 000006
【図５】
2005227164.tif 000007
【図６】
2005227164.tif 000008
【図７】
2005227164.tif 000009
【図８】
2005227164.tif 000010