(57)【特許請求の範囲】
【請求項１】
内燃機関の異常を判定する内燃機関の異常判定装置であり、
前記内燃機関のクランク軸の角加速度を算出する算出部と、
圧縮抜けが発生していることを判定する判定部と、を備え、
前記算出部は、機関運転中に前記角加速度を算出し、
前記判定部は、膨張行程において前記算出部が算出した前記角加速度が負の値であり、且つ膨張行程において前記算出部が算出した前記角加速度が圧縮上死点から判定期間が経過するまでの間に連続して低下しているときに、圧縮抜けが発生していることを判定する
内燃機関の異常判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、内燃機関の異常判定装置に関するものである。
【背景技術】
【０００２】
従来、内燃機関に生じる異常を検出する診断装置が知られている。たとえば、特許文献１には、気筒への燃料供給及び点火を停止させた状態でクランク軸を回転させるクランキング回転状態において、圧縮圧力不足、所謂圧縮抜けの発生している気筒を判定する構成が開示されている。この圧縮抜け判定は、圧縮圧力が低下する異常が気筒に生じているときには、クランキング回転時のクランク軸の角速度の変動が大きくなる、という原理に基づいている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２‐２０２２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、圧縮抜けの原因としては、ピストンリングの損傷や動弁系の故障などの機械的な要因による気筒の密閉性の低下が挙げられる。また、吸気バルブや排気バルブにデポジットが噛み込むことによって閉弁が阻害され、気筒の密閉性が保たれなくなることも圧縮抜けの原因となり得る。こうしたデポジットの噛み込みは、機関運転中に突発的に生じるものであるため、機関運転を停止させた後、クランキング回転状態を発生させたとしても、こうしたデポジットの噛み込みによる圧縮抜けを再現することは難しい。そのため、特許文献１に開示されているようにクランキング回転状態を発生させて圧縮抜けの生じている気筒を判定する診断装置では、再現性の高い機械的な要因に基づく圧縮抜けの発生の有無を判定することはできるものの、デポジットの噛み込みなどに起因する圧縮抜けが機関運転中に発生していたかどうかを判定することはできない。
【０００５】
本発明は、このような実情に鑑みてなされたものであり、その目的は、燃焼が行われている通常の機関運転中に、圧縮抜けの発生を判定することのできる異常判定装置を提供することにある。
【課題を解決するための手段】
【０００６】
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決するための内燃機関の異常判定装置は、前記内燃機関のクランク軸の角加速度を算出する算出部と、圧縮抜けが発生していることを判定する判定部とを備えている。そして、この異常判定装置では、前記算出部は、機関運転中に前記角加速度を算出し、前記判定部は、膨張行程において前記算出部が算出した前記角加速度が負の値であり、且つ膨張行程において前記算出部が算出した前記角加速度が圧縮上死点から判定期間が経過するまでの間に連続して低下しているときに、圧縮抜けが発生していることを判定する。
【０００７】
圧縮抜けが発生しておらず、圧縮行程において正常に圧縮が行われていれば、燃焼に伴い膨張行程においてクランク軸の角速度が上昇する。したがって、この場合には膨張行程においてクランク軸の角加速度が正の値になる。
【０００８】
しかし、圧縮抜けが発生しているときには、燃焼が生じないため、膨張行程においてもクランク軸の角速度は上昇しない。そればかりか、膨張行程では燃焼室内に負圧が作用するようになるため、クランク軸の角速度は低下していく。したがって、圧縮抜けが発生しているときには膨張行程においてクランク軸の角加速度が負の値になる。
【０００９】
また、圧縮抜けが発生していない場合であっても、失火が発生した場合には、燃焼が生じない。しかし、圧縮抜けが生じていない場合には、燃焼が生じなかった場合であっても、圧縮行程において圧縮された空気が膨張行程において膨張し、その反発力によってピストンが押し戻されるため、膨張行程においてクランク軸の角速度が上昇することになる。したがって、この場合には、膨張行程においてクランク軸の角加速度が正の値になる。
【００１０】
上記構成では、こうした機関運転中の膨張行程におけるクランク軸の角加速度の正負に基づいて圧縮抜け判定を行うため、通常の機関運転中に圧縮抜けの発生を判定することができる。
【００１１】
なお、内燃機関のクランク軸に作用している負荷が大きい場合には、失火が生じたときにクランク軸の角速度が上昇しにくくなる。そのため、膨張行程におけるクランク軸の角加速度が負の値であるか否かのみに基づいて圧縮抜けが発生しているか否かを判定するようにした場合には、大きな負荷が作用している状態で失火が生じたときに、圧縮抜けが発生していないにも拘わらず、圧縮抜けが発生していると誤った判定をしてしまう虞がある。
【００１２】
そこで、上記構成では、膨張行程におけるクランク軸の角加速度が負の値であることに加えて、膨張行程におけるクランク軸の角加速度が圧縮上死点から判定期間が経過するまでの間に連続して低下していることに基づいて圧縮抜けが発生していることを判定するようにしている。
【００１３】
圧縮抜けが発生している場合には、圧縮行程において圧縮された空気による反発力が生じにくく、圧縮上死点通過後に燃焼室内に負圧が生じるようになるため、圧縮上死点通過後に速やかにクランク軸の角加速度が低下し続ける状態になる。これに対して、圧縮抜けが発生しておらず、大きな負荷が作用している状態で失火が生じた場合には、圧縮行程において圧縮された空気による反発力が生じる。そのため、圧縮抜けが発生している場合と比較して、圧縮上死点通過後もクランク軸の角加速度が低下しにくく、圧縮抜けが発生している場合よりも、角加速度が低下し続ける状態になるまでに時間がかかる。
【００１４】
したがって、上記構成のように、膨張行程におけるクランク軸の角加速度が圧縮上死点から判定期間が経過するまでの間に連続して低下していることに基づいて圧縮抜けが発生していることを判定するようにすれば、圧縮された空気による反発力の作用が生じにくくなっている状態を判別し、圧縮抜けが発生していることを判定することができる。そのため、大きな負荷が作用している状態で失火が生じたときに、圧縮抜けが発生していないにも拘わらず、圧縮抜けが発生していると誤った判定をしてしまうことを抑制することもできる。
【図面の簡単な説明】
【００１５】
【図１】内燃機関の異常判定装置の一実施形態である電子制御ユニットの機能的構成を示すブロック図。
【図２】同電子制御ユニットが実行する圧縮抜け判定ルーチンの処理手順を示すフローチャート。
【図３】（Ａ）は角速度ωの変化を示すタイミングチャート、（Ｂ）は角加速度αの変化を示すタイミングチャート。
【発明を実施するための形態】
【００１６】
以下、内燃機関の異常判定装置を、車両に搭載された内燃機関を制御する電子制御ユニット１０に具体化した一実施形態について、図１〜図３を参照して説明する。なお、この実施形態における電子制御ユニット１０が制御する内燃機関は４つの気筒を有する直列４気筒エンジンである。
【００１７】
図１に示すように、電子制御ユニット１０には、内燃機関のクランク軸の回転角であるクランク角の変化に応じたクランク角信号を出力するクランク角センサ２０が接続されている。電子制御ユニット１０は、クランク角センサ２０から出力されたクランク角信号に基づいてクランク軸の角速度ω及びクランク角の角加速度αを算出する算出部１１を備えている。さらに、電子制御ユニット１０は、内燃機関に圧縮抜けが発生していることを判定する判定部１２と、圧縮抜けが発生していると判定した回数を記憶する記憶部１３とを備えている。
【００１８】
次に、図２を用いて、電子制御ユニット１０が実行する圧縮抜け判定ルーチンの処理手順を説明する。この判定ルーチンは、クランク角が３０°ＣＡ進角する毎に繰り返し実行される。
【００１９】
なお、以下の説明では、圧縮上死点をＴＤＣと称し、ＴＤＣを０°ＣＡとしてクランク角を表記する。また、膨張下死点をＢＤＣと称する。
この判定ルーチンが開始されると、まずステップＳ１００において、圧縮抜け判定の前提条件が成立しているか否かが判定される。ここでは、（１）クランク角センサ２０が正常に動作していること、（２）内燃機関が搭載された車両のアクセルペダルの操作量が「０」であること、（３）車速が「０」であること、（４）内燃機関がアイドル運転状態であること、を前提条件として設定している。そして、これら（１）〜（４）の前提条件が１つでも成立していないときには、ステップＳ１００において前提条件が成立していないと判定され（Ｓ１００：ＮＯ）、この判定ルーチンは一旦終了される。
【００２０】
一方、（１）〜（４）の前提条件がすべて成立しているときにはステップＳ１００において前提条件が成立していると判定され（Ｓ１００：ＹＥＳ）、ステップＳ１１０以降の処理が行われる。
【００２１】
ステップＳ１１０では、算出部１１において、クランク角センサ２０から入力されるクランク角信号に基づいて角加速度αが算出される。すなわち、このステップＳ１１０では、算出部１１は、クランク角信号に基づいて把握したクランク角を微分することによりクランク軸の角速度ωを算出し、さらに角速度ωを微分することにより角加速度αを算出する。
【００２２】
次にステップＳ１２０において、ＴＤＣ以降の膨張行程における角加速度αが負の値であるか否かが判定される。このときの判定タイミングが膨張行程ではないときや、膨張行程であっても角加速度αが負の値でないときには（Ｓ１２０：ＮＯ）、この判定ルーチンは一旦終了される。
【００２３】
一方、ＴＤＣ以降の膨張行程における角加速度αが負の値であるときには（Ｓ１２０：ＹＥＳ）、ステップＳ１３０以降の処理が行われる。
ステップＳ１３０では、判定期間中に角加速度αが連続低下しているか否かが判定される。
【００２４】
このステップＳ１３０では、ステップＳ１１０において算出された角加速度αと、前回のルーチンにおけるステップＳ１１０において算出された角加速度α´との比較を行い、α´＞αの関係が成立しているか否かが判定される。つまり、クランク角の進角に伴い角加速度αが低下しているか否かが判定される。そして、角加速度αが低下しているという判定が２回連続で行われると、角加速度αが連続低下していると判定される。
【００２５】
ただし、ここではクランク角が０°ＣＡから９０°ＣＡまでの期間を判定期間としている。すなわち、ＴＤＣを通過してからこの判定ルーチンが３回行われるまでの期間が判定期間であり、このステップＳ１３０では、ＴＤＣを通過してからこの判定ルーチンが３回終了するまでの判定期間中に角加速度αが連続低下していると判定されれば肯定判定がなされる。一方で、ＴＤＣを通過してからこの判定ルーチンが３回終了するまでの判定期間中に角加速度αが連続低下していると判定されなければ、否定判定がなされる。
【００２６】
そして、ステップＳ１３０において否定判定がなされたときには（Ｓ１３０：ＮＯ）、この判定ルーチンは一旦終了される。
一方、ステップＳ１３０において、肯定判定がなされたとき（Ｓ１３０：ＹＥＳ）、すなわちＴＤＣから判定期間が経過するまでの間に角加速度αが連続低下していることが判定されたときには、圧縮抜けが発生していると判定され、ステップＳ１４０の処理が行われる。
【００２７】
ステップＳ１４０では、記憶部１３において圧縮抜け回数を記憶している圧縮抜けカウンタが１つ加算される。このように圧縮抜けカウンタが加算されると、この判定ルーチンは一旦終了される。
【００２８】
次に、図３を用いて、ＴＤＣからＢＤＣまでの膨張行程における角速度ω及び角加速度αの変化について説明する。なお、図３（Ａ）はクランク軸の角速度ωの変化を示しており、図３（Ｂ）はクランク軸の角加速度αの変化を示している。図３（Ａ）における細線Ｌ１１は、圧縮抜けが発生していない正常な状態における角速度ωの変化を示しており、図３（Ｂ）における細線Ｌ２１はそのときの角加速度αの変化を示している。また、図３（Ａ）における二点鎖線Ｌ１２は、圧縮抜けは発生していないものの、燃料噴射系や点火系等の異常によって失火が発生している状態における角速度ωの変化を示しており、図３（Ｂ）における二点鎖線Ｌ２２は、そのときの角加速度αの変化を示している。なお、一点鎖線Ｌ１３は、圧縮抜けは発生していないものの、失火が発生し、さらに内燃機関に大きな負荷が作用している状態における角速度ωの変化を示しており、図３（Ｂ）における一点鎖線Ｌ２３はそのときの角加速度αの変化を示している。そして、図３（Ａ）における太線Ｌ１４は、圧縮抜けが発生している状態における角速度ωの変化を示しており、図３（Ｂ）における太線Ｌ２４はそのときの角加速度αの変化を示している。
【００２９】
圧縮抜けが発生しておらず、正常に燃焼が生じている場合には図３（Ａ）に細線Ｌ１１で示すように、角速度ωはＴＤＣから６０°ＣＡの範囲で上昇する。この角速度ωの上昇は、圧縮された混合気の燃焼によるトルクの発生に伴うものである。したがって、図３（Ｂ）に示すようにこのときの角加速度αは一時的に正の値になる。
【００３０】
また、失火が発生している場合においても、図３（Ａ）に二点鎖線Ｌ１２で示すようにＴＤＣから６０°ＣＡの範囲で角速度ωが上昇する。したがって、図３（Ｂ）に示すようにこのときの角加速度αも一時的に正の値になる。これは、圧縮行程において圧縮された空気が膨張行程において膨張することに伴って生じる反発力によるものである。すなわち、失火の発生により燃焼は生じていないものの、圧縮抜けが発生していないために、気筒内で圧縮された空気が膨張するときに生じる反発力によってピストンが押し戻されて角速度ωが上昇するのである。ただし、この場合には、燃焼による大きなトルクが得られないため、角加速度αは図３（Ｂ）に二点鎖線Ｌ２２で示すように細線Ｌ２１で示した正常に燃焼が生じている状態における角加速度αよりも低くなる。したがって、図３（Ａ）に二点鎖線Ｌ１２で示した角速度ωの上昇の程度も、図３（Ａ）に細線Ｌ１１で示した正常に燃焼が生じている状態における角速度ωの変化と比較すると小さくなっている。
【００３１】
また、失火が発生し、且つ内燃機関に大きな負荷が作用している場合には、図３（Ａ）に一点鎖線Ｌ１３で示すように角速度ωは、ＴＤＣ通過後も上昇せず、クランク角がＢＤＣに至るまで徐々に低下する。これは、内燃機関に作用する負荷が上記反発力を相殺するように働くためである。そのため、このときの角加速度αは、図３（Ｂ）に一点鎖線Ｌ２３で示すように、正の値にはならず、３０°ＣＡから９０°ＣＡの範囲でほぼ一定の水準を維持した後、９０°ＣＡからは低下する。すなわち、ＴＤＣ通過後、角加速度αは常に負の値になる。
【００３２】
これに対して、圧縮抜けが発生している場合には、圧縮行程において燃焼室から空気が抜けてしまうため、膨張行程において上記のような空気による反発力が生じにくい。さらには、ＴＤＣを通過すると、燃焼室に空気が流入しにくい状態でピストンが降下し、燃焼室内に負圧が生じるようになる。そのため、圧縮抜けが発生している場合には、図３（Ａ）に太線Ｌ１４で示すように角速度ωはＴＤＣ通過直後から低下し続ける。したがって、このときの角加速度αは図３（Ｂ）に太線Ｌ２４で示すように常に負の値になり、角加速度αが低下し続けるようになるタイミング（図３（Ｂ）における３０°ＣＡのタイミング）は圧縮抜けの生じていない二点鎖線Ｌ２２や一点鎖線Ｌ２３の場合（図３（Ｂ）における９０°ＣＡのタイミング）よりも早くなる。
【００３３】
次に、図２を参照して説明した圧縮抜け判定ルーチンを繰り返し実行することによって生じる作用について、図２及び図３を参照して説明する。
上述したように圧縮抜けが発生していない正常な場合（図３（Ｂ）における細線Ｌ２１の場合）及び失火が発生していて大きな負荷が作用していない場合（図３（Ｂ）二点鎖線Ｌ２２）には、ＴＤＣ以降の膨張行程における角加速度αが一時的に正の値になる。したがって、これらの場合、角加速度αが正の値になっているときに図２に示す圧縮抜け判定ルーチンが実行され、その処理がステップＳ１２０に進むと、ステップＳ１２０での判定によって否定判定がなされ、圧縮抜けが発生していることが判定されずに判定ルーチンが終了される。また、これらの場合であっても、図３（Ｂ）に示すように９０°ＣＡ以降では角加速度αが負の値になるが、このときには判定期間が終了しているため、ステップＳ１２０において肯定判定がなされたとしてもステップＳ１３０において否定判定がなされることになる。したがって、この場合にも圧縮抜けが発生していることが判定されることなく判定ルーチンが終了される。このように圧縮抜けが発生していない正常な場合及び失火が発生していて大きな負荷が作用していない場合には、ステップＳ１２０又はステップＳ１３０において否定判定がなされることになり、圧縮抜け判定ルーチンを通じて圧縮抜けが発生していると判定されることはない。
【００３４】
一方、失火が発生し、且つ内燃機関に大きな負荷が作用している場合（図３（Ｂ）における一点鎖線Ｌ２３の場合）には、上述したようにＴＤＣ以降の膨張行程における角加速度αが常に負の値になる。したがって、この場合には、図２に示す圧縮抜け判定ルーチンが実行されてその処理がステップＳ１２０に進むと、ステップＳ１２０での判定によって肯定判定がなされ、ステップＳ１３０の処理に進む。しかし、この場合には、上述したように圧縮された空気による反発力が生じるため、角加速度αは図３（Ｂ）に一点鎖線Ｌ２３で示すように３０°ＣＡから９０°ＣＡの範囲でほぼ一定の水準を維持した後、９０°ＣＡから低下し始める。したがって、この場合には９０°ＣＡまでの判定期間の間に角加速度αが連続低下の状態になることがないため、ステップＳ１３０において否定判定がなされることになる。したがって、この場合にも圧縮抜けが発生していることが判定されることなく判定ルーチンが終了される。このように、失火が発生し、且つ内燃機関に大きな負荷が作用している場合にはステップＳ１３０において否定判定がなされることになるため、この場合にも圧縮抜け判定ルーチンを通じて圧縮抜けが発生していると判定されることはない。
【００３５】
これに対して、圧縮抜けが発生している場合（図３（Ｂ）における太線Ｌ２４の場合）には、上述したようにＴＤＣ以降の膨張行程における角加速度αが常に負の値になる。したがって、この場合には、図２に示す圧縮抜け判定ルーチンが実行されてその処理がステップＳ１２０に進むと、ステップＳ１２０での判定によって肯定判定がなされ、ステップＳ１３０の処理に進む。圧縮抜けが発生している場合には、上記のような空気による反発力が生じにくく、膨張行程において燃焼室内に負圧が生じるため、角加速度αが３０°ＣＡを越えたあたりから低下し始める。したがって、判定ルーチンが繰り返し実行されるうちに、ステップＳ１３０において肯定判定がなされるようになる。
【００３６】
具体的には、圧縮抜けが発生している場合には、図３（Ｂ）に太線Ｌ２４で示すように、３０°ＣＡ以降において角加速度αが低下し続けるようになる。したがって、６０°ＣＡにおいて判定ルーチンが実行されたときには、ステップＳ１３０において３０°ＣＡ時点での角加速度α３０と６０°ＣＡ時点での角加速度α６０が比較され、角加速度αが低下していると判定される。しかし、この低下判定は１回目の判定であるため、このときのステップＳ１３０では否定判定がなされ、このときには圧縮抜けが発生していることは判定されず、判定ルーチンが一旦終了される。
【００３７】
続いて、９０°ＣＡにおいて判定ルーチンが実行されたときには、ステップＳ１３０において６０°ＣＡ時点での角加速度α６０と、９０°ＣＡ時点での角加速度α９０とが比較され、角加速度αが低下していると判定される。このときの低下判定が先ほどの低下判定と連続する２回目の低下判定となるため、このときに角加速度αが連続低下していると判定される。その結果、９０°ＣＡまでの判定期間において角加速度αが連続低下していると判定されるため、肯定判定がなされることになる。
【００３８】
このように圧縮抜けが発生しているときには、判定ルーチンを繰り返すうちにステップＳ１３０において肯定判定がなされるようになり、圧縮抜けが発生していると判定され、ステップＳ１４０において圧縮抜けカウンタが加算されるようになる。
【００３９】
すなわち、この圧縮抜け判定ルーチンによれば、ステップＳ１３０における角加速度αの連続低下判定によって、負荷の作用によって角速度ωが上昇しにくくなっている状態と、圧縮された空気による反発力が生じにくくなっている圧縮抜けが発生している状態とを判別することができる。
【００４０】
以上説明した実施形態によれば、以下の効果が得られるようになる。
（１）機関運転中の膨張行程におけるクランク軸の角加速度αに基づいて圧縮抜け判定を行うため、通常の機関運転中に圧縮抜けの発生を判定することができる。
【００４１】
（２）膨張行程におけるクランク軸の角加速度αが、ＴＤＣから９０°ＣＡまでの間に連続して低下していることに基づいて圧縮抜けが発生していることを判定するため、圧縮された空気による反発力の作用が生じにくくなっている状態を判別し、圧縮抜けが発生していることを判定することができる。そのため、大きな負荷が作用している状態で失火が生じたときに、圧縮抜けが発生していないにも拘わらず、圧縮抜けが発生していると誤った判定をしてしまうことを抑制することができる。
【００４２】
（３）圧縮抜けが発生していることが判定された回数が記憶部１３に記憶されるため、判定された回数に基づき内燃機関の状態を把握することができる。内燃機関の整備の際などに、記憶部１３に記憶されている情報を参照して内燃機関の状態を判断し、内燃機関の状態に応じた的確な対応を行うことができる。
【００４３】
（４）圧縮抜け判定をアイドル運転中に行うため、運転状態の変化による角加速度αの変動の影響を受けることなく圧縮抜けの判定を行うことができる。そのため、判定精度を向上させることができる。
【００４４】
なお、上記実施形態は、これを適宜変更した以下の形態にて実施することもできる。
・上記実施形態では、ステップＳ１００の処理において、内燃機関がアイドル運転状態であることを圧縮抜け判定前提条件に含めたが、アイドル運転状態であることを前提条件に含めなくてもよい。アイドル運転状態であれば、圧縮抜けの判定精度が向上されるが、アイドル運転状態でなくとも圧縮抜け判定を行うことができる。前提条件が緩和されるため、圧縮抜け判定を行う機会を増やすことができる。
【００４５】
・上記実施形態では、ステップＳ１００の処理において、前提条件を４つ設定したが、これら以外の条件を設定してもよい。または、前提条件を適宜減らしてもよい。また、前提条件がすべて成立しているときにステップＳ１１０以降の処理を行うようにしたが、これに限らない。たとえば、前提条件４つのうち３つが成立していることをもってステップＳ１１０以降の処理を行うように構成してもよい。
【００４６】
・上記実施形態では、ステップＳ１３０における判定期間をクランク角が０°ＣＡから９０°ＣＡまでの期間とし、角加速度αの低下判定がＴＤＣ通過後に３回行われるまでの期間としたが、これ以外の判定期間を設定してもよい。たとえば、ＴＤＣを通過した時点からクランク角が所定量変化するまでの期間や、ＴＤＣを通過した時点から所定時間経過するまでの期間といった判定期間を設定しても、膨張行程の前半における角加速度αの連続低下を判定することができる。
【００４７】
・上記実施形態のように判定期間を設定する構成に替えて、上記実施形態における圧縮抜け判定ルーチンを実行する期間を制限するようにしてもよい。たとえば、圧縮抜け判定ルーチンの実行期間をＴＤＣから９０°ＣＡと設定し、９０°ＣＡにおけるルーチンの処理が終了すると別の気筒のＴＤＣが到来するまで圧縮抜け判定ルーチンを行わないように構成してもよい。この場合には、ステップＳ１３０において、判定期間中であるか否かに拘わらず、角加速度αが連続低下しているか否かを判定することによって圧縮抜けが生じていることを判定することができる。
【００４８】
・上記実施形態における圧縮抜け判定をもって、内燃機関に異常が発生したと判定してもよい。また、圧縮抜けカウンタの値が所定の値以上になったときに内燃機関に異常が発生したと判定するようにしてもよい。さらに、内燃機関に異常が発生したと判定された際に内燃機関の運転を停止するように構成することもできる。
【００４９】
・図１に二点鎖線で示すように、記憶部１３に記憶された圧縮抜け判定回数を表示する表示部３０を電子制御ユニット１０に接続してもよい。圧縮抜け判定を可視化できるようになるため、内燃機関が搭載された車両の運転者は運転中に圧縮抜け発生を知ることができる。また、内燃機関に異常が発生していると表示部３０に表示してもよい。
【００５０】
・上記実施形態では、４つの気筒を有する直列４気筒エンジンに採用される異常判定装置を例示したが、圧縮抜け判定を行うことのできる内燃機関の気筒数は４気筒に限らない。たとえば、６気筒の場合であっても圧縮抜け判定を行うことができる。ただし、上記実施形態では、３０°ＣＡ間隔で行われる角加速度αの低下判定がＴＤＣ通過後に３回行われるまでの期間、すなわち０°ＣＡから９０°ＣＡまでの期間を判定期間として設定していたが、これは４気筒の内燃機関の場合に限られる。各気筒における燃焼の間隔は、気筒数の多い内燃機関ほど短くなる。そのため、すべての内燃機関において一定の判定期間を設定して圧縮抜けの判定を行うように構成すると、別の気筒において生じた燃焼に伴い角加速度αが変動し、角加速度αの連続低下を正確に判定できなくなる虞がある。したがって、圧縮抜け判定の精度を向上させるためには、別の気筒の燃焼に伴う角加速度αの変動の影響を受けやすい期間を避けて判定期間を設定する必要がある。
【００５１】
以上のように、異なる気筒数の内燃機関を採用する場合には、その気筒数に応じて角加速度αの連続低下判定を行う判定期間を設定することが好ましい。６気筒の場合は、各気筒における燃焼の間隔が１２０°ＣＡであるため、ＴＤＣから１２０°ＣＡ以内の範囲に判定期間を設定するとよい。
【００５２】
・上記実施形態では、３０°ＣＡ進角する毎に圧縮抜け判定ルーチンを実行するように構成したが、圧縮抜け判定ルーチンを実行する間隔は適宜変更してもよい。この場合、判定ルーチンの実行回数に応じて判定期間を設定する場合には、その設定回数を変更することになる。また圧縮抜け判定を行う機会を確保するためには、判定ルーチンを実行する間隔を短く設定することが好ましい。
【符号の説明】
【００５３】
１０…電子制御ユニット、１１…算出部、１２…判定部、１３…記憶部、２０…クランク角センサ、３０…表示部。
【図１】
0005971230.tif 000002
【図２】
0005971230.tif 000003
【図３】
0005971230.tif 000004