(57)【要約】      （修正有）【課題】「アルコール燃料と化石燃料の混合率」および「化石燃料の燃料性状」をオンボードで検出する方式と、さらに、アルコール燃料と化石燃料それぞれが燃焼して発生するＣＯ2排出量を分離演算する方式を提供する。【解決手段】混合燃料の温度が所定値Ａ以上のとき、化石燃料とアルコール燃料の混合率を検出（推定）する手段と、混合燃料の温度が所定値Ｂ以下のとき、前記化石燃料とアルコール燃料の混合率に基づいて、化石燃料の燃料性状を検出（推定）する手段と、前記検出した「化石燃料とアルコール燃料の混合率」に基づいて、化石燃料が燃焼したことにより発生したＣＯ2量とアルコール燃料が燃焼したことにより発生したＣＯ2量を演算する手段を備えたエンジンの制御装置。【選択図】図１
2009150239.tif 000002
【特許請求の範囲】
【請求項１】
化石燃料とアルコール燃料が混合されている燃料を用いるエンジンの制御装置において、
化石燃料とアルコール燃料の混合率を検出または推定する手段と、
化石燃料の燃料性状を検出または推定する手段とを
備えたことを特徴とするエンジンの制御装置。
【請求項２】
「エンジンの運転状態を表すパラメータ」及び／または「エンジンに取り付けられているセンサの出力値」に基づいて化石燃料とアルコール燃料の混合率を検出または推定する手段と、
化石燃料の燃料性状を検出または推定する手段とを
備えたことを特徴とする請求項１に記載のエンジンの制御装置。
【請求項３】
前記化石燃料とアルコール燃料の混合率を検出または推定する手段と、
前記化石燃料の燃料性状を検出また推定する手段とは、
異なる運転条件で、実施されることを
特徴とする請求項１に記載のエンジンの制御装置。
【請求項４】
前記化石燃料とアルコール燃料の混合率を検出する手段の検出結果に基づいて、前記化石燃料の燃料性状を検出または推定することを
特徴とする請求項１に記載のエンジンの制御装置。
【請求項５】
化石燃料とアルコール燃料の混合燃料の温度を直接的もしくは間接的に検出する手段と、
前記検出した混合燃料の温度が所定値Ａ以上のとき、
前記化石燃料とアルコール燃料の混合率を検出又は推定を実施する手段と、
前記検出した混合燃料の温度が所定値Ｂ以下のとき、
前記化石燃料の燃料性状を検出又は推定を実施する手段とを
特徴とする請求項１に記載のエンジンの制御装置。
【請求項６】
エンジンの冷却水温が所定値Ａ以上のとき、
前記化石燃料とアルコール燃料の混合率を検出又は推定を実施する手段と、
エンジンの冷却水温が所定値Ｂ以下のとき、
前記化石燃料の燃料性状を検出又は推定を実施する手段とを
特徴とする請求項１に記載のエンジンの制御装置。
【請求項７】
エンジンの燃焼圧を直接的もしくは間接的に検出する手段を備え、
前記検出した混合燃料の温度が所定値Ａ以上のとき、
前記燃焼圧に基づいて、前記化石燃料とアルコール燃料の混合率を検出又は推定を実施する手段と、
前記検出した混合燃料の温度が所定値Ｂ以下のとき、
前記、燃焼圧に基づいて、前記化石燃料の燃料性状を検出又は推定を実施する手段とを
特徴とする請求項１に記載のエンジンの制御装置。
【請求項８】
請求項７において、クランク角信号からエンジンの燃焼圧を間接的に検出する手段を備えたことを特徴とする
エンジンの制御装置。
【請求項９】
空燃比もしくはエンジンの排気成分を直接的もしくは間接的に検出する手段を備え、
前記検出した混合燃料の温度が所定値Ａ以上のとき、
前記空燃比もしくはエンジンの排気成分に基づいて、前記化石燃料とアルコール燃料の混合率を検出又は推定を実施する手段と、
前記検出した混合燃料の温度が所定値Ｂ以下のとき、
前記空燃比若しくはエンジンの排気成分に基づいて前記化石燃料の燃料性状を検出又は推定を実施する手段とを
特徴とする請求項１に記載のエンジンの制御装置。
【請求項１０】
前記直接的もしくは間接的に検出した混合燃料の温度が所定値Ａ以上のとき、
「燃料噴射量もしくは目標燃焼圧」と「前記直接的もしくは間接的に検出した燃焼圧」との関係に基づいて、前記化石燃料とアルコール燃料との混合率を検出又は推定する手段と、
前記直接的もしくは間接的に検出した混合燃料の温度が所定値Ｂ以下のとき、
前記化石燃料とアルコール燃料との混合率と、「燃料噴射量もしくは目標燃焼圧」と「前記直接的もしくは間接的に検出した燃焼圧」との関係に基づいて、前記化石燃料の燃料性状を検出又は推定する手段とを
備えたことを特徴とする請求項１に記載のエンジンの制御装置。
【請求項１１】
前記直接的もしくは間接的に検出した混合燃料の温度が所定値Ａ以上のとき、
「前記直接的もしくは間接的に検出した空燃比」と「前記直接的もしくは間接的に検出した燃焼圧」もしくは「前記燃焼圧のばらつき」との関係に基づいて、前記化石燃料とアルコール燃料の混合率を検出又は推定する手段と、
前記直接的もしくは間接的に検出した混合燃料の温度が所定値Ｂ以下のとき、
前記化石燃料とアルコール燃料との混合率と、「エンジンへの吸入空気量と燃料噴射量の比である目標空燃比」と、「前記直接的もしくは間接的に検出した空燃比」の関係に基づいて、前記化石燃料の燃料性状を検出又は推定する手段とを
備えたことを特徴とする請求項１に記載のエンジンの制御装置。
【請求項１２】
前記検出した「化石燃料とアルコール燃料の混合率」及び／又は「化石燃料の燃料性状」に基づいて、エンジンの目標空燃比，目標点火時期を補正する手段を
備えたことを特徴とする請求項１〜１１に記載のエンジンの制御装置。
【請求項１３】
「化石燃料とアルコール燃料の混合率」を直接的もしくは間接的に検出する手段と、
前記「化石燃料とアルコール燃料の混合率」に基づいて、化石燃料が燃焼したことにより発生したＣＯ2量とアルコール燃料が燃焼したことにより発生したＣＯ2量を演算する手段を
備えたことを特徴とするエンジンの制御装置。
【請求項１４】
燃料噴射量に前記検出した「化石燃料とアルコール燃料の混合率」を乗じた値に基づいて、
化石燃料が燃焼したことにより発生したＣＯ2量とアルコール燃料が燃焼したことにより発生したＣＯ2量を演算する手段を
備えたことを特徴とする請求項１３に記載のエンジンの制御装置。
【請求項１５】
前記化石燃料が燃焼したことにより発生したＣＯ2量に基づいて、ＣＯ2排出量診断を実施する手段を
備えたことを特徴とする請求項１３に記載のエンジンの制御装置。
【請求項１６】
化石燃料とアルコール燃料とを混合した混合燃料を用いるエンジンの制御装置において、
前記混合燃料が第１の所定温度以上のときに、前記混合燃料に含まれる化石燃料とアルコール燃料の混合率を検出または推定する手段と、
前記混合気燃料が前記第１の所定温度よりも低い第２の所定温度以下のときに化石燃料の燃料性状を検出または推定する手段とを
備えたことを特徴とするエンジンの制御装置。
【請求項１７】
化石燃料とアルコール燃料とを混合した混合燃料を用いるエンジンの制御方法において、
前記混合燃料が第１の所定温度以上のときに、前記混合燃料に含まれる化石燃料とアルコール燃料の混合率を検出または推定し、
前記混合気燃料が前記第１の所定温度よりも低い第２の所定温度以下のときに化石燃料の燃料性状を検出または推定する
ことを特徴とするエンジンの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンの制御装置に関し、特に、化石燃料とアルコール燃料が混合されている燃料を用いるエンジン制御装置に関するものである。
【背景技術】
【０００２】
地球温暖化を背景に、自動車から排出されるＣＯ2量の削減が、緊急の課題となっている。アルコール燃料（バイオ燃料）は、カーボンニュートラル由来の（環境中の炭素循環量に対して中立な）燃料であると考えられており、ＣＯ2排出量の削減に有効であると言われている。このため、アルコール燃料と化石燃料（ガソリンなど）を混合した燃料が徐々に普及しつつある。一方、アルコール燃料と化石燃料では、燃焼特性が異なるため、その混合率によって、エンジン制御のパラメータを変えて、運転性能，排気性能を最適化させる必要がある。また、化石燃料の最たるものであるガソリンにおいても、その生成過程から、性状が一定の範囲にばらつき、特に気化率に影響するため、ガソリンの性状に応じて、エンジン制御のパラメータを変えて、運転性能，排気性能を最適化させる必要があることが知られている。
【０００３】
特許文献１においては、化石燃料とアルコール燃料の混合率の検出方法に関する発明が開示されている。具体的には、誘電率，光学屈折率などを検出して燃料の混合率を求め、その一方で、空燃比フィードバック制御の補正量の平均値から前述の混合率を補正する発明が開示されている。しかしながら、当出願においては、上述のような、化石燃料（ガソリン）側の燃料性状ばらつきは、考慮されておらず、したがって、燃料性状のばらつきの影響を受けてしまうため、化石燃料とアルコール燃料の混合率の誤検出の恐れがある。
【０００４】
また、特許文献２においては、ＣＯ2排出量をオンボードで診断方法に関する発明が開示されている。しかし、当出願においては、ガソリンのみを用いたエンジンにおいて、ＣＯ2排出量を診断するものであり、アルコール燃料が混入した場合については、配慮されておらず、アルコール燃料と化石燃料それぞれが燃焼して発生するＣＯ2排出量を分離演算することはできない。
【０００５】
【特許文献１】特開平３−１８５３４９号公報
【特許文献２】特開２００６−１０４９８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
アルコール燃料が燃焼することにより発生するＣＯ2量は、大気中のＣＯ2濃度上昇には、影響しないと扱われるため、化石燃料の燃焼することにより発生するＣＯ2量とは、地球温暖化に影響するＣＯ2排出量削減の観点では分離して検出もしくは管理する必要がある。
【課題を解決するための手段】
【０００７】
上記の事情に鑑み、本発明においては、「アルコール燃料と化石燃料の混合率」および「化石燃料の燃料性状」をオンボードで検出する方式と、さらに、アルコール燃料と化石燃料それぞれが燃焼して発生するＣＯ2排出量を分離演算する方式を提案するものである。
【０００８】
請求項１においては、化石燃料とアルコール燃料が混合されている燃料を用いるエンジン制御において、化石燃料とアルコール燃料の混合率を検出（推定）する手段と、化石燃料の燃料性状を検出（推定）する手段とを備えたことを特徴とするエンジンの制御装置を提案する。
【０００９】
すなわち、図１に示すように、化石燃料とアルコール燃料の混合率を検出（推定）する手段と化石燃料の燃料性状を検出（推定）する手段の双方を備えることで、混合燃料の物性の内、エンジンの運転状態に与える物性である化石燃料とアルコール燃料の混合率と化石燃料の燃料性状の双方を検出するものである。
【００１０】
請求項２においては、「エンジンの運転状態を表すパラメータ」もしくは／および、「エンジンに取り付けられているセンサの出力値」に基づいて化石燃料とアルコール燃料の混合率を検出（推定）する手段と、化石燃料の燃料性状を検出（推定）する手段とを備えたことを特徴とする請求項１に記載のエンジンの制御装置を提案する。
【００１１】
すなわち、図２に示すように、化石燃料とアルコール燃料の混合率と化石燃料の燃料性状を検出するためにエンジンの運転状態を表すパラメータもしくは／およびエンジンに取り付けられているセンサの出力値を用いることを明記するものである。
【００１２】
請求項３においては、前記化石燃料とアルコール燃料の混合率を検出（推定）する手段と、前記、化石燃料の燃料性状を検出（推定）する手段は、異なる運転条件で実施されることを特徴とする請求項１，２に記載のエンジンの制御装置を提案する。
【００１３】
すなわち、図３に示すように、化石燃料とアルコール燃料の混合率を検出（推定）と化石燃料の燃料性状を検出（推定）を異なる運転条件で実施されることを明記するものである。すなわち、後述するように、化石燃料とアルコール燃料の混合率の検出精度が高くなる運転条件と燃料性状の検出精度が高くなる運転条件があるため、それぞれに向いた運転条件で検出（推定）を実施するものである。
【００１４】
請求項４においては、前記化石燃料とアルコール燃料の混合率の検出結果に基づいて、前記化石燃料の燃料性状を検出（推定）することを特徴とする請求項１〜３に記載のエンジンの制御装置を提案する。
【００１５】
すなわち、後に詳述するが、図４に示すように、まず、化石燃料とアルコール燃料の混合率を求めることで、例えば混合燃料単位体積当たりの化石燃料量（化石燃料が燃焼性能に与える影響度）を予め把握しておき、その後に、化石燃料の燃料性状の検出精度が高い運転条件で、同性状を検出するものである。
【００１６】
請求項５においては、化石燃料とアルコール燃料の混合燃料の温度を直接的もしくは間接的に検出する手段と、前記検出した混合燃料の温度が所定値Ａ以上のとき、前記化石燃料とアルコール燃料の混合率を検出（推定）を実施する手段と、前記検出した混合燃料の温度が所定値Ｂ以下のとき、前記化石燃料の燃料性状を検出（推定）を実施する手段とを特徴とする請求項１〜４に記載のエンジンの制御装置を提案する。
【００１７】
すなわち、図５に示すように、混合燃料の温度が所定値Ａ以上のとき、化石燃料とアルコール燃料の混合率を検出（推定）する。また、混合燃料の温度が所定値Ｂ以下のとき、化石燃料の燃料性状を検出（推定）を実施するものである。
【００１８】
これは、「アルコール燃料と化石燃料の当量比（単位体積あたりの熱量）には差があり、この当量比差は燃料温度に依存しないことと」と「化石燃料の燃料性状差は比較的低温で、その物性差（特に気化率）が顕著となる」ことに見出し、利用したものである。燃料性状差の物性（特に気化率）が現れない領域である燃料温度が十分に高い領域（所定値Ａ以上）で、化石燃料とアルコール燃料の混合率を検出（推定）し、燃料性状差の物性（特に気化率）が現れやすい燃料温度が比較的低い領域（所定値Ｂ以下）で、化石燃料の燃料性状を検出（推定）するものである。
【００１９】
請求項６においては、エンジンの冷却水温が所定値Ａ以上のとき、前記化石燃料とアルコール燃料の混合率を検出（推定）を実施する手段と、エンジンの冷却水温が所定値Ｂ以下のとき、前記化石燃料の燃料性状を検出（推定）を実施する手段とを特徴とする請求項１〜５に記載のエンジンの制御装置を提案する。ここで、所定値Ａと所定値Ｂとの間には、所定値Ａ＞所定値Ｂの関係がある。
【００２０】
すなわち、図５に示すように、また、請求項５の説明で述べたように、混合燃料の温度をエンジンの冷却水温で代替するものである。例えば、所定値Ａは６０℃、所定値Ｂは３０℃とするのが良い。
【００２１】
請求項７においては、エンジンの燃焼圧を直接的もしくは間接的に検出する手段を備え、前記検出した混合燃料の温度が所定値Ａ以上のとき、前記燃焼圧に基づいて、前記化石燃料とアルコール燃料の混合率を検出（推定）を実施する手段と、前記検出した混合燃料の温度が所定値Ｂ以下のとき、前記、燃焼圧に基づいて、前記、化石燃料の燃料性状を検出（推定）を実施する手段とを特徴とする請求項１〜６に記載のエンジンの制御装置を提案する。
【００２２】
すなわち、図６に示すように、燃焼圧に基づいて、化石燃料とアルコール燃料の混合率と化石燃料の燃料性状を検出するものである。前述したように、化石燃料とアルコール燃料の混合率は、例えば、十分に燃料温度が高い領域で検出する。つまり、混合率に応じて、当量比が変化するので、噴射した燃料量に対する発生熱量（燃焼圧）が変化する。より具体的には、アルコール燃料の混合率が高いほど、単位体積当たりの熱量は低くなるため、燃焼圧も小さくなる。一方、比較的燃料温度が低い領域では、アルコール燃料の混合率によって決まる当量比（発生熱量）以外に、化石燃料の燃料性状差の物性（特に気化率）が現れるようになるため、発生熱量（燃焼圧）はその影響も受けるようになる。以上より、各条件における燃焼圧を検出することで、化石燃料とアルコール燃料の混合率と化石燃料の燃料性状を検出するものである。
【００２３】
請求項８においては、請求項７において、クランク角信号からエンジンの燃焼圧を間接的に検出する手段を備えたことを特徴とするエンジンの制御装置を提案する。
【００２４】
すなわち、図７に示すように、例えば、クランク角信号から所定の信号処理を行うことで、筒内圧と相関のある角加速度，角加加速度を演算し、その値から、請求項７の説明で述べた原理の基づいて、化石燃料とアルコール燃料の混合率と化石燃料の燃料性状を検出するものである。
【００２５】
請求項９においては、空燃比もしくはエンジンの排気成分を直接的もしくは間接的に検出する手段を備え、前記検出した混合燃料の温度が所定値Ａ以上のとき、前記空燃比もしくはエンジンの排気成分に基づいて、前記化石燃料とアルコール燃料の混合率を検出（推定）を実施する手段と、前記検出した混合燃料の温度が所定値Ｂ以下のとき、前記空燃比もしくはエンジンの排気成分に基づいて前記化石燃料の燃料性状を検出（推定）を実施する手段とを特徴とする請求項１〜８に記載のエンジンの制御装置を提案する。
【００２６】
すなわち、図８に示すように、空燃比，排気成分を用いて、化石燃料とアルコール燃料の混合率と化石燃料の燃料性状を検出するものである。請求項７の説明で述べたように、化石燃料とアルコール燃料の混合率は、当量比に現れる。例えば、ある実空燃比（排気成分）における燃料量（目標燃焼圧）と実燃焼圧を比較することで、より正確に当量比を求めることができ、持って混合率を求めることが可能である。その他、空燃比に対する燃焼圧のばらつき（標準偏差，分散などの統計的性質）の関係は、当量比（単位体積あたりの熱量）に応じて変わるので、実空燃比と実燃焼圧のばらつきの関係を検出することで、化石燃料とアルコール燃料の混合率の検出が可能となる。
【００２７】
さらに、化石燃料の燃料性状差の物性すなわち、「燃料気化率の差」と「燃料噴射量（もしくはエンジンへの目標空燃比）に対する空燃比（排気成分）」とも相関があるため、燃料性状を求めることが可能である。
【００２８】
請求項１０においては、前記直接的もしくは間接的に検出した混合燃料の温度が所定値Ａ以上のとき、「燃料噴射量もしくは目標燃焼圧」と「前記直接的もしくは間接的に検出した燃焼圧」の関係に基づいて、前記、化石燃料とアルコール燃料の混合率を検出（推定）する手段と、前記直接的もしくは間接的に検出した混合燃料の温度が所定値Ｂ以下のとき、前記化石燃料とアルコール燃料の混合率と、「燃料噴射量もしくは目標燃焼圧」と「前記直接的もしくは間接的に検出した燃焼圧」の関係に基づいて、前記、化石燃料の燃料性状を検出（推定）する手段とを備えたことを特徴とする請求項１〜９に記載のエンジンの制御装置を提案する。
【００２９】
すなわち、図９に示されるものである。請求項７の説明で述べた検出原理に対して、より正確に検出するものである。燃料噴射量もしくは目標燃焼圧と実際の燃焼圧を比較することで、燃料温度が十分に高い領域では、前述の「化石燃料とアルコール燃料の混合率と相関のある当量比」を求め、また、比較的燃料温度が低い領域では「化石燃料の燃料性状と相関のある気化率」を求めるものである。
【００３０】
請求項１１においては、前記直接的もしくは間接的に検出した混合燃料の温度が所定値Ａ以上のとき、「前記直接的もしくは間接的に検出した空燃比」と「前記直接的もしくは間接的に検出した燃焼圧」もしくは「前記燃焼圧のばらつき（分散，標準偏差など統計的性質）」との関係に基づいて、前記、化石燃料とアルコール燃料の混合率を検出（推定）する手段と、前記直接的もしくは間接的に検出した混合燃料の温度が所定値Ｂ以下のとき、前記化石燃料とアルコール燃料の混合率と、「エンジンへの吸入空気量と燃料噴射量の比である目標空燃比」と、「前記直接的もしくは間接的に検出した空燃比」の関係に基づいて、前記、化石燃料の燃料性状を検出（推定）する手段とを備えたことを特徴とする請求項１〜１０に記載のエンジンの制御装置を提案する。
【００３１】
すなわち、図１０に示されるものである。請求項９の説明で述べた検出原理に対して、より正確に検出するものである。燃料温度が十分に高い領域では、実空燃比と実燃焼圧（もしくは実燃焼圧のばらつき）を比較することで、「化石燃料とアルコール燃料の混合率と相関のある当量比」を求め、また、比較的燃料温度が低い領域では、目標空燃比と実空燃比の関係から「化石燃料の燃料性状と相関のある気化率」を求めるものである。
【００３２】
請求項１２においては、前記検出した「化石燃料とアルコール燃料の混合率」もしくは／および「化石燃料の燃料性状」に基づいて、エンジンの目標空燃比，目標点火時期を補正する手段を備えたことを特徴とする請求項１〜１１に記載のエンジンの制御装置を提案する。
【００３３】
すなわち、図１１に示すように、「化石燃料とアルコール燃料の混合率」もしくは「化石燃料の燃料性状」に応じて、最適な目標空燃比，目標点火時期は異なるので、検出結果に応じて、目標空燃比，目標点火時期を補正するものである。
【００３４】
請求項１３においては、「化石燃料とアルコール燃料の混合率」を直接的もしくは間接的に検出する手段と、前記「化石燃料とアルコール燃料の混合率」に基づいて、化石燃料が燃焼したことにより発生したＣＯ2量とアルコール燃料が燃焼したことにより発生したＣＯ2量を演算する手段を備えたことを特徴とするエンジンの制御装置を提案する。
【００３５】
すなわち、図１２に示すように、「化石燃料とアルコール燃料の混合率」が分かれれば、噴射燃料量が燃焼して発生するＣＯ2の内、化石燃料が燃焼して発生したＣＯ2量とアルコール燃料が燃焼した発生したＣＯ2量を分離することが可能である。それを明記したものである。
【００３６】
請求項１４においては、燃料噴射量に前記検出した「化石燃料とアルコール燃料の混合率」を乗じた値に基づいて、化石燃料が燃焼したことにより発生したＣＯ2量とアルコール燃料が燃焼したことにより発生したＣＯ2量を演算する手段を備えたことを特徴とする請求項１３に記載のエンジンの制御装置を提案する。
【００３７】
すなわち、図１３に示される。請求項１３の方式をより具体的に述べたものである。燃料噴射量に混合率を乗じれば、化石燃料量分とアルコール燃料量分が算出される。それらの値に基づいて、おのおのが燃焼して発生するＣＯ2量を求めるものである。
【００３８】
請求項１５においては、前記化石燃料が燃焼したことにより発生したＣＯ2量に基づいて、ＣＯ2排出量診断を実施する手段を備えたことを特徴とする請求項１３，１４に記載のエンジンの制御装置を提案する。
【００３９】
すなわち、図１４に示されるものである。前述したように、アルコール燃料が燃焼することにより発生するＣＯ2量は、大気中のＣＯ2濃度上昇には、影響しないと扱われるため、化石燃料の燃焼することにより発生するＣＯ2量とは、地球温暖化に影響するＣＯ2排出量削減の観点では分離して検出もしくは管理する必要がある。したがって、化石燃料が燃焼したことにより発生したＣＯ2量だけに基づいて、ＣＯ2排出量診断を実施するものである。
【００４０】
請求項１６，１７においては、前記混合燃料が第１の所定温度以上のときに、前記混合燃料に含まれる化石燃料とアルコール燃料の混合率を検出または推定し、前記混合気燃料が前記第１の所定温度よりも低い第２の所定温度以下のときに化石燃料の燃料性状を検出または推定することを特徴とするエンジンの制御方法及びこれを実現する制御装置である。
【００４１】
これは、請求項５における説明でも述べたように、「アルコール燃料と化石燃料の当量比（単位体積あたりの熱量）には差があり、この当量比差は燃料温度に依存しないことと」と「化石燃料の燃料性状差は比較的低温で、その物性差（特に気化率）が顕著となる」ことに見出し、利用したものである。燃料性状差の物性（特に気化率）が現れない領域である燃料温度が十分に高い領域で、化石燃料とアルコール燃料の混合率を検出（推定）し、燃料性状差の物性（特に気化率）が現れやすい燃料温度が比較的低い領域で、化石燃料の燃料性状を検出（推定）するものである。
【発明の効果】
【００４２】
以上より、本発明によれば、「アルコール燃料と化石燃料の混合率」および「化石燃料の燃料性状」をオンボードで検出し、検出結果に基づいて、エンジンを制御するので、混合率，燃料性状によらず、運転性および排気性能を好適に保つことができる。さらに、アルコール燃料と化石燃料それぞれが燃焼して発生するＣＯ2排出量を分離演算するので、温室効果ガス排出量診断の観点で、高精度なオンボード演算（診断）が可能となる。
【発明を実施するための最良の形態】
【００４３】
（実施例１）
図１５は本実施例を示すシステム図である。多気筒で構成されるエンジン９において、外部からの空気はエアクリーナ１を通過し、吸気マニホールド４，コレクタ５を経てシリンダー内に流入する。流入空気量は電子スロットル３により調節される。エアフロセンサ２では流入空気量が検出される。クランク角センサ１５では、クランク軸の回転角１゜と燃焼周期毎の信号が出力される。水温センサ１４はエンジンの冷却水温度を検出する。またアクセル開度センサ１３は、アクセル６の踏み込み量を検出し、それによって運転者の要求トルクを検出する。アクセル開度センサ１３，エアフロセンサ２，電子スロットル３に取り付けられたスロットル弁開度センサ１７，クランク角センサ１５，水温センサ１４のそれぞれの信号はコントロールユニット１６に送られ、これらセンサ出力からエンジンの運転状態を得て、空気量，燃料噴射量，点火時期のエンジンの主要な操作量が最適に演算される。コントロールユニット１６内で演算された燃料噴射量は開弁パルス信号に変換され、燃料噴射弁７に送られる。またコントロールユニット１６で演算された点火時期で点火されるよう駆動信号が点火プラグ８に送られる。噴射された燃料は吸気マニホールドからの空気と混合されエンジン９のシリンダー内に流入し混合気を形成する。吸気弁３１は、可変動弁であり、開弁時期，閉弁時期がそれぞれ制御可能である。混合気は所定の点火時期で点火プラグ８から発生される火花により爆発しその燃焼圧によりピストンを押し下げエンジンの動力となる。爆発後の排気は排気マニホールド１０を経て三元触媒１１に送り込まれる。排気還流管１８を通って排気の一部は吸気側に還流される。還流量はバルブ１９によって制御される。Ａ／Ｆセンサ１２はエンジン９と三元触媒１１の間に取り付けられており、排気中に含まれる酸素濃度に対して線形の出力特性を持つ。排気中の酸素濃度と空燃比の関係はほぼ線形になっており、したがって酸素濃度を検出するＡ／Ｆセンサ１２により空燃比を求めることが可能となる。コントロールユニット１６ではＡ／Ｆセンサ１２の信号から三元触媒１１上流の空燃比を算出し、Ｏ2センサ２０の信号から、三元触媒下流のＯ2濃度もしくはストイキに対してリッチもしくはリーンであるかを算出する。また、両センサの出力を用いて三元触媒１１の浄化効率が最適となるよう燃料噴射量もしくは空気量を逐次補正するＦ／Ｂ制御を行う。また、吸気温センサ２９で、吸気温が、筒内圧（燃焼圧）センサ３０で、筒内圧（燃焼圧）が、それぞれ検出される。
【００４４】
なお、図１５中には、図示されていないが、燃料タンクには、「アルコール燃料と化石燃料の混合燃料」が入っており、その混合率は任意である。また、その内、化石燃料の燃料性状も前述したように、一定のばらつきを有している。
【００４５】
図１６はコントロールユニット１６の内部を示したものである。コントロールユニット（ＥＣＵ１６）内にはＡ／Ｆセンサ１２，スロットル弁開度センサ１７，エアフロセンサ２，クランク角センサ１５，水温センサ１４，アクセル開度センサ１３，Ｏ2センサ２０，吸気温センサ２９，筒内圧センサ３０の各センサ出力値が入力され、入力回路２４にてノイズ除去等の信号処理を行った後、入出力ポート２５に送られる。入力ポートの値はＲＡＭ２３に保管され、ＣＰＵ２１内で演算処理される。演算処理の内容を記述した制御プログラムはＲＯＭ２２に予め書き込まれている。制御プログラムに従って演算された各アクチュエータ作動量を表す値はＲＡＭ２３に保管された後、出力ポート２５に送られる。点火プラグの作動信号は点火出力回路内の一次側コイルの通流時はＯＮとなり、非通流時はＯＦＦとなるＯＮ・ＯＦＦ信号がセットされる。点火時期はＯＮからＯＦＦになる時である。出力ポートにセットされた点火プラグ用の信号は点火出力回路２６で燃焼に必要な十分なエネルギーに増幅され点火プラグに供給される。また燃料噴射弁の駆動信号は開弁時ＯＮ，閉弁時ＯＦＦとなるＯＮ・ＯＦＦ信号がセットされ、燃料噴射弁駆動回路２７で燃料噴射弁を開くに十分なエネルギーに増幅され燃料噴射弁７に送られる。電子スロットル３の目標開度を実現する駆動信号は、電子スロットル駆動回路２８を経て、電子スロットル３に送られる。以下、ＲＯＭ２２に書き込まれる制御プログラムについて述べる。
【００４６】
図１７は制御全体を表したブロック図であり、以下の演算部から構成される。
・  混合率・燃料性状検出許可部（図１８）
・  混合率検出部（図１９）
・  燃料性状検出部（図２０）
「混合率・燃料性状検出許可部」で、「化石燃料とアルコール燃料の混合率」もしくは「化石燃料の燃料性状」の検出が許可されると（Ｆｐ＿ｍｉｘ＝１，Ｆｐ＿ｐｒｏ＝１），Ｆｐ＿ｍｉｘ＝１のとき「混合率検出部」で、「化石燃料とアルコール燃料の混合率（Ｒ＿ｍｉｘ）」を検出する。また、Ｆｐ＿ｐｒｏ＝１のとき「燃料性状検出部」で、「燃料性状（Ｒ＿ｐｒｏ）」を検出する。
【００４７】
以下、各演算部の詳細説明をする。
【００４８】
＜混合率・燃料性状検出許可部（図１８）＞
本演算部（許可部）では、「化石燃料とアルコール燃料の混合率」および「化石燃料の燃料性状」の検出の許可の判定（Ｆｐ＿ｍｉｘ，Ｆｐ＿ｐｒｏ）を行う。具体的には図１８に示されるように、
・  「（化石燃料とアルコール燃料の）混合率の検出許可フラグＦｐ＿ｍｉｘ」は、
Ｔｗｎ≧Ｔｗｎ＿ｍｉｘのとき、Ｆｐ＿ｍｉｘ＝１とし、
それ以外のとき、Ｆｐ＿ｍｉｘ＝０とする。
【００４９】
ここにＴｗｎは、エンジン冷却水温である。
・  「化石燃料の燃料性状の検出許可フラグＦｐ＿ｐｒｏ」は、
Ｔｗｎ≦Ｔｗｎ＿ｐｒｏかつＦｅ＿ｍｉｘ＝１のとき、Ｆｐ＿ｐｒｏ＝１とし、
それ以外のとき、Ｆｐ＿ｍｉｘ＝０とする。
【００５０】
前述したように、本許可部は、「アルコール燃料と化石燃料の当量比（単位体積あたりの熱量）には差があり、この当量比差は燃料温度に依存しないことと」と「化石燃料の燃料性状差は比較的低温で、その物性差（特に気化率）が顕著となる」ことに着目したものである。燃料性状差の物性（特に気化率）が現れない領域である燃料温度が十分に高い領域（Ｔｗｎ≧Ｔｗｎ＿ｍｉｘのとき）で、化石燃料とアルコール燃料の混合率を検出（推定）し、燃料性状差の物性（特に気化率）が現れやすい燃料温度が比較的低い領域（Ｔｗｎ≦Ｔｗｎ＿ｐｒｏのとき）で、化石燃料の燃料性状を検出（推定）するものである。Ｔｗｎ＿ｍｉｘ，Ｔｗｎ＿ｐｒｏは、実験、燃料メーカから出されるデータなどから決めるのがよいが、前述したように、例えば、Ｔｗｎ＿ｍｉｘ＝８０℃、Ｔｗｎ＿ｐｒｏ＝３０℃とするのもよい。
【００５１】
＜混合率検出部（図１９）＞
本演算部では、（化石燃料とアルコール燃料の）混合率（Ｒ＿ｍｉｘ）の演算を行う。具体的には、図１９に、示されるように、Ｆｐ＿ｍｉｘ＝１のとき、筒内圧センサ３０の検出値から図示平均有効圧（Ｐｉ）を演算する。また、燃料噴射量（Ｔｉ）から、テーブルを参照して、基準図示平均有効圧（Ｐｉ＿ｓｔ）を求める。ＰｉとＰｉ＿ｓｔの比を求め、当該値からテーブルを参照して、混合率（Ｒ＿ｍｉｘ）を求める。
【００５２】
なお、ＴｉからＰｉ＿ｓｔを求めるテーブルは、基準となる燃料の特性に基づいて決めるのが良い。また、運転条件に感度を持つことがあるので、エンジン回転速度，吸気管圧力なども入力パラメータにするとより精度が高くなる。
【００５３】
化石燃料とアルコール燃料の混合率が変われば、それに応じて、単位体積あたりの熱量（燃焼圧もしくは図示平均有効圧）が変わるので、ＰｉとＰｉ＿ｓｔの比も変わる、この比から化石燃料とアルコール燃料の混合率（Ｒ＿ｍｉｘ）を求めることができる。なお、ＰｉとＰｉ＿ｓｔの比からＲ＿ｍｉｘを求めるテーブルは、上記のように、各燃料の当量比から決めることもできるが、実験から決めるのも良い。
【００５４】
＜燃料性状検出部（図２０）＞
本演算部では、燃料性状検出部（Ｒ＿ｐｒｏ）の演算を行う。具体的には、図２０に示されるように、Ｆｐ＿ｐｒｏ＝１のとき、筒内圧センサ３０の検出値から図示平均有効圧（Ｐｉ）を演算する。また、燃料噴射量（Ｔｉ）から、テーブルを参照して、基準図示平均有効圧（Ｐｉ＿ｓｔ）を求める。ＰｉとＰｉ＿ｓｔの比を求め、当該値とＲ＿ｍｉｘとからテーブルを参照して、燃料性状指数（Ｒ＿ｐｒｏ）を求める。
【００５５】
なお、ＴｉからＰｉ＿ｓｔを求めるテーブルは、基準となる化石燃料の特性に基づいて決めるのが良い。また、運転条件に感度を持つことがあるので、エンジン回転速度，吸気管圧力なども入力パラメータにするとより精度が高くなる。燃料性状が変われば、それに応じて、気化率が変わるので、噴射燃料量に対する燃焼燃料（燃焼圧もしくは図示平均有効圧）が変わる。したがって、ＰｉとＰｉ＿ｓｔの比も変わる。しかし、ＰｉとＰｉ＿ｓｔの比は、「アルコール燃料と化石燃料の混合率」にも影響を受ける。したがって、「混合率検出部」で検出済みのＲ＿ｍｉｘも考慮して、燃料性状指数（Ｒ＿ｐｒｏ）を求めるものである。
【００５６】
なお、ＰｉとＰｉ＿ｓｔの比およびＲ＿ｍｉｘからＲ＿ｐｒｏを求めるテーブルは、上記のように、各燃料の当量比および化石燃料の気化率特性から決めることもできるが、実験から決めるのも良い。
【００５７】
（実施例２）
実施例１では、筒内圧（燃焼圧）から「アルコール燃料と化石燃料の混合率」および「化石燃料の燃料性状」を検出したが、実施例２では、エンジンのクランク角度信号を用いて求める。
【００５８】
図１５は本実施例を示すシステム図であり、実施例１と同様であるので詳述はしない。図１６はコントロールユニット１６の内部を示したものであり、実施例１と同様であるので詳述しない。
【００５９】
図２１は制御全体を表したブロック図であり、以下の演算部から構成される。
・  混合率・燃料性状検出許可部（図１８）
・  混合率検出部（図２２）
・  燃料性状検出部（図２３）
「混合率・燃料性状検出許可部」で、「化石燃料とアルコール燃料の混合率」もしくは「化石燃料の燃料性状」の検出が許可されると（Ｆｐ＿ｍｉｘ＝１，Ｆｐ＿ｐｒｏ＝１）、Ｆｐ＿ｍｉｘ＝１のとき「混合率検出部」で、「化石燃料とアルコール燃料の混合率（Ｒ＿ｍｉｘ）」を検出する。また、Ｆｐ＿ｐｒｏ＝１のとき「燃料性状検出部」で、「燃料性状（Ｒ＿ｐｒｏ）」を検出する。
【００６０】
以下、各演算部の詳細説明をする。
【００６１】
＜混合率・燃料性状検出許可部（図１８）＞
図１８に示されるものであり実施例１と同じであるので、詳述しない。
【００６２】
＜混合率検出部（図２２）＞
本演算部では、（化石燃料とアルコール燃料の）混合率（Ｒ＿ｍｉｘ）の演算を行う。具体的には、図２２に、示されるように、Ｆｐ＿ｍｉｘ＝１のとき、クランク角センサ１５の出力信号から演算される回転速度（Ｎｅ）から角加速度（ｄＮｅ）を演算する。また、燃料噴射量（Ｔｉ）から、テーブルを参照して、基準角加速度（ｄＮｅ＿ｓｔ）を求める。ｄＮｅとｄＮｅ＿ｓｔの比を求め、当該値からテーブルを参照して、混合率（Ｒ＿ｍｉｘ）を求める。
【００６３】
なお、ＴｉからｄＮｅ＿ｓｔを求めるテーブルは、基準となる燃料の特性に基づいて決めるのが良い。また、運転条件に感度を持つことがあるので、エンジン回転速度，吸気管圧力なども入力パラメータにするとより精度が高くなる。
【００６４】
運動の法則より、角加速度と筒内圧（燃焼圧）には、相関関係がある。一方、化石燃料とアルコール燃料の混合率が変われば、それに応じて、単位体積あたりの熱量（燃焼圧もしくは図示平均有効圧）が変わるので、ｄＮｅとｄＮｅ＿ｓｔの比も変わる、この比から化石燃料とアルコール燃料の混合率（Ｒ＿ｍｉｘ）を求めることができる。なお、ｄＮｅとｄＮｅ＿ｓｔの比からＲ＿ｍｉｘを求めるテーブルは、上記のように、各燃料の当量比から決めることもできるが、実験から決めるのも良い。
【００６５】
＜燃料性状検出部（図２３）＞
本演算部では、燃料性状検出部（Ｒ＿ｐｒｏ）の演算を行う。具体的には、図２３に示されるように、Ｆｐ＿ｐｒｏ＝１のとき、クランク角センサ１５の出力信号から演算される回転速度（Ｎｅ）から角加速度（ｄＮｅ）を演算する。また、燃料噴射量（Ｔｉ）から、テーブルを参照して、基準角加速度（ｄＮｅ＿ｓｔ）を求める。ｄＮｅとｄＮｅ＿ｓｔの比を求め、当該値からテーブルを参照して、燃料性状指数（Ｒ＿ｐｒｏ）を求める。
【００６６】
なお、ＴｉからｄＮｅ＿ｓｔを求めるテーブルは、基準となる化石燃料の特性に基づいて決めるのが良い。また、運転条件に感度を持つことがあるので、エンジン回転速度，吸気管圧力なども入力パラメータにするとより精度が高くなる。
【００６７】
前述したように、運動の法則より、角加速度と筒内圧（燃焼圧）には、相関関係がある。一方、燃料性状が変われば、それに応じて、気化率が変わるので、噴射燃料量に対する燃焼燃料（燃焼圧もしくは図示平均有効圧）が変わる。したがって、ｄＮｅとｄＮｅ＿ｓｔの比も変わる。しかし、ｄＮｅとｄＮｅ＿ｓｔの比は、「アルコール燃料と化石燃料の混合率」にも影響を受ける。したがって、「混合率検出部」で検出済みのＲ＿ｍｉｘも考慮して、燃料性状指数（Ｒ＿ｐｒｏ）を求めるものである。
【００６８】
なお、ｄＮｅとｄＮｅ＿ｓｔの比およびＲ＿ｍｉｘからＲ＿ｐｒｏを求めるテーブルは、上記のように、各燃料の当量比および化石燃料の気化率特性から決めることもできるが、実験から決めるのも良い。
【００６９】
（実施例３）
実施例１では、筒内圧（燃焼圧）から、実施例２では、角加速度から、「アルコール燃料と化石燃料の混合率」および「化石燃料の燃料性状」を検出したが、実施例３では、角加速度に加えて、空燃比（空燃比センサ信号）を用いて求める。
【００７０】
図１５は本実施例を示すシステム図であり、実施例１と同様であるので詳述はしない。図１６はコントロールユニット１６の内部を示したものであり、実施例１と同様であるので詳述しない。
【００７１】
図２４は、制御全体を表したブロック図であり、以下の演算部から構成される。
・  混合率・燃料性状検出許可部（図１８）
・  混合率検出部（図２５）
・  燃料性状検出部（図２６）
「混合率・燃料性状検出許可部」で、「化石燃料とアルコール燃料の混合率」もしくは「化石燃料の燃料性状」の検出が許可されると（Ｆｐ＿ｍｉｘ＝１，Ｆｐ＿ｐｒｏ＝１）、Ｆｐ＿ｍｉｘ＝１のとき「混合率検出部」で、「化石燃料とアルコール燃料の混合率（Ｒ＿ｍｉｘ）」を検出する。また、Ｆｐ＿ｐｒｏ＝１のとき「燃料性状検出部」で、「燃料性状（Ｒ＿ｐｒｏ）」を検出する。
【００７２】
以下、各演算部の詳細説明をする。
【００７３】
＜混合率・燃料性状検出許可部（図１８）＞
図１８に示されるものであり実施例１と同じであるので、詳述しない。
【００７４】
＜混合率検出部（図２５）＞
本演算部では、（化石燃料とアルコール燃料の）混合率（Ｒ＿ｍｉｘ）の演算を行う。具体的には、図２５に、示されるように、Ｆｐ＿ｍｉｘ＝１のとき、クランク角センサ１５の出力信号から演算される回転速度（Ｎｅ）から角加速度の標準偏差（Ｓｄ＿ｄＮｅ）を演算する。また、回転速度（Ｎｅ）と実空燃比（Ｒａｂｆ）から、テーブルを参照して、基準角加速度の標準偏差（Ｓｄ＿ｄＮｅ＿ｓｔ）を求める。Ｓｄ＿ｄＮｅとＳｄ＿ｄＮｅ＿ｓｔの比を求め、当該値からテーブルを参照して、混合率（Ｒ＿ｍｉｘ）を求める。
【００７５】
なお、ＮｅとＲａｂｆからｄＮｅ＿ｓｔを求めるテーブルは、基準となる燃料の特性に基づいて決めるのが良い。
【００７６】
前述したように、化石燃料とアルコール燃料の混合率は、当量比に現れる。実空燃比に対する燃焼圧のばらつき（標準偏差，分散などの統計的性質）の関係は、当量比（単位体積あたりの熱量）に応じて変わる。一方、運動の法則より、角加速度と筒内圧（燃焼圧）には、相関関係がある。したがって、本検出部のように、実空燃比と角加速度のばらつき（標準偏差，分散などの統計的性質）の関係を検出することで、化石燃料とアルコール燃料の混合率の検出が可能となる。本検出部では、角加速度を用いたが、上述のように、筒内圧（燃焼圧）センサを用いて、燃焼圧のばらつきと空燃比の関係から混合率を求めても良い。
【００７７】
＜燃料性状検出部（図２６）＞
本演算部では、燃料性状検出部（Ｒ＿ｐｒｏ）の演算を行う。具体的には、図２６に示されるように、Ｆｐ＿ｐｒｏ＝１のとき、実空燃比（Ｒａｂｆ）と目標空燃比（Ｔａｂｆ）の比を求め、当該値からテーブルを参照して、燃料性状指数（Ｒ＿ｐｒｏ）を求める。
【００７８】
ＲａｂｆとＴａｂｆの比は、「アルコール燃料と化石燃料の混合率」にも影響を受ける。したがって、「混合率検出部」で検出済みのＲ＿ｍｉｘも考慮して、燃料性状指数（Ｒ＿ｐｒｏ）を求めるものである。
【００７９】
なお、ＲａｂｆとＴａｂｆの比およびＲ＿ｍｉｘからＲ＿ｐｒｏを求めるテーブルは、上記のように、各燃料の当量比および化石燃料の気化率特性から決めることもできるが、実験から決めるのも良い。
【００８０】
（実施例４）
実施例１〜３では、「アルコール燃料と化石燃料の混合率」および「化石燃料の燃料性状」を検出する方式について述べたが、実施例４では、検出した「アルコール燃料と化石燃料の混合率」および「化石燃料の燃料性状」に基づいて、燃料噴射量と点火時期を制御する。
【００８１】
図１５は本実施例を示すシステム図であり、実施例１と同様であるので詳述はしない。図１６はコントロールユニット１６の内部を示したものであり、実施例１と同様であるので詳述しない。
【００８２】
図２７は、制御全体を表したブロック図であり、以下の演算部から構成される。
・  混合率・燃料性状検出許可部（図１８）
・  混合率検出部（図１９）
・  燃料性状検出部（図２０）
・  燃料噴射量演算部（図２８）
・  点火時期演算部（図２９）
「混合率・燃料性状検出許可部」で、「化石燃料とアルコール燃料の混合率」もしくは「化石燃料の燃料性状」の検出が許可されると（Ｆｐ＿ｍｉｘ＝１，Ｆｐ＿ｐｒｏ＝１）、Ｆｐ＿ｍｉｘ＝１のとき「混合率検出部」で、「化石燃料とアルコール燃料の混合率（Ｒ＿ｍｉｘ）」を検出する。またＦｐ＿ｐｒｏ＝１のとき「燃料性状検出部」で、「燃料性状（Ｒ＿ｐｒｏ）」を検出する。検出した「化石燃料とアルコール燃料の混合率（Ｒ＿ｍｉｘ）」および「燃料性状（Ｒ＿ｐｒｏ）」に基づいて、「燃料噴射量演算部」で燃料噴射量（Ｔｉ）を演算し、「点火時期演算部」で点火時期（Ａｄｖ）を演算する。
【００８３】
以下、各演算部の詳細説明をする。
【００８４】
＜混合率・燃料性状検出許可部（図１８）＞
図１８に示されるものであり実施例１と同じであるので、詳述しない。
【００８５】
＜混合率検出部（図１９）＞
図１９に示されるものであり実施例１と同じであるので、詳述しない。
【００８６】
＜燃料性状検出部（図２０）＞
図２０に示されるものであり実施例１と同じであるので、詳述しない。
【００８７】
＜燃料噴射量演算部（図２８）＞
本演算部では、燃料噴射量（Ｔｉ）の演算を行う。具体的には、図２８に、示されるように、基本燃料噴射量（Ｔｉ＿０）に、混合率分補正（Ｒ＿ｍｉｘ＿ｈｏｓ）と燃料性状分補正（Ｒ＿ｐｒｏ＿ｈｏｓ）を乗じて、燃料噴射量（Ｔｉ）を求める。
【００８８】
Ｒ＿ｍｉｘ＿ｈｏｓは、Ｒ＿ｍｉｘとＴｗｎからテーブルを参照して求める。Ｒ＿ｐｒｏ＿ｈｏｓは、Ｒ＿ｐｒｏとＴｗｎからテーブルを参照して求める。Ｔｗｎを用いるのは、アルコール燃料，化石燃料ともに、燃料温度に応じて、気化率が変化するためであり、燃料温度を水温（Ｔｗｎ）で代替するものである。なお、両テーブルともに、燃料の特性から決めることもできるがエンジンスペックにも依存するところもあるため、実験から求めるのも良い。
【００８９】
なお、基本燃料噴射量演算部では、吸入空気量，エンジン回転速度などから、一気筒，一サイクル当たりに必要な燃料量を演算する。本演算方式は、従来より用いられている一般的な方式であるので、詳細な内容は、ここでは示さない。
【００９０】
＜点火時期演算部（図２９）＞
本演算部では、点火時期（Ａｄｖ）の演算を行う。具体的には、図２９に、示されるように、基本点火時期（Ａｄｖ＿０）に、混合率分補正（Ｒ＿ｍｉｘ＿ｈｏｓ＿ａ）と燃料性状分補正（Ｒ＿ｐｒｏ＿ｈｏｓ＿ａ）を加えて、点火時期（Ａｄｖ）を求める。
【００９１】
Ｒ＿ｍｉｘ＿ｈｏｓ＿ａは、Ｒ＿ｍｉｘとＴｗｎからテーブルを参照して求める。Ｒ＿ｐｒｏ＿ｈｏｓ＿ａは、Ｒ＿ｐｒｏとＴｗｎからテーブルを参照して求める。Ｔｗｎを用いるのは、アルコール燃料，化石燃料ともに、燃料温度に応じて、気化率（着火性）が変化するためであり、燃料温度を水温（Ｔｗｎ）で代替するものである。なお、両テーブルともに、燃料の特性から決めることもできるがエンジンスペックにも依存するところもあるため、実験から求めるのも良い。
【００９２】
なお、基本点火時期演算部では、吸入空気量，エンジン回転速度などから演算する。本演算方式は、従来より用いられている一般的な方式であるので、詳細な内容は、ここでは示さない。
【００９３】
（実施例５）
実施例１〜４では、「アルコール燃料と化石燃料の混合率」および「化石燃料の燃料性状」を検出する方式もしくはエンジン制御に反映する方式について述べたが、実施例５では、検出した「アルコール燃料と化石燃料の混合率」に基づいて、ＣＯ2排出量を演算（診断）する。
【００９４】
図１５は本実施例を示すシステム図であり、実施例１と同様であるので詳述はしない。図１６はコントロールユニット１６の内部を示したものであり、実施例１と同様であるので詳述しない。
【００９５】
図３０は、制御全体を表したブロック図であり、以下の演算部から構成される。
・  混合率・燃料性状検出許可部（図１８）
・  混合率検出部（図１９）
・  燃料性状検出部（図２０）
・  ＣＯ2排出量演算部（図３１）
「混合率・燃料性状検出許可部」で、「化石燃料とアルコール燃料の混合率」もしくは「化石燃料の燃料性状」の検出が許可されると（Ｆｐ＿ｍｉｘ＝１，Ｆｐ＿ｐｒｏ＝１）、Ｆｐ＿ｍｉｘ＝１のとき「混合率検出部」で、「化石燃料とアルコール燃料の混合率（Ｒ＿ｍｉｘ）」を検出する。またＦｐ＿ｐｒｏ＝１のとき「燃料性状検出部」で、「燃料性状（Ｒ＿ｐｒｏ）」を検出する。検出した「化石燃料とアルコール燃料の混合率（Ｒ＿ｍｉｘ）」に基づいて、「ＣＯ2排出量演算部」でＣＯ2排出量を演算する。ＣＯ2排出量は、アルコール燃料燃焼分によるＣＯ2排出量と化石燃料燃焼分によるＣＯ2排出量を分離演算する。
【００９６】
以下、各演算部の詳細説明をする。
【００９７】
＜混合率・燃料性状検出許可部（図１８）＞
図１８に示されるものであり実施例１と同じであるので、詳述しない。
【００９８】
＜混合率検出部（図１９）＞
図１９に示されるものであり実施例１と同じであるので、詳述しない。
【００９９】
＜燃料性状検出部（図２０）＞
図２０に示されるものであり実施例１と同じであるので、詳述しない。
【０１００】
＜ＣＯ2排出量演算部（図３１）＞
本演算部では、ＣＯ2排出量の演算を行う。具体的には、図２８に、示されるように、燃料噴射量（Ｔｉ）に混合率（Ｒ＿ｍｉｘ）を乗じて、その値からテーブルを参照して、ＣＯ2排出量：アルコール燃料燃焼分（ｍＣＯ2＿ａ）を求める。ｍＣＯ2＿ａを噴射毎に積算して、ＣＯ2排出量積算量：アルコール燃料燃焼分（Ｓ＿ｍＣＯ2＿ａ）を求める。また、Ｓ＿ｍＣＯ2＿ａに気筒数を乗じて全気筒分を求めても良い。
【０１０１】
一方、燃料噴射量（Ｔｉ）から「燃料噴射量（Ｔｉ）に混合率（Ｒ＿ｍｉｘ）を乗じた値」を引いた値からテーブルを参照して、ＣＯ2排出量：化石燃料燃焼分（ｍＣＯ2＿ｇ）を求める。ｍＣＯ2＿ｇを噴射毎に積算して、ＣＯ2排出量積算量：化石燃料燃焼分（Ｓ＿ｍＣＯ2＿ｇ）を求める。また、Ｓ＿ｍＣＯ2＿ｇに気筒数を乗じて全気筒分を求めても良い。
【０１０２】
なお、図中でも示されているように、ＣＯ2排出量の演算においては、実空燃比をパラメータに入れるのも良い。また、走行距離に基づいて燃費を計算またはＣＯ2排出率を計算するのも良い。燃費，ＣＯ2排出率に基づいて、ＣＯ2排出性能診断を行うのも良い。
【図面の簡単な説明】
【０１０３】
【図１】請求項１に記載のエンジンの制御装置。
【図２】請求項２に記載のエンジンの制御装置。
【図３】請求項３に記載のエンジンの制御装置。
【図４】請求項４に記載のエンジンの制御装置。
【図５】請求項５，６に記載のエンジンの制御装置。
【図６】請求項７に記載のエンジンの制御装置。
【図７】請求項８に記載のエンジンの制御装置。
【図８】請求項９に記載のエンジンの制御装置。
【図９】請求項１０に記載のエンジンの制御装置。
【図１０】請求項１１に記載のエンジンの制御装置。
【図１１】請求項１２に記載のエンジンの制御装置。
【図１２】請求項１３に記載のエンジンの制御装置。
【図１３】請求項１４に記載のエンジンの制御装置。
【図１４】請求項１５に記載のエンジンの制御装置。
【図１５】実施例１〜５におけるエンジン制御システム図。
【図１６】実施例１〜５におけるコントロールユニットの内部を表した図。
【図１７】実施例１における制御全体を表したブロック図。
【図１８】実施例１〜５における混合率・燃料性状検出許可部を表したブロック図。
【図１９】実施例１，４，５における混合率検出部を表したブロック図。
【図２０】実施例１，４，５における燃料性状検出部を表したブロック図。
【図２１】実施例２における制御全体を表したブロック図。
【図２２】実施例２における混合率検出部を表したブロック図。
【図２３】実施例２における燃料性状検出部を表したブロック図。
【図２４】実施例３における制御全体を表したブロック図。
【図２５】実施例３における混合率検出部を表したブロック図。
【図２６】実施例３における燃料性状検出部を表したブロック図。
【図２７】実施例４における制御全体を表したブロック図。
【図２８】実施例４における燃料噴射量演算部を表したブロック図。
【図２９】実施例４における点火時期演算部を表したブロック図。
【図３０】実施例５における制御全体を表したブロック図。
【図３１】実施例５におけるＣＯ2排出量演算部を表したブロック図。
【符号の説明】
【０１０４】
１  エアクリーナ
２  エアフロセンサ
３  電子スロットル
４  吸気マニホールド
５  コレクタ
６  アクセル
７  燃料噴射弁
８  点火プラグ
９  エンジン
１０  排気マニホールド
１１  三元触媒
１２  Ａ／Ｆセンサ
１３  アクセル開度センサ
１４  水温センサ
１５  クランク角センサ
１６  ＥＣＵ
１７  スロットル弁開度センサ
１８  排気還流管
１９  排気還流量調節バルブ
２０  触媒下流Ｏ2センサ
２１  コントロールユニット内に実装されるＣＰＵ
２２  コントロールユニット内に実装されるＲＯＭ
２３  コントロールユニット内に実装されるＲＡＭ
２４  コントロールユニット内に実装される各種センサの入力回路
２５  各種センサ信号の入力，アクチュエータ動作信号を出力するポート
２６  点火プラグに適切なタイミングで駆動信号を出力する点火出力回路
２７  燃料噴射弁に適切なパルスを出力する燃料噴射弁駆動回路
２８  電子スロットル駆動回路
２９  吸気温センサ
３０  筒内圧センサ
【図１】
2009150239.tif 000003
【図２】
2009150239.tif 000004
【図３】
2009150239.tif 000005
【図４】
2009150239.tif 000006
【図５】
2009150239.tif 000007
【図６】
2009150239.tif 000008
【図７】
2009150239.tif 000009
【図８】
2009150239.tif 000010
【図９】
2009150239.tif 000011
【図１０】
2009150239.tif 000012
【図１１】
2009150239.tif 000013
【図１２】
2009150239.tif 000014
【図１３】
2009150239.tif 000015
【図１４】
2009150239.tif 000016
【図１５】
2009150239.tif 000017
【図１６】
2009150239.tif 000018
【図１７】
2009150239.tif 000019
【図１８】
2009150239.tif 000020
【図１９】
2009150239.tif 000021
【図２０】
2009150239.tif 000022
【図２１】
2009150239.tif 000023
【図２２】
2009150239.tif 000024
【図２３】
2009150239.tif 000025
【図２４】
2009150239.tif 000026
【図２５】
2009150239.tif 000027
【図２６】
2009150239.tif 000028
【図２７】
2009150239.tif 000029
【図２８】
2009150239.tif 000030
【図２９】
2009150239.tif 000031
【図３０】
2009150239.tif 000032
【図３１】
2009150239.tif 000033