(57)【要約】【課題】吸気行程におけるピストン下死点近傍時点での吸気圧（ボトム圧）を精度良く推定する吸気圧推定装置を提供する。【解決手段】下死点近傍時点よりも前のボトム直前時点での吸気圧であるボトム直前圧の検出値ＰＢ１６に基づき、下死点近傍時点での吸気圧であるボトム圧ＰＢ１８’を推定する（Ｓ３０：ボトム圧推定手段）。また、前回の吸気行程において推定されたボトム圧である前回推定値ＰＢ１８’と、前回の吸気行程において取得された実際のボトム圧である前回検出値ＰＢ１８との偏差ＤＰＢ１を推定誤差として算出する（Ｓ３１：推定誤差算出手段）。そして、前回推定値ＰＢ１８’及び前回検出値ＰＢ１８による推定誤差ＤＰＢ１に基づき、今回の吸気行程において推定されたボトム圧である今回推定値ＰＢ１８’を補正し（Ｓ３３：補正手段）、この補正により得られたボトム圧の推定値を最終的な推定ボトム圧ＰＢ１８とする。【選択図】      図５
2009191712.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の吸入空気量を吸気圧にて推定するもので、ピストン下死点近傍時点での吸気圧であるボトム圧を推定する吸気圧推定装置において、
前記吸気行程における吸気圧のうち、前記下死点近傍時点よりも前のボトム直前時点での吸気圧であるボトム直前圧の検出値を取得するボトム直前圧取得手段と、
前記ボトム直前圧の検出値に基づき前記ボトム圧を推定するボトム圧推定手段と、
前記ボトム圧の検出値を取得するボトム圧取得手段と、
前回の吸気行程において前記ボトム圧推定手段により推定されたボトム圧である前回推定値と、前回の吸気行程において前記ボトム圧推定手段により取得されたボトム圧である前回検出値との偏差を推定誤差として算出する推定誤差算出手段と、
前記前回推定値及び前記前回検出値による前記推定誤差に基づき、今回の吸気行程において前記ボトム圧推定手段により推定されたボトム圧である今回推定値を補正する補正手段と、
を備えることを特徴とする吸気圧推定装置。
【請求項２】
前記補正手段は、補正時点でのエンジン回転速度が速いほど前記今回推定値に対する補正量を小さくすることを特徴とする請求項１に記載の吸気圧推定装置。
【請求項３】
前記ボトム直前時点を、前記下死点近傍時点よりもクランク角度６０℃Ａ〜１２０℃Ａだけ前の時点とすることを特徴とする請求項１又は２に記載の吸気圧推定装置。
【請求項４】
前記補正手段を第１補正手段とし、
前記吸気行程のうち前記ボトム直前時点より前の所定期間における吸気圧変化量に基づき、前記ボトム圧推定手段により推定された前記ボトム圧の推定値を補正する第２補正手段を備え、
前記第１補正手段及び前記第２補正手段の両手段により、前記今回推定値を補正することを特徴とする請求項１〜３のいずれか１つに記載の吸気圧推定装置。
【請求項５】
前記補正手段の補正により得られたボトム圧推定値に応じた適正量の燃料を、主噴射及び追加噴射の２回に分けて噴射させる噴射制御手段を備え、
前記噴射制御手段は、前回の吸気行程終了後から今回の吸気行程開始前までの所定タイミングで前記主噴射を行い、前記適正量に対する前記主噴射の不足分を今回の吸気行程で追加噴射することを特徴とする請求項１〜４のいずれか１つに記載の吸気圧推定装置。
【請求項６】
前記内燃機関は、単気筒内燃機関又は独立吸気式の多気筒内燃機関であることを特徴とする請求項１〜５のいずれか１つに記載の吸気圧推定装置。
【請求項７】
吸気圧を検出する吸気圧センサ、及び請求項１〜６のいずれか１つに記載の吸気圧推定装置を備えることを特徴とする吸気圧推定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の吸気行程における吸気圧のうち、ピストン下死点近傍時点での吸気圧であるボトム圧を推定する吸気圧推定装置に関するものであり、特に、推定したボトム圧を燃料噴射量の算出に用いて好適なものである。
【背景技術】
【０００２】
内燃機関の吸気行程で燃焼室に吸入された空気の量（供給空気量）に対し、適正な空燃比となるよう燃料の噴射制御を実施するにあたり、供給空気量に相関のある吸気圧に基づき噴射量を算出する技術が特許文献１等に開示されている。図１０は吸気行程中の吸気圧ＰＢの変化を示す図であり、吸気圧センサから取得される吸気圧ＰＢ１５〜ＰＢ２３のうち、最大負圧発生時点の吸気圧ＰＢ１８（以下、ボトム圧と呼ぶ）が供給空気量に最も相関がある。したがって、ボトム圧に基づき燃料噴射量を算出すれば、適正な空燃比にするための最適噴射量を精度良く算出できる。
【０００３】
しかしながら、ボトム圧を検出した時点で燃料を噴射しても、その後直ぐに吸気バルブが閉じてしまうので、その噴射燃料を今回の吸気行程で燃焼室に吸入させることができない。そこで、特許文献１記載の制御では、今回の吸気行程における吸気圧ＰＢ１５〜ＰＢ１８のうち、最大負圧発生時点よりも前の時点（ボトム直前時点）での吸気圧ＰＢ１６（以下、ボトム直前圧と呼ぶ）に基づいて、その後のボトム圧を推定している。これによれば、推定したボトム圧に基づき燃料噴射量を算出するとともに、このように算出した量の燃料をボトム直前時点で噴射して、今回の吸気行程で燃焼室に吸入させることができる。
【特許文献１】特開２００５−６９０４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、内燃機関の個体差やエンジンの運転条件変化等に起因して、上述の如く推定したボトム圧が実際のボトム圧からずれることがあり、従来のボトム圧推定には推定精度向上を図る余地がある。
【０００５】
本発明は、上記課題を解決するためになされたものであり、その目的は、吸気行程におけるピストン下死点近傍時点での吸気圧（ボトム圧）を精度良く推定する吸気圧推定装置を提供することにある。
【課題を解決するための手段】
【０００６】
以下、上記課題を解決するための手段、及びその作用効果について記載する。
【０００７】
請求項１記載の発明では、
内燃機関の吸入空気量を吸気圧にて推定するもので、ピストン下死点近傍時点での吸気圧であるボトム圧を推定する吸気圧推定装置において、
前記吸気行程における吸気圧のうち、前記下死点近傍時点よりも前のボトム直前時点での吸気圧であるボトム直前圧の検出値を取得するボトム直前圧取得手段と、
前記ボトム直前圧の検出値に基づき前記ボトム圧を推定するボトム圧推定手段と、
前記ボトム圧の検出値を取得するボトム圧取得手段と、
前回の吸気行程において前記ボトム圧推定手段により推定されたボトム圧である前回推定値と、前回の吸気行程において前記ボトム圧推定手段により取得されたボトム圧である前回検出値との偏差を推定誤差として算出する推定誤差算出手段と、
前記前回推定値及び前記前回検出値による前記推定誤差に基づき、今回の吸気行程において前記ボトム圧推定手段により推定されたボトム圧である今回推定値を補正する補正手段と、
を備えることを特徴とする。
【０００８】
これによれば、前回推定値と前回検出値との偏差である推定誤差に基づき、今回の吸気行程において推定された今回推定値を補正するので、今回の吸気行程におけるボトム圧を補正後の今回推定値として高精度に推定できる。例えば、推定誤差をゼロに近づけるよう、推定誤差が大きいほど補正量を大きくすることが望ましい。
【０００９】
なお、本発明に係る補正手段の具体的態様として、ボトム圧推定手段により今回推定値を推定した後、その今回推定値を前回の推定誤差に基づき補正する態様や、ボトム圧推定手段に、前回の推定誤差を加味して今回推定値を推定させることで、実質的に今回推定値を補正させる態様が挙げられる。
【００１０】
請求項２記載の発明では、前記補正手段は、補正時点でのエンジン回転速度（内燃機関のクランク軸の回転速度）が速いほど前記今回推定値に対する補正量を小さくすることを特徴とする。これによれば、補正手段による補正後の今回推定値が実際のボトム圧に近づくよう精度良く補正できる。
【００１１】
ここで、ボトム直前圧を検出するタイミングであるボトム直前時点を、下死点近傍時点に近づけすぎると、ボトム圧推定手段による推定値を取得してから今回の吸気行程が終了するまでの期間が短いので、得られた補正後の推定値に応じた量の燃料を噴射する時間を十分に確保できない。一方、下死点近傍時点から前すぎると、供給空気量に対する相関度合いの低いボトム直前圧に基づきボトム圧を推定することとなるので、その推定精度を十分に高めることができない。これらの点を鑑み請求項３記載の発明では、前記ボトム直前時点を、前記下死点近傍時点よりもクランク角度６０℃Ａ〜１２０℃Ａだけ前の時点とすることで、噴射時間確保及び推定精度向上の両立を図っている。
【００１２】
請求項４記載の発明では、前記補正手段を第１補正手段とし、前記吸気行程のうち前記ボトム直前時点より前の所定期間における吸気圧変化量に基づき、前記ボトム圧推定手段により推定された前記ボトム圧の推定値を補正する第２補正手段を備え、前記第１補正手段及び前記第２補正手段の両手段により前記今回推定値を補正することを特徴とする。
【００１３】
この第２補正手段によれば、ボトム直前時点より前の所定期間における吸気圧変化量に応じてボトム圧の推定値を補正するので、ボトム圧を高精度に推定できる。例えば、吸気に伴い下降する吸気圧の変化量が大きいほど推定値を下げるように補正することが望ましい。そして、両補正手段により今回推定値を補正するので今回のボトム圧をより一層高精度に推定できる。
【００１４】
なお、本発明に係る第２補正手段の具体的態様として、ボトム圧推定手段によりボトム圧を推定した後、その推定値を吸気圧変化量に基づき補正する態様や、ボトム圧推定手段に、吸気圧変化量を加味してボトム圧を推定させることで、実質的に推定値を補正させる態様が挙げられる。
【００１５】
請求項５記載の発明では、
前記補正手段の補正により得られたボトム圧推定値に応じた適正量の燃料を、主噴射及び追加噴射の２回に分けて噴射させる噴射制御手段を備え、
前記噴射制御手段は、前回の吸気行程終了後から今回の吸気行程開始前までの所定タイミングで前記主噴射を行い、前記適正量に対する前記主噴射の不足分を今回の吸気行程で追加噴射することを特徴とする。
【００１６】
この特徴に反し、前記適正量の燃料をボトム直前時点で一度に噴射しようとすると、ボトム直前時点で噴射する量が多くなるため、今回の吸気行程中に適正量の燃料を噴射できなくなることが懸念される。一方、ボトム直前時点を早めるよう設定して燃料噴射時間を確保しようとすると、先述したようにボトム圧推定手段による推定精度悪化が懸念される。これらの懸念に対し、上記請求項５記載の発明によれば、前回の吸気行程終了後から今回の吸気行程開始前までに主噴射を済ませておき、今回の吸気行程中に追加噴射を実施するので、ボトム直前時点を早めることなく、今回の吸気行程中において追加噴射に係る量の燃料が噴射できなくなるとの懸念を解消できる。
【００１７】
なお、主噴射については、ボトム圧推定手段の推定結果に基づき算出された噴射量を噴射し、追加噴射については、補正手段による補正後の推定値に基づき算出された噴射量を噴射することが具体例として挙げられる。
【００１８】
請求項６記載の発明では、前記内燃機関は、単気筒内燃機関又は独立吸気式の多気筒内燃機関であることを特徴とする。これら単気筒又は独立吸気式多気筒の内燃機関では、複数の吸気管の吸気圧が互いに干渉することなく独立しているため、１燃焼サイクル中に現れる吸気圧変化が顕著に現れる。よって、ボトム圧推定手段による推定精度及び補正手段による補正精度を十分に高めることができる。
【００１９】
請求項７記載の発明は、吸気圧を検出する吸気圧センサ、及び上記吸気圧推定装置を備えることを特徴とする吸気圧推定システムである。この吸気圧推定システムによれば、上述の各種効果を同様に発揮することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を具体化した各実施形態を図面に基づいて説明する。なお、以下の各実施形態相互において、互いに同一もしくは均等である部分には、図中、同一符号を付してある。
【００２１】
（第１実施形態）
本実施形態は、単気筒内燃機関である二輪車用４サイクルガソリンエンジンを対象にエンジン制御システムを構築するものとしており、当該制御システムにおいては電子制御ユニット（以下、ＥＣＵという）を中枢として燃料噴射制御を実施することとしている。先ずは、図１を参照しながら、エンジン制御システム全体の概略構成について説明する。
【００２２】
図１に示すエンジン１０において、吸気管１１の最上流部にはエアクリーナ１２が設けられ、その下流側にはスロットルバルブ１４が設けられている。エアクリーナ１２には吸気温を検出するための吸気温センサ１３が設けられている。スロットルバルブ１４の下流側には吸気管１１内の圧力（以下「吸気圧」という）を検出するための吸気圧センサ１６が設けられている。さらに、吸気管１１の吸気ポート近傍には、燃料噴射弁としての電磁駆動式のインジェクタ１７が取り付けられている。この吸気管１１にはサージタンクが設けられていない。
【００２３】
エンジン１０の吸気ポート及び排気ポートにはそれぞれ吸気バルブ２１及び排気バルブ２２が設けられており、吸気バルブ２１の開弁により空気と燃料との混合気が燃焼室２３に導入され、排気バルブ２２の開弁により燃焼後の排気が排気管２４に排出される。エンジン１０のシリンダヘッドには点火プラグ２５が取り付けられており、点火プラグ２５には、点火コイル等からなる点火装置２６を通じて、所望とする点火時期において高電圧が印加される。この高電圧の印加により、各点火プラグ２５の対向電極間に火花放電が発生し、燃焼室２３に導入された混合気が着火され燃焼に供される。
【００２４】
排気管２４には、排出ガス中のＣＯ，ＨＣ，ＮＯｘ等を浄化するための三元触媒等の触媒３１が設けられている。また、エンジン１０には、同エンジン１０の所定クランク角毎に（例えば３０°ＣＡ周期で）矩形状の検出信号を出力するクランク角センサ３４が設けられている。また、燃料系において、燃料タンク４１内にはインタンク式の燃料ポンプモジュール４２が設けられており、燃料タンク４１内の燃料が燃料配管４３を介してインジェクタ１７に供給されるようになっている。
【００２５】
ＥＣＵ５０（吸気圧推定装置、噴射制御手段）は、ＣＰＵ、ＲＯＭ、ＲＡＭ等よりなるマイクロコンピュータを主体として構成されている。ＥＣＵ５０には、上述した吸気圧センサ１６及びクランク角センサ３４に加え、エンジン１０の冷却水温や油温などのエンジン温度を検出する温度センサ３５が接続されている。ＥＣＵ５０は、ＲＯＭに記憶された各種の制御プログラムを実行することにより、エンジン１０の各部を制御する。例えば、ＥＣＵ５０はインジェクタ１７を操作してエンジン１０の燃料噴射制御を実施する。
【００２６】
次に、図２（ａ）〜（ｃ）を参照しながら、吸気圧の変化と、吸気管１１内から燃焼室２３へ単位時間当たりに流れる空気量（以下「吸入空気量」という）の変化とについて説明する。図２はクランク角度位置に対する各物理量の推移を示す図であり、（ａ）はアクセル操作量の推移、（ｂ）は吸気圧の推移、（ｃ）は吸入空気量の推移を示すグラフである。なお、図２では、クランク角度位置θ１９においてアクセル操作量が増加すること、具体的にはアクセルグリップが加速側に操作されることを想定している。
【００２７】
図２に示すクランク角度位置θ１５において吸気行程が開始されると、吸気管１１内の空気が燃焼室２３へ吸い込まれ（図２（ｃ）参照）、結果として吸気圧が負圧となる（図２（ｂ）参照）。クランク角度位置θ１５以降では、吸入空気量が、ピストン２７の降下に伴って吸気行程開始（θ１５参照）からピストン２７の吸気下死点近傍（θ１７参照）にかけて増大する（図２（ｃ）参照）。その結果、吸気圧が吸気行程開始から吸気下死点近傍にかけて低下する（図２（ｂ）参照）。
【００２８】
その後、クランク角度位置θ１８において吸気行程が終了すると、吸入空気量がゼロとなる（図２（ｃ）参照）。その結果、吸気行程終了（θ１８参照）から次回の吸気行程開始（θ２１参照）にかけて、吸気圧が大気圧近傍の圧力まで上昇する（図２（ｂ）参照）。
【００２９】
クランク角度位置θ１９においてアクセル操作量が増加すると、スロットルバルブ１４の開度が大きくなる。その結果、クランク角度位置θ２１〜θ２４の吸気行程において燃焼室２３に供給される空気量（以下「供給空気量」という）は、クランク角度位置θ１５〜θ１８の吸気行程における供給空気量よりも多くなる。一方、クランク角度位置θ２１〜θ２４の吸気行程における吸気圧は、クランク角度位置θ１５〜θ１８の吸気行程における吸気圧よりも大きくなる。
【００３０】
このように、吸気行程の吸気圧は、その吸気行程の吸入空気量に相関し、その吸気行程における供給空気量（吸入空気量の積分値：図２に示す斜線部の面積に相当）と相関する。特にエンジン１０は、２輪車用の単気筒内燃機関であり、吸気管１１にサージタンクを備えていないため、吸気管１１の容積が小さくなっている。すなわち、２輪車用のエンジン１０では吸気管１１の長さが四輪車用の内燃機関よりも短くなっている。また、単気筒のエンジン１０では１つの気筒が１つの吸気管１１に接続されている。さらに、エンジン１０は吸気管１１にサージタンクを備えていない。その結果として、吸気管１１の容積が小さくなっている。これにより、エンジン１０では、吸気圧の変化がなまされず、吸気行程の吸気圧が供給空気量と良好に相関する。
【００３１】
ところで、集合吸気式の多気筒内燃機関では、複数気筒が１つの吸気管に接続されている。また、複数気筒のうち一の気筒に着目した場合において、一の気筒の吸気行程以外の行程に他の気筒の吸気行程が割り当てられている。そのため、一の気筒に関しその燃焼サイクルの吸気行程の吸気圧に加え、他の行程の吸気圧も供給空気量に相関する。特に４気筒以上の集合吸気式の多気筒内燃機関では、都度のサイクルの全行程の吸気圧が供給空気量に相関することとなる。そのため、前回の吸気行程終了後から今回の吸気行程開始前までに実施する主噴射の噴射量は、その噴射直前の吸気圧に基づいて算出することができる。これにより、前回の吸気行程終了後から主噴射までの間にエンジン負荷が増大し、供給空気量が増加したとしても、その供給空気量の増加に対して主噴射による燃料噴射量（以下「主噴射量」という）を増量することで、内燃機関の空燃比を適正に保つことができる。
【００３２】
これに対して、単気筒のエンジン１０では、１つの気筒が１つの吸気管１１に接続されていることから、燃焼室２３の吸気行程でのみ吸気圧が供給空気量に相関し、吸気行程以外の行程では吸気圧が供給空気量に相関しない。そのため、上述の如く前回の吸気行程終了後から今回の吸気行程開始前までに実施する主噴射の噴射量は、前回の吸気行程の吸気圧に基づいて算出する必要がある。そのため、前回の吸気行程終了後から主噴射までの間にエンジン負荷が増大し、供給空気量が増加した場合には、供給空気量に対して主噴射量が不足することとなる。
【００３３】
そこで、本実施形態では、都度の燃焼サイクル毎に主噴射及び追加噴射の２種類の燃料噴射を実施するようにしている。ここで、主噴射とは前回の吸気行程の吸気圧に応じた噴射量の燃料噴射である。この主噴射は、前回の吸気行程終了から今回の吸気行程開始前までの所定タイミングにて実施される。一方、追加噴射とは今回の吸気行程の吸気圧に応じた噴射量の燃料噴射である。この追加噴射は、供給空気量に対する主噴射量の不足分を補うべく、今回の吸気行程中の所定タイミングにて実施される。
【００３４】
次に、図３，４を参照しながら、主噴射制御及び追加噴射制御について詳説する。図３は主噴射制御プログラムの流れを示すフローチャートであり、図４は追加噴射制御プログラムの流れを示すフローチャートである。これらのプログラムは、ＥＣＵ５０が有するマイコンにより所定周期（所定クランク角ごとに又は所定時間周期）で繰り返し実行される。
【００３５】
（主噴射制御）
図３に示すステップＳ１０では、ＥＣＵ５０は、クランク角センサ３４の検出信号に基づいてクランク角度位置を算出し、そのクランク角度位置の算出値が主噴射用の吸気圧取得位置であるか否かを判定する。ここで、吸気圧取得位置とは、吸気行程中の所定タイミングとして予め設定されたクランク角度位置である。この主噴射用の吸気圧取得位置は、吸気行程の吸気圧とその吸気行程における供給空気量とが最も良好に相関するクランク角度位置（例えば、吸気下死点に最も近いクランク角度位置）に設定することが望ましい。
【００３６】
ＥＣＵ５０は、ステップＳ１０においてクランク角度位置が吸気圧取得位置であると判定すると、ステップＳ１１の処理に進み、ステップＳ１０においてクランク角度位置が吸気圧取得位置でないと判定すると、ステップＳ１３の処理に進む。
【００３７】
ステップＳ１１では、ＥＣＵ５０は、吸気圧センサ１６の検出値に基づいて吸気圧を算出する。続くステップＳ１２では、ＥＣＵ５０は、ステップＳ１１において算出した吸気圧に基づいて主噴射量を算出する。例えばＥＣＵ５０は、エンジン回転速度及び吸気圧をパラメータとする空気量マップを参照して、供給空気量を算出する。そしてＥＣＵ５０は、算出した供給空気量を目標空燃比で除算した結果を主噴射量とする。なお、この場合エンジン回転速度は、例えばクランク角センサ３４の検出値から算出することができる。
【００３８】
ステップＳ１３では、ＥＣＵ５０は、クランク角度位置が主噴射実施位置であるか否かを判定する。ここで主噴射実施位置とは、吸気行程終了後から吸気行程開始までの所定タイミングとして予め設定されたクランク角度位置である。そしてＥＣＵ５０は、クランク角度位置が主噴射実施位置であると判定するとステップＳ１４の処理に進み、クランク角度位置が主噴射実施位置でないと判定すると今回の主噴射制御プログラムの実行を終了する。
【００３９】
ステップＳ１４では、ＥＣＵ５０は、インジェクタ１７を操作して、ステップＳ１２において算出された主噴射量の主噴射を実施する。詳しくは、ＥＣＵ５０は、主噴射量に応じた噴射時間だけインジェクタ１７を開弁させる。そして、ＥＣＵ５０は、今回の主噴射制御プログラムの実行を終了する。
【００４０】
（追加噴射制御）
図４に示すステップＳ２０では、ＥＣＵ５０は、クランク角センサの検出値に基づいてクランク角度位置を算出し、そのクランク角度位置の算出値が追加噴射用の吸気圧取得位置であるか否かを判定する。ここで吸気圧取得位置とは、吸気行程中の所定タイミングとして予め設定されたクランク角度位置である。この追加噴射用の吸気圧取得位置は、追加噴射による燃料噴射量（以下「追加噴射量」という）の最大値を考慮して設定される。追加噴射の噴射時間が吸気圧取得位置から吸気行程終了位置までのクランク角度範囲に制限されるからである。
【００４１】
ＥＣＵ５０は、ステップＳ２０においてクランク角度位置が吸気圧取得位置であると判定すると、ステップＳ２１の処理に進み、ステップＳ２０においてクランク角度位置が吸気圧取得位置でないと判定すると、今回の主噴射制御プログラムの実行を終了する。
【００４２】
ステップＳ２１では、ＥＣＵ５０は、吸気圧センサ１６の検出値に基づいて吸気圧を算出する。続くステップＳ２２では、ＥＣＵ５０は、ステップＳ２１において算出した吸気圧に基づいて吸気下死点における吸気圧（以下「ボトム圧」という）を推定する。この吸気圧推定処理については図５を用いて後に詳述する。
【００４３】
続くステップＳ２３では、ＥＣＵ５０は、ステップＳ２２において推定した吸気下死点における吸気圧に基づいて、目標空燃比を実現するために要する燃料噴射量を算出する。例えばＥＣＵ５０は、上述した空気量マップを参照して、エンジン回転速度及び吸気下死点における吸気圧から目標空燃比を実現するために要する燃料噴射量を算出する。
【００４４】
続くステップＳ２４では、ＥＣＵ５０は、ステップＳ２３において算出した燃料噴射量と、前回の吸気行程終了後から今回の吸気行程開始前までの所定タイミングにて実施された主噴射の主噴射量とに基づいて追加噴射量を算出する。詳しくは、ＥＣＵ５０は、例えばステップＳ２３において算出した燃料噴射量から主噴射量を差し引いた結果を追加噴射量とする。
【００４５】
続くステップＳ２５では、ＥＣＵ５０は、ステップＳ２４において算出した追加噴射量が所定量以上か否かを判定する。そして、ＥＣＵ５０は、追加噴射量が所定量以上と判定すると、ステップＳ２４において算出した追加噴射量の追加噴射を実施し、今回の追加噴射制御プログラムの実行を終了する。一方、ＥＣＵ５０は、追加噴射量が所定量よりも少ないと判定すると、そのまま今回の追加噴射制御プログラムの実行を終了する。
【００４６】
次に、先述の図２（ａ）〜（ｃ）に加え図２（ｄ）（ｅ）を参照しながら、本実施形態の燃料噴射制御について詳説する。なお、（ｄ）は主噴射による噴射率の推移、（ｅ）は追加噴射による噴射率の推移を示す。
【００４７】
クランク角度位置が主噴射用の吸気圧取得位置となるクランク角度位置θ１２では、そのクランク角度位置θ１２における吸気圧が算出される。そして、算出された吸気圧から主噴射量が算出される。その後、クランク角度位置が主噴射実施位置となるクランク角度位置θ１４において、クランク角度位置θ１２において算出された噴射量の主噴射が実施される。
【００４８】
クランク角度位置が追加噴射用の吸気圧取得位置となるクランク角度位置θ１６では、そのクランク角度位置θ１６における吸気圧が算出される。そして、算出された吸気圧から先の主噴射（θ１４参照）による噴射量の不足分が算出される。
【００４９】
ここで、クランク角度位置θ１４において実施された主噴射の噴射量は、クランク角度位置θ１１からθ１３の吸気行程における供給空気量に基づいて算出されている。また、クランク角度位置θ１５からθ１８の吸気行程における供給空気量は、クランク角度位置θ１１からθ１３の吸気行程における供給空気量に対して殆ど変化していない。そのため、上記主噴射による噴射量の不足分は略ゼロとなる。その結果、クランク角度位置θ１６において追加噴射は実施されない。
【００５０】
クランク角度位置が主噴射用の吸気圧取得位置となるクランク角度位置θ１７では、上述したクランク角度位置θ１２の場合と同様の処理が実行され、結果として主噴射量が算出される。そして、クランク角度位置が主噴射実施位置となるクランク角度位置θ２０において、クランク角度位置θ１７の吸気圧に基づいて算出された噴射量の主噴射が実施される。
【００５１】
クランク角度位置が追加噴射用の吸気圧取得位置となるクランク角度位置θ２２では、クランク角度位置θ１６の場合と同様の処理が実行され、結果としてクランク角度位置θ２１からθ２４までの吸気行程における供給空気量が算出される。そして、算出された供給空気量に対する先の主噴射（θ２０参照）による噴射量の不足分が算出される。
【００５２】
ここで、クランク角度位置θ２０において実施された主噴射の噴射量は、クランク角度位置θ１５からθ１８の吸気行程における供給空気量に基づいて算出されている。また、クランク角度位置θ２１からθ２４までの吸気行程における供給空気量は、クランク角度位置θ１５からθ１８までの吸気行程における供給空気量に対して増加している。そのため、クランク角度位置θ２０において実施された主噴射による噴射量の不足分は大きくなる。その結果、上記噴射量の不足分の算出後（θ２３参照）において、その噴射量の不足分に相当する噴射量の追加噴射が実施される。
【００５３】
次に、図４のステップＳ２２における吸気圧推定処理の詳細について、図５〜図７を参照しつつ説明する。図５は、ステップＳ２２のサブルーチン処理を示すフローチャートであり、ＥＣＵ５０が有するマイコンにより所定周期（所定クランク角ごとに又は所定時間周期）で繰り返し実行される。また、図６（ｃ）は図２（ｂ）の拡大図であり、図６（ｂ）は、クランク角センサ３４の検出信号にてパルス波形（以下「クランク信号」という）が現れるタイミングを示し、図６（ａ）は、吸気行程が開始する時点でのクランク信号番号をゼロとした場合のクランク番号を示す。なお、クランク信号は３０℃Ａ毎に現れる。
【００５４】
以下の説明では、吸気行程が終了する時点であるクランクNO.18時点を下死点近傍時点と呼び、下死点近傍時点よりも前のクランクNO.16時点をボトム直前時点と呼ぶ。そして、吸気行程における吸気圧ＰＢのうち、下死点近傍時点での吸気圧をボトム圧ＰＢ１８と呼び、ボトム直前時点での吸気圧をボトム直前圧ＰＢ１６と呼ぶ。ボトム直前時点は、下死点近傍時点よりもクランク角度６０℃Ａ〜１２０℃Ａだけ前の時点であることが望ましい。本実施形態では、下死点近傍時点よりもクランク角度６０℃Ａだけ前の時点にボトム直前時点を設定している。
【００５５】
先ず、図５のステップＳ３０（ボトム直前圧取得手段、ボトム圧推定手段）では、吸気圧センサ１６により検出されたボトム直前圧ＰＢ１６と、クランク角センサ３４の検出値から算出されたエンジン回転速度ＮＥとを取得する。エンジン回転速度ＮＥは、クランク角センサ３４の信号間隔時間、例えば１燃焼サイクル期間以上の所定期間に取得した複数の信号間隔時間から演算して求められた値や、所定クランク角度の時間から演算して求められた瞬時回転速度などである。ＥＣＵ５０には、ボトム圧を推定した値であるボトム圧推定マップ値ＰＢ１８’と、ボトム直前圧ＰＢ１６及びエンジン回転速度ＮＥとの関係が予め記憶されたボトム圧推定マップが記憶されている。ステップＳ３０では、取得したボトム直前圧ＰＢ１６及びエンジン回転速度ＮＥを用いて、ボトム圧推定マップによりボトム圧推定マップ値ＰＢ１８’を算出する。
【００５６】
続くステップＳ３１（ボトム圧取得手段、推定誤差算出手段）では、前回の吸気行程において推定されたボトム圧推定マップ値ＰＢ１８’（前回推定値）と、前回の吸気行程において吸気圧センサ１６により検出された実際のボトム圧ＰＢ１８（前回検出値）との偏差ＤＰＢ１を、前回推定されたボトム圧推定マップ値ＰＢ１８’の推定誤差として算出する。
【００５７】
ＥＣＵ５０には、ボトム圧推定マップ値ＰＢ１８’を補正するための補正値ＨＤＰＢ１と、偏差ＤＰＢ１及びエンジン回転速度ＮＥとの関係が予め記憶された補正値算出マップＭ１（図７参照）が記憶されている。補正値算出マップＭ１では、補正値ＨＤＰＢ１が偏差ＤＰＢ１に対して小さい値となるよう、なまして設定されている。
【００５８】
前回推定値が前回検出値よりも高い値であった場合（図６に示す状態の場合）には偏差ＤＰＢ１の値をマイナスとし、前回推定値が前回検出値よりも低い値であった場合には偏差ＤＰＢ１の値をプラスとする。また、エンジン回転速度ＮＥが高い領域であるほどボトム圧補正値ＨＤＰＢ１の絶対値（補正量）が小さくなるよう設定されている。そしてステップＳ３２では、ステップＳ３１で算出した偏差ＤＰＢ１及びエンジン回転速度ＮＥを用いて、補正値算出マップＭ１により補正値ＨＤＰＢ１を算出する。
【００５９】
ステップＳ３１にて取得した偏差ＤＰＢ１及びエンジン回転速度ＮＥの値と、補正値算出マップＭ１に記憶されている偏差ＤＰＢ１及びエンジン回転速度ＮＥとが一致しない場合には、線形補間により補正値ＨＤＰＢ１を算出する。したがって、例えばステップＳ３１にて取得した偏差ＤＰＢ１及びエンジン回転速度ＮＥの値がＤＰＢ１＝３５ｋＰａ、ＮＥ＝９０００ｒｐｍの場合には、図７中のＤＰＢ１＝３０ｋＰａ、ＮＥ＝９０００ｒｐｍに該当する１７ｋＰａと、ＤＰＢ１＝４０ｋＰａ、ＮＥ＝９０００ｒｐｍに該当する３２ｋＰａとの平均値である２４．５ｋＰａを補正値ＨＤＰＢ１として算出する。
【００６０】
続くステップＳ３３（第１補正手段）では、今回の吸気行程においてステップＳ３０により推定されたボトム圧推定マップ値ＰＢ１８’（今回推定値）を、ステップＳ３２で算出した補正値ＨＤＰＢ１で補正して、今回の吸気行程における最終的なボトム圧の推定値である推定ボトム圧を算出する。具体的には、
最終的な推定ボトム圧＝今回のボトム圧推定マップ値ＰＢ１８’＋補正値ＨＤＰＢ１
との算出式により最終的な推定ボトム圧を算出する。
【００６１】
以上詳述した本実施形態によれば、以下の効果が得られるようになる。
【００６２】
（１）前回の吸気行程において推定されたボトム圧推定マップ値ＰＢ１８’（前回推定値）と、前回の吸気行程において取得された実際のボトム圧ＰＢ１８（前回検出値）との偏差ＤＰＢ１を算出する。そして、この偏差ＤＰＢ１に基づき算出された補正値ＨＤＰＢ１に基づき、今回の吸気行程において推定されたボトム圧推定マップ値ＰＢ１８’（今回推定値）を補正し、この補正により得られたボトム圧の推定値を最終的な推定ボトム圧とする。したがって、前回推定値ＰＢ１８’と前回検出値ＰＢ１８との偏差ＤＰＢ１に基づき今回推定値ＰＢ１８’を補正することで、最終的な推定ボトム圧ＰＢ１８を算出するので、その推定精度を向上できる。よって、精度の高いボトム圧ＰＢ１８に基づき追加噴射量を算出できるので、内燃機関の空燃比を精度よく適正値（理論空燃比）に保つことができる。
【００６３】
（２）補正値算出マップＭ１において、エンジン回転速度ＮＥが高い領域であるほどボトム圧補正値ＨＤＰＢ１の絶対値（補正量）が小さくなるよう設定されている。これによれば、ボトム圧推定マップ値ＰＢ１８’をボトム圧補正値ＨＤＰＢ１により補正して得られたボトム圧ＰＢ１８の最終的な推定値が、実際のボトム圧ＰＢ１８に近づくよう精度良く補正できる。
【００６４】
（３）下死点近傍時点（NO.18）よりもクランク角度６０℃Ａだけ前の時点（NO.16）にボトム直前時点を設定している。これにより、追加噴射の噴射時間としてNO.16からNO.18までの６０℃Ａに相当する時間を十分に確保できるとともに、ボトム直前圧ＰＢ１６を用いてボトム圧推定マップにより推定するボトム圧推定マップ値ＰＢ１８’の推定精度を十分に確保できる。
【００６５】
（第２実施形態）
図８に示す本実施形態では、ボトム圧推定マップ値ＰＢ１８’を補正して最終的な推定ボトム圧ＰＢ１８をステップＳ４３にて算出するにあたり、補正値ＨＤＰＢ１に加え、以下に説明する補正値ＨＤＰＢ２に基づきボトム圧推定マップ値ＰＢ１８’を補正する。
【００６６】
図８は、本実施形態に係る補正値ＨＤＰＢ２を算出するための、ステップＳ２２のサブルーチン処理を示すフローチャートであり、ＥＣＵ５０が有するマイコンにより所定周期（所定クランク角ごとに又は所定時間周期）で繰り返し実行される。先ず、図８のステップＳ４０では、図５のステップＳ３０と同様にして、取得したボトム直前圧ＰＢ１６及びエンジン回転速度ＮＥを用いて、ボトム圧推定マップによりボトム圧推定マップ値ＰＢ１８’を算出する。
【００６７】
続くステップＳ４１では、吸気行程のうちボトム直前時点より前の所定期間における吸気圧変化量ＤＰＢ２（図６参照）を算出する。本実施形態での所定期間は、クランクNO.15からNO.16の３０℃Ａ分に設定されている。具体的には、吸気圧センサ１６の検出値のうちボトム直前時点よりも前の吸気圧ＰＢ１５と、ボトム直前時点での吸気圧ＰＢ１６とを取得し、取得した吸気圧ＰＢ１５から吸気圧ＰＢ１６を減算することで吸気圧変化量ＤＰＢ１を算出する。したがって、所定期間において吸気圧が下降している場合には吸気圧変化量ＤＰＢ１の値はプラスとなる。一方、スロットルバルブ１４を全開にしている場合等、所定期間において吸気圧が上昇している場合には吸気圧変化量ＤＰＢ１の値はマイナスとなる。
【００６８】
ＥＣＵ５０には、ボトム圧推定マップ値ＰＢ１８’を補正するための補正値ＨＤＰＢ２と、吸気圧変化量ＤＰＢ２及びエンジン回転速度ＮＥとの関係が予め記憶された補正値算出マップＭ２（図９参照）が記憶されている。
【００６９】
エンジン回転速度ＮＥが高い領域であるほどボトム圧補正値ＨＤＰＢ２の絶対値（補正量）が小さくなるよう設定されている。そしてステップＳ４２では、ステップＳ４１で算出した吸気圧変化量ＤＰＢ２及びエンジン回転速度ＮＥを用いて、補正値算出マップＭ２により補正値ＨＤＰＢ２を算出する。
【００７０】
ステップＳ４１にて取得した吸気圧変化量ＤＰＢ２及びエンジン回転速度ＮＥの値と、補正値算出マップＭ２に記憶されている吸気圧変化量ＤＰＢ２及びエンジン回転速度ＮＥとが一致しない場合には、線形補間により補正値ＨＤＰＢ２を算出する。したがって、例えばステップＳ４１にて取得した吸気圧変化量ＤＰＢ２及びエンジン回転速度ＮＥの値がＤＰＢ２＝３０ｋＰａ、ＮＥ＝９０００ｒｐｍの場合には、図９中のＤＰＢ２＝３０ｋＰａ、ＮＥ＝９０００ｒｐｍに該当する−７ｋＰａと、ＤＰＢ２＝４０ｋＰａ、ＮＥ＝９０００ｒｐｍに該当する−１２ｋＰａとの平均値である−９．５ｋＰａを補正値ＨＤＰＢ２として算出する。
【００７１】
続くステップＳ４３（第１補正手段、第２補正手段）では、ステップＳ４０により推定されたボトム圧推定マップ値ＰＢ１８’（推定値）を、ステップＳ４２で算出した補正値ＨＤＰＢ２、及び上記第１実施形態と同様にして算出された補正値ＨＤＰＢ１の両補正値で補正して、推定ボトム圧を算出する。具体的には、
推定ボトム圧＝ボトム圧推定マップ値ＰＢ１８’＋補正値ＨＤＰＢ１＋補正値ＨＤＰＢ２
との算出式により最終的な推定ボトム圧を算出する。
【００７２】
補正値算出マップＭ２では、吸気圧変化量ＤＰＢ２がプラスの値であり吸気圧変化が大きく下降する場合であるほど、補正値ＨＤＰＢ２を大きくマイナスさせた値とするよう設定されている。そのため、ボトム直前時点より前の所定期間において吸気圧が大きく下降するほど、ボトム圧推定マップ値ＰＢ１８’の値を大きく下げるよう補正されることとなる。
【００７３】
以上により、本実施形態によれば、推定誤差ＤＰＢ１に基づく第１実施形態の補正に加え、ボトム直前時点より前の所定期間における吸気圧変化量ＤＰＢ２に基づきボトム圧ＰＢ１８の推定値を補正するので、ボトム圧ＰＢ１８を高精度に推定できる。
【００７４】
（他の実施形態）
上記各実施形態は、以下のように変更して実施してもよい。また、本発明は上記実施形態の記載内容に限定されず、各実施形態の特徴的構造をそれぞれ任意に組み合わせるようにしてもよい。
【００７５】
・ここで、エンジンが加速状態の場合には、前回ボトム圧よりも今回ボトム圧の方が大気圧に近い値となることが予想される。よって、偏差ＤＰＢ１が同じ場合であっても、加速状態の場合には、加減速していない状態に比べて大気圧側（図２（ｂ）の上側）に補正することが望ましい。逆に、減速状態の場合には、加減速していない状態に比べて負圧側（図２（ｂ）の下側）に補正することが望ましい。
【００７６】
これらの点を鑑み、上記補正値ＨＤＰＢ１に加え、エンジンの加減速に応じてボトム圧推定マップ値ＰＢ１８’を補正する補正値ＨＤＰＢ３を追加することが望ましい。例えば、前々回のボトム圧と前回のボトム圧との偏差からエンジンの加減速状態を推定すればよい。具体的には、前記偏差及びエンジン回転速度ＮＥと補正値ＨＤＰＢ３との関係を示すマップを用いて、前記偏差及びエンジン回転速度ＮＥに基づき補正値ＨＤＰＢ３を算出する。
【００７７】
・上記各実施形態では、ボトム圧推定値に応じた適正量の燃料を、主噴射及び追加噴射の２回に分けて噴射させているが、本発明の実施にあたり、前記適正量の燃料を１回で噴射させるようにしてもよい。具体的には、前回の吸気行程終了後から今回の吸気行程開始前までの所定タイミングで噴射（主噴射）することを廃止して、今回の吸気行程のうちボトム圧ＰＢ１８の推定及び補正がなされた後に、適正量の燃料を１度に噴射させる。
【００７８】
・ボトム圧推定値に応じた適正量よりも一定量分だけ少なくした量を主噴射量とし、その一定量分を追加噴射量として設定する。そして、各種補正値ＨＤＰＢ１，ＨＤＰＢ２，ＨＤＰＢ３に相当する噴射量（補正噴射量）に基づき、追加噴射量を減量補正させる。これによれば、補正噴射量が増量側の値であっても、減量側の値である場合に比べて追加噴射量に対する減量補正量を小さくすることで対応できる。つまり、想定される増量側の補正噴射量よりも前記一定量分を十分に大きく設定しておけば、上記対応が可能となる。
【００７９】
・上記各実施形態では、ステップＳ３０又はステップＳ４０でボトム圧推定マップ値ＰＢ１８’（今回推定値）を推定した後、その今回推定値を前回の推定誤差ＤＰＢ１に基づき補正しているが、本発明に係る補正手段はこのような補正に限られるものではなく、例えば、ステップＳ３０又はステップＳ４０でボトム圧推定マップ値ＰＢ１８’（今回推定値）を推定するにあたり、前回の推定誤差ＤＰＢ１を加味してボトム圧を推定させることで、実質的に今回推定値ＰＢ１８’を補正させるようにしてもよい。
【００８０】
・上記各実施形態では、追加噴射用の吸気圧取得時期を予め設定された時期（クランクNO.16に相当する時期）で固定して設定している。しかしながら、これに限られず、追加噴射用の吸気圧取得時期は、吸気行程の吸気圧などに応じて可変設定してもよい。
【００８１】
・上記各実施形態では、吸気管にサージタンクを備えない二輪車用の単気筒内燃機関であるエンジン１０を対象とした。しかしながら、これに限られず、本発明は二輪車以外の車両に搭載される単気筒内燃機関にも適用可能である。また、吸気管にサージタンクを備える単気筒内燃機関にも適用可能である。
【００８２】
・上記各実施形態では、単気筒内燃機関であるエンジン１０を対象としたが、本発明は独立吸気式の多気筒内燃機関にも適用可能である。ここで、独立吸気式の多気筒内燃機関とは、複数気筒が互いに異なる吸気管に接続されている内燃機関のことである。
【００８３】
・上記各実施形態では、吸気行程にて取得された１つの吸気圧（主噴射用の吸気圧取得時期における吸気圧：図２に示すθ１７参照）に基づいて主噴射量を算出した。しかしながら、これに限られず、吸気行程にて複数回、吸気圧を取得し、これら複数の吸気圧の推移に基づいて主噴射量を算出してもよい。
【図面の簡単な説明】
【００８４】
【図１】本発明の第１実施形態に係るエンジンシステム全体の概略構成を示す図。
【図２】図１のエンジンシステムにおいて、アクセル操作量、吸気圧、及び吸入空気量の各物理量の推移を示す図。
【図３】図１のＥＣＵにより実行される、主噴射制御プログラムの流れを示すフローチャート。
【図４】図１のＥＣＵにより実行される、追加噴射制御プログラムの流れを示すフローチャート。
【図５】図４のサブルーチン処理である吸気圧推定処理を示すフローチャート。
【図６】図４の吸気圧推定処理による推定及び補正の一態様を示す図。
【図７】図４の処理で用いるマップ。
【図８】本発明の第２実施形態に係る吸気圧推定処理を示すフローチャート。
【図９】図８の処理で用いるマップ。
【図１０】従来の吸気圧推定処理の手法を説明する図。
【符号の説明】
【００８５】
１０…二輪車用４サイクルガソリンエンジン（内燃機関）、１６…吸気圧センサ、５０…吸気圧推定装置、噴射制御手段、Ｓ３０…ボトム直前圧取得手段、ボトム圧推定手段、Ｓ３１…ボトム圧取得手段、推定誤差算出手段、Ｓ３３…第１補正手段、Ｓ４３…第１補正手段、第２補正手段。
【図１】
2009191712.tif 000003
【図２】
2009191712.tif 000004
【図３】
2009191712.tif 000005
【図４】
2009191712.tif 000006
【図５】
2009191712.tif 000007
【図６】
2009191712.tif 000008
【図７】
2009191712.tif 000009
【図８】
2009191712.tif 000010
【図９】
2009191712.tif 000011
【図１０】
2009191712.tif 000012