(57)【特許請求の範囲】
【請求項１】
多気筒エンジンの再始動条件が成立したときに、圧縮行程気筒を燃焼させ、所定クランク角度だけ逆転させた後、膨張行程気筒を燃焼させて前記多気筒エンジンを再始動させる多気筒エンジンの始動装置において、
各気筒のピストン位置を検出するピストン位置検出手段と、
各気筒の燃焼速度を制御する燃焼速度制御手段と
を備え、前記燃焼速度制御手段は、気筒毎に複数個配置された点火プラグと、この点火プラグを選択的に点火制御可能な点火制御部とを含み、前記点火プラグは、各気筒の中央部と周縁部とに配設されており、前記点火制御部は、再始動時の圧縮行程気筒における初回燃焼時には、一部の点火プラグのみを点火させ、再始動時の膨張行程気筒における初回燃焼時には、中央部と周縁部の点火プラグを同時点火させるように制御するものであることを特徴とする多気筒エンジンの始動装置。
【請求項２】
多気筒エンジンの再始動条件が成立したときに、圧縮行程気筒を燃焼させ、所定クランク角度だけ逆転させた後、膨張行程気筒を燃焼させて前記多気筒エンジンを再始動させる多気筒エンジンの始動装置において、
各気筒のピストン位置を検出するピストン位置検出手段と、
各気筒の燃焼速度を制御する燃焼速度制御手段と
を備え、
前記燃焼速度制御手段は、筒内に燃料を噴射する燃料噴射弁を含む燃料供給システムと、燃料供給システムによる燃料噴射弁の燃料噴射時期および燃料噴射量を制御する燃料噴射制御部と、点火プラグの点火タイミングを制御する点火制御部とを備え、再始動時における膨張行程気筒の初回燃焼時の燃料噴射から点火時期までの時間間隔を、再始動時における圧縮行程気筒の初回燃焼時の燃料噴射から点火時期までの時間間隔に対して短くすることを特徴とする多気筒エンジンの始動装置。
【請求項３】
請求項２記載の多気筒エンジンの始動装置において、
再始動時における膨張行程気筒の初回燃焼時での前記時間間隔は、噴射された燃料が誘起する筒内の乱れが残存する所定時間であることを特徴とする多気筒エンジンの始動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多気筒エンジンの始動装置に関し、特にエンジンのアイドル運転状態等において所定の自動停止条件が成立したときにエンジンを自動停止させ、その後、所定の再始動条件が成立したときに再始動させるように構成された多気筒エンジンの始動装置に関する。
【背景技術】
【０００２】
近年、燃費低減およびＣＯ２排出量の抑制等を図るため、アイドル運転時等にエンジンを自動的に一旦停止させ、その後に運転者により車両の発進操作が行われる等の再始動条件が成立した時点で、エンジンを自動的に再始動させるようにしたエンジンの自動停止制御（いわゆるアイドルストップ制御）の技術が開発されている。
【０００３】
このアイドルストップ制御時における再始動の方式として、特許文献１、２に開示された先行技術のように、自動停止状態にあるエンジンの再始動条件が成立したときに、圧縮行程で停止した気筒（この明細書において「圧縮行程気筒」という）の混合気を点火して、一旦エンジンを逆転させ、次いで膨張行程で停止した気筒（この明細書において「膨張行程気筒」という）に燃料を噴射し、点火してエンジンを自動的に再始動させるように構成されたいわゆる逆転再始動方式のものが知られている。
【特許文献１】特開２００４−１２４７５３号公報
【特許文献２】特開２００５−９０４９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した逆転再始動方式を実効あるものとし、アイドルストップ制御を実用化するには、再始動後２回目の上死点を越えるだけの運動エネルギーを再始動制御時に確保することが不可欠である。この２回目の上死点をスムーズに乗り越えるためには、再始動時において、膨張行程気筒が逆転後、最初に着火された際により大きな運動エネルギーを出力することが好ましい。そして、膨張行程気筒の最初の燃焼で得られる出力を高めるためには、膨張行程気筒での燃焼エネルギーを高めることが望ましい。しかしながら、膨張行程気筒の筒内空気量を増やし過ぎると、圧縮行程気筒の筒内空気量が減少し、燃焼による逆転のエネルギーが低下するので、膨張行程気筒の筒内空気を充分圧縮することができなくなる。他方、圧縮行程気筒での逆転のための燃焼エネルギーを増大させ過ぎると、エンジンのクランクシャフトが逆回転し過ぎて、下死点を越えてしまい、膨張行程気筒が上死点を越えてしまうおそれがある。従って、圧縮行程気筒での逆転のための燃焼エネルギーが増大し過ぎないようにする必要があり、そのために膨張行程気筒の筒内空気の圧縮ストロークが制限される（すなわち、膨張行程気筒は、逆転時において上死点まで筒内空気を圧縮することができない）のである。この結果、膨張行程気筒に多くの空気を充填させ、圧縮行程気筒の燃焼によるエンジンの逆転によってより強く圧縮することには限界があり、始動性に問題を残していた。
【０００５】
本発明は前記の事情に鑑み、再始動時における膨張行程気筒の燃焼のエネルギーを増大させ、もってエンジンの始動性を向上させることのできる多気筒エンジンの始動装置を提供することを課題としている。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明は、多気筒エンジンの再始動条件が成立したときに、圧縮行程気筒を燃焼させ、所定クランク角度だけ逆転させた後、膨張行程気筒を燃焼させて前記多気筒エンジンを再始動させる多気筒エンジンの始動装置において、各気筒のピストン位置を検出するピストン位置検出手段と、各気筒の燃焼速度を制御する燃焼速度制御手段とを備え、前記燃焼速度制御手段は、気筒毎に複数個配置された点火プラグと、この点火プラグを選択的に点火制御可能な点火制御部とを含み、前記点火プラグは、各気筒の中央部と周縁部とに配設されており、前記点火制御部は、再始動時の圧縮行程気筒における初回燃焼時には、一部の点火プラグのみを点火させ、再始動時の膨張行程気筒における初回燃焼時には、中央部と周縁部の点火プラグを同時点火させるように制御するを特徴とする多気筒エンジンの始動装置である。この態様では、再始動条件が成立し、再始動制御が始まった際、まず、圧縮行程気筒の混合気が点火され、所定クランク角度逆転される。この過程では、膨張行程気筒のピストンは上死点側に移動し、圧縮行程気筒からの運動エネルギーによって、燃焼室内が圧縮される。但し、この逆転動作では、膨張行程気筒は上死点までは至らず、制約されたピストンストロークで混合気が点火されることになる。この点火によって膨張行程気筒のピストンは、混合気の燃焼エネルギーによってエンジンを正転させるのであるが、この燃焼エネルギーが燃焼速度制御手段によって急速に促進される結果、ピストンストロークが制約された条件下であっても、筒内圧力を急上昇させ、大きな運動エネルギーを出力することが可能になる。
【００１０】
前記燃焼速度制御手段は、気筒毎に複数個配置された点火プラグと、この点火プラグを選択的に点火制御可能な点火制御部とを含み、前記点火プラグは、各気筒の中央部と周縁部とに配設されており、前記点火制御部は、再始動時の圧縮行程気筒における初回燃焼時には、一部の点火プラグのみを点火させ、再始動時の膨張行程気筒における初回燃焼時には、中央部と周縁部の点火プラグを同時点火させるように制御するものであるため、再始動時における圧縮行程気筒での初回燃焼時には、緩慢燃焼によって、大きな運動エネルギーを圧縮行程気筒から取り出し、膨張行程気筒のピストンストロークを制約された範囲内で大きくすることができるとともに、膨張行程気筒においては、制約されたピストンストロークにおいて急速燃焼による大きな運動エネルギーを出力することが可能になる。
【００１１】
本発明の別の態様は、多気筒エンジンの再始動条件が成立したときに、圧縮行程気筒を燃焼させ、所定クランク角度だけ逆転させた後、膨張行程気筒を燃焼させて前記多気筒エンジンを再始動させる多気筒エンジンの始動装置において、各気筒のピストン位置を検出するピストン位置検出手段と、各気筒の燃焼速度を制御する燃焼速度制御手段とを備え、前記燃焼速度制御手段は、筒内に燃料を噴射する燃料噴射弁を含む燃料供給システムと、燃料供給システムによる燃料噴射弁の燃料噴射時期および燃料噴射量を制御する燃料噴射制御部と、点火プラグの点火タイミングを制御する点火制御部とを備え、再始動時における膨張行程気筒の初回燃焼時の燃料噴射から点火時期までの時間間隔を、再始動時における圧縮行程気筒の初回燃焼時の燃料噴射から点火時期までの時間間隔に対して短くするものである。この態様においても、点火タイミングによって圧縮行程気筒では緩慢燃焼を図り、膨張行程気筒では、急速燃焼を図ることが可能になる。従って、両気筒からの運動エネルギーをそれぞれ高めることが可能になる。
【００１２】
好ましい態様において、再始動時における膨張行程気筒の初回燃焼時での前記時間間隔は、噴射された燃料が誘起する筒内の乱れが残存する所定時間である。この態様では、膨張行程気筒の再始動時における初回燃焼時に、燃料噴射によって乱れが生じ、且つこの乱れが残存している間に点火プラグが混合気を点火するので、より一層燃焼速度が促進され、急速燃焼を実現することが可能になる。前記所定時間は、燃料等によって実験で定めることができ、例えば、一般的なガソリンエンジンでは、０．０３秒程度に設定することが可能である。
【発明の効果】
【００１３】
以上説明したように、本発明によれば、再始動時において、膨張行程気筒を急速燃焼させることにより高い運動エネルギーを出力させることができるので、再始動時における膨張行程気筒の燃焼のエネルギーを増大させ、もってエンジンの始動性を向上させることができるという顕著な効果を奏する。
【発明を実施するための最良の形態】
【００１４】
図１および図２は本発明に係る４サイクル火花点火式エンジン１の概略構成を示している。また、図３は、同エンジン１の要部を拡大したものであり、（Ａ）は図１の部分拡大図、（Ｂ）は、燃焼室の底面図である。図４は同エンジン１の燃焼室の底面図であり、（Ａ）（Ｂ）は部分点火の例、（Ｃ）は全ての点火プラグ１５が同時に点火した例を示すものである。
【００１５】
各図を参照して、このエンジン１は、シリンダヘッド１０およびシリンダブロック１１を有しており、ＥＣＵ２によって制御される構成になっている。前記エンジン１には、四つの気筒（第１気筒１２Ａ、第２気筒１２Ｂ、第３気筒１２Ｃおよび第４気筒１２Ｄ）が設けられるとともに、各気筒１２Ａ〜１２Ｄの内部には、クランクシャフト３に連結されたピストン１３が嵌挿されることにより、その上方に燃焼室１４が形成されている。
【００１６】
前記各気筒１２Ａ〜１２Ｄの燃焼室１４には、プラグ先端が燃焼室１４内に臨むように複数の点火プラグ１５Ａ〜１５Ｃが設置されている。各点火プラグ１５Ａ〜１５Ｃには、これに電気火花を発生させるための点火装置２７が付設されている。複数（図示の例では３個）の点火プラグ１５Ａ〜１５Ｃのうち、点火プラグ１５Ａは、燃焼室１４の中央部に配置されており、残余の点火プラグ１５Ｂ、１５Ｃは、クランクシャフト３の長手方向に沿って燃焼室１４の周縁部側に配設されている（図示の例では、エンジン１の前側を点火プラグ１５Ｂ、後ろ側を点火プラグ１５Ｃとしている）。
【００１７】
また、エンジン１には、前記燃焼室１４の側方に配置され、燃焼室１４内に燃料を直接噴射する燃料噴射弁１６ａを備えた燃料供給システム１６が設けられている。燃料供給システム１６には、図略の電動高圧ポンプが設けられており、この電動高圧ポンプから吐出された燃料タンクの燃料が分配管を介して燃料噴射弁１６ａに噴射されるように構成されている。電動高圧ポンプは、ＥＣＵ２によって、エンジン１の運転状態に応じ、例えば３ＭＰａから１３ＭＰａまでの範囲で燃圧を調整可能に構成されている。なお、燃料供給システムについては、例えば本件出願人が先に提案している特開２００２−２４２７３８号公報に開示されているものと同等のものを適用可能であるので、その詳細については説明を省略する。
【００１８】
燃料噴射弁１６ａは、図外のニードル弁およびソレノイドを内蔵し、前記ＥＣＵ２の燃料噴射制御部４１から入力されたパルス信号のパルス幅に対応する時間だけ駆動されて開弁し、その開弁時間に応じた量の燃料を前記点火プラグ１５Ａ〜１５Ｃの電極付近に向けて噴射するように構成されている。本実施形態において、燃料噴射弁１６ａは、複数の噴口を有するマルチホール型インジェクタで構成されている。各燃料噴射弁１６ａは、その燃圧を制御可能な燃料供給システム１６に接続されている。そして、ＥＣＵ２により、燃料供給システム１６が制御されることによって、各燃料噴射弁１６ａは、所期のタイミング並びに燃圧で燃料を噴射するように構成されている。なお、マルチホール型インジェクタについては、例えば本件出願人が先に提案している特開２００５−９８１２１号公報に開示されているものと同等のものを採用可能であるので、その詳細については説明を省略する。
【００１９】
前記各気筒１２Ａ〜１２Ｄの燃焼室１４の上部には、燃焼室１４に向かって開口する吸気ポート１７および排気ポート１８が設けられるとともに、これらのポート１７、１８に、吸気弁１９および排気弁２０がそれぞれ装備されている。前記吸気弁１９および排気弁２０は、図示を省略したカムシャフト等を有する動弁機構によって駆動されることにより、各気筒１２Ａ〜１２Ｄが所定の位相差をもって燃焼サイクルを行うように各気筒１２Ａ〜１２Ｄの吸・排気弁１９、２０の開閉タイミングが設定されている。
【００２０】
前記吸気ポート１７および排気ポート１８には、吸気通路２１および排気通路２２が接続されている。前記吸気ポート１７に近い吸気通路２１の下流側は、図２に示すように、各気筒１２Ａ〜１２Ｄに対応して独立した分岐吸気通路２１ａとされ、この各分岐吸気通路２１ａの上流端がそれぞれサージタンク２１ｂに連通している。このサージタンク２１ｂよりも上流側には共通吸気通路２１ｃが設けられるとともに、この共通吸気通路２１ｃには、アクチュエータ２４により駆動されるスロットル弁２３が配設されている。このスロットル弁２３の上流側には、吸気流量を検出するエアフローセンサ２５、吸気の温度を検知する吸気温センサ２９、大気の空気密度を検出するための大気圧センサＳＷ１が設けられ、スロットル弁２３の下流側には吸気圧力（負圧）を検出する吸気圧センサ２６が設けられている。
【００２１】
一方、各気筒１２Ａ〜１２Ｄからの排気が集合する排気通路２２の集合部下流には、排気を浄化するための触媒３７が配設されている。この触媒３７は、例えば、排気の空燃比状態が理論空燃比近傍にあるときにＨＣ、ＣＯおよびＮＯｘの浄化率が極めて高い、いわゆる三元触媒であり、これは排気中の酸素濃度が比較的高い酸素過剰雰囲気でこれを吸蔵する酸素吸蔵能を有し、酸素濃度の比較的低いときには吸蔵している酸素を放出して、ＨＣ、ＣＯ等と反応させるものである。なお、触媒３７は、三元触媒に限らず、前記のような酸素吸蔵能を有するものであれば良く、例えば酸素過剰雰囲気でもＮＯｘを浄化可能な、いわゆるリーンＮＯｘ触媒であってもよい。
【００２２】
また、前記エンジン１には、タイミングベルト等によりクランクシャフト３に連結されたオルタネータ２８が付設されている。このオルタネータ２８は、図示を省略したフィールドコイルの電流を制御して出力電圧を調節することにより発電量を調整するレギュレータ回路２８ａを内蔵し、このレギュレータ回路２８ａに入力される前記ＥＣＵ２からの制御信号に基づき、車両の電気負荷および車載バッテリーの電圧等に対応した発電量の制御が実行されるように構成されている。
【００２３】
さらに、エンジン１には、クランクシャフト３の回転角を検出する２つのクランク角度センサ３０、３１が設けられ、一方のクランク角度センサ３０から出力される検出信号に基づいてエンジン回転速度Ｎｅが検出されるとともに、後述するように前記両クランク角度センサ３０、３１から出力される位相のずれた検出信号に基づいてクランクシャフト３の回転方向および回転角度が検出されるようになっている。
【００２４】
さらに、エンジン１には、カムシャフトに設けられた気筒識別用の特定回転位置を検出するカム角センサ３２と、エンジン１の冷却水温度を検出する水温センサ３３とが設けられ、また車体側には運転者のアクセル操作量に対応したアクセル開度を検出するアクセル開度センサ３４が設けられている。
【００２５】
ＥＣＵ２は、エンジン１の運転を統括的に制御するコントロールユニットである。本実施形態のＥＣＵ２は、予め設定されたエンジン１の自動停止条件が成立したときに各気筒１２Ａ〜１２Ｄへの燃料噴射を所定のタイミングで停止（燃料カット）して自動的にエンジン１を停止させるとともに、その後に運転者によるアクセル操作が行われる等により再始動条件が成立したときにエンジン１を自動的に再始動させる制御（アイドルストップ制御）を行うように構成されている。以下ＥＣＵ２の説明にあたり、このアイドルストップ制御に関する部分を中心に説明する。
【００２６】
ＥＣＵ２には、エアフローセンサ２５、吸気圧センサ２６、吸気温センサ２９、クランク角度センサ３０、３１、カム角センサ３２、水温センサ３３、アクセル開度センサ３４、および大気圧センサＳＷ１からの各検知信号が入力されるとともに、燃料供給システム１６（燃料噴射弁１６ａ）、スロットル弁２３のアクチュエータ２４、点火装置２７およびオルタネータ２８のレギュレータ回路２８ａのそれぞれに各駆動信号を出力する。ＥＣＵ２は、燃料噴射制御部４１、点火制御部４２、吸気流量制御部４３、発電量制御部４４、ピストン位置検出部４５、筒内温度推定部４６、および空気密度推定部４７を機能的に含んでいる。
【００２７】
燃料噴射制御部４１は、燃料噴射タイミングと、各噴射における燃料噴射量と、燃圧とを設定して、その信号を燃料供給システム１６に出力する燃料噴射制御手段である。特に本実施形態では、後述するように再始動時における膨張行程気筒での最初の燃焼のための燃料を分割噴射によって供給している。燃料噴射制御部４１は、その分割噴射タイミングの設定や、燃料配分の設定も行う。
【００２８】
点火制御部４２は、各気筒１２Ａ〜１２Ｄに対して適切な点火タイミングを設定し、各点火装置２７に点火信号を出力する。本実施形態においては、各気筒１２Ａ〜１２Ｄの各点火プラグ１５Ａ〜１５Ｃを選択的に点火させることができるように構成されており、図４（Ａ）に示すように、燃焼室１４の中央部に配置された点火プラグ１５Ａのみ、或いは図４（Ｂ）に示すように、燃焼室１４の周縁部に配置された点火プラグ１５Ｂ、１５Ｃの何れか一方（図示の例では、点火プラグ１５Ｂ）のみを点火させる部分点火や、図４（Ｃ）に示すように、複数の点火プラグ１５Ａ〜１５Ｃを選択的に点火させる同時点火、さらには、複数の点火プラグ１５Ａ〜１５Ｃを経時的に点火させる経時点火が可能になっている。
【００２９】
吸気流量制御部４３は、各気筒１２Ａ〜１２Ｄに対して適切な吸気流量を設定し、その吸気流量に応じたスロットル弁２３の開度信号をアクチュエータ２４に出力する。特に本実施形態では、後述するようにエンジン１の自動停止時にスロットル弁２３の開度を調節して、ピストン１３が再始動に適した適正停止範囲に停止するような制御を行っている。吸気流量制御部４３は、その際のスロットル弁２３の開度調節も行う。
【００３０】
発電量制御部４４は、オルタネータ２８の適切な発電量を設定し、その駆動信号をレギュレータ回路２８ａに出力する。特に本実施形態では、後述するようにエンジン１の自動停止時にオルタネータ２８の発電量を調節することによってクランクシャフト３の負荷を変化させ、ピストン１３が再始動に適した適正範囲に停止するような制御を行っている。その際、発電量制御部４４は、オルタネータ２８の発電量の調節も行う。また再始動時には、通常よりも多めの発電を行うことによってエンジン１の負荷を増大させ、吹上がり（必要以上に急速なエンジン回転速度の上昇）を防止する制御を行っている。
【００３１】
ピストン位置検出部４５は、クランク角度センサ３０、３１の各検出信号に基づき、ピストン位置を検出する。ピストン位置とクランク角度（°ＣＡ）とは１対１に対応するので、一般的になされているように本明細書においてもピストン位置をクランク角度で表す。本実施形態では、後述するように膨張行程気筒および圧縮行程気筒の自動停止中のピストン位置に基づいて各筒内空気量を算出し、それに応じて再始動時における各気筒の燃焼制御を行っている。
【００３２】
筒内温度推定部４６は、水温センサ３３によって検知されるエンジン１水温や、吸気温センサ２９によって検知される吸気温度等に基づいて、予め実験等によって求められたマップを用いる等して各気筒１２Ａ〜１２Ｄの気筒内の空気温度を推定する筒内温度推定手段である。特に本実施形態では、後述するように、エンジン１の再始動に際してエンジン１の停止時間を考慮した筒内温度推定を行い、その推定値に基づいた燃焼制御を行っている。
【００３３】
空気密度推定部４７は、前記吸気温センサ２９と大気圧センサＳＷ１の出力から大気の空気密度を推定し、エンジン１の自動制御の際に燃料噴射タイミングのパラメータを出力するためのものである。
【００３４】
以上のような構成のＥＣＵ２によってアイドルストップ制御を行うにあたり、エンジン１の再始動時には、最初に圧縮行程気筒で燃焼を行わせることにより、そのピストン１３を押し下げてクランクシャフト３を少しだけ逆転させる。これによって膨張行程気筒のピストン１３を一旦上昇（上死点に近づける）させ、その気筒内の空気（燃料噴射後は混合気となる）を圧縮した状態で、この混合気に点火して燃焼させることにより、クランクシャフト３に正転方向の駆動トルクを与えてエンジン１を再始動させるように構成されている。
【００３５】
前記のようにして再始動モータ等を使用することなく、特定の気筒に噴射された燃料に点火するだけでエンジン１を適正に再始動させるためには、前記膨張行程気筒の混合気を燃焼させることにより得られる燃焼エネルギーを充分に確保することにより、これに続いて圧縮上死点を迎える気筒（本実施形態では圧縮行程気筒および吸気行程気筒）がその圧縮反力に打ち勝って上死点を越えるようにしなければならない。従って、膨張行程気筒内に充分な空気量を確保し、さらには、急速燃焼を実現して熱エネルギーから運動エネルギーへの変換を迅速化させる必要がある。
【００３６】
図５（Ａ）（Ｂ）に示すように、圧縮行程気筒と膨張行程気筒とでは、それぞれ位相が１８０°ＣＡだけずれているため、各ピストン１３が互いに逆方向に作動する。膨張行程気筒のピストン１３が行程中央よりも下死点側に位置していれば、その気筒の空気量が多くなって充分な燃焼エネルギーが得られる。しかし、前記膨張行程気筒のピストン１３が極端に下死点側に位置した状態となると、圧縮行程気筒内の空気量が少なくなり過ぎて、再始動時の初回燃焼でクランクシャフト３を逆転させるための燃焼エネルギーが充分に得られなくなる。
【００３７】
これに対して、前記膨張行程気筒の行程中央、つまり圧縮上死点後のクランク角度が９０°ＣＡとなる位置よりもやや下死点側の所定範囲Ｒ、例えば圧縮上死点後のクランク角度が１００〜１２０°ＣＡとなる範囲Ｒ内にピストン１３を停止させることができれば、圧縮行程気筒内に所定量の空気が確保されて前記初回の燃焼によりクランクシャフト３を少しだけ逆転させ得る程度の燃焼エネルギーが得られることになる。しかも、膨張行程気筒内に多くの空気量を確保することにより、クランクシャフト３を正転させるための燃焼エネルギーを充分に発生させてエンジン１を確実に再始動させることが可能となる（以下この範囲Ｒを適正停止範囲Ｒとする）。
【００３８】
そこで、ピストン１３を適正停止範囲Ｒ内に停止させるよう、ＥＣＵ２によって次のような制御がなされる。
【００３９】
図６は、この制御によるエンジン自動停止時のタイムチャートであり、エンジン回転速度Ｎｅ、ブースト圧Ｂｔ（吸気圧力）およびスロットル弁２３の開度Ｋを示す。また図７は、図６の時点ｔ１付近以降の拡大図であり、図６に加えてクランク角度ＣＡおよび各気筒の行程推移チャートを示す。以下、説明を簡潔にするため、第１気筒１２Ａが膨張行程気筒、第２気筒１２Ｂが排気行程気筒、第３気筒１２Ｃが圧縮行程気筒、第４気筒１２Ｄが吸気行程気筒であるものとする。
【００４０】
図８は、ピストン停止位置の検出制御動作を示すフローチャート、図９は、クランク角度信号の出力信号を示す説明図、図１０は、エンジン自動停止からの経過時間と筒内温度推定値との関係を示すグラフである。
【００４１】
ＥＣＵ２は、エンジン１の自動停止条件が成立した時点ｔ０において、フラグがＯＮの場合、エンジン１の目標速度を、エンジン１を自動停止させない時の通常のアイドル回転速度（以下、通常のアイドル回転速度という）よりも高い値、例えば通常のアイドル回転速度が６５０ｒｐｍ（自動変速機はドライブ（Ｄ）レンジ）に設定されたエンジン１では前記目標速度（自動停止条件成立時のアイドル回転速度）を８５０ｒｐｍ程度（自動変速機はニュートラル（Ｎ）レンジ）に設定することにより、エンジン回転速度Ｎｅを通常のアイドル回転速度よりも少し高い回転速度で安定させる制御を実行する。またブースト圧Ｂｔが比較的高い所定の値（約−４００ｍｍＨｇ）で安定するようにスロットル弁２３の開度Ｋを調節する。
【００４２】
そしてエンジン回転速度Ｎｅが目標速度に安定した時点ｔ１で燃料噴射を停止させてエンジン回転速度Ｎｅを低下させる。また、エンジン１を自動停止させる制御動作の初期段階である前記燃料噴射の停止時点ｔ１で、スロットル弁２３の開度Ｋを、気筒内空燃比を空気過剰率λ＝１にしたときのアイドル時の吸気流量（エンジン１の運転を継続させるために必要な最小限の吸気流量）よりも多い吸気流量となるように設定する。すなわち、前記時点ｔ１直前の燃焼状態が、気筒内空燃比を空気過剰率λ＝１ないしλ＝１付近に設定されて均質燃焼されている場合はスロットル弁２３の開度Ｋを増大させ（例えば開度Ｋ＝３０％程度）、気筒内空燃比がリーンに設定されて成層燃焼されている場合はスロットル弁２３の開度Ｋをそのまま（成層燃焼時の比較的大きな開度のまま）維持する。図６および図７は前者の場合を示している。
【００４３】
この制御によって時点ｔ１からやや遅れてブースト圧Ｂｔが増大し始める（時点ｔ１直前が均質燃焼の場合）か、または比較的高いブースト圧Ｂｔを維持する（時点ｔ１直前が成層燃焼の場合）ので、排気ガスの掃気が促進される。
【００４４】
またＥＣＵ２は、時点ｔ１でオルタネータ２８の発電を一旦停止させる。これによってクランクシャフト３の回転抵抗を低減し、エンジン回転速度Ｎｅの速度が早く低下し過ぎないようにしている。
【００４５】
こうして時点ｔ１で燃焼噴射を停止するとエンジン回転速度Ｎｅが低下し始め、予め設定された基準速度、例えば７６０ｒｐｍ以下になったことが確認された時点ｔ２でスロットル弁２３を閉止する。すると時点ｔ２からやや遅れてブースト圧Ｂｔが減少し始め、エンジン１の各気筒に吸入される吸気流量が減少する。スロットル弁２３を開放している時点ｔ１から時点ｔ２までの間に吸入された空気は、共通吸気通路２１ｃおよびサージタンク２１ｂを経由して各気筒の分岐吸気通路２１ａに導かれる。そして吸気行程を迎えた気筒から順にその空気を吸入することになる。図７に示す場合では第４気筒１２Ｄ、第２気筒１２Ｂ、第１気筒１２Ａ、第３気筒１２Ｃの順となる。ここで、時点ｔ１および時点ｔ２の設定を前記のようにすることによって、第３気筒１２Ｃ（圧縮行程気筒）よりも第１気筒１２Ａ（膨張行程気筒）の方がより多くの空気を吸入することになる。
【００４６】
時点ｔ１以降はエンジン１が惰性で回転するため、エンジン回転速度Ｎｅが次第に低下し、やがて時点ｔ５で停止するが、このエンジン回転速度Ｎｅの低下は、図６および図７に示すように、小刻みなアップダウン（４気筒４サイクルエンジンでは１０回前後）を繰り返しながら低下して行く。
【００４７】
図７に示すクランク角度ＣＡのタイムチャートは、実線が第１気筒１２Ａおよび第４気筒１２Ｄの上死点（ＴＤＣ）を０°ＣＡとした場合のクランク角度を示し、一点鎖線が第２気筒１２Ｂおよび第３気筒１２Ｃの上死点を０°ＣＡとした場合のクランク角度を示している。実線と一点鎖線とは９０°ＣＡを境に互いに逆位相となっている。４気筒４サイクルエンジン１では、１８０°ＣＡごとに何れかの気筒が順次圧縮上死点を迎えるので、このタイムチャートは、実線または一点鎖線で示す波形の頂点（クランク角度＝０°ＣＡ）において何れかの気筒が圧縮上死点を通過していることを示している。
【００４８】
この何れかの気筒が圧縮上死点となるタイミングは、前記エンジン回転速度Ｎｅのアップダウンの谷のタイミングと一致している。つまり、エンジン回転速度Ｎｅは、各気筒が順次圧縮上死点を迎える度に一時的に落ち込んだ後、その圧縮上死点を超えた時点で再び上昇するという小刻みなアップダウンを繰り返しながら次第に低下するのである。
【００４９】
そして最後の圧縮上死点を通過した時点ｔ４の後に圧縮上死点を迎える圧縮行程気筒１２Ｃでは、慣性力によるピストン１３の上昇に伴って空気圧が高まり、その圧縮反力によりピストン１３が上死点を越えることなく押し返されてクランクシャフト３が逆転する。このクランクシャフト３の逆転によって膨張行程気筒１２Ａの空気圧が上昇するため、その圧縮反力に応じて膨張行程気筒１２Ａのピストン１３が下死点側に押し返されてクランクシャフト３が再び正転し始め、このクランクシャフト３の逆転と正転とが数回繰り返されてピストン１３が往復作動した後に停止することになる。このピストン１３の停止位置は、圧縮行程気筒１２Ｃおよび膨張行程気筒１２Ａにおける圧縮反力のバランスにより略決定されるとともに、吸気行程気筒１２Ｄの吸気抵抗やエンジン１の摩擦等の影響を受け、前記最後の圧縮上死点を超えた時点ｔ４のエンジン１の回転慣性、つまりエンジン回転速度Ｎｅの高低によっても変化することになる。
【００５０】
従って、膨張行程気筒１２Ａのピストン１３を適正停止範囲Ｒ内に停止させるためには、まず膨張行程気筒１２Ａおよび圧縮行程気筒１２Ｃの圧縮反力がそれぞれ充分に大きくなり、且つ膨張行程気筒１２Ａの圧縮反力が圧縮行程気筒１２Ｃの圧縮反力よりも所定値以上大きくなるように、両気筒に対する吸気流量を調節する必要がある。このために、燃料噴射の停止時点ｔ１でスロットル弁２３を開放してその開度Ｋを増大させることにより膨張行程気筒１２Ａおよび圧縮行程気筒１２Ｃの両方に所定量の空気を吸入させた後、所定時間が経過した時点ｔ２で前記スロットル弁２３を閉止してその開度Ｋを低減することにより前記吸入空気量を調節するようにしている。
【００５１】
ところで、このようにしてエンジン１を自動停止させ、エンジン回転速度が低下する過程において、各気筒１２Ａ〜１２Ｄが圧縮上死点を通過する際のエンジン回転速度（上死点回転速度）ｎｅと、膨張行程気筒１２Ａのピストン停止位置との間には、明確な相関関係がある。すなわち、各段階（停止前から２番目、３番目、４番目・・・）の上死点回転速度ｎｅがそれぞれ一定の速度範囲内にあるときに膨張行程気筒１２Ａのピストン停止位置が適正停止範囲Ｒ内となる確率が高くなるのである。
【００５２】
この特性を利用し、本実施形態ではエンジン回転速度Ｎｅの低下過程における所定の段階（特に重要なのは停止前から２番目（時点ｔ３））の上死点回転速度ｎｅが一定の速度範囲内となるような制御を行って、膨張行程気筒１２Ａのピストン１３がより確実に適正停止範囲Ｒ内で停止するような制御を行っている。具体的には、オルタネータ２８の発電量を増減させることによってクランクシャフト３の負荷（エンジン負荷）を調節し、停止前から２番目の上死点回転速度ｎｅ（時点ｔ３）が、３５０±５０ｒｐｍの範囲内となるようにしている。ここで本実施形態では、エンジン１の上死点回転速度ｎｅが所定の範囲（具体的には、２６０ｒｐｍ〜４００ｒｐｍ）内に減速した後、大気の状態に基づいて、吸気行程に燃料を噴射するか否かを判定し、仮に空気密度が所定の値（例えば１．０８ｋｇ／ｍ３）未満であれば、圧縮行程気筒１２Ｃに対し、最後の吸気行程にて燃料噴射Ｆ１を実行するようにしている。これにより、高地等、空気密度の極めて低い環境下においても、圧縮行程気筒１２Ｃの筒内で均質な混合気を生成し、再始動時に緩慢燃焼を実現できるようにしている。
【００５３】
エンジン回転速度Ｎｅがさらに低下し、最後の圧縮上死点通過タイミング（図７に示す時点ｔ４）を過ぎると、何れの気筒も上死点を通過することがなく、行程の推移はなされなくなる。ピストン１３は、その行程内で減衰振動（逆向きに動くときはクランクシャフト３が逆転し、エンジン回転速度Ｎｅが負になる）しつつ狙いの適正停止範囲Ｒに停止しようとする。しかし、このとき吸気行程気筒１２Ｄは吸気動作を行っており、その吸気抵抗が大きいとピストン１３の停止位置がばらつきやすくなる。特に、吸気抵抗はピストン１３が下死点側に動くときに大きくなるように作用するので、ピストン１３が狙いよりも上死点寄りに停止しやすくなる。吸気行程気筒１２Ｄのピストン１３と膨張行程気筒１２Ａのピストン１３とは同位相で動くので、結局膨張行程気筒１２Ａのピストン１３が狙いよりも上死点寄りに停止しやすくなってしまう。
【００５４】
そこで本実施形態では、時点ｔ４と略同時（やや遅らせてもよい）にスロットル弁２３の開度Ｋを図７に示す開度Ｋ１（例えばＫ１＝４０％程度）まで増大させ、吸気行程気筒１２Ｄの吸気抵抗を低減している。これによって膨張行程気筒１２Ａおよび圧縮行程気筒１２Ｃにおける吸気流量バランスに影響を及ぼすことなく、そのバランスに応じた狙いの位置にピストン１３がより停止しやすくなっている。
【００５５】
なお、このような制御を行うためには、時点ｔ４が最後の圧縮上死点通過タイミングであることを即時に判別する必要があり、次の（圧縮行程気筒１２Ｃでの）圧縮上死点は通過しないことを時点ｔ４において予測しなければならない。そのため本実施形態では、ＥＣＵ２が最後の上死点通過タイミングを判別するようにしている。ＥＣＵ２は、各上死点通過時のエンジン回転速度と、予め実験等で求められた所定の回転速度（例えば２６０ｒｐｍ）とを比較し、前者が後者以下となった時点で、それが最後の圧縮上死点通過タイミングであると判別する。なお、最後の圧縮上死点通過タイミングにおける上死点回転速度ｎｅは、高いほど行程後期寄り（膨張行程気筒１２Ａのピストン停止位置が下死点寄り、圧縮行程気筒１２Ｃでは上死点寄り）で停止しやすくなる。
【００５６】
ところで、エンジン自動停止直前の膨張行程気筒１２Ａおよび圧縮行程気筒１２Ｃの最終吸気行程における吸気流量バランスは、ブースト圧Ｂｔによっても影響を受ける。特に、停止前から２番目の圧縮上死点通過タイミング（図７の時点ｔ３）は、圧縮行程気筒１２Ｃにおいて最終吸気行程の始点となっており、この時点のブースト圧Ｂｔの影響が大きい。すなわち、このブースト圧Ｂｔが低い（真空側）と、圧縮行程気筒１２Ｃへの吸気流量が少なくなり、結果的に圧縮行程気筒１２Ｃのピストン１３の停止位置が上死点寄り（膨張行程気筒１２Ａでは下死点寄り）となりやすい。ブースト圧Ｂｔが高い（大気圧側）と、その逆となる。
【００５７】
従って、最後の上死点通過タイミングにおける上死点回転速度ｎｅが高く、また停止前から２番目の圧縮上死点通過タイミングのブースト圧Ｂｔが低いときは、膨張行程気筒１２Ａのピストン１３が行程後期寄りで停止しやすい条件が重なっており、狙いの停止位置（上死点後１００〜１２０°ＣＡ）で停止する可能性が高い。このような条件のときに、時点ｔ３でスロットル弁２３の開度をＫ１まで増大させる制御を行うと、ピストン停止位置がより行程後期寄りとなって、かえって狙いの停止位置から外れてしまう虞がある。そこで本実施形態では、そのような場合には、時点ｔ３におけるスロットル弁２３の開度をＫ１より低開度（または閉止）とされる開度Ｋ２（図７参照）に設定し、吸気流量の増大を抑制することにより、膨張行程気筒１２Ａのピストン停止位置が下死点寄りになり過ぎないようにしている。
【００５８】
こうして時点ｔ５においてピストン１３が完全に停止するが、その停止直前から停止までのピストン１３の動作をクランク角度センサ３０、３１で検出することにより、ＥＣＵ２のピストン位置検出部４５がピストン１３の停止位置を検出する。図８は、そのピストン停止位置の検出制御動作を示すフローチャートである。この検出制御がスタートすると、第１クランク角度信号ＣＡ１（クランク角度センサ３０からの信号）および第２クランク角度信号ＣＡ２（クランク角度センサ３１からの信号）に基づき、第１クランク角度信号ＣＡ１の立ち上がり時に第２クランク角度信号ＣＡ２がＬｏｗであるか否か、または第１クランク角度信号ＣＡ１の立ち下がり時に第２クランク角度信号ＣＡ２がＨｉｇｈであるか否かを判定する（ステップＳ４１）。これにより、エンジン１の停止動作時における前記信号ＣＡ１、ＣＡ２の位相の関係が、図９（Ａ）のようになるか、それとも図９（Ｂ）のようになるかを判定してエンジン１が正転状態にあるか逆転状態にあるかを判別する。
【００５９】
すなわち、エンジン１の正転時には、図９（Ａ）のように、第１クランク角度信号ＣＡ１に対して第２クランク角度信号ＣＡ２が半パルス幅程度の位相遅れをもって生じることにより、第１クランク角度信号ＣＡ１の立ち上がり時に第２クランク角度信号ＣＡ２がＬｏｗ、第１クランク角度信号ＣＡ１の立ち下がり時に第２クランク角度信号ＣＡ２がＨｉｇｈとなる。一方、エンジン１の逆転時には、図９（Ｂ）のように、第１クランク角度信号ＣＡ１に対して第２クランク角度信号ＣＡ２が半パルス幅程度の位相の進みをもって生じることにより、エンジン１の正転時とは逆に第１クランク角度信号ＣＡ１の立ち上がり時に第２クランク角度信号ＣＡ２がＨｉｇｈ、第１クランク角度信号ＣＡ１の立ち下がり時に第２クランク角度信号ＣＡ２がＬｏｗとなる。
【００６０】
そこで、ステップＳ４１の判定がＹＥＳであれば、エンジン１の正転方向のクランク角度変化を計測するためのＣＡカウンタをアップし（ステップＳ４２）、ステップＳ４１の判定がＮＯの場合は、前記ＣＡカウンタをダウンする（ステップＳ４３）。そして、エンジン自動停止後に前記ＣＡカウンタの計測値を調べることでピストン停止位置を求める（ステップＳ４４）。
【００６１】
さらに本実施形態においては、エンジン１が停止する直前において、すなわち、各気筒が最後の停止行程を迎えたタイミングｔ４経過後に、上述したピストン位置検出結果に基づき、必要に応じて圧縮行程気筒１２Ｃに対し、追加の燃料噴射Ｆ２が実行される。この燃料噴射Ｆ２は、実験に基づいて推定される停止位置が下死点に近い程、燃料噴射量が大きな値に設定された追加用の燃料噴射マップ（図示せず）に基づき、圧縮行程気筒１２Ｃに対して、最後の圧縮行程（時点ｔ４経過後）時に実行される。これにより、可及的に圧縮行程気筒１２Ｃの筒内圧力が低下し、より精緻に当該圧縮行程気筒１２Ｃのピストン１３を適正停止範囲Ｒ内（好ましくはその範囲の上死点側）で停止させることが可能になる。
【００６２】
エンジン１が完全に停止すると、各気筒１２Ａ〜１２Ｄの筒内温度は図１０の温度特性に示すような変化をする。図１０は、エンジン自動停止からの経過時間と筒内温度との関係を示すグラフであり、エンジン自動停止時（時点ｔ５）の筒内温度が８０℃であった場合の筒内温度変化の推定値である。
【００６３】
この特性に示すように、エンジン１が完全に停止すると冷却水の流れが停止するので、停止直後に筒内温度が急速に上昇する。そしてエンジン自動停止後約１０秒でピークとなり、以後は徐々に低下して行く。この特性は冷却水の温度（エンジン水温）や外気温（吸気温度）等によって異なり、ＥＣＵ２の筒内温度推定部４６はその特性をマップ化したデータを記憶している。なお、圧縮行程気筒１２Ｃに関しては、タイミングｔ３以降にのみ燃料を噴射した場合、Ｔｔ３の特性を取り、タイミングｔ４以降に追加の燃料を噴射した場合には、Ｔｔ４の特性を取ることとなり、そのような特性がこのグラフに対応する制御マップに記憶されている。
【００６４】
なお、エンジン自動停止動作期間中にスロットル弁２３の開度Ｋを増大させることにより掃気が促進されるので、触媒３７に充分な量の新気が供給される。従ってエンジン自動停止中は触媒３７の酸素吸蔵量が充分に多い状態となっている。
【００６５】
次に、エンジン１の再始動時の制御について説明する。再始動の際は、上述のようにまず圧縮行程気筒１２Ｃでの燃焼を行わせてエンジン１を一旦逆回転させてから膨張行程気筒１２Ａでの燃焼を行わせ、正転方向に転じさせる。つまりエンジン１を一旦逆回転させることによって膨張行程気筒１２Ａのピストン１３を上昇させ、その圧縮圧力を増大させた後に当該気筒での燃焼を行わせる。膨張行程気筒１２Ａのピストン停止位置が適正停止範囲Ｒにあって燃焼のための充分な空気量が確保されていることと、その空気がエンジン１の逆転によって圧縮されることにより大きな燃焼エネルギーが得られる。つまりエンジン１を確実に正転方向に転じさせるとともにその後の継続的な運転に円滑に移行させることができる。
【００６６】
しかし、膨張行程気筒１２Ａ内に充分な空気が存在していることが、その空気を強く圧縮することの妨げとなっている。それは、圧縮された空気の圧縮反力が膨張行程気筒１２Ａのピストン１３を押し戻す方向に作用するからである。
【００６７】
そこで本実施形態では、膨張行程気筒１２Ａへの燃料噴射タイミングを遅らせることにより、膨張行程気筒１２Ａ内の空気の圧縮量を増大（密度を増大）させる制御を行っている。燃料噴射タイミングを遅らせると、ある程度筒内空気が圧縮された状態の気筒内に燃料を噴射することになり、その気化潜熱によって圧縮圧力が減少する。従って同じエンジン１の逆転のエネルギーであればピストン１３がより上死点近くまで移動することができ（ピストンストローク増大）、圧縮空気の密度をより高めることができる。
【００６８】
上記のようにして自動停止状態となったエンジン１を再始動させる際の制御動作を図１１〜図１３に示すフローチャートに基づいて説明する。まず、所定のエンジン再始動条件が成立したか否かを判定し（ステップＳ１００）、ＹＥＳと判定された場合、例えば、停車状態から発進のためのアクセル操作等が行われた場合、バッテリー電圧が低下した場合、あるいはエアコンが作動した場合等には、エンジン１の自動停止後にカウント開始されたエンジン自動停止時間が予め設定された基準時間以内であるか否かが判定される（ステップＳ１０１）。エンジン１の自動停止時間が比較的長い場合には、自動停止制御中に燃料を噴射している場合であっても、圧縮行程気筒１２Ｃ内が希釈化してしまい、所望の燃焼特性を得ることができなくなるおそれがある。そこで、この判定では、エンジン１の停止時間に応じて、再度、燃料噴射が必要であるか否かを判定しているのである。
【００６９】
ステップＳ１０１の判定でＹＥＳの場合、すなわち、エンジン自動停止時間が比較的短く圧縮行程気筒１２Ｃの筒内が希釈化していないと判定された場合には、さらに大気の空気密度が１．０８ｋｇ／ｍ３以上であるか否かが判定される（ステップＳ１０２）。他方、ステップＳ１０１の判定でＮＯの場合には、ステップＳ１０２でＹＥＳの場合と同様に、圧縮行程気筒１２Ｃを着火するためのフロー（ステップＳ１０３〜Ｓ１１０）に移行する。
【００７０】
圧縮行程気筒１２Ｃを着火するためのフローとしては、最初にエンジン水温、自動停止からの経過時間、吸気温度等に基づいて筒内温度を推定する（ステップＳ１０３）。
【００７１】
次いで、エンジン１の自動停止時に検出されたピストン１３の停止位置に基づき、圧縮行程気筒１２Ｃおよび膨張行程気筒１２Ａ内の空気量を算出する（ステップＳ１０４）。つまり、上記ピストン１３の停止位置から圧縮行程気筒１２Ｃおよび膨張行程気筒１２Ａの燃焼室容積が求められる。なお、エンジン１の自動停止時には、燃料噴射の停止後にエンジン１が数回転してから停止するので膨張行程気筒１２Ａも新気で満たされた状態にあり、且つ、エンジン自動停止中に圧縮行程気筒１２Ｃおよび膨張行程気筒１２Ａの内部が略大気圧となっているので、上記燃焼室容積から新気量が求められることになる。
【００７２】
次に、上記クランク角度センサ３０、３１の出力信号に応じて検出されたピストン停止位置が、圧縮行程気筒１２Ｃにおける適正停止範囲Ｒ（上死点前ＢＴＤＣ６０〜８０°ＣＡ）のうち、下死点ＢＤＣ寄りにあるか否かが判定される（ステップＳ１０５）。上述したように、本実施形態では、自動停止条件が成立し、車速＝０になってから、エンジン１を強制停止するまでの間に、圧縮行程気筒１２Ｃを行程中央よりも上死点側の適正停止範囲Ｒ内に停止させる制御を実行しているのみならず、図７の燃料噴射Ｆ２に係る制御によってさらに、精緻に圧縮行程気筒１２Ｃのピストン１３の停止位置を行程中央よりも上死点側の適正停止範囲Ｒ内に停止させる制御を実行しているため、極めて高い確率で、圧縮行程気筒１２Ｃは、上死点側に移動している。しかし、何らかの原因で意図された位置よりも下死点側で停止することも皆無とは言い難いので、念のため、このステップＳ１０５で圧縮行程気筒１２Ｃのピストン停止位置を確認することとしているのである。
【００７３】
このステップＳ１０５でＹＥＳと判定され（このような判定がなされることは極めてまれであるが）、圧縮行程気筒１２Ｃ内の空気量が比較的多いことが確認された場合には、上記ステップＳ１０４で算出された圧縮行程気筒１２Ｃの空気量に対し、λ（空気過剰率）＞１なる空燃比（例えば空燃比＝２０程度）となるように１回目の燃料噴射を行う（ステップＳ１０６）。この空燃比は、ピストン１３の停止位置に応じて予め設定された圧縮行程気筒１２Ｃの１回目用第１空燃比マップＭ１１から求められ、λ＞１というリーン空燃比に設定される。これにより、圧縮行程気筒１２Ｃ内の空気量が比較的多いときであっても、逆転のための燃焼エネルギーが過多となることが防止される。
【００７４】
一方、上記ステップＳ１０５でＮＯと判定され、圧縮行程気筒１２Ｃ内の空気量が比較的に少ないときは、上記ステップＳ１０４で算出された圧縮行程気筒１２Ｃの空気量に対してλ≦１なる空燃比となるように１回目の燃料噴射を行う（ステップＳ１０７）。この空燃比は、ピストン１３の停止位置に応じて予め設定された圧縮行程気筒１２Ｃの１回目用第２空燃比マップＭ１２から求められ、λ≦１（理論空燃比ないしはそれよりリッチ空燃比）に設定されることにより、圧縮行程気筒１２Ｃ内の空気量が少ないときであっても、逆転のための燃焼エネルギーが充分に得られるようになっている。
【００７５】
次に、圧縮行程気筒１２Ｃへの１回目燃料噴射から気化時間を考慮して設定した所定時間の経過後に、当該気筒１２Ｃに対して点火を行う（ステップＳ１０８）。この場合において、本実施形態では、図４（Ａ）（Ｂ）で示したような部分点火が実行される。これにより、再始動後に圧縮行程気筒１２Ｃに燃料が噴射された場合においても、充分な緩慢燃焼を実現することが可能になる。そして、点火後の一定時間内にクランク角度センサ３０、３１のエッジ、つまりクランク角度信号の立ち上がり又は立ち下がりが検出されたか否かにより、ピストン１３が動いたか否かを判定し（ステップＳ１０９）、ＮＯと判定されて失火によりピストン１３が動かなかったことが確認された場合には、圧縮行程気筒１２Ｃに対して再度、部分点火を行う（ステップＳ１１０）。
【００７６】
他方、上述したステップＳ１０１でエンジン自動停止時間が比較的短く、しかもステップＳ１０２で空気密度が所定値未満である場合、既に図７に示したように、エンジン１の自動停止制御中において、最後の吸気行程にて圧縮行程気筒１２Ｃ内に燃料噴射Ｆ１が実行されていることから、圧縮行程気筒１２Ｃ内には均質な混合気が生成されている。そこで、その場合には、直ちに圧縮行程気筒１２Ｃを点火し（ステップＳ１１１）、その後はステップＳ１０９に以降して、逆転動作を実行させるようにしている。尤も、この場合においても、図４（Ａ）または（Ｂ）で示す部分点火が実行される。これにより、自動停止時に再始動時逆転用の燃料が圧縮行程気筒１２Ｃに噴射された場合においても、充分な緩慢燃焼を実現するように構成されている。
【００７７】
次に、図１２を参照して、上記ステップＳ１０９でＹＥＳと判定されてピストン１３が動いたことが確認されると、ピストン停止位置および上記ステップＳ１０３で推定した筒内温度に基づいて、膨張行程気筒１２Ａに対する分割燃料噴射の分割比（１回目の前段噴射と２回目の後段噴射との比率）を算出する（ステップＳ１２１）。上記後段の噴射比率は、膨張行程気筒１２Ａにおけるピストン停止位置が下死点寄りであるほど、また筒内温度が高いほど大きな値に設定される。
【００７８】
次に、上記ステップＳ１０４で算出した膨張行程気筒１２Ａの空気量に対して所定の空燃比（λ≦１）となるように燃料噴射量を算出する（ステップＳ１２２）。この際の空燃比は、ピストン１３の停止位置に応じて予め設定された膨張行程気筒１２Ａ用の空燃比マップＭ１４から求められる。また、ステップＳ１２２で算出された膨張行程気筒１２Ａへの燃料噴射量とステップＳ１２１で算出された分割比とによって、膨張行程気筒１２Ａに対する前段（１回目）の燃料噴射量を算出し、噴射する（ステップＳ１２３）。
【００７９】
次に、上記ステップＳ１０３で推定された筒内温度に基づき、膨張行程気筒１２Ａに対する後段（２回目）の燃料噴射時期を算出する（ステップＳ１２４）。この２回目の噴射時期は、ピストン１３が上死点側への移動（エンジン１の逆転）を開始した後に、気筒内の空気が圧縮されている時期であるとともに、噴射燃料の気化潜熱が圧縮圧力を効果的に減少させるように、つまりピストン１３を上死点へ近づけるように設定され、且つこの２回目の噴射燃料が点火時期までに気化する時間が可及的に確保できるように設定される。
【００８０】
次に、ステップＳ１２２で算出された膨張行程気筒１２Ａへの燃料噴射量とステップＳ１２１で算出された分割比とによって、膨張行程気筒１２Ａに対する後段（２回目）の燃料噴射量を算出し（ステップＳ１２５）、上記ステップＳ１２４で算出された２回目の噴射時期に噴射する（ステップＳ１２６）。
【００８１】
上記膨張行程気筒１２Ａへの２回目の燃料噴射後に、所定のディレイ時間が経過した時点で点火する（ステップＳ１２７）。
【００８２】
本実施形態では、ステップＳ１２７において、膨張行程気筒１２Ａに点火する際には、全ての点火プラグ１５Ａ〜１５Ｃを同時に点火させることにより、急速燃焼を図っている。これにより、膨張行程気筒１２Ａは、圧縮行程気筒１２Ｃの緩慢燃焼によって制約された範囲内で大きなピストンストロークが与えられているばかりでなく、制約されたピストンストロークにおいても、大きな燃焼エネルギーを生成し、運動エネルギーを出力することが可能となっている。
【００８３】
さらに上記ディレイ時間は、ピストン１３の停止位置に応じて予め設定された膨張行程気筒１２Ａ用の点火マップＭ１５から求められる。本実施形態においては、このディレイ時間は、２回目の燃料噴射によって生起された筒内の乱れが残存している時間内に設定されており、具体的には、０．０３ｓｅｃが好ましい。上記点火による膨張行程気筒１２Ａでの初回燃焼により、エンジン１は逆転から正転に転ずる。従って、圧縮行程気筒１２Ｃのピストン１３が上死点側に移動し、気筒内のガス（上記ステップＳ１０８の点火によって燃焼した既燃ガス）を圧縮し始める。
【００８４】
次に、燃料の気化時間を考慮に入れ、圧縮行程気筒１２Ｃに２回目の燃料を噴射する（ステップＳ１２８）。この際の燃料噴射量は、１回目の噴射量とを合計した噴射量に基づく全体の空燃比が可燃空燃比（下限は７〜８）よりもさらにリッチ（例えば６程度）になるように、ピストン１３の停止位置に応じて予め設定された圧縮行程気筒１２Ｃの２回目用空燃比マップＭ１６から求められる。この圧縮行程気筒１２Ｃにおける２回目の噴射燃料による気化潜熱に応じて、圧縮行程気筒１２Ｃの圧縮上死点付近における圧縮圧力が低減されることにより、当該圧縮上死点を容易に越えることが可能となる。
【００８５】
なお、上記圧縮行程気筒１２Ｃへの２回目の燃料噴射は、専ら筒内の圧縮圧力を低減させるためになされるものであって、これに対する点火、燃焼は行われず、可燃空燃比よりもリッチなために自着火も起こらず、この不燃燃料は、その後に排気通路２２の排気ガス浄化触媒に吸蔵されている酸素と反応して、無害化される。
【００８６】
次に図１３を参照して、上記のように圧縮行程気筒１２Ｃにおいて２回目に噴射された燃料は燃焼しないので、膨張行程気筒１２Ａでの最初の燃焼に続く次の燃焼は、吸気行程気筒１２Ｄ、つまり停止時に吸気行程にあった第４気筒での最初の燃焼となる。この吸気行程気筒１２Ｄのピストン１３が圧縮上死点を越えるためのエネルギーとしては、膨張行程気筒１２Ａにおける初回燃焼のエネルギーの一部が充てられ、上記膨張行程気筒１２Ａにおける初回燃焼のエネルギーが、圧縮行程気筒１２Ｃが圧縮上死点を乗り越えるためと吸気行程気筒１２Ｄが圧縮上死点を越えるためとの両方に供される。
【００８７】
従って、円滑な始動のためには吸気行程気筒１２Ｄが圧縮上死点を越えるためのエネルギーが小さいことが望ましく、このために気筒１２Ｄ内の空気密度を推定し、その推定値から吸気行程気筒１２Ｄの空気量を算定した後（ステップＳ１４０）、上記ステップＳ１０３で推定した筒内温度に基づいて、自着火を防止するための空燃比補正値を算出する（ステップＳ１４１）。すなわち自着火が起こると、その燃焼によって圧縮上死点に至る前にピストン１３を下死点側に押し戻す力（逆トルク）が発生し、その分だけ圧縮上死点を越えるためのエネルギーが多く消費されるので望ましくない。そこで、上記逆トルクを抑制するために空燃比をリーン側に補正し、圧縮自己着火が起こらないようにしている。
【００８８】
次に、上記ステップＳ１４０で算定した吸気行程気筒１２Ｄの空気量と、上記ステップＳ１４１で算出した空燃比補正値を考慮した空燃比とに基づき、吸気行程気筒１２Ｄへの燃料噴射量を算出する（ステップＳ１４２）。そして、上記吸気行程気筒１２Ｄに対する燃料噴射を行うが、この燃料噴射は、その気化潜熱によって圧縮圧力が低減されるように、つまり圧縮上死点を越えるための必要エネルギーが低減されるように、圧縮行程の後期まで遅延され（ステップＳ１４３）、その遅延量は、エンジン１の自動停止期間、吸気温度、エンジン水温等に基づいて算出される。
【００８９】
また、上記逆トルクの発生を抑制するため、点火時期を上死点以降に遅延して点火する（ステップＳ１４４）。以上の制御が実行されることにより、吸気行程気筒１２Ｄにおいて、圧縮上死点まではその圧縮圧力が小さくなって上死点を越えやすくなり、上死点を過ぎた時点で燃焼エネルギーによる正転方向のトルクが発生することになる。
【００９０】
上記ステップＳ１４４の後、通常の制御状態に移行してもよいが、当実施形態では、さらにエンジン回転速度の吹上がりを抑制する制御を行っている。このエンジン回転速度の吹上がりとは、吸気行程気筒１２Ｄでの初回燃焼以降、エンジン回転速度が必要以上に急上昇することをいい、加速ショックが発生したり、運転者に違和感が与えられたりする原因となるので望ましくない。上記エンジン回転速度の吹上がりは、自動停止期間中の吸気圧力（スロットル弁２３より下流の圧力）が略大気圧となっているために、始動直後（吸気行程気筒１２Ｄでの初回燃焼以降）の各気筒１２Ａ〜１２Ｄでの燃焼エネルギーが通常のアイドル運転時の燃焼エネルギーに比べて一時的に大きくなることにより発生する。このために下記のステップＳ１４５〜Ｓ１５８で、上記エンジン回転速度の吹上がりを抑制する制御を行っている。
【００９１】
まず、オルタネータ２８の目標電流値を通常より高めに設定して発電を開始し（ステップＳ１４５）、このオルタネータ２８の発電によってクランクシャフト３の回転抵抗（エンジン１の外部負荷）を増大させてエンジン回転速度の吹上がりを抑制する。
【００９２】
次に、吸気圧センサ２６によって検出された吸気圧力が、エンジン１の自動停止を行わない場合の通常のアイドル時における吸気圧力より高いか否かを判定し（ステップＳ１５０）、ＹＥＳと判定されると、エンジン回転速度の吹上がりが起こりやすい状態となっているので、スロットル弁２３の開度を通常のアイドル運転時におけるスロットル開度よりもさらに小さくすることにより（ステップＳ１５１）、燃焼エネルギーの発生量を抑制する。
【００９３】
そして、排気通路２２に設けられた排気ガス浄化触媒の温度が活性温度以下であるか否かを判定し（ステップＳ１５２）、ＹＥＳと判定された場合には、気筒内の目標空燃比をλ≦１なるリッチ空燃比に設定するとともに（ステップＳ１５３）、点火時期を上死点以降に遅延させる（ステップＳ１５４）。これにより、上記触媒の温度上昇が促進されるとともに、点火時期の遅延によって燃焼エネルギーの発生量が抑制される。
【００９４】
一方、上記ステップＳ１５２でＮＯと判定されて排気ガス浄化触媒の温度が活性温度よりも高いことが確認された場合には、気筒内の目標空燃比をλ＞１のリーン空燃比に設定して成層リーンの燃焼状態とする（ステップＳ１５８）。このリーン燃焼によって燃料の消費が抑制されつつ、燃焼エネルギーの発生量が抑制されることになる。
【００９５】
上記ステップＳ１５４またはステップＳ１５８を経てステップＳ１５０に戻り、このステップＳ１５０でＮＯと判定されてエンジン１の自動停止を行わない場合の通常のアイドル時によりも吸気圧力が低下したことが確認されるまで、上記制御動作が繰り返される。このステップＳ１５０でＮＯと判定されると、もはやエンジン回転速度の吹上がりが生じるおそれがないので、オルタネータ２８の発電電流も含めて通常の制御状態に移行する（ステップＳ１６０）。
【００９６】
以上説明したように本実施形態においては、エンジン１を自動停止させる過程で初回燃焼気筒としての圧縮行程気筒１２Ｃが推定されるとともに、少なくとも空気密度が所定値未満の場合には、自動停止制御時における最後の吸気行程で圧縮行程気筒１２Ｃに燃料が噴射されるので、高地走行時等の空気密度が比較的低い場合には、噴射された燃料が吸気に乗って筒内に導入され、迅速に気化霧化することによって混合気の均質化を促進することができ、再始動時に急速燃焼を来すことを防止し、緩慢燃焼による運動エネルギーを確実に確保することができる結果、２回目の圧縮行程を越えるのに充分な運動エネルギーを確保することが可能になる。
【００９７】
また、本実施形態のＥＣＵ２は、停止時間を計測し、計測された停止時間が所定値以上経過した場合には、再始動条件成立後に、圧縮行程気筒１２Ｃに対し燃料噴射を実行するように燃料噴射弁１６ａを制御する停止時間計測手段を機能的に構成している（ステップＳ１０１等参照）。このため本実施形態では、長期間の自動停止によって筒内が希釈化した場合でも、確実に再始動用の燃焼エネルギーを確保し、再始動時の逆転トルクを確保することが可能になる。
【００９８】
また、本実施形態では、前記燃料噴射制御手段は、図７のＦ２で示したように、停止時に圧縮行程気筒１２Ｃが所定クランク角度範囲よりも下死点側で停止しそうな場合には、当該圧縮行程気筒１２Ｃに対し、停止制御中に燃料を分割噴射するように、燃料噴射弁を制御するものである。このため本実施形態では、逆転始動方式において、気筒停止位置制御手段としてのピストン位置検出部４５によってＥＣＵ２が推定された圧縮行程気筒１２Ｃを作動行程の中間から上死点寄りで停止させることが可能になる。この結果、前記自動停止状態における膨張行程気筒１２Ａのシリンダ容積が、当該自動停止状態における圧縮行程気筒１２Ｃのシリンダ容積より多くなるように制御することが可能になる（図５（Ａ）参照）。
【００９９】
図１４は、上述した実施形態の効果を示すためのグラフであり、（Ａ）は筒内圧力の推移をクランク角度ＣＡでみたグラフ、（Ｂ）は熱発生率の推移をクランク角度ＣＡでみたグラフ、（Ｃ）は質量燃焼割合の推移をクランク角度ＣＡでみたグラフである。
【０１００】
図１４（Ａ）〜（Ｃ）を参照して、上述した各実施形態においては、高地走行時等の空気密度が比較的低い場合等、空気密度が所定値未満の場合には、自動停止制御中の最後の吸気行程で初回燃焼気筒に燃料を噴射するように前記燃料噴射弁を制御しているので、圧縮行程気筒１２Ｃまたは膨張行程気筒１２Ａ内は、混合気の均質化が促進され噴霧による乱れも生じなくなっている。これにより、自動停止後再始動まで相当時間が経過している場合や空気密度が低い環境下であっても、単に圧縮行程気筒の停止位置を上死点寄りに制御するばかりでなく、再始動時に圧縮行程気筒の混合気が点火された際、図１４（Ａ）〜（Ｃ）の実線ＰＬ１、Ｊ１、Ｑ１で示すように、緩慢な燃焼特性を得ることができるので、混合気の燃焼による熱が筒内壁面から放出されることによって生じる熱損失も緩やかになり、比較的多くの燃焼エネルギーを運動エネルギーに変換することが可能になる。このため少ない空気重量での緩慢燃焼により比較的大きな逆転運動エネルギーを確保することができるとともに、この緩慢燃焼による比較的大きな逆転運動エネルギーによって膨張行程気筒の運動エネルギーをより高めることが可能になる。他方、空気密度を考慮せずに、再始動時に燃料を噴射した場合には、図１４（Ａ）〜（Ｃ）の仮想線ＰＬ２、Ｊ２、Ｑ２で示すように、急速燃焼が生じてしまい、運動エネルギーを充分に取り出すことができなくなるのである（図１４（Ｃ）参照）。
【０１０１】
図１５は再始動時における膨張行程気筒の初回燃焼時における筒内圧力の変化を示すグラフである。
【０１０２】
図１５のＰＬ１１は、同膨張行程気筒の初回燃焼時における燃焼速度を促進するように制御した場合であり、ＰＬ１２は、そのような燃焼速度制御を実行しなかった場合を示している。図１５の実線ＰＬ１１から明らかなように、初回燃焼時において、膨張行程気筒１２Ａを急速燃焼させた場合には、極めて迅速に筒内圧力を高めることが可能になる。このため、ピストンストロークが制約されている初回燃焼時においても、充分な運動エネルギーを出力することが可能になっている。これに対し、燃焼速度を制御していない場合には、ＰＬ１２に示すように、筒内圧力のピークを高めることができず、運動エネルギーも低くなる。
【０１０３】
以上説明したように本実施形態では、再始動条件が成立し、再始動制御が始まった際、まず、圧縮行程気筒１２Ｃの混合気が点火され、所定クランク角度逆転される。この過程では、膨張行程気筒１２Ａのピストン１３は上死点側に移動し、圧縮行程気筒１２Ｃからの運動エネルギーによって、燃焼室内が圧縮される。但し、この逆転動作では、膨張行程気筒１２Ａは上死点までは至らず、制約されたピストンストロークで混合気が点火されることになる。この点火によって膨張行程気筒１２Ａのピストン１３は、混合気の燃焼エネルギーによってエンジン１を正転させるのであるが、この燃焼エネルギーは、多点点火等の燃焼速度制御手段によって急速に促進される結果、ピストンストロークが制約された条件下であっても、筒内圧力を急上昇させ、大きな運動エネルギーを出力することが可能になる。
【０１０４】
また本実施形態では、前記燃焼速度制御手段は、圧縮行程気筒１２Ｃが再始動要求直後に噴射された燃料で逆転燃焼した場合に要したであろう燃焼時間を基準燃焼時間として、膨張行程気筒１２Ａにおける初回燃焼時間（例えば１１ｍｓｅｃ）を基準燃焼時間（例えば１５ｍｓｅｃ）よりも短くするものである。このため本実施形態においては、膨張行程気筒１２Ａでの初回燃焼時には、燃焼時間が短縮された急速燃焼特性となるので、制約されたピストンストロークでの初回燃焼時に大きな運動エネルギーを出力することが可能になる。
【０１０５】
また本実施形態では、前記燃焼速度制御手段は、圧縮行程気筒１２Ｃにおける初回燃焼時間（例えば２８ｍｓｅｃ）を前記基準燃焼時間よりも長くするものである。このため本実施形態では、再始動時にエンジン１を逆転させるための圧縮行程気筒１２Ｃでの燃焼は、比較的緩慢な燃焼となる。このため、再始動時の逆転動作時においては、圧縮行程気筒１２Ｃにおける混合気の燃焼による熱が筒内壁面から放出されることによって生じる熱損失も緩やかになり、比較的多くの燃焼エネルギーを運動エネルギーに変換することが可能になるので、膨張行程気筒１２Ａでのピストンストロークも制約された範囲内で大きくなる。
【０１０６】
また本実施形態では、前記燃焼速度制御手段は、気筒毎に複数個配置された点火プラグ１５Ａ〜１５Ｃと、この点火プラグ１５Ａ〜１５Ｃを選択的に点火制御可能な点火制御部４２とを含み、前記点火制御部４２は、再始動時における膨張行程気筒１２Ａの初回燃焼時には、複数の点火プラグ１５Ａ〜１５Ｃを同時点火させるものである（図４（Ｃ）参照）。このため本実施形態では、点火制御によって混合気の燃焼速度を所望の速度に制御し、膨張行程気筒１２Ａでの急速燃焼を容易に実現することが可能になる。
【０１０７】
また本実施形態では、前記点火プラグ１５Ａ〜１５Ｃは、各気筒１２Ａ〜１２Ｄの中央部と周縁部とに配設されており、前記点火制御部４２は、再始動時の圧縮行程気筒１２Ｃにおける初回燃焼時には、中央部と周縁部の点火プラグ１５Ａ〜１５Ｃのうち、一部のもののみを点火させ、再始動時の膨張行程気筒１２Ａにおける初回燃焼時には、点火プラグ１５Ａ〜１５Ｃを同時点火させるように制御するものである。このため本実施形態では、再始動時における圧縮行程気筒１２Ｃでの初回燃焼時には、緩慢燃焼によって、大きな運動エネルギーを圧縮行程気筒１２Ｃから取り出し、膨張行程気筒１２Ａのピストンストロークを制約された範囲内で大きくすることができるとともに、膨張行程気筒１２Ａにおいては、制約されたピストンストロークにおいて急速燃焼による大きな運動エネルギーを出力することが可能になる。
【０１０８】
また本実施形態では、前記燃焼速度制御手段は、筒内に燃料を噴射する燃料噴射弁１６ａを含む燃料供給システム１６と、燃料供給システム１６による燃料噴射弁１６ａの燃料噴射時期および燃料噴射量を制御する燃料噴射制御部４１と、点火プラグ１５Ａ〜１５Ｃの点火タイミングを制御する点火制御部４２とを備え、燃料噴射弁１６ａが燃料を噴射した時点から点火プラグ１５Ａ〜１５Ｃが点火するまでの時間間隔を、再始動時における圧縮行程気筒１２Ｃの初回燃焼時には長くし、再始動時における膨張行程気筒１２Ａの初回燃焼時には短くするものである。この態様においても、点火タイミングによって圧縮行程気筒１２Ｃでは緩慢燃焼を図り、膨張行程気筒１２Ａでは、急速燃焼を図ることが可能になる。従って、両気筒１２Ａ、１２Ｄからの運動エネルギーをそれぞれ高めることが可能になる。
【０１０９】
また本実施形態では、再始動時における圧縮行程気筒１２Ｃの初回燃焼時での前記時間間隔（図１２のマップＭ１５に規定されている点火ディレイ時間）は、噴射された燃料が誘起する筒内の乱れが残存する所定時間である。このため本実施形態では、膨張行程気筒１２Ａの再始動時における初回燃焼時に、燃料噴射によって乱れが生じ、且つこの乱れが残存している間に点火プラグ１５Ａ〜１５Ｃが混合気を点火するので、より一層燃焼速度が促進され、急速燃焼を実現することが可能になる。前記所定時間は、燃料等によって実験で定めることができ、例えば、本実施形態のような一般的なガソリンエンジン１では、０．０３秒程度に設定することが可能である。
【０１１０】
上述したように、燃焼速度制御手段としては、複数の点火プラグ１５Ａ〜１５Ｃ、並びにこれら点火プラグ１５Ａ〜１５Ｃを選択的に着火制御する点火制御部や、制御マップＭ１５に設定されている膨張行程気筒１２Ａの点火ディレイ時間の設定を通常運転時よりも短く設定すること等によって実現することが可能である。
【０１１１】
さらに、図１６、図１７に示すように、燃料噴射弁１６ａの他に、水素噴射用インジェクタ１６０を採用してもよい。
【０１１２】
図１６は、ポート噴射式ガソリンエンジンに直噴式の水素噴射用インジェクタ１６０を採用した例であり、図１７は、直噴式ガソリンエンジンの燃焼室１７に水素噴射用インジェクタ１６０（図１７（Ｂ）のみ図示）を採用した例を示している。
【０１１３】
何れの形態においても、水素を併用した場合には、燃料の燃焼速度が高速化する。水素は、火炎範囲が広く着火しやすく、さらに燃焼速度も速いので、ガソリンに水素を混合して燃料として使用することにより、着火速度や燃焼速度を速め、再始動時の膨張行程気筒１２Ａでの初回燃焼を速めて大きな運動エネルギーを出力することが可能になる。
【０１１４】
以上、本発明の一実施形態について説明したが、本発明は前記の実施形態に限定されるものではなく、特許請求の範囲に記載した発明の範囲内で種々の変形が可能である。例えば、前記実施形態では再始動時の膨張行程気筒１２Ａにおける初回燃焼のための燃料噴射を分割噴射としたが、これを、気化潜熱による圧縮圧力の低減と気化性能の確保とが可及的に両立できるタイミング（所定燃料噴射タイミング）を実験等によって策定し、この所定燃料噴射タイミングにおける１回の燃料噴射としてもよい。
【０１１５】
また、再始動時における膨張行程気筒１２Ａの最初の燃焼のために行う分割燃料噴射は、必要に応じて３分割以上としてもよい。
【０１１６】
また、前記実施形態では省略しているが、エンジン再始動時において、所定の条件成立時（例えばピストン停止位置が適正停止範囲Ｒ内にない場合や、始動後の所定タイミングまでにエンジン回転速度が所定値に達しないなど）、スタータモータによるアシストを伴う制御を行ってもよい。
【０１１７】
エンジン１を自動停止させる制御は前記実施形態に限るものではなく、適宜設定してよい。但し再始動性を高めるためには、膨張行程気筒１２Ａにおけるピストン１３の停止位置が行程中央よりやや下死点寄り（圧縮行程気筒１２Ｃにおいては行程中央よりやや上死点寄り）となるような制御であることが望ましい。
【０１１８】
その他、本発明の特許請求の範囲内で種々の変更が可能であることはいうまでもない。
【図面の簡単な説明】
【０１１９】
【図１】本発明に係る始動装置を備えたエンジンの概略断面図である。
【図２】エンジンの吸気系および排気系の構成を示す説明図である。
【図３】同エンジンの要部を拡大したものであり、（Ａ）は図１の部分拡大図、（Ｂ）は、燃焼室の底面図である。
【図４】同エンジンの燃焼室の底面図であり、（Ａ）（Ｂ）は部分点火の例、（Ｃ）は全ての点火プラグが同時に点火した例を示すものである。
【図５】エンジンの停止時に膨張行程および圧縮行程になる気筒のピストン停止位置と空気量との関係を示す説明図である。
【図６】エンジン停止時におけるエンジン回転速度の変化状態等を示すタイムチャートである。
【図７】図６の部分拡大図であり、さらにクランク角度および各気筒の行程推移を示すタイムチャートである。
【図８】ピストン停止位置の検出制御動作を示すフローチャートである。
【図９】クランク角度信号の出力信号を示す説明図である。
【図１０】エンジン停止からの経過時間と筒内温度推定値との関係を示すグラフである。
【図１１】逆転再始動方式を採用した実施形態における制御内容を示すフローチャートである。
【図１２】逆転再始動方式を採用した実施形態における制御内容を示すフローチャートである。
【図１３】逆転再始動方式を採用した実施形態における制御内容を示すフローチャートである。
【図１４】上述した実施形態の効果を示すためのグラフであり、（Ａ）は筒内圧力の推移をクランク角度ＣＡでみたグラフ、（Ｂ）は熱発生率の推移をクランク角度ＣＡでみたグラフ、（Ｃ）は質量燃焼割合の推移をクランク角度ＣＡでみたグラフである。
【図１５】再始動時における膨張行程気筒の初回燃焼時における筒内圧力の変化を示すグラフである。
【図１６】ポート噴射式ガソリンエンジンに直噴式の水素噴射用インジェクタを採用した例を示す部分断面図である。
【図１７】直噴式ガソリンエンジンの燃焼室に水素噴射用インジェクタを採用した例を示すものであり、（Ａ）が部分断面図、（Ｂ）が燃焼室の底面図である。
【符号の説明】
【０１２０】
１  ４サイクル多気筒エンジン
２  ＥＣＵ
３  クランクシャフト
１２Ａ  膨張行程気筒
１２Ｃ  圧縮行程気筒
１３  ピストン
１４  燃焼室
１５  点火プラグ
１６  燃料供給システム
１６ａ  燃料噴射弁
２９  吸気温センサ
３０  クランク角センサ
３１  クランク角センサ
３２  カム角センサ
３３  水温センサ
３４  アクセル開度センサ
４１  燃料噴射制御部
４２  点火制御部
４３  吸気流量制御部
４４  発電量制御部
４５  ピストン位置検出部
４６  筒内温度推定部
４７  空気密度推定部
ＣＡ  クランク角度
ＣＡＰ  ピストン停止位置
Ｒ  適正停止範囲
ＳＷ１  大気圧センサ
１６０  水素噴射用インジェクタ
【図１】
0004577179.tif 000002
【図２】
0004577179.tif 000003
【図３】
0004577179.tif 000004
【図４】
0004577179.tif 000005
【図５】
0004577179.tif 000006
【図６】
0004577179.tif 000007
【図７】
0004577179.tif 000008
【図８】
0004577179.tif 000009
【図９】
0004577179.tif 000010
【図１０】
0004577179.tif 000011
【図１１】
0004577179.tif 000012
【図１２】
0004577179.tif 000013
【図１３】
0004577179.tif 000014
【図１４】
0004577179.tif 000015
【図１５】
0004577179.tif 000016
【図１６】
0004577179.tif 000017
【図１７】
0004577179.tif 000018