(57)【要約】【課題】過渡運転状態時におけるＥＧＲガスの応答遅れによる性能の低下を抑制する内燃機関の制御装置を提供すること。【解決手段】排ガスの一部をＥＧＲガスとしてＥＧＲ管３８を介して吸気系へ還流させる内燃機関１０のＥＣＵ１１０であって、ＥＧＲガスの循環量の応答遅れに起因する内燃機関の性能の低下を示す、該内燃機関のモデルから出力される性能パラメータを、該モデルへの入力パラメータを調整して変化させる際の当該性能パラメータの変化度合を算出する算出部１１１と、算出部が算出した性能パラメータの変化度合に基づいて入力パラメータの中から補正パラメータを選定する選定部１１２と、性能パラメータが予め設定されている内燃機関の性能以上を示す設定性能値になるように選定部が選定した補正パラメータを補正する補正部１１３と、を備える。【選択図】図１
2017044116.tif 000002
【特許請求の範囲】
【請求項１】
排ガスの一部をＥＧＲガスとしてＥＧＲ通路を介して吸気系へ還流させる内燃機関の制御装置であって、
前記ＥＧＲガスの循環量の応答遅れに起因する前記内燃機関の性能の低下を示す、前記内燃機関のモデルから出力される性能パラメータを、前記モデルへの入力パラメータを調整して変化させる際の当該性能パラメータの変化度合を算出する算出部と、
前記算出部が算出した前記性能パラメータの変化度合に基づいて前記入力パラメータの中から補正パラメータを選定する選定部と、
前記性能パラメータが予め設定されている前記内燃機関の性能以上を示す設定性能値になるように前記選定部が選定した前記補正パラメータを補正する補正部と、を備える、内燃機関の制御装置。
【請求項２】
前記内燃機関の性能の低下は、排ガス中の有害物質の過剰排出である、請求項１に記載の内燃機関の制御装置。
【請求項３】
前記内燃機関の性能の低下は、燃料消費量の増加である、請求項１に記載の内燃機関の制御装置。
【請求項４】
前記算出部は、前記入力パラメータとして、点火時期、燃料圧力、燃料噴射時期、または、燃料噴射量のうち少なくとも１つ変化させる、請求項１に記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、排ガスの一部を循環させるＥＧＲ装置を備える内燃機関の駆動を制御する制御装置に関する。
【背景技術】
【０００２】
従来、内燃機関においては、排ガス再循環装置を搭載してＥＧＲ（Exhaust Gas Recirculation）ガス量と共に、燃料圧力、燃料噴射タイミング、燃料噴射量の変数を最適化する適合試験を行うことにより、高燃費化や、排ガス中の有害成分の低減などを実現している。
【０００３】
例えば、特許文献１には、プレ噴射の燃焼による熱発生率が最大となるタイミングに、メイン噴射のタイミングと、ピストンの圧縮上死点のタイミングとを略一致させることによって、内燃機関の発生トルクの最大限利用や高効率燃焼を実現する、ＥＧＲ装置搭載の内燃機関の制御装置が記載されている。
【０００４】
また、特許文献２には、応答速度の速い燃料噴射等の部品要素と、応答速度の遅い流量調整等の部品要素のように、制御における応答性に差があることから、これらの時間的整合を行うことによって、排ガス中の有害成分の増加防止やドライバビリティの悪化防止を実現する、ＥＧＲ装置搭載の内燃機関の制御装置が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２７５６５４号公報
【特許文献２】特開平８−３１２４０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、このようなＥＧＲ装置搭載の内燃機関にあっては、ＥＧＲ装置の再循環経路となる排気口から吸気口までに物理的距離が存在する。
【０００７】
このために、定速走行時には最適状態を維持できるが、加減速時の過渡運転状態において排ガスの循環量における応答遅れが生じてしまう場合がある。この場合には、排ガスに含まれる有害物質の過剰排出や、燃費性能の低下などが発生することによって、内燃機関の性能が低下してしまう、という課題がある。
【０００８】
そこで、本発明は、過渡運転状態時におけるＥＧＲガスの応答遅れによる性能の低下を抑制する内燃機関の制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記課題を解決する内燃機関の制御装置の発明の一態様は、排ガスの一部をＥＧＲガスとしてＥＧＲ通路を介して吸気系へ還流させる内燃機関の制御装置であって、前記ＥＧＲガスの循環量の応答遅れに起因する前記内燃機関の性能の低下を示す、前記内燃機関のモデルから出力される性能パラメータを、前記モデルへの入力パラメータを調整して変化させる際の当該性能パラメータの変化度合を算出する算出部と、前記算出部が算出した前記性能パラメータの変化度合に基づいて前記入力パラメータの中から補正パラメータを選定する選定部と、前記性能パラメータが予め設定されている前記内燃機関の性能以上を示す設定性能値になるように前記選定部が選定した前記補正パラメータを補正する補正部と、を備えるように構成されている。
【発明の効果】
【００１０】
このように本発明の一態様によれば、ＥＧＲ装置を搭載することによって、過渡運転状態時に応答遅れが生じて発生する性能の低下を抑制する内燃機関の制御装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の第１の実施形態に係る内燃機関の制御装置を搭載する車両の一例を示す図であり、その概略全体構成を示す概念図である。
【図２】図２は、内燃機関の制御装置による調整処理を説明するモデルの概略概念図である。
【図３】図３は、内燃機関の制御装置による調整処理を説明するフローチャートである。
【図４−１】図４−１は、図３の調整処理におけるサブルーチンを説明するフローチャートである。
【図４−２】図４−２は、図４−１の調整処理に続くフローチャートである。
【図５】図５は、設定変数に対する応答変数の変化を示す図であり、（ａ）は外部ＥＧＲガス量Ｙ０ｋに対する燃料消費率感度ｆｆｕｅｌｋの変化を示し、（ｂ）は点火時期ｙ１ｋに対する燃料消費率感度ｆｆｕｅｌｋの変化を示し、（ｃ）は燃料圧力ｙ２ｋに対する燃料消費率感度ｆｆｕｅｌｋの変化を示し、（ｄ）はメイン燃料噴射時期ｙ３ｋに対する燃料消費率感度ｆｆｕｅｌｋの変化を示すグラフである。
【図６】図６は、ＥＧＲガスの応答遅れを説明する図であり、アクセル開度、ＥＧＲガス量、点火時期、ノック強度との関係を示すグラフである。
【図７】図７は、本発明の第２の実施形態に係る内燃機関の制御装置を搭載する車両の一例を示す図であり、その概略全体構成を示す概念図である。
【図８】図８は、内燃機関の制御装置による調整処理を説明するフローチャートである。
【図９】図９は、図８の調整処理におけるサブルーチンを説明するフローチャートである。
【図１０】図１０は、設定変数に対する応答変数の変化を示す図であり、（ａ）は外部ＥＧＲガス量Ｙ０ｋに対するＮＯｘやＰＭの低減感度ｆｊｋの変化を示し、（ｂ）は燃料圧力ｙ２ｋに対するＮＯｘやＰＭの低減感度ｆｊｋの変化を示し、（ｃ）はメイン燃料噴射時期ｙ３ｋに対するＮＯｘやＰＭの低減感度ｆｊｋの変化を示し、（ｄ）はプレ１燃料噴射時期ｙ４ｋに対するＮＯｘやＰＭの低減感度ｆｊｋの変化を示すグラフである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態について詳細に説明する。図１〜図６は、本発明の第１の実施形態に係る内燃機関の制御装置を搭載する車両の一例を説明する図である。
【００１３】
（第１の実施形態）
図１において、車両１００は、駆動源として内燃機関１０を搭載しており、内燃機関１０から出力される駆動力を利用して走行する。内燃機関１０は、気筒１１内の燃焼室１１ａに吸入空気と共に燃料のガソリンを噴射するようになっており、その燃焼室１１ａ内の混合気を点火プラグ（点火装置）１３が点火して燃焼させることにより、気筒１１内のピストン１２を上下動させて駆動力を得るようになっている。すなわち、本実施形態の内燃機関１０は、所謂、ガソリンエンジンに構築されている。
【００１４】
内燃機関１０は、燃料ポンプ１５と、コモンレール１６と、インジェクタ（燃料噴射装置）１７と、燃料配管１８と、を備えている。この内燃機関１０は、燃料配管１８を介して、燃料ポンプ１５が不図示の燃料タンク内から燃料のガソリンを吸い上げてコモンレール１６内に供給して所定の燃料圧力に充填する。また、内燃機関１０は、インジェクタ１７が所定期間の間に噴射弁を開けることによって、コモンレール１６内のガソリンが燃焼室１１ａ内に噴射されるようになっている。
【００１５】
内燃機関１０は、エアクリーナ２１と、ターボチャージャ（Ｔ／Ｃ）２２と、インタークーラ（Ｉ／Ｃ）２３と、吸気マニホールド２４と、吸気弁２５と、吸気管２６と、を備えている。この内燃機関１０は、吸気管２６を介して、エアクリーナ２１により清浄にした燃焼用空気をターボチャージャ２２により所望の圧力に加圧して吸気マニホールド２４内に供給する。また、内燃機関１０は、吸気弁２５が所定のタイミングに開閉動作して燃焼室１１ａを吸気マニホールド２４と連通させることによって、吸気マニホールド２４内の燃焼用空気が燃焼室１１ａ内の負圧により吸入されるようになっている。このとき、燃焼用空気は、ターボチャージャ２２による加圧で温度上昇した後に、インタークーラ２３により冷却されて吸気マニホールド２４に供給される。なお、エアクリーナ２１を介する燃焼用空気の吸入量は、そのエアクリーナ２１の下流側に配置されているＭＡＦ（Mass Air Flow）センサ２７により検知されるようになっている。
【００１６】
内燃機関１０は、マフラ３１と、触媒３２と、排気マニホールド３４と、排気弁３５と、排気管３６と、を備えている。この内燃機関１０は、排気弁３５が所定のタイミングに開閉動作して燃焼室１１ａを排気マニホールド３４と連通させることによって、燃焼により発生する正圧によって燃焼室１１ａ内から排気マニホールド３４に排出される燃焼済みの排ガスが、排気管３６を介して、触媒３２により清浄にされた後にマフラ３１を経由して外部に排気されるようになっている。
【００１７】
また、内燃機関１０は、ＥＧＲ管（ＥＧＲ通路）３８と、ＥＧＲバルブ３９と、を備えている。この内燃機関１０は、吸気マニホールド２４と排気マニホールド３４との間がＥＧＲ管３８によりガス循環可能に連通され、ＥＧＲバルブ３９が所定のタイミングに開閉動作することによって、燃焼後の排ガスが燃焼室１１ａ内に再度導入されて（還流されて）、高燃費化と、排ガス中に含まれる有害物質の抑制とを実現している。なお、排気マニホールド３４から吸気マニホールド２４に循環させるＥＧＲガスの循環量（以降では、単にＥＧＲガス量と称する）は、そのＥＧＲバルブ３９の下流側に配置されているＭＡＦセンサ３７により検知されるようになっている。
【００１８】
そして、内燃機関１０は、車両１００に搭載の各種機器を統括制御するＥＣＵ（Electronic Control Unit）１１０に接続されて制御されるようになっている。ＥＣＵ１１０は、内燃機関１０の出力軸の回転数を検出するエンジン回転速度センサ１２１やドライバが踏み込む不図示のアクセルペダルの踏込量（ＡｃｃＰｅｄ０）を検出するアクセル開度センサ１２２などの各種センサのセンサ情報に基づいて、内燃機関１０の点火プラグ１３、燃料ポンプ１５、インジェクタ１７、ターボチャージャ２２、吸気弁２５、排気弁３５、およびＥＧＲバルブ３９などの駆動を適宜制御することにより高効率運転等を実現している。
【００１９】
ＥＣＵ１１０は、ＣＰＵ（Central Processing Unit）やメモリなどにより構築されており、メモリ内に予め格納されている制御プログラムに従って各種パラメータに基づく制御処理を実行、例えば、ＥＧＲガス量、燃料圧力、燃料噴射タイミング、および燃料噴射量などを最適化するＥＧＲ制御処理を実行することにより、燃費の向上を図るとともに、排ガス中に含まれる有害物質の低減を図っている。
【００２０】
ＥＣＵ１１０は、図２に示すように、実験ベースで作成する、所謂、統計モデルや多項式モデルや応答曲面モデルなどにより作成する内燃機関１０の実験モデルＭを備えている。ＥＣＵ１１０は、内燃機関１０のエンジン回転数ｘ１ｋと、内燃機関１０の出力軸に掛かるトルクのエンジン負荷ｘ２ｋと、ＥＧＲガス量ｙ０ｋとに加えて、予め入力パラメータとして設定されている設定変数ｙｉｋ（ｉ＝１、２、３......）を実験モデルＭに入力することにより、その設定変数に応じた応答変数ｆｊｋ（ｊ＝ｆｕｅｌ、Ｎｏｃｋ、ＮＯｘ、ＰＭ、......）が性能パラメータとして出力する演算処理を実行するようになっている。このＥＣＵ１１０は、ＥＧＲ制御処理において、出力される応答変数ｆｊｋを所望の値に調整するように、入力する設定変数ｙｉｋを変化させる調整処理を実行するようになっている。なお、車両１００の加速時には、エンジン負荷ｘ２ｋに代えて、燃焼室１１ａ内への混合気の充填効率（吸入空気量や吸気圧でもよい）ｘ２ｋを用いても良い。
【００２１】
ここで、入力パラメータの設定変数ｙｉｋとしては、エンジン回転数ｘ１ｋやエンジン負荷ｘ２ｋに応じて決定される。設定変数ｙ１ｋには点火時期が設定され、設定変数ｙ２ｋには燃料圧力が設定され、設定変数ｙ３ｋにはメイン燃料噴射時期が設定され、設定変数ｙ４ｋにはプレ１燃料噴射時期が設定され、設定変数ｙ５ｋにはメイン燃料噴射量が設定され、設定変数ｙ６ｋにはプレ１燃料噴射量が設定されている。なお、エンジン回転数ｘ１ｋ、エンジン負荷ｘ２ｋ、ＥＧＲガス量ｙ０ｋ、設定変数ｙｉｋの上付き文字ｋは調整処理の実行回を示している。
【００２２】
また、性能パラメータの応答変数ｆｊｋとして、応答変数ｆｆｕｅｌｋには燃料消費率の感度が割り当てられ、応答変数ｆＮｏｃｋｋにはノック強度の感度が割り当てられており、この応答変数ｆｊｋは内燃機関１０の性能を示している。なお、応答変数ｆｊｋの上付き文字ｋは調整処理の実行回を示している。
【００２３】
このＥＣＵ１１０は、内燃機関１０の過渡運転時に、ＥＧＲ制御処理における目標ＥＧＲガス量に対して実測ＥＧＲガス量が追い付いていない応答遅れが発生している場合に、エンジン回転数ｘ１ｋとエンジン負荷ｘ２ｋとＥＧＲガス量ｙ０ｋとに応じて決定される設定変数ｙｉｋを変化させる調整処理を実行するようになっている。
【００２４】
この調整処理において、ＥＣＵ１１０は、ＥＧＲガス量ｙ０ｋの応答遅れに起因して低下する性能の応答変数ｆｊｋ（性能パラメータ）を調整対象として特定し、その応答変数ｆｊｋの設定変数ｙｉｋ（入力パラメータ）の変化による変化度合を算出することにより、その変化度合に応じて補正パラメータとする設定変数ｙｉｋを選定し、この後に、所望の性能で内燃機関１０が稼動していることを示す予め設定されている値に応答変数ｆｊｋがなるように、選定した補正パラメータの設定変数ｙｉｋを補正して性能を調整するようになっている。すなわち、ＥＣＵ１１０は、図１に示すように、算出部１１１、選定部１１２、補正部１１３を備える制御装置として機能するように構成されている。
【００２５】
具体的に、ＥＣＵ１１０は、メモリ内の制御プログラムに従って図３および図４のフローチャートに示す調整処理を実行することにより、性能の低下を抑えたＥＧＲ制御処理を内燃機関１０に実行させるようになっている。
【００２６】
まず、図３に示すように、ステップＳ１０１においては、現在のアクセル開度センサ１２２のセンサ情報からアクセルペダルの踏込量（ＡｃｃＰｅｄ０ｋ）を取得する。
【００２７】
次いで、ステップＳ１０２においては、現時点でのアクセルペダルの踏込量（ＡｃｃＰｅｄ０ｋ）が前回の調整処理で取得したアクセルペダルの踏込量（ＡｃｃＰｅｄ０ｋ−１）から予め設定されている閾値（ΔＴｈＡＰ）よりも大きな変化量で変化しているか否かを確認する。ここで、文字「ＡｃｃＰｅｄ」は、単に、「ＡＰ」と略して説明している。また、閾値を示す文字「Ｔｈｒｅｓｈ」は、単に、「Ｔｈ」と略して説明している。さらに、符号に上付き文字と下付き文字が付されている場合には、その上付き文字と下付き文字の左右に意味はなく上下に位置しているものとして付しているだけである。
【００２８】
このステップＳ１０２において、アクセルペダルの踏込量の変化量（｜ＡｃｃＰｅｄ０ｋ−ＡｃｃＰｅｄ０ｋ−１｜）が閾値（ΔＴｈＡＰ）を越えることを確認した場合には、ステップＳ１０３に進む。また、ステップＳ１０２において、その変化量が閾値（ΔＴｈＡＰ）以下であることを確認した場合には、この調整処理を終了し、次の調整処理のタイミング（ＥＣＵ１１０の次の演算周期）まで待機する。
【００２９】
次いで、ステップＳ１０３においては、エンジン回転速度センサ１２１からエンジン回転数ｘ１ｋを取得し、また、車両１００の加速時または減速時に内燃機関１０の出力軸に掛かるエンジン負荷（トルク）ｘ２ｋを算出して取得する。
【００３０】
次いで、ステップＳ１０４においては、そのエンジン回転数ｘ１ｋとエンジン負荷ｘ２ｋとに基づいて各種マップを利用することにより、設定変数ｙ１ｋの点火時期ｙ１ｋ、設定変数ｙ２ｋの燃料圧力ｙ２ｋ、設定変数ｙ３ｋのメイン燃料噴射時期ｙ３ｋ、設定変数ｙ４ｋのプレ１燃料噴射時期ｙ４ｋ、設定変数ｙ５ｋのメイン燃料噴射量ｙ５ｋ、設定変数ｙ６ｋのプレ１燃料噴射量ｙ６ｋを演算処理等により導出して取得する。
【００３１】
次いで、ステップＳ１０５においては、燃焼室１１ａの直前の現時点での実測外部ＥＧＲガス量ｙ０ｋとして、吸気マニホールド２４の直前に配置されているＭＡＦセンサ３７が検出するＥＧＲガス流量（実測値）を取得するとともに、ＥＧＲ制御処理における目標値である指示外部ＥＧＲガス量Ｙ０ｋを演算等して取得する。
【００３２】
次いで、ステップＳ１０６においては、取得した指示外部ＥＧＲガス量Ｙ０ｋから現時点での実測外部ＥＧＲガス量ｙ０ｋを減算した差が正であるか、すなわち、ＥＧＲガス量が足りているか否か確認する。
【００３３】
このステップＳ１０６において、ＥＧＲガス量の指示と実測との差が正であって足りていることが確認された場合には、ステップＳ１０７に進んで、燃費を改善する際の判定情報として、閾値ｆＴｈｆｕｅｌを選択して保持することにより調整処理Ａを実行する。また、テップＳ１０６において、その差が正でなく十分というまでには足りていないことが確認された場合には、ステップＳ１０８に進んで、燃費悪化を抑制する際の判定情報として、閾値ｆＴｈｆｕｅｌを選択して保持することにより調整処理Ｂを実行する。
【００３４】
ステップＳ１０７またはステップＳ１０８に進んで適宜、調整処理Ａまたは調整処理Ｂを実行した後のステップＳ１０９においては、ステップＳ１０７の調整処理ＡまたはステップＳ１０８の調整処理Ｂで算出した設定変数ｙ１ｋ〜ｙ６ｋをＥＧＲ制御処理で使用する入力パラメータとして利用して内燃機関１０の性能の向上（低下抑制）を図る調整処理を終了する。
【００３５】
そのステップＳ１０７の調整処理ＡまたはステップＳ１０８の調整処理Ｂにおいて、ＥＣＵ１１０は、図４のフローチャートに示すサブルーチン処理（調整処理）を実行する。
【００３６】
まず、図４−１に示すように、調整処理Ａまたは調整処理ＢのステップＳ２０１においては、ＥＣＵ１１０が備えるタイマ機能１３１を利用して、実行する調整処理の開始からの経過時間を計測するタイマｔをリセットする。
【００３７】
次いで、ステップＳ２０２においては、そのタイマ機能１３１を起動して調整処理Ａまたは調整処理Ｂの処理開始からの経過時間ｔの計測を開始する。なお、本実施形態では、タイマ機能１３１を利用して経過時間ｔを計測する場合を一例として説明するが、これに限るものではない。例えば、後述するカウンタ機能を利用して繰り返しのリミットを設定するようにしても良い。
【００３８】
次いで、ステップＳ２０３においては、内燃機関１０の実験モデルＭにおける現時点での設定変数ｙｉｋに応じた応答変数ｆｊｋの燃料消費率感度ｆｆｕｅｌｋやノック感度ｆＮｏｃｋｋを内燃機関１０の性能として導出して取得する。
【００３９】
次いで、ステップＳ２０４においては、ＥＣＵ１１０が備えるカウンタ機能１３２を利用して、調整処理Ａまたは調整処理Ｂにおける後述する更新処理の繰り返し回数を計数するカウンタｄをリセットする。
【００４０】
次いで、ステップＳ２０５においては、そのカウンタ機能１３２によりカウンタｄをインクリメント（＋１）して、更新処理の繰り返し回数ｄをカウントアップ（計数）する。
【００４１】
次いで、ステップＳ２０６においては、取得したノック感度ｆＮｏｃｋｋが予め設定されている閾値ｆＴｈＮｏｃｋよりも大きいか否か、すなわち、現在の設定変数ｙｉｋでノッキングが発生する可能性が高いか否か確認する。
【００４２】
このステップＳ２０６において、ノック感度ｆＮｏｃｋｋが閾値ｆＴｈＮｏｃｋよりも大きく、ノッキング発生の可能性が高くないことが確認された場合には、そのままステップＳ２１０以降の燃料消費率感度ｆｆｕｅｌｋの調整処理に進む。また、ステップＳ２０６において、ノック感度ｆＮｏｃｋｋが閾値ｆＴｈＮｏｃｋと同等以下で、ノッキング発生の可能性があることが確認された場合には、次のステップＳ２０７に進んで、そのノック感度ｆＮｏｃｋｋの調整処理を継続する。ここで、ノック感度ｆＮｏｃｋｋと対比する閾値ｆＴｈＮｏｃｋは、例えば、内燃機関１０の排気量や車両１００の仕向け地などに応じて、実験または演算によって設定すればよく、内燃機関１０に対応して決められている値を用いても良い。
【００４３】
次いで、ステップＳ２０７においては、予め設定されている１回のノック調整用のカム角（−δｙ１ｋ）分だけ点火時期ｙ１ｋを遅角させ、ノック強度を小さくしてノッキングを発生し難くする。
【００４４】
次いで、ステップＳ２０８においては、遅角させた点火時期（点火時期ｙ１ｋ−δｙ１ｋ）を含む設定変数ｙｉｋから、応答変数ｆｊｋの燃料消費率感度ｆｆｕｅｌｋやノック感度ｆＮｏｃｋｋを内燃機関１０の性能として導出し直して再取得する。
【００４５】
次いで、ステップＳ２０９においては、カウンタ機能１３２がカウントするカウンタｄが予め設定されている設定数Ｄを超えたか否か確認する。
【００４６】
このステップＳ２０９において、カウンタｄが設定数Ｄを超えていないことを確認した場合には、そのままステップＳ２０５に戻って同様の処理を繰り返す。また、ステップＳ２０９において、カウンタｄが設定数Ｄを超えていることを確認した場合には、ステップＳ１０９に戻って、更新した設定変数ｙ１ｋ〜ｙ６ｋを用いてＥＧＲ制御処理を実行し、内燃機関１０の性能の向上を図る調整処理を終了する。これにより、無駄に調整処理を繰り返すことなく（ノックが止まらなくなって内燃機関１０を損傷させてしまうことなく）、ある程度の結果が出る回数を繰り返した後にそれまでに更新した設定変数ｙ１ｋ〜ｙ６ｋを反映させたＥＧＲ制御処理を実行することによって、内燃機関１０の性能を最善な状態に調整することができる。
【００４７】
次いで、図４−２に示すように、ステップＳ２０６において現在の設定変数ｙｉｋでノッキングが発生する可能性が高くないことが確認された後のステップＳ２１０においては、燃料消費率感度ｆｆｕｅｌｋに対する感度が大きい入力パラメータとなる設定変数ｙｉｋを補正パラメータとして選定する。
【００４８】
このステップＳ２１０においては、設定変数ｙｉｋを微小量δｙｉだけ変化させた場合の応答変数ｆｊｋ（燃料消費率感度ｆｆｕｅｌｋ）の変化量、すなわち、燃料消費感度の差（δｆｆｕｅｌｋ｜δｙｉ）を算出して、その中から最大とする条件を選択する。詳細には、次式に示すように、各設定変数ｙｉｋ毎に予め設定されている１回の調整値（＋δｙｉ）だけ加算した場合の入力パラメータ（ｆｆｕｅｌｋ｜ｙｉ＋δｙｉ）から加算しない場合の入力パラメータ（ｆｆｕｅｌｋ｜ｙｉ＋δｙｉ）を減算したときの差（δｆｆｕｅｌｋ｜δｙｉ）を比較して、最も大きな最大差分（δｆｆｕｅｌｋ｜δｙｉｍａｘ）を選定するｍａｘ処理を行う。
【数１】
2017044116.tif 000003
【００４９】
次いで、ステップＳ２１１においては、選定した最大差分（δｆｆｕｅｌｋ｜δｙｉｍａｘ）が予め設定されている閾値（ΔＴｈｆ）よりも大きいか否か、すなわち、現在の設定変数ｙｉｋで燃料消費率を調整するのに十分に効果があるか否か確認する。
【００５０】
このステップＳ２１１において、最大差分（δｆｆｕｅｌｋ｜δｙｉｍａｘ）が閾値（ΔＴｈｆ）よりも大きく、まだ、十分な効果が見込めることが確認された場合には、次のステップＳ２１２に進んでその燃料消費率感度ｆｆｕｅｌｋの調整処理を継続する。また、ステップＳ２１１において、最大差分（δｆｆｕｅｌｋ｜δｙｉｍａｘ）が閾値（ΔＴｈｆ）以下で、十分な効果が見込めないことが確認された場合には、ステップＳ１１９に戻って、更新した設定変数ｙ１ｋ〜ｙ６ｋを用いてＥＧＲ制御処理を実行し、内燃機関１０の性能の向上を図る調整処理を終了する。これにより、無駄に調整処理を繰り返すことなく（後述するステップＳ２１３でタイムアップが確認される前に）、ある程度の結果が出る調整処理を継続した後にそれまでに更新した設定変数ｙ１ｋ〜ｙ６ｋを反映させたＥＧＲ制御処理を実行することによって、内燃機関１０の性能を最善な状態に調整することができる。
【００５１】
次いで、ステップＳ２１２においては、選定された最大差分（δｆｆｕｅｌｋ｜δｙｉｍａｘ）に対応する応答変数ｆｆｕｅｌｋの演算元となる設定変数ｙｉｋに調整値（δｙｉ）だけ加算してその設定変数ｙｉｋを更新する。このとき、最大感度の差分（δｆｆｕｅｌｋ｜δｙｉｍａｘ）から選定された設定変数ｙｉｋに応じた応答変数ｆｆｕｅｌｋの傾き（図５を参照）より補正する正負の方向が決定され、選定された設定変数ｙｉｋが調整値（δｙｉ）の加算により補正される。例えば、最大感度の差分（δｆｆｕｅｌｋ｜δｙｉｍａｘ）＞０のときには調整値（δｙｉ）＜０となり、最大感度の差分（δｆｆｕｅｌｋ｜δｙｉｍａｘ）＜０のときには調整値（δｙｉ）＞０となる。
【００５２】
次いで、ステップＳ２１３においては、タイマ機能１３１が計時するタイマｔが予め設定されている設定数Ｔを超えたか否か確認する。
【００５３】
このステップＳ２１３において、タイマｔが設定数Ｔを超えていないことを確認した場合には、このままステップＳ２１４に進んで所望の燃料消費率が得られているか否かを確認する。また、ステップＳ２１３において、タイマｔが設定数Ｔを超えていることを確認した場合には、ステップＳ１０９に戻って、更新した設定変数ｙ１ｋ〜ｙ６ｋを用いてＥＧＲ制御処理を実行し、内燃機関１０の性能の向上を図る調整処理を終了する。これにより、無駄に調整処理を繰り返すことなく（調整処理から抜け出すことができなくなってしまうことなく）、ある程度の結果が出る時間だけ調整処理を継続した後に、それまでに更新した設定変数ｙ１ｋ〜ｙ６ｋを反映させたＥＧＲ制御処理を実行することによって、内燃機関１０の性能を最善な状態に調整することができる。
【００５４】
次いで、ステップＳ２１４においては、先のステップＳ２１０において用いた調整値（δｙｉ）を加算した入力パラメータの設定変数ｙｊｋに応じた燃料消費率感度（ｆｆｕｅｌｋ｜ｙｉ＋δｙｉ）が予め設定されている閾値ｆＴｈｆｕｅｌよりも大きいか否か確認する。
【００５５】
このステップＳ２１４において、燃料消費率感度（ｆｆｕｅｌｋ｜ｙｉ＋δｙｉ）が閾値ｆＴｈｆｕｅｌよりも大きいことを確認した場合には、未だ所望の燃料消費率を下回っていないと判断してステップＳ２０３に戻って同様な処理を繰り返す。ステップＳ２１４において、燃料消費率感度（ｆｆｕｅｌｋ｜ｙｉ＋δｙｉ）が閾値ｆＴｈｆｕｅｌと同等以下になっていることを確認した場合には、所望の燃料消費率が得られていると判断し、ステップＳ１０９に戻って、更新した設定変数ｙ１ｋ〜ｙ６ｋを用いてＥＧＲ制御処理を実行し、内燃機関１０の性能の向上を図る調整処理を終了する。
【００５６】
このＥＣＵ１１０は、エンジン回転数ｘ１ｋ、エンジン負荷ｘ２ｋ、ＥＧＲガス量ｙ０ｋの運転条件で加速または減速する内燃機関１０の過渡運転時に、図５（ａ）に実線で示すように、指示外部ＥＧＲガス量Ｙ０ｋに対して、実測外部ＥＧＲガス量ｙ０ｋが足りない、すなわち、ＥＧＲガスの供給に遅延が発生している場合には、燃料消費率感度ｆｆｕｅｌｋが閾値ｆＴｈｆｕｅｌよりも大きく、十分な燃料消費率（少ない燃料消費量）で内燃機関１０を駆動させることができておらず、燃料消費量が増加して内燃機関１０の性能が低下していることが分かる。このとき、例えば、設定変数ｙｉｋの点火時期ｙ１ｋでも（図５（ｂ））、燃料圧力ｙ２ｋでも（図５（ｃ））、メイン燃料噴射時期ｙ３ｋでも（図５（ｄ））、燃料消費率感度ｆｆｕｅｌｋが閾値ｆＴｈｆｕｅｌよりも大きくなっている。
【００５７】
また、内燃機関１０の運転状況として、例えば、図６に示すように、アクセルペダルが踏み込まれることにより、アクセル開度が急上昇されて車両１００を加速させる過渡運転時には、その加速制御に合わせて点火動作が実行されるが、目標の指示ＥＧＲガス量はアクセル開度の変更に追従して変化するのに対して、実測ＥＧＲガス量は遅れて上昇することから、ノッキングが発生してしまっている。
【００５８】
このことから、ＥＣＵ１１０は、最大感度の差分δｆｆｕｅｌｋ｜δｙｉｍａｘにより選定された設定変数ｙｉｋに調整値δｙｉを、例えば、傾きが最も大きな図５（ｃ）に示す燃料圧力ｙ２ｋに調整値δｙ２を加算して更新する調整処理を実行する。
【００５９】
これにより、ＥＣＵ１１０は、図５（ａ）に点線で示すように、指示外部ＥＧＲガス量Ｙ０ｋに実測外部ＥＧＲガス量ｙ０ｋが追い付いてＥＧＲガスの供給が足りている状態になる前に、燃料消費率感度ｆｆｕｅｌｋが閾値ｆＴｈｆｕｅｌよりも同等以下になって、十分な燃料消費率で内燃機関１０を駆動させる運転状態に調整することができる。
【００６０】
このように本実施形態のＥＣＵ１１０においては、内燃機関１０の実験モデルＭを用いて、指示外部ＥＧＲガス量Ｙ０ｋに対して実測外部ＥＧＲガス量ｙ０ｋが足りない応答遅れが発生しているときに、内燃機関１０の性能が低下、すなわち、性能パラメータの燃料消費率感度ｆｆｕｅｌｋが閾値ｆＴｈｆｕｅｌよりも大きい場合には、その燃料消費率感度ｆｆｕｅｌｋの入力パラメータによる変化度合（変化させる感度）を算出して、その感度が大きな入力パラメータの設定変数ｙｉｋを選定して調整値δｙｉを加算し補正する。
【００６１】
このため、指示外部ＥＧＲガス量Ｙ０ｋに実測外部ＥＧＲガス量ｙ０ｋが追い付いていないときでも、燃料消費率感度ｆｆｕｅｌｋを閾値ｆＴｈｆｕｅｌよりも小さくするように設定変数ｙｉｋを補正する調整処理を効率よくかつ迅速に実行することができ、内燃機関１０の性能が低下してしまうことを効果的に抑制して、できるだけ改善されている性能で内燃機関１０を駆動させることができる。
【００６２】
したがって、ＥＧＲガスを利用する内燃機関１０において、過渡運転時にＥＧＲガス量に応答遅れが生じる場合でも、ＥＣＵ１１０は、その内燃機関１０の性能が低下してしまうことを効果的に抑制することができる。
【００６３】
（第２の実施形態）
次に、図７〜図１０は、本発明の第２の実施形態に係る内燃機関の制御装置を搭載する車両の一例を説明する図である。なお、本実施形態は上述実施形態と略同様に構成されていることから、同様の構成には符号を共通にして、また、図面を流用して、特徴部分を説明する。
【００６４】
図７において、車両２００は、駆動源として内燃機関５０を搭載しており、内燃機関５０から出力される駆動力を利用して走行する。内燃機関５０は、気筒１１内の燃焼室１１ａに吸入空気と共に燃料の軽油を噴射するようになっており、その燃焼室１１ａ内の混合気を自着火させて燃焼させることにより、気筒１１内のピストン１２を上下動させて駆動力を得るようになっている。すなわち、本実施形態の内燃機関５０は、所謂、ディーゼルエンジンに構築されている。
【００６５】
内燃機関５０は、燃料ポンプ５５と、コモンレール１６と、インジェクタ（燃料噴射装置）１７と、燃料配管１８と、エアクリーナ２１と、ターボチャージャ（Ｔ／Ｃ）２２と、インタークーラ（Ｉ／Ｃ）２３と、吸気マニホールド２４と、吸気弁２５と、吸気管２６と、ＭＡＦセンサ２７、３７と、マフラ３１と、触媒３２と、排気マニホールド３４と、排気弁３５と、排気管３６と、ＥＧＲ管３８と、ＥＧＲバルブ３９と、を備えている。この内燃機関５０の燃料ポンプ５５は、燃料配管１８を介して、不図示の燃料タンク内から燃料の軽油を吸い上げてコモンレール１６内に所定の燃料圧力に充填する。
【００６６】
そして、内燃機関５０は、上述実施形態のＥＣＵ１１０と同様に構築されているＥＣＵ２１０に接続されて制御されるようになっている。ＥＣＵ２１０は、図２に示すように、内燃機関５０の実験モデルＭに、エンジン回転数ｘ１ｋと、エンジン負荷ｘ２ｋと、ＥＧＲガス量ｙ０ｋとに加えて、入力パラメータの設定変数ｙｉｋとして、点火時期ｙ１ｋ、燃料圧力ｙ２ｋ、メイン燃料噴射時期ｙ３ｋ、プレ１燃料噴射時期ｙ４ｋ、メイン燃料噴射量ｙ５ｋ、プレ１燃料噴射量ｙ６ｋを入力して演算処理を実行する。このＥＣＵ２１０は、入力パラメータの設定変数ｙｉｋに応じて出力される性能パラメータの応答変数ｆｊｋ（ｊ＝ｆｕｅｌ、Ｎｏｃｋ、ＮＯｘ、ＰＭ、......）が所望の値になるように、その設定変数ｙｉｋを変化させる調整処理を実行するようになっている。
【００６７】
また、ここで、本実施形態の性能パラメータの応答変数ｆｊｋとして、応答変数ｆＮＯｘｋにはＮＯｘ排出量の低減感度が割り当てられ、応答変数ｆＰＭｋにはＰＭ（Particulate Matter）排出量の低減感度が割り当てられており、この応答変数ｆｊｋは内燃機関５０の性能を示している。
【００６８】
このＥＣＵ２１０は、上述実施形態と同様に、内燃機関５０のＥＧＲ制御処理における目標ＥＧＲガス量に対して実測ＥＧＲガス量が追い付いていない応答遅れが発生している場合に、ＮＯｘ排出量やＰＭ排出量の排ガス値が悪化するとして、エンジン回転数ｘ１ｋとエンジン負荷ｘ２ｋとＥＧＲガス量ｙ０ｋとに応じて決定される設定変数ｙｉｋを変化させる調整処理を実行するようになっている。
【００６９】
具体的に、ＥＣＵ２１０は、メモリ内の制御プログラムに従って図８および図９のフローチャートに示す調整処理を実行することにより、性能の低下を抑えたＥＧＲ制御処理を内燃機関５０に実行させるようになっている。
【００７０】
図８に示すように、本実施形態の調整処理ではドライバによる過渡運転状態か否かの判定（ステップＳ１０１、ステップＳ１０２）は無用であり、まず、ステップＳ１０３から始めて、エンジン回転数ｘ１ｋ１とエンジン負荷ｘ２ｋ１を取得し、次いで、ステップＳ１０４において、設定変数ｙｊｋの点火時期ｙ１ｋ、燃料圧力ｙ２ｋ、メイン燃料噴射時期ｙ３ｋ、プレ１燃料噴射時期ｙ４ｋ、メイン燃料噴射量ｙ５ｋ、プレ１燃料噴射量ｙ６ｋを演算処理等により導出して取得する。
【００７１】
次いで、ステップＳ１１１においては、ステップＳ１０３と同様に、エンジン回転数ｘ１ｋ２とエンジン負荷ｘ２ｋ２を取得する。
【００７２】
次いで、ステップＳ１１２においては、エンジン回転数ｘ１ｋの単位時間当たりの変化量Δｘ１ｋ（ｘ１ｋ１−ｘ１ｋ２）が正であるか否か確認する。
【００７３】
このステップＳ１１２において、エンジン回転数ｘ１ｋの変化量Δｘ１ｋが正であることを確認した場合には、ステップＳ１１７に進んで、ＮＯｘの排出を低減する際の判定情報として、閾値ｆＴｈＮＯｘを選択して保持することにより調整処理Ｃを実行する。
【００７４】
また、ステップＳ１１２において、エンジン回転数ｘ１ｋの変化量Δｘ１ｋが正でない（ゼロまたは負である）ことが確認された場合には、ステップＳ１１３に進んで、エンジン負荷ｘ２ｋの単位時間当たりの変化量Δｘ２ｋ（ｘ２ｋ１−ｘ２ｋ２）が正であるか否か確認する。
【００７５】
このステップＳ１１３において、エンジン負荷ｘ２ｋの変化量Δｘ２ｋが正であることが確認された場合には、ステップＳ１１８に進んで、ＰＭの排出を低減する際の判定情報として、閾値ｆＴｈＰＭを選択して保持することにより調整処理Ｄを実行する。また、ステップＳ１１２、Ｓ１１３において、エンジン回転数ｘ１ｋの変化量Δｘ１ｋとエンジン負荷ｘ２ｋの変化量Δｘ２ｋのいずれも正でないことが確認された場合には、ステップＳ１１７に進んで、閾値ｆＴｈＮＯｘを保持することによりＮＯｘの排出を低減する調整処理Ｃを実行する。
【００７６】
なお、本実施形態では、１回の調整処理中のステップＳ１０３、Ｓ１１１において、エンジン回転数ｘ１ｋ１、ｘ１ｋ２やエンジン負荷ｘ２ｋ１、ｘ２ｋ２を取得して、それぞれの変化量Δｘ１ｋ、Δｘ２ｋを取得する場合を一例にして説明するが、これに限るものではない。例えば、前回と今回におけるエンジン回転数ｘ１ｋやエンジン負荷ｘ２ｋの差分を算出して変化量Δｘ１ｋ、Δｘ２ｋとしてもよく、この場合には、調整処理の開始当初にはエンジン回転数ｘ１ｋやエンジン負荷ｘ２ｋの取得のみを実行するステップを追加すればよい。
【００７７】
要するに、このステップＳ１１２、Ｓ１１３においては、次のように判定して、それぞれステップＳ１１７、Ｓ１１８に進んで、それぞれの調整処理Ｃ、Ｄを実行する。
エンジン回転数の変化量Δｘ１ｋ＞０  かつ  エンジン負荷の変化量Δｘ２ｋ＞０
：車両２００の加速中  ⇒  ＮＯｘ低減調整処理Ｃ
エンジン回転数の変化量Δｘ１ｋ≦０  かつ  エンジン負荷の変化量Δｘ２ｋ＞０
：車両２００の登坂減速中  ⇒  ＮＯｘ低減調整処理Ｃ
エンジン回転数の変化量Δｘ１ｋ≦０  かつ  エンジン負荷の変化量Δｘ２ｋ≦０
：車両２００の減速中  ⇒  ＰＭ低減調整処理Ｄ
【００７８】
ステップＳ１１７またはステップＳ１１８に進んで適宜、調整処理Ｃまたは調整処理Ｄを実行した後のステップＳ１１９においては、ステップＳ１１７の調整処理ＣまたはステップＳ１１８の調整処理Ｄで算出した設定変数ｙ１ｋ〜ｙ６ｋをＥＧＲ制御処理で使用する入力パラメータとして利用して内燃機関５０の性能の向上（低下抑制）を図る調整処理を終了する。
【００７９】
そのステップＳ１１７の調整処理ＣまたはステップＳ１１８の調整処理Ｄにおいて、ＥＣＵ２１０は、図９のフローチャートに示すサブルーチン処理（調整処理）を実行する。
【００８０】
まず、図９に示すように、調整処理Ｃまたは調整処理ＤのステップＳ２０１において、タイマ機能１３１のタイマｔをリセットした後に、ステップＳ２０２において、タイマ機能１３１を起動して調整処理Ｃまたは調整処理Ｄの実行開始からの経過時間ｔの計測を開始する。
【００８１】
次いで、ステップＳ２２３においては、内燃機関５０の実験モデルＭにおける現時点での設定変数ｙｉｋに応じた応答変数ｆｊｋの燃料消費率感度ｆｆｕｅｌｋやＮＯｘ低減感度ｆＮｏｃｋｋやＰＭ低減感度ｆＰＭｋを内燃機関５０の性能として導出して取得する。
【００８２】
次いで、ステップＳ２２４においては、取得したＮＯｘ低減感度ｆＮＯｘｋまたはＰＭ低減感度ｆＰＭｋから実行中の調整処理Ｃまたは調整処理Ｄに応じた応答変数ｆｊｋを使用して、予め設定されている該当の閾値ｆＴｈＮＯｘまたは閾値ｆＴｈＰＭよりも大きいか否か確認する。
【００８３】
このステップＳ２２４において、ＮＯｘ低減感度ｆＮＯｘｋまたはＰＭ低減感度ｆＰＭｋが閾値ｆＴｈＮＯｘまたは閾値ｆＴｈＰＭよりも大きい場合には、未だＮＯｘやＰＭの有害物質の排出量が所望量まで低減されていないと判断して、ステップＳ２３０に進んで、調整処理を継続する。また、ステップＳ２１４において、ＮＯｘ低減感度ｆＮＯｘｋまたはＰＭ低減感度ｆＰＭｋが閾値ｆＴｈＮＯｘまたは閾値ｆＴｈＰＭと同等以下になっている場合には、ＮＯｘやＰＭの有害物質の排出量が所望量まで低減できたと判断し、ステップＳ１１９に戻って、更新した設定変数ｙ１ｋ〜ｙ６ｋを用いてＥＧＲ制御処理を実行し、内燃機関５０の性能の向上を図る調整処理を終了する。
【００８４】
次いで、ステップＳ２３０においては、該当のＮＯｘ低減感度ｆＮＯｘｋまたはＰＭ低減感度ｆＰＭｋに対する感度が大きい入力パラメータとなる設定変数ｙｉｋを補正パラメータとして選定する。
【００８５】
このステップＳ２３０においては、設定変数ｙｉｋを微小量δｙｉだけ変化させた場合の応答変数ｆｊｋ（ＮＯｘ低減感度ｆＮＯｘｋまたはＰＭ低減感度ｆＰＭｋ）の変化量、すなわち、変化感度（δｆｊ｜δｙｉ）を算出して最大の条件を選択する。詳細には、次式に示すように、各設定変数ｙｉｋ毎に予め設定されている１回の調整値（＋δｙｉ）だけ加算した場合の入力パラメータ（ｆｊｋ｜ｙｉ＋δｙｉ）から加算しない場合の入力パラメータ（ｆｊｋ｜ｙｉ＋δｙｉ）を減算したときの差（δｆｊｋ｜δｙｉ）を比較して、最も大きな最大差分（δｆｊｋ｜δｙｉｍａｘ）を選定するｍａｘ処理を行う。
【数２】
2017044116.tif 000004
【００８６】
次いで、ステップＳ２３２においては、選定した最大差分（δｆｊｋ｜δｙｉｍａｘ）に対応する応答変数ｆｊｋの演算元となる設定変数ｙｉｋに調整値（δｙｉ）だけ加算してその設定変数ｙｉｋを更新する。このとき、最大感度の差分（δｆｊｋ｜δｙｉｍａｘ）から選定された設定変数ｙｉｋに応じた応答変数ｆｊｋの傾き（図１０を参照）より補正する正負の方向が決定され、選定された設定変数ｙｉｋが調整値（δｙｉ）の加算により補正される。例えば、最大感度の差分（δｆｊｋ｜δｙｉｍａｘ）＞０のときには調整値（δｙｉ）＜０となり、最大感度の差分（δｆｊｋ｜δｙｉｍａｘ）＜０のときには調整値（δｙｉ）＞０となる。
【００８７】
次いで、ステップＳ２３３においては、タイマ機能１３１のタイマｔが設定数Ｔを超えたか否か確認する。
【００８８】
このステップＳ２３３において、タイマｔが設定数Ｔを超えていないことを確認した場合には、このままステップＳ２２３に戻って、同様の処理を繰り返す。また、ステップＳ２３３において、タイマｔが設定数Ｔを超えていることを確認した場合には、ステップＳ１１９に戻って、更新した設定変数ｙ１ｋ〜ｙ６ｋを用いてＥＧＲ制御処理を実行し、内燃機関５０の性能の向上を図る調整処理を終了する。これにより、無駄に調整処理を繰り返すことなく（調整処理から抜け出すことができなくなってしまうことなく）、ある程度の結果が出る時間だけ調整処理を継続した後に、それまでに更新した設定変数ｙ１ｋ〜ｙ６ｋを反映させたＥＧＲ制御処理を実行することによって、内燃機関５０の性能を最善な状態に調整することができる。
【００８９】
このＥＣＵ２１０は、エンジン回転数ｘ１ｋ、エンジン負荷ｘ２ｋ、ＥＧＲガス量ｙ０ｋの運転条件で走行する内燃機関５０の運転時に、図１０（ａ）に実線で示すように、指示外部ＥＧＲガス量Ｙ０ｋに対して、実測外部ＥＧＲガス量ｙ０ｋが足りない、すなわち、ＥＧＲガスの供給に遅延が発生している場合には、ＮＯｘ低減感度ｆＮＯｘｋやＰＭ低減感度ｆＰＭｋが閾値ｆＴｈＮＯｘ、ｆＴｈＰＭよりも大きく、排ガス中の有害物質（ＮＯｘ、ＰＭ）を低減した状態で内燃機関５０を駆動させることができておらず、排ガス値（有害物質）が増加して内燃機関５０の性能が低下していることが分かる。このとき、例えば、設定変数ｙｉｋの燃料圧力ｙ２ｋでも（図１０（ｂ））、メイン燃料噴射時期ｙ３ｋでも（図１０（ｃ））、プレ１燃料噴射時期ｙ４ｋでも（図１０（ｄ））、ＮＯｘ低減感度ｆＮＯｘｋやＰＭ低減感度ｆＰＭｋが閾値ｆＴｈＮＯｘ、ｆＴｈＰＭよりも大きくなっている。
【００９０】
このことから、ＥＣＵ２１０は、最大感度の差分δｆｊｋ｜δｙｉｍａｘにより選定された設定変数ｙｉｋに調整値δｙｉを、例えば、傾きが最も大きな図１０（ｃ）に示すメイン燃料噴射時期ｙ３ｋに調整値δｙ３を加算して更新する調整処理を実行する。
【００９１】
これにより、ＥＣＵ２１０は、図１０（ａ）に点線で示すように、指示外部ＥＧＲガス量Ｙ０ｋに実測外部ＥＧＲガス量ｙ０ｋが追い付いてＥＧＲガスの供給が足りている状態になる前に、ＮＯｘ低減感度ｆＮＯｘｋやＰＭ低減感度ｆＰＭｋが閾値ｆＴｈＮＯｘ、ｆＴｈＰＭよりも同等以下になって、良好な排ガス値で内燃機関５０を駆動させる運転状態に調整することができる。
【００９２】
このように本実施形態のＥＣＵ２１０においては、内燃機関５０の実験モデルＭを用いて、指示外部ＥＧＲガス量Ｙ０ｋに対して実測外部ＥＧＲガス量ｙ０ｋが足りない応答遅れが発生しているときに、内燃機関５０の性能が低下、すなわち、性能パラメータのＮＯｘ低減感度ｆＮＯｘｋやＰＭ低減感度ｆＰＭｋが閾値ｆＴｈＮＯｘ、ｆＴｈＰＭよりも大きい場合には、そのＮＯｘ低減感度ｆＮＯｘｋやＰＭ低減感度ｆＰＭｋの入力パラメータによる変化度合（変化させる感度）を算出して、その感度が大きな入力パラメータの設定変数ｙｉｋを選定して調整値δｙｉを加算し補正する。
【００９３】
このため、指示外部ＥＧＲガス量Ｙ０ｋに実測外部ＥＧＲガス量ｙ０ｋが追い付いていないときでも、ＮＯｘ低減感度ｆＮＯｘｋやＰＭ低減感度ｆＰＭｋを閾値ｆＴｈＮＯｘ、ｆＴｈＰＭよりも小さくするように設定変数ｙｉｋを補正する調整処理を効率よくかつ迅速に実行することができ、内燃機関５０の性能が低下してしまうことを効果的に抑制して、できるだけ改善されている性能で内燃機関５０を駆動させることができる。
【００９４】
したがって、ＥＧＲガスを利用する内燃機関５０において、過渡運転時にＥＧＲガス量に応答遅れが生じる場合でも、ＥＣＵ１１０は、その内燃機関５０の性能が低下してしまうことを効果的に抑制することができる。
【００９５】
ここで、上述の実施形態では、燃料消費率や排ガス値を一例にして、性能の低下を抑制する場合を説明するが、これに限るものではない。例えば、他の応答変数ｆｊを対象の性能として調整するようにしてもよく、応答遅れに起因する問題の発生を抑制するなど、同様に問題を解消することができる。
【００９６】
また、上述の実施形態では、排気タービン式の過給機のターボチャージャを備える場合を一例として説明するが、これに限るわけではない。例えば、過給機を備えずに自然吸気でもよく、また、内燃機関の駆動力を利用してコンプレッサを駆動させる機械式過給機のスーパーチャージャを備える場合にも適用することができる。
【００９７】
本発明の実施形態を開示したが、当業者によっては本発明の範囲を逸脱することなく変更が加えられうることは明白である。すべてのこのような修正及び等価物が次の請求項に含まれることが意図されている。
【符号の説明】
【００９８】
１０、５０ 内燃機関
１１ａ 燃焼室
２４ 吸気マニホールド
２５ 吸気弁
２７、３７ ＭＡＦセンサ
３４ 排気マニホールド
３５ 排気弁
３８ ＥＧＲ管（ＥＧＲ通路）
３９ ＥＧＲバルブ
１００、２００ 車両
１１０、２１０ ＥＣＵ（制御装置）
１１１ 算出部
１１２ 選定部
１１３ 補正部
【図１】
2017044116.tif 000005
【図２】
2017044116.tif 000006
【図３】
2017044116.tif 000007
【図４−１】
2017044116.tif 000008
【図４−２】
2017044116.tif 000009
【図５】
2017044116.tif 000010
【図６】
2017044116.tif 000011
【図７】
2017044116.tif 000012
【図８】
2017044116.tif 000013
【図９】
2017044116.tif 000014
【図１０】
2017044116.tif 000015