(57)【要約】【課題】  燃料付着量推定を、より精度よく行うこと。【解決手段】  本発明のエンジン制御装置は、燃焼燃料量推定手段と、燃料付着量推定パラメータ補正手段と、を備えている。前記燃焼燃料量推定手段は、筒内圧に基づいて、気筒内のガス中にて燃焼に供される燃料の量である燃焼燃料量を推定する。前記燃料付着量推定パラメータ補正手段は、前記燃焼燃料量推定手段によって推定された前記燃焼燃料量に基づいて、壁面付着燃料量を推定するための燃料挙動モデルにおけるパラメータを補正する。【選択図】  図３
2010255592.tif 000002
【特許請求の範囲】
【請求項１】
エンジンの気筒内の圧力である筒内圧に基づいて、当該気筒内のガス中にて燃焼に供される燃料の量である燃焼燃料量を推定する、燃焼燃料量推定手段と、
前記燃焼燃料量推定手段によって推定された前記燃焼燃料量に基づいて、当該気筒及び／又は吸気系の壁面に付着した燃料量である壁面付着燃料量を推定するための燃料挙動モデルにおけるパラメータを補正する、燃料付着量推定パラメータ補正手段と、
を備えたことを特徴とする、エンジン制御装置。
【請求項２】
請求項１に記載の、エンジン制御装置であって、
前記燃料付着量推定パラメータ補正手段は、
空燃比に差異が設けられた連続あるいは近接する複数の燃焼行程に対応してそれぞれ取得された、複数の前記筒内圧に基づいて、前記パラメータを補正することを特徴とする、エンジン制御装置。
【請求項３】
請求項１に記載の、エンジン制御装置であって、
前記燃料付着量推定パラメータ補正手段は、
フューエルカット終了直後の燃料噴射に対応して取得された前記筒内圧に基づいて、前記パラメータを補正することを特徴とする、エンジン制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン制御装置に関する。
【背景技術】
【０００２】
特開平３−１８６４０号公報、特開２００５−９４６７号公報、特開２００５−９０３２５号公報、特開２００７−２７８１３７号公報、特開２００９−３０４６０号公報、等に開示された装置は、気筒や吸気系の壁面における燃料の付着及び離脱の挙動をモデル化した燃料挙動モデルを用いて、所望の燃料噴射量を算出するようになっている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のこの種の装置においては、経年変化や、複数のエンジン間の製造時の特性のばらつき、等を考慮すると、燃料付着量推定にまだまだ改善の余地がある。
【０００４】
本発明は、このような課題に対処するためになされたものである。すなわち、本発明の目的は、燃料付着量推定を、より精度よく行うことにある。
【課題を解決するための手段】
【０００５】
本発明の特徴は、エンジン制御装置が、下記のように構成された、燃焼燃料量推定手段及び燃料付着量推定パラメータ補正手段を備えたことにある。
【０００６】
前記燃焼燃料量推定手段は、筒内圧（エンジンの気筒内の圧力）に基づいて、燃焼燃料量（当該気筒内のガス中にて燃焼に供される燃料の量）を推定するようになっている。前記筒内圧は、例えば、筒内圧センサによって取得（検出）され得る。あるいは、前記筒内圧は、クランク角等に基づいて取得（推定）され得る。
【０００７】
前記燃料付着量推定パラメータ補正手段は、前記燃焼燃料量推定手段によって推定された前記燃焼燃料量に基づいて、燃料挙動モデルにおけるパラメータを補正（学習）するようになっている。この燃料挙動モデルは、前記気筒及び／又は吸気系の壁面に付着した燃料量である壁面付着燃料量を推定するためのモデルである。補正（学習）対象のパラメータには、付着率及び／又は残留率が含まれ得る。
【０００８】
前記燃料付着量推定パラメータ補正手段は、空燃比に差異が設けられた連続あるいは近接する複数の燃焼行程に対応してそれぞれ取得された、複数の前記筒内圧に基づいて、前記パラメータを補正するようになっていてもよい。
【０００９】
あるいは、前記燃料付着量推定パラメータ補正手段は、フューエルカットからの復帰直後（フューエルカット終了直後）の燃料噴射に対応して取得された前記筒内圧に基づいて、前記パラメータを補正するようになっていてもよい。
【００１０】
上述のような構成を備えた本発明のエンジン制御装置においては、前記燃焼燃料量推定手段は、取得された前記筒内圧に基づいて、前記燃焼燃料量を推定する。前記燃料付着量推定パラメータ補正手段は、前記燃焼燃料量推定手段によって推定された前記燃焼燃料量に基づいて、前記パラメータを補正する。
【００１１】
具体的には、例えば、連続あるいは近接する複数の燃焼行程に対して、空燃比に差異が設けられる。このように空燃比に差異が設けられた複数の燃焼行程に対応して、複数の前記筒内圧が取得される。このようにして取得された複数の前記筒内圧に基づいて、前記燃料付着量推定パラメータ補正手段は、前記パラメータを補正（学習）する。これにより、経年変化や、複数のエンジン間の製造時の特性のばらつきが、良好に補償され得る。
【００１２】
あるいは、例えば、前記燃料付着量推定パラメータ補正手段は、フューエルカット終了直後の燃料噴射に対応して取得された前記筒内圧に基づいて、前記パラメータを補正する。これにより、フューエルカットからの復帰後における燃料付着量推定が、高精度に行われ得る。
【発明の効果】
【００１３】
このように、本発明によれば、燃料付着量推定が、より精度よく行われる。したがって、本発明によれば、より高精度な燃料噴射量制御が実現され得る。
【図面の簡単な説明】
【００１４】
【図１】ピストン往復動型の火花点火式複数気筒（４気筒）４サイクルエンジンと、本発明の一実施形態である制御装置と、を含むシステム（車両）の概略構成を示す図である。
【図２】図１に示されているインジェクタから噴射された燃料の挙動を定めたモデルである燃料挙動モデルの概略を示した概念図である。
【図３】図１に示されているＣＰＵによって実行される、燃料付着量推定パラメータ学習補正処理の一具体例を示すフローチャートである。
【図４】図１に示されているＣＰＵによって実行される、燃料付着量推定パラメータ学習補正処理の他の具体例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、図面を参照しつつ説明する。なお、以下の実施形態に関する記載は、法令で要求されている明細書の記載要件（記述要件・実施可能要件）を満たすために、本発明の具体化の単なる一例を、可能な範囲で具体的に記述しているものにすぎない。
【００１６】
よって、後述するように、本発明が、以下に説明する実施形態の具体的構成に何ら限定されるものではないことは、全く当然である。本実施形態に対して施され得る各種の変更（modification）は、当該実施形態の説明中に挿入されると、一貫した実施形態の説明の理解が妨げられるので、末尾にまとめて記載されている。
【００１７】
＜システムの構成＞
図１は、ピストン往復動型の火花点火式複数気筒（４気筒）４サイクルエンジン１（以下、単に「エンジン１」と称する。）と、本発明の一実施形態であるエンジン制御装置２と、を含むシステムＳ（車両）の概略構成を示す図である。なお、図１には、エンジン１の特定の気筒における、気筒配列方向と直交する面による断面図が示されている（他の気筒における構成も同様であるものとする。）。
【００１８】
＜＜エンジン＞＞
エンジン１は、シリンダブロック１１と、シリンダヘッド１２と、から構成されている。シリンダブロック１１の一端部（図中上端部）には、シリンダヘッド１２が接合されている。シリンダブロック１１とシリンダヘッド１２とは、図示しないボルト等によって互いに固定されている。また、エンジン１には、吸気通路１３及び排気通路１４が接続されている。
【００１９】
シリンダブロック１１には、略円柱形状の貫通孔であるシリンダ１１１が形成されている。上述の通り、シリンダブロック１１には、複数（４つ）のシリンダ１１１が、気筒配列方向に沿って一列に配置されている。各シリンダ１１１の内側には、ピストン１１２が、シリンダ１１１の中心軸（以下、「シリンダ中心軸」と称する。）に沿って往復移動可能に収容されている。
【００２０】
シリンダブロック１１内には、クランクシャフト１１３が、気筒配列方向と平行に配置されつつ、回転可能に支持されている。このクランクシャフト１１３は、ピストン１１２のシリンダ中心軸に沿った往復移動に基づいて回転駆動されるように、コンロッド１１４を介して、ピストン１１２と連結されている。
【００２１】
シリンダヘッド１２における、シリンダブロック１１側の端部（図中下端部）には、複数の凹部が、各シリンダ１１１の一端部（図中上端部）に対応する位置に設けられている。すなわち、シリンダヘッド１２がシリンダブロック１１に接合及び固定された状態における、ピストン１１２の頂面よりもシリンダヘッド１２側（図中上側）のシリンダ１１１の内側の空間と、上述の凹部の内側の空間と、によって、燃焼室ＣＣが形成されている。
【００２２】
シリンダヘッド１２には、吸気ポート１２１及び排気ポート１２２が、燃焼室ＣＣに連通するように形成されている。吸気ポート１２１は、インテークマニホールドやサージタンク等を含む吸気通路１３が接続されている。すなわち、吸気ポート１２１及び吸気通路１３によって、吸気管が構成されている。同様に、排気ポート１２２には、エキゾーストマニホールドを含む排気通路１４が接続されている。
【００２３】
シリンダヘッド１２には、吸気バルブ１２３と、排気バルブ１２４と、吸気バルブ制御装置１２５と、排気カムシャフト１２６と、点火プラグ１２７と、イグナイタ１２８と、インジェクタ１２９と、が装着されている。
【００２４】
吸気バルブ１２３は、吸気ポート１２１を開閉する（吸気ポート１２１と燃焼室ＣＣとの連通状態を制御する）ためのバルブである。排気バルブ１２４は、排気ポート１２２を開閉する（排気ポート１２２と燃焼室ＣＣとの連通状態を制御する）ためのバルブである。
【００２５】
吸気バルブ制御装置１２５は、吸気カム及び吸気カムシャフト（ともに不図示）、並びに両者の相対回転角度（位相角度）を油圧により調整・制御するための機構を備えていて、吸気バルブ１２３の開弁期間（開弁クランク角幅）を一定にしつつ開弁時期（吸気バルブ開弁時期）ＶＴを変更し得るように構成されている。かかる吸気バルブ制御装置１２５の具体的な構成については周知なので、本明細書においてはその説明を省略する。排気カムシャフト１２６は、排気バルブ１２４を駆動するように構成されている。
【００２６】
点火プラグ１２７は、その先端部の火花発生電極が燃焼室ＣＣ内に露出するように設けられている。イグナイタ１２８は、点火プラグ１２７に与える高電圧を発生するイグニッションコイルを備えている。インジェクタ１２９は、燃焼室ＣＣ内に供給するための燃料を、吸気ポート１２１内にて噴射するように、構成及び配置されている。
【００２７】
＜＜＜吸排気通路＞＞＞
吸気通路１３における、エアフィルタ１３１と吸気ポート１２１との間の位置には、吸気通路１３の開口断面積を可変とするためのスロットルバルブ１３２が介装されている。このスロットルバルブ１３２は、ＤＣモータからなるスロットルバルブアクチュエータ１３３によって回転駆動されるように構成されている。
【００２８】
排気通路１４には、上流側触媒コンバータ１４１及び下流側触媒コンバータ１４２が介装されている。上流側触媒コンバータ１４１及び下流側触媒コンバータ１４２は、酸素吸蔵機能を有する三元触媒を内部に備えていて、排気ガス中のＨＣ、ＣＯ、及びＮＯｘを浄化可能に構成されている。
【００２９】
＜＜制御装置＞＞
エンジン制御装置２は、本発明の燃焼燃料量推定手段及び燃料付着量推定パラメータ補正手段を構成する、電子制御ユニット２００（以下、「ＥＣＵ２００」と称する。）を備えている。
【００３０】
ＥＣＵ２００は、いわゆるマイクロコンピュータであって、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、バックアップＲＡＭ２０４と、インターフェース２０５と、双方向バス２０６と、を備えている。ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、バックアップＲＡＭ２０４、及びインターフェース２０５は、双方向バス２０６によって互いに接続されている。
【００３１】
ＲＯＭ２０２には、ＣＰＵ２０１が実行するルーチン（プログラム）、及びこのルーチンの実行時に参照されるテーブル（ルックアップテーブル、マップ）、等が、予め格納されている。ＲＡＭ２０３は、ＣＰＵ２０１がルーチンを実行する際に、必要に応じてデータを一時的に格納し得るように構成されている。
【００３２】
バックアップＲＡＭ２０４は、電源が投入された状態でＣＰＵ２０１がルーチンを実行する際にデータが格納されるとともに、この格納されたデータが電源遮断後も保持され得るように構成されている。具体的には、バックアップＲＡＭ２０４は、取得（検出又は推定）されたエンジン運転パラメータの一部や、上述のテーブルの補正（学習）結果等を格納するようになっている。
【００３３】
インターフェース２０５は、後述する各種センサと電気的に接続されていて、これらのセンサからの信号をＣＰＵ２０１に伝達し得るように構成されている。また、インターフェース２０５は、吸気バルブ制御装置１２５、イグナイタ１２８、インジェクタ１２９、スロットルバルブアクチュエータ１３３、等の動作部と電気的に接続されていて、これらの動作部を動作させるための動作信号をＣＰＵ２０１からこれらの動作部に伝達し得るように構成されている。
【００３４】
すなわち、エンジン制御装置２は、インターフェース２０５を介して後述する各種センサからの信号を受け取るとともに、当該信号に応じたＣＰＵ２０１の演算結果に基づいて、上述の動作信号を各動作部に向けて送出するように構成されている。
【００３５】
＜＜各種センサ＞＞
システムＳには、冷却水温センサ２１１、筒内圧センサ２１２、カムポジションセンサ２１３、クランクポジションセンサ２１４、エアフローメータ２１５、上流側空燃比センサ２１６ａ、下流側空燃比センサ２１６ｂ、スロットルポジションセンサ２１７、アクセル開度センサ２１８、等が備えられている。
【００３６】
冷却水温センサ２１１及び筒内圧センサ２１２は、シリンダブロック１１に装着されている。冷却水温センサ２１１は、シリンダブロック１１内の冷却水温Ｔｗに対応する信号を出力するように構成されている。筒内圧センサ２１２は、燃焼室ＣＣ内の圧力（筒内圧Ｐｃ）に対応する信号を出力するように構成されている。
【００３７】
カムポジションセンサ２１３は、シリンダヘッド１２に装着されている。このカムポジションセンサ２１３は、吸気バルブ１２３を往復移動させるための上述の不図示の吸気カムシャフト（吸気バルブ制御装置１２５に含まれている）の回転角度に応じたパルスを有する波形の信号（Ｇ２信号）を出力するように構成されている。
【００３８】
クランクポジションセンサ２１４は、シリンダブロック１１に装着されている。このクランクポジションセンサ２１４は、クランクシャフト１１３の回転角度に応じたパルスを有する波形の信号を出力するように構成されている。
【００３９】
すなわち、クランクポジションセンサ２１４は、エンジン回転数Ｎｅに対応する信号を出力するようになっている。また、カムポジションセンサ２１３及びクランクポジションセンサ２１４は、これらからの信号に基づいて、各気筒の圧縮上死点を基準としたクランク角θがＣＰＵ２０１によって求められるようになっている。
【００４０】
エアフローメータ２１５は、吸気通路１３に装着されている。このエアフローメータ２１５は、吸気通路１３内を流れる吸入空気の単位時間あたりの質量流量である吸入空気流量Ｇａに対応する信号を出力するように構成されている。
【００４１】
上流側空燃比センサ２１６ａ及び下流側空燃比センサ２１６ｂは、排気通路１４に介装されている。上流側空燃比センサ２１６ａは、上流側触媒コンバータ１４１よりも排気ガスの流動方向における上流側に配置されている。下流側空燃比センサ２１６ｂは、上流側触媒コンバータ１４１と下流側触媒コンバータ１４２との間の位置に配置されている。上流側空燃比センサ２１６ａ及び下流側空燃比センサ２１６ｂは、酸素濃度センサであって、通過する排気ガスの酸素濃度（空燃比）に対応する信号をそれぞれ出力するように構成されている。
【００４２】
具体的には、上流側空燃比センサ２１６ａは、限界電流式の酸素濃度センサ（いわゆるＡ／Ｆセンサ）であって、広範囲にわたる空燃比に対してほぼリニアな出力を生じるようになっている。一方、下流側空燃比センサ２１６ｂは、起電力式（濃淡電池式）の酸素濃度センサ（いわゆるＯ2センサ）であって、理論空燃比近傍において急変する出力を生じるようになっている。
【００４３】
スロットルポジションセンサ２１７は、スロットルバルブ１３２に対応する位置に配置されている。このスロットルポジションセンサ２１７は、スロットルバルブ１３２の実際の回転位相（すなわちスロットルバルブＴＡ）に対応する信号を出力するように構成されている。
【００４４】
アクセル開度センサ２１８は、運転者によるアクセルペダル２２０の操作量（アクセル操作量ＰＡ）に対応する信号を出力するように構成されている。
【００４５】
＜実施形態の構成による動作の概要＞
図２は、図１に示されているインジェクタ１２９から噴射された燃料の挙動を定めたモデルである燃料挙動モデルの概略を示した概念図である。以下、本実施形態に係るエンジン制御装置２の動作の概要（燃料挙動モデルの概略）について、図１及び図２を参照しつつ説明する。以下の説明において、(k)は今回の吸気行程に対する値を示し、(k+1)は次回の吸気行程に対する値を示すものとする。
【００４６】
インジェクタ１２９から吸気ポート１２１内に噴射された燃料は、シリンダ１１１内に吸入される。このとき、燃料の一部は、吸気通路１３、吸気ポート１２１、及びシリンダ１１１の壁面に付着する。以下、吸気系（吸気通路１３及び吸気ポート１２１）の壁面における（未燃）燃料付着量を吸気系壁面付着燃料量fwと称する。また、シリンダ１１１の壁面における（未燃）燃料付着量をシリンダ壁面付着燃料量fwcと称する。
【００４７】
インジェクタ１２９による燃料噴射量fiのうちの吸気系の壁面に新たに付着する割合を吸気系壁面燃料付着率Ｒw（０≦Ｒw＜１）、吸気系の壁面に既に付着している燃料が吸気行程にて残留する割合を吸気系壁面燃料残留率Ｐw（０≦Ｐw＜１）、吸気行程にてシリンダ１１１内に吸入される燃料量を筒内流入燃料量fcとすると、以下の式（１）及び（２）が成立する。
fc(k)＝（１−Ｐw）・fw(k)＋（１−Ｒw）・fi(k)・・・（１）
fw(k+1)＝Ｐw・fw(k)＋Ｒw・fi(k)            ・・・（２）
【００４８】
また、筒内流入燃料量fcのうちのシリンダ１１１の壁面に新たに付着する割合をシリンダ壁面燃料付着率Ｒwc（０≦Ｒwc＜１）、シリンダ１１１の壁面に既に付着している燃料がそのまま残留する割合をシリンダ壁面燃料残留率Ｐwc（０≦Ｐwc＜１）、燃焼室ＣＣ内のガス中の燃料量（燃焼行程にて燃焼室ＣＣ内にて燃焼に供される燃料量）を燃焼燃料量fcbとすると、以下の式（３）及び（４）が成立する。
fcb(k)＝（１−Ｐwc）・fwc(k)＋（１−Ｒwc）・fc(k)・・・（３）
fwc(k+1)＝Ｐwc・fwc(k)＋Ｒwc・fc(k)            ・・・（４）
【００４９】
上述の各式における燃料付着量推定パラメータである、吸気系壁面燃料付着率Ｒw、吸気系壁面燃料残留率Ｐw、シリンダ壁面燃料付着率Ｒwc、及びシリンダ壁面燃料残留率Ｐwcは、通常、筒内吸入空気量Ｍｃ、スロットルバルブ開度ＴＡ、冷却水温Ｔｗ、等のエンジン運転パラメータ（これらは上述の各センサの出力に基づいて取得され得る）と、これらのエンジン運転パラメータを引数とするテーブルと、に基づいて取得される。このテーブルは、通常、予め実験やシミュレーションによって求められる。
【００５０】
しかしながら、経年変化や、複数のエンジン間の製造時の特性のばらつき、等のために、上述のようにして算出（推定）された壁面付着燃料量と、実際の壁面付着燃料量との間に、比較的大きな誤差が生じることがあり得る（特にエンジン１の冷間時に顕著である）。
【００５１】
さらに、フューエルカットが実行された場合、上述のエンジン運転パラメータが同一であっても、フューエルカット実行時間等によって、シリンダ１１１の内壁温等の筒内状態量が大きく変動する。かかる筒内状態量は、直接的な検出やオンボード推定が比較的困難である。このため、フューエルカットからの復帰時においても、算出（推定）された壁面付着燃料量と、実際の壁面付着燃料量との間に、比較的大きな誤差が生じ得る。
【００５２】
上述のような壁面付着燃料量の算出（推定）誤差が大きくなると、高精度な燃料噴射量制御が実行し難くなる。この結果、ドライバビリティや燃費や排気エミッションの悪化が生じるおそれがある。ここで、かかる誤差は、燃料付着量推定パラメータである付着率及び残留率の不正確さに起因するものであると考えられる。
【００５３】
そこで、本実施形態においては、ＥＣＵ２００（ＣＰＵ２０１）は、筒内圧センサ２１２の出力に基づいて取得した筒内圧Ｐｃに基づいて、当該筒内圧Ｐｃに係る燃焼燃料量（燃焼行程にて燃焼室ＣＣ内にて燃焼に供される燃料量）fcbを推定し、この推定値と上記各式とに基づいて、これらの燃料付着量推定パラメータを補正（学習）する。
【００５４】
＜実施形態の構成による動作の具体例＞
続いて、上述の構成を備えた本実施形態のエンジン制御装置２の動作の具体例について、以下に説明する。なお、フローチャートを示す図面においては、「ステップ」は“Ｓ”と略称されているものとする。
【００５５】
＜＜第一の具体例＞＞
図３は、図１に示されているＣＰＵ２０１によって実行される、燃料付着量推定パラメータ学習補正処理の一具体例を示すフローチャートである。ＣＰＵ２０１は、図３に示されているルーチンを、所定タイミング（例えば所定クランク角）となる毎に、繰り返し実行する。
【００５６】
このルーチンの処理が開始されると、まず、ステップ３１０にて、学習条件が成立しているか否かが判定される。この学習条件は、例えば、空燃比フィードバック制御における定常偏差が所定値以上であること、等である。学習条件が成立していない場合（ステップ３１０＝Ｎｏ）、それ以降の処理がスキップされ、本ルーチンが一旦終了する。よって、以下、学習条件が成立しているものとして（ステップ３１０＝Ｙｅｓ）、説明を続行する。
【００５７】
次に、処理がステップ３２０に進行する。ステップ３２０においては、任意の燃焼連続二気筒である＃１気筒と＃３気筒の目標空燃比を変更する処理が行われる。具体的には、例えば、＃１気筒の目標空燃比が理論空燃比に対して＋３％、＃３気筒の目標空燃比が理論空燃比に対して−３％、にそれぞれ設定される。このとき、その他の制御に対する影響を最小限にすべく、機関全体としての平均空燃比が変動しないようにするという制約が設けられているものとする。
【００５８】
続いて、処理がステップ３３０に進行する。ステップ３３０においては、上述のステップ３２０に係る二気筒毎に、圧縮行程中の任意の二点（下記の式におけるａ点及びｂ点：ともに点火タイミング直前であることが好ましい）における筒内圧Ｐｃに基づいて、以下の式を用いて、燃焼燃料量fcbが算出される。
［Pc_a#1(k)・V_a#1(k)］n#1(k)＝［Pc_b#1(k)・V_b#1(k)］n#1(k)・・・（５）
AF_#1(k)＝f1(n#1(k))                                      ・・・（６）
fcb_#1(k)＝f2(Mc_#1(k)，AF_#1(k))                        ・・・（７）
［Pc_a#3(k)・V_a#3(k)］n#3(k)＝［Pc_b#3(k)・V_b#3(k)］n#3(k)・・・（８）
AF_#3(k)＝f1(n#3(k))                                      ・・・（９）
fcb_#3(k)＝f2(Mc_#1(k)，AF_#3(k))                        ・・・（10）
【００５９】
なお、上記（５）ないし（１０）式にて、
Pc_a#i：ａ点における＃ｉ気筒の筒内圧
V_a#i：ａ点における＃ｉ気筒の筒内容積（燃焼室ＣＣの容積）
n#i：＃ｉ気筒の比熱比
AF_#i：＃ｉ気筒の筒内空燃比
Mc_#i：＃ｉ気筒の筒内吸入空気量
fcb_#i(k)：＃ｉ気筒の燃焼燃料量
f1、f2は関数
をそれぞれ示すものとする。
【００６０】
続いて、処理がステップ３４０に進行する。ステップ３４０においては、ＣＰＵ２０１は、＃１気筒及び＃３気筒の二気筒分の燃料挙動モデル式（上記（１）ないし（４）式）から、シリンダ壁面燃料付着率Ｒwc及びシリンダ壁面燃料残留率Ｐwcを算出し、学習を実施する。
【００６１】
具体的には、上記（１）ないし（４）式に基づく下記の（１１）ないし（１４）式より、シリンダ壁面燃料付着率Ｒwc、シリンダ壁面燃料残留率Ｐwc、＃１気筒のシリンダ壁面付着燃料量fwc_#1(k+1)、及び＃３気筒のシリンダ壁面付着燃料量fwc_#3(k+1)が算出される。
fcb_#1(k)＝（１−Ｐwc）・fwc_#1(k)＋（１−Ｒwc）・fc_#1(k)・・・（11）
fwc_#1(k+1)＝Ｐwc・fwc_#1(k)＋Ｒwc・fc#1(k)            ・・・（12）
fcb_#3(k)＝（１−Ｐwc）・fwc_#3(k)＋（１−Ｒwc）・fc_#3(k)・・・（13）
fwc_#3(k+1)＝Ｐwc・fwc_#3(k)＋Ｒwc・fc_#3(k)            ・・・（14）
【００６２】
すなわち、本具体例においては、（目標）空燃比の異なる二気筒を設定することで、独立の上記（１１）ないし（１４）式が成立し、これにより、４つの未知変数であるシリンダ壁面燃料付着率Ｒwc、シリンダ壁面燃料残留率Ｐwc、＃１気筒のシリンダ壁面付着燃料量fwc_#1(k+1)、及び＃３気筒のシリンダ壁面付着燃料量fwc_#3(k+1)が算出可能となるのである。
【００６３】
これに対し、一気筒のみ（例えば＃１気筒のみ）の筒内圧と燃料挙動モデル式とでは、未知変数がシリンダ壁面燃料付着率Ｒwc、シリンダ壁面燃料残留率Ｐwc、及びシリンダ壁面付着燃料量fwcの３つとなるのに対し、独立の式が２つ（この例では上記（１１）及び（１２）式）となり、未知変数の算出が不可能となる。同様に、二気筒における（目標）空燃比が異ならない場合も、上記（１１）式と（１３）式とが等価となり、且つ上記（１２）式と（１４）式とが等価となるため、未知変数の算出が不可能となる。
【００６４】
続いて、処理がステップ３５０に進行する。ステップ３５０においては、上述のステップ３４０にて算出された、＃１気筒のシリンダ壁面付着燃料量fwc_#1(k+1)及び＃３気筒のシリンダ壁面付着燃料量fwc_#3(k+1)が、バックアップＲＡＭ２０４に格納され、本ルーチンが一旦終了する。
【００６５】
この具体例によれば、上述のように、空燃比に差異が設けられた連続あるいは近接する複数の燃焼行程に対応してそれぞれ取得された、複数の筒内圧に基づいて、燃料付着量推定パラメータが補正（学習）される。これにより、経年変化や、製造時の特性のばらつきが、良好に補償され得る。
【００６６】
＜＜第二の具体例＞＞
図４は、図１に示されているＣＰＵ２０１によって実行される、燃料付着量推定パラメータ学習補正処理の他の具体例を示すフローチャートである。ＣＰＵ２０１は、図４に示されているルーチンを、所定タイミング（例えば所定クランク角）となる毎に、繰り返し実行する。
【００６７】
このルーチンの処理が開始されると、まず、ステップ４１０にて、フューエルカット復帰フラグがセットされている（オンである）か否かが判定される。フューエルカット復帰フラグがリセットされている場合（ステップ４１０＝Ｎｏ）、それ以降の処理がスキップされ、本ルーチンが一旦終了する。よって、以下、フューエルカット復帰フラグがセットされているものとして（ステップ４１０＝Ｙｅｓ）、説明を続行する。
【００６８】
次に、ステップ４２０にて、補正済フラグがリセットされている（オフである）か否かが判定される。補正済フラグがセットされている（オンである）場合（ステップ４２０＝Ｎｏ）、それ以降の処理がスキップされ、本ルーチンが一旦終了する。よって、以下、補正済フラグがリセットされているものとして（ステップ４２０＝Ｙｅｓ）、説明を続行する。
【００６９】
続いて、ステップ４３０にて、フューエルカットからの復帰後一発目の燃料噴射が実施される。その後、ステップ４４０にて、の任意の二点（下記の式におけるａ点及びｂ点：ともに点火タイミング直前であることが好ましい）における筒内圧Ｐｃに基づいて、以下の式を用いて、燃焼燃料量fcb(k)が算出される。
［Pc_a#i(k)・V_a#i(k)］n#i(k)＝［Pc_b#i(k)・V_b#i(k)］n#i(k)・・・（15）
AF_#i(k)＝f1(n#i(k))                                    ・・・（16）
fcb_#i(k)＝f2(Mc_#i(k)，AF_#i(k))                        ・・・（17）
【００７０】
続いて、処理がステップ４５０に進行する。ステップ４５０においては、ＣＰＵ２０１は、上述のステップ４４０にて算出された正確な燃焼燃料量fcb(k)と、下記のモデル式（１８）及び（１９）とから、正確なシリンダ壁面付着燃料量fwc(k+1)及びシリンダ壁面燃料付着率Ｒwcを算出し、これらをバックアップＲＡＭ２０４に格納する。
fwc_#i(k+1)＝fc_#i(k)−fcb_#i(k)                          ・・・（18）
Ｒwc＝（fc_#i(k)−fcb_#i(k)）／fc_#i(k)                    ・・・（19）
【００７１】
以上の処理により、＃ｉ気筒におけるフューエルカットからの復帰後のシリンダ壁面付着燃料量fwcの初期値の設定、及びシリンダ壁面燃料付着率Ｒwcの学習補正が終了したので、続くステップ４６０においては、かかる気筒に対応する補正済フラグがセットされ、処理がステップ４７０に進行する。ステップ４７０においては、補正済フラグがリセットされている（オフである）他の気筒があるか否かが判定される。
【００７２】
補正済フラグがリセットされている他の気筒がない場合（ステップ４７０＝Ｎｏ）、本ルーチンが一旦終了する。これに対し、補正済フラグがリセットされている他の気筒がある場合（ステップ４７０＝Ｙｅｓ）、処理がステップ４８０及び４９０に進行した後、処理が再度ステップ４７０に戻る。
【００７３】
ステップ４８０においては、バックアップＲＡＭ２０４に格納された補正済みのシリンダ壁面燃料付着率Ｒwcに基づいて、当該気筒のフューエルカットからの復帰後一発目の燃料噴射が実施され、通常の燃料挙動モデル式（上記（１）ないし（４）式）を用いて正確なシリンダ壁面付着燃料量fwc(k+1)が算出及び格納された後、ステップ４９０にて当該気筒に対応する補正済フラグがセットされる。
【００７４】
上述のように、この具体例においては、ＣＰＵ２０１は、フューエルカットからの復帰時点における（初期）壁面付着燃料量が０であるものとして、フューエルカットからの復帰後一発目の燃料噴射時の燃焼燃料量fcb(k)を筒内圧に基づいて算出（推定）し、この燃焼燃料量fcb(k)の算出（推定）値から正確なシリンダ壁面付着燃料量fwc(k+1)及びシリンダ壁面燃料付着率Ｒwcを算出（推定）する。
【００７５】
よって、この具体例によれば、フューエルカット終了直後の燃料噴射に対応して取得された筒内圧に基づいて、壁面付着燃料量や燃料付着量推定パラメータが補正（学習）される。これにより、フューエルカットからの復帰後における燃料付着量推定が、高精度に行われ得る。
【００７６】
＜変形例の例示列挙＞
なお、上述の実施形態は、上述した通り、出願人が取り敢えず本願の出願時点において最良であると考えた本発明の代表的な実施形態を単に例示したものにすぎない。よって、本発明はもとより上述の実施形態に何ら限定されるものではない。
【００７７】
したがって、本発明の本質的部分を変更しない範囲内において、上述の実施形態に対して種々の変形が施され得ることは、当然である。
【００７８】
以下、代表的な変形例について、幾つか例示する。もっとも、言うまでもなく、変形例とて、以下に列挙されたものに限定されるものではない。また、複数の変形例が、技術的に矛盾しない範囲内において、適宜、複合的に適用され得る。
【００７９】
本発明（特に、本発明の課題を解決するための手段を構成する各構成要素における、作用的・機能的に表現されているもの）は、上述の実施形態や、下記変形例の記載に基づいて限定解釈されてはならない。このような限定解釈は、（先願主義の下で出願を急ぐ）出願人の利益を不当に害する反面、模倣者を不当に利するものであって、許されない。
【００８０】
（Ａ）本発明は、上述の実施形態にて開示された具体的な装置構成に限定されない。例えば、本発明は、ガソリンエンジン、ディーゼルエンジン、メタノールエンジン、バイオエタノールエンジン、その他任意のタイプの内燃機関に適用可能である。気筒数、気筒配列方式（直列、Ｖ型、水平対向）、燃料供給方式も、特に限定はない。
【００８１】
インジェクタ１２９とともに、あるいはこれに代えて、燃焼室ＣＣ内に燃料を直接噴射するための筒内噴射弁が設けられていてもよい（例えば特開２００７−２７８１３７号公報等参照）。かかる構成に対しても、本発明は好適に適用される。
【００８２】
（Ｂ）本発明は、上記の実施形態にて開示された具体的な処理に限定されない。
【００８３】
例えば、筒内圧は、筒内圧センサ２１２をオンボード推定され得る。具体的には、筒内圧は、クランクポジションセンサ２１４の出力に基づいて取得されたクランク角（クランク角速度）、エアフローメータ２１５の出力に基づいて取得された吸入空気流量Ｇａ、等のエンジン運転パラメータと、熱発生パターンモデルであるWiebe関数を用いたモデル式と、に基づいて取得（推定）され得る（例えば特開２００８−２５５９３２号公報等参照）。
【００８４】
燃料挙動モデルにおいて、吸気系付着分に、吸気バルブ１２３への付着分が考慮されてもよい（例えば特開２００９−３０４６０号公報等参照）。また、筒内付着分に、ピストン１１２の頂面への付着分が考慮されてもよい（例えば特開平７−１６６９２２号公報等参照）。さらに、燃料挙動モデルにおいて、筒内付着及び吸気系付着の一方のみが考慮されてもよい。
【００８５】
上述の各具体例においては、筒内付着量推定のための燃料付着量推定パラメータの補正（学習）が行われたが、本発明はこれに限定されない。すなわち、吸気系付着量推定のための燃料付着量推定パラメータの補正（学習）も、上述の各具体例と同様に行われ得る。
【００８６】
筒内付着量推定のための燃料付着量推定パラメータと吸気系付着量推定のための燃料付着量推定パラメータとの双方を補正（学習）する場合、未知変数が多くなる。よって、この場合、（目標）空燃比を変更する気筒数を増加する必要がある。
【００８７】
上述の第一の具体例においては、燃焼が連続する２つの気筒における筒内圧に基づいて燃料付着量推定パラメータの補正（学習）が行われたが、本発明はこれに限定されない。すなわち、例えば、運転状態が急変しないような状況（定常運転時等）においては、燃焼が連続しない２つの気筒、あるいは特定の１つの気筒における筒内圧に基づいて燃料付着量推定パラメータの補正（学習）が行われ得る。
【００８８】
上述の第二の具体例に関連して、フューエルカット中に付着燃料を燃焼させる処理（例えば、特開平６−１３７１９７号公報、特開２００３−１５５９４０号公報、特開２００６−３４８７７６号公報、等参照）を行うことで、フューエルカットからの復帰時点における（初期）壁面付着燃料量を確実に０とすることができる。これにより、付着量推定精度が向上する。
【００８９】
このとき、フューエルカット開始後も通常の燃料挙動モデルによる演算が継続されるとともに、壁面付着量が０になった時点で本発明の処理が適用される反面、壁面付着量が０にならなかった場合はフューエルカットからの復帰時にも通常の燃料挙動モデルによる演算が行われるようになっていてもよい。
【００９０】
（Ｃ）その他、特段に言及されていない変形例についても、本発明の本質的部分を変更しない範囲内において、本発明の範囲内に含まれることは当然である。
【００９１】
また、本発明の課題を解決するための手段を構成する各要素における、作用・機能的に表現されている要素は、上述の実施形態や変形例にて開示されている具体的構造の他、当該作用・機能を実現可能ないかなる構造をも含む。
【００９２】
さらに、本明細書にて引用した各公報の内容（明細書及び図面を含む）は、本明細書の一部を構成するものとして援用され得る。
【符号の説明】
【００９３】
Ｓ    …システム
１    …エンジン              ＣＣ  …燃焼室
１１  …シリンダブロック      １１１…シリンダ        １１２…ピストン
１２  …シリンダヘッド        １２１…吸気ポート      １２２…排気ポート
１２３…吸気バルブ            １２９…インジェクタ
１３  …吸気通路              １４  …排気通路
２    …エンジン制御装置
２００…電子制御ユニット      ２０１…ＣＰＵ          ２１２…筒内圧センサ
【先行技術文献】
【特許文献】
【００９４】
【特許文献１】特開平６−１３７１９７号公報
【特許文献２】特開２００３−１５５９４０号公報
【特許文献３】特開２００６−３４８７７６号公報
【図１】
2010255592.tif 000003
【図２】
2010255592.tif 000004
【図３】
2010255592.tif 000005
【図４】
2010255592.tif 000006