(57)【特許請求の範囲】
【請求項１】
複数気筒のうちの少なくとも１つの気筒が圧縮行程にあるときに、残りの気筒の少なくとも１つが膨張行程となるエンジンの各気筒に設けられ、気筒内に燃料を噴射する燃料噴射弁と、
上記燃料噴射弁により上記気筒内に噴射された燃料を点火する点火プラグと、
上記エンジンの吸気弁の開閉による吸気の供給とは独立して上記気筒内に空気を供給する空気供給手段と、
上記エンジンを停止する際に膨張行程にある気筒及び圧縮行程にある気筒をそれぞれ判別する気筒判別手段と、
上記気筒判別手段によって上記エンジンの停止時に膨張行程にあると判別された気筒のピストン位置を検出するピストン位置検出手段と、
上記エンジンが停止状態にあって上記ピストン位置検出手段によって検出されたピストン位置が、膨張行程の気筒内における燃料の燃焼圧がエンジンの始動に必要な燃焼圧となるピストン位置として予め設定された第１所定位置より上死点側にあるときには上記気筒判別手段によって膨張行程にあると判別された気筒に上記空気供給手段から空気を供給する一方、上記エンジンが停止状態にあって上記ピストン位置検出手段によって検出されたピストン位置が、膨張気筒内における燃料の燃焼圧でエンジンを始動することが可能なピストンストロークを確保できるピストン位置として上記第１所定位置より下死点側に予め設定された第２所定位置より下死点側にあるときには上記気筒判別手段によって圧縮行程にあると判別された気筒に上記空気供給手段から空気を供給する制御手段と
を備えたことを特徴とするエンジンの制御装置。
【請求項２】
上記制御手段は、上記エンジンが停止状態にあるときに、上記ピストン位置検出手段によって検出されたピストン位置が上記第１所定位置から上記第２所定位置までの間の範囲内となるまで上記空気供給手段からの上記空気供給を行うことを特徴とする請求項１に記載のエンジンの制御装置。
【請求項３】
上記制御手段は、上記エンジンを始動する際には上記気筒判別手段によってエンジン停止時に膨張行程にあると判別された気筒に対し、上記燃料噴射弁から燃料を供給し上記点火プラグで上記供給燃料を点火することを特徴とする請求項１又は２に記載のエンジンの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はエンジンの制御装置に係り、詳しくは気筒内に燃料噴射及び点火を行うことにより生じる燃焼圧でエンジンの始動を行う制御装置に関するものである。
【背景技術】
【０００２】
従来、エンジンを始動する際にはスタータモータを用いることが一般的であったが、近年ではエンジン始動時の騒音を低減すると共に迅速な始動を実現するため、スタータモータによるクランキングを行うことなくエンジンの気筒内に燃料噴射及び点火を行って始動させるようにした始動装置が提案されている。特に、近年では環境保護や省エネルギの観点から車両停止時に一時的にエンジンを停止する、いわゆるアイドルストップを行うようにした車両が提案されており、アイドルストップで停止したエンジンを再び始動する際には、スタータモータによるクランキングを必要とせずに迅速なエンジン始動が可能となることから、このような始動装置が好適である。
【０００３】
この始動装置では、エンジンの停止時に膨張行程にある気筒（以下膨張行程気筒という）を判別し、車両の発進操作や運転者のスタート操作等に応じてエンジンを再始動する際には、膨張行程気筒に対して燃料を噴射した後に点火を行って噴射燃料を燃焼させ、このときに発生する燃焼圧によりエンジンを始動する。
ところが、エンジンが停止する際には、圧縮行程にある気筒のピストンによる残留空気の圧縮圧力や、エンジン各部の摩擦抵抗、或いはバルブスプリングの付勢力がカムシャフトを介してクランク軸に作用する、いわゆるカム反力などクランク軸に作用するさまざまな力が寄与することによってピストンが停止する。このため、エンジン停止の際の各気筒におけるピストンの停止位置は一定せず、膨張行程気筒のピストンが例えば上死点近傍で停止していたような場合には、エンジンを始動可能な燃焼力を得るために必要な燃焼室容積が確保できずに、エンジンを始動できなくなる可能性がある。一方、膨張行程気筒のピストンが下死点近傍で停止していたような場合には、膨張行程気筒内の燃料の燃焼によりエンジンを始動しようとしても、始動に必要なピストンストロークを確保できずエンジンを始動できなくなる可能性がある。
【０００４】
そこで、ピストン停止位置が、始動に必要なピストンストロークを確保できずに再始動困難となるような位置であることを検知した場合には、エンジン停止時に圧縮行程にあった気筒に燃料を供給し、この燃料を点火してエンジンを逆回転させることにより、ピストンの位置を始動に適した位置に変更するようにした始動装置が特許文献１により提案されている。
【特許文献１】特開２００４−１００６１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１の始動装置では、ピストン停止位置が再始動困難な位置にあることを検知した場合に、圧縮行程にあった気筒内に供給した燃料の点火により生じた燃焼圧でエンジンを逆回転させた後に始動するようにしているため、逆回転時の燃料の燃焼に伴って振動や騒音が発生する上、燃料を消費して燃費が悪化するという問題が生じる。
また、膨張行程気筒のピストンが上死点近傍にあって十分な燃焼室容積が確保できず、エンジンの始動に必要な燃焼力が得られないような場合、上記特許文献１の始動装置ではエンジンを始動することができない。
【０００６】
本発明はこのような課題に鑑みてなされたものであり、その目的とするところは、振動や騒音の増大及び燃費の悪化を招くことなくエンジンの気筒内の燃焼圧によりエンジンを確実に始動することができるようにしたエンジンの制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明のエンジンの制御装置は、複数気筒のうちの少なくとも１つの気筒が圧縮行程にあるときに、残りの気筒の少なくとも１つが膨張行程となるエンジンの各気筒に設けられ、気筒内に燃料を噴射する燃料噴射弁と、上記燃料噴射弁により上記気筒内に噴射された燃料を点火する点火プラグと、上記エンジンの吸気弁の開閉による吸気の供給とは独立して上記気筒内に空気を供給する空気供給手段と、上記エンジンを停止する際に膨張行程にある気筒及び圧縮行程にある気筒をそれぞれ判別する気筒判別手段と、上記気筒判別手段によって上記エンジンの停止時に膨張行程にあると判別された気筒のピストン位置を検出するピストン位置検出手段と、上記エンジンが停止状態にあって上記ピストン位置検出手段によって検出されたピストン位置が第１所定位置より上死点側にあるときには上記気筒判別手段によって膨張行程にあると判別された気筒に上記空気供給手段から空気を供給する一方、上記エンジンが停止状態にあって上記ピストン位置検出手段によって検出されたピストン位置が上記第１所定位置より下死点側に設定された第２所定位置より下死点側にあるときには上記気筒判別手段によって圧縮行程にあると判別された気筒に上記空気供給手段から空気を供給する制御手段とを備えたことを特徴とする（請求項１）。
【０００８】
このように構成されたエンジンの制御装置によれば、膨張行程の気筒内における燃料の燃焼圧がエンジンの始動に必要な燃焼圧となるピストン位置として第１所定位置が予め設定され、膨張気筒内における燃料の燃焼圧でエンジンを始動することが可能なピストンストロークを確保できるピストン位置として上記第１所定位置より下死点側に第２所定位置が予め設定されている。そして、エンジンを停止する際に膨張行程にあると気筒判別手段が判別した気筒のピストン位置をピストン位置検出手段によって検出し、エンジンが停止状態にあって上記ピストン位置検出手段によって検出されたピストン位置が上記第１所定位置より上死点側にあるときには、エンジン停止時に膨張行程にあると判別された気筒に空気供給手段から空気を供給することにより、膨張行程にあると判別された気筒のピストンが下死点側に移動する。
【０００９】
また、エンジンが停止状態にあって上記ピストン位置検出手段によって検出されたピストン位置が上記第２所定位置より下死点側にあるときには、上記気筒判別手段によってエンジン停止時に圧縮行程にあると判別された気筒に上記空気供給手段から空気を供給することにより、膨張行程にあると判別された気筒のピストンが上死点側に移動する。
【００１０】
このようなエンジンの制御装置において、上記制御手段は、上記エンジンが停止状態にあるときに、上記ピストン位置検出手段によって検出されたピストン位置が上記第１所定位置から上記第２所定位置までの間の範囲内となるまで上記空気供給手段からの上記空気供給を行うことを特徴とする（請求項２）。
このように構成されたエンジンの制御装置によれば、エンジンが停止状態にあって上記ピストン位置検出手段によって検出されたピストン位置が上記第１所定位置より上死点側にあるときには、ピストン位置が上記第１所定位置から上記第２所定位置までの間の位置となるまで、膨張行程にあると判別された気筒への空気の供給が行われることにより、膨張行程にあると判別された気筒のピストンが上記第１所定位置から上記第２所定位置までの間の範囲内に移動する。
【００１１】
一方、エンジンが停止状態にあって上記ピストン位置検出手段によって検出されたピストン位置が上記第２所定位置より下死点側にあるときには、ピストン位置が上記第１所定位置から上記第２所定位置までの間の位置となるまで、エンジン停止時に圧縮行程にあると判別された気筒への空気の供給が行われることにより、膨張行程にあると判別された気筒のピストンが上記第１所定位置から上記第２所定位置までの間の範囲内に移動する。
【００１２】
このようなエンジンの制御装置において、上記制御手段は、上記エンジンを始動する際には上記気筒判別手段によってエンジン停止時に膨張行程にあると判別された気筒に対し、上記燃料噴射弁から燃料を供給し上記点火プラグで上記供給燃料を点火することを特徴とする（請求項３）。
このように構成されたエンジンの制御装置によれば、エンジンを始動する際にはエンジン停止時に膨張行程にあったと判別された気筒に対し、燃料噴射弁から燃料を供給し、点火プラグで上記供給燃料を点火することによって生じる燃焼圧によりピストンが押し下げられ、エンジンが始動する。好ましくは、燃料噴射弁から燃料を供給すると共に空気供給手段から空気を供給することにより、供給燃料の点火による燃焼圧を増大させることができる。
【発明の効果】
【００１３】
本発明のエンジンの制御装置によれば、エンジン停止時に膨張行程にあった気筒のピストンが、次のエンジン始動の際にエンジンの始動に必要な燃料の燃焼圧を得ることができずにエンジン始動が困難となる上死点近傍の位置で停止しても、当該気筒に空気供給手段から空気が供給されることにより、当該気筒のピストンが下死点側に移動するので、確実にエンジンを始動することができる。
また、エンジン停止時に膨張行程にあった気筒のピストンが、次のエンジン始動の際に燃料の燃焼圧でエンジンを始動することが可能なピストンストロークを確保できずにエンジン始動が困難となる下死点近傍の位置で停止しても、エンジン停止の際に圧縮行程にあった気筒に空気供給手段から空気が供給されることにより、当該圧縮行程にあった気筒のピストンが下死点側に移動することにより上記膨張行程にあった気筒のピストンが上死点側に移動するので、確実にエンジンを始動することができる。
【００１４】
更に、ピストンの移動のために燃料の燃焼圧を消費せず、燃料の燃焼に伴う騒音や振動の発生がない上、燃費が悪化することもない。また、これら気筒におけるピストン移動のための空気の供給は、エンジンの吸気弁の開閉による吸気の供給とは独立して上記気筒内に空気を供給する空気供給手段から行われるので、ピストンを適切な位置に移動させるために必要な量の空気を迅速且つ的確に気筒内に供給することができる。
【００１５】
更に、ピストンの移動は上死点や下死点を超えて行われることがないため、比較的容易にピストンを移動させることが可能となり、空気供給手段から供給する空気の量を節約することができる。
また、請求項２のエンジンの制御装置によれば、エンジン停止時に膨張行程にあった気筒や圧縮行程にあった気筒への空気の供給によって、膨張行程にあった気筒のピストンが第１所定位置から第２所定位置までの範囲内に確実に移動するので、エンジン始動の際に必要な燃焼圧が得られる燃焼室容積と、エンジン始動に必要なピストンストロークの両方を確実に確保できる。従って、停止時に膨張行程にあった気筒に供給された燃料の燃焼圧によってエンジンをより一層確実に始動することができる。
【００１６】
また、請求項３のエンジンの制御装置によれば、エンジン始動の際には、エンジン停止時に膨張行程にあった気筒に対して燃料噴射弁から供給された燃料の燃焼圧で確実にエンジンを始動することができる。好ましくは燃料噴射弁から燃料を供給すると共に空気供給手段から空気を供給することにより、エンジン始動のための燃焼圧を高めることができ、より一層確実にエンジンを始動することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明をアイドルストップ機能を備える車両に搭載されたエンジンの制御装置に具体化した一実施形態について図面に基づき説明する。
図１の全体構成図に示すように、本実施形態のエンジン１は筒内噴射型直列４気筒エンジンとして構成され、各気筒には燃料噴射弁２及び点火プラグ４が設けられている。各気筒の燃料噴射弁２は気筒内、即ち燃焼室６内に燃料を直接噴射可能に構成され、各燃料噴射弁２には図示しない燃料ポンプから所定圧力で燃料が供給される。
【００１８】
各気筒の燃焼室６内には、吸気カム８によって駆動される吸気弁１０の開弁に伴って吸気ポート１２を経て吸気が導入され、導入された吸気中に燃料噴射弁２から所定のタイミングで燃料が噴射される。噴射燃料は圧縮上死点近傍で点火プラグ４により点火され、燃焼圧をピストン１４に作用させてクランク軸１６を回転駆動する。
一方、燃焼後の排ガスは図示しない排気カムによって駆動される排気弁１８の開弁に伴って排気ポート２０から図示しない排気通路、触媒及び消音器などを経て外部に排出される。
【００１９】
吸気ポート１２はサージタンク２２から各気筒ごとに分岐した吸気マニホールド２４に接続されており、サージタンク２２の上流側には図示しない電動アクチュエータにより開閉駆動される電子スロットル弁２６を備えた吸気通路２８が接続されている。
また、サージタンク２２には、サージタンク２２内の圧力、即ち吸気圧を検出する吸気圧センサ３０と、サージタンク２２内の温度、即ち吸気温を検出する吸気温センサ３２とが設けられている。
【００２０】
更に、各気筒には吸気ポート１２からの吸気の供給とは独立して燃焼室６内に直接空気を供給する空気供給装置３４が設けられている。この空気供給装置３４は、燃焼室６内に連通した吐出孔を有する電磁式のエアバルブ（空気供給手段）３６と図示しないコンプレッサから供給された圧縮空気を蓄える蓄圧器３８とを有しており、エアバルブ３６には蓄圧器３８からエア供給管４０を介して圧縮空気が供給され、エアバルブ３６が開閉作動することにより燃焼室６内に直接圧縮空気が供給される。
【００２１】
エンジン１には、エンジン１の冷却水温を検出する水温センサ４２、クランク軸１６と共に回転するリングギヤ４４の回転を用いてクランク軸１６の回転に同期したクランク角信号を出力するクランク角センサ４６、吸気カム軸４８の回転に同期してＴＯＰ信号を出力するカム角センサ５０が設けられている。
ＥＣＵ（制御手段）５２は、燃料噴射制御や点火時期制御などエンジン１を運転するための運転制御をはじめ、総合的な制御を行うための制御装置であり、ＣＰＵ、メモリ、タイマカウンタなどから構成され、様々な制御量の演算を行うと共に、その制御量に基づき各種デバイスの制御を行っている。
【００２２】
ＥＣＵ５２の入力側には、各種制御に必要な情報を収集するため、上述した吸気圧センサ３０、吸気温センサ３２、水温センサ４２、クランク角センサ４６、及びカム角センサ５０のほか、車両の走行速度を検出する車速センサ５４、運転席に設けられたセレクトレバーの操作位置を検出するシフト位置センサ５６、及び運転者によるブレーキ操作を検出するブレーキスイッチ５８などの各種センサ類やイグニションスイッチ６０が接続されており、出力側には演算した制御量に基づき制御が行われる各気筒の燃料噴射弁２、点火プラグ４、電子スロットル弁２６、及びエアバルブ３６などの各種デバイス類が接続されている。
【００２３】
このように構成されたエンジン１は図示しない自動変速機と連結されて車両に搭載されており、エンジン１の出力は自動変速機を介して車両の駆動輪に伝達されて車両を走行させる。
一方、ＥＣＵ５２は信号待ちや渋滞等による車両の停車中には、エンジン１を一時的に自動停止させるアイドルストップ制御を実行する。本実施形態ではエンジン停止条件として、車速センサ５４により検出された車速が０ｋｍ／ｈであること、ブレーキスイッチ５８によりブレーキ操作が検出されていること、及びシフト位置センサ５６により検出されたシフト位置がＤ（ドライブ）レンジ等の走行レンジ又はＮ（ニュートラル）レンジであることが設定されており、これらの条件が満たされると、ＥＣＵ５２は燃料噴射制御及び点火時期制御を中止してエンジン１を停止させる。
【００２４】
また、アイドルストップ制御におけるエンジン始動条件としては、ブレーキスイッチ５８によりブレーキ操作の解除が検出されていること、及びシフト位置センサ５６により検出されたシフト位置がＤレンジ等の走行レンジであることが設定されており、これらの条件が満たされると、ＥＣＵ５２は燃料噴射制御及び点火時期制御を再開してエンジン１を始動する。
【００２５】
以上のようなアイドルストップ制御によるエンジン１の停止指令や始動指令に対応すると共に、運転者によるイグニッションスイッチ６０の始動及び停止操作に対応し、エンジン１の始動及び停止を行うため、ＥＣＵ５２は始動停止制御を実行しており、以下に当該始動停止制御の詳細を説明する。
図２は始動停止制御のフローチャートを示すものであり、ＥＣＵ５２は車両の使用中にこのフローチャートに基づく始動停止制御を所定の制御周期で実行している。この始動停止制御はイグニションスイッチ６０のＯＦＦ位置以外で常に実行され、運転者のキー操作により一旦アクセサリ位置に切換えられてエンジン１が停止した後、再始動された場合でも継続するように配慮されている。
【００２６】
始動停止制御がスタートすると、まずステップＳ２でエンジン１が停止しているか否かを判定する。具体的には、クランク角センサ４６の検出信号に基づき求めたエンジン回転速度Ｎｅが停止判別値Ｎｅｒ（例えば３０ｒｐｍ）未満であるか否かを判定することによりエンジン１が停止しているか否かを判定する。エンジン１が運転中であって、ステップＳ２でエンジン１が停止していないと判定した場合にはステップＳ４に進む。
【００２７】
ステップＳ４では、エンジン停止指令が入力されたか否かを判定する。このエンジン停止指令はアイドルストップ制御で上述したようなエンジン停止条件が成立したとき、或いは運転者によりイグニションスイッチ６０がＯＦＦ操作されたときに入力されるものであり、エンジン停止指令が入力されない場合には今回の制御周期における始動停止制御ルーチンを終了し、次の制御周期で再びステップＳ２から処理を行う。
【００２８】
一方、エンジン停止指令の入力があった場合には、ステップＳ４からステップＳ６に進み、エンジン１を停止させるための処理として燃料噴射制御及び点火時期制御を中止した後、今回の制御周期を終了する。このようにしてエンジン１の燃料噴射及び燃料の点火が行われなくなることによりエンジン１が停止する。
こうしてエンジン１が停止すると、次の制御周期ではステップＳ２でエンジン１が停止していると判定することにより、処理はステップＳ８に進むようになる。
【００２９】
ステップＳ８では、エンジン始動指令が入力されたか否かを判定する。このエンジン停止指令は、エンジン１が停止状態にあり、アイドルストップ制御で前述のエンジン始動条件が成立したとき、或いは運転者によりイグニションスイッチ６０がスタート操作されたときに入力されるものであり、エンジン始動指令の入力がない場合には、この制御周期における始動停止制御を終了し、次の制御周期で再びステップＳ２からステップＳ８に進んでエンジン始動指令の有無を判定する。
【００３０】
従って、エンジン始動指令の入力があるまでの間、ステップＳ２及びステップＳ８の処理が制御周期ごとに繰り返されることになる。
一方、このような始動停止制御と並行して、ＥＣＵ５２は図３のフローチャートに基づく始動準備制御を行っている。この始動準備制御は、上述のようにしてエンジン１が停止した後で再始動されるときに、確実にエンジン１が始動できるようにするための制御であり、図２の始動停止制御と同様に、所定の制御周期で実行され、イグニションスイッチ６０のＯＦＦ位置以外で常に実行されるようになっている。
【００３１】
始動準備制御がスタートすると、まずステップＳ１０２でエンジン１が停止しているか否かを、図２の始動停止制御におけるステップＳ２と同様の方法により判定する。
エンジン１が運転中であって、ステップＳ１０２でエンジン１が停止していないと判定した場合には、ステップＳ１０４に進んでエンジン停止フラグＦ１の値を０とした後に今回の制御周期を終了する。このエンジン停止フラグＦ１は、値が１であることによりエンジンが停止していることを示すものであって、現在はエンジンが停止していないので値を０とする。
【００３２】
こうしてその制御周期を終了し、次の制御周期のステップＳ１０２で再びエンジン１が停止しているか否かを判定する。従って、エンジン１が運転中である間はステップＳ１０２及びＳ１０４の処理が繰り返され、エンジン１が図２の始動停止制御によって停止すると、ステップＳ１０２でエンジン１が停止したと判定してステップＳ１０６に進む。
ステップＳ１０６ではエンジン停止フラグＦ１の値が１であるか否かを判定するが、この制御周期はエンジン停止後の最初の制御周期であり、エンジン停止フラグＦ１の値は０のままであるので、ステップＳ１０８に処理が進んでエンジン停止フラグＦ１の値を１とする。
【００３３】
次のステップＳ１１０では、クランク角センサ４６により検出されたクランク角信号とカム角センサ５０により検出されたＴＯＰ信号とに基づき、エンジン停止の直前に圧縮行程にあった気筒（以下、圧縮行程気筒という）及び膨張行程にあった気筒（以下、膨張行程気筒という）を判別し（気筒判別手段）、判別結果をそれぞれメモリに記憶する。気筒判別の方法自体は従来より行われているものであるので説明を省略するが、ステップＳ１１０に進んだ時点では既にエンジン１が停止しているので、具体的にはクランク角とＴＯＰ信号とに基づいて気筒判別を行うサブルーチンによってエンジン運転中から気筒判別を繰り返し行っておき、エンジン運転中に最後に得られたサブルーチンの判別結果をステップＳ１１０に進んだ時点で取り込み記憶するようにしている。
【００３４】
なお、エンジン１は直列４気筒であることから、各気筒の作動行程は図４のような関係になっており、１つの気筒（例えば第３気筒）が圧縮行程にあるときに、それ以外の気筒のうちの１つ（例えば第１気筒）が膨張行程となるようになっている。従って、膨張行程にある気筒のピストン１４は、圧縮行程にある気筒のピストン位置からクランク角で１８０度先行した位置にあることになる。
【００３５】
次にステップＳ１１２に進むと、ステップＳ１１０で判別した膨張行程気筒のピストン位置Ｐを、クランク角センサ４６により検出されたクランク角信号に基づき上死点後（ＡＴＤＣ）のクランク角を用いて検出し（ピストン位置検出手段）、検出結果をメモリに記憶して次のステップＳ１１４に進む。このときも、ステップＳ１１２に進んだ時点では既にエンジン１が停止しているので、具体的にはクランク角に基づいて各気筒におけるピストン位置を検出するサブルーチンによりエンジン運転中からピストン位置の検出を繰り返し行っておき、エンジン運転中に最後に得られたサブルーチンの検出結果をステップＳ１１２に進んだ時点で取り込み記憶するようにしている。
【００３６】
ステップＳ１１４では、ステップＳ１１２で検出した膨張行程気筒のピストン位置Ｐが比較的上死点寄りの第１所定位置に対応した上死点後のクランク角Ｐｒ１（例えばＡＴＤＣ３０度）より小さい、即ちピストン１４の位置が第１所定位置よりも上死点寄りであるか否かを判定する。そして、ピストン位置Ｐがクランク角Ｐｒ１以上、即ちピストン１４の位置が第１所定位置よりも上死点寄りにはないと判定した場合はステップＳ１１６に進む一方、クランク角Ｐｒ１より小、即ち第１所定位置よりも上死点寄りにあると判定した場合はステップＳ１１８に進む。
【００３７】
後述するように膨張行程気筒に燃料を供給して点火し、ピストン１４を押し下げてエンジン１を始動するには、ある程度の燃焼圧を発生させることができるような燃焼室６の容積を確保する必要がある。この第１所定位置は、そのような燃焼室６の容積を確保できる上死点側のピストン位置の限界として、対応するクランク角Ｐｒ１が予め設定されＥＣＵ５２に記憶されているものであり、この第１所定位置よりも上死点寄りにピストン１４がある場合には燃焼圧が不足してエンジン１を始動できない可能性がある。
【００３８】
ステップＳ１１４でピストン１４が第１所定位置よりも上死点寄りにないと判定してステップＳ１１６に進んだ場合には、ステップＳ１１２で検出した膨張行程気筒のピストン位置Ｐが第１所定位置よりも下死点寄りの第２所定位置に対応した上死点後のクランク角Ｐｒ２（例えばＡＴＤＣ１２０度）より大きい、即ちピストン１４が第２所定位置よりも下死点寄りであるか否かを判定する。そして、ピストン位置Ｐがクランク角Ｐｒ２以下、即ちピストン１４が第２所定位置よりも下死点寄りにないと判定した場合は今回の制御周期を終了する一方、クランク角Ｐｒ２より大、即ち第２所定位置よりも下死点寄りにあると判定した場合はステップＳ１２２に進む。
【００３９】
膨張行程気筒における燃料の燃焼圧でエンジン１を始動する場合には、上述のように十分な燃焼圧が確保されている以外に、膨張行程気筒の下死点までのピストンストロークも重要な要素であって、ある程度のピストンストロークが確保されていないとエンジン１を始動することができない。この第２所定位置は、そのようなピストンストロークを確保できる下死点側のピストン位置の限界として、対応するクランク角Ｐｒ２が予め設定されＥＣＵ５２に記憶されているものであり、この第２所定位置よりも下死点寄りにピストン１４がある場合には下死点までのピストンストロークが不足してエンジン１を始動できない可能性がある。
【００４０】
このように、ステップＳ１１４及びＳ１１６により、膨張行程気筒のピストン位置Ｐがクランク角Ｐｒ１以上でクランク角Ｐｒ２以下である、即ちピストン１４が第１所定位置から第２所定位置までの範囲内にあると判定された場合には、エンジン１の始動に必要な燃焼圧及びピストンストロークを共に確保可能であることから、次のエンジン１の始動のための準備としては何もする必要はないものとし、何もせずにその制御周期を終了する。
【００４１】
一方、ステップＳ１１４で膨張行程気筒のピストン位置Ｐがクランク角Ｐｒ１より小、即ちピストン１４が第１所定位置よりも上死点寄りにあると判定してステップＳ１１８に進んだ場合には、予め設定して記憶したピストン位置Ｐと供給空気量Ｑａとの関係を示すマップから、ステップＳ１１２で検出した現在の膨張行程気筒のピストン位置Ｐに対応する供給空気量Ｑａを読み込む。
【００４２】
このマップにおけるピストン位置Ｐと供給空気量Ｑａとの関係は図５に示すようになっており、ピストン位置Ｐが第１所定位置に対応した上死点後のクランク角Ｐｒ１より小さい場合と、第２所定位置に対応した上死点後のクランク角Ｐｒ２より大きい場合に供給空気量Ｑａが設定されている。
ステップＳ１１８に進んだ場合、即ちピストン位置Ｐがクランク角Ｐｒ１より小さい場合に設定される供給空気量Ｑａは、膨張行程気筒のピストン１４の位置を第１所定位置よりも下死点側に移動させるために膨張行程気筒に供給すべき空気量として予め実験等で求められているものであって、膨張行程気筒のピストン１４の位置が上死点側に近いほど供給空気量Ｑａが増大するようになっている。
【００４３】
そして次のステップＳ１２０に進むと、蓄圧器３８に蓄えられている圧縮空気がエアバルブ３６の開閉制御により膨張行程気筒内に供給され、そのときに供給される空気量はステップＳ１１８で読み込んだ供給空気量Ｑａとなる。こうして膨張行程気筒の燃焼室６に圧縮空気が供給されることにより、膨張行程気筒のピストン１４が押し下げられ、今回の制御周期が終了する。
【００４４】
次の制御周期でも依然としてエンジン１は停止中であれば、処理はステップＳ１０２からステップＳ１０６へと進む。
ステップＳ１０６ではエンジン停止フラグＦ１の値が１であるか否かを判定するが、エンジン停止フラグＦ１はエンジン停止後の最初の制御周期で値を１とされており、この制御周期以降、処理はステップＳ１０８に進まずにステップＳ１１２に直接進む。
【００４５】
ステップＳ１１２では、前述のようにステップＳ１１０で判別して記憶した膨張行程気筒のピストン位置Ｐを、クランク角センサ４６により検出されたクランク角信号に基づき上死点後（ＡＴＤＣ）のクランク角を用いて検出する。このとき、前の制御周期でステップＳ１１８及びＳ１２０の処理によって膨張行程気筒のピストン１４が下死点側に移動されているため、前回よりも増大したピストン位置Ｐが検出され、検出されたピストン位置Ｐは前に記憶されていたピストン位置を更新してメモリに記憶される。
【００４６】
なお、この場合も、前述したようにクランク角センサ４６によって検出されたクランク角信号に基づき、膨張行程気筒のピストン１４の位置を検出するサブルーチンによりピストン位置の検出を繰り返し行っておき、ステップＳ１１２に進んだ時点のサブルーチンの検出結果を取り込み記憶するようにしている。
次にステップＳ１１４に進むと、前述のように、ステップＳ１１２で検出された膨張行程気筒のピストン位置Ｐが第１所定位置に対応した上死点後のクランク角Ｐｒ１より小さいか否かを判定する。
【００４７】
膨張行程気筒のピストン１４は、前回の制御周期のステップＳ１２０で第１所定位置よりも下死点側に移動するのに必要な量の空気が膨張行程気筒内に供給されることによって下死点側に移動しており、通常は第１所定位置よりも下死点側に移動しているはずであるが、エンジン温度や摩擦抵抗の変化、或いはエンジン１に結合されている補機の状態などにより、第１所定位置よりも下死点側に移動できなかった場合も起こりえる。
【００４８】
このような場合には、ステップＳ１１４で再びピストン位置Ｐが、第１所定位置に対応した上死点後のクランク角Ｐｒ１より小さいと判定されてステップＳ１１８に進む。そして、ステップＳ１１８ではこの制御周期のステップＳ１１２で検出された現在のピストン位置Ｐに対応する供給空気量Ｑａがマップから読み込まれ、次のステップＳ１２０では膨張行程気筒のエアバルブ３６から燃焼室６内にステップＳ１１８で読み込んだ供給空気量Ｑａの圧縮空気が供給されることにより、膨張行程気筒のピストン１４が更に下死点側に移動する。
【００４９】
こうして、膨張行程気筒のピストン１４が第１所定位置から下死点側の領域に移動するまで、エアバルブ３６による膨張行程気筒の燃焼室６内への圧縮空気の供給が継続されることにより、膨張行程気筒のピストン１４を確実に第１所定位置又は第１所定位置より下死点側の領域へと移動させることができる。
一方、エンジン停止後の最初の制御周期において、ステップＳ１１６で膨張行程気筒のピストン位置Ｐがクランク角Ｐｒ２より大、即ちピストン１４が第２所定位置よりも下死点寄りにあると判定してステップＳ１２２に進んだ場合には、ステップＳ１１８で用いたものと同じマップを用い、ステップＳ１１２で検出した現在の膨張行程気筒のピストン位置Ｐに対応する供給空気量Ｑａを読み込む。
【００５０】
このマップにおけるピストン位置Ｐと供給空気量Ｑａとの関係は、前述したとおり図５に示すようになっており、ステップＳ１２２に進んだ場合、即ちピストン位置Ｐがクランク角Ｐｒ２より大きい場合に設定される供給空気量Ｑａは、膨張行程気筒のピストン１４の位置が第２所定位置から下死点に近づくほど増大するようになっている。ここで設定される供給空気量Ｑａは、圧縮行程気筒に供給される空気の量であって、これは以下のような理由によるものである。
【００５１】
即ち、前述したように、膨張行程気筒のピストン１４が第２所定位置よりも下死点側にある場合には、次のエンジン始動の際に下死点までのピストンストロークが不足してエンジン１を始動することができない可能性があるため、膨張行程気筒のピストン１４を上死点側に移動する必要があるが、ステップＳ１２０で行うような膨張行程気筒への圧縮空気の供給では、ピストン１４を上死点側に移動させることができない。
【００５２】
ところが、図４に示すように、エンジン１においては１つの気筒が膨張行程にあるときに残る気筒の１つが圧縮行程にあり、圧縮行程気筒のピストン位置は膨張行程気筒のピストン位置からクランク角で１８０度遅れているため、圧縮行程気筒の燃焼室６内に圧縮空気を供給してピストン１４を押し下げれば、これに伴って膨張行程気筒のピストン１４は上死点側に向けて移動することになる。
【００５３】
そこで、膨張行程気筒のピストン位置Ｐが第２所定位置に対応した上死点後のクランク角Ｐｒ２よりも大きい場合の供給空気量Ｑａは、膨張行程気筒のピストン１４の位置を第２所定位置から上死点側に移動させるために圧縮行程気筒に供給すべき空気の量として、予め実験等で求められ図５のような関係でマップに設定されているのである。
そして次のステップＳ１２４に進むと、蓄圧器３８に蓄えられている圧縮空気がエアバルブ３６の開閉制御により圧縮行程気筒内に供給され、そのときに供給される空気量はステップＳ１２２で読み込んだ供給空気量Ｑａとなる。こうして膨張行程気筒の燃焼室６に圧縮空気が供給されることにより、圧縮行程気筒のピストン１４が押し下げられ、これに伴ってクランク角で１８０度先行する膨張行程気筒のピストン１４が上死点側に移動し、今回の制御周期が終了する。
【００５４】
次の制御周期でも依然としてエンジン１が停止中であれば、処理はステップＳ１０２からステップＳ１０６へと進む。
ステップＳ１０６ではエンジン停止フラグＦ１の値が１であるか否かを判定するが、エンジン停止フラグＦ１はエンジン停止後の最初の制御周期で値を１とされており、処理はステップＳ１０８に進まずにステップＳ１１２に直接進む。
【００５５】
ステップＳ１１２では、前述のようにステップＳ１１０で判別した膨張行程気筒のピストン位置Ｐを、クランク角センサ４６により検出されたクランク角信号に基づき上死点後（ＡＴＤＣ）のクランク角を用いて検出する。このとき、前の制御周期でステップＳ１２２及びＳ１２４の処理によって膨張行程気筒のピストン１４が上死点側に移動されているため、前回よりも減少したピストン位置Ｐが検出され、検出されたピストン位置Ｐは前に記憶されていたピストン位置を更新してメモリに記憶される。
【００５６】
なお、この場合も、前述したようにクランク角センサ４６によって検出されたクランク角信号に基づき、膨張行程気筒のピストン１４の位置を検出するサブルーチンによりピストン位置の検出を繰り返し行っておき、ステップＳ１１２に進んだ時点のサブルーチンの検出結果を取り込み記憶するようにしている。
次にステップＳ１１４に進むと、ステップＳ１１２で検出された膨張行程気筒のピストン位置Ｐが第１所定位置に対応した上死点後のクランク角Ｐｒ１より小さいか否かを判定する。膨張行程気筒のピストン１４は、前回の制御周期で圧縮行程気筒に圧縮空気が供給されることにより、第２所定位置より下死点側にある状態から上死点側に移動されているが、圧縮行程気筒に供給された空気の量が過剰でない限り、ピストン位置Ｐがクランク角Ｐｒ１より小さくなることはない。従って、ここではピストン位置Ｐがクランク角Ｐｒ１以上であると判定してステップＳ１１６に処理が進む。
【００５７】
ステップＳ１１６では、前述のように、ステップＳ１１２で検出された膨張行程気筒のピストン位置Ｐが第２所定位置に対応した上死点後のクランク角Ｐｒ２より大きいか否かを判定する。
膨張行程気筒のピストン１４は、前回の制御周期のステップＳ１２４で第２所定位置よりも上死点側に移動するのに必要な量の空気が圧縮行程気筒内に供給されることによって上死点側に移動しており、通常は第２所定位置よりも上死点側に移動しているはずであるが、エンジン温度や摩擦抵抗の変化、或いはエンジン１に結合されている補機の状態などにより、第２所定位置よりも上死点側に移動できなかった場合も起こりえる。
【００５８】
このような場合には、ステップＳ１１６で再びピストン位置Ｐが、第２所定位置に対応した上死点後のクランク角Ｐｒ２より大きいと判定されてステップＳ１２２に進む。そして、ステップＳ１２２ではこの制御周期のステップＳ１１２で検出された現在のピストン位置Ｐに対応する供給空気量Ｑａがマップから読み込まれ、次のステップＳ１２４では圧縮行程気筒のエアバルブ３６から燃焼室６内にステップＳ１２２で読み込んだ供給空気量Ｑａの圧縮空気が供給されることにより、圧縮行程気筒のピストン１４が押し下げられ、膨張行程気筒のピストン１４が更に上死点側に移動する。
【００５９】
こうして、膨張行程気筒のピストン１４が第２所定位置から上死点側の領域に移動するまで、エアバルブ３６による圧縮行程気筒の燃焼室６内への圧縮空気の供給が継続されることにより、膨張行程気筒のピストン１４を確実に第２所定位置又は第２所定位置より上死点側の領域へと移動させることができる。
なお、仮に、ステップＳ１１８及びステップＳ１２０の処理によって膨張行程気筒内に供給された空気の量が過剰であることによって、膨張行程気筒のピストン１４が下死点側に移動しすぎて第２所定位置よりも下死点側となるような事態が生じた場合には、次の制御周期においてステップＳ１１６の判定によって処理がステップＳ１２２に進み、圧縮行程気筒への圧縮空気の供給によって膨張行程気筒のピストン１４が上死点側に移動されるので、膨張行程気筒のピストン１４は確実に第１所定位置から第２所定位置までの範囲内に移動されることになる。
【００６０】
また、仮に、ステップＳ１２２及びステップＳ１２４の処理によって圧縮行程気筒内に供給された空気の量が過剰であることによって、膨張行程気筒のピストン１４が上死点側に移動しすぎて第１所定位置よりも上死点側となるような事態が生じた場合には、次の制御周期においてステップＳ１１４の判定によって処理がステップＳ１１８に進み、膨張行程気筒への圧縮空気の供給によって膨張行程気筒のピストン１４が下死点側に移動されるので、膨張行程気筒のピストン１４は確実に第１所定位置から第２所定位置までの範囲内に移動されることになる。
【００６１】
以上のようにして始動準備制御が行われることにより、エンジン１が停止した場合には膨張行程気筒もしくは圧縮行程気筒への圧縮空気の供給によって、膨張行程気筒のピストン１４が必ず第１所定位置から第２所定位置までの範囲内に位置するようになる。この結果、後述する膨張行程気筒での燃料の燃焼によるエンジン１の始動に必要な燃焼圧及びピストンストロークを共に確実に確保することが可能となる。
【００６２】
また、このときの膨張行程気筒もしくは圧縮行程気筒への圧縮空気の供給は、吸気ポート１２を介した吸気の供給とは独立して燃焼室６内に直接空気を供給するエアバルブ３６によって行うようにしたので、膨張行程気筒や圧縮行程気筒の燃焼室６内に迅速に正確な量の圧縮空気を供給することができ、膨張行程気筒のピストンを応答性よく正確に移動させることができる。
【００６３】
更に、膨張行程気筒もしくは圧縮行程気筒への圧縮空気の供給によるピストン１４の移動は、上死点や下死点を超えて行われることがないため、上死点や下死点を超えるための大量の空気や高圧の空気を用いる必要がなく、効率的に膨張行程のピストン位置を調整することが可能である。
また、このときの膨張行程気筒のピストン１４の移動は、膨張行程気筒もしくは圧縮行程気筒に設けられたエアバルブ３６から蓄圧器３８に蓄えられている圧縮空気を供給することによって行われるが、より確実なエンジン始動を行うべく、後述するように膨張行程気筒の燃焼圧を高めるためにエアバルブ３６及び蓄圧器３８を使用することもできる。この場合、ピストン位置を調整するための空気供給手段と、燃焼圧を高めるための空気供給手段とを共用することができ、コストが増大するようなことがない。
【００６４】
更に、膨張行程気筒のピストン１４をエンジン１の始動に適した位置に移動する際に、燃料の燃焼圧などは利用しないため、燃費が悪化することもなく、燃料の燃焼に伴う振動や騒音が生じることもない。
このようにしてエンジン停止後の膨張行程気筒におけるピストン位置の調整が行われた状態にあるとき、図２の始動停止制御では前に述べたように制御周期ごとにステップＳ２とステップＳ８の処理を繰り返しているが、ステップＳ８ではエンジン始動指令が入力されたか否かを判定している。
【００６５】
このエンジン停止指令は、エンジン１が停止状態にあり、アイドルストップ制御で前述のエンジン始動条件が成立したとき、或いは運転者によりイグニションスイッチ６０がスタート操作されたときに入力されるものである。
そして、エンジン始動指令の入力が有り、処理がステップＳ８からステップＳ１０に進むと、エンジン１の停止の際に図３の始動準備制御におけるステップＳ１１０で判別して記憶した膨張行程気筒に対し、エアバルブ３６を開閉制御することにより、蓄圧器３８に蓄えられている圧縮空気の供給を行う。このときの圧縮空気量Ｑｂは、始動準備制御におけるステップＳ１１２で検出され記憶された最新の膨張行程気筒のピストン位置Ｐに基づき、予め記憶したマップから読み込まれて設定される。
【００６６】
このピストン位置Ｐと供給空気量Ｑｂとの関係は図６のようになっており、図３の始動準備制御によって膨張行程気筒のピストン１４の位置が調整される際の第１所定位置に対応した上死点後クランク角のＰｒ１と第２所定位置に対応した上死点後クランク角Ｐｒ２との間の領域で供給空気量Ｑｂが設定されている。
また、図６に示すように、ピストン位置Ｐが下死点側に近づくほど供給空気量Ｑｂが増加するようになっているが、これは膨張行程気筒の燃焼室６の容積の拡大に伴い膨張仕事量が減少するため、燃料を多く燃焼させて燃焼力を増大させる必要があり、これに伴い供給すべき空気量も増加させるためである。
【００６７】
次のステップＳ１２では、膨張行程気筒に対して燃料噴射弁２から燃料を噴射する。このときの燃料噴射量は、始動準備制御のステップＳ１１２で記憶している最新の膨張行程気筒のピストン位置から算出した膨張行程気筒内の空気量と、始動停止制御のステップＳ１０で決定しエアバルブ３６から供給した供給空気量Ｑｂとに基づき算出される。なお、供給空気量Ｑｂの空気の供給により膨張行程の燃焼圧を高めることができ、確実なエンジン始動が可能となるが、供給空気量Ｑｂの空気を供給しなくとも十分にエンジン始動が可能な場合には、ステップＳ１０を省略しても良い。
【００６８】
次のステップＳ１４では、ステップＳ１２での燃料噴射から予め設定された所定時間が経過した後、点火プラグ４により膨張行程気筒の燃料を点火し、今回の制御周期を終了する。このときステップＳ１４の燃料の点火で生じた燃焼圧により、膨張行程気筒のピストン１４が押し下げられるが、膨張行程気筒のピストン１４は、始動準備制御によってエンジン１を始動するのに必要な燃焼圧及びピストンストロークが得られる位置である第１所定位置から第２所定位置までの範囲内にあるため、エンジン１は確実に始動する。
【００６９】
このようにしてエンジン１が始動した後の制御周期では、ステップＳ２においてエンジン回転速度Ｎｅが停止判別値Ｎｅｒ以上となっていることからエンジン１が停止していないと判定されるため、再びステップＳ４でエンジン１の停止指令が有ると判断されるまでの間、制御周期ごとにステップＳ２とステップＳ４の処理が繰り返されることになる。
なお、図２のフローチャートには示されていないが、ＥＣＵ５２はステップＳ１４の膨張行程気筒の点火によりエンジン１が始動した後は、別のエンジン運転制御ルーチンにより、後続の各気筒に対して順次エンジン１の運転に必要な燃料噴射及び点火を実行する。
【００７０】
以上のように、膨張行程気筒への燃料噴射と点火によりエンジン１を始動する際には、膨張行程気筒に対してエアバルブ３６から圧縮空気が供給されると共に、この圧縮空気を含む膨張行程気筒内の空気量に応じた燃料が気筒内に噴射されるので、エンジン１を始動するのに必要な燃焼圧を得ることができる。
以上で本発明の一実施形態に係るエンジンの始動装置についての説明を終えるが、本発明は上記実施形態に限定されるものではない。
【００７１】
例えば、上記実施形態では、膨張行程気筒もしくは圧縮行程気筒への供給空気量Ｑａとして、図５の関係に基づきピストン位置Ｐに応じて読み出したものをそのまま使用するようにしたが、エンジン１の温度によってピストン１４を移動させるのに必要な空気量は変動するため、例えば水温センサ４２によって検出されたエンジン１の冷却水温などによって供給吸気量Ｑａを補正するようにしてもよい。この場合、エンジン１の冷却水温が低いほど、即ちエンジン１の温度が低いほど供給空気量Ｑａを減少方向に補正する。このように補正することによってより一層精度よく膨張行程気筒のピストン１４を第１所定位置から第２所定位置までの範囲内に移動させることが可能となる。
【００７２】
また、エンジン１の始動の際に膨張行程気筒に供給する空気の供給空気量Ｑｂについても、補正を加えるようにしてもよい。即ち、必要な燃焼圧を精度よく得るには膨張行程気筒に供給される空気の質量を精度よく制御する必要があるが、供給される空気の密度は温度によって変化するので、例えば水温センサ４２によって検出されたエンジン１の冷却水温や、吸気温センサ３２によって検出された吸気温度などから推定した気筒内温度に応じて供給空気量Ｑｂを補正するようにしてもよい。
【００７３】
この場合には気筒内温度が高いほど供給空気の密度は低下するので、供給空気量Ｑｂを増大方向に補正する。このようにすることによりエンジン１の始動に必要な空気量をより正確に求めることができる。
また、上記実施形態では、イグニションスイッチ６０のＯＦＦ位置以外で始動準備制御が常に実行されるようになっていたが、イグニッションスイッチ６０がＯＦＦとなった後も処理を継続し、膨張行程気筒のピストン１４の位置が第１所定位置から第２所定位置までの範囲内となったときに、制御を終了するようにしてもよい。この場合、膨張行程のピストン１４が第１所定位置から第２所定位置までの範囲内にないときには、ステップＳ１１８及びＳ１２０の処理、又はステップＳ１２２及びＳ１２４の処理によって第１所定位置から第２所定位置までの範囲内にピストン１４が移動した後に始動準備制御が終了することになる。
【００７４】
また、上記実施形態は直列４気筒のエンジン１に適用したものであったが、エンジンの形式や気筒数はこれに限定されるものではなく、少なくとも１つの気筒が圧縮行程にあるときに、残りの気筒のうちの少なくとも１つが膨張行程にあるエンジンであればよい。
更に、上記実施形態は、アイドルストップ制御を行うようにしたエンジン１に本発明を適用したものであったが、アイドルストップ制御を行わずにイグニッションスイッチ６０の操作のみで始動及び停止するようにしたエンジンにも本発明を適用することが可能である。
【図面の簡単な説明】
【００７５】
【図１】本発明の一実施形態に係るエンジンの制御装置の全体構成図である。
【図２】図１の制御装置で行われる始動停止制御の内容を示すフローチャートである。
【図３】図１の制御装置で行われる始動準備制御の内容を示すフローチャートである。
【図４】図１のエンジンにおける各気筒の作動状態を示す図である。
【図５】図３の始動準備制御で用いられるピストン位置Ｐと供給空気量Ｑａとの関係を示す図である。
【図６】図２の始動停止制御で用いられるピストン位置Ｐと供給空気量Ｑｂとの関係を示す図である。
【符号の説明】
【００７６】
１  エンジン
２  燃料噴射弁
４  点火プラグ
３６  エアバルブ（空気供給手段）
５２  ＥＣＵ（制御手段、気筒判別手段、ピストン位置検出手段）
【図１】
0004407832.tif 000002
【図２】
0004407832.tif 000003
【図３】
0004407832.tif 000004
【図４】
0004407832.tif 000005
【図５】
0004407832.tif 000006
【図６】
0004407832.tif 000007