(57)【要約】  【課題】  大気圧センサを用いることなくエアフローメータの異常診断を精度良く実行できるようにする。  【解決手段】  エアフローメータ１４の出力を用いて検出筒内充填空気量をモデル式等により算出し（ステップ１０１）、燃料噴射量と空燃比センサで検出した空燃比とを用いて推定筒内充填空気量を算出する（ステップ１０２）。この後、検出筒内充填空気量と推定筒内充填空気量との偏差（空気量偏差）を算出し、この空気量偏差の絶対値を正常時のばらつき範囲を考慮して設定された判定値と比較して、空気量偏差の絶対値が判定値よりも小さければ、エアフローメータ１４が正常と判定し、空気量偏差の絶対値が判定値以上であれば、エアフローメータ１４の異常と判定する（ステップ１０３〜１０６）。  【選択図】  図２
2006057523.tif 000002
【特許請求の範囲】
【請求項１】
吸入空気量を検出する吸入空気量検出手段と、排出ガスの空燃比を検出する空燃比検出手段とを備えたエンジン制御システムの異常診断装置において、
前記空燃比検出手段で検出した空燃比と燃料噴射量に基づいて推定吸入空気量を算出する推定吸入空気量算出手段と、
前記吸入空気量検出手段による検出吸入空気量と前記推定吸入空気量算出手段による推定吸入空気量とを比較することで前記吸入空気量検出手段の異常の有無を判定する異常診断手段と
を備えていることを特徴とするエンジン制御システムの異常診断装置。
【請求項２】
吸入空気量を検出する吸入空気量検出手段と、吸気管圧力を検出する吸気管圧力検出手段と、エンジン回転速度を検出するエンジン回転速度検出手段と、排出ガスの空燃比を検出する空燃比検出手段とを備えたエンジン制御システムの異常診断装置において、
前記空燃比検出手段で検出した空燃比と燃料噴射量に基づいて推定吸入空気量を算出する推定吸入空気量算出手段と、
前記吸入空気量検出手段と前記吸気管圧力検出手段と前記エンジン回転速度検出手段による３つの検出値の関係が正常時のばらつき範囲から外れているか否かで前記吸入空気量検出手段と前記吸気管圧力検出手段のどちらかが異常であるか否かを判定する一次診断を実行する一次診断手段と、
前記一次診断手段により異常有りと判定されたときに、前記吸入空気量検出手段による検出吸入空気量と前記推定吸入空気量算出手段による推定吸入空気量との差を所定の判定値と比較して該差が判定値以上であれば前記吸入空気量検出手段の異常と確定診断し、該差が判定値未満であれば前記吸気管圧力検出手段の異常と確定診断する確定診断手段と
を備えていることを特徴とするエンジン制御システムの異常診断装置。
【請求項３】
前記一次診断手段は、前記一次診断を行う際に、前記吸入空気量検出手段による検出吸入空気量と前記エンジン回転速度検出手段による検出エンジン回転速度とに基づいて推定吸気管圧力を算出し、この推定吸気管圧力と前記吸気管圧力検出手段による検出吸気管圧力との関係が正常時のばらつき範囲から外れているか否かを判定することを特徴とする請求項２に記載のエンジン制御システムの異常診断装置。
【請求項４】
前記一次診断手段は、前記一次診断を行う際に、前記吸気管圧力検出手段による検出吸気管圧力と前記エンジン回転速度検出手段による検出エンジン回転速度とに基づいて推定吸入空気量を算出し、この推定吸入空気量と前記吸入空気量検出手段による検出吸入空気量との関係が正常時のばらつき範囲から外れているか否かを判定することを特徴とする請求項２に記載のエンジン制御システムの異常診断装置。
【請求項５】
前記一次診断手段は、前記一次診断を行う際に、前記吸入空気量検出手段による検出吸入空気量と前記吸気管圧力検出手段による検出吸気管圧力とに基づいて推定エンジン回転速度を算出し、この推定エンジン回転速度と前記エンジン回転速度検出手段による検出エンジン回転速度との関係が正常時のばらつき範囲から外れているか否かを判定することを特徴とする請求項２に記載のエンジン制御システムの異常診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、実吸入空気量又は吸気管圧力を検出するセンサ類の異常診断を行う機能を備えたエンジン制御システムの異常診断装置に関する発明である。
【背景技術】
【０００２】
従来のエンジン制御システムの異常診断装置は、例えば特許文献１（実開平１−１２４３５２号公報）に記載されているように、エンジン回転速度とアクセル開度とに基づいて推定吸入空気量を算出し、この推定吸入空気量をエアフローメータの検出値（検出吸入空気量）と比較して異常診断を行うようにしたものがある。
【特許文献１】実開平１−１２４３５２号公報（第１頁等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記特許文献１のように、エンジン回転速度とアクセル開度とに基づいて推定吸入空気量を算出する方法では、推定吸入空気量が大気圧変化の影響を受けて変化するため、これを実用化するには、大気圧センサを車両に搭載して、推定吸入空気量を大気圧で補正する必要がある。そのため、部品点数・適合工数が増加して、コスト高になるという問題があった。
【０００４】
そこで、本発明の第１の目的は、大気圧センサを用いることなく吸入空気量検出手段（エアフローメータ等）の異常診断を精度良く実行できるようにすることであり、また、第２の目的は、低コスト化の要求を満たしながら、吸入空気量検出手段の異常と吸気管圧力検出手段の異常とを区別して精度良く診断できるようにすることである。
【課題を解決するための手段】
【０００５】
前記第１の目的を達成するために、請求項１に係る発明は、実吸入空気量を検出する吸入空気量検出手段と、排出ガスの空燃比を検出する空燃比検出手段とを備えたエンジン制御システムの異常診断装置において、前記空燃比検出手段で検出した空燃比と燃料噴射量に基づいて推定吸入空気量算出手段により推定吸入空気量を算出し、この推定吸入空気量と前記吸入空気量検出手段の検出値（検出吸入空気量）とを比較することで前記吸入空気量検出手段の異常の有無を異常診断手段により判定するようにしたものである。
【０００６】
本発明によれば、推定吸入空気量を算出するのに用いる空燃比と燃料噴射量は、大気圧に依存しないため、大気圧変化の影響を受けずに推定吸入空気量を精度良く算出することができ、この推定吸入空気量と吸入空気量検出手段の検出値（検出吸入空気量）とを比較することで、大気圧に依存しない吸入空気量検出手段の異常診断が可能となる。本発明で用いる空燃比検出手段は、排出ガス浄化のために排気系に設置されている空燃比センサを使用すれば良いため、空燃比検出のために新たなセンサ類を設ける必要はない。従って、本発明では、大気圧センサ等の新たなセンサ類を用いることなく吸入空気量検出手段の異常診断を精度良く行うことが可能となり、低コスト化と診断精度向上の要求を同時に満たすことができる。
【０００７】
また、前記第２の目的を達成するために、請求項２に係る発明は、吸入空気量を検出する吸入空気量検出手段と、吸気管圧力を検出する吸気管圧力検出手段と、エンジン回転速度を検出するエンジン回転速度検出手段と、排出ガスの空燃比を検出する空燃比検出手段とを備えたエンジン制御システムの異常診断装置において、前記空燃比検出手段で検出した空燃比と燃料噴射量に基づいて推定吸入空気量を算出する推定吸入空気量算出手段を設け、前記吸入空気量検出手段と前記吸気管圧力検出手段と前記エンジン回転速度検出手段による３つの検出値の関係が正常時のばらつき範囲から外れているか否かで前記吸入空気量検出手段と前記吸気管圧力検出手段のどちらかが異常であるか否かを判定する一次診断を実行し、この一次診断で異常有りと判定されたときに、前記吸入空気量検出手段による検出吸入空気量と前記推定吸入空気量算出手段による推定吸入空気量との差を所定の判定値と比較して該差が判定値以上であれば前記吸入空気量検出手段の異常と確定診断し、該差が判定値未満であれば前記吸気管圧力検出手段の異常と確定診断するようにしたものである。
【０００８】
エンジン制御システムが正常であれば、吸入空気量と吸気管圧力とエンジン回転速度の３つのパラメータは、互いに相関関係を保って変化し、２つのパラメータから残り１つのパラメータが一義的に決定されるという関係が保たれる。従って、これら３つのパラメータの検出値の関係が正常時のばらつき範囲内であれば、エンジン制御システムが正常であると判断できる。一方、３つのパラメータの検出値の関係が正常時のばらつき範囲から外れていれば、エンジン制御システムが異常であると判断できるが、３つのパラメータの検出値の関係のみでは、３つのパラメータの検出値のいずれが異常であるかは特定することができない。一般に、吸入空気量検出手段や吸気管圧力検出手段と比較して、エンジン回転速度検出手段は故障しにくいため、本発明では、３つのパラメータの検出値の関係からエンジン制御システムの異常と判断される場合は、吸入空気量検出手段と吸気管圧力検出手段のどちらかが異常であると一次診断する。その後、吸入空気量検出手段と吸気管圧力検出手段のうちのいずれが異常であるかを特定する確定診断において、空燃比と燃料噴射量に基づいて算出した推定吸入空気量と吸入空気量検出手段の検出値（検出吸入空気量）との差が判定値以上であれば吸入空気量検出手段の異常と確定診断し、該差が判定値未満であれば吸気管圧力検出手段の異常と確定診断する。これにより、本発明では、大気圧センサ等の新たなセンサ類を用いることなく吸入空気量検出手段の異常と吸気管圧力検出手段の異常とを区別して精度良く診断することが可能となり、低コスト化と診断精度向上の要求を同時に満たすことができる。
【０００９】
前述したように、エンジン制御システムが正常であれば、吸入空気量と吸気管圧力とエンジン回転速度の３つのパラメータは、互いに相関関係を保って変化し、２つのパラメータから残り１つのパラメータが一義的に決定されるという関係があることを考慮して、３つのパラメータの検出値の関係が正常時のばらつき範囲から外れているか否かを判定する一次診断は、請求項３〜５のいずれかの方法で行えば良い。
【００１０】
例えば、請求項３のように、一次診断を行う際に、前記吸入空気量検出手段による検出吸入空気量とエンジン回転速度とに基づいて推定吸気管圧力を算出し、この推定吸気管圧力と前記吸気管圧力検出手段による検出吸気管圧力との関係が正常時のばらつき範囲から外れているか否かを判定するようにしても良い。
【００１１】
或は、請求項４のように、一次診断を行う際に、前記吸気管圧力検出手段による検出吸気管圧力とエンジン回転速度とに基づいて推定吸入空気量を算出し、この推定吸入空気量と前記吸入空気量検出手段による検出吸入空気量との関係が正常時のばらつき範囲から外れているか否かを判定するようにしても良い。
【００１２】
或は、請求項５のように、一次診断を行う際に、前記吸入空気量検出手段による検出吸入空気量と前記吸気管圧力検出手段による検出吸気管圧力とに基づいて推定エンジン回転速度を算出し、この推定吸入空気量と前記エンジン回転速度検出手段による検出エンジン回転速度との関係が正常時のばらつき範囲から外れているか否かを判定するようにしても良い。
【００１３】
これら請求項３〜５のいずれの方法でも、大気圧センサ等の新たなセンサ類を用いることなく一次診断を精度良く行うことができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を実施するための最良の形態を具体化した５つの実施例１〜５を説明する。
【実施例１】
【００１５】
本発明の実施例１を図１及び図２に基づいて説明する。まず、図１に基づいてエンジン制御システム全体の概略構成を説明する。内燃機関であるエンジン１１の吸気管１２の最上流部には、エアクリーナ１３が設けられ、このエアクリーナ１３の下流側に、吸入空気量を検出するエアフローメータ１４（吸入空気量検出手段）が設けられている。このエアフローメータ１４の下流側には、ＤＣモータ等によって開度調節されるスロットルバルブ１５と、スロットル開度を検出するスロットル開度センサ１６とが設けられている。
【００１６】
更に、スロットルバルブ１５の下流側には、サージタンク１７が設けられ、このサージタンク１７には、吸気管圧力を検出する吸気管圧力センサ１８（吸気管圧力検出手段）が設けられている。また、サージタンク１７には、エンジン１１の各気筒に空気を導入する吸気マニホールド１９が設けられ、各気筒の吸気マニホールド１９の吸気ポート近傍に、それぞれ燃料を噴射する燃料噴射弁２０が取り付けられている。また、エンジン１１のシリンダヘッドには、各気筒毎に点火プラグ２１が取り付けられ、各点火プラグ２１の火花放電によって筒内の混合気に着火される。
【００１７】
また、エンジン１１の吸気バルブ３２には、該吸気バルブ３２の開閉タイミング及び／又はリフト量を可変する可変吸気バルブ装置３３が設けられ、排気バルブ３４には、該排気バルブ３４の開閉タイミング及び／又はリフト量を可変する可変排気バルブ装置３５が設けられている。
【００１８】
一方、エンジン１１の排気管２２には、排出ガス中のＣＯ，ＨＣ，ＮＯｘ等を浄化する三元触媒等の触媒２３が設けられ、この触媒２３の上流側に、排出ガスの空燃比を検出する空燃比センサ２４（空燃比検出手段）が設けられている。
【００１９】
また、エンジン１１のシリンダブロックには、冷却水温を検出する冷却水温センサ２５や、エンジン１１のクランク軸が所定クランク角回転する毎にパルス信号を出力するクランク角センサ２６（エンジン回転速度検出手段）が取り付けられ、このクランク角センサ２６の出力パルスの間隔（パルス周波数）に基づいてエンジン回転速度が検出される。
【００２０】
これら各種センサの出力は、エンジン制御回路（以下「ＥＣＵ」と表記する）２７に入力される。このＥＣＵ２７は、ＣＰＵ２８、ＲＯＭ２９、ＲＡＭ３０、バックアップＲＡＭ３１等を備えたマイクロコンピュータを主体として構成され、ＲＯＭ３０に記憶された各種のエンジン制御プログラムを実行することで、エンジン運転状態に応じて燃料噴射弁２０の燃料噴射量や点火プラグ２１の点火時期を制御する。
【００２１】
更に、このＥＣＵ２７は、エンジン運転中に図２の異常診断ルーチンを所定周期で実行することで、エアフローメータ１４の異常診断を次のようにして実行する。まず、ステップ１０１で、エアフローメータ１４の出力を用いて検出筒内充填空気量（検出吸入空気量）を算出する。この検出筒内充填空気量は、筒内に充填される空気量の検出値であり、エアフローメータ１４を通過した空気が吸気通路を流れて筒内に充填されるまでの遅れを考慮したモデル式等を用いて、エアフローメータ１４の出力から検出筒内充填空気量を算出すると良い。
【００２２】
この後、ステップ１０２に進み、燃料噴射量と空燃比センサ２４で検出した空燃比とを用いて推定筒内充填空気量を次式により算出する。
推定筒内充填空気量＝燃料噴射量×空燃比
【００２３】
上式において、燃料噴射量は、ＥＣＵ２７でエンジン運転状態等に基づいて算出された要求噴射量（燃料噴射弁２０から噴射する燃料量）を用いれば良い。或は、精度を向上させるために、吸気ポート等の壁面に付着する燃料（ウエット）を考慮して筒内に吸入される正味の燃料量を算出して、これを“燃料噴射量”として用いるようにしても良い。また、筒内で燃焼したガスが排気管２２を流れて空燃比センサ２４周辺に達して空燃比が検出されるまでの遅れを考慮して、空燃比検出タイミングを設定すると良い。このステップ１０２の処理が特許請求の範囲でいう推定吸入空気量算出手段としての役割を果たす。
【００２４】
推定筒内充填空気量の算出後、ステップ１０３に進み、検出筒内充填空気量と推定筒内充填空気量との偏差（以下「空気量偏差」という）を算出する。
空気量偏差＝検出筒内充填空気量−推定筒内充填空気量
【００２５】
この後、ステップ１０４に進み、空気量偏差の絶対値を正常時のばらつき範囲を考慮して設定された所定の判定値と比較して、空気量偏差の絶対値が判定値よりも小さければ、空気量偏差が正常時のばらつき範囲内と判断して、ステップ１０５に進み、エアフローメータ１４が正常と判定する。これに対して、空気量偏差の絶対値が判定値以上であれば、空気量偏差が正常時のばらつき範囲を越えていると判断して、ステップ１０６に進み、エアフローメータ１４の異常と判定する。尚、ステップ１０３〜１０６の処理が特許請求の範囲でいう異常診断手段としての役割を果たす。
【００２６】
以上説明した本実施例１によれば、推定筒内充填空気量を算出するのに用いる空燃比と燃料噴射量は、大気圧に依存しないため、大気圧変化の影響を受けずに推定筒内充填空気量を精度良く算出することができ、この推定筒内充填空気量とエアフローメータ１４の出力から求めた検出筒内充填空気量とを比較することで、大気圧に依存しないエアフローメータ１４の異常診断が可能となる。ここで、推定筒内充填空気量を算出するのに用いる空燃比を検出する空燃比センサ２４は、排出ガス浄化のために排気系に設置されている空燃比センサを使用すれば良いため、空燃比検出のために新たなセンサ類を設ける必要はない。従って、本実施例１では、大気圧センサ等の新たなセンサ類を用いることなくエアフローメータ１４の異常診断を精度良く行うことが可能となり、低コスト化と診断精度向上の要求を同時に満たすことができる。
【実施例２】
【００２７】
上記実施例１では、エアフローメータ１４の異常診断のみを行うようにしたが、図３に示す本発明の実施例２では、エアフローメータ１４と吸気管圧力センサ１８の両方の異常を区別して診断できるようにしている。以下、本実施例２の診断手法を説明する。
【００２８】
エンジン制御システムが正常であれば、吸入空気量と吸気管圧力とエンジン回転速度の３つのパラメータは、互いに相関関係を保って変化し、２つのパラメータから残り１つのパラメータが一義的に決定されるという関係が保たれる。従って、これら３つのパラメータの検出値の関係が正常時のばらつき範囲内であれば、エンジン制御システムが正常であると判断できる。一方、３つのパラメータの検出値の関係が正常時のばらつき範囲から外れていれば、エンジン制御システムが異常であると判断できるが、３つのパラメータの検出値の関係のみでは、３つのパラメータの検出値のいずれが異常であるかは特定することができない。一般に、エアフローメータ１４や吸気管圧力センサ１８と比較して、クランク角センサ２６は故障しにくいため、本発明では、３つのパラメータの検出値の関係からエンジン制御システムの異常と判断される場合は、エアフローメータ１４と吸気管圧力センサ１８のどちらかが異常であると一次診断する。その後、エアフローメータ１４と吸気管圧力センサ１８のうちのいずれが異常であるかを特定する確定診断において、空燃比と燃料噴射量に基づいて算出した推定吸入空気量とエアフローメータ１４の検出値（検出吸入空気量）との差が判定値以上であればエアフローメータ１４の異常と確定診断し、該差が判定値未満であれば吸気管圧力センサ１８の異常と確定診断する。
【００２９】
この場合、吸入空気量と吸気管圧力とエンジン回転速度の３つのパラメータの検出値の関係が正常時のばらつき範囲から外れているか否かを判定する一次診断では、３つのパラメータのうちの２つのパラメータから残り１つのパラメータが一義的に決定されるという関係があることを考慮して、本実施例２では、エアフローメータ１４による検出吸入空気量とエンジン回転速度とに基づいて推定吸気管圧力を算出し、この推定吸気管圧力と吸気管圧力センサ１８による検出吸気管圧力との関係（偏差等）が正常時のばらつき範囲から外れているか否かを判定する。
【００３０】
以上説明した本実施例２の異常診断は、図３の異常診断ルーチンによって実行される。本ルーチンは、エンジン運転中に所定周期で実行される。本ルーチンが起動されると、まずステップ２０１で、エアフローメータ１４による検出吸入空気量とエンジン回転速度とに基づいて推定吸気管圧力をマップ等により算出した後、ステップ２０２に進み、吸気管圧力センサ１８による検出吸気管圧力と推定吸気管圧力との偏差（以下「吸気管圧力偏差」という）を算出する。
吸気管圧力偏差＝検出吸気管圧力−推定吸気管圧力
【００３１】
この後、ステップ２０３に進み、吸気管圧力偏差の絶対値を正常時のばらつき範囲を考慮して設定された判定値Ｋ１と比較し、吸気管圧力偏差の絶対値が判定値Ｋ１よりも大きいか否かでエアフローメータ１４と吸気管圧力センサ１８のどちらかが異常であるか否かを判定する一次診断を行う。上記ステップ２０２、２０３の処理が特許請求の範囲でいう一次診断手段としての役割を果たす。
【００３２】
このステップ２０３で、吸気管圧力偏差の絶対値が判定値Ｋ１以下であると判定されれば、吸気管圧力偏差が正常時のばらつき範囲内と判断して、ステップ２０９に進み、エアフローメータ１４と吸気管圧力センサ１８の両方が正常と判定して本ルーチンを終了する。
【００３３】
これに対して、上記ステップ２０３で、吸気管圧力偏差の絶対値が判定値Ｋ１よりも大きいと判定されれば、エアフローメータ１４と吸気管圧力センサ１８のどちらかが異常であると判断して、ステップ２０４〜２０８の処理によってエアフローメータ１４と吸気管圧力センサ１８のいずれが異常であるかを特定する確定診断を次のようにして実行する。      
【００３４】
まず、ステップ２０４で、燃料噴射量と空燃比センサ２４で検出した空燃比とを用いて推定吸入空気量を次式により算出する。
推定吸入空気量＝燃料噴射量×空燃比
【００３５】
上式において、燃料噴射量は、ＥＣＵ２７でエンジン運転状態等に基づいて算出された要求噴射量（燃料噴射弁２０から噴射する燃料量）を用いれば良い。或は、精度を向上させるために、吸気ポート等の壁面に付着する燃料（ウエット）を考慮して筒内に吸入される正味の燃料量を算出して、これを“燃料噴射量”として用いるようにしても良い。また、筒内で燃焼したガスが排気管２２を流れて空燃比センサ２４周辺に達して空燃比が検出されるまでの遅れを考慮して、空燃比検出タイミングを設定すると良い。
【００３６】
そして、次のステップ２０５で、エアフローメータ１４による検出吸入空気量と推定吸入空気量との偏差（以下「空気量偏差」という）を算出する。
空気量偏差＝検出吸入空気量−推定吸入空気量
【００３７】
この後、ステップ２０６に進み、空気量偏差の絶対値を正常時のばらつき範囲を考慮して設定された判定値Ｋ２と比較して、空気量偏差の絶対値が判定値Ｋ２以上であれば、空気量偏差が正常時のばらつき範囲を越えていると判断して、ステップ２０８に進み、エアフローメータ１４の異常と判定する。
【００３８】
これに対して、上記ステップ２０６で、空気量偏差の絶対値が判定値Ｋ２よりも小さいと判定されれば、空気量偏差が正常時のばらつき範囲内（エアフローメータ１４が正常）と判断して、ステップ２０７に進み、吸気管圧力センサ１８の異常と判定する。尚、ステップ２０４〜２０８の処理が特許請求の範囲でいう確定診断手段としての役割を果たす。      
【００３９】
以上説明した本実施例２では、エアフローメータ１４による検出吸入空気量とエンジン回転速度とに基づいて推定吸気管圧力を算出し、この推定吸気管圧力と吸気管圧力センサ１８による検出吸気管圧力との関係（偏差等）が正常時のばらつき範囲から外れているか否かを判定する一次診断を行い、この一次診断で異常有りと判定されたときに、空燃比と燃料噴射量に基づいて算出した推定吸入空気量とエアフローメータ１４の検出値（検出吸入空気量）との差が判定値以上であるか否かで、エアフローメータ１４の異常と吸気管圧力センサ１８の異常とを区別して確定診断するようにしたので、大気圧センサ等の新たなセンサ類を用いることなくエアフローメータ１４の異常と吸気管圧力センサ１８の異常とを区別して精度良く診断することが可能となり、低コスト化と診断精度向上の要求を同時に満たすことができる。
【００４０】
尚、本実施例２においては、一次診断を行う際に、推定吸気管圧力と吸気管圧力センサ１８による検出吸気管圧力との関係（偏差等）が正常時のばらつき範囲から外れているか否かを判定するようにしたが、これに代えて、次のいずれかの方法で一次診断を行うようにしても良い。
【００４１】
［他の一次診断法（その１）］
一次診断を行う際に、吸気管圧力センサ１８による検出吸気管圧力とエンジン回転速度とに基づいて推定吸入空気量をマップ等により算出し、この推定吸入空気量とエアフローメータ１４による検出吸入空気量との関係（偏差等）が正常時のばらつき範囲から外れているか否かを判定するようにしても良い。
【００４２】
［他の一次診断法（その２）］
一次診断を行う際に、エアフローメータ１４による検出吸入空気量と吸気管圧力センサ１８による検出吸気管圧力とに基づいて推定エンジン回転速度をマップ等により算出し、この推定吸入空気量とクランク角センサ２６の信号による検出エンジン回転速度との関係（偏差等）が正常時のばらつき範囲から外れているか否かを判定するようにしても良い。
【実施例３】
【００４３】
図１のシステム構成では、吸気バルブ３２の開閉タイミング及び／又はリフト量を可変する可変吸気バルブ装置３３が搭載されている。前記実施例２では、検出吸入空気量とエンジン回転速度とに基づいて推定吸気管圧力を算出するようにしたが、可変吸気バルブ装置３３を搭載した車両では、可変バルブ量（バルブタイミング及び／又はリフト量）の変化によっても吸気管圧力が変化する。
【００４４】
この点を考慮して、本実施例３で実行する図４の異常診断ルーチンでは、まずステップ２０１ａで、エアフローメータ１４による検出吸入空気量とエンジン回転速度と可変バルブ量に基づいて推定吸気管圧力をマップ等により算出する。これ以降のステップ２０２〜２０９の処理は、前記実施例２（図３）と同じである。
【００４５】
以上説明した本実施例３では、可変吸気バルブ装置３３を搭載した車両において、可変バルブ量の変化による吸気管圧力の変化を考慮して推定吸気管圧力を算出できるので、推定吸気管圧力の精度を高めることができる。
【実施例４】
【００４６】
図５に示す本発明の実施例４は、可変吸気バルブ装置３３の他に、排出ガスの一部を吸気系に環流させるＥＧＲ装置（図示せず）を搭載した車両に本発明を適用する場合の実施例である。ＥＧＲ装置を搭載した車両では、ＥＧＲ流量によっても吸気管圧力が変化するため、本実施例４では、図５のステップ３０１〜３０３の処理によって、ＥＧＲ流量を推定して、これを吸気管圧力の推定に反映させる。具体的には、まずステップ３０１で、吸気管圧力センサ１８による検出吸気管圧力とＥＧＲ弁デューティに基づいてマップ又はモデル式等により推定ＥＧＲ流量を算出する。この後、ステップ３０２に進み、エアフローメータ１４による検出吸入空気量に推定ＥＧＲ流量を加算して筒内充填ガス量を求める。
筒内充填ガス量＝検出吸入空気量＋推定ＥＧＲ流量
【００４７】
この後、ステップ３０３に進み、筒内充填ガス量とエンジン回転速度と可変バルブ量に基づいて推定吸気管圧力をマップ等により算出する。これ以降の処理は、図３のテップ２０２〜２０９の処理と同じである。
【００４８】
以上説明した本実施例４では、ＥＧＲ装置と可変吸気バルブ装置３３を搭載した車両において、ＥＧＲ流量と可変バルブ量の変化による吸気管圧力の変化を考慮して推定吸気管圧力を算出できるので、推定吸気管圧力の精度を高めることができる。
【実施例５】
【００４９】
図６乃至図８に示す本発明の実施例５では、吸気温度によって吸気管圧力が変化することを考慮して、吸気温度に応じた吸気温度補正係数によって筒内充填ガス量を補正して吸気管圧力を推定するようにしている。ここで、図７は一次診断の機能（ステップ３０１〜３０３→ステップ２０２〜２０３）を説明するブロック図であり、図８は一次診断で異常と判断された場合に実施される確定診断の機能（ステップ２０４〜２０８）を説明するブロック図である。
【００５０】
本実施例５で実行する図６の異常診断ルーチンでは、まずステップ３０１、３０２で、前記実施例４と同様の方法で、筒内充填ガス量を算出した後、ステップ３０２ａに進み、吸気温度センサ（図示せず）で検出した吸気温度に応じた吸気温度補正係数をマップ（図７参照）等により算出する。この後、ステップ３０２ｂに進み、ステップ３０２で算出した筒内充填ガス量に吸気温度補正係数を掛け合わせることで、筒内充填ガス量を吸気温度補正する。
筒内充填ガス量＝筒内充填ガス量×吸気温度補正係数
【００５１】
この後、ステップ３０３に進み、吸気温度補正後の筒内充填ガス量とエンジン回転速度と可変バルブ量に基づいて推定吸気管圧力をマップ等により算出する。これ以降の処理は、図３のテップ２０２〜２０９の処理と同じである。
【００５２】
以上説明した本実施例５では、筒内充填ガス量を吸気温度補正して推定吸気管圧力を算出するようにしたので、推定吸気管圧力の精度を高めることができる。
【００５３】
尚、本実施例５では、筒内充填ガス量を吸気温度補正するようにしたが、前記図５のステップ３０１〜３０３の処理によって算出した推定吸気管圧力に吸気温度補正係数を掛け合わせることで、推定吸気管圧力を吸気温度補正するようにしても良い。
推定吸気管圧力＝推定吸気管圧力×吸気温度補正係数
【図面の簡単な説明】
【００５４】
【図１】本発明の実施例１におけるエンジン制御システム全体の概略構成図である。
【図２】実施例１の異常診断ルーチンの処理の流れを示すフローチャートである。
【図３】実施例２の異常診断ルーチンの処理の流れを示すフローチャートである。
【図４】実施例３の異常診断ルーチンの処理の流れを示すフローチャートである。
【図５】実施例４の異常診断ルーチンの処理の流れを示すフローチャートである。
【図６】実施例５の異常診断ルーチンの処理の流れを示すフローチャートである。
【図７】実施例５の一次診断の機能（ステップ３０１〜３０３→ステップ２０２〜２０３）を説明するブロック図である。
【図８】確定診断の機能（ステップ２０４〜２０８）を説明するブロック図である。
【符号の説明】
【００５５】
１１…エンジン（内燃機関）、１２…吸気管、１４…エアフローメータ（吸入空気量検出手段）、１５…スロットルバルブ、１８…吸気管圧力センサ（吸気管圧力検出手段）、２０…燃料噴射弁、２１…点火プラグ、２４…空燃比センサ（空燃比検出手段）、２６…クランク角センサ（エンジン回転速度検出手段）、２７…ＥＣＵ（推定吸入空気量算出手段，異常診断手段，一次診断手段，確定診断手段）、３３…可変吸気バルブ装置、３５…可変排気バルブ装置
【図１】
2006057523.tif 000003
【図２】
2006057523.tif 000004
【図３】
2006057523.tif 000005
【図４】
2006057523.tif 000006
【図５】
2006057523.tif 000007
【図６】
2006057523.tif 000008
【図７】
2006057523.tif 000009
【図８】
2006057523.tif 000010