(57)【要約】【課題】多気筒エンジン１の運転中に少なくとも２つの気筒２の稼働を停止させて、全気筒運転から部分気筒運転に切換える際に、トルクショックを可及的に軽減する。【解決手段】直列４気筒エンジン１の第１及び第４気筒２の稼働を停止させる際に、該両気筒２の稼働停止時期の時間間隔を車両駆動系の共振周期の略半分の時間（基準時間）に近づけることで、各気筒２の稼働停止に伴いそれぞれ駆動系が加振されても、これによる振動が相互に打ち消し合うようにして、乗員の感じるショックを大幅に軽減できる。部分気筒運転から全気筒運転に切換えるときにも同様にしてショックを軽減する。【選択図】    図５
2007120404.tif 000002
【特許請求の範囲】
【請求項１】
エンジンの運転状態に応じて一部の気筒の稼働を停止させ、部分気筒運転を行わせるようにした多気筒エンジンの制御装置であって、
全気筒運転から部分気筒運転への切換えの際に点火順序の連続しない少なくとも２つの気筒の稼働を停止させる稼働気筒数制御手段と、
車両の駆動系における現在の変速段を判定する変速段判定手段と、
前記変速段に対応する駆動系の共振周期の略半分の時間を基準時間として設定する基準時間設定手段と、
前記稼働気筒数制御手段によるいずれか１つの気筒の稼働停止時期から他のいずれか１つの気筒の稼働停止時期までの時間間隔が、前記基準時間に最も近くなるように当該両気筒の稼働停止時期をそれぞれ選定する停止時期選定手段と、
を備えることを特徴とする多気筒エンジンの制御装置。
【請求項２】
請求項１の多気筒エンジンの制御装置において、
前記稼働気筒数制御手段は、エンジンの部分気筒運転から全気筒運転への切換えの際に停止中の気筒の稼働を再開させるものであり、
前記稼働気筒数制御手段によるいずれか１つの気筒の稼働再開時期から他のいずれか１つの気筒の稼働再開時期までの時間間隔が、前記基準時間に最も近くなるように当該両気筒の稼働再開時期をそれぞれ選定する再開時期選定手段をさらに備えることを特徴とする多気筒エンジンの制御装置。
【請求項３】
請求項１の多気筒エンジンの制御装置において、
エンジンの全気筒運転から部分気筒運転への切換えの際に、前記稼働気筒数制御手段によるいずれか１つの気筒の稼働停止時期から他のいずれか１つの気筒の稼働停止時期までの時間間隔が前記基準時間に近づくように、エンジン回転数を制御する回転数制御手段を備えることを特徴とする多気筒エンジンの制御装置。
【請求項４】
請求項２の多気筒エンジンの制御装置において、
エンジンの部分気筒運転から全気筒運転への切換えの際に、前記稼働気筒数制御手段によるいずれか１つの気筒の稼働再開時期から他のいずれか１つの気筒の稼働再開時期までの時間間隔が前記基準時間に近づくように、エンジン回転数を制御する回転数制御手段を備えることを特徴とする多気筒エンジンの制御装置。
【請求項５】
請求項１〜４のいずれか１つの多気筒エンジンの制御装置において、
エンジンは４つの気筒を有し、
前記稼働気筒数制御手段は、点火順序が連続しない２つの気筒の稼働を停止させ、又は再開させるものであることを特徴とする多気筒エンジンの制御装置。
【請求項６】
請求項１〜５のいずれか１つの多気筒エンジンの制御装置において、
エンジンの部分気筒運転と全気筒運転との間の切換え中、変速機の変速作動を禁止する変速規制手段を備えることを特徴とする多気筒エンジンの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多気筒エンジンの運転中に一部の気筒への燃料供給や点火を停止して、当該気筒の稼働を停止させるようにしたエンジン制御システムに関する。
【背景技術】
【０００２】
従来より、車両に搭載される多気筒エンジンでは、相対的に負荷の低い運転状態などにおいて一部の気筒への燃料供給や点火を停止して、当該気筒の稼働を停止させることにより、機関効率を向上させて、燃費の削減を図るようにしたものが公知である。
【０００３】
例えば特許文献１に記載のものではエンジン回転数が１０００〜３５００ｒｐｍの範囲にあるときに、Ｖ型６気筒エンジンの一方のバンクにおける３つの気筒の稼働を停止させるとともに、その分、他方のバンクにおける３つの気筒（稼働気筒）の負荷が高くなることに対応して、スロットル弁やこれをバイパスする吸気制御弁などを開き、吸気量を増大させるようにしている。
【０００４】
そのように運転中のエンジンの稼働気筒数を変更して、全気筒運転と部分気筒運転とを切換える過渡時には、前記のように吸気量を調整して、切換えの前後でエンジンの出力トルクが同じになるようにしていても、例えば吸気の輸送遅れ等に起因して一時的にトルクが変動してしまい、乗員がショックを感じる虞れがあった。
【０００５】
この点、前記従来例のものでは、全気筒運転と部分気筒運転との切換えの過渡時における稼働気筒への吸気量の変化を予め調べて、制御マップ等に設定しておき、運転切換えの際には前記制御マップを参照して、気筒への実際の吸気充填量を推定し、これに基づいて燃料噴射量や点火時期の制御を行うことにより、切換え中のトルク変動を抑えてショックを軽減するようにしている。
【特許文献１】特開平１０−１０３０９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記従来例のように全気筒運転と部分気筒運転との切換えの前後でエンジンの出力トルクを合わせ、且つ切換え中のトルク変動を抑えるようにしても、やはりショックが発生してしまい、乗員に違和感を与えることが分かった。
【０００７】
このようなショックの原因を突き止めるために、本願の発明者は、車両の運転中に直列４気筒エンジンの２つの気筒の稼働を停止或いは再開して、その際のショックの発生状況を調べる実験を、エンジンの運転条件を種々変更しながら繰り返し実行した。そして、ショックの発生状況が変速段によって微妙に異なることを見出し、このショックの原因が変速機を含む駆動系全体の共振によるものであると推定して、本願発明の完成に至った。
【０００８】
すなわち、一般に車両の駆動系は車体及び車輪をマスとするばね系とみなすことができ、急加速時などエンジントルクが急激に立ち上がるときには、これを加振力として駆動系全体が共振し、車両には低周波の前後振動が発生することが知られている。このような駆動系全体の共振周期（固有周期：固有振動数の逆数）は、変速機における駆動力の伝達経路が変化すれば（即ち変速段が異なれば）、異なる値になる。
【０００９】
そして、直列４気筒エンジンの運転中に２つの気筒の稼働を停止する場合には、通常、いずれか１つの気筒の稼働を停止するのに続けて、当該気筒の次の次に点火時期を迎える気筒の稼働を停止すると考えられるが、こうすると、最初の気筒の稼働停止から次の気筒の稼働停止までの時間間隔が前記駆動系の共振周期に対してかなり短くなるので、各気筒の稼働停止に伴いそれぞれ駆動系に作用する負の回転力（加振力）が強め合い、これによる振動が増幅されて、ショックを発生させることになるのである。
【００１０】
以上の如き新規な知見に基づいて、本発明の目的は、全気筒運転から部分気筒運転への切換えの際に、いずれかの気筒の稼働停止に伴い車両の駆動系が加振されても、これによる振動が増幅されないようにして、ショックを軽減することにある。
【課題を解決するための手段】
【００１１】
前記目的を達成するために、本発明では、多気筒エンジンの運転中に少なくとも２つの気筒の稼働を停止させるときに、その各気筒の稼働停止に伴いそれぞれ駆動系に作用する加振力が相互に弱め合うようにしたことを特徴とする。
【００１２】
具体的に、請求項１の発明は、エンジンの運転状態に応じて一部の気筒の稼働を停止させ、部分気筒運転を行わせるようにした多気筒エンジンの制御装置を前提として、全気筒運転から部分気筒運転への切換えの際に点火順序の連続しない少なくとも２つの気筒の稼働を停止させる稼働気筒数制御手段と、車両の駆動系における現在の変速段を判定する変速段判定手段と、その変速段に対応する駆動系の共振周期の略半分の時間を基準時間として設定する基準時間設定手段と、前記稼働気筒数制御手段によるいずれか１つの気筒の稼働停止時期から他のいずれか１つの気筒の稼働停止時期までの時間間隔が、前記基準時間に最も近くなるように当該両気筒の稼働停止時期をそれぞれ選定する停止時期選定手段と、を備える構成とする。
【００１３】
前記の構成により、まず、部分気筒運転ではエンジンの少なくとも２つの気筒の稼働を停止することで、残りの気筒の稼働効率を高めて、エンジンの燃費を低減することができる。この際、点火順序の連続しない気筒の稼働を停止させることで、残りの気筒の燃焼間隔を略等間隔にすることが可能になり、振動の低減に有利になる。
【００１４】
また、全気筒運転から部分気筒運転に切換えるときには、基準時間設定手段によって、車両駆動系の変速段に対応する共振周期の略半分の時間が基準時間として設定され、この基準時間に最も近い間隔を空けて２つの気筒の稼働が停止するように、該両気筒の稼働停止時期がそれぞれ停止時期選定手段により設定される。
【００１５】
ここで、気筒の稼働停止というのは少なくとも気筒への燃料供給を停止して、燃焼行程を行わせないようにすることを意味し、その際、給排気バルブは作動していても非作動であってもよい。また、各気筒の稼働停止時期は、例えば点火時期のような予め設定したクランク角位置で代表される。
【００１６】
したがって、前記のように２つの気筒の稼働停止時期の時間間隔を、車両駆動系の共振周期の略半分の時間に近づけるようにすれば、その各気筒の稼働停止に伴い駆動系に負の回転力（加振力）が作用しても、これによる振動が相互に打ち消し合うようになり、ショックを大幅に軽減することができる。
【００１７】
好ましくは、前記稼働気筒数制御手段は、エンジンの部分気筒運転から全気筒運転への切換えの際に停止中の気筒の稼働を再開させるものとし、こうしていずれか１つの気筒の稼働が再開されてから他のいずれか１つの気筒の稼働が再開されるまでの時間間隔が前記基準時間に最も近くなるように、当該両気筒の稼働再開時期をそれぞれ選定する再開時期選定手段をさらに備えるのがよい（請求項２の発明）。
【００１８】
こうすれば、部分気筒運転から全気筒運転へ復帰する際にも、２つの気筒の稼働再開に伴い車両駆動系に生じる振動が相互に打ち消し合うようになり、ショックを軽減できるからである。
【００１９】
上述の如き発明の作用は、主に４〜６気筒エンジンにおいて有効であるが、その中でも４気筒エンジンにおいて部分気筒運転時に２つの気筒の稼働を停止させるようにする場合に、特に有効である（請求項５の発明）。稼働を停止させ、又は再開させる気筒の数が２つであれば、該気筒の稼働停止又は再開による駆動系の振動を略完全に打ち消すことも可能になるからである。
【００２０】
ところで、そのようにして２つの気筒の稼働停止又は再開による駆動系の振動を略完全に打ち消すためには、該各気筒の稼働停止又は再開の時間間隔を、車両駆動系の共振周期のちょうど半分の時間（前記基準時間）とすればよく、ちょうど基準時間にはできないとしても基準時間に近づけるほど、振動を効果的に打ち消すことができる。
【００２１】
そこで、好ましいのは、エンジンの全気筒運転から部分気筒運転への切換えの際に、前記稼働気筒数制御手段によるいずれか１つの気筒の稼働停止時期から他のいずれか１つの気筒の稼働停止時期までの時間間隔が前記基準時間に近づくように、エンジン回転数を制御する回転数制御手段を備えることである（請求項３の発明）。
【００２２】
同様に、エンジンの部分気筒運転から全気筒運転への切換えの際にも、前記稼働気筒数制御手段によるいずれか１つの気筒の稼働再開時期から他のいずれか１つの気筒の稼働再開時期までの時間間隔が前記基準時間に近づくように、エンジン回転数を制御することが好ましい（請求項４の発明）。
【００２３】
さらに、仮に前記のよう運転切換えの最中に変速段が変更されると、これにより駆動系の共振周期が変化してしまい、上述した発明の作用が十分に得られなくなる虞れがあるから、エンジン制御装置には、前記部分気筒運転と全気筒運転との間の切換え中は変速機の変速作動を禁止する変速規制手段を備えることが好ましい（請求項６の発明）。
【発明の効果】
【００２４】
以上、説明したように、本願の請求項１の発明に係る多気筒エンジンの制御装置によると、全気筒運転から部分気筒運転への切換えのために少なくとも２つの気筒の稼働を停止する際に、いずれか２つの気筒の稼働停止時期の時間間隔を車両駆動系の共振周期の略半分の時間（基準時間）に近づけることで、各気筒の稼働停止に伴いそれぞれ駆動系に生じる振動を相互に打ち消し合わせ、乗員の感じるショックを大幅に軽減することができる。
【００２５】
請求項２の発明では、エンジンを部分気筒運転から全気筒運転に切換えるときにも、前記と同様にしてショックを軽減することができる。
【００２６】
請求項３、４の発明では、運転切換えの際にエンジン回転数を制御して、２つの気筒の稼働停止又は再開時期の時間間隔を基準時間に近づけることで、車両駆動系における振動をより効果的に打ち消し合わせて、前記発明の効果を高めることができる。
【００２７】
また、請求項６の発明では、運転切換え中の変速機の変速作動を禁止することで、前記発明の効果をより確実に得ることができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施形態を図面に基づいて詳細に説明する。尚、以下の好ましい実施形態の説明は、本質的に例示に過ぎず、本発明、その適用物或いはその用途を制限することを意図するものではない。
【００２９】
（実施形態１）
図１は、本発明に係る多気筒エンジンの制御装置Ａを、図示しない自動車に搭載された直列４気筒エンジン１に適用した実施形態を示す。図に模式的に示すエンジン１は、４つの気筒２，２，…のそれぞれの燃焼室に臨んで点火プラグ３，３，…が配置されており、点火コイル４から供給される高圧電流により電極間に放電して、混合気に点火するようになっている。
【００３０】
また、エンジン１の側方には各気筒２毎の独立吸気通路を有する吸気マニホルド５が取り付けられるとともに、その独立吸気通路の下流に連通する各気筒２毎の吸気ポートには燃料噴射弁６が配設されており、それぞれ気筒２毎に適切なタイミングで燃料を噴射供給する。一方、マニホルド上流の共通吸気通路にはアクチュエータ駆動の電気式スロットル弁７が配設され、ここで吸気の流れを絞るようになっている。
【００３１】
尚、図示しないが、前記吸気マニホルド５の取付け側と反対側のエンジン側方には、各気筒２毎の独立排気通路を有する排気マニホルドが取り付けられており、各気筒２から排出される既燃ガス（排気）を触媒コンバータに導いて浄化した後に、消音器を介して大気中に放出する。
【００３２】
前記エンジン１の気筒列方向（図の左右方向）の一端部（図の右端部）には変速機８が取り付けられて、エンジン１と共にパワートレインを構成している。そして、その変速機８とは反対側のエンジン前端側から順に並んだ第１（#1）、第２（#2）、第３（#3）及び第４（#4）の４つの気筒２，２，…が、この実施形態では第１、第３、第４、第２の順番に点火されて、等間隔（１８０°ＣＡ）で燃焼するようになっている。
【００３３】
前記各気筒２毎の点火プラグ３、燃料噴射弁６及びスロットル弁７等の制御はコントローラ（PowerTrain Control Module：ＰＣＭ）１０によって行われる。このＰＣＭ１０は、少なくとも前記スロットル弁７の開度を検出するスロットル開度センサ１１、エンジン１の回転数を検出するためのセンサ１２（例えば回転数センサ、クランク角センサ）、変速機８の現在の変速段を検出するためのセンサ１３（例えばインヒビタスイッチ）等からの信号を受け入れて、エンジン１の運転状態に応じて点火プラグ３、燃料噴射弁６及びスロットル弁７等に制御信号を出力する。
【００３４】
具体的には、図２に一例を示すように、例えば吸気充填効率に相当するエンジン１の負荷状態とエンジン回転数とによって規定される全運転領域が、相対的に低負荷低回転側の第１領域Ｉと高負荷高回転側の第２領域IIとに区分されている。そして、エンジン１が高負荷側の第２領域IIにあるか、或いは低負荷側の第１領域Ｉにあってもスロットル開度やエンジン回転数の増大変化が所定以上であるときには、第１〜第４気筒２〜２の全てを稼働させる全気筒運転を行う。
【００３５】
一方、エンジン１が前記第１運転領域Ｉにあり、且つスロットル開度やエンジン回転数の変化が所定未満であれば、例えば第１及び第４気筒２，２への燃料供給及び点火を停止して、その稼働を停止させ、第２、第３気筒２，２のみを稼働させる部分気筒運転を行うようにする。こうして点火順序の連続しない２つの気筒２，２の稼働を停止させると、残りの第２、第３気筒２，２の燃焼間隔は等間隔（３６０°ＣＡ）になり、振動の低減に有利になる。
【００３６】
また、そうして部分気筒運転を行うときに稼働する第２及び第３気筒２，２の負荷は、第１及び第４気筒２，２の稼働が停止する分だけ全気筒運転時に比べて高くなるので、スロットル弁７を開くとともに、これによる第２及び第３気筒２，２への吸気充填量の増大に対応して、該各気筒２への燃料噴射量も増大させる。こうしてスロットル開度を大きくして相対的に負荷の高い状態とすることで、第２、第３気筒２，２の稼働効率を高めて、燃費を低減することができる。
【００３７】
（運転切換え時の制御）
ところで、例えばエンジン１が緩やかに減速しながら前記第２領域IIから第１領域Ｉへ移行して、全気筒運転から部分気筒運転に切換わるときには、この切換えの前後でエンジントルクが概ね同じになるように、第１及び第４気筒２，２の稼働停止に先立ってスロットル弁７を開くことになるが、こうして切換え前後のエンジントルクを合わせるようにしていても、切換えの際にはショックが発生して乗員に違和感を与えることがある。これは、２つの気筒２，２の稼働停止に伴い自動車の駆動系に作用する加振力が重なって、当該駆動系の共振により増幅されることによると考えられる。
【００３８】
すなわち、一般に、自動車の駆動系は車体及び車輪をマスとするばね系とみなすことができ、その共振周期は変速機８の変速段毎に異なる所定値（振動数で約２〜６Ｈｚくらい）になる。
【００３９】
そして、上述の如く直列４気筒エンジン１の第１及び第４気筒２，２の稼働を停止するときには通常、図３の上段に示すように、第１気筒２の稼働を停止するのに続けて、その次の次に点火時期を迎える第４気筒２の稼働を停止することになるが、そうすると、第１気筒２の稼働停止時期Ｓ１（実際には点火が行われなかった点火時期）から第４気筒２の稼働停止時期Ｓ２（同）までの時間間隔が、前記駆動系の共振周期に対してかなり短くなるので、該各気筒２の稼働停止に伴いそれぞれ作用する負の回転力を加振力として、駆動系に生じる振動の波形が図４(a)に模式的に示すように重なり、相互に強め合うことになる。
【００４０】
すなわち図４(a)に示すように、２つの気筒２，２の稼働停止時期の時間間隔が駆動系共振の半周期ΔＴのさらに半分よりも短いときには、実線で示すように第１気筒２の稼働停止に伴い駆動系に生じる振動の波形と、破線で示すように第４気筒２の稼働停止に伴い生じる振動の波形とが重なって、仮想線で示すように増幅される結果として、車体の前後加速度は、図３の下段に示すように、両気筒２，２の稼働停止直後に一旦、大幅に低下した後に収束することになり、この車体加速度の落ち込みが乗員にショックを感じさせるのである。
【００４１】
尚、前記図３に示す実験データは、一例としてエンジン回転数約１５００ｒｐｍ、スロットル開度約１／５、変速段３ｒｄで駆動系の固有振動数が約５Ｈｚのときのものであるが、この実験では、上述したように気筒２，２の稼働を停止する前後でエンジントルクを合わせるようにしてはおらず、スロットル開度や燃料噴射量、さらに点火時期も一定のままで単に第１及び第４気筒２，２の稼働のみを停止させている。
【００４２】
そのため、図の例では、第１、第４気筒２，２の稼働停止後の車体加速度（収束後の値）が稼働停止前に比べて低くなっているが、この収束後の車体加速度に比べても稼働停止直後の車体加速度は大幅に落ち込んでいる。この落ち込み分は、仮に気筒２，２の稼働を停止する前後でエンジントルクを合わせるようにしても残ってしまい、これが乗員にショックを感じさせる原因になるのである。
【００４３】
そのように、気筒２の稼働停止前後でトルク合わせをしても発生するショックを解消するために、この実施形態では、単純に第１気筒２の稼働停止に続けて第４気筒２の稼働を停止させるのではなく、両者の稼働停止時期の間の時間間隔が、自動車の駆動系の共振周期の略半分の時間である基準時間にできるだけ近くなるように、第４気筒２の稼働停止時期を選定するものである。
【００４４】
こうすることで、図４(b)に実線及び破線で各々示すように、第１及び第４気筒２，２の稼働停止に伴いそれぞれ駆動系に生じる振動の波形が相互に打ち消し合うようになり、図に仮想線で示すように振幅が小さくなって、乗員の感じるショックが十分に軽減されるのである。
【００４５】
また、この実施形態では、前記のように停止させた第１及び第４気筒２，２の稼働を再開させて、全気筒運転へ切換える際にも、その第１及び第４気筒２，２の稼働再開時期の間の時間間隔を前記基準時間にできるだけ近づけて、各気筒２の稼働再開に伴う駆動系の振動を相互に打ち消し合わせるようにしている。
【００４６】
以下、まず、全気筒運転から部分気筒運転への切換え時にＰＣＭ１０によって行われる具体的なエンジン制御の手順を図５のフローチャート図に基づいて説明する。
【００４７】
図示のフローのスタート後のステップＳＡ１では、少なくともスロットル開度センサ１１の他に、センサ１２、センサ１３等からの信号を入力し、また、メモリに記憶されているデータを読み込む。続くステップＳＡ２では、スロットル開度センサ１１の信号から検出されるスロットル開度と、センサ１２の信号から検出されるエンジン回転数とに基づいて、エンジン１の負荷状態を演算する。尚、エンジン負荷の演算には、例えば吸気流量センサや吸気負圧センサの出力を利用することもできる。
【００４８】
続いてステップＳＡ３において部分気筒運転への切換え条件が成立しているかどうか判定する。すなわち、例えば前記図２のような制御マップ上でエンジン１が低負荷側の第１領域Ｉにあるか或いは高負荷側の第２領域IIにあるか、また、スロットル開度やエンジン回転数の変化の度合いが所定以上であるか否か、などにより、全気筒運転とするか部分気筒運転とするかを決定する。
【００４９】
より具体的に、この例では、エンジン１が前記第２領域IIにあるか、或いは前記第１領域Ｉにあってもスロットル開度やエンジン回転数の増大変化が所定以上に大きければ、部分気筒運転への切換え条件が成立していない（Ｎｏ）と判定して、リターンする一方、エンジン１が前記第１領域Ｉにあり且つスロットル開度やエンジン回転数の変化が小さければ、部分気筒運転への切換え条件が成立している（Ｙｅｓ）と判定して、ステップＳＡ４に進む。
【００５０】
ステップＳＡ４では、センサ１３の信号から検出される現在の変速段に基づき、メモリに記憶されているテーブルを参照して基準時間を読み込む。この基準時間のテーブルは、変速機８を含む駆動系の共振周期を各変速段毎に予め実測等により求めて、その半分の時間を、気筒２の稼働停止次期の最適な時間間隔として変速段毎に設定したものである。図６は４段自動変速機についての基準時間テーブルの一例を示す。
【００５１】
前記ステップＳＡ４に続くステップＳＡ５では変速機８の変速作動を禁止し、続くステップＳＡ６では第１気筒２への燃料供給及び点火を停止して、その稼働を停止させる。そして、ステップＳＡ７において、前記のように燃料供給及び点火を停止した第１気筒２の点火時期（実際には点火されなかった点火時期）から次に稼働を停止させる第４気筒２の点火時期までの時間間隔が、前記ステップＳＡ４にて読み込んだ基準時間に最も近くなるような時期を選定して、当該第４気筒２の稼働を停止させ、しかる後にリターンする。
【００５２】
すなわち、図７に一例を示すように、まず第１気筒２の稼働を停止した後に（Ｓ１）、続いて迎える最初の点火時期（Ｓ２）では第４気筒２の稼働を停止させず、その次の点火時期（Ｓ３）まで１回待って、当該第４気筒２の稼働を停止させる。こうすると、第１、第４の２つの気筒２，２の稼働停止時期Ｓ１，Ｓ３の時間間隔が前記基準時間（図７にΔＴと示す）、即ち自動車の駆動系共振の半周期に近くなるので、該各気筒２の稼働停止時にそれぞれ駆動系が加振されても、これによる振動波形は前記図４(b)に示すように相互に打ち消し合うようになるのである。
【００５３】
その結果、図７の下段に示すように、車体の前後加速度は、２つの気筒２，２の稼働停止直後に大きく落ち込むことなく、該両気筒２，２の稼働停止前の値から稼働停止後の値へと緩やかに振動しつつ収束するようになる。この図のデータも前記図３と同様の実験条件において得られたものであり、２つの気筒２，２の稼働停止直後の車体加速度の落ち込みが非常に小さいことから、稼働停止の前後でエンジントルクを合わせるようにすれば、車体加速度の変動を非常に小さく抑えられることが分かる。
【００５４】
図８は、図３及び図７の下段にそれぞれ示す車体加速度のデータを対比したものであり、エンジン１の運転中に第１及び第４気筒２，２の稼働を停止して全気筒運転から部分気筒運転に切換えるときに、第１気筒２の稼働停止に続けて第４気筒２の稼働を停止する場合（図に破線で示す）と比較して、この実施形態のように両気筒２，２の稼働停止時期を選定すれば（実線で示す）、車体加速度の変動が大幅に小さくなることが分かる。
【００５５】
また、図９及び図１０は、それぞれ、この実施形態のように第１及び第２気筒２，２の稼働停止時期を選定した場合について、駆動系への入力と車体前後加速度とを周波数分析した結果を示し、図９によれば、変速段３ｒｄのときの駆動系の共振点fc（振動数約５Ｈｚ）付近で駆動系へ入力する加振力自体が小さくなっていることが分かる。また、図１０によれば、そうして駆動系への加振力が小さくなることによって車体加速度も小さくなることが分かる。尚図９、１０のグラフの縦軸の１メモリは１０ｄＢである。
【００５６】
前記図５のフローのステップＳＡ４により、センサ１３の信号から現在の変速段を判定する変速段判定手段１０ａと、こうして判定された変速段に対応する基準時間（駆動系の共振半周期）をテーブルから読み込んで設定する基準時間設定手段１０ｂと、が構成され、同ステップＳＡ５により、全気筒運転から部分気筒運転への切換え中に変速機８の変速作動を禁止する変速規制手段１０ｃが構成されている。
【００５７】
また、同ステップＳＡ６，ＳＡ７により、エンジン１の全気筒運転から部分気筒運転への切換えの際に点火順序の連続しない第１及び第４気筒２，２の稼働を停止させる稼働気筒数制御手段１０ｄと、その際に第１気筒２の稼働停止から第４気筒２の稼働停止までの時間間隔が前記基準時間に最も近くなるように当該両気筒の稼働停止時期をそれぞれ選定する停止時期選定手段１０ｅと、が構成されている。
【００５８】
換言すれば、この実施形態では、ＰＣＭ１０が、前記変速段判定手段１０ａ、基準時間設定手段１０ｂ、変速規制手段１０ｃ、稼働気筒数制御手段１０ｄ及び停止時期選定手段１０ｅをいずれもソフトウエアの形態で備えており、ＰＣＭ１０のプロセッサにより所定の制御プログラムが実行されることで、該各手段１０ａ〜１０ｅの機能が実現するようになっている。
【００５９】
続いて、部分気筒運転から全気筒運転への切換え時についても簡単に説明すると、図１１に示すフローチャート図のスタート後のステップＳＢ１〜ＳＢ３では、前記図５のフローのステップＳＡ１〜ＳＡ３と同様の制御手順を実行する。特にステップＳＢ３ではステップＳＡ３とは反対に全気筒運転への切換え条件が成立しているかどうか判定し、例えば、エンジン１が第１運転領域Ｉにあり且つスロットル開度やエンジン回転数の変化が小さければ、Ｎｏと判定してリターンする一方、エンジン１が第２運転領域IIにあるか、或いは第１運転領域Ｉにあってもスロットル開度やエンジン回転数の増大変化が所定以上に大きければ、Ｙｅｓと判定して、ステップＳＢ４〜ＳＢ６に進む。
【００６０】
ステップＳＢ４、ＳＢ５では図５のフローのステップＳＡ４、ＳＡ５と同様の制御手順を実行し、ステップＳＢ６では、稼働を停止している第１気筒２への燃料供給及び点火を再開して、その稼働を再開させる。続いてステップＳＢ７では、前記のように稼働を再開した第１気筒２の点火時期から次に稼働を再開させる第４気筒２の点火時期までの時間間隔が、ステップＳＢ４にて読み込んだ基準時間に最も近くなるような時期を選定して、当該第４気筒２の稼働を再開させ、しかる後にリターンする。
【００６１】
すなわち、図１２に一例を示すように、まず第１気筒２の稼働を再開した後に（Ｓ１）、続いて迎える点火時期（Ｓ２）では第４気筒２の稼働を再開させず、その次の点火時期（Ｓ３）まで待って、当該第４気筒２の稼働を再開させる。こうすると、第１、第２の２つの気筒２，２の稼働再開時期Ｓ１，Ｓ３の時間間隔が基準時間ΔＴに非常に近くなるので、該各気筒２の稼働再開に伴いそれぞれ正方向の回転力が駆動系に入力しても、これを加振力とする振動が相互に打ち消し合うようになり、図の下段に示すように、車体の前後加速度は、２つの気筒２，２の稼働再開前の値から稼働再開後の値へと緩やかに振動しつつ収束するようになる。
【００６２】
つまり、図１３に車体加速度のデータを対比して示すように、停止している第１及び第４気筒２，２の稼働を再開して、部分気筒運転から全気筒運転に切換えるときにも、この実施形態のように両気筒２，２の稼働再開時期を選定すれば（実線で示す）、第１気筒２の稼働再開に続けて第４気筒２の稼働を再開する場合（図に破線で示す）と比較して、車体加速度の変動を大幅に小さくすることができる。
【００６３】
前記図１１のフローにおいてステップＳＢ４は、変速段判定手段１０ａと基準時間設定手段１０ｂとに対応し、同ステップＳＢ５は、部分気筒運転から全気筒運転への切換え中も変速機８の変速作動を禁止する変速規制手段１０ｃに対応している。
【００６４】
また、同ステップＳＢ６，ＳＢ７は、停止している第１及び第４気筒２，２の稼働を再開させる稼働気筒数制御手段１０ｄと、その際に第１気筒２の稼働再開から第４気筒２の稼働再開までの時間間隔が前記基準時間に最も近くなるように当該両気筒の稼働再開時期をそれぞれ選定する再開時期選定手段１０ｆと、に対応している。
【００６５】
したがって、この実施形態１に係る多気筒エンジンの制御装置によると、まず、相対的に負荷の低い運転状態においてエンジン１の第１、第４気筒２，２の稼働を停止した部分気筒運転とすることで、残りの第２、第３気筒２，２の稼働効率を高めて、燃費を低減することができる。この際、点火順序の連続しない第１、第４気筒２，２の稼働を停止させ、残りの第２、第３気筒２，２を等間隔に燃焼させることで、振動の低減に有利になる。
【００６６】
また、そうして第１、第４気筒２，２の稼働を停止するときに、両者の稼働停止時期の間の時間間隔が駆動系共振の半周期にできるだけ近くなるようにして、当該両気筒２，２の稼働をそれぞれ停止させることで、各気筒２の稼働停止に伴い駆動系に生じる振動を相互に打ち消し合わせて、車体加速度の変動を大幅に減少させ、これにより乗員の感じるショックを大幅に軽減することができる。
【００６７】
さらに、そうして停止した第１、第４気筒２，２の稼働を再開させるときにも、両者の稼働再開時期の間の時間間隔が前記駆動系共振の半周期にできるだけ近くなるようにすることで、ショックを大幅に軽減することができる。
【００６８】
加えて、前記のような部分気筒運転と全気筒運転との間の切換え中は変速機８の変速作動を禁止するようにしているので、運転切換えの最中に駆動系の共振周期が変化して、前記の効果が十分に得られなくなる虞れもない。
【００６９】
（実施形態２）
図１４は、本発明の実施形態２に係るエンジン制御装置において、全気筒運転から部分気筒運転への切換え時にＰＣＭ１０によって行われるエンジン制御の手順を示すフローチャート図である。この実施形態２の制御装置は、エンジン１の運転切換えの際にエンジン回転数を補正するようにしたものであり、装置構成自体は前記実施形態１のものと殆ど同じなので、同一部材には同一の符号を付して、その説明は省略する。
【００７０】
この実施形態２では、エンジン１の運転切換えの際に前記実施形態１と同様に選定した第１及び第４気筒２，２の稼働停止時期の間の時間間隔が、より基準時間に近づくようにエンジン回転数を補正する。例えば、エンジン１を全気筒運転から部分気筒運転に切換えるときには、まず図示のフローのスタート後のステップＳＣ１〜ＳＣ４において、前記図５のフローのステップＳＡ１〜ＳＡ４と同じ制御手順を実行する。すなわち、エンジン１の運転中に部分気筒運転への切換え条件が成立すれば、ステップＳＣ４にて現在の変速段に対応する基準時間をテーブルから読み込む。
【００７１】
続いて、ステップＳＣ５において、メモリに記憶されているマップを参照して、現在の変速段に対応する最適エンジン回転数範囲を読み込む。この最適エンジン回転数範囲というのは、例えば第１気筒２に続けて第４気筒２の稼働を停止させたとき、或いは前記実施形態１のように１回待ってから停止させたとき、さらには２回以上待ってから停止させたときに、それぞれ、２つの気筒２，２の稼働停止時期の時間間隔が基準時間と殆ど同じになるようなエンジン回転数の範囲である。
【００７２】
そして、この実施形態では、図１５に一例を示すように、２つの気筒２，２の稼働停止及び再開の時間間隔と基準時間とのずれが所定時間内となるようなエンジン回転数の範囲を各変速段毎に予め計算等により求めて、前記最適エンジン回転数範囲のマップとして設定している。
【００７３】
より具体的に、例えば図示のマップにおいては、第１速（１ｓｔ）では５つの範囲が設定される一方、第２速（２ｎｄ）、第３速（３ｒｄ）及び第４速（４ｔｈ）ではそれぞれ３つの範囲が設定されており、そのうちの３ｒｄ欄の最上段に示す回転数範囲（５００〜７５０ｒｐｍ）では、変速機８が第３速にあるときに第１気筒２の稼働停止に続けて第４気筒２の稼働を停止させると、両者の稼働停止時期の時間間隔と基準時間とのずれが±０．０２秒内になる（時間間隔が基準時間に一致するのは６６６．７ｒｐｍである）。
【００７４】
また、３ｒｄ欄の中段に示す回転数範囲（１６３６．４〜２５７１．４ｒｐｍ）では、第４気筒２の稼働を１回待ってから停止させたときに、第１気筒２の稼働停止時期との時間間隔の基準時間からのずれが±０．０２秒内になる（基準時間に一致するのは２０００ｒｐｍである）。同様に、同欄最下段に示す回転数範囲（２７２７．３〜４２８５．７ｒｐｍ）では、第４気筒２の稼働を２回待ってから停止させたときの時間のずれが±０．０２秒内になる（基準時間に一致するのは３３３３．３ｒｐｍである）。
【００７５】
すなわち、エンジン回転数が前記マップから読み込んだいずれかの最適エンジン回転数範囲内にあれば、前記実施形態１のように第１及び第４気筒２，２の稼働停止時期を適切に選定することで、両気筒２，２の稼働停止時期の間の時間間隔が基準時間に概ね一致し、両者の稼働停止による駆動系の振動を殆ど完全に打ち消すことができるのである。
【００７６】
そこで、前記ステップＳＣ５に続いて、まずステップＳＣ６で変速機８の変速作動を禁止し、その後、ステップＳＣ７において、センサ１２の信号から検出される現在のエンジン回転数が、前記ステップＳＣ５にて読み込んだいずれかの最適エンジン回転数範囲内にあるかどうか判定する。この判定がＮｏであれば後述のステップＳＣ１０に進む一方、判定がＹｅｓで、現在のエンジン回転数がいずれかの最適エンジン回転数範囲内にあれば、ステップＳＣ８に進む。
【００７７】
そしてステップＳＣ８，ＳＣ９では、図５のフローのステップＳＡ６、ＳＡ７と同様の制御手順を実行して、第１及び第４気筒２，２の稼働を、両者の稼働停止時期の間の時間間隔が概略基準時間になるようにして停止させ、しかる後にリターンする。
【００７８】
つまり、エンジン１を全気筒運転から部分気筒運転に切換えるときに、エンジン回転数が各変速段毎のいずれかの最適エンジン回転数範囲内にあれば、エンジン回転数の補正は行わずに、実施形態１と同様に第１及び第４気筒２，２の稼働を停止させることで、該両気筒２，２の稼働停止に起因するショックを可及的に軽減できる。
【００７９】
一方、前記ステップＳＣ７において現在のエンジン回転数がいずれの最適エンジン回転数範囲内にもない（Ｎｏ）と判定して進んだステップＳＣ１０では、現在のエンジン回転数とこれに最も近い最適エンジン回転数範囲の境界値との回転数差が所定値（例えば２００ｒｐｍ）内かどうか判定し、回転数差が所定値内でなければ前記ステップＳＣ８，ＳＣ９に進む一方、回転数差が所定値内ならステップＳＣ１１に進んで、エンジン回転数を、最も近い境界を越えていずれかの最適エンジン回転数範囲に入るように制御する。
【００８０】
つまり、現在のエンジン回転数がいずれかの最適エンジン回転数範囲に比較的近ければ、その範囲に入るようにエンジン回転数を補正することで、第１及び第４気筒２，２の稼働停止時期の間の時間間隔を基準時間に概ね一致させるようにする。尚、そのようにエンジン回転数を補正するためには例えばスロットル開度、燃料噴射量、点火時期等を制御すればよい。また、吸排気弁の作動時期やリフト量を連続的に変更可能なエンジンであれば、これにより気筒２の吸気充填量を制御することもできる。
【００８１】
一方、現在のエンジン回転数がいずれの最適エンジン回転数範囲からも比較的遠いときには、エンジン回転数の補正に要する時間が大きくなることやエンジン回転数の補正によって乗員が違和感を覚えることを考慮して、前記のようなエンジン回転数の補正は行わないようにしている。
【００８２】
前記図１４のフローにおいてもステップＳＣ４が変速段判定手段１０ａと基準時間設定手段１０ｂとに対応し、同ステップＳＣ６が変速規制手段１０ｃに対応し、また、同ステップＳＣ８，ＡＣ９が稼働気筒数制御手段１０ｄと停止時期選定手段１０ｅと、に対応している。さらに、前記フローのステップＳＣ４，ＳＣ７，ＳＣ１０，ＳＣ１１により、稼働を停止する第１及び第４気筒２，２の稼働停止時期の間の時間間隔が基準時間に近づくようにエンジン回転数を制御する回転数制御手段１０ｇが構成されている。
【００８３】
尚、詳しい説明は省略するが、エンジン１を部分負荷運転から全気筒運転へ切換えるときにも前記と同様にして、第１及び第４気筒２，２の稼働再開時期の間の時間間隔がより基準時間に近づくようにエンジン回転数を補正するようにする。
【００８４】
したがって、この実施形態２に係る多気筒エンジンの制御装置Ａによると、前記実施形態１と同様に、エンジン１を全気筒運転と部分気筒運転との間で切換えるときに、第１及び第４気筒２，２の稼働停止又は再開時期の間の時間間隔が駆動系共振の半周期にできるだけ近くなるようにして、当該両気筒２，２の稼働をそれぞれ停止又は再開させることで、各気筒２の稼働停止又は再開に伴い駆動系に生じる振動を相互に打ち消し合わせて、車体加速度の変動を大幅に減少させることができる。
【００８５】
しかも、この実施形態では、前記の運転切換えの際にエンジン回転数を補正して、第１及び第２気筒２，２の稼働停止又は再開時期の間の時間間隔が駆動系共振の半周期と概ね同じになるようにしているので、各気筒２の稼働停止又は再開に伴い駆動系に生じる振動を相互に略完全に打ち消し合わせて、ショックを可及的に減少させることができる。
【００８６】
尚、本発明の構成は、前記実施形態１、２のものに限定されず、それ以外の種々の構成をも包含する。すなわち、例えば前記各実施形態に係るエンジン制御装置Ａでは、４気筒エンジン１において点火順序の連続しない第１、第４気筒２，２の稼働を停止させ、第２、第３気筒２，２のみを稼働させるようにしているが、反対に第２、第３気筒２，２の稼働を停止させ、第１、第４気筒のみを稼働させるようにしてもよい。
【００８７】
また、本発明は５気筒、６気筒のエンジンにも適用することができ、例えば６気筒エンジンに適用して点火順序の連続しない３つの気筒２，２，…の稼働を停止させるときには、そのうちのいずれか１つの気筒２の稼働停止時期から他のいずれか１つの気筒２の稼働停止時期までの時間間隔が基準時間に最も近くなるようにすればよい。
【００８８】
但し、その場合には２つの気筒２，２の稼働停止に伴う駆動系の振動を打ち消し合わせることはできても、残りの１つの気筒２の稼働停止に伴う駆動系の振動は残ってしまうので、本願発明の効果は、特に前記実施形態１、２のような４気筒エンジン１の場合に高いといえる。
【産業上の利用可能性】
【００８９】
本発明は、上述の如く、多気筒エンジンの運転中に一部の気筒の稼働を停止させることで、燃費を低減できるとともに、その際に殆どショックを発生させないようにすることができるので、乗用車のエンジンに有用である。
【図面の簡単な説明】
【００９０】
【図１】本発明に係るエンジン制御装置を直列４気筒エンジンに適用した実施形態１の概略構成図である。
【図２】稼働気筒数の切換え制御マップの一例を示す図である
【図３】第１気筒に続けて第４気筒の稼働を停止させるときの各気筒毎の指圧波形の変化と、これによる車体前後加速度の変化とを、対比して示すタイムチャート図である。
【図４】気筒の稼働停止により駆動系に生じる振動波形の干渉を示す説明図であり、(a)は振動が強め合う場合を、また、(b)は打ち消し合う場合を示す。
【図５】全気筒運転から部分気筒運転へ切換えるときのエンジン制御の手順を示すフローチャート図である。
【図６】基準時間テーブルの一例を示す図である。
【図７】第１気筒の稼働停止から１回待って、第４気筒の稼働を停止させるときの図３相当図である。
【図８】図３、図７の車体加速度のデータを対比して示す図である。
【図９】駆動系への入力の周波数分析結果を示す図である。
【図１０】車体前後加速度についての周波数分析結果を示す図である。
【図１１】部分気筒運転から全気筒運転へ切換えるときについての図５相当図である。
【図１２】実施形態２に係る図７相当図である。
【図１３】同図８相当図である。
【図１４】同図５相当図である。
【図１５】最適エンジン回転数範囲のマップの一例を示す図である。
【符号の説明】
【００９１】
Ａ        多気筒エンジンの制御装置
１        エンジン
２        気筒
８        変速機
１０      ＰＣＭ（コントローラ）
１０ａ    変速段判定手段
１０ｂ    基準時間設定手段
１０ｃ    変速規制手段
１０ｄ    稼働気筒数制御手段
１０ｅ    停止時期選定手段
１０ｆ    再開時期選定手段
１０ｇ    回転数制御手段
【図１】
2007120404.tif 000003
【図２】
2007120404.tif 000004
【図３】
2007120404.tif 000005
【図４】
2007120404.tif 000006
【図５】
2007120404.tif 000007
【図６】
2007120404.tif 000008
【図７】
2007120404.tif 000009
【図８】
2007120404.tif 000010
【図９】
2007120404.tif 000011
【図１０】
2007120404.tif 000012
【図１１】
2007120404.tif 000013
【図１２】
2007120404.tif 000014
【図１３】
2007120404.tif 000015
【図１４】
2007120404.tif 000016
【図１５】
2007120404.tif 000017