(57)【特許請求の範囲】
【請求項１】
車両に搭載される電池の放電電力量と前記電池の出カパワーとの関係から第１の容量を算出するパワー容量算出手段と、
前記電池が充放電する電力を積算して第２の容量を算出する積算容量算出手段と、
前記第１及び第２の容量に基づいて電池の残存容量を算出する残存容量算出手段とを有し、算出した残存容量を表示手段に表示する制御装置であって、
車両走行中に算出した電池の残存容量に基づいて充電開始時に前記積算容量算出手段を補正する積算容量補正手段を有し、
前記積算容量算出手段は、
電池の残存容量毎に第１の容量に応じて第２の容量を補正するための補正率を予め記憶しておく設定率記憶手段と、
車両走行中に算出した電池の残存容量を記憶する残存容量記憶手段とを有し、
充電開始時に前記残存容量記憶手段に記憶された最新の電池の残存容量を読み出し、読み出した電池の残存容量に対応した補正率を前記設定率記憶手段から読み出し、読み出した補定率に応じて前記積算容量算出手段を補正することを特徴とする電池容量計の制御装置。
【請求項２】
車両に搭載される電池の放電電力量と前記電池の出カパワーとの関係から第１の容量を算出するパワー容量算出手段と、
前記電池が充放電する電力を積算して第２の容量を算出する積算容量算出手段と、
前記第１及び第２の容量に基づいて電池の残存容量を算出する残存容量算出手段とを有し、算出した残存容量を表示手段に表示する制御装置であって、
車両走行中に算出した電池の残存容量に基づいて充電開始時に前記積算容量算出手段を補正する積算容量補正手段を有し、
前記残存容量算出手段は、前記第１及び第２の容量の各々に所定の重み付けをして電池の残存容量を算出し、前記第１及び第２の容量の重みを残存容量の大きさに基づいて変更し、
前記積算容量算出手段は、電池の残存容量毎に第１の容量に応じて第２の容量を補正するための補正率を予め記憶しておく設定率記憶手段と、車両走行中に算出した電池の残存容量を記憶する残存容量記憶手段とを有し、充電開始時に前記残存容量記憶手段に記憶された最新の電池の残存容量を読み出し、読み出した電池の残存容量に対応した補正率を前記設定率記憶手段から読み出し、読み出した補定率に応じて前記積算容量算出手段を補正することを特徴とする電池容量計の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両に搭載される電池の残存容量を算出し、メータパネル上の電池容量計に提示する電池容量計の制御装置に関する。
【０００２】
【従来の技術】
従来、電気自動車においては、電力源となる電池の残存容量をメータパネル上の電池容量計に提示していた。
【０００３】
この電池の残存容量を放電深度ＤＯＤ（Depth Of Discharge）で表し、満充電時にはパワー容量と積算容量をＤＯＤ＝０％にリセット処理され、一方、全放電時にはＤＯＤ＝１００％にリセット処理されるように制御装置によって制御されていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、一般に、電気自動車を運転する場合には、電池容量計に提示されている残存容量が０％になる前の走行可能な容量がある内に充電を行うように使用されていた。
【０００５】
このため、満充電時や全放電時に行うリセット処理がなされない範囲で、補充電と走行による放電を繰り返した場合には、電力積算値に誤差が蓄積され、その結果、メータパネル上に提示される電池容量計が示す値にズレが生じるといった問題があった。
【０００６】
本発明は、上記に鑑みてなされたもので、その目的としては、電気自動車に搭載される電池容量計の精度向上に寄与することができる電池容量計の制御装置を提供することにある。
【０００７】
【課題を解決するための手段】
請求項１記載の発明は、上記課題を解決するため、車両に搭載される電池の放電電力量と前記電池の出カパワーとの関係から第１の容量を算出するパワー容量算出手段と、前記電池が充放電する電力を積算して第２の容量を算出する積算容量算出手段と、前記第１及び第２の容量に基づいて電池の残存容量を算出する残存容量算出手段とを有し、算出した残存容量を表示手段に表示する制御装置であって、車両走行中に算出した電池の残存容量に基づいて充電開始時に前記積算容量算出手段を補正する積算容量補正手段を有し、前記積算容量算出手段は、電池の残存容量毎に第１の容量に応じて第２の容量を補正するための補正率を予め記憶しておく設定率記憶手段と、車両走行中に算出した電池の残存容量を記憶する残存容量記憶手段とを有し、充電開始時に前記残存容量記憶手段に記憶された最新の電池の残存容量を読み出し、読み出した電池の残存容量に対応した補正率を前記設定率記憶手段から読み出し、読み出した補定率に応じて前記積算容量算出手段を補正することを要旨とする。
【０００８】
請求項２記載の発明は、上記課題を解決するため、車両に搭載される電池の放電電力量と前記電池の出カパワーとの関係から第１の容量を算出するパワー容量算出手段と、前記電池が充放電する電力を積算して第２の容量を算出する積算容量算出手段と、前記第１及び第２の容量に基づいて電池の残存容量を算出する残存容量算出手段とをし、算出した残存容量を表示手段に表示する制御装置であって、車両走行中に算出した電池の残存容量に基づいて充電開始時に前記積算容量算出手段を補正する積算容量補正手段を有し、前記残存容量算出手段は、前記第１及び第２の容量の各々に所定の重み付けをして電池の残存容量を算出し、前記第１及び第２の容量の重みを残存容量の大きさに基づいて変更し、前記積算容量算出手段は、電池の残存容量毎に第１の容量に応じて第２の容量を補正するための補正率を予め記憶しておく設定率記憶手段と、車両走行中に算出した電池の残存容量を記憶する残存容量記憶手段とを有し、充電開始時に前記残存容量記憶手段に記憶された最新の電池の残存容量を読み出し、読み出した電池の残存容量に対応した補正率を前記設定率記憶手段から読み出し、読み出した補定率に応じて前記積算容量算出手段を補正することを要旨とする。
【００１０】
【発明の効果】
請求項１記載の本発明によれば、車両に搭載される電池の放電電力量と電池の出カパワーとの関係から第１の容量を算出しておき、電池が充放電する電力を積算して第２の容量を算出しておく。次に、第１及び第２の容量に基づいて電池の残存容量を算出し、この残存容量を表示するようにしておき、車両走行中に算出した電池の残存容量に基づいて充電開始時に、電池が充放電する電力を積算して算出される第２の容量を補正することで、前記第１の容量及び補正後の第２の容量に基づいて正確に電池の残存容量を算出し、この正確な残存容量を表示することができ、電池容量計の精度向上に寄与することができる。
また、電池の残存容量毎に第１の容量に応じて第２の容量を補正するための補正率を予め記憶しておき、車両走行中に算出した電池の残存容量を記憶しておく。ここで、充電開始時には記憶された最新の電池の残存容量を読み出し、読み出した電池の残存容量に対応した補正率を読み出し、読み出した補定率に応じて、電池が充放電する電力を積算して算出される第２の容量を補正することで、前記第１の容量及び補正後の第２の容量に基づいて正確に電池の残存容量を算出し、この正確な残存容量を表示することができ、電池容量計の精度向上に寄与することができる。
【００１１】
請求項２記載の本発明によれば、車両に搭載される電池の放電電力量と電池の出カパワーとの関係から第１の容量を算出しておき、電池が充放電する電力を積算して第２の容量を算出しておく。次に、第１及び第２の容量に基づいて電池の残存容量を算出し、この残存容量を表示するようにしておき、車両走行中に算出した電池の残存容量に基づいて充電開始時に、電池が充放電する電力を積算して算出される第２の容量を補正することで、前記第１の容量及び補正後の第２の容量に基づいて正確に電池の残存容量を算出し、この正確な残存容量を表示することができ、電池容量計の精度向上に寄与することができる。
また、前記第１及び第２の容量の各々に所定の重み付けをして電池の残存容量を算出し、前記第１及び第２の容量の重みを残存容量の大きさに基づいて変更することで、正確に変更された第１及び第２の容量に基づいて電池の残存容量を算出して表示することができ、電池容量計の精度向上に寄与することができる。
更に、電池の残存容量毎に第１の容量に応じて第２の容量を補正するための補正率を予め記憶しておき、車両走行中に算出した電池の残存容量を記憶しておく。ここで、充電開始時には記憶された最新の電池の残存容量を読み出し、読み出した電池の残存容量に対応した補正率を読み出し、読み出した補定率に応じて、電池が充放電する電力を積算して算出される第２の容量を補正することで、前記第１の容量及び補正後の第２の容量に基づいて正確に電池の残存容量を算出し、この正確な残存容量を表示することができ、電池容量計の精度向上に寄与することができる。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【００１４】
図１は、本発明の一実施の形態に係る電池容量計の制御装置１の構成を示す図である。
【００１５】
図１に示すように、電池３には、インバータ２７を介して負荷となるモータ２９が接続されており、電池３からの直流電流がインバータ２７によって所望の三相交流電流に変換されモータ２９が駆動される。
【００１６】
電圧検出器５は、電池３からインバータ２７に供給される直流電圧Ｖを検出する。電流検出器７は、電池３からインバータ２７に供給される直流電流Ｉを検出する。温度検出器８は、電池３の電池温度Ｔを検出する。
【００１７】
電池制御部９は、ＣＰＵ、ＲＯＭ、ＲＡＭ（メモリ部）、タイマ等を有し、電流検出器７で検出される電池３の直流電流Ｉ、電圧検出器５で検出される電池３両端の直流電圧Ｖに基づいて、電池３の出力パワー演算やＷｈ積算演算を行い残存容量を求め、メータパネル上の電池容量計１１に残存容量を出力する。
【００１８】
充電器１３は、充電時に例えば商用電源ＡＣ１００Ｖ又はＡＣ２００Ｖからの電力を直流に変換して電池３に供給し充電を行う。車速センサ１５は、車輪に取り付けられたロータリーエンコーダからなり、車速パルス信号をモータ制御部２５および電池制御部９に出力する。
【００１９】
また、モータ制御部２５は、運転者の操作量としてアクセル２１からのアクセル開度や変速レバー２３からのシフトポジションに対応するトルク指令値に応じてＰＷＭ信号を生成してＰＷＭ（パルス幅変調）制御を行う。インバータ２７は、内部に複数のスイッチング素子を有し、このスイッチング素子をモータ制御部２５から出力されたＰＷＭ信号に応じてＯＮ・ＯＦＦ制御することで、電池３からの直流電流を三相交流電流に変換するものであり、スイッチング素子の駆動制御によりモータ２９の出力トルク等の制御を行うことができる。このインバータ２７には、モータ制御部２５が接続されており、モータ制御部２５からのＰＷＭ信号に応じてインバータ２７内のスイッチング素子がＯＮ・ＯＦＦ制御され、所望の三相交流電流がモータ２５に供給される。モータ２９は、インバータ２７から供給される三相交流電流に応じて車両を駆動する。なお、モータ２９等は、本実施の形態においては、単なる負荷として考えることとし、詳細な説明を省略する。
【００２０】
次に、図２（ａ），（ｂ）を参照して電池３の放電特性について説明する。
【００２１】
一般に、電池３の出力パワーＰは、図２（ａ）に示すように、電池３の放電可能出力Ｐに対して、現在の放電度合いを表す放電深度ＤＯＤに依存する。
【００２２】
また、電池３の出力パワーＰは、図２（ｂ）に示すように、例えば放電深度ＤＯＤが５０％未満の場合には、内部抵抗Ｒが小さく各放電深度ＤＯＤ毎の差が少ないため、信頼度が低くなっており、放電深度ＤＯＤが５０％以上の場合には、内部抵抗Ｒが大きく各放電深度ＤＯＤ毎の差が大きいため、信頼度が高くなる。
【００２３】
一方、電池３のＷｈ積算量は、放電深度ＤＯＤが５０％未満の場合には、リセット後の積算誤差が少ないため、信頼度が高く、放電深度ＤＯＤが５０％以上の場合には、積算誤差が増加していくため、信頼度が低くなってくる。
【００２４】
次に、図３を参照して電池の放電電力演算値の誤差について定性的に説明する。なお、図３（ａ）はＷｈ積算方式を用いた場合、図３（ｂ）はパワー演算方式を用いた場合を示す。図では縦軸に放電電力演算値（Ｗｈ演算値）を、横軸に放電電力Ｗｈの真値をそれそれとり、ａ１，ａ２は誤差範囲を示している。
【００２５】
図３（ａ）に示すＷｈ積算方式では、放電電力測定時の電流，電圧誤差の累積が誤差の要因であるため、Ｗｈ演算値が大きくなるにつれて誤差がおおきくなる。図の例でほＷｈ演算値が大きいところ（放電深度ＤＯＤがほば１００％となったところ）では誤差が±８％程度となる。通常、この演算精度は、±５％程度が要求される。そのため、放電深度ＤＯＤが深いところ、すなわち放電末期では要求精度を満たすことができない。
【００２６】
一方、図３（ｂ）に示すパワー演算方式の場合には、Ｗｈ演算値が小さい（放電深度が浅い）ところで誤差が大きく、Ｗｈ演算値が大きくなるにつれて誤差が小さくなって行く。図の例ではＷｈ演算値がほぼ零の所では誤差が±１０％程度となっており、放電深度ＤＯＤの浅いところでは要求精度を満たしていないことが分かる。
【００２７】
次に、図６〜図１２を参照しつつ、図４，図５に示すフローチャートを用いて、電池容量計の制御装置１の動作を説明する。なお、本フローチャートに示す制御プログラムは、電池制御部９内部に設けられたＲＯＭに記憶されており、タイマによる所定のサンプリング時間毎に処理されることとする。
【００２８】
まず、ステップＳ１０では、電池制御部９は、車速センサ１５から出力される車速パルス信号が「０」となり車両が停車したか否かを判断する。車両が停車中ではなく、走行中の場合にはステップＳ２０に進む。一方、車両が停車中の場合にはステップＳ５０に進む。
【００２９】
車両が走行中の場合、ステップＳ２０では、残存容量算出処理を行うため、サブルーチンＳ２００をコールする。図５に移り、サブルーチンＳ２００の各ステップが処理される。
【００３０】
まず、ステップＳ２１０では、走行中の電池の電流変化を捉えて放電電流Ｉおよび放電電圧Ｖをサンプリングして、内部ＲＡＭに格納する。
【００３１】
ステップＳ２２０では、サンプリングした放電電流Ｉ，放電電圧Ｖに基づいて、電池の最大出力Ｐmaxを算出する。
【００３２】
パワー演算方式では、測定した複数の放電電流Ｉ，放電電圧Ｖから図６（ａ）に示すようにIＶ特性を一次回帰演算してそのIＶ特性と放電終止電圧Ｖminとの交点からその時の電池の最大出力Ｐmaxを算出する。
【００３３】
そのため、電圧Ｖに±△Ｖの誤差が生じると、図６（ｂ）に示すように、回帰直線から得られる電流Ｉmaxに誤差±△Ｉmaxが生じることになり、その結果、最大出力Ｐmaxに誤差として、
【数１】
△Ｐ＝Ｖmin  ×  △Ｉmax  …（１）
が生じる。図６（ａ）において、直線Ｂ１で示される電池の内部抵抗Ｒは、直線Ｂ２で示される電池の内部抵抗Ｒより小さく電池性能が良いが、図からもわかるように内部抵抗Ｒが小さいほど誤差±△Ｉmaxが大きくなる。誤差±△Ｉmaxが生じると、図６（ｃ）に示すように、Ｗｈ−Ｐ特性から得られる放電電力にも誤差△Ｐに応じて誤差△Ｗｈが生じる。ここで、放電深度ＤＯＤが浅い領域Ｃ１と深い領域Ｃ２とを比較すると、ＤＯＤが浅い方が誤差△Ｗｈが大きいことが分かる。
【００３４】
なお、最大出力Ｐmaxとは、車両における放電可能パワー（パワー演算値）のことであり、電池単独での最大出力Ｐ’maxとは同義ではない。すなわち、電池のパワーは、放電電流Ｉと放電電圧Ｖにより次式で表される。
【００３５】
【数２】
0003879261.tif 000002
ただし、Ｅは電池の開放電圧、Ｒは電池の内部抵抗である。
【００３６】
従って、電池単独の最大出力は、Ｖ＝Ｅ／２におけるパワー
Ｐ’max＝Ｅ2／４Ｒ
で一義的に決定される。
【００３７】
一方、車両での電池の使用電圧範囲はＶ＝Ｅ／２以上とし、電池の最大出力Ｐ’maxを使用しないこととする。しかし、車両としての使用電圧の下限値Ｖminが、（ａ）電池の寿命を考慮した使用電圧範囲の下限電圧（放電終止電圧）、（ｂ）車両搭載ユニットの性能，機能を保証可能な使用電圧範囲の下限電圧、という要因から決定されており、この電圧Ｖminに到達するパワーが車両としての最大出力、
Ｐmax＝Ｉmax × Ｖmin
となる。ただし、ＩmaxはＶmin時の電流値である。
【００３８】
そして、ステップＳ２３０では、電池特性に応じて放電電力Ｗｈのパワー演算値Ｐmaxに対する特性式Ｗｈ（Ｐmax）が算出される。なお、放電電力量Ｗｈ（Ｐmax）を算出する際には、電池の充電および回生充電の場合を考慮して次式（３）により算出する。
【００３９】
【数３】
Ｗｈ（Ｐmax）＝Ｗｈ（Ｐmax１）−（∫Ｉdt × Ｖec × φ）…（３）
すなわち、充電前の最新の放電電力量Ｗｈ（Ｐmaxl）を基準値として、充電分を減算する。式（３）において第２項の積分は充電電流積算であってＶecは放電電力換算用電圧（放電深度に応じた定数）、φは充放電効率（電流に応じた定数）である。なお、充電時の放電電力量Ｗｈ（Ｐmax）は暫定値である。
【００４０】
そして、ステップＳ２４０では、最低保証パワーＰminが算出されるとともに、フル容量Ｗｈ（Ｐmin）が算出される。
【００４１】
なお、フル容量Ｗｈ（Ｐmin）は、図７に示すＷｈ−Ｐ特性を表す式Ｗｈ（Ｐ）に最低保証パワーＰminを代入した値である。
【００４２】
そして、ステップＳ２５０では、残存容量計のＥＭＰＴＹランプ点灯時の容量ＷｈCを次式（４）のように算出する。
【００４３】
【数４】
ＷｈC＝Ｗｈ（Ｐmin）−△Ｗｈ  …（４）
なお、△Ｗｈは、残存容量計がＥＭＰＴＹを表示しても図７，図８に示す△ＷｈだけＥＭＰＴＹ点灯後に保証する電力量である。
【００４４】
そして、ステップＳ２６０では、常時IＶを実測積算して現在までの放電電力量ＷｈRを積算する。
【００４５】
そして、ステップＳ２７０では、新たなＰmax１が得られる毎に特性式Ｗｈ（Ｐmax）に代入して現在までの放電電力量Ｗｈ（Ｐmaxl）を算出する。
【００４６】
なお、放電電力量Ｗｈ（Ｐmax）を算出する際には、電池の充電および回生充電の場合を考慮して上述した式（３）により算出する。また、充電時の放電電力量Ｗｈ（Ｐmax）は暫定値であり、再度放電開婚後パワー演算が得られた時点で更新（リセット）される。また、車両が停止した際の充電時に、満充電条件を終了した場合には、
Ｗｈ（Ｐmax）＝0
として残存容量計をリセットすることとする。
【００４７】
そして、ステップＳ２８０では、平均処理された放電電力量ＷｈEが算出される。なお、放電電力量ＷｈEは、Ｗｈ積算方式で求められた放電電力量ＷｈRとパワー演算方式で算出されたＷｈ（Ｐmax）とを併用して、次式（５）のように算出される。
【００４８】
【数５】
ＷｈE＝ＷｈR  ×  Ｍ（DOD）＋Ｗｈ（Ｐmax）×｛１−Ｍ（DOD）｝…（５）
ここで、重みＭ（DOD）は放電深度ＤＯＤの関数であり、Ｗｈ（Ｐmax）はパワー演算方式で算出された現在までの放電電力量である。例えば、
【数６】
M（DOD）＝1−DOD  …（６）
とすれば、図９（ａ）に示すように重みＭは放電深度ＤＯＤが深くなるにつれて１から零へと小さくなり、図９（ｂ）のように放電電力量ＷｈEはＷｈRからＷｈ（Ｐmax）へと移行する。
【００４９】
なお、図９（ｂ）において、縦軸は放電電力量、横軸はパワーＰである。また、図９（ｃ）は図１０に示したように所定の放電深度ＤＯＤでＷｈ積算方式からパワー演算方式に切り換えた場合のＤＯＤとＭ（DOD）の関係を示している。
【００５０】
よって、上述したような残存容量推定方法では、パワー演算方式とＷｈ積算方式とを併用して放電電力量を算出する。
【００５１】
一例として、図１０に示すように放電深度（ＤＯＤ）が５０％を境にＷｈ積算方式からパワー演算方式に切り換える。すなわち、放電深度（ＤＯＤ）が０〜５０％までをＷｈ積算方式で算出し、放電深度（ＤＯＤ）が５０〜１００％まではパワー演算方式で算出する。図１０のように算出方式を切り換えることにより、Ｗｈ演算値の誤差を一番大きいところでも目標とする±５％程度に抑えることができる。
【００５２】
図１０では、放電深度（ＤＯＤ）が５０％を境にＷｈ積算方式からパワー演算方式に切り換えたが、この２つの方式を併用する際のそれぞれの重み付けは、各方式の誤差の状況に応じて選択される。このとき、切り換えの要因として以下の２つの要因が考えられる。
【００５３】
そして、ステップＳ２９０では、電池の残存容量を次式（７）により算出し、本サブルーチンからメインルーチンに復帰する。
【００５４】
【数７】
（残存容量）＝ＷｈC−ＷｈE  …（７）
なお、残存容量計１１の満充電ランプ点・消灯に関しては、普通充電制御の正常終了条件成立時（これを浦充電と定義する）に放電電力量を
ＷｈR＝0
にして滞充電ランプを点灯し、ＷｈR＞規定放電電力量となった時に消灯する。ここで、ＷｈRを用いる理由は、満充電に近い状態ではパワー演算方式を用いるＷｈ（Ｐmax）では分解能不足だからである。
【００５５】
図４に戻り、ステップＳ３０では、放電深度ＤＯＤを算出して内部ＲＡＭに記憶する。
【００５６】
なお、電池の放電深度ＤＯＤは、周知の演算処理方法に従って演算される値である。即ち、電池３が放電しているときの直流電流Ｉと直流電圧Ｖおよび放電時間ｔとに基づいて積算演算を行って、その電池温度Ｔによって定まる満充電容量Ｅfullから、
【数８】
ＤＯＤ＝｛Ｅ／Ｅfull（Ｔ）｝×１００            （８）
として求める。
【００５７】
また、ステップＳ３０では、ステップＳ２７０で求められた現在までの放電電力量Ｗｈ（Ｐmax１）をパワー容量とし、ステップＳ２６０で求められた現在までの放電電力量ＷｈＲを積算容量として内部ＲＡＭに記憶する。
【００５８】
そして、ステップＳ４０では、電池制御部９は、パネルメータ上に設けられた電池容量計１１にステップＳ２９０で算出された残存容量を出力して提示させた後、ステップＳ１０に戻る。
【００５９】
一方、車両が停車中の場合、ステップＳ５０では、充電器１３を用いて電池３に補充電を行うために充電開始スイッチ１４が押されＳＷ信号がオン状態か否かを判断する。ＳＷ信号がオン状態となった場合には、ステップＳ６０では、充電器１３により電池３に補充電が開始される。
【００６０】
そして、ステップＳ７０では、電池制御部９は、充電器１３を用いて電池３に補充電が開始される直前の電池３の充電状態として、全放電状態か否かを判断するために残存容量を演算する。電池３の残存容量Ｚは、電池３の完全充電容量Ｆと、放電深度ＤＯＤにより決定される比率Ｘと、現在出力可能なパワー容量Ｐと、電力積算容量Ｄとに基づいて、
【数９】
Ｚ＝Ｆ−｛Ｘ・Ｐ＋（１００−Ｘ）・Ｄ｝                  （９）
となる。ここで、Ｚ＝０の場合には全放電状態なので、パワー容量Ｐの信頼度が高い状態なっているため、ステップＳ１００に進む。一方、Ｚ≠０の場合には全放電状態ではないので、ステップＳ８０に進む。
【００６１】
そして、ステップＳ８０では、電池制御部９の内部ＲＡＭ（メモリ部）に記憶されている車両を停止した時点での最新の放電深度ＤＯＤを読み出して参照し、放電深度ＤＯＤが、図１１に示すように、例えば、
５０≦ＤＯＤ
の範囲中にあるか否かを判断する。放電深度ＤＯＤがこの範囲外にある場合にはステップＳ１００に進む。
【００６２】
一方、放電深度ＤＯＤがこの範囲内にある場合にはステップＳ９０に進む。ステップＳ９０では、放電深度ＤＯＤに対応して積算容量を補正するための設定率ｓを内部ＲＯＭから参照する。なお、設定率ｓは、電池制御部９の内部ＲＯＭに予め変換テーブルとして記憶されていることとする。
【００６３】
この設定率ｓは、図１１に示すように、放電深度ＤＯＤが例えば５０〜７０％の範囲になった場合に、
０≦ｓ≦１
となり、放電深度ＤＯＤが例えば７０％以上になった場合に、
ｓ＝１
となる。
【００６４】
次に、ステップＳ９５では、内部ＲＡＭに記憶されている最新のパワー容量および積算容量を読み出し、この設定率ｓとパワー容量に基づいて、電池の積算容量を補正する。
【００６５】
この場合、電池３の補正後の電力積算容量Ｄ1 は、現在出力可能な補正前のパワー容量Ｐ0 と、補正前の電力積算容量Ｄ0 とに基づいて、
【数１０】
Ｄ1 ＝（Ｄ0 −Ｐ0 ）× ｓ＋Ｐ0                             （１０）
となる。その時の積算容量Ｚは、
【数１１】
Ｚ＝Ｆ−｛ＸＰ＋（１００−Ｘ）× Ｄ1 ｝                    （１１）
となる。
【００６６】
この結果、電池３の積算容量Ｚ、パワー容量Ｐ、電力積算容量Ｄが新たに補正され、電池制御部９の内部ＲＡＭに記憶される。
【００６７】
そして、ステップＳ１００では、電池制御部９は、電流検出器７で検出される電池３の直流電流Ｉ、電圧検出器５で検出される電池３両端の直流電圧Ｖに基づいて、電池３の電力積算演算を行い内部ＲＡＭに記憶する。そして、ステップＳ１１０に進み、放電深度ＤＯＤが０％となり充電が終了したか否かを判断する。充電が終了していない場合にはステップＳ１００に戻り、終了するまでこの処理を繰り返す。
【００６８】
従って、電池制御部９の内部ＲＡＭに記憶されている電力積算容量Ｄは、補充電時に新たに補正された値を用いているので、図１２に示すように、誤差（ロ）の蓄積は防止されている。なお、図５に示す誤差（イ）は、従来例のように誤差が補充電毎に蓄積される場合を示すグラフである。
【００６９】
このように、電池制御部９は、電池３の満充電時の出力パワーＰに対して、現在の放電度合いを表す放電深度ＤＯＤを求めておき、放電深度ＤＯＤに応じて積算容量Ｄを補正するための設定率ｓを電池制御部９の内部ＲＯＭに記憶しておく。ここで、車両が停車して補充電を開始する時には、算出された放電深度ＤＯＤに対応する設定率ｓを読み出し、この設定率ｓとパワー容量に基づいて、電池の積算容量Ｄを補正することで、正確に新たに電池の積算容量Ｚを算出してメータパネル上の電池容量計１１に出力することができ、電池容量計の精度向上に寄与することができる。
【００７０】
即ち、図２（ｂ）に示すように、例えば放電深度ＤＯＤが５０％未満の場合には、内部抵抗が小さくなっているため、電池３の出力パワーＰは信頼度が低くなっている反面、電池３のＷｈ積算量は信頼度が高くなっているので、この領域では電池３のＷｈ積算量を採用するように補正する。一方、放電深度ＤＯＤが５０％以上の場合には、内部抵抗が小さくなっているため、電池３の出力パワーＰは信頼度が高くなる反面、電池３のＷｈ積算量の信頼度が低くなってくるので、この領域では電池３の出力パワーＰを採用するように補正する。
【００７１】
なお、上記実施の形態では、電気自動車に電池容量計の制御装置を適応した場合について説明したが、本発明はこのような電気自動車に限られることなく、充電と放電を繰り返し行う一般の電池にも同様に適応することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る電池容量計の制御装置の構成を示す図である。
【図２】電池の放電特性を示す図（ａ）と、電池のパワー容量と電力積算量との信頼性を説明するための図（ｂ）である。
【図３】放電電力演算値の誤差を定性的に示す図であり、（ａ）はＷｈ積算方式を用いた場合、（ｂ）はパワー演算方式を用いた場合を示す。
【図４】電池容量計の制御装置の動作を説明するためのフローチャートである。
【図５】電池の残存容量算出処理を行うためのサブルーチンを示すフローチャートである。
【図６】パワー演算方式の誤差要因を説明する図であり、（ａ）はＩＶ特性の一次回帰直線を示す図、（ｂ）は誤差△Ｐを説明する図、（ｃ）は誤差△Ｗｈを説明する図である。
【図７】パワー特性に対する放電電力量を示す図である。
【図８】放電深度ＤＯＤと残存容量計の原点（EMPTY）との関係を示す図である。
【図９】平均処理を説明する図であり、（ａ）は放電深度ＤＯＤと重みＭとの関係を示し、（ｂ）はＷｈＥの変化を定性的に示す図、（ｃ）は放電深度ＤＯＤと重みＭとの関係の他の例を示す。
【図１０】パワー演算方式とＷｈ積算方式とを併用して放電電力量を説明するための図である。
【図１１】放電深度ＤＯＤに対応する設定率ｓを表すグラフ（マップ）である。
【図１２】誤差（ロ）の蓄積が防止されている様子を示すグラフと、従来例のように誤差（イ）が補充電毎に蓄積される様子を示すグラフである。
【符号の説明】
３  電池
５  電圧検出器
７  電流検出器
９  電池制御部
１１  電池容量計
１３  充電器
１５  車速センサ
【図１】
0003879261.tif 000003
【図２】
0003879261.tif 000004
【図３】
0003879261.tif 000005
【図４】
0003879261.tif 000006
【図５】
0003879261.tif 000007
【図６】
0003879261.tif 000008
【図７】
0003879261.tif 000009
【図８】
0003879261.tif 000010
【図９】
0003879261.tif 000011
【図１０】
0003879261.tif 000012
【図１１】
0003879261.tif 000013
【図１２】
0003879261.tif 000014