(57)【要約】【課題】２次電池の真のＳＯＣが２次電池のＳＯＣの推定範囲から外れることを抑制できる技術を提供することを課題とする。【解決手段】状態推定装置２０において、取得部２１は、２次電池を流れる電流を測定する電流センサから電流測定値Ｉｏを取得する。第１累積部２２は、取得された電流測定値Ｉｏを累積して第１電流累積値３１を算出する。第２累積部２３は、予め設定されたマイナス誤差を、取得された電流測定値Ｉｏから減算し、減算された電流測定値Ｉｏを累積して第２電流累積値３２を算出する。ＳＯＣ決定部２４は、算出された第１電流累積値３１を用いて基準ＳＯＣ値１１Ｓを決定し、算出された第２電流累積値３２を用いて下限ＳＯＣ値を決定する。通知部２７は、決定された基準ＳＯＣ値１１Ｓ及び下限ＳＯＣ値１１Ｌを車両制御装置２に通知する。【選択図】図２
2020134417.tif 000002
【特許請求の範囲】
【請求項１】
２次電池を流れる電流を測定する電流センサから電流測定値を取得する取得部と、
前記取得部により取得された電流測定値を累積することにより第１電流累積値を算出する第１累積部と、
予め設定された電流測定値のマイナス誤差を前記取得された電流測定値から減算し、前記減算された電流測定値を累積することにより第２電流累積値を算出する第２累積部と、
前記第１累積部により算出された第１電流累積値を用いて前記２次電池のＳＯＣの基準値である基準ＳＯＣ値を決定し、前記第２累積部により算出された第２電流累積値を用いて前記２次電池のＳＯＣの下限値である下限ＳＯＣ値を決定するＳＯＣ決定部と、
前記ＳＯＣ決定部により決定された基準ＳＯＣ値及び下限ＳＯＣ値を、前記２次電池が搭載された機器の制御装置に通知する通知部と、を備える状態推定装置。
【請求項２】
請求項１に記載の状態推定装置であって、さらに、
前記決定された下限ＳＯＣ値が予め設定された下限補正閾値より低いか否かと、前記決定された基準ＳＯＣ値が前記下限補正閾値以上であるか否かとを判断する条件判断部と、
前記決定された下限ＳＯＣ値が前記下限補正閾値よりも低く、かつ、前記決定された基準ＳＯＣ値が前記下限補正閾値以上であると前記条件判断部により判断された場合、前記決定された下限ＳＯＣ値を前記決定された下限ＳＯＣ値よりも大きい値に補正する補正部と、を備え、
前記通知部は、前記補正部により補正された下限ＳＯＣ値を通知する、状態推定装置。
【請求項３】
請求項２に記載の状態推定装置であって、
前記決定された下限ＳＯＣ値が前記下限補正閾値よりも低く、かつ、前記決定された基準ＳＯＣ値が前記下限補正閾値以上であると前記条件判断部により判断された場合、前記補正部は、前記補正された下限ＳＯＣ値を前記決定された基準ＳＯＣ値から減算した値を用いて、前記決定された上限ＳＯＣ値を補正し、
前記通知部は、前記補正部により補正された上限ＳＯＣ値を通知する、状態推定装置。
【請求項４】
請求項２又は３に記載の状態推定装置であって、
前記決定された下限ＳＯＣ値が前記下限補正閾値以上であるか、あるいは、前記決定された基準ＳＯＣ値が前記下限補正閾値よりも低いと前記条件判断部により判断された場合、前記通知部は、前記決定された下限ＳＯＣ値を通知する、状態推定装置。
【請求項５】
請求項２〜４のいずれか１項に記載の状態推定装置であって、
前記第２累積部は、予め設定された電流測定値のプラス誤差を前記取得された電流測定値に加算し、前記加算された電流測定値を累積することにより第３電流累積値を算出し、
前記ＳＯＣ決定部は、前記第２累積部により算出された第３電流累積値を用いて前記２次電池のＳＯＣの上限値である上限ＳＯＣ値を決定し、
前記通知部は、前記ＳＯＣ決定部により決定された上限ＳＯＣ値を通知する、状態推定装置。
【請求項６】
請求項５に記載の状態推定装置であって、
前記条件判断部は、前記決定された上限ＳＯＣ値が予め設定された上限補正閾値よりも高いか否かと、前記決定された基準ＳＯＣ値が前記上限補正閾値以下であるか否かとを判断し、
前記決定された上限ＳＯＣ値が前記上限補正閾値よりも高く、かつ、前記決定された基準ＳＯＣ値が前記上限補正閾値以下であると前記条件判断部により判断された場合、前記補正部は、前記決定された上限ＳＯＣ値を前記決定された上限ＳＯＣ値よりも低い値に補正し、
前記通知部は、前記補正部により補正された上限ＳＯＣ値を通知する、状態推定装置。
【請求項７】
請求項６に記載の状態推定装置であって、
前記決定された上限ＳＯＣ値が前記上限補正閾値よりも高く、かつ、前記決定された基準ＳＯＣ値が前記上限補正閾値以下であると前記条件判断部により判断された場合、前記補正部は、前記決定された基準ＳＯＣ値を前記補正された上限ＳＯＣ値から減算した値を用いて、前記決定された下限ＳＯＣ値を補正し、
前記通知部は、前記補正部により補正された下限ＳＯＣ値を通知する、状態推定装置。
【請求項８】
請求項６又は７に記載の状態推定装置であって、
前記決定された上限ＳＯＣ値が前記下限補正閾値以下であるか、あるいは、前記決定された基準ＳＯＣ値が前記上限補正閾値よりも高いと前記条件判断部により判断された場合、前記通知部は、前記決定された上限ＳＯＣ値を通知する、状態推定装置。
【請求項９】
２次電池を流れる電流を測定する電流センサから電流測定値を取得するステップと、
前記取得された電流測定値を累積することにより第１電流累積値を算出するステップと、
予め設定された電流測定値のマイナス誤差を前記取得された電流測定値から減算し、前記減算された電流測定値を累積することにより第２電流累積値を算出するステップと、
前記算出された第１電流累積値を用いて前記２次電池のＳＯＣの基準値である基準ＳＯＣ値を決定し、前記算出された第２電流累積値を用いて前記２次電池のＳＯＣの下限値である下限ＳＯＣ値を決定するステップと、
前記決定された基準ＳＯＣ値及び下限ＳＯＣ値を、前記２次電池が搭載された機器の制御装置に通知するステップと、を備える状態推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次電池の状態を推定する状態推定装置に関する。
【背景技術】
【０００２】
ハイブリッド自動車や電気自動車等の電動車両は、動力源であるモータに電力を供給する電源を搭載する。２次電池が、主に電源として用いられる。２次電池は、放電によりモータに電力を供給し、モータで発生した回生電力を充電により蓄積する。
【０００３】
２次電池の電力をモータに安定して供給することができるように、電動車両は、２次電池のＳＯＣ（State Of Charge）値を推定する状態推定装置を搭載する。ＳＯＣ値は、２次電池の充電状態を示す。状態推定装置は、２次電池に流れる電流を測定する電流センサから電流測定値を取得し、取得した電流測定値の積算値を用いてＳＯＣ値を推定する。
【０００４】
電流測定値が誤差を含むため、電流測定値の誤差が、推定されたＳＯＣ値に蓄積される。つまり、時間の経過とともに、ＳＯＣ値の推定精度が低下する。ＳＯＣ値の推定精度の低下に伴って、過放電又は過充電が２次電池において発生する虞がある。
【０００５】
特許文献１は、２次電池のＳＯＣを特定の値として取得するのではなく、上限及び下限を含むＳＯＣ範囲として推定する蓄電素子管理装置を開示している。蓄電素子管理装置は、２次電池を流れる電流を測定し、測定した電流の累積値を累積充放電量として取得する。２次電池の充電又は放電が終了した後に、蓄電素子管理装置は、取得した累積充放電量に基づいてＳＯＣ範囲を更新する。
【０００６】
２次電池の充電中又は放電中において、蓄電素子管理装置は、ＳＯＣ範囲の平均とＳＯＣ範囲の下限との差と、ＳＯＣ範囲の平均とＳＯＣ範囲の下限との差異とを維持する。この結果、２次電池の真のＳＯＣがＳＯＣ範囲の上限を上回るか、あるいは、ＳＯＣ範囲の下限を下回る現象が発生する。２次電池の真のＳＯＣが、推定されたＳＯＣ範囲の下限を下回った場合、この２次電池を使用できなくなる虞がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１７−１２５８１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記問題点に鑑み、本発明は、２次電池の真のＳＯＣが、２次電池のＳＯＣの推定範囲から外れることを抑制できる状態推定装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１の発明は、取得部と、第１累積部と、第２累積部と、ＳＯＣ決定部と、通知部とを備える。取得部は、２次電池を流れる電流を測定する電流センサから電流測定値を取得する。第１累積部は、取得部により取得された電流測定値を累積することにより第１電流累積値を算出する。第２累積部は、予め設定された電流測定値のマイナス誤差を取得された電流測定値から減算し、減算された電流測定値を累積することにより第２電流累積値を算出する。ＳＯＣ決定部は、第１累積部により算出された第１電流累積値を用いて２次電池のＳＯＣの基準値である基準ＳＯＣ値を決定し、第２累積部により算出された第２電流累積値を用いて２次電池のＳＯＣの下限値である下限ＳＯＣ値を決定する。通知部は、ＳＯＣ決定部により決定された基準ＳＯＣ値及び下限ＳＯＣ値を、２次電池が搭載された機器の制御装置に通知する。
【００１０】
第１の発明によれば、下限ＳＯＣ値が、電流測定値のマイナス誤差を考慮した第２電流累積値に基づいて決定される。２次電池の真のＳＯＣ値が下限ＳＯＣ値よりも低くなることが抑制される。従って、２次電池の真のＳＯＣが、２次電池のＳＯＣ推定範囲から外れることを抑制できる。
【００１１】
第２の発明は、第１の発明であって、さらに、条件判断部と、補正部とを備える。条件判断部は、決定された下限ＳＯＣ値が予め設定された下限補正閾値より低いか否かと、決定された基準ＳＯＣ値が下限補正閾値以上であるか否かとを判断する。補正部は、決定された下限ＳＯＣ値が下限補正閾値よりも低く、かつ、決定された基準ＳＯＣ値が下限補正閾値以上であると条件判断部により判断された場合、決定された下限ＳＯＣ値を決定された下限ＳＯＣ値よりも大きい値に補正する。通知部は、補正部により補正された下限ＳＯＣ値を通知する。
【００１２】
第２の発明によれば、下限ＳＯＣ値が下限補正閾値よりも低く、基準ＳＯＣ値が下限補正閾値以上である場合、下限ＳＯＣ値が大きくなるように補正される。これにより、下限ＳＯＣ値と基準ＳＯＣ値との差を小さくすることができる。
【００１３】
第３の発明は、第２の発明であって、決定された下限ＳＯＣ値が下限補正閾値よりも低く、かつ、決定された基準ＳＯＣ値が下限補正閾値以上であると条件判断部により判断された場合、補正部は、補正された下限ＳＯＣ値を決定された基準ＳＯＣ値から減算した値を用いて、決定された上限ＳＯＣ値を補正する。通知部は、補正部により補正された上限ＳＯＣ値を通知する。
【００１４】
第３の発明によれば、補正された下限ＳＯＣ値を決定された基準ＳＯＣ値から減算した値を用いて補正することにより、ＳＯＣ範囲の拡大を抑制できる。
【００１５】
第４の発明は、第２又は第３の発明であって、決定された下限ＳＯＣ値が下限補正閾値以上であるか、あるいは、決定された基準ＳＯＣ値が下限補正閾値よりも低いと条件判断部により判断された場合、通知部は、決定された下限ＳＯＣ値を通知する。
【００１６】
第４の発明によれば、下限ＳＯＣ値が下限補正閾値以上である場合、下限ＳＯＣ値は補正されない。これにより、２次電池５の真のＳＯＣが下限ＳＯＣ値よりも低くなることをさらに抑制できる。下限ＳＯＣ値は、基準ＳＯＣ値が下限補正閾値よりも低い場合に補正されない。これにより、下限ＳＯＣ値が基準ＳＯＣ値よりも高くなることを抑制できる。
【００１７】
第５の発明は、第２〜第４の発明のいずれかであって、第２累積部は、予め設定された電流測定値のプラス誤差を取得された電流測定値に加算し、加算された電流測定値を累積することにより第３電流累積値を算出する。ＳＯＣ決定部は、第２累積部により算出された第３電流累積値を用いて２次電池のＳＯＣの上限値である上限ＳＯＣ値を決定する。通知部は、ＳＯＣ決定部により決定された上限ＳＯＣ値を通知する。
【００１８】
第５の発明によれば、上限ＳＯＣ値が、電流測定値のプラス誤差を考慮した第３電流累積値に基づいて決定される。２次電池の真のＳＯＣ値が上限ＳＯＣ値よりも高くなることが抑制される。従って、２次電池の真のＳＯＣが、取得されたＳＯＣ範囲から外れることを抑制できる。
【００１９】
第６の発明は、第５の発明であって、条件判断部は、決定された上限ＳＯＣ値が予め設定された上限補正閾値よりも高いか否かと、決定された基準ＳＯＣ値が上限補正閾値以下であるか否かとを判断する。決定された上限ＳＯＣ値が上限補正閾値よりも高く、かつ、決定された基準ＳＯＣ値が上限補正閾値以下であると条件判断部により判断された場合、補正部は、決定された上限ＳＯＣ値を決定された上限ＳＯＣ値よりも低い値に補正する。通知部は、補正部により補正された上限ＳＯＣ値を通知する。
【００２０】
第６の発明によれば、上限ＳＯＣ値が上限補正閾値よりも高く、基準ＳＯＣ値が上限補正閾値以下である場合、上限ＳＯＣ値が小さくなるように補正される。これにより、上限ＳＯＣ値と基準ＳＯＣ値との差を小さくすることができる。
【００２１】
第７の発明は、第６の発明であって、決定された上限ＳＯＣ値が上限補正閾値よりも高く、かつ、決定された基準ＳＯＣ値が上限補正閾値以下であると条件判断部により判断された場合、補正部は、決定された基準ＳＯＣ値を補正された上限ＳＯＣ値から減算した値を用いて、決定された下限ＳＯＣ値を補正する。通知部は、補正部により補正された下限ＳＯＣ値を通知する。
【００２２】
第７の発明によれば、決定された基準ＳＯＣ値を補正された上限ＳＯＣ値から減算した値を用いて補正することにより、ＳＯＣ範囲の拡大を抑制できる。
【００２３】
第８の発明は、第６又は第７の発明であって、決定された上限ＳＯＣ値が下限補正閾値以下であるか、あるいは、決定された基準ＳＯＣ値が上限補正閾値よりも高いと条件判断部により判断された場合、通知部は、決定された上限ＳＯＣ値を通知する。
【００２４】
第８の発明によれば、上限ＳＯＣ値が上限補正閾値以下である場合、上限ＳＯＣ値は補正されない。これにより、２次電池５の真のＳＯＣが上限ＳＯＣ値よりも高くなることをさらに抑制できる。上限ＳＯＣ値は、基準ＳＯＣ値が上限補正閾値よりも高い場合に補正されない。これにより、上限ＳＯＣ値が基準ＳＯＣ値よりも低くなることを抑制できる。
【００２５】
第９の発明は、状態推定方法であって、ａ）ステップと、ｂ）ステップと、ｃ）ステップと、ｄ）ステップと、ｅ）ステップとを備える。ａ）ステップは、２次電池を流れる電流を測定する電流センサから電流測定値を取得する。ｂ）ステップは、取得された電流測定値を累積することにより第１電流累積値を算出する。ｃ）ステップは、予め設定された電流測定値のマイナス誤差を取得された電流測定値から減算し、減算された電流測定値を累積することにより第２電流累積値を算出する。ｄ）ステップは、算出された第１電流累積値を用いて２次電池のＳＯＣの基準値である基準ＳＯＣ値を決定し、算出された第２電流累積値を用いて２次電池のＳＯＣの下限値である下限ＳＯＣ値を決定する。ｅ）ステップは、決定された基準ＳＯＣ値及び下限ＳＯＣ値を、２次電池が搭載された機器の制御装置に通知する。
【００２６】
第９の発明は、第１の発明に用いられる。
【発明の効果】
【００２７】
本発明によれば、２次電池の真のＳＯＣが、２次電池のＳＯＣの推定範囲から外れることを抑制できる状態推定装置を提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態に係る状態推定装置を備える車載システムの構成を示す機能ブロック図である。
【図２】図１に示す状態推定装置の構成を示す機能ブロック図である。
【図３】図１に示す状態推定装置の動作を示すフローチャートである。
【図４】図３に示す電流累積処理のフローチャートである。
【図５】図１に示す電流センサから出力される電流測定値の時間変化の一例を模式的に示す図である。
【図６】図２に示す補正閾値テーブルの一例を示す図である。
【図７】図３に示す第１補正処理のフローチャートである。
【図８】図３に示す第２補正処理のフローチャートである。
【図９】図１に示す状態推定装置から出力されるＳＯＣ値の時間変化の第１例を示す図である。
【図１０】図１に示す状態推定装置から出力されるＳＯＣ値の時間変化の第２例を示す図である。
【図１１】ＣＰＵバス構成を示す図である。
【発明を実施するための形態】
【００２９】
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【００３０】
［１．車載システム１００の構成］
図１は、本発明の実施の形態に係る状態推定装置２０を含む車載システム１００の構成を示す機能ブロック図である。図１を参照して、車載システム１００は、例えば、図示しないハイブリッド自動車（ＨＥＶ：Hybrid Electric Vehicle）等の車両に搭載される。車載システム１００は、２次電池５からモータジェネレータ４へ電力を供給し、モータジェネレータ４の回生電力を２次電池５に供給する。２次電池５は、車両の電源である。
【００３１】
車載システム１００は、電源管理装置１と、車両制御装置２と、変換部３と、モータジェネレータ４と、２次電池５と、リレー６と、電流センサ７と、温度センサ８とを備える。
【００３２】
電源管理装置１は、車両のイグニッションスイッチ（図示省略）の状態に応じて、変換部３と２次電池５とを接続する。変換部３が２次電池５と接続されている場合、電源管理装置１は、２次電池５のＳＯＣ（state of charge）を推定する。電源管理装置１は、基準ＳＯＣ値１１Ｓと、下限ＳＯＣ値１１Ｌと、上限ＳＯＣ値１１ＵとをＳＯＣの推定結果として、車両制御装置２に出力する。
【００３３】
基準ＳＯＣ値１１Ｓ、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕは、本実施の形態において、２次電池５の充電率を示す。あるいは、基準ＳＯＣ値１１Ｓ、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕは、２次電池５の残留容量（Ａｈ）であってもよい。以下の説明において、基準ＳＯＣ値１１Ｓ、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕを総称する場合、「ＳＯＣ値１１」と記載する。
【００３４】
基準ＳＯＣ値１１Ｓは、電流測定値Ｉｏに基づいて算出される。電流測定値Ｉｏは、電流センサ７によって測定された２次電池５を流れる電流である。下限ＳＯＣ値１１Ｌは、電流センサ７の誤差を考慮した場合における基準ＳＯＣ値１１Ｓの下限である。上限ＳＯＣ値１１Ｕは、電流センサ７の誤差を考慮した場合における基準ＳＯＣ値１１Ｓの上限である。
【００３５】
車両制御装置２は、電源管理装置１から受けたＳＯＣ値１１に基づいて、２次電池５の充電制御又は放電制御を行う。車両制御装置２が放電制御を行う場合、変換部３は、車両制御装置２の指示に応じて、２次電池５から供給される直流を３相交流に変換する。モータジェネレータ４は、その変換された３相交流により駆動することにより、図示しない車両のエンジンを始動させる。
【００３６】
車両制御装置２が充電制御を行う場合、変換部３は、車両制御装置２の指示に応じて、モータジェネレータ４から供給される３相交流を直流に変換する。モータジェネレータ４は、回生ブレーキとして動作する際に３相交流を生成し、その生成した３相交流を変換部３に供給する。
【００３７】
２次電池５は、例えば、組電池であり、直列に接続された複数の電池スタックを含む。複数の電池スタックの各々は、直列に接続された複数のセルを含む。セルは、例えば、リチウムイオン２次電池やニッケル水素２次電池である。
【００３８】
リレー６は、電源管理装置１によりオンオフされる。リレー６をオンすることにより、２次電池５が変換部３と電気的に接続される。リレー６をオフすることにより、変換部３と２次電池５との電気的な接続が解除される。
【００３９】
電流センサ７は、２次電池５を流れる電流を測定し、測定結果として電流測定値Ｉｏを生成する。電流センサ７は、生成した電流測定値Ｉｏを状態推定装置２０に出力する。
【００４０】
温度センサ８は、２次電池５の温度を測定し、測定結果として温度測定値Ｔｏを生成する。温度センサ８は、生成した温度測定値Ｔｏを状態推定装置２０に出力する。
【００４１】
［２．電源管理装置１の構成］
電源管理装置１は、リレー制御装置１０と、状態推定装置２０とを備える。
【００４２】
リレー制御装置１０は、図示しないイグニッションスイッチからのイグニッション信号４１に基づいて、リレー６のオンオフを制御する。具体的には、イグニッション信号４１が、イグニッションスイッチのオンを示している場合、リレー制御装置１０は、リレー６をオンして、２次電池５を変換部３と電気的に接続する。イグニッション信号４１が、イグニッションスイッチのオフを示している場合、リレー制御装置１０は、リレー６をオフして、変換部３と２次電池５との電気的な接続を解除する。
【００４３】
状態推定装置２０は、２次電池５の状態を推定する。具体的には、状態推定装置２０は、電流センサ７から受けた電流測定値Ｉｏに基づいて、ＳＯＣ値１１を推定する。つまり、状態推定装置２０は、２次電池５の真のＳＯＣ値がとり得るＳＯＣ範囲を推定する。ＳＯＣ範囲の下限は、下限ＳＯＣ値１１Ｌであり、ＳＯＣ範囲の上限は、上限ＳＯＣ値１１Ｕである。状態推定装置２０は、ＳＯＣの推定結果として、ＳＯＣ値１１を車両制御装置２に出力する。
【００４４】
［３．状態推定装置２０の構成］
図２は、図１に示す状態推定装置２０の構成を示す機能ブロック図である。図２を参照して、状態推定装置２０は、取得部２１と、第１累積部２２と、第２累積部２３と、ＳＯＣ決定部２４と、条件判断部２５と、補正部２６と、通知部２７と、記憶部２８とを備える。
【００４５】
取得部２１は、イグニッション信号４１を図示しないイグニッションスイッチから取得する。取得したイグニッション信号４１がイグニッションスイッチのオンを示す場合、取得部２１は、電流測定値Ｉｏを電流センサ７から取得し、温度測定値Ｔｏを温度センサ８から取得する。
【００４６】
電流測定値Ｉｏは、所定の頻度（例えば、１秒間に１００回）で取得される。温度測定値Ｔｏは、電流測定値Ｉｏの取得頻度よりも低い頻度で取得されてもよい。取得部２１は、取得した電流測定値Ｉｏを第１累積部２２及び第２累積部２３に出力する。取得部２１は、取得した温度測定値Ｔｏを条件判断部２５に出力する。
【００４７】
第１累積部２２は、電流測定値Ｉｏを取得部２１から受ける。第１累積部２２は、その受けた電流測定値Ｉｏを累積することにより第１電流累積値３１を算出する。第１累積部２２は、算出した第１電流累積値３１をＳＯＣ決定部２４に出力する。
【００４８】
第２累積部２３は、電流測定値Ｉｏを取得部２１から受ける。第１累積部２２は、予め設定されたマイナス誤差をその受けた電流測定値Ｉｏから減算する。第２累積部２３は、減算された電流測定値Ｉｏを累積することにより第２電流累積値３２を算出する。第２累積部２３は、予め設定されたプラス誤差を、取得部２１から受けた電流測定値Ｉｏに加算する。第２累積部２３は、加算された電流測定値Ｉｏを累積することにより第３電流累積値３３を算出する。第２累積部２３は、算出した第２電流累積値３２及び第３電流累積値３３をＳＯＣ決定部２４に出力する。マイナス誤差及びプラス誤差の詳細については後述する。
【００４９】
ＳＯＣ決定部２４は、第１電流累積値３１を第１累積部２２から受け、その受けた第１電流累積値３１を用いて基準ＳＯＣ値１１Ｓを決定する。
【００５０】
ＳＯＣ決定部２４は、第２電流累積値３２及び第３電流累積値３３を第２累積部２３から受ける。ＳＯＣ決定部２４は、受けた第２電流累積値３２を用いて下限ＳＯＣ値１１Ｌを決定する。ＳＯＣ決定部２４は、受けた第３電流累積値３３を用いて上限ＳＯＣ値１１Ｕを決定する。ＳＯＣ決定部２４は、決定したＳＯＣ値１１を条件判断部２５及び通知部２７に出力する。
【００５１】
条件判断部２５は、温度測定値Ｔｏを取得部２１から受け、その受けた温度測定値Ｔｏに基づいて下限補正閾値１５Ｌ及び上限補正閾値１５Ｈを決定する。
【００５２】
条件判断部２５は、ＳＯＣ値１１をＳＯＣ決定部２４から受ける。条件判断部２５は、ＳＯＣ決定部２４から受けた基準ＳＯＣ値１１Ｓ及び下限ＳＯＣ値１１Ｌの各々を、決定した下限補正閾値１５Ｌと比較する。条件判断部２５は、その比較結果に基づいて、下限ＳＯＣ値１１Ｌを補正するか否かを判断する。
【００５３】
条件判断部２５は、ＳＯＣ決定部２４から受けた基準ＳＯＣ値１１Ｓ及び上限ＳＯＣ値１１Ｕの各々を、決定した上限補正閾値１５Ｈと比較する。条件判断部２５は、その比較結果に基づいて、上限ＳＯＣ値１１Ｕを補正するか否かを判断する。
【００５４】
条件判断部２５は、決定した下限補正閾値１５Ｌと、決定した上限補正閾値１５Ｈと、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕを補正するか否かの判断結果とを、補正部２６に出力する。
【００５５】
補正部２６は、下限ＳＯＣ値１１Ｌを補正するとの判断結果を条件判断部２５から受けた場合、下限補正閾値１５Ｌを下限ＳＯＣ値１１Ｌに設定することにより、下限ＳＯＣ値１１Ｌを補正する。補正部２６は、上限ＳＯＣ値１１Ｕを補正するとの判断結果を条件判断部２５から受けた場合、上限補正閾値１５Ｈを上限ＳＯＣ値１１Ｕに設定することにより、上限ＳＯＣ値１１Ｕを補正する。補正部２６は、補正された下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕを通知部２７に出力する。
【００５６】
通知部２７は、ＳＯＣ値１１をＳＯＣ決定部２４から受け、その受けたＳＯＣ値１１を車両制御装置２に通知する。通知部２７が補正された下限ＳＯＣ値１１Ｌを受けた場合、通知部２７は、ＳＯＣ決定部２４から受けた下限ＳＯＣ値１１Ｌに代えて、補正された下限ＳＯＣ値１１Ｌを車両制御装置２に出力する。通知部２７が補正された上限ＳＯＣ値１１Ｕを受けた場合、通知部２７は、ＳＯＣ決定部２４から受けた上限ＳＯＣ値１１Ｕに代えて、補正された上限ＳＯＣ値１１Ｕを車両制御装置２に出力する。
【００５７】
記憶部２８は、不揮発性の記憶装置であり、例えば、フラッシュメモリである。記憶部２８は、ＳＯＣ値１１と、補正閾値テーブル３６とを保存する。
【００５８】
記憶部２８は、ＳＯＣ決定部２４により最後に決定されたＳＯＣ値１１を保存する。下限ＳＯＣ値１１Ｌ又は上限ＳＯＣ値１１Ｕが補正された場合、記憶部２８は、ＳＯＣ決定部２４により決定されたＳＯＣ値１１に代えて、補正された下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値を保存する。
【００５９】
補正閾値テーブル３６は、下限補正閾値１５Ｌ及び上限補正閾値１５Ｈを決定するために用いられる。補正閾値テーブル３６の詳細については、後述する。
【００６０】
このように、状態推定装置２０は、マイナス誤差を考慮した電流測定値Ｉｏを用いて下限ＳＯＣ値１１Ｌを決定する。状態推定装置２０は、２次電池５の真のＳＯＣが状態推定装置２０により推定されるＳＯＣ範囲の下限を下回ることを抑制できる。
【００６１】
状態推定装置２０は、プラス誤差を考慮した電流測定値Ｉｏを用いて上限ＳＯＣ値１１Ｕを決定する。状態推定装置２０は、２次電池５の真のＳＯＣが状態推定装置２０により推定されるＳＯＣ範囲の上限を上回ることを抑制できる。
【００６２】
また、車両制御装置２は、下限ＳＯＣ値１１Ｌを参照して、２次電池５の充電を開始するか否かを判断する。これにより、車両制御装置２は、２次電池５の真のＳＯＣ値が車両のエンジンを再始動するための基準値を下回らないように、２次電池５のＳＯＣを管理することができる。
【００６３】
［４．状態推定装置２０の動作］
［４．１．全体動作］
図３は、図１に示す状態推定装置２０の動作を示すフローチャートである。以下、図３を参照しながら、状態推定装置２０の動作を詳しく説明する。
【００６４】
イグニッション信号４１がオフからオンに変化した場合、状態推定装置２０は、図３に示す処理を開始する。図示しないイグニッションスイッチがオフの位置にある場合、イグニッション信号４１は、オフである。図示しないイグニッションスイッチがオンの位置にある場合、イグニッション信号４１は、オンである。
【００６５】
状態推定装置２０は、図３に示す処理を開始した場合、初期化処理を実行する（ステップＳ１）。具体的には、第１累積部２２は、基準ＳＯＣ値１１Ｓを記憶部２８から読み出す。第１累積部２２は、読み出した基準ＳＯＣ値を２次電池５の満充電容量に乗算することにより、第１電流累積値３１を取得する。第２累積部２３は、下限ＳＯＣ値１１Ｌを記憶部２８から読み出し、第１累積部２２と同様に、読み出した下限ＳＯＣ値１１Ｌから第２電流累積値３２を取得する。第２累積部２３は、上限ＳＯＣ値１１Ｕを記憶部２８から読み出し、第１累積部２２と同様に、読み出した上限ＳＯＣ値１１Ｕから第３電流累積値３３を取得する。
【００６６】
取得部２１が、電流測定値Ｉｏを取得する（ステップＳ２）。取得部２１は、取得した電流測定値Ｉｏを第１累積部２２及び第２累積部２３に出力する。
【００６７】
状態推定装置２０は、電流累積処理を実行する（ステップＳ３）。第１電流累積値３１と、第２電流累積値３２と、第３電流累積値３３とが、電流累積処理（ステップＳ３）により更新される。ステップＳ３の詳細については後述する。
【００６８】
ＳＯＣ決定部２４は、電流累積処理（ステップＳ３）により更新された第１電流累積値３１と、第２電流累積値３２と、第３電流累積値３３とを用いて、ＳＯＣ値１１を決定する（ステップＳ４）。ＳＯＣ決定部２４は、決定したＳＯＣ値１１を条件判断部２５と、補正部２６と、通知部２７に出力する。ステップＳ４の詳細については後述する。
【００６９】
条件判断部２５は、温度測定値Ｔｏを取得部２１から受け、その受けた温度測定値Ｔｏに基づいて、補正閾値を決定する（ステップＳ５）。ステップＳ５により、下限補正閾値１５Ｌ及び上限補正閾値１５Ｈが決定される。ステップＳ５の詳細については後述する。
【００７０】
状態推定装置２０は、ステップＳ５で決定された下限補正閾値１５Ｌを用いて、第１補正処理を実行する（ステップＳ６）。詳細については後述するが、状態推定装置２０は、下限ＳＯＣ値１１Ｌ及び基準ＳＯＣ値１１Ｓに基づいて、下限ＳＯＣ値１１及び上限ＳＯＣ値１１Ｕを補正するか否かを決定する。補正が決定された場合、状態推定装置２０は、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕを補正する。
【００７１】
状態推定装置２０は、ステップＳ５で決定された上限補正閾値１５Ｈを用いて、第２補正処理を実行する（ステップＳ７）。詳細については後述するが、状態推定装置２０は、上限ＳＯＣ値１１Ｕ及び基準ＳＯＣ値１１Ｓに基づいて、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕを補正するか否かを決定する。上限ＳＯＣ値１１Ｕの補正が決定された場合、状態推定装置２０は、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕを補正する。
【００７２】
通知部２７は、ステップＳ４で決定されたＳＯＣ値１１をＳＯＣ決定部２４から取得し、ステップＳ５で補正されたＳＯＣ値を補正部２６から取得する。通知部２７は、取得したＳＯＣ値１１を車両制御装置２に出力する（ステップＳ８）。
【００７３】
具体的には、通知部２７は、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕが補正されたか否かに関係なく、ＳＯＣ決定部２４から受けた基準ＳＯＣ値１１Ｓを車両制御装置２出力する。
【００７４】
下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１ＵがステップＳ６又はＳ７において補正されていない場合、通知部２７は、ＳＯＣ決定部２４から受けた下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕを車両制御装置２に出力する。下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１ＵがステップＳ６又はＳ７において補正された場合、通知部２７は、補正部２６から受けた下限ＳＯＣ値１１及び上限ＳＯＣ値１１Ｕを車両制御装置２に出力する。
【００７５】
イグニッション信号４１がオンからオフに変化した場合（ステップＳ９においてＹｅｓ）、ＳＯＣ決定部２４は、ＳＯＣ値１１を記憶部２８に保存する（ステップＳ１０）。ＳＯＣ決定部２４が最後に決定された下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕが補正された場合、補正された下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕが、記憶部２８に保存される。その後、状態推定装置２０は、図３に示す処理を終了する。
【００７６】
イグニッション信号４１のオンが継続している場合（ステップＳ９においてＮｏ）、状態推定装置２０は、電流測定値ＩｏをステップＳ２で取得してから所定時間を経過したか否かを判断する（ステップＳ１１）。所定時間は、例えば、１ミリ秒である。所定時間を経過した場合（ステップＳ１１においてＹｅｓ）、状態推定装置２０は、次の電流測定値Ｉｏを取得するためにステップＳ１に戻る。
【００７７】
［４．２．電流累積処理（ステップＳ３）］
図４は、図３に示す電流累積処理（ステップＳ３）のフローチャートである。図４を参照しながら、電流累積処理（ステップＳ３）を詳しく説明する。
【００７８】
第１累積部２２は、図３に示すステップＳ２において取得された電流測定値Ｉｏを取得部２１から受ける。第１累積部２２は、その受けた電流測定値Ｉｏを第１電流累積値３１に加算する（ステップＳ３０１）。つまり、第１累積部２２は、電流測定値Ｉｏを累積することにより第１電流累積値３１を算出する。第１累積部２２は、算出された第１電流累積値３１をＳＯＣ決定部２４に出力する。
【００７９】
第２累積部２３は、図３に示すステップＳ２において取得された電流測定値Ｉｏを取得部２１から受ける。第２累積部２３は、その取得した電流測定値Ｉｏを用いて、電流減算値ＩＬを算出する（ステップＳ３０２）。
【００８０】
図５は、図１に示す電流センサ７から出力される電流測定値Ｉｏの時間変化の一例を模式的に示す図である。説明の便宜上、図５において、電流測定値Ｉｏの符号を、２次電池５が放電中である場合において負に設定している。２次電池５が充電中である場合、電流測定値Ｉｏの符号は正である。また、図５において、マイナス誤差及びプラス誤差が同じである場合における電流減算値ＩＬ及び電流加算値ＩＵを示している。
【００８１】
ステップＳ３０２の詳細を、図５を参照して説明する。第２累積部２３は、予め設定されたマイナス誤差Ｅｍを、取得した電流測定値Ｉｏから減算することにより、電流減算値ＩＬを算出する。この結果、時刻ｔ５５から時刻ｔ５６までの期間のように、電流減算値ＩＬの符号が、電流測定値Ｉｏの符号と一致しない場合が発生する。
【００８２】
マイナス誤差Ｅｍは、電流測定値Ｉｏが２次電池５を流れる電流の真値よりも低い場合における、真値と電流測定値Ｉｏとの差の最大値である。マイナス誤差Ｅｍは、例えば、電流センサ７の設計時における許容誤差に基づいて決定される。マイナス誤差Ｅｍは、本実施の形態において一定であり、２次電池５が充電しているか放電しているかによって変化しない。電流測定値Ｉｏと電流減算値ＩＬとの差は、時間の経過に関係なく一定である。
【００８３】
再び図４を参照して、第２累積部２３は、算出した電流減算値ＩＬを第２電流累積値３２に加算する（ステップＳ３０３）。つまり、第２累積部２３は、電流減算値ＩＬを累積することにより第２電流累積値３２を算出する。第２累積部２３は、算出された第２電流累積値３２をＳＯＣ決定部２４に出力する。
【００８４】
第２累積部２３は、図５に示すプラス誤差Ｅｐを電流測定値Ｉｏに加算することにより、電流加算値ＩＵを算出する（ステップＳ３０４）。時刻ｔ５４から時刻ｔ５５までの期間のように、電流加算値ＩＵの符号が、電流測定値Ｉｏの符号と一致しない場合が発生する。
【００８５】
プラス誤差Ｅｐは、電流測定値Ｉｏが２次電池５を流れる電流の真値よりも高い場合における、真値と電流測定値Ｉｏとの差の最大値である。プラス誤差Ｅｐは、例えば、電流センサ７の設計時における許容誤差に基づいて決定される。本実施の形態において、プラス誤差Ｅｐは、マイナス誤差Ｅｍと同様に一定である。従って、電流測定値Ｉｏと電流加算値ＩＵとの差は、時間の経過に関係なく一定である。
【００８６】
第２累積部２３は、算出した電流加算値ＩＵを、第３電流累積値３３に加算する（ステップＳ３０５）。つまり、第２累積部２３は、電流加算値ＩＵを累積することにより、第３電流累積値３３を算出する。第２累積部２３は、算出された第３電流累積値３３をＳＯＣ決定部２４に出力する。
【００８７】
［４．３．ＳＯＣ値の決定（ステップＳ４）］
図３を参照して、ＳＯＣ決定部２４は、第１電流累積値３１を第１累積部２２から受け、第２電流累積値３２及び第３電流累積値３３を第２累積部２３から受ける。ＳＯＣ決定部２４は、その受けた累積値に基づいて、ＳＯＣ値１１を決定する（ステップＳ４）。
【００８８】
具体的には、ＳＯＣ決定部２４は、受けた第１電流累積値３１を２次電池５の満充電容量で除算することによって、新たな基準ＳＯＣ値１１Ｓを算出する。ＳＯＣ決定部２４は、受けた第２電流累積値３２を２次電池５の満充電容量で除算することによって、新たな下限ＳＯＣ値１１Ｌを決定する。ＳＯＣ決定部２４は、受けた第３電流累積値３３を２次電池５の満充電容量で除算することによって新たな上限ＳＯＣ値１１Ｕを決定する。
【００８９】
ＳＯＣ決定部２４は、新たに決定したＳＯＣ値１１を条件判断部２５と、補正部２６と、通知部２７に出力する。
【００９０】
［４．４．補正閾値の決定（ステップＳ５）］
図３を参照して、条件判断部２５は、温度測定値Ｔｏを取得部２１から受け、その受けた温度測定値Ｔｏに基づいて、下限補正閾値１５Ｌ及び上限補正閾値１５Ｈを決定する（ステップＳ５）
図６は、図２に示す補正閾値テーブル３６の一例を示す図である。図６を参照して、補正閾値テーブル３６は、下限補正閾値１５Ｌ及び上限補正閾値１５Ｈの各々を、２次電池５の温度に対応付けて記録している。
【００９１】
条件判断部２５は、取得部２１から受けた温度測定値Ｔｏに対応する下限補正閾値１５Ｌ及び上限補正閾値１５Ｈを、補正閾値テーブル３６を参照して決定する。例えば、温度測定値Ｔｏが１３℃である場合、下限補正閾値１５Ｌは、２０．５％に決定され、上限補正閾値１５Ｈは、９０％に決定される。条件判断部２５は、決定した下限補正閾値１５Ｌ及び上限補正閾値１５Ｈを、補正部２６に出力する。
【００９２】
下限補正閾値１５Ｌを２次電池５の温度に基づいて決定する理由を説明する。車両制御装置２は、ＳＯＣ値１１を状態推定装置２０から受け、その受けたＳＯＣ値１１に基づいて、２次電池５の出力電圧を推定する。具体的には、車両制御装置２は、予め設定されたＳＯＣ−ＣＣＶ（Closed Circuit Voltage）曲線を用いて、２次電池５の出力電圧を推定する。ＳＯＣ−ＣＣＶ曲線は、温度の低下に伴って、２次電池５の出力電圧が低下する方向に移動する。
【００９３】
従って、ＳＯＣ値１１が一定であっても、２次電池５の出力電圧は、２次電池５の温度の低下に伴って低下する。車両制御装置２が所望の出力電圧を２次電池５から継続的に得ることができるように、条件判断部２５は、図６に示すような補正閾値テーブル３６を用いて、下限補正閾値１５Ｌを設定する。
【００９４】
下限補正閾値１５Ｌと同様の理由で、条件判断部２５は、上限補正閾値１５ＨをＳＯＣ−ＣＣＶ曲線の温度変化に対応させる。ＳＯＣ−ＣＣＶ曲線は、温度の上昇とともに、２次電池５の出力電圧が上昇する方向に移動する。従って、真のＳＯＣ値が一定であっても、２次電池５の出力電圧が２次電池５の充電上限電圧に達することが考えられる。条件判断部２５は、温度変化によって、２次電池５の出力電圧が充電上限電圧に達することを防ぐために、上限補正閾値１５Ｈを温度測定値Ｔｏに基づいて決定する。
【００９５】
補正閾値テーブル３６に記録される下限補正閾値１５Ｌ及び上限補正閾値１５Ｈは、各温度におけるＳＯＣ−ＣＣＶ曲線に基づいて決定される。具体的には、一の温度に対応する下限補正閾値１５Ｌは、一の温度に対応するＳＯＣ−ＣＣＶ曲線の傾きが所定位置以上であり、かつ、所定値よりも低いＳＯＣ値である。一の温度に対応する上限補正閾値１５Ｈは、一の温度に対応するＳＯＣ−ＣＣＶ曲線の傾きが所定位置以上であり、かつ、所定値よりも高いＳＯＣ値である。
【００９６】
［４．５．第１補正処理（ステップＳ６）］
図７は、図３に示す第１補正処理（ステップＳ６）のフローチャートである。図７を参照しながら、ステップＳ６を詳しく説明する。
【００９７】
条件判断部２５は、下限ＳＯＣ値１１ＬをＳＯＣ決定部２４から受ける。条件判断部２５は、その受けた下限ＳＯＣ値１１ＬをステップＳ５で決定した下限補正閾値１５Ｌと比較する（ステップＳ６０１）。
【００９８】
下限ＳＯＣ値１１Ｌが下限補正閾値１５Ｌ以上である場合（ステップＳ６０１においてＮｏ）、条件判断部２５は、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕを補正しないことを決定する（ステップＳ６０７）。これにより、２次電池５の真のＳＯＣが下限ＳＯＣ値１１Ｌよりも低くなることを抑制できる。条件判断部２５は、下限ＳＯＣ値１１Ｌを補正しないことを補正部２６に通知する。
【００９９】
下限ＳＯＣ値１１Ｌが下限補正閾値１５Ｌよりも低い場合（ステップＳ６０１においてＹｅｓ）、条件判断部２５は、基準ＳＯＣ値１１Ｓを下限補正閾値１５Ｌと比較する（ステップＳ６０２）。
【０１００】
基準ＳＯＣ値１１Ｓが下限補正閾値１５Ｌよりも低い場合（ステップＳ６０２においてＮｏ）、条件判断部２５は、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕを補正しないことを決定する（ステップＳ６０７）。これにより、基準ＳＯＣ値１１Ｓが下限ＳＯＣ値１１Ｌよりも低くなること抑制できる。条件判断部２５は、下限ＳＯＣ値１１Ｌを補正しないことを補正部２６に通知する。
【０１０１】
基準ＳＯＣ値１１Ｓが下限補正閾値１５Ｌ以上である場合（ステップＳ６０２においてＹｅｓ）、条件判断部２５は、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕの補正を決定する（ステップＳ６０３）。条件判断部２５は、ステップＳ５で決定された下限補正閾値１５Ｌを補正部２６に出力する。
【０１０２】
補正部２６は、下限ＳＯＣ値１１ＬをＳＯＣ決定部２４から受け、下限補正閾値１５Ｌを条件判断部２５から受ける。補正部２６は、その受けた下限ＳＯＣ値１１Ｌをその受けた下限補正閾値１５Ｌに置き換える（ステップＳ６０４）。つまり、下限ＳＯＣ値１１Ｌの補正により、下限ＳＯＣ値１１Ｌは、下限補正閾値１５Ｌに一致する。これにより、下限ＳＯＣ値１１Ｌと基準ＳＯＣ値１１Ｓとの差を小さくすることができる。
【０１０３】
補正部２６は、補正された下限ＳＯＣ値を基準ＳＯＣ値１１Ｓから減算する（ステップＳ６０５）。補正部２６は、ステップＳ６０５で算出された減算値を用いて、上限ＳＯＣ値１１Ｕを補正する（ステップＳ６０６）。具体的には、補正部２６は、ステップＳ６０５で算出された減算値を基準ＳＯＣ値１１Ｓに加算して加算値を算出する。補正部２６は、上限ＳＯＣ値１１Ｕを算出された加算値に置き換える。基準ＳＯＣ値１１Ｓと補正された上限ＳＯＣ値１１Ｕとの差分絶対値は、基準ＳＯＣ値１１Ｓと補正された下限ＳＯＣ値１１Ｌとの差分絶対値と等しい。補正部２６は、補正した下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕを通知部２７に出力する。
【０１０４】
［４．６．第２補正処理（ステップＳ７）］
図８は、図３に示す第２補正処理（ステップＳ７）のフローチャートである。図８を参照しながら、ステップＳ７を詳しく説明する。
【０１０５】
条件判断部２５は、上限ＳＯＣ値１１ＵをＳＯＣ決定部２４から受ける。条件判断部２５は、その受けた上限ＳＯＣ値１１ＵをステップＳ５で決定した上限補正閾値１５Ｈと比較する（ステップＳ７０１）。
【０１０６】
上限ＳＯＣ値１１Ｕが上限補正閾値１５Ｈ以下である場合（ステップＳ７０１においてＮｏ）、条件判断部２５は、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕを補正しないことを決定する（ステップＳ７０７）。これにより、２次電池５の真のＳＯＣ値が上限ＳＯＣ値１１Ｕよりも高くなることを抑制できる。条件判断部２５は、上限ＳＯＣ値１１Ｕを補正しないことを補正部２６に通知する。
【０１０７】
上限ＳＯＣ値１１Ｕが上限補正閾値１５Ｈよりも高い場合（ステップＳ７０１においてＹｅｓ）、条件判断部２５は、基準ＳＯＣ値１１Ｓを上限補正閾値１５Ｈと比較する（ステップＳ７０２）。
【０１０８】
基準ＳＯＣ値１１Ｓが上限補正閾値１５Ｈよりも高い場合（ステップＳ７０２においてＮｏ）、条件判断部２５は、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕを補正しないことを決定する（ステップＳ７０７）。これにより、基準ＳＯＣ値１１Ｓが上限ＳＯＣ値１１Ｕよりも高くなることを防ぐことができる。条件判断部２５は、上限ＳＯＣ値１１Ｕを補正しないことを補正部２６に通知する。
【０１０９】
基準ＳＯＣ値１１Ｓが上限補正閾値１５Ｈ以下である場合（ステップＳ７０２においてＹｅｓ）、条件判断部２５は、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕの補正を決定する（ステップＳ７０３）。条件判断部２５は、ステップＳ５で決定された上限補正閾値１５Ｈを補正部２６に出力する。
【０１１０】
補正部２６は、上限ＳＯＣ値１１ＵをＳＯＣ決定部２４から受け、上限補正閾値１５Ｈを条件判断部２５から受ける。補正部２６は、その受けた上限ＳＯＣ値１１Ｕをその受けた上限補正閾値１５Ｈに置き換える（ステップＳ７０４）。つまり、上限ＳＯＣ値１１Ｕの補正により、上限ＳＯＣ値１１Ｕは、上限補正閾値１５Ｈに一致する。これにより、上限ＳＯＣ値１１Ｕと基準ＳＯＣ値１１Ｓとの差を小さくすることができる。
【０１１１】
補正部２６は、基準ＳＯＣ値１１Ｓを補正された上限ＳＯＣ値１１Ｕから減算する（ステップＳ６０５）。補正部２６は、ステップＳ６０５で算出された減算値を用いて、上限ＳＯＣ値１１Ｕを補正する（ステップＳ６０６）。具体的には、補正部２６は、下限ＳＯＣ値１１Ｌを、ステップＳ６０５で算出された減算値を基準ＳＯＣ値１１Ｓから減算した値に置き換える。基準ＳＯＣ値１１Ｓと補正された上限ＳＯＣ値１１Ｕとの差分絶対値は、基準ＳＯＣ値１１Ｓと補正された下限ＳＯＣ値１１Ｌとの差分絶対値と等しい。補正部２６は、補正した下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕを通知部２７に出力する。
【０１１２】
［５．ＳＯＣ値１１の時間変化の第１例］
図９は、図１に示す状態推定装置２０から出力されるＳＯＣ値１１の時間変化の第１例を示す図である。図９において、時間を示す横軸の下に記載された「ＯＮ」、「ＯＦＦ」は、イグニッション信号４１の状態を示す。
【０１１３】
（期間Ａ）
時刻ｔ１１において、イグニッション信号４１がオフからオンに変化する。状態推定装置２０は、図３に示す処理を時刻ｔ１１から開始する。時刻ｔ１１から時刻ｔ１２までの期間Ａにおいて、下限ＳＯＣ値１１Ｌは、下限補正閾値１５Ｌ以上である（図７に示すステップ６０１においてＮｏ）。下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕは、期間Ａにおいて補正されない（図７に示すステップＳ６０７）。通知部２７は、期間Ａにおいて、ＳＯＣ決定部２４により決定されたＳＯＣ値１１を車両制御装置２に出力する。
【０１１４】
期間Ａにおいて、下限ＳＯＣ値１１Ｌが補正されないため、下限ＳＯＣ値１１Ｌと基準ＳＯＣ値との差は、時間の経過とともに拡大する。マイナス誤差が、時間の経過とともに第２電流累積値３２に蓄積されるためである。同様に、期間Ａにおいて、プラス誤差が第３電流累積値３３に蓄積されるため、上限ＳＯＣ値１１Ｕと基準ＳＯＣ値との差も、時間の経過とともに拡大する。これらの傾向は、補正がされない他の期間においても同様である。
【０１１５】
時刻ｔ１２において、イグニッション信号４１がオンからオフに変化する。状態推定装置２０は、時刻ｔ１２の時点で、ＳＯＣ決定部２４により最後に決定されたＳＯＣ値１１を記憶部２８に保存する。イグニッション信号４１は、時刻ｔ１２から時刻ｔ１３までの期間Ｂにおいてオフである。状態推定装置２０は、期間ＢにおいてＳＯＣ値１１を決定しない。
【０１１６】
（期間Ｃ）
時刻ｔ１３において、イグニッション信号４１は、オフからオンに変化する。時刻ｔ１３におけるＳＯＣ値１１は、時刻ｔ１２におけるＳＯＣ値１１と同じである。
【０１１７】
時刻ｔ１３から時刻ｔ１４までの期間Ｃにおいて、下限ＳＯＣ値１１Ｌは、下限補正閾値１５Ｌ以上である（図７に示すステップ６０１においてＮｏ）。下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕは、期間Ｃにおいて補正されない（図７に示すステップＳ６０７）。通知部２７は、ＳＯＣ決定部２４により決定されたＳＯＣ値１１を車両制御装置２に出力する。
【０１１８】
（期間Ｄ）
時刻ｔ１４から時刻ｔ１５までの期間Ｄにおいて、基準ＳＯＣ値１１Ｌは、減少を続ける。従って、図９に示していないが、ＳＯＣ決定部２４により決定される下限ＳＯＣ値１１Ｌは、期間Ｄにおいて、下限補正閾値１５Ｌよりも低くなる（図７に示すステップＳ６０１においてＹｅｓ）。基準ＳＯＣ値１１Ｓは、下限補正閾値１５Ｌ以上である（図７に示すステップＳ６０２においてＹｅｓ）。下限ＳＯＣ値１１Ｌは、期間Ｄにおいて、下限補正閾値１５Ｌに置き換えられる（図７に示すステップＳ６０４）。状態推定装置２０から出力される下限ＳＯＣ値１１Ｌは、期間Ｄにおいて一定であり、下限補正閾値１５Ｌに一致する。上述のように、下限ＳＯＣ値１１Ｌが補正されない場合、下限ＳＯＣ値１１Ｌと基準ＳＯＣ値１１Ｓとの差は、時間の経過とともに拡大する。しかし、ステップＳ６０４の補正により、下限ＳＯＣ値１１Ｌと基準ＳＯＣ値１１Ｓとの差を、期間Ｄにおいて時間の経過とともに縮小することができる。
【０１１９】
期間Ｄにおいて、上限ＳＯＣ値１１Ｕが補正される（図７に示すステップＳ６０５及びＳ６０６）。期間Ｄにおける基準ＳＯＣ値１１Ｓと上限ＳＯＣ値１１Ｕと差は、時間の経過とともに縮小する。上限ＳＯＣ値１１Ｕと基準ＳＯＣ値１１Ｓとの差が補正された下限ＳＯＣ値１１Ｌと基準ＳＯＣ値１１Ｓとの差と等しくなるように、上限ＳＯＣ値１１Ｕが補正されるためである。
【０１２０】
時刻ｔ１５において、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕの各々は、基準ＳＯＣ値１１Ｓに一致する。第２累積部２３は、第２電流累積値３２及び第３電流累積値３３の両者が第１電流累積値３１と一致するように、第２電流累積値３２及び第３電流累積値３３の各々を補正する。第２電流累積値３２及び第３電流累積値３３は、後述する時刻ｔ１７においても補正される。
【０１２１】
なお、補正された下限ＳＯＣ値１１Ｌが基準ＳＯＣ値１１Ｓよりも高くなった場合、補正部２６は、下限ＳＯＣ値１１Ｌが基準ＳＯＣ値１１Ｓと一致するように、下限ＳＯＣ値１１Ｌをさらに補正してもよい。この場合において、第２電流累積値３２を補正してもよい。下限ＳＯＣ値１１Ｌがさらに補正された場合、上限ＳＯＣ値１１Ｕが再び補正される。この場合において、第３電流累積値３３を補正してもよい。
【０１２２】
（期間Ｅ）
時刻ｔ１５から時刻ｔ１７までの期間Ｅにおいて、下限ＳＯＣ値１１Ｌは、下限補正閾値１５Ｌよりも低く、基準ＳＯＣ値１１Ｓは、下限補正閾値１５Ｌよりも低い（図７に示すステップＳ６０１においてＹｅｓ、ステップＳ６０２においてＮｏ）。下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕは、期間Ｅにおいて補正されない（図７に示すステップＳ６０７）。通知部２７は、ＳＯＣ決定部２４により決定されたＳＯＣ値１１を車両制御装置２に出力する。
【０１２３】
期間Ｅにおいて、下限ＳＯＣ値１１ＬがステップＳ６０４により補正されたと仮定した場合、下限ＳＯＣ値１１Ｌが基準ＳＯＣ値１１Ｓよりも高くなる。このことは、下限ＳＯＣ値１１ＬがＳＯＣ範囲の下限を示すという下限ＳＯＣ値１１Ｌの定義に矛盾する。従って、期間Ｅにおいて、状態推定装置２０は、下限ＳＯＣ値１１Ｌと基準ＳＯＣ値１１Ｓとの関係を維持するために、下限ＳＯＣ値１１Ｌの補正を停止する。
【０１２４】
時刻ｔ１６において、基準ＳＯＣ値１１Ｓが、減少から増加に転じている。２次電池５が、時刻ｔ１６において放電を停止し、充電を開始したためである。しかし、下限ＳＯＣ値１１Ｌ及び基準ＳＯＣ値１１Ｓに基づく補正条件が満たされない状態が時刻ｔ１５から継続するため、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕは、時刻ｔ１６の後でも補正されない。
【０１２５】
補正が時刻ｔ１５から停止されるため、基準ＳＯＣ値１１Ｓと下限ＳＯＣ値１１Ｌとの差は、時刻ｔ１５から時間の経過とともに拡大する。基準ＳＯＣ値１１Ｓと上限ＳＯＣ値１１Ｕとの差は、時刻ｔ１５から時間の経過とともに拡大する。
【０１２６】
なお、状態推定装置２０は、期間Ｅにおいて、上限ＳＯＣ値１１Ｕを基準ＳＯＣ値１１Ｓに一致させる補正をしてもよい。あるいは、状態推定装置２０は、期間Ｅにおいて上限ＳＯＣ値１１Ｕを補正しなくてもよい。
【０１２７】
（期間Ｆ）
時刻ｔ１７において、下限ＳＯＣ値１１Ｌは、下限補正閾値１５Ｌよりも低い（図７に示すステップＳ６０１においてＹｅｓ）、基準ＳＯＣ値１１Ｓが、下限補正閾値１５Ｌに一致する（図７に示すステップＳ６０２においてＹｅｓ）。下限ＳＯＣ値１１Ｌは、時刻ｔ１７において、下限補正閾値１５Ｌに置き換えられる（図７に示すステップＳ６０４）。この結果、時刻ｔ１７において、下限ＳＯＣ値１１Ｌは、基準ＳＯＣ値１１Ｓと等しくなる。
【０１２８】
状態推定装置２０は、図７に示すステップＳ６０５及びＳ６０６を実行して、上限ＳＯＣ値１１Ｕを基準ＳＯＣ値１１Ｓに一致させる。時刻ｔ１７において、基準ＳＯＣ値１１Ｓと補正された下限ＳＯＣ値１１Ｌとの差はゼロであるためである。
【０１２９】
時刻ｔ１７よりも後の期間Ｆにおいて、下限ＳＯＣ値１１Ｌは下限補正閾値１５Ｌよりも高い（図７に示すステップＳ６０１においてＮｏ）。２次電池５の充電により、基準ＳＯＣ値１１Ｓが時刻ｔ１６から増加するためである。この場合、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕは、補正されない（図７に示すステップＳ６０７）。通知部２７は、ＳＯＣ決定部２４により決定されたＳＯＣ値１１をそのまま車両制御装置２に出力する。
【０１３０】
［６．ＳＯＣ値１１の時間変化の第２例］
図１０は、図１に示す状態推定装置２０から出力されるＳＯＣ値１１の時間変化の第２例を示す図である。図１０において、時間を示す横軸の下に記載された「ＯＮ」、「ＯＦＦ」は、イグニッション信号４１の状態を示す。
【０１３１】
（期間Ｐ）
時刻ｔ２１において、イグニッション信号４１がオフからオンに変化する。状態推定装置２０は、図３に示す処理を時刻ｔ２１から開始する。時刻ｔ２１から時刻ｔ２２までの期間Ｐにおいて、上限ＳＯＣ値１１Ｕは、上限補正閾値１５Ｈ以下である（図８に示すステップ７０１においてＮｏ）。下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕは、期間Ｐにおいて補正されない（図８に示すステップＳ７０７）。通知部２７は、期間Ｐにおいて、ＳＯＣ決定部２４により決定されたＳＯＣ値１１を車両制御装置２に出力する。
【０１３２】
時刻ｔ２２において、上限ＳＯＣ値１１Ｕは、上限補正閾値１５Ｈに一致する（図８に示すステップ７０１においてＮｏ）。従って、時刻ｔ２２においても、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕは、補正されない（図８に示すステップＳ７０７）。
【０１３３】
（期間Ｑ）
時刻ｔ２２から時刻ｔ２３までの期間Ｑにおいて、基準ＳＯＣ値１１Ｌは、増加を続ける。従って、図１０に示していないが、ＳＯＣ決定部２４により決定される上限ＳＯＣ値１１Ｕは、期間Ｑにおいて、上限補正閾値１５Ｈよりも高い（図８に示すステップＳ７０１においてＹｅｓ）。基準ＳＯＣ値１１Ｓは、上限補正閾値１５Ｈ以下である（図８に示すステップＳ７０２においてＹｅｓ）。上限ＳＯＣ値１１Ｕは、期間Ｑにおいて、上限補正閾値１５Ｈに置き換えられる（図８に示すステップＳ７０４）。状態推定装置２０から出力される上限ＳＯＣ値１１Ｕは、期間Ｑにおいて上限補正閾値１５Ｈに一致する。上述のように、上限ＳＯＣ値１１Ｕと基準ＳＯＣ値１１Ｓとの差は、時間の経過とともに拡大する。しかし、ステップＳ７０４の補正により、上限ＳＯＣ値１１Ｕと基準ＳＯＣ値１１Ｓとの差を、期間Ｑにおいて時間の経過とともに縮小することができる。
【０１３４】
期間Ｑにおいて、下限ＳＯＣ値１１Ｕが補正される（図８に示すステップＳ７０５及びＳ７０６）。下限ＳＯＣ値１１Ｌと基準ＳＯＣ値１１Ｓと差は、期間Ｑにおいて時間の経過とともに縮小する。下限ＳＯＣ値１１Ｌと基準ＳＯＣ値１１Ｓとの差が補正された上限ＳＯＣ値１１Ｕと基準ＳＯＣ値１１Ｓとの差と等しくなるように、下限ＳＯＣ値１１Ｌが補正されるためである。
【０１３５】
時刻ｔ２３において、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕの各々は、基準ＳＯＣ値１１Ｓに一致する。第２累積部２３は、第２電流累積値３２及び第３電流累積値３３の両者が第１電流累積値３１と一致するように、第２電流累積値３２及び第３電流累積値３３の各々を補正する。第２電流累積値３２及び第３電流累積値３３は、後述する時刻ｔ２５においても補正される。
【０１３６】
なお、補正された上限ＳＯＣ値１１Ｕが基準ＳＯＣ値１１Ｓよりも低くなった場合、補正部２６は、上限ＳＯＣ値１１Ｕが基準ＳＯＣ値１１Ｓと一致するように、上限ＳＯＣ値１１Ｕをさらに補正してもよい。この場合において、第３電流累積値３３を補正してもよい。上限ＳＯＣ値１１Ｕがさらに補正された場合、下限ＳＯＣ値１１Ｌが再び補正される。この場合において、第２電流累積値３２を補正してもよい。
【０１３７】
（期間Ｒ）
時刻ｔ２３から時刻ｔ２５までの期間Ｒにおいて、上限ＳＯＣ値１１Ｕは、上限補正閾値１５Ｈよりも高く、基準ＳＯＣ値１１Ｓは、上限補正閾値１５Ｈよりも高い（図８に示すステップＳ７０１においてＹｅｓ、ステップＳ７０２においてＮｏ）。下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕは、期間Ｒにおいて補正されない（図８に示すステップＳ７０７）。通知部２７は、ＳＯＣ決定部２４により決定されたＳＯＣ値１１を車両制御装置２に出力する。
【０１３８】
時刻ｔ２４において、基準ＳＯＣ値１１Ｓが、増加から減少に転じている。２次電池５が、時刻ｔ２４において充電を停止し、放電を開始したためである。しかし、上限ＳＯＣ値１１Ｕ及び基準ＳＯＣ値１１Ｓに基づく補正条件が満たされない状態が時刻ｔ２３から継続するため、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕは、時刻ｔ２４の後でも補正されない。
【０１３９】
上限ＳＯＣ値１１Ｕの補正が時刻ｔ２３から停止するため、基準ＳＯＣ値１１Ｓと上限ＳＯＣ値１１Ｕとの差は、時刻ｔ２３から時間の経過とともに拡大する。基準ＳＯＣ値１１Ｓと下限ＳＯＣ値１１Ｌとの差は、時刻ｔ２３から時間の経過とともに拡大する。
【０１４０】
なお、状態推定装置２０は、期間Ｒにおいて、下限ＳＯＣ値１１Ｌを基準ＳＯＣ値１１Ｓに一致させる補正をしてもよい。あるいは、状態推定装置２０は、期間Ｒにおいて、下限ＳＯＣ値１１を補正しなくてもよい。
【０１４１】
（期間Ｓ）
時刻ｔ２５において、上限ＳＯＣ値１１Ｕは、上限補正閾値１５Ｈよりも高く、基準ＳＯＣ値１１Ｓが上限補正閾値１５Ｈに一致する（図８に示すステップＳ７０１においてＹｅｓ、ステップＳ７０２においてＹｅｓ）。上限ＳＯＣ値１１Ｕは、時刻ｔ２５において、上限ＳＯＣ値１１Ｕに置き換えられる（図８に示すステップＳ７０４）。この結果、時刻ｔ２５において、上限ＳＯＣ値１１Ｕは、基準ＳＯＣ値１１Ｓと等しくなる。
【０１４２】
状態推定装置２０は、図８に示すステップＳ７０５及びＳ７０６を実行して、下限ＳＯＣ値１１Ｌを基準ＳＯＣ値１１Ｓに一致させる。時刻ｔ２５において、基準ＳＯＣ値１１Ｓと補正された上限ＳＯＣ値１１Ｕとの差はゼロであるためである。
【０１４３】
時刻ｔ２５よりも後の期間Ｓにおいて、上限ＳＯＣ値１１Ｕは上限補正閾値１５Ｈよりも低い（図８に示すステップＳ７０１においてＮｏ）。２次電池５の放電により、基準ＳＯＣ値１１Ｓが時刻ｔ２４から減少するためである。この場合、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕは、補正されない（図８に示すステップＳ７０７）。通知部２７は、ＳＯＣ決定部２４により決定されたＳＯＣ値１１をそのまま車両制御装置２に出力する。
【０１４４】
このように、状態推定装置２０は、マイナス誤差を電流測定値Ｉｏから減算した電流減算値ＩＬを用いて下限ＳＯＣ値１１Ｌを決定し、プラス誤差を電流測定値Ｉｏに加算した電流加算値ＩＵを用いて上限ＳＯＣ値１１Ｕを決定する。これにより、２次電池５の真のＳＯＣが状態推定装置２０により推定されるＳＯＣ範囲から外れることを抑制できる。
【０１４５】
［変形例］
上記実施の形態において、マイナス誤差Ｅｍ及びプラス誤差Ｅｐが一定である例を説明した。しかし、マイナス誤差Ｅｍ及びプラス誤差Ｅｐは、一定でなくてもよい。例えば、状態推定装置２０は、温度センサ８により測定された温度測定値Ｔｏに基づいて、使用するマイナス誤差Ｅｍ及びプラス誤差Ｅｐを変更してもよい。また、マイナス誤差とプラス誤差とは、同じ値であってもよく、異なる値であってもよい。
【０１４６】
上記実施の形態において、マイナス誤差Ｅｍ及びプラス誤差Ｅｐは、電流センサ７の許容誤差に基づいて決定される例を説明した。しかし、マイナス誤差Ｅｍ及びプラス誤差Ｅｐは、電流測定値Ｉｏと２次電池５に実際に供給される電流との差に基づいて決定されてもよい。
【０１４７】
上記実施の形態において、補正部２６が下限ＳＯＣ値１１Ｌを下限補正閾値１５Ｌに一致させる補正をする例を説明したが、これに限られない。補正部２６は、補正された下限ＳＯＣ値１１ＬがＳＯＣ決定部２４により決定された下限ＳＯＣ値１１Ｌよりも高く、かつ、基準ＳＯＣ値１１よりも低くなるように、決定された下限ＳＯＣ値１１Ｌを補正すればよい。
【０１４８】
上記実施の形態において、補正部２６が上限ＳＯＣ値１１Ｕを上限補正閾値１５Ｈに一致させる補正をする例を説明したが、これに限られない。補正部２６は、補正された上限ＳＯＣ値１１ＵがＳＯＣ決定部２４により決定された上限ＳＯＣ値１１Ｕよりも低く、かつ、基準ＳＯＣ値１１よりも高くなるように、決定された上限ＳＯＣ値１１Ｕを補正すればよい。
【０１４９】
上記実施の形態において、第１累積部２２及び第２累積部２３が、イグニッションスイッチがオンされた時に、記憶部２８に記憶されたＳＯＣ値１１から電流累積値を取得する例を説明したが、これに限られない。例えば、イグニッションスイッチがオンされた時に、第１累積部２２及び第２累積部２３は、電流累積値を記憶部２８から読み出してもよい。この場合、イグニッションスイッチがオフされた時に、第１累積部２２は、最後に算出された第１電流累積値３１を記憶部２８に保存する。第２累積部２３は、最後に算出された第２電流累積値３２及び第３電流累積値３３を記憶部２８に保存する。
【０１５０】
上記実施の形態において、ＳＯＣ決定部２４は、図９に示す期間Ｅにおいて、ＳＯＣ−ＣＣＶ特性に基づいて基準ＳＯＣ値１１Ｓを決定してもよい。ＳＯＣ決定部２４は、図９に示す期間Ｒにおいて、ＳＯＣ−ＣＣＶ特性に基づいて基準ＳＯＣ１１値Ｓを決定してもよい。この場合、車載システム１００は、図示しない電圧センサを備える。電圧センサは、２次電池５の正極端子と負極端子との間の電位差である端子電圧を測定する。ＳＯＣ決定部２４は、電圧センサにより測定された端子電圧と、予め設定された２次電池５のＳＯＣ−ＣＣＶ特性とに基づいて、基準ＳＯＣ値１１Ｓを決定する。基準ＳＯＣ値１１ＳがＳＯＣ−ＯＣＶ特性に基づいて決定される場合、状態推定装置２０は、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ１１Ｕの両者を基準ＳＯＣ値１１Ｓに一致させてもよい。
【０１５１】
上記実施の形態において、状態推定装置２０が第１補正処理（ステップＳ６）及び第２補正処理（ステップＳ７）を実行する例を説明した。しかし、状態推定装置２０は、ステップＳ６及びＳ７の少なくとも一方を実行すればよい。
【０１５２】
上記実施の形態において、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕの各々を補正する例を説明した。状態推定装置２０は、下限ＳＯＣ値１１Ｌ及び上限ＳＯＣ値１１Ｕを補正しなくてもよい。つまり、状態推定装置２０は、条件判断部２５及び補正部２６を備えなくてもよい。この場合であっても、状態推定装置２０は、２次電池５の真のＳＯＣがＳＯＣ範囲の外から外れることを抑制できる。
【０１５３】
また、上記実施の形態において、状態推定装置２０の各機能ブロックは、ＬＳＩなどの半導体装置により個別に１チップ化されてもよいし、一部又は全部を含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１５４】
集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Fie ld Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０１５５】
また、状態推定装置２０により実行される処理の一部または全部は、プログラムにより実現されてもよい。そして、上記各実施の形態の各機能ブロックの処理の一部または全部は、コンピュータにおいて、中央演算装置（ＣＰＵ）により行われる。また、それぞれの処理を行うためのプログラムは、ハードディスク、ＲＯＭなどの記憶装置に格納されており、ＲＯＭにおいて、あるいはＲＡＭに読み出されて実行される。
【０１５６】
また、上記実施の形態の各処理をハードウェアにより実現してもよいし、ソフトウェア（ＯＳ（オペレーティングシステム）、ミドルウェア、あるいは、所定のライブラリとともに実現される場合を含む。）により実現してもよい。さらに、ソフトウェアおよびハードウェアの混在処理により実現しても良い。
【０１５７】
例えば、状態推定装置２０の各機能ブロックを、ソフトウェアにより実現する場合、図１１に示したハードウェア構成（例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入力部、出力部等をバスＢｕｓにより接続したハードウェア構成）を用いて、各機能部をソフトウェア処理により実現するようにしてもよい。
【０１５８】
また、上記実施の形態における処理方法の実行順序は、上記実施の形態の記載に制限されるものではなく、発明の要旨を逸脱しない範囲で実行順序を入れ替えてもよい。
【０１５９】
前述した方法をコンピュータに実行させるコンピュータプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、大容量ＤＶＤ、次世代ＤＶＤ、半導体メモリを挙げることができる。
【０１６０】
以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。
【符号の説明】
【０１６１】
１００  車載システム
１  電源管理装置
２  車両制御装置
３  変換部
４  モータジェネレータ
５  ２次電池
２１  取得部
２２  第１累積部
２３  第２累積部
２４  ＳＯＣ決定部
２５  条件判断部
２６  補正部
２７  通知部
２８  記憶部
【図１】
2020134417.tif 000003
【図２】
2020134417.tif 000004
【図３】
2020134417.tif 000005
【図４】
2020134417.tif 000006
【図５】
2020134417.tif 000007
【図６】
2020134417.tif 000008
【図７】
2020134417.tif 000009
【図８】
2020134417.tif 000010
【図９】
2020134417.tif 000011
【図１０】
2020134417.tif 000012
【図１１】
2020134417.tif 000013