(57)【要約】【課題】  パージ制御系の異常判定を容易に行うエンジン制御装置を提供する。【解決手段】  エンジン１０の運転状態が安定状態にあるときに、パージＶＳＶ４の開度が所定開度以上変化するようにパージＶＳＶを駆動し、パージＶＳＶ４が駆動された後のエンジン１０の運転状態と、ＲＯＭ２２に記憶されたパージＶＳＶ４を駆動する前のエンジンの運転状態とに基づいて、パージ制御系の異常判定を行うＥＣＵ１５を有している。エンジンの運転状態が安定状態にある場合に、所定開度以上変化するようにパージ制御弁を駆動するので、パージ制御弁の駆動によってエンジンの運転状態の変化がより顕著にあらわれ、パージ制御系の異常を容易に判定することができる。【選択図】        図１
2007113517.tif 000002
【特許請求の範囲】
【請求項１】
パージ制御弁の開度を調整することによって燃料タンク内の蒸発燃料を吸気通路にパージするパージ制御手段を備えたエンジン制御装置であって、
エンジンの運転状態が安定状態にある場合に、前記パージ制御弁の開度が所定開度以上変化するように前記パージ制御弁を駆動するパージ制御弁駆動手段と、
前記パージ制御弁駆動手段によって前記パージ制御弁を駆動する前のエンジンの運転状態を記憶する記憶手段と、
前記パージ制御弁駆動手段によって前記パージ制御弁が駆動された後のエンジンの運転状態と、前記記憶手段に記憶されたエンジンの運転状態とに基づいて、パージ制御系の異常の判定を行う異常判定手段と、を有することを特徴とするエンジン制御装置。
【請求項２】
目標とするエンジン運転状態に近づくようにエンジン制御量を制御するフィードバック制御手段と、パージ制御弁の開度を調整することによって燃料タンク内の蒸発燃料を吸気通路にパージするパージ制御手段と、を備えたエンジン制御装置であって、
前記フィードバック制御手段によるフィードバック制御が行われており、かつ、蒸発燃料の濃度であるパージ濃度を認識している状態にある場合に、前記パージ制御弁の開度を変化させるパージ制御弁駆動手段と、
前記パージ制御弁駆動手段によって前記パージ制御弁の開度を変化させた後のエンジンの運転状態と開度を変化させる前のエンジンの運転状態とに基づいて、パージ制御系の異常の判定を行う異常判定手段を備え、
前記フィードバック制御手段は、前記異常判定手段による判定が行われた後に、前記パージ制御弁駆動手段によって駆動された前記パージ制御弁の開度の変化量とパージ濃度とに基づいて、前記エンジン制御量を制御することを特徴とするエンジン制御装置。
【請求項３】
前記異常判定手段は、前記パージ制御弁駆動手段によって前記パージ制御弁の開度を変化させた後のエンジンの運転状態と、開度を変化させる前のエンジンの運転状態との差が第１しきい値以下である場合に、前記パージ制御系の異常であると判定し、
前記フィードバック制御手段は、前記異常判定手段による判定が行われた後で、かつ、前記パージ制御弁駆動手段によって前記パージ制御弁の開度を変化させた後のエンジンの運転状態と、開度を変化させる前のエンジンの運転状態との差が第２しきい値以上ある場合に、前記パージ制御弁駆動手段によって駆動された前記パージ制御弁の開度の変化量と前記パージ濃度とに基づいて、前記エンジン制御量を制御することを特徴とする請求項２記載のエンジン制御装置。
【請求項４】
前記パージ制御弁駆動手段によって前記パージ制御弁が駆動される前に、前記パージ制御弁駆動手段によって駆動される前記パージ制御弁の開度の変化量と前記パージ濃度とに基づいて、前記パージ制御弁駆動手段によって駆動された後のエンジンの運転状態を推測するエンジン運転状態推測手段を備え、
前記フィードバック制御手段は、前記異常判定手段による判定が行われた後に、前記エンジン運転状態推測手段によって推測されたエンジン運転状態に基づいて、前記エンジン制御量を制御することを特徴とする請求項２又は３記載のエンジン制御装置。
【請求項５】
エンジンの運転状態が安定状態にあるときに、前記パージ制御弁の開度が所定開度以上変化するように前記パージ制御弁を駆動するステップと、
前記パージ制御弁が駆動される前と後の前記エンジンの運転状態に基づいて、パージ制御系の異常判定を行うステップと、を有することを特徴とするパージ異常判定方法。
【請求項６】
目標とするエンジン運転状態に近づくようにエンジン制御量を制御するフィードバック制御が行われており、かつ蒸発燃料の濃度であるパージ濃度を認識している状態にある場合に、前記パージ制御弁を所定開度以上変化させて前記蒸発燃料を吸気通路にパージするステップと、
前記パージ制御弁の開度を変化させる前と後での前記エンジンの運転状態に基づいて、パージ制御系の異常を判定するステップと、
前記パージ制御系の異常判定後に、前記パージ制御弁の開度の変化量と前記パージ濃度とに基づいて、エンジンの運転状態を変化させるエンジン制御量を制御するステップとを有することを特徴とするパージ異常判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パージ制御弁の開度を調整するパージ制御系の異常を判定する技術に関する。
【背景技術】
【０００２】
燃料タンク内には、タンク内で蒸発した蒸発燃料が発生する。環境保護や燃費の観点から、この蒸発燃料を大気中に放出しないようにするため、蒸発燃料をキャニスタに捕集し、捕集した蒸発燃料を内燃機関の吸気通路へ適宜パージ（放出）する制御が行なわれている。
【０００３】
このような装置では、装置の各部が常に正常に機能しているか否かの自己診断が行われている。特に、キャニスタと吸気通路とを結ぶパージ通路に設けられたパージ制御弁は、開固着や閉固着が起こると、蒸発燃料が吸気経路側に放出されなくなったり、放出したままの状態になるため、異常を早期に検出することが必要となる。
【０００４】
特許文献１では、パージ制御弁を閉じる前に、空燃比フィードバック制御の積分項の平均値やエンジン回転速度等をまず記憶する。次に、所定の期間を設けてパージ制御弁を開弁する。この期間にフィードバック係数の積分項を複数回測定して、平均値を求める。また、この所定期間の初めと終わりにエンジン回転速度も測定している。エンジン回転数はＩＳＣ（アイドルスピードコントロール）の回転速度フィードバック制御により所定値に復帰させる。それぞれにパージエア導入前後の値の変化がほとんど検出されなかった場合にはパージ制御弁の故障と判定している。
【０００５】
【特許文献１】特開平８−１００７１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら上述した特許文献１に開示された発明は、パージ制御弁の開弁後に、蒸発燃料の導入によってエンジンの運転状態が変化し、ＩＳＣの回転数フィードバック制御の制御量が変化するだけの所定の期間を設け、この所定の期間が経過した後と、パージ制御弁を開弁する前とのフィードバック係数の積分項の偏差、ＩＳＣのバルブポジション、エンジン回転速度のそれぞれの偏差によってパージ弁の異常を検出している。すなわち、故障検出を行うためにパージ制御弁を開弁してからＩＳＣの回転数フィードバック制御の制御量が変化するまで待たなければならないため、故障検出に時間がかかるという問題がある。
【０００７】
また、特許文献１は、蒸発燃料のパージ後にパージ濃度やパージ弁の開閉等を考慮しない通常のＩＳＣの回転速度フィードバック制御を行ってエンジン回転数を目標値に復帰させるものなので、エンジン回転数が目標値からズレている期間が長いという問題点があり、この期間を短くしたいという要望がある。
【０００８】
本発明は上記事情に鑑みてなされたものであり、パージ制御弁の固着、破損、故障等のパージ制御系の異常判定を簡単な構成で容易に行うことができるエンジン制御装置及びパージ異常判定方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
かかる目的を達成するために本発明のエンジン制御装置は、パージ制御弁の開度を調整することによって燃料タンク内の蒸発燃料を吸気通路にパージするパージ制御手段を備えたエンジン制御装置であって、エンジンの運転状態が安定状態にある場合に、前記パージ制御弁の開度が所定開度以上変化するように前記パージ制御弁を駆動するパージ制御弁駆動手段と、前記パージ制御弁駆動手段によって前記パージ制御弁を駆動する前のエンジンの運転状態を記憶する記憶手段と、前記パージ制御弁駆動手段によって前記パージ制御弁が駆動された後のエンジンの運転状態と、前記記憶手段に記憶されたエンジンの運転状態とに基づいて、パージ制御系の異常の判定を行う異常判定手段とを有する構成としている。
本発明は、エンジンの運転状態が安定状態にある場合に、所定開度以上変化するようにパージ制御弁を駆動するので、パージ制御弁の駆動によってエンジンの運転状態の変化がより顕著にあらわれ、パージ制御系の異常を容易に判定することができる。また、エンジンの運転状態に基づいてパージ制御系の異常判定を行うので、異常判定をより迅速に行うことができる。
【００１０】
本発明のエンジン制御装置は、目標とするエンジン運転状態に近づくようにエンジン制御量を制御するフィードバック制御手段と、パージ制御弁の開度を調整することによって燃料タンク内の蒸発燃料を吸気通路にパージするパージ制御手段と、を備えたエンジン制御装置であって、前記フィードバック制御手段によるフィードバック制御が行われており、かつ、蒸発燃料の濃度であるパージ濃度を認識している状態にある場合に、前記パージ制御弁の開度を変化させるパージ制御弁駆動手段と、前記パージ制御弁駆動手段によって前記パージ制御弁の開度を変化させた後のエンジンの運転状態と開度を変化させる前のエンジンの運転状態とに基づいて、パージ制御系の異常の判定を行う異常判定手段を備え、前記フィードバック制御手段は、前記異常判定手段による判定が行われた後に、前記パージ制御弁駆動手段によって駆動された前記パージ制御弁の開度の変化量とパージ濃度とに基づいて、前記エンジン制御量を制御する構成としている。
本発明は、パージ制御によって目標からズレたエンジンの運転状態を、目標に復帰するようにフィードバック制御を行う場合に、パージ制御弁の開度の変化量とパージ濃度とに基づいて行うので、目標とするエンジン運転状態への復帰をより迅速に行うことができる。
【００１１】
上記エンジン制御装置において、前記異常判定手段は、前記パージ制御弁駆動手段によって前記パージ制御弁の開度を変化させた後のエンジンの運転状態と、開度を変化させる前のエンジンの運転状態との差が第１しきい値以下である場合に、前記パージ制御系の異常であると判定し、前記フィードバック制御手段は、前記異常判定手段による判定が行われた後で、かつ、前記パージ制御弁駆動手段によって前記パージ制御弁の開度を変化させた後のエンジンの運転状態と、開度を変化させる前のエンジンの運転状態との差が第２しきい値以上ある場合に、前記パージ制御弁駆動手段によって駆動された前記パージ制御弁の開度の変化量と前記パージ濃度とに基づいて、前記エンジン制御量を制御するとよい。
パージ制御弁の開度の変化量とパージ濃度とに基づいて行う目標への復帰制御を、エンジン運転状態にズレが生じた場合に行うので、目標への復帰制御をより確実に行うことができる。
【００１２】
上記エンジン制御装置において、前記パージ制御弁駆動手段によって前記パージ制御弁が駆動される前に、前記パージ制御弁駆動手段によって駆動される前記パージ制御弁の開度の変化量と前記パージ濃度とに基づいて、前記パージ制御弁駆動手段によって駆動された後のエンジンの運転状態を推測するエンジン運転状態推測手段を備え、前記フィードバック制御手段は、前記異常判定手段による判定が行われた後に、前記エンジン運転状態推測手段によって推測されたエンジン運転状態に基づいて、前記エンジン制御量を制御するとよい。
フィードバック制御による目標への復帰制御を、パージ制御弁を駆動する以前に推測していたエンジン運転状態に基づいて行うので、目標への復帰制御をより迅速に行うことができる。
【００１３】
本発明のパージ異常判定方法は、エンジンの運転状態が安定状態にあるときに、前記パージ制御弁の開度が所定開度以上変化するように前記パージ制御弁を駆動するステップと、前記パージ制御弁が駆動される前と後の前記エンジンの運転状態に基づいて、パージ制御系の異常判定を行うステップと、を有している。
このように本発明は、エンジンの運転状態が安定状態にある場合に、所定開度以上変化するようにパージ制御弁を駆動するので、パージ制御弁の駆動によってエンジンの運転状態の変化がより顕著にあらわれ、パージ制御系の異常を容易に判定することができる。また、エンジンの運転状態に基づいてパージ制御系の異常判定を行うので、異常判定をより迅速に行うことができる。
【００１４】
本発明のパージ異常判定方法は、目標とするエンジン運転状態に近づくようにエンジン制御量を制御するフィードバック制御が行われており、かつ蒸発燃料の濃度であるパージ濃度を認識している状態にある場合に、前記パージ制御弁を所定開度以上変化させて前記蒸発燃料を吸気通路にパージするステップと、前記パージ制御弁の開度を変化させる前と後での前記エンジンの運転状態に基づいて、パージ制御系の異常を判定するステップと、前記パージ制御系の異常判定後に、前記パージ制御弁の開度の変化量と前記パージ濃度とに基づいて、エンジンの運転状態を変化させるエンジン制御量を制御するステップとを有している。
このように本発明は、パージ制御によって目標からズレたエンジンの運転状態を、目標に復帰するようにフィードバック制御を行う場合に、パージ制御弁の開度の変化量とパージ濃度とに基づいて行うので、目標とするエンジン運転状態への復帰をより迅速に行うことができる。
【発明の効果】
【００１５】
本発明は、パージ制御弁の固着等のパージ制御系の異常判定を容易に行うことができる。
【発明を実施するための最良の形態】
【００１６】
添付図面を参照しながら本実施例の最良の実施例を説明する。
【実施例】
【００１７】
まず、図１を参照しながら本実施例の構成を説明する。燃料タンク２とキャニスタ３とはベーパ通路１６によって連通している。燃料タンク２で発生した蒸発燃料は、ペーパ通路１６を通ってキャニスタ３に導かれる。キャニスタ３内には、活性炭が内蔵されており、ベーパ通路１６を通ってキャニスタ３に導かれてくる蒸発燃料を吸着することができる。
【００１８】
また、キャニスタ３は、パージ通路１７によって吸気経路１３に連通している。パージ通路１７には、ＥＣＵ１５によってデューティ制御されることにより開度を変更するパージＶＳＶ(Vacuum Switching Valve)４が設けられている。スロットル弁９の下流側には、エンジン１０の運転中に負圧が発生する。このため、エンジン１０の運転中にパージＶＳＶ４を開弁すると、キャニスタ３に負圧を導くことができる。キャニスタ３には、図示しない大気導入孔が設けられている。この大気導入孔が開口された状態でキャニスタ３に負圧が導かれると、大気導入孔から吸入された空気と共に、キャニスタ３の内部に吸着されていた蒸発燃料がパージ通路１７を通って吸気通路１３にパージされる。
【００１９】
エンジン１０には、吸気通路１３と排気通路１４とが取り付けられている。吸気通路１３には、吸引空気を清浄化するエアクリーナ５が接続されている。エアクリーナ５の下流側（エンジン１０側）には、エアクリーナ５を通って吸入される吸入空気量を検出するエアフロメータ６が設けられている。
【００２０】
更に、エアクリーナ５の下流側には、吸気通路１３を流れる吸入空気量を制御するためのスロットル弁９と、アイドル運転の回転数を制御するためのＩＳＣＶ（アイドルスピードコントロールバルブ）７とが設けられている。
スロットル弁９は、図示しないアクセルペダルによって直接あるいは電子スロットルとして間接的に開度が調整される。ＩＳＣＶ７は、スロットル弁９が全閉となるエンジン１０のアイドル時に、エンジン１０の回転数（アイドル回転数）ＮＥを安定させるために作動するものである。ＩＳＣＶ７が所定のデューティ駆動信号に基づいて制御されることにより、即ちＩＳＣＶ制御が行われることにより、バイパス通路８を流れる空気量が調節され、エンジン１０へ取り込まれる吸入空気量が調節される。
【００２１】
またエンジン１０の排気通路１４側には、排ガス中の酸素濃度を検出する空燃比センサ１１と、エンジン１０から排気された排ガスを浄化する触媒コンバータ１２とが配設されている。なお、図１には、空燃比センサを図示しているが、Ｏ２センサを用いることも可能である。
【００２２】
ＥＣＵ１５の電気的構成について説明する。ＥＣＵ１５は、制御や診断にかかる各種処理を実行する中央処理装置（ＣＰＵ）２１、所定の制御プログラム等を予め記憶した読み出し専用メモリ（ＲＯＭ）２２、ＣＰＵ２１の演算結果等を一時記憶するランダムアクセスメモリ（ＲＡＭ）２３、データを保存するバックアップＲＡＭ２４、及びタイマカウンタ２５等と、これら各部２１〜２５と入出力回路（図１にはＩ／Ｏと略記する）２６とをバスによって接続した論理演算回路として構成されている。
【００２３】
ＥＣＵ１５が読み出し専用メモリ（ＲＯＭ）２２からプログラムを読み出し、このプログラムに従った制御を行うことにより、燃料タンク内の蒸発燃料を吸気通路にパージするパージ制御手段と、エンジンの運転状態が安定状態にある場合に、パージＶＳＶ４の開度が所定開度以上変化するようにパージＶＳＶ４を駆動するパージ制御弁駆動手段と、パージＶＳＶ４の開度を変化させる前後での空燃比の変化に基づいてパージ制御系の異常判定を行う異常判定手段と、目標とするエンジン運転状態に近づくように、燃料噴射量（時間）などのエンジン制御量を制御するフィードバック制御手段と、パージＶＳＶ４の開度の変化量と、パージ濃度とに基づいてエンジンの運転状態を推測するエンジン運転状態推測手段等が実現される。
【００２４】
上記構成を備える本実施例は、エンジンの運転状態が安定した状態になると、パージＶＳＶ４を所定開度以上変化させて、パージ制御系の異常判定を行う。パージＶＳＶ４を所定開度以上変化させるので、エンジンの運転状態の変化がより顕著に表れ、パーＶＳＶ４を駆動させるパージ制御系の異常判定が容易になる。
【００２５】
図２に示すフローチャートを参照しながら、パージ制御系の固着異常を検出するフローを説明する。なお、図２に示すフローチャートには示していないが、ＥＣＵ１５は、この固着異常検出のフローと並行してエンジンの空燃比が目標空燃比に近づくようにフィードバック制御する空燃比フィードバック制御や、パージの濃度学習を含むパージ制御を行っている。
【００２６】
まず、ＥＣＵ１５は、パージ制御を実施中であるか否かを判定する（ステップＳ１）。パージＶＳＶ４を開いてキャニスタ３に吸着された蒸発燃料を吸気通路１３にパージするパージ制御を実施中であるか否かを判定する。パージ制御を実施していなかった場合には（ステップＳ１／ＮＯ）、正常判定フラグをＯＦＦにする（ステップＳ２）。正常判定フラグとは、パージ制御系の異常検出制御で正常であると判定された場合に立てられるフラグである。またパージ制御を実施中であった場合（ステップＳ１／ＹＥＳ）、ＥＵＣ１５は、パージの濃度学習が完了しているか（ステップＳ３）、エンジン回転数が安定した状態にあるか（ステップＳ４）、パージＶＳＶ４の開度が所定開度以上あるか（ステップＳ５）、正常判定フラグがオフになっているか否か（ステップＳ６）を判定する。本制御ではパージＶＳＶ４を閉じる前と後での空燃比のズレを見てパージＶＳＶ４の固着異常を判定しているので、ステップＳ３の判定ステップを設けている。また同様の理由でステップＳ４を設けている。さらに、パージ制御によって開いたパージＶＳＶ４の開度が所定開度以上ないと、この異常検出制御でパージＶＳＶ４を大きく変化させることができないので、ステップＳ５の判定ステップを設けている。連続してパージ制御を行っている間に一度でも正常判定が行われると、正常判定フラグを立ててパージＶＳＶ４の異常検出制御を実施しないようにする。これにより空燃比にズレが生じてしまう異常検出制御が必要以上の頻度で行われないようにしている。また、ステップＳ３で濃度学習が完了していないと判定された場合（ステップＳ３／ＮＯ）、ステップＳ４で回転数が安定していないと判定された場合（ステップＳ４／ＮＯ）、ステップＳ５でパージＶＳＶ４の開度が所定開度よりも小さいと判定した場合（ステップＳ５／ＮＯ）、ステップＳ６で正常判定フラグがオンしていた場合（ステップＳ６／ＮＯ）には、この異常検出制御を終了させる。
【００２７】
また、ステップＳ３、４、５、６の判定結果がすべてＹＥＳであった場合には、パージＶＳＶ４を閉じ、閉弁後の空燃比を空燃比センサ１１で測定する。そして、パージＶＳＶ４を閉じる前と後での空燃比のズレ量が、予め設定したしきい値ＴＨ１よりも小さいか否かを判定する（ステップＳ８）。しきい値ＴＨ１は、パージ制御系の異常を判定するためのしきい値であり、パージＶＳＶ４を閉じる前後での空燃比のズレ量がしきい値ＴＨ１以下である場合に、異常であると判定できるしきい値である。パージＶＳＶ４を閉じた後の空燃比のズレ量がＴＨ１以下であった場合には（ステップＳ８／ＹＥＳ）、パージ制御系に異常が発生したと判定し、異常判定フラグをオンにする（ステップＳ９）。異常であると判定されると、パージ制御を行わないようにする等のフェールセーフ処理を行う。
【００２８】
また、パージＶＳＶ４を閉じた後の空燃比のズレ量がＴＨ１よりも大きい場合には（ステップＳ８／ＮＯ）、空燃比のズレ量をしきい値ＴＨ２と比較する（ステップＳ１０）。しきい値ＴＨ２は、しきい値ＴＨ１よりも大きな値であり、パージＶＳＶ４を閉じる前後の空燃比のズレ量が、このしきい値ＴＨ２よりも大きければ、パージ制御系は正常であると判定できるしきい値である。パージＶＳＶ４を閉じる前後での空燃比のズレ量が、しきい値ＴＨ２よりも大きい場合には（ステップＳ１０／ＹＥＳ）、正常判定フラグをオンにする（ステップＳ１１）。また、空燃比のズレ量が、しきい値ＴＨ２よりも小さい場合には（ステップＳ１０／ＮＯ）、正常判定も異常判定も行わずに、この後の経過を見る。すなわち、空燃比のズレ量がしきい値ＴＨ１としきい値ＴＨ２との間の値であった場合には、この後の経過を見守る。
【００２９】
上述したフローでは、異常検出制御の実施頻度を、連続するパージ制御が開始されてから終了するまでの間に一度行うようにしているが、これに限らず、パージ制御が開始されてから終了するまでの時間が長い場合には、連続するパージ制御中であっても繰り返し異常検出制御を行うようにしてもよい。
【００３０】
次に、図３に示すフローチャートを参照しながら異常検出制御の第２例を説明する。このフローでは、連続するパージ制御中に、Ｎ回以上、パージ制御系の異常を検出した場合に、異常と判定する。まず、ＥＣＵ１５は、パージ制御の実施中であるか否かを判定する（ステップＳ２０）。パージ制御の実施中ではなかった場合には（ステップＳ２０／ＮＯ）、正常判定フラグをＯＦＦにし（ステップＳ２１）、異常検出カウンタｎをゼロクリアする（ステップＳ２２）。異常検出カウンタは、本制御でパージ制御系の異常であると判定した回数をカウントするカウンタである。
【００３１】
またパージ制御の実施中であった場合（ステップＳ２０／ＹＥＳ）、上述したフローと同様に、パージの濃度学習が完了しているか（ステップＳ２３）、エンジン回転数は安定しているか（ステップＳ２４）、パージＶＳＶ４の開度が所定開度以上あるか（ステップＳ２５）、正常判定フラグはＯＦＦになっているか（ステップＳ２６）を判定する。正常判定フラグがＯＦＦになっている場合には（ステップＳ２６／ＹＥＳ）、パージＶＳＶ４を所定開度以上変化させ（ステップＳ２７）、空燃比のズレ量を測定する。本フローは、連続するパージ制御中に異常検出を複数回行うものであり、各異常検出においてパージＶＳＶ４を閉じる量は、一定量であってもよいし、エンジンの運転状態やパージＶＳＶの開度に応じて変化させるものであってもよい。また、ステップＳ２３〜Ｓ２６の判定ステップのいずれか１つがＮＯであった場合には、この異常検出制御を終了する。
【００３２】
空燃比のズレ量を測定すると、ＥＣＵ１５はこのズレ量をしきい値ＴＨ１と比較する（ステップＳ２８）。空燃比のズレ量がしきい値ＴＨ１以下である場合には（ステップＳ２８／ＹＥＳ）、異常検出カウンタのカウント値ｎを１インクリメントし（ステップＳ２９）、ｎとＮの値を比較する（ステップＳ３０）。Ｎは、異常検出しきい値であり、異常検出カウンタｎのカウント値がＮよりも大きくなると（ステップＳ３０／ＮＯ）、異常判定フラグをＯＮにする（ステップＳ３１）。
【００３３】
また、測定した空燃比のズレ量がしきい値ＴＨ１よりも大きい場合には（ステップＳ２８／ＮＯ）、ＥＣＵ１５は空燃比のズレ量をしきい値ＴＨ２と比較する（ステップＳ３２）。空燃比のズレ量が、しきい値ＴＨ２以上である場合には（ステップＳ３２／ＹＥＳ）、正常判定フラグをＯＮさせ（ステップＳ３３）、異常検出カウンタのカウント値をゼロクリアする（ステップＳ３４）。
【００３４】
異常検出カウンタは、連続するパージ制御が終了した場合や、正常判定が出された場合にはクリアしている。しかしながら、これに限らず、連続するパージ制御が終了しても所定時間が経過するまではクリアしないようにしたり、イグニッションがオンしてからＯＦＦするまでの１トリップが経過するまではクリアしないようにしたり、複数トリップが経過する間はクリアしないようにしてもよい。
【００３５】
さらに、図４に示すフローチャートのように異常検出の判定をＮ（Ｎは任意の自然数）回行うと共に（ステップＳ２８〜Ｓ３０）、１回の判定ごとにしきい値を変更していくものであってもよい（ステップＳ３５）。例えば、１回の判定ごとにしきい値ＴＨ１、ＴＨ２を大きくしていくことで、異常検出の精度を高めることができる。
【００３６】
次に、図５に示すフローチャートを参照しながら異常検出制御の第３例を説明する。本制御は、空燃比フィードバック制御についてのフローチャートであり、異常検出制御が行われる場合に、この異常検出制御による空燃比のズレ量を予測し、予測した空燃比ズレ量に基づいて空燃比フィードバック制御を実施する。パージＶＳＶ４の開度の変化量とパージ濃度とから空燃比のズレ量を予測して、空燃比フィードバック制御を行うことで、目標とするエンジン運転状態への復帰をより迅速に行うことができる。
【００３７】
まず、図２のステップＳ１〜Ｓ６、図３のステップＳ２０〜Ｓ２６の実行条件が成立し、異常検出制御が実行されると（ステップＳ４１）、パージ濃度学習値と、パージＶＳＶ４を閉じる前のパージＶＳＶ４の開度とに基づいて、パージＶＳＶ４を閉じる前後での空燃比のズレ量を予測する（ステップＳ４２）。本制御では、パージＶＳＶ４の異常検出のためにパージＶＳＶ４を閉弁することを予め把握しているので、パージＶＳＶ４の閉弁による空燃比ズレ量を予め予測しておくことができる。ズレ量の予測からパージＶＳＶ４を閉じる前と後で空燃比にズレが生じていると判定した場合には（ステップＳ４３／ＹＥＳ）、予測した空燃比ズレ量に基づいて空燃比フィードバック制御を実施する（ステップＳ４４）。このようにして本制御では、目標空燃比に復帰するまでの時間を短縮させることができる。
【００３８】
また、通常の空燃比フィードバック制御では、変更する制御量に上限値を設けているが、本制御の場合には、この上限値を設けずに制御量を前回値から大幅に変更できるようにし、目標空燃比に短時間で復帰できるようにしてもよい。なお、空燃比フィードバック制御の制御量として、燃料噴射量や吸入空気量を用いることができる。
【００３９】
さらに、このフローでは、実行条件が成立して異常検出制御が行われることが判った後に、空燃比のズレ量を予測するようにしているが、この際、異常検出制御の実行条件が成立しても、空燃比のズレ量の予測が完了するまでは異常検出制御（パージＶＳＶ４の閉弁）を行わないように、図２、３、４に示すフローと図５に示すフローとで同期を取るように構成することもできる。例えば、図２、３、４のパージＶＳＶ４を閉じる制御を、図５の空燃比のズレ量の予測などのパージＶＳＶ４が閉じられた後の制御の準備ができるまでは実行しないようにする。
【００４０】
上述した実施例は本発明の好適な実施例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。例えば、上述したフローチャートでは、空燃比のズレ量を検出してパージ制御系の異常を判定しているが、エンジンの回転数や吸気管圧力に基づいてパージ制御系の異常を判定することもできる。
【００４１】
また、上述したフローでは、パージ濃度は濃度学習によって認識する構成を記載しているが、タンク内やパージエアの吸気管への供給経路等に設けたＡ／Ｆセンサ等のセンサによって直接検出する構成であってもよい。また、パージ制御系の異常判定をパージＶＳＶを閉じる前後の空燃比のズレ量で判定しているが、その他に、エンジン回転数や吸気管圧力の変化によって判定することもできる。
【００４２】
また、上述したフローでは、パージＰＶＳ４の開度が所定開度以上である場合に、パージＶＳＶ４を閉じることによって異常検出を行っているが、パージＶＳＶ４が閉じていた場合には、所定開度以上パージＶＳＶ４を開くなど、パージＶＳＶ４の開度を所定開度以上変化させるものであればよい。
【００４３】
さらに、パージＶＳＶ４の駆動を行う前に、変化させることができるパージＶＳＶ４の開度と、パージ濃度から推測したパージＶＳＶ４駆動後のエンジン運転状態が、駆動前とあまり差がない（図２、３、４に示す正常判定に用いるしきい値ＴＨ２以上の変化がない）場合は、異常検出を中止し、パージＶＳＶ４を駆動しないようにしてもよい。
【００４４】
また、駆動するパージＶＳＶ４の位置が、中間位置付近にある場合など、所定開度以上変化させることができないと判断される場合には、異常検出を中止する制御を行うか、又はあらかじめパージＶＳＶ４の開度を閉じる方向か全開する方向に変化させ、その後に所定開度以上パージＶＳＶ４を変化させるものであってもよい。
【図面の簡単な説明】
【００４５】
【図１】エンジン制御装置の実施例の構成を示す図である。
【図２】異常検出制御の手順を示すフローチャートである。
【図３】異常検出制御の第２例の手順を示すフローチャートである。
【図４】異常検出制御の第２例の変形例の手順を示すフローチャートである。
【図５】異常検出制御の第３例の手順を示すフローチャートである。
【符号の説明】
【００４６】
２  燃料タンク
３  キャニスタ
４  パージＶＳＶ
５  エアクリーナ
６  エアフロメータ
７  ＩＳＣＶ
８  バイパス通路
９  スロットル弁
１０  エンジン
１１  空燃比センサ
１２  触媒コンバータ
１３  吸気通路
１４  排気通路
１５  ＥＣＵ
１６  ベーパ通路
１７  パージ通路
【図１】
2007113517.tif 000003
【図２】
2007113517.tif 000004
【図３】
2007113517.tif 000005
【図４】
2007113517.tif 000006
【図５】
2007113517.tif 000007