(57)【特許請求の範囲】
【請求項１】
アクセルペダルの踏み込み量に応動する内燃エンジンの回転を、トルクコンバータと自動変速機とを介して駆動輪に伝達するとともに、前記トルクコンバータのロックアップとロックアップの解放とを行うロックアップクラッチを備えた車両駆動装置において、
前記アクセルペダルの解放を検出するアクセルペダル解放検出手段と、
エンジン回転速度を検出するエンジン回転速度検出手段と、
車両が前記ロックアップクラッチを締結した状態で走行中に前記アクセルペダルが解放された場合に、前記ロックアップクラッチを解放するとともに、前記自動変速機をアップシフトするアップシフト手段と、
前記アクセルペダルが解放された状態で前記エンジン回転速度が所定のリカバリ回転速度以上の場合に前記内燃エンジンへの燃料供給を停止するフュエルカット実行手段と、
前記フュエルカット実行手段による前記内燃エンジンへの燃料供給停止中に前記エンジン回転速度が前記リカバリ回転速度を下回ると前記内燃エンジンへの燃料供給を再開するフュエルリカバリ実行手段と、
前記フュエルカット実行手段による燃料供給停止と、前記アップシフト手段によるロックアップクラッチ解放と、前記アップシフト手段によるアップシフトとが並行して行われた場合に前記フュエルリカバリ実行手段による前記内燃エンジンへの燃料供給の再開が行われるかどうか、を予測するフュエルリカバリ予測手段と、
前記フュエルリカバリ予測手段が前記内燃エンジンへの燃料供給の再開を予測した場合に、前記フュエルカット手段による前記内燃エンジンへの燃料供給停止の実行を抑制するフュエルカット抑制手段と、を備えたことを特徴とする車両駆動装置。
【請求項２】
アップシフト後の変速段の変速比と走行速度とに基づきアップシフト後のエンジン回転速度を予測するエンジン回転速度予測手段をさらに備え、前記予測手段は、前記アップシフト後のエンジン回転速度が前記リカバリ回転速度を下回る場合に、前記フュエルリカバリ実行手段による前記内燃エンジンへの燃料供給の再開が行なわれると予測するよう構成される、請求項１に記載の車両駆動装置。
【請求項３】
前記リカバリ回転速度として、前記ロックアップクラッチの解放状態で適用されるロックアップＯＦＦ用リカバリ回転速度と、前記ロックアップクラッチの非解放状態で適用される、ロックアップＯＦＦ用リカバリ回転速度より低速のロックアップＯＮ用リカバリ回転速度とが前記ロックアップクラッチの状態に応じて選択的に適用されるとともに、前記フュエルリカバリ予測手段は前記自動変速機のアップシフト直後の前記エンジン回転速度が前記ロックアップＯＦＦ用リカバリ回転速度を下回らない場合は、前記フュエルリカバリ実行手段による前記内燃エンジンへの燃料供給の再開を予測しないよう構成される、請求項１または２に記載の車両駆動装置。
【請求項４】
前記フュエルカット抑制手段は前記フュエルカット実行手段が適用する前記所定のリカバリ回転速度を前記ロックアップＯＮ用リカバリ回転速度からロックアップＯＦＦ用リカバリ回転速度へ切り換えることにより、前記内燃エンジンへの燃料供給停止の実行を抑制するよう構成された、請求項３に記載の車両駆動装置。
【請求項５】
エンジンと、
前記エンジンから駆動輪までの動力伝達経路中に配置されたロックアップクラッチ付きトルクコンバータおよび自動変速機と、
車両走行中、アクセルペダル解放に伴い、エンジンのフュエルカットと、ロックアップクラッチ解放と、自動変速機のアップシフトと、を実施する制御手段と、
前記フュエルカットと前記ロックアップクラッチ解放と前記アップシフトとを並行して実施することに伴いフュエルリカバリが実施されるか否か、を予測するフュエルリカバリ予測手段と、
前記フュエルリカバリが予測されたとき、前記フュエルカットを禁止するフュエルカット禁止手段と、
を備えたことを特徴とする車両駆動装置。
【請求項６】
前記制御手段は、フュエルカット中のエンジン回転速度がリカバリ回転速度を下回るときフュエルリカバリを実施し、
前記フュエルリカバリ予測手段は、アップシフト後のエンジン回転速度が前記リカバリ回転速度より小さい場合に前記フュエルカットと前記ロックアップクラッチ解放と前記アップシフトとを並行して実施することに伴いフュエルリカバリが実施される、と予測することを特徴とする請求項５に記載の車両駆動装置。
【請求項７】
前記制御手段は、フュエルカット中のエンジン回転速度がリカバリ回転速度を下回る場合にフュエルリカバリを実施し、ロックアップクラッチが締結状態の場合は前記リカバリ回転速度をロックアップクラッチ締結時用リカバリ回転速度にするとともに、ロックアップクラッチが完全解放状態の場合は前記リカバリ回転速度を前記ロックアップクラッチ締結時用リカバリ回転速度より高いロックアップクラッチ解放時用リカバリ回転速度にし、
前記フュエルカット禁止手段は、アクセルペダル解放時のリカバリ回転速度を、ロックアップクラッチの解放 / 締結状態とは無関係に、前記ロックアップクラッチ締結時用リカバリ回転速度から前記ロックアップクラッチ解放時用リカバリ回転速度に変更して、前記フュエルカットの禁止を実施することを特徴とする請求項５あるいは６に記載の車両駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、有段式自動変速機を備えた車両の駆動力制御に関する。
【背景技術】
【０００２】
内燃エンジンの出力をロックアップクラッチを備えたトルクコンバータと、自動変速機とを介して駆動輪に伝達する車両においては、燃料消費を抑制するために、アクセルペダルが踏まれていないコースト走行中に、ロックアップクラッチを解放するとともに、内燃エンジンへの燃料供給を停止することが知られている。
【０００３】
燃料供給停止の結果、内燃エンジンの回転速度が低下すると、内燃エンジンへの燃料供給が再開される。内燃エンジンへの燃料供給停止はフュエルカット、内燃エンジンへの燃料供給再開はフュエルリカバリあるいは単にリカバリと呼ばれる。
【０００４】
この時、フュエルリカバリとロックアップクラッチの解放とのタイミングのずれが、トルクショックを発生させないよう、特許文献１はフュエルリカバリ時に回生ブレーキを作動させることを提案している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１５８１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ロックアップクラッチが締結した状態で車両が走行中にドライバがアクセルペダルを離すと、ロックアップクラッチが解放され、自動変速機が高速側のギアに切り替わる、いわゆる足離しアップシフトが行われる場合がある。この場合も、アクセル開度がゼロになることで、内燃エンジンへの燃料供給を停止するフュエルカットが行われる。
【０００７】
足離しアップシフトにおいて、フュエルカットによりエンジン回転速度が低下し、ロックアップクラッチが解放された状態でフュエルリカバリが行われると、内燃エンジンの吹け上がりが生じる。その結果、トルクコンバータを介して駆動輪に伝達される駆動トルクが急増して、車両に前後方向のショックをもたらす。車両に加わる前後方向のショックはドライバや同乗者に違和感を与える可能性がある。
【０００８】
この発明の目的は、したがって、足離しアップシフト中のフュエルリカバリに伴うショックの発生を防止することである。
【課題を解決するための手段】
【０００９】
以上の目的を達成するために、この発明は、アクセルペダルの踏み込み量に応動する内燃エンジンの回転をトルクコンバータと自動変速機とを介して駆動輪に伝達するとともに、トルクコンバータのロックアップとロックアップの解放とを行うロックアップクラッチを備えた車両駆動装置に適用される。
【００１０】
車両駆動装置は、アクセルペダルの解放を検出するアクセルペダル解放検出手段と、エンジン回転速度を検出するエンジン回転速度検出手段と、車両がロックアップクラッチを締結した状態で走行中にアクセルペダルが解放された場合に、ロックアップクラッチを解放するとともに自動変速機をアップシフトするアップシフト手段と、アクセルペダルが解放された状態でエンジン回転速度が所定のリカバリ回転速度以上の場合に内燃エンジンへの燃料供給を停止するフュエルカット実行手段と、フュエルカット実行手段による内燃エンジンへの燃料供給停止中にエンジン回転速度がリカバリ回転速度を下回ると内燃エンジンへの燃料供給を再開するフュエルリカバリ実行手段と、を備えている。
【００１１】
車両駆動装置はさらに、フュエルカット実行手段による燃料供給停止と、アップシフト手段によるロックアップクラッチ解放と、アップシフト手段によるアップシフトとが並行して行われた場合にフュエルリカバリ実行手段による内燃エンジンへの燃料供給の再開が行われるかどうか、を予測するフュエルリカバリ予測手段と、フュエルリカバリ予測手段がフュエルリカバリ実行手段による内燃エンジンへの燃料供給の再開を予測した場合に、フュエルカット手段による内燃エンジンへの燃料供給停止の実行を抑制するフュエルカット抑制手段と、を備えている。
【発明の効果】
【００１２】
フュエルリカバリ予測手段は、フュエルカット実行手段による燃料供給停止と、アップシフト手段によるロックアップクラッチ解放と、アップシフト手段によるアップシフトとが並行して行われた場合にフュエルリカバリ実行手段による内燃エンジンへの燃料供給の再開が行われるかどうか、を予測する。そして、予測に応じてフュエルカット手段によるフュエルカットを抑制することで、足離しアップシフト時のフュエルリカバリを回避する。その結果、足離しアップシフト時のフュエルリカバリに伴うショックの発生を防止することができる。
【図面の簡単な説明】
【００１３】
【図１】この発明の実施形態による車両駆動装置の概略構成図である。
【図２】この発明の実施形態によるエンジンコントローラが実行する駆動力制御ルーチンを説明するフローチャートである。
【図３】駆動力制御ルーチンの実行による駆動力制御結果を説明するタイミングチャートである。
【図４】駆動力制御ルーチンによらない場合の駆動力制御結果の一例を説明するタイミングチャートである。
【図５】この発明の他の実施形態による駆動力制御ルーチン、を実行しない場合の駆動力制御結果の一例（比較例）を説明するタイミングチャートである。
【図６】この発明の他の実施形態による駆動力制御ルーチンの実行による駆動力制御結果を説明するタイミングチャートである。
【図７】この発明の他の実施形態による駆動力制御ルーチンを説明するフローチャートである。
【発明を実施するための形態】
【００１４】
図１を参照すると、この発明の実施形態による車両駆動装置は内燃エンジン１と、内燃エンジン１の回転出力を変速してプロペラシャフト３に出力する変速ユニット２とを備える。
【００１５】
内燃エンジン１は吸気スロットル１Ａと燃料インジェクタ１Ｂを備える。
【００１６】
変速ユニット２はトルクコンバータ２Ｂと、トルクコンバータ２Ｂの出力回転を変速する自動変速機２Ａと、油圧式のロックアップクラッチ２Ｃと、を備える。
【００１７】
トルクコンバータ２Ｂは内燃エンジン１の回転軸に結合するポンプインペラと、自動変速機２Ａの入力軸に結合するタービンランナを備え、ポンプインペラとタービンランナとの間に介在する作動油を介してトルクを伝達する。自動変速機２Ａはハイクラッチとローブレーキとを備えた公知のプラネタリギアセットで構成される。
【００１８】
ロックアップクラッチ２Ｃは締結時にはポンプインペラとタービンランナを直接的に結合する。解放時にはポンプインペラとタービンランナの相対回転を許容する。
【００１９】
ロックアップクラッチ２Ｃと自動変速機２Ａのハイクラッチ及びローブレーキの各々の締結と解放操作は、内燃エンジン１の補機として設けられる油圧ポンプの吐出圧を用いて、自動変速機コントローラ（ＡＴＣＵ）５により行われる。
【００２０】
内燃エンジン１の吸入空気量を調整する吸気スロットル１Ａの開度制御、及び内燃エンジン１の燃料インジェクタ１Ｂの燃料噴射制御は、エンジンコントローラ（ＥＣＵ）４により行われる。
【００２１】
ＥＣＵ４とＡＴＣＵ５は、それぞれ中央演算装置（ＣＰＵ）、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）及び入出力インタフェース（Ｉ／Ｏインタフェース）を備えたマイクロコンピュータで構成される。ＥＣＵ４とＡＴＣＵ５の一方または双方を複数のマイクロコンピュータで構成することも可能である。あるいは、ＥＣＵ４とＡＴＣＵ５を単一のマイクロコンピュータで構成することも可能である。
【００２２】
ＥＣＵ４には、車両が備えるアクセルペダルの踏み込み量（アクセル開度）を検出するアクセルペダル踏み込み量センサ６、車両の走行速度を検出する車速センサ７、及び内燃エンジン１の回転速度を検出するエンジン回転速度センサ８から検出データがそれぞれ信号回路を介して入力される。
【００２３】
ＡＴＣＵ５には、車両が備えるシフトレバーの操作位置を検出するシフトセンサ９から検出データが信号回路を介して入力される。
【００２４】
ＡＴＣＵ５は、以上の構成のもとで、ロックアップクラッチ２Ｃの締結状態でアクセルペダルが解放されると、ロックアップクラッチ２Ｃの解放を指示する信号と、自動変速機２Ａのシフトアップを指示する信号とを出力する。同時にロックアップクラッチ２Ｃの解放が完了したかどうかを判定するＬ／Ｕ ＯＦＦ完了判定カウントダウンタイマを所定の初期値に設定する。Ｌ／Ｕ ＯＦＦカウントダウンタイマは初期値から一定速度でカウントダウンを行うタイマである。
【００２５】
次に、図２のフローチャートを参照して、ＥＣＵ４が実行する駆動力制御ルーチンを説明する。このルーチンは、車両走行中にＥＣＵ４が例えば１０ミリ秒といった一定時間間隔で繰り返し実行する。
【００２６】
ステップＳ１で、ＥＣＵ４はアクセルペダル踏み込み量センサ６からの入力信号に基づきアクセル開度がゼロかどうかを判定する。アクセル開度がゼロでない場合には、ステップＳ２で通常のアクセル開度に応じた燃料噴射制御を行った後にルーチンを終了する。
【００２７】
ステップＳ１の判定において、アクセル開度がゼロの場合には、ＥＣＵ４はステップＳ３でＬ／Ｕ ＯＮ／ＯＦＦ判定フラグがＯＦＦであるかどうかを判定する。Ｌ／Ｕ ＯＮ／ＯＦＦ判定フラグはロックアップクラッチ２Ｃに解放動作が指示されたかどうかを示すフラグである。ＡＴＣＵ５はアクセル開度がゼロになると同時にロックアップクラッチ２Ｃへ解放を指示するように、あらかじめプログラムされている。
【００２８】
ステップＳ３でＬ／Ｕ ＯＮ／ＯＦＦ判定フラグがＯＦＦでない場合には、ロックアップクラッチが締結されていることを意味する。この場合には、ＥＣＵ４はステップＳ８でリカバリ回転速度にＬ／Ｕ ＯＮ用リカバリ回転速度を設定した後、ステップＳ９以降の処理を行なう。ステップＳ３でＬ／Ｕ ＯＮ／ＯＦＦ判定フラグがＯＦＦである場合には、ＥＣＵ４はステップＳ４の処理を行なう。
【００２９】
リカバリ回転速度は、フュエルカットと、フュエルカットによる燃料供給停止状態からの燃料の再供給を意味するフュエルリカバリの基準となるエンジン回転速度である。ＥＣＵ４は、アクセル開度がゼロでエンジン回転速度がリカバリ回転速度を上回る場合にフュエルカットを実行する。また、フュエルカット中にエンジン回転速度がリカバリ回転速度を下回るとフュエルリカバリを実行する。リカバリ回転速度はロックアップクラッチ２Ｃの締結状態に応じて異なる値に設定される。具体的には、ロックアップクラッチ２Ｃが解放されている場合には、リカバリ回転速度にＬ／Ｕ ＯＦＦ用リカバリ回転速度が適用される。それ以外の場合、すなわち、ロックアップクラッチ２Ｃの締結状態、あるいは解放途上においては、リカバリ回転速度にＬ／Ｕ ＯＮ用リカバリ回転速度が適用される。Ｌ／Ｕ ＯＮ用リカバリ回転速度は例えば約８００回転／分（ｒｐｍ）とし、Ｌ／Ｕ ＯＦＦ用リカバリ回転速度は例えば約１６００回転／分（ｒｐｍ）とする。
【００３０】
ステップＳ４でＥＣＵ４はＬ／Ｕ ＯＦＦ完了判定カウントダウンタイマがゼロ以外の値かどうかを判定する。締結状態のロックアップクラッチ２Ｃに解放が指示されてから、ロックアップクラッチ２Ｃの解放が完了するまでには一定時間を要する。Ｌ／Ｕ ＯＦＦ完了判定カウントダウンタイマはロックアップクラッチＯＮ／ＯＦＦフラグがＯＦＦに転じてから一定時間が経過したことをカウントダウンによって検出する。ＥＣＵ４はＬ／Ｕ ＯＦＦ完了判定カウントダウンタイマの値がゼロになれば、ロックアップクラッチ２Ｃの解放が完了したと見なす。Ｌ／Ｕ ＯＦＦ完了判定カウントダウンタイマの値がゼロでない場合には、ロックアップクラッチ２Ｃの解放動作が継続中であると見なす。
【００３１】
ステップＳ４で、Ｌ／Ｕ ＯＦＦ完了判定カウントダウンタイマがゼロ以外の値である場合には、ＥＣＵ４はステップＳ５の処理を行う。Ｌ／Ｕ ＯＦＦ完了判定カウントダウンタイマがゼロの場合には、ＥＣＵ４はステップＳ７以降の処理を行う。
【００３２】
ステップＳ５で、ＥＣＵ４はフュエルカット抑制条件が成立するかどうかを判定する。フュエルカット抑制条件は、次の条件がすべて成立する場合にのみ成立する。すなわち、
ａ）アップシフト中かどうか？
ｂ）アップシフト後の内燃エンジン１の回転速度がＬ／Ｕ ＯＦＦ用リカバリ回転速度を下回るか？
ｃ）フュエルカットの非実施中であるか？
【００３３】
ａ）については、ＡＴＣＵ５からアップシフト指令が出力されているかどうかを判定する。
【００３４】
ｂ）のアップシフト後の内燃エンジン１の回転速度は、アップシフト後の変速段（Ｎ＋１速）の変速比と現在の走行速度との乗算値として計算される（エンジン回転速度予測手段に相当）。そして、アップシフト後の内燃エンジン１の回転速度Ｎｅ（Ｎ＋１）＜Ｌ／Ｕ ＯＦＦ用リカバリ回転速度であるかどうかを判定する。
【００３５】
計算に用いるエンジン回転速度を、エンジン回転速度センサ８で検出する代わりにトルクコンバータ２Ｂのタービンランナの回転速度から推定することも可能である。この場合にはエンジン回転速度センサ８を省略することができる。
【００３６】
ｃ）については、ＥＣＵ４から内燃エンジン１へフュエルカット信号が出力されているかどうかで判断する。
【００３７】
ａ），ｂ），ｃ）のすべてが肯定的となる場合にＥＣＵ４はフュエルカット抑制条件が成立すると判定する。フュエルカット抑制条件が成立する場合にフュエルカットを行うと、アップシフト指令の直後にフュエルリカバリの実行が予測される。この時点でのフュエルリカバリの実行は、内燃エンジン１の吹け上がりをもたらし、トルクコンバータ２Ｂを介して駆動輪に伝達されるトルクを急増させ、車両の前後方向の加速度変化という形で、ドライバや同乗者にショックを感じさせる可能性がある。
【００３８】
そこで、ステップＳ５でフュエルカット抑制条件が成立する場合には、ＥＣＵ４はアップシフト直後のフュエルリカバリを防止すべく、ステップＳ６において、Ｌ／Ｕ ＯＦＦ完了判定カウントダウンタイマをゼロにリセットする。そして、次のステップＳ７で、リカバリ回転速度にＬ／Ｕ ＯＮ用リカバリ回転速度より値の大きいＬ／Ｕ ＯＦＦ用リカバリ回転速度を設定する。この設定により、フュエルカットの実行が抑制される。一方、ステップＳ５でフュエルカット抑制条件が成立しない場合には、ＥＣＵ４はステップＳ８でリカバリ回転速度にＬ／Ｕ ＯＮ用リカバリ回転速度を設定した後、ステップＳ９以降の処理を行なう。
【００３９】
以上のステップＳ４−Ｓ８の処理を要約すれば、ＥＣＵ４はフュエルカットとアップシフトが並行して行われた場合に、エンジン速度の低下によりアップシフト後にフュエルリカバリが行われるかどうかを予測している。そして、フュエルリカバリの実行が予測される場合に、フュエルカット抑制条件が成立すると判定する。このように、アップシフト後のエンジン回転速度をリカバリ回転速度と比較することで、フュエルリカバリの実行を精度良く予測することができる。
【００４０】
ＥＣＵ４は、フュエルカット抑制条件が成立する場合には、リカバリ回転速度をＬ／Ｕ ＯＦＦ用リカバリ回転速度に設定することで、リカバリ回転速度を割増し、フュエルカットの実行を抑制する。なお、ステップＳ６でＬ／Ｕ ＯＦＦ完了判定カウントダウンタイマを強制的にリセットするのは、以後のルーチン実行において、ステップＳ４の判定が常に否定的になるようにするためである。ステップＳ４の判定が否定的である限り、リカバリ回転速度はＬ／Ｕ ＯＦＦ用リカバリ回転速度に維持される。
【００４１】
ステップＳ９−Ｓ１１は通常のフュエルカット実行アルゴリズムである。
【００４２】
すなわち、ステップＳ９でＥＣＵ４はエンジン回転速度がリカバリ回転速度以上かどうかを判定する。そして、判定が肯定的な場合にはステップＳ１０でフュエルカットを実行する。判定が否定的な場合にはステップＳ１１でフュエルカットを禁止することで、アクセル開度ゼロに応じた燃料噴射を実行する。ステップＳ１０またはＳ１１の処理の後、ＥＣＵ４はルーチンを終了する。
【００４３】
ここで、ステップＳ９の判定に用いられるリカバリ回転速度は、プロセスがステップＳ７の処理を経由している場合にはＬ／Ｕ ＯＦＦ用リカバリ回転速度であり、プロセスがステップＳ８の処理を経由している場合はＬ／Ｕ ＯＮ用リカバリ回転速度である。プロセスがステップＳ７を経由するのは、ステップＳ５でフュエルカット抑制条件が成立する場合、言い換えればシフトアップに伴うフュエルリカバリが予測される場合に限られる。
【００４４】
リカバリ回転速度をＬ／Ｕ ＯＦＦ用リカバリ回転速度の約１６００ｒｐｍに設定すると、エンジン回転速度が約１６００ｒｐｍ以上でないかぎりフュエルカットは行われない。つまり、フュエルカット抑制条件が成立する場合にはフュエルカットの実行が大幅に制限される。
【００４５】
このように、足離しアップシフトによるフュエルカット抑制条件の成立時にリカバリ回転速度を割増しすることで、燃料インジェクタ１Ｂへの出力信号を直接操作することなく、フュエルカットの抑制を容易に実現することができる。なお、ステップＳ７でリカバリ回転速度がＬ／Ｕ ＯＦＦ用リカバリ回転速度に設定されるのに先立ち、ステップＳ６でＬ／Ｕ ＯＦＦ完了判定カウントダウンタイマの値がゼロにリセットされる。そのため、次回以降のルーチン実行においては、ステップＳ４の判定が否定的に転じる。リカバリ回転速度はアクセルペダルが踏まれ、その後にアクセルペダルが解放され、ステップＳ１とＳ３の判定がともに否定的となってステップＳ８でリカバリ回転速度がＬ／Ｕ ＯＮ用リハガリ回転速度に設定されるまで、Ｌ／Ｕ ＯＦＦ用リカバリ回転速度に維持される。
【００４６】
足離しアップシフト中にフュエルカットが行われ、アップシフト後にフュエルリカバリが行われると、内燃エンジン１の吹け上がりによりプロペラシャフト３に出力される駆動輪の駆動トルクが大きく変動し、車両にショックを発生させて、ドライバや同乗者に違和感を与える可能性がある。この駆動力制御装置によれば、アップシフト後のエンジン回転速度がリカバリ回転速度を下回ると予測される場合、すなわちアップシフトに伴うフュエルリカバリが予測される場合には、リカバリ回転速度をＬ／Ｕ ＯＦＦ用リカバリ回転速度へと割り増すことで、フュエルカットを抑制している。したがって、足離しアップシフトに伴うフュエルリカバリがもたらすショックの防止に好ましい効果が得られる。
【００４７】
なお、図２の駆動力制御ルーチンにおいて、フュエルカットが抑制されるのは、車両の走行中にアクセルペダルが解放され、自動変速機２Ａのアップシフトが行われる、いわゆる足離しアップシフトにおいて、アップシフト後の内燃エンジン１の回転速度がリカバリ回転速度を下回ると予測される場合に限られる。フュエルカットの抑制をこうした限定的条件でのみ実施することで、シフトアップ直後のフュエルリカバリによるショックの発生を防止できる一方で、不必要なフュエルカットの抑制による燃料消費の増大も防止できる。
【００４８】
図３と図４を参照して、図２の駆動力制御ルーチンを実行する場合と実行しない場合とで、エンジントルクの変化とショックの発生を比較する。図２の駆動力制御ルーチンを実行しない場合とは、図２の駆動力制御ルーチンからステップＳ５とＳ６を省略し、ステップＳ４の判定が肯定的な場合の行き先をステップＳ８にしたルーチンを実行する場合に相当する。
【００４９】
図４は、図２の駆動力制御制御ルーチンを実行しない場合の足離しアップシフトの結果を示す。この場合には、図４（ａ）に示すようにアクセル開度がゼロになると、図４（ｂ）に示すようにＬ／Ｕ ＯＮ／ＯＦＦ判定フラグがＯＦＦになり、ロックアップクラッチ２Ｃに解放指令が、自動変速機２Ａにアップシフト指令がそれぞれ発せられる。同時に図４（ｇ）に示すようにＬ／Ｕ ＯＦＦ完了判定カウントダウンタイマが始動する。
【００５０】
一方、アクセル開度がゼロになることで、図４（ｄ）に示すようにエンジン回転速度がリカバリ回転速度を上回っていると自動的にフュエルカットが実行される。ここでは、図４（ｂ）に示すようにロックアップクラッチ２Ｃが締結状態から解放される場合を示している。そのため、この時点で用いられるリカバリ回転速度はＬ／Ｕ ＯＮ用リカバリ回転速度の８００ｒｐｍである。
【００５１】
フュエルカット実行の結果、図４（ｅ）に示すようにエンジントルクが低下する。また、図４（ｄ）に示すようにエンジン回転速度も低下する。
【００５２】
エンジン回転速度がリカバリ速度を下回ると、フュエルリカバリが実行され、エンジントルクは図４（ｅ）に示すように一時的な急減状態から急増する。この変動はトルクコンバータ２Ａを介して車両の駆動輪に伝達され、車両の前後方向の加速度に図４（ｆ）の円で囲った部分に示されるような上下動をもたらし、これが車両にショックを与える要因となる。なお、このケースにおいても、図４（ｈ）に示すように。Ｌ／Ｕ ＯＦＦ完了判定カウントダウンタイマがゼロになり、ロックアップＯＦＦ完了判定フラグがロックアップＯＦＦ完了に切り換わった後は、図４（ｉ）に示すようにリカバリ回転速度がＬ／Ｕ ＯＦＦ用リカバリ回転速度に切り換えられる。
【００５３】
図３は、図２の駆動力制御ルーチンを実行した場合の足離しアップシフトの結果を示す。この場合には、図３（ａ）−（ｃ）に示すように、アクセルアクセルペダルが解放され、自動変速機２Ａの足離しアップシフトが行われる場合に、アップシフト直後にフュエルリカバリが予測されるかどうかの判定が行われる。具体的には、フュエルカット抑制条件が成立するかどうかをステップＳ５で判定する。判定の結果、フュエルカット抑制条件が成立する場合には、図３（ｉ）に示すようにリカバリ回転速度をロックアップＯＦＦ用のリカバリ回転速度である１６００ｒｐｍへと直ちに切り換えることで、足離しアップシフト状態でのフュエルカットの実行を抑制する。そのため、図４のケースで生じたアップシフト直後のフュエルリカバリによるエンジントルクの急増と、それに伴う車両のショックは図３（ｅ）と（ｆ）に示すように発生せず、ドライバや同乗者が違和感を感じることもない。
【００５４】
以上説明した実施形態において、アクセルペダル踏み込み量センサ６がアクセルペダル解放検出手段を構成し、エンジン回転速度センサ８がエンジン回転速度検出手段を構成する。また、ＡＴＣＵ５がアップシフト手段を構成し、ＥＣＵ４がフュエルカット実行手段、フュエルリカバリ実行手段、フュエルリカバリ予測手段、及びフュエルカット抑制手段を構成する。
【００５５】
以上説明した実施形態では、足離しアップシフトでフュエルカット抑制条件が成立する場合に、ステップＳ７でリカバリ回転速度をＬ／Ｕ ＯＦＦ用リカバリ回転速度に設定するとともに、ステップＳ６でＬ／Ｕ ＯＦＦ完了判定カウントダウンタイマをゼロにリセットしている。これにより、フュエルカットの許可と禁止をロックアップクラッチ２Ｃの締結／解放指示と関連付けて制御することができる。しかしながら、リカバリ回転速度は必ずしもＬ／Ｕ ＯＦＦ用リカバリ回転速度に設定する必要はない。要は足離しアップシフトでフュエルカット抑制条件が成立する場合にフュエルカットが大幅に制限されるように、リカバリ回転速度を割増しすれば良い。また、Ｌ／Ｕ ＯＦＦ完了判定カウントダウンタイマと関連付けて制御することは好ましいが必須の要件ではない。
【００５６】
また、この実施形態では、フュエルカットの抑制をリカバリ回転速度の割増しにより実現している。これにより、燃料インジェクタ１Ｂのフュエルカットとフュエルリカバリを行うステップＳ９−Ｓ１１の基本アルゴリズムに手を加えずに、フュエルカットを容易に抑制することができる。ただし、足離しアップシフトでフュエルカット抑制条件が成立する場合にフュエルカットを直接的に禁止することももちろん可能である。
【００５７】
さらに、足離しアップシフトでフュエルカット抑制条件が成立する場合に内燃エンジン１の全気筒でフュエルカットを抑制する代わりに、内燃エンジン１の一部の気筒のみでフュエルカットを抑制するようにしても、フュエルリカバリに伴うショックを軽減することができる。
【００５８】
次に、駆動力制御ルーチンに関するこの発明の他の実施形態について、図５−７を参照して説明する。
【００５９】
図５は、この発明の他の実施形態による駆動力制御ルーチンを適用しなかった場合（比較例）の作用を示すタイムチャートであり、図６は、この発明の他の実施形態による駆動力制御ルーチンを適用した場合の作用を示すタイムチャートであり、図７は、この発明の他の実施形態による駆動力制御ルーチンの制御ロジックを示す制御フローチャートである。
【００６０】
この発明の他の実施形態による駆動力制御ルーチンを適用しなかった場合（比較例）の作用を図５を用いて説明する。
【００６１】
図５は、車両走行中、アクセルペダル解放（足放し）に伴い、トルクコンバータ２Ｂのロックアップクラッチ２Ｃを締結状態から解放状態にする解放制御および自動変速機２Ａのアップシフトを実施するとともに、エンジン１の燃料噴射を停止するフュエルカットおよび燃料噴射を再開するフュエルリカバリを実施する場合の作用を示している。
【００６２】
まず、図５の作用の説明の前に、前提となる制御の概要について説明する。
【００６３】
自動変速機コントロールユニットＡＴＣＵ５は、運転状態（アクセル開度や車速等）に応じて、ロックアップクラッチの締結／解放（Ｌ／Ｕ ＯＮ／ＯＦＦ）を制御するとともに、自動変速機の変速（本実施形態ではアップシフト）を制御する。
【００６４】
ここで、ロックアップクラッチの締結状態（Ｌ／Ｕ ＯＮ）は、完全締結状態とスリップ状態とのいずれかを指す。一方、ロックアップクラッチの解放状態（Ｌ／Ｕ ＯＦＦ）は、完全解放状態を指す。
【００６５】
エンジンコントロールユニットＥＣＵ４は、運転状態（アクセル開度等）に応じてエンジンの燃料噴射を制御する。アクセル開度≠０（アクセルＯＮ）の場合、アクセル開度に応じて燃料噴射量を制御する（通常の燃料噴射制御）。一方、アクセル開度＝０（アクセルＯＦＦ）の場合、フュエルカットあるいはフュエルリカバリを実施する。
【００６６】
フュエルカットとフュエルリカバリのいずれを実施するかは、エンジン回転速度により決まる。
【００６７】
これは、エンジン回転速度が低下してエンジンが自立運転不能となる、いわゆるエンストの状態を回避するためである。
【００６８】
よって、アクセル開度＝０でエンジン回転速度≧リカバリ回転速度のとき、フュエルカットを実施し、アクセル開度＝０でエンジン回転速度＜リカバリ回転速度のとき、フュエルリカバリを実施する。
【００６９】
リカバリ回転速度は、ロックアップクラッチの解放／締結状態により異なる。
【００７０】
これは、ロックアップクラッチが完全解放状態か締結状態かで、フュエルカット時のエンジン回転速度の低下速度が異なるためである。具体的には、ロックアップクラッチが完全解放状態のとき、ロックアップクラッチが完全締結状態あるいはスリップ状態のときより、フュエルカット時のエンジン回転速度の低下速度が速くなることから、エンスト回避の観点でリカバリ回転速度を高めに設定する必要があるためである。
【００７１】
よって、リカバリ回転速度は、ロックアップクラッチが完全締結状態あるいはスリップ状態のとき、ロックアップクラッチ締結時用リカバリ回転速度（Ｌ／Ｕ ＯＮ用リカバリ回転速度。本実施形態では８００［ｒｐｍ］）が設定され、ロックアップクラッチが完全解放状態のとき、Ｌ／Ｕ ＯＮ用リカバリ回転速度より高いロックアップクラッチ解放時用リカバリ回転速度（Ｌ／Ｕ ＯＦＦ用リカバリ回転速度。本実施形態では１６００［ｒｐｍ］）が設定される。
【００７２】
また、フュエルカットは、アクセル開度が０に変化した時点（足放し）から直ちに開始するのではなく、足放しから所定期間経過してから開始する（カットインディレー）。そして、そのカットインディレー中に、準備制御として、エンジンのトルクダウン制御を実施する。
【００７３】
これは、アクセル開度が０に変化したのと（足放しと）同時にフュエルカットを開始すると、エンジントルクの低下量（トルク段差）が大きく、このトルク段差により発生するショックがドライバに違和感を与えてしまうことから、これを防止すべく、フュエルカット開始前にトルク段差を小さくしておく必要があるためである。
【００７４】
トルクダウン制御は、点火時期の遅角（リタード）によって実施する。
【００７５】
具体的には、カットインディレー中に、点火時期を徐々にリタードさせて、エンジントルクを徐々に低下させる。
【００７６】
以下、図５に基づき、本実施形態を適用しなかった場合（比較例）の作用について説明する。
【００７７】
車両の走行中、時刻ｔ０で、ドライバがアクセルペダルから足を放し（アクセルペダル解放し）、アクセル開度＝０となる（（ａ）の時刻ｔ０）。
【００７８】
自動変速機コントロールユニットＡＴＣＵ５は、時刻ｔ０での足放しに伴い、Ｌ／Ｕ ＯＮ／ＯＦＦ判定フラグをＯＮからＯＦＦに変更して（（ｂ）の時刻ｔ０）、ロックアップクラッチを締結状態から完全解放状態にする解放制御を開始するとともに、自動変速機の足放しアップシフトを開始する（（ｃ）の時刻ｔ０）。
【００７９】
この足放しアップシフトでは、時刻ｔｏからｔ１の間でトルクフェーズ処理が実施され、時刻ｔ１からｔ３の間でイナーシャフェーズ処理が実施される。
【００８０】
一方、エンジンコントロールユニットＥＣＵ４は、時刻ｔ０での足放しに伴い、フュエルカット処理を開始する。具体的には、時刻ｔ０では、ロックアップクラッチが解放制御を開始したばかりで完全解放状態に至る前の状態であるため、Ｌ／Ｕ ＯＦＦ完了判定フラグをＯＮにしている（（ｉ）の時刻ｔ０）。Ｌ／Ｕ ＯＦＦ完了判定フラグがＯＮであると、リカバリ回転速度はＬ／Ｕ ＯＮ用リカバリ回転速度（８００［ｒｐｍ］）が選択される（（ｄ）の時刻ｔ０）。エンジン回転速度はＬ／Ｕ ＯＮ用リカバリ回転速度より高い速度であることから（（ｄ）の時刻ｔ０）、フュエルカット処理が実施される。
【００８１】
フュエルカット処理は、時刻ｔｏからｔ２の間でトルクダウン制御である点火時期リタードを実施し、時刻ｔ２以降でフュエルカットを実施する（（ｇ）の時刻ｔ２以降）。
【００８２】
点火時期リタードは、時刻ｔ０からｔ２で、リタード量を徐々に増加して（（ｈ）の時刻ｔ０からｔ２）、エンジントルクを徐々に低下させる（（ｅ）の時刻ｔ０からｔ２）。
【００８３】
フュエルカットは、時刻ｔ２で、エンジンの燃料噴射を停止する。これにより、エンジントルクはステップ的に低下することになるが、トルクダウン制御（点火時期リタード）によってトルク段差は小さくなっており、ドライバに違和感を与えることはない。
【００８４】
上記したロックアップクラッチの解放制御と足放しアップシフトとフュエルカット処理とによって、エンジン回転速度とタービン回転速度は、時刻ｔ０での足放し以降、徐々に低下する（（ｄ）の時刻ｔ０からｔ３）。
【００８５】
その後、時刻ｔ３以降では、タービン回転速度は車速相当値に留まるが、エンジン回転速度はさらに低下を続ける（自由落下）。このように、エンジン回転速度が自由落下するのは、時刻ｔ３では、足放しアップシフトが完了し、ロックアップクラッチの解放制御もほぼ完全解放状態まで進んでおり、かつ、フュエルカットが実施中であることによる。
【００８６】
そして、時刻ｔ０から所定時間経過した時刻ｔ４で、エンジンコントロールユニットＥＣＵ４は、Ｌ／Ｕ ＯＦＦ完了判定フラグをＯＮからＯＦＦに切り替える（（ｉ）の時刻ｔ４）。所定時間は、時刻ｔ０でロックアップクラッチの解放制御を開始してから完全解放状態になるまでに要する時間として設定される時間である。つまり、エンジンコントロールユニットＥＣＵ４は時刻ｔ０から所定時間経過したことによってロックアップクラッチが完全解放状態になったと判断している。
【００８７】
時刻ｔ４で、Ｌ／Ｕ ＯＦＦ完了判定フラグがＯＮからＯＦＦに切り替わると、リカバリ回転速度がＬ／Ｕ ＯＮ用リカバリ回転速度（８００［ｒｐｍ］）からＬ／Ｕ ＯＦＦ用リカバリ回転速度（１６００［ｒｐｍ］）に変更される（（ｄ）の時刻ｔ４）。
【００８８】
このとき、エンジン回転速度はＬ／Ｕ ＯＦＦ用リカバリ回転速度より低い回転速度であることから（（ｄ）の時刻ｔ４）、フュエルカットフラグがＯＮからＯＦＦに切り替わり（（ｇ）の時刻ｔ４）、フュエルリカバリが実施される。
【００８９】
時刻ｔ４以降、フュエルリカバリが実施され、エンジンの燃料噴射が再開されると、エンジントルクが上昇し（（ｅ）の時刻ｔ４以降）、エンジン回転速度の自由落下が終了し、エンジン回転速度が上昇する（（ｄ）の時刻ｔ４以降）。このエンジン回転速度の上昇は、タービン回転速度を超えて、タービン回転速度より高い回転速度となったところで終了し、その後、エンジン回転速度とタービン回転速度とが略一致する（（ｄ）の時刻ｔ５以降）。
【００９０】
これによって、エンストが回避される。
【００９１】
本比較例においては、車両走行中に、アクセルペダル解放（足放し）に伴い、ロックアップクラッチの解放制御と、自動変速機のアップシフトと、エンジンのフュエルカットと、を並行して実施し、その後、フュエルリカバリを実施するため、以下のようの問題が発生する。
【００９２】
すなわち、エンジン回転速度がタービン回転速度より低い回転速度からタービン回転速度より高い回転速度に変化するため（（ｄ）の時刻ｔ５前後）、トルクコンバータの速度比（タービン回転速度／エンジン回転速度）が１以上の領域から１未満の領域に変化して、トルクコンバータのトルク容量係数が急増し、伝達トルクが増大することになり、この結果、車両前後加速度に突き上げショックが発生し（（ｆ）の時刻ｔ５直後）、ドライバに違和感を与えるといった問題が発生する。
【００９３】
本実施形態の目的は、上記比較例のような突き上げショックの発生を防止することにある。
【００９４】
そのために、本実施形態では、車両走行中に、アクセルペダル解放（足放し）に伴い、ロックアップクラッチの解放制御と、自動変速機のアップシフトと、エンジンのフュエルカットと、を実施する場合に、ロックアップクラッチの解放と自動変速機のアップシフトとエンジンのフュエルカットとを並行して実施すること伴ってフュエルリカバリが実施されると予測されるとき、フュエルカットを禁止するようにしている。
【００９５】
以下、本実施形態の作用を図６を用いて説明する。
【００９６】
図６において、図５の比較例と異なる点は、主に、Ｌ／Ｕ ＯＦＦ完了判定フラグをＯＮからＯＦＦに変更するタイミングである。
【００９７】
車両の走行中、時刻ｔ０で、ドライバがアクセルペダルから足を放し（アクセルペダル解放し）、アクセル開度＝０となる（（ａ）の時刻ｔ０）。
【００９８】
自動変速機コントロールユニットＡＴＣＵ５は、時刻ｔ０での足放しに伴い、Ｌ／Ｕ ＯＮ／ＯＦＦ判定フラグをＯＮからＯＦＦに変更して（（ｂ）の時刻ｔ０）、ロックアップクラッチを締結状態から完全解放状態にする解放制御を開始するとともに、自動変速機の足放しアップシフトを開始する（（ｃ）の時刻ｔ０）。
【００９９】
この足放しアップシフトでは、時刻ｔｏからｔ１の間でトルクフェーズ処理が実施され、時刻ｔ１からｔ３の間でイナーシャフェーズ処理が実施される。イナーシャフェーズ処理では、締結側クラッチでタービン回転を引き下げる制御を実施する。
【０１００】
一方、エンジンコントロールユニットＥＣＵ４は、時刻ｔ０での足放しに伴って、ロックアップクラッチの解放制御と、自動変速機のアップシフトと、エンジンのフュエルカットと、を並行して実施した場合、追ってフュエルリカバリが実施されると予測し（詳細は図７のステップＳ１１０で後述）、その結果、時刻ｔ０での足放しに伴うフュエルカットを禁止する。
【０１０１】
フュエルカット禁止のために、時刻ｔ０で、ロックアップクラッチの実際の解放／締結状態とは無関係に、Ｌ／Ｕ ＯＦＦ完了判定フラグをＯＮからＯＦＦに変更する（（ｉ）の時刻ｔ０。図７のステップＳ１１１で後述）。Ｌ／Ｕ ＯＦＦ完了判定フラグがＯＦＦになると、リカバリ回転速度がＬ／Ｕ ＯＮ用リカバリ回転速度（８００［ｒｐｍ］）からＬ／Ｕ ＯＦＦ用リカバリ回転速度（１６００［ｒｐｍ］）に変更される。
【０１０２】
これにより、時刻ｔ０以降で、エンジン回転速度はＬ／Ｕ ＯＦＦ用リカバリ回転速度より低い回転速度となり（（ｄ）の時刻ｔ０以降）、フュエルカットフラグはＯＦＦのまま維持され（（ｇ）の時刻ｔ０以降）、事実上、フュエルカットが禁止されることとなる。
【０１０３】
上記フュエルカット禁止によって、エンジン回転速度とタービン回転速度は、時刻ｔ０での足放し以降、徐々に低下した（（ｄ）の時刻ｔ０からｔ３）後、時刻ｔ３以降で、タービン回転速度が車速相当値に留まり、エンジン回転速度もタービン回転速度に略一致する。
【０１０４】
つまり、時刻ｔ３以降で、エンジン回転速度がタービン回転速度より低い回転速度まで自由落下し、その後、エンジン回転速度がタービン回転速度より低い回転速度からタービン回転速度より高い回転速度に変化することがなくなる。
【０１０５】
これにより、車両前後加速度は、時刻ｔ０からｔ１までの間にトルクフェーズ処理によって低下するものの、時刻ｔ１以降は略一定の値に落ち着き、落ち着いた後に突き上げショックが発生することはない。
【０１０６】
以下では、本実施形態の制御ロジックを図７を用いて説明する。
【０１０７】
図７の制御フローチャートは、エンジンコントロールユニットＥＣＵ４で、車両走行中に一定時間間隔毎（例えば１０［ｍｓ］毎）に繰り返し実行される。
【０１０８】
ステップＳ１０１では、アクセル開度が０か否か判定する。すなわち、アクセルペダルが踏み込まれているか否かを判定している。アクセルペダルがドライバに踏み込まれているとき、アクセル開度≠０となり、ステップＳ１０２に進む。アクセルペダルがドライバに踏み込まれていないとき（アクセルペダル解放の状態、いわゆる足放しの状態にあるとき）、アクセル開度＝０となり、ステップＳ１０３に進む。
【０１０９】
ステップＳ１０２では、通常の燃料噴射制御を行う。
【０１１０】
この通常の燃料噴射制御は、アクセル開度に応じて吸気スロットル１Ａの開度を制御し、そのときの吸入空気量と目標空燃比とに基づき燃料噴射制御を実施する。
【０１１１】
ステップＳ１０３では、Ｌ／Ｕ ＯＮ／ＯＦＦ判定フラグがＯＦＦか否か判定する。Ｌ／Ｕ ＯＮ／ＯＦＦ判定フラグがＯＦＦのとき、ステップＳ１０４に進み、Ｌ／Ｕ ＯＮ／ＯＦＦ判定フラグがＯＮのとき、ステップＳ１０６に進む。
【０１１２】
ここで、Ｌ／Ｕ ＯＮ／ＯＦＦ判定フラグは、自動変速機コントロールユニットＡＴＣＵ５からＣＡＮ通信を介してエンジンコントロールユニットＥＣＵ４に送られてくる信号である。自動変速機コントロールユニットＡＴＣＵ５では、運転状態（例えば、アクセル開度と車速）に応じてトルクコンバータ２Ｂのロックアップクラッチ２Ｃを締結状態（完全締結状態もしくはスリップ状態）にするか解放状態（完全解放状態）にするかを判定している。この判定結果が締結状態であるときは、Ｌ／Ｕ ＯＮ／ＯＦＦ判定フラグをＯＮにし、締結状態であるときは、Ｌ／Ｕ ＯＮ／ＯＦＦ判定フラグをＯＦＦにする。
【０１１３】
ステップＳ１０４では、Ｌ／Ｕ ＯＦＦ完了判定フラグがＯＦＦか否かを判定する。Ｌ／Ｕ ＯＦＦ完了判定フラグがＯＦＦのとき、ステップＳ１０５に進み、Ｌ／Ｕ ＯＦＦ完了判定フラグがＯＮのとき、ステップＳ１１０に進む。
【０１１４】
ここで、Ｌ／Ｕ ＯＦＦ完了判定フラグは、エンジンコントロールユニットＥＣＵ４内で設定されるフラグであり、ロックアップクラッチが完全解放状態であるか否かによってＯＦＦ／ＯＮが決まるフラグである。ロックアップクラッチが完全解放状態のとき、Ｌ／Ｕ ＯＦＦ完了判定フラグはＯＦＦとなり、ロックアップクラッチが完全解放状態でないとき、すなわち、ロックアップクラッチが完全締結状態あるいはスリップ状態（解放途中）のときは、Ｌ／Ｕ ＯＦＦ完了判定フラグはＯＮとなる。
【０１１５】
実際には、エンジンコントロールユニットＥＣＵ４は、自動変速機コントロールユニットＡＴＣＵ５から送信されてくるＬ／Ｕ ＯＮ／ＯＦＦ判定フラグに基づきＬ／Ｕ ＯＦＦ完了判定フラグを設定する。Ｌ／Ｕ ＯＮ／ＯＦＦ判定フラグがＯＮからＯＦＦに切り替わった場合、切り替わりから所定時間経過するまではＬ／Ｕ ＯＦＦ完了判定フラグをＯＮのまま維持し、切り替わりから所定時間経過した後にＬ／Ｕ ＯＦＦ完了判定フラグをＯＦＦに変更する。ここで、所定時間は、ロックアップクラッチが解放制御を開始してから完全解放状態になるまでに要する時間である。切り替わりがない場合は、Ｌ／Ｕ ＯＮ／ＯＦＦ判定フラグがＯＮのとき、Ｌ／Ｕ ＯＦＦ完了判定フラグもＯＮとなり、Ｌ／Ｕ ＯＮ／ＯＦＦ判定フラグがＯＦＦのとき、Ｌ／Ｕ ＯＦＦ完了判定フラグもＯＦＦとなる。
【０１１６】
ステップＳ１０５では、Ｌ／Ｕ ＯＦＦ用リカバリ回転速度をリカバリ回転速度として設定し、ステップＳ１０７に進む。本実施形態では、Ｌ／Ｕ ＯＦＦ用リカバリ回転速度を１６００［ｒｐｍ］とした。
【０１１７】
ステップＳ１０６では、Ｌ／Ｕ ＯＮ用リカバリ回転速度をリカバリ回転速度として設定し、ステップＳ１０７に進む。本実施形態では、Ｌ／Ｕ ＯＮ用リカバリ回転速度を８００［ｒｐｍ］とした。
【０１１８】
ステップＳ１０７では、エンジン回転速度≧リカバリ回転速度であるか否かを判定する。エンジン回転速度がリカバリ回転速度以上のとき、ステップＳ１０８に進み、エンジン回転速度がリカバリ回転速度未満のときは、ステップＳ１０９に進む。
【０１１９】
ステップＳ１０８では、フュエルカットを実施し、エンジンの燃料噴射を停止する。
【０１２０】
ステップＳ１０９では、フュエルリカバリを実施し、エンジンの燃料噴射を再開する。
【０１２１】
ステップＳ１１０では、フュエルカットとロックアップクラッチ解放と足放しアップシフトとを並行して実施することに伴いフュエルリカバリが実施されるか否かを予測する（フュエルリカバリ予測手段に相当）。フュエルリカバリが実施されると予測されたとき、ステップＳ１１１に進み、フュエルリカバリが実施されないと予測されるときは、ステップＳ１０６に進む。
【０１２２】
ここで、フュエルリカバリが実施されるか否かの予測は、以下（１）から（３）の判定によって行なわれ、以下（１）から（３）の全てが肯定されたとき（Ｙｅｓとなったとき）、フュエルリカバリが実施されると予測し、以下（１）から（３）のうち１つでも否定されたとき（Ｎｏとなったとき）には、フュエルリカバリが実施されないと予測する。
【０１２３】
なお、以下（１）と（２）が予測のための判定であり、以下（３）は予測が必要となる前提条件である。
【０１２４】
（１）アップシフト制御が実施中か否か？
（２）アップシフト後のエンジン回転速度  ＜  Ｌ／Ｕ ＯＦＦ用リカバリ回転速度か否か？
（３）フュエルカットを実施していない？
【０１２５】
上記（１）の判定は、自動変速機コントロールユニットＡＴＣＵ５からＣＡＮ通信を介してエンジンコントロールユニットＥＣＵ４に送られてくる信号に基づき判定し、アップシフト制御中のとき、肯定（Ｙｅｓ）判定し、それ以外のときは、否定（Ｎｏ）判定する。
【０１２６】
上記（２）の判定は、アップシフト後のエンジン回転数＜Ｌ／Ｕ ＯＦＦ用リカバリ回転速度のとき、肯定（Ｙｅｓ）判定し、アップシフト後のエンジン回転数≧Ｌ／Ｕ ＯＦＦ用リカバリ回転速度のとき、否定（Ｎｏ）判定する。
【０１２７】
ここで、アップシフト後のエンジン回転速度Ｎｅ（Ｎ＋１）は、アップシフト後の変速段（Ｎ＋１速）の変速比と現在の車速との乗算値として算出される。
【０１２８】
上記（３）の判定は、フュエルカットを実施しているとき、肯定（Ｙｅｓ）判定し、フュエルカットを実施していないとき、否定（Ｎｏ）判定する。
【０１２９】
ステップＳ１１１では、Ｌ／Ｕ ＯＦＦ完了判定フラグをＯＮからＯＦＦに変更する。これによって、足放し時にフュエルカットに入ることをなくし、事実上、フュエルカットを禁止することになる（フュエルカット禁止手段）。
【０１３０】
本実施形態は、車両走行中、アクセルペダル解放に伴い、エンジンのフュエルカットと、ロックアップクラッチ解放と、自動変速機のアップシフトと、を実施する場合に、フュエルカットとロックアップクラッチ解放とアップシフトとを並行して実施することに伴いフュエルリカバリが実施されると予測されたとき、足放しに伴うフュエルカットを禁止するようにしたため、車両前後加速度に図５の（ｆ）の時刻ｔ５以降で示したような突き上げショックが発生することを防止できる。
【０１３１】
また、図７のステップＳ１１０で、フュエルリカバリ実施の予測を、アップシフト後のエンジン回転速度＜Ｌ／Ｕ ＯＦＦ用リカバリ回転速度であるか否かの判断によって実現しているため、複雑な予測方法を追加する必要がなく、制御系設計を容易にしている。
【０１３２】
さらに、図７のステップＳ１１１で、足放しに伴うフュエルカットの禁止を、ロックアップクラッチの解放／締結状態とは無関係に、Ｌ／Ｕ ＯＦＦ完了判定フラグをＯＮからＯＦＦに変更することだけで実現しているため、新たに禁止制御を追加する必要がなく、制御系設計を容易にしている。
【０１３３】
以上のように、この発明を特定の実施形態を通じて説明して来たが、この発明は上記の実施形態に限定されるものではない。当業者にとっては、その知識範囲の中で上記の実施形態にさまざまな修正や変更を加えることが可能である。
【符号の説明】
【０１３４】
１内燃エンジン
１Ａ吸気スロットル
１Ｂ燃料インジェクタ
２変速ユニット
２Ａ自動変速機
２Ｂトルクコンバータ
２Ｃロックアップクラッチ
３プロペラシャフト
４エンジンコントローラ（ＥＣＵ）
５自動変速機コントローラ（ＡＴＣＵ）
６アクセルペダル踏み込み量センサ
７車速センサ
８エンジン回転速度センサ
９シフトセンサ
【図１】
0005948770.tif 000002
【図２】
0005948770.tif 000003
【図３】
0005948770.tif 000004
【図４】
0005948770.tif 000005
【図５】
0005948770.tif 000006
【図６】
0005948770.tif 000007
【図７】
0005948770.tif 000008