(57)【特許請求の範囲】
【請求項１】
制御モードとして駆動力特性の異なる複数のモードを有し、該複数のモードの中から所定のモードを外部操作に基づいて選択するモード選択制御手段と、
前記モード選択制御手段により選択した所定のモードから他の所定のモードに一時的に切り換える一時切換制御手段と、
前記一時切換制御手段によって所定のモードが選択されているとき、予め設定された復帰条件に基づいて前記モード選択制御手段で選択したモードへの復帰の可否を判定する復帰判定手段と、
前記復帰判定手段で復帰の許可判定がなされたとき、前記モード選択制御手段で選択したモードへと復帰させる自動復帰制御手段とを備えたことを特徴とする車両の駆動力制御装置。
【請求項２】
前記複数のモードの中から任意のモードを一時切換用モードとして設定する一時切換用モード設定手段を備え、
前記一時切換制御手段は、外部操作に基づいて、前記モード選択制御手段により選択した所定のモードから前記一時切換用モードに一時的に切り換えることを特徴とする請求項１記載の車両の駆動力制御装置。
【請求項３】
前記復帰判定手段は、少なくとも運転者によるアクセル操作に基づいて前記復帰の許可判定を行うことを特徴とする請求項１または請求項２記載の車両の駆動力制御装置。
【請求項４】
前記復帰判定手段は、前記一時切換用モードが前記モード選択制御手段で選択したモードよりも高出力側のモードである場合に、運転者による閉方向へのアクセル操作に基づいて前記復帰の許可判定を行い、
前記一時切換用モードが前記モード選択制御手段で選択したモードよりも低出力側のモードである場合に、運転者による開方向へのアクセル操作に基づいて前記復帰の許可判定を行うことを特徴とする請求項２または請求項３記載の車両の駆動力制御装置。
【請求項５】
前記復帰判定手段は、前記一時切換用モードが前記モード選択制御手段で選択したモードよりも高出力側のモードである場合に、車速が第１の閾値以上であるときは前記復帰を禁止し、
前記一時切換用モードが前記モード選択制御手段で選択したモードよりも低出力側のモードである場合に、車速が第２の閾値以下であるときは前記復帰を禁止することを特徴とする請求項２乃至請求項４の何れか１項に記載の車両の駆動力制御装置。
【請求項６】
前記復帰判定手段は、前記一時切換用モードが選択されてからの経過時間が設定時間よりも短いときは前記復帰を禁止することを特徴とする請求項２乃至請求項５の何れか１項に記載の車両の駆動力制御装置。
【請求項７】
前記復帰判定手段は、車両に作用する横加速度が閾値よりも大きいときは前記復帰を禁止することを特徴とする請求項２乃至請求項６の何れか１項に記載の車両の駆動力制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる複数の駆動力特性の中から１つの駆動力特性を外部操作により選択し、選択した駆動力特性に従って駆動力を決定する車両の駆動力制御装置に関する。
【背景技術】
【０００２】
従来、スロットル弁をスロットルアクチュエータにより電子的に制御する、いわゆる電子制御スロットル方式のエンジンでは、アクセルペダルとスロットル弁とが機械的にリンクされていないため、アクセルペダルの踏込み量（アクセル開度）に対して、スロットル弁の開度（スロットル開度）を非線形特性で制御することができる。
【０００３】
例えば特許文献１（特開２００５−１８８３８４号公報）には、エンジン回転数とアクセル開度に基づきエンジンの運転状態を複数の運転領域に分別し、各運転領域毎にマップを設定して、エンジンの運転状態に適したスロットル弁の開度制御を行うことができるようにした技術が開示されている。
【０００４】
この文献に開示されている技術によれば、高速走行においてはポテンシャルを最大に発揮させることで良好な運転性能が発揮され、一方、渋滞等の停車と発進とを繰り返すような運転の際には、パワーを抑制した運転が可能となり、良好なドライバビリティを得ることができる。
【特許文献１】特開２００５−１８８３８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述した文献に開示されている技術では、各運転領域に応じてマップが自動的に選択され、選択したマッブに基づいてスロットル開度が制御されるため、例えばターボエンジン等の高性能エンジンを搭載する車両が一般道路を走行する場合、アクセルペダルを思い切り踏み込むと運転領域がフル加速領域となり、パワフルな加速性能が引き出されてしまう。そのため、一般道路を走行する場合は、アクセルペダルの踏込み量を常に微調整しなければならず、アクセルワークが神経質にならざるを得ない。
【０００６】
一方、エンジンのパワーを必要以上に抑えてしまうと、高速走行や登坂走行において、充分な加速性能を発揮させることができなくなり、運転者にパワー不足感を与えてしまう。
【０００７】
又、パワーを抑制した経済的な運転を好む運転者と、加減速レスポンスに優れたきびきびとした運転を好む運転者とでは、車両の駆動力特性に対する要求が異なる。従って、１台の車両を、好みの異なる運転者が各々運転するような場合には、それぞれの運転者の要求を満足させる駆動力制御を設定することはできない。
【０００８】
このように、各運転者の要求を１台の車両で満足させることは難しく、一般に、ユーザは自分の好みに適合した駆動力特性を有する車両を選択して購入しており、購入後に駆動力特性を変更することができず、パワフルな駆動力特性の車両を選択すると経済性が犠牲となり、逆に経済性の高い駆動力特性を有する車両を選択するとパワフルさが犠牲になるなど、両立が難しく使い勝手が悪いという問題がある。
【０００９】
また、パワーを抑制した経済的な運転を好む運転者であっても、例えば、高速道路上での追い越し走行を行う場合等には、パワフルな駆動力特性を一時的に必要とする場合がある。逆に、加減速レスポンスに優れたきびきびとした運転を好む運転者であっても、例えば、山間部等の局所的なウェット路や凍結路を通過する場合等には、パワーを抑制した駆動力特性を一時的に必要とする場合がある。
【００１０】
本発明は、上記事情に鑑み、１台の車両で運転者の好みに応じた駆動力特性を設定することができ、経済的な運転はもとより、きびきびとした運転も可能で、使い勝手の良い車両の駆動力制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため本発明による車両の駆動力制御装置は、制御モードとして駆動力特性の異なる複数のモードを有し、該複数のモードの中から所定のモードを外部操作に基づいて選択するモード選択制御手段と、前記モード選択制御手段により選択した所定のモードから他の所定のモードに一時的に切り換える一時切換制御手段と、前記一時切換制御手段によって所定のモードが選択されているとき、予め設定された復帰条件に基づいて前記モード選択制御手段で選択したモードへの復帰の可否を判定する復帰判定手段と、前記復帰判定手段で復帰の許可判定がなされたとき、前記モード選択制御手段で選択したモードへと復帰させる自動復帰制御手段とを備えたことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、異なる駆動力特性の複数のモードを設定し、その中から外部操作により１つのモードを選択することができ、しかも、一時切換用モードとして予め設定した任意のモードに一時的に切り換えることができるため、１台の車両で運転者の好みに応じた駆動力特性を設定することができ、経済的な運転はもとより、きびきびとした運転も可能で、使い勝手がよい。
【発明を実施するための最良の形態】
【００１３】
以下、図面に基づいて本発明の第１の形態を説明する。図１にインストルメントパネル及びセンタコンソールを運転席側から見た斜視図が示されている。
【００１４】
図１に示すように、車両の車室内前部に配設されているインストルメントパネル（以下「インパネ」と略称）１は、車幅方向左右に延出されており、運転席２の前方に位置するインパネ１にコンビネーションメータ（以下「コンビメータ」と略称）３が配設されている。又、このインパネ１の車幅方向ほぼ中央に、周知のカーナビゲーションシステムを構成する表示手段としてのセンタディスプレイ４が配設されている。
【００１５】
又、運転席２と助手席５との間に配設されて、インパネ１側から車体後方へ延出するセンタコンソール６に、自動変速機のレンジを選択するセレクトレバー７が配設され、その後方に、エンジンの駆動力特性を選択する選択手段としてのモード選択スイッチ８が配設されている。更に、運転席２の前方にステアリングホイール９が配設されている。
【００１６】
ステアリングホイール９は、エアバッグ等を収容するセンタパッド部９ａを有し、このセンタパッド部９ａと外周のグリップ部９ｂとの左右及び下部が、３本のスポーク９ｃを介して連設されている。このセンタパッド部９ａの左下部に表示切換スイッチ１０が配設され、又、右下部に、一時切換手段としての一時切換スイッチ１１が配設されている。
【００１７】
又、図２に示すように、コンビメータ３は、中央寄りの左右に、エンジン回転数を示すタコメータ３ａと、車速を表示するスピードメータ３ｂとが各々配設されている。更に、タコメータ３ａの左側に冷却水温を表示する水温計３ｃが配設され、スピードメータ３ｂの右側に燃料残量を表示する燃料計３ｄが配設されている。又、中央部に現在の変速段を表示する変速段表示部３ｅが配設されている。尚、符号３ｆはウォーニングランプ、３ｇはトリップメータをリセットするトリップリセットスイッチである。このトリップリセットスイッチ３ｇの押しボタンがコンビメータ３から運転席２側に突出されており、運転者等が押しボタンを介してトリップリセットスイッチ３ｇを設定時間以上ＯＮし続けることで、トリップメータがリセットされる。
【００１８】
更に、タコメータ３ａの下部に、走行距離や燃費、エンジン駆動力等の情報を複数の表示画面を切換えて、それぞれ表示させる表示手段としてのマルチインフォメーションディスプレイ（以下「ＭＩＤ」と略称）１２が配設されている。又、スピードメータ３ｂの下部に、瞬間燃費とトリップ平均燃費との差に基づき経済的な走行を指標する燃費メータ１３が配設されている。
【００１９】
又、図３に示すように、モード選択スイッチ８は、プッシュスイッチを併設するシャトルスイッチであり、外部操作者（一般的には運転者であるため、以下においては、「運転者」と称して説明する）がリング状の操作つまみ８ａを操作することで、後述する３種類のモード（第１モードであるノーマルモード１、第２モードであるセーブモード２、第３モードであるパワーモード３)を選択することができる。すなわち、本形態では、操作つまみ８ａを左方向へ回転させることで左側スイッチがＯＮ動作されてノーマルモード１が選択され、右方向へ回転させることで右側スイッチがＯＮ動作されてパワーモード３が選択され、一方、操作つまみ８ａを下方向にプッシュすることでプッシュスイッチがＯＮ動作してセーブモード２が選択される。尚、プッシュスイッチにセーブモード２を割り当てることで、例えば運転中に誤ってプッシュスイッチをＯＮした場合であっても、セーブモード２は後述するように出力トルクが抑制されているため、モードがセーブモード２に切換えられても駆動力が急に増加されてしまうことがなく、運転者は安心して運転することができる。
【００２０】
ここで、各モード１〜３の出力特性について簡単に説明する。ノーマルモード１は、アクセルペダル１４の踏込み量（アクセル開度）に対して出力トルクがほぼリニアに変化するように設定されている（図１１(a)参照）、通常運転に適したモードである。
【００２１】
又、セーブモード２は、エンジントルクのセーブ、及び自動変速機搭載車では変速機のロックアップ制御に同期させてエンジントルクをセーブする等して、十分な出力を確保しながらスムーズな出力特性とし、アクセルワークを楽しむことができるモードに設定されている。更に、セーブモード２は出力トルクを抑制しているのでイージードライブ性と低燃費性（経済性）との双方をバランス良く両立させることができる。例えば、３リッタエンジンを搭載する車両であっても、２リッタエンジン相当の十分な出力を確保しながらスムーズな出力特性とし、特に街中などの実用領域における扱い易さを重視した性能が設定されている。
【００２２】
又、パワーモード３は、エンジンの低回転域から高回転域までレスポンスに優れる出力特性とし、更に、自動変速機搭載車の場合には、エンジントルクに同期させてシフトアップポイントを変更させる等してワインディング路などでのスポーティな走行状況にも積極的に対応可能として、きびきびとした運転ができるようなパワー重視のモードに設定されている。すなわち、このパワーモード３では、アクセルペダル１４の踏込み量に対して高いレスポンス特性が設定されており、例えば３リッタエンジンを搭載する車両であれば、３リッタエンジンの有するポテンシャルを最大限に発揮できるように、早いタイミングで最大トルクを発生させるように設定されている。尚、この各モード（ノーマルモード１、セーブモード２、パワーモード３）の駆動力指示値(目標トルク)は、後述するように、エンジン回転数とアクセル開度との２つのパラメータに基づいて設定する。
【００２３】
表示切換スイッチ１０は、ＭＩＤ１２に表示される情報を切換える際に操作するもので、順送りスイッチ部１０ａと逆送りスイッチ部１０ｂと初期画面復帰スイッチ部１０ｃとが設けられている。図４にＭＩＤ１２に表示される画面毎の項目を例示する。尚、このＭＩＤ１２はカラーディスプレイであっても良い。
【００２４】
本形態では、（ａ）〜（ｆ）の６種類の画像が設定されており、順送りスイッチ部１０ａをＯＮする都度に、（ａ）〜（ｆ）へ順に切換えられ、（ｆ）の画面が表示されているときに順送りスイッチ部１０ａをＯＮすると、初期画面（ａ）が表示される。一方、逆送りスイッチ部１０ｂをＯＮすると、逆送りで画面が切換えられる。
【００２５】
画面（ａ）は、イグニッションスイッチをＯＮした際に表示される初期画面である。この画面には、下段にオドメータが表示され、上段にトリップメータが表示され、更に、左端に現在のモード（図においてはセーブモード２を示す「２」）が表示される。
【００２６】
画面（ｂ）は、下段にトリップメータによる走行距離と、当該走行距離における総燃料噴射パルス幅（パルス時間）とに基づいて算出したトリップ平均燃費[Km/L]が表示され、上段に数秒間の走行距離と、そのときの総燃料噴射パルス幅（パルス時間）とに基づき算出した瞬間燃費[Km/L]が表示される。
【００２７】
画面（ｃ）は、下段にエンジンを起動させたときからの運転時間が表示され、上段に外気温［℃］が表示される。
【００２８】
画面（ｄ）には、燃料タンク内の燃残量とトリップ平均燃費とに基づき算出した、おおよその走行可能距離[Km]が表示される。
【００２９】
画面（ｅ）には、現在選択されているモード（図においてはセーブモード２が示されている）のアクセル−トルク線が表示される。このアクセル−トルク線は、縦軸にエンジの出力トルク、横軸にアクセル開度が示されており、表示されるアクセル−トルク線内にパワー表示領域Ｐが設定されている。パワー表示領域Ｐはアクセル開度の増減に連動してパワーレベルが、図の左側から右方向(増加)、或いは右側から左方向(減少)へリニアに表示される。従って、運転者は表示されるパワーレベルを目視することで、現在の運転状態を容易に把握することができる。
【００３０】
画面（ｆ）には、現在時刻が表示される。
【００３１】
図５に示すように、上述した画面(ｅ)に表示されるアクセル−トルク線は、選択されているノーマルモード１、セーブモード２、パワーモード３毎に相違する。同図(ａ)はノーマルモード１選択時に表示される駆動力特性線としてのアクセル−トルク線Ｌ１が示され、同図(ｂ)にセーブモード２選択時に表示される駆動力特性線としてのアクセル−トルク線Ｌ２が示され、同図(ｃ)にパワーモード３選択時に表示される駆動力特性線としてのアクセル−トルク線Ｌ３が示されている。
【００３２】
ところで、上述した図４の画面（ｅ）は、イグニッションスイッチをＯＮしたときの初期画面としてＭＩＤ１２上に表示させるようにしても良い。この場合、初期画面が表示された直後は、各アクセル−トルク線Ｌ１，Ｌ２，Ｌ３を同時に表示させ、ある時間遅れで、現在設定されているモードに対応するアクセル−トルク線のみを残して、他のアクセル−トルク線をフェードアウトさせるようにしてもよい。
【００３３】
同図(ｂ)に、各モード毎のアクセル−トルク線Ｌ１，Ｌ２，Ｌ３の駆動力特性を比較するために、アクセル−トルク線Ｌ１，Ｌ３を破線で重ねて示す。尚、このアクセル−トルク線Ｌ１，Ｌ３は、便宜的に示すもので実際には表示されない。同図(ｂ)に示すように、パワーモード３はアクセルペダルの踏み込みに対してスロットル変化量を大きくした特性で、アクセル開度に対する目標トルクを大きく設定されており、ノーマルモード１は、アクセルペダルの踏込み量に対してスロットル変化量がほぼリニアに変化するように設定されており、パワーモード３の駆動力特性と比較した場合、ノーマルモード１は、アクセルペダルの踏み込みに対してスロットル変化量が相対的に小さくした特性となり、アクセル開度が比較的小さい通常運転領域で良好な運転性能が得られるように設定されている。
【００３４】
又、セーブモード２は、パワーモード３とノーマルモード１の中間的な特性で、出力トルクを抑制することでアクセルワークを楽しむことができるように設定されている。
【００３５】
尚、図５に表示されている内容（図４(e)の画面）は、タコメータ３ａ内にインフォメーションディスプレイを別途設け、当該インフォメーションディスプレイに常時表示させるようにしても良い。或いは、ＭＩＤ１２に、図５に示す表示内容のみを表示させ、図４に示す他の表示内容については、別途設けたインフォメーションディスプレイに表示させるようにしても良い。
【００３６】
又、燃費メータ１３は、中立位置がトリップ平均燃費[Km/L]を示し、このトリップ平均燃費[Km/L]よりも瞬間燃費[Km/L]が高い場合は、指針１３ａがその偏差に応じてプラス(＋)方向へ振れ、一方、トリップ平均燃費[Km/L]よりも瞬間燃費[Km/L]が低い場合、指針１３ａはその偏差に応じてマイナス(−)方向へ振れる。
【００３７】
ところで、図６に示すように、車両には、ＣＡＮ(Controller Area Network)通信等の車内通信回線１６を通じて、メータ制御装置(メータ＿ＥＣＵ)２１、エンジン制御装置(Ｅ／Ｇ＿ＥＣＵ)２２、変速機制御装置(Ｔ／Ｍ＿ＥＣＵ)２３、ナビゲーション制御装置(ナビ＿ＥＣＵ)２４等の、車両を制御する演算手段としての制御装置が相互通信可能に接続されている。各ＥＣＵ２１〜２４は、マイクロコンピュータ等のコンピュータを主体に構成され、周知のＣＰＵ、ＲＯＭ、ＲＡＭ、及びＥＥＰＲＯＭ等の不揮発性記憶手段等を有している。
【００３８】
メータ＿ＥＣＵ２１は、コンビメータ３の表示全体を制御するもので、入力側にモード選択スイッチ８、表示切換スイッチ１０、一時切換スイッチ１１、及びトリップリセットスイッチ３ｇが接続されている。又、出力側に、タコメータ３ａ、スピードメータ３ｂ、水温計３ｃ、燃料計３ｄ等の計器類、及びウォーニングランプ３ｆを駆動するコンビメータ駆動部２６、ＭＩＤ駆動部２７、燃費メータ駆動部２８が接続されている。
【００３９】
Ｅ／Ｇ＿ＥＣＵ２２は、エンジンの運転状態を制御するもので、入力側に、クランク軸等の回転から、エンジン運転状態を示すパラメータの代表であるエンジン回転数を検出する運転状態検出手段としてのエンジン回転数センサ２９、エアクリーナの直下流等に配設されて吸入空気量を検出する吸入空気量センサ３０、アクセルペダル１４の踏込み量からアクセル開度を検出するアクセル開度検出手段としてのアクセル開度センサ３１、吸気通路に介装されてエンジンの各気筒に供給する吸入空気量を調整するスロットル弁(図示せず)の開度を検出するスロットル開度センサ３２、エンジン温度を示す冷却水温を検出するエンジン温度検出手段としての水温センサ３３等、車両及びエンジン運転状態を検出するセンサ類が接続されている。又、Ｅ／Ｇ＿ＥＣＵ２２の出力側に、燃焼室に対して所定に計量された燃料を噴射するインジェクタ３６、電子制御スロットル装置(図示せず)に設けられているスロットルアクチュエータ３７等、エンジン駆動を制御するアクチュエータ類が接続されている。
【００４０】
Ｅ／Ｇ＿ＥＣＵ２２は、入力された各センサ類からの検出信号に基づき、インジェクタ３６に対する燃料噴射タイミング、及び燃料噴射パルス幅(パルス時間)を設定する。更に、スロットル弁を駆動するスロットルアクチュエータ３７に対してスロットル開度信号を出力してスロットル弁の開度を制御する。
【００４１】
ところで、Ｅ／Ｇ＿ＥＣＵ２２に設けられている、駆動力設定手段の一部を構成する不揮発性記憶手段には、異なる複数の駆動力特性がマップ形式で格納されている。各駆動力特性として、本形態では３種類のモードマップＭｐ１，Ｍｐ２，Ｍｐ３を備えており、図１１(ａ)〜(ｃ)に示すように、各モードマップＭｐ１，Ｍｐ２，Ｍｐ３は、アクセル開度とエンジン回転数とを格子軸とし、各格子点に駆動力指示値（目標トルク）を格納する３次元マップで構成されている。
【００４２】
この各モードマップＭｐ１，Ｍｐ２，Ｍｐ３は、基本的には、モード選択スイッチ８の操作により選択される。すなわち、モード選択スイッチ８にてノーマルモード１を選択した場合、モードマップとして第１モードマッブとしてのノーマルモードマップＭｐ１が選択され、セーブモード２を選択した場合、第２モードマップとしてのセーブモードマップＭｐ２が選択され、又、パワーモード３を選択した場合、第３モードマップとしてのパワーモードマップＭｐ３が選択される。
【００４３】
以下、各モードマップＭｐ１，Ｍｐ２，Ｍｐ３の駆動力特性について説明する。同図(ａ)に示すノーマルモードマップＭｐ１は、アクセル開度が比較小さい領域で目標トルクがリニアに変化させる特性に設定されており、又、スロットル弁の開度が全開付近で最大目標トルクとなるように設定されている。
【００４４】
又、同図(ｂ)に示すセーブモードマップＭｐ２は、上述したノーマルモードマップＭｐ１に比し、目標トルクの上昇が抑えられており、アクセルペダル１４を全踏しても、出力トルクを抑制することで、アクセルペダル１４を思い切り踏み込む等のアクセルワークを楽しむことができる。更に、目標トルクの上昇が抑えられているため、イージードライブ性と低燃費性との双方をバランス良く両立させることができる。例えば３リッタエンジンを搭載する車両であっても、２リッタエンジン相当の充分な出力を確保しながらスムーズな出力特性とし、特に街中などの実用領域における扱い易さを重視した目標トルクが設定される。
【００４５】
又、同図(ｃ)に示すパワーモードマップＭｐ３は、ほぼ全運転領域でアクセル開度の変化に対する目標トルクの変化率が大きく設定されている。従って、例えば３リッタエンジンを搭載する車両であれば、３リッタエンジンの有するポテンシャルを最大限に発揮できるような目標トルクが設定される。尚、各モードマップＭｐ１，Ｍｐ２，Ｍｐ３のアイドル回転数を含む極低回転領域は、ほぼ同じ駆動力特性に設定されている。
【００４６】
このように、本形態によれば、運転者がモード選択スイッチ８を操作して、何れかのモード１，２，３を選択すると、対応するモードマップＭｐ１，Ｍｐ２，或いはＭｐ３が選択され、当該モードマップＭｐ１，Ｍｐ２，或いはＭｐ３に基づいて目標トルクが設定されるため、１つの車両で全く異なる３種類のアクセルレスポンスを楽しむことができる。尚、スロットル弁の開閉速度も、モードマップＭｐ２では緩やかに、モードマップＭｐ３では素早く動作するように設定されている。
【００４７】
又、Ｔ／Ｍ＿ＥＣＵ２３は、自動変速機の変速制御を行うもので、入力側にトランスミッション出力軸の回転数等から車速を検出する車速センサ４１、セレクトレバー７のセットされているレンジを検出するインヒビタスイッチ４２等が接続され、出力側に自動変速機の変速制御を行うコントロールバルブ４３、及びロックアップクラッチをロックアップ動作させるロックアップアクチュエータ４４が接続されている。このＴ／Ｍ＿ＥＣＵ２３では、インヒビタスイッチ４２からの信号に基づきセレクトレバー７のセットレンジを判定し、Ｄレンジにセットされているときは、所定の変速パターンに従い、その変速信号をコントロールバルブ４３へ出力して変速制御を行う。尚、この変速パターンは、Ｅ／Ｇ＿ＥＣＵ２２で設定されているモード１，２，３に対応して可変設定される。
【００４８】
又、ロックアップ条件が満足されたときはロックアップアクチュエータ４４にスリップロックアップ信号或いはロックアップ信号を出力し、トルクコンバータの入出力要素間を、コンバータ状態からスリップロックアップ状態、或いはロックアップ状態に切換える。その際、Ｅ／Ｇ＿ＥＣＵ２２は、目標トルクτｅをスリップロックアップ状態、及びロックアップ状態に同期させて補正する。その結果、例えばモードＭがセーブモード２に設定されている場合は、目標トルクτｅが、より経済的な走行ができる領域に補正される。
【００４９】
ナビ＿ＥＣＵ２４は、周知のカーナビゲーションシステムに設けられているもので、ＧＰＳ衛星等から得られる位置データに基づいて車両の位置を検出すると共に、目的地までの誘導路を演算する。そして、自車の現在地及び誘導路がセンタディスプレイ４上の地図データに表示される。本形態では、このセンタディスプレイ４に、ＭＩＤ１２に表示させる各種情報を表示させることができるようにしている。
【００５０】
次に、上述したＥ／Ｇ＿ＥＣＵ２２で実行されるエンジンの運転状態を制御する手順について、図７〜図１１のフローチャートに従って説明する。
【００５１】
イグニッションスイッチをＯＮすると、先ず、図７に示す始動時制御ルーチンが１回のみ起動される。このルーチンでは、先ず、ステップＳ１で、前回のイグニッションスイッチＯＦＦ時に設定されていたモードＭ（Ｍ：ノーマルモード１、セーブモード２、パワーモード３）を読込む。
【００５２】
そして、ステップＳ２へ進み、モードＭが、パワーモード３か否かを調べる。そして、パワーモード３に設定されているときは、モードＭをノーマルモード１に強制的に設定して（Ｍ←モード１）、ルーチンを終了する。
【００５３】
又、モードＭが、パワーモード３以外の、ノーマルモード１、或いはセーブモード２に設定されているときはそのままルーチンを終了する。
【００５４】
このように、前回のイグニッションスイッチをＯＦＦしたときのモードＭがパワーモード３に設定されている場合、今回、イグニッションスイッチをＯＮしたときのモードＭがノーマルモード１へ強制的に切換えられるため（Ｍ←モード１）、アクセルペダル１４をやや踏み込んでも車両が急発進してしまうことが無く、良好な発進性能を得ることができる。
【００５５】
そして、この始動時制御ルーチンが終了すると、図８〜図１０に示すルーチンが所定演算周期毎に実行される。先ず、図８に示すモードマップ選択ルーチンについて説明する。
【００５６】
このルーチンは、先ず、ステップＳ１１で現在設定されているモードＭを読込み、ステップＳ１２で、モードＭの値を参照して、何れのモード（ノーマルモード１、セーブモード２、或いはパワーモード３）が設定されているかを調べる。そして、ノーマルモード１が設定されているときはステップＳ１３へ進み、セーブモード２に設定されているときはステップＳ１４へ分岐し、又、パワーモード３に設定されているときはステップＳ１５へ分岐する。尚、イグニッションスイッチをＯＮした後の、最初のルーチン実行時においては、モードＭが、ノーマルモード１かセーブモード２の何れかであるため、ステップＳ１５へ分岐することはない。但し、イグニッションスイッチをＯＮした後、運転者がモード選択スイッチ８の操作つまみ８ａを右回転させて、パワーＳ＃モードを選択した場合、後述するステップＳ２３でモードＭがパワーモード３に設定されるため、それ以降のルーチン実行時においては、ステップＳ１２からステップＳ１５へ分岐される。
【００５７】
そして、ノーマルモード１に設定されていると判定されて、ステップＳ１３へ進むと、Ｅ／Ｇ＿ＥＣＵ２２の不揮発性記憶手段に格納されているノーマルモードマップＭｐ１を、今回のモードマップとして設定して、ステップＳ１９へ進む。又、セーブモード２に設定されていると判定されて、ステップＳ１４へ分岐すると、セーブモードマップＭｐ２を、今回のモードマップとして設定して、ステップＳ１９へ進む。
【００５８】
一方、パワーモード３に設定されていると判定されて、ステップＳ１５へ分岐すると、ステップＳ１５，Ｓ１６において、エンジン温度を冷却水温から検出する水温センサ３３で検出した冷却水温Ｔｗと設定下限温度としての暖機判定温度ＴＬ、及び設定上限温度としての高温判定温度ＴＨとを比較する。そして、ステップＳ１５において、冷却水温Ｔｗが暖機判定温度ＴＬ以上と判定され（Ｔｗ≧ＴＬ）、且つ、ステップＳ１６で冷却水温Ｔｗが高温判定温度ＴＨ未満と判定されたときは（Ｔｗ＜ＴＨ）、ステップＳ１７へ進む。
【００５９】
一方、ステップＳ１５で冷却水温Ｔｗが暖機判定温度ＴＬ未満と判定され（Ｔｗ＜ＴＬ）、或いはステップＳ１６で冷却水温Ｔｗが高温判定温度ＴＨ以上と判定されたときは（Ｔｗ＞ＴＨ）、ステップＳ１８へ分岐し、モードＭをノーマルモード１に設定して（Ｍ←モード１）、ステップＳ１３へ戻る。
【００６０】
このように、本形態では、イグニッションスイッチをＯＮした後、運転者がモード選択スイッチ８を操作して、パワーモード３を選択した場合であっても、冷却水温Ｔｗが暖機判定温度ＴＬ以下、或いは高温判定温度ＴＨ以上のときは、強制的にノーマルモード１へ戻すようにしたので、暖機運転時においては排気エミッションの排出量が抑制され、又、高温時においては出力を抑えることでエンジン、及び周辺機器を熱害から保護することができる。尚、モードＭが強制的にノーマルモード１へ戻されたとき、ウォーニングランプ３ｆが点灯或いは点滅し、モードＭが強制的にノーマルモード１へ戻されたことを運転者に報知する。この場合、ブザーや音声でその旨を知らせるようにしても良い。
【００６１】
次いで、ステップＳ１３，Ｓ１４，Ｓ１７の何れかからステップＳ１９へ進むと、モード選択スイッチ８がＯＮ操作されたか否かを調べ、操作されていないときは、そのままルーチンを抜ける。又、ＯＮ操作されたときは、ステップＳ２０へ進み、運転者が何れのモードＭを選択したか判別する。
【００６２】
そして、運転者がＳモードを選択した（つまみ８ａを左回転させた）と判断したとき、ステップＳ２１へ進み、モードＭをノーマルモード１で設定して（Ｍ←モード１）、ルーチンを抜ける。又、運転者がセーブモード２を選択した（つまみ８ａをプッシュした）と判断したとき（Ｍ←モード２）、ステップＳ２２へ進み、モードＭをセーブモード２で設定して（Ｍ←モード２）、ルーチンを抜ける。又、運転者がパワーモード３を選択した（つまみ８ａを右回転させた）と判断したとき、ステップＳ２３へ進み、モードＭをパワーモード３で設定して（Ｍ←モード３）、ルーチンを抜ける。
【００６３】
このように、本形態において、Ｅ／Ｇ＿ＥＣＵ２２は、モード選択制御手段としての機能を有する。
【００６４】
ところで、本形態では、イグニッションスイッチをＯＮした後、モード選択スイッチ８のつまみ８ａを操作することで、モードＭをパワーモード３に設定することができるため、パワーモード３で発進させることも可能である。しかし、この場合、運転者が意識してパワーモードを選択したものであるため、発進に際して大きな駆動力が発生したとしても運転者が慌てることはない。
【００６５】
次に、図９に示すエンジン制御ルーチンについて説明する。
【００６６】
このルーチンでは、先ず、ステップＳ３１で、現在選択されているモードマップ（Ｍｐ１，Ｍｐ２、或いはＭｐ３：図１１参照）を読込み、続く、ステップＳ３２でエンジン回転数センサ２９で検出したエンジン回転数Ｎｅと、アクセル開度センサ３１で検出したアクセル開度θａｃｃとを読込む。
【００６７】
その後、ステップＳ３３へ進み、両パラメータＮｅ，θａｃｃに基づき、ステップＳ３１で読込んだモードマップを補間計算付きで参照して駆動力指示値としての目標トルクτｅを決定する。
【００６８】
次いで、ステップＳ３４へ進み、目標トルクτｅに対応する、最終的な駆動力指示値である目標スロットル開度θｅを決定する。
【００６９】
その後、ステップＳ３５へ進み、スロットル開度センサ３２で検出したスロットル開度θｔｈを読込み、ステップＳ３６で、スロットル開度θｔｈが目標スロットル開度θｅに収束するように、電子制御スロットル装置に設けられているスロットル弁を開閉動作させるスロットルアクチュエータ３７をフィードバック制御して、ルーチンを抜ける。
【００７０】
その結果、運転者がアクセルペダル１４を操作すると、アクセル開度θａｃｃとエンジン回転数Ｎｅとをパラメータとして、運転者が選択したモードＭ（Ｍ：ノーマルモード１、セーブモード２、パワーモード３）に対応するモードマップＭｐ１，Ｍｐ２，Ｍｐ３に従いスロットル弁が開閉動作し、モードＭがノーマルモード１に設定されている場合は、アクセルペダルの踏込み量（アクセル開度θａｃｃ）に対して出力トルクがほぼリニアに変化するため、通常の運転を行うことができる。
【００７１】
又、セーブモード２に設定されている場合は、目標トルクの上昇が抑えられているため、アクセルペダル１４を思い切り踏み込む等のアクセルワークを楽しむことができるばかりでなく、イージードライブ性と低燃費性との双方をバランス良く両立させることができる。従って、例えば３リッタエンジンを搭載する車両であっても、２リッタエンジン相当の十分な出力を確保しながらスムーズな運転を行うことができ、街中などの実用領域に良好な運転性能を得ることができる。
【００７２】
更に、パワーモード３に設定されている場合は、高いレスポンスが得られるため、よりスポーティな走りを得ることができる。
【００７３】
その結果、１台の車両で全く異なる３種類のアクセルレスポンスを楽しむことができる。従って、運転者は、車両を購入後も好みの駆動力特性を任意に選択することができ、１台の車両で、異なる特性を有する３台分の車両を運転することができる。
【００７４】
又、本形態では、ステアリングホイール９に設けられている一時切換スイッチ１１を操作し、或いはセレクトレバー７をＲレンジにセットした際に、モードＭが一時的に切換えられる。この一時切換制御は、図１０に示す一時切換制御ルーチンに従って実行される。
【００７５】
このルーチンでは、先ず、ステップＳ５１で、セレクトレバー７がＲレンジにセットされているか否かを、インヒビタスイッチ４２からの信号に基づいて判定する。そして、セレクトレバー７がＲレンジにセットされているときは、ステップＳ５２へ進み、又、Ｒレンジ以外のレンジにセットされているときは、ステップＳ５５へ進む。
【００７６】
ステップＳ５２へ進むと、現在のモードＭを参照し、パワーモード３以外のときは、そのままルーチンを抜ける。又、モードＭがパワーモード３のときは、ステップＳ５３へ進み、リバースフラグＦRをセットして（ＦR←１）、ステップＳ５４へ進み、モードＭをノーマルモード１でセットして（Ｍ←モード１）、ルーチンを抜ける。
【００７７】
このように、本形態では、モードＭがパワーモード３に設定されている状態で、セレクトレバー７をＲレンジにセットしたときは、モードＭがノーマルモード１に強制的に切換えられるため、後進走行の際にアクセルペダル１４をやや踏み込んでも車両が急に後進されてしまうことが無く、良好な後進走行性能を得ることができる。
【００７８】
一方、ステップＳ５１でセレクトレバー７がＲレンジ以外のレンジにセットされていると判定されてステップＳ５５へ進むと、リバースフラグＦRの値を参照し、ＦR＝１、すなわち、セレクトレバー７をＲレンジから別のレンジへ切換えた後の最初のルーチンのときは、ステップＳ５６へ進み、モードＭをパワーモード３に戻し（Ｍ←モード３）、ステップＳ５７へ進み、リバースフラグＦRをクリアし（ＦR←０）、ステップＳ５８へ進む。
【００７９】
その結果、セレクトレバー７をＲレンジにセットしたとき、モードＭがパワーモード３からノーマルモード１へ強制的に切換えられた後、セレクトレバー７を、例えばＤレンジにセットした場合、モードＭは自動的に元のパワーモード３に戻されるため、運転者は違和感なく車両を発進させることができる。
【００８０】
又、ステップＳ５５でリバースフラグＦRの値がＦR＝０と判定されたときは、ステップＳ５８へジャンプする。
【００８１】
その後、ステップＳ５５、或いはステップＳ５７からステップＳ５８へ進むと、一時切換スイッチ１１がＯＮされたか否かを調べる。そして、一時切換スイッチ１１がＯＮされていないときは、そのままルーチンを抜ける。
【００８２】
一方、一時切換スイッチ１１がＯＮされたと判定されたときは、ステップＳ５９へ進み、現在のモードＭを読込み、ステップＳ６０で、モードＭがパワーモード３か否かを調べる。
【００８３】
そして、モードＭがパワーモード３以外のモード（ノーマルモード１又はセーブモード２）のときは、ステップＳ６１へ進み、前回のモードＭ(n-1)を今回のモードＭでセットし（Ｍ(n-1)←Ｍ）、ステップＳ６２へ進み、現在のモードＭをパワーモード３にセットして（Ｍ←モード３）、ルーチンを抜ける。
【００８４】
このように、本形態では、モード選択スイッチ８でモードＭをノーマルモード１、或いはセーブモード２に設定した場合であっても、手元側の一時切換スイッチ１１をＯＮすることで、モードＭをパワーモード３に切換えることができる。その結果、例えばパワーの必要な上り坂を走行する場合などにおいては、一時的にモードＭを、ノーマルモード１或いはセーブモード２からパワーモード３へ簡単に切換えることができるため、良好な走行性能を得ることができる。又、一時切換スイッチ１１がステアリングホイール９に設けられているため、運転者はステアリングホイール９から手を離すことなく、容易にモードＭを切換えることができ操作性がよい。
【００８５】
又、ステップＳ６０で、現在のモードＭがパワーモード３であると判定されてステップＳ６３へ分岐すると、モードＭを前回のモードＭ(n-1)にセットして、ルーチンを抜ける。
【００８６】
その結果、一時切換スイッチ１１をＯＮ操作して、モードＭをパワーモード３に一時的に切換えた後、一時切換スイッチ１１を再度ＯＮ操作することで、モードＭが、元のモードＭ（ノーマルモード１又はセーブモード２）に戻される。
【００８７】
次に、本発明の第２の形態について、図１２乃至図１５を参照して説明する。なお、本形態は、一時切換スイッチ１１によって切り換えられる一時切換用のモードＭｔを運転者の外部操作によって任意のモードに設定可能とした点、及び、一時切換スイッチ１１を通じた一時切換用モードＭｔの選択時に、予め設定された復帰条件が成立したとき、一時切換スイッチ１１の再操作を行うことなく、モードＭを前回のモードＭ（ｎ−１）に自動復帰可能とした点が、上述の第１の形態に対して主として異なる。その他、上述の第１の形態と同様の点については説明を省略する。
【００８８】
先ず、一時切換用モードＭｔの設定について説明する。本形態において、一時切換用モードＭｔの設定制御は、例えば、モード選択スイッチ８と一時切換スイッチ１１を通じた運転者の操作入力に基づき、図１２に示す一時切換用モード設定ルーチンに従って、Ｅ／Ｇ＿ＥＣＵ２２で実行される。すなわち、本形態において、Ｅ／Ｇ＿ＥＣＵ２２は、一時切換用モード設定手段としての機能を有する。ここで、本形態では、モード選択スイッチ８と一時切換スイッチ１１とを併用することにより、新たなスイッチ類を増設することなく、運転者が一時切換用モードＭｔ設定のための操作入力を行うことが可能となっている。
【００８９】
このルーチンは、例えば、セレクトレバー７がＮレンジ或いはＰレンジにセットされている車両の停車時に、モード選択スイッチ８がプッシュ操作（すなわち、セーブモード２選択用のプッシュスイッチがＯＮ動作）されたことをトリガとしてスタートするもので、ルーチンがスタートすると、Ｅ／Ｇ＿ＥＣＵ２２は、先ず、ステップＳ７１において、モード選択スイッチ８がプッシュ操作中であるか否かを調べる。
【００９０】
その結果、ステップＳ７１において、モード選択スイッチ８に対するプッシュ操作が解除されたと判定した場合には、そのままルーチンを抜ける。
【００９１】
一方、ステップＳ７１において、モード選択スイッチ８がプッシュ操作中であると判定した場合（プッシュ操作が継続中であると判定した場合）には、ステップＳ７２に進み、モード選択スイッチ８のプッシュ操作が開始されてから設定時間（例えば、３秒）以上が経過したか否かを調べる。
【００９２】
その結果、ステップＳ７２において、モード選択スイッチ８のプッシュ操作が開始されてから未だ設定時間が経過していないと判定した場合にはステップＳ７１に戻る。
【００９３】
一方、ステップＳ７２において、モード選択スイッチ８のプッシュ操作が開始されてから設定時間以上が経過していると判定した場合には、ステップＳ７３に進み、一時切換スイッチ１１のＯＮ操作が行われたか否かを調べる。
【００９４】
その結果、ステップＳ７３において、一時切換スイッチ１１のＯＮ操作が行われていないと判定した場合には、ステップＳ７１に戻る。
【００９５】
一方、ステップＳ７３において、一時切換スイッチ１１のＯＮ操作が行われたと判定した場合には、ステップＳ７４に進み、一時切換用モードＭｔの設定開始を許可した後、ステップＳ７５に進む。その際、Ｅ／Ｇ＿ＥＣＵ２２は、メータ＿ＥＣＵ２１に対し、予め設定された一時切換用モードの設定開始画面をＭＩＤ１２上に割込み表示する旨の指示を行う。これにより、ＭＩＤ１２上には、例えば、図１３（ａ）に示す画像が表示される。
【００９６】
このように、本形態において、Ｅ／Ｇ＿ＥＣＵ２２は、モード選択スイッチ８が設定時間以上継続してプッシュ操作された状態で、一時切換スイッチ１１が操作されたとき、一時切換用モードＭｔの設定開始を許可する。従って、運転者の誤操作等によって、一時切換用モードＭｔが無闇に変更されることが的確に防止される。
【００９７】
ステップＳ７４からステップＳ７５に進むと、モード選択スイッチ８がプッシュ操作中であるか否かを調べ、モード選択スイッチ８がプッシュ操作中であると判定した場合にはステップＳ７６に進み、一時切換スイッチ１１のＯＮ操作が行われたか否かを調べる。
【００９８】
その結果、ステップＳ７６において、一時切換スイッチ１１のＯＮ操作が行われていないと判定した場合には、ステップＳ７５に戻る。
【００９９】
一方、ステップＳ７６において、一時切換スイッチ１１のＯＮ操作が行われたと判定した場合には、ステップＳ７７に進み、現在、一時切換用モードＭｔとして指定されているモードを例えば順送り方向にシフトさせた後、ステップＳ７５に戻る。すなわち、Ｅ／Ｇ＿ＥＣＵ２２は、現在、ノーマルモード１が指定されている場合には、新たな一時切換用モードＭｔとしてセーブモード２を再指定する。また、現在、セーブモード２が指定されている場合には、新たな一時切換用モードＭｔとしてパワーモード３を再指定する。また、現在、パワーモード３が指定されている場合には、新たな一時切換用モードＭｔとしてノーマルモード１を再指定する。その際、Ｅ／Ｇ＿ＥＣＵ２２は、メータ＿ＥＣＵ２１に対し、新たに一時切換用モードＭとして指定されたモードの情報をＭＩＤ２７上に割り込み表示する旨の指示を行う。これにより、ＭＩＤ１２上には、一時切換スイッチ１１がＯＮ操作されて新たなモードが再指定される毎に、例えば、図１３（ｂ）に示すように、該当するモードの情報が順次切換表示される。
【０１００】
また、ステップＳ７５において、モード選択スイッチ８に対するプッシュ操作が解除されたと判定した場合には、ステップＳ７８に進み、現在指定されているモードを一時切換用モードＭｔとして設定した後、ルーチンを抜ける。その際、Ｅ／Ｇ＿ＥＣＵ２２は、メータ＿ＥＣＵ２１に対し、予め設定された一時切換用モードの設定終了画面をＭＩＤ１２上に割込み表示する旨の指示を行う。これにより、ＭＩＤ１２上には、例えば、図１３（ｃ）に示す画像が表示される。なお、図１３（ｃ）には、一時切換用モードとしてノーマルモード１が新たに設定されたときの画面が例示されている。
【０１０１】
次に、モードの一時切換制御について説明する。本形態において、モードの一時切換制御は、例えば、図１４に示す一時切換制御ルーチンのフローチャートに従って、Ｅ／Ｇ＿ＥＣＵ２２で実行される。その際、Ｅ／Ｇ＿ＥＣＵ２２は、モードＭとして一時切換用モードＭｔが選択されている場合において、後述する復帰の許可判定がなされると、一時切換スイッチ１１を通じた運転者の操作入力に依ることなく、モードＭを一時切換用モードＭｔから前回のモードへと自動復帰させる。このように、本形態において、Ｅ／Ｇ＿ＥＣＵ２２は、一時切換制御手段、及び、自動復帰制御手段としての機能を有する。
【０１０２】
このルーチンは、設定時間毎に繰り返し実行されるもので、ルーチンがスタートすると、Ｅ／Ｇ＿ＥＣＵ２２は、ステップＳ８１乃至ステップＳ８７において、上述の第１の形態で説明した一時切換制御におけるステップＳ５１乃至ステップＳ５７と同様の処理を行う。そして、ステップＳ８５或いはステップＳ８７からステップＳ８８に進むと、Ｅ／Ｇ＿ＥＣＵ２２は、一時切換スイッチ１１がＯＮされたか否かを調べる。そして、一時切換スイッチ１１がＯＮされていないときは、ステップＳ９７に進む。
【０１０３】
一方、ステップＳ８８において、一時切換スイッチ１１がＯＮされたと判定されたときは、ステップＳ８９に進み、現在のモードを読込み、ステップＳ９０で、モードＭが一時切換用モードＭｔであるか否かを調べる。
【０１０４】
そして、モードＭが一時切換用モードＭｔ以外のモードのときは、ステップＳ９１に進み、前回のモードＭ(n-1)を今回のモードＭでセットし（Ｍ(n-1)←Ｍ）、ステップＳ９２に進み、現在のモードＭを一時切換用モードＭｔにセットして（Ｍ←Ｍｔ）ステップＳ９３に進む。そして、ステップＳ９３で、現在のモードＭとして一時切換用モードＭｔが選択されていることを示す一時切換フラグＦｔをセット（Ｆｔ←１）した後、ルーチンを抜ける。
【０１０５】
また、ステップＳ９０で、現在のモードＭが一時切換モードＭｔであると判定されてステップＳ９４へ分岐すると、一時切換フラグＦｔの値を参照し、Ｆｔ＝１であるか否か、すなわち、現在のモードＭの選択は一時切換用スイッチ１１を通じてなされたものであるか否かを調べる。
【０１０６】
その結果、ステップＳ９４において、一時切換フラグＦｔ＝１であると判定されたときは、ステップＳ９５へ進み、モードＭを前回のモードＭ(n-1)にセットし（Ｍ←Ｍ(n-1)）、ステップＳ９６へ進み、一時切換フラグＦｔをリセット（Ｆｔ←０）した後、ルーチンを抜ける。
【０１０７】
一方、ステップＳ９４において、一時切換フラグＦｔ＝０であると判定されたときは、そのままルーチンを抜ける。
【０１０８】
また、ステップＳ８８で、一時切換スイッチ１１がＯＮされていないと判定されてステップＳ９７に分岐すると、一時切換フラグＦｔの値を参照し、Ｆｔ＝１であるか否か、すなわち、現在のモードＭが一時切換スイッチ１１を通じて一時切換用モードＭｔにセットされているか否かを調べる。そして、ステップＳ９７で、一時切換フラグＦｔ＝０であると判定された場合には、そのままルーチンを抜ける。
【０１０９】
一方、ステップＳ９７で、一時切換フラグＦｔ＝１であると判定されたときは、ステップＳ９８に進み、現在のモードＭを一時切換用モードＭｔから前回のモードＭ(n-1)に自動復帰させるための許可判定がなされているか否かを調べる。そして、ステップＳ９８で、自動復帰の許可判定がなされていないと判定されたときは、そのままルーチンを抜ける。
【０１１０】
一方、ステップＳ９８において、自動復帰の許可判定がなされていると判定されたときは、ステップＳ９９に進み、モードＭを前回のモードＭ(n-1)にセットし（Ｍ←Ｍ(n-1)）、ステップＳ１００に進み、一時切換フラグＦｔをリセット（Ｆｔ←０）した後、ルーチンを抜ける。尚、モードＭが一時切換用モードＭｔから前回のモードＭ(n-1)に自動復帰されたとき、Ｅ／Ｇ＿ＥＣＵ２２は、例えば、メータ＿ＥＣＵ２１を通じてウォーニングランプ３ｆを点灯或いは点滅させ、モードＭが自動復帰されたことを報知することが望ましい。この場合、ブザーや音声でその旨を知らせるようにしてもよい。
【０１１１】
次に、一時切換用モードＭｔから前回のモードＭ(n-1)への自動復帰の可否を判定する自動復帰判定について説明する。本形態において、この自動復帰判定は、例えば、図１５に示す自動復帰判定ルーチンのフローチャートに従って、Ｅ／Ｇ＿ＥＣＵ２２で実行される。この自動復帰判定において、Ｅ／Ｇ＿ＥＣＵ２２は、少なくとも運転者のアクセル操作に基づいて自動復帰の可否を判定するようになっている。具体的には、一時切換用モードＭｔが前回のモードＭ(n-1)よりも高出力側のモードである場合には、運転者による閉方向へのアクセル操作に基づいて自動復帰の許可を判定する。逆に、一時切換用モードＭｔが前回のモードＭ(n-1)よりも低出力側のモードである場合には、運転者による開方向へのアクセル操作に基づいて自動復帰の許可を判定する。その他、この自動復帰判定では、自動復帰を禁止するための各種禁止条件を備えており、これらの禁止条件が成立している場合、Ｅ／Ｇ＿ＥＣＵ２２は、運転者のアクセル操作が復帰条件を満たしている場合であっても一時切換用モードＭへの自動復帰を禁止する。このように、本形態において、Ｅ／Ｇ＿ＥＣＵ２２は、復帰判定手段としての機能を有する。
【０１１２】
このルーチンは、例えば、上述の一時切換フラグＦｔが「１」にセットされていることを条件として、設定時間毎に繰り返し実行されるもので、ルーチンがスタートすると、Ｅ／Ｇ＿ＥＣＵ２２は、先ず、ステップＳ１１１で、モードＭが一時切換モードＭｔに切り換えられてから予め設定された時間Ｔ１以上が経過したか否かを調べる。ここで、時間Ｔ１は、モードＭが一時切換用モードＭｔに切り換えられた直後に前回のモードＭ(n-1)へと自動復帰されることを禁止するための保持時間であり、例えば、数秒〜十数秒程度に設定されている。すなわち、本形態において自動復帰の許可判定は上述のように主として運転者のアクセル操作に基づいて行われるが、モードＭを一時切換用モードＭｔに切り換えた直後の運転者が、直ちに、当該モードＭｔを意識した運転操作に移行することは考えにくい。また、モードＭを一時切換用モードＭｔに切り換えた直後に、モードＭが前回のモードＭ(n-1)に自動復帰すると、運転者に違和感を与える虞がある。そこで、ステップＳ１１１において、一時切換用モードＭｔに切り換えてからの経過時間がＴ１よりも短いと判定した場合には、自動復帰を禁止すべく、そのままルーチンを抜ける。
【０１１３】
一方、ステップＳ１１１において、一時切換用モードＭｔに切り換えてからの経過時間がＴ１以上であると判定されたときは、ステップＳ１１２に進み、車両に作用する横加速度Ｇｙが予め設定された閾値Ｇｙ１よりも大きいか否かを調べる。すなわち、例えば、カーブ走行時等のように横加速度Ｇｙが大きい走行状態において、車両の挙動を大きく左右するエンジンの駆動力特性を変更することは好ましくない。そこで、ステップＳ１１２において、横加速度Ｇｙが閾値Ｇｙ１よりも大きいと判定されたときは、自動復帰を禁止すべく、そのままルーチンを抜ける。
【０１１４】
一方、ステップＳ１１２で、横加速度Ｇｙが閾値Ｇｙ１以下であると判定された場合には、ステップＳ１１３に進み、モードＭを一時切換用モードＭｔに切り換えてから予め設定された時間Ｔ２以上が経過したか否かを調べる。ここで、時間Ｔ２は、モードＭを一時切換用モードＭｔに保持することを許容する最大時間であり、例えば、数分〜十数分程度に設定されている。すなわち、モードＭの一時切換という概念からすると、一時切換スイッチ１１を通じて選択された一時切換用モードＭｔをあまりにも長時間保持することは好ましくない。また、そもそも、一時切換用モードＭｔとして設定されているモードを、運転者が意識的に長時間保持させたいときは、当該モードを、モード選択スイッチ８を通じて選択することで事足りる。そこで、ステップＳ１１３において、一時切換用モードＭｔに切り換えてからの経過時間がＴ２以上であると判定した場合には、特例として自動復帰を許可すべく、ステップＳ１１９に進む。なお、時間Ｔ２は、例えば、現在一時切換用モードとして設定されているモードや車速等に応じて、適宜変更されるものであってもよい。
【０１１５】
一方、ステップＳ１１３において、一時切換用モードＭｔに切り換えてからの経過時間がＴ２よりも短いと判定された場合、ステップＳ１１４に進み、一時切換用モードＭｔが前回のモードＭ(n-1)よりも高出力側のモードであるか否かを調べる。その結果、一時切換用モードＭｔが前回のモードＭ(n-1)よりも高出力側のモードであると判定された場合にはステップＳ１１５に進み、低出力側のモードであると判定された場合にはステップＳ１１７に進む。具体的には、一時切換用モードＭｔとしてノーマルモード１が設定されている場合において、前回のモードＭ(n-1)がセーブモード２である場合にはステップＳ１１７に進み、前回のモードＭ(n-1)がパワーモード３である場合にはステップＳ１１５に進む。また、一時切換用モードＭｔとしてセーブモード２が設定されている場合には、前回のモードＭ(n-1)がノーマルモード１及びパワーモード３である場合の何れの場合にも、ステップＳ１１７に進む。また、一時切換用モードＭｔとしてパワーモード３が設定されている場合には、前回のモードＭ(n-1)がノーマルモード１及びセーブモード２である場合の何れの場合にも、ステップＳ１１５に進む。
【０１１６】
ステップＳ１１４で、一時切換用モードＭｔが前回のモードＭ(n-1)よりも高出力側のモードであると判定されてステップＳ１１５に進むと、車速Ｖが閾値Ｖ１よりも小さいか否かを調べる。ここで、閾値Ｖ１は、固定値に設定することも可能であるが、例えば、モードＭが一時切換用モードＭｔに切り換えられた瞬間の車速Ｖ０を基準として可変設定されることが望ましく、具体的には、当該車速Ｖ０よりも数［Km/h］〜十数［Km/h］程度高速側の値に設定されることが望ましい。また、閾値Ｖ１は、一時切換用モードＭｔとして設定されているモードに応じて異なる値に設定してもよい。
【０１１７】
そして、ステップＳ１１５において、車速Ｖが閾値Ｖ１以上であると判定された場合には、自動復帰を禁止すべく、そのままルーチンを抜ける。
【０１１８】
一方、ステップＳ１１５において、車速Ｖが閾値Ｖ１よりも小さいと判定された場合には、ステップＳ１１６に進み、アクセル開度θａｃｃが閾値θａｃｃ１よりも小さいか否かを調べる。ここで、閾値θａｃｃ１は、固定値に設定することも可能であるが、例えば、一時切換用モードＭｔとして設定されるモードに応じて異なる値に設定してもよい。また、閾値θａｃｃ１は、例えば、モードＭが一時切換用モードＭｔに切り換えられた瞬間のアクセル開度θａｃｃ０を基準として、当該アクセル開度θａｃｃ０よりも数［%］〜十数［%］程度開側の値に可変設定することも可能である。
【０１１９】
そして、ステップＳ１１６において、アクセル開度θａｃｃが閾値θａｃｃ１以上であると判定された場合には、そのままルーチンを抜ける。一方、ステップＳ１１６において、アクセル開度θａｃｃが閾値θａｃｃ１よりも小さいと判定された場合には、ステップＳ１１９に進む。
【０１２０】
また、ステップＳ１１４において、一時切換用モードＭｔが前回のモードＭ(n-1)よりも低出力側の値であると判定されてステップＳ１１７に進むと、車速Ｖが閾値Ｖ２よりも高いか否かを調べる。ここで、閾値Ｖ２は、固定値に設定することも可能であるが、例えば、モードＭが一時切換用モードＭｔに切り換えられた瞬間の車速Ｖ０を基準として可変設定されることが望ましく、具体的には、当該車速Ｖ０よりも数［Km/h］〜十数［Km/h］程度定速側の値に設定されることが望ましい。また、閾値Ｖ２は、一時切換用モードＭｔとして設定されているモードに応じて異なる値に設定してもよい。
【０１２１】
そして、ステップＳ１１７において、車速Ｖが閾値Ｖ２以下であると判定された場合には、自動復帰を禁止すべく、そのままルーチンを抜ける。
【０１２２】
一方、ステップＳ１１７において、車速Ｖが閾値Ｖ２よりも大きいと判定された場合には、ステップＳ１１８に進み、アクセル開度θａｃｃが閾値θａｃｃ２よりも大きいか否かを調べる。ここで、閾値θａｃｃ２は、固定値に設定することも可能であるが、例えば、一時切換用モードＭｔとして設定されるモードに応じて異なる値に設定してもよい。また、閾値θａｃｃ２は、例えば、モードＭが一時切換用モードＭｔに切り換えられた瞬間のアクセル開度θａｃｃ０を基準として、当該アクセル開度θａｃｃ０よりも数［%］〜十数［%］程度閉側の値に可変設定することも可能である。
【０１２３】
そして、ステップＳ１１８において、アクセル開度θａｃｃが閾値θａｃｃ２以下であると判定された場合には、そのままルーチンを抜ける。一方、ステップＳ１１６において、アクセル開度θａｃｃが閾値θａｃｃ２よりも大きいと判定された場合には、ステップＳ１１９に進む。
【０１２４】
ステップＳ１１３、ステップＳ１１６、或いはステップＳ１１８からステップＳ１１９に進むと、モードＭの自動復帰条件が成立したことを判定して、自動復帰の許可判定を行った後、ルーチンを抜ける。
【０１２５】
ここで、上述の自動復帰判定において、自動復帰を禁止するための条件としては、上述した各条件（すなわち、ステップＳ１１１、Ｓ１１２、Ｓ１１５、Ｓ１１７の条件）全てを勘案する必要はなく、これらの条件は、適宜、選択的に用いてもよい。
【０１２６】
このように、本形態では、一時切換用モードＭｔとして任意のモードを設定可能であるため、運転者の使い勝手をさらに向上することができる。例えば、運転者がパワーを抑制した経済的な運転を好む場合、一時切換用モードＭｔとしてノーマルモード１或いはパワーモード３を予め設定しておけば、通常時にはモード選択スイッチ８を通じてセーブモード２を選択し、追い越し走行時等のモードＭを、一時切換スイッチ１１の操作によって速やかにノーマルモード１或いはパワーモード３に切り換えることができる。逆に、例えば、運転者が加減速レスポンスに優れたきびきびとした運転を好む場合、一時切換用モードＭｔとしてセーブモード２を予め設定しておけば、通常時にはモード選択スイッチ８を通じてノーマルモード１或いはパワーモード３を選択し、局所的なウェット路や凍結路等を通過する際のモードＭを、一時切換スイッチ１１の操作によって速やかにノーマルモード２に切り換えることができる。すなわち、本形態のように３つのモードが選択可能な場合にも、運転者は自己の運転スタイルに適合するモード以外のモードであって、限られた所定の走行シーンで有効な所定のモードを一時切換用モードＭｔとして予め設定しておけば、運転者は、一時切換スイッチ１１の操作を行うだけで、上記走行シーンに適したモードを迷うことなく瞬時に一時選択することができ使い勝手が向上する。
【０１２７】
また、一時切換用モードＭｔの選択時に、予め設定された復帰条件に基づいて復帰の可否判定を行い、復帰許可を判定したとき、モードＭを一時切換用モードＭｔから前回のモードＭ(n-1)に自動復帰させることにより、運転者の使い勝手をさらに向上することができる。この場合、特に、運転者のアクセル操作に基づいて復帰の許可を判定することにより、運転者のフィーリングに合った自動復帰制御を実現することができる。さらに、モードＭの自動復帰を禁止するための各種条件を車両の運転状態や時間等に基づいて適宜設定すれば、より運転者のフィーリングに合った自動復帰制御を実現することができる。
【０１２８】
尚、本発明は上述した形態に限るものではなく、例えばモードマップは異なる駆動力特性を有する２種類、或いは４種類以上設定されていても良く、このように設定することで、運転者は１台の車両で、異なる駆動力特性を有する２台分、或いは４台分以上の車両を運転することができる。又、このモードマップの駆動力特性を運転者の好みに応じて変更できるようにしても良い。
【０１２９】
更に、本形態では、アクセル開度とエンジン回転数に基づき異なる複数の駆動力特性を有する複数のモードマップを用いて目標トルクを設定する場合について例示したが、本発明はこれに限らず、各駆動力特性の目標トルクをアクセル開度とエンジン回転数から演算により求めても良い。
【０１３０】
又、本形態では、電子制御スロットル装置に装備されているスロットル弁を駆動するスロットルアクチュエータ３７を制御対象として説明したが、制御対象は、これに限らず、例えばディーゼルエンジンでは、制御対象をインジェクタ駆動装置とし、このインジェクタ駆動装置から噴射される燃料噴射量を目標トルクτｅに基づいて設定するようにしても良い。又、吸気弁を電磁動弁機構で開閉動作させるエンジンでは、制御対象を電磁動弁機構とし、この電磁動弁機構にて駆動する吸気弁の弁開度を目標トルクτｅに基づいて設定するようにしても良い。
【図面の簡単な説明】
【０１３１】
【図１】本発明の第１の形態に係り、インストルメントパネル及びセンタコンソールを運転席側から見た斜視図
【図２】同上、コンビネーションメータの正面図
【図３】同上、モード選択スイッチの斜視図
【図４】同上、マルチインフォメーションディスプレイの表示例を示す説明図
【図５】同上、モードを切換えた際のマルチインフォメーションディスプレイの表示例を示す説明図
【図６】同上、駆動力制御装置の構成図
【図７】同上、始動時制御ルーチンを示すフローチャート
【図８】同上、モードマップ選択ルーチンを示すフローチャート
【図９】同上、エンジン制御ルーチンを示すフローチャート
【図１０】同上、一時切換制御ルーチンを示すフローチャート
【図１１】同上、（ａ）はノーマルモードマップの概念図、（ｂ）はセーブモードマップの概念図、（ｃ）はパワーモードマップの概念図
【図１２】本発明の第２の形態に係り、一時切換用モード設定ルーチンを示すフローチャート
【図１３】同上、一時切換モード設定時のマルチインフォメーションディスプレイの表示例を示す説明図
【図１４】同上、一時切換制御ルーチンを示すフローチャート
【図１５】同上、一時切換用モードからの自動復帰判定ルーチンを示すフローチャート
【符号の説明】
【０１３２】
１…インストルメントパネル
３…コンビメータ
３ａ…タコメータ表示部
４…センタディスプレイ
８…モード選択スイッチ
９…ステアリングホイール
１１…一時切換スイッチ
１４…アクセルペダル
２２…Ｅ／Ｇ＿ＥＣＵ（モード選択制御手段、一時切換制御手段、駆動力設定手段、一時切換用モード設定手段、復帰判定手段、自動復帰制御手段）
２６…コンビメータ駆動部
２７…ＭＩＤ駆動部
２９…エンジン回転数センサ
３０…吸入空気量センサ
３１…アクセル開度センサ
３２…スロットル開度センサ
３７…スロットルアクチュエータ
４１…車速センサ
θａｃｃ…アクセル開度
θｅ…目標スロットル開度
θｔｈ…スロットル開度
τｅ…目標トルク
τｍａｘ…最大トルク
Ｌ１，Ｌ２，Ｌ３…アクセル−トルク線
Ｍ，１，２，３…モード
Ｍｐ１，Ｍｐ２，Ｍｐ３…モードマップ
Ｎｅ…エンジン回転数
Ｐ…パワー表示領域
【図１】
0004694437.tif 000002
【図２】
0004694437.tif 000003
【図３】
0004694437.tif 000004
【図４】
0004694437.tif 000005
【図５】
0004694437.tif 000006
【図６】
0004694437.tif 000007
【図７】
0004694437.tif 000008
【図８】
0004694437.tif 000009
【図９】
0004694437.tif 000010
【図１０】
0004694437.tif 000011
【図１１】
0004694437.tif 000012
【図１２】
0004694437.tif 000013
【図１３】
0004694437.tif 000014
【図１４】
0004694437.tif 000015
【図１５】
0004694437.tif 000016