(57)【要約】【課題】  吸気噴射用インジェクタと筒内噴射用インジェクタとを備える内燃機関において、ノッキングの判定結果にかかる信頼性の低下を抑制することのできる内燃機関のノッキング判定装置を提供する。【解決手段】  電子制御装置３０は、吸気ポート２０ａに燃料を噴射する吸気噴射用インジェクタ２２と、燃焼室１６に燃料を直接噴射する筒内噴射用インジェクタ１７とを備えた内燃機関１１のノッキングを所定のノック判定期間におけるノックセンサ３３の出力信号に基づいて判定。このノック判定期間は、各インジェクタから噴射される燃料噴射量の噴射割合に基づき変更される。【選択図】      図１
2005146924.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の吸気系に燃料を噴射する吸気噴射用インジェクタと、燃焼室に燃料を直接噴射する筒内噴射用インジェクタとを備えた内燃機関のノッキングを所定のノック判定期間におけるノックセンサの出力信号に基づいて判定する内燃機関のノッキング判定装置において、
前記各インジェクタから噴射される燃料噴射量の噴射割合に基づき前記ノック判定期間を変更する判定期間変更手段を備える
ことを特徴とする内燃機関のノッキング判定装置。
【請求項２】
前記判定期間変更手段は、前記筒内噴射用インジェクタからの噴射割合が大きくなるほど前記ノック判定期間の開始時期をより早い時期に変更する
請求項１に記載の内燃機関のノッキング判定装置。
【請求項３】
前記判定期間変更手段は、前記ノック判定期間の前記ノックセンサの出力信号に前記筒内噴射用インジェクタの開閉動作により発生するノイズが常時重畳しないように、同筒内噴射用インジェクタの燃料噴射期間に応じて前記ノック判定期間をさらに変更する
請求項１または２に記載の内燃機関のノッキング判定装置。
【請求項４】
前記判定期間変更手段は、前記筒内噴射用インジェクタの燃料噴射期間と前記ノック判定期間とが重ならないように同ノック判定期間を設定する
請求項３記載の内燃機関のノッキング判定装置。
【請求項５】
前記判定期間変更手段は、前記ノック判定期間の前記ノックセンサの出力信号に前記筒内噴射用インジェクタの開閉動作により発生するノイズが常時重畳するように、同筒内噴射用インジェクタの燃料噴射期間に応じて前記ノック判定期間をさらに変更する
請求項１または２に記載の内燃機関のノッキング判定装置。
【請求項６】
前記判定期間変更手段は、前記筒内噴射用インジェクタの燃料噴射期間全てと前記ノック判定期間の少なくとも一部とが重なるように同ノック判定期間を設定する
請求項５に記載の内燃機関のノッキング判定装置。
【請求項７】
内燃機関の吸気系に燃料を噴射する吸気噴射用インジェクタと、燃焼室に燃料を直接噴射する筒内噴射用インジェクタとを備えた内燃機関のノッキングをノックセンサの出力信号と所定のノック判定レベルとの比較に基づいて判定する内燃機関のノッキング判定装置において、
前記各インジェクタから噴射される燃料噴射量の噴射割合に基づき前記ノック判定レベルを変更する判定レベル変更手段を備える
ことを特徴とする内燃機関のノッキング判定装置。
【請求項８】
前記判定レベル変更手段は、前記筒内噴射用インジェクタからの噴射割合が大きくなるほど前記ノック判定レベルを増大させる
請求項７に記載の内燃機関のノッキング判定装置。
【請求項９】
前記判定レベル変更手段は、前記筒内噴射用インジェクタの開閉動作により発生するノイズのレベルを超えるように前記ノック判定レベルをさらに変更する
請求項８に記載の内燃機関のノッキング判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、吸気系に燃料を噴射する吸気噴射用インジェクタと、燃焼室に燃料を噴射する筒内噴射用インジェクタとを備える内燃機関のノッキング判定装置に関するものである。
【背景技術】
【０００２】
内燃機関の燃焼室に燃料を直接噴射する筒内噴射用インジェクタと、吸気ポートなどの吸気系に燃料を噴射する吸気噴射用インジェクタとを備える内燃機関が知られている（特許文献１等）。
【０００３】
この内燃機関では、筒内噴射用インジェクタによる燃料噴射と吸気噴射用インジェクタによる燃料噴射とを機関運転状態に応じて適宜変更することにより、燃費の向上や機関出力の確保等を好適に行うようにしている。
【０００４】
他方、内燃機関では通常、ノッキング発生の有無を判定するノッキング判定が行われ、その結果に応じて点火時期等を調整するノッキング制御が実施されている。このノッキング判定は、シリンダブロック等に配設された振動検出センサであるノックセンサを用いて行われ、各気筒の着火後におけるノックセンサの出力信号に基づき、ノッキング発生の有無が判定される。
【特許文献１】特開平７−１０３０４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述したような内燃機関において、筒内噴射用インジェクタから燃料が噴射される場合には、吸気噴射用インジェクタから燃料が噴射される場合と比較して燃焼室内の燃料分布に偏りが生じやすくなる。そして燃料分布に偏りが生じている状態で混合気の点火が行われると、燃料濃度の高い部分で急速に燃焼が進むため、混合気の燃焼速度は速くなる傾向にある。このように、筒内噴射用インジェクタによる燃料噴射と吸気噴射用インジェクタによる燃料噴射とでは混合気の燃焼速度が変化し、これに応じてノッキングの発生態様、例えばその発生時期やノッキングによる機関振動のレベル等も変化することがある。そのため、上述したような各インジェクタを備える内燃機関で実施されるノッキングの判定結果について、その信頼性が低下するおそれがある。
【０００６】
この発明は、こうした実情に鑑みてなされたものであって、その目的は、吸気噴射用インジェクタと筒内噴射用インジェクタとを備える内燃機関において、ノッキングの判定結果にかかる信頼性の低下を抑制することのできる内燃機関のノッキング判定装置を提供することにある。
【課題を解決するための手段】
【０００７】
以下、上記目的を達成するための手段及びその作用効果について記載する。
請求項１に記載の発明は、内燃機関の吸気系に燃料を噴射する吸気噴射用インジェクタと、燃焼室に燃料を直接噴射する筒内噴射用インジェクタとを備えた内燃機関のノッキングを所定のノック判定期間におけるノックセンサの出力信号に基づいて判定する内燃機関のノッキング判定装置において、前記各インジェクタから噴射される燃料噴射量の噴射割合に基づき前記ノック判定期間を変更する判定期間変更手段を備えることをその要旨とする。
【０００８】
同構成では、吸気噴射用インジェクタ及び筒内噴射用インジェクタから噴射される燃料噴射量の噴射割合に関連づけて上記ノック判定期間を変更するようにしている。そのため、上記噴射割合の変更に伴ってノッキングの発生時期が変化する場合でも、その変化に追従してノック判定期間は変更されるようになる。従って、上記噴射割合が可変設定される内燃機関のノッキング発生を好適に検出することができ、もってノッキングの判定結果にかかる信頼性の低下を抑制することができるようになる。
【０００９】
なお、燃焼室に直接噴射される燃料量が増大するほど、混合気の燃焼速度は速くなる傾向にある。そのため、筒内噴射用インジェクタからの燃料噴射割合が増大するほど混合気の燃焼速度は速くなり、ノッキングの発生時期は早くなる傾向にある。
【００１０】
そこで、上述したような噴射割合に基づくノック判定期間の変更態様としては、請求項２に記載の発明によるように、前記判定期間変更手段は、前記筒内噴射用インジェクタからの噴射割合が大きくなるほど前記ノック判定期間の開始時期をより早い時期に変更する、といった構成を採用することにより、ノック判定期間を好適に設定することができるようになる。
【００１１】
請求項３に記載の発明は、請求項１または２に記載の内燃機関のノッキング判定装置において、前記判定期間変更手段は、前記ノック判定期間の前記ノックセンサの出力信号に前記筒内噴射用インジェクタの開閉動作により発生するノイズが常時重畳しないように、同筒内噴射用インジェクタの燃料噴射期間に応じて前記ノック判定期間をさらに変更することをその要旨とする。
【００１２】
一般に、内燃機関での燃料噴射を行うインジェクタは、電磁ソレノイドへの通電によりノズルニードルをバルブシートから離間させるように駆動することで、バルブを開いて燃料噴射を開始し、電磁ソレノイドへの通電停止によりノズルニードルをバルブシートに着座させることで、バルブを閉じて燃料噴射を停止する構造となっている。
【００１３】
こうしたインジェクタは、その開閉動作に伴い、例えばノズルニードルのバルブシートへの着座時の着打音などの振動が発生する。そしてそのインジェクタの開閉動作に応じて発生する振動が、動作ノイズとしてノックセンサの出力信号に乗ってしまうことがある。特に筒内噴射用インジェクタは吸気噴射用インジェクタと比較して、ノックセンサにより近い位置に配設されるため、インジェクタの開閉動作により発生する動作ノイズがノックセンサの出力信号に与える影響もより大きくなる傾向にある。そのため、筒内噴射用インジェクタの開閉動作により発生する振動をノッキングによるものと誤判定し、実際にはノッキングが発生していなくても、ノッキングが発生していると判定されてしまうおそれがある。
【００１４】
この点、上記請求項３に記載の構成では、ノック判定期間のノックセンサの出力信号に筒内噴射用インジェクタの開閉動作により発生するノイズが常時重畳しないように、同ノック判定期間を燃料噴射期間に関連づけて変更するようにしている。そのため、ノック判定期間のノックセンサの出力信号に筒内噴射用インジェクタの動作ノイズが乗ってしまうといったことを極力抑えることができ、これにより筒内噴射用インジェクタの開閉動作により発生するノイズがノッキングの判定に与える悪影響を好適に抑制することができるようになる。
【００１５】
なお、上記請求項３に記載の構成によるノック判定期間の変更態様としては、請求項４に記載の発明によるように、前記判定期間変更手段は、前記筒内噴射用インジェクタの燃料噴射期間と前記ノック判定期間とが重ならないように同ノック判定期間を設定する、といった構成を採用することにより、上記ノック判定期間を好適に設定することができる。
【００１６】
請求項５に記載の発明は、請求項１または２に記載の内燃機関のノッキング判定装置において、前記判定期間変更手段は、前記ノック判定期間の前記ノックセンサの出力信号に前記筒内噴射用インジェクタの開閉動作により発生するノイズが常時重畳するように、同筒内噴射用インジェクタの燃料噴射期間に応じて前記ノック判定期間をさらに変更することをその要旨とする。
【００１７】
上述したような筒内噴射用インジェクタの動作ノイズがノッキングの判定に与える悪影響としては、次のようなものもある。すなわち、ノックセンサの出力信号に上記動作ノイズが乗っていない場合には、その出力信号に表れるバックグランドノイズは比較的小さくなっている。ここで筒内噴射用インジェクタの燃料噴射時期が変更されると、場合によっては、動作ノイズがノックセンサの検出信号に乗るようになる。そうした燃料噴射時期の変更直後には、それまでの小さいバックグランドノイズレベルを前提にノック判定が行われる。そのため、筒内噴射用インジェクタの動作ノイズの影響を反映した適正なバックグランドノイズレベルの学習がなされるまでは、ノックセンサの検出信号に表れた動作ノイズをノッキングによるものと誤判定してしまうことがある。
【００１８】
この点、上記請求項５に記載の構成によれば、ノック判定期間のノックセンサの出力信号に筒内噴射用インジェクタの開閉動作により発生するノイズが常時重畳するように、同ノック判定期間を燃料噴射期間に関連づけて変更するようにしている。そのため、燃料噴射時期の変更直後におけるバックグランドノイズの変化を抑えることができ、該動作ノイズの影響を反映した適正なバックグランドノイズレベルの学習が常になされるようになる。そのため、ノック判定期間のノックセンサの出力信号に筒内噴射用インジェクタの動作ノイズが乗っている場合であっても、この動作ノイズをノッキングによるものと誤判定してしまうといったことが抑制される。従って同構成によっても、筒内噴射用インジェクタの動作により発生する動作ノイズがノッキングの判定に与える悪影響を好適に抑制することができるようになる。
【００１９】
なお、上記請求項５に記載の構成によるノック判定期間の変更態様としては、請求項６に記載の発明によるように、前記判定期間変更手段は、前記筒内噴射用インジェクタの燃料噴射期間全てと前記ノック判定期間の少なくとも一部とが重なるように同ノック判定期間を設定する、といった構成を採用することにより、上記ノック判定期間を好適に設定することができる。
【００２０】
請求項７に記載の発明は、内燃機関の吸気系に燃料を噴射する吸気噴射用インジェクタと、燃焼室に燃料を直接噴射する筒内噴射用インジェクタとを備えた内燃機関のノッキングをノックセンサの出力信号と所定のノック判定レベルとの比較に基づいて判定する内燃機関のノッキング判定装置において、前記各インジェクタから噴射される燃料噴射量の噴射割合に基づき前記ノック判定レベルを変更する判定レベル変更手段を備えることをその要旨とする。
【００２１】
同構成では、吸気噴射用インジェクタ及び筒内噴射用インジェクタから噴射される燃料噴射量の噴射割合に関連づけて上記ノック判定レベルを変更するようにしている。そのため、上記噴射割合の変更に伴ってノッキングによる機関振動のレベルが変化する場合でも、その変化に追従してノック判定レベルは設定される。従って、上記噴射割合が可変設定される内燃機関のノッキング発生を好適に検出することができ、もってノッキングの判定結果にかかる信頼性の低下を抑制することができるようになる。
【００２２】
ここで、上述したように燃焼室に直接噴射される燃料量が増大するほど、混合気の燃焼速度は速くなる傾向にある。このように燃焼速度が速くなるとシリンダブロック等の振動が増大するため、ノックセンサの出力信号も大きくなる。従って、筒内噴射用インジェクタからの燃料噴射割合が増大するほどノックセンサの出力信号は大きくなる傾向にあり、これに起因して、例えば前述したようなバックグランドノイズレベルの増大をノッキングによるものと誤判定するなどといった不具合が生じるおそれがある。
【００２３】
そこで、上述したような噴射割合に基づくノック判定レベルの変更態様としては、請求項８に記載の発明によるように、前記判定レベル変更手段は、前記筒内噴射用インジェクタからの噴射割合が大きくなるほど前記ノック判定レベルを増大させる、といった構成を採用することにより、ノック判定レベルを好適な値に設定することができるようになる。
【００２４】
請求項９に記載の発明は、請求項８に記載の内燃機関のノッキング判定装置において、前記判定レベル変更手段は、前記筒内噴射用インジェクタの動作により発生するノイズのレベルを超えるように前記ノック判定レベルをさらに変更することをその要旨とする。
【００２５】
上述したように、筒内噴射用インジェクタが動作するときには振動が発生し、この振動による動作ノイズがノックセンサの出力信号に乗ってしまうことがある。そのため、筒内噴射用インジェクタの動作により発生する振動の影響を考慮することなくノック判定レベルを設定すると、上記動作ノイズをノッキング発生による振動として誤検出してしまうおそれがある。
【００２６】
この点、上記請求項９に記載の構成では、筒内噴射用インジェクタからの燃料噴射が行われるときには、筒内噴射用インジェクタの開閉動作により発生するノイズのレベルを超えるように上記ノック判定レベルが変更される。そのため、筒内噴射用インジェクタの動作ノイズをノッキング発生の振動として誤検出してしまうといったことを回避することができ、これにより筒内噴射用インジェクタの動作により発生するノイズがノッキングの判定に与える悪影響を好適に抑制することができるようになる。
【発明を実施するための最良の形態】
【００２７】
（第１の実施形態）
以下、この発明にかかる内燃機関のノッキング判定装置を具体化した第１の実施形態について、図１〜図８を併せ参照して説明する。
【００２８】
図１は、本実施形態にかかる内燃機関のノッキング判定装置が適用される内燃機関１１の概略構成を示している。
同図１に示されるように、この装置は、４サイクルの多気筒内燃機関１１を中心として構成されている。この内燃機関１１は、複数の気筒１２（図１ではそのうちの１つのみを図示）内にピストン１３を備えている。ピストン１３は、内燃機関１１の出力軸であるクランクシャフト１５にコンロッド１４を介して連結され、そのコンロッド１４によりピストン１３の往復運動がクランクシャフト１５の回転運動に変換されるようになっている。
【００２９】
上記各気筒１２内にあってピストン１３の上方には、燃焼室１６が区画形成されている。この燃焼室１６には、筒内噴射用インジェクタ１７が各気筒１２ごとに取り付けられている。筒内噴射用インジェクタ１７には、周知の燃料供給機構を通じて所定の高圧燃料が供給されている。そして、この筒内噴射用インジェクタ１７の開弁駆動により、燃料が燃焼室１６内に直接噴射供給される。
【００３０】
また、燃焼室１６には、その内部に形成される燃料と空気とからなる混合気に対して点火を行う点火プラグ１８が取り付けられている。この点火プラグ１８による上記混合気への点火タイミングは同点火プラグ１８の上方に設けられたイグナイタ１９によって調整される。
【００３１】
更に、上記燃焼室１６には、吸気通路２０及び排気通路２１が連通されている。そして、燃焼室１６と吸気通路２０との連通部分、すなわち吸気ポート２０ａには、同吸気ポート２０ａに燃料を噴射する吸気噴射用インジェクタ２２がこれも各気筒ごとに設けられている。この吸気噴射用インジェクタ２２には、周知の機構を通じて所定圧の燃料が供給されている。なお、この所定圧は上記筒内噴射用インジェクタ１７に供給される燃料の圧力よりも低く設定されている。そして、この吸気噴射用インジェクタ２２の開弁駆動に伴って、燃料が吸気ポート２０ａに噴射される。また、吸気通路２０には燃焼室１６に導入される空気量を調量するスロットルバルブが設けられている。ちなみに、吸気通路２０及び吸気ポート２０ａは内燃機関１１の吸気系を構成している。
【００３２】
内燃機関１１の機関制御は、電子制御装置３０により行われている。電子制御装置３０は、機関制御に係る各種処理を実施する中央演算処理装置（ＣＰＵ）、制御用のプログラムや機関制御に必要な情報を記憶するメモリ、筒内噴射用インジェクタ１７や吸気噴射用インジェクタ２２の駆動回路、並びにイグナイタ１９等の駆動回路等を備えて構成されている。
【００３３】
電子制御装置３０には、機関運転状態を検出する各種のセンサが接続されている。例えばクランクセンサ３１によっては、機関出力軸であるクランクシャフト１５の回転角が、ひいては機関回転速度ＮＥが検出される。またアクセルセンサ３２によって、アクセル操作量ＡＣＣＰが検出される。更に気筒１２を構成するシリンダブロックに配設されたノックセンサ３３によっては、各気筒の燃焼室１６内からシリンダブロックに伝達された振動が検出される。
【００３４】
これ以外にも、電子制御装置３０には、吸入空気量を検出するエアフロメータや機関冷却水の温度を検出する水温センサ等、機関制御に必要なセンサの検出信号が入力されている。そして電子制御装置３０は、そうした各種センサの検出信号によって把握される内燃機関１１の運転状況に応じて、燃料噴射制御や点火時期制御を始めとする各種機関制御を実施する。
【００３５】
次に、電子制御装置３０による内燃機関１１の燃料噴射制御について説明する。
まずはじめに、本実施形態における燃料噴射の制御態様を図２に示す。同図２に示すように、本実施形態では、内燃機関１１の機関回転速度ＮＥ及び機関負荷Ｌによって吸気噴射用インジェクタ２２を用いるか、筒内噴射用インジェクタ１７を用いるか、あるいはこれら双方を用いるかが設定される。なお、ここで内燃機関１１の機関負荷Ｌとは、例えば同内燃機関１１の１回転あたりの吸入空気量等によって定義される量である。
【００３６】
同図２に示すように、本実施形態では、内燃機関１１の各回転速度において、スロットルバルブを全開〜略全開としたときの負荷である最大の負荷（最大吸入空気量）の領域で、上記筒内噴射用インジェクタ１７を用いて燃焼室１６に燃料を供給する「筒内噴射」を実施する。なお、本実施形態における「筒内噴射」では、吸気行程中に筒内噴射用インジェクタ１７から燃料が噴射され、その燃焼形態としては基本的に均質燃焼とされる。また、スロットルバルブの開度が全閉から中間の開度となるときの負荷である低負荷から中負荷の内燃機関１１の運転領域においては、上記吸気噴射用インジェクタ２２を用いて燃焼室１６に燃料を供給する「ポート噴射」を実施する。そして、これらの間の領域においては、上記筒内噴射用インジェクタ１７及び上記吸気噴射用インジェクタ２２の双方を用いて燃焼室１６に燃料を供給する「ポート＋筒内噴射」を実施する。
【００３７】
このように本実施形態では、機関運転状態に応じて噴射形態を変更することにより、混合気の均質性確保と高負荷領域での内燃機関１１の出力向上とを図っている。
すなわち、吸気噴射用インジェクタ２２を用いると筒内噴射用インジェクタ１７を用いる場合と比較して混合気の均質性を促進しやすい。このため、低負荷から中負荷の運転領域においては、吸気噴射用インジェクタ２２を用いることで、混合気の均質性を確保することができる。一方、筒内噴射用インジェクタ１７を用いて燃料噴射を行う場合には吸気噴射用インジェクタ２２を用いて燃料噴射を行う場合と比較して、気化潜熱により混合気の温度を低下させすい。このため、高負荷運転領域においては、筒内噴射用インジェクタ１７を用いることで吸気の充填効率が増大され、機関出力の向上が図られる。
【００３８】
次に、本実施形態にかかる燃料噴射制御の処理手順について、図３を参照して説明する。ちなみに、図３に示す処理は、所定周期で繰り返し実行される処理である。
まずステップＳ１００では、アクセル操作量ＡＣＣＰや吸入空気量、及び機関回転速度ＮＥ等から算出される機関負荷Ｌ等に基づいて基本燃料噴射量Ｑｂが算出される。ここでの燃料噴射量の算出は、電子制御装置３０のメモリにあらかじめ記憶された噴射量算出用の演算マップを参照して行われる。
【００３９】
ステップＳ１１０では、吸気噴射用インジェクタ２２と筒内噴射用インジェクタ１７とのそれぞれにより上記燃焼室１６に供給される燃料の比率、すなわち各インジェクタから噴射される燃料噴射量の噴射割合を定めるポート噴射用噴射割合Ｒｐと筒内噴射用噴射割合Ｒｄとが機関運転状態に基づいて設定される。これら噴射割合は、先の図２に示した「ポート噴射」の領域では「Ｒｐ＝１、Ｒｄ＝０」となり、「筒内噴射」の領域では「Ｒｐ＝０、Ｒｄ＝１」となり、「ポート＋筒内噴射」の領域では「０＜Ｒｐ＜１、０＜Ｒｄ＜１、Ｒｐ＋Ｒｄ＝１」を満たす範囲内で可変設定される。
【００４０】
ステップＳ１２０では、ポート噴射用噴射割合Ｒｐ及び基本燃料噴射量Ｑｂに基づいて次式（１）から、吸気噴射用インジェクタ２２によるポート噴射用最終燃料噴射量Ｑｐが算出される。なお、補正係数Ｋは内燃機関１１の冷却水温や空燃比制御等に基づいて設定される各種補正項である。
【００４１】
Ｑｐ＝Ｒｐ×Ｑｂ×Ｋ  …（１）
ステップＳ１３０では、筒内噴射用噴射割合Ｒｄ及び基本燃料噴射量Ｑｂに基づいて次式（２）から、筒内噴射用インジェクタ１７による筒内噴射用最終燃料噴射量Ｑｄが算出される。なお、補正係数Ｋは内燃機関１１の冷却水温や空燃比制御等に基づいて設定される各種補正項である。
【００４２】
Ｑｄ＝Ｒｄ×Ｑｂ×Ｋ  …（２）
この式（２）に示されるように、筒内噴射用噴射割合Ｒｄが大きくなるほど、筒内噴射用インジェクタ１７から噴射される燃料噴射量は増大される。
【００４３】
ステップＳ１４０では、機関回転速度ＮＥ、機関負荷Ｌ等に基づいて吸気噴射用インジェクタ２２の燃料噴射時期が算出される。ここで算出される燃料噴射時期は、各気筒で吸気噴射用インジェクタ２２から燃料噴射を開始させる時期を、各気筒の圧縮上死点を基準とするクランク角で表したものである。また、上記算出されたポート噴射用最終燃料噴射量Ｑｐ、及び機関回転速度ＮＥに基づいて、その算出された燃料噴射量分の燃料の吸気噴射用インジェクタ２２からの噴射に必要な期間（クランク角）が算出される。ここでの燃料噴射時期及び噴射期間の算出についても、基本燃料噴射量Ｑｂと同様に、電子制御装置３０のメモリにあらかじめ記憶された噴射時期及び噴射期間算出用の演算マップを参照して行われる。
【００４４】
ステップＳ１５０では、機関回転速度ＮＥ、機関負荷Ｌ等に基づいて筒内噴射用インジェクタ１７の燃料噴射時期が算出される。ここで算出される燃料噴射時期も、各気筒で筒内噴射用インジェクタ１７から燃料噴射を開始させる時期を、各気筒の圧縮上死点を基準とするクランク角で表したものである。また、上記算出された筒内噴射用最終燃料噴射量Ｑｄ、及び機関回転速度ＮＥに基づいて、その算出された燃料噴射量分の燃料の筒内噴射用インジェクタ１７からの噴射に必要な期間（クランク角）が算出される。ここでの燃料噴射時期及び噴射期間の算出についても、基本燃料噴射量Ｑｂと同様に、電子制御装置３０のメモリにあらかじめ記憶された噴射時期及び噴射期間算出用の演算マップを参照して行われる。
【００４５】
ステップＳ１６０では、各インジェクタ毎に算出された燃料噴射時期及び燃料噴射期間に基づいて、燃料噴射信号が気筒毎に生成され、各気筒に対応して設けられた吸気噴射用インジェクタ２２及び筒内噴射用インジェクタ１７にその燃料噴射信号が各々出力される。なお、この燃料噴射信号は、燃料噴射時期により示される時期から燃料噴射期間により示される期間オンとなる。
【００４６】
燃料噴射信号がオンになると、吸気噴射用インジェクタ２２や筒内噴射用インジェクタ１７の電磁ソレノイドへの通電が開始され、それにより発生する電磁吸引力によりノズルニードルがバルブシートから離間されるように駆動される。これにより、吸気噴射用インジェクタ２２や筒内噴射用インジェクタ１７の噴口が開かれて燃料噴射が開始される。一方、燃料噴射信号がオフにされると、電磁ソレノイドへの通電が停止され、ノズルニードルがバルブシートに着座される。これにより噴口が閉ざされ、燃料噴射が停止される。
【００４７】
こうして燃料噴射信号がオンとされている期間、吸気噴射用インジェクタ２２や筒内噴射用インジェクタ１７からの燃料噴射が行われる。そしてこれにより、各気筒の燃焼室１６には、機関運転状況に応じた適切な時期に、適切な量の燃料が噴射供給されるようになる。
【００４８】
次に、電子制御装置３０による内燃機関１１の点火時期制御について説明する。
電子制御装置３０は上記ノックセンサ３３の検出結果に基づいて、各気筒でのノッキング発生の有無を判定するノック判定を行い、その結果に応じて点火時期を調整するノック制御を実施している。
【００４９】
詳しくは、ノック判定においてノッキングの発生有りとの判定がなされると、最終点火時期ＡＯＰを所定量遅角させ、ノッキングの発生無しとの判定がなされると、最終点火時期ＡＯＰを徐々に進角させる。最終点火時期ＡＯＰは、各気筒で点火を実施させる時期を、各気筒の圧縮上死点を基準としたクランク角（ＢＴＤＣ）で表したものであり、次式（３）に基づいて算出される。
【００５０】
ＡＯＰ＝ＡＢＡＳＥ−（ＡＫＭＡＸ−ＡＧＫＮＫ＋ＡＫＣＳ）  …（３）
ＡＯＰ：最終点火時期
ＡＢＡＳＥ：基本点火時期
ＡＫＭＡＸ：最大遅角量
ＡＧＫＮＫ：ノッキング学習量
ＡＫＣＳ：フィードバック補正量
式（３）において、基本点火時期ＡＢＡＳＥは、ノッキングが発生しないといった前提条件のもとで、最大機関出力が得られる点火時期である。また最大遅角量ＡＫＭＡＸは、基本点火時期ＡＢＡＳＥについてこれをノッキングの発生が確実に防止できる遅角側の時期に補正するための補正量である。これら基本点火時期ＡＢＡＳＥ及び最大遅角量ＡＫＭＡＸは、機関回転速度ＮＥ及び機関負荷Ｌ等といった機関運転状態に基づいて設定される。
【００５１】
また、式（３）において、フィードバック補正量ＡＫＣＳ及びノッキング学習量ＡＧＫＮＫは、ノッキングの発生に応じて同ノッキングを抑制すべく最終点火時期ＡＯＰを遅角補正する補正量であって、ノッキング発生の有無に応じて増減する値である。
【００５２】
上記フィードバック補正量ＡＫＣＳは、ノッキング発生有りのときには最終点火時期ＡＯＰを遅角側に移行させるように変更され、ノッキング発生無しのときには最終点火時期ＡＯＰを進角側に移行させるように変更される。
【００５３】
一方、ノッキング学習量ＡＧＫＮＫは、上記フィードバック補正量ＡＫＣＳが予め定められた所定範囲内に収束するように変更される。そして、フィードバック補正量ＡＫＣＳが上記所定範囲に対して最終点火時期ＡＯＰを遅角させる側に外れていれば、ノッキング学習量ＡＧＫＮＫは最終点火時期ＡＯＰを遅角側に移行させるように変更される。また、フィードバック補正量ＡＫＣＳが上記所定範囲に対して最終点火時期ＡＯＰを進角させる側に外れていれば、ノッキング学習量ＡＧＫＮＫは最終点火時期ＡＯＰを進角側に移行させるように変更される。
【００５４】
電子制御装置３０は、こうして算出される最終点火時期ＡＯＰにより示される時期にオンとなる点火信号を各気筒のイグナイタ１９に出力し、点火を実施する。これにより、ノッキングの発生限界近傍に点火時期が調整される。
【００５５】
次に、上記ノック制御におけるノック判定の処理手順を図４に示す。同図４に示される一連の処理は、機関始動後にノック制御の開始条件が成立したときから開始される。
このノック判定処理が開始されると、まずステップＳ４００において、ゲート信号のオン時期及びオフ時期が設定される。ゲート信号は、ノック判定にかかるノックセンサ３３の出力信号についてサンプリングを実施する期間を決定する信号で、ノック判定は、ゲート信号がオンとなっている期間のノックセンサ３３の出力信号を参照して行われる。すなわち、ここでは、ゲート信号がオンとなっている期間が、ノックセンサ３３の出力信号に基づくノック判定が行われる「ノック判定期間」となっている。ちなみにゲート信号のオン時期及びオフ時期は、各気筒の圧縮上死点を基準としたクランク角（ＡＴＤＣ）で表される。
【００５６】
ここでのゲート信号のオン時期及びオフ時期の設定は、電子制御装置３０のメモリに予め記憶された判定期間算出用の演算マップを参照して行われる。この判定期間算出用の演算マップは、機関回転速度ＮＥと機関負荷Ｌとの二次元マップとして設定されている。この判定期間算出用の演算マップの設定態様については後述する。
【００５７】
ノック判定期間の設定がなされると、以下のステップＳ４１０〜ステップＳ４６０の処理を通じて、気筒毎にノック判定が実施される。本実施形態では、ノック判定期間におけるノックセンサ３３の出力信号のピークホールド値ＶＫＰＥＡＫ（最大値）に基づいてノック判定が行われる。そしてそのピークホールド値ＶＫＰＥＡＫの対数変換値ＬＶＰＫが図５に示すような正規分布を示すとの前提に基づき、今回サンプリングされた対数変換値ＬＶＰＫのその分布内での位置によりノッキング発生の有無の判定を行うノック判定方式が採用されている。
【００５８】
さて、ゲート信号がオンとされ、ノック判定用のゲートがオープンされると（ステップＳ４１０：ＹＥＳ）、対象となる気筒のノックセンサ３３の出力信号についてそのピークホールドが開始される（ステップＳ４２０）。すなわち、ゲート信号がオンとされてからのノックセンサ３３の出力信号の最大値であるピークホールド値ＶＫＰＥＡＫが求められる。
【００５９】
ゲート信号がオフとされて同ゲートがクローズされると（ステップＳ４３０：ＹＥＳ）、その時点でのピークホールド値ＶＫＰＥＡＫ、すなわちノック判定期間におけるノックセンサ３３の出力信号の最大値が読み込まれる（ステップＳ４４０）。
【００６０】
そしてそのピークホールド値ＶＫＰＥＡＫに基づいて、ノック判定レベルが更新される（ステップＳ４５０）。ここでのノック判定レベルの更新は、以下の態様で行われる。
まず、今回サンプリングされたピークホールド値ＶＫＰＥＡＫの対数変換値ＬＶｐｋに基づき、その対数変換値ＬＶｐｋの分布傾向を示す分布パラメータ、すなわち先の図５に示される分布中央値Ｖｍ及び標準偏差値ＳＧＭの更新が行われる。ここでは、それらの更新は、次式（４）〜式（７）に基づき行われる。すなわちここでは、分布中央値Ｖｍ及び標準偏差値ＳＧＭの更新前の値を、今回サンプリングされたピークホールド値ＶＫＰＥＡＫの対数変換値ＬＶｐｋとの対比に基づき増減することで、分布中央値Ｖｍ及び標準偏差値ＳＧＭが概算により求められている。
【００６１】
（ＬＶｐｋ＞Ｖｍのとき）
Ｖｍ  ←  Ｖｍ＋ΔＭ  …（４）
（ＬＶｐｋ≦Ｖｍのとき）
Ｖｍ  ←  Ｖｍ−ΔＭ  …（５）
（Ｖｍ−ＳＧＭ＜ＬＶｐｋ＜Ｖｍのとき：ＬＶｐｋが図５に示す領域Ａにあるとき）
ＳＧＭ  ←  ＳＧＭ−２・ΔＳ  …（６）
（ＬＶｐｋ≦Ｖｍ−ＳＧＭ、またはＬＶｐｋ≧Ｖｍのとき：ＬＶｐｋが図５に示す領域Ｂにあるとき）
ＳＧＭ  ←  ＳＧＭ＋ΔＳ  …（７）
なお、分布中央値Ｖｍの更新量ΔＭは、今回サンプリングされた対数変換値ＬＶｐｋと更新前の分布中央値Ｖｍとの差を所定値ｎ１（例えば「４」）で除算した値とされている。また標準偏差値ＳＧＭの更新量ΔＳは、分布中央値Ｖｍの更新量ΔＭを所定値ｎ２（例えば「８」）で除算した値とされている。
【００６２】
ノック判定レベルＶｋｄは、こうして更新される分布中央値Ｖｍ及び標準偏差値ＳＧＭに基づき次式（８）より求められる。
Ｖｋｄ＝Ｖｍ＋ｕ×ＳＧＭ  …（８）
なお、このｕ値は、機関回転速度ＮＥ等に基づいて可変設定され、基本的には、上記燃焼室１６内における混合気の燃焼圧力が高い状態にあるときほど大きな値が設定される。
【００６３】
そして、ノック判定レベルＶｋｄと上記対数変換値ＬＶｐｋとの比較を通じて内燃機関１１におけるノッキングの発生の有無が判定される（ステップＳ４６０）。すなわち、上記対数変換値ＬＶｐｋが「ノック判定レベルＶｋｄ＜対数変換値ＬＶｐｋ」といった範囲にある場合には、内燃機関１１にノッキングが発生していると判定される。これとは逆に、上記対数変換値ＬＶｐｋが「ノック判定レベルＶｋｄ≧対数変換値ＬＶｐｋ」といった範囲にある場合には、内燃機関１１にノッキングが発生していないと判定される。
【００６４】
続いて、本実施形態における上記ノック判定期間の設定態様について説明する。
上述したように、本実施形態における内燃機関１１には、吸気噴射用インジェクタ２２と筒内噴射用インジェクタ１７とが設けられており、これらの噴射割合は機関運転状態に応じて変更される。
【００６５】
ここで、筒内噴射用インジェクタ１７から燃料が噴射される場合には、吸気噴射用インジェクタ２２から燃料が噴射される場合と比較して燃焼室１６内の燃料分布に偏りが生じやすくなる。このように燃料分布に偏りが生じている状態で混合気の点火が行われると、燃料濃度の高い部分で急速に燃焼が進むため、混合気の燃焼速度は速くなる傾向にある。このように、筒内噴射用インジェクタ１７による燃料噴射と吸気噴射用インジェクタ２２による燃料噴射とでは混合気の燃焼速度が変化し、これに応じてノッキングの発生時期も変化するようになる。そこで本実施形態では、このような各インジェクタからの燃料噴射割合の変更に伴うノッキング発生時期の変化に対応させてノック判定期間を変更するようにしている。
【００６６】
図６は、本実施形態におけるノック判定期間の設定処理について、その処理手順を示している。なお、この処理は判定期間変更手段を構成する。
本処理が開始されるとまず、先の図２に示した上記「ポート噴射」の領域に現在の機関運転状態が該当するか否か、すなわち吸気噴射用インジェクタ２２からのみ燃料噴射が行われるか否かが判断される（ステップＳ５００）。そして、「ポート噴射」の領域に該当する状態にある旨判断された場合には（ステップＳ５００：ＹＥＳ）、ポート噴射用ノック判定期間Ｔｋｄｐが設定される（ステップＳ５１０）。ここでは、電子制御装置３０のメモリに予め記憶されたポート噴射用判定期間算出マップを参照し、機関回転速度ＮＥと機関負荷Ｌとに基づいてゲート信号のオン時期及びオフ時期の設定が行われる。
【００６７】
一方、現在の機関運転状態が「ポート噴射」の領域に該当しない状態にある旨判断された場合には（ステップＳ５００：ＮＯ）、現在の機関運転状態が「ポート＋筒内噴射」及び「筒内噴射」の領域のいずれかに該当する状態にあり、燃料噴射態様として、筒内噴射用インジェクタ１７から燃料が噴射される状態にある。
【００６８】
ここで、燃焼室１６に直接噴射される燃料量が増大するほど、混合気の燃焼速度は速くなる傾向にある。そのため、筒内噴射用インジェクタ１７からの燃料噴射割合が増大するほど混合気の燃焼速度は速くなり、ノッキングの発生時期は早くなる傾向にある。そこで、ステップＳ５００の処理において否定判定されたときには、筒内噴射用噴射割合Ｒｄに基づいて筒内噴射用ノック判定期間Ｔｋｄｄが設定される（ステップＳ５２０）。ここでは、機関回転速度ＮＥと機関負荷Ｌとに基づき、上記ポート噴射用判定期間設定マップを参照してゲート信号のオン時期及びオフ時期を設定（ポート噴射用ノック判定期間Ｔｋｄｐを算出）した後、ゲート信号のオン時期が変更され、これが筒内噴射用ノック判定期間Ｔｋｄｄとして設定される。より具体的には「ポート噴射」が行われるときと比較してオン時期がより早い時期になるように、すなわち、オン時期がより進角側の時期になるようにオン時期は設定される。なお、図７に示すように、筒内噴射用噴射割合Ｒｄが大きくなるほど、オン時期はより進角側の時期に変更される。
【００６９】
このように、燃料噴射態様の違いに起因するノッキング発生時期の変化に対応させて、ノック判定期間は変更される。
図８は、本実施形態におけるノック判定期間の設定態様を例示している。なお、同図１０において、円Ａ及び円Ｂ内に示すノックセンサの出力信号（ノックセンサ信号）は、ノッキング発生時にノックセンサによって検出される出力信号（ノッキング信号）を示している。また、ゲート信号がオンとされている期間がノック判定期間に対応している。
【００７０】
この図８に示されるように、ポート噴射が実行されるときには、この噴射態様に応じたポート噴射用ノック判定期間Ｔｋｄｐがポート噴射用判定期間設定マップを参照して設定される。そのため、ポート噴射実行時にノッキングが発生した場合には、これに対応するノッキング信号をノック判定期間内で捕らえることができ、上記ノック判定処理によってノッキング有りと判定することができる。
【００７１】
他方、同図８の円Ｂ内で示されるように、「燃料噴射態様として、「ポート＋筒内噴射」や「筒内噴射」といった噴射態様、すなわち少なくとも筒内噴射が実行されるときには、「ポート噴射」が実施されるときと比較してノッキング発生時期はより進角側の時期に移行することがある。そのため、筒内噴射が実施される場合にポート噴射用ノック判定期間Ｔｋｄｐを用いてノック判定を行うと、場合によってはポート噴射用ノック判定期間Ｔｋｄｐの判定開始時期よりも早い時期にノッキングが発生することもある。この場合にはノッキングが発生していても、上記ノック判定処理ではノッキングが発生していないと誤判定されるおそれがある。
【００７２】
この点、本実施形態では上記ノック判定期間設定処理によって、「ポート噴射」が実施されるときのノック判定期間におけるゲート信号のオン時期、すなわちポート噴射用ノック判定期間Ｔｋｄｐの開始時期が筒内噴射用噴射割合Ｒｄに基づいて変更され、この変更されたノック判定期間が筒内噴射用ノック判定期間Ｔｋｄｄとして設定される。具体的には筒内噴射用噴射割合Ｒｄが増大するほど、同図８に破線で示すようにゲート信号のオン時期はより早い時期に、換言すればより進角側の時期に変更される。このように、ノッキング発生時期の変化に追従してノック判定期間は可変設定される。そのため、筒内噴射実行時にノッキングが発生した場合には、これに対応するノッキング信号をノック判定期間内で捕らえることができ、上述したような誤判定の発生を抑えることができる。
【００７３】
以上説明したように、本実施形態によれば、次のような効果を得ることができる。
（１）吸気噴射用インジェクタ２２及び筒内噴射用インジェクタ１７から噴射される燃料噴射量の噴射割合に基づいてノック判定期間を変更するようにしている。そのため、噴射割合の変更に伴ってノッキングの発生時期が変化する場合でも、その変化に追従してノック判定期間は設定されるようになる。従って、上記噴射割合が可変設定される内燃機関のノッキング発生を好適に検出することができ、もってノッキングの判定結果にかかる信頼性の低下を抑制することができるようになる。
【００７４】
（２）燃焼室に直接噴射される燃料量が増大するほど、混合気の燃焼速度は速くなる傾向にある。そのため、筒内噴射用インジェクタ１７からの燃料噴射割合が増大するほど混合気の燃焼速度は速くなり、ノッキングの発生時期は早くなる傾向にある。そこで、上記噴射割合に基づくノック判定期間の変更態様として、筒内噴射用インジェクタ１７からの燃料噴射割合が大きくなるほどノック判定期間の開始時期をより早い時期に変更するようにしている。そのため、ノッキング発生時期の変化態様に対応したノック判定期間を好適に設定することができるようになる。
【００７５】
（第２の実施形態）
次に、この発明にかかる内燃機関のノッキング判定装置を具体化した第２の実施形態について、第１の実施形態と異なる点を中心に説明する。
【００７６】
上記第１の実施形態では、筒内噴射用インジェクタ１７からの燃料噴射割合が変更されることによって生じるノッキング発生時期の変化を考慮して、ノック判定期間を設定することにより、ノッキングの判定結果にかかる信頼性の低下を抑制するようにした。
【００７７】
ここで、燃料噴射態様として上記「ポート＋筒内噴射」や「筒内噴射」が選択されるとき、すなわち燃料噴射割合が変更されることで少なくとも筒内噴射用インジェクタ１７から燃料噴射が実行されるときには、該筒内噴射用インジェクタ１７の動作により発生するノイズがノッキングの判定に悪影響を与えるおそれがある。
【００７８】
すなわち、内燃機関での燃料噴射を行うインジェクタの多くは、電磁ソレノイドへの通電によりノズルニードルをバルブシートから離間させるように駆動することで、バルブを開いて燃料噴射を開始し、電磁ソレノイドへの通電停止によりノズルニードルをバルブシートに着座させることで、バルブを閉じて燃料噴射を停止する構造となっている。
【００７９】
こうしたインジェクタでは、ノズルニードルが最大リフトに達したときやバルブシートに着座したときに、すなわち燃料噴射の開始、停止の直後に、ノズルニードルがその開閉動作範囲を制限するストッパやバルブシートに突き当たり、着打音などの振動が発生する。そしてそのインジェクタの開閉動作に応じて発生する振動が、動作ノイズとしてノックセンサの出力信号に乗ってしまうことがある。特に筒内噴射用インジェクタ１７は吸気噴射用インジェクタ２２と比較して、ノックセンサ３３により近い位置に配設されるため、インジェクタの開閉動作により発生する動作ノイズがノックセンサの出力信号に与える影響もより大きくなる傾向にある。そのため、筒内噴射用インジェクタ１７の動作により発生する振動をノッキングによるものと誤判定し、実際にはノッキングが発生していなくても、ノッキングが発生していると判定されてしまうおそれがある。
【００８０】
そこで、本実施形態では、第１の実施形態で説明した筒内噴射用ノック判定期間Ｔｋｄｄの設定（図６に示したステップＳ５２０）に際し、以下のような処理をするようにしている。すなわち、筒内噴射用ノック判定期間Ｔｋｄｄのノックセンサ３３の出力信号に筒内噴射用インジェクタ１７の動作により発生するノイズが常時重畳しないように、同筒内噴射用インジェクタ１７の燃料噴射期間に応じて筒内噴射用ノック判定期間Ｔｋｄｄをさらに変更するようにしている。より具体的には、筒内噴射用インジェクタ１７の燃料噴射期間と筒内噴射用ノック判定期間Ｔｋｄｄとが重ならないように同筒内噴射用ノック判定期間Ｔｋｄｄを設定するようにしている。
【００８１】
特に本実施形態では、筒内噴射用インジェクタ１７の燃料噴射が開始される時期よりも筒内噴射用ノック判定期間Ｔｋｄｄの終了時期が早くなるように、すなわち、筒内噴射用インジェクタ１７の燃料噴射が開始される時期よりも筒内噴射用ノック判定期間Ｔｋｄｄの終了時期が進角側の時期になるように、ゲート信号のオフ時期を設定するようにしている。なお、筒内噴射用インジェクタ１７の燃料噴射開始時期は上述した燃料噴射制御（図３）におけるステップＳ１５０の処理で算出されており、ここで算出された噴射開始時期よりも進角側の時期をゲートのオフ時期として設定すればよい。ちなみに、燃料噴射開始時期に燃料噴射信号がオンにされると直ちにその動作ノイズがノックセンサの出力信号に乗るわけではなく、上記ノズルニードルがストッパに当接するまでの時間、及びこの当接に伴って発生する振動がノックセンサ３３の出力信号に乗るまでの時間等といった応答遅れ時間ＲＴＳが存在する場合が多い。このような場合には、燃料噴射の開始時期よりもこの応答遅れ時間ＲＴＳを見越した分だけ遅角側にゲート信号のオフ時期を設定することもできる。
【００８２】
図９は、本実施形態におけるノック判定期間の設定態様を例示している。なお、同図９に示す円Ｅ内におけるノックセンサの出力信号は、ノッキングの検出対象となっている気筒＃Ａとは別の気筒＃Ｂに設けられた筒内噴射用インジェクタ１７の噴射開始直後に発生した動作ノイズが、ノックセンサの出力信号に乗っている状態を例示している。また、同図９に示す円Ｆ内におけるノックセンサの出力信号は、同別の気筒＃Ｂに設けられた筒内噴射用インジェクタ１７の噴射終了直後に発生した動作ノイズが、ノックセンサの出力信号に乗っている状態を例示している。
【００８３】
この図９に示されるように、本実施形態では、筒内噴射用インジェクタ１７の燃料噴射が開始される時期よりも筒内噴射用ノック判定期間Ｔｋｄｄの終了時期が早くなるように、同筒内噴射用ノック判定期間Ｔｋｄｄは変更される（同図９に破線で示す）。すなわち、筒内噴射用インジェクタ１７からの燃料噴射が行われるときには、筒内噴射用インジェクタの動作により発生するノイズを避けるように燃料噴射期間に関連づけて筒内噴射用ノック判定期間Ｔｋｄｄが変更される。そのため、ノック判定期間のノックセンサ３３の出力信号に筒内噴射用インジェクタ１７の動作ノイズが乗ってしまうといったことを極力避けることができる。
【００８４】
従って本実施形態によれば、上記（１）、（２）に記載の効果に加え、さらに次のような効果を得ることができる。
（３）筒内噴射用インジェクタ１７の動作により発生する振動をノッキングによるものと誤判定してしまうといった、筒内噴射用インジェクタ１７の動作により発生するノイズがノッキングの判定に与える悪影響を好適に抑制することができるようになる。
（第３の実施形態）
次に、この発明にかかる内燃機関のノッキング判定装置を具体化した第３の実施形態について、第２の実施形態と異なる点を中心に説明する。
【００８５】
上記動作ノイズがノッキングの判定に与える悪影響として、第２の実施形態で説明したような態様の他に、次のようなものもある。すなわち、ノックセンサの出力信号に上記動作ノイズが乗っていない場合には、その出力信号に表れるバックグランドノイズは比較的小さくなっている。ここで筒内噴射用インジェクタの燃料噴射時期が変更されると、場合によっては、動作ノイズがノックセンサの検出信号に乗るようになる。そうした燃料噴射時期の変更直後には、それまでの小さいバックグランドノイズレベルを前提にノック判定が行われる。そのため、筒内噴射用インジェクタの動作ノイズの影響を反映した適正なバックグランドノイズレベルの学習がなされるまでは、ノックセンサの検出信号に表れた動作ノイズをノッキングによるものと誤判定してしまうことがある。
【００８６】
そこで、本実施形態では、第１の実施形態で説明した筒内噴射用ノック判定期間Ｔｋｄｄの設定（図６に示したステップＳ５２０）に際し、以下のような処理をするようにしている。すなわち、筒内噴射用ノック判定期間Ｔｋｄｄのノックセンサ３３の出力信号に筒内噴射用インジェクタ１７の開閉動作により発生するノイズが常時重畳するように、同筒内噴射用インジェクタ１７の燃料噴射期間に応じて筒内噴射用ノック判定期間Ｔｋｄｄをさらに変更するようにしている。すなわち、前記判定期間変更手段は、筒内噴射用インジェクタ１７の燃料噴射期間全てと筒内噴射用ノック判定期間Ｔｋｄｄの少なくとも一部とが重なるように同筒内噴射用ノック判定期間Ｔｋｄｄを設定するようにしている。
【００８７】
特に本実施形態では、筒内噴射用インジェクタ１７の燃料噴射が終了される時期よりも筒内噴射用ノック判定期間Ｔｋｄｄの終了時期が遅くなるように、すなわち、筒内噴射用インジェクタ１７の燃料噴射が終了される時期よりも筒内噴射用ノック判定期間Ｔｋｄｄの終了時期が遅角側の時期になるように、ゲート信号のオフ時期を設定するようにしている。なお、筒内噴射用インジェクタ１７の燃料噴射終了時期は上述した燃料噴射制御（図３）におけるステップＳ１５０の処理で算出される燃料噴射時期及び噴射期間から算出することができ、この算出された終了時期よりも遅角側の時期をゲートのオフ時期として設定すればよい。ちなみに、燃料噴射終了時期に燃料噴射信号がオフにされると直ちにその動作ノイズがノックセンサの出力信号に乗るわけではなく、上記ノズルニードルがバルブシートに着座するまでの時間、及びこの着座に伴って発生する振動がノックセンサ３３の出力信号に乗るまでの時間等といった応答遅れ時間ＲＴＦが存在する場合が多い。このような場合には、燃料噴射の終了時期よりもこの応答遅れ時間ＲＴＦを見越した分だけ遅角側にゲート信号のオフ時期を設定するとよい。
【００８８】
図１０は、本実施形態におけるノック判定期間の設定態様を例示している。なお、同図１０に示す円Ｅ内におけるノックセンサの出力信号は、ノッキングの検出対象となっている気筒＃Ａとは別の気筒＃Ｂに設けられた筒内噴射用インジェクタ１７の噴射開始直後に発生した動作ノイズが、ノックセンサの出力信号に乗っている状態を例示している。また、同図１０に示す円Ｆ内におけるノックセンサの出力信号は、同別の気筒＃Ｂに設けられた筒内噴射用インジェクタ１７の噴射終了直後に発生した動作ノイズが、ノックセンサの出力信号に乗っている状態を例示している。
【００８９】
この図１０に示されるように、本実施形態では、筒内噴射用インジェクタ１７の燃料噴射が終了される時期よりも筒内噴射用ノック判定期間Ｔｋｄｄの終了時期が遅くなるように同筒内噴射用ノック判定期間Ｔｋｄｄが変更される（同図１０に破線で示す）。すなわち、筒内噴射用インジェクタ１７からの燃料噴射が行われるときには、筒内噴射用インジェクタの動作により発生するノイズが必ずノック判定期間のノックセンサ３３の出力信号に乗るように、燃料噴射期間に関連づけて筒内噴射用ノック判定期間Ｔｋｄｄが変更される。そのため、上記分布中央値Ｖｍ及び標準偏差値ＳＧＭの更新、すなわちバックグランドノイズレベルの学習は、動作ノイズの影響を反映した適正な学習が常になされるようになる。従って燃料噴射時期の変更直後におけるバックグランドノイズの変化を抑えることができ、上記ノック判定レベルＶｋｄも動作ノイズの影響が反映された適正な値に設定することができる。
【００９０】
こうしてノック判定期間のノックセンサの出力信号に筒内噴射用インジェクタ１７の動作ノイズが乗ってしまう場合であっても、この動作ノイズをノッキングによるものと誤判定してしまうといったことが抑制される。
【００９１】
このように本実施形態によれば、上記（１）、（２）に記載の効果に加え、さらに次のような効果を得ることができる。
（４）筒内噴射用インジェクタ１７の動作により発生する振動をノッキングによるものと誤判定してしまうといった、筒内噴射用インジェクタ１７の動作により発生するノイズがノッキングの判定に与える悪影響を好適に抑制することができるようになる。
【００９２】
（第４の実施形態）
次に、この発明にかかる内燃機関のノッキング判定装置を具体化した第４の実施形態について、第１の実施形態と異なる点を中心に説明する。
【００９３】
上記第１の実施形態では、筒内噴射用インジェクタ１７からの燃料噴射割合が変更されることによって生じるノッキング発生時期の変化を考慮してノック判定期間を設定することにより、ノッキング発生の有無についての判定結果にかかる信頼性が低下することを抑えるようにした。
【００９４】
これとは別に、筒内噴射用インジェクタ１７からの燃料噴射割合が変更されることによって混合気の燃焼速度が速くなると、混合気の燃焼に伴って発生する振動が大きくなり、機関振動が増大するようになる。そのため、ノックセンサ３３によって検出されるバックグランドノイズのレベル、すなわちノッキングが発生していないときにおけるノックセンサ３３の出力信号のレベル（以下、出力レベルという）は大きくなる傾向にある。また、バックグランドノイズのレベルが増大する分だけノッキング発生時におけるノックセンサ３３の出力レベルも増大する傾向にあり、場合によってはノッキング発生の有無についての判定結果にかかる信頼性が低下するおそれがある。
【００９５】
そこで本実施形態では、筒内噴射用インジェクタ１７からの燃料噴射割合に基づいてノック判定期間を変更するのに併せて、前記ノック判定レベルＶｋｄも変更するようにした点において、第１の実施形態と異なる。
【００９６】
以下、そうしたノック判定レベルＶｋｄを変更する処理について図１１を併せ参照して説明する。なお、本処理は第１の実施形態において記述したノック判定処理（図４）におけるステップＳ４５０の処理の１つとして実行される処理である。また本処理はノック判定レベル変更手段を構成する。
【００９７】
本処理が開始されるとまず、先の図２に示した上記「ポート噴射」の領域に現在の機関運転状態が該当するか否か、すなわち吸気噴射用インジェクタ２２からのみ燃料噴射が行われるか否かが判断される（ステップＳ６００）。そして、「ポート噴射」の領域に該当する状態にある旨判断された場合には（ステップＳ６００：ＹＥＳ）、ポート噴射用ノック判定レベルＶｋｄｐが設定される（ステップＳ６１０）。ここでは、前述した分布中央値Ｖｍ、標準偏差値ＳＧＭ、及びｕ値に基づき次式（９）よりポート噴射用ノック判定レベルＶｋｄｐが求められる。
【００９８】
Ｖｋｄｐ＝Ｖｍ＋ｕ×ＳＧＭ  …（９）
なお、ｕ値は機関回転速度ＮＥ等に基づいて可変設定される値であり、これによりポート噴射用ノック判定レベルＶｋｄｐは、ポート噴射実行時におけるノッキングの発生を適切に判定することのできる値に設定される。
【００９９】
一方、現在の機関運転状態が「ポート噴射」の領域に該当しない状態にある旨判断された場合には（ステップＳ６００：ＮＯ）、現在の機関運転状態が「ポート＋筒内噴射」及び「筒内噴射」の領域のいずれかに該当する状態にあり、燃料噴射態様として、筒内噴射用インジェクタ１７から燃料が噴射される状態にある。
【０１００】
ここで、燃焼室１６に直接噴射される燃料量が増大するほど、混合気の燃焼速度は速くなる傾向にある。そのため、筒内噴射用インジェクタ１７からの燃料噴射割合が増大するほど混合気の燃焼速度は速くなり、これによって上述したようにノックセンサ３３の出力レベルは増大するようになる。
【０１０１】
そこで、ステップＳ６００の処理において否定判定されたときには、筒内噴射用噴射割合Ｒｄに基づいて筒内噴射用ノック判定レベルＶｋｄｄが設定される（ステップＳ６２０）。ここでは、上記式（９）に基づいて算出されるポート噴射用ノック判定レベルＶｋｄｐを筒内噴射用噴射割合Ｒｄに対応させて補正することにより、筒内噴射用ノック判定レベルＶｋｄｄが設定される。具体的には、ポート噴射用ノック判定レベルＶｋｄｐと補正値αとに基づき、次式（１０）から筒内噴射用噴射割合Ｒｄが算出される。
【０１０２】
Ｖｋｄｄ＝Ｖｋｄｐ＋α  …（１０）
なお、図１２に示すように、補正値αは筒内噴射用噴射割合Ｒｄが大きくなるほど大きい値に設定される。これにより、筒内噴射用噴射割合Ｒｄが大きくなるほど筒内噴射用ノック判定レベルＶｋｄｄは増大される。
【０１０３】
ちなみに、ノッキングの発生が検出されると点火時期は遅角補正されるのであるが、この遅角補正に伴って機関出力は低下するため、規模の小さいノッキングが発生している場合には、これをノッキング有りと判定しないようにした方が機関出力を確保する上では有利となる。そこで、上記ポート噴射用ノック判定レベルＶｋｄｐ、及び筒内噴射用ノック判定レベルＶｋｄｄはそれぞれ可能な限り大きい値が設定される。
【０１０４】
このように、燃料噴射態様の違いに起因するノックセンサ３３の出力レベルの変化に対応させてノック判定レベルは変更される。
図１３は、本実施形態におけるノック判定レベルの設定態様を例示している。なお、同図１３において、円Ａ及び円Ｂ内に示すノックセンサ３３の出力信号は、ノッキング発生時にノックセンサ３３によって検出される出力信号（ノッキング信号）を示している。
【０１０５】
この図１３に示されるように、ポート噴射が実行されるときには、その噴射態様に応じたポート噴射用ノック判定レベルＶｋｄｐが設定され、第１の実施形態において記述したノック判定処理（図４）におけるステップＳ４６０の処理を通じて、ノッキング発生の有無についての判定がなされる。
【０１０６】
他方、燃料噴射態様として、「ポート＋筒内噴射」や「筒内噴射」といった噴射態様、すなわち少なくとも筒内噴射が実行されるときには、「ポート噴射」が行われるときと比較して、ノッキング信号やバックグランドノイズのレベルが増大することがある。そのため、筒内噴射が実施される場合にポート噴射用ノック判定レベルＶｋｄｐを用いてノック判定を行うと、例えば次のような不具合が生じるおそれがある。
【０１０７】
すなわち、同図１３に円Ｃ内で示すように、バックグランドノイズのレベルがポート噴射用ノック判定レベルＶｋｄｐを超える場合には、ノッキングが発生していなくても、上記ノック判定処理ではノッキングが発生していると誤判定されるおそれがある。
【０１０８】
また、バックグランドノイズのレベル増大に伴ってノッキング信号のレベルも増大するため、規模の小さいノッキングが発生した場合であっても、ノッキング信号としてはある程度レベルの大きいノッキング信号が出力される。そのため、同図１３に円Ｂ内で示すように、このような状況で発生したノッキング信号のレベルがポート噴射用ノック判定レベルＶｋｄｐを超える場合には、規模の大きいノッキングが発生していないにもかかわらず、ノッキングが発生していると判定され、点火時期の遅角補正による機関出力の低下等を招くおそれがある。
【０１０９】
この点、本実施形態では上記ノック判定レベル変更処理によって、筒内噴射用噴射割合Ｒｄに基づきノック判定レベルが可変設定され、筒内噴射用噴射割合Ｒｄが増大するほど、同図１３に破線で示すように筒内噴射用ノック判定レベルＶｋｄｄはより大きい値に変更される。すなわち、ノックセンサ３３の出力レベルの変化に追従して筒内噴射用ノック判定レベルＶｋｄｄは設定される。そのため、上述したようなバックグランドノイズをノッキング信号として検出する、あるいは規模の小さいノッキングであってもノッキング発生有りとして判定してしまう等といった、ノックキング発生の有無に関する誤判定の発生を抑えることができる。
【０１１０】
以上説明したように、本実施形態によれば、上記（１）、（２）に記載の効果に加え、さらに次のような効果を得ることができる。
（５）吸気噴射用インジェクタ２２及び筒内噴射用インジェクタ１７から噴射される燃料噴射量の噴射割合に基づいてノック判定レベルを変更するようにしている。そのため、噴射割合の変更に伴ってノックセンサ３３の出力信号のレベルが変化する場合でも、その変化に追従してノック判定レベルは設定されるようになる。従って、上記噴射割合が可変設定される内燃機関のノッキング発生を好適に検出することができ、もってノッキングの判定結果にかかる信頼性の低下を抑制することができるようになる。
【０１１１】
（６）燃焼室に直接噴射される燃料量が増大するほど、混合気の燃焼速度は速くなる傾向にある。そのため、筒内噴射用インジェクタ１７からの燃料噴射割合が増大するほど混合気の燃焼速度は速くなり、ノックセンサ３３の出力信号のレベルは増大する傾向にある。そこで、上記噴射割合に基づくノック判定レベルの変更態様として、筒内噴射用インジェクタ１７からの燃料噴射割合が大きくなるほど筒内噴射用ノック判定レベルＶｋｄｄをより大きい値に変更するようにしている。そのため、ノックセンサ３３の出力信号のレベルについてその変化態様に対応したノック判定レベルを好適に設定することができるようになる。
【０１１２】
（第５の実施形態）
次に、この発明にかかる内燃機関のノッキング判定装置を具体化した第５の実施形態について、第４実施形態と異なる点を中心に説明する。
【０１１３】
上記第４の実施形態では、筒内噴射用インジェクタ１７からの燃料噴射割合が変更されることによって生じるノックセンサ３３の出力レベルの変化を考慮して、ノック判定レベルを設定することにより、ノッキングの判定結果にかかる信頼性の低下を抑制するようにした。
【０１１４】
ここで上述したように、筒内噴射用インジェクタ１７が開閉動作するときには、その動作に伴って発生するノイズがノックセンサ３３の出力信号に乗ってしまうことがある。そのため、筒内噴射用インジェクタ１７の開閉動作により発生する振動をノッキングによるものと誤判定し、実際にはノッキングが発生していなくても、ノッキングが発生していると判定されてしまうおそれがある。
【０１１５】
そこで、本実施形態では、第４の実施形態で説明した筒内噴射用のノック判定レベルの設定（図１１に示したステップＳ６２０）に際し、筒内噴射用インジェクタ１７の動作により発生するノイズのレベルを超えるように筒内噴射用ノック判定レベルＶｋｄｄ’を設定するようにしている。
【０１１６】
具体的には、先の図１２に示したように、筒内噴射用噴射割合Ｒｄに基づいて設定される補正値αに対し、下限値αＭＩＮを設定し、同下限値αＭＩＮ以下に補正値αが設定されないようにしている。そして、この下限値αＭＩＮは、筒内噴射用インジェクタ１７の動作に伴って発生する動作ノイズのレベルから所定レベルだけ大きい値に筒内噴射用ノック判定レベルＶｋｄｄ’が設定されるように、予めの実験等から求められた最適な値が設定されている。ちなみに、上記動作ノイズのレベルは筒内噴射用インジェクタ１７に供給される燃料の圧力によって変化し、燃料圧力が増大するほどそのレベルは増大する傾向にある。そこで、この燃料圧力に基づいて下限値αＭＩＮを可変設定するようにしてもよい。
【０１１７】
図１４は、本実施形態における筒内噴射用ノック判定レベルＶｋｄｄ’の設定態様を例示している。なお、同図１４に示す円Ｅ内におけるノックセンサの出力信号は、ノッキングの検出対象となっている気筒＃Ａとは別の気筒＃Ｂに設けられた筒内噴射用インジェクタ１７の噴射開始直後に発生した動作ノイズが、ノックセンサの出力信号に乗っている状態を例示している。また、同図１４に示す円Ｆ内におけるノックセンサの出力信号は、同別の気筒＃Ｂに設けられた筒内噴射用インジェクタ１７の噴射終了直後に発生した動作ノイズが、ノックセンサの出力信号に乗っている状態を例示している。
【０１１８】
この図１４に示されるように、筒内噴射用噴射割合Ｒｄに基づいて筒内噴射用ノック判定レベルＶｋｄｄを設定する場合において、上記動作ノイズの発生を考慮することなく、その判定レベルを設定すると、同図１４の円Ｅ及び円Ｆに示されるように、動作ノイズのレベルが筒内噴射用ノック判定レベルＶｋｄｄを超えてしまうおそれがある。この場合には、ノッキング発生していなくても、上記ノック判定処理によってノッキング発生有りとの誤判定がなされてしまう。
【０１１９】
一方、本実施形態では、同図１４に破線で示すように、動作ノイズのレベルを超えるように筒内噴射用ノック判定レベルＶｋｄｄ’は設定される。そのため、筒内噴射用インジェクタ１７の動作によってノイズが発生する場合であっても、この動作ノイズのレベルが筒内噴射用ノック判定レベルＶｋｄｄ’を超えることはなく、もって上記誤判定の発生が抑制される。
【０１２０】
以上、説明したように本実施形態によれば、上記（１）、（２）、（５）、（６）に記載の効果に加え、さらに次のような効果を得ることができる。
（７）筒内噴射用インジェクタ１７の動作により発生する振動をノッキングによるものと誤判定してしまうといった、同筒内噴射用インジェクタ１７の動作により発生するノイズがノッキングの判定に与える悪影響を好適に抑制することができるようになる。
【０１２１】
なお、上記実施形態は以下のように変更して実施することもできる。
・上述したように、筒内噴射用インジェクタ１７から燃料噴射が実施される際には、気化潜熱により混合気の温度が低下するようになるため、ノッキングの発生も抑制されるようになる。そのため、点火時期をそれ以上進角させるとノッキングが発生する限界の点火時期、すなわちノック限界もより進角側に移行するようになる。そこで、上記点火時期制御にて設定される最終点火時期ＡＯＰについて、筒内噴射用噴射割合Ｒｄが増大するほど、より進角側の値に設定されるようにその設定態様を変更することにより、機関出力をより好適に向上させることができる。これは例えば、以下の（ａ）、（ｂ）に記載するような態様で実施することができる。
【０１２２】
（ａ）筒内噴射用噴射割合Ｒｄが増大するほど基本点火時期ＡＢＡＳＥをより進角側の値に設定する。
（ｂ）筒内噴射用噴射割合Ｒｄが増大するほど最大遅角量ＡＫＭＡＸをより小さい値に変更する。
【０１２３】
なお、ノック限界の変化に対応した上記基本点火時期ＡＢＡＳＥや最大遅角量ＡＫＭＡＸ等が設定されれば、上記ノッキング学習量ＡＧＫＮＫは筒内噴射用噴射割合Ｒｄが変化しても基本的には同じ値を用いることができる。ただし、内燃機関の環境条件等に起因して同じ値を用いることができない場合には、ノッキング学習量ＡＧＫＮＫも筒内噴射用噴射割合Ｒｄに基づいて変更するようにしてもよい。
【０１２４】
・上記ノッキング判定装置によって実行される一処理として、ノックセンサ３３の故障等を検出するための異常診断処理を追加するようにしてもよい。これは例えば、ノッキングが発生していないときのノックセンサ３３の出力信号、換言すればバックグランドノイズのレベルが所定のフェイル判定値を超えるときに、ノックセンサ３３に異常が発生している旨診断するといった態様をもって実施することができる。ここで、上述したように、筒内噴射用インジェクタ１７から燃料噴射が実施されるときには、混合気の燃焼速度の増大に起因して上記バックグランドノイズのレベルも大きくなる傾向にある。そこで、筒内噴射用噴射割合Ｒｄが増大するほど上記フェイル判定値がより大きい値に設定されるようにすることで、ノックセンサ３３の異常診断に際して、誤診断がなされるといった不具合の発生を抑えることができ、上記異常診断処理を好適に実施することができるようになる。
【０１２５】
・上記第４、及び第５の実施形態では第１の実施形態を前提にしていたが、特にノック判定期間を設定することなくノック判定を行う場合であっても、同第４、及び第５の実施形態で説明したノック判定レベルの変更を行うことによって、上記噴射割合が可変設定される内燃機関のノッキング発生を好適に検出することができる。そしてノッキング発生の有無についてその判定結果にかかる信頼性の低下を抑制することができるようになる。
【０１２６】
・上記第４の実施形態は、第２の実施形態及び第３の実施形態のいずれかに組み合わせて実施することもできる。同様に、上記第５の実施形態も、第２の実施形態及び第３の実施形態のいずれかに組み合わせて実施することができる。
【０１２７】
・上記第２の実施形態では、ノック判定期間の後半部分におけるノックセンサ３３の出力信号に上記動作ノイズが乗ってしまう場合について説明した。他方、ノック判定期間の前半部分におけるノックセンサ３３の出力信号に上記動作ノイズが乗ってしまうように燃焼噴射期間が設定される場合には、この動作ノイズを避けるべく、以下のようにノック判定期間を変更すればよい。すなわち、筒内噴射用インジェクタ１７の燃料噴射が終了される時期よりも筒内噴射用ノック判定期間Ｔｋｄｄの開始時期が遅くなるように（遅角側の時期になるように）、筒内噴射用インジェクタ１７の燃料噴射期間に関連づけてゲート信号のオン時期を設定するようにすればよい。なお、この場合にも上述した応答遅れ時間ＲＴＦを考慮して筒内噴射用ノック判定期間Ｔｋｄｄの開始時期を設定することにより、より好適な時期を設定することができる。
【０１２８】
また、上記第３の実施形態でも、ノック判定期間の後半部分におけるノックセンサ３３の出力信号に上記動作ノイズが乗ってしまう場合について説明した。他方、この実施形態においても、ノック判定期間の前半部分におけるノックセンサ３３の出力信号に上記動作ノイズが乗ってしまうように燃焼噴射期間が設定される場合には、この動作ノイズが必ずノック判定期間のノックセンサ３３の出力信号に乗るように、以下のようにノック判定期間を変更すればよい。すなわち、筒内噴射用インジェクタ１７の燃料噴射が開始される時期よりも筒内噴射用ノック判定期間Ｔｋｄｄの開始時期が早くなるように（進角側の時期になるように）、筒内噴射用インジェクタ１７の燃料噴射期間に関連づけてゲート信号のオン時期を設定するようにすればよい。なお、この場合にも上述した応答遅れ時間ＲＴＳを考慮し、筒内噴射用インジェクタ１７の燃料噴射開始時期から所定の応答遅れ時間が経過した時期に、筒内噴射用ノック判定期間Ｔｋｄｄの開始時期が設定されるようにすることもできる。
【０１２９】
・上記筒内噴射用ノック判定期間Ｔｋｄｄは、ポート噴射用ノック判定期間Ｔｋｄｐを変更して算出するようにした。これに代えて、電子制御装置３０のメモリに予め筒内噴射用判定期間算出マップを記憶しておき、筒内噴射用噴射割合Ｒｄ、機関回転速度ＮＥ及び機関負荷Ｌに基づき、同マップを参照して直接筒内噴射用ノック判定期間Ｔｋｄｄが算出されるようにしてよい。
【０１３０】
また、筒内噴射用ノック判定レベルＶｋｄｄは、ポート噴射用ノック判定レベルＶｋｄｐを変更して算出するようにしたが、これに代えて、上記式（９）におけるｕ値を筒内噴射用噴射割合Ｒｄ及び機関回転速度ＮＥ等に応じて設定されるようにし、同式（９）から直接筒内噴射用ノック判定レベルＶｋｄｄが算出されるようにしてもよい。
【０１３１】
・燃料噴射態様として「ポート噴射」及び「筒内噴射」のみを実施する内燃機関であっても、本発明は同様に適用することができる。
・上記内燃機関１１における燃焼態様として、筒内噴射用インジェクタ１７を利用した成層燃焼を実施するようにしてもよい。この場合には混合気の燃焼速度がさらに速くなるため、上記筒内噴射用噴射割合Ｒｄに基づいて設定される各種値の変更度合をより増大されるようにすることで、成層燃焼を実施する内燃機関のノッキング判定装置として、上記各実施形態及びその変形例を適用することができる。
【０１３２】
・上述したように、筒内噴射用噴射割合Ｒｄとポート噴射用噴射割合Ｒｐとはそれらの和が「１」になるように変更される。すなわち、筒内噴射用噴射割合Ｒｄとポート噴射用噴射割合Ｒｐとは互いに負の相関関係にある。従って、上記各実施形態及びその変形例でにおいて、筒内噴射用噴射割合Ｒｄに基づき設定される各種値をポート噴射用噴射割合Ｒｐに基づいて設定するようにしてもよい。
【０１３３】
・上記吸気噴射用インジェクタ２２は、吸気ポート２２ａにそれぞれ設けられたインジェクタであったが、これを例えば吸気通路２０の途中に設けられるサージタンクに取り付けられるインジェクタとすることもできる。要は、内燃機関の吸気系に燃料を噴射するインジェクタであればよい。
【図面の簡単な説明】
【０１３４】
【図１】本発明にかかる内燃機関のノッキング判定装置についてその第１の実施形態の全体構成を示す概略図。
【図２】同実施形態における内燃機関の運転状態とそのときの燃料の噴射に用いるインジェクタとの関係を示す図。
【図３】同実施形態における燃料噴射制御の処理手順を示すフローチャート。
【図４】同実施形態におけるノック判定の処理手順を示すフローチャート。
【図５】ノック判定処理において設定される正規分布の一例を示すグラフ。
【図６】同実施形態におけるノック判定期間の設定処理についてその手順を示すフローチャート。
【図７】筒内噴射用噴射割合に対するゲート信号のオン時期にかかる変更態様を示すグラフ。
【図８】同実施形態におけるノック判定期間の設定態様を示すタイムチャート。
【図９】第２の実施形態におけるノック判定期間の設定態様を示すタイムチャート。
【図１０】第３の実施形態におけるノック判定期間の設定態様を示すタイムチャート。
【図１１】第４の実施形態におけるノック判定レベルの設定処理についてその手順を示すフローチャート。
【図１２】筒内噴射用噴射割合と補正量との対応関係を示すグラフ。
【図１３】同実施形態におけるノック判定レベルの設定態様を示すタイムチャート。
【図１４】第５の実施形態におけるノック判定レベルの設定態様を示すタイムチャート。
【符号の説明】
【０１３５】
１１…内燃機関、１２…気筒、１３…ピストン、１４…コンロッド、１５…クランクシャフト、１６…燃焼室、１７…筒内噴射用インジェクタ、１８…点火プラグ、１９…イグナイタ、２０…吸気通路、２０ａ…吸気ポート、２１…排気通路、２２…吸気噴射用インジェクタ、３０…電子制御装置、３１…クランクセンサ、３２…アクセルセンサ、３３…ノックセンサ。
【図１】
2005146924.tif 000003
【図２】
2005146924.tif 000004
【図３】
2005146924.tif 000005
【図４】
2005146924.tif 000006
【図５】
2005146924.tif 000007
【図６】
2005146924.tif 000008
【図７】
2005146924.tif 000009
【図８】
2005146924.tif 000010
【図９】
2005146924.tif 000011
【図１０】
2005146924.tif 000012
【図１１】
2005146924.tif 000013
【図１２】
2005146924.tif 000014
【図１３】
2005146924.tif 000015
【図１４】
2005146924.tif 000016