(57)【特許請求の範囲】
【請求項１】
機関アイドル運転時における吸入空気量調量弁の開度補正値を学習しつつ同吸入空気量調量弁の開度を制御して機関回転速度を目標回転速度に制御する機構であるアイドル回転速度制御機構と、機関に吸入される空気量を測定するエアフローメータと、機関燃焼室に供給される混合気の理論空燃比からのずれ量を学習しつつ同混合気の空燃比を理論空燃比に維持すべく吸入空気量に対する燃料噴射量の比率を排気の酸素濃度に基づいてフィードバック制御する機構である空燃比制御機構とを備える車載内燃機関にあってその吸気系の故障の有無を診断する車載内燃機関の吸気系故障診断装置であって、
前記アイドル回転速度制御機構による学習値が所定値未満でかつ前記エアフローメータにより測定される空気量がアイドル回転速度制御時に前記機関燃焼室に吸入される理論的な空気量よりも所定値以上小さいときに、前記空燃比制御機構による学習値のずれ量が機関高負荷運転領域に比べ機関アイドル運転領域で大きくなる傾向を示す条件で吸気系に吸気漏れ故障がある旨を診断する
ことを特徴とする車載内燃機関の吸気系故障診断装置。
【請求項２】
機関アイドル運転時における吸入空気量調量弁の開度補正値を学習しつつ同吸入空気量調量弁の開度を制御して機関回転速度を目標回転速度に制御する機構であるアイドル回転速度制御機構と、機関に吸入される空気量を測定するエアフローメータと、機関燃焼室に供給される混合気の理論空燃比からのずれ量を学習しつつ同混合気の空燃比を理論空燃比に維持すべく吸入空気量に対する燃料噴射量の比率を排気の酸素濃度に基づいてフィードバック制御する機構である空燃比制御機構とを備える車載内燃機関にあってその吸気系の故障の有無を診断する車載内燃機関の吸気系故障診断装置であって、
前記アイドル回転速度制御機構による学習値が所定値未満でかつ前記エアフローメータにより測定される空気量がアイドル回転速度制御時に前記機関燃焼室に吸入される理論的な空気量よりも所定値以上小さいときに、前記空燃比制御機構による学習値のずれ量が機関アイドル運転領域と機関高負荷運転領域とで同等となる傾向を示す条件で前記エアフローメータが故障である旨を診断する
ことを特徴とする車載内燃機関の吸気系故障診断装置。
【請求項３】
請求項１または２に記載の車載内燃機関の吸気系故障診断装置において、
前記アイドル回転速度制御機構による学習値が所定値未満でかつ前記エアフローメータにより測定される空気量がアイドル回転速度制御時に前記機関燃焼室に吸入される理論的な空気量よりも所定値以上大きいことを条件に前記エアフローメータが故障である旨を診断する手段をさらに備える
ことを特徴とする車載内燃機関の吸気系故障診断装置。
【請求項４】
請求項１〜３のいずれか一項に記載の車載内燃機関の吸気系故障診断装置において、
前記アイドル回転速度制御機構による学習値が所定値以上でかつ前記アイドル回転速度制御時に前記機関燃焼室に吸入される理論的な空気量が前記エアフローメータにより測定される空気量よりも所定値以上大きいことを条件に前記吸入空気量調量弁に対するデポジットの堆積量が許容量以上にある旨を診断する手段をさらに備える
ことを特徴とする車載内燃機関の吸気系故障診断装置。
【請求項５】
請求項１〜３のいずれか一項に記載の車載内燃機関の吸気系故障診断装置において、
前記アイドル回転速度制御機構による学習値が所定値以上でかつ前記アイドル回転速度制御時に前記機関燃焼室に吸入される理論的な空気量と前記エアフローメータにより測定される空気量とが同等であることを条件に機関フリクションが許容量以上にある旨を診断する手段をさらに備える
ことを特徴とする車載内燃機関の吸気系故障診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載内燃機関の吸気系についてその故障の有無を診断する車載内燃機関の吸気系故障診断装置に関する。
【背景技術】
【０００２】
一般に、車載内燃機関では、吸気通路を介して燃焼室内に吸入される吸入空気と、その吸入空気の量に対応するように燃料噴射弁から噴射される燃料とを混合して混合気を形成し、その混合気を燃焼室内で燃焼させることで駆動力を得ている。また、こうした内燃機関の吸気通路には、燃焼室に吸入される吸入空気の量を調量するためのスロットルバルブが設けられており、このスロットルバルブによる吸入空気量の調量を通じて内燃機関の出力が調整される。
【０００３】
このような内燃機関では、その燃焼室に吸入される空気量を吸気通路の上流側に設けられている吸入空気量測定装置、すなわちエアフローメータにて測定された空気量（吸入空気量）としている。そして、この燃焼室に吸入される空気量は、スロットルバルブの開度の調整により所定の目標量への調量が行なわれ、その調量された吸入空気量により内燃機関の出力が調整されるようになっている。このため、エアフローメータにて測定される吸入空気量と燃焼室に吸入される空気量との間に相違が生じるようなことがあると、内燃機関の出力調整も困難となる。
【０００４】
そこで従来より、上記エアフローメータを通じて測定される吸入空気量と燃焼室に吸入される空気量との間の相違の有無を検出する装置として、例えば特許文献１に記載のような装置が提案されている。この特許文献１に記載の装置では、空燃比制御により燃料噴射量が燃焼室に吸入される空気量に応じて変化することに基づいて、燃料噴射量が上記測定された吸入空気量に対応する燃料の基本噴射量よりも多いか否か、言い換えれば実際に機関燃焼室に吸入される空気量が上記測定された吸入空気量よりも多いか否かを検出するようにしている。そして、実際に燃焼室に吸入されている空気量が上記測定された吸入空気量よりも多いと検出された場合には、「機関吸気系に空気漏れが生じている」ものと判断するようにしている。
【特許文献１】特開平５−２８０４０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述のような測定された吸入空気量と燃焼室に吸入される空気量との間の相違は、「機関吸気系の空気漏れ」に限らず、吸入空気量測定装置である上記エアフローメータが故障しているような場合にも同様に生じる。すなわち、実際に機関燃焼室に吸入される空気量が上記測定された吸入空気量よりも多い場合であれ、その原因がエアフローメータの故障によるものである可能性もある。このように、上記特許文献１に記載の装置では、「機関吸気系の空気漏れ」であるとの診断を下すことはできても、その信頼性は低い。
【０００６】
本発明は、こうした実情に鑑みてなされたものであって、その目的は、燃焼室に吸入される空気量とエアフローメータにより測定される吸入空気量との関係から、吸気系の故障をより高い信頼のもとに診断することのできる車載内燃機関の吸気系故障診断装置を提供することにある。
【課題を解決するための手段】
【０００７】
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決するため、請求項１に記載の発明は、機関アイドル運転時における吸入空気量調量弁の開度補正値を学習しつつ同吸入空気量調量弁の開度を制御して機関回転速度を目標回転速度に制御する機構であるアイドル回転速度制御機構と、機関に吸入される空気量を測定するエアフローメータと、機関燃焼室に供給される混合気の理論空燃比からのずれ量を学習しつつ同混合気の空燃比を理論空燃比に維持すべく吸入空気量に対する燃料噴射量の比率を排気の酸素濃度に基づいてフィードバック制御する機構である空燃比制御機構とを備える車載内燃機関にあってその吸気系の故障の有無を診断する車載内燃機関の吸気系故障診断装置であって、前記アイドル回転速度制御機構による学習値が所定値未満でかつ前記エアフローメータにより測定される空気量がアイドル回転速度制御時に前記機関燃焼室に吸入される理論的な空気量よりも所定値以上小さいときに、前記空燃比制御機構による学習値のずれ量が機関高負荷運転領域に比べ機関アイドル運転領域で大きくなる傾向を示す条件で吸気系に吸気漏れ故障がある旨を診断することをその要旨とする。
【０００８】
通常、アイドル回転速度制御機構による学習値が所定値未満、すなわち適正な範囲でのＩＳＣ学習がなされている範囲であれば、吸気系の故障（異常）のうち、吸入空気量調量弁（スロットルバルブもしくはＩＳＣバルブ）に対するデポジットの過剰な堆積、すなわち「調量弁デポジットの堆積増大」やエンジン（機関）ピストンの摩擦増大等に起因する「エンジンフリクションの増加」といった可能性は除外される。また、エアフローメータにより測定される空気量がアイドル回転速度制御時に機関燃焼室に吸入される理論的な空気量よりも所定値以上小さければ、吸気系の故障の可能性としてはエアフローメータ自身の故障である「エアフローメータの故障」か吸気系での何らかの空気漏れ、すなわち「吸気漏れ故障」である可能性が高い。そしてこの場合、空燃比制御機構にあっては、エアフローメータが正常であれば、その学習値すなわち空燃比学習値の中心値からのずれ量が「吸気漏れ故障」の有無に応じて機関運転領域毎に異なる傾向を示すようになる。すなわち、「吸気漏れ故障」有りの場合、本来吸入空気量の少ない機関アイドル運転領域では、この漏れによる吸入空気量の影響が大きく作用する一方、吸入空気量の多い機関高負荷運転領域では、同漏れによる吸入空気量の影響も無視できる程度となることから、空燃比学習値の上記ずれ量も、機関アイドル運転領域で大きく、逆に機関高負荷運転領域では小さくなる。そこで上記構成によるように、アイドル回転速度制御機構による学習値が所定値未満でかつエアフローメータにより測定される空気量がアイドル回転速度制御時に前記機関燃焼室に吸入される理論的な空気量よりも所定値以上小さいこと、及び空燃比制御機構による学習値のずれ量が機関高負荷運転領域に比べ機関アイドル運転領域で大きくなる傾向を示すことの論理積（アンド）条件を監視することとすれば、同アンド条件が満たされることに基づいて「吸気漏れ故障」と明確に判定することができるようになる。これにより、吸気系に生じた故障の原因を明確に診断することができることとなり、こうした診断を通じた車載内燃機関の保守や点検にかかる労力を大幅に軽減することができるようになる。
【０００９】
請求項２に記載の発明は、機関アイドル運転時における吸入空気量調量弁の開度補正値を学習しつつ同吸入空気量調量弁の開度を制御して機関回転速度を目標回転速度に制御する機構であるアイドル回転速度制御機構と、機関に吸入される空気量を測定するエアフローメータと、機関燃焼室に供給される混合気の理論空燃比からのずれ量を学習しつつ同混合気の空燃比を理論空燃比に維持すべく吸入空気量に対する燃料噴射量の比率を排気の酸素濃度に基づいてフィードバック制御する機構である空燃比制御機構とを備える車載内燃機関にあってその吸気系の故障の有無を診断する車載内燃機関の吸気系故障診断装置であって、前記アイドル回転速度制御機構による学習値が所定値未満でかつ前記エアフローメータにより測定される空気量がアイドル回転速度制御時に前記機関燃焼室に吸入される理論的な空気量よりも所定値以上小さいときに、前記空燃比制御機構による学習値のずれ量が機関アイドル運転領域と機関高負荷運転領域とで同等となる傾向を示す条件で前記エアフローメータが故障である旨を診断することをその要旨とする。
【００１０】
上述のように、アイドル回転速度制御機構による学習値が所定値未満であれば、吸気系の故障（異常）のうち、「調量弁デポジットの堆積増大」や「エンジンフリクションの増加」といった可能性は除外される。また、エアフローメータにより測定される空気量がアイドル回転速度制御時に機関燃焼室に吸入される理論的な空気量よりも所定値以上小さければ、吸気系の故障の可能性としては「エアフローメータの故障」か「吸気漏れ故障」である可能性が高いことも上述の通りである。そしてこの場合、上記空燃比学習値のずれ量は、「エアフローメータの故障」が生じていなければ、「吸気漏れ故障」の有無、並びに機関運転領域に応じて上述の傾向を示すものの「エアフローメータの故障」有りの場合には、機関の運転領域にかかわらずほぼ同等となる。そこで上記構成によるように、アイドル回転速度制御機構による学習値が所定値未満でかつエアフローメータにより測定される空気量がアイドル回転速度制御時に前記機関燃焼室に吸入される理論的な空気量よりも所定値以上小さいこと、及び空燃比制御機構による学習値のずれ量が機関アイドル運転領域と機関高負荷運転領域とで同等となる傾向を示すことの論理積（アンド）条件を監視することとすれば、同アンド条件が満たされることに基づいて「エアフローメータの故障」と明確に判定することができるようになる。これにより、吸気系に生じた故障の原因を明確に診断することができることとなり、こうした診断を通じた車載内燃機関の保守や点検にかかる労力を大幅に減少することができるようになる。
【００１１】
請求項３に記載の発明は、請求項１または２に記載の車載内燃機関の吸気系故障診断装置において、前記アイドル回転速度制御機構による学習値が所定値未満でかつ前記エアフローメータにより測定される空気量がアイドル回転速度制御時に前記機関燃焼室に吸入される理論的な空気量よりも所定値以上大きいことを条件に前記エアフローメータが故障である旨を診断する手段をさらに備えることをその要旨とする。
【００１２】
アイドル回転速度制御機構による学習値が所定値未満であれば、吸気系の故障（異常）のうち、「調量弁デポジットの堆積増大」や「エンジンフリクションの増加」といった可能性が除外されることは上述の通りである。そしてこのときには、「正常」である可能性も含めて「吸気漏れ故障」、「エアフローメータの故障」等の可能性も出てくるが、少なくともこの状態では、エアフローメータにより測定される空気量がアイドル回転速度制御時に機関燃焼室に吸入される理論的な空気量よりも所定値以上大きいといった状況に至ることは「エアフローメータの故障」でもない限りあり得ない。そこで上記構成によるように、アイドル回転速度制御機構による学習値が所定値未満であるときにはエアフローメータにより測定される空気量がアイドル回転速度制御時に前記機関燃焼室に吸入される理論的な空気量よりも所定値以上大きいか否かを併せて監視することとすれば、このような条件が肯定判断されることをもって「エアフローメータの故障」と即座に診断することができるようにもなる。
【００１３】
請求項４に記載の発明は、請求項１〜３のいずれか一項に記載の車載内燃機関の吸気系故障診断装置において、前記アイドル回転速度制御機構による学習値が所定値以上でかつ前記アイドル回転速度制御時に前記機関燃焼室に吸入される理論的な空気量が前記エアフローメータにより測定される空気量よりも所定値以上大きいことを条件に前記吸入空気量調量弁に対するデポジットの堆積量が許容量以上にある旨を診断する手段をさらに備えることをその要旨とする。
【００１４】
通常、アイドル回転速度制御機構による学習値が所定値以上であれば、すなわち過剰なＩＳＣ学習が行なわれている傾向にあれば、吸気系には上述した「調量弁デポジットの堆積増大」や「エンジンフリクションの増加」といった異常が生じている可能性が高い。そしてこのような場合には、アイドル回転速度制御時に機関燃焼室に吸入される理論的な空気量がエアフローメータにより測定される空気量よりも所定値以上大きいか否か、すなわち吸入空気量調量弁が目標開度となっているにもかかわらず、その開度に応じた量の空気量が実際には流れていないか否かを判断することによって「調量弁デポジットの堆積増大」か「エンジンフリクションの増加」かを判定することができる。そこで上記構成によるように、アイドル回転速度制御機構による学習値が所定値以上でかつアイドル回転速度制御時に機関燃焼室に吸入される理論的な空気量がエアフローメータにより測定される空気量よりも所定値以上大きいか否かを監視するようにすれば、同条件が肯定判断されることに基づいて「調量弁デポジットの堆積量大」と明確に判定することができるようになる。ちなみに、このような「調量弁デポジットの堆積量大」では、吸入空気量調量弁が開いていても実際に流れる（測定される）空気量は増え難い傾向となる。
【００１５】
請求項５に記載の発明は、請求項１〜３のいずれか一項に記載の車載内燃機関の吸気系故障診断装置において、前記アイドル回転速度制御機構による学習値が所定値以上でかつ前記アイドル回転速度制御時に前記機関燃焼室に吸入される理論的な空気量と前記エアフローメータにより測定される空気量とが同等であることを条件に機関フリクションが許容量以上にある旨を診断する手段をさらに備えることをその要旨とする。
【００１６】
上述と同様の理由により、アイドル回転速度制御機構による学習値が所定値以上である条件の下では、吸入空気量調量弁が目標開度となっているにもかかわらず、その開度に応じた量の空気量が実際には流れていないか否かを判断することによって「調量弁デポジットの堆積量大」か「エンジンフリクションの増加」かを判定することができる。換言すれば、吸入空気量調量弁の開度に見合った量の空気量が測定されることに基づいて、同条件の下で「エンジンフリクションの増加」を判定することができる。そこで上記構成によるように、アイドル回転速度制御機構による学習値が所定値以上でかつ前記アイドル回転速度制御時に前記機関燃焼室に吸入される理論的な空気量と前記エアフローメータにより測定される空気量とが同等であるか否かを監視するようにすれば、同条件が肯定判断されることに基づいて「エンジンフリクションの増加」と明確に判定できるようになる。ちなみに、このような「エンジンフリクションの増加」では、吸入空気量調量弁の開度に見合った量の吸入空気量は得られるようになる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を具体化した一実施形態を図１〜図４に従って説明する。図１は、吸気系の故障診断装置を備えた車載内燃機関、並びにその周辺装置の概略構成を示す図である。
図１において、内燃機関１０の吸気通路１２には、吸気通路１２へ吸入される空気量を調量するスロットルバルブ１４が設けられている。スロットルバルブ１４には、その開度を調節するスロットルモータ１６が連結されている。すなわち、スロットルモータ１６の駆動制御によりスロットルバルブ１４の開度が調節されて、吸気通路１２を通じて機関燃焼室１８内に吸入される空気量が調量される。また、上記吸気通路１２には燃料噴射弁２０が設けられ、この燃料噴射弁２０を通じて吸気通路１２内に燃料が噴射される。そして、この燃料噴射弁２０を通じて吸気通路１２内に燃料が噴射されることにより、吸気通路１２に吸入された空気とこの噴射された燃料とからなる混合気が形成され、その混合気が吸気バルブ３０の開弁に伴って機関燃焼室１８内に吸入される。
【００１９】
ここで内燃機関１０の機関燃焼室１８においては、吸気通路１２から吸入された混合気に対して点火プラグ２２による点火が行われる。この点火動作によって混合気が燃焼されてピストン２４が往復移動され、機関出力軸であるクランクシャフト２６が回転される。そして、燃焼後の混合気は排気バルブ３１の開弁に伴い排気として機関燃焼室１８から排気通路２８に送り出される。なお、吸気バルブ３０や排気バルブ３１の開閉動作は、クランクシャフト２６の回転が伝達される吸気カムシャフト３２、排気カムシャフト３３の回転に基づいて行われる。
【００２０】
また、内燃機関１０の排気通路２８には排気浄化触媒３４が設けられている。すなわち、機関燃焼室１８から排気通路２８に送り出された排気は、排気浄化触媒３４を通じて浄化された後に外部に放出される。
【００２１】
一方、内燃機関１０には、その運転状態を検出するための各種センサが設けられている。こうした各種センサとしては、クランクシャフト２６の回転速度である機関回転速度ＮＥを検出するためのクランクセンサ５２、吸気通路１２に吸入された空気量（吸入空気量）ＧＡを検出するためのエアフローメータ５４、及びアクセルペダル３６の踏み込み量ＡＣを検出するためのアクセルセンサ５６等が設けられている。また、上記スロットルバルブ１４の開度であるスロットル開度ＴＡを検出するためのスロットルセンサ５８、及び機関冷却水の温度を検出するための温度センサ６２が設けられている。さらに、排気通路２８において上記排気浄化触媒３４の上流側の部分には、排気中の酸素濃度を検出する空燃比センサ（酸素センサ）６４が設けられている。この空燃比センサ６４の出力に基づいて上記機関燃焼室１８での燃焼に供された混合気の空燃比がリーン傾向かリッチ傾向かが検出されることとなる。なお、空燃比センサ６４は、内燃機関１０の複数の気筒から延びる排気マニホールドの合流された部分に全気筒共通のものとして設けられている。
【００２２】
また一方、本実施形態の診断装置は、例えば演算装置や記憶装置などを有するマイクロコンピュータを中心に構成される電子制御装置５０を備えている。電子制御装置５０は、上記各種センサによる検出信号を取り込みつつ各種の演算を行い、その演算結果に基づいてスロットルモータ１６や燃料噴射弁２０の駆動制御等といった各種制御を実行する。また、本実施形態では、周知のアイドル回転速度制御（ＩＳＣ制御）、ＩＳＣ制御におけるスロットル開度ＴＡの補正量の学習（ＩＳＣ学習）、空燃比制御、この制御される空燃比の理論空燃比からの定常的なずれ量の学習（空燃比学習）等を行ないつつ、機関吸気系の故障診断を実行する。なお、電子制御装置５０内には不揮発性の記憶装置が設けられており、この記憶装置には、上記学習された学習値等についてそれらを保存するための所定の領域が確保されている。
【００２３】
以下、この電子制御装置５０を通じて実行される主な制御や学習、並びにそれら学習値を参照しつつ実行される故障診断にかかる処理について順次説明する。
はじめに、上記電子制御装置５０を通じて実行されるＩＳＣ制御について説明する。
【００２４】
ＩＳＣ制御ではまず、そのときの温度センサ６２により検出された冷却水の温度から把握される機関暖機状況などの機関状態を検出する。そしてＩＳＣ制御では、前記検出された機関状態に応じて機関アイドル運転時における目標回転速度に対応する理論的な空気量であるＩＳＣ基本流量ＩＳＣｑｎｔと、そのＩＳＣ基本流量ＩＳＣｑｎｔを得るための理論的なスロットルバルブ１４の開度である目標開度とが算出される。
【００２５】
また、上記目標回転速度と前記機関回転速度ＮＥとの比較結果に基づきスロットルバルブ１４の開度補正値が算出される。そして、上記目標開度と、上記スロットルバルブ１４の開度補正値と、以下に説明するＩＳＣ学習値ＩＳＣｇとから、スロットルモータ１６の
駆動量である開度指令値が算出される。すなわち、電子制御装置５０がこの開度指令値に基づいてスロットルモータ１６の駆動量を制御することにより調整されるスロットルバルブ１４の開度により、機関回転速度ＮＥが目標回転速度に近づくように内燃機関１０の機関燃焼室１８に吸入される空気量が調量される。
【００２６】
次に、電子制御装置５０を通じて実行されるＩＳＣ学習について、図２を参照して説明する。このＩＳＣ学習では、ＩＳＣ制御におけるスロットルバルブ１４の開度補正値からＩＳＣ学習値ＩＳＣｇが算出される。
【００２７】
図２は、ＩＳＣ学習値ＩＳＣｇの算出を行うルーチンをフローチャートとして示したものである。そして、このルーチンは、電子制御装置５０によって、ＩＳＣ制御の開始時から所定の周期で繰り返し実行される。なお、ＩＳＣ学習値ＩＳＣｇとして算出された値は上述のように、電子制御装置５０内の記憶装置の所定の領域に保存され、更新される。
【００２８】
この処理に際して、まず電子制御装置５０は、ＩＳＣ学習条件が成立したかどうかを判断する（図２ステップＳ２０１）。このＩＳＣ学習条件としては、例えば以下に示す各種条件があり、これら条件が全て成立していることをもってＩＳＣ学習条件が成立していると判断される。
【００２９】
・冷却水の温度が所定温度以上である。
・電気負荷が無い。
・機関回転速度ＮＥが安定している。
【００３０】
ＩＳＣ学習条件が成立しない旨判断される場合（図２ステップＳ２０１でＮＯ）、同制御装置５０はこのＩＳＣ学習値算出ルーチンを一旦終了する。
一方、ＩＳＣ学習条件が成立する旨判断される場合（図２ステップＳ２０１でＹＥＳ）、電子制御装置５０は、スロットルバルブ１４の開度補正値が所定の開度補正上限値より小さいか否かを判定する（図２ステップＳ２０２）。そして、スロットルバルブ１４の開度補正値が開度補正上限値以上である旨判断される場合（図２ステップＳ２０２でＮＯ）、同制御装置５０ではＩＳＣ学習値ＩＳＣｇの値を所定量だけ大きくする演算を行って上記記憶装置の所定の領域に保存する（図２ステップＳ２０３）。その後、同制御装置５０では、この求めたＩＳＣ学習値ＩＳＣｇが所定の上限ガード値ＩＧＨと所定の下限ガード値ＩＧＬとの間の値とされるガード処理が実行される（図２ステップＳ２０６）。なお、上限ガード値ＩＧＨ及び下限ガード値ＩＧＬは予め定められて上記記憶装置の他の領域に保存されている値であって、機関アイドル運転時においてＩＳＣ制御を好適に行ない得るＩＳＣ学習値ＩＳＣｇとしての取り得る最大値及び最小値である。その後、同制御装置５０はこのＩＳＣ学習値算出ルーチンを一旦終了する。
【００３１】
一方、スロットルバルブ１４の開度補正値が開度補正上限値よりも小さいと判断される場合（図２ステップＳ２０２でＹＥＳ）、電子制御装置５０は、スロットルバルブ１４の開度補正値が所定の開度補正下限値より大きいか否かを判定する（図２ステップＳ２０４）。スロットルバルブ１４の開度補正値が開度補正下限値以下である旨判断される場合（図２ステップＳ２０４でＮＯ）、同制御装置５０ではＩＳＣ学習値ＩＳＣｇの値を所定量だけ小さくする演算を行って上記記憶装置の所定の領域に保存する。その後、同制御装置５０は、この求めたＩＳＣ学習値ＩＳＣｇについての上記ガード処理を実行して（図２ステップＳ２０６）、同ＩＳＣ学習値算出ルーチンを一旦終了する。
【００３２】
また、スロットルバルブ１４の開度補正値が開度補正下限値よりも大きいと判断される場合（図２ステップＳ２０４でＹＥＳ）、電子制御装置５０は、ＩＳＣ学習値ＩＳＣｇの値を更新することなく上記ガード処理を実行して（図２ステップＳ２０６）、同ＩＳＣ学
習値算出ルーチンを一旦終了する。
【００３３】
こうしてＩＳＣ制御時のスロットルバルブ１４の開度補正値が学習され、そのＩＳＣ学習値ＩＳＣｇが上記記憶装置の所定領域に保存される。
次に、電子制御装置５０を通じて実行される空燃比制御について説明する。
【００３４】
空燃比制御は、燃焼された混合気の空燃比と理論空燃比との比較に基づいて、燃焼された混合気の空燃比が理論空燃比となるように上記燃料噴射弁２０から噴射される燃料量をフィードバック制御する、これも周知の制御である。すなわち、電子制御装置５０は、燃焼された混合気の空燃比が理論空燃比となる見込み制御量に相当する基本噴射量や、空燃比フィードバック補正係数ＦＡＦ、空燃比学習領域（機関運転領域）ｉにおける以下に説明する空燃比学習値ＫＧｉなどに基づいてその都度の燃料の噴射量を算出する。なお、空燃比フィードバック補正係数ＦＡＦは、空燃比センサ６４によって検出された空燃比と目標空燃比（ここでは理論空燃比で例えば１．４５）との偏差に基づいて算出される補正係数である。
【００３５】
ここで、電子制御装置５０を通じて実行される空燃比学習について、図３を参照して説明する。この空燃比学習では、上記空燃比制御における空燃比フィードバック補正係数ＦＡＦから空燃比学習値ＫＧｉが算出される。
【００３６】
図３は、こうした空燃比学習値ＫＧｉの算出を行うルーチンについてこれをフローチャートとして示したものである。このルーチンも電子制御装置５０によって、空燃比制御の開始時から所定の周期で繰り返し実行される。なお、電子制御装置５０には内燃機関１０の吸入空気量ＧＡ（機関負荷）に応じた複数の空燃比学習領域ｉ（ｉ＝１，２，３，・・・）に対応してその学習ルーチンが設定されている。そして、同制御装置５０の上記記憶装置には、前記各空燃比学習領域ｉに対応する空燃比学習値ＫＧｉ及び空燃比学習完了フラグＸ２ｉが保存される領域がそれぞれ設けられている。そして、空燃比学習において各空燃比学習領域ｉで算出されたそれぞれの空燃比学習値ＫＧｉや、設定されたそれぞれの空燃比学習完了フラグＸ２ｉは、上述のように、同記憶装置のそれぞれの所定の領域に保存され、更新される。
【００３７】
この処理に際してまず、電子制御装置５０は、空燃比学習条件が成立したかどうかを判断する（図３ステップＳ３０１）。この空燃比学習条件としては、例えば以下に示す各種条件があり、これら条件が全て成立していることをもって空燃比学習条件が成立していると判断される。
【００３８】
・暖機中でない。
・空燃比制御におけるフィードバック制御が実行中である。
・全ての空燃比学習領域ｉにおける空燃比学習値ＫＧｉの学習が完了していない。
【００３９】
ここで、空燃比学習条件が成立しない旨判断された場合（図３ステップＳ３０１でＮＯ）、同制御装置５０はこの空燃比学習算出ルーチンを一旦終了する。
一方、空燃比学習条件が成立する旨判断される場合（図３ステップＳ３０１でＹＥＳ）、電子制御装置５０は、現在の機関負荷が上記各空燃比学習領域ｉのうちのいずれの領域に含まれるかを判定する（図３ステップＳ３０２）。また併せて、この判定した空燃比学習領域ｉに対応する空燃比学習完了フラグＸ２ｉに「０」が設定されているか否かを判断する（図３ステップＳ３０３）。なお、空燃比学習完了フラグＸ２ｉは、その空燃比学習領域ｉでの空燃比学習値ＫＧｉの学習が完了しているか否かを判断するためのフラグであり、空燃比学習が完了されている場合には「１」が設定され、空燃比学習が完了されていない場合には「０」が設定される。また、各空燃比学習領域ｉに対応する空燃比学習完了
フラグＸ２ｉは、内燃機関１０が停止されたときにいずれもリセットされて「０」になる。そして、空燃比学習完了フラグＸ２ｉが「０」でない旨判断される場合（図３ステップＳ３０３でＮＯ）、同制御装置５０は、この空燃比学習領域ｉでは空燃比学習が完了していると判断してこの学習値算出ルーチンを一旦終了する。
【００４０】
他方、空燃比学習完了フラグＸ２ｉが「０」である旨判断される場合（図３ステップＳ３０３でＹＥＳ）、電子制御装置５０は、この空燃比学習領域ｉでの空燃比学習が完了していないと判断する。そしてこの場合、同制御装置５０は、例えば過去複数回分の空燃比フィードバック補正係数ＦＡＦの平均値である空燃比フィードバック補正係数平均値ＦＡＦＡＶを算出する（図３ステップＳ３０４）。
【００４１】
こうして空燃比フィードバック補正係数平均値ＦＡＦＡＶを算出した電子制御装置５０は次に、空燃比フィードバック補正係数平均値ＦＡＦＡＶが所定の補正係数上限値よりも小さいか否かを判断する（図３ステップＳ３０５）。ここで、空燃比フィードバック補正係数平均値ＦＡＦＡＶが補正係数上限値以上である旨判断される場合（図３ステップＳ３０５でＮＯ）、同制御装置５０は空燃比学習値ＫＧｉの値を所定量だけ大きくする演算を行ってこれを記憶装置の所定の領域に保存する（図３ステップＳ３０６）。次いで、同制御装置５０では、空燃比学習値ＫＧｉを所定の上限ガード値ＫＧＨと所定の下限ガード値ＫＧＬとの間の値とするガード処理を実行する（図３ステップＳ３１０）。なお、上限ガード値ＫＧＨ及び下限ガード値ＫＧＬは予め定められ記憶装置の所定の位置に保存されている値であって、当該空燃比学習領域ｉにおいて空燃比制御を好適に行ない得る空燃比学習値ＫＧｉの取り得る最大値及び最小値である。その後、同制御装置５０は、この空燃比学習値算出ルーチンを一旦終了する。
【００４２】
一方、空燃比フィードバック補正係数平均値ＦＡＦＡＶが補正係数上限値よりも小さい旨判断される場合（図３ステップＳ３０５でＹＥＳ）、電子制御装置５０は、空燃比フィードバック補正係数平均値ＦＡＦＡＶが所定の補正係数下限値よりも大きいか否かを判断する（図３ステップＳ３０７）。空燃比フィードバック補正係数平均値ＦＡＦＡＶが補正係数下限値以下である旨判断される場合（図３ステップＳ３０７でＮＯ）、同制御装置５０は空燃比学習値ＫＧｉの値を所定量だけ小さくする演算を行ってこれを記憶装置の所定の領域に保存する（図３ステップＳ３０８）。その後、同制御装置５０は、この空燃比学習値ＫＧｉについての上記ガード処理を実行して（図３ステップＳ３１０）、この空燃比学習値算出ルーチンを一旦終了する。
【００４３】
また一方、空燃比フィードバック補正係数平均値ＦＡＦＡＶが補正係数下限値よりも大きいと判断される場合（図３ステップＳ３０７でＹＥＳ）、同制御装置５０は空燃比学習値ＫＧｉの空燃比学習完了フラグＸ２ｉを「１」に設定する。そして同制御装置５０では、この空燃比学習値ＫＧｉについてのガード処理を実行した後（図３ステップＳ３１０）、同空燃比学習値算出ルーチンを一旦終了する。
【００４４】
こうして空燃比学習が各空燃比学習領域ｉ毎に実行され、その学習値すなわち空燃比学習値ＫＧｉがそれら空燃比学習領域ｉ毎に上記記憶装置の所定領域に保存される。
次に、上述した各学習値などを参照しつつ電子制御装置５０にて実行される本実施形態の吸気系故障診断処理について説明する。この吸気系故障診断は、吸気系の故障の有無、並びに故障原因もしくは故障個所を診断する処理である。
【００４５】
まず、本実施形態の吸気系故障診断では、吸気系の故障のうち、スロットルバルブ１４に対するデポジットの過剰な堆積である「スロットルデポジットの堆積増大」、ピストン２４の摩擦増大等に起因する「エンジンフリクションの増加」についての診断を行う。また、この吸気系故障診断では、エアフローメータ５４自身の故障である「エアフローメー
タの故障」及び吸気系での何らかの空気漏れである「吸気漏れ故障」についての診断を行う。そして、この吸気系故障診断は、吸入空気量ＧＡの変動の少ない機関アイドル運転中に行なわれる。これは、機関アイドル運転中は吸入空気量ＧＡの変動が少ないため、「スロットルデポジットの堆積増大」や「エンジンフリクションの増加」などの判定に吸入空気量ＧＡの変動が影響を与えるおそれが少なく、これらの判定をより正確に行うことができるからである。次に、上記各故障の判定条件についてその概要を説明する。
【００４６】
（Ａ）「吸気漏れ故障」の診断
ＩＳＣ学習値ＩＳＣｇが所定値未満、すなわち適正な範囲でのＩＳＣ学習がなされている範囲であれば、吸気系の故障（異常）のうち、「スロットルバルブデポジットの堆積増大」や「エンジンフリクションの増加」といった可能性は除外される。また、エアフローメータ５４により測定される吸入空気量ＧＡがアイドル回転速度制御時に機関燃焼室１８に吸入されるＩＳＣ基本流量ＩＳＣｑｎｔよりも所定値以上小さければ、吸気系の故障の可能性としては「エアフローメータの故障」か「吸気漏れ故障」である可能性が高い。そしてこの場合、空燃比制御にあっては、エアフローメータ５４が正常であれば、その空燃比学習値ＫＧｉの中心値からのずれ量が「吸気漏れ故障」の有無に応じて空燃比学習領域ｉ毎に異なる傾向を示すようになる。すなわち、「吸気漏れ故障」有りの場合、この漏れの影響は、本来吸入空気量ＧＡの少ない機関アイドル運転領域では大きく作用する一方、吸入空気量ＧＡの多い機関高負荷運転領域では無視できる程度となることから、空燃比学習値ＫＧｉの上記ずれ量も、機関アイドル運転領域で大きく、逆に機関高負荷運転領域では小さくなる。そこで、ＩＳＣ学習値ＩＳＣｇが所定値未満でかつ測定される吸入空気量ＧＡがＩＳＣ基本流量ＩＳＣｑｎｔよりも所定値以上小さいこと、及び空燃比学習値ＫＧｉのずれ量が機関高負荷運転領域に比べ機関アイドル運転領域で大きくなる傾向を示すことの論理積（アンド）条件を監視する。これにより、前記監視しているアンド条件が満たされることに基づいて「吸気漏れ故障」と明確に判定することができる。
【００４７】
（Ｂ）「エアフローメータの故障」の診断（その１）
上述のように、ＩＳＣ学習値ＩＳＣｇが所定値未満であれば、吸気系の故障（異常）のうち、「スロットルデポジットの堆積増大」や「エンジンフリクションの増加」といった可能性は除外される。また、測定される吸入空気量ＧＡがＩＳＣ基本流量ＩＳＣｑｎｔよりも所定値以上小さければ、吸気系の故障の可能性としては「エアフローメータの故障」か「吸気漏れ故障」である可能性が高いことも上述の通りである。そしてこの場合、上記空燃比学習値のずれ量は、「エアフローメータの故障」が生じていなければ、「吸気漏れ故障」の有無、並びに空燃比学習領域ｉに応じて上述の傾向を示すものの「エアフローメータの故障」有りの場合には、機関の運転領域にかかわらずほぼ同等となる。そこで、ＩＳＣ学習値ＩＳＣｇが所定値未満でかつ測定される吸入空気量ＧＡがＩＳＣ基本流量ＩＳＣｑｎｔよりも所定値以上小さいこと、及び空燃比学習値ＫＧｉのずれ量が機関アイドル運転領域と機関高負荷運転領域とで同等となる傾向を示すことの論理積（アンド）条件を監視する。これにより、前記監視しているアンド条件が満たされることに基づいて「エアフローメータの故障」と明確に判定することができる。
【００４８】
（Ｃ）「エアフローメータの故障」の診断（その２）
ＩＳＣ学習値ＩＳＣｇが所定値未満であれば、吸気系の故障（異常）のうち、「スロットルデポジットの堆積増大」や「エンジンフリクションの増加」といった可能性が除外されることは上述の通りである。そしてこのときには、「正常」である可能性も含めて「吸気漏れ故障」、「エアフローメータの故障」等の可能性も出てくるが、少なくともこの状態では、測定される吸入空気量ＧＡがＩＳＣ基本流量ＩＳＣｑｎｔよりも所定値以上大きいといった状況に至ることは「エアフローメータの故障」でもない限りあり得ない。そこで、ＩＳＣ学習値ＩＳＣｇが所定値未満であるときには測定される吸入空気量ＧＡがＩＳＣ基本流量ＩＳＣｑｎｔよりも所定値以上大きいか否かを併せて監視することとすれば、
このような条件が肯定判断されることをもって「エアフローメータの故障」と即座に診断することができるようにもなる。
【００４９】
（Ｄ）「スロットルデポジットの堆積増大」の診断
通常、ＩＳＣ学習値ＩＳＣｇが所定値以上であれば、すなわち過剰なＩＳＣ学習が行なわれている傾向にあれば、吸気系には上述した「スロットルデポジットの堆積増大」や「エンジンフリクションの増加」といった異常が生じている可能性が高い。そしてこのような場合には、ＩＳＣ基本流量ＩＳＣｑｎｔが測定される吸入空気量ＧＡよりも所定値以上大きいか否を判断する。すなわちスロットルバルブ１４が目標開度となっているにもかかわらず、その開度に応じた量の空気量が実際には流れていないか否かを判断することによって「スロットルデポジットの堆積増大」か「エンジンフリクションの増加」かを判定することができる。そこで、ＩＳＣ学習値ＩＳＣｇが所定値以上でかつＩＳＣ基本流量ＩＳＣｑｎｔが測定される吸入空気量ＧＡよりも所定値以上大きいか否かを監視するようにすれば、同条件が肯定判断されることに基づいて「スロットルデポジットの堆積量大」と明確に判定することができるようになる。ちなみに、「スロットルデポジットの堆積量大」では、スロットルバルブ１４が開いていても測定される（実際に流れる）吸入空気量ＧＡは増え難い傾向となる。
【００５０】
（Ｅ）「エンジンフリクションの増加」の診断
上述と同様の理由により、ＩＳＣ学習値ＩＳＣｇが所定値以上である条件の下では、スロットルバルブ１４が目標開度となっているにもかかわらず、その開度に応じた量の空気量が実際には流れていないか否かを判断することによって「スロットルデポジットの堆積量大」か「エンジンフリクションの増加」かを判定することができる。換言すれば、スロットルバルブ１４の開度に見合った量の空気量がエアフローメータ５４により測定されることに基づいて、同条件の下で「エンジンフリクションの増加」を判定することができる。そこで、ＩＳＣ学習値ＩＳＣｇが所定値以上でかつアイドル回転速度制御時に機関燃焼室１８に吸入されるＩＳＣ基本流量ＩＳＣｑｎｔとエアフローメータ５４により測定される吸入空気量ＧＡとが同等であるか否かを監視するようにすれば、同条件が肯定判断されることに基づいて「エンジンフリクションの増加」と明確に判定できるようになる。ちなみに、「エンジンフリクションの増加」では、スロットルバルブ１４の開度に見合った量の吸入空気量ＧＡは得られるようになる。
【００５１】
図４は、上述した吸気系故障診断にかかる処理を行なう具体的なルーチンをフローチャートとして示したものである。以下、この図４に基づいて、上記（Ａ）〜（Ｅ）にかかる故障診断手順の一例について説明する。なお、このルーチンも、電子制御装置５０によって所定の周期で繰り返し実行される。
【００５２】
この処理に際してまず、電子制御装置５０は、内燃機関１０が機関アイドル運転中か否かを判断する（図４ステップＳ１）。ここで機関アイドル運転中か否かは、アクセルセンサ５６の検出するアクセルペダル３６の踏み込み量ＡＣや車両速度等により判断されるものであり、踏み込み量ＡＣが「アイドル位置」であることや、車両速度が「０」であることなどから機関アイドル運転中であるとの判断がなされる。ここで機関アイドル運転中でない旨判断される場合（図４ステップＳ１でＮＯ）、同制御装置５０はこの吸気系故障診断ルーチンを一旦終了する。
【００５３】
一方、機関アイドル運転中である旨判断される場合（図４ステップＳ１でＹＥＳ）、電子制御装置５０は、上記ＩＳＣ学習値ＩＳＣｇが所定値ｑ１以上か否かを判断する。なお、所定値ｑ１は、吸気系に「スロットルデポジットの堆積増大」又は「エンジンフリクションの増加」が生じているか否かを判断するために試験などを通じて予め定められた値であり、例えば前記上限ガード値ＩＧＨの「９５％」の値とされている。
【００５４】
そして、ＩＳＣ学習値ＩＳＣｇが所定値ｑ１以上である旨判断される場合（図４ステップＳ２でＹＥＳ）、続いて電子制御装置５０は、ＩＳＣ基本流量ＩＳＣｑｎｔが吸入空気量ＧＡと所定値ｑ２とを加算した値以上か否かを判断する（図４ステップＳ３）。なお、所定値ｑ２は、吸気系の故障が「スロットルデポジットの堆積増大」なのか「エンジンフリクションの増加」なのかを判断するために試験などを通じて予め定められた値であり、例えばＩＳＣ基本流量ＩＳＣｑｎｔの「５０％」の値とされている。ＩＳＣ基本流量ＩＳＣｑｎｔが吸入空気量ＧＡと所定値ｑ２とを加算した値以上である旨判断される場合（図４ステップＳ３でＹＥＳ）、同制御装置５０は、「スロットルデポジットの堆積大」と判定し、当該判定結果を記憶装置の診断結果格納領域に保存した後（図４ステップＳ４）、この吸気系故障診断ルーチンを一旦終了する。
【００５５】
一方、上記ＩＳＣ基本流量ＩＳＣｑｎｔが吸入空気量ＧＡと所定値ｑ２とを加算した値未満である旨判断される場合（図４ステップＳ３でＮＯ）、電子制御装置５０は「エンジンフリクション増」と判定し、当該判定結果を記憶装置の診断結果格納領域に保存した後（図４ステップＳ５）、この吸気系故障診断ルーチンを一旦終了する。
【００５６】
また一方、ＩＳＣ学習値ＩＳＣｇが所定値ｑ１未満である旨判断される場合（図４ステップＳ２でＮＯ）、続いて電子制御装置５０は、吸入空気量ＧＡがＩＳＣ基本流量ＩＳＣｑｎｔと所定値ｑ３とを加算した値以上か否かを判断する（図４ステップＳ６）。なお、所定値ｑ３は、「エアフローメータの故障」であるか否かを判断するために試験などを通じて予め定められた値であり、例えばＩＳＣ基本流量ＩＳＣｑｎｔの「２０％」の値とされている。そして、吸入空気量ＧＡがＩＳＣ基本流量ＩＳＣｑｎｔと所定値ｑ３とを加算した値以上である旨判断される場合（図４ステップＳ６でＹＥＳ）、同制御装置５０は「エアフローメータの故障」と判定し、当該判定結果を記憶装置の診断結果格納領域に保存した後（図４ステップＳ７）、吸気系故障診断のルーチンを一旦終了する。
【００５７】
一方、吸入空気量ＧＡがＩＳＣ基本流量ＩＳＣｑｎｔと所定値ｑ３とを加算した値未満である旨判断される場合（図４ステップＳ６でＮＯ）、続いて電子制御装置５０は、吸入空気量ＧＡがＩＳＣ基本流量ＩＳＣｑｎｔから所定値ｑ４を減算した値以下であるか否かを判定する（図４ステップＳ８）。なお、所定値ｑ４は、「吸気漏れ故障」又は「エアフローメータの故障」の故障であることを判断するために試験などを通じて予め定められた値であり、例えばＩＳＣ基本流量ＩＳＣｑｎｔの「２０％」の値とされている。そして、吸入空気量ＧＡがＩＳＣ基本流量ＩＳＣｑｎｔから所定値ｑ４を減算した値以下である旨判断される場合（図４ステップＳ８でＹＥＳ）、同制御装置５０はさらに続いて空燃比学習値ＫＧｉのずれ量が機関高負荷運転領域に比べ機関アイドル運転領域で大きくなる傾向を示すか否かを判断する（図４ステップＳ９）。なお、空燃比学習値ＫＧｉのずれ量とは、各空燃比学習領域ｉにおいてそのときの基本噴射量に対して定常的に生じている誤差量を示す値のことであり、空燃比学習値ＫＧｉに基づいて求められる。詳述すると、機関アイドル運転領域の空燃比学習値ＫＧｉのずれ量ΔＫＧ１（「１」は空燃比学習領域ｉのうちの機関アイドル運転領域を示す）は、機関アイドル運転時の基本噴射量に対する機関アイドル運転領域の空燃比学習値ＫＧｉの割合により求められる値である。また、機関高負荷運転領域の空燃比学習値ＫＧｉのずれ量ΔＫＧｎ（「ｎ」は空燃比学習領域ｉのうちの機関高負荷運転領域を示す）は、高負荷運転時における基本噴射量に対する機関高負荷運転領域の空燃比学習値ＫＧｉの割合により求められる値である。そして、本実施形態では、機関高負荷運転領域のずれ量ΔＫＧｎに対して機関アイドル運転領域のずれ量ΔＫＧ１の比率が４倍以上である場合に、「空燃比学習値ＫＧｉのずれ量が機関高負荷運転領域に比べ機関アイドル運転領域で大きくなる傾向を示している」と判断するものとしている。例えば、機関高負荷運転領域のずれ量ΔＫＧｎが「５％」であるときに、機関アイドル運転領域のずれ量ΔＫＧ１が「２０％」以上であれば、「空燃比学習値ＫＧｉのずれ量が機
関高負荷運転領域に比べ機関アイドル運転領域で大きくなる傾向を示している」と判断される。そして、空燃比学習値ＫＧｉのずれ量が機関高負荷運転領域に比べ機関アイドル運転領域で大きくなる傾向を示す旨判断される場合（図４ステップＳ９でＹＥＳ）、同制御装置５０は「吸気系の漏れあり」と判定し、当該判定結果を記憶装置の診断結果格納領域に保存した後（図４ステップＳ１０）、この吸気系故障診断ルーチンを一旦終了する。
【００５８】
他方、空燃比学習値ＫＧｉのずれ量が機関高負荷運転領域に比べ機関アイドル運転領域で大きくなる傾向がない、すなわちほぼ同等となる傾向を示す旨判断される場合（図４ステップＳ９でＮＯ）、電子制御装置５０は「エアフローメータの故障」と判定し、当該判定結果を記憶装置の診断結果格納領域に保存する（図４ステップＳ７）。その後、同制御装置５０は、この吸気系故障診断ルーチンを一旦終了する。
【００５９】
また一方、吸入空気量ＧＡがＩＳＣ基本流量ＩＳＣｑｎｔから前記所定値ｑ４を減算した値より大きい旨判断される場合（図４ステップＳ８でＮＯ）、電子制御装置５０は、吸気系は「正常」と判定し、当該判定結果を記憶装置の診断結果格納領域に保存した後（図４ステップＳ１１）、この吸気系故障診断ルーチンを一旦終了する。
【００６０】
このような診断処理が、上述のように所定の周期で繰り返し実行される。
以上説明したように、本実施形態の吸気系故障診断装置によれば、以下に列記するような効果が得られるようになる。
【００６１】
（１）ＩＳＣ学習値ＩＳＣｇが所定値ｑ１未満でかつ測定される吸入空気量ＧＡがＩＳＣ基本流量ＩＳＣｑｎｔよりも所定値ｑ４以上小さいこと、及び機関高負荷運転領域の空燃比学習値ＫＧｉのずれ量ΔＫＧｎに比べ機関アイドル運転領域の空燃比学習値ＫＧｉのずれ量ΔＫＧ１で大きくなる傾向を示すことのアンド条件を監視するようにした。これにより、同アンド条件が満たされることに基づいて「吸気漏れ故障」と明確に判定することができる。これにより、吸気系に生じた故障の原因を明確に診断することができることとなり、こうした診断を通じた車載内燃機関の保守や点検にかかる労力を大幅に軽減することができるようになる。
【００６２】
（２）ＩＳＣ学習値ＩＳＣｇが所定値ｑ１未満でかつ測定される吸入空気量ＧＡがＩＳＣ基本流量ＩＳＣｑｎｔよりも所定値ｑ４以上小さいこと、及び機関アイドル運転領域の空燃比学習値ＫＧｉのずれ量ΔＫＧ１と機関高負荷運転領域の空燃比学習値ＫＧｉのずれ量ΔＫＧｎとが同等となる傾向を示すことのアンド条件を監視するようにした。これにより、同アンド条件が満たされることに基づいて「エアフローメータの故障」と明確に判定することができる。これにより、吸気系に生じた故障の原因を明確に診断することができることとなり、こうした診断を通じた車載内燃機関の保守や点検にかかる労力を大幅に減少することができるようになる。
【００６３】
（３）ＩＳＣ学習値ＩＳＣｇが所定値ｑ１未満であるときには測定される吸入空気量ＧＡがＩＳＣ基本流量ＩＳＣｑｎｔよりも所定値ｑ３以上大きいか否かを併せて監視するようにした。これにより、このような条件が肯定判断されることをもって「エアフローメータの故障」と即座に診断することができるようにもなる。
【００６４】
（４）ＩＳＣ学習値ＩＳＣｇが所定値ｑ１以上でかつＩＳＣ基本流量ＩＳＣｑｎｔが測定される吸入空気量ＧＡよりも所定値ｑ２以上大きいか否かを監視するようにした。これにより、同条件が肯定判断されることに基づいて「スロットルデポジットの堆積量大」と明確に判定することができるようになる。
【００６５】
（５）ＩＳＣ学習値ＩＳＣｇが所定値ｑ１以上でかつＩＳＣ基本流量ＩＳＣｑｎｔと測
定される吸入空気量ＧＡとが同等であるか否かを監視するようにした。これにより、同条件が肯定判断されることに基づいて「エンジンフリクションの増加」と明確に判定できるようになる。
【００６６】
なお、上記実施形態は、例えば以下のような態様にて実施することもできる。
・上記実施形態では、ＩＳＣ基本流量ＩＳＣｑｎｔを機関アイドル運転時における目標回転速度に対応する理論的な空気量、すなわち機関燃焼室１８に吸入される空気量相当値として算出した。このとき、こうした空気量相当値の算出には、ＩＳＣ基本流量ＩＳＣｑｎｔ以外のパラメータを加味するようにしてもよい。
【００６７】
・上記実施形態では、所定値ｑ１を上限ガード値ＩＧＨの「９５％」の値としたが、所定値ｑ１の値はこれに限られない。すなわち、所定値ｑ１の値としては、「スロットルデポジットの堆積増大」又は「エンジンフリクションの増加」であるか否かを判断し得る値であればどのような値でもよい。
【００６８】
・上記実施形態では、所定値ｑ２をＩＳＣ基本流量ＩＳＣｑｎｔの「５０％」の値としたが、所定値ｑ２の値はこれに限られない。すなわち、所定値ｑ２の値としては、「スロットルデポジットの堆積増大」と「エンジンフリクションの増加」とのいずれの一方であるかを判断し得る値であればどのような値でもよい。
【００６９】
・上記実施形態では、所定値ｑ３及び所定値ｑ４をＩＳＣ基本流量ＩＳＣｑｎｔの「２０％」の値としたが、所定値ｑ３及び所定値ｑ４はこの値に限られない。すなわち、所定値ｑ３の値としては、「エアフローメータの故障」であるか否かを判断し得る値であればどのような値でもよい。また、所定値ｑ４の値としても、「吸気漏れ故障」又は「エアフローメータの故障」であるとの判断を行ない得る値であればどのような値でもよい。
【００７０】
・上記実施形態では、機関アイドル運転時のずれ量ΔＫＧ１が大かつ機関高負荷運転時のずれ量ΔＫＧｎが小となる傾向を示す条件で「吸気漏れ故障」、各ずれ量ΔＫＧ１，ΔＫＧｎが同等となる傾向を示す条件で「エアフローメータの故障」と判断するようにした。しかしこれに限らず、各空燃比学習値に基づく値により「吸気漏れ故障」であるのか「エアフローメータの故障」であるのかを判断する方法は、上記各故障を判断し得るのであれば他の方法であっても適宜採用することができる。例えば、機関アイドル運転時の空燃比学習値が大かつ機関高負荷運転時の空燃比学習値が小となる傾向を示す条件で「吸気漏れ故障」、各空燃比学習値が同等となる傾向を示す条件で「エアフローメータの故障」と判断するようなことも可能である。
【００７１】
・上記実施形態では、機関高負荷運転領域のずれ量ΔＫＧｎに対して機関アイドル運転領域のずれ量ΔＫＧ１の比率が「４倍」以上である場合に、「空燃比学習値ＫＧｉのずれ量が機関高負荷運転領域に比べ機関アイドル運転領域で大きくなる傾向を示している」ものとした。しかしこれに限らず、機関高負荷運転領域のずれ量に対して機関アイドル運転領域のずれ量の比率は「１倍」よりも大きい値であればよい。
【００７２】
・また、上記各ずれ量の比較を「差」により行なってもよい。すなわち、機関高負荷運転領域のずれ量ΔＫＧｎと機関アイドル運転領域のずれ量ΔＫＧ１との差から「空燃比学習値ＫＧｉのずれ量が機関高負荷運転領域に比べ機関アイドル運転領域で大きくなる傾向を示している」か否かの判断を行なうようにしてもよい。例えば、前記判断の閾値を「１０％」とすれば、ずれ量ΔＫＧ１が「２０％」で、ずれ量ΔＫＧｎが「５％」でその差が「１５％」のときに「空燃比学習値ＫＧｉのずれ量が機関高負荷運転領域に比べ機関アイドル運転領域で大きくなる傾向を示している」と判断する手法なども適宜採用することができる。
【００７３】
・上記実施形態では、ＩＳＣ制御においてスロットルバルブ１４の開度の調整により吸気通路１２の吸入空気量ＧＡを調量することとした。しかしこれに限らず、ＩＳＣ制御における吸気通路の吸入空気量の調量を、スロットルバルブを迂回するバイパス通路に設けられたアイドル・スピード・コントロール・バルブ（ＩＳＣＶ）により行なうようにしてもよいし、その他の装置でもよい。
【００７４】
・上記実施形態では、吸気系故障診断を「スロットルデポジットの堆積増大」もしくは「機関エンジンフリクションの増加」である可能性の診断、「エアフローメータの故障」でしかありえない場合の診断、「吸気漏れ故障」もしくは「エアフローメータの故障」である可能性の診断の順番に行なうようにした。しかしながら、吸気系故障診断を行う順番や診断の組み合わせは上記の順番、具体的には図４のフローチャートで示されるものには限られない。すなわち、上記実施形態にて示した各診断（Ａ）〜（Ｅ）は、それぞれ単独にその診断の結果を得ることが可能であることから、吸気系故障診断において各診断の順番を変更することはもとより、単独の診断だけを行うようにしてもよい。
【図面の簡単な説明】
【００７５】
【図１】本発明にかかる車載内燃機関の吸気系故障診断装置の一実施形態についてその構成を示すブロック図及び機関略図。
【図２】ＩＳＣ制御における補正値を学習する手順例を示すフローチャート。
【図３】空燃比制御における補正値を学習する手順例を示すフローチャート。
【図４】同実施形態の装置による吸気系故障診断についてその診断手順を示すフローチャート。
【符号の説明】
【００７６】
１０…内燃機関、１２…吸気通路、１４…アイドル回転速度制御機構を構成するスロットルバルブ、１６…アイドル回転速度制御機構を構成するスロットルモータ、１８…機関燃焼室、２０…空燃比制御機構を構成する燃料噴射弁、２２…点火プラグ、２４…ピストン、２６…クランクシャフト、２８…排気通路、３０…吸気バルブ、３１…排気バルブ、３２…吸気カムシャフト、３３…排気カムシャフト、３４…排気浄化触媒、３６…アクセルペダル、５０…アイドル回転速度制御機構及び空燃比制御機構を構成する電子制御装置、５２…アイドル回転速度制御機構を構成するクランクセンサ、５４…エアフローメータ、５６…アクセルセンサ、５８…アイドル回転速度制御機構を構成するスロットルセンサ、６２…温度センサ、６４…空燃比制御機構を構成する空燃比センサ。
【図１】
0005056548.tif 000002
【図２】
0005056548.tif 000003
【図３】
0005056548.tif 000004
【図４】
0005056548.tif 000005