(57)【要約】      （修正有）【課題】吸気圧センサ及び筒内圧センサのいずれが故障しているのかを判断する。【解決手段】内燃機関１０の制御装置１は、内燃機関の気筒内の所定の基準圧力からの相対圧力を検出する筒内圧センサ４４と、内燃機関の吸気圧力を検出する吸気圧センサ４６と、筒内圧センサの出力値と吸気圧センサの出力値とに基づいて筒内絶対圧力を算出する筒内絶対圧力算出部５０と、算出された筒内絶対圧力から図示熱効率を算出する図示熱効率算出部５０と、算出された図示熱効率と目標図示熱効率との差分の絶対値が第１閾値よりも大きい場合、筒内圧センサが故障していると判定する筒内圧センサ故障判定部５０と、算出された図示熱効率と目標図示熱効率との差分の絶対値が第１閾値以下であり、算出された筒内絶対圧力と目標筒内圧との差分の絶対値が第２閾値よりも大きい場合、吸気圧センサが故障していると判定する吸気圧センサ故障判定部５０と、を備える。【選択図】図１
2017186955.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の気筒内の所定の基準圧力からの相対圧力を検出する筒内圧センサと、
前記内燃機関の吸気圧力を検出する吸気圧センサと、
前記筒内圧センサの出力値と前記吸気圧センサの出力値とに基づいて筒内絶対圧力を算出する筒内絶対圧力算出部と、
算出された前記筒内絶対圧力から図示熱効率を算出する図示熱効率算出部と、
算出された前記図示熱効率と図示熱効率の目標値である目標図示熱効率との差分の絶対値が第１閾値よりも大きい場合、前記筒内圧センサが故障していると判定する筒内圧センサ故障判定部と、
算出された前記図示熱効率と前記目標図示熱効率との差分の絶対値が前記第１閾値以下であり、算出された前記筒内絶対圧力と筒内絶対圧力の目標値である目標筒内圧との差分の絶対値が第２閾値よりも大きい場合、前記吸気圧センサが故障していると判定する吸気圧センサ故障判定部と、
を備える内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の制御装置に関する。
【背景技術】
【０００２】
正確な筒内絶対圧力を得るには、初期圧（吸気圧）と初期圧からの相対変化を正しく検出する必要があるため、吸気圧を検出する吸気圧センサ及び筒内相対圧力を検出する筒内圧センサのいずれもが正常であることが必要である。
【０００３】
特許文献１には、筒内圧センサの出力値、吸気圧、及び発熱量パラメータに基づいて、筒内圧センサの故障を判定する内燃機関の制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２０７６５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
筒内圧センサは初期圧（例えば、吸気圧センサにより検出されるクランク角−１８０度における吸気圧）からの相対圧しか検出できないため、筒内絶対圧力は筒内圧センサの出力値を初期圧に基づいてオフセットすることによって得られる。そのため、吸気圧センサが故障していると、正しい筒内絶対圧力を得られない。
【０００６】
特許文献１では、筒内圧センサの故障判定に筒内絶対圧力を用いているが、吸気圧センサが故障していた場合、吸気圧センサの故障により正しい筒内絶対圧力が得られず、筒内圧センサは故障していないにも関わらず故障していると判定されるおそれがある。
【０００７】
そこで、本明細書開示の内燃機関の制御装置は、吸気圧センサ及び筒内圧センサのいずれが故障しているのかを判断することを課題とする。
【課題を解決するための手段】
【０００８】
かかる課題を解決するために、本明細書に開示された内燃機関の制御装置は、内燃機関の気筒内の所定の基準圧力からの相対圧力を検出する筒内圧センサと、前記内燃機関の吸気圧力を検出する吸気圧センサと、前記筒内圧センサの出力値と前記吸気圧センサの出力値とに基づいて筒内絶対圧力を算出する筒内絶対圧力算出部と、算出された前記筒内絶対圧力から図示熱効率を算出する図示熱効率算出部と、算出された前記図示熱効率と図示熱効率の目標値である目標図示熱効率との差分の絶対値が第１閾値よりも大きい場合、前記筒内圧センサが故障していると判定する筒内圧センサ故障判定部と、算出された前記図示熱効率と前記目標図示熱効率との差分の絶対値が前記第１閾値以下であり、算出された前記筒内絶対圧力と筒内絶対圧力の目標値である目標筒内圧との差分の絶対値が第２閾値よりも大きい場合、前記吸気圧センサが故障していると判定する吸気圧センサ故障判定部と、を備える。
【発明の効果】
【０００９】
本明細書開示の内燃機関の制御装置によれば、吸気圧センサ及び筒内圧センサのいずれが故障しているのかを判断することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態に係る内燃機関の制御装置を適用したエンジンシステムの構成を示す概略図である。
【図２】図２は、ＥＣＵが実行する故障判定処理の一例を示すフローチャートである。
【図３】図３は、エンジンのＰＶ線図の一例である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、添付図面を参照しつつ説明する。ただし、図面中、各部の寸法、比率等は、実際のものと完全に一致するようには図示されていない場合がある。また、図面によっては細部が省略されて描かれている場合もある。
【００１２】
まず、図１を参照し、一実施形態に係る内燃機関の制御装置が適用されたエンジンシステムについて説明する。図１は、一実施形態に係る内燃機関の制御装置が適用されたエンジンシステム１の構成を示す概略図である。
【００１３】
図１に示すように、エンジンシステム１は、内燃機関としてのエンジン１０を備えている。なお、図１では、エンジン１０の１気筒のみを例示しているが、本発明は、単気筒を含む任意の気筒数のエンジンに適用可能である。
【００１４】
エンジン１０は、各気筒の燃焼室１４内（筒内）に吸入空気を吸い込む吸気通路１８と、各気筒から排気ガスが排出される排気通路２０と、を備えている。
【００１５】
吸気通路１８には、アクセル開度等に基づいて吸入空気量を調整する電子制御式のスロットルバルブ２２が設けられている。また、吸気通路１８には、吸入空気量を検出するエアフロメータ４２と、エンジン１０の吸気圧に対応する信号を出力する吸気圧センサ４６と、が設けられている。吸気圧センサ４６は、例えば、吸気通路１８が備えるサージタンクに設けられる。
【００１６】
排気通路２０には、排気ガスを浄化する触媒２４が設けられている。
【００１７】
エンジン１０の各気筒には、ピストン１２により燃焼室１４が画成されており、ピストン１２はクランクシャフト１６に連結されている。クランクシャフト１６には、クランクシャフト１６の回転に同期した信号を出力するクランク角センサ４０が設けられている。
【００１８】
また、各気筒には、吸気ポートに燃料を噴射する燃料噴射弁２６と、筒内の混合気に点火する点火プラグ２８と、吸気ポートを筒内に対して開閉する吸気バルブ３０と、排気ポートを筒内に対して開閉する排気バルブ３２とが設けられている。
【００１９】
さらに、各気筒には、筒内相対圧力に対応する信号を出力する公知のセンサにより構成される筒内圧センサ４４が設けられている。
【００２０】
また、エンジンシステム１は、ＥＣＵ(Electronic Control Unit)５０を備えている。ＥＣＵ５０は、ＣＰＵ（Central Processing Unit）、ＲＡＭ(Random Access Memory)、ＲＯＭ（Read Only Memory）、及び記憶装置等を備える。ＥＣＵ５０は、ＲＯＭや記憶装置に記憶されたプログラムを実行することにより各種制御を行う。ＥＣＵ５０は、筒内絶対圧力算出部、図示熱効率算出部、筒内圧センサ故障判定部、及び吸気圧センサ故障判定部の一例である。
【００２１】
ＥＣＵ５０の入力側には、前述したクランク角センサ４０、エアフロメータ４２、筒内圧センサ４４、及び吸気圧センサ４６のほか、アクセル開度を検出するアクセル開度センサやその他の各種センサが図示されないＡ／Ｄ変換器等を介して電気的に接続されている。ＥＣＵ５０は、各種センサの出力値等に基づいて、所望の出力が得られるように、点火プラグ２８、スロットルバルブ２２、燃料噴射弁２６等を制御し、点火時期、燃料噴射量、燃料噴射時期、スロットル開度等を制御する。
【００２２】
また、ＥＣＵ５０は、筒内圧センサ４４および吸気圧センサ４６のいずれが故障しているのかを判定する故障判定処理を実行する。図２は、ＥＣＵ５０が実行する故障判定処理の一例を示すフローチャートである。図２の処理は、例えば、１サイクル毎に実行される。
【００２３】
まず、ＥＣＵ５０は、筒内圧センサ４４の出力値と吸気圧センサ４６の出力値とから、筒内絶対圧力Ｐｃｙｌを算出する（ステップＳ１１）。
【００２４】
次に、ＥＣＵ５０は、図示熱効率ηを算出する（ステップＳ１３）。より詳細には、ＥＣＵ５０は、図３に示すエンジン１０のＰＶ線図における圧縮工程〜膨張行程の面積を、投入熱量で除算して、図示熱効率ηを算出する。なお、図３のＰＶ線図において、縦軸は、筒内絶対圧力Ｐｃｙｌ、横軸は筒内容積Ｖであり、Ｖｔｄｃ及びＶｂｄｃはそれぞれピストン上死点及び下死点の筒内容積を表す。なお、投入熱量は、燃料噴射量に燃料の低位発熱量を乗算することにより算出される。
【００２５】
次に、ＥＣＵ５０は、エンジン回転数とエンジン負荷率（吸入空気量）とに基づいて、図示熱効率の目標値である目標図示熱効率ηｔｒｇを読み込む（ステップＳ１５）。
【００２６】
続いて、ＥＣＵ５０は、目標図示熱効率ηｔｒｇと図示熱効率ηとの差分の絶対値が、予め定められた閾値αよりも大きいか否か判断する（ステップＳ１７）。閾値αは、条件によらず一定の値をとる。
【００２７】
ステップＳ１７では、筒内圧センサ４４が故障しているか否かを判断している。吸気圧センサ４６の故障により筒内絶対圧力の値がずれたとしても、図３に示すＰＶ線図の曲線は上下に移動するだけで曲線内の面積は変化しない。すなわち、図３の曲線内の面積は、筒内圧センサ４４の出力値にのみ依存する。したがって、図３のＰＶ線図における圧縮工程〜膨張行程の面積を投入熱量で除算して求められる図示熱効率ηの値も、筒内圧センサ４４の出力値にのみ依存し、吸気圧センサ４６の故障の影響を受けない。そのため、図示熱効率ηと目標図示熱効率ηｔｒｇとの差分の絶対値が閾値αよりも大きいか否かを判断することにより、筒内圧センサ４４が故障しているか否かを判断できる。
【００２８】
ステップＳ１７の判断が肯定された場合、ＥＣＵ５０は、筒内圧センサ４４が故障していると判定する（ステップＳ１９）。
【００２９】
続くステップＳ２１〜Ｓ２９の処理は、筒内圧センサ４４に加えて吸気圧センサ４６も故障しているか否かを判断するための処理である。
【００３０】
まず、ＥＣＵ５０は、筒内圧センサ学習値を算出する（ステップＳ２１）。筒内圧センサ学習値は、筒内圧センサ４４が出力すべき正しい出力値に相当する。言い換えると、筒内圧センサ学習値は、故障していない筒内圧センサ４４が出力する出力値に相当する。
【００３１】
筒内圧センサ４４が故障している場合、筒内圧センサ４４の出力値は誤った値となっている。そのため、ＥＣＵ５０は、ＲＯＭ等の記憶装置に学習値として記憶されている筒内圧センサ４４の出力値のずれ特性に基づき、筒内圧センサ４４の出力値を補正し、正しい出力値に相当する筒内圧センサ学習値を算出する。なお、筒内圧センサ４４の出力値のずれ特性は、図示熱効率ηと目標図示熱効率ηｔｒｇとの差分に対して記憶されるため、ＥＣＵ５０は、図示熱効率η及び目標図示熱効率ηｔｒｇを用いて、筒内圧センサ学習値を算出することができる。
【００３２】
次に、ＥＣＵ５０は、補正筒内絶対圧力Ｐｃｙｌ´を算出する（ステップＳ２３）。補正筒内絶対圧力Ｐｃｙｌ´は、筒内圧センサ学習値と、吸気圧センサ４６の出力値とに基づいて算出される。
【００３３】
次に、ＥＣＵ５０は、筒内絶対圧力の目標値である目標筒内圧Ｐｔｒｇを読み込む（ステップＳ２５）。
【００３４】
次に、ＥＣＵ５０は、目標筒内圧Ｐｔｒｇと補正筒内絶対圧力Ｐｃｙｌ´との差分の絶対値が、閾値βよりも大きいか否かを判断する（ステップＳ２９）。閾値βは、条件によらず一定の値をとる。
【００３５】
ステップＳ２９では、吸気圧センサ４６が故障しているか否かを判断している。補正筒内絶対圧力Ｐｃｙｌ´は、筒内圧センサ４４の出力値を補正した筒内圧センサ学習値を用いて算出しているため、補正筒内絶対圧力Ｐｃｙｌ´と目標筒内圧Ｐｔｒｇとの差分の絶対値が閾値βよりも大きい場合、吸気圧センサ４６の出力値が正しくないと判断できる。したがって、目標筒内圧Ｐｔｒｇと補正筒内絶対圧力Ｐｃｙｌ´との差分の絶対値が、閾値βよりも大きいか否かを判断することにより、吸気圧センサ４６が故障しているか否かを判断することができる。すなわち、本実施形態の故障判定処理では、筒内圧センサ４４及び吸気圧センサ４６の両方が故障しているか否かも判断することができる。
【００３６】
ステップＳ２９の判断が否定された場合、ＥＣＵ５０は、図２の処理を終了する。
【００３７】
一方、ステップＳ２９の判断がＹＥＳの場合、ＥＣＵ５０は、吸気圧センサ４６が故障していると判定する（ステップＳ３５）。
【００３８】
ところで、目標図示熱効率ηｔｒｇと図示熱効率ηとの差分の絶対値が、閾値α以下の場合（ステップＳ１７／ＮＯ）、ＥＣＵ５０は、目標筒内圧Ｐｔｒｇを読み込む（Ｓ３１）。
【００３９】
次に、ＥＣＵ５０は、目標筒内圧Ｐｔｒｇと筒内絶対圧力Ｐｃｙｌとの差分の絶対値が、閾値βよりも大きいか否か判断する（ステップＳ３３）。
【００４０】
ステップＳ３３では、吸気圧センサ４６が故障しているか否かを判断している。筒内圧センサ４４は故障していないため、筒内絶対圧力Ｐｃｙｌと目標筒内圧Ｐｔｒｇとの差分の絶対値が閾値βよりも大きい場合、吸気圧センサ４６の出力値が正しくないと判断できる。したがって、目標筒内圧Ｐｔｒｇと筒内絶対圧力Ｐｃｙｌとの差分の絶対値が、閾値βよりも大きいか否かを判断することにより、吸気圧センサ４６が故障しているか否かを判断することができる。
【００４１】
ステップＳ３３の判断が否定された場合、ＥＣＵ５０は、図２の処理を終了する。
【００４２】
一方、ステップＳ３３の判断がＹＥＳの場合、ＥＣＵ５０は、吸気圧センサ４６が故障していると判定する（ステップＳ３５）。
【００４３】
吸気圧センサ４６が故障していると判定すると、ＥＣＵ５０は、吸気圧センサ学習値を算出する（ステップＳ３７）。吸気圧センサ学習値は、吸気圧センサ４６が出力すべき正しい値に相当する。言い換えると、吸気圧センサ学習値は、故障していない吸気圧センサ４６から出力される出力値に相当する。ＲＯＭ等の記憶装置には、筒内絶対圧力Ｐｃｙｌ又は補正筒内絶対圧力Ｐｃｙｌ´が目標筒内圧Ｐｔｒｇからずれていた場合の、吸気圧センサ４６の出力値のずれ特性が学習値として記憶されている。そこで、ＥＣＵ５０は、筒内絶対圧力Ｐｃｙｌ又は補正筒内絶対圧力Ｐｃｙｌ´と、目標筒内圧Ｐｔｒｇと、を用いて、吸気圧センサ４６の出力値を補正した吸気圧センサ学習値を算出する。そして、次に図２の処理を実行する場合、ＥＣＵ５０は、筒内絶対圧力Ｐｃｙｌの算出に、吸気圧センサ学習値を使用する。
【００４４】
ステップＳ３７の後は、図２の処理を終了する。
【００４５】
なお、上記図２の故障判定処理において、ＥＣＵ５０は、筒内圧センサ４４が故障していると判定した場合には（ステップＳ１７／ＹＥＳ、ステップＳ１９）、ステップＳ２１〜Ｓ３７の処理を行わず、図２の処理を終了してもよい。
【００４６】
以上、詳細に説明したように、本実施形態にかかるエンジンシステム１は、エンジン１０の気筒内の所定の基準圧力からの相対圧力を検出する筒内圧センサ４４と、エンジン１０の吸気圧力を検出する吸気圧センサ４６と、筒内圧センサ４４の出力値と吸気圧センサ４６の出力値とに基づいて筒内絶対圧力を算出し、筒内絶対圧力Ｐｃｙｌから図示熱効率ηを算出し、図示熱効率ηと目標図示熱効率ηｔｒｇとの差分の絶対値が閾値αよりも大きい場合、筒内圧センサ４４が故障していると判定し、図示熱効率ηと目標図示熱効率ηｔｒｇとの差分の絶対値が閾値α以下であり、筒内絶対圧力Ｐｃｙｌと目標筒内圧Ｐｔｒｇとの差分の絶対値が閾値βよりも大きい場合、吸気圧センサ４６が故障していると判定するＥＣＵ５０と、を備える。吸気圧センサ４６の故障の影響を受けない、筒内圧センサ４４の出力値にのみ依存する図示熱効率ηを用いることにより、吸気圧センサ４６の故障の有無に関わらず、筒内圧センサ４４の故障の有無を判断することができる。また、筒内圧センサ４４が故障していないと判定された場合には、吸気圧センサ４６の出力値に依存する、筒内絶対圧力と目標筒内圧との差分を用いることにより、吸気圧センサ４６の故障の有無を判断することができる。これにより、筒内圧センサ４４及び吸気圧センサ４６のいずれが故障しているのかを判断することができる。
【００４７】
上記実施形態は本発明を実施するための例にすぎず、本発明はこれらに限定されるものではなく、これらの実施例を種々変形することは本発明の範囲内であり、更に本発明の範囲内において、他の様々な実施例が可能であることは上記記載から自明である。
【符号の説明】
【００４８】
１    エンジンシステム（内燃機関の制御装置）
１０  エンジン（内燃機関）
１８  吸気通路
２０  排気通路
４４  筒内圧センサ
４６  吸気圧センサ
５０  ＥＣＵ（筒内絶対圧力算出部、図示熱効率算出部、筒内圧センサ故障判定部、吸気圧センサ故障判定部）
【図１】
2017186955.tif 000003
【図２】
2017186955.tif 000004
【図３】
2017186955.tif 000005