圧縮天然ガスを使用する内燃機関の制御システムにおいて、内燃機関で燃焼された混合気の空燃比と目標空燃比の偏差に基づいて燃料噴射量を補正するための空燃比フィードバック制御を実施する制御手段と、前記空燃比フィードバック制御による補正値の絶対値が閾値以上であるときに、混合気の燃焼状態に係わる制御パラメータを補正する補正手段と、を備える内燃機関の制御システム。請求項1において、前記制御パラメータは、燃料噴射量であり、前記制御手段は、前記空燃比フィードバック制御を実行する際に、内燃機関で燃焼された混合気の空燃比と目標空燃比の偏差に応じて決定される補正項である第1補正値と、圧縮天然ガスの性状に応じて決定される補正項である第2補正値を用いて燃料噴射量を決定し、前記補正手段は、前記第1補正値の絶対値が前記閾値以上であるときに、前記第2補正値を変更することにより、燃料噴射量を補正する内燃機関の制御システム。請求項2において、前記補正手段は、圧縮天然ガスに含まれる不活性ガス濃度が高いときは低いときに比べ、理論空燃比が低くなると同時にウォッペ指数が小さくなる関係に基づいて、前記第2補正値を変更する内燃機関の制御システム。請求項2又は3において、前記制御手段は、前記補正手段により第2補正値が変更されたときに、第2補正値の変更分を前記第1補正値から減算する内燃機関の制御システム。請求項2乃至4において、前記補正手段による燃料噴射量の補正は、前記空燃比フィードバック制御による補正値の学習制御に優先して実行される内燃機関の制御システム。内燃機関で燃焼される混合気の空燃比と目標空燃比の偏差に応じて燃料噴射量を補正するめの空燃比フィードバック制御を実行する制御手段と、前記空燃比フィードバック制御による補正値の絶対値が閾値未満であるときに、前記空燃比フィードバック制御による補正値の学習制御を実行する学習手段と、前記空燃比フィードバック制御による補正値の絶対値が閾値以上であるときに、前記空燃比フィードバック制御により求められた燃料噴射量を補正する補正手段と、を備える内燃機関の制御システム。ところで、気筒内の圧力はCNGの性状以外の種々の要因によって変化するため、筒内圧センサの測定値から燃料性状を正確に特定することは容易ではない。よって、燃料性状が変化した場合に、内燃機関を適正に運転させることが困難になる可能性がある。本発明は、前記した実情に鑑みてなされたものであり、その目的は、CNGを使用する内燃機関の制御システムにおいて、CNGの性状が変化した場合であっても、内燃機関を適正に運転させることができる技術の提供にある。本発明は、前記した課題を解決するために、圧縮天然ガスを使用する内燃機関の制御システムにおいて、内燃機関で燃焼される混合気の空燃比が目標空燃比と同等になるように燃料噴射量を補正する空燃比フィードバック制御が実行されたときに、該空燃比フィードバック制御による補正値の大きさに基づいて、混合気の燃焼状態に係わる制御パラメータを補正するようにした。詳細には、本発明は、圧縮天然ガスを使用する内燃機関の制御システムにおいて、内燃機関で燃焼された混合気の空燃比と目標空燃比の偏差に基づいて燃料噴射量を補正するための空燃比フィードバック制御を実施する制御手段と、前記空燃比フィードバック制御による補正値の絶対値が閾値以上であるときに、混合気の燃焼状態に係わる制御パラメータを補正する補正手段と、を備えるようにした。圧縮天然ガスCNGの性状は、必ずしも一様ではなく、CNGの補給場所充填場所毎に異なる場合がある。燃料タンクにCNGが補給充填されると、燃料タンク内に残っているCNG以下、残留CNGと称すると充填されたCNG以下、充填CNGと称するが混合する。充填CNGと残留CNGの性状が相異する場合は、充填燃料の充填後に燃料タンクから内燃機関へ供給されるCNG充填CNGと残留CNGが混合したCNG以下、混合CNGと称するの性状は、残留CNGの性状と相異する。CNGの性状変化が内燃機関の運転状態に及ぼす影響としては、理論空燃比の変化やウォッペ指数CNGの総発熱量をCNGの比重の2乗根で除算した値の変化が挙げられる。特に、気体燃料に含まれる不活性ガスの濃度たとえば、二酸化炭素CO2や窒素N2が変化すると、混合気中のCNGと酸素が過不足なく反応する空燃比理論空燃比が変化するとともにウォッペ指数が変化する。ここで、本願発明者が実験及び検証を行った結果、CNGの不活性ガス濃度は理論空燃比と反比例するとともに、ウォッペ指数とも反比例するという知見を得た。詳細には、CNGの不活性ガス濃度が高くなるほど、理論空燃比が低くなるとともにウォッペ指数が小さくなることが解った。これは、混合気の燃焼状態に係わる制御パラメータがCNGの理論空燃比に適した値に設定されると、設定後の制御パラメータの値がCNGのウォッペ指数にも適した値になることを意味する。よって、混合気の燃焼状態に係わる制御パラメータは、CNGの理論空燃比又はウォッペ指数の何れか一方に適した値に設定されればよい。CNGの性状変化、言い換えればCNGの不活性ガス濃度の変化は、空燃比フィードバック制御に用いられる補正値に反映される。詳細には、CNGの性状変化により理論空燃比が変化すると、それに伴って排気の酸素濃度が変化する。酸素濃度センサや空燃比センサの測定値に基づいて空燃比フィードバック制御が実行される内燃機関においては、CNGの補給によってCNGの性状不活性ガス濃度が変化すると、酸素濃度センサや空燃比センサの測定値が変化するため、空燃比フィードバック制御による補正値も変化することになる。たとえば、残留CNGに比して不活性ガス濃度の高い充填CNGが補給されると、混合CNGの不活性ガス濃度が残留CNGの不活性ガス濃度より高くなる。その場合、混合CNGの理論空燃比は、残留CNGの理論空燃比より低くなる。その結果、酸素濃度センサや空燃比センサの測定値に基づいて特定される空燃比は、目標空燃比よりリーン側にずれることになる。よって、空燃比フィードバック制御による補正値は、燃料噴射量を増量させる値正値になるとともに、その絶対値の大きさはCNGの性状が一定であるときに該補正値の絶対値が取り得る最大値より大きくなる。残留CNGに比して不活性ガス濃度の低い充填CNGが補給されると、混合CNGの不活性ガス濃度が残留CNGの不活性ガス濃度より低くなる。その場合、混合CNGの理論空燃比は、残留CNGの理論空燃比より高くなる。その結果、酸素濃度センサや空燃比センサの測定値に基づいて特定される空燃比は、目標空燃比よりリッチ側にずれることになる。よって、空燃比フィードバック制御による補正値は、燃料噴射量を減量させる値負値になるとともに、その絶対値の大きさはCNGの性状が一定であるときに該補正値の絶対値が取り得る最大値より大きくなる。したがって、空燃比フィードバック制御による補正値の絶対値が閾値以上になると、CNGの性状が変化したと判定することができる。なお、ここでいう閾値は、たとえば、CNGの性状が一定となる条件下において、空燃比フィードバック制御による補正値の絶対値が取り得る最大値にマージンを加算した値である。CNGの性状が変化したと判定された場合に、混合気の燃焼に係わる制御パラメータの値が補正手段によって変更されると、CNGの性状変化によって混合気の燃焼状態が変化することを抑制することができる。したがって、本発明に係わる内燃機関の制御システムによれば、CNGの性状が変化した場合であっても、内燃機関を適正に運転させることが可能になる。補正手段により変更される制御パラメータとしては、燃料噴射量を用いることができる。その場合、制御手段は、内燃機関で燃焼される混合気の空燃比たとえば、酸素濃度センサや空燃比センサの測定値に基づいて特定される空燃比と目標空燃比の偏差に応じて決定される第1補正値と、CNGの性状に応じて決定される第2補正値と、を用いて空燃比フィードバック制御を実行するようにしてもよい。斯様な構成においては、補正手段は、第1補正値の絶対値が閾値以上であるときに、第2補正値を変更することにより、燃料噴射量を補正すればよい。従来のように、CNGの性状を考慮しない空燃比フィードバック制御たとえば、第2補正値を利用せずに、第1補正値のみを利用する空燃比フィードバック制御においては、混合気の空燃比が目標空燃比に対してオーバーシュートしたり、或いはアンダーシュートしたりする現象ハンチングを抑制するために、第1補正値の大きさを所定範囲内に制限する方法が採られている。ところで、燃料性状の変化により混合気の空燃比と目標空燃比との偏差が大きくなったときに第1補正値の大きさが所定範囲内に制限されると、混合気の空燃比が目標空燃比に収束するまでの時間が長くなる可能性がある。これに対し、所定範囲を拡大する方法が考えられる。しかしながら、燃料性状が変化していないときに所定範囲が拡大されると、空燃比フィードバック制御が発散する可能性があった。そこで、上記したように、第1補正値と第2補正値を用いて空燃比フィードバック制御が実施されると、CNGの性状が変化した場合に、ハンチングや発散を抑制しつつ、混合気の空燃比を速やかに目標空燃比に収束させることが可能になる。ここで、補正手段は、CNGの不活性ガス濃度が高いときは低いときに比して理論空燃比が低くなると同時にウォッペ指数が小さくなる関係に基づいて、第2補正値を変更するようにしてもよい。具体的には、補正手段は、残留CNGに比して不活性ガス濃度の高い充填CNGが補給された場合混合CNGの不活性ガス濃度が残留CNGの不活性ガス濃度より高くなった場合は、燃料噴射量が多くなるように、第2補正値を決定すればよい。一方、残留CNGに比して不活性ガス濃度の低い充填CNGが補給された場合混合CNGの不活性ガス濃度が残留CNGの不活性ガス濃度より低くなった場合は、補正手段は、燃料噴射量が少なくなるように、第2補正値を決定すればよい。その結果、燃料噴射量は、混合CNGの理論空燃比及びウォッペ指数に適した量になる。ところで、前記第1補正値は、CNGの性状変化による燃料噴射量の補正分を含むことになる。そのため、前記第1補正値と前記第2補正値を用いて空燃比フィードバック制御が行われる場合は、補正手段が第2補正値を変更したときに、第2補正値の変更分を第1補正値から減算するようにしてもよい。その場合、CNGの性状変化に基づく補正が重複して実施されることを防止することができる。ここで、内燃機関の吸気系の部品、燃料噴射系の部品、及び各種センサは、初期公差を含んでいる場合がある。また、各種センサたとえば、空燃比センサや酸素濃度センサの検出特性や燃料噴射弁の噴射特性などは、経時変化する場合がある。そのため、混合気の実際の空燃比と目標空燃比との間に恒常的なずれが生じる場合がある。これに対し、従来の空燃比フィードバック制御では、実際の空燃比と目標空燃比の恒常的な差を学習値として求めるための学習制御を実施し、その学習値を用いて空燃比フィードバック制御の補正値を決定している。ここで、CNGの補給後において、補正手段がCNGの性状変化に基づく補正値を求める前に前記学習制御が実施されると、補正手段が適正な補正値を求めることができなくなる可能性がある。これに対し、前記補正手段による燃料噴射量の補正は、前記空燃比フィードバック制御による補正値の学習制御に優先して実行されるようにしてもよい。言い換えると、本発明の内燃機関の制御システムは、空燃比フィードバック制御による補正値の絶対値が閾値以上であるときは、前記学習制御に比して補正手段による燃料噴射量の補正を優先させるようにしてもよい。このような構成によれば、CNGの性状が変化した場合に、補正手段は、変化後の性状に適した補正値を求めることができる。次に、本発明は、圧縮天然ガスを使用する内燃機関の制御システムにおいて、内燃機関で燃焼される混合気の空燃比と目標空燃比の偏差に応じて燃料噴射量を補正するめの空燃比フィードバック制御を実行する制御手段と、前記空燃比フィードバック制御による補正値の絶対値が閾値未満であるときに、前記空燃比フィードバック制御による補正値の学習制御を実行する学習手段と、前記空燃比フィードバック制御による補正値の絶対値が閾値以上であるときに、前記空燃比フィードバック制御により求められる燃料噴射量を補正する補正手段と、を備えるようにしてもよい。このように構成された内燃機関の制御システムによれば、CNGの補給後において、空燃比フィードバック制御による補正値の絶対値が閾値以上であるときは、フィードバック制御による補正値の学習制御が行われる前に、CNGの性状変化に基づく燃料噴射量の補正を行うことができる。ここで、本発明に係わる制御パラメータは、燃料噴射量に限られず、点火タイミング、吸気バルブの開弁特性、排気バルブの開弁特性、或いはEGRExhaustGasRecirculation弁の開度などであってもよい。たとえば、CNGの不活性ガス濃度が高いときは低いときに比べ、混合気の燃焼速度が遅くなる可能性がある。よって、CNGの補給により混合CNGの不活性ガス濃度が残留CNGの不活性ガス濃度より高くなった場合は、点火タイミングが進角されてもよい。その場合、混合気の燃焼終了時期が過剰に遅くなる事態を回避することができる。CNGの補給により混合CNGの不活性ガス濃度が残留CNGの不活性ガス濃度より高くなった場合は、気筒内に残留する既燃ガス内部EGRガスが減少するように、吸気バルブおよびまたは排気バルブの開閉タイミングが変更されてもよい。その場合、混合気の燃焼速度や燃焼温度が不要に低下する事態を回避することができる。CNGの補給により混合CNGの不活性ガス濃度が残留CNGの不活性ガス濃度より高くなった場合は、気筒内へ導入されるEGRガス量が減少するように、EGR弁が制御されてもよい。その場合、混合気の燃焼速度や燃焼温度が不要に低下する事態を回避することができる。また、CNGの補給により混合CNGの不活性ガス濃度が残留CNGの不活性ガス濃度より高くなった場合は、吸気の流速が速くなるように吸気バルブの開弁特性を変更してもよい。その場合、混合気の燃焼速度が不要に低下する事態を回避することができる。本発明によれば、圧縮天然ガスCNGを使用する内燃機関の制御システムにおいて、CNGの性状が変化した場合であっても、内燃機関を適正に運転させることができる。以下、本発明の具体的な実施形態について図面に基づいて説明する。本実施形態に記載される構成部品の寸法、材質、形状、相対配置等は、特に記載がない限り発明の技術的範囲をそれらのみに限定する趣旨のものではない。<実施例1>先ず、本発明の第1の実施例について図1乃至図4に基づいて説明する。図1は、本発明を適用する車輌の概略構成を示す図である。図1に示す車両は、CNGを使用する内燃機関が搭載された車両である。図1において、車両100には、内燃機関1と燃料タンク2が搭載されている。内燃機関1は、複数の気筒3と、各気筒3内に燃料を噴射する燃料噴射弁4と、を備えている。また、内燃機関1には、吸気通路5と排気通路6が接続されている。吸気通路5は、大気中から取り込まれた新気空気を内燃機関1の気筒3へ導くための通路である。吸気通路5の途中には、該吸気通路5の通路断面積を変更するための吸気絞り弁7と、新気空気の温度外気温度を測定する吸気温度センサ8が取り付けられている。排気通路6は、気筒3から排出される既燃ガス排気を排気浄化用触媒や消音器などの経由後に大気中へ排出するための通路である。排気通路6の途中には、空燃比に相関する電気信号を出力するA/Fセンサ9が取り付けられている。燃料タンク2は、圧縮天然ガスCNGを貯蔵するタンクである。燃料タンク2には、該燃料タンク2内の圧力を測定するための圧力センサ10が取り付けられている。また、燃料タンク2は、燃料供給管11を介して内燃機関1の燃料噴射弁4と連通している。燃料供給管11は、燃料タンク2内のCNGを燃料噴射弁4へ導くための通路である。燃料タンク2は、車両100の車体に取り付けられた充填口12とインレットパイプ13を介して接続されている。充填口12は、ガスステーションなどに配置された充填ノズルが差し込まれたときに開口し、充填ノズルから供給されるCNGをインレットパイプ13へ導入する。このように構成された車両100には、ECU14が搭載されている。ECU14は、CPU、ROM、RAM、バックアップRAMなどから構成される電子制御ユニットである。ECU14には、吸気温度センサ8、A/Fセンサ9、圧力センサ10などの各種センサが電気的に接続されている。また、ECU14には、燃料噴射弁4や吸気絞り弁7などの各種機器が電気的に接続されている。ECU14は、前記各種センサから入力される信号に基づいて、前記各種機器を制御する。たとえば、ECU14は、内燃機関1の負荷や回転速度に応じて燃料噴射量を演算し、算出された燃料噴射量に従って燃料噴射弁4を制御する。詳細には、ECU14は、以下の式1に従って燃料噴射量燃料噴射弁4の開弁時間etauを演算する。etau=etpekafk1前記式1において、etpは、吸入空気量や機関回転数等を引数とするマップから導き出される基本噴射量である。ここでいうマップは、予め実験などを利用した適合処理によって求められ、ECU14のROMに記憶されている。前記ekafは、目標空燃比と実際の空燃比A/Fセンサ9により検出される空燃比との乖離を解消するための補正係数空燃比フィードバック補正係数である。ekafは、たとえば、以下の式2に従って演算される。ekaf=efafefgaf100/1002前記式2において、efafは、目標空燃比と実際の空燃比との差に基づいて決定される補正値空燃比フィードバック補正値であり、本発明における空燃比フィードバック制御による補正値に相当する。efgafは、目標空燃比と実際の空燃比との恒常的な乖離燃料噴射弁4の噴射特性の経時変化などに起因した乖離を補償するための空燃比学習値である。なお、前記式1におけるkは、冷却水温度やアクセル開度に応じて決定される増量補正係数である。前記式1、2に従って燃料噴射量燃料噴射時間が決定されると、気筒3内で燃焼される混合気の空燃比を目標空燃比に一致させることができる。その結果、内燃機関1の出力を運転者の要求出力に一致させたり、或いは排気の性状を排気浄化装置の浄化能力に適した性状にしたりすることができる。ところで、燃料タンク2内に充填されるCNGの性状は、必ずしも一様ではなく、CNGの補給場所充填場所毎に異なる場合がある。また、混合気中のCNGと酸素が過不足なく反応する際の空燃比理論空燃比は、CNGの性状によって異なる。特に、CNGに含まれる不活性ガス二酸化炭素CO2及び窒素N2の濃度が異なると、理論空燃比も相異する。本願発明者が実験及び検証を行った結果、CNGに含まれる不活性ガスの濃度と理論空燃比との間には、図2に示すような関係が有ることが解った。すなわち、CNGの理論空燃比は、図2に示すように、CNGの不活性ガス濃度が低いときより高いときの方が低くなる。そのため、燃料タンク2内に残留しているCNG残留CNGと性状の異なるCNG充填CNGが充填された場合に、充填後の燃料噴射量や吸入空気量が残留CNGの理論空燃比に従って制御されると、実際の空燃比が所望の目標空燃比と相異する可能性がある。たとえば、残留CNGより不活性ガス濃度の高い充填CNGが充填されたときは、充填後のCNG混合CNGの理論空燃比は、残留CNGの理論空燃比より低くなる。そのため、充填CNGの充填後における燃料噴射量や吸入空気量が残留CNGの理論空燃比に従って制御されると、実際の空燃比が目標空燃比より高くリーンなる。その結果、排気エミッションの増加や機関出力の低下などを招く可能性がある。残留CNGより不活性ガス濃度の低い充填CNGが充填されたときは、混合CNGの理論空燃比は、残留CNGの理論空燃比より高くなる。そのため、充填CNGの充填後における燃料噴射量や吸入空気量が残留CNGの理論空燃比に従って制御されると、実際の空燃比が目標空燃比より低くリッチなる。その結果、排気エミッションの増加、機関出力の増加、失火などを招く可能性がある。したがって、CNGの性状不活性ガス濃度が変化した場合は、理論空燃比の変化を補償するために、混合気の空燃比に係わる制御パラメータたとえば、燃料噴射量や吸入空気量を補正する必要がある。また、CNGの不活性ガス濃度が変化すると、CNGの燃焼性も変化する。そのため、理論空燃比の変化のみが補償されると、混合気が燃焼した際に発生する熱エネルギの量が所望の量にならない可能性もある。これに対し、本願発明者が鋭意の実験及び検証を行った結果、CNGの不活性ガス濃度とウォッペ指数との間には、図3に示すような関係が有ることが解った。すなわち、CNGのウォッペ指数は、図3に示すように、不活性ガス濃度が低いときより高いときの方が小さくなる。これは、CNGの性状変化に伴う理論空燃比の変化が補償されれば、ウォッペ指数の変化も補償されることを意味する。よって、CNGの性状が変化した場合に、混合気の空燃比に係わる制御パラメータがCNGの理論空燃比に適した値に補正されれば、補正後の制御パラメータは、CNGのウォッペ指数にも適した値になる。以下では、CNGの性状が変化した場合に、混合気の空燃比に係わるパラメータとして、燃料噴射量を補正する例について述べる。本実施例では、ECU14は、前記式1の代わりに以下の式3を利用して、燃料噴射量燃料噴射時間etauを演算するようにした。etau=etpekafekink3前記式3において、etp、ekaf、及びkは、前述した式1と同様である。前記式3において、ekinは、CNGの性状変化不活性ガス濃度の変化に伴う理論空燃比の変化を補償するための補正係数不活性ガス濃度学習補正係数である。前記不活性ガス濃度学習補正数ekinは、以下の式4に基づいて演算される。ekin=eknco2100/1004前記式4において、eknco2は、CNGの不活性ガス濃度に起因した目標空燃比と実際の空燃比の恒常的な乖離を補償するための学習値不活性ガス濃度学習値である。以下、本実施例における不活性ガス濃度学習値eknco2の決定方法について述べる。CNGの性状変化は、燃料タンク2内にCNGが補給されたときに発生する。たとえば、残留CNGより不活性ガス濃度の高い充填CNGが補給されると、混合CNGの不活性ガス濃度が残留CNGの不活性ガス濃度より高くなる。また、残留CNGより不活性ガス濃度の低い充填CNGが補給されると、混合CNGの不活性ガス濃度が残留CNGの不活性ガス濃度より低くなる。充填CNGの補給により混合CNGの性状が変化すると、充填CNGの補給後において空燃比フィードバック制御が開始されたときに、空燃比フィードバック補正値efafが変化する。たとえば、残留CNGより不活性ガス濃度の高い充填CNGが補給された場合は、混合CNGの理論空燃比は、残留CNGの理論空燃比より低くなる。そのため、A/Fセンサ9により検出される空燃比は、目標空燃比よりリーン側にずれる。その場合、空燃比フィードバック補正値efafは、燃料噴射量を増量させる値正値になるとともに、その絶対値の大きさはCNGの性状が一定であるときに該補正値の絶対値が取り得る最大値より大きくなる。また、残留CNGに比して不活性ガス濃度の低い充填CNGが補給された場合は、混合CNGの理論空燃比は、残留CNGの理論空燃比より高くなる。そのため、A/Fセンサ9により検出される空燃比は、目標空燃比よりリッチ側にずれる。その場合、空燃比フィードバック補正値efafは、燃料噴射量を減量させる値負値になるとともに、その絶対値の大きさはCNGの性状が一定であるときに該補正値の絶対値が取り得る最大値より大きくなる。したがって、充填CNGの補給後において空燃比フィードバック制御が開始されたときに、空燃比フィードバック補正値efafの絶対値が閾値以上になると、CNGの性状が変化したとみなすことができる。なお、ここでいう閾値は、たとえば、CNGの性状が一定となる条件下において、空燃比フィードバック補正値efafの絶対値が取り得る最大値にマージンを加算した値である。そこで、ECU14は、内燃機関1の始動後において空燃比フィードバック制御が開始されたときに、空燃比フィードバック補正値efafの絶対値が閾値以上であれば、不活性ガス濃度学習値eknco2を更新する。詳細には、ECU14は、不活性ガス濃度学習値eknco2に所定値aを加算する。所定値aは、空燃比フィードバック補正値efafが正値である場合は正の値に設定され、空燃比フィードバック補正値efafが負値である場合は負の値に設定される。なお、所定値aの絶対値の大きさは、空燃比フィードバック補正値efafの絶対値の大きさ若しくは、空燃比フィードバック補正値efafの絶対値と前記閾値との差に応じて決定される可変値であってもよく、又は予め実験などを利用した適合処理によって決定される固定値であってもよい。ECU14は、不活性ガス濃度学習値eknco2を更新した場合に、空燃比フィードバック補正値efafから不活性ガス濃度学習値eknco2の更新分所定値aを差し引くものとする。これは、CNGの性状変化に伴う補正分は、不活性ガス濃度学習値eknco2と空燃比フィードバック補正値efafの双方に含まれるためである。なお、不活性ガス濃度学習値eknco2の学習処理は、空燃比学習値efgafの学習処理より優先して実行されるものとする。これは、充填CNGの補給後において、不活性ガス濃度学習値eknco2の学習処理より先に空燃比学習値efgafの学習処理が実施されると、CNGの性状が変化している場合であっても空燃比フィードバック補正値efafの絶対値が閾値未満になってしまうからである。また、充填CNGの不活性ガス濃度と残留CNGの不活性ガス濃度との差が小さい場合、又は残留CNGの量に対して充填CNGの量が少ない場合は、混合CNGと残留CNGとの性状の差が小さくなる可能性がある。また、空燃比学習値efgafの値は、負荷の大きさなどによって区分けされた複数の運転領域のそれぞれに設定される。そのため、運転領域によってはCNGの性状変化が空燃比フィードバック補正値efafの大きさに表れにくい場合もある。そこで、ECU14は、空燃比フィードバック補正値efafの絶対値が閾値を超えない場合であっても、全運転領域における空燃比学習値efgafの平均値efgafaveの絶対値が閾値を超える場合は、CNGの性状が変化したとみなして不活性ガス濃度学習値eknco2を更新するようにしてもよい。具体的には、ECU14は、前記平均値efgafaveの絶対値が閾値以上であるときに、不活性ガス濃度学習値eknco2に所定値bを加算すればよい。所定値bは、前記平均値efgafaveが正値である場合は正の値に設定され、前記平均値efgafaveが負値である場合は負の値に設定される。所定値bの絶対値の大きさは、前記平均値efgafaveの絶対値の大きさに応じて決定される可変値であってもよく、又は予め実験などを利用した適合処理によって決定される固定値であってもよい。ただし、所定値bの絶対値の大きさは、前記所定値aの絶対値より小さい値に設定されるものとする。また、前記平均値efgafaveと比較される閾値は、CNGの性状が一定である場合に前記平均値efgafaveの絶対値が取り得る最大値にマージンを加算した値である。以下では、空燃比フィードバック補正値efafの絶対値と比較される閾値を第1閾値と称し、空燃比学習値efgafの平均値の絶対値と比較される閾値を第2閾値と称するものとする。前記平均値efgafaveの絶対値が第2閾値以上であることを条件として、不活性ガス濃度学習値eknco2が更新された場合は、ECU14は、空燃比学習値efgafから不活性ガス濃度学習値eknco2の更新分所定値bを減算するものとする。その際、ECU14は、全運転領域の空燃比学習値efgafから不活性ガス濃度学習値eknco2の更新分を減算する。以上述べた方法により不活性ガス濃度学習値eknco2が決定更新されると、前記式3に従って演算される燃料噴射量燃料噴射時間etauは、CNGの性状変化に伴う理論空燃比の変化及びウェッペ指数の変化を補償可能な値になる。その結果、CNGの性状が変化した場合に、混合気の空燃比を速やかに目標空燃比に収束させることができるとともに、混合気が燃焼した際に発生する熱エネルギの量を所望の量に一致させることができる。以下、本実施例における燃料噴射量燃料噴射時間etauの決定手順について図4に沿って説明する。図4は、燃料噴射量演算ルーチンを示すフローチャートである。燃料噴射量演算ルーチンは、予めECU14のROMに記憶されており、内燃機関1の始動時イグニッションスイッチがオンにされたときにECU14によって実行される。燃料噴射量演算ルーチンでは、ECU14は、先ずS101において、イグニッションスイッチがオンIG=ONにされたか否かを判別する。S101において否定判定された場合IG=OFFは、ECU14は、本ルーチンの実行を終了する。S101において肯定判定された場合IG=ONは、ECU14は、S102へ進む。S102では、ECU14は、空燃比フィードバック制御の実行条件が成立しているか否かを判別する。空燃比フィードバック制御の実行条件は、A/Fセンサ9が活性していることである。A/Fセンサ9の活性は、A/Fセンサ9の温度が活性温度以上であること、冷却水温度が所定温度A/Fセンサ9の温度が活性温度以上になるときの冷却水温度以上であること、或いはA/Fセンサ9より下流の排気温度が所定温度A/Fセンサ9の温度が活性温度以上になるときの排気温度以上であること等を条件として判定される。前記S102において否定判定された場合は、ECU14は、前記S102の処理を繰り返し実行する。一方、前記S102において肯定判定された場合は、ECU14は、S103へ進む。S103では、ECU14は、空燃比フィードバック制御の実行を開始する。その際、ECU14は、別途設定されるサブルーチンに従って空燃比フィードバック制御を実行する。前記サブルーチンでは、ECU14は、先ず、A/Fセンサ9により検出される空燃比と目標空燃比との差に基づいて空燃比フィードバック補正値efafを演算する。次いで、ECU14は、空燃比フィードバック補正値efafを前記式2に代入することにより、空燃比フィードバック補正係数ekafを演算する。さらに、ECU14は、空燃比フィードバック補正係数ekafを前記式3に代入することにより燃料噴射量燃料噴射時間etauを演算する。なお、前記サブルーチンは、空燃比フィードバック制御実行条件が成立する限り、ECU14によって繰り返し実行される。このようにECU20が空燃比フィードバック制御を実行することにより、本発明に係わる制御手段が実現される。S104では、ECU14は、前記S103において算出された空燃比フィードバック補正値efafの絶対値|efaf|が第1閾値th1以上であるか否かを判別する。空燃比フィードバック補正値efafの絶対値|efaf|が第1閾値th1以上になる場合は、残留CNGと異なる性状のCNGが充填されたことにより、燃料タンク内のCNG混合CNGの性状が変化したことになる。そこで、ECU14は、前記S104において肯定判定された場合|efaf|≧th1は、S105へ進み、不活性ガス濃度学習値eknco2の学習処理を実行する。詳細には、ECU14は、先ず、前記空燃比フィードバック補正値efafの正負、及び該空燃比フィードバック補正値efafの絶対値の大きさに応じて所定値aを決定する。次いで、ECU14は、不活性ガス濃度学習値eknco2に前記所定値aを加算し、その演算結果=eknco2aを新たな不活性ガス濃度学習値eknco2に設定する。ECU14は、前記S105の処理を実行した後にS106へ進み、前記空燃比フィードバック補正値efafから前記所定値aを減算する。ECU14は、前記S106の処理を実行し終えると、前記S104へ戻る。すなわち、ECU14は、空燃比フィードバック補正値efafの絶対値が第1閾値th1未満になるまで、S105及びS106の処理を繰り返し実行する。前記S105及び前記S106の処理を繰り返し実行することにより、前記空燃比フィードバック補正値efafが第1閾値th1未満になると、ECU14は、S104において否定判定|efaf|<th1することになる。S104において否定判定すると、ECU14は、S107乃至S112において、空燃比学習値efgafの学習処理を実行する。S107では、ECU14は、空燃比学習値efgafの学習条件空燃比学習条件が成立しているか否かを判別する。空燃比学習条件は、内燃機関1が暖機状態にある冷却水温度が暖機判定温度以上であること、空燃比フィードバック補正係数ekafの大きさが予め規定された範囲から逸脱する状態が一定期間継続していること等である。前記S107において否定判定された場合は、ECU14は、該S107の処理を繰り返し実行する。前記S107において肯定判定された場合は、ECU14は、S108へ進む。S108では、ECU14は、空燃比学習値efgafの学習処理を開始する。その際、ECU14は、既知の方法により空燃比学習値efgafの学習処理を実行する。S109では、ECU14は、前記S108で求められた空燃比学習値efgafが零以外の値であるか否かを判別する。記S108で求められた空燃比学習値efgafが零である場合efgaf=0は、ECU14は、前記S107へ戻る。一方、記S108で求められた空燃比学習値efgafが零以外の値である場合efgaf≠0は、ECU14は、S110へ進む。S110では、ECU14は、内燃機関1の全運転領域における空燃比学習値efgafの平均値efgafaveを演算し、前記平均値efgafaveの絶対値が第2閾値th2以上であるか否かを判別する。前記S110において否定判定された場合|efgafav|<th2は、ECU14は、前記S107へ戻る。一方、前記S110において肯定判定された場合|efgafav|≧th2は、ECU14は、S111へ進む。S111では、ECU14は、不活性ガス濃度学習値eknco2の学習処理を実行する。詳細には、ECU14は、先ず、前記平均値efgafaveの正負、及び該平均値efgafaveの絶対値の大きさに応じて所定値bを決定する。次いで、ECU14は、不活性ガス濃度学習値eknco2に前記所定値bを加算し、その演算結果=eknco2bを新たな不活性ガス濃度学習値eknco2に設定する。ECU14は、前記S111の処理を実行した後にS112へ進み、空燃比学習値efgafから前記所定値bを減算する。その際、ECU14は、内燃機関1の運転領域毎に設定された空燃比学習値efgafの全てについて前記所定値bの減算処理を行う。ECU14は、前記S112の処理を実行し終えると、S113へ進み、イグニッションスイッチがオフIG=OFFにされた否かを判別する。S113において否定判定された場合は、ECU14は、前記S107以降の処理又は前記S104以降の処理を再度実行する。一方、S113において肯定判定された場合は、ECU14は、本ルーチンの実行を終了する。なお、ECU14が前記S105又は前記S111の処理を実行することにより、本発明に係わる補正手段が実現される。以上述べたようにECU14が図4の処理ルーチンを実行すると、CNGの性状が変化した場合CNGの不活性ガス濃度が変化した場合に、燃料噴射量燃料噴射時間etauは、変化後の性状に適した燃料噴射量燃料噴射時間になる。つまり、燃料噴射量燃料噴射時間etauは、混合気の空燃比が目標空燃比に一致する燃料噴射量燃料噴射時間になるとともに、混合気の燃焼時に発生する熱エネルギの量が所望の量となる燃料噴射量燃料噴射時間になる。その結果、CNGの性状変化によって、混合気の空燃比が目標空燃比から乖離する事態や、混合気の燃焼時に発生する熱エネルギの量が所望の量から乖離する事態を回避することができる。<実施例2>次に、本発明の第2の実施例について図5乃至図7に基づいて説明する。ここでは、前述した第1の実施例と異なる構成について説明し、同様の構成については説明を省略する。前述した第1の実施例では、CNGの性状が変化した場合に燃料噴射量燃料噴射時間を補正する例について述べたが、本実施例では、CNGの性状が変化した場合に、点火タイミングを補正する例について述べる。CNGの不活性ガス濃度が高いときは低いときに比べ、混合気の燃焼速度が遅くなる。混合気の燃焼速度が遅くなると、内燃機関1の出力が低下したり、排気の温度が不要に高くなったりする可能性がある。そこで、本実施例では、ECU14は、CNGの性状が変化した場合に、CNGの不活性ガス濃度に応じて点火タイミングを補正するようにした。たとえば、ECU14は、CNGの不活性ガス濃度が高いときは低いときに比べ、点火タイミングが早く進角されるような補正を行う。なお、CNGの不活性ガス濃度は、前述した不活性ガス濃度学習値eknco2の大きさに比例する。たとえば、図5に示すように、CNGの不活性ガス濃度が高いときは低いときに比べ、不活性ガス濃度学習値eknco2が大きくなる。したがって、ECU14は、図6に示すように、不活性ガス濃度学習値eknco2が大きいときは小さいときに比べ、点火タイミングが早くなるように補正を行えばよい。このように点火タイミングの補正が実施されると、CNGの性状が変化した場合であっても、混合気の燃焼終了時期を所望の時期にすることができる。その結果、内燃機関1の出力が低下したり、又は排気の温度が不要に高くなったりする事態を回避することができる。なお、ECU14は、EGRシステムを備えた内燃機関においては、点火タイミングの代わりにEGRガス量を補正してもよい。たとえば、ECU14は、図7に示すように、不活性ガス濃度学習値eknco2が大きいときは小さいときに比べ、EGRガス量が少なくなるようにEGR弁の開度を補正してもよい。また、吸気バルブと排気バルブの少なくとも一方の開閉タイミングを変更可能な可変動弁機構を備えた内燃機関においては、ECU14は、不活性ガス濃度学習値eknco2が大きいときは小さいときに比べ、気筒3内に残留する既燃ガス内部EGRガスが少なくなるように可変動弁機構を制御してもよい。上記した種々の方法により、気筒3内のEGRガス量が調整されると、CNGの不活性ガス濃度が変化した場合であっても、混合気に含まれる不活性ガスの濃度の変化を抑制することができる。その結果、CNGの不活性ガス濃度が変化した場合に、混合気の燃焼速度が変化することを抑制することができる。また、可変動弁機構を備えた内燃機関においては、ECU14は、点火タイミングやEGRガス量を補正する代わりに、吸気が気筒3内へ流入する際の速度を変更するように可変動弁機構を制御してもよい。たとえば、ECU14は、不活性ガス濃度学習値eknco2が大きいときは小さいときに比べ、吸気の流速が速くなるように、可変動弁機構を制御してもよい。吸気の流速が速くなると、混合気が燃焼する際の火炎伝播速度を高めることができる。その結果、CNGの不活性ガス濃度が高くなった場合に、混合気の燃焼速度の低下を抑制することができる。以上述べた第1及び第2の実施例では、CNGが気筒内に噴射される内燃機関に本発明を適用する例について述べたが、CNGが吸気通路吸気ポートに噴射される内燃機関に本発明を適用してもよいことは勿論である。また、第1及び第2の実施例では、CNGを燃料とする内燃機関に本発明を適用する例について述べたが、CNGと液体燃料ガソリンやアルコール燃料などを選択的に使用する内燃機関に本発明を適用することも可能である。