(57)【特許請求の範囲】
【請求項１】
エンジンが許容上限回転数を超えるとき、エンジンへの燃料をカットしてエンジンの過回転を防止するようにしたエンジンの高回転時燃料カット制御装置において、
前記許容上限回転数として、エンジンを連続運転させ得る連続運転許容上限回転数と、該連続運転許容上限回転数よりも高くて、エンジンを一時的なら運転させ得る瞬時運転許容上限回転数とを設定し、
前記連続運転許容上限回転数または前記瞬時運転許容上限回転数を選択して使用可能とし、前記エンジンの後段における変速機の変速時は前記許容上限回転数として瞬時運転許容上限回転数を用い、該瞬時運転許容上限回転数に基づく燃料カット制御が少なくとも１回行われた後は、前記許容上限回転数として連続運転許容上限回転数を用いるよう構成したことを特徴とするエンジンの高回転時燃料カット制御装置。
【請求項２】
エンジンが許容上限回転数を超えるとき、エンジンへの燃料をカットしてエンジンの過回転を防止するようにしたエンジンの高回転時燃料カット制御装置において、
前記許容上限回転数として、エンジンを連続運転させ得る連続運転許容上限回転数と、該連続運転許容上限回転数よりも高くて、エンジンを一時的なら運転させ得る瞬時運転許容上限回転数とを設定し、
エンジンの運転状態に応じ、該エンジン運転状態に対応する連続運転許容上限回転数または瞬時運転許容上限回転数を選択して使用可能とし、
前記エンジンの運転状態をエンジン回転数の時間変化率から判定し、該エンジン回転数の時間変化率が設定変化率未満の時は前記許容上限回転数として連続運転許容上限回転数を用い、エンジン回転数の時間変化率が設定変化率以上の時は前記許容上限回転数として瞬時運転許容上限回転数を用いるよう構成したことを特徴とするエンジンの高回転時燃料カット制御装置。
【請求項３】
請求項２に記載の高回転時燃料カット制御装置おいて、エンジン回転数が前記連続運転許容上限回転数よりも低いエンジン回転数に対応した基準回転数を越えてから設定時間中に前記瞬時運転許容上限回転数を越えるようなエンジンの運転状態をもって、前記エンジン回転数の時間変化率が前記設定変化率以上と判断して前記許容上限回転数として瞬時運転許容上限回転数を用い、該設定時間の経過後は前記許容上限回転数として連続運転許容上限回転数を用いるよう構成したことを特徴とするエンジンの高回転時燃料カット制御装置。
【請求項４】
請求項３に記載の高回転時燃料カット制御装置おいて、前記基準回転数を、前記瞬時運転許容上限回転数から変速機の変速に伴うエンジン回転数低下量を差し引いて得られる値よりも高い回転数としたことを特徴とするエンジンの高回転時燃料カット制御装置。
【請求項５】
請求項３または４に記載の高回転時燃料カット制御装置おいて、前記設定時間を、ロー側変速段であるほど短くしたことを特徴とするエンジンの高回転時燃料カット制御装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の高回転時燃料カット制御装置おいて、前記許容上限回転数として瞬時運転許容上限回転数が選択されるのを、変速機が特定変速段である時のみ許可し、変速機がそれ以外の変速段を選択している間は前記許容上限回転数として連続運転許容上限回転数が選択されるよう構成したことを特徴とするエンジンの高回転時燃料カット制御装置。
【請求項７】
エンジンが許容上限回転数を超えるとき、エンジンへの燃料をカットしてエンジンの過回転を防止するようにしたエンジンの高回転時燃料カット制御装置において、
前記許容上限回転数として、エンジンを連続運転させ得る連続運転許容上限回転数と、該連続運転許容上限回転数よりも高くて、エンジンを一時的なら運転させ得る瞬時運転許容上限回転数とを設定し、
前記連続運転許容上限回転数または前記瞬時運転許容上限回転数を選択して使用可能とし、車両が発進してから所定時間が経過するまでの間、前記許容上限回転数として瞬時運転許容上限回転数を用い、該所定時間の経過後は前記許容上限回転数として連続運転許容上限回転数を用いるよう構成したことを特徴とするエンジンの高回転時燃料カット制御装置。
【請求項８】
エンジンが許容上限回転数を超えるとき、エンジンへの燃料をカットしてエンジンの過回転を防止するようにしたエンジンの高回転時燃料カット制御装置において、
前記許容上限回転数として、エンジンを連続運転させ得る連続運転許容上限回転数と、該連続運転許容上限回転数よりも高くて、エンジンを一時的なら運転させ得る瞬時運転許容上限回転数とを設定し、
前記連続運転許容上限回転数または前記瞬時運転許容上限回転数を選択して使用可能とし、車両が発進してから所定車速になるまでの間、前記許容上限回転数として瞬時運転許容上限回転数を用い、該所定車速になった後は前記許容上限回転数として連続運転許容上限回転数を用いるよう構成したことを特徴とするエンジンの高回転時燃料カット制御装置。
【請求項９】
請求項１乃至８のいずれか１項に記載の高回転時燃料カット制御装置おいて、前記瞬時運転許容上限回転数は変速機の変速比に応じた値であることを特徴とするエンジンの高回転時燃料カット制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、エンジンの過回転を防止するための高回転時燃料カット制御装置に関するものである。
【０００２】
【従来の技術】
エンジンには、クランクピンや、コンロッドや、オイルポンプなどエンジン構成部品の耐久強度で決まる許容上限回転数が存在し、これを越えてエンジンを過回転させるとエンジンの破損を生ずる虞がある。
そこで一般的なエンジンにあっては、エンジン回転数が許容上限回転数を超えるとエンジンへの燃料をカット（燃料供給を中止）することにより、エンジン回転数が許容上限回転数を超えたままになるのを防止する過回転防止対策がなされている。
【０００３】
エンジンの燃料カットによる過回転防止対策としては従来、例えば特許文献１に記載のごときものが知られている。
これに記載の過回転防止技術は、エンジン回転数が所定回転数以上になった時におけるエンジン回転数の上昇率から燃料カット回転数を求め、エンジン回転数がこの燃料カット回転数を超えた時、所定の遅延時間の経過後にエンジンへの燃料カットを行ってエンジン回転数の上昇を防止するものである。
【０００４】
【特許文献１】
特開昭５９−２０６６４６号公報
【０００５】
【発明が解決しようとする課題】
しかし従来のエンジン過回転防止技術は、燃料カット回転数が図５にNmax1で例示するように、所定以上のエンジン回転数になった時におけるエンジン回転数の上昇率から求めた１種類のみであり、エンジン回転数が当該１種類の燃料カット回転数Nmax1を越えないよう燃料カットを行うことから、以下のような問題の発生が懸念される。
【０００６】
つまり、図５に破線で示すごとく変速機の第１速から第２速への１→２アップシフト過程で一時的にエンジン回転数Neが瞬時ｔ２に燃料カット回転数Nmax1に達し、その後に変速機の第２速から第３速への２→３アップシフト過程で一時的にエンジン回転数Neが瞬時ｔ６に燃料カット回転数にNmax1達する場合につき説明すると、
従来のエンジン過回転防止制御によれば、かかるアップシフト過程での一時的なエンジン回転数Neの上昇時ｔ２，ｔ６に燃料カットが行われてエンジン回転数Neは燃料カット回転数Nmax1で頭打ちとなり、これにより瞬時ｔ２，ｔ６以後のエンジン回転数変化から明らかなように、変速比（エンジン回転数Neに対応した変速機入力回転数／車速VSPに対応した変速機出力回転数）がこれらの瞬時ｔ２，ｔ６に変速後ギヤ比に向かい始めてアップシフトが早期に終了させられる。
【０００７】
これがため、２→３アップシフト時について説明すると、本来なら急発進加速時故に車速VSPが例えば100km/hを越えてから２→３アップシフトを行わせるのが望まれるのに、車速VSPがそれよりも低い時（瞬時ｔ６）にアップシフトが行われてしまい、破線で示す車速VSPの経時変化から明らかなように特異な加速性能を十分に発揮させることができないという問題の発生が懸念される。
【０００８】
本発明は、エンジンの許容上限回転数としては、エンジンを連続運転させ得る上限回転数と、これよりも高くて、エンジンを一時的なら運転させ得る上限回転数とがあるとの事実認識に基づき、前記のような問題が懸念される場合はこれが一時的なものであることとも相まって、後者の高い上限回転数までエンジンの回転を許容して前記の問題を回避し得るようにしたエンジンの高回転時燃料カット制御装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
この目的のため、本発明によるエンジンの高回転時燃料カット制御装置は、請求項１に記載のごとく、
エンジンの過回転防止用の燃料カットを行うか否かを決定する時の判定基準であるエンジンの許容上限回転数として、エンジンを連続運転させ得る連続運転許容上限回転数と、これよりも高くて、エンジンを一時的なら運転させ得る瞬時運転許容上限回転数とを設定し、
連続運転許容上限回転数または瞬時運転許容上限回転数を選択して使用可能とし、エンジンの後段における変速機の変速時は許容上限回転数として瞬時運転許容上限回転数を用い、該瞬時運転許容上限回転数に基づく燃料カット制御が少なくとも１回行われた後は、許容上限回転数として連続運転許容上限回転数を用いるよう構成したものである。
【００１０】
【発明の効果】
かかる本発明の構成によれば、エンジンの運転状態に応じ、これに対応する連続運転許容上限回転数または瞬時運転許容上限回転数を選択して、エンジン過回転防止用の燃料カット制御に資するから、
前記のように変速に伴ってエンジン回転数が上昇するような場合は、この回転上昇が一時的なものであることから、後者の高い瞬時運転許容上限回転数を選択することにより、エンジンを連続運転許容上限回転数よりも高い回転数まで運転させることができる。
【００１１】
これがため、図５の破線特性につき前記した従来装置よりも高車速で変速（アップシフト）を行わせることができ、過回転防止用の燃料カット制御によっても加速性能が損なわれるということがなく、前記従来装置が抱える懸念を払拭することができる。
一方、エンジン回転数が瞬時運転許容上限回転数を越える時は、エンジンの燃料カットが行われてその過回転を確実に防止することができる。
なお瞬時運転許容上限回転数は、エンジンを一時的なら運転させ得る上限回転数であるが、上記のような変速（アップシフト）に伴うエンジン回転数の上昇は一時的なものであるから、エンジン回転数が継続的に瞬時運転許容上限回転数に張り付いてエンジンの破損に至ることはない。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づき詳細に説明する。
図１は、本発明の一実施の形態になるエンジンの高回転時燃料カット制御装置を示すブロック線図で、この装置は、連続運転許容上限回転数設定部１と、瞬時運転許容上限回転数設定部２と、エンジン許容上限回転数（燃料カット回転数）選択部３と、燃料カット判定部４と、エンジン回転センサ５とで構成する。
【００１３】
６はエンジンの燃料供給装置で、この装置６は、燃料カット判定部４から燃料カット信号FCが供給されない間、通常通りにエンジンへの燃料供給を行ってエンジンがアクセルペダル踏み込み量に応じた駆動力を発生するよう運転させるものとする。
しかし燃料供給装置６は、燃料カット判定部４から燃料カット信号Fが供給される間、エンジンへの燃料供給を中止してエンジン回転数を低下させるものとする。
【００１４】
連続運転許容上限回転数設定部１は、エンジンを連続運転させ得る回転数の上限値である連続運転許容上限回転数Nmax1を図４および図５に例示するように設定し、瞬時運転許容上限回転数設定部２は、エンジンを一時的なら運転させ得る回転数の上限値である瞬時運転許容上限回転数Nmax2を図４および図５に例示するように設定する。
従って、瞬時運転許容上限回転数Nmax2は連続運転許容上限回転数Nmax1よりも高いが、これら上限回転数Nmax1,Nmax2はそれぞれ、エンジンのクランクピンや、コンロッドや、オイルポンプなどエンジン構成部品の耐久強度で決まる固定値とする。
【００１５】
エンジン許容上限回転数（燃料カット回転数）選択部３は、上記した瞬時運転許容上限回転数Nmax2は連続運転許容上限回転数Nmax1の一方をエンジン許容上限回転数（燃料カット回転数）Ncutとして選択する。
燃料カット判定部４は、エンジン回転センサ５で検出したエンジン回転数Neと上記エンジン許容上限回転数（燃料カット回転数）Ncutとから、エンジン過回転防止用の燃料カットを行うべきか否かを判定し、行うべきなら燃料カット信号FCを燃料供給装置６に出力すると共に、燃料カットの実行中であることを示す燃料カット実行信号をエンジン許容上限回転数（燃料カット回転数）選択部３に出力してエンジン許容上限回転数（燃料カット回転数）Ncutの決定に資する。
【００１６】
エンジン許容上限回転数（燃料カット回転数）選択部３は、図２の制御プログラムを例えば演算周期Δｔ＝10msecごとの定時割り込みにより繰り返し実行して、エンジン許容上限回転数（燃料カット回転数）Ncutを決定する。
以下に詳細を説明するに、ステップＳ１では、エンジン回転数Neが基準回転数Nxsetを越えたか否かをチェックする。
ここで基準回転数Nxsetは、図４および図５に例示するように連続運転許容上限回転数Nmax1よりも小さな回転数とし、好ましくは、瞬時運転許容上限回転数Nmax2から、エンジンの後段における変速機の変速に伴うエンジン回転数低下量を差し引いて得られる値よりも高い回転数とする。
【００１７】
ステップＳ１でエンジン回転数Neが基準回転数Nxsetを越えていないと判定する間は、ステップＳ２においてタイマTMを０にクリアする。
ステップＳ１でエンジン回転数Neが基準回転数Nxsetを越えたと判定する時は、つまり、図４の瞬時ｔ１（図５の実線波形では瞬時ｔ１，ｔ５）に至ると、ステップＳ３でタイマTMがすでにセット済か否かを判定し、セット済でなければステップＳ４でタイマTMに図４または図５のごとき設定時間Txsetをセットし、セット済ならステップＳ５でタイマTMを上記の演算周期Δｔずつディクリメントする。
【００１８】
よってタイマTMの値（この値も本明細書では同じ符号TMにより表す）は、ステップＳ１でNe> Nxsetになったと判定する図４の瞬時ｔ１（図５の実線波形では瞬時ｔ１，ｔ５）から設定時間Txsetが経過したか否かを表す。
ここで設定時間Txsetは、図５に１→２変速用設定時間、および２→３変速用設定時間として示すように、ロー側変速段であるほど短く定める。
その理由は、ロー側変速段であるほど変速（アップシフト）に伴うエンジン回転数Neの上昇変化率が図５に示すように急であるからである。
【００１９】
ステップＳ６では、上記のタイマTMがTM>０か否かを、つまり、Ne> Nxsetになった図４の瞬時ｔ１（図５の実線波形では瞬時ｔ１，ｔ５）から設定時間Txset内か否かをチェックする。
ステップＳ６でTM>０であると判定する間は、つまり、Ne> Nxsetになった図４の瞬時ｔ１（図５の実線波形では瞬時ｔ１，ｔ５）から設定時間Txset内であれば、ステップＳ７で、図１に示す燃料カット判定部４からの燃料カット実行信号を基に燃料カット実行中か否かを判定し、その結果に応じて、未だ燃料カット実行中でなければステップＳ８でエンジン許容上限回転数（燃料カット回転数）Ncutに瞬時運転許容上限回転数Nmax2を設定し、既に燃料カット実行中であればステップＳ９でエンジン許容上限回転数（燃料カット回転数）Ncutに連続運転許容上限回転数Nmax1を設定する。
【００２０】
ステップＳ６でTM≦０であると判定する間は、図４および図５の設定時間Txset内にないから、ステップＳ１０で、エンジン許容上限回転数（燃料カット回転数）Ncutに連続運転許容上限回転数Nmax1を設定する。
【００２１】
図１の燃料カット判定部４は、図３の制御プログラムを例えば演算周期Δｔ＝10msecごとの定時割り込みにより繰り返し実行して、燃料カットを行うべきか否かを判定し、燃料カットを行うべきなら燃料カット信号FCを１にしてこれを燃料供給装置６に出力し、燃料カットを行うべきでなければ燃料カット信号FCを０にして燃料カット信号FCを出力させない。
以下に詳細を説明するに、ステップＳ１１では燃料カット信号FCが０か否かにより、燃料カットが未だ実行されていないか、既に実行されているのかをチェックする。
【００２２】
ステップＳ１１で燃料カット信号FCが０であると判定する時は、つまり、燃料カットが未だ実行されていない場合、ステップＳ１２においてエンジン回転数Neが、図２により前記のごとくに決定したエンジン許容上限回転数（燃料カット回転数）Ncutを越えたか否かをチェックする。
エンジン回転数Neが許容上限回転数（燃料カット回転数）Ncutを越えていなければ、燃料カットが不要であるから制御をそのまま終了して燃料カット信号FCを０に保持する。
しかしエンジン回転数Neが許容上限回転数（燃料カット回転数）Ncutを越えていれば、エンジンの過回転防止用に燃料カットが必要であるから、ステップＳ１３において燃料カット信号FCを１に切り替える。
【００２３】
ステップＳ１１で燃料カット信号FCが０でないと判定する時は、つまり、燃料カットが既に実行されている場合、ステップＳ１４においてエンジン回転数Neが、エンジン許容上限回転数（燃料カット回転数）Ncutよりもハンチング防止用のヒステリシス分だけ低い燃料リカバー（再供給）回転数Nrec以下になったか否かをチェックする。
エンジン回転数Neが燃料リカバー（再供給）回転数Nrec以下になるまでは、燃料の再供給が不要であるから制御をそのまま終了して燃料カット信号FCを１に保持する。
しかしエンジン回転数Neが燃料リカバー（再供給）回転数Nrec以下になったら、燃料の再供給が必要であるから、ステップＳ１５において燃料カット信号FCを０に切り替える。
【００２４】
以上説明した過回転防止用の燃料カット制御を図４により説明するに、
エンジン回転数Neが実線や破線で示すごとく、基準回転数Nxsetを越える瞬時ｔ１から設定時間Txsetが経過する瞬時ｔ２までの間は、図２のステップＳ８で許容上限回転数（燃料カット回転数）Ncutに大きい方の瞬時運転許容上限回転数Nmax2を設定し、
その後は図２のステップＳ９で、また、瞬時ｔ２以後はステップＳ１０で許容上限回転数（燃料カット回転数）Ncutに小さい方の連続運転許容上限回転数Nmax1を設定するから、
図４に実線で示すごとくエンジン回転数Neが、瞬時ｔ１から設定時間Txsetのうちに瞬時運転許容上限回転数Nmax2を越えるような運転状態では、つまり、エンジン回転数Neの時間変化率が設定変化率{（Nmax2-Nxset）/Txset}よりも急な変速に伴う変化率である時は、先ずエンジン回転数Neが実線で示すように瞬時運転許容上限回転数Nmax2を越えることのないような燃料カットを行い、その後はエンジン回転数Neが連続運転許容上限回転数Nmax1を越えることのないような燃料カットを行う。
【００２５】
よって、変速に伴ってエンジン回転数Neが急上昇するような場合は、エンジン回転数Neが図５に実線で示すごとく連続運転許容上限回転数Nmax1より高い瞬時運転許容上限回転数Nmax2まで上昇するようエンジンを運転させることができ、図５の破線特性につき前述した従来装置よりも高車速となる瞬時ｔ３，ｔ７に変速（アップシフト）を行わせることができ、過回転防止用の燃料カット制御によっても加速性能が損なわれるということがなく、前記従来装置が抱える懸念を払拭することができる。
しかしその後は、エンジン回転数Neが図４に実線で示すように連続運転許容上限回転数Nmax1を越えることのないような燃料カットを行うことから、いつまでもエンジンを高い瞬時運転許容上限回転数Nmax2まで回転上昇させるようなことがなく、エンジンの耐久性への悪影響を回避することができる。
【００２６】
他方、図４に破線で示すごとくエンジン回転数Neが、瞬時ｔ１から設定時間Txsetのうちに瞬時運転許容上限回転数Nmax2に達しないような運転状態では、つまり、エンジン回転数Neの時間変化率が設定変化率{（Nmax2-Nxset）/Txset}よりも緩やかな変化率である時は、瞬時ｔ１〜ｔ２の間はエンジン過回転防止用の燃料カットが行われない。
そして瞬時ｔ２以後は、許容上限回転数（燃料カット回転数）Ncutが瞬時運転許容上限回転数Nmax2から連続運転許容上限回転数Nmax1切り替わるため、エンジン回転数Neが図４に破線で示すごとく連続運転許容上限回転数Nmax1を越えることのないような燃料カットが行われ、いつまでもエンジンを高い瞬時運転許容上限回転数Nmax2に回転上昇させるのを防止してエンジンの耐久性への悪影響を回避することができる。
【００２７】
なお上記した実施の形態においては、図４および図５に実線で示すごとくエンジン回転数Neが、基準回転数Nxsetを越えてから設定時間Txsetのうちに瞬時運転許容上限回転数Nmax2を越えるようなエンジンの運転状態をもって、エンジン回転数Neの時間変化率が設定変化率{（Nmax2-Nxset）/Txset}よりも急な変速に伴う変化率であるとし、エンジン回転数Neが図４および図５に実線で示すように瞬時運転許容上限回転数Nmax2を越えることのないような燃料カットを行うこととしたため、
エンジン回転数Neの時間変化率を演算したり、変速を検知することなしに、簡単な制御ロジックにより前記の作用効果を安価に達成することができる。
【００２８】
また基準回転数Nxsetを前記した通り、瞬時運転許容上限回転数Nmax2から変速機の変速に伴うエンジン回転数低下量を差し引いて得られる値よりも高い回転数としたため、以下の作用効果が得られる。
つまり基準回転数Nxsetが、瞬時運転許容上限回転数Nmax2から変速機の変速に伴うエンジン回転数低下量を差し引いて得られる値よりも低い回転数である場合、基準回転数Nxsetが瞬時運転許容上限回転数Nmax2から大きく乖離し過ぎて変速（アップシフト）を判断することができなくなり、前記の作用効果を達成し得ないが、本実施の形態におけるように基準回転数Nxsetが、瞬時運転許容上限回転数Nmax2から変速機の変速に伴うエンジン回転数低下量を差し引いて得られる値よりも高い回転数である場合、前記の作用効果を確実に達成することができる。
【００２９】
更に設定時間Txsetを前記したごとく、そして図５に１→２変速用設定時間、および２→３変速用設定時間として示すように、ロー側変速比ほど短くしたため、
ロー側変速段であるほど変速（アップシフト）に伴うエンジン回転数Neの上昇変化率が図５に示すように急であるのに良く符合して、設定時間Txsetおよび瞬時運転許容上限回転数Nmax2を用いたエンジン回転数Neの上昇変化率に基づく変速判定を更に確実なものにすることができ、前記の作用効果を確実に達成することができる。
【００３０】
図６および図７は本発明による高回転時燃料カット制御装置の他の実施の形態を示し、図６は、図１に対応するブロック線図、図７は、図２に対応する燃料カット回転数決定プログラムのフローチャートである。
本実施の形態においては図６に示すように、図１に対し変速段特定部７および車速センサ８を追加して高回転時燃料カット制御装置を構成し、
エンジン許容上限（燃料カット）回転数選択部３が、図２のステップＳ１をステップＳ２１に置換した図７に示す燃料カット回転数決定プログラムを実行してエンジン許容上限（燃料カット）回転数Ncutを決定するものとする。
【００３１】
変速段特定部７は、エンジン許容上限（燃料カット）回転数選択部３が図２のステップＳ８におけると同様な図７の同符号で示すステップＳ８において行う処理、つまり、エンジン許容上限（燃料カット）回転数Ncutとして瞬時運転許容上限回転数Nmax2を選択する条件に、前記の問題を発生する変速機の特定変速段（例えば第１速および第２速）を追加し、これら特定変速段（第１速および第２速）である時のみ、エンジン許容上限（燃料カット）回転数選択部３がエンジン許容上限（燃料カット）回転数Ncutに瞬時運転許容上限回転数Nmax2を設定するようになすためのものである。
【００３２】
図８は、変速機の選択変速段（第１速〜第６速）ごとのエンジン回転数Neと車速VSPとの関係を例示し、前記した基準回転数Nxset、連続運転許容上限回転数Nmax1、および瞬時運転許容上限回転数Nmax2を併記したものである。
前記の問題を発生する変速機の特定変速段が上記した通り第１速および第２速である場合について説明すると、これら特定変速段（第１速および第２速）は、連続運転許容上限回転数Nmax1および瞬時運転許容上限回転数Nmax2の近辺におけるエンジン回転数領域と特定変速段（第１速および第２速）を表示する線とが交差する車速領域V1L〜V2Hにより特定することができる。
変速段特定部７はこの事実認識に基づき、車速センサ８で検出した車速VSPから、車速VSPが車速領域V1L〜V2H内の値（V1L<VSP<V2H）である時をもって特定変速段（第１速および第２速）選択信号をエンジン許容上限（燃料カット）回転数選択部３に出力する。
【００３３】
エンジン許容上限（燃料カット）回転数選択部３は、図７に示す燃料カット回転数決定プログラムを実行してエンジン許容上限（燃料カット）回転数Ncutを以下のごとく決定する。
ステップＳ２１では、上記変速段特定部７から車速VSPが車速領域V1L〜V2H内の値（V1L<VSP<V2H）であるとの信号、つまり、特定変速段（第１速および第２速）選択信号が入力されており、且つ、エンジン回転数Neが基準回転数Nxsetを越えたか否かをチェックする。
ステップＳ２１で、前記の問題を生ずる特定変速段（第１速および第２速）が選択されており、且つ、エンジン回転数Neが基準回転数Nxsetを越えたと判定する時、制御をステップＳ３〜ステップＳ９に進めて、図２につき前述したと同様の処理により、エンジン許容上限（燃料カット）回転数Ncutを以下のごとく決定する。
【００３４】
つまり図４に基づき説明すると、Ne> Nxsetになった瞬時ｔ１から設定時間Txset内であれば（ステップＳ６）、許容上限回転数（燃料カット回転数）Ncutに大きい方の瞬時運転許容上限回転数Nmax2を設定し（ステップＳ８）、
その後は、許容上限回転数（燃料カット回転数）Ncutに小さい方の連続運転許容上限回転数Nmax1を設定する（ステップＳ９およびステップＳ１０）。
よって図４に実線で示すごとくエンジン回転数Neが、瞬時ｔ１から設定時間Txsetのうちに瞬時運転許容上限回転数Nmax2を越えるような運転状態では、つまり、エンジン回転数Neの時間変化率が設定変化率{（Nmax2-Nxset）/Txset}よりも急な変速に伴う変化率である時は、先ずエンジン回転数Neが実線で示すように瞬時運転許容上限回転数Nmax2を越えることのないような燃料カットを行い、その後はエンジン回転数Neが連続運転許容上限回転数Nmax1を越えることのないような燃料カットを行い、前述した実施の形態におけると同様の作用効果を達成することができる。
【００３５】
ところで本実施の形態においては、図７のステップＳ２１で変速段特定部７から車速VSPが車速領域V1L〜V2H内の値（V1L<VSP<V2H）であるとの信号、つまり、特定変速段（第１速および第２速）選択信号が入力されていないと判定する時、制御をステップＳ２およびステップＳ１０に進めてエンジン許容上限（燃料カット）回転数Ncutに無条件に連続運転許容上限回転数Nmax1を設定することから、前記の問題を生じない特定変速段（第１速および第２速）以外の変速段が選択されているのに無駄に瞬時運転許容上限回転数Nmax2がエンジン許容上限（燃料カット）回転数Ncutに設定される無駄を回避することができる。
【００３６】
なお上記いずれの実施形態においても、走行中におけるエンジン過回転防止を主旨とするため、エンジン回転数Neが基準回転数 Nxsetを越えた瞬時から設定時間Txsetが経過するまでの第１回目に瞬時運転許容上限回転数Nmax2を許容上限回転数（燃料カット回転数）Ncutとして用いるようにしたが、
車両発進時のエンジン過回転制御に限る場合、図９に示すごとく、車両発進瞬時ｔ０から前記の問題を生じ易い所定時間Tstartの間は、エンジン許容上限（燃料カット）回転数Ncutとして瞬時運転許容上限回転数Nmax2を用い、所定時間Tstartが経過する瞬時ｔ１以後はエンジン許容上限（燃料カット）回転数Ncutとして連続運転許容上限回転数Nmax1を用いるようにしても、前記したと同様の作用効果を達成することができる。
【００３７】
またこれに代え、同じく図９に示すごとく車両が発進してから前記の問題を生じ易い所定車速VSP1になるまでの間、エンジン許容上限（燃料カット）回転数Ncutとして瞬時運転許容上限回転数Nmax2を用い、所定車速VSP1になった後はエンジン許容上限（燃料カット）回転数Ncutとして連続運転許容上限回転数Nmax1を用いるようにしても、前記したと同様の作用効果を達成することができること勿論である。
【００３８】
なお、上記いずれの実施の形態を採用するにしても、瞬時運転許容上限回転数Nmax2は変速機の変速比に応じた値とし、予め実験などにより定めておくのが良い。
図５を用いて２→３アップシフト時につき従来装置の問題を説明したと同じく、本来なら急発進加速時故に車速VSPが例えば100km/hを越えてから２→３アップシフトを行わせるのが望まれる場合につき、瞬時運転許容上限回転数Nmax2を変速機の変速比に応じて定める要領を以下に説明する。
従来装置の問題は、車速VSPが100km/hよりも低い時（図５の瞬時ｔ６）に２→３アップシフトが行われてしまうことであるから、これを防止するための瞬時運転許容上限回転数Nmax2は、２速で車速VSPを100km/hにした時のエンジン回転数よりも大きな値となるよう変速機の変速比に応じて定める。
ただし実際は、車両の走行抵抗（ころがり抵抗や空気抵抗など）や、勾配抵抗や、加速抵抗によりエンジンの回転上昇が車速上昇につれ鈍るため、瞬時運転許容上限回転数Nmax2はこれを考慮した分だけ小さな値に定めるのが好ましい。
上記した瞬時運転許容上限回転数Nmax2の設定はマニュアルトランスミッションの場合であるが、自動変速機においてはエンジンと変速機との間にトルクコンバータが介在しているため、トルクコンバータがロックアップ状態でない場合はトルクコンバータスリップ量を考慮しつつ上記の趣旨に沿うよう瞬時運転許容上限回転数Nmax2を定める必要があること勿論である。
【図面の簡単な説明】
【図１】  本発明の一実施の形態になるエンジンの高回転時燃料カット制御装置を示すブロック線図である。
【図２】  同実施の形態においてエンジン許容上限回転数（燃料カット回転数）選択部が実行する、許容上限回転数（燃料カット回転数）決定処理に関する制御プログラムを示すフローチャートである。
【図３】  同実施の形態において燃料カット判定部が実行する、燃料カット判定処理に関する制御プログラムを示すフローチャートである。
【図４】  同実施の形態になる高回転時燃料カット制御装置の動作を、エンジン回転数が急上昇する場合と、緩やかに上昇する場合とで比較して示すタイムチャートである。
【図５】  同実施の形態になる高回転時燃料カット制御装置の動作を、従来装置による動作と比較して示すタイムチャートである。
【図６】  本発明の他の実施の形態になるエンジンの高回転時燃料カット制御装置を示す、図１と同様なブロック線図である。
【図７】  同実施の形態においてエンジン許容上限回転数（燃料カット回転数）選択部が実行する、許容上限回転数（燃料カット回転数）決定処理に関する制御プログラムを示す、図２と同様なフローチャートである。
【図８】  選択変速段ごとのエンジン回転数と車速との関係を、図６および図７の実施の形態で用いる基準回転数、連続運転許容上限回転数、および瞬時運転許容上限回転数と共に示す特性線図である。
【図９】  本発明の更に他の実施の形態になる高回転時燃料カット制御装置の動作タイムチャートである。
【符号の説明】
１  連続運転許容上限回転数設定部
２  瞬時運転許容上限回転数設定部
３  エンジン許容上限回転数（燃料カット回転数）選択部
４  燃料カット判定部
５  エンジン回転センサ
６  エンジンの燃料供給装置
７  変速段特定部
８  車速センサ
【図１】
0004345375.tif 000002
【図２】
0004345375.tif 000003
【図３】
0004345375.tif 000004
【図４】
0004345375.tif 000005
【図５】
0004345375.tif 000006
【図６】
0004345375.tif 000007
【図７】
0004345375.tif 000008
【図８】
0004345375.tif 000009
【図９】
0004345375.tif 000010