(57)【要約】【課題】乗員に与える違和感を低減させる。【解決手段】二次電池の残容量表示方法は、表示装置のコンピュータが、電動車両を駆動するための電力を蓄える二次電池の少なくとも開放電圧の推定値に基づいて前記二次電池の残容量を算出し、前記二次電池の通電停止時において前記算出された前記二次電池の残容量を記憶部に記憶させ、前記二次電池の通電開始時に、前記記憶部に記憶させた前記二次電池の通電停止時の残容量を表示部に表示させ、続いて、前記二次電池の通電停止時の残容量を基準とした所定の上限値及び下限値を限度とする範囲内で前記二次電池の残容量を前記表示部に表示させる。【選択図】図１
2020187021.tif 000002
【特許請求の範囲】
【請求項１】
表示装置のコンピュータが、
電動車両を駆動するための電力を蓄える二次電池の少なくとも開放電圧の推定値に基づいて、前記二次電池の残容量を算出し、
前記二次電池の通電停止時において算出された前記二次電池の残容量を記憶部に記憶させ、
前記二次電池の通電開始時に、前記記憶部に記憶させた前記二次電池の通電停止時における前記二次電池の残容量を表示部に表示させ、続いて、前記二次電池の通電停止時の残容量を基準とした所定の上限値及び下限値を限度とする範囲内で前記二次電池の残容量を前記表示部に表示させる、
二次電池の残容量表示方法。
【請求項２】
前記コンピュータが、
前記二次電池の残容量を算出する際に、前記二次電池の充放電電流の積算値に更に基づいて、前記二次電池の残容量を算出する、
請求項１に記載の二次電池の残容量表示方法。
【請求項３】
前記上限値及び下限値は、前記二次電池の残容量の算出における誤差に基づいて設定される値である、
請求項２に記載の二次電池の残容量表示方法。
【請求項４】
前記誤差は、前記充放電電流を測定する電流センサによる測定誤差と、前記電流センサの測定結果に基づいて前記二次電池の残容量を推定する際の推定誤差とのうち少なくとも一方である、
請求項３に記載の二次電池の残容量表示方法。
【請求項５】
表示装置のコンピュータが、
電動車両を駆動するための電力を蓄える二次電池の少なくとも開放電圧の推定値に基づいて前記二次電池の残容量を算出し、
前記二次電池の通電停止時において算出された前記二次電池の残容量を記憶部に記憶させ、
前記二次電池の通電開始時に算出した前記二次電池の残容量または前記記憶部に記憶させた前記二次電池の通電停止時における前記二次電池の残容量を、前記二次電池の通電開始時に表示部に表示させ、続いて、表示させた前記二次電池の残容量を基準とした所定の上限値及び下限値を限度とする範囲内で前記二次電池の残容量を前記表示部に表示させる、
二次電池の残容量表示方法。
【請求項６】
前記コンピュータが、
前記二次電池の通電開始時に算出した前記二次電池の残容量または前記記憶部に記憶させた前記二次電池の通電停止時における前記二次電池の残容量を、前記二次電池の通電開始時に前記表示部に表示させる際に、
前記二次電池の通電停止時から通電開始時までの時間が、前記二次電池の通電開始時における分極が安定する時間以上であるか否かに基づいて、前記表示部に表示させる前記二次電池の残容量として、前記二次電池の通電開始時に算出した前記二次電池の残容量または前記記憶部に記憶させた前記二次電池の通電停止時における前記二次電池の残容量のいずれかを選択する、
請求項５に記載の二次電池の残容量表示方法。
【請求項７】
前記コンピュータが、
前記二次電池の通電開始時に算出した前記二次電池の残容量または前記記憶部に記憶させた前記二次電池の通電停止時における前記二次電池の残容量を、前記二次電池の通電開始時に前記表示部に表示させる際に、
前記二次電池の通電停止時から通電開始時までの時間が前記二次電池の通電開始時における分極が安定する時間よりも短い場合に、前記表示部に表示させる前記二次電池の残容量として、前記記憶部に記憶した前記二次電池の通電停止時における前記二次電池の残容量を選択する、
請求項６に記載の二次電池の残容量表示方法。
【請求項８】
前記コンピュータが、
前記二次電池の通電開始時に算出した前記二次電池の残容量または前記記憶部に記憶させた前記二次電池の通電停止時における前記二次電池の残容量を、前記二次電池の通電開始時に表示部に表示させる際に、
前記二次電池の通電停止時から通電開始時までの時間が前記二次電池の通電開始時における分極が安定する時間以上である場合でも、前記二次電池の開放電圧の推定値が所定の範囲内にある場合には、前記表示部に表示させる前記二次電池の残容量として、記憶した前記二次電池の通電停止時における前記二次電池の残容量を選択する、
請求項７に記載の二次電池の残容量表示方法。
【請求項９】
電動車両を駆動するための電力を蓄える二次電池の少なくとも開放電圧の推定値に基づいて前記二次電池の残容量を算出する算出部と、
前記二次電池の通電停止時において前記算出された前記二次電池の残容量を記憶する記憶部と、
前記二次電池の残容量を表示する表示部と、
前記二次電池の通電開始時に、前記記憶部に記憶させた前記二次電池の通電停止時の残容量を前記表示部に表示させ、続いて、前記二次電池の通電停止時の残容量を基準とした所定の上限値及び下限値を限度とする範囲内で前記二次電池の残容量を前記表示部に表示させる表示制御部と、
を備える二次電池の残容量表示装置。
【請求項１０】
請求項９に記載の二次電池の残容量表示装置を備える、
電動車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池の残容量表示方法、表示装置、及び電動車両に関する。
【背景技術】
【０００２】
電気自動車などの電動車両では、電動車両を駆動するための電力を蓄える二次電池（バッテリ）の残容量、例えばＳＯＣ（State Of Charge）を表示するにあたり、二次電池の残容量を算出する方法として、従来、二次電池のＯＣＶ（Open circuit voltage；「開放電圧」ともいう）に基づく方式と、二次電池の電流を積算する方式がある。これらの算出方法は、それぞれに利点と欠点がある。これに関連し、両者の算出方法で得られた残容量に対して、使用状況を踏まえて重みづけを行って、二次電池の残容量を表示する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４６３８１７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電動車両の走行中は、二次電池の内部抵抗を推定し、ＯＣＶを測定することで、精度よく二次電池の残容量を推定して表示することができる。しかし、二次電池の通電を停止した後、通電を開始する際には、通電の停止中の分極の影響により、実際の残容量よりも低い値を算出する傾向にある。このため、二次電池の残容量が不自然に低く表示され、乗員に違和感を与える場合があった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、乗員に与える違和感を低減させることができる二次電池の残容量表示方法、表示装置、及び電動車両を提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
この発明に係る二次電池の残容量表示方法、表示装置、及び電動車両は、以下の構成を採用した。
（１）：この発明の一態様に係る二次電池の残容量表示方法は、表示装置のコンピュータが、電動車両を駆動するための電力を蓄える二次電池の少なくとも開放電圧の推定値に基づいて、前記二次電池の残容量を算出し、前記二次電池の通電停止時において算出された前記二次電池の残容量を記憶部に記憶させ、前記二次電池の通電開始時に、前記記憶部に記憶させた前記二次電池の通電停止時における前記二次電池の残容量を表示部に表示させ、続いて、前記二次電池の通電停止時の残容量を基準とした所定の上限値及び下限値を限度とする範囲内で前記二次電池の残容量を前記表示部に表示させる、二次電池の残容量表示方法である。
【０００７】
（２）：上記（１）の態様において、前記コンピュータが、
前記二次電池の残容量を算出する際に、前記二次電池の充放電電流の積算値に更に基づいて、前記二次電池の残容量を算出する、ものである。
【０００８】
（３）：上記（２）の態様において、前記上限値及び下限値は、前記二次電池の残容量の算出における誤差に基づいて設定される値である。
【０００９】
（４）：上記（３）の態様において、前記誤差は、前記充放電電流を測定する電流センサによる測定誤差と、前記電流センサの測定結果に基づいて前記二次電池の残容量を推定する際の推定誤差とのうち少なくとも一方である。
【００１０】
（５）：この発明の一態様に係る二次電池の残容量表示方法は、表示装置のコンピュータが、電動車両を駆動するための電力を蓄える二次電池の少なくとも開放電圧の推定値に基づいて前記二次電池の残容量を算出し、前記二次電池の通電停止時において算出された前記二次電池の残容量を記憶部に記憶させ、前記二次電池の通電開始時に算出した前記二次電池の残容量または前記記憶部に記憶させた前記二次電池の通電停止時における前記二次電池の残容量を、前記二次電池の通電開始時に表示部に表示させ、続いて、表示させた前記二次電池の残容量を基準とした所定の上限値及び下限値を限度とする範囲内で前記二次電池の残容量を前記表示部に表示させる、二次電池の残容量表示方法である。
【００１１】
（６）：上記（５）の態様において、前記コンピュータが、前記二次電池の通電開始時に算出した前記二次電池の残容量または前記記憶部に記憶させた前記二次電池の通電停止時における前記二次電池の残容量を、前記二次電池の通電開始時に前記表示部に表示させる際に、前記二次電池の通電停止時から通電開始時までの時間が、前記二次電池の通電開始時における分極が安定する時間以上であるか否かに基づいて、前記表示部に表示させる前記二次電池の残容量として、前記二次電池の通電開始時に算出した前記二次電池の残容量または前記記憶部に記憶させた前記二次電池の通電停止時における前記二次電池の残容量のいずれかを選択する、ものである。
【００１２】
（７）：上記（６）の態様において、前記コンピュータが、前記二次電池の通電開始時に算出した前記二次電池の残容量または前記記憶部に記憶させた前記二次電池の通電停止時における前記二次電池の残容量を、前記二次電池の通電開始時に前記表示部に表示させる際に、前記二次電池の通電停止時から通電開始時までの時間が前記二次電池の通電開始時における分極が安定する時間よりも短い場合に、前記表示部に表示させる前記二次電池の残容量として、前記記憶部に記憶した前記二次電池の通電停止時における前記二次電池の残容量を選択する、ものである。
【００１３】
（８）：上記（７）の態様において、前記コンピュータが、前記二次電池の通電開始時に算出した前記二次電池の残容量または前記記憶部に記憶させた前記二次電池の通電停止時における前記二次電池の残容量を、前記二次電池の通電開始時に表示部に表示させる際に、前記二次電池の通電停止時から通電開始時までの時間が前記二次電池の通電開始時における分極が安定する時間以上である場合でも、前記二次電池の開放電圧の推定値が所定の範囲内にある場合には、前記表示部に表示させる前記二次電池の残容量として、記憶した前記二次電池の通電停止時における前記二次電池の残容量を選択する、ものである。
【００１４】
（９）：この発明の一態様に係る二次電池の残容量表示装置は、電動車両を駆動するための電力を蓄える二次電池の少なくとも開放電圧の推定値に基づいて前記二次電池の残容量を算出する算出部と、前記二次電池の通電停止時において前記算出された前記二次電池の残容量を記憶する記憶部と、前記二次電池の残容量を表示する表示部と、前記二次電池の通電開始時に、前記記憶部に記憶させた前記二次電池の通電停止時の残容量を前記表示部に表示させ、続いて、前記二次電池の通電停止時の残容量を基準とした所定の上限値及び下限値を限度とする範囲内で前記二次電池の残容量を前記表示部に表示させる表示制御部と、を備える二次電池の残容量表示装置である。
【００１５】
（１０）：この発明の一態様に係る電動車両は、上記（９）の態様の二次電池の残容量表示装置を備える電動車両である。
【発明の効果】
【００１６】
（１）〜（１０）によれば、乗員に与える違和感を低減させることができる。
【図面の簡単な説明】
【００１７】
【図１】残容量表示装置１００を含む車両１０の構成例を示す図である。
【図２】算出部１１０の機能を説明するための機能構成図である。
【図３】スイッチ部１２４、起動時ＳＯＣ選択部１２５、及びＳＯＣブレンド処理部１２６で入出力される情報を説明する図である。
【図４】残容量表示装置１００において実行される処理の流れの一例を示すフローチャートである。
【図５】残容量表示装置１００において実行される処理の流れの一例を示すフローチャートである。
【図６】バッテリ４０のＯＣＶ推定値、ＳＯＣ推定値、ＳＯＣ表示値の変遷の一例を示す図である。
【図７】ＳＯＣ−ＯＣＶ曲線の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照し、本発明の残容量表示方法、表示装置、及び電動車両の実施形態について説明する。図１は、残容量表示装置１００を含む車両１０の構成例を示す図である。実施形態の残容量表示装置１００は、車両１０に搭載されるバッテリ（以下、二次電池と同義であるものとする）の残容量を表示部１６０に表示させる。車両１０は、電動車両であり、電動機（モータ）を備える電気自動車であるが、エンジンと電動機を備えるいわゆるハイブリッド車両でもよい。
【００１９】
図１に示すように、車両１０は、例えば、モータ１２と、駆動輪１４と、ブレーキ装置１６と、車両センサ２０と、ＰＣＵ（Power Control Unit）３０と、バッテリ４０と、バッテリセンサ５０と、残容量表示装置１００と、を備える。モータ１２は、例えば、三相交流電動機である。モータ１２のロータは、駆動輪１４に連結される。モータ１２は、供給される電力を用いて動力を駆動輪１４に出力する。また、モータ１２は、車両の減速時に車両の運動エネルギーを用いて発電する。
【００２０】
ブレーキ装置１６は、例えば、ブレーキキャリパーと、ブレーキキャリパーに油圧を伝達するシリンダと、シリンダに油圧を発生させる電動モータと、を備える。ブレーキ装置１６は、ブレーキペダルの操作によって発生した油圧を、マスターシリンダを介してシリンダに伝達する機構をバックアップとして備えてよい。なお、ブレーキ装置１６は、上記説明した構成に限らず、マスターシリンダの油圧をシリンダに伝達する電子制御式油圧ブレーキ装置であってもよい。
【００２１】
車両センサ２０は、アクセル開度センサと、車速センサと、ブレーキ踏量センサと、を備える。アクセル開度センサは、乗員である運転者による加速指示を受け付ける操作子の一例であるアクセルペダルに取り付けられ、アクセルペダルの操作量を検出し、アクセル開度として制御部３６に出力する。車速センサは、例えば、各車輪に取り付けられた車輪速センサと速度計算機とを備え、車輪速センサにより検出された車輪速を統合して車両の速度（車速）を導出し、ＰＣＵ３０に出力する。ブレーキ踏量センサは、ブレーキペダルに取り付けられ、ブレーキペダルの操作量を検出し、ブレーキ踏量としてＰＣＵ３０に出力する。
【００２２】
ＰＣＵ３０は、例えば、変換器３２と、ＶＣＵ（Voltage Control Unit）３４と、制御部３６と、を備える。なお、これらの構成要素をＰＣＵ３０として一まとまりの構成としたのは、あくまで一例であり、これらの構成要素は分散的に配置されても構わない。車輪速センサにより出力された車両の速度及びブレーキ踏量センサにより出力されたブレーキ踏量は、いずれもＰＣＵ３０における制御部３６に入力される。
【００２３】
変換器３２は、例えば、ＡＣ−ＤＣ変換器である。変換器３２の直流側端子は、直流リンクＤＬに接続されている。直流リンクＤＬには、ＶＣＵ３４を介してバッテリ４０が接続されている。変換器３２は、モータ１２により発電された交流を直流に変換して直流リンクＤＬに出力する。ＶＣＵ３４は、例えば、ＤＣ―ＤＣコンバータである。ＶＣＵ３４は、バッテリ４０から供給される電力を昇圧して直流リンクＤＬに出力する。
【００２４】
制御部３６は、例えば、モータ制御部と、ブレーキ制御部と、バッテリ・ＶＣＵ制御部と、を備える。モータ制御部、ブレーキ制御部、及びバッテリ・ＶＣＵ制御部は、それぞれ別体の制御装置、例えば、モータＥＣＵ、ブレーキＥＣＵ、バッテリＥＣＵといった制御装置に置き換えられてもよい。
【００２５】
モータ制御部は、車両センサ２０の出力に基づいて、モータ１２を制御する。ブレーキ制御部は、車両センサ２０の出力に基づいて、ブレーキ装置１６を制御する。バッテリ・ＶＣＵ制御部は、バッテリ４０に取り付けられたバッテリセンサ５０の出力等に基づいてＶＣＵ３４に対する指示情報を生成して、ＶＣＵ３４に出力する。ＶＣＵ３４は、バッテリ・ＶＣＵ制御部からの指示に応じて、直流リンクＤＬの電圧を上昇させる。制御部３６は、モータ制御部においてモータ１２の制御量（モータ１２の駆動量）を０から増加させる（モータ１２を始動させる）ときに、ＩＧ−ＯＮ信号を残容量表示装置１００に出力する。制御部３６は、モータの制御量を０にする（モータ１２を停止させる）ときに、ＩＧ−ＯＦＦ信号を残容量表示装置１００に出力する。
【００２６】
バッテリ４０は、例えば、リチウムイオン電池などの二次電池である。バッテリ４０には、車両１０の外部の充電器から供給される電力を蓄え、車両１０の走行のための放電を行う。バッテリセンサ５０は、例えば、電流センサ５２、電圧センサ５４、温度センサ５６を備える。
【００２７】
電流センサ５２は、バッテリ４０の充放電電流の電流値を測定して検出する。電流センサ５２は、検出したバッテリ４０の電流値を制御部３６及び残容量表示装置１００に出力する。電圧センサ５４は、バッテリ４０の電圧値を検出する。電圧センサ５４により検出される電圧は、ＣＣＶ（Closed circuit voltage；「閉路電圧」ともいう）である。電圧センサ５４は、検出したバッテリ４０の電圧値を制御部３６及び残容量表示装置１００に出力する。温度センサ５６は、バッテリ４０の温度を検出する。温度センサ５６は、検出したバッテリ４０の温度を制御部３６及び残容量表示装置１００に出力する。
【００２８】
残容量表示装置１００は、例えば、算出部１１０と、表示制御部１５０と、表示部１６０と、記憶部１７０と、を備える。算出部１１０及び表示制御部１５０は、例えば、ＣＰＵ（Central Processing Unit）などのハードウェアプロセッサがプログラム（ソフトウェア）を実行することにより実現される。これらの構成要素のうち一部または全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、ＧＰＵ（Graphics Processing Unit）などのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めＨＤＤ（Hard Disk Drive）やフラッシュメモリなどの記憶装置（非一過性記憶媒体）に格納されていてもよいし、ＤＶＤやＣＤ−ＲＯＭなどの着脱可能な記憶媒体（非一過性記憶媒体）に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。記憶部１７０は、前述した記憶装置により実現される。
【００２９】
記憶部１７０は、例えば、一時データ１７１と、誤差係数１７２と、ＳＯＣ−ＯＣＶマップ１７３と、分極安定時間マップ１７４と、ＳＯＣ保持電圧マップ１７５と、を記憶する。一時データ１７１は、算出部１１０により出力された情報等を含むデータである。誤差係数１７２は、後述する誤差推定部１２３において、電流センサ５２によって測定された電流値に基づくＳＯＣ推定値の誤差が生じる範囲（以下、電流誤差範囲）を推定する際に用いる係数である。記憶部１７０は、誤差係数１７２として、第１誤差係数α（α≧０）と第２誤差係数β（β＜０）を記憶する。
【００３０】
ＳＯＣ−ＯＣＶマップ１７３は、ＯＣＶに基づいてＳＯＣを算出するためのマップであり、ＳＯＣ−ＯＣＶ曲線を含む。分極安定時間マップ１７４は、バッテリ４０の通電開始時にバッテリ４０の分極が安定するまでの時間（以下、分極安定時間）を求めるためのマップである。分極安定時間マップ１７４は、バッテリ４０の温度及びＳＯＣと、分極安定時間と、の関係を示す。
【００３１】
ＳＯＣ保持電圧マップ１７５は、バッテリ４０の劣化に伴い、ＳＯＣ−ＯＣＶマップ１７３が変化しやすい範囲を示すマップである。ＳＯＣ保持電圧範囲は、バッテリ４０の種類等により適宜決定されていればよく、例えば、３．４〜４．０［Ｖ］、３．６〜３．８［Ｖ］等の範囲としてよい。
【００３２】
なお、実施形態において、バッテリ４０に通電し、モータ１２が作動して車両１０が走行しているときを「走行時」といい、バッテリ４０の通電を停止し、モータ１２及び車両１０が停止しているときを「停止時」または「ＩＧ−ＯＦＦ時」といい、停止時後にモータ１２が起動するときを「起動時」または「ＩＧ−ＯＮ時」という。停止時及びＩＧ−ＯＦＦ時は、バッテリ４０の通電停止時であり、起動時及びＩＧ−ＯＮ時は、バッテリ４０の通電開始時である。
【００３３】
算出部１１０は、バッテリ４０の少なくとも開放電圧の推定値に基づいてバッテリ４０のＳＯＣを算出する。実施形態においては、算出部１１０は、バッテリ４０の開放電圧及びバッテリ４０の充放電電流の積算値に基づいて、バッテリ４０のＳＯＣを算出する。さらに言えば、算出部１１０は、バッテリ４０の開放電圧を算出し、開放電圧とＳＯＣの相関性に基づいて、ＳＯＣを算出する。ここでの開放電圧とＳＯＣの相関性は、例えば、ＳＯＣ−ＯＣＶマップ１７３により表される。算出部１１０は、開放電圧とＳＯＣの相関性に基づいて算出したＳＯＣ（以下、ＯＣＶ−ＳＯＣ）等を初期値として、バッテリ４０の充放電電流の積算値に基づいてＳＯＣの変化量を算出して、ＯＣＶ−ＳＯＣと充放電電流の積算値に基づくＳＯＣの変化量を併用（ブレンド）するＳＯＣ（以下、ブレンドＳＯＣ）を求める。
【００３４】
図２は、算出部１１０の機能を説明するための機能構成図である。図２に示すように、算出部１１０は、例えば、抵抗算出部１１１と、ＯＣＶ算出部１１２と、容量学習部１１３と、ＳＯＣ算出部１１４と、を備える。
【００３５】
抵抗算出部１１１は、電流センサ５２により出力された電流値Ｉの微分値ｄＩと、電圧センサ５４により出力された電圧値Ｖの微分値ｄＶとから、下記（１）式に従って抵抗値Ｒを算出する。抵抗算出部１１１は、下記（１）式により、バッテリ４０における充電時と放電時の内部抵抗を算出する。抵抗算出部１１１は、算出した抵抗値ＲをＯＣＶ算出部１１２に出力する。
Ｒ＝ｄＶ／ｄＩ  ・・・（１）
【００３６】
ＯＣＶ算出部１１２は、電流センサ５２により出力される電流値Ｉ、電圧センサ５４により出力される電圧値Ｖ＝ＣＣＶ、及び抵抗算出部１１１により出力される抵抗値Ｒから、下記（２）式に従ってＯＣＶを算出する。ＯＣＶ算出部１１２により算出されるＯＣＶは、ＯＣＶ推定値となる。ＯＣＶ算出部１１２は、所定時間、例えば１秒間隔ごとにＯＣＶ推定値を算出し、算出したＯＣＶ推定値をＳＯＣ算出部１１４に出力する。ここでの所定時間は任意であり、例えば、５秒や１０秒でもよいし、１００［ｍｓ］や５００［ｍｓ］でもよい。
ＯＣＶ＝ＣＣＶ＋ＩＲ  ・・・（２）
【００３７】
容量学習部１１３は、電流センサ５２により出力される電流値に基づく電流量Ａｈの微分値ｄＡｈと、ＳＯＣ算出部１１４により算出されたＳＯＣ（ＳＯＣ推定値）の微分値ｄＳＯＣとから下記（３）式に従って容量Ｃａｐを学習する。容量学習部１１３は、学習した容量Ｃａｐを容量学習値としてＳＯＣ算出部１１４に出力する。
Ｃａｐ＝ｄＡｈ／ｄＳＯＣ  …（３）
【００３８】
ＳＯＣ算出部１１４は、バッテリ４０のＳＯＣを示すＳＯＣ推定値を算出し、算出したＳＯＣ推定値をＳＯＣ表示値として表示制御部１５０に出力する。ＳＯＣ算出部１１４は、制御部３６によりＩＧ−ＯＦＦ信号が出力された場合に、そのときのＳＯＣ推定値をＩＧ−ＯＦＦ時ＳＯＣの一時データ１７１として記憶部１７０に格納する。ＳＯＣ算出部１１４は、記憶部１７０に格納したＩＧ−ＯＦＦ時ＳＯＣやＯＣＶ算出部１１２により出力されるＯＣＶ推定値等の情報を用いてＳＯＣ推定値を算出する。以下に、ＳＯＣ算出部１１４の機能を更に詳しく説明する。
【００３９】
ＳＯＣ算出部１１４は、例えば、計時部１２１と、起動時ＳＯＣ算出部１２２と、誤差推定部１２３と、スイッチ部１２４と、起動時ＳＯＣ選択部１２５と、ＳＯＣブレンド処理部１２６と、を備える。計時部１２１は、例えば、算出部１１０に実装された計時機能を備える集積回路からなる、いわゆるリアルタイムクロックである。計時部１２１は、制御部３６により算出部１１０にＩＧ−ＯＦＦ信号が出力された場合に、放置時間の計測を開始し、その後、制御部３６により算出部１１０にＩＧ−ＯＮ信号が出力されるまでの放置時間を計測する。放置時間は、ＩＧ−ＯＦＦ（バッテリ４０の通電停止）したときからＩＧ−ＯＮ（バッテリ４０の通電開始時）したときまでの時間である。
【００４０】
起動時ＳＯＣ算出部１２２は、モータ１２を起動させるタイミグでＯＣＶ−ＳＯＣを算出する。起動時ＳＯＣ算出部１２２は、ＯＣＶ−ＳＯＣを算出するにあたり、記憶部１７０に格納されたＳＯＣ−ＯＣＶマップ１７３を読み出す。起動時ＳＯＣ算出部１２２は、ＯＣＶ算出部１１２により出力されたＯＣＶ推定値をＳＯＣ−ＯＣＶマップ１７３に参照して、ＯＣＶ推定値に対応するＳＯＣを算出する。起動時ＳＯＣ算出部１２２は、算出したＯＣＶ−ＳＯＣを起動時ＳＯＣ選択部１２５に出力する。
【００４１】
誤差推定部１２３は、電流誤差範囲を推定する。電流誤差範囲を生じさせる電流誤差は、バッテリ４０のＳＯＣの算出における誤差に基づいて設定される値であり、バッテリ４０の充放電電流を測定する電流センサ５２による測定誤差と、電流センサ５２の測定結果に基づいてバッテリ４０のＳＯＣ推定値を推定する際に生じる推定誤差がある。電流誤差は、電流センサ５２による測定誤差及びＳＯＣ推定値を推定する際に生じる推定誤差の少なくとも一方であればよい。実施形態では、電流誤差は、電流センサ５２による測定誤差及びＳＯＣ推定値を推定する際に生じる推定誤差の両方を含む。電流誤差範囲は、時間の経過にほぼ比例して正側に増加し、負側に減少する範囲に広がる。
【００４２】
誤差推定部１２３は、電流誤差範囲を推定するにあたり、記憶部１７０に格納された誤差係数１７２（第１誤差係数α、第２誤差係数β）を読み出す。誤差推定部１２３は、読み出した誤差係数１７２を用いて、下記（４）式により、電流誤差の上限値に対応するＳＯＣである電流誤差上限値Ｕｌｉｍを求め、下記（５）式により、電流誤差の下限値に対応するＳＯＣである電流誤差下限値Ｌｌｉｍを求める。なお、（４）式（５）式におけるｔは、バッテリ４０の通電開始時から経過した時間であり、例えば、後述するように、スイッチ部１２４がＳＯＣブレンド処理部１２６に前回値１／ｚを出力するサイクルを１サイクルとした場合の１サイクルとしよい。
Ｕｌｉｍ＝α×ｔ  ・・・（４）
Ｌｌｉｍ＝β×ｔ  ・・・（５）
【００４３】
電流誤差範囲は、電流誤差上限値Ｕｌｉｍと電流誤差下限値Ｌｌｉｍとの間の範囲である。誤差推定部１２３は、電流誤差上限値Ｕｌｉｍ及び電流誤差下限値Ｌｌｉｍに基づいて電流誤差範囲を推定する。誤差推定部１２３は、推定した電流誤差上限値Ｕｌｉｍ及び電流誤差下限値Ｌｌｉｍの間における誤差電流範囲をＳＯＣブレンド処理部１２６に出力する。
【００４４】
スイッチ部１２４、起動時ＳＯＣ選択部１２５、及びＳＯＣブレンド処理部１２６の機能を説明する前に、スイッチ部１２４、起動時ＳＯＣ選択部１２５、及びＳＯＣブレンド処理部１２６に入出力される情報について説明する。図３は、スイッチ部１２４、起動時ＳＯＣ選択部１２５、及びＳＯＣブレンド処理部１２６で入出力される情報を説明する図である。図３に示すように、起動時ＳＯＣ選択部１２５には、温度センサ５６によりバッテリ４０の温度、計時部１２１により放置時間、起動時ＳＯＣ算出部１２２によりＯＣＶ−ＳＯＣがそれぞれ出力される。起動時ＳＯＣ選択部１２５は、記憶部１７０よりＩＧ−ＯＦＦ時ＳＯＣ及び分極安定時間マップを読み出す。
【００４５】
ＳＯＣブレンド処理部１２６には、電流センサ５２によりバッテリ４０の充放電電流の電流値、ＯＣＶ算出部１１２によりＯＣＶ推定値、容量学習部１１３により容量学習値、誤差推定部１２３により電流誤差範囲、スイッチ部１２４によりＳＯＣ前回値１／ｚがそれぞれ出力される。スイッチ部１２４には、起動時ＳＯＣ選択部１２５により起動時ＳＯＣ、ＳＯＣブレンド処理部１２６によりＳＯＣ演算値がそれぞれ出力される。
【００４６】
スイッチ部１２４は、表示制御部１５０に出力するＳＯＣ表示値を、起動時ＳＯＣ選択部１２５により選択された起動時ＳＯＣとＳＯＣブレンド処理部１２６により算出されたブレンドＳＯＣとの間で切り替える。スイッチ部１２４は、バッテリ４０の通電開始時に、起動時ＳＯＣ選択部１２５により選択された起動時ＳＯＣを表示制御部１５０に出力するＳＯＣ表示値として表示制御部１５０に出力する。続いて、スイッチ部１２４は、ＳＯＣブレンド処理部１２６により算出されたブレンドＳＯＣを表示制御部１５０に出力するＳＯＣ表示値とする。スイッチ部１２４は、表示制御部１５０に出力するＳＯＣ表示値を、ＳＯＣ前回値１／ｚとしてＳＯＣブレンド処理部１２６に出力する。スイッチ部１２４は、ＩＧ−ＯＦＦとなったときにＳＯＣ前回値１／ｚをクリアする。
【００４７】
起動時ＳＯＣ選択部１２５は、スイッチ部１２４により、表示制御部１５０に起動時ＳＯＣ選択部１２５がＳＯＣ表示値を出力すると切り替えられたときに、バッテリ４０の通電開始時におけるＳＯＣ推定値である起動時ＳＯＣを選択する。起動時ＳＯＣ選択部１２５は、記憶部１７０に記憶されたＩＧ−ＯＦＦ時ＳＯＣを読み出す。起動時ＳＯＣ選択部１２５は、起動時ＳＯＣ算出部１２２により出力されたＯＣＶ−ＳＯＣと、記憶部１７０から読み出したＩＧ−ＯＦＦ時ＳＯＣから、起動時ＳＯＣを選択する。起動時ＳＯＣ選択部１２５は、起動時ＳＯＣを選択するにあたり、放置時間及び分極安定時間マップ１７４により求められる分極安定時間を利用する。起動時ＳＯＣ選択部１２５は、選択した起動時ＳＯＣをＳＯＣ表示値として、スイッチ部１２４を介して表示制御部１５０に出力する。
【００４８】
ＳＯＣブレンド処理部１２６は、スイッチ部１２４により、表示制御部１５０にＳＯＣブレンド処理部１２６がＳＯＣ表示値を出力すると切り替えられたときに、車両１０の走行時におけるＳＯＣ推定値であるブレンドＳＯＣを算出する。ＳＯＣブレンド処理部１２６は、スイッチ部１２４により出力されるＳＯＣ前回値１／ｚをＳＯＣ初期値ＳＯＣｉｎｉとし、電流センサ５２により出力されたバッテリ４０の電流値の積算値である電流積算値及び容量学習部１１３により出力された容量Ｃａｐを用いて、下記（６）式により、ブレンドＳＯＣ（（６）式のＳＯＣ）を算出する。
【数１】
2020187021.tif 000003
【００４９】
ＳＯＣブレンド処理部１２６は、算出したブレンドＳＯＣと、誤差推定部１２３により出力された電流誤差範囲を比較し、比較結果に基づいて、表示制御部１５０に出力するＳＯＣ演算値を算出する。こうして、ＳＯＣブレンド処理部１２６は、バッテリ４０のＩＧ−ＯＦＦ時ＳＯＣを基準とした所定の上限値及び下限値を限度とする範囲内でＳＯＣ表示値を算出する。
【００５０】
表示制御部１５０は、ＳＯＣ算出部１１４により出力されるＳＯＣ表示値を表示部１６０に表示させる制御を行う。表示制御部１５０は、車両１０の走行時にはブレンドＳＯＣを表示部１６０に表示させ、モータ１２の停止時及び起動時には、起動時ＳＯＣを表示部１６０に表示させる。表示制御部１５０は、モータ１２の停止時（バッテリ４０の通電停止時）にはＳＯＣ表示値を表示させないようにしてもよい。
【００５１】
表示部１６０は、表示制御部１５０による制御に従い、バッテリ４０のＳＯＣ表示値を表示する。表示部１６０は、例えば、運転者がステアリングホイールの間隙から、或いはステアリングホイール越しに視認可能となる位置に設けられた表示装置である。表示部１６０は、その他の位置、例えばインストルメントパネルの中央に設けられていてもよい。表示部１６０は、例えば、車両１０に搭載されるナビゲーション装置（不図示）により実行されるナビゲーション処理に対応する画像を表示したり、テレビ電話における相手の映像等を表示したりする。また、表示部１６０は、テレビ番組を表示したり、ＤＶＤを再生したり、ダウンロードされた映画等のコンテンツを表示してもよい。
【００５２】
次に、残容量表示装置１００における処理の一例について説明する。ここでは、車両１０が走行している状態から停止し、停止した後に起動して走行を再開する場合の例について説明する。図４は、残容量表示装置１００において実行される処理の流れの一例を示すフローチャートである。車両１０の走行中、算出部１１０は、ＳＯＣブレンド処理部１２６において算出したブレンドＳＯＣをＳＯＣ表示値として表示制御部１５０に出力する（ステップＳ１０１）。
【００５３】
続いて、ＳＯＣ算出部１１４は、ＩＧ−ＯＦＦ信号が入力されてＩＧ−ＯＦＦとなった（モータ１２が停止している）か否かを判定する（ステップＳ１０３）。ＩＧ−ＯＦＦとなっていないと判定した場合、ＳＯＣ算出部１１４は、ステップＳ１０１に戻り、ＳＯＣブレンド処理部１２６において算出したブレンドＳＯＣをＳＯＣ表示値として表示制御部１５０に出力する処理を行う。
【００５４】
ＩＧ−ＯＦＦとなったと判定した場合、ＳＯＣ算出部１１４は、そのとき（ＩＧ−ＯＦＦ時）のブレンドＳＯＣをＩＧ−ＯＦＦ時ＳＯＣの一時データ１７１として記憶部１７０に格納する（ステップＳ１０５）。続いて、計時部１２１は、モータ１２が停止している時間である放置時間の計測を行う（ステップＳ１０７）。
【００５５】
続いて、ＳＯＣ算出部１１４は、ＩＧ−ＯＮ信号が入力されたＩＧ−ＯＮとなった（モータ１２が起動した）か否かを判定する（ステップＳ１０９）。ＩＧ−ＯＮとなっていないと判定して場合、ＳＯＣ算出部１１４は、ステップＳ１０７に戻り、放置時間の計測を継続する。
【００５６】
ＩＧ−ＯＮとなったと判定した場合、ＳＯＣ算出部１１４は、起動時ＳＯＣ表示処理を実行する（ステップＳ１１１）。起動時ＳＯＣ表示処理については、後に図５を参照して説明する。起動時ＳＯＣ表示処理は、ＩＧ−ＯＮ時から分極安定時間が経過するまで実行される。分極安定時間が経過した後は、車両１０の走行中となるので、表示制御部１５０に出力するＳＯＣ表示値をブレンドＳＯＣに切り替え、ステップＳ１０１に戻り、ＳＯＣブレンド処理部１２６において算出したブレンドＳＯＣをＳＯＣ表示値として表示制御部１５０に出力する処理を行う。以後、残容量表示装置１００は、図４に示す処理を繰り返す。なお、車両１０の走行中において、ブレンドＳＯＣの算出を繰り返すだけでなく、一定時間ごと、例えば５分ごとにＯＣＶ−ＳＯＣを求め、ＳＯＣ初期値ＳＯＣｉｎｉを変更してブレンドＳＯＣを算出するようにしてもよい。ＳＯＣ算出部１１４は、ＳＯＣ初期値ＳＯＣｉｎｉを変更する場合には、ＳＯＣ前回値をクリアする。起動時ＳＯＣ表示処理は、ＩＧ−ＯＮ時から分極安定時間が経過するまでの時間に代えて、例えばＩＧ−ＯＮ時から一定の時間まで実行されるようにしてもよい。
【００５７】
続いて、起動時ＳＯＣ表示処理について説明する。図５は、残容量表示装置１００において実行される処理の流れの一例を示すフローチャートである。図５では、残容量表示装置１００において実行される処理のうち、起動時ＳＯＣ表示処理について説明する。起動時ＳＯＣ表示処理を開始すると、スイッチ部１２４は、表示制御部１５０に起動時ＳＯＣ選択部１２５がＳＯＣ表示値を出力するとスイッチ部１２４により切り替えられたか否かを判定する（ステップＳ２０１）。
【００５８】
表示制御部１５０に起動時ＳＯＣ選択部１２５がＳＯＣ表示値を出力するとスイッチ部１２４により切り替えられたと判定した場合、起動時ＳＯＣ選択部１２５は、温度センサ５６により出力されるバッテリ４０の温度を取得する（ステップＳ２０３）。続いて、起動時ＳＯＣ選択部１２５は、記憶部１７０に格納された分極安定時間マップ１７４を読み出し、温度センサ５６により出力されたバッテリ４０の温度と、ＩＧ−ＯＦＦ時ＳＯＣを分極安定時間マップ１７４に参照して、分極安定時間を検索する（ステップＳ２０５）。続いて、起動時ＳＯＣ選択部１２５は、計時部１２１により計測された放置時間が、ステップＳ２０３で検索された分極安定時間以上であるか否かを判定する（ステップＳ２０７）。
【００５９】
放置時間が分極安定時間以上であると判定した場合、起動時ＳＯＣ選択部１２５は、記憶部１７０からＳＯＣ保持電圧マップ１７５を読み出し、ＯＣＶ算出部１１２により出力されたＯＣＶ推定値が、ＳＯＣ保持電圧マップ１７５におけるＳＯＣ保持電圧範囲内にあるか否かを判定する（ステップＳ２０９）。ＯＣＶ算出部１１２により出力されたＯＣＶ推定値がＳＯＣ保持電圧範囲内にないと判定した場合、起動時ＳＯＣ選択部１２５は、記憶部１７０に格納されたＳＯＣ−ＯＣＶマップ１７３を読み出し、ＯＣＶ算出部１１２により出力されたＯＣＶ推定値をＳＯＣ−ＯＣＶマップ１７３に参照して、ＯＣＶ−ＳＯＣを算出する（ステップＳ２１１）。続いて、起動時ＳＯＣ選択部１２５は、ＯＣＶ−ＳＯＣをＳＯＣ表示値として表示制御部１５０に出力する（ステップＳ２１３）。その後、ＳＯＣ算出部１１４は、ステップＳ２０１の処理に戻る。
【００６０】
ステップＳ２０７において、放置時間が分極安定時間以上でない（放置時間が分極安定時間より短い）と判定した場合、起動時ＳＯＣ選択部１２５は、ＩＧ−ＯＦＦ時ＳＯＣをＳＯＣ表示値として表示制御部１５０に出力する（ステップＳ２１５）。また、ステップＳ２０９において、ＯＣＶ算出部１１２により出力されたＯＣＶ推定値が、ＳＯＣ保持電圧範囲内にあると判定した場合にも、起動時ＳＯＣ選択部１２５は、ＩＧ−ＯＦＦ時ＳＯＣをＳＯＣ表示値として表示制御部１５０に出力する（ステップＳ２１５）。その後、ＳＯＣ算出部１１４は、ステップＳ２０１の処理に戻る。
【００６１】
ステップＳ２０１において、表示制御部１５０に起動時ＳＯＣ選択部１２５がＳＯＣ表示値を出力するとスイッチ部１２４により切り替えられていないと判定した場合、スイッチ部１２４は、ステップＳ２１７の処理に進む。続いて、ＳＯＣ算出部１１４は、分極安定時間が経過したか否かを判定する（ステップＳ２１７）。分極安定時間が経過していないと判定した場合、ＳＯＣブレンド処理部１２６は、スイッチ部１２４により出力されたＳＯＣ前回値１／ｚ、（６）式に従って、ブレンドＳＯＣを算出する（ステップＳ２１９）。
【００６２】
続いて、ＳＯＣブレンド処理部１２６は、算出したブレンドＳＯＣが、誤差推定部１２３により出力された電流誤差範囲内であるか否かを判定する（ステップＳ２２１）。ブレンドＳＯＣが電流誤差範囲内であると判定した場合、ＳＯＣブレンド処理部１２６は、算出したブレンドＳＯＣをＳＯＣ表示値として、表示制御部１５０に出力する（ステップＳ２２３）。その後、ＳＯＣブレンド処理部１２６は、ステップＳ２０１の処理に戻る。
【００６３】
ブレンドＳＯＣが電流誤差範囲内でないと判定した場合、ＳＯＣブレンド処理部１２６は、算出したブレンドＳＯＣが電流誤差上限値Ｕｌｉｍを超えているか否かを判定する（ステップＳ２２５）。算出したブレンドＳＯＣが電流誤差上限値Ｕｌｉｍを超えていると判定した場合、ＳＯＣブレンド処理部１２６は、電流誤差上限値ＵｌｉｍをＳＯＣ表示値として、表示制御部１５０に出力する（ステップＳ２２７）。その後、ＳＯＣブレンド処理部１２６は、ステップＳ２０１の処理に戻る。
【００６４】
算出したブレンドＳＯＣが電流誤差上限値Ｕｌｉｍを超えていない場合には、算出したブレンドＳＯＣが電流誤差下限値Ｌｌｉｍ未満であることとなる。算出したブレンドＳＯＣが電流誤差上限値Ｕｌｉｍを超えていないと判定した場合、ＳＯＣブレンド処理部１２６は、電流誤差下限値ＬｌｉｍをＳＯＣ表示値として、表示制御部１５０に出力する（ステップＳ２２９）。その後、ＳＯＣブレンド処理部１２６は、ステップＳ２０１の処理に戻る。
【００６５】
ステップＳ２１７において、分極安定時間が経過したと判定した場合、ＳＯＣ算出部１１４は、図５に示す処理を終了し、図４のステップＳ１０１に戻る。
【００６６】
実施形態の残容量表示装置１００は、バッテリ４０のＳＯＣを表示制御部１５０によって表示部１６０に表示させる。残容量表示装置１００は、バッテリ４０の充放電電流の積算値を用いて算出したブレンドＳＯＣを表示制御部１５０によって表示部１６０に表示させる。このように、バッテリ４０の開放電圧と充放電電流の積算値を用いることで、ＳＯＣ表示値として精度の高い値を算出して表示部１６０に表示させることができる。
【００６７】
また、残容量表示装置１００は、モータ１２の起動時には、ＯＣＶ−ＳＯＣのほか、車両１０（モータ１２）の停止時のＳＯＣ（ＩＧ−ＯＦＦ時ＳＯＣ）を表示部１６０に表示させる。このため、残容量表示装置１００は、モータ１２の起動時に表示部１６０に表示されるＳＯＣ表示値が不自然に低くなることを抑制できるので、乗員に与える違和感を低減させることができる。
【００６８】
ここで、車両１０の走行時からＩＧ−ＯＦＦ時（モータ１２の停止時）、ＩＧ−ＯＮ時（モータ１２の起動時）を経て車両１０の走行時に至る過程におけるバッテリ４０のＯＣＶ推定値、ＳＯＣ推定値、ＳＯＣ表示値の変遷の一例について説明する。図６は、バッテリ４０のＯＣＶ推定値、ＳＯＣ推定値、ＳＯＣ表示値の変遷の一例を示す図である。なお、図６において、第１時刻Ｔ１は、車両１０が停止する（モータ１２が停止する、ＩＧ−ＯＦＦ時となる）タイミングであり、第２時刻Ｔ２は、モータ１２が始動する（ＩＧ−ＯＦＦ時が終了する、ＩＧ−ＯＮ時となる）タイミングであり、第３時刻Ｔ３は、車両１０の走行時となる（ＩＧ−ＯＮ時が終了する）タイミングである。第１時刻Ｔ１から第３時刻Ｔ３までの時間が分極安定時間となる。以後の説明では、第１時刻Ｔ１までの時間、第３時刻Ｔ３以後の時間を「車両１０の走行時」、第１時刻Ｔ１〜第２時刻Ｔ２の時間を「ＩＧ−ＯＦＦ時」、第２時刻Ｔ２〜第３時刻Ｔ３までの時間を「ＩＧ−ＯＮ時」とする。
【００６９】
図６の上段に示すように、第１曲線ＢＬ１に示すバッテリ４０のＯＣＶ推定値は、車両１０の走行中は、上下に微動を繰り返しながら漸減する。続いて、第１時刻Ｔ１となったときには、分極の影響によりＯＣＶ推定値が減少するが、分極の影響が少なくなるに伴い、ＯＣＶ推定値が徐々に回復する。なお、ＯＣＶの真の値は、例えば、第１破線ＨＬ１で示す数値である。そして、第２時刻Ｔ２を経て第３時刻Ｔ３となり、車両１０の走行時となった後は、実際のＯＣＶと同程度の数値となる。
【００７０】
図６の中段には、ブレンドＳＯＣを第２曲線ＢＬ２で示し、車両１０の停止時のＳＯＣ（ＩＧ−ＯＦＦ時ＳＯＣ）を第１直線ＳＬ１で示し、ＯＣＶ−ＳＯＣを第３曲線ＢＬ３で示す。なお、ＩＧ−ＯＦＦ時は、バッテリ４０への負荷はないので、ＩＧ−ＯＦＦ時のブレンドＳＯＣは、車両１０の停止時のブレンドＳＯＣである。
【００７１】
第２曲線ＢＬ２に示すバッテリ４０のＳＯＣ推定値としてのブレンドＳＯＣは、車両１０の走行中、時間の経過に伴い漸減する。続いて、ＳＯＣ推定値は、第１時刻Ｔ１となったときに記憶部１７０に記憶され、ＩＧ−ＯＦＦ時を経てＩＧ−ＯＮ時から車両１０の走行時以後のブレンドＳＯＣを推定する際の初期値となる。続いて、ＩＧ−ＯＮ時では、ブレンドＳＯＣは、電流誤差の影響により、モータ１２に負荷が無い状態であるにもかかわらず減少して算出される。第３曲線ＢＬ３で示すＯＣＶ−ＳＯＣは、分極の影響により実際のＳＯＣよりも小さくなる。なお、ＳＯＣの真の値は、例えば、第２破線ＨＬ２で示す数値である。このため、ブレンドＳＯＣ及びＯＣＶ−ＳＯＣは、いずれもＳＯＣの真の値とは異なり低くなるので、ブレンドＳＯＣまたはＯＣＶ−ＳＯＣをモータ１２の起動時のＳＯＣ表示値として表示部１６０に表示した場合には、ＳＯＣ表示値が不自然に低くなり、乗員に違和感を与える場合がある。
【００７２】
この点、実施形態の残容量表示装置１００は、モータ１２の起動時には、車両１０（モータ１２）の停止時のＳＯＣ（ブレンドＳＯＣ）を表示部１６０に表示させる。また、ＩＧ−ＯＮ時には、ブレンドＳＯＣが電流誤差範囲から外れる場合には、電流誤差上限値Ｕｌｉｍまたは電流誤差下限値ＬｌｉｍをＳＯＣ表示値とする。例えば、図５の下段における第２時刻Ｔ２〜第４時刻Ｔ４の間において、電流誤差上限値Ｕｌｉｍを示す第２直線ＳＬ２と電流誤差下限値Ｌｌｉｍを示す第３直線ＳＬ３との間からＯＣＶ−ＳＯＣを示す第３曲線ＢＬ３が外れて、第３曲線ＢＬ３が第３直線ＳＬ３を下回る場合には、電流誤差下限値ＬｌｉｍをＳＯＣ表示値とする。したがって、表示部１６０に表示されるＳＯＣ表示値が不自然に低くならないようにすることができ、乗員に与える違和感を低減させることができる。なお、第３曲線ＢＬ３が第３直線ＳＬ３を下回る場合には電流誤差下限値ＬｌｉｍをＳＯＣ表示値とする代わりに、車両１０の停止時のブレンドＳＯＣをＳＯＣ表示値としてもよい。
【００７３】
さらに、第４時刻Ｔ４で第３曲線ＢＬ３第２直線ＳＬ２と第３直線ＳＬ３との間に入る。その後は、ＯＣＶ−ＳＯＣをＳＯＣ表示値として表示部１６０に表示させる。このため、さらに実際のＳＯＣに近い値をＳＯＣ表示値として表示部１６０に表示させることができる。しかも、表示部１６０に表示されるＳＯＣ表示値の変動が大きくなりすぎないようにすることができるので、ＩＧ−ＯＮ時から車両１０の走行時に移行する際にも、表示部１６０に表示させるＳＯＣの値が大きく変動しないようにすることができ、乗員に与える違和感を更に低減させることができる。
【００７４】
また、バッテリ４０の使用に伴う劣化が進むと、ＳＯＣ−ＯＣＶマップ１７３に含まれるＳＯＣ−ＯＣＶ曲線が変化する。図７は、ＳＯＣ−ＯＣＶ曲線の一例を示す図である。図７において、新品のバッテリ４０のＳＯＣ−ＯＣＶ曲線を第１ＳＯＣ−ＯＣＶ曲線ＳＯＬ１で示し、劣化が進んだバッテリ４０のＳＯＣ−ＯＣＶ曲線を第２ＳＯＣ−ＯＣＶ曲線ＳＯＬ２で示す。図７に示す第１電圧Ｖ１未満の範囲、及び第２電圧Ｖ２を超える範囲では、第１ＳＯＣ−ＯＣＶ曲線ＳＯＬ１と第２ＳＯＣ−ＯＣＶ曲線ＳＯＬ２はほぼ重なっている。このため、第１電圧Ｖ１未満の範囲、及び第２電圧Ｖ２を超える範囲では、バッテリ４０が劣化しても、ＳＯＣ−ＯＣＶ曲線に大きな変化はない。しかし、第１電圧Ｖ１〜第２電圧Ｖ２の範囲では、第１ＳＯＣ−ＯＣＶ曲線ＳＯＬ１に対応する電圧値に対するＳＯＣに対して、第２ＳＯＣ−ＯＣＶ曲線ＳＯＬ２に対応する電圧値に対するＳＯＣが大きくなる。このため、第１電圧Ｖ１〜第２電圧Ｖ２の範囲では、ＯＣＶ推定値に基づいてＯＣＶ−ＳＯＣを算出した場合に、ＳＯＣ推定値は真値と大きくずれる可能性がある。
【００７５】
この点、実施形態の残容量表示装置１００は、起動時ＳＯＣ選択部１２５においてＳＯＣ推定値を選択するにあたり、ＳＯＣ保持電圧範囲を、図７に示す第１電圧Ｖ１と第２電圧Ｖ２との間に相当する範囲に設定する。そして、ＯＣＶ算出部１１２により出力されたＯＣＶ推定値がＳＯＣ保持電圧範囲内にある場合には、起動時ＳＯＣ算出部１２２におけるＯＣＶ−ＳＯＣを行わず、ＩＧ−ＯＦＦ時ＳＯＣを表示部１６０に表示させる。このため、バッテリ４０のＳＯＣの真値に近いＳＯＣ推定値を表示部１６０に表示させることができるので、乗員に与える違和感を低減させることができる。
【００７６】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【００７７】
１０…車両
１２…モータ
１４…駆動輪
１６…ブレーキ装置
２０…車両センサ
３２…変換器
３６…制御部
４０…バッテリ
５０…バッテリセンサ
５２…電流センサ
５４…電圧センサ
５６…温度センサ
１００…残容量表示装置
１１０…算出部
１１１…抵抗算出部
１１２…ＯＣＶ算出部
１１３…容量学習部
１１４…ＳＯＣ算出部
１２１…計時部
１２２…起動時ＳＯＣ算出部
１２３…誤差推定部
１２４…スイッチ部
１２５…起動時ＳＯＣ選択部
１２６…ＳＯＣブレンド処理部
１５０…表示制御部
１６０…表示部
１７０…記憶部
１７１…一時データ
１７２…誤差係数
１７３…ＳＯＣ−ＯＣＶマップ
１７４…分極安定時間マップ
１７５…ＳＯＣ保持電圧マップ
【図１】
2020187021.tif 000004
【図２】
2020187021.tif 000005
【図３】
2020187021.tif 000006
【図４】
2020187021.tif 000007
【図５】
2020187021.tif 000008
【図６】
2020187021.tif 000009
【図７】
2020187021.tif 000010