図1および図2は本発明に係る4サイクル火花点火式エンジン1の概略構成を示している。このエンジン1は、シリンダヘッド10およびシリンダブロック11を有しており、ECU2によって制御される構成になっている。前記エンジン1には、四つの気筒(第1気筒12A、第2気筒12B、第3気筒12Cおよび第4気筒12D)が設けられるとともに、各気筒12A〜12Dの内部には、クランクシャフト3に連結されたピストン13が嵌挿されることにより、その上方に燃焼室14が形成されている。
前記各気筒12A〜12Dの燃焼室14の頂部には、プラグ先端が燃焼室14内に臨むように点火プラグ15が設置されている。点火プラグ15には、これに電気火花を発生させるための点火装置27が付設されている。また、エンジン1には、前記燃焼室14の側方に配置され、燃焼室14内に燃料を直接噴射する燃料噴射弁16aを備えた燃料供給システム16が設けられている。燃料供給システム16には、図略の電動高圧ポンプが設けられており、この電動高圧ポンプから吐出された燃料タンクの燃料が分配管を介して燃料噴射弁16aに噴射されるように構成されている。電動高圧ポンプは、ECU2によって、エンジン1の運転状態に応じ、例えば3MPaから13MPaまでの範囲で燃圧を調整可能に構成されている。なお、燃料供給システムについては、例えば本件出願人が先に提案している特開2002−242738号公報に開示されているものと同等のものを適用可能であるので、その詳細については説明を省略する。
燃料噴射弁16aは、図外のニードル弁およびソレノイドを内蔵し、前記ECU2の燃料噴射制御部41から入力されたパルス信号のパルス幅に対応する時間だけ駆動されて開弁し、その開弁時間に応じた量の燃料を前記点火プラグ15の電極付近に向けて噴射するように構成されている。
前記各気筒12A〜12Dの燃焼室14の上部には、燃焼室14に向かって開口する吸気ポート17および排気ポート18が設けられるとともに、これらのポート17、18に、吸気弁19および排気弁20がそれぞれ装備されている。前記吸気弁19および排気弁20は、図示を省略したカムシャフト等を有する動弁機構によって駆動されることにより、各気筒12A〜12Dが所定の位相差をもって燃焼サイクルを行うように各気筒12A〜12Dの吸・排気弁19、20の開閉タイミングが設定されている。
前記吸気ポート17および排気ポート18には、吸気通路21および排気通路22が接続されている。前記吸気ポート17に近い吸気通路21の下流側は、図2に示すように、各気筒12A〜12Dに対応して独立した分岐吸気通路21aとされ、この各分岐吸気通路21aの上流端がそれぞれサージタンク21bに連通している。このサージタンク21bよりも上流側には共通吸気通路21cが設けられるとともに、この共通吸気通路21cには、アクチュエータ24により駆動されるスロットル弁23が配設されている。このスロットル弁23の上流側には、吸気流量を検出するエアフローセンサ25、吸気の温度を検知する吸気温センサ29、大気の空気密度を検出するための大気圧センサSW1が設けられ、スロットル弁23の下流側には吸気圧力(負圧)を検出する吸気圧センサ26が設けられている。
一方、各気筒12A〜12Dからの排気が集合する排気通路22の集合部下流には、排気を浄化するための触媒37が配設されている。この触媒37は、例えば、排気の空燃比状態が理論空燃比近傍にあるときにHC、COおよびNOxの浄化率が極めて高い、いわゆる三元触媒であり、これは排気中の酸素濃度が比較的高い酸素過剰雰囲気でこれを吸蔵する酸素吸蔵能を有し、酸素濃度の比較的低いときには吸蔵している酸素を放出して、HC、CO等と反応させるものである。なお、触媒37は、三元触媒に限らず、前記のような酸素吸蔵能を有するものであれば良く、例えば酸素過剰雰囲気でもNOxを浄化可能な、いわゆるリーンNOx触媒であってもよい。
図2において、38は上記排気通路22に導出された排気ガスを吸気通路21に還流する排気還流通路であり、この排気還流通路38には排気ガスの還流量を調節するためのEGR弁39が設けられている。
また、前記エンジン1には、タイミングベルト等によりクランクシャフト3に連結されたオルタネータ28が付設されている。このオルタネータ28は、図示を省略したフィールドコイルの電流を制御して出力電圧を調節することにより発電量を調整するレギュレータ回路28aを内蔵し、このレギュレータ回路28aに入力される前記ECU2からの制御信号に基づき、車両の電気負荷および車載バッテリーの電圧等に対応した発電量の制御が実行されるように構成されている。
さらに、エンジン1には、クランクシャフト3の回転角を検出する2つのクランク角度センサ30、31が設けられ、一方のクランク角度センサ30から出力される検出信号に基づいてエンジン回転速度Neが検出されるとともに、後述するように前記両クランク角度センサ30、31から出力される位相のずれた検出信号に基づいてクランクシャフト3の回転方向および回転角度が検出されるようになっている。
さらに、エンジン1には、カムシャフトに設けられた気筒識別用の特定回転位置を検出するカム角センサ32と、エンジン1の冷却水温度を検出する水温センサ33とが設けられ、また車体側には運転者のアクセル操作量に対応したアクセル開度を検出するアクセル開度センサ34が設けられている。
ECU2は、エンジン1の運転を統括的に制御するコントロールユニットである。本実施形態のECU2は、予め設定されたエンジン1の自動停止条件が成立したときに各気筒12A〜12Dへの燃料噴射を所定のタイミングで停止(燃料カット)して自動的にエンジン1を停止させるとともに、その後に運転者によるアクセル操作が行われる等により再始動条件が成立したときにエンジン1を自動的に再始動させる制御(アイドルストップ制御)を行うように構成されている。以下ECU2の説明にあたり、このアイドルストップ制御に関する部分を中心に説明する。
ECU2には、エアフローセンサ25、吸気圧センサ26、吸気温センサ29、クランク角度センサ30、31、カム角センサ32、水温センサ33、アクセル開度センサ34、および大気圧センサSW1からの各検知信号が入力されるとともに、燃料供給システム16(燃料噴射弁16a)、スロットル弁23のアクチュエータ24、点火装置27およびオルタネータ28のレギュレータ回路28aのそれぞれに各駆動信号を出力する。ECU2は、燃料噴射制御部41、点火制御部42、吸気流量制御部43、発電量制御部44、ピストン位置検出部45、筒内温度推定部46、空気密度推定部47、および排気還流制御部48を機能的に含んでいる。
燃料噴射制御部41は、燃料噴射タイミングと、各噴射における燃料噴射量と、燃圧とを設定して、その信号を燃料供給システム16に出力する燃料噴射制御手段である。特に本実施形態では、後述するように再始動時における膨張行程気筒での最初の燃焼のための燃料を分割噴射によって供給している。燃料噴射制御部41は、その分割噴射タイミングの設定や、燃料配分の設定も行う。
点火制御部42は、各気筒12A〜12Dに対して適切な点火タイミングを設定し、各点火装置27に点火信号を出力する。
吸気流量制御部43は、各気筒12A〜12Dに対して適切な吸気流量を設定し、その吸気流量に応じたスロットル弁23の開度信号をアクチュエータ24に出力する。特に本実施形態では、後述するようにエンジン1の自動停止時にスロットル弁23の開度を調節して、ピストン13が再始動に適した適正停止範囲に停止するような制御を行っている。吸気流量制御部43は、その際のスロットル弁23の開度調節も行う。
発電量制御部44は、オルタネータ28の適切な発電量を設定し、その駆動信号をレギュレータ回路28aに出力する。特に本実施形態では、後述するようにエンジン1の自動停止時にオルタネータ28の発電量を調節することによってクランクシャフト3の負荷を変化させ、ピストン13が再始動に適した適正範囲に停止するような制御を行っている。その際、発電量制御部44は、オルタネータ28の発電量の調節も行う。また再始動時には、通常よりも多めの発電を行うことによってエンジン1の負荷を増大させ、吹上がり(必要以上に急速なエンジン回転速度の上昇)を防止する制御を行っている。
ピストン位置検出部45は、クランク角度センサ30、31の各検出信号に基づき、ピストン位置を検出する。ピストン位置とクランク角度(°CA)とは1対1に対応するので、一般的になされているように本明細書においてもピストン位置をクランク角度で表す。本実施形態では、後述するように膨張行程気筒および圧縮行程気筒の自動停止中のピストン位置に基づいて各筒内空気量を算出し、それに応じて再始動時における各気筒の燃焼制御を行っている。
筒内温度推定部46は、水温センサ33によって検知されるエンジン1水温や、吸気温センサ29によって検知される吸気温度等に基づいて、予め実験等によって求められたマップを用いる等して各気筒12A〜12Dの気筒内の空気温度を推定する筒内温度推定手段である。特に本実施形態では、後述するように、エンジン1の再始動に際してエンジン1の停止時間を考慮した筒内温度推定を行い、その推定値に基づいた燃焼制御を行っている。
空気密度推定部47は、前記吸気温センサ29と大気圧センサSW1の出力から大気の空気密度を推定し、エンジン1の自動制御の際に燃料噴射タイミングのパラメータを出力するためのものである。
排気還流制御部48は、上記EGR弁39を駆動して排気還流通路38を開閉するためのものである。
以上のような構成のECU2によってアイドルストップ制御を行うにあたり、エンジン1の再始動時には、最初に圧縮行程気筒で燃焼を行わせることにより、そのピストン13を押し下げてクランクシャフト3を少しだけ逆転させる。これによって膨張行程気筒のピストン13を一旦上昇(上死点に近づける)させ、その気筒内の空気(燃料噴射後は混合気となる)を圧縮した状態で、この混合気に点火して燃焼させることにより、クランクシャフト3に正転方向の駆動トルクを与えてエンジン1を再始動させるように構成されている。
前記のようにして再始動モータ等を使用することなく、特定の気筒に噴射された燃料に点火するだけでエンジン1を適正に再始動させるためには、前記膨張行程気筒の混合気を燃焼させることにより得られる燃焼エネルギーを充分に確保することにより、これに続いて圧縮上死点を迎える気筒(本実施形態では圧縮行程気筒および吸気行程気筒)がその圧縮反力に打ち勝って上死点を越えるようにしなければならない。従って、膨張行程気筒内に充分な空気量を確保し、さらには、急速燃焼を実現して熱エネルギーから運動エネルギーへの変換を迅速化させる必要がある。
図3(A)(B)に示すように、圧縮行程気筒と膨張行程気筒とでは、それぞれ位相が180°CAだけずれているため、各ピストン13が互いに逆方向に作動する。膨張行程気筒のピストン13が行程中央よりも下死点側に位置していれば、その気筒の空気量が多くなって充分な燃焼エネルギーが得られる。しかし、前記膨張行程気筒のピストン13が極端に下死点側に位置した状態となると、圧縮行程気筒内の空気量が少なくなり過ぎて、再始動時の初回燃焼でクランクシャフト3を逆転させるための燃焼エネルギーが充分に得られなくなる。
これに対して前記膨張行程気筒の行程中央、つまり圧縮上死点後のクランク角度が90°CAとなる位置よりもやや下死点側の所定範囲R、例えば圧縮上死点後のクランク角度が100〜120°CAとなる範囲R内にピストン13を停止させることができれば、圧縮行程気筒内に所定量の空気が確保されて前記初回の燃焼によりクランクシャフト3を少しだけ逆転させ得る程度の燃焼エネルギーが得られることになる。しかも、膨張行程気筒内に多くの空気量を確保することにより、クランクシャフト3を正転させるための燃焼エネルギーを充分に発生させてエンジン1を確実に再始動させることが可能となる(以下この範囲Rを適正停止範囲Rとする)。
そこで、ピストン13を適正停止範囲R内に停止させるよう、ECU2によって次のような制御がなされる。
図4は、この制御によるエンジン自動停止時のタイムチャートであり、エンジン回転速度Ne、ブースト圧Bt(吸気圧力)およびスロットル弁23の開度Kを示す。また図5は、図4の時点t1付近以降の拡大図であり、図4に加えてクランク角度CAおよび各気筒の行程推移チャートを示す。
以下、説明を簡潔にするため、第1気筒12Aが膨張行程気筒、第2気筒12Bが排気行程気筒、第3気筒12Cが圧縮行程気筒、第4気筒12Dが吸気行程気筒であるものとする。
図7は、クランク角度信号の出力信号を示す説明図、図8は、エンジン自動停止からの経過時間と筒内温度推定値との関係を示すグラフである。
ECU2は、エンジン1の自動停止条件が成立した時点t0、すなわち、図9のステップS1において、フラグがONの場合、エンジン1の目標速度を、エンジン1を自動停止させない時の通常のアイドル回転速度(以下、通常のアイドル回転速度という)よりも高い値、例えば通常のアイドル回転速度が650rpm(自動変速機はドライブ(D)レンジ)に設定されたエンジン1では前記目標速度(自動停止条件成立時のアイドル回転速度)を850rpm程度(自動変速機はニュートラル(N)レンジ)に設定することにより、エンジン回転速度Neを通常のアイドル回転速度よりも少し高い回転速度で安定させる制御を実行する。またブースト圧Btが比較的高い所定の値(約−400mmHg)で安定するようにスロットル弁23の開度Kを調節する。
そしてエンジン回転速度Neが目標速度に安定した時点t1で燃料噴射を停止させてエンジン回転速度Neを低下させる。また、エンジン1を自動停止させる制御動作の初期段階である前記燃料噴射の停止時点t1で、スロットル弁23の開度Kを、気筒内空燃比を空気過剰率λ=1にしたときのアイドル時の吸気流量(エンジン1の運転を継続させるために必要な最小限の吸気流量)よりも多い吸気流量となるように設定する。すなわち、前記時点t1直前の燃焼状態が、気筒内空燃比を空気過剰率λ=1ないしλ=1付近に設定されて均質燃焼されている場合はスロットル弁23の開度Kを増大させ(例えば開度K=30%程度)、気筒内空燃比がリーンに設定されて成層燃焼されている場合はスロットル弁23の開度Kをそのまま(成層燃焼時の比較的大きな開度のまま)維持する。図4および図5は前者の場合を示している。
この制御によって時点t1からやや遅れてブースト圧Btが増大し始める(時点t1直前が均質燃焼の場合)か、または比較的高いブースト圧Btを維持する(時点t1直前が成層燃焼の場合)ので、排気ガスの掃気が促進される。
またECU2は、時点t1でオルタネータ28の発電を一旦停止させる。これによってクランクシャフト3の回転抵抗を低減し、エンジン回転速度Neの速度が早く低下し過ぎないようにしている。
こうして時点t1で燃焼噴射を停止するとエンジン回転速度Neが低下し始め、予め設定された基準速度、例えば760rpm以下になったことが確認された時点t2でスロットル弁23を閉止する。すると時点t2からやや遅れてブースト圧Btが減少し始め、エンジン1の各気筒に吸入される吸気流量が減少する。スロットル弁23を開放している時点t1から時点t2までの間に吸入された空気は、共通吸気通路21cおよびサージタンク21bを経由して各気筒の分岐吸気通路21aに導かれる。そして吸気行程を迎えた気筒から順にその空気を吸入することになる。図5に示す場合では第4気筒12D、第2気筒12B、第1気筒12A、第3気筒12Cの順となる。ここで、時点t1および時点t2の設定を前記のようにすることによって、第3気筒12C(圧縮行程気筒)よりも第1気筒12A(膨張行程気筒)の方がより多くの空気を吸入することになる。
時点t1以降はエンジン1が惰性で回転するため、エンジン回転速度Neが次第に低下し、やがて時点t5で停止するが、このエンジン回転速度Neの低下は、図4および図5に示すように、小刻みなアップダウン(4気筒4サイクルエンジンでは10回前後)を繰り返しながら低下して行く。
図5に示すクランク角度CAのタイムチャートは、実線が第1気筒12Aおよび第4気筒12Dの上死点(TDC)を0°CAとした場合のクランク角度を示し、一点鎖線が第2気筒12Bおよび第3気筒12Cの上死点を0°CAとした場合のクランク角度を示している。実線と一点鎖線とは90°CAを境に互いに逆位相となっている。4気筒4サイクルエンジン1では、180°CAごとに何れかの気筒が順次圧縮上死点を迎えるので、このタイムチャートは、実線または一点鎖線で示す波形の頂点(クランク角度=0°CA)において何れかの気筒が圧縮上死点を通過していることを示している。
この何れかの気筒が圧縮上死点となるタイミングは、前記エンジン回転速度Neのアップダウンの谷のタイミングと一致している。つまり、エンジン回転速度Neは、各気筒が順次圧縮上死点を迎える度に一時的に落ち込んだ後、その圧縮上死点を超えた時点で再び上昇するという小刻みなアップダウンを繰り返しながら次第に低下するのである。
そして最後の圧縮上死点を通過した時点t4の後に圧縮上死点を迎える圧縮行程気筒12Cでは、慣性力によるピストン13の上昇に伴って空気圧が高まり、その圧縮反力によりピストン13が上死点を越えることなく押し返されてクランクシャフト3が逆転する。このクランクシャフト3の逆転によって膨張行程気筒12Aの空気圧が上昇するため、その圧縮反力に応じて膨張行程気筒12Aのピストン13が下死点側に押し返されてクランクシャフト3が再び正転し始め、このクランクシャフト3の逆転と正転とが数回繰り返されてピストン13が往復作動した後に停止することになる。このピストン13の停止位置は、圧縮行程気筒12Cおよび膨張行程気筒12Aにおける圧縮反力のバランスにより略決定されるとともに、吸気行程気筒12Dの吸気抵抗やエンジン1の摩擦等の影響を受け、前記最後の圧縮上死点を超えた時点t4のエンジン1の回転慣性、つまりエンジン回転速度Neの高低によっても変化することになる。
従って、膨張行程気筒12Aのピストン13を適正停止範囲R内に停止させるためには、まず膨張行程気筒12Aおよび圧縮行程気筒12Cの圧縮反力がそれぞれ充分に大きくなり、且つ膨張行程気筒12Aの圧縮反力が圧縮行程気筒12Cの圧縮反力よりも所定値以上大きくなるように、両気筒に対する吸気流量を調節する必要がある。このために、燃料噴射の停止時点t1でスロットル弁23を開放してその開度Kを増大させることにより膨張行程気筒12Aおよび圧縮行程気筒12Cの両方に所定量の空気を吸入させた後、所定時間が経過した時点t2で前記スロットル弁23を閉止してその開度Kを低減することにより前記吸入空気量を調節するようにしている。
ところで、このようにしてエンジン1を自動停止させ、エンジン回転速度が低下する過程において、各気筒12A〜12Dが圧縮上死点を通過する際のエンジン回転速度(上死点回転速度)neと、膨張行程気筒12Aのピストン停止位置との間には、明確な相関関係がある。すなわち、各段階(停止前から2番目、3番目、4番目・・・)の上死点回転速度neがそれぞれ一定の速度範囲内にあるときに膨張行程気筒12Aのピストン停止位置が適正停止範囲R内となる確率が高くなるのである。
この特性を利用し、本実施形態ではエンジン回転速度Neの低下過程における所定の段階(特に重要なのは停止前から2番目(時点t3))の上死点回転速度neが一定の速度範囲内となるような制御を行って、膨張行程気筒12Aのピストン13がより確実に適正停止範囲R内で停止するような制御を行っている。具体的には、オルタネータ28の発電量を増減させることによってクランクシャフト3の負荷(エンジン負荷)を調節し、停止前から2番目の上死点回転速度ne(時点t3)が、350±50rpmの範囲内となるようにしている。
エンジン回転速度Neがさらに低下し、最後の圧縮上死点通過タイミング(図5に示す時点t4)を過ぎると、何れの気筒も上死点を通過することがなく、行程の推移はなされなくなる。ピストン13は、その行程内で減衰振動(逆向きに動くときはクランクシャフト3が逆転し、エンジン回転速度Neが負になる)しつつ狙いの適正停止範囲Rに停止しようとする。しかし、このとき吸気行程気筒12Dは吸気動作を行っており、その吸気抵抗が大きいとピストン13の停止位置がばらつきやすくなる。特に、吸気抵抗はピストン13が下死点側に動くときに大きくなるように作用するので、ピストン13が狙いよりも上死点寄りに停止しやすくなる。吸気行程気筒12Dのピストン13と膨張行程気筒12Aのピストン13とは同位相で動くので、結局膨張行程気筒12Aのピストン13が狙いよりも上死点寄りに停止しやすくなってしまう。
そこで本実施形態では、時点t4と略同時(やや遅らせてもよい)にスロットル弁23の開度Kを図5に示す開度K1(例えばK1=40%程度)まで増大させ、吸気行程気筒12Dの吸気抵抗を低減している。これによって膨張行程気筒12Aおよび圧縮行程気筒12Cにおける吸気流量バランスに影響を及ぼすことなく、そのバランスに応じた狙いの位置にピストン13がより停止しやすくなっている。
なお、このような制御を行うためには、時点t4が最後の圧縮上死点通過タイミングであることを即時に判別する必要があり、次の(圧縮行程気筒12Cでの)圧縮上死点は通過しないことを時点t4において予測しなければならない。そのため本実施形態では、ECU2が最後の上死点通過タイミングを判別するようにしている。ECU2は、各上死点通過時のエンジン回転速度と、予め実験等で求められた所定の回転速度(例えば260rpm)とを比較し、前者が後者以下となった時点で、それが最後の圧縮上死点通過タイミングであると判別する。なお、最後の圧縮上死点通過タイミングにおける上死点回転速度neは、高いほど行程後期寄り(膨張行程気筒12Aのピストン停止位置が下死点寄り、圧縮行程気筒12Cでは上死点寄り)で停止しやすくなる。
ところで、エンジン自動停止直前の膨張行程気筒12Aおよび圧縮行程気筒12Cの最終吸気行程における吸気流量バランスは、ブースト圧Btによっても影響を受ける。特に、停止前から2番目の圧縮上死点通過タイミング(図5の時点t3)は、圧縮行程気筒12Cにおいて最終吸気行程の始点となっており、この時点のブースト圧Btの影響が大きい。すなわち、このブースト圧Btが低い(真空側)と、圧縮行程気筒12Cへの吸気流量が少なくなり、結果的に圧縮行程気筒12Cのピストン13の停止位置が上死点寄り(膨張行程気筒12Aでは下死点寄り)となりやすい。ブースト圧Btが高い(大気圧側)と、その逆となる。
従って、最後の上死点通過タイミングにおける上死点回転速度neが高く、また停止前から2番目の圧縮上死点通過タイミングのブースト圧Btが低いときは、膨張行程気筒12Aのピストン13が行程後期寄りで停止しやすい条件が重なっており、狙いの停止位置(上死点後100〜120°CA)で停止する可能性が高い。このような条件のときに、時点t3でスロットル弁23の開度をK1まで増大させる制御を行うと、ピストン停止位置がより行程後期寄りとなって、かえって狙いの停止位置から外れてしまう虞がある。そこで本実施形態では、そのような場合には、時点t3におけるスロットル弁23の開度をK1より低開度(または閉止)とされる開度K2(図5参照)に設定し、吸気流量の増大を抑制することにより、膨張行程気筒12Aのピストン停止位置が下死点寄りになり過ぎないようにしている。
こうして時点t5においてピストン13が完全に停止するが、その停止直前から停止までのピストン13の動作をクランク角度センサ30、31で検出することにより、ECU2のピストン位置検出部45がピストン13の停止位置を検出する。図6は、そのピストン停止位置の検出制御動作を示すフローチャートである。この検出制御がスタートすると、第1クランク角度信号CA1(クランク角度センサ30からの信号)および第2クランク角度信号CA2(クランク角度センサ31からの信号)に基づき、第1クランク角度信号CA1の立ち上がり時に第2クランク角度信号CA2がLowであるか否か、または第1クランク角度信号CA1の立ち下がり時に第2クランク角度信号CA2がHighであるか否かを判定する(ステップS41)。これにより、エンジン1の停止動作時における前記信号CA1、CA2の位相の関係が、図7(A)のようになるか、それとも図7(B)のようになるかを判定してエンジン1が正転状態にあるか逆転状態にあるかを判別する。
すなわち、エンジン1の正転時には、図7(A)のように、第1クランク角度信号CA1に対して第2クランク角度信号CA2が半パルス幅程度の位相遅れをもって生じることにより、第1クランク角度信号CA1の立ち上がり時に第2クランク角度信号CA2がLow、第1クランク角度信号CA1の立ち下がり時に第2クランク角度信号CA2がHighとなる。一方、エンジン1の逆転時には、図7(B)のように、第1クランク角度信号CA1に対して第2クランク角度信号CA2が半パルス幅程度の位相の進みをもって生じることにより、エンジン1の正転時とは逆に第1クランク角度信号CA1の立ち上がり時に第2クランク角度信号CA2がHigh、第1クランク角度信号CA1の立ち下がり時に第2クランク角度信号CA2がLowとなる。
そこで、ステップS41の判定がYESであれば、エンジン1の正転方向のクランク角度変化を計測するためのCAカウンタをアップし(ステップS42)、ステップS41の判定がNOの場合は、前記CAカウンタをダウンする(ステップS43)。そして、エンジン自動停止後に前記CAカウンタの計測値を調べることでピストン停止位置を求める(ステップS44)。
エンジン1が完全に停止すると、各気筒12A〜12Dの筒内温度は図8の温度特性に示すような変化をする。図8は、エンジン自動停止からの経過時間と筒内温度との関係を示すグラフであり、エンジン自動停止時(時点t5)の筒内温度が80℃であった場合の筒内温度変化の推定値である。
この特性に示すように、エンジン1が完全に停止すると冷却水の流れが停止するので、停止直後に筒内温度が急速に上昇する。そしてエンジン自動停止後約10秒でピークとなり、以後は徐々に低下して行く。この特性は冷却水の温度(エンジン水温)や外気温(吸気温度)等によって異なり、ECU2の筒内温度推定部46はその特性をマップ化したデータを記憶している。なお、初回燃焼気筒(逆転再始動方式の場合には圧縮行程気筒12C、正転再始動方式の場合には膨張行程気筒12A)に関しては、所定の場合にタイミングt3以降に燃料が噴射されることから、その場合にはT12Cの特性を取ることとなり、そのような特性がこのグラフに対応する制御マップに記憶されている。
なお、エンジン自動停止動作期間中にスロットル弁23の開度Kを増大させることにより掃気が促進されるので、触媒37に充分な量の新気が供給される。従ってエンジン自動停止中は触媒37の酸素吸蔵量が充分に多い状態となっている。
次に、エンジン1の再始動時の制御について説明する。再始動の際は、上述のようにまず圧縮行程気筒12Cでの燃焼を行わせてエンジン1を一旦逆回転させてから膨張行程気筒12Aでの燃焼を行わせ、正転方向に転じさせる。つまりエンジン1を一旦逆回転させることによって膨張行程気筒12Aのピストン13を上昇させ、その圧縮圧力を増大させた後に当該気筒での燃焼を行わせる。膨張行程気筒12Aのピストン停止位置が適正停止範囲Rにあって燃焼のための充分な空気量が確保されていることと、その空気がエンジン1の逆転によって圧縮されることにより大きな燃焼エネルギーが得られる。つまりエンジン1を確実に正転方向に転じさせるとともにその後の継続的な運転に円滑に移行させることができる。
しかし、膨張行程気筒12A内に充分な空気が存在していることが、その空気を強く圧縮することの妨げとなっている。それは、圧縮された空気の圧縮反力が膨張行程気筒12Aのピストン13を押し戻す方向に作用するからである。
そこで本実施形態では、膨張行程気筒12Aへの燃料噴射タイミングを遅らせることにより、膨張行程気筒12A内の空気の圧縮量を増大(密度を増大)させる制御を行っている。燃料噴射タイミングを遅らせると、ある程度筒内空気が圧縮された状態の気筒内に燃料を噴射することになり、その気化潜熱によって圧縮圧力が減少する。従って同じエンジン1の逆転のエネルギーであればピストン13がより上死点近くまで移動することができ(ピストンストローク増大)、圧縮空気の密度をより高めることができる。
上記ECU2の自動停止制御手段によりエンジン1を自動停止させる際の制御動作を、図9〜図13に示すフローチャートに基づいて説明する。この制御動作がスタートすると、エンジン1の自動停止制御を実行することが可能な運転状態にあるか否かを示す自動停止許可フラグがONであるか否かを判定する(ステップS1)。この自動停止許可フラグは、車速が所定値(例えば10km/h)以上、操舵角が所定値以下、バッテリー電圧が基準値以上、且つエアコンがOFF状態にある等の条件が全て満たされている場合に、エンジン1の自動停止制御を実行することが可能な状態にあると判断してON状態となるように設定されている。
上記ステップS1でYESと判定された場合には、アクセル開度センサ34がOFF状態であるか否かを判定し(ステップS2)、YESと判定されて車両が所定の減速状態にあることが確認された場合には、さらにブレーキが踏み込まれているか否かを判定する(ステップS3)。本実施形態では、ステップS2、S3の判定が何れもYESの場合にのみ、次のステップS4に移行し、それ以外の場合には、ステップS2に復帰して、実質的に自動停止条件が成立するのを待機する。
ステップS2およびS3が何れも成立した場合、エンジン回転速度Neが、予め1100rpm程度に設定された減速時燃料カット実行判定用の判断基準値FC・ONよりも大きいか否かを判定し(ステップS4)、YESと判定された場合には、減速時燃料カットを実行する(ステップS5)。次いで、エンジン回転速度Neが、予め900rpm程度に設定された燃料復帰用の判断基準値F/C・OFF以下に低下したか否かを判定し(ステップS6)、YESと判定された時点で、上記減速時の燃料カット(FC)を終了して通常の燃料噴射状態に復帰し(ステップS7)、ステップS8に移行する。他方、ステップS4において、エンジン回転速度Neが、減速時燃料カット実行判定用の判断基準値FC・ON以下であると判定された場合には、燃料カット制御(ステップS5〜S7)をバイパスし、直ちにステップS8に移行する。
ステップS8においては、現在、各気筒12A〜12D内の空燃比が理論空燃比よりもかなり大きい値に設定されたリーン燃焼状態、つまり成層リーン燃焼の運転状態にあるか否かを判定し、YESと判定された場合には、エンジン1の目標回転速度を、通常のアイドル回転速度(650rpm程度)よりも所定量だけ高い値、例えば750rpm程度に設定して、この速度を維持する(ステップS9)。また、上記ステップS7でNOと判定されて気筒内の空燃比が理論空燃比ないし理論空燃比付近に設定された均一燃焼の運転状態にあることが確認された場合には、エンジン1の目標回転速度を、上記750rpmよりさらに高い値、例えば800rpm程度に設定して、この速度を維持する(ステップS10)。
その後、アクセル開度センサ34がOFFであり、且つブレーキセンサ35がONである状態が維持されているか否かをこの時点で再度判定し(ステップS11、S12)、何れもYESと判定された場合には、次のステップに移行し、アクセル開度センサ34がONまたはブレーキセンサ35がOFFの場合には、上記ステップS1にリターンして上記制御動作を繰り返す。
図10を参照して、アクセル開度センサ34がOFFであり、且つブレーキセンサ35がONである状態が維持されている場合には、車速が0か否か、つまり車両が停止したか否かを判定する(ステップS20)。
上記ステップS20でYESと判定されて停車状態となったことが確認された場合には、この時点t0で気筒12A〜12D内の空燃比が理論空燃比よりもリーンな燃焼状態、つまり成層燃焼状態にあるか否かを判定し(ステップS21)、YESと判定されて現在、エンジン1が成層リーン燃焼の運転状態にあることが確認された場合には、エンジン1の目標回転速度N1を、通常のアイドル回転速度(650rpm)よりも所定量だけ高い値、例えば810rpm程度に設定するとともに(ステップS22)、各気筒12A〜12Dの掃気性を向上させるために排気還流通路38に設けられたEGR弁39を閉止して排気還流を停止させる(ステップS23)。
他方、上記ステップS21でNOと判定されてエンジン1が成層リーン燃焼の運転状態にないことが確認された場合、例えば、触媒温度の低下、ないしNOx触媒のリフレッシュを図るために、気筒内の空燃比が理論空燃比ないし理論空燃比付近に設定された均一燃焼状態にあることが確認された場合には、エンジン1の目標回転速度N1を、上記810rpmよりさらに高い値、例えば860rpm程度に設定し(ステップS24)、且つスロットル弁23を開弁方向に操作してブースト圧Btが例えば−400mmHg程度に設定された目標圧P1となるようにスロットル弁23の開度Kをフィードバック制御する(ステップS25)。
ステップS22〜S23、或いはステップS24〜S25が終了すると、ECU2は、自動変速機のシフトレンジをニュートラルに設定して無負荷状態とする(ステップS26)。
上記のようにステップS1で車速が10km/hよりも大きい走行時にあってエンジン1の自動停止許可フラグがON状態にあることが確認されるとともに、ステップS2で車両が減速状態(ブレーキセンサ35がON状態)にあることが確認された場合に、エンジン1の目標回転速度N1をエンジン1の燃焼状態に対応した所定値として安定させる制御を実行するように構成したため、エンジン回転速度Neが通常のアイドル回転速度(650rpm)に低下する前に、エンジン1の自動停止制御を実行することができる。従って、通常のアイドル回転速度まで一旦、低下したエンジン回転速度Neを、上記目標回転速度N1まで上昇させるように構成した場合のように、エンジン回転速度Neの上昇に伴う不快感が運転者に与えられたり、エンジン1を自動停止させるまでの時間が必要以上に長くなったりする等の弊害が生じるのを防止することができる。
また、上記のように各気筒12A〜12D内に導入される空気量が多く、各気筒12A〜12Dの掃気性を充分に確保可能な成層リーン燃焼状態にある場合には、各気筒12A〜12D内に導入される空気量が少なく、各気筒12A〜12Dの掃気性を充分に確保することが困難な均一燃焼状態にある場合に比べ、上記目標回転速度N1を低い値に設定するように構成したため、上記成層リーン燃焼状態で掃気性を確保しつつ、エンジン回転速度Neが必要以上に高くなることに起因して燃費が悪化したり、不快な燃焼音が発生したりする等の弊害が生じるのを防止できるという利点がある。
さらに、上記ステップS20で車速が0であると判定された時点t0で、上記ステップS22、S24においてエンジン1の目標回転速度N1が所定値に設定されるとともに、上記ステップS26において自動変速機のシフトレンジがドライブ状態(Dレンジ)からニュートラル状態(Nレンジ)にシフトされることにより、自動変速機の負荷が軽減されるため、図4に示されるように、エンジン回転速度Neが、自動停止条件の成立時点t0からやや上昇することになる。
次いで、上記ステップS29でYESと判定されてエンジン1の自動停止条件が成立したことが確認された時点t0の後に、予め1sec程度に設定された所定時間が経過したか否かを判定する(ステップS27)。このステップS27でNOと判定された場合には、この判定動作を繰り返し、YESと判定された時点で、燃料噴射の停止条件(FC条件)が成立したか否か、具体的にはエンジン回転速度Neが目標回転速度N1となるとともに、ブースト圧Btが上記目標圧P1となった状態で安定したか否かを判定する(ステップS28)。なお、上記判定動作中にアクセル開度センサ34がOFF状態となり、あるいはブレーキセンサ35がON状態となった場合には、燃料噴射を停止させることなく、リターンする。これにより、車速が0となった直後に、走行状態に移行するような場合に、不適切なエンジン1の自動停止が行われるのを防止することができる。
そして、上記ステップS28でYESと判定され、エンジン回転速度Neおよびブースト圧Btが安定した状態となったことが確認された時点(図4および図5の時点t1)で、燃料噴射を停止させた後(ステップS29)、オルタネータ28の目標発電電流Geを0Aに設定して発電を停止させるとともに(ステップS30)、スロットル弁23を開弁して、その開度Kを例えば30%程度に設定する(ステップS31)。
図11を参照して、その後、上記ステップS29で燃料噴射が停止された時点t1から所定時間が経過したか否か、つまり燃料噴射の停止後に2回の圧縮上死点を迎えてその前に噴射された燃料の燃焼が終了したか否かを判定し(ステップS32)、YESと判定された時点で上記点火装置27による点火を停止させる(ステップS33)。次いで、エンジン回転速度Neが予め760rpm程度に設定された基準速度N2以下となったか否かを判定することにより、図4に示す燃料噴射の停止時点t1の後に、エンジン回転速度Neが低下し始めたか否かを判定し(ステップS34)、YESと判定された時点t2でスロットル弁23を閉止状態としてその開度Kを0%とする(ステップS35)。この結果、上記ステップS31でスロットル弁23が開放されて大気圧に近付くように上昇したブースト圧Btが、上記スロットル弁23の閉止操作に応じて所定の時間差をもって低下し始めることになる。
また、オルタネータ28の目標発電電流Geを予め60A程度に設定された初期値に設定してオルタネータ28を作動させる発電制御を開始する(ステップS36)。なお、上記ステップS34でエンジン回転速度Neが基準速度N2以下となったと判定された時点t2でスロットル弁23を閉弁状態とするように構成された上記実施形態に代え、エンジン1の上死点回転速度neが、例えば760rpm程度に設定された基準速度N2以下になったと判定された時点で、スロットル弁23を閉弁状態とするとともに、オルタネータ28の発電制御を開始するように構成してもよい。
次いで、エンジン1の上死点回転速度neが第1所定範囲内にあるか否かを判定する(ステップS37)。この第1所定範囲は、予め設定された基準ラインに沿ってエンジン回転速度Neが低下している過程で、例えばエンジン1が停止状態となる前の4番目の圧縮上死点を通過する時点t3における上死点回転速度neに基づいて設定された値であり、具体的には480rpm〜540rpmの範囲内に設定されている。
上記ステップS37でYESと判定され、エンジン1の上死点回転速度neが上記所定範囲(480rpm〜540rpm)内にあることが確認された場合には、その時点t3の上死点回転速度neに対応したオルタネータ28の目標発電電流Geを設定する(ステップS38)。すなわち、エンジン1の上死点回転速度neが高い程、目標発電電流Geが大きな値に設定されたマップM1から上死点回転速度neに対応した目標発電電流Geを読み出し、この値に基づいてオルタネータ28の目標発電電流Geを上記初期値(60A)から、上記マップから読み出された値に低下させる制御を実行する。
次いで、エンジン1の上死点回転速度neが、エンジン自動停止前の2番目の圧縮上死点を通過する時点t3における上死点回転速度neに基づいて設定された第2所定範囲内、例えば260rpm〜400rpmの範囲内にあるか否かを判定する(ステップS39)。
図12を参照して、上記ステップS39でYESと判定された場合、ECU2は、空気密度が所定の値未満であるか否かを判定する(ステップS50)。この判定は、例えば、高地(日本国内であれば、1500m、EU諸国であれば1800m以上)で自動停止制御を実行する場合、再始動時の燃焼が急速になり過ぎるため、始動性が低下する場合があるので、空気密度に応じて、燃料噴射タイミングを変更するために、この時点で判別することとしている。例えば、空気密度が1.08Kg/m3の場合、本実施形態では、実験に基づいてエンジン1の上死点回転速度neが高い程、燃料噴射量が大きな値に設定された燃料噴射マップM2に基づき、圧縮行程気筒12Cに対し、吸気行程(図4に示す時点t3とt4の間)で再始動用の燃料が噴射される(ステップS51)。これにより、この再始動用燃料が圧縮行程気筒12C内で気化霧化し、均質な混合気が自動停止期間中に生成されることになる。また、この気筒12Cに噴射された燃料が気化することによって気筒内温度が低下することになる。
そして、エンジン1の上死点回転速度neが所定値N3以下であるか否かを判定する(ステップS52)。この所定値N3は、予め設定された基準ラインに沿ってエンジン回転速度Neが低下している過程で最後の圧縮上死点を越える際の上死点回転速度neに対応した値であり、例えば260rpm程度に設定されている。また、各気筒12A〜12Cが順次圧縮上死点を通過する各時点のブースト圧Btが検知され、その値が記憶される。
上記ステップS52でYESと判定されてエンジン1の上死点回転速度neが上記所定値N3以下になったこと、つまりエンジン1が最後の圧縮上死点を通過したことが確認された場合には、この時点t5で、その1回前の圧縮上死点を通過する際のブースト圧Btを読み出し、この値をエンジン自動停止前の2番目の圧縮上死点(TDC)におけるブースト圧Btとして設定する(ステップS53)。
そして、エンジン1が最後の圧縮上死点を迎える時点t5における上死点回転速度ne(以下、最終上死点回転速度ne1という)と、エンジン1が停止から2回前の圧縮上死点におけるブースト圧Bt(以下、ブースト圧Bt2という)とに基づき、ピストン13が各行程の後期寄り位置(膨張行程気筒12Aでは下死点寄りの位置)で停止する傾向があるか否かを判定する(ステップS54、S55)。具体的には、最終上死点回転速度ne1が所定回転速度N4(例えばN4=200rpm)以上であり(ステップS54がYESの場合)、かつ上記ブースト圧Bt2が所定圧力P2(例えばP2=−200mmHg)以下であるとき(真空側であるとき)に(ステップS55がYESの場合)、上記行程の後期寄りの位置で停止する傾向が大きい。そこで、本実施形態では、ステップS54、S55を判定基準とし、上述した条件が成立した場合には、膨張行程気筒12Aにおけるピストン停止位置が、圧縮上死点後100°〜120°CAとなる適正停止範囲Rに対して120°CAに近い位置で停止するものとしている。
上記ステップS54、S55で何れもYESと判定された場合には、エンジン1の回転慣性が大きいとともに、圧縮行程気筒12Cへの最終吸気行程における吸気流量が少なく、その圧縮反力が小さい状態にあって、ピストン13が行程の後期寄りの位置で停止しやすい条件が既に揃っている。そこで、スロットル弁23の開度Kを、例えば5%程度に設定された第2開度K2とするようにスロットル弁23を操作する(ステップS56)。上記第2開度K2は、エンジン1の特性等に応じ、さらに小開度、あるいは閉止状態としてもよい。このようにして吸気行程気筒12Dに適度の吸気抵抗が生じ、ピストン13の停止位置が上記適正停止範囲Rを超えてさらに後期側となるという事態の発生が効果的に防止される。
他方、上記ステップS54、S55の何れかでNOと判定された場合には、エンジン1が上記のように行程の後期寄りの位置で停止する傾向が顕著ではなく、行程の比較的に前期寄りの位置、つまり膨張行程気筒12Aにおけるピストン停止位置が、圧縮上死点後100°〜120°CAとなる適正停止範囲Rに対して100°CAに近い位置または100°CA以下で停止する可能性がある。そこで、ピストン13を上記適正停止範囲R内により確実に停止させるために、スロットル弁23を開放操作する。例えばスロットル弁23の開度Kを、全開の40%程度に設定された第1開度K1とするようにスロットル弁23を開弁し(ステップS35)、吸気流量を増加させることにより、吸気行程気筒12Dの吸気抵抗を減少させる。この結果、エンジン1が行程の後期寄りの位置で停止しやすくなり、結果的に膨張行程気筒12Aにおけるピストン13の停止位置が適正停止範囲R内の下限(100°CA)を越えることが防止されることになる。
図13を参照して、さらに本実施形態においては、ステップS54、S55の判定によってスロットル開度Kを調整し、圧縮行程気筒12Cが行程中央の上死点寄りに移動できるようにするばかりでなく、スロットル開度Kの調整後に、圧縮行程気筒のピストン停止位置CAPを推定する処理を実行し(ステップS60)CAPが適正停止範囲R内であるか否かが判定される(ステップS61)。この判定で仮にピストン停止位置CAPが適正停止範囲R外であると判定された場合には、実験に基づいて推定される停止位置が下死点に近い程、燃料噴射量が大きな値に設定された追加用の燃料噴射マップM3に基づき、圧縮行程気筒12Cに対して、最後の圧縮行程(時点t5経過後)に追加の燃料が噴射される。これにより、可及的に圧縮行程気筒12Cの筒内圧力が低下し、より精緻に当該圧縮行程気筒12Cのピストン13を適正停止範囲R内(好ましくはその範囲の上死点側)で停止させることが可能になる。
ステップS61において、圧縮行程気筒12Cの停止位置が適正停止範囲R内であると判定された場合、或いは、ステップS62が実行された後は、エンジン1が停止状態になったか否かを判定し(ステップS63)、YESと判定された時点で、エンジン自動停止時間のカウントを開始する(ステップS64)。次いで、自動変速機のシフトレンジをニュートラル状態からドライブ状態(Dレンジ)に復帰させるとともに(ステップS65)、自動停止許可フラグをOFFとした後に(ステップS66)、制御動作を終了する。
上記のようにして自動停止状態となったエンジン1を再始動させる際の制御動作を図14〜図16に示すフローチャートに基づいて説明する。まず、所定のエンジン再始動条件が成立したか否かを判定し(ステップS100)、YESと判定された場合、例えば、停車状態から発進のためのアクセル操作等が行われた場合、バッテリー電圧が低下した場合、あるいはエアコンが作動した場合等には、ステップS64でカウント開始されたエンジン自動停止時間が予め設定された基準時間以内であるか否かが判定される(ステップS101)。エンジン1の自動停止時間が比較的長い場合には、自動停止制御中に燃料を噴射している場合であっても、圧縮行程気筒12C内が希釈化してしまい、所望の燃焼特性を得ることができなくなるおそれがある。そこで、この判定では、エンジン1の停止時間に応じて、再度、燃料噴射が必要であるか否かを判定しているのである。
ステップS101の判定でYESの場合、すなわち、エンジン自動停止時間が比較的短く圧縮行程気筒12Cの筒内が希釈化していないと判定された場合には、さらに大気の空気密度が所定範囲内であるか否かが判定される(ステップS102)。他方、ステップS101の判定でNOの場合には、ステップS102でYESの場合と同様に、圧縮行程気筒12Cを着火するためのフロー(ステップS103〜S110)に移行する。
圧縮行程気筒12Cを着火するためのフローとしては、最初にエンジン水温、自動停止からの経過時間、吸気温度等に基づいて筒内温度を推定する(ステップS103)。
次いで、エンジン1の自動停止時に検出されたピストン13の停止位置に基づき、圧縮行程気筒12Cおよび膨張行程気筒12A内の空気量を算出する(ステップS104)。つまり、上記ピストン13の停止位置から圧縮行程気筒12Cおよび膨張行程気筒12Aの燃焼室容積が求められる。なお、エンジン1の自動停止時には、燃料噴射の停止後にエンジン1が数回転してから停止するので膨張行程気筒12Aも新気で満たされた状態にあり、且つ、エンジン自動停止中に圧縮行程気筒12Cおよび膨張行程気筒12Aの内部が略大気圧となっているので、上記燃焼室容積から新気量が求められることになる。
次に、上記クランク角度センサ30、31の出力信号に応じて検出されたピストン停止位置が、圧縮行程気筒12Cにおける適正停止範囲R(上死点前BTDC60〜80°CA)のうち、下死点BDC寄りにあるか否かが判定される(ステップS105)。上述したように、本実施形態では、自動停止条件が成立したステップS20からステップS57までの間に、圧縮行程気筒12Cを行程中央よりも上死点側の適正停止範囲R内に停止させる制御を実行しているのみならず、図13のステップS60からステップS62の制御によってさらに、精緻に圧縮行程気筒12Cのピストン13の停止位置を行程中央よりも上死点側の適正停止範囲R内に停止させる制御を実行しているため、極めて高い確率で、圧縮行程気筒12Cは、上死点側に移動している。しかし、何らかの原因で意図された位置よりも下死点側で停止することも皆無とは言い難いので、念のため、このステップS105で圧縮行程気筒12Cのピストン停止位置を確認することとしているのである。
このステップS105でYESと判定され(このような判定がなされることは極めてまれであるが)、圧縮行程気筒12C内の空気量が比較的多いことが確認された場合には、上記ステップS104で算出された圧縮行程気筒12Cの空気量に対し、λ(空気過剰率)>1なる空燃比(例えば空燃比=20程度)となるように1回目の燃料噴射を行う(ステップS106)。この空燃比は、ピストン13の停止位置に応じて予め設定された圧縮行程気筒12Cの1回目用第1空燃比マップM11から求められ、λ>1というリーン空燃比に設定される。これにより、圧縮行程気筒12C内の空気量が比較的多いときであっても、逆転のための燃焼エネルギーが過多となることが防止される。
一方、上記ステップS105でNOと判定され、圧縮行程気筒12C内の空気量が比較的に少ないときは、上記ステップS104で算出された圧縮行程気筒12Cの空気量に対してλ≦1なる空燃比となるように1回目の燃料噴射を行う(ステップS107)。この空燃比は、ピストン13の停止位置に応じて予め設定された圧縮行程気筒12Cの1回目用第2空燃比マップM12から求められ、λ≦1(理論空燃比ないしはそれよりリッチ空燃比)に設定されることにより、圧縮行程気筒12C内の空気量が少ないときであっても、逆転のための燃焼エネルギーが充分に得られるようになっている。
次に、圧縮行程気筒12Cへの1回目燃料噴射から気化時間を考慮して設定した所定時間の経過後に、当該気筒12Cに対して点火を行う(ステップS108)。そして、点火後の一定時間内にクランク角度センサ30、31のエッジ、つまりクランク角度信号の立ち上がり又は立ち下がりが検出されたか否かにより、ピストン13が動いたか否かを判定し(ステップS109)、NOと判定されて失火によりピストン13が動かなかったことが確認された場合には、圧縮行程気筒12Cに対して再点火を行う(ステップS110)。
他方、上述したステップS101でエンジン自動停止時間が比較的短く、しかもステップS102で空気密度が所定値未満である場合、既に図13のステップS62で燃料が圧縮行程気筒12C内に噴射されていることから、圧縮行程気筒12C内には均質な混合気が生成されている。そこで、その場合には、直ちに圧縮行程気筒12Cを点火し(ステップS111)、その後はステップS109に以降して、逆転動作を実行させるようにしている。
次に、図15を参照して、上記ステップS109でYESと判定されてピストン13が動いたことが確認されると、ピストン停止位置および上記ステップS103で推定した筒内温度に基づいて、膨張行程気筒12Aに対する分割燃料噴射の分割比(1回目の前段噴射と2回目の後段噴射との比率)を算出する(ステップS121)。上記後段の噴射比率は、膨張行程気筒12Aにおけるピストン停止位置が下死点寄りであるほど、また筒内温度が高いほど大きな値に設定される。
次に、上記ステップS104で算出した膨張行程気筒12Aの空気量に対して所定の空燃比(λ≦1)となるように燃料噴射量を算出する(ステップS122)。この際の空燃比は、ピストン13の停止位置に応じて予め設定された膨張行程気筒12A用の空燃比マップM14から求められる。また、ステップS122で算出された膨張行程気筒12Aへの燃料噴射量とステップS121で算出された分割比とによって、膨張行程気筒12Aに対する前段(1回目)の燃料噴射量を算出し、噴射する(ステップS123)。
次に、上記ステップS103で推定された筒内温度に基づき、膨張行程気筒12Aに対する後段(2回目)の燃料噴射時期を算出する(ステップS124)。この2回目の噴射時期は、ピストン13が上死点側への移動(エンジン1の逆転)を開始した後に、気筒内の空気が圧縮されている時期であるとともに、噴射燃料の気化潜熱が圧縮圧力を効果的に減少させるように、つまりピストン13を上死点へ近づけるように設定され、且つこの2回目の噴射燃料が点火時期までに気化する時間が可及的に確保できるように設定される。
次に、ステップS122で算出された膨張行程気筒12Aへの燃料噴射量とステップS121で算出された分割比とによって、膨張行程気筒12Aに対する後段(2回目)の燃料噴射量を算出し(ステップS125)、上記ステップS124で算出された2回目の噴射時期に噴射する(ステップS126)。
上記膨張行程気筒12Aへの2回目の燃料噴射後に、所定のディレイ時間が経過した時点で点火する(ステップS127)。このディレイ時間は、ピストン13の停止位置に応じて予め設定された膨張行程気筒12A用の点火マップM15から求められる。上記点火による膨張行程気筒12Aでの初回燃焼により、エンジン1は逆転から正転に転ずる。従って、圧縮行程気筒12Cのピストン13が上死点側に移動し、気筒内のガス(上記ステップS108の点火によって燃焼した既燃ガス)を圧縮し始める。
次に、燃料の気化時間を考慮に入れ、圧縮行程気筒12Cに2回目の燃料を噴射する(ステップS128)。この際の燃料噴射量は、1回目の噴射量とを合計した噴射量に基づく全体の空燃比が可燃空燃比(下限は7〜8)よりもさらにリッチ(例えば6程度)になるように、ピストン13の停止位置に応じて予め設定された圧縮行程気筒12Cの2回目用空燃比マップM16から求められる。この圧縮行程気筒12Cにおける2回目の噴射燃料による気化潜熱に応じて、圧縮行程気筒12Cの圧縮上死点付近における圧縮圧力が低減されることにより、当該圧縮上死点を容易に越えることが可能となる。
なお、上記圧縮行程気筒12Cへの2回目の燃料噴射は、専ら筒内の圧縮圧力を低減させるためになされるものであって、これに対する点火、燃焼は行われず、可燃空燃比よりもリッチなために自着火も起こらず、この不燃燃料は、その後に排気通路22の排気ガス浄化触媒に吸蔵されている酸素と反応して、無害化される。
次に図16を参照して、上記のように圧縮行程気筒12Cにおいて2回目に噴射された燃料は燃焼しないので、膨張行程気筒12Aでの最初の燃焼に続く次の燃焼は、吸気行程気筒12D、つまり停止時に吸気行程にあった第4気筒での最初の燃焼となる。この吸気行程気筒12Dのピストン13が圧縮上死点を越えるためのエネルギーとしては、膨張行程気筒12Aにおける初回燃焼のエネルギーの一部が充てられ、上記膨張行程気筒12Aにおける初回燃焼のエネルギーが、圧縮行程気筒12Cが圧縮上死点を乗り越えるためと吸気行程気筒12Dが圧縮上死点を越えるためとの両方に供される。
従って、円滑な始動のためには吸気行程気筒12Dが圧縮上死点を越えるためのエネルギーが小さいことが望ましく、このために気筒12D内の空気密度を推定し、その推定値から吸気行程気筒12Dの空気量を算定した後(ステップS140)、上記ステップS103で推定した筒内温度に基づいて、自着火を防止するための空燃比補正値を算出する(ステップS141)。すなわち自着火が起こると、その燃焼によって圧縮上死点に至る前にピストン13を下死点側に押し戻す力(逆トルク)が発生し、その分だけ圧縮上死点を越えるためのエネルギーが多く消費されるので望ましくない。そこで、上記逆トルクを抑制するために空燃比をリーン側に補正し、圧縮自己着火が起こらないようにしている。
次に、上記ステップS140で算定した吸気行程気筒12Dの空気量と、上記ステップS141で算出した空燃比補正値を考慮した空燃比とに基づき、吸気行程気筒12Dへの燃料噴射量を算出する(ステップS142)。そして、上記吸気行程気筒12Dに対する燃料噴射を行うが、この燃料噴射は、その気化潜熱によって圧縮圧力が低減されるように、つまり圧縮上死点を越えるための必要エネルギーが低減されるように、圧縮行程の後期まで遅延され(ステップS143)、その遅延量は、エンジン1の自動停止期間、吸気温度、エンジン水温等に基づいて算出される。
また、上記逆トルクの発生を抑制するため、点火時期を上死点以降に遅延して点火する(ステップS144)。以上の制御が実行されることにより、吸気行程気筒12Dにおいて、圧縮上死点まではその圧縮圧力が小さくなって上死点を越えやすくなり、上死点を過ぎた時点で燃焼エネルギーによる正転方向のトルクが発生することになる。
上記ステップS144の後、通常の制御状態に移行してもよいが、当実施形態では、さらにエンジン回転速度の吹上がりを抑制する制御を行っている。このエンジン回転速度の吹上がりとは、吸気行程気筒12Dでの初回燃焼以降、エンジン回転速度が必要以上に急上昇することをいい、加速ショックが発生したり、運転者に違和感が与えられたりする原因となるので望ましくない。上記エンジン回転速度の吹上がりは、自動停止期間中の吸気圧力(スロットル弁23より下流の圧力)が略大気圧となっているために、始動直後(吸気行程気筒12Dでの初回燃焼以降)の各気筒12A〜12Dでの燃焼エネルギーが通常のアイドル運転時の燃焼エネルギーに比べて一時的に大きくなることにより発生する。このために下記のステップS145〜S158で、上記エンジン回転速度の吹上がりを抑制する制御を行っている。
まず、オルタネータ28の目標電流値を通常より高めに設定して発電を開始し(ステップS145)、このオルタネータ28の発電によってクランクシャフト3の回転抵抗(エンジン1の外部負荷)を増大させてエンジン回転速度の吹上がりを抑制する。
次に、吸気圧センサ26によって検出された吸気圧力が、エンジン1の自動停止を行わない場合の通常のアイドル時における吸気圧力より高いか否かを判定し(ステップS150)、YESと判定されると、エンジン回転速度の吹上がりが起こりやすい状態となっているので、スロットル弁23の開度を通常のアイドル運転時におけるスロットル開度よりもさらに小さくすることにより(ステップS151)、燃焼エネルギーの発生量を抑制する。
そして、排気通路22に設けられた排気ガス浄化触媒の温度が活性温度以下であるか否かを判定し(ステップS152)、YESと判定された場合には、気筒内の目標空燃比をλ≦1なるリッチ空燃比に設定するとともに(ステップS153)、点火時期を上死点以降に遅延させる(ステップS154)。これにより、上記触媒の温度上昇が促進されるとともに、点火時期の遅延によって燃焼エネルギーの発生量が抑制される。
一方、上記ステップS152でNOと判定されて排気ガス浄化触媒の温度が活性温度よりも高いことが確認された場合には、気筒内の目標空燃比をλ>1のリーン空燃比に設定して成層リーンの燃焼状態とする(ステップS158)。このリーン燃焼によって燃料の消費が抑制されつつ、燃焼エネルギーの発生量が抑制されることになる。
上記ステップS154またはステップS158を経てステップS150に戻り、このステップS150でNOと判定されてエンジン1の自動停止を行わない場合の通常のアイドル時によりも吸気圧力が低下したことが確認されるまで、上記制御動作が繰り返される。このステップS150でNOと判定されると、もはやエンジン回転速度の吹上がりが生じるおそれがないので、オルタネータ28の発電電流も含めて通常の制御状態に移行する(ステップS160)。
以上説明したように本実施形態においては、エンジン1を自動停止させる過程で初回燃焼気筒としての圧縮行程気筒12Cが推定されるとともに、少なくとも空気密度が所定値未満の場合には、自動停止制御時における最後の吸気行程で圧縮行程気筒12Cに燃料が噴射されるので、高地走行時等の空気密度が比較的低い場合には、噴射された燃料が吸気に乗って筒内に導入され、迅速に気化霧化することによって混合気の均質化を促進することができ、再始動時に急速燃焼を来すことを防止し、緩慢燃焼による運動エネルギーを確実に確保することができる結果、2回目の圧縮行程を越えるのに充分な運動エネルギーを確保することが可能になる。
また、本実施形態のECU2は、停止時間を計測し、計測された停止時間が所定値以上経過した場合には、再始動条件成立後に、圧縮行程気筒12Cに対し燃料噴射を実行するように燃料噴射弁を制御する停止時間計測手段を機能的に構成している(ステップS64、S101等参照)。このため本実施形態では、長期間の自動停止によって筒内が希釈化した場合でも、確実に再始動用の燃焼エネルギーを確保し、再始動時の逆転トルクを確保することが可能になる。
また、本実施形態では、前記燃料噴射制御手段は、図13のステップS60からS62で示したように、停止時に圧縮行程気筒12Cが所定クランク角度範囲よりも下死点側で停止しそうな場合には、当該圧縮行程気筒12Cに対し、停止制御中に燃料を分割噴射するように、燃料噴射弁を制御するものである。このため本実施形態では、逆転始動方式において、気筒停止位置制御手段としてのピストン位置検出部45によってECU2が推定された圧縮行程気筒12Cを作動行程の中間から上死点寄りで停止させることが可能になる。この結果、前記自動停止状態における膨張行程気筒12Aのシリンダ容積が、当該自動停止状態における圧縮行程気筒12Cのシリンダ容積より多くなるように制御することが可能になる(図3(A)参照)。
次に、正転再始動方式の場合の制御について、図17および図18を参照しながら説明する。
まず、図17を参照して、正転再始動方式において、エンジン1を自動停止する場合においても、逆転始動方式の場合である図9および図10と同様な処理(ステップS1〜S31)が実行される。
その後、空気密度が所定値未満が否かが判定され(ステップS200)、所定値未満である場合には、膨張行程気筒12Aに対し、実験に基づいてエンジン1の上死点回転速度neが高い程、燃料噴射量が大きな値に設定された燃料噴射マップM21に基づき、膨張行程気筒12Aに対し、吸気行程(図4に示す時点t3の直前の行程の間)で再始動用の燃料が噴射される(ステップS201)。これにより、この再始動用燃料が膨張行程気筒12A内で気化霧化し、均質な混合気が自動停止期間中に生成されることになる。また、この膨張行程気筒12Aに噴射された燃料が気化することによって気筒内温度が低下する。その後は、図12のステップS52〜S56と同様な処理(ステップS202〜S207)が実行される。
他方、正転再始動方式においては、図13で示したステップS60からS62の処理が省略され、図13のステップS63からS66と同様な処理(ステップS208〜S211)を実行して、自動停止制御を終了する。
次に、図18を参照して、自動停止後、再始動条件の成立が検出された場合(ステップS220)には、正転再始動方式の場合と同様に、ステップS209でカウント開始されたエンジン自動停止時間が予め設定された基準時間以内であるか否かが判定される(ステップS221)。
ステップS221の判定でYESの場合には、さらに大気の空気密度が所定範囲内であるか否かが判定される(ステップS222)。他方、ステップS221の判定でNOの場合には、ステップS222でYESの場合と同様に、膨張行程気筒12Aを着火するためのフロー(ステップS223〜S227)に移行する。そして、これ以降は、図14のステップS103、S104と同様の処理(ステップS223、S224。但しステップS224では、膨張行程気筒のみ)が実行された後、膨張行程気筒12Aへの燃料噴射から気化時間を考慮して設定した所定時間の経過後に、当該気筒12Aに対して点火を行う(ステップS225)。そして、点火後の一定時間内にクランク角度センサ30、31のエッジ、つまりクランク角度信号の立ち上がり又は立ち下がりが検出されたか否かにより、ピストン13が動いたか否かを判定し(ステップS226)、NOと判定されて失火によりピストン13が動かなかったことが確認された場合には、膨張行程気筒12Aに対して再点火を行う(ステップS227)。
他方、上述したステップS221でエンジン自動停止時間が比較的短く、しかもステップS222で空気密度が所定値未満である場合、既に図17のステップS201で燃料が膨張行程気筒12A内に噴射されていることから、膨張行程気筒12A内には均質な混合気が生成されている。そこで、その場合には、直ちに膨張行程気筒12Aを点火し(ステップS228)、その後はステップS226に以降して、逆転動作を実行させるようにしている。
なお、この点火によってエンジン1が始動し、クランク角度センサ30のエッジが検出された場合には、正転再始動方式における図16以降のフローと同様の処理を実行して通常制御に移行する。
図19は、上述した各実施形態の効果を示すためのグラフであり、(A)は筒内圧力の推移をクランク角度CAでみたグラフ、(B)は熱発生率の推移をクランク角度CAでみたグラフ、(C)は質量燃焼割合の推移をクランク角度CAでみたグラフである。
図19(A)〜(C)を参照して、上述した各実施形態においては、高地走行時等の空気密度が比較的低い場合等、空気密度が所定値未満の場合には、自動停止制御中の最後の吸気行程で初回燃焼気筒に燃料を噴射するように前記燃料噴射弁を制御しているので、圧縮行程気筒12Cまたは膨張行程気筒12A内は、混合気の均質化が促進され噴霧による乱れも生じなくなっている。これにより、自動停止後再始動まで相当時間が経過している場合や空気密度が低い環境下であっても、単に圧縮行程気筒の停止位置を上死点寄りに制御するばかりでなく、再始動時に圧縮行程気筒の混合気が点火された際、図19(A)〜(C)の実線PL1、J1、Q1で示すように、緩慢な燃焼特性を得ることができるので、混合気の燃焼による熱が筒内に吸収されることによって生じる熱損失も緩やかになり、比較的多くの燃焼エネルギーを運動エネルギーに変換することが可能になる。このため少ない空気重量での緩慢燃焼により比較的大きな逆転運動エネルギーを確保することができるとともに、この緩慢燃焼による比較的大きな逆転運動エネルギーによって膨張行程気筒の運動エネルギーをより高めることが可能になる。他方、空気密度を考慮せずに、再始動時に燃料を噴射した場合には、図19(A)〜(C)の仮想線PL2、J2、Q2で示すように、急速燃焼が生じてしまい、運動エネルギーを充分に取り出すことができなくなるのである(図19(C)参照)。
以上、本発明の一実施形態について説明したが、本発明は前記の実施形態に限定されるものではなく、特許請求の範囲に記載した発明の範囲内で種々の変形が可能である。例えば、逆転再始動方式において、前記実施形態では再始動時の膨張行程気筒12Aにおける初回燃焼のための燃料噴射を分割噴射としたが、これを、気化潜熱による圧縮圧力の低減と気化性能の確保とが可及的に両立できるタイミング(所定燃料噴射タイミング)を実験等によって策定し、この所定燃料噴射タイミングにおける1回の燃料噴射としてもよい。
また、逆転再始動方式において、再始動時における膨張行程気筒12Aの最初の燃焼のために行う分割燃料噴射は、必要に応じて3分割以上としてもよい。
また、前記実施形態では省略しているが、エンジン再始動時において、所定の条件成立時(例えばピストン停止位置が適正停止範囲R内にない場合や、始動後の所定タイミングまでにエンジン回転速度が所定値に達しないなど)、スタータモータによるアシストを伴う制御を行ってもよい。
エンジン1を自動停止させる制御は前記実施形態に限るものではなく、適宜設定してよい。但し再始動性を高めるためには、膨張行程気筒12Aにおけるピストン13の停止位置が行程中央よりやや下死点寄り(圧縮行程気筒12Cにおいては行程中央よりやや上死点寄り)となるような制御であることが望ましい。
その他、本発明の特許請求の範囲内で種々の変更が可能であることはいうまでもない。