(57)【特許請求の範囲】
【請求項１】
内燃機関に燃料を噴射する燃料噴射手段と、
前記内燃機関の運転状態を検出する運転状態検出手段と、
前記内燃機関の吸気弁及び排気弁の少なくとも一方の開閉タイミングを変更するためのバルブ特性変更手段と、
前記運転状態検出手段により検出される検出結果に基づき目標噴射量を算出する目標噴射量算出手段と、
前記目標噴射量算出手段により算出された算出結果に基づき前記燃料噴射手段を制御する噴射量制御手段と、
前記バルブ特性変更手段の挙動及び前記運転状態検出手段の検出結果に基づき、空燃比の学習値を算出するとともに、前記目標噴射量の算出に際して、当該算出した学習値を反映させる学習値反映手段と、
前記運転状態検出手段により検出された冷却水温が暖機状態にあるとき、前記学習値の更新を行う学習値更新手段と、
冷却水温に基づき前記バルブ特性変更手段を制御して前記開閉タイミングを変更するバルブ特性制御手段とを備えた内燃機関の燃料噴射量制御装置であって、
前記運転状態検出手段により検出された冷却水温が冷間状態であるとき、前記学習値反映手段により反映されるべき学習値を補正する学習値補正手段を設けたことを特徴とする内燃機関の燃料噴射量制御装置。
【請求項２】
請求項１に記載の内燃機関の燃料噴射量制御装置において、
前記学習値補正手段による前記学習値の補正は、前記冷却水温が前記暖機状態にある場合のバルブ特性に対する、現実のバルブ特性の関係に基づいて行われることを特徴とする内燃機関の燃料噴射量制御装置。
【請求項３】
請求項１に記載の内燃機関の燃料噴射量制御装置において、  前記学習値反映手段にて行われる学習値の算出は、前記運転状態検出手段により検出された負荷状態に応じた複数の領域毎に行われるものであり、かつ、前記学習値補正手段による前記学習値の補正は、バルブ特性の空燃比に与える影響が比較的小さい特定領域での学習値を基準にして行われることを特徴とする内燃機関の燃料噴射量制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、内燃機関の燃料噴射量制御装置に係り、詳しくは、バルブ特性変更手段を有するとともに、当該手段の挙動及び運転状態に基づいて空燃比の学習制御を行うようにした内燃機関の燃料噴射量制御装置に関するものである。
【０００２】
【従来の技術】
従来、例えば特開平１−１０４９３８号公報に開示された技術が知られている。この種の技術では、設定空燃比と実空燃比との偏差に応じて空燃比フィードバック制御たる燃料噴射量制御が行われる。また、当該噴射量制御に際しては前記偏差について、内燃機関の負荷（吸気圧）に応じた学習がなされ、そのときの学習値が噴射量制御に反映されるいわゆる学習制御が行われる。
【０００３】
ここで、学習制御とは、エミッションの向上を図るべく、種々の運転領域によって空燃比のずれ傾向が異なるものを学習により吸収して、ひいては空燃比の制御性の向上を図らんとするものである。従って、学習制御に際しては、当該システムにおいて最も支配的な要素、つまり、自身がばらつくことにより空燃比に直接的に効いてくるパラメータを考慮して、そのパラメータによるずれを吸収できるようなロジックが重要となってくる。このため、従来では、上記公報の技術をはじめとして、負荷（吸気圧）が複数の領域に区分され、そのときどきの負荷領域に応じて学習制御が実行されていた。
【０００４】
さて、上記技術に加えて、内燃機関の吸気弁及び排気弁の少なくとも一方の開閉タイミングを変更するためのバルブ特性変更手段を搭載したものが考えられる［可変バルブタイミング（ＶＶＴ）技術］。つまり、このようなＶＶＴを搭載した内燃機関においても、上記の学習制御を伴った燃料噴射量の制御を行うのである。そして、かかる場合においても、上記の内燃機関の負荷（吸気圧）に応じた学習を行い、そのときの学習値を、運転状態及びＶＶＴ変位量に基づく噴射量制御に反映することが考えられる。
【０００５】
【発明が解決しようとする課題】
ところが、上記従来技術では、以下に記すような不具合が生じるおそれがあった。
【０００６】
すなわち、ＶＶＴの目標変位角というものは、一般に、冷間時と完全暖機時とでは異なっているものであり、比較的低温の冷間時においては、さほど進角側に変位しないよう目標変位角の減算補正がなされる。また、上記学習値の更新は、暖機後（冷却水温が所定値以上）の場合にのみ行われるものである。
【０００７】
ここで、ＶＶＴについて鑑みると、完全暖機時にバルブタイミングが所定量だけ変位をし、かつ、学習値が更新された場合であって、今度はバルブタイミングが全く変位していない状態となった場合に、その更新された学習値が反映されてしまう場合がある。しかしながら、このような場合には、ＶＶＴの影響はないわけであるから、更新された学習値がそのまま反映されてしまうと、所望とする燃料噴射量が得られなくなってしまう。その結果、燃料噴射量制御に際しての精度の低下を招来するおそれがあった。
【０００８】
本発明は前述した事情に鑑みてなされたものであって、その目的は、バルブ特性変更手段を有するとともに、当該手段の挙動及び運転状態に基づいて空燃比の学習制御を行うようにした燃料噴射量制御装置において、燃料噴射量制御に際しての精度の向上を図ることの可能な内燃機関の燃料噴射量制御装置を提供することにある。
【０００９】
【課題を解決するための手段】
上記目的を達成するために本発明においては、図１に示すように、内燃機関Ｍ１に燃料を噴射する燃料噴射手段Ｍ２と、前記内燃機関Ｍ１の運転状態を検出する運転状態検出手段Ｍ３と、前記内燃機関Ｍ１の吸気弁及び排気弁の少なくとも一方の開閉タイミングを変更するためのバルブ特性変更手段Ｍ４と、前記運転状態検出手段Ｍ３により検出される検出結果に基づき目標噴射量を算出する目標噴射量算出手段Ｍ５と、前記目標噴射量算出手段Ｍ５により算出された算出結果に基づき前記燃料噴射手段Ｍ２を制御する噴射量制御手段Ｍ６と、前記バルブ特性変更手段Ｍ４の挙動及び前記運転状態検出手段Ｍ３の検出結果に基づき、空燃比の学習値を算出するとともに、前記目標噴射量の算出に際して、当該算出した学習値を反映させる学習値反映手段Ｍ７と、前記運転状態検出手段Ｍ３により検出された冷却水温が暖機状態にあるとき、前記学習値の更新を行う学習値更新手段Ｍ８と、冷却水温に基づき前記バルブ特性変更手段Ｍ４を制御して前記開閉タイミングを変更するバルブ特性制御手段Ｍ９とを備えた内燃機関の燃料噴射量制御装置であって、
前記運転状態検出手段Ｍ３により検出された冷却水温が冷間状態であるとき、前記学習値反映手段Ｍ７により反映されるべき学習値を補正する学習値補正手段Ｍ１０を設けたことをその要旨としている。
【００１０】
上記の構成によれば、燃料噴射手段Ｍ２により内燃機関Ｍ１に燃料が噴射される。また、内燃機関Ｍ１の吸気弁及び排気弁の少なくとも一方の開閉タイミングがバルブ特性変更手段Ｍ４により変更され、この変更により燃焼の安定性の向上等が図られる。
【００１１】
また、運転状態検出手段Ｍ３により内燃機関Ｍ１の運転状態が検出され、その検出結果に基づき、目標噴射量算出手段Ｍ５では目標噴射量が算出される。そして、その算出結果に基づき噴射量制御手段Ｍ６により燃料噴射手段Ｍ２が制御され、この制御により、空燃比制御が実行される。
【００１２】
さらに、バルブ特性変更手段Ｍ４の挙動及び運転状態検出手段Ｍ３の検出結果に基づき、学習値反映手段Ｍ７により、空燃比の学習値が算出される。また、前記目標噴射量の算出に際しては、この学習値反映手段Ｍ７により、当該算出された学習値が反映される。この反映によって、空燃比の制御性の向上が図られうる。この学習値は、運転状態検出手段Ｍ３により検出された冷却水温が暖機状態にあるとき、学習値更新手段Ｍ８により更新される。また、冷却水温に基づき、バルブ特性制御手段Ｍ９により、バルブ特性変更手段Ｍ４が制御されて吸気弁及び排気弁の少なくとも一方の開閉タイミングが変更される。
【００１３】
さて、このような内燃機関Ｍ１の燃料噴射量制御装置において、運転状態検出手段Ｍ３により検出された冷却水温が冷間状態であるとき、学習値反映手段Ｍ７により反映されるべき学習値が学習値補正手段Ｍ１０によって補正される。このため、冷却水温が完全暖機状態にあるときに学習値更新手段Ｍ８により更新された学習値が、冷間状態にあるときには、そのまま反映されることがなくなり、補正がなされた上で反映されることとなる。従って、このような場合において空燃比にずれが生じるのが抑制されうる。
【００１４】
また、請求項２に記載の発明では、請求項１に記載の内燃機関の燃料噴射量制御装置において、前記学習値補正手段Ｍ１０による前記学習値の補正は、前記冷却水温が前記暖機状態にある場合のバルブ特性に対する、現実のバルブ特性の関係に基づいて行われることをその要旨としている。
【００１５】
本発明によれば、上記請求項１に記載の発明の作用に加えて、実際のバルブ特性の差分が考慮された上で補正が行われることとなる。従って、より一層の燃料噴射量の制御精度の向上が図られうることとなる。
【００１６】
さらに、請求項３に記載の発明では、請求項１に記載の内燃機関の燃料噴射量制御装置において、前記学習値反映手段Ｍ７にて行われる学習値の算出は、前記運転状態検出手段Ｍ３により検出された負荷状態に応じた複数の領域毎に行われるものであり、かつ、前記学習値補正手段Ｍ１０による前記学習値の補正は、バルブ特性の空燃比に与える影響が比較的小さい特定領域での学習値を基準にして行われることをその要旨としている。
【００１７】
本発明によれば、上記請求項１に記載の発明の作用に加えて、バルブ特性の空燃比に与える影響が比較的小さい特定領域での学習値を基準にして学習値の補正が行われることとなる。従って、より一層の燃料噴射量の制御精度の向上が図られうることとなる。
【００１８】
【発明の実施の形態】
（第１の実施の形態）
以下、本発明における内燃機関の燃料噴射量制御装置をガソリンエンジンのそれに具体化した第１の実施の形態を図面に基づいて詳細に説明する。
【００１９】
図２は、本実施の形態において、内燃機関としてのガソリンエンジン（以下、エンジンとする）１の燃料噴射量制御装置を示す概略構成図である。同図に示すように、シリンダブロック２には、シリンダボア３が形成されており、また、シリンダブロック２の外周面を流動する冷却水の温度（冷却水温）ＴＨＷを検出する水温センサ６３が配設されている。シリンダボア３内には、クランクシャフト４にロッド５を介して支持されたピストン６が配置されている。燃焼室７はシリンダボア３に形成され、シリンダブロック２の上面にはシリンダボア３を覆うシリンダヘッド８が固定されている。点火プラグ９は燃焼室７に臨むようにして装着されている。吸気通路１０は吸気ポート１０αを介して燃焼室７に接続され、燃焼室７から排気ポート１１αを介して排気通路１１に連通されている。
【００２０】
吸気バルブ１２及び排気バルブ１３は、吸気ポート１０α及び排気ポート１１αにそれぞれ設けられている。吸気側カムシャフト１４及び排気側カムシャフト１５は、それぞれシリンダヘッド８とベアリングキャップ１６（図３参照）との間で回転可能に支持されている。そして、吸気バルブ１２及び排気バルブ１３は、吸気側カムシャフト１４及び排気側カムシャフト１５の回転により、図示しないカムを介して開閉動作される。また、回転体としての吸気側タイミングプーリ１７及び排気側タイミングプーリ１８は、各カムシャフト１４、１５の一端にそれぞれ設けられている。更に、各タイミングプーリ１７、１８は、タイミングベルト１９を介してクランクシャフト４に駆動連結されている。
【００２１】
従って、エンジン１の運転時には、クランクシャフト４からタイミングベルト１９及び各タイミングプーリ１７、１８を介して各カムシャフト１４、１５に回転動力が伝達され、吸気バルブ１２及び排気バルブ１３が開閉駆動される。また、これら吸気バルブ１２及び排気バルブ１３は、クランクシャフト４の回転に同期して、即ち吸気行程、圧縮行程、爆発・膨張行程及び排気行程の一連の四行程に同期して、所定の開閉タイミングで駆動される。
【００２２】
エアクリーナ２０は吸気通路１０の入口側に設けられている。また、燃料噴射用のインジェクタ２１は、吸気ポート１０αの近傍に設けられている。そして、吸気通路１０にはエアクリーナ２０を通じて外気が取り込まれる。また、その外気の取り込みと同時にインジェクタ２１から燃料が噴射されることにより、外気と燃料との混合気が吸入行程における吸気バルブ１２の開放に同期して燃焼室７に吸入される。
【００２３】
更に、燃焼室７に吸入された混合気が点火プラグ９の作動により爆発・燃焼され、これによりピストン６及びロッド５を介してクランクシャフト４が回転されてエンジン１の駆動力が得られる。そして、燃焼後の排気ガスは、排気行程における排気バルブ１３の開きに同期して、燃焼室７から排気ポート１１α及び排気通路１１を介して外部へ排出される。
【００２４】
触媒コンバータ２２は排気通路１１の途中に設けられ、内蔵する三元触媒により排気ガスを浄化する。
スロットルバルブ２３は吸気通路１０の途中に設けられ、アクセルペダル２４の操作に連動して開閉される。このスロットルバルブ２３が開閉されることにより、吸気通路１０への吸入空気量が調節される。アイドルスイッチ６２はアクセルペダル２４に設けられ、アクセルペダル２４が操作されていない場合（スロットルバルブ２３が全閉状態）にはアイドル信号ＩＤＬを出力する。サージタンク２５はスロットルバルブ２３の下流側に設けられ、吸気脈動を平滑化する。吸気圧センサ６０は、サージタンク２５に連通して設けられ、吸気圧ＰＭ（エンジン負荷に相当する）を検出する。
【００２５】
点火プラグ９は、ディストリビュータ２６を介してイグナイタ２７に接続されている。イグナイタ２７は高電圧を出力し、ディストリビュータ２６はその高電圧をクランクシャフト４の回転角（クランク角）に同期して点火プラグ９に印加する。この点火プラグ９の点火タイミングは、イグナイタ２７からの高電圧の出力タイミングにより決定される。
【００２６】
ディストリビュータ２６は図示しないロータを有し、同ロータは排気側カムシャフト１５に連結されてクランクシャフト４の回転に同期して回転される。回転数センサ６１はディストリビュータ２６に取り付けられ、ロータの回転からエンジン回転数ＮＥを検出する。また、気筒判別センサ５６はディストリビュータ２６に取り付けられ、そのロータの回転に応じてクランクシャフト４の回転基準位置を所定の割合で検出する。クランク角センサ５７はクランクシャフトの近傍に設けられ、気筒判別センサ５６によるクランクシャフト４の回転基準位置信号の検出タイミングを基に、クランクシャフト４の回転角度を検出する。カム角センサ５８は吸気側カムシャフト１４の近傍に配設され、同カムシャフト１４のカム角度ＶＴを検出する。エンジン１には図示しない自動変速機が連結されており、シフトポジションセンサ５９（図４に示す）はこの変速機のシフトレバーの位置（シフトポジションＳＰ）を検出する。
【００２７】
本発明の実施の形態においては、気筒判別センサ５６、クランク角センサ５７、カム角センサ５８、シフトポジションセンサ５９、吸気圧センサ６０、回転数センサ６１、アイドルスイッチ６２及び水温センサ６３により、エンジン１の運転状態を検出する運転状態検出手段が構成されている。また、冷却水温ＴＨＷにより、本発明にいう第１の運転状態が、エンジン回転数ＮＥ及び吸気圧ＰＭにより第２の運転状態がそれぞれ構成されている。
【００２８】
そして、バルブ特性変更手段を構成する可変バルブタイミング機構（以下、ＶＶＴとする）３０は、吸気側カムシャフト１４と吸気側タイミングプーリ１７との間に介在され、吸気バルブ１２の開閉タイミングを変更する。以下、同ＶＶＴ３０及びその周辺構成について説明する。
【００２９】
図３に示すように、円筒状のスリーブ３１は、吸気側カムシャフト１４の先端部に外嵌されており、中空ボルト３２及びピン３３により一体回転可能に取り付けられている。ヘリカルスプライン３１αはスリーブ３１の外周面に形成されている。
【００３０】
吸気側タイミングプーリ１７は、吸気側カムシャフト１４の前部外周に外嵌され、同カムシャフト１４のフランジ部１４αとスリーブ３１との間に配置されている。ハウジング３４はタイミングプーリ１７の前側面においてカムシャフト１４の先端部を包囲するようにして取着され、このハウジング３４の内周面とタイミングプーリ１７の前側面とにより囲まれた空間が環状空間Ｋをなしている。ヘリカルスプライン３４αは同ハウジング３４の内周面に形成されている。
【００３１】
ＶＶＴスプール３５は環状空間Ｋ内において、カムシャフト１４の軸線方向に移動可能に配置されている。即ち、円筒状をなすＶＶＴスプール３５には、その内外周面にそれぞれ内側及び外側ヘリカルスプライン３５α，３５βが形成されている。そして、同ＶＶＴスプール３５はスリーブ３１とハウジング３４との間に介在され、その内側ヘリカルスプライン３５αはスリーブ３１のヘリカルスプライン３１αに、外側ヘリカルスプライン３５βはハウジング３４のヘリカルスプライン３４αにそれぞれ噛合される。従って、吸気側タイミングプーリ１７に伝達されたクランクシャフト４の回転力は、ＶＶＴスプール３５及びスリーブ３１を介して吸気側カムシャフト１４に伝達される。
【００３２】
ＶＶＴスプール３５の外周面にはフランジ部３５γが形成され、同フランジ部３５γが有するシール部材３５δにより、環状空間Ｋが区画されている。そして、そのフランジ部３５γによるシール部分から前方側（図面左側）の空間が進角側圧力室３６、後方側（同右側）の空間が遅角側圧力室３７となっている。
【００３３】
第１及び第２油圧供給孔１６α，１６βはベアリングキャップ１６に形成されている。また、第１及び第２油圧供給通路１４β，１４γは吸気側カムシャフト１４に形成され、同第１油圧供給通路１４βは中空ボルト３２を介して第１油圧供給孔１６αと進角側圧力室３６とを接続し、また、第２油圧供給通路１４γは第２油圧供給孔１６βと遅角側圧力室３７とを接続している。
【００３４】
オイルポンプ３８、オイルパン３９及びオイルフィルタ４０等は、エンジン１の潤滑系が兼ねるものであり、第１及び第２油圧供給孔１６α，１６βは、電磁制御式のオイルコントロールバルブ（以下、ＯＣＶとする）４１を介してこれら３８〜４０に接続されている。このＯＣＶ４１は、電磁式アクチュエータ４２及びコイルスプリング４３によって駆動されるプランジャ４４がバルブスプール４５を軸方向に往復移動させることにより、作動油の流れ方向を切り換える４ポート方向制御弁である。そして、電磁式アクチュエータ４２がデューティ比制御されることによって、後述するポートの開度が調整され、各圧力室３６、３７に供給する油圧の大きさが調整される。
【００３５】
すなわち、ＯＣＶ４１のケーシング４６は、タンクポート４６α、Ａポート４６β、Ｂポート４６γ及びリザーバポート４６δを有している。そして、タンクポート４６αは、オイルポンプ３８を介してオイルパン３９と接続されており、Ａポート４６βは第１油圧供給孔１６αと、Ｂポート４６γは第２油圧供給孔１６βとそれぞれ接続されている。また、リザーバポート４６δは、オイルパン３９と連通されている。
【００３６】
バルブスプール４５は円筒状の弁体であり、２つのポート４６β，４６γ間における作動油の流れを封止する４つのランド４５αと、２つのポート４６β，４６γ間を連通し、作動油の流れを許容する中央のパセージ４５βと、同中央のパセージ４５βの両側に位置される２つのパセージ４５γとを有している。
【００３７】
これらの構成を備えるＶＶＴ３０では、電磁式アクチュエータ４２が最大励磁電流（デューティ比＝１００％）により励磁され、バルブスプール４５がコイルスプリング４３に抗して図面左方に移動された場合には、中央のパセージ４５βはタンクポート４６αとＡポート４６βとを連通し、第１油圧供給孔１６αに作動油が供給される。そして、第１油圧供給孔１６αに供給された作動油は、第１油圧供給路１４βを介して進角側圧力室３６に供給され、ＶＶＴスプール３５の先端側に油圧が印加される。この第１油圧供給孔１６αとタンクポート４６αとの接続量は最大（１００％）となっている。
【００３８】
これと同時に、図中右側のパセージ４５γは、Ｂポート４６γとリザーバポート４６δとを連通し、遅角側圧力室３７内の作動油は、第２油圧供給路１４γ、第２油圧供給孔１６β及びＯＣＶ４１のＢポート４６γを介してオイルパン３９に排出される。この第２油圧供給孔１６βとリザーバポート４６δとの接続量は最大（１００％）となっている。
【００３９】
従って、ＶＶＴスプール３５は、先端側に印加された油圧によって後端側（図面右方）に回動しながら最大速度で移動され、スリーブ３１を介して吸気側カムシャフト１４に捻じりが付与される。この結果、吸気側タイミングプーリ１７（クランクシャフト４）に対する吸気側カムシャフト１４の相対回転位相が変更され、同カムシャフト１４は最遅角位置から最進角位置に向けて回転し、吸気バルブ１２の開弁タイミングが進角される。なお、ＶＶＴスプール３５は吸気側タイミングプーリ１７に当接されることによりそれ以上の移動が規制され、同ＶＶＴスプール３５がこの当接位置（最進角位置）に変位された状態において吸気バルブ１２の開弁タイミングが最も早くなる。
【００４０】
一方、電磁式アクチュエータ４２が消励（デューティ比＝０％）された場合には、コイルスプリング４３の付勢力によりバルブスプール４５が図面右側に移動される。すると、中央のパセージ４５βはタンクポート４６αとＢポート４６γとを連通し、第２油圧供給孔１６βに作動油が供給される。そして、第２油圧供給孔１６βに供給された作動油は、第２油圧供給通路１４γを介して遅角側圧力室３７に供給され、ＶＶＴスプール３５の後端側に油圧が印加される。この第２油圧供給孔１６βとタンクポート４６αとの接続量は最大（１００％）となる。
【００４１】
これと同時に、図中左側のパセージ４５γは、Ａポート４６βとリザーバポート４６δとを連通し、進角側圧力室３６内の作動油は、第１油圧供給路１４β、第１油圧供給孔１６α及びＯＣＶ４１のＡポート４６β、リザーバポート４６δを介して、オイルパン３９に排出される。この第１油圧供給孔１６αとリザーバポート４６δとの接続量は最大（１００％）となる。
【００４２】
従って、ＶＶＴスプール３５は、後端側に印加された油圧によって先端側（図面左方）に回動しながら最大速度で移動され、スリーブ３１を介して吸気側カムシャフト１４に逆向きの捻じりが付与される。この結果、吸気側タイミングプーリ１７（クランクシャフト４）に対する吸気側カムシャフト１４の回転位相が変更され、同カムシャフト１４は最進角位置から最遅角位置に向けて回転し、吸気バルブ１２の開弁タイミングが遅角される。なお、ＶＶＴスプール３５はプーリ１７のハウジング３４に当接されることによりそれ以上の移動が規制され、同ＶＶＴスプール３５がこの当接位置（最遅角位置）に変位された状態において吸気バルブ１２の開弁タイミングが最も遅くなる。
【００４３】
上記のように、電磁式アクチュエータ４２を制御するデューティ比を０％〜１００％の間で変更することにより、ＶＶＴスプール３５のストロークが変更される。従って、第１及び第２油圧供給孔１６α，１６βとタンクポート４６αとの接続量、及び第１及び第２油圧供給孔１６α，１６βとリザーバポート４６δとの接続量が０％〜１００％の間で変更され、ＶＶＴスプール３５の最進角側或いは最遅角側への移動速度が変更される。
【００４４】
ここで、電磁式アクチュエータ４２が、あるデューティ比（保持デューティ値）により制御されると、バルブスプール４５はそのランド４５αを以てＡポート４６β、Ｂポート４６γを閉塞する位置に変位される。従って、第１及び第２油圧供給孔１６α，１６βとタンクポート４６α、及び同第１及び第２油圧供給孔１６α，１６βとリザーバポート４６δとの接続量がそれぞれ０％となり、ＶＶＴスプール３５は進角側又は遅角側のいずれにも変位されず（移動速度がゼロとなり）、その位置で保持される。
【００４５】
次に、本実施の形態のＶＶＴ３０を有するエンジン１の燃料噴射量等を制御するための、ＥＣＵ５０の電気的構成について図４のブロック図に従って説明する。
【００４６】
本実施の形態において、ＥＣＵ５０は、目標噴射量算出手段、噴射量制御手段、学習値反映手段、学習値更新手段、バルブ特性制御手段及び学習値補正手段を構成している。このＥＣＵ５０は、ＣＰＵ（中央演算処理装置）５１、各種プログラムを記憶したＲＯＭ（読み出し専用のメモリ）５２及び各種情報等を一時的に記憶するＲＡＭ（読み書き可能なメモリ）５３等により構成されている。
【００４７】
気筒判別センサ５６、クランク角センサ５７、カム角センサ５８、シフトポジションセンサ５９、吸気圧センサ６０、回転数センサ６１、アイドルスイッチ６２、及び水温センサ６３は、外部入力回路５４を介してＣＰＵ５１に接続されている。また、ＯＣＶ４１（電磁式アクチュエータ４２）、インジェクタ２１及びイグナイタ２７等は外部出力回路５５を介してＣＰＵ５１に接続されている。そして、ＣＰＵ５１は各センサ等５６〜６３からの信号に基づき、ＲＯＭ５２内に格納された制御プログラムに従い、ＯＣＶ４１、インジェクタ２１（燃料噴射量、噴射時期等）及びイグナイタ２７（点火時期）等を好適に制御する。
【００４８】
次に、上記構成を備えたエンジンの燃料噴射量制御装置における第１の実施の形態に係る各種制御に関するプログラムについて、フローチャートを参照して説明する。図５は、本実施の形態におけるＯＣＶ４１をデューティ制御してＶＶＴ制御を実行するための「ＶＶＴ制御ルーチン」を示すフローチャートであって所定時間毎の定時割り込みで実行される。
【００４９】
処理がこのルーチンへ移行すると、ＥＣＵ５０は、先ず、ステップ１０１において、回転数センサ６１、吸気圧センサ６０、水温センサ６３及びカム角センサ５８等の各種センサの検出信号に基づき、エンジン回転数ＮＥ、吸気圧ＰＭ、冷却水温ＴＨＷ及びカム角度ＶＴ等を読み込む。
【００５０】
次に、ステップ１０２において、ＥＣＵ５０は、今回読み込んだエンジン回転数ＮＥ及び吸気圧ＰＭに基づき、基本バルブタイミングＶＴＴＢを算出する。ここで、この基本バルブタイミングＶＴＴＢは、完全暖機時（本発明にいうところの所定状態）における目標値に相当しうるものであって、その算出に際しては、図６に示すようなマップが参照される。すなわち、吸気圧ＰＭ（エンジン負荷）が低い場合又は中程度の場合には、基本バルブタイミングＶＴＴＢは、失火限界ぎりぎりのところに設定される。これにより、内部ＥＧＲ（排気ガス還流）量の増大、ポンピングロスの低減が図られ、ひいては燃費の向上が図られうる。また、上記部分負荷領域においては、エンジン回転数ＮＥが低い場合（ＮＥ＝ＮＥ１）には、高回転数（ＮＥ＝ＮＥ４）の場合に比べてバルブオーバーラップ量が小さくなる傾向にあるので、基本バルブタイミングＶＴＴＢは小さい値に設定される。
【００５１】
これに対し、吸気圧ＰＭが高い（全負荷）場合には、出力トルクをできるだけ大きくする必要がある。このため、吸気バルブ１２の閉じタイミングが優先されるよう、基本バルブタイミングＶＴＴＢが設定される。
【００５２】
次に、ステップ１０３においては、今回読み込んだ冷却水温ＴＨＷに基づき、水温補正量ＶＴＴＨＷを算出する。ここで、この水温補正量ＶＴＴＨＷの算出に際しては、図７に示すようなマップが参照される。すなわち、冷却水温ＴＨＷが高い場合には、基本バルブタイミングＶＴＴＢをそのまま目標変位角ＶＴＴとして設定してやればよいが、冷却水温ＴＨＷが低い場合には、バルブオーバーラップ量を小さくして、燃焼性を確保してやる必要がある。このため、かかる場合には目標変位角ＶＴＴを小さく設定するべく、水温補正量ＶＴＴＨＷが大きく設定されるのである。
【００５３】
続いて、ステップ１０４においては、今回算出した基本バルブタイミングＶＴＴＢ及び水温補正量ＶＴＴＨＷに基づき、目標変位角ＶＴＴを設定する。すなわち、基本バルブタイミングＶＴＴＢから水温補正量ＶＴＴＨＷを減算した値を目標変位角ＶＴＴとして設定する。
【００５４】
そして、続くステップ１０５において、今回算出した目標変位角ＶＴＴに基づいて、ＯＣＶ４１をフィードバック制御する。つまり、実際の変位角（カム角度ＶＴ）が目標変位角ＶＴＴに一致するようＯＣＶ４１を制御するのである。そして、ＥＣＵ５０はその後の処理を一旦終了する。
【００５５】
このように、この「ＶＶＴ制御ルーチン」においては、そのときどきのエンジン１の運転状態等に基づいて目標変位角ＶＴＴが設定されるとともに、その目標変位角ＶＴＴに基づいてＯＣＶ４１がフィードバック制御され、吸気バルブ１２の開閉タイミングが適宜に制御される。
【００５６】
次に、燃料噴射量制御を実行するに際し、所定条件下でＥＣＵ５０により行われる学習値ＫＧＸを更新するための処理内容について説明する。図８は、本実施の形態における「学習値更新ルーチン」を示すフローチャートであって所定時間毎の定時割り込みで実行される。
【００５７】
処理がこのルーチンへ移行すると、ＥＣＵ５０は、先ず、ステップ２０１において、回転数センサ６１、吸気圧センサ６０及び水温センサ６３等の各種センサの検出信号に基づき、エンジン回転数ＮＥ、吸気圧ＰＭ及び冷却水温ＴＨＷ等を読み込む。
【００５８】
次に、ステップ２０２において、今回読み込んだ冷却水温ＴＨＷが所定値α（例えばα＝「８０℃」）以上であるか否かを判断する。そして、冷却水温ＴＨＷが所定値α未満の場合には、学習値ＫＧＸの更新をする条件が整っていないものとしてその後の処理を一旦終了する。
【００５９】
一方、冷却水温ＴＨＷが所定値α以上の場合には、ステップ２０３において、今回読み込んだ吸気圧ＰＭ毎に学習値ＫＧＸを更新する。より詳しくは、吸気圧ＰＭを例えば７つの領域に区分するとともに、そのときどきの領域に応じた学習値ＫＧＸを算出し、その学習値ＫＧＸを新たな学習値ＫＧＸとして更新する。例えば、今回の吸気圧ＰＭが最軽負荷領域にある場合には、学習値ＫＧＸとして「ＫＧ０」が算出され、その値が新たな学習値ＫＧＸとして更新される。また、今回の吸気圧ＰＭが最高負荷領域にある場合には、学習値ＫＧＸとして「ＫＧ７」が算出され、その値が新たな学習値ＫＧＸとして更新される。なお、本実施の形態では、学習値ＫＧＸの中心値は例えば「１．０」とされる。また、学習値ＫＧＸの更新方法としては、例えば前回の値に所定値を加減算するような方法等をはじめ、いかなる方法を採用してもよい。そして、ＥＣＵ５０はその後の処理を一旦終了する。
【００６０】
このように、この「学習値更新ルーチン」においては、冷却水温ＴＨＷが所定値α以上となり、完全暖機状態にあると判断された場合にのみ、そのときどきの吸気圧ＰＭに応じた学習値ＫＧＸの更新がなされるのである。
【００６１】
次に、上記学習値ＫＧＸ等に基づいて、ＥＣＵ５０により実行される燃料噴射量制御の処理内容について説明する。図９は、本実施の形態における「燃料噴射量算出ルーチン」を示すフローチャートであって所定時間毎の定時割り込みで実行される。
【００６２】
処理がこのルーチンへ移行すると、ＥＣＵ５０は、先ず、ステップ３０１において、回転数センサ６１、吸気圧センサ６０、水温センサ６３及びカム角センサ５８等の各種センサの検出信号に基づき、エンジン回転数ＮＥ、吸気圧ＰＭ、冷却水温ＴＨＷ及びカム角度ＶＴ等を読み込む。
【００６３】
次に、ステップ３０２において、ＥＣＵ５０は、今回読み込んだ吸気圧ＰＭ、エンジン回転数ＮＥ及びカム角度ＶＴに基づいて、基本噴射量ＴＰを算出する。この基本噴射量ＴＰの算出に際しては、そのときどきの吸気圧ＰＭ、エンジン回転数ＮＥ及びカム角度ＶＴに対し、基本噴射量ＴＰが予め定められてなる図示しないマップが参照される。
【００６４】
続いて、ステップ３０３においては、上記吸気圧ＰＭ、エンジン回転数ＮＥ等の外、種々の運転状態を示す各種検出信号に基づいて、補正係数ｋを算出する。この補正係数ｋには、いわゆる始動時、加速時、減速時等の諸々の補正項が含まれている。
【００６５】
さらに、ステップ３０４において、今回算出した基本噴射量ＴＰに補正係数ｋを乗算した値を、学習値反映前噴射量ｔＴＡＵとして設定する。
次に、ＥＣＵ５０は、ステップ３０５において、今回読み込んだ冷却水温ＴＨＷが上記所定値α以上であるか否かを判断する。そして、冷却水温ＴＨＷが上記所定値α以上の場合には、現在が完全暖機時であって、学習値ＫＧＸの更新が行われている状態にあるものと判断して、ステップ３０６へ移行する。
【００６６】
ステップ３０６において、ＥＣＵ５０は、上述した「学習値更新ルーチン」において現在更新設定されている学習値ＫＧＸをそのまま反映学習値ｔＫＧとして設定する。そして、続くステップ３０７においては、今回設定した反映学習値ｔＫＧを用いて、目標とする燃料噴射量ＴＡＵを算出設定する。すなわち、別途のルーチンで算出されたフィードバック補正係数ＦＡＦ（本実施の形態における基準値は例えば「０」である）に今回算出された反映学習値ｔＫＧを加算した値を、今回算出された学習値反映前噴射量ｔＴＡＵに乗算し、その値を目標とする燃料噴射量ＴＡＵとして設定するのである。そして、ＥＣＵ５０はその後の処理を一旦終了する。
【００６７】
一方、ステップ３０５において、冷却水温ＴＨＷが所定値α未満の場合には、現在が冷間時であって、学習値ＫＧＸの更新が行われていない状態にあるものと判断して、ステップ３０８へ移行する。
【００６８】
ステップ３０８において、ＥＣＵ５０は、上述した「学習値更新ルーチン」において現在更新設定されている学習値ＫＧＸに補正をかけるべく反映学習値ｔＫＧの算出に関し次の演算を行う。すなわち、上述した「ＶＶＴ制御ルーチン」で算出した基本バルブタイミングＶＴＴＢ（ステップ１０２参照）に対する現在のカム角度ＶＴの比を、更新設定されている学習値ＫＧＸに乗算し、その値を反映学習値ｔＫＧとして設定するのである。従って、算出された反映学習値ｔＫＧは、完全暖機時に比べて圧縮補正されることとなり、同値ｔＫＧは比較的小さな値となる。
【００６９】
そして、続くステップ３０７において、フィードバック補正係数ＦＡＦに反映学習値ｔＫＧを加算した値を、今回算出された学習値反映前噴射量ｔＴＡＵに乗算し、その値を、目標とする燃料噴射量ＴＡＵとして設定する。そして、ＥＣＵ５０はその後の処理を一旦終了する。
【００７０】
このように、この「燃料噴射量算出ルーチン」においては、そのときどきの冷却水温ＴＨＷに応じて、現在の学習値ＫＧＸがそのまま適用されるべきか否かが判断される。また、これとともに、その判断結果に応じて反映学習値ｔＫＧが決定され、その反映学習値ｔＫＧ等に基づいて燃料噴射量ＴＡＵが決定される。つまり、完全暖機時においては、反映学習値ｔＫＧとして学習値ＫＧＸがそのまま適用され、冷間時においては、その学習値ＫＧＸに補正をかける必要があるものとして、学習値ＫＧＸの圧縮補正された値が反映学習値ｔＫＧとして適用されるのである。そして、このルーチンで算出された燃料噴射量ＴＡＵに基づき、燃料噴射量制御（インジェクタ２１の制御）がＥＣＵ５０により実行されるのである。
【００７１】
以上詳述したように、本実施の形態によれば、ＶＶＴ３０制御を行い、かつ、吸気圧ＰＭ等の運転状態に基づき燃料噴射量の制御を実行する場合において、冷却水温ＴＨＷが低く学習値ＫＧＸの更新が実行されていない場合には、既に更新がなされた学習値ＫＧＸに圧縮補正をかけるようにした。このため、現在が冷間時で、実際のカム角度ＶＴが進角側に変位していないような場合には、そのことが考慮された上で反映学習値ｔＫＧが算出され、その反映学習値ｔＫＧに基づいて噴射量制御が実行されることとなる。従って、冷間状態時には、制御されるべく空燃比にずれが生じるのを確実に防止することができる。その結果、燃料噴射量制御に際しての精度の向上を図ることができる。
【００７２】
また、本実施の形態においては、前記学習値ＫＧＸの補正は、完全暖機時にある場合のバルブ特性（基本バルブタイミングＶＴＴＢ）に対する、現実のバルブ特性（実際のカム角度ＶＴ）の比に基づいて行われる。ここで、図１２に示すように、バルブ特性のずれ（図では例えば５°ＣＡだけ進角側及び遅角側にずれた場合を示す）は、特に中負荷領域において、空燃比のずれに非常に大きな影響を与えることがわかる。これに対し、本実施の形態では、このように空燃比のずれに非常に大きな影響を与えうるバルブ特性の差分が、直接的に考慮された上で補正が行われる。従って、上記効果に加えて、より一層の燃料噴射量の制御精度の向上を図ることができる。
【００７３】
（第２の実施の形態）
次に、本発明を具体化した第２の実施の形態を図１０〜図１２に基づいて説明する。但し、本実施の形態の構成等においては上述した第１の実施の形態と同等であるため、同一の部材等については同一の符号を付してその説明を省略する。そして、以下には、第１の実施の形態との相違点を中心として説明することとする。
【００７４】
本実施の形態においては、「燃料噴射量算出ルーチン」における学習値ＫＧＸの補正方法において、上述した第１の実施の形態とは大きく異なっている。また、本実施の形態では、吸気圧ＰＭにより、第３の運転状態が構成される。さて、図１０は、本実施の形態における「燃料噴射量算出ルーチン」を示すフローチャートであって所定時間毎の定時割り込みで実行される。
【００７５】
処理がこのルーチンへ移行すると、ＥＣＵ５０は、第１の実施の形態の場合（ステップ３０１〜ステップ３０４）と同様に、ステップ４０１〜ステップ４０４の処理を実行する。すなわち、各種信号を読み込み（ステップ４０１）、基本噴射量ＴＰを算出し（ステップ４０２）、補正係数ｋを算出し（ステップ４０３）、基本噴射量ＴＰに補正係数ｋを乗算した値を、学習値反映前噴射量ｔＴＡＵとして設定する（ステップ４０４）。
【００７６】
次に、ＥＣＵ５０は、ステップ４０５において、今回読み込んだ冷却水温ＴＨＷが所定値α以上であるか否かを判断する。そして、冷却水温ＴＨＷが上記所定値α以上の場合には、現在が完全暖機時であって、学習値ＫＧＸの更新が行われている状態にあるものと判断して、ステップ４０６へ移行する。
ステップ４０６において、ＥＣＵ５０は、上述した「学習値更新ルーチン」において現在更新設定されている学習値ＫＧＸをそのまま反映学習値ｔＫＧとして設定する。そして、続くステップ４０７においては、今回設定した反映学習値ｔＫＧを用いて、目標とする燃料噴射量ＴＡＵを算出設定する。すなわち、別途のルーチンで算出されたフィードバック補正係数ＦＡＦに今回算出された反映学習値ｔＫＧを加算した値を、今回算出された学習値反映前噴射量ｔＴＡＵに乗算し、その値を目標とする燃料噴射量ＴＡＵとして設定するのである。そして、ＥＣＵ５０はその後の処理を一旦終了する。
【００７７】
一方、ステップ４０５において、冷却水温ＴＨＷが所定値α未満の場合には、現在が冷間時であって、学習値ＫＧＸの更新が行われていない状態にあるものと判断して、ステップ４０８へ移行する。ステップ４０８においては、現在の学習値ＫＧＸが最軽負荷領域における学習値ＫＧ０と最高負荷領域における学習値ＫＧ７との平均値から所定値βを減算した値以下となっているか否かを判断する。ここで、最軽負荷領域における学習値ＫＧ０及び最高負荷領域における学習値ＫＧ７というのは、図１１，１２に示すように、共に変位角のずれによる充填効率、ひいては空燃比への影響が比較的小さいものである。本実施の形態においては、これら最軽負荷領域における学習値ＫＧ０及び最高負荷領域における学習値ＫＧ７の平均値が、学習値ＫＧＸの補正を行うか否かの基準となるのである。そして、本ステップにおいて、現在の学習値ＫＧＸが前記平均値から所定値βを減算した値以下となっている場合には、変位角のずれによる空燃比への影響が大きくなる蓋然性が高いものと判断して、ステップ４０９へ移行する。ステップ４０９においては、上記の空燃比への影響にガードをかけるべく、最軽負荷領域における学習値ＫＧ０と最高負荷領域における学習値ＫＧ７との平均値から所定値βを減算した値を反映学習値ｔＫＧとして設定する。従って、算出された反映学習値ｔＫＧは、完全暖機時に比べて空燃比に影響を与えない方向に補正されることとなる。
【００７８】
そして、続くステップ４０７において、フィードバック補正係数ＦＡＦに反映学習値ｔＫＧを加算した値を、今回算出された学習値反映前噴射量ｔＴＡＵに乗算し、その値を、目標とする燃料噴射量ＴＡＵとして設定する。そして、ＥＣＵ５０はその後の処理を一旦終了する。
【００７９】
一方、ステップ４０８において、現在の学習値ＫＧＸが前記平均値から所定値βを減算した値以下となっていない場合には、ステップ４１０へ移行する。ステップ４１０においては、現在の学習値ＫＧＸが最軽負荷領域における学習値ＫＧ０と最高負荷領域における学習値ＫＧ７との平均値に所定値γを加算した値以上となっているか否かを判断する。そして、現在の学習値ＫＧＸが前記平均値に所定値γを加算した値以上となっている場合には、変位角のずれによる空燃比への影響が大きくなる蓋然性が高いものと判断して、ステップ４１１へ移行する。ステップ４１１においては、上記の空燃比への影響にガードをかけるべく、最軽負荷領域における学習値ＫＧ０と最高負荷領域における学習値ＫＧ７との平均値に所定値γを加算した値を反映学習値ｔＫＧとして設定する。従って、算出された反映学習値ｔＫＧは、完全暖機時に比べて空燃比に影響を与えない方向に補正されることとなる。そして、続くステップ４０７において、目標とする燃料噴射量ＴＡＵを設定し、その後の処理を一旦終了する。
【００８０】
また、ステップ４１０において、現在の学習値ＫＧＸが前記平均値に所定値γを加算した値以上となっていない場合には、変位角のずれによる空燃比への影響はほとんどないものと判断して、ステップ４０６へ移行する。そして、ステップ４０６において、ＥＣＵ５０は、現在更新設定されている学習値ＫＧＸをそのまま反映学習値ｔＫＧとして設定する。そして、続くステップ４０７において、目標とする燃料噴射量ＴＡＵを設定し、その後の処理を一旦終了する。
【００８１】
このように、この「燃料噴射量算出ルーチン」においては、そのときどきの冷却水温ＴＨＷに応じて、現在の学習値ＫＧＸがそのまま適用されるべきか否かが判断される。また、これとともに、冷却水温ＴＨＷが所定温度α未満の場合には、現在の学習値ＫＧＸが、変位角のずれによる空燃比に影響与えるおそれのあるものであるかどうかが判断される。そして、その判断結果に応じて、反映学習値ｔＫＧが決定され、その反映学習値ｔＫＧ等に基づいて燃料噴射量ＴＡＵが決定される。つまり、完全暖機時においては、反映学習値ｔＫＧとして学習値ＫＧＸがそのまま適用され、冷間時においては、その学習値ＫＧＸに補正をかける必要があるものとして、学習値ＫＧＸの圧縮補正された値が反映学習値ｔＫＧとして適用されるのである。そして、このルーチンで算出された燃料噴射量ＴＡＵに基づき、燃料噴射量制御（インジェクタ２１の制御）がＥＣＵ５０により実行される。
【００８２】
以上詳述したように、本実施の形態おいても、第１の実施の形態で説明したのと同様に、冷間状態時には、制御されるべき空燃比にずれが生じるのを確実に防止することができる。その結果、燃料噴射量制御に際しての精度の向上を図ることができる。
【００８３】
特に、本実施の形態によれば、学習値ＫＧＸの補正を行うに際し、最軽負荷領域における学習値ＫＧ０及び最高負荷領域における学習値ＫＧ７の平均値を、学習値ＫＧＸの補正を行うか否かの基準とするようにした。ここで、最軽負荷領域における学習値ＫＧ０及び最高負荷領域における学習値ＫＧ７というのは、上述したように、共に変位角のずれによる充填効率、ひいては空燃比への影響が比較的小さいものである（図１１，１２参照）。従って、これらを基準として反映学習値ｔＫＧにガードをかけるようにした本実施の形態によれば、上記効果に加えて、より一層の燃料噴射量の制御精度の向上を図ることができる。
【００８４】
尚、本発明は上記各実施の形態に限定されるものではなく、例えば次の如く構成してもよい。
（１）前記第１の実施の形態においては、学習値ＫＧＸの補正を、完全暖機時にある場合のバルブ特性（基本バルブタイミングＶＴＴＢ）に対する、現実のバルブ特性（実際のカム角度ＶＴ）の比に基づいて行うようにしたが、運転状態によって空燃比に影響を与えうるパラメータであれば、例えば冷却水温ＴＨＷや吸気温度等に基づいて補正を行うようにしてもよい。
【００８５】
（２）前記実施の形態においては、吸気バルブ１２の開閉タイミングを変更しうるＶＶＴ３０を搭載したエンジン１に具体化したが、排気バルブ１３の開閉タイミングを変更しうるものであってもよい。また、ＶＶＴ３０の構成については、上記実施の形態のものに何ら限定されるものではない。
【００８６】
（３）前記実施の形態においては、吸気圧ＰＭ、エンジン回転数ＮＥ等に基づいて基本噴射量ＴＰを算出するようにしたが、吸入空気量等を直接的に検出して、その検出結果等に基づいて基本噴射量を算出する場合に具体化することもできる。
（４）前記第２の運転状態は、内燃機関の回転数及び内燃機関の負荷又は内燃機関の吸入空気量を含んでいる。
【００９０】
【発明の効果】
以上詳述したように、本発明の内燃機関の燃料噴射量制御装置によれば、バルブ特性変更手段を有するとともに、当該手段の挙動及び運転状態に基づいて空燃比の学習制御を行うようにした燃料噴射量制御装置において、燃料噴射量制御に際しての精度の向上を図ることができるという優れた効果を奏する。
【００９１】
特に、請求項２及び３に記載の発明によれば、上記精度のさらなる向上を図ることができる。
【図面の簡単な説明】
【図１】本発明の基本的な概念構成を説明する概念構成図である。
【図２】本発明を具体化した第１の実施の形態におけるエンジンの燃料噴射量制御装置を示す概略構成図である。
【図３】ＶＶＴの構成を示す概略断面図である。
【図４】ＥＣＵ等の電気的構成を示すブロック図である。
【図５】ＥＣＵにより実行される「ＶＶＴ制御ルーチン」を示すフローチャートである。
【図６】吸気圧及びエンジン回転数に対する基本バルブタイミングの関係を示すマップである。
【図７】冷却水温に対する水温補正量の関係を示すマップである。
【図８】「学習値更新ルーチン」を示すフローチャートである。
【図９】「燃料噴射量算出ルーチン」を示すフローチャートである。
【図１０】第２の実施の形態における「燃料噴射量算出ルーチン」を示すフローチャートである。
【図１１】変位角のずれ、負荷に応じた充填効率の変動を示すグラフである。
【図１２】「５°ＣＡ」ずつ進角側、遅角側にずれた場合における吸気圧に対する空燃比のずれの関係を示すグラフである。
【符号の説明】
１…内燃機関としてのエンジン、１２…吸気バルブ、１３…排気バルブ、２１…燃料噴射手段としてのインジェクタ、３０…バルブ特性変更手段としての可変バルブタイミング機構（ＶＶＴ）、５０…目標噴射量算出手段、噴射量制御手段、学習値反映手段、学習値更新手段、バルブ特性変更手段及び学習値補正手段を構成するＥＣＵ、５６…運転状態検出手段を構成する気筒判別センサ、５７…運転状態検出手段を構成するクランク角センサ、５８…運転状態検出手段を構成するカム角センサ、５９…運転状態検出手段を構成するシフトポジションセンサ、６０…運転状態検出手段を構成する吸気圧センサ、６１…運転状態検出手段を構成する回転数センサ、６２…運転状態検出手段を構成するアイドルスイッチ、６３…運転状態検出手段を構成する水温センサ。
【図１】
0003750157.tif 000002
【図２】
0003750157.tif 000003
【図３】
0003750157.tif 000004
【図４】
0003750157.tif 000005
【図５】
0003750157.tif 000006
【図６】
0003750157.tif 000007
【図７】
0003750157.tif 000008
【図８】
0003750157.tif 000009
【図９】
0003750157.tif 000010
【図１０】
0003750157.tif 000011
【図１１】
0003750157.tif 000012
【図１２】
0003750157.tif 000013