(57)【要約】【課題】  蓄電手段に過大な電力が入出力されるのを抑制する。【解決手段】  駆動輪に動力を入出力可能なモータと、モータと電力をやりとりするバッテリとを備える自動車において、バッテリの残容量ＳＯＣがリセットされたときには（Ｓ１３０）、電池温度Ｔｂと残容量ＳＯＣとに基づいて設定される仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを更に制限が課される方向に補正してバッテリの入出力制限Ｗｉｎ，Ｗｏｕｔを設定し（Ｓ２８０）、設定した入出力制限Ｗｉｎ，Ｗｏｕｔの範囲内でモータを駆動制御する（Ｓ２９０〜Ｓ３１０）。これにより、バッテリ２６の残容量ＳＯＣがリセットされたときにバッテリ２６に過大な電力が入出力されるのを抑制することができる。【選択図】        図２
2007006600.tif 000002
【特許請求の範囲】
【請求項１】
充放電可能な蓄電手段の入出力を管理する入出力管理装置であって、
前記蓄電手段の状態を検出する状態検出手段と、
所定の補正要因が生じていないときには前記検出された蓄電手段の状態に基づいて該蓄電手段の入出力制限を設定し、前記所定の補正要因が生じているときには前記検出された蓄電手段の状態に基づいて設定される入出力制限に更に制限が課される方向への補正を施して該蓄電手段の入出力制限を設定する入出力制限設定手段と、
該設定された入出力制限の範囲内で前記蓄電手段の入出力を許可する入出力許可手段と、
を備える入出力管理装置。
【請求項２】
前記入出力制限設定手段は、前記所定の補正要因が生じているときに、前記蓄電手段の状態を所定の正確さをもって検出することができないときには前記蓄電手段の状態を前記所定の正確さをもって検出することができなくなる直前に検出された蓄電手段の状態に基づいて設定される入出力制限に第１の補正値を用いた補正を施して前記入出力制限を設定し、前記蓄電手段の状態を所定の正確さをもって検出することができるときには該所定の正確さをもって検出された蓄電手段の状態に基づいて設定される入出力制限に前記第１の補正値より小さい第２の補正値を用いた補正を施して前記入出力制限を設定する手段である請求項１記載の入出力管理装置。
【請求項３】
前記第２の補正値は、時間の経過に伴って徐々に小さくなるよう設定されてなる請求項２記載の入出力管理装置。
【請求項４】
請求項１ないし３いずれか記載の入出力管理装置であって、
前記蓄電手段の温度を検出する温度検出手段を備え、
前記状態検出手段は、前記蓄電手段から放電可能な電力量である蓄電状態を検出する手段であり、
前記入出力制限設定手段は、前記所定の補正要因が生じていないときには前記検出された蓄電手段の蓄電状態と前記検出された蓄電手段の温度とに基づいて該蓄電手段の入出力制限を設定し、前記所定の補正要因が生じているときには前記検出された蓄電手段の蓄電状態と前記検出された蓄電手段の温度とに基づいて設定される入出力制限に更に制限が課される方向への補正を施して該蓄電手段の入出力制限を設定する手段である
入出力管理装置。
【請求項５】
前記所定の補正要因は、入出力管理装置の記憶領域における少なくとも一部がリセットされた要因である請求項１ないし４いずれか記載の入出力管理装置。
【請求項６】
前記所定の補正要因は、入出力管理装置に電力供給する電源の遮断である請求項１ないし５いずれか記載の入出力管理装置。
【請求項７】
駆動軸を駆動する駆動装置であって、
前記駆動軸に動力を出力可能な電動機と、
該電動機と電力のやりとりが可能な蓄電手段と、
該蓄電手段の入出力を管理する請求項１ないし６いずれか記載の入出力管理装置と、
前記電動機から出力すべき駆動指令を設定する駆動指令設定手段と、
前記入出力許可手段により許可された前記蓄電手段の入出力の範囲内で前記設定された駆動指令により前記電動機が駆動されるよう該電動機を制御する制御手段と、
を備える駆動装置。
【請求項８】
請求項７記載の駆動装置を搭載し、車軸が前記駆動軸に連結されてなる自動車。
【請求項９】
充放電可能な蓄電手段の入出力を管理する入出力管理方法であって、
所定の補正要因が生じていないときには前記蓄電手段の状態に基づいて該蓄電手段の入出力制限を設定し、前記所定の補正要因が生じているときには前記蓄電手段の状態に基づいて設定される入出力制限に更に制限が課される方向への補正を施して該蓄電手段の入出力制限を設定し、該設定した入出力制限の範囲内で前記蓄電手段の入出力を許可する
ことを特徴とする入出力管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入出力管理装置およびこれを備える駆動装置並びにこれを搭載する自動車、入出力管理方法に関する。
【背景技術】
【０００２】
従来、この種の入出力管理装置としては、充放電可能なバッテリの入出力を管理するものが提案されている（例えば、特許文献１参照）。この装置では、バッテリに充放電される充放電電流の積算値に基づいて演算されるバッテリの残容量とバッテリ温度とに基づいてバッテリの入出力制限を設定し、設定した入出力制限の範囲内でバッテリへの入出力を許可することにより、バッテリへの過大な電力の入出力を抑制している。
【特許文献１】特開２００２−３３７５７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述の入出力管理装置では、バッテリの残容量がリセットされたときなど所定の要因が生じたときには、バッテリの入出力制限が適正に設定されず、バッテリの入出力制限を超えた電力がバッテリに入出力されてしまう場合がある。
【０００４】
本発明の入出力管理装置およびこれを備える駆動装置並びにこれを搭載する自動車、入出力管理方法は、蓄電装置への過大な電力の入出力を抑制することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の入出力管理装置およびこれを備える駆動装置並びにこれを搭載する自動車、入出力管理方法は、上述の目的を達成するために以下の手段を採った。
【０００６】
本発明の入出力管理装置は、
充放電可能な蓄電手段の入出力を管理する入出力管理装置であって、
前記蓄電手段の状態を検出する状態検出手段と、
所定の補正要因が生じていないときには前記検出された蓄電手段の状態に基づいて該蓄電手段の入出力制限を設定し、前記所定の補正要因が生じているときには前記検出された蓄電手段の状態に基づいて設定される入出力制限に更に制限が課される方向への補正を施して該蓄電手段の入出力制限を設定する入出力制限設定手段と、
該設定された入出力制限の範囲内で前記蓄電手段の入出力を許可する入出力許可手段と、
を備えることを要旨とする。
【０００７】
この本発明の入出力管理装置では、所定の補正要因が生じていないときには、蓄電手段の状態に基づいて蓄電手段の入出力制限を設定すると共に設定した入出力制限の範囲内で蓄電手段の入出力を許可する。一方、所定の補正要因が生じているときには、蓄電手段の状態に基づいて設定される入出力制限に更に制限が課される方向への補正を施して蓄電手段の入出力制限を設定すると共に設定した入出力制限の範囲内で蓄電手段の入出力を許可する。これにより、所定の補正要因が生じているときに蓄電手段に過大な電力が入出力されるのを抑制することができる。
【０００８】
こうした本発明の入出力管理装置において、前記入出力制限設定手段は、前記所定の補正要因が生じているときに、前記蓄電手段の状態を所定の正確さをもって検出することができないときには前記蓄電手段の状態を前記所定の正確さをもって検出することができなくなる直前に検出された蓄電手段の状態に基づいて設定される入出力制限に第１の補正値を用いた補正を施して前記入出力制限を設定し、前記蓄電手段の状態を所定の正確さをもって検出することができるときには該所定の正確さをもって検出された蓄電手段の状態に基づいて設定される入出力制限に前記第１の補正値より小さい第２の補正値を用いた補正を施して前記入出力制限を設定する手段であるものとすることもできる。こうすれば、蓄電手段の状態を所定の正確さをもって検出することができるか否かに応じて蓄電手段の入出力制限を設定することができる。この場合、前記第２の補正値は、時間の経過に伴って徐々に小さくなるよう設定されてなるものとすることもできる。
【０００９】
また、本発明の入出力管理装置において、前記蓄電手段の温度を検出する温度検出手段を備え、前記状態検出手段は前記蓄電手段から放電可能な電力量である蓄電状態を検出する手段であり、前記入出力制限設定手段は前記所定の補正要因が生じていないときには前記検出された蓄電手段の蓄電状態と前記検出された蓄電手段の温度とに基づいて該蓄電手段の入出力制限を設定し前記所定の補正要因が生じているときには前記検出された蓄電手段の蓄電状態と前記検出された蓄電手段の温度とに基づいて設定される入出力制限に更に制限が課される方向への補正を施して該蓄電手段の入出力制限を設定する手段であるものとすることもできる。こうすれば、蓄電手段の入出力制限をより適正に設定することができる。
【００１０】
さらに、本発明の入出力管理装置において、前記所定の補正要因は、入出力管理装置の記憶領域における少なくとも一部がリセットされた要因であるものとすることもできる。こうすれば、入出力管理装置の記憶領域における少なくとも一部がリセットされたときに蓄電手段に過大な電力が入出力されるのを抑制することができる。
【００１１】
或いは、本発明の入出力管理装置において、前記所定の補正要因は、入出力管理装置に電力供給する電源の遮断であるものとすることもできる。こうすれば、電源が遮断されたときに蓄電手段に過大な電力が入出力されるのを抑制することができる。
【００１２】
本発明の駆動装置は、駆動軸を駆動する駆動装置であって、前記駆動軸に動力を出力可能な電動機と、該電動機と電力のやりとりが可能な蓄電手段と、該蓄電手段の入出力を管理する上述のいずれかの態様の本発明の入出力管理装置と、前記電動機から出力すべき駆動指令を設定する駆動指令設定手段と、前記入出力許可手段により許可された前記蓄電手段の入出力の範囲内で前記設定された駆動指令により前記電動機が駆動されるよう該電動機を制御する制御手段と、を備えることを要旨とする。
【００１３】
この本発明の駆動装置では、上述のいずれかの態様の本発明の入出力管理装置を搭載するから、本発明の入出力管理装置が奏する効果、例えば、所定の補正要因が生じているときに蓄電手段に過大な電力が入出力されるのを抑制することができる効果などと同様の効果を奏することができる。
【００１４】
本発明の自動車は、上述の本発明の駆動装置を搭載し、車軸が前記駆動軸に連結されてなることを要旨とする。この本発明の自動車では、上述の本発明の駆動装置を搭載するから、本発明の駆動装置が奏する効果、例えば、所定の補正要因が生じているときに蓄電手段に過大な電力が入出力されるのを抑制することができる効果などと同様の効果を奏することができる。
【００１５】
本発明の入出力管理方法は、
充放電可能な蓄電手段の入出力を管理する入出力管理方法であって、
所定の補正要因が生じていないときには前記蓄電手段の状態に基づいて該蓄電手段の入出力制限を設定し、前記所定の補正要因が生じているときには前記蓄電手段の状態に基づいて設定される入出力制限に更に制限が課される方向への補正を施して該蓄電手段の入出力制限を設定し、該設定した入出力制限の範囲内で前記蓄電手段の入出力を許可する
ことを特徴とする。
【００１６】
この本発明の入出力管理方法によれば、所定の補正要因が生じていないときには蓄電手段の状態に基づいて蓄電手段の入出力制限を設定すると共に設定した入出力制限の範囲内で蓄電手段の入出力を許可し、所定の補正要因が生じているときには蓄電手段の状態に基づいて設定される入出力制限に更に制限が課される方向への補正を施して蓄電手段の入出力制限を設定すると共に設定した入出力制限の範囲内で蓄電手段の入出力を許可するから、所定の補正要因が生じているときに蓄電手段に過大な電力が入出力されるのを抑制することができる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例】
【００１８】
図１は、本発明の一実施例である駆動装置を搭載する電気自動車２０の構成の概略を示す構成図である。実施例の電気自動車２０は、図示するように、駆動輪３０ａ，３０ｂにデファレンシャルギヤ３１を介して連結された駆動軸３２に動力を入出力可能なモータ２２と、モータ２２を駆動するインバータ２４を介してモータ２２と電力のやりとりを行なうバッテリ２６と、車両全体をコントロールする電子制御ユニット４０と、電子制御ユニット４０や補機６１ａ，６１ｂなどに電力供給する電源としての補機バッテリ６０と、を備える。
【００１９】
モータ２２は、例えば、電動機として機能すると共に発電機としても機能する周知の同期発電電動機として構成されている。インバータ２４は、複数のスイッチング素子により構成されており、バッテリ２６から供給される直流電力を擬似的な三相交流電力に変換してモータ２２に供給する。
【００２０】
電子制御ユニット４０は、ＣＰＵ４２を中心とするマイクロプロセッサとして構成されており、ＣＰＵ４２の他に処理プログラムを記憶するＲＯＭ４４と、データを一時的に記憶するＲＡＭ４６と、図示しない入出力ポートとを備える。このＲＡＭ４６に記憶されたデータは、補機バッテリ６０からの電力供給が遮断されたときには消去される。電子制御ユニット４０には、モータ２２の回転角を検出する回転角センサ２３からの回転角θｍや，バッテリ２６の端子間に設置された電圧センサ２７ａからの端子間電圧Ｖｂ，バッテリ２６に充放電される電流を検出する電流センサ２７ｂからの充放電電流Ｉｂ，バッテリ２６の温度を検出する温度センサ２７ｃからの電池温度Ｔｂ，イグニッションスイッチ５０からのイグニッション信号，シフトレバー５１の操作位置を検出するシフトポジションセンサ５２からのシフトポジションＳＰ，アクセルペダル５３の踏み込み量を検出するアクセルペダルポジションセンサ５４からのアクセル開度Ａｃｃ，ブレーキペダル５５の踏み込み量を検出するブレーキペダルポジションセンサ５６からのブレーキペダルポジションＢＰ，車速センサ５８からの車速Ｖなどが入力ポートを介して入力されている。電子制御ユニット４０からは、モータ２２を駆動制御するためのインバータ２４のスイッチング素子へのスイッチング制御信号などが出力ポートを介して出力されている。なお、電子制御ユニット４０では、バッテリ２６を管理するために、電流センサ２８により検出された充放電電流Ｉｂの積算値に基づいてＣＰＵ４２によりバッテリ２６の残容量ＳＯＣも演算すると共に演算した残容量ＳＯＣをＲＡＭ４６の所定アドレスに記憶する処理も行なっている。
【００２１】
次に、こうして構成された電気自動車２０の動作について説明する。図２は、実施例の電気自動車２０の電子制御ユニット４０により実行される駆動制御ルーチンの一例を示すフローチャートである。このルーチンは、所定時間毎（例えば、数ｍｓｅｃ毎）に繰り返し実行される。
【００２２】
駆動制御ルーチンが実行されると、電子制御ユニット４０のＣＰＵ４２は、まず、アクセルペダルポジションセンサ５４からのアクセル開度Ａｃｃや，車速センサ５８からの車速Ｖ，モータ２２の回転数Ｎｍ，温度センサ２７ｃからの電池温度Ｔｂ，バッテリ２６の残容量ＳＯＣなどのデータを入力する処理を実行する（ステップＳ１００）。ここで、モータ２２の回転数Ｎｍは、図示しない回転数算出ルーチンにより回転角センサ２３によって検出される回転角θｍに基づいて算出されるものを入力するものとしたり、車速Ｖから換算されるものを入力するものとしたりすることができる。また、バッテリ２６の残容量ＳＯＣは、電流センサ２７ｂにより検出された充放電電流Ｉｂの積算値に基づいて計算されてＲＡＭ４６の所定アドレスに書き込まれたものを入力するものとした。
【００２３】
こうしてデータを入力すると、アクセル開度Ａｃｃと車速Ｖとに基づいて駆動輪３０ａ，３０ｂに連結された駆動軸３２に出力すべき要求トルクＴｄ＊を設定する（ステップＳ１１０）。ここで、要求トルクＴｄ＊は、実施例では、アクセル開度Ａｃｃと車速Ｖと要求トルクＴｄ＊との関係を予め定めて要求トルク設定用マップとしてＲＯＭ４４に記憶しておき、アクセル開度Ａｃｃと車速Ｖとが与えられると記憶したマップから対応する要求トルクＴｄ＊を導出して設定するものとした。要求トルク設定用マップの一例を図３に示す。
【００２４】
次に、残容量リセットフラグＦ１の値を調べると共に（ステップＳ１２０）、残容量リセットフラグＦ１が値０のときには、バッテリ２６の残容量ＳＯＣがリセットされたか否かを判定する（ステップＳ１３０）。ここで、残容量リセットフラグＦ１は、初期値として値０が設定されると共に残容量ＳＯＣがリセットされたときに値１が設定されるフラグである。また、残容量ＳＯＣがリセットされたか否かの判定は、実施例では、入力した残容量ＳＯＣが初期値であるか否かなどを調べることにより行なうものとした。
【００２５】
バッテリ２６の残容量ＳＯＣがリセットされていないと判定されたときには、バッテリ２６の電池温度Ｔｂとバッテリ２６の残容量ＳＯＣとに基づいてバッテリ２６の仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを設定すると共に（ステップＳ１４０）、補正値αに値０を設定し（ステップＳ１５０）、設定した仮入出力制限Ｗｉｎｔｍｐに補正値αを加えることによりバッテリ２６の入力制限Ｗｉｎを計算すると共に仮出力制限Ｗｏｕｔｔｍｐから補正値αを減じることによりバッテリ２６の出力制限Ｗｏｕｔを計算する（ステップＳ２８０）。ここで、バッテリ２６の仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐについては、実施例では、電池温度Ｔｂに基づいて仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐの基本値を設定し、残容量ＳＯＣに基づいて仮出力制限用補正係数と仮入力制限用補正係数とを設定し、設定した仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐの基本値に補正係数を乗じて仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを設定するものとした。図４にバッテリ２６の電池温度Ｔｂとバッテリ２６の仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐの基本値との関係の一例を示し、図５にバッテリ２６の残容量ＳＯＣとバッテリ２６の仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐの補正係数との関係の一例を示す。
【００２６】
こうしてバッテリ２６の入出力制限Ｗｉｎ，Ｗｏｕｔを設定すると、設定した入出力制限Ｗｉｎ，Ｗｏｕｔをモータ２２の回転数Ｎｍで除することによりモータ２２から出力してもよいトルクの上下限としてのトルク制限Ｔｍｉｎ，Ｔｍａｘを計算し（ステップＳ２９０）、計算したトルク制限Ｔｍｉｎ，Ｔｍａｘで要求トルクＴｄ＊を制限してモータ２２のトルク指令Ｔｍ＊を設定し（ステップＳ３００）、設定したトルク指令Ｔｍ＊でモータ２２を駆動制御して（ステップＳ３１０）、駆動制御ルーチンを終了する。モータ２２の駆動制御は、具体的には、トルク指令Ｔｍ＊でモータ２２が駆動されるようインバータ２４のスイッチング素子をスイッチング制御することにより行なわれる。
【００２７】
一方、ステップＳ１３０でバッテリ２６の残容量ＳＯＣがリセットされたと判定されたときには、残容量リセットフラグＦ１に値１を設定すると共に（ステップＳ１６０）、ステップＳ１００で入力したバッテリ２６の残容量ＳＯＣが正確であるか否かを判定する（ステップＳ１７０）。また、ステップＳ１２０で残容量リセットフラグＦ１が値１のときには、バッテリ２６の残容量ＳＯＣがリセットされたか否かを判定せずにバッテリ２６の残容量ＳＯＣが正確であるか否かを判定する（ステップＳ１７０）。バッテリ２６の残容量ＳＯＣが正確であるか否かの判定は、例えば、ステップＳ１００で入力した残容量ＳＯＣとバッテリ２６の端子間電圧Ｖｂから設定される残容量ＳＯＣとの偏差が所定範囲内であるか否かを判定することにより行なうことができる。ここで、端子間電圧Ｖｂから設定される残容量ＳＯＣについては、実施例では、端子間電圧Ｖｂと残容量ＳＯＣとの関係を予め実験的に定めてマップとしてＲＯＭ４４に記憶しておき、電圧センサ２７ａにより検出される端子間電圧Ｖｂと記憶したマップとを用いて残容量ＳＯＣを導出して設定するものとした。また、所定範囲はバッテリ２６の特性などにより定められる。
【００２８】
バッテリ２６の残容量ＳＯＣが正確でないと判定されたときには、残容量格納フラグＦ２の値を調べ（ステップ１８０）、残容量格納フラグＦ２が値０のときには、前回このルーチンが実行されたときに入力されたバッテリ２６の残容量（前回ＳＯＣ）を格納値ＳＯＣｓｅｔとして格納し（ステップＳ１９０）、残容量格納フラグＦ２に値１を設定する（ステップＳ２００）。ここで、残容量格納フラグＦ２は、初期値として値０が設定されると共に残容量ＳＯＣが正確でないと初めて判定されて前回の残容量（前回ＳＯＣ）が格納されたときに値１が設定されるフラグである。また、ステップＳ１９０の処理は、残容量ＳＯＣが正確でないと判定される直前の残容量ＳＯＣを格納する処理となる。そして、格納した格納値ＳＯＣｓｅｔとバッテリ２６の温度Ｔｂとを用いて前述のステップＳ１４０の処理と同様にバッテリ２６の仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを設定し（ステップＳ２１０）、補正値αに値Ｗ１を設定し（ステップＳ２２０）、設定したバッテリ２６の仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐと補正値αとを用いてバッテリ２６の入出力制限Ｗｉｎ，Ｗｏｕｔを設定し（ステップＳ２８０）、設定した入出力制限Ｗｉｎ，Ｗｏｕｔの範囲内でモータ２２を駆動制御する（ステップＳ２９０〜Ｓ３１０）。ここで、所定値Ｗ１は、バッテリ２６の残容量ＳＯＣが正確でないと判定される直前の残容量ＳＯＣに基づいて設定される仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを更に制限が課される方向に補正する程度を示すものであり、バッテリ２６の特性などにより定められ、例えば、仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐの６０％や７０％などに設定される。一方、ステップＳ１８０で残容量格納フラグＦ２が値１のときには、ステップＳ１９０，Ｓ２００の処理を行なうことなく、バッテリ２６の残容量ＳＯＣが正確でないと判定される直前の残容量ＳＯＣを用いて前述のステップＳ２１０以降の処理を実行する。このように、バッテリ２６の残容量ＳＯＣが正確でないときには、残容量ＳＯＣが正確でないと判定される直前の残容量ＳＯＣを用いてバッテリ２６の仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを設定すると共に設定した仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを更に制限する方向に補正してバッテリ２６の入出力制限Ｗｉｎ，Ｗｏｕｔを設定することにより、バッテリ２６の残容量ＳＯＣが正確でないときにバッテリ２６に過大な電力が入出力されるのを抑制することができる。
【００２９】
ステップＳ１７０でバッテリ２６の残容量ＳＯＣが正確であると判定されたときには、前述のステップＳ１４０と同様にバッテリ２６の仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを設定すると共に（ステップＳ２３０）、前回の補正値（前回α）から所定値Δαを減じることにより補正値αを設定し（ステップＳ２４０）、設定した補正値αを値０と比較し（ステップＳ２５０）、補正値αが値０以上のときには、設定したバッテリ２６の仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐと補正値αとを用いてバッテリ２６の入出力制限Ｗｉｎ，Ｗｏｕｔを設定し（ステップＳ２８０）、設定した入出力制限Ｗｉｎ，Ｗｏｕｔの範囲内でモータ２２を駆動制御する（ステップＳ２９０〜Ｓ３１０）。ここで、所定値Δαは、バッテリ２６の特性などにより定められ、前述の所定値Ｗ１より小さい値に設定される。こうして補正値αを徐々に小さくしていき、即ち、バッテリ２６の入出力制限Ｗｉｎ，Ｗｏｕｔを電池温度Ｔｂと残容量ＳＯＣとに基づいて設定される仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｍｐに近づけていき、補正値αが値０未満になったときには、補正値αに値０を再設定すると共に（ステップＳ２６０）、残容量リセットフラグＦ１と残容量格納フラグＦ２とに共に値０を設定し（ステップＳ２７０）、設定した仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐと補正値αとを用いて入出力制限Ｗｉｎ，Ｗｏｕｔを計算し（ステップＳ２８０）、入出力制限Ｗｉｎ，Ｗｏｕｔの範囲内でモータ２２を駆動制御する（ステップＳ２９０〜Ｓ３１０）。こうして残容量リセットフラグＦ１と残容量格納フラグＦ２とに共に値０が設定されると、次回にこのルーチンが実行されたときには、ステップＳ１３０で残容量リセットフラグＦ１が値０であるとしてステップＳ１４０でバッテリ２６の残容量ＳＯＣがリセットされたか否かの判定が行なわれる。このように、バッテリ２６の残容量ＳＯＣがリセットされたときに残容量ＳＯＣが正確であるときには、補正値αが値０になるまで電池温度Ｔｂと残容量ＳＯＣとに基づいて設定される仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを更に制限する方向に補正してバッテリ２６の入出力制限Ｗｉｎ，Ｗｏｕｔを設定するのである。
【００３０】
以上説明した実施例の電気自動車２０によれば、バッテリ２６の残容量ＳＯＣがリセットされたときには、バッテリ２６の電池温度Ｔｂと残容量ＳＯＣとに基づいて設定されるバッテリ２６の仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを更に制限する方向に補正してバッテリ２６の入出力制限Ｗｉｎ，Ｗｏｕｔを設定すると共に設定した入出力制限Ｗｉｎ，Ｗｏｕｔの範囲内でモータ２２を駆動制御するから、残容量ＳＯＣがリセットされたときにバッテリ２６に過大な電力が入出力されるのを抑制することができる。
【００３１】
実施例の電気自動車２０では、バッテリ２６の電池温度Ｔｂと残容量ＳＯＣとに基づいて仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを設定するものとしたが、バッテリ２６の残容量ＳＯＣだけに基づいて仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを設定するものとしてもよいし、電池温度Ｔｂや残容量ＳＯＣに加えて他のパラメータを考慮して仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを設定するものとしてもよい。
【００３２】
実施例の電気自動車２０では、図２の駆動制御ルーチンのステップＳ１７０，Ｓ１８０でバッテリ２６の残容量ＳＯＣが正確でないと判定されると共に残容量格納フラグＦ２が値０のときには、前回このルーチンが実行されたときの残容量（前回ＳＯＣ）を格納値ＳＯＣｓｅｔとして格納するものとしたが、残容量ＳＯＣの初期値を格納値ＳＯＣｓｅｔとして格納するものとしたり、ステップＳ１００で入力した残容量ＳＯＣを格納値ＳＯＣｓｅｔとして格納するものとしてもよい。
【００３３】
実施例の電気自動車２０では、バッテリ２６の残容量ＳＯＣがリセットされたときに、バッテリ２６の仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを更に制限する方向に補正してバッテリ２６の入出力制限Ｗｉｎ，Ｗｏｕｔを設定するものとしたが、これに代えて、イグニッションスイッチ５０がオフされている最中に補機バッテリ６０から電子制御ユニット４０への電力供給が一旦遮断されたときなどに、バッテリ２６の仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを更に制限する方向に補正してバッテリ２６の入出力制限Ｗｉｎ，Ｗｏｕｔを設定するものとしてもよい。この場合、補機バッテリ６０からの電力供給が遮断されたときにバッテリ２６の残容量ＳＯＣは消去されたと考えられるため、図２の駆動制御ルーチンのステップＳ１７０，Ｓ１８０でバッテリ２６の残容量ＳＯＣが正確でないと判定されると共に残容量格納フラグＦ２が値０のときには、ステップＳ１９０の処理に代えて、残容量ＳＯＣの初期値を格納値ＳＯＣｓｅｔとして格納するものとしてもよい。また、バッテリ２６の残容量ＳＯＣがリセットされた条件やイグニッションスイッチ５０がオフされている最中に補機バッテリ６０から電子制御ユニット４０への電力供給が一旦遮断された条件などの複数の条件の少なくとも一つが成立したときに、バッテリ２６の仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを更に制限する方向に補正してバッテリ２６の入出力制限Ｗｉｎ，Ｗｏｕｔを設定するものとしてもよい。
【００３４】
実施例の電気自動車２０では、バッテリ２６の残容量ＳＯＣがリセットされたか否かの判定を、入力した残容量ＳＯＣが初期値であるか否かを調べることにより行なうものとしたが、これに代えてまたは加えて、イグニッションスイッチ５０がオフされている最中に補機バッテリ６０から電子制御ユニット４０への電力供給が一旦遮断されたか否かを調べたりすることなどにより行なうものとしてもよい。
【００３５】
実施例の電気自動車２０では、図２の駆動制御ルーチンのステップＳ１７０で残容量ＳＯＣが正確であると判定されたときには、時間の経過に伴って補正値αを小さくしていくものとしたが、バッテリ２６の残容量ＳＯＣが正確でないときの補正値α（前述の値Ｗ１）以下の値であれば、時間の経過に拘わらず所定値を設定するものとしてもよい。この場合、残容量ＳＯＣがリセットされたと判定されてから所定時間を経過したときに残容量リセットフラグＦ１と残容量格納フラグＦ２とに共に値０を設定するものとしてもよい。
【００３６】
実施例の電気自動車２０では、図２の駆動制御ルーチンのステップＳ１２０で残容量リセットフラグＦ１が値１のときやステップＳ１３０でバッテリ２６の残容量ＳＯＣがリセットされたと判定されたときには、残容量ＳＯＣが正確であるか否かに応じて補正値αを設定するものとしたが、残容量ＳＯＣが正確であるか否かに拘わらず所定値（例えば、前述の値Ｗ１など）を補正値αに設定するものとしてもよい。この場合、残容量ＳＯＣがリセットされたと判定されてから所定時間を経過したときに残容量リセットフラグＦ１と残容量格納フラグＦ２とに共に値０を設定するものとしてもよい。
【００３７】
実施例の電気自動車２０では、図２の駆動制御ルーチンのステップＳ１００で入力した残容量ＳＯＣとバッテリ２６の端子間電圧Ｖｂから設定される残容量ＳＯＣとに基づいてステップＳ１７０でバッテリ２６の残容量ＳＯＣが正確であるか否かを判定するものとしたが、ステップＳ１３０でバッテリ２６の残容量ＳＯＣがリセットされたと判定されてから所定時間を経過したか否かに基づいてバッテリ２６の残容量ＳＯＣが正確であるか否かを判定するものとしてもよい。ここで、所定時間は、バッテリ２６の特性や電子制御ユニット４０の性能などにより定められる。
【００３８】
実施例の電気自動車２０では、図２の駆動制御ルーチンのステップＳ１２０で残容量リセットフラグＦ１が値１のときやステップＳ１３０でバッテリ２６の残容量ＳＯＣがリセットされたと判定されたときには、バッテリ２６の入出力制限Ｗｉｎ，Ｗｏｕｔを設定する際に共に補正値αを用いて設定するものとしたが、入力制限Ｗｉｎを設定する際に用いる補正値α１と出力制限Ｗｏｕｔを設定する際に用いる補正値α２とに異なる値を用いるものとしてもよい。ここで、補正値α１と補正値α２との関係は、バッテリ２６の特性などにより定めることができる。
【００３９】
実施例の電気自動車２０では、バッテリ２６の残容量ＳＯＣがリセットされたときに残容量ＳＯＣが正確でないときには、残容量ＳＯＣが正確でないと判定される直前の残容量ＳＯＣを用いて設定されるバッテリ２６の仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを用いてバッテリ２６の入出力制限Ｗｉｎ，Ｗｏｕｔを設定するものとしたが、残容量ＳＯＣが正確でないと判定される直前のバッテリ２６の仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを用いてバッテリ２６の入出力制限Ｗｉｎ，Ｗｏｕｔを設定するものとしてもよい。この場合の駆動制御ルーチンの一例の一部を図６に示す。なお、図６の駆動制御ルーチンのうち図２の駆動制御ルーチンと同一の処理について同一のステップ番号を付し、その詳細な説明は省略する。図６の駆動制御ルーチンでは、ステップＳ１２０で残容量リセットフラグＦ１が値１のときやステップＳ１３０でバッテリ２６の残容量ＳＯＣがリセットされたと判定されたときには、残容量ＳＯＣが正確であるか否かを判定し（ステップＳ１７０）、残容量ＳＯＣが正確でないと判定されたときには、仮入出力制限格納フラグＦ３の値を調べ（ステップＳ４００）、仮入出力制限格納フラグＦ３が値０のときには、前回このルーチンが実行されたときに設定されたバッテリ２６の仮入出力制限（前回Ｗｉｎｔｍｐ），（前回Ｗｏｕｔｔｍｐ）を格納値Ｗｉｎｓｅｔ，Ｗｏｕｔｓｅｔとして格納すると共に（ステップＳ４１０）、仮入出力制限格納フラグＦ３に値１を設定し（ステップＳ４２０）、格納値Ｗｉｎｓｅｔ，Ｗｏｕｔｓｅｔを仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐに設定し（ステップＳ４３０）、補正値αに値Ｗ１を設定し（ステップＳ２２０）、設定した仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐと補正値αとを用いてバッテリ２６の入出力制限Ｗｉｎ，Ｗｏｕｔを設定する（ステップＳ２８０）。ここで、仮入出力制限格納フラグＦ３は、初期値として値０が設定されると共に前回の仮入出力制限（前回Ｗｉｎｔｍｐ），（前回Ｗｏｕｔｔｍｐ）、即ち残容量ＳＯＣが正確でないと判定される直前の仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐが格納されたときに値１が設定されるフラグである。ステップＳ４００で仮入出力制限格納フラグＦ３が値１のときには、ステップＳ４１０で格納した格納値Ｗｉｎｓｅｔ，Ｗｏｕｔｓｅｔを用いてＳ４３０以降の処理を実行する。即ち、バッテリ２６の残容量ＳＯＣが正確でないときには、残容量ＳＯＣが正確でないと判定される直前の仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐを用いてバッテリ２６の入出力制限Ｗｉｎ，Ｗｏｕｔを設定するのである。なお、仮入出力制限格納フラグＦ３は、ステップＳ１７０で残容量ＳＯＣが正確であると判定され且つステップＳ２４０で補正値αが値０未満のときに値０にリセットされる（ステップＳ４４０）。このようにバッテリ２６の入出力制限Ｗｉｎ，Ｗｏｕｔを設定することにより、実施例と同様の効果を奏することができる。
【００４０】
実施例では、駆動軸３２に動力を入出力可能なモータ２２と、モータ２２と電力をやりとりするバッテリ２６とを備える電気自動車２０について説明したが、モータ２２やバッテリ２６に加えて、図７の変形例の電気自動車１２０に例示するように、駆動軸３２に遊星歯車機構１２６を介してエンジン１２２とモータ１２４とを接続した電気自動車１２０に適用するものとしてもよいし、図８の変形例の電気自動車２２０に例示するように、エンジン２２２と、エンジン２２２のクランクシャフトに接続されたインナーロータ２３２と駆動輪３０ａ，３０ｂに連結された駆動軸３２に接続されたアウターロータ２３４とを有しエンジン２２２の動力の一部を駆動軸３２に伝達すると共に残余の動力を電力に変換する対ロータ電動機２３０とを備える電気自動車２２０に適用するものとしてもよいし、図９の変形例の電気自動車３２０に例示するように、モータ２２にインバータを介して接続され燃料の供給を受けて発電可能な燃料電池ＦＣを備える電気自動車３２０に適用するものとしてもよい。また、図９の変形例の電気自動車３２０における燃料電池ＦＣを、エンジンとエンジンからの動力を用いて発電する発電機とに置き換えてもよい。
【００４１】
実施例では、駆動軸３２に動力を入出力可能なモータ２２と、モータ２２と電力をやりとりするバッテリ２６とを備える駆動装置を搭載する電気自動車２０について説明したが、この駆動装置を自動車以外の車両や船舶，航空機などの移動体に搭載するものとしてもよいし、移動体以外の建設設備などに組み込むものとしてもよい。また、駆動装置の形態や駆動装置の制御方法の形態として用いるものとしてもよい。さらに、バッテリ２６の入出力を管理する入出力管理装置の形態やバッテリ２６の入出力を管理する入出力管理方法の形態として用いるものとしてもよい。
【００４２】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施例である駆動装置を搭載する電気自動車２０の構成の概略を示す構成図である。
【図２】実施例の電子制御ユニット４０により実行される駆動制御ルーチンの一例を示すフローチャートである。
【図３】要求トルク設定用マップの一例を示す説明図である。
【図４】バッテリ２６における電池温度Ｔｂと仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐの基本値との関係の一例を示す説明図である。
【図５】バッテリ２６の残容量ＳＯＣと仮入出力制限Ｗｉｎｔｍｐ，Ｗｏｕｔｔｍｐの補正係数との関係の一例を示す説明図である。
【図６】変形例の駆動制御ルーチンの一例の一部を示す説明図である。
【図７】変形例の電気自動車１２０の構成の概略を示す構成図である。
【図８】変形例の電気自動車２２０の構成の概略を示す構成図である。
【図９】変形例の電気自動車３２０の構成の概略を示す構成図である。
【符号の説明】
【００４４】
２０，１２０，２２０，３２０  電気自動車、２２  モータ、２３  回転角センサ、２４  インバータ、２６  バッテリ、２７ａ  電圧センサ、２７ｂ  電流センサ、２７ｃ  温度センサ、３０ａ，３０ｂ  駆動輪、３１  デファレンシャルギヤ、３２  駆動軸、４０  電子制御ユニット、４２  ＣＰＵ、４４  ＲＯＭ、４６  ＲＡＭ、５０  イグニッションスイッチ、５１  シフトポジション、５２  シフトポジションセンサ、５３  アクセルペダル、５４  アクセルペダルポジションセンサ、５５  ブレーキペダル、５６ブレーキペダルポジションセンサ、５８  車速センサ、６０  補機バッテリ、６１ａ，６１ｂ  補機、１２２、２２２  エンジン、１２４  モータ、１２６  遊星歯車機構、２３０  対ロータ電動機、２３２  インナーロータ、２３４  アウターロータ、ＦＣ  燃料電池。
【図１】
2007006600.tif 000003
【図２】
2007006600.tif 000004
【図３】
2007006600.tif 000005
【図４】
2007006600.tif 000006
【図５】
2007006600.tif 000007
【図６】
2007006600.tif 000008
【図７】
2007006600.tif 000009
【図８】
2007006600.tif 000010
【図９】
2007006600.tif 000011