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