(57)【要約】【課題】  圧縮比あるいは膨張比を変更可能なエンジンの吸排気系統に設けられたＥＧＲ装置の異常診断を、良好な精度で行う。【解決手段】  ＥＧＲ装置の異常診断中は、圧縮比が一定になるように、圧縮比制御が行われる。ＥＧＲ装置の異常診断装置は、圧縮比制御系異常診断部による、圧縮比制御系における異常の発生の検知結果に応じて、ＥＧＲ装置の異常診断の実施可否を決定する（例えば、圧縮比制御系における異常の発生が検知された場合に、ＥＧＲ装置の異常診断を禁止する。）。【選択図】  図２
2010133294.tif 000002
【特許請求の範囲】
【請求項１】
排気通路に排出された排気ガスを吸気通路に還流する排気ガス再循環装置の異常診断装置であって、
圧縮比を変更可能な可変圧縮比機構及び当該可変圧縮比機構による圧縮比の設定状態を取得する圧縮比取得部を含む圧縮比制御系における異常の発生を検知する、圧縮比制御系異常検知部と、
前記圧縮比制御系異常検知部による前記異常の発生の検知結果に基づいて、前記排気ガス再循環装置の異常診断の実施可否を決定する、異常診断実施可否決定部と、
を備えたことを特徴とする、排気ガス再循環装置の異常診断装置。
【請求項２】
請求項１に記載の、排気ガス再循環装置の異常診断装置であって、
前記異常診断実施可否決定部は、前記異常の発生が検知された場合に、前記排気ガス再循環装置の異常診断を禁止することを特徴とする、排気ガス再循環装置の異常診断装置。
【請求項３】
請求項１に記載の、排気ガス再循環装置の異常診断装置であって、
前記異常診断実施可否決定部は、前記異常の発生が検知された場合であって、圧縮比が所定の設定状態で固定されたときには、前記排気ガス再循環装置の異常診断を許可することを特徴とする、排気ガス再循環装置の異常診断装置。
【請求項４】
請求項１ないし請求項３のうちのいずれか１項に記載の、排気ガス再循環装置の異常診断装置であって、
前記異常診断実施可否決定部は、前記異常の発生が検知された場合であって、圧縮比の設定状態を取得可能なときには、前記排気ガス再循環装置の異常診断を許可することを特徴とする、排気ガス再循環装置の異常診断装置。
【請求項５】
請求項１ないし請求項４のうちのいずれか１項に記載の、排気ガス再循環装置の異常診断装置であって、
前記圧縮比制御系は、前記排気ガス再循環装置の異常診断中の圧縮比を一定に制御することを特徴とする、排気ガス再循環装置の異常診断装置。
【請求項６】
排気通路に排出された排気ガスを吸気通路に還流する排気ガス再循環装置の異常診断装置であって、
前記排気ガス再循環装置の異常診断中の圧縮比を一定に制御する、圧縮比制御部を備えたことを特徴とする、排気ガス再循環装置の異常診断装置。
【請求項７】
請求項６に記載の、排気ガス再循環装置の異常診断装置において、
圧縮比を変更可能な可変圧縮比機構、当該可変圧縮比機構による圧縮比の設定状態を取得する圧縮比取得部、及び前記圧縮比制御部を含む圧縮比制御系における、異常の発生を検知する、圧縮比制御系異常検知部と、
前記圧縮比制御系異常検知部による前記異常の発生の検知結果に基づいて、前記排気ガス再循環装置の異常診断の実施可否を決定する、異常診断実施可否決定部と、
をさらに備えたことを特徴とする、排気ガス再循環装置の異常診断装置。
【請求項８】
請求項７に記載の、排気ガス再循環装置の異常診断装置であって、
前記異常診断実施可否決定部は、前記異常の発生が検知された場合に、前記排気ガス再循環装置の異常診断を禁止することを特徴とする、排気ガス再循環装置の異常診断装置。
【請求項９】
請求項７に記載の、排気ガス再循環装置の異常診断装置であって、
前記異常診断実施可否決定部は、前記異常の発生が検知された場合であって、圧縮比が所定の設定状態で固定されたときには、前記排気ガス再循環装置の異常診断を許可することを特徴とする、排気ガス再循環装置の異常診断装置。
【請求項１０】
請求項７ないし請求項９のうちのいずれか１項に記載の、排気ガス再循環装置の異常診断装置であって、
前記異常診断実施可否決定部は、前記異常の発生が検知された場合であって、圧縮比の設定状態を取得可能なときには、前記排気ガス再循環装置の異常診断を許可することを特徴とする、排気ガス再循環装置の異常診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、排気ガス再循環装置（以下、「ＥＧＲ装置」と略称する。ＥＧＲは排気ガス再循環（Exhaust  Gas  Recirculation）の略である。）の異常診断装置に関する。
【背景技術】
【０００２】
ＥＧＲ装置は、排気エミッションの改善等を目的として、内燃機関の吸排気系統に設けられる。このＥＧＲ装置に何らかの異常が発生すると、ＥＧＲ量が機関運転状態に適した量から逸脱する場合があり得る。この場合、燃焼状態や排気エミッションが悪化するおそれがある。
【０００３】
そこで、ＥＧＲ装置の異常を診断あるいは検出する装置が、従来から種々提案されている（例えば、特開平５−１０６５１６号公報、特開２００２−２２７７２７号公報、特開２００３−１２９９０６号公報、等参照。）。この種の装置は、吸気管圧力やＥＧＲ通路内温度の検出値に基づいて、ＥＧＲ装置の異常を診断するようになっている。
【特許文献１】特開平５−１０６５１６号公報
【特許文献２】特開２００２−２２７７２７号公報
【特許文献３】特開２００３−１２９９０６号公報
【特許文献４】特開２００３−２０６７７１号公報
【特許文献５】特開２００４−１６９６６０号公報
【特許文献６】特開２００７−２２４９２７号公報
【特許文献７】特開２００８−１５７１２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、エンジンにおいて、圧縮比を変更可能な可変圧縮比機構を備えたものが知られている（例えば、特開２００３−２０６７７１号公報、特開２００４−１６９６６０号公報、特開２００７−２２４９２７号公報、特開２００８−１５７１２８号公報、等参照）。なお、ここでいう、変更可能な「圧縮比」には、「機械的圧縮比」と、「実圧縮比」とがある。
【０００５】
機械的圧縮比は、隙間容積（ピストン上死点における燃焼室容積）とピストン行程容積との和を隙間容積で割った値であって、公称圧縮比あるいは幾何学的圧縮比とも称される。実圧縮比は、吸入空気に対する実効的な圧縮比であり、典型的には、吸入空気の圧縮開始時の燃焼室容積を圧縮終了時の燃焼室容積で割った値となる。
【０００６】
機械的圧縮比は、例えば、クランクシャフトが回転可能に支持されたクランクケースと、シリンダヘッドが上端部に固定されたシリンダブロックとを、シリンダの中心軸に沿って相対移動させることで変更され得る（例えば特開２００３−２０６７７１号公報等参照）。あるいは、機械的圧縮比は、コンロッド（ピストンとクランクシャフトとを連結する部材）を屈曲可能に構成するとともに、このコンロッドの屈曲状態を変更することで変更され得る（例えば特開２００４−１６９６６０号公報等参照）。
【０００７】
実圧縮比は、上述のような機械的圧縮比の変更に伴って変更され得る。あるいは、この実圧縮比は、吸気バルブや排気バルブの動作タイミングを可変とすることによっても変更され得る。
【０００８】
機械的圧縮比の変更により、膨張比もまた変更され得る。膨張比は、膨張行程における膨張終わりの容積と膨張始めの容積（＝隙間容積）との比である。この膨張比は、排気バルブの開閉タイミングを変更することによっても変化し得る。よって、機械的圧縮比及び吸排気バルブの開閉タイミングを変更可能とすることで、機械的圧縮比と実圧縮比と膨張比とが独立に設定及び変更され得る（例えば特開２００８−１５７１２８号公報等参照）。
【０００９】
上述のような、圧縮比あるいは膨張比を変更可能なエンジンにおいて、ＥＧＲ装置の異常診断中に、圧縮比や膨張比の設定あるいは取得が適切に行われていないと、ＥＧＲ装置の異常診断を精度よく行うことが困難になる可能性がある。
【００１０】
例えば、圧縮比や膨張比を変更するための機構やその制御装置が故障した場合、排気温度や吸気管圧力が正常時から大きくずれる可能性がある。このような場合にＥＧＲ装置の異常診断が実施されると、誤った診断結果が生じる等、診断精度が悪化するおそれがある。あるいは、ＥＧＲ装置の異常診断中に、圧縮比や膨張比が不用意に変更されて、排気温度や吸気管圧力が変動すると、ＥＧＲ装置の異常診断の精度が悪化するおそれがある。
【００１１】
本発明は、かかる課題を解決するためになされたものである。すなわち、本発明の目的は、圧縮比あるいは膨張比を変更可能なエンジンの吸排気系統に設けられたＥＧＲ装置の異常診断を、良好な精度で行うことにある。
【課題を解決するための手段】
【００１２】
（１）本発明の一側面における特徴は、排気通路に排出された排気ガスを吸気通路に還流する排気ガス再循環装置の異常診断装置が、下記の通りの、圧縮比制御系異常検知部と、異常診断実施可否決定部と、を備えたことにある。
【００１３】
前記圧縮比制御系異常検知部は、圧縮比制御系（圧縮比を変更可能な可変圧縮比機構及び当該可変圧縮比機構による圧縮比の設定状態を取得する圧縮比取得部を含む）における異常の発生を検知するようになっている。
【００１４】
なお、前記圧縮比制御系は、前記排気ガス再循環装置の異常診断中の圧縮比を一定に制御するようになっていてもよい。また、前記圧縮比制御系は、前記異常が発生した場合に、圧縮比を所定の設定状態で固定するように構成され得る。
【００１５】
前記異常診断実施可否決定部は、前記圧縮比制御系異常検知部による前記異常の発生の検知結果に基づいて、前記排気ガス再循環装置の異常診断の実施可否を決定するようになっている。
【００１６】
かかる構成を備えた本発明の異常診断装置においては、前記異常診断実施可否決定部は、前記圧縮比制御系異常検知部による前記異常の発生の検知結果に基づいて、前記排気ガス再循環装置の異常診断の実施可否を決定する。
【００１７】
具体的には、例えば、前記異常診断実施可否決定部は、前記異常の発生が検知された場合に、前記排気ガス再循環装置の異常診断を禁止する。よって、前記排気ガス再循環装置の異常診断は、前記圧縮比制御系が正常に作動している場合に（のみ）行われる。
【００１８】
あるいは、前記異常の発生が検知された場合であっても、圧縮比が所定の設定状態で固定されたときには、前記排気ガス再循環装置の異常診断中における排気温度や吸気管圧力の不用意な変動が抑制される。よって、このときは、前記異常診断実施可否決定部は、前記排気ガス再循環装置の異常診断を許可する。
【００１９】
あるいは、前記異常の発生が検知された場合であって、圧縮比の設定状態を取得可能なときには、運転状態が前記排気ガス再循環装置の異常診断に適したものとなった時点で当該異常診断が行われ得る。よって、このときは、前記異常診断実施可否決定部は、前記排気ガス再循環装置の異常診断を許可する。
【００２０】
（２）本発明の他の側面における特徴は、排気通路に排出された排気ガスを吸気通路に還流する排気ガス再循環装置の異常診断装置が、前記排気ガス再循環装置の異常診断中の圧縮比を一定に制御する圧縮比制御部を備えたことにある。
【００２１】
かかる構成を備えた本発明の異常診断装置においては、前記圧縮比制御部は、前記排気ガス再循環装置の異常診断中は、圧縮比を一定に制御する。これにより、当該異常診断中における排気温度や吸気管圧力の不用意な変動が抑制される。
【００２２】
なお、前記異常診断装置は、さらに、圧縮比制御系異常検知部と、異常診断実施可否決定部と、を備えていてもよい。
【００２３】
前記圧縮比制御系異常検知部は、前記圧縮比制御系における異常の発生を検知するようになっている。この圧縮比制御系には、圧縮比を変更可能な可変圧縮比機構と、当該可変圧縮比機構による圧縮比の設定状態を取得する圧縮比取得部と、前記圧縮比制御部と、が含まれ得る。
【００２４】
前記異常診断実施可否決定部は、前記圧縮比制御系異常検知部による前記異常の発生の検知結果に基づいて、前記排気ガス再循環装置の異常診断の実施可否を決定するようになっている。
【００２５】
かかる構成においては、前記異常診断実施可否決定部は、前記圧縮比制御系異常検知部による前記異常の発生の検知結果に基づいて、前記排気ガス再循環装置の異常診断の実施可否を決定する。
【００２６】
具体的には、例えば、前記異常診断実施可否決定部は、前記異常の発生が検知された場合に、前記排気ガス再循環装置の異常診断を禁止する。よって、前記排気ガス再循環装置の異常診断は、前記圧縮比制御系が正常に作動している場合に（のみ）行われる。
【００２７】
あるいは、前記異常の発生が検知された場合であっても、圧縮比が所定の設定状態で固定されたときには、前記排気ガス再循環装置の異常診断中における排気温度や吸気管圧力の不用意な変動が抑制される。よって、このときは、前記異常診断実施可否決定部は、前記排気ガス再循環装置の異常診断を許可する。
【００２８】
あるいは、前記異常の発生が検知された場合であって、圧縮比の設定状態を取得可能なときには、運転状態が前記排気ガス再循環装置の異常診断に適したものとなった時点で当該異常診断が行われ得る。よって、このときは、前記異常診断実施可否決定部は、前記排気ガス再循環装置の異常診断を許可する。
【発明の効果】
【００２９】
上述のような構成を備えた本発明の異常診断装置においては、圧縮比や膨張比の設定あるいは取得が適切に行われている状態で、ＥＧＲ装置の異常診断が行われる。したがって、本発明によれば、圧縮比あるいは膨張比を変更可能なエンジンの吸排気系統に設けられたＥＧＲ装置の異常診断を、良好な精度で行うことが可能になる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施形態（本願の出願時点において取り敢えず出願人が最良と考えている実施形態）について図面を参照しつつ説明する。
【００３１】
なお、以下の実施形態に関する記載は、法令で要求されている明細書の記載要件（記述要件・実施可能要件）を満たすために、本発明の具体化の単なる一例を、可能な範囲で具体的に記述しているものにすぎない。よって、後述するように、本発明が、以下に説明する実施形態の具体的構成に何ら限定されるものではないことは、全く当然である。本実施形態に対して施され得る各種の変更（modification）は、当該実施形態の説明中に挿入されると、一貫した実施形態の説明の理解が妨げられるので、末尾にまとめて記載されている。
【００３２】
＜システムの全体構成＞
図１は、本発明の一実施形態が適用されたシステムＳ（車両等）の要部の概略構成を示す図である。このシステムＳには、直列複数気筒のエンジン１が搭載されている（なお、図１には、気筒配列方向と直交する面によるエンジン１の側断面図が示されているものとする。）。
【００３３】
エンジン１は、シリンダブロック１１と、シリンダヘッド１２と、クランクケース１３と、可変圧縮比機構１４と、を備えている。シリンダヘッド１２は、シリンダブロック１１に対して相対移動しないように、シリンダブロック１１の上端部に対して、図示しないボルト等によって固定されている。
【００３４】
エンジン１のシリンダヘッド１２には、吸排気系統２が接続されている。吸排気系統２は、インテークマニホールドやサージタンク等を含む吸気通路２１と、エキゾーストマニホールドを含む排気通路２２と、を備えている。
【００３５】
本発明の異常診断装置の一実施形態を構成する制御装置３は、エンジン１及び吸排気系統２を含むシステムＳの運転を制御するとともに、各部の異常を診断するように構成されている。
【００３６】
以下、システムＳに含まれる各部の構成について、さらに詳細に説明する。
【００３７】
＜エンジン＞
シリンダブロック１１には、略円柱形状の貫通孔であるシリンダボア１１１が形成されている。シリンダボア１１１の内側には、ピストン１１２が、シリンダボア１１１の中心軸線であるシリンダ中心軸ＣＣＡに沿って往復移動可能に収容されている。
【００３８】
シリンダヘッド１２の下端部には、複数の凹部が、各シリンダボア１１１の上端部に対応する位置に設けられている。燃焼室ＣＣは、シリンダヘッド１２がシリンダブロック１１に接合されて固定された状態における、ピストン１１２の頂面よりも上側（シリンダヘッド１２側）のシリンダボア１１１の内側の空間と、上述の凹部の内側（下側）の空間と、によって形成されている。この燃焼室ＣＣに連通するように、シリンダヘッド１２には、吸気ポート１２１及び排気ポート１２２が形成されている。
【００３９】
シリンダヘッド１２には、吸気バルブ１２３と、排気バルブ１２４と、可変吸気バルブタイミング装置１２５と、可変排気バルブタイミング装置１２６と、が備えられている。吸気バルブ１２３は、吸気ポート１２１と燃焼室ＣＣとの連通状態を制御するためのバルブである。排気バルブ１２４は、排気ポート１２２と燃焼室ＣＣとの連通状態を制御するためのバルブである。
【００４０】
可変吸気バルブタイミング装置１２５及び可変排気バルブタイミング装置１２６は、吸気バルブ１２３及び排気バルブ１２４の開閉タイミングを変更することで、実圧縮比を変更し得るように構成されている。かかる可変吸気バルブタイミング装置１２５及び可変排気バルブタイミング装置１２６の具体的な構成については周知なので、本明細書ではその説明は省略されている。
【００４１】
クランクケース１３内には、クランクシャフト１３１が回転可能に支持されている。クランクシャフト１３１は、気筒配列方向と平行に配置されている。このクランクシャフト１３１は、ピストン１１２のシリンダ中心軸ＣＣＡに沿った往復移動に基づいて回転駆動されるように、コンロッド１３２を介して、ピストン１１２と連結されている。
【００４２】
本実施形態の可変圧縮比機構１４は、シリンダブロック１１とシリンダヘッド１２との接合体を、クランクケース１３に対して、シリンダ中心軸ＣＣＡに沿って互いに相対移動させて、隙間容積を変更することで、機械的圧縮比を変更し得るように構成されている。具体的には、可変圧縮比機構１４は、連結機構１４１と、駆動機構１４２と、ストッパ機構１４３と、を備えている。
【００４３】
連結機構１４１は、シリンダブロック１１とクランクケース１３とを、シリンダ中心軸ＣＣＡに沿って互いに相対移動可能に連結するように構成されている。
【００４４】
駆動機構１４２は、シリンダブロック１１とクランクケース１３とを互いに引き離すように設けられたスプリングと、このスプリングの弾性力に抗してシリンダブロック１１とクランクケース１３とを互いに近づけるように作動する油圧シリンダと、を備えている。この駆動機構１４２は、油圧シリンダに供給される油圧に応じて、シリンダブロック１１とクランクケース１３とをシリンダ中心軸ＣＣＡに沿って（すなわち図中上下方向に沿って）互いに相対移動させ得るように構成されている。
【００４５】
ストッパ機構１４３は、連結機構１４１に設けられている。このストッパ機構１４３は、駆動機構１４２の故障により油圧シリンダに油圧が供給されなくなった場合に、エンジン１のサイクル運動に伴ってシリンダブロック１１とクランクケース１３とが振動的に相対移動する（ガタつく）ことがないように、当該場合におけるシリンダブロック１１とクランクケース１３との位置関係を固定するようになっている。
【００４６】
＜吸排気通路＞
吸気通路２１は、吸気ポート１２１と接続されている。この吸気通路２１には、スロットルバルブ２１１が介装されている。スロットルバルブ２１１は、ＤＣモータからなるスロットルバルブアクチュエータ２１２によって回転駆動されるように構成されている。
【００４７】
吸気通路２１における、スロットルバルブ２１１よりも下流側には、インジェクタ２１３が介装されている。インジェクタ２１３は、燃焼室ＣＣ内に供給するための燃料を、吸気ポート１２１内に噴射し得るように、構成及び配置されている。
【００４８】
排気通路２２は、排気通路２２は、排気ポート１２２を介して燃焼室ＣＣから排出される排気ガスの通路であって、排気ポート１２２と接続されている。この排気通路２２には、上流側触媒２２１及び下流側触媒２２２が介装されている。上流側触媒２２１及び下流側触媒２２２は、酸素吸蔵機能を有する三元触媒をその内部に備えていて、排気ガス中のＨＣ、ＣＯ、及びＮＯｘを浄化可能に構成されている。上流側触媒２２１は、下流側触媒２２２よりも上流側に設けられている。
【００４９】
また、吸排気系統２は、ＥＧＲ装置２３０を備えている。ＥＧＲ装置２３０は、排気通路２２に排出された排気ガスを吸気通路２１に還流するように構成されている。具体的には、ＥＧＲ装置２３０は、ＥＧＲ通路２３１と、ＥＧＲ制御バルブ２３２と、を備えている。
【００５０】
ＥＧＲ通路２３１は、吸気通路２１と排気通路２２とを接続するように設けられている。ＥＧＲ制御バルブ２３２は、ＥＧＲ通路２３１に介装されている。このＥＧＲ制御バルブ２３２は、その開度によって、吸気中のＥＧＲガスの混入率であるＥＧＲ率を調整し得るようになっている。
【００５１】
＜制御装置＞
制御装置３は、本発明の圧縮比制御系異常検知部、異常診断実施可否決定部、及び圧縮比制御部を構成する、電子制御ユニット（以下、「ＥＣＵ３００」と称する。）３００を備えている。
【００５２】
ＥＣＵ３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、バックアップＲＡＭ３０４と、インターフェース３０５と、バス３０６と、を備えている。ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、バックアップＲＡＭ３０４、及びインターフェース３０５は、バス３０６によって互いに接続されている。
【００５３】
ＲＯＭ３０２には、ＣＰＵ３０１が実行するルーチン（プログラム）、及びこのルーチン実行の際に参照されるテーブル（ルックアップテーブル、マップ）やパラメータ等、が予め格納されている。ＲＡＭ３０３は、ＣＰＵ３０１がルーチンを実行する際に、必要に応じてデータを一時的に格納し得るように構成されている。バックアップＲＡＭ３０４は、電源が投入された状態でＣＰＵ３０１がルーチンを実行する際にデータが格納されるとともに、この格納されたデータが電源遮断後も保持され得るように構成されている。
【００５４】
インターフェース３０５は、後述する各種のセンサや出力部と電気回路的に接続されていて、これらからの信号をＣＰＵ３０１に伝達し得るように構成されている。また、インターフェース３０５は、可変吸気バルブタイミング装置１２５、可変排気バルブタイミング装置１２６、駆動機構１４２、ストッパ機構１４３、インジェクタ２１３、等の動作部と電気回路的に接続されていて、これらの動作部を動作させるための動作信号をＣＰＵ３０１からこれらの動作部に伝達し得るように構成されている。すなわち、制御装置３は、インターフェース３０５を介して上述のセンサ等からの信号を受け取り、当該信号に応じたＣＰＵ３０１の演算結果に基づいて、上述の動作信号を各動作部に向けて送出するように構成されている。
【００５５】
＜＜各種センサ＞＞
冷却水温センサ３１１は、シリンダブロック１１に装着されている。この冷却水温センサ３１１は、シリンダブロック１１内の冷却水の温度（冷却水温Ｔｗ）に対応する信号を出力するように構成されている。
【００５６】
クランクポジションセンサ３１２は、クランクケース１３に装着されている。このクランクポジションセンサ３１２は、クランクシャフト１３１の回転角度に応じたパルスを有する波形の信号を出力するように構成されている。具体的には、クランクポジションセンサ３１２は、クランクシャフト１３１が１０°回転する毎に幅狭のパルスを有するとともに、クランクシャフト１３１が３６０°回転する毎に幅広のパルスを有する信号を出力するように構成されている。すなわち、クランクポジションセンサ３１２は、エンジン回転数Ｎｅに対応する信号を出力するように構成されている。
【００５７】
吸気カムポジションセンサ３１３ａ及び排気カムポジションセンサ３１３ｂは、シリンダヘッド１２に装着されている。吸気カムポジションセンサ３１３ａは、吸気バルブ１２３を往復移動させるための図示しない吸気カムシャフト（可変吸気バルブタイミング装置１２５に含まれている）の回転角度に応じたパルスを有する波形の信号を出力するように構成されている。排気カムポジションセンサ３１３ｂも、同様に、図示しない排気カムシャフトの回転角度に応じたパルスを有する波形の信号を出力するように構成されている。
【００５８】
ストロークセンサ３１４は、可変圧縮比機構１４に設けられている。このストロークセンサ３１４は、シリンダブロック１１とクランクケース１３との相対位置に応じた出力電圧を生じるように構成されている。
【００５９】
エアフローメータ３１５、吸気圧センサ３１６、及びスロットルポジションセンサ３１７は、吸気通路２１に介装されている。
【００６０】
エアフローメータ３１５は、吸気通路２１内を流れる吸入空気の質量流量である吸入空気流量Ｇａに対応する信号を出力するように構成されている。吸気圧センサ３１６は、スロットルバルブ２１１及びＥＧＲ通路２３１との合流部よりも下流側の吸気通路２１内の空気（この空気にはＥＧＲガスが含まれることがある）の圧力に対応する信号を出力するように構成されている。スロットルポジションセンサ３１７は、スロットルバルブ２１１の回転位相（スロットルバルブ開度ＴＡ）に対応する信号を出力するように構成されている。
【００６１】
上流側空燃比センサ３１８ａ及び下流側空燃比センサ３１８ｂは、排気通路２２に介装されている。上流側空燃比センサ３１８ａ及び下流側空燃比センサ３１８ｂは、排気ガス中の成分（ＨＣやＮＯｘ等）の濃度に対応する出力電圧を生じるように構成されている。上流側空燃比センサ３１８ａは、上流側触媒２２１よりも上流側に配置されている。下流側空燃比センサ３１８ｂは、上流側触媒２２１と下流側触媒２２２との間に配置されている。
【００６２】
アクセル開度センサ３１９は、運転者によって操作されるアクセルペダル３２１の操作量Ａccpに対応する信号を出力するように構成されている。
【００６３】
また、ＥＣＵ３００のインターフェース３０５には、警報表示器３２２が接続されている。この警報表示器３２２は、表示ランプ等であって、システムＳの各部にて異常の発生が検知された場合に、これを運転者に報知するようになっている。
【００６４】
＜動作の概要＞
本実施形態のシステムＳにおいては、制御装置３にて、以下の処理が行われる。
【００６５】
＜＜空燃比制御＞＞
スロットルバルブ開度等に基づいて、目標空燃比が設定される。この目標空燃比は、通常は理論空燃比に設定される。一方、加速時等には、必要に応じて、理論空燃比から若干リッチ側あるいはリーン側にシフトした値に目標空燃比が設定され得る。このようにして設定された目標空燃比と、吸入空気流量等と、に基づいて、インジェクタ２１３から噴射される燃料量の基本値（基本燃料噴射量）が取得される。
【００６６】
エンジン１の始動直後で上流側空燃比センサ３１８ａ及び下流側空燃比センサ３１８ｂが充分に暖機されていない場合等、所定のフィードバック制御条件が成立していない場合は、基本燃料噴射量に基づくオープンループ制御が行われる（このオープンループ制御では学習補正係数に基づく学習制御が行われ得る）。
【００６７】
これらのセンサの活性化後にフィードバック制御条件が成立した場合は、基本燃料噴射量が、上流側空燃比センサ３１８ａ及び下流側空燃比センサ３１８ｂからの出力に基づいてフィードバック補正されることで、インジェクタ２１３からの実際の燃料噴射量（指令燃料噴射量）が取得される。また、上流側空燃比センサ３１８ａ及び下流側空燃比センサ３１８ｂからの出力に基づいて、上述のオープンループ制御の際の学習補正係数を取得するための学習制御が行われる。
【００６８】
＜＜圧縮比制御＞＞
暖機状態や負荷状態等の、エンジン１の運転状態に基づいて、圧縮比が設定される。本実施形態においては、運転状態に基づいて、圧縮比の変更が行われる。
【００６９】
但し、ＥＧＲ装置２３０の異常診断（以下、「ＥＧＲＯＢＤ」と称する。）が行われる場合、運転状態に応じた圧縮比の変更は禁止され、圧縮比が一定に保持される。
【００７０】
＜＜ＥＧＲＯＢＤ＞＞
ＥＧＲＯＢＤは、ＣＰＵ３０１によるＥＧＲＯＢＤ可否判定ルーチンの実行の結果、ＥＧＲＯＢＤフラグＸｏｂｄがセットされた場合に実施される（かかるルーチンの詳細については後述する）。
【００７１】
ＥＧＲＯＢＤは、公知あるいは周知の様々な方法によって行われ得る。例えば、ＥＧＲ制御バルブ２３２の調整（開閉）状態と吸気圧センサ３１６の出力とに基づいて、ＥＧＲＯＢＤが行われ得る。あるいは、ＥＧＲ制御バルブ２３２の調整（開閉）状態と排気ガスの温度や成分（ＨＣやＮＯｘ等）の変化とに基づいて、ＥＧＲＯＢＤが行われ得る。
【００７２】
＜動作の具体例＞
次に、図１に示されている本実施形態の制御装置３の動作の具体例について、フローチャートを用いて説明する。なお、以下に説明するフローチャートに対応する各図面において、「ステップ」は“Ｓ”と略記されている。
【実施例１】
【００７３】
＜＜ＥＧＲＯＢＤ可否判定＞＞
ＣＰＵ３０１は、図２に示されているＥＧＲＯＢＤ可否判定ルーチン２００を、所定タイミング毎に実行する。
【００７４】
まず、ステップ２１０にて、ＥＧＲＯＢＤの実施条件（以下、「ＯＢＤ条件」と略称する。）が成立しているか否かが判定される。このＯＢＤ条件は、冷却水温Ｔｗが所定温度Ｔｗ０以上であること、アクセルペダル３２１の操作量Ａccpが所定量以下であること、エンジン回転数Ｎｅの変化量が所定範囲内であること、等である。
【００７５】
ＯＢＤ条件が成立している場合（ステップ２１０＝Ｙｅｓ）、処理がステップ２２０に進行し、可変圧縮比機構１４及びストロークセンサ３１４を含む（機械的）圧縮比制御系が正常であるか否かが判定される。この判定は、ＥＣＵ３００による圧縮比制御における圧縮比設定状態の指令値と、ストロークセンサ３１４による実際の圧縮比設定状態の取得値と、を比較することによって行われる。具体的には、上述の指令値と取得値との偏差が所定値以上である状態が所定時間以上継続した場合に、圧縮比制御系における異常の発生が検知される。
【００７６】
圧縮比制御系が正常である場合（ステップ２２０＝Ｙｅｓ）、処理がステップ２３０に進行し、ＥＧＲＯＢＤフラグＸｏｂｄがセットされ、本ルーチンが一旦終了する。これにより、図示しないＥＧＲＯＢＤルーチンによるＥＧＲＯＢＤの実施が許可される。なお、上述の通り、ＥＧＲＯＢＤそのものについては周知であるので（例えば特開平８−４２４０３号公報等参照）、本明細書においてはその詳細な説明は省略されている。
【００７７】
一方、ＯＢＤ条件が成立していない場合（ステップ２１０＝Ｎｏ）、又は圧縮比制御系に異常が発生している場合（ステップ２２０＝Ｎｏ）、処理がステップ２４０に進行し、ＥＧＲＯＢＤフラグＸｏｂｄがリセットされ、本ルーチンが一旦終了する。これにより、図示しないＥＧＲＯＢＤルーチンによるＥＧＲＯＢＤの実施が禁止される。
【００７８】
なお、本具体例においては、ＣＰＵ３０１によるルーチン２００の処理によって、本発明の異常診断実施可否決定部が実現されている。また、ＣＰＵ３０１によるステップ２２０の処理によって、本発明の圧縮比制御系異常検知部が実現されている。
【００７９】
＜＜圧縮比設定＞＞
ＣＰＵ３０１は、図３に示されている圧縮比設定ルーチン３００を、所定タイミング毎に実行する。なお、本具体例においては、このルーチン３００の処理によって、本発明の圧縮比制御部が実現されている。
【００８０】
まず、ステップ３１０にて、エンジン１が暖機後であるか否か（冷却水温Ｔｗ≧Ｔｗ0であるか否か）が判定される。エンジン１が暖機中である場合（ステップ３１０＝Ｎｏ）、処理がステップ３２０に進行する。ステップ３２０においては、排気温度を上昇させることで、エンジン１、上流側触媒２２１、及び下流側触媒２２２の暖機を促進するために、機械的圧縮比εｍが最低値ε0に設定される。その後、本ルーチンが一旦終了する。
【００８１】
エンジン１が暖機後である場合（ステップ３１０＝Ｙｅｓ）、処理がステップ３３０に進行し、ＥＧＲＯＢＤフラグＸｏｂｄがセットされているか否かが判定される。ＥＧＲＯＢＤフラグＸｏｂｄがセットされていない場合（ステップ３３０＝Ｎｏ）、現在の運転状態は、エンジン１の暖機後の通常運転である。よって、この場合、処理がステップ３４０に進行する。ステップ３４０においては、機械的圧縮比εｍが、エンジン回転数Ｎｅや負荷率ＫＬに基づいて、マップ等を用いて取得される。なお、負荷率ＫＬは、周知の通り、吸入空気流量Ｇａ、スロットルバルブ開度ＴＡ、あるいはアクセル操作量Ａccpに基づいて取得され得る。その後、本ルーチンが一旦終了する。
【００８２】
エンジン１が暖機後であり（ステップ３１０＝Ｙｅｓ）、且つＥＧＲＯＢＤフラグＸｏｂｄがセットされている場合（ステップ３３０＝Ｙｅｓ）、ＥＧＲＯＢＤが実施される。この場合、処理がステップ３６０に進行し、機械的圧縮比εｍが所定値εｄに固定される。すなわち、ＥＧＲＯＢＤ中の機械的圧縮比εｍが一定に制御される（なお、この場合、可変吸気バルブタイミング装置１２５及び可変排気バルブタイミング装置１２６による、実圧縮比εｒ及び膨張比εｅの設定状態も、一定に保持されるものとする。）。その後、本ルーチンが一旦終了する。
【００８３】
＜＜具体例による作用・効果＞＞
本具体例においては、圧縮比制御系に異常が発生している場合は、ＥＧＲＯＢＤが禁止される。よって、圧縮比制御系が正常である場合にのみ、ＥＧＲＯＢＤが実施される。また、ＥＧＲＯＢＤ中は、圧縮比が一定に制御される。したがって、本具体例によれば、ＥＧＲＯＢＤを良好な精度で行うことが可能になる。
【実施例２】
【００８４】
ＣＰＵ３０１は、図４に示されているＥＧＲＯＢＤ可否判定ルーチン４００を、所定タイミング毎に実行する。
【００８５】
まず、ステップ４１０にて、ＯＢＤ条件が成立しているか否かが判定される。ＯＢＤ条件が成立している場合（ステップ４１０＝Ｙｅｓ）、処理がステップ４２０に進行し、圧縮比制御系が正常であるか否かが判定される。
【００８６】
圧縮比制御系が正常である場合（ステップ４２０＝Ｙｅｓ）、処理がステップ４３０に進行し、ＥＧＲＯＢＤフラグＸｏｂｄがセットされ、本ルーチンが一旦終了する。一方、圧縮比制御系に異常が発生している場合（ステップ４２０＝Ｎｏ）、処理がステップ４４０に進行し、機械的圧縮比εｍの設定状態が特定（取得）可能であるか否かが判定される。
【００８７】
すなわち、圧縮比制御系の異常発生が可変圧縮比機構１４にかかるものであって、ストロークセンサ３１４は正常である場合、ＯＢＤ条件が満たされ且つ機械的圧縮比εｍの設定状態が正確に取得されればＥＧＲＯＢＤは良好に実施され得る。したがって、圧縮比制御系に異常が発生していても（ステップ４２０＝Ｎｏ）、機械的圧縮比εｍの設定状態が特定（取得）可能である場合（ステップ４４０＝Ｙｅｓ）、処理がステップ４３０に進行し、ＥＧＲＯＢＤフラグＸｏｂｄがセットされ、本ルーチンが一旦終了する。
【００８８】
ＯＢＤ条件が成立していない場合（ステップ４１０＝Ｎｏ）、又は圧縮比制御系に異常が発生し且つ機械的圧縮比εｍの設定状態が特定（取得）できない場合（ステップ４２０＝Ｎｏ、ステップ４４０＝Ｎｏ）、処理がステップ４５０に進行し、ＥＧＲＯＢＤフラグＸｏｂｄがリセットされ、本ルーチンが一旦終了する。
【００８９】
なお、本具体例においては、ＣＰＵ３０１によるルーチン４００の処理によって、本発明の異常診断実施可否決定部が実現されている。また、ＣＰＵ３０１によるステップ４２０及び４４０の処理によって、本発明の圧縮比制御系異常検知部が実現されている。
【００９０】
＜＜具体例による作用・効果＞＞
本具体例においては、圧縮比制御系に異常が発生している場合であっても、機械的圧縮比εｍの設定状態が特定（取得）可能であるときには、ＥＧＲＯＢＤが許可される。したがって、本具体例によれば、ＥＧＲＯＢＤの精度を良好に維持しつつ、ＥＧＲＯＢＤが実施可能な場合の当該実施を確保することが可能になる。
【実施例３】
【００９１】
＜＜圧縮比設定＞＞
ＣＰＵ３０１は、図５に示されている圧縮比設定ルーチン５００を、所定タイミング毎に実行する。なお、本具体例においては、このルーチン５００の処理によって、本発明の圧縮比制御部が実現されている。
【００９２】
まず、ステップ５１０にて、エンジン１が暖機後であるか否かが判定される。エンジン１が暖機中である場合（ステップ５１０＝Ｎｏ）、処理がステップ５２０に進行する。ステップ５２０においては、機械的圧縮比εｍが最低値ε0に設定される。その後、本ルーチンが一旦終了する。
【００９３】
エンジン１が暖機後である場合（ステップ５１０＝Ｙｅｓ）、処理がステップ５３０に進行し、圧縮比制御系が正常であるか否かが判定される。
【００９４】
圧縮比制御系に異常が発生している場合（ステップ５３０＝Ｎｏ）、駆動機構１４２に備えられた上述の油圧シリンダに対する油圧の供給が停止される。すると、駆動機構１４２に備えられた上述のスプリングの作用、及び、燃焼室ＣＣにおける燃焼圧の作用で、シリンダブロック１１とクランクケース１３とが最大限引き離される。これにより、駆動機構１４２の故障の場合とストロークセンサ３１４の故障の場合とにかかわらず、機械的圧縮比εｍが、強制的かつ自動的に、最低値ε0に設定される。
【００９５】
この状態で、ストッパ機構１４３により、シリンダブロック１１とクランクケース１３との位置関係が固定される。これにより、圧縮比制御系に異常が発生している場合の機械的圧縮比εｍが、最低値ε0に固定される。その後、本ルーチンが一旦終了する。
【００９６】
圧縮比制御系が正常である場合（ステップ５３０＝Ｙｅｓ）、処理がステップ５４０に進行し、ＥＧＲＯＢＤフラグＸｏｂｄがセットされているか否かが判定される。ＥＧＲＯＢＤフラグＸｏｂｄがセットされていない場合（ステップ５４０＝Ｎｏ）、現在の運転状態は、エンジン１の暖機後の通常運転である。よって、この場合、処理がステップ５５０に進行する。ステップ５５０においては、機械的圧縮比εｍが、エンジン回転数Ｎｅや負荷率ＫＬに基づいて、マップ等を用いて取得される。その後、本ルーチンが一旦終了する。
【００９７】
ＥＧＲＯＢＤフラグＸｏｂｄがセットされている場合（ステップ５４０＝Ｙｅｓ）、ＥＧＲＯＢＤが実施される。この場合、処理がステップ５６０に進行し、機械的圧縮比εｍが所定値εｄに固定される。すなわち、ＥＧＲＯＢＤ中の機械的圧縮比εｍが一定に制御される。その後、本ルーチンが一旦終了する。
【００９８】
＜＜ＥＧＲＯＢＤ可否判定＞＞
ＣＰＵ３０１は、図６に示されているＥＧＲＯＢＤ可否判定ルーチン６００を、所定タイミング毎に実行する。
【００９９】
まず、ステップ６１０にて、ＯＢＤ条件が成立しているか否かが判定される。ＯＢＤ条件が成立している場合（ステップ６１０＝Ｙｅｓ）、処理がステップ６２０に進行し、圧縮比制御系が正常であるか否かが判定される。
【０１００】
圧縮比制御系が正常である場合（ステップ６２０＝Ｙｅｓ）、処理がステップ６３０に進行し、ＥＧＲＯＢＤフラグＸｏｂｄがセットされ、本ルーチンが一旦終了する。一方、圧縮比制御系に異常が発生している場合（ステップ６２０＝Ｎｏ）、処理がステップ６４０に進行し、機械的圧縮比εｍが最低値ε0に固定されているか否かが判定される。
【０１０１】
機械的圧縮比εｍが最低値ε0に固定されている場合（ステップ６４０＝Ｙｅｓ）、処理がステップ６３０に進行し、ＥＧＲＯＢＤフラグＸｏｂｄがセットされ、本ルーチンが一旦終了する（なお、この場合のＥＧＲＯＢＤにおけるしきい値として、機械的圧縮比がεｄのときの値に対して適宜補正したものが用いられる。）。
【０１０２】
ＯＢＤ条件が成立していない場合（ステップ６１０＝Ｎｏ）、又は圧縮比制御系に異常が発生し且つ機械的圧縮比εｍが最低値ε0に固定されていない場合（ステップ６２０＝Ｎｏ、ステップ６４０＝Ｎｏ）、処理がステップ６５０に進行し、ＥＧＲＯＢＤフラグＸｏｂｄがリセットされ、本ルーチンが一旦終了する。
【０１０３】
なお、本具体例においては、ＣＰＵ３０１によるルーチン６００の処理によって、本発明の異常診断実施可否決定部が実現されている。また、ＣＰＵ３０１によるステップ６２０及び６４０の処理によって、本発明の圧縮比制御系異常検知部が実現されている。
【０１０４】
＜＜具体例による作用・効果＞＞
本具体例においては、圧縮比制御系に異常が発生している場合には、機械的圧縮比εｍが、強制的かつ自動的に、最低値ε0に設定及び固定される。これにより、不用意なノッキングやプレイグニッションの発生が効果的に防止される。
【０１０５】
また、圧縮比制御系に異常が発生している場合であっても、機械的圧縮比εｍが、強制的かつ自動的に、最低値ε0に設定及び固定された状態で、ＥＧＲＯＢＤが許可される。したがって、本具体例によれば、ＥＧＲＯＢＤの精度を良好に維持しつつ、ＥＧＲＯＢＤが実施可能な場合の当該実施を確保することが可能になる。
【０１０６】
＜変形例の例示列挙＞
なお、上述の実施形態や各具体例は、上述した通り、出願人が本願の出願時点において最良であると考えた本発明の具体的な構成及び制御例を単に例示したものにすぎないのであって、本発明はもとより上述の実施形態等によって何ら限定されるべきものではない。よって、上述の実施形態や各具体例に対して、本発明の本質的部分を変更しない範囲内において、種々の変形が施され得ることは、当然である。
【０１０７】
以下、変形例について幾つか例示する。ここで、以下の変形例の説明において、上述の実施形態における各構成要素と同様の構成・機能を有する構成要素については、当該変形例においても同一の名称及び同一の符号が付されているものとする。そして、当該構成要素の説明については、上述の実施形態における説明が、矛盾しない範囲で適宜援用され得るものとする。
【０１０８】
もっとも、変形例とて、下記のものに限定されるものではないことは、いうまでもない。本発明を、上述の実施形態や下記変形例の記載に基づいて限定解釈することは、（特に先願主義の下で出願を急ぐ）出願人の利益を不当に害する反面、模倣者を不当に利するものであって、許されない。
【０１０９】
また、上述の実施形態や各具体例、及び下記の各変形例に記載された内容の一部又は全部は、技術的に矛盾しない範囲において、適宜複合して適用され得ることも、いうまでもない。
【０１１０】
（１）本発明は、ガソリンエンジン、ディーゼルエンジン、メタノールエンジン、バイオエタノールエンジン、その他の任意のタイプの内燃機関に適用され得る。気筒数、気筒配列方式（直列、Ｖ型、水平対向）、燃料噴射方式（ポート噴射、筒内直接噴射）も、特に限定はない。
【０１１１】
（２）可変圧縮比機構１４を含むエンジン１の構成も、上述の実施形態のものに限定されない。例えば、コンロッド１３２がマルチリンク構造を有していて、このコンロッド１３２の屈曲状態が変更されることで機械的圧縮比が変更されるように、エンジン１が構成され得る（特開２００４−１５６５４１号公報等参照）。かかる構成を備えたエンジン１を含むシステムＳに対しても、本発明は好適に適用され得る。
【０１１２】
（３）本発明は、上述した実施形態における具体的動作例に限定されない。
【０１１３】
例えば、上述の実施形態における圧縮比制御は、主として機械的圧縮比に対するものであった。しかしながら、本発明はこれに限定されるものではない。
【０１１４】
可変吸気バルブタイミング装置１２５や可変排気バルブタイミング装置１２６による実圧縮比制御及び膨張比制御に対しても、本発明は同様に適用され得る。すなわち、上述の各フローチャートにおいては、圧縮比εの設定は機械的圧縮比εｍの設定であったが、実圧縮比εｒや膨張比εｅの設定であってもよい。
【０１１５】
また、運転状態に応じた実圧縮比の変更は、可変圧縮比機構１４による機械的圧縮比の変更と、可変吸気バルブタイミング装置１２５や可変排気バルブタイミング装置１２６によるバルブタイミングの変更と、を併用することでも行われ得る。本発明はこの場合に対しても良好に適用され得る。
【０１１６】
さらに、本発明は、可変圧縮比機構１４、可変吸気バルブタイミング装置１２５、及び可変排気バルブタイミング装置１２６により、機械的圧縮比及び吸排気バルブの開閉タイミングを変更可能とすることで、機械的圧縮比と実圧縮比と膨張比とが独立に設定及び変更され得るエンジン１に対しても、好適に適用され得る。
【０１１７】
ここで、異常診断の対象となる圧縮比制御系（膨張比制御系）には、可変吸気バルブタイミング装置１２５や可変排気バルブタイミング装置１２６が含まれ得る。よって、ストロークセンサ３１４の出力に基づく機械的圧縮比制御系の異常発生検知結果とともに、あるいはこれに代えて、吸気カムポジションセンサ３１３ａや排気カムポジションセンサ３１３ｂの出力に基づく可変吸気バルブタイミング装置１２５や可変排気バルブタイミング装置１２６（実圧縮比及び膨張比制御系）の異常発生検知結果に基づいて、ＥＧＲＯＢＤの実施可否が決定され得る。
【０１１８】
（３−１）  図７は、図３及び図５にて説明された圧縮比設定動作の具体例の、一つの変形例を示すフローチャートである。ＣＰＵ３０１は、図７に示されている圧縮比設定ルーチン７００を、所定タイミング毎に実行する。なお、本具体例においては、このルーチン７００の処理によって、本発明の圧縮比制御部が実現されている。
【０１１９】
まず、ステップ７１０にて、エンジン１が暖機後であるか否かが判定される。エンジン１が暖機中である場合（ステップ７１０＝Ｎｏ）、処理がステップ７２０に進行する。ステップ７２０においては、機械的圧縮比εｍが最低値ε0に設定され、本ルーチンが一旦終了する。
【０１２０】
エンジン１が暖機後である場合（ステップ７１０＝Ｙｅｓ）、処理がステップ７３０に進行し、機械的圧縮比εｍが、エンジン回転数Ｎｅや負荷率ＫＬに基づいて、マップ等を用いて取得される。次に、処理がステップ７４０に進行し、ＥＧＲＯＢＤフラグＸｏｂｄがセットされているか否かが判定される。ＥＧＲＯＢＤフラグＸｏｂｄがセットされていない場合（ステップ７４０＝Ｎｏ）、それ以降の処理がスキップされ、本ルーチンが一旦終了する。
【０１２１】
ＥＧＲＯＢＤフラグＸｏｂｄがセットされている場合（ステップ７４０＝Ｙｅｓ）、処理がステップ７５０に進行し、機械的圧縮比εｍの変動範囲Δεが、ＥＧＲＯＢＤの精度よい実施が可能な所定範囲内であるか否かが判定される。
【０１２２】
Δεが所定範囲外である場合（ステップ７５０＝Ｎｏ）、処理がステップ７６０に進行し、機械的圧縮比εｍが上述の所定値εｄに強制的に設定（修正）され、本ルーチンが一旦終了する。一方、Δεが所定範囲内である場合（ステップ７５０＝Ｙｅｓ）、そのまま本ルーチンが一旦終了する。すなわち、この場合、ステップ７３０にて設定された機械的圧縮比εｍがそのまま用いられることとなる。
【０１２３】
本変形例においては、ＥＧＲＯＢＤの実施にあたり、機械的圧縮比εｍが完全に一定でなく変動する場合であっても、その変動幅が小さいために良好なＥＧＲＯＢＤが可能であるときには、そのままＥＧＲＯＢＤが実施される（但し、圧縮比設定状態に応じて、ＥＧＲＯＢＤのしきい値が適宜補正され得る。）。
【０１２４】
（３−２）  図８は、図３及び図５にて説明された圧縮比設定動作の具体例の、他の変形例を示すフローチャートである。ＣＰＵ３０１は、図８に示されている圧縮比設定ルーチン８００を、所定タイミング毎に実行する。なお、本具体例においては、このルーチン８００の処理によって、本発明の圧縮比制御部が実現されている。
【０１２５】
まず、ステップ８１０にて、エンジン１が暖機後であるか否かが判定される。エンジン１が暖機中である場合（ステップ８１０＝Ｎｏ）、処理がステップ８２０に進行する。ステップ８２０においては、機械的圧縮比εｍが、最低値ε0に設定される。その後、機械的圧縮比εｍの値がバックアップＲＡＭ３０４に格納され（ステップ８２５）、本ルーチンが一旦終了する。
【０１２６】
エンジン１が暖機後である場合（ステップ８１０＝Ｙｅｓ）、処理がステップ８３０に進行し、ＥＧＲＯＢＤフラグＸｏｂｄがセットされているか否かが判定される。ＥＧＲＯＢＤフラグＸｏｂｄがセットされていない場合（ステップ８３０＝Ｎｏ）、現在の運転状態は、エンジン１の暖機後の通常運転である。よって、この場合、処理がステップ８４０に進行する。ステップ８４０においては、機械的圧縮比εｍが、エンジン回転数Ｎｅや負荷率ＫＬに基づいて、マップ等を用いて取得される。その後、機械的圧縮比εｍの値がバックアップＲＡＭ３０４に格納され（ステップ８４５）、本ルーチンが一旦終了する。
【０１２７】
エンジン１が暖機後であり（ステップ８１０＝Ｙｅｓ）、且つＥＧＲＯＢＤフラグＸｏｂｄがセットされている場合（ステップ８３０＝Ｙｅｓ）、ＥＧＲＯＢＤが実施される。この場合、処理がステップ８５０に進行し、バックアップＲＡＭ３０４に格納された機械的圧縮比εｍの値が読み込まれる。すなわち、機械的圧縮比εｍが、前回と同じ値に保持される。その後、本ルーチンが一旦終了する。
【０１２８】
このように、本変形例においては、ＥＧＲＯＢＤの実施中における機械的圧縮比εｍが一定になるように、機械的圧縮比εｍが制御される（このときのＥＧＲＯＢＤの実施中における機械的圧縮比εｍはεｄとは限らない）。
【０１２９】
（４）その他、特段に言及されていない変形例についても、本発明の本質的部分を変更しない範囲内において、本発明の技術的範囲に含まれることは当然である。
【０１３０】
また、本発明の課題を解決するための手段を構成する各要素における、作用・機能的に表現されている要素は、上述の実施形態や変形例にて開示されている具体的構造の他、当該作用・機能を実現可能ないかなる構造をも含む。さらに、本明細書にて引用した各公報の内容（明細書及び図面を含む）は、本明細書の一部を構成するものとして援用され得る。
【図面の簡単な説明】
【０１３１】
【図１】本発明の一実施形態が適用されたシステム（車両等）の要部の概略構成を示す図である。
【図２】図１に示されている本実施形態の制御装置による、ＥＧＲＯＢＤ可否判定ルーチンの一具体例を示すフローチャートである。
【図３】図１に示されている本実施形態の制御装置による、圧縮比設定ルーチンの一具体例を示すフローチャートである。
【図４】図１に示されている本実施形態の制御装置による、ＥＧＲＯＢＤ可否判定ルーチンの他の具体例を示すフローチャートである。
【図５】図１に示されている本実施形態の制御装置による、圧縮比設定ルーチンの他の具体例を示すフローチャートである。
【図６】図１に示されている本実施形態の制御装置による、ＥＧＲＯＢＤ可否判定ルーチンの他の具体例を示すフローチャートである。
【図７】図３及び図５にて説明された圧縮比設定動作の具体例の、一つの変形例を示すフローチャートである。
【図８】図３及び図５にて説明された圧縮比設定動作の具体例の、他の変形例を示すフローチャートである。
【符号の説明】
【０１３２】
Ｓ…システム              １…エンジン              １１…シリンダブロック
１２…シリンダヘッド      １３…クランクケース      １４…可変圧縮比機構
１４１…連結機構          １４２…駆動機構          １４３…ストッパ機構
２…吸排気系統            ２１…吸気通路            ２２…排気通路
２３０…ＥＧＲ装置        ２３１…ＥＧＲ通路        ２３２…ＥＧＲ制御バルブ
３…制御装置              ３００…ＥＣＵ            ３１４…ストロークセンサ
【図１】
2010133294.tif 000003
【図２】
2010133294.tif 000004
【図３】
2010133294.tif 000005
【図４】
2010133294.tif 000006
【図５】
2010133294.tif 000007
【図６】
2010133294.tif 000008
【図７】
2010133294.tif 000009
【図８】
2010133294.tif 000010