(57)【特許請求の範囲】
【請求項１】
スロットル弁より上流側の圧力とスロットル弁より下流側の圧力との比であるスロットル弁上下流圧力比と、スロットル弁の開口面積と、に基づいてスロットル弁通過空気量を算出するスロットル弁通過空気量算出手段を備え、
前記スロットル弁通過空気量に基づいて内燃機関の吸入空気量を推定する吸入空気量推定装置において、
吸気弁閉タイミングに基づいて実シリンダ容積を算出し、エンジン回転数毎の最大負荷状態におけるシリンダ容積であるシリンダボリューム基準値に対する前記実シリンダ容積の割合を用いて前記スロットル弁通過空気量を補正する補正手段を備える吸入空気量推定装置。
【請求項２】
請求項１に記載の吸入空気量推定装置において、
前記補正手段は、前記スロットル弁上下流圧力比が１の場合に補正を行なう吸入空気量推定装置。
【請求項３】
請求項１または２に記載の吸入空気量推定装置において、
前記補正手段は、前記吸気弁閉タイミングの他に内部ＥＧＲ率も用いて前記実シリンダ容積を算出する吸入空気量推定装置。
【請求項４】
請求項１から３のいずれかに記載の吸入空気量推定装置において、
前記スロットル弁の上流側に過給機を備える吸入空気量推定装置。
【請求項５】
スロットル弁より上流側の圧力とスロットル弁より下流側の圧力との比であるスロットル弁上下流圧力比と、スロットル弁の開口面積と、に基づいてスロットル弁通過空気量を算出し、
前記スロットル弁通過空気量に基づいて内燃機関の吸入空気量を推定する吸入空気量推定方法において、
吸気弁閉タイミングに基づいて実シリンダ容積を算出し、エンジン回転数毎の最大負荷状態におけるシリンダ容積であるシリンダボリューム基準値に対する前記実シリンダ容積の割合を用いて前記スロットル弁通過空気量を補正する吸入空気量推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の吸入空気量を推定する装置及び方法に関する。
【背景技術】
【０００２】
内燃機関の燃料噴射量を設定する手法として、エアフローメータの検出値を吸入空気量とみなし、吸入空気量に応じて燃料噴射量を設定する手法が知られている。しかし、空気がエアフローメータを通過してから内燃機関に流入するまでには遅れ時間が生じるため、例えば加速時等の過渡状態においては、エアフローメータの検出値と実際の吸入空気量との差が増大し、制御の精度が低下してしまう。そこでＪＰ２００８−１５１１４５Ａでは、スロットル弁上流側とスロットル弁下流側の圧力比と、スロットル弁開口面積と、に基づいてスロットル弁通過空気量を算出し、このスロットル弁通過空気量を吸入空気量とみなしている。
【発明の概要】
【０００３】
しかしながら、上記文献に記載の手法では、圧力比一定のまま、吸気弁閉タイミングを可変制御することで要求負荷に応じた吸入空気量を実現する場合に、正確なスロットル弁通過空気量を算出できず、結果的に吸入空気量を精度良く推定できない。
【０００４】
そこで、吸気弁閉タイミングを可変制御し得る可変動弁機構を備える場合であっても、精度良く吸入空気量を推定することを目的とする。
【０００５】
本発明のある態様によれば、スロットル弁より上流側の圧力とスロットル弁より下流側の圧力との比であるスロットル弁上下流圧力比と、スロットル弁の開口面積と、に基づいてスロットル弁通過空気量を算出するスロットル弁通過空気量算出手段を備え、スロットル弁通過空気量に基づいて内燃機関の吸入空気量を推定する吸入空気量推定装置が提供される。吸入空気量推定装置は、吸気弁閉タイミングに基づいて実シリンダ容積を算出し、エンジン回転数毎の最大負荷状態におけるシリンダ容積であるシリンダボリューム基準値に対する実シリンダ容積の割合を用いてスロットル弁通過空気量を補正する補正手段を備える。
【０００６】
上記態様によれば、補正手段によってスロットル弁通過空気量をシリンダボリューム基準値に対する実シリンダ容積の割合を用いて補正するので、圧力比一定のまま吸気弁閉タイミングを変更することで吸入空気量を制御する場合でも、正確なスロットル弁通過空気量を算出できる。その結果、吸入空気量を精度良く推定することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、本発明の実施形態を適用するシステムの構成図である。
【図２】図２は、吸入空気量を推定するための制御ルーチンを示すフローチャートである。
【図３】図３は、内部ＥＧＲ率の適合を説明するための図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照しながら本発明の実施形態について説明する。
【０００９】
図１は、本発明の実施形態に係る吸入空気量推定装置を適用するシステムの構成図である。
【００１０】
内燃機関１は、吸気弁１１及び排気弁１２がそれぞれ吸気カムシャフト９及び排気カムシャフト１０により駆動されるよう構成され、吸気側には吸気弁１１のバルブタイミングを可変に設定し得る可変動弁機構１７が備えられる。吸気通路２には、上流側からエアフィルタ２０、エアフローメータ４、過給機５、温度及び圧力を検出するスロットル上流側センサ６、スロットル弁７、コレクタタンク８、燃料噴射弁１６が配置される。また、吸気通路２の過給機５より上流側と下流側を連通するバイパス通路１８、及びバイパス通路１８の流路を開閉するバイパス弁１９が配置される。
【００１１】
過給機５としては、内燃機関１の駆動力を用いて駆動する機械式の過給機を用いる。
【００１２】
スロットル弁７は、いわゆる電子制御スロットルであり、電動モータ等のアクチュエータによりアクセル開度等に応じた開度に設定される。また、スロットル開度を検出するセンサも含んで構成されている。
【００１３】
コレクタタンク８は、各気筒への分岐管２Ａが連通している。また、インタークーラ機能も併せ持つ。
【００１４】
一方、排気通路３には、排気浄化触媒２１、及び排気浄化触媒２１に流入する排気の空燃比を検出する空燃比センサ３１が配置されている。
【００１５】
エアフローメータ４、上流側センサ６、空燃比センサ３１、クランクシャフト１４の回転数（エンジン回転数）を検出するクランク角センサ３０、可変動弁機構１７の変換角を検出するカム角センサ３２の各検出値は、コントローラ（スロットル弁通過空気量算出手段、補正手段）５０に読み込まれる。
【００１６】
コントローラ５０は、上記各センサの他にも図示しないアクセル開度センサ等の検出値も読込み、検出値に基づいて、燃料噴射量、燃料噴射タイミング、点火時期、スロットル開度、可変動弁機構１７の変換角、バイパス弁１９の開度等を設定する。
【００１７】
なお、コントローラ５０は、中央演算装置（ＣＰＵ）、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）及び入出力インタフェース（Ｉ／Ｏインタフェース）を備えたマイクロコンピュータで構成される。コントローラ５０を複数のマイクロコンピュータで構成することも可能である。
【００１８】
ここで、コントローラ５０が実行する吸入空気量の推定演算について説明する。
【００１９】
基本的には、エアフローメータ４の検出値（電圧値）を読み込み、予め設定した電圧値と吸入空気量との関係から吸入空気量を算出する。アクセルペダル開度及び道路勾配が一定のいわゆる定常状態では、エアフローメータ４を通過した空気量とスロットル弁７を通過する空気量は同一とみなすことができるので、この算出方法で算出した吸入空気量に基づいて燃料噴射量の算出等の各種制御を行なう。
【００２０】
しかし、過給圧が変化するような過渡状態であって、エアフローメータ４を通過する空気量とスロットル弁７を通過する空気量が同一ではなくなる状態では、エアフローメータ４の検出値に基づいて算出した吸入空気量を用いると、各種制御の精度が低下してしまう。そこで、このような場合には、後述する制御により吸入空気量を推定することとする。
【００２１】
図２は、上述したような過渡状態においてコントローラ５０が実行する、吸入空気量を推定するための制御ルーチンを示すフローチャートである。すなわち、図２の制御ルーチンの実行に先立って定常状態か過渡状態かを判定し、過渡状態であると判定した場合に図２の制御ルーチンを実行する。過渡状態か否かの判定は、例えば、エンジン回転数毎にアクセルペダル開度変化量閾値を割り付けたテーブルを予め作成しておき、アクセルペダル開度が当該閾値を超えた場合には過渡状態である、と判定する。以下、フローチャートのステップにしたがって説明する。
【００２２】
ステップＳ１００で、コントローラ５０はスロットル弁７の上流側と下流側の圧力比が１であるか否かを判定し、１の場合はステップＳ１０２の処理を実行し、１でない場合はステップＳ１０４の処理を実行する。なお、圧力比が１よりもわずかに小さい所定値以上か否かを判定し、所定値以上の場合はステップＳ１０２の処理を実行し、所定値より小さい場合はステップＳ１０４の処理を実行するようにしてもよい。すなわち、圧力比が１近傍の場合にステップＳ１０２の処理を実行するようにしてもよい。
【００２３】
上流側の圧力は上流側センサ６の検出値を用いる。下流側の圧力は、センサを用いて直接検出してもよいし、前回演算値や吸気温度等を用いる公知の推定方法によって推定してもよい。
【００２４】
また、スロットル弁７の上流側と下流側の圧力比に代えて、スロットル開度を用いて判定してもよい。この場合、スロットル弁７の上流側と下流側の圧力比が１となるスロットル開度をエンジン回転数毎に調べてスロットル開度閾値として設定し、エンジン回転数及びスロットル開度を読み込んで判定する。
【００２５】
ステップＳ１０２で、コントローラ５０は、式（１）によりスロットル弁通過空気量Ｑｔｈを算出し、これを吸入空気量とする。
【００２６】
Ｑｔｈ＝ρ×Ａ×ｖ×Ｖｎｏｗ/Ｖｓｔｄ      ・・・（１）
【００２７】
式（１）において、ρは空気密度であり、上流側センサ６で検出した空気の温度及び圧力に基づいて算出する。
【００２８】
同じくＡはスロットル弁開口面積である。このスロットル弁開口面積Ａは、スロットル弁７の開度と開口面積との関係を予め調べておき、スロットル弁７の開度センサの検出値に基づいて算出する。
【００２９】
同じくｖはスロットル弁通過空気流速である。スロットル弁通過空気流速は、スロットル弁７の上流側と下流側の圧力比に基づいて算出する。
【００３０】
同じくＶｎｏｗは現在のシリンダボリューム（実シリンダ容積）であり、式（２）により算出する。
【００３１】
Ｖｎｏｗ＝（Ｖｉｖｃ＋燃料室容積）×（１−内部ＥＧＲ率）・・・（２）
【００３２】
ここで、Ｖｉｖｃは吸気弁閉タイミングにおける行程容積である。吸気弁閉タイミングは可変動弁機構１７の変換角から求まる。吸気弁閉タイミングが求まれば吸気弁閉タイミングにおけるピストン位置も求まり、吸気弁閉タイミングにおける行程容積を算出できる。燃焼室容積は幾何的に算出する。内部ＥＧＲ率は、後述するように適合により算出する。
【００３３】
式（１）のＶｓｔｄはシリンダボリューム基準値であり、エンジン回転数毎の最大負荷状態におけるシリンダ容積である。すなわり、算出方法自体は現在のシリンダボリュームＶｎｏｗと同様であり、当該エンジン回転数において負荷を最大とした場合の吸気弁閉タイミングで算出する。
【００３４】
ここで、内部ＥＧＲ率の適合について説明する。図３は、図１のスロットル弁７より下流側部分を簡略化した図である。
【００３５】
コントローラ５０は、コレクタタンク８に流入する空気量、つまりスロットル通過空気量Ｑｔｈ[ｇ/ｓ]と、コレクタタンク８から内燃機関１に流入する空気量、つまりシリンダ吸入空気量Ｑｃｙｌ[ｇ/ｓ]の収支演算により、コレクタタンク内空気質量Ｍｃｏｌ[ｇ]を求めている。式（３）は上記収支演算の内容を示す式である。
【００３６】
【数１】
0006004077.tif 000002
【００３７】
式（３）のシリンダ吸入空気量Ｑｃｙｌは、１サイクルの１シリンダ当たりのシリンダ吸入空気量Ｍｃｙｌ[ｇ]とエンジン回転数[ｒｐｍ]の関数として求める。すなわち、シリンダ吸入空気量Ｑｃｙｌの単位を[ｇ／ｓ]とする。
【００３８】
また、１サイクルの１シリンダ当たりのシリンダ吸入空気量Ｍｃｙｌは、式（４）により求める。
【００３９】
【数２】
0006004077.tif 000003
【００４０】
なお、ρｃｏｌはコレクタタンク内密度[ｇ／Ｌ]、Ｖｃｙｌはシリンダ容積[Ｌ]、Ｖｃｏｌはコレクタタンク容積[Ｌ]である。
【００４１】
式（４）におけるシリンダ容積Ｖｃｙｌ[Ｌ]は、式（２）により算出する現在のシリンダボリュームＶｎｏｗである。
【００４２】
一方、コントローラ５０は、式（５）によりコレクタタンク内圧力Ｐｃｏｌを算出している。
【００４３】
【数３】
0006004077.tif 000004
【００４４】
式（５）の算出結果が実際に圧力センサで検出する圧力と一致するように、式（２）の内部ＥＧＲ率を適合させる。
【００４５】
このようにして決定した内部ＥＧＲ率を、ステップＳ１０２におけるスロットル弁通過空気量Ｑｔｈの算出に用いる。
【００４６】
一方、ステップＳ１０４で、コントローラ５０は、空気密度ρ×スロットル弁開口面積Ａ×スロットル弁通過空気流速ｖをスロットル弁通過空気量Ｑｔｈとして算出し、これを吸入空気量とする。
【００４７】
上記のように、スロットル弁７の上流側と下流側の圧力比が１の場合は、圧力比及びスロットル開口面積Ａに基づいて算出したスロットル弁通過空気量を実シリンダ容積に基づいて補正し、圧力比が１以外の場合は、上記補正を実行しない。
【００４８】
上記制御ルーチンによる作用効果について説明する。
【００４９】
式（２）により吸気弁閉タイミングに基づいて現在のシリンダボリューム（実シリンダ容積）を算出し、スロットル弁の上流側と下流側の圧力比と、スロットル弁開口面積Ａとから算出した空気流量ρ×Ａ×ｖを、実シリンダ容積に基づいて補正する。これにより、圧力比が一定のまま吸気弁閉タイミングを変更することで吸入空気量を制御する場合でも、正確なスロットル弁通過空気量を算出でき、吸入空気量を精度良く推定できる。また、吸入空気量の推定精度が高まることで、例えば、高地と低地のように気圧が異なる場合でも、運転者が所望するトルクを発生させるために必要なアクセル開度を同じにすることができるので、運転性が向上する。
【００５０】
上記の実シリンダ容積に基づく補正の実行（ステップＳ１０２）を、スロットル弁７の上流側と下流側の圧力比が１の場合に限定する。スロットル弁７の上流側と下流側の圧力比が１でない場合は、式（１）における現在のシリンダボリュームの影響が無視し得る程度に小さいので、補正の実行を圧力比が１の場合に限定することで、演算負荷を軽減することができる。なお、演算負荷を考慮しない場合は、ステップＳ１００の判定無しにして、常にＳ１０２を実行してもよい。
【００５１】
式（２）に示すように、実シリンダ容積を求める際に内部ＥＧＲ率を考慮することで、スロットル弁通過空気量の推定精度をより高めることができる。
【００５２】
なお、ステップＳ１００とＳ１０２の間に、スロットル開度一定のまま可変動弁機構１７で吸入空気量を変化させる場合か否かを判定するステップを挿入して、判定結果がｙｅｓの場合はステップＳ１０２、ｎｏの場合はＳ１０４の処理を実行するようにしてもよい。これにより演算負荷を軽減できる。具体的な判定内容は、スロットル弁７と可変動弁機構１７の協調制御の内容により異なるが、例えば、アクセルペダル開度から定まる目標トルクを実現するために必要な吸入空気量を、吸気弁閉タイミングの変更だけで賄うことができる場合に判定結果をｙｅｓとする。
【００５３】
また、過給機５は排気エネルギにより駆動するターボ式過給機や、電動機により駆動する電動式過給機であってもよい。過給機付きの場合、圧力比が１近傍になる頻度が過給機無しの場合に比べて高いので、本実施形態を適用することによる効果がより大きくなる。
【００５４】
以上、本発明の実施形態について説明したが、上記実施形態は本発明の適用例の一部を示したに過ぎず、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。
【００５５】
本願は２０１３年２月１２日に日本国特許庁に出願された特願２０１３−２４６３０に基づく優先権を主張し、この出願の全ての内容は参照により本明細書に組み込まれる。
【図１】
0006004077.tif 000005
【図２】
0006004077.tif 000006
【図３】
0006004077.tif 000007