(57)【要約】【課題】温度条件が変化してもウエストゲートバルブ（バルブ機構）の制御精度を安定して維持することが可能な制御装置を提供する。【解決手段】ウエストゲートバルブが全閉位置に収束すると、そのときの開度センサの出力に基づいて閉弁位置学習値の更新を行う。一方、ウエストゲートバルブが全閉位置に収束していない場合には、最後に閉弁位置学習値の更新を行ってからの温度変化に応じて閉弁位置学習値を修正する。これにより、閉弁位置学習値の更新を行えない状態での温度条件の変化によって開度センサの出力特性が変化したときに、係る出力特性の変化に見合う閉弁位置学習値に修正できる。【選択図】図２
2015059549.tif 000002
【特許請求の範囲】
【請求項１】
ターボチャージャと、アクチュエータによって動作し前記ターボチャージャのタービンへの排ガス流入量を調整するバルブ機構と、前記バルブ機構の動作位置を検出するセンサと、を備えた内燃機関において、前記センサの出力に基づいて前記バルブ機構を制御する制御装置であって、
前記バルブ機構の温度変化に応じて前記バルブ機構の制御を変更する、内燃機関の制御装置。
【請求項２】
ターボチャージャと、アクチュエータによって動作し前記ターボチャージャのタービンへの排ガス流入量を調整するバルブ機構と、前記バルブ機構の動作位置を検出するセンサと、を備えた内燃機関において、前記センサの出力に基づいて前記バルブ機構を制御する制御装置であって、
前記バルブ機構の動作位置が基準位置であるときの前記センサの出力に基づき前記センサの出力に応じた前記バルブ機構の制御を変更すると共に、前記バルブ機構の動作位置が前記基準位置とは異なるときに前記バルブ機構の温度変化に基づき前記センサの出力に応じた前記バルブ機構の制御を変更する、内燃機関の制御装置。
【請求項３】
前記バルブ機構の動作位置が基準位置であるときの前記センサの出力に基づき、前記センサの出力に応じた前記バルブ機構の制御を修正するための修正用データを設定し、前記バルブ機構の動作位置が基準位置とは異なるようになってからの前記バルブ機構の温度変化に応じて前記修正用データを変更する、請求項２記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ターボチャージャを備えた内燃機関において、アクチュエータによって動作しタービンへの排気流入量を調整するバルブ機構を制御する制御装置に関する。
【背景技術】
【０００２】
特許文献１には、ターボチャージャを備えた内燃機関において、目標過給圧と実過給圧との偏差に基づいてウエストゲートバルブの開度補正量を算出し、エンジンの暖機完了後であることを条件に、前記開度補正量に基づいてウエストゲートバルブの全閉位置学習値を算出することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２７４８３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ウエストゲートバルブなど、タービンへの排気流入量を調整するバルブ機構を、当該バルブ機構の作動量（開度）を検出するセンサの出力に基づいて制御する場合、バルブ機構の作動量を高精度に検出するために、バルブ機構を既知の基準位置（例えば、全閉位置）に作動させたときのセンサ出力を学習させる場合がある。
【０００５】
しかし、センサの出力特性は温度条件で変化するため、学習を実施したときと異なる温度条件では学習結果が適合しなくなり、また、温度条件毎に学習を行おうとしても、バルブ機構を既知の基準位置に安定して作動させておくことができず、学習機会を確保することが難しい場合があり、温度条件の変化に対して安定した制御精度を維持することが困難であるという問題があった。
【０００６】
本発明は上記問題点に鑑みなされたものであり、温度条件が変化してもバルブ機構の制御精度を安定して維持することが可能な、内燃機関の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
そのため、本願発明は、ターボチャージャと、アクチュエータによって動作し前記ターボチャージャのタービンへの排ガス流入量を調整するバルブ機構と、前記バルブ機構の動作位置を検出するセンサと、を備えた内燃機関において、前記センサの出力に基づいて前記バルブ機構を制御する制御装置であって、前記バルブ機構の温度変化に応じて前記バルブ機構の制御を変更するようにした。
【発明の効果】
【０００８】
上記発明によると、温度条件が変化してもバルブ機構の制御精度を安定して維持することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における内燃機関のシステム図である。
【図２】本発明の実施形態における全閉位置学習の手順の一例を示すフローチャートである。
【図３】本発明の実施形態における温度条件と閉位置学習補正値との相関の一例を示すタイムチャートである。
【発明を実施するための形態】
【００１０】
以下に本発明の実施の形態を説明する。
図１は、本発明に係る制御装置が適用される内燃機関の構成例を示す図である。
この図１に示す内燃機関１０は、過給機としてのターボチャージャ１１６を有するターボチャージャ付き内燃機関であって車両に搭載される。
【００１１】
内燃機関１０の吸気管１１１には、ターボチャージャ１１６を構成するコンプレッサ１１７が設けられており、コンプレッサ１１７によって圧縮された吸気は、吸気管１１１を通って電制スロットル１０７の入口側に導入される。
電制スロットル１０７は、モータなどのアクチュエータによってスロットルバルブの開度を変化させる機構である。
【００１２】
内燃機関１０の制御装置である電子コントロールユニット（ＥＣＵ）１０２は、アクセルペダル１０１の開度情報などに基づいて電制スロットル１０７の開度を制御することで、インテークマニホールド１０９内に導入される吸気量を制御する。
インテークマニホールド１０９には吸気圧を測定するための吸気圧センサ１０８が設けられ、吸気圧センサ１０８の測定信号はＥＣＵ１０２に送信される。
【００１３】
ＥＣＵ１０２は、マイクロコンピュータを備え、例えば、吸気圧センサ１０８によって計測された吸気圧とクランク角センサ（図示省略）の出力信号より演算した機関回転速度とに基づいて、目標空燃比を実現するために適量な燃料噴射量を演算する。
また、インテークマニホールド１０９にはインジェクタ１０３が設けられている。
【００１４】
インジェクタ１０３はＥＣＵ１０２が出力する燃料噴射指令に従って燃料噴射を行い、インジェクタ１０３により噴射された燃料は、吸気バルブ１０４が開き、内燃機関１０のピストン１１０が下降する過程（吸気行程）で燃焼室１００内に空気と共に導入される。
燃焼室１００内の燃料と空気との混合気は、吸気バルブ１０４が閉じピストン１１０が上昇する過程（圧縮行程）で圧縮され、圧縮上死点前での点火プラグ１０６の火花点火によって着火燃焼してピストン１１０を押し下げ（膨張行程）、出力トルクを発生させる。
【００１５】
その後、ピストン１１０が上昇し排気バルブ１０５が開くことで排気行程が始まり、燃焼室１００の排ガスが排気管１１２へ排出される。
排気管１１２には、ターボチャージャ１１６を構成するタービン１１８が取り付けられている。タービン１１８は、排気管１１２を流れる排ガスのエネルギによって回転駆動され、同軸のコンプレッサ１１７を同期回転させる。
【００１６】
ターボチャージャ１１６は、排ガスのエネルギを利用してタービン１１８を回転駆動することで同軸のコンプレッサ１１７を回転させ、コンプレッサ１１７の回転によって過給効果を得るシステムであり、過給効果はタービン１１８に流入する排ガス量に依存する。
上記ターボチャージャ１１６は、タービン１１８をバイパスして排ガスを流すためのバイパス通路であるウエストゲート１１３と、このウエストゲート１１３の開口面積を調整するバルブ機構であるウエストゲートバルブ１１４とを備えている。
【００１７】
ウエストゲートバルブ１１４は、モータなどのアクチュエータ１１４ａによって弁体を変位させてウエストゲート１１３の開口面積を変化させる機構であり、ウエストゲートバルブ１１４の開度（動作位置）を変更することで、タービン１１８に対する排ガス流入量（換言すれば、タービン１１８をバイパスさせてウエストゲート１１３を通過させる排ガス量）が調整される。
例えば、タービン１１８をバイパスさせてウエストゲート１１３を通過させる排ガス量を増やし、相対的にタービン１１８に対する排ガス流入量を減らすことで、吸気圧（過給圧）の上昇が抑制されることになる。
【００１８】
本実施形態において、ウエストゲートバルブ１１４は、全閉側と全開側とにそれぞれ設けられたストッパによってその開度変更範囲が機械的に制限される構造を備え、ウエストゲートバルブ１１４の構造上の全閉位置は、閉側のストッパに弁体が突き当たっている状態若しくはアクチュエータ１１４ａの閉側への作動（ストローク）限界点であり、また、ウエストゲートバルブ１１４の構造上の全開位置は、開側のストッパに弁体が突き当たっている状態若しくはアクチュエータ１１４ａの開側への作動（ストローク）限界点である。なお、ウエストゲートバルブ１１４の開度制御においてウエストゲートバルブ１１４の開口面積が最大となる位置を、制御上の全開位置とすることができる。
【００１９】
また、ウエストゲートバルブ１１４の開度（バルブのストローク位置、動作位置）を検出する開度センサ１１４ｂを設けてあり、この開度センサ１１４ｂからウエストゲートバルブ１１４の開度に応じて出力される信号はＥＣＵ１０２に入力される。
ＥＣＵ１０２は、吸気圧センサ１０８で検出される吸気圧などに基づきウエストゲートバルブ１１４の目標開度を決定し、開度センサ１１４ｂで検出される実開度と前記目標開度との偏差に応じてアクチュエータ１１４ａの操作量を変化させることで、ウエストゲートバルブ１１４の実開度を目標開度に近づける制御（フィードバック制御）を行う。
【００２０】
ここで、開度センサ１１４ｂの取り付けばらつきや部品ばらつき、また、開度センサ１１４ｂの出力特性の経時変化などによって、開度センサ１１４ｂの出力信号とウエストゲートバルブ１１４の実開度との相関が変化し、更に、ウエストゲートバルブ１１４の温度条件によっても前記相関が変化する。
従って、ＥＣＵ１０２によるウエストゲートバルブ１１４の開度制御（開度センサ１１４ｂの出力に応じたアクチュエータ１１４ａの操作量の設定特性）若しくは開度センサ１１４ｂの出力に応じて算出されるウエストゲートバルブ１１４の実開度の情報を前記相関の変化に応じて修正しないと、ウエストゲートバルブ１１４の開度制御の精度、引いては、吸気圧制御の精度が低下し、内燃機関１０１の運転性能を低下させることになってしまう。
【００２１】
そこで、ＥＣＵ１０２は、図２のフローチャートに示す手順に従い、開度センサ１１４ｂの出力信号とウエストゲートバルブ１１４の実開度との相関を学習し、当該学習結果に基づいてウエストゲートバルブ１１４の開度制御を修正する制御を行う。
なお、学習結果に基づくウエストゲートバルブ１１４の開度制御の修正には、開度センサ１１４ｂの出力に応じたアクチュエータ１１４ａの操作量の設定特性の修正の他、開度センサ１１４ｂの出力とウエストゲートバルブ１１４の実開度との相関の修正が含まれる。
図２のフローチャートに示す処理は、ＥＣＵ１０２によって所定時間毎の割り込み処理によって実行される。
【００２２】
ＥＣＵ１０２は、まず、ステップＳ５０１にてウエストゲートバルブ１１４の実開度を目標開度に近づける制御（フィードバック制御、Ｆ／Ｂ制御）の実行中であるか否かを判断し、フィードバック制御を実行していない場合には、ステップＳ５０２以降の処理を行うことなく今回の処理を終了させる。
一方、ＥＣＵ１０２は、ステップＳ５０１にて、ウエストゲートバルブ１１４の実開度を目標開度に近づける制御（フィードバック制御）の実行中であると判断すると、ステップＳ５０２へ進む。
【００２３】
ステップＳ５０２で、ＥＣＵ１０２は、ウエストゲートバルブ（ＷＧＶ）１１４を全閉にする要求が発生しているか否か、換言すれば、目標開度が全閉位置であるか否かを判断する。
なお、ウエストゲートバルブ１１４の全閉要求は、吸気圧（過給圧）制御に伴う全閉要求の他、所定運転条件で学習を行わせるための全閉要求が含まれる。
【００２４】
全閉要求がある場合（目標開度＝全閉である場合）、ＥＣＵ１０２は、ステップＳ５０３へ進み、開度センサ１１４ｂで検出される実開度が全閉に近づくように、アクチュエータ１１４ａに出力する操作量を変化させる。つまり、開度センサ１１４ｂの出力をウエストゲートバルブ１１４の開度に変換し、係る開度が目標開度に近づく方向にアクチュエータ１１４ａを動作させる。
【００２５】
アクチュエータ１１４ａが例えばモータである場合、ＥＣＵ１０２は、モータへの印加電圧及び電圧の印加方向を制御するデューティ比を、開度センサ１１４ｂで検出される実開度と目標開度との偏差に基づいて決定する。
なお、全閉位置に向けてウエストゲートバルブ１１４を駆動する制御において、全閉位置（ストッパ位置）よりも開度がより小さい目標を設定することで、開度センサ１１４ｂで検出される実開度に誤差があっても、ウエストゲートバルブ１１４をストッパに突き当てて全閉位置とすることができる。
【００２６】
ＥＣＵ１０２は、全閉位置に向けてウエストゲートバルブ１１４を駆動する制御を実施すると、ステップＳ１０４に進み、ウエストゲートバルブ１１４の開度が全閉に収束したか否かを判断する。
ＥＣＵ１０２は、開度センサ１１４ｂで検出される実開度が全閉位置付近の一定値で推移している場合に、ウエストゲートバルブ１１４の開度が全閉に収束していると判断することができる。
【００２７】
ＥＣＵ１０２は、ウエストゲートバルブ１１４の開度が全閉に収束していると判断すると、ステップＳ５０５へ進み、そのときの開度センサ１１４ｂの出力に基づいて閉弁位置学習値の算出を行う。
前記閉弁位置学習値は、ウエストゲートバルブ１１４の動作位置が全閉位置（基準位置）であるときの開度センサ１１４ｂの出力に基づき設定される、ウエストゲートバルブ１１４のアクチュエータ１１４ａの制御（操作量）を修正するための修正用データである。
なお、修正用データには、開度センサ１１４ｂの出力に応じたアクチュエータ１１４ａの操作量を修正するためのデータの他、開度センサ１１４ｂの出力とウエストゲートバルブ１１４の実開度との相関を修正するためのデータが含まれる。
【００２８】
前記閉弁位置学習値は、ウエストゲートバルブ１１４の実開度と開度センサ１１４ｂの出力との相関（センサ出力特性）の標準状態（設計値）からのずれによる実開度の検出誤差や実開度の制御誤差を修正するための学習値であり、具体的には、開度センサ１１４ｂの出力信号の補正値、開度センサ１１４ｂの出力信号を実開度のデータに変換する特性の補正値、開度センサ１１４ｂの出力信号から求めた開度データの補正値、目標開度の補正値、目標値と実開度との偏差の補正値などである。
【００２９】
即ち、ＥＣＵ１０２は、メモリに格納されている閉弁位置学習値に基づいて、開度センサ１１４ｂの出力信号の補正、開度センサ１１４ｂの出力信号を実開度のデータに変換する特性の補正、開度センサ１１４ｂの出力信号から求めた開度データの補正、目標開度の補正、目標値と実開度との偏差の補正などを行うことで、センサ出力特性の変化によってウエストゲートバルブ１１４の開度制御の精度が低下することを抑制する。
【００３０】
なお、ＥＣＵ１０２は、ステップＳ５０５において、そのときの開度センサ１１４ｂの出力に基づいて閉弁位置学習値を算出し、前回までの閉弁位置学習値を新たに算出した値に書き換えてメモリに格納することができる。また、閉弁位置学習値にフィルタリング処理を施した結果を実際に補正に用いる閉弁位置学習値としてメモリに格納させたり、全閉状態でのセンサ出力にフィルタリング処理を施し、フィルタリング処理後のセンサ出力に基づいて閉弁位置学習値を算出したりすることができる。フィルタリング処理としては、例えば、前回までの閉弁位置学習値（前回での全閉時センサ出力）と新たに算出した閉弁位置学習値（今回の全閉時センサ出力）との加重平均演算などの平均化処理が含まれる。
【００３１】
ＥＣＵ１０２は、ステップＳ５０５で閉弁位置学習値の算出（更新）を実施すると、次いでステップＳ５０６へ進み、閉弁位置学習値を温度条件に応じて補正するための補正係数のリセットを行ったり、温度条件に応じて閉弁位置学習値を補正する処理をキャンセルしたりして、結果として、温度条件に応じた閉弁位置学習値の補正をキャンセルする。
これは、ステップＳ５０５にて更新された閉弁位置学習値は、現状の温度条件でのセンサ出力特性を反映した値であって、閉弁位置学習値の更新を行ったときの温度条件と、現状の温度条件とが同じであるためである。
【００３２】
後述するように、前記補正係数は、閉弁位置学習値の更新を行ったときの温度条件と、閉弁位置学習値を用いて実際に補正処理（修正処理）を行うときの温度条件との違いによってセンサ出力特性が変化し、閉弁位置学習値が適正値からずれることを抑制するために、閉弁位置学習値の補正に用いられる。
ＥＣＵ１０２は、ステップＳ５０６で温度条件に応じた閉弁位置学習値の補正をキャンセルすると、ステップＳ５０７へ進み、前回までの閉弁位置学習値と更新後の閉弁位置学習値との偏差の絶対値が設定値を超えないように、更新後の閉弁位置学習値を制限する処理を実施する。
【００３３】
つまり、前回までの閉弁位置学習値と更新後の閉弁位置学習値との偏差の絶対値が設定値を超えている場合、ＥＣＵ１０２は、前回までの閉弁位置学習値に対する偏差が前記設定値である閉弁位置学習値を、今回の更新後の閉弁位置学習値とする。
更新処理に伴い閉弁位置学習値が大きく変化すると、アクチュエータ１１４ａの操作量が急変し、これによって吸気圧（過給圧）が変化して内燃機関１０の出力トルクの変動を発生させる可能性がある。そこで、ＥＣＵ１０２は、更新処理に伴う閉弁位置学習値の変化量を設定値以内に制限したり、操作量の制御範囲内で閉弁位置学習値の変化分を差し引いたりして、トルク変動の発生を抑制する。
即ち、閉弁位置学習値が変化すると、ウエストゲートバルブ１１４の弁体の位置（ストローク位置）に変化がないのに、全閉位置から全開位置までの間のどこに位置にしているかを示す開度率（ストローク率）が変化することになる。このため、アクチュエータ１１４ａの駆動デューティを開度率（ストローク率）に基づき制御する場合、閉弁位置学習値が変化することで開度率（ストローク率）が変化することで、不要にデューティ比を変化させることになってしまう。そこで、開度率（ストローク率）の変化から閉弁位置学習値の変化による分を差し引くことで、不要にデューティ比を変化させることを抑制できる。
【００３４】
ＥＣＵ１０２は、ステップＳ５０７の制限処理に続いて、ステップＳ５０８及びステップＳ５０９にて、更新後の閉弁位置学習値を下限リミットよりも高く上限リミットよりも低い値（下限リミットと上限リミットとで挟まれる領域の値）に制限する処理を行う。
ステップＳ５０８で、ＥＣＵ１０２は、更新後の閉弁位置学習値と下限リミットとを比較し、更新後の閉弁位置学習値が下限リミットよりも低い値であれば、下限リミットの値を更新後の閉弁位置学習値とすることで、下限リミットを下回る閉弁位置学習値が設定されることがないようにする。
【００３５】
更に、ステップＳ５０９で、ＥＣＵ１０２は、更新後の閉弁位置学習値と上限リミットとを比較し、更新後の閉弁位置学習値が上限リミットよりも高い値であれば、上限リミットの値を更新後の閉弁位置学習値とすることで、上限リミットを上回る閉弁位置学習値が設定されることがないようにする。
上記の下限リミット及び上限リミットによる制限処理により、閉弁位置学習値が誤学習されたときにそのままの値が用いられてしまうことを抑制でき、閉弁位置学習値の誤学習によってウエストゲートバルブ１１４の開度制御（吸気圧制御）の精度が低下することを抑制できる。
【００３６】
尚、ステップＳ５０７における閉弁位置学習値の変化の制限値、ステップＳ５０８における下限リミット、ステップＳ５０９における上限リミットを、例えば、内燃機関１０の運転条件（負荷、回転速度）などに応じて可変に設定することができる。
一方、ＥＣＵ１０２は、ステップＳ５０２でウエストゲートバルブ１１４の全閉要求状態ではないと判断すると、ステップＳ５１０へ進む。
【００３７】
ステップＳ５１０で、ＥＣＵ１０２は、ウエストゲートバルブ１１４の開度が一定値に収束しているか否かを判断する。
ウエストゲートバルブ１１４は、排ガスの圧力に抗してバルブを変位させるトルクをアクチュエータ１１４ａによって発生させるから、ウエストゲートバルブ１１４の開弁状態では、排ガス圧力の変動に影響されてバルブ開度が変動する。
【００３８】
従って、ＥＣＵ１０２が、ステップＳ５１０でウエストゲートバルブ１１４の開度が一定値に収束していると判断した場合は、学習した全閉位置よりも実際の全閉位置が開度の高い側にずれていて、全閉が要求されていないものの実際にはウエストゲートバルブ１１４が閉側のストッパに突き当たった全閉状態である可能性がある。
但し、ウエストゲートバルブ１１４が中間開度でロックしている場合にも、ウエストゲートバルブ１１４の開度が一定値に収束することになるので、ＥＣＵ１０２は、ステップＳ５１１以降へ進んで、全閉位置に収束している状態であるか否かを開度情報以外に基づいて判断する。
【００３９】
ステップＳ５１１で、ＥＣＵ１０２は、アクチュエータ１１４ａの操作量（駆動デューティ）が設定値よりも高いか否かを判断する。ウエストゲートバルブ１１４が実際に全閉に収束している場合には、全閉位置を規定するストッパにバルブを押し付けるトルクをアクチュエータ１１４ａによって発生させていることになり、排ガスの圧力に抗して全閉位置を保持するためには一定以上の押し付けトルクが要求される。
【００４０】
そこで、ＥＣＵ１０２は、ステップＳ５１１において、全閉位置の保持に要求されるトルクを発生させているか否かをアクチュエータ１１４ａの操作量に基づいて判断する。
なお、アクチュエータ１１４ａが例えばモータである場合、ＥＣＵ１０２は、ステップＳ５１１にて、モータの駆動電流が設定電流値よりも高いか否かを判断することで、全閉位置の保持に要求されるトルクを発生させているか否かを判断することができる。
【００４１】
ＥＣＵ１０２は、ステップＳ５１１にてアクチュエータ１１４ａの操作量が設定値よりも高いと判断すると、ステップＳ５１２に進んで、ウエストゲートバルブ１１４の開度が一定値に収束していて、かつ、アクチュエータ１１４ａの操作量が設定値よりも高い状態が設定時間以上継続しているか否かを判断する。
ステップＳ５１２で、ＥＣＵ１０２は、安定した継続状態であるか否かを判断することで、開度変化の渋りなどによる一時的な収束状態であるか否かを判断する。
【００４２】
そして、ＥＣＵ１０２は、ウエストゲートバルブ１１４の開度が一定値に収束していて、かつ、アクチュエータ１１４ａの操作量が設定値よりも高い状態が設定時間以上継続していると判断すると、更に、ステップＳ５１３へ進む。
ステップＳ５１３で、ＥＣＵ１０２は、収束状態での開度の検出値と全閉位置学習で学習した全閉位置（ストッパの突き当り位置）との差が設定値以下である否かを判断する。
【００４３】
つまり、ＥＣＵ１０２は、全閉位置学習で学習した全閉位置から近い開度に収束している場合、開度センサ１１４ｂの検出特性の変化により実際の全閉位置でのセンサ出力が変化したことで、全閉要求がない状態でウエストゲートバルブ１１４が全閉位置のストッパに突き当てられているものと推定する。
そして、ＥＣＵ１０２は、ステップＳ５１３で、収束状態での開度の検出値と全閉位置学習で学習した全閉位置との差が設定値以下であると判断した場合、つまり、開度センサ１１４ｂの検出特性の変化により実際の全閉位置でのセンサ出力が変化し、全閉要求がない状態でウエストゲートバルブ１１４が全閉位置のストッパに突き当てられていると判断すると、ステップＳ５０５〜ステップＳ５０９へ進む。
【００４４】
これにより、全閉位置を目標としてウエストゲートバルブ１１４を駆動制御している場合と同様に閉弁位置学習値の更新学習が行われ、全閉位置学習の実施機会を拡大することができる。
一方、ＥＣＵ１０２は、ステップＳ５１０で開度の収束状態ではないと判断した場合、ステップＳ５１１でアクチュエータ１１４ａの操作量が設定値よりも低いと判断した場合、ステップＳ５１２で継続時間が設定時間に達していないと判断した場合、更に、ステップＳ５１３で収束状態での開度の検出値と全閉位置学習で学習した全閉位置との差が設定値よりも大きいと判断した場合には、全閉位置の学習条件が成立していないと判断し、ステップＳ５１４へ進む。
【００４５】
また、ＥＣＵ１０２は、ステップＳ５０４で全閉位置に収束していないと判断した場合も、ステップＳ５１４へ進む。つまり、ＥＣＵ１０２は、全閉位置の学習条件が成立せず、全閉位置の学習を行わない場合（閉弁位置学習値を更新しない場合）にステップＳ５１４に進む。
ＥＣＵ１０２がステップＳ５１４へ進んだ場合、最後に全閉位置学習を行ってから温度条件が変化していて、係る温度条件の変化によって開度センサ１１４ｂの検出特性が変化し、現状の閉弁位置学習値が実際のセンサ検出特性に適合していない可能性がある。
【００４６】
そこで、ＥＣＵ１０２は、閉弁位置学習値を温度条件の変化に適合させて変更するための処理を、ステップＳ５１４〜ステップＳ５１６で実施する。
ステップＳ５１４で、ＥＣＵ１０２は、ウエストゲートバルブ１１４の温度（周辺温度）の計測又は推定を行う。
ウエストゲートバルブ１１４の温度は、主に排気管１１２内の排気の温度に依存する。このため、内燃機関１０が、排気管１１２内の排気の温度を検出する排温センサ１２０を備える場合には、この排温センサ１２０の出力に基づき検出される排気温度に基づいてウエストゲートバルブ１１４の温度を推定することができる。
【００４７】
また、排気の温度を、内燃機関１０の運転状態（吸気量、トルク、吸気圧、回転速度、吸気温度、バルブタイミング、燃料噴射タイミング、空燃比など）から推定することができる。
また、ウエストゲートバルブ１１４の温度は、排気温度が同じでも、そのときの外気温度、車速（走行風）、アクチュエータ１１４ａの発熱量、ウエストゲートバルブ１１４の開度（タービンをバイパスさせる排気量）に影響されて変化するので、排気温度から推定したウエストゲートバルブ１１４の温度を、前述の外気温度などに応じて補正することで、より高精度な温度推定を行える。
【００４８】
また、ウエストゲートバルブ１１４の温度（例えば、往復動するバルブの駆動軸の温度など）を検出するバルブ温度センサを設け、このバルブ温度センサの出力からＥＣＵ１０２がウエストゲートバルブ１１４の温度を検出する構成とすることができる。
なお、本ルーチンの前回実行時に、ＥＣＵ１０２がステップＳ５０５における閉弁位置学習値の更新処理を実施していた場合、今回ステップＳ５１４において計測又は推定したウエストゲートバルブ１１４の温度は、全閉位置の学習を実施したときの温度であると見做すことができ、前回実行時にはこの検出温度に適合する閉弁位置学習値を学習したことになる。
【００４９】
ＥＣＵ１０２は、全閉位置の学習を最近に行ったときの温度条件を記憶するか、又は、ステップＳ５１４において計測又は推定したウエストゲートバルブ１１４の温度を次回にステップＳ５１４以降に進むようになるまで記憶する。
一方、閉弁位置学習値を学習してから時間が経過し（内燃機関１０の運転条件が変化し）、ウエストゲートバルブ１１４の温度が閉弁位置学習値を学習したときから変化した場合、開度センサ１１４ｂの出力特性が温度変化によって学習を行ったときから変化し、閉弁位置学習値が適正値からずれる可能性がある。
【００５０】
また、ステップＳ５１４へ進んだときには、ウエストゲートバルブ１１４が全閉位置ではなく、開度センサ１１４ｂの出力に基づく全閉位置の学習は行えない状況であり、次に全閉位置の学習条件が成立し、ステップＳ５０５に進むようになるまでの間、全閉位置の学習によって閉弁位置学習値を適正値に更新することができない。
そこで、ウエストゲートバルブ１１４の温度毎の開度センサ１１４ｂの出力特性を実験などによって求めておき、係る温度依存の出力特性の変化に基づき、ある温度条件で学習した閉弁位置学習値を異なる温度条件で適合させるための補正係数（補正値）を検索するためのマップ、テーブル、基準補正係数、関数などを、ＥＣＵ１０２のメモリに格納しておく。
【００５１】
そして、ステップＳ５１５へ進んだＥＣＵ１０２は、最近に全閉位置学習を行ったときからのウエストゲートバルブ１１４の温度変化に基づいて、閉弁位置学習値の補正係数を設定する。
尚、補正係数は、温度の変化方向に応じて閉弁位置学習値を増大方向若しくは減少方向に補正する値である。
【００５２】
例えば、ＥＣＵ１０２は、全閉位置学習を行ったときの温度、及び、現状の温度を変数として補正係数を記憶するマップを参照し、記憶している全閉位置学習を行ったときの温度及び今回ステップＳ５１４で計測又は推定した温度に対応する補正係数を検索することができる。
また、ＥＣＵ１０２は、単位温度変化量に対応する単位補正係数を記憶しておき、前回に計測又は推定した温度と今回計測又は推定した温度との偏差と単位補正係数とから、直近の温度計測周期での温度変化分に対応する補正係数を求め、係る補正係数を、全閉位置学習を行ったときから順次積算した結果を最終的な補正係数とすることができる。
【００５３】
即ち、最近に全閉位置学習を行ったときからの温度変化に応じて、全閉位置学習を現時点での温度に適合する値に変更するための補正係数（補正値）を設定できればよく、補正係数の設定方法は適宜変更することが可能である。
ＥＣＵ１０２は、ステップＳ５１５で補正係数の算出を行うと、ステップＳ５１６へ進み、最近に全閉位置学習を行ったときに更新学習した閉弁位置学習値に、ステップＳ５１５で設定した補正係数を乗算し、その結果を、現状の温度条件に見合う閉弁位置学習値として、ウエストゲートバルブ１１４の開度制御の修正に用いる。
【００５４】
上記のように、ＥＣＵ１２０は、ウエストゲートバルブ１１４の全閉状態で閉弁位置学習値を更新させることができない場合であっても、最近に更新を行ってからの温度変化に応じて閉弁位置学習値を修正する。
従って、ＥＣＵ１０２は、閉弁位置学習値の更新機会が得られず、その間の温度変化によって開度センサ１１４ｂの検出特性が変化した場合でも、そのときの温度に適合する閉弁位置学習値を用いてウエストゲートバルブ１１４の開度を制御することができ、ウエストゲートバルブ１１４の開度（吸気圧）を高い精度で安定して制御することができる。
【００５５】
図３は、図２のフローチャートに示す処理を実施した場合のウエストゲートバルブ１１４の温度、閉弁位置学習値の更新タイミング、閉弁位置学習値の相関の一例を示すタイムチャートである。
この図３に示す例では、時刻ｔ０、ｔ１、ｔ２、ｔ３のそれぞれで、ウエストゲートバルブ１１４の全閉状態で閉弁位置学習値が更新され、時刻ｔ０から時刻ｔ１までの間、時刻ｔ１から時刻ｔ２までの間、時刻ｔ２から時刻ｔ３までの間は、ウエストゲートバルブ１１４が全閉状態ではないため、閉弁位置学習値は更新されない。
【００５６】
但し、時刻ｔ０から時刻ｔ１までの間、時刻ｔ１から時刻ｔ２までの間、時刻ｔ２から時刻ｔ３までの間での温度変化に応じて補正係数が設定され、係る補正係数で閉弁位置学習値を修正することで、修正後の閉弁位置学習値は図中に点線で示す軌跡に沿って更新タイミングの間で変化している。
つまり、温度変化に応じた補正係数による閉弁位置学習値の修正が行われない場合は、時刻ｔ０から時刻ｔ１までの間、時刻ｔ１から時刻ｔ２までの間、時刻ｔ２から時刻ｔ３までの間で、ウエストゲートバルブ１１４の開度制御に用いられる閉弁位置学習値は一定値を保持することになる。
【００５７】
これに対し、温度に応じた補正係数による閉弁位置学習値の修正を行うことで、温度変化による開度センサ１１４ｂの検出特性の変化に見合うより適切な閉弁位置学習値に変更でき、更新タイミングの間でのウエストゲートバルブ１１４の制御精度（吸気圧の制御精度）が向上し、内燃機関１０の運転性能が改善される。
【００５８】
上記実施形態で説明した各技術的思想は、矛盾が生じない限りにおいて適宜組み合わせて使用することができる。
また、好ましい実施形態を参照して本発明の内容を具体的に説明したが、本発明の基本的技術思想及び教示に基づいて、当業者であれば種々の変形態様を採り得ることは自明である。
【００５９】
例えば、ＥＣＵ１０２は、ステップＳ５１４で計測又は推定した温度が通常温度領域を外れた場合や、ステップＳ５１４で今回計測又は推定した温度と前回計測又は推定した温度との偏差が設定値を上回る場合に、計測又は推定した温度に基づく補正係数の更新を禁止したり、補正係数の更新幅を設定幅内に制限したりすることができる。
また、ＥＣＵ１０２は、ステップＳ５１５における補正係数の算出処理において、補正係数が設定領域内の値になるように制限したり、補正係数の更新幅を設定幅内に制限したりすることができる。
更に、ウエストゲートバルブ１１４の全閉状態での閉弁位置学習値の学習を異なる複数の温度条件で行わせた結果に基づき、ステップＳ５１５における補正係数の設定特性を修正することができる。
【００６０】
ここで、上記実施形態から把握し得る請求項以外の技術的思想について、以下に効果と共に記載する。
（イ）
前記バルブ機構はストッパによって開度の変更範囲が制限され、前記バルブ機構の基準位置を、前記タービンをバイパスする通路の開口を狭める側のストッパにバルブ本体が突き当たった全閉位置とする、請求項２又は３記載の内燃機関の制御装置。
上記構成によると、バイパス通路の開口を絞る側にバルブ機構が制御され、バルブ本体がストッパに突き当たっている場合に、そのときのセンサ出力に基づきセンサの出力特性を検知し、センサの出力に応じたバルブ機構の制御を変更する。
【００６１】
（ロ）
前記バルブ機構を全閉に制御するとき及び前記バルブ機構の動作が全閉位置付近で収束しているときの前記センサの出力に基づき、前記センサの出力に応じた前記バルブ機構の制御を変更する、請求項（イ）記載の内燃機関の制御装置。
上記構成によると、前記バルブ機構を全閉に制御するとき、及び、全閉に向けた制御状態ではないもののバルブ機構の動作が全閉位置付近で収束していて、実際には全閉側のストッパに突き当たっていると推定されるときに、そのときのセンサ出力に基づきセンサの出力に応じたバルブ機構の制御を変更する。
【００６２】
（ハ）
前記バルブ機構の温度を前記内燃機関の運転条件に基づいて推定する請求項１から３、（イ）、（ロ）のいずれか１つに記載の内燃機関の制御装置。
上記構成によると、バルブ機構の温度は主に内燃機関の排気温度の影響を受け、排気温度は内燃機関の運転条件に応じて変化するので、内燃機関の運転条件からバルブ機構の温度を推定できる。
【符号の説明】
【００６３】
１０…内燃機関、１０２…電子コントロールユニット（ＥＣＵ）、１１２…排気管、１１３…ウエストゲート、１１４…ウエストゲートバルブ、１１４ａ…アクチュエータ、１１４ｂ…開度センサ、１１６…ターボチャージャ、１１７…コンプレッサ、１１８…タービン、１２０…排温センサ
【図１】
2015059549.tif 000003
【図２】
2015059549.tif 000004
【図３】
2015059549.tif 000005