(57)【要約】【課題】天然ガスの性状の違いに起因して内燃機関の出力トルクの過不足が生じることを抑制可能な内燃機関の制御装置を提供する。【解決手段】内燃機関の制御装置１００は、天然ガスを含む混合気を燃焼させるエンジン２０の制御装置である。内燃機関の制御装置１００は、エンジン２０の吸気量を調整するスロットルバルブ５と、スロットルバルブ５を制御する吸気量制御部１１と、エンジン２０で燃焼された混合気の空燃比を検出する空燃比センサ４と、空燃比センサ４の検出結果に基づいて、空燃比が目標空燃比となるように天然ガスの噴射量を補正する燃料フィードバック制御を実行する燃料量制御部１５と、を備えている。吸気量制御部１１は、燃料フィードバック制御の燃料補正値に基づいて、スロットルバルブ５を制御する。【選択図】図２
2019094805.tif 000002
【特許請求の範囲】
【請求項１】
天然ガスを含む混合気を燃焼させる内燃機関の制御装置であって、
前記内燃機関の吸気量を調整する吸気量調整部と、
前記吸気量調整部を制御する吸気量制御部と、
前記内燃機関で燃焼された前記混合気の空燃比を検出する空燃比検出部と、
前記空燃比検出部の検出結果に基づいて、前記空燃比が目標空燃比となるように前記天然ガスの噴射量を補正する燃料フィードバック制御を実行する燃料量制御部と、を備え、
前記吸気量制御部は、前記燃料フィードバック制御の燃料補正値に基づいて、前記吸気量調整部を制御する、内燃機関の制御装置。
【請求項２】
前記内燃機関の回転数を検出する回転数センサと、前記内燃機関の吸気圧力を検出する吸気圧センサと、を更に備え、
前記燃料補正値は、燃料フィードバック補正値と、前記燃料フィードバック補正値から前記燃料量制御部により算出される燃料学習値を含み、
前記吸気量制御部は、
前記吸気圧センサで検出された前記吸気圧力と目標吸気圧力とに基づいて、吸気量基本補正値を算出し、
前記燃料学習値に基づいて、前記吸気量基本補正値を補正する吸気量燃料補正値を算出し、
前記吸気量基本補正値と前記吸気量燃料補正値とに基づいて、前記吸気量調整部を制御する、請求項１記載の内燃機関の制御装置。
【請求項３】
前記吸気量制御部は、所定のアイドル回転制御条件が成立した場合、前記回転数センサで検出された前記回転数と前記内燃機関の目標アイドル回転数とに基づいて前記吸気量調整部を制御するアイドル回転制御を実行し、
前記吸気量制御部は、前記アイドル回転制御条件が成立している場合、前記アイドル回転制御条件が成立していない場合の前記吸気量燃料補正値とは異なる前記吸気量燃料補正値を用いて前記吸気量調整部を制御する、請求項２記載の内燃機関の制御装置。
【請求項４】
前記吸気量制御部は、所定の最高回転制御条件が成立した場合、前記回転数センサで検出された前記回転数と前記内燃機関の目標最高回転数とに基づいて前記吸気量調整部を制御する最高回転制御を実行し、
前記吸気量制御部は、前記最高回転制御条件が成立している場合、前記最高回転制御条件が成立していない場合の前記吸気量燃料補正値とは異なる前記吸気量燃料補正値を用いて前記吸気量調整部を制御する、請求項２又は３記載の内燃機関の制御装置。
【請求項５】
前記吸気量制御部は、基準となる第１性状を有する前記天然ガスのウォッベ指数である第１ウォッベ指数と前記第１性状とは異なる第２性状を有する前記天然ガスのウォッベ指数である第２ウォッベ指数との比率に基づいて、前記吸気量燃料補正値を算出する、請求項２〜４の何れか一項記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の制御装置に関する。
【背景技術】
【０００２】
従来、天然ガスを使用する内燃機関の制御システムが知られている（例えば特許文献１）。特許文献１に記載の制御システムでは、天然ガスの性状に応じて決定される燃料補正項を用いて燃料噴射量を補正する制御が実施される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５８１７８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
天然ガスを含む混合気を燃焼させる内燃機関の出力トルクは、天然ガスの性状（例えば発熱量）に応じて変化し得る。しかしながら、従来の内燃機関の制御システムでは、吸気量を調整する吸気量調整部（例えばスロットルバルブ）の制御において天然ガスの性状が十分に考慮されていない。そのため、第１性状を有する天然ガスに吸気量調整部の制御動作を適合させた内燃機関において、第１性状とは異なる第２性状を有する天然ガスが用いられた場合、第２性状を有する天然ガスに対しては吸気量の過不足が生じ得る。その結果、内燃機関の出力トルクの過不足が生じるおそれがある。
【０００５】
本発明の一形態は、天然ガスの性状の違いに起因して内燃機関の出力トルクの過不足が生じることを抑制可能な内燃機関の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一形態に係る内燃機関の制御装置は、天然ガスを含む混合気を燃焼させる内燃機関の制御装置であって、内燃機関の吸気量を調整する吸気量調整部と、吸気量調整部を制御する吸気量制御部と、内燃機関で燃焼された混合気の空燃比を検出する空燃比検出部と、空燃比検出部の検出結果に基づいて、空燃比が目標空燃比となるように天然ガスの噴射量を補正する燃料フィードバック制御を実行する燃料量制御部と、を備え、吸気量制御部は、燃料フィードバック制御の燃料補正値に基づいて、吸気量調整部を制御する。
【０００７】
本発明の一形態に係る内燃機関の制御装置では、燃料量制御部により、空燃比検出部の検出結果に基づいて燃料フィードバック制御が実施される。天然ガスの性状に応じて空燃比検出部で検出される空燃比が異なり得るため、燃料フィードバック制御の燃料補正値は、天然ガスの性状に応じて異なり得る。燃料補正値に基づいて、吸気量制御部により吸気量調整部が制御されることにより、天然ガスの性状に応じて内燃機関の吸気量を制御することが可能となる。よって、内燃機関の制御装置によれば、天然ガスの性状の違いに起因して内燃機関の出力トルクの過不足が生じることを抑制することができる。
【０００８】
本発明の一形態に係る内燃機関の制御装置は、内燃機関の回転数を検出する回転数センサと、内燃機関の吸気圧力を検出する吸気圧センサと、を更に備え、燃料補正値は、燃料フィードバック補正値と、燃料フィードバック補正値から燃料量制御部により算出される燃料学習値を含み、吸気量制御部は、吸気圧センサで検出された吸気圧力と目標吸気圧力とに基づいて、吸気量基本補正値を算出し、燃料学習値に基づいて、吸気量基本補正値を補正する吸気量燃料補正値を算出し、吸気量基本補正値と吸気量燃料補正値とに基づいて、吸気量調整部を制御してもよい。一般的に、燃料学習値は、燃料フィードバック補正値よりも時間的に緩やかに変化する。これにより、天然ガスの性状に応じて緩やかに変化する燃料学習値に基づいて吸気量燃料補正値が算出されるため、吸気量基本補正値の過度な補正が抑制される。よって、天然ガスの性状に応じて吸気量調整部を安定的に制御することができる。
【０００９】
本発明の一形態に係る内燃機関の制御装置では、吸気量制御部は、所定のアイドル回転制御条件が成立した場合、回転数センサで検出された回転数と内燃機関の目標アイドル回転数とに基づいて吸気量調整部を制御するアイドル回転制御を実行し、吸気量制御部は、アイドル回転制御条件が成立している場合、アイドル回転制御条件が成立していない場合の吸気量燃料補正値とは異なる吸気量燃料補正値を用いて吸気量調整部を制御してもよい。この場合、アイドル回転制御条件が成立している場合において、内燃機関の回転数の目標アイドル回転数への収束性及び応答性の両立を図ることができる。
【００１０】
本発明の一形態に係る内燃機関の制御装置では、吸気量制御部は、所定の最高回転制御条件が成立した場合、回転数センサで検出された回転数と内燃機関の目標最高回転数とに基づいて吸気量調整部を制御する最高回転制御を実行し、吸気量制御部は、最高回転制御条件が成立している場合、最高回転制御条件が成立していない場合の吸気量燃料補正値とは異なる吸気量燃料補正値を用いて吸気量調整部を制御してもよい。この場合、最高回転制御条件が成立している場合において、内燃機関の回転数の目標最高回転数への収束性及び応答性の両立を図ることができる。
【００１１】
本発明の一形態に係る内燃機関の制御装置では、吸気量制御部は、基準となる第１性状を有する天然ガスのウォッベ指数である第１ウォッベ指数と第１性状とは異なる第２性状を有する天然ガスのウォッベ指数である第２ウォッベ指数との比率に基づいて、吸気量燃料補正値を算出してもよい。この場合、天然ガスの性状を表すウォッベ指数を利用して、吸気量燃料補正値を算出することができる。
【発明の効果】
【００１２】
本発明の一形態によれば、天然ガスの性状の違いに起因して内燃機関の出力トルクの過不足が生じることを抑制可能な内燃機関の制御装置を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、実施形態の内燃機関の制御装置を含む車両の概略構成図である。
【図２】図２は、図１の内燃機関の制御装置のブロック図である。
【図３】図３は、アイドル回転制御の処理を示すフローチャートである。
【図４】図４は、最高回転制御の処理を示すフローチャートである。
【図５】図５は、アクセル制御の処理を示すフローチャートである。
【図６】図６は、燃料量制御の処理を示すフローチャートである。
【図７】図７は、スロットルバルブ開度の補正の処理を示すフローチャートである。
【図８】図８は、スロットルバルブ開度の燃料補正係数の例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一形態の実施形態について、図面を参照しつつ詳細に説明する。
【００１５】
［内燃機関の制御装置１００の概要］
図１は、実施形態の内燃機関の制御装置を含む車両の概略構成図である。図１に示されるように、内燃機関の制御装置１００は、ＥＣＵ［Electronic  Control  Unit］１０を備えている。内燃機関の制御装置１００は、エンジン２０と燃料供給部３０とを備える車両Ｔに搭載されている。車両Ｔは、例えばトラックである。車両Ｔは、トラックに限定されるものではなく、例えばトレーラーヘッド、バス等であってもよい。
【００１６】
［エンジン２０の構成］
エンジン２０は、例えば車両Ｔの駆動用として用いられる。エンジン２０は、天然ガスを含む混合気を燃焼させる内燃機関である。天然ガスは、例えば圧縮天然ガス（ＣＮＧ：［Compressed  Natural  Gas］）である。エンジン２０は、吸気管２１と、シリンダ（気筒）及びピストン等を含む本体部２２と、排気管２３と、を有している。シリンダ及びピストンの数は、例えばそれぞれ複数個である。
【００１７】
吸気管２１は、空気と天然ガスとの混合気を本体部２２に導入するための配管である。吸気管２１の途中には、スロットルバルブ（吸気量調整部）５が設けられている。吸気管２１には、エアクリーナー、ターボチャージャー等の過給器、インタークーラ等が設けられていてもよい。吸気管２１は、スロットルバルブ５の上流側の上流吸気管２１ａと、スロットルバルブ５の下流側の下流吸気管２１ｂと、を含む。上流吸気管２１ａには、所定の位置に燃料供給部３０の下流配管３２ｂ（後述）が接続されている。上流吸気管２１ａには、下流配管３２ｂを介して天然ガスが供給される。下流吸気管２１ｂには、所定の位置にブースト圧センサ（吸気圧センサ）３が設けられている。
【００１８】
本体部２２は、エンジン２０の主要部である。本体部２２は、シリンダブロック及びシリンダヘッド等で構成されている。本体部２２におけるクランクシャフト付近には、エンジン回転センサ（回転数センサ）１が設けられている。本体部２２では、吸気管２１から各シリンダに混合気が供給される。各シリンダには、点火コイル７及び点火プラグがそれぞれ設けられている。本体部２２では、混合気が燃焼されて出力トルクが取り出される。各シリンダで燃焼された混合気（排気ガス）は、排気管２３に排出される。
【００１９】
排気管２３は、排気ガスを本体部２２から導出するための配管である。排気管２３には、所定の位置に空燃比センサ（空燃比検出部）４が設けられている。排気管２３における空燃比センサ４の下流側には、三元触媒等が設けられていてもよい。
【００２０】
燃料供給部３０は、エンジン２０に天然ガスを供給するシステムである。燃料供給部３０は、燃料タンク３１と、燃料配管３２と、遮断弁３３と、レギュレータ３４と、を有している。燃料タンク３１は、天然ガスを貯蔵するタンクである。燃料タンク３１は、燃料配管３２を介して上流吸気管２１ａと接続されている。
【００２１】
燃料配管３２は、燃料タンク３１から上流吸気管２１ａに天然ガスを導く配管である。燃料配管３２の途中には、インジェクタ６が設けられている。燃料配管３２は、インジェクタ６の上流側の上流配管３２ａと、インジェクタ６の下流側の下流配管３２ｂと、を含む。上流配管３２ａには、所定の位置に燃料タンク３１側から順に遮断弁３３及びレギュレータ３４が設けられている。
【００２２】
遮断弁３３は、燃料タンク３１からの天然ガスを遮断可能な弁である。遮断弁３３は、ＥＣＵ１０と電気的に接続されている（図示省略）。遮断弁３３は、ＥＣＵ１０によって制御される。レギュレータ３４は、遮断弁３３を通過した天然ガスの圧力を所定の圧力以下に制限する。インジェクタ６は、上流配管３２ａからの天然ガスを下流配管３２ｂへ上流吸気管２１ａに向かって噴射させる。
【００２３】
［内燃機関の制御装置１００の構成］
ＥＣＵ１０は、エンジン２０を統括的に管理する電子制御ユニットである。ＥＣＵ１０は、ＣＰＵ［Central  Processing  Unit］、ＲＯＭ［Read  Only  Memory］、ＲＡＭ［Random  Access  Memory］、ＣＡＮ［Controller  Area  Network］通信回路等を有している。ＥＣＵ１０では、例えば、ＲＯＭに記憶されているプログラムをＲＡＭにロードし、ＲＡＭにロードされたプログラムをＣＰＵで実行することにより各種の機能を実現する。ＥＣＵ１０は、複数の電子ユニットから構成されていてもよい。
【００２４】
図２は、図１の内燃機関の制御装置のブロック図である。図２に示されるように、ＥＣＵ１０は、エンジン回転センサ１、アクセルセンサ２、ブースト圧センサ３、空燃比センサ４、スロットルバルブ５、インジェクタ６、及び点火コイル７と電気的に接続されている。
【００２５】
エンジン回転センサ１は、クランクシャフトの回転数をエンジン２０のエンジン回転数として検出する検出器である。エンジン回転センサ１は、検出したエンジン回転数（実エンジン回転数）の検出信号をＥＣＵ１０に送信する。アクセルセンサ２は、アクセルペダルのアクセル開度を検出する検出器である。アクセルセンサ２は、検出したアクセル開度の検出信号をＥＣＵ１０に送信する。
【００２６】
ブースト圧センサ３は、下流吸気管２１ｂを流れる混合気の圧力をエンジン２０のブースト圧（吸気圧力）として検出する検出器である。ブースト圧センサ３は、検出した圧力（実ブースト圧）の検出信号をＥＣＵ１０に送信する。
【００２７】
空燃比センサ４は、排気管２３を流れる排気ガス中の酸素濃度に基づいて、エンジン２０で燃焼された混合気の空燃比を検出する検出器である。空燃比センサ４は、検出した空燃比（実空燃比）の検出信号をＥＣＵ１０に送信する。
【００２８】
スロットルバルブ５は、エンジン２０の吸気量を調整する絞り弁（例えばバタフライバルブ）である。スロットルバルブ５の動作は、ＥＣＵ１０によって制御される。スロットルバルブ５は、スロットルバルブ５の開度（スロットルバルブ開度）を検出する開度センサを有している。スロットルバルブ５は、検出したスロットルバルブ開度（実スロットルバルブ開度）の検出信号をＥＣＵ１０に送信する。
【００２９】
インジェクタ６は、天然ガスの噴射量を調整する噴射弁である。インジェクタ６の動作は、ＥＣＵ１０によって制御される。点火コイル７は、点火プラグの点火のために通電された電力を高電圧に変換する。点火コイル７の点火プラグへの通電は、ＥＣＵ１０によって制御される。
【００３０】
［ＥＣＵ１０の機能的構成］
次に、ＥＣＵ１０の機能的構成について説明する。ＥＣＵ１０は、スロットルバルブ５を制御する吸気量制御部１１を備えている。吸気量制御部１１は、スロットルバルブ５を制御する。吸気量制御部１１は、エンジン２０の運転状況等に基づいて、スロットルバルブ５を制御する。吸気量制御部１１は、エンジン回転制御部１２と、アクセル制御部１３と、吸気補正量算出部１４と、を有している。
【００３１】
エンジン回転制御部１２は、実エンジン回転数に基づいて、エンジン２０の吸気量を制御する。エンジン回転制御部１２は、所定の制御条件が成立したとき、エンジン回転数が予め設定された目標エンジン回転数となるようにエンジン２０の吸気量を制御するエンジン回転数フィードバック制御を実行する。一例として、エンジン回転数フィードバック制御には、アイドル回転制御と最高回転制御とが含まれる。
【００３２】
エンジン回転制御部１２は、所定のアイドル回転制御条件が成立した場合、エンジン回転センサ１で検出された実エンジン回転数とエンジン２０の目標アイドル回転数とに基づいてスロットルバルブ５を制御するアイドル回転制御を実行する。目標アイドル回転数は、アイドル回転制御における目標エンジン回転数である。アイドル回転制御条件は、例えば実エンジン回転数がアイドル回転制御の判定閾値未満である場合であってもよい。アイドル回転制御の判定閾値は、例えば目標アイドル回転数よりも所定回転数高い回転数閾値であってもよい。
【００３３】
エンジン回転制御部１２は、アイドル回転制御において、実エンジン回転数と目標アイドル回転数との偏差に基づいて、実エンジン回転数が目標アイドル回転数に収束するように、スロットルバルブ５を制御する。エンジン回転制御部１２は、例えば、アイドル回転制御において実エンジン回転数が目標アイドル回転数に収束していると判定した場合、スロットルバルブ開度を実スロットルバルブ開度のままで維持する。エンジン回転制御部１２は、例えば、アイドル回転制御において実エンジン回転数が目標アイドル回転数に収束していないと判定した場合、後述の吸気補正量算出部１４により算出された最終スロットルバルブ開度となるようにスロットルバルブ開度を補正する。エンジン回転制御部１２は、例えば、アイドル回転制御において実エンジン回転数と目標アイドル回転数との偏差の絶対値が所定の収束閾値以下となっている場合、実エンジン回転数が目標アイドル回転数に収束していると判定してもよい。
【００３４】
エンジン回転制御部１２は、所定の最高回転制御条件が成立した場合、エンジン回転センサ１で検出された実エンジン回転数とエンジン２０の目標最高回転数とに基づいてスロットルバルブ５を制御する最高回転制御を実行する。目標最高回転数は、最高回転制御における目標エンジン回転数である。最高回転制御条件は、例えば実エンジン回転数が最高回転制御の判定閾値以上である場合であってもよい。最高回転制御の判定閾値は、例えば目標最高回転数よりも所定回転数低い回転数閾値であってもよい。
【００３５】
エンジン回転制御部１２は、最高回転制御において、実エンジン回転数と目標最高回転数との偏差に基づいて、実エンジン回転数が目標最高回転数に収束するように、スロットルバルブ５を制御する。エンジン回転制御部１２は、例えば、最高回転制御において実エンジン回転数が目標最高回転数に収束していると判定した場合、スロットルバルブ開度を実スロットルバルブ開度のままで維持する。エンジン回転制御部１２は、例えば、最高回転制御において実エンジン回転数が目標最高回転数に収束していないと判定した場合、後述の吸気補正量算出部１４により算出された最終スロットルバルブ開度となるようにスロットルバルブ開度を補正する。エンジン回転制御部１２は、例えば、最高回転制御において実エンジン回転数と目標最高回転数との偏差の絶対値が所定の収束閾値以下となっている場合、実エンジン回転数が目標最高回転数に収束していると判定してもよい。
【００３６】
アクセル制御部１３は、アクセルセンサ２の検出結果に基づいて、エンジン２０の吸気量を制御する。アクセル制御部１３は、所定のアクセル制御条件が成立した場合、アクセルセンサ２で検出されたアクセル開度と実エンジン回転数と実ブースト圧とに基づいて、エンジン２０の吸気量を制御するアクセル制御を実行する。アクセル制御条件は、例えば実エンジン回転数がアイドル回転制御の判定閾値以上であり且つ実エンジン回転数が最高回転制御の判定閾値未満である場合であってもよい。つまり、アクセル制御条件は、アイドル回転制御の実行中ではなく、且つ、最高回転制御の実行中ではない場合であってもよい。
【００３７】
アクセル制御部１３は、アクセル制御において、実ブースト圧と目標ブースト圧との偏差に基づいて、実ブースト圧が目標ブースト圧に収束するように、スロットルバルブ５を制御する。アクセル制御部１３は、アクセルセンサ２で検出されたアクセル開度と実エンジン回転数とに基づいて、目標ブースト圧を算出する。アクセル制御部１３は、アクセル開度及び実エンジン回転数と目標ブースト圧との関係を予め記憶したマップデータに基づいて、目標ブースト圧を算出してもよい。
【００３８】
アクセル制御部１３は、例えば、アクセル制御において実ブースト圧が目標ブースト圧に収束していると判定した場合、スロットルバルブ開度を実スロットルバルブ開度のままで維持する。アクセル制御部１３は、例えば、アクセル制御において実ブースト圧が目標ブースト圧に収束していないと判定した場合、後述の吸気補正量算出部１４により算出された最終スロットルバルブ開度となるようにスロットルバルブ開度を補正する。アクセル制御部１３は、例えば、アクセル制御において実ブースト圧と目標ブースト圧との偏差の絶対値が所定の収束閾値以下となっている場合、実ブースト圧が目標ブースト圧に収束していると判定してもよい。
【００３９】
ＥＣＵ１０は、天然ガスの噴射量を制御する燃料量制御部１５を備えている。燃料量制御部１５は、エンジン２０の運転状況等に基づいて、インジェクタ６に噴射させる天然ガスの噴射量（最終噴射量）を算出すると共にインジェクタ６を制御する。燃料量制御部１５は、基本噴射量算出部１６と、燃料フィードバック制御部１７と、燃料学習部１８と、を有している。
【００４０】
基本噴射量算出部１６は、実エンジン回転数及び実ブースト圧に基づいて、基本噴射量を算出する。基本噴射量は、例えば基準となる第１性状を有する天然ガスを用いる場合に実空燃比が所定の空燃比となるように予め設定された噴射量である。基本噴射量は、フィードフォワードの制御値である。基本噴射量算出部１６は、実エンジン回転数及び実ブースト圧と基本噴射量との関係を予め記憶したマップデータに基づいて、基本噴射量を算出してもよい。第１性状は、例えば、車両Ｔの複数の仕向地のうちの予め決められた１つの仕向地を産地とする天然ガスの性状であってもよい。なお、噴射量は、インジェクタ６を駆動する時間に換算した噴射時間で表されてもよい（以下、その他の噴射量について同じ）。
【００４１】
燃料フィードバック制御部１７は、空燃比センサ４の検出結果に基づいて、実空燃比が目標空燃比となるように天然ガスの噴射量を補正する燃料フィードバック制御を実行する。燃料フィードバック制御部１７は、基本噴射量算出部１６により算出された基本噴射量を基準理論空燃比で除算することで、目標空燃比を算出する。基準理論空燃比は、第１性状を有する天然ガスに対応した理論空燃比である。燃料フィードバック制御部１７は、基準理論空燃比を予め記憶していてもよい。燃料フィードバック制御部１７は、燃料フィードバック制御において、空燃比センサ４で検出された実空燃比と目標空燃比との偏差に基づいて、燃料フィードバック補正噴射量を算出する。
【００４２】
燃料学習部１８は、燃料フィードバック制御部１７が燃料フィードバック制御を実行している場合に、所定の学習条件が成立したとき、燃料学習制御を実行する。燃料学習部１８は、燃料学習制御として、例えば一定周期ごとに燃料フィードバック補正噴射量から燃料学習値を算出する。燃料学習部１８は、燃料学習制御において、例えば燃料フィードバック制御部１７により算出された燃料フィードバック補正噴射量に基づいて学習加算値を算出する。学習加算値は、燃料学習制御において燃料学習値を更新するための燃料学習値の変化量である。学習加算値は、例えば、算出した燃料フィードバック補正噴射量を所定の係数で除算することにより算出されてもよい。燃料学習部１８は、直近に更新された燃料学習値（いわゆる前回値）に学習加算値を加算することで、燃料学習値を更新する。
【００４３】
燃料フィードバック補正噴射量は、燃料フィードバック制御の燃料補正値である。燃料学習値は、燃料フィードバック制御の燃料補正値である。すなわち、燃料フィードバック制御の燃料補正値は、燃料フィードバック補正噴射量と、燃料フィードバック補正噴射量から燃料量制御部１５により算出される燃料学習値を含む。
【００４４】
燃料学習制御は、一般的には、インジェクタ６等の部品の個体差による噴射量の誤差等を補償するための制御である。所定の学習条件は、例えば、実エンジン回転数が所定の範囲内で安定しており、且つ、実ブースト圧が所定の範囲内で安定しているとの条件であってもよい。燃料学習制御では、例えば一定周期ごとに燃料学習値が更新されるため、燃料学習値は、一般的に燃料フィードバック補正噴射量よりも時間的に緩やかに変化する。
【００４５】
燃料量制御部１５は、燃料フィードバック制御部１７により算出された燃料フィードバック補正噴射量と燃料学習部１８により算出された燃料学習値とを基本噴射量に加算することで、最終噴射量を算出する。燃料量制御部１５は、算出した最終噴射量に基づいて、インジェクタ６を制御する。
【００４６】
ところで、天然ガスの性状（例えば発熱量）は、産地等によって異なり得る。第１性状とは異なる第２性状の天然ガスをエンジン２０に供給した場合、目標空燃比からの実空燃比のずれが、天然ガスの性状の違いに起因して生じ得る。目標空燃比からの実空燃比のずれは、燃料フィードバック制御の燃料補正値（燃料フィードバック補正噴射量及び燃料学習値）の変化の大きさとして現れる。そこで、内燃機関の制御装置１００では、吸気量制御部１１は、実空燃比のずれが燃料フィードバック制御の燃料補正値の変化の大きさとして現れることを利用して、天然ガスの噴射量に対するエンジン２０の吸気量の過不足を抑制するための吸気補正量算出部１４を有している。
【００４７】
吸気補正量算出部１４は、燃料フィードバック制御の燃料補正値に基づいて、スロットルバルブ５を制御する。吸気補正量算出部１４は、燃料学習値に基づいて、基本補正値（吸気量基本補正値）ＴＦＢｎを補正する燃料補正係数（吸気量燃料補正値）ＫＦｎを算出する。基本補正値ＴＦＢｎは、天然ガスの性状が基準となる第１性状である場合の吸気量補正値に相当する。燃料補正係数ＫＦｎは、天然ガスの性状が第１性状とは異なる第２性状である場合の吸気量補正値に相当する。
【００４８】
吸気補正量算出部１４は、例えば、実スロットルバルブ開度ＴＢｎと基本補正値ＴＦＢｎと燃料補正係数ＫＦｎとに基づいて、スロットルバルブ５を制御する。具体的には、吸気補正量算出部１４は、下式１のようにして算出した最終スロットルバルブ開度Ｔｎを用いて、スロットルバルブ５を制御する。なお、本実施形態では、一例として、Ｔｎ，ＴＢｎ，ＴＦＢｎ，及びＫＦｎにおける「ｎ」は、吸気量制御部１１の制御内容に応じて付される整数の番号である。
（式１）：
最終スロットルバルブ開度Ｔｎ
＝実スロットルバルブ開度ＴＢｎ＋基本補正値ＴＦＢｎ×燃料補正係数ＫＦｎ
【００４９】
吸気補正量算出部１４は、例えば、基準となる第１性状を有する天然ガスのウォッベ指数である第１ウォッベ指数と第１性状とは異なる第２性状を有する天然ガスのウォッベ指数である第２ウォッベ指数との比率に基づいて、燃料補正係数ＫＦ１を算出する。ウォッベ指数は、天然ガスの性状（発熱量）を表す指標である。
【００５０】
例えば、図８では、横軸が燃料学習値であり、縦軸が燃料補正係数ＫＦ１であるグラフが例示されている。図８の例では、縦軸の燃料補正係数ＫＦ１は、天然ガスの性状が第１性状である場合の第１ウォッベ指数を、天然ガスの性状が第２性状である場合の第１ウォッベ指数で除算した比率で算出された複数のプロットを、直線で結ぶことで求められている。この場合、天然ガスの性状が第１性状である場合の燃料学習値ＬＢを基準として、燃料学習値がずれた場合に、燃料学習値のずれた量に応じて燃料補正係数ＫＦ１が、燃料学習値ＬＢにおける燃料補正係数ＫＦＢから線形的に変化する。
【００５１】
これにより、第１性状の天然ガスでエンジン２０が適合された車両Ｔに、第２性状の天然ガスが補給されたとしても、吸気補正量算出部１４は、天然ガスの性状に応じた適切な燃料補正係数ＫＦｎを用いて、最終スロットルバルブ開度Ｔｎを算出することができる。吸気補正量算出部１４は、図８に示されるグラフに相当する関係を有する設定値を予め記憶したマップデータに基づいて、燃料補正係数ＫＦ１を算出してもよい。
【００５２】
吸気補正量算出部１４は、アクセル制御条件が成立している場合、基本補正値ＴＦＢ１と燃料補正係数ＫＦ１とに基づいて、スロットルバルブ５を制御する。吸気補正量算出部１４は、アクセル制御条件が成立している場合に、実ブースト圧が目標ブースト圧に収束していないとアクセル制御部１３によって判定されているとき、例えば実ブースト圧と目標ブースト圧との偏差に基づいて基本補正値ＴＦＢ１を算出すると共に、図８の関係を用いて燃料補正係数ＫＦ１を算出する。
【００５３】
吸気補正量算出部１４は、アイドル回転制御条件が成立している場合、基本補正値ＴＦＢ２と燃料補正係数ＫＦ２とに基づいて、スロットルバルブ５を制御する。吸気補正量算出部１４は、アイドル回転制御条件が成立している場合に、実エンジン回転数が目標アイドル回転数に収束していないとエンジン回転制御部１２によって判定されているとき、例えば実エンジン回転数と目標アイドル回転数との偏差に基づいて基本補正値ＴＦＢ２を算出すると共に、燃料補正係数ＫＦ２を算出する。燃料補正係数ＫＦ２は、燃料補正係数ＫＦ１が基本補正値ＴＦＢ１を補正する大きさよりも、大きく基本補正値ＴＦＢ２を補正する。吸気補正量算出部１４は、例えば、図８の燃料学習値と燃料補正係数ＫＦ１との関係における傾きよりも大きい傾きを有する直線で表される燃料補正係数ＫＦ２を用いてもよい。つまり、吸気補正量算出部１４は、アイドル回転制御条件が成立している場合、アイドル回転制御条件が成立していない場合の燃料補正係数ＫＦ１とは異なる燃料補正係数ＫＦ２を用いてスロットルバルブ５を制御してもよい。
【００５４】
吸気補正量算出部１４は、最高回転制御条件が成立している場合、基本補正値ＴＦＢ３と燃料補正係数ＫＦ３とに基づいて、スロットルバルブ５を制御する。吸気補正量算出部１４は、最高回転制御条件が成立している場合に、実エンジン回転数が目標最高回転数に収束していないとエンジン回転制御部１２によって判定されているとき、例えば実エンジン回転数と目標最高回転数との偏差に基づいて基本補正値ＴＦＢ３を算出すると共に、燃料補正係数ＫＦ３を算出する。燃料補正係数ＫＦ３は、燃料補正係数ＫＦ１が基本補正値ＴＦＢ１を補正する大きさよりも、大きく基本補正値ＴＦＢ３を補正する。吸気補正量算出部１４は、例えば、図８の燃料学習値と燃料補正係数ＫＦ１との関係における傾きよりも大きい傾きを有する直線で表される燃料補正係数ＫＦ３を用いてもよい。つまり、吸気補正量算出部１４は、最高回転制御条件が成立している場合、最高回転制御条件が成立していない場合の燃料補正係数ＫＦ１とは異なる燃料補正係数ＫＦ３を用いて吸気量調整部を制御してもよい。
【００５５】
［ＥＣＵ１０の演算処理］
次に、内燃機関の制御装置１００による演算処理の一例について、図３〜図７を参照して説明する。図３〜図７に示されるフローチャートの処理は、例えば車両Ｔのエンジン２０の運転中に実行される。
【００５６】
図３は、アイドル回転制御の処理を示すフローチャートである。図３に示されるように、内燃機関の制御装置１００のＥＣＵ１０は、Ｓ１１において、エンジン回転制御部１２によりアイドル回転制御条件が成立しているか否かの判定を行う。ＥＣＵ１０は、Ｓ１１において、アイドル回転制御条件が成立していないとエンジン回転制御部１２により判定される場合、図３の処理を終了する。一方、ＥＣＵ１０は、Ｓ１１において、アイドル回転制御条件が成立しているとエンジン回転制御部１２により判定される場合、Ｓ１２において、エンジン回転センサ１により実エンジン回転数の検出を行う。ＥＣＵ１０は、Ｓ１３において、エンジン回転制御部１２により目標エンジン回転数の算出を行う。ＥＣＵ１０は、Ｓ１４において、エンジン回転制御部１２により実エンジン回転数が目標エンジン回転数に収束しているか否かの判定を行う。
【００５７】
ＥＣＵ１０は、Ｓ１４において、実エンジン回転数が目標エンジン回転数に収束しているとエンジン回転制御部１２により判定される場合、図３の処理を終了する。一方、ＥＣＵ１０は、Ｓ１４において、実エンジン回転数が目標エンジン回転数に収束していないとエンジン回転制御部１２により判定される場合、Ｓ１５において、吸気補正量算出部１４によりスロットルバルブ開度の補正を行うと共に、吸気補正量算出部１４により算出される最終スロットルバルブ開度Ｔ２を用いて吸気量制御部１１によりスロットルバルブ５の制御を行う。その後、図３の処理を終了する。
【００５８】
図４は、最高回転制御の処理を示すフローチャートである。図４に示されるように、ＥＣＵ１０は、Ｓ２１において、エンジン回転制御部１２により最高回転制御条件が成立しているか否かの判定を行う。ＥＣＵ１０は、Ｓ２１において、最高回転制御条件が成立していないとエンジン回転制御部１２により判定される場合、図４の処理を終了する。一方、ＥＣＵ１０は、Ｓ２１において、最高回転制御条件が成立しているとエンジン回転制御部１２により判定される場合、Ｓ２２において、エンジン回転センサ１により実エンジン回転数の検出を行う。ＥＣＵ１０は、Ｓ２３において、エンジン回転制御部１２により目標最高回転数の算出を行う。ＥＣＵ１０は、Ｓ２４において、エンジン回転制御部１２により実エンジン回転数が目標最高回転数に収束しているか否かの判定を行う。
【００５９】
ＥＣＵ１０は、Ｓ２４において、実エンジン回転数が目標最高回転数に収束しているとエンジン回転制御部１２により判定される場合、図４の処理を終了する。一方、ＥＣＵ１０は、Ｓ２４において、実エンジン回転数が目標最高回転数に収束していないとエンジン回転制御部１２により判定される場合、Ｓ２５において、吸気補正量算出部１４によりスロットルバルブ開度の補正を行うと共に、吸気補正量算出部１４により算出される最終スロットルバルブ開度Ｔ３を用いて吸気量制御部１１によりスロットルバルブ５の制御を行う。その後、図４の処理を終了する。
【００６０】
図５は、アクセル制御の処理を示すフローチャートである。図５に示されるように、ＥＣＵ１０は、Ｓ３１において、アクセル制御部１３によりアクセル制御条件が成立しているか否かの判定を行う。ＥＣＵ１０は、Ｓ３１において、アクセル制御条件が成立していないとアクセル制御部１３により判定される場合、図５の処理を終了する。一方、ＥＣＵ１０は、Ｓ３１において、アクセル制御条件が成立しているとアクセル制御部１３により判定される場合、Ｓ３２において、アクセルセンサ２によりアクセル開度の検出を行うと共に、Ｓ３３において、エンジン回転センサ１により実エンジン回転数の検出を行う。ＥＣＵ１０は、Ｓ３４において、アクセル制御部１３により目標ブースト圧の算出を行う。ＥＣＵ１０は、Ｓ３５において、ブースト圧センサ３により実ブースト圧の検出を行う。ＥＣＵ１０は、Ｓ３６において、アクセル制御部１３により実ブースト圧が目標ブースト圧に収束しているか否かの判定を行う。
【００６１】
ＥＣＵ１０は、Ｓ３６において、実ブースト圧が目標ブースト圧に収束しているとアクセル制御部１３により判定される場合、図５の処理を終了する。一方、ＥＣＵ１０は、Ｓ３６において、実ブースト圧が目標ブースト圧に収束していないとアクセル制御部１３により判定される場合、Ｓ３７において、吸気補正量算出部１４によりスロットルバルブ開度の補正を行うと共に、吸気補正量算出部１４により算出される最終スロットルバルブ開度Ｔ１を用いて吸気量制御部１１によりスロットルバルブ５の制御を行う。その後、図５の処理を終了する。
【００６２】
図６は、燃料量制御の処理を示すフローチャートである。図６に示されるように、ＥＣＵ１０は、Ｓ４１において、エンジン回転センサ１により実エンジン回転数の検出を行う。ＥＣＵ１０は、Ｓ４２において、ブースト圧センサ３により実ブースト圧の検出を行う。ＥＣＵ１０は、Ｓ４３において、基本噴射量算出部１６により基本噴射量の算出を行う。ＥＣＵ１０は、Ｓ４４において、燃料フィードバック制御部１７により目標空燃比の算出を行う。ＥＣＵ１０は、Ｓ４５において、空燃比センサ４により実空燃比の検出を行う。ＥＣＵ１０は、Ｓ４６において、燃料フィードバック制御部１７により燃料フィードバック制御の実行を行う。
【００６３】
ＥＣＵ１０は、Ｓ４７において、燃料学習部１８により学習条件が成立しているか否かの判定を行う。ＥＣＵ１０は、Ｓ４７において、学習条件が成立していると燃料学習部１８により判定される場合、Ｓ４８において、燃料学習部１８により学習値の更新を行うと共に、Ｓ４９において、更新した学習値を用いて最終噴射量の算出を行う。その後、図６の処理を終了する。一方、ＥＣＵ１０は、Ｓ４７において、学習条件が成立していないと燃料学習部１８により判定される場合、学習値の更新を行わず、Ｓ４９において、前回更新した学習値を用いて最終噴射量の算出を行う。その後、図６の処理を終了する。
【００６４】
図７は、スロットルバルブ開度の補正の処理を示すフローチャートである。図７に示されるように、ＥＣＵ１０は、Ｓ５１において、スロットルバルブ５のスロットルバルブ開度センサにより実スロットルバルブ開度ＴＢｎの検出を行う。スロットルバルブ５は、図５のＳ３１において、アクセル制御条件が成立しているとアクセル制御部１３により判定される場合、Ｓ５１において実スロットルバルブ開度ＴＢ１を検出する。スロットルバルブ５は、図３のＳ１１において、アイドル回転制御条件が成立しているとエンジン回転制御部１２により判定される場合、Ｓ５１において実スロットルバルブ開度ＴＢ２を検出する。スロットルバルブ５は、図４のＳ２１において、最高回転制御条件が成立しているとエンジン回転制御部１２により判定される場合、Ｓ５１において実スロットルバルブ開度ＴＢ３を検出する。
【００６５】
ＥＣＵ１０は、Ｓ５２において、吸気補正量算出部１４により基本補正値ＴＦＢｎの算出を行う。吸気補正量算出部１４は、図５のＳ３１において、アクセル制御条件が成立しているとアクセル制御部１３により判定される場合、Ｓ５２において基本補正値ＴＦＢ１の算出を行う。吸気補正量算出部１４は、図３のＳ１１において、アイドル回転制御条件が成立しているとエンジン回転制御部１２により判定される場合、Ｓ５２において基本補正値ＴＦＢ２の算出を行う。吸気補正量算出部１４は、図４のＳ２１において、最高回転制御条件が成立しているとエンジン回転制御部１２により判定される場合、Ｓ５２において基本補正値ＴＦＢ３の算出を行う。
【００６６】
ＥＣＵ１０は、Ｓ５３において、吸気補正量算出部１４により燃料補正係数ＫＦｎの算出を行う。吸気補正量算出部１４は、図５のＳ３１において、アクセル制御条件が成立しているとアクセル制御部１３により判定される場合、Ｓ５３において燃料補正係数ＫＦ１の算出を行う。吸気補正量算出部１４は、図３のＳ１１において、アイドル回転制御条件が成立しているとエンジン回転制御部１２により判定される場合、Ｓ５３において燃料補正係数ＫＦ２の算出を行う。吸気補正量算出部１４は、図４のＳ２１において、最高回転制御条件が成立しているとエンジン回転制御部１２により判定される場合、Ｓ５３において燃料補正係数ＫＦ３の算出を行う。
【００６７】
ＥＣＵ１０は、Ｓ５４において、吸気補正量算出部１４により最終スロットルバルブ開度Ｔｎの算出を行う。吸気補正量算出部１４は、Ｓ５１〜Ｓ５３において検出及び算出した実スロットルバルブ開度ＴＢｎ、基本補正値ＴＦＢｎ、及び燃料補正係数ＫＦｎを用いて、最終スロットルバルブ開度Ｔｎを算出する。
【００６８】
［作用及び効果］
以上説明したように、内燃機関の制御装置１００では、燃料量制御部１５により、空燃比センサ４の検出結果に基づいて燃料フィードバック制御が実施される。天然ガスの性状に応じて空燃比センサ４で検出される空燃比が異なり得るため、燃料フィードバック制御の燃料補正値は、天然ガスの性状に応じて異なり得る。燃料補正値に基づいて、吸気量制御部１１によりスロットルバルブ５が制御されることにより、天然ガスの性状に応じてエンジン２０の吸気量を制御することが可能となる。よって、内燃機関の制御装置１００によれば、天然ガスの性状の違いに起因してエンジン２０の出力トルクの過不足が生じることを抑制することができる。
【００６９】
内燃機関の制御装置１００は、エンジン２０の回転数を検出するエンジン回転センサ１と、エンジン２０の吸気圧力を検出するブースト圧センサ３と、を更に備えている。燃料補正値は、燃料フィードバック補正噴射量と、燃料フィードバック補正噴射量から燃料量制御部１５により算出される燃料学習値を含む。吸気量制御部１１は、ブースト圧センサ３で検出された吸気圧力と目標吸気圧力とに基づいて、基本補正値ＴＦＢｎを算出する。吸気量制御部１１は、燃料学習値に基づいて、基本補正値ＴＦＢｎを補正する燃料補正係数ＫＦｎを算出する。吸気量制御部１１は、基本補正値ＴＦＢｎと燃料補正係数ＫＦｎとに基づいて、スロットルバルブ５を制御する。一般的に、燃料学習値は、燃料フィードバック補正噴射量よりも時間的に緩やかに変化する。これにより、天然ガスの性状に応じて緩やかに変化する燃料学習値に基づいて燃料補正係数ＫＦｎが算出されるため、基本補正値ＴＦＢｎの過度な補正が抑制される。よって、天然ガスの性状に応じてスロットルバルブ５を安定的に制御することができる。
【００７０】
内燃機関の制御装置１００では、吸気量制御部１１は、所定のアイドル回転制御条件が成立した場合、エンジン回転センサ１で検出された実エンジン回転数とエンジン２０の目標アイドル回転数とに基づいてスロットルバルブ５を制御するアイドル回転制御を実行する。吸気量制御部１１は、アイドル回転制御条件が成立している場合、アイドル回転制御条件が成立していない場合の燃料補正係数ＫＦ１とは異なる燃料補正係数ＫＦ２を用いてスロットルバルブ５を制御する。これにより、アイドル回転制御条件が成立している場合において、エンジン２０の回転数の目標アイドル回転数への収束性及び応答性の両立を図ることができる。
【００７１】
内燃機関の制御装置１００では、吸気量制御部１１は、所定の最高回転制御条件が成立した場合、エンジン回転センサ１で検出された実エンジン回転数とエンジン２０の目標最高回転数とに基づいてスロットルバルブ５を制御する最高回転制御を実行する。吸気量制御部１１は、最高回転制御条件が成立している場合、最高回転制御条件が成立していない場合の燃料補正係数ＫＦ１とは異なる燃料補正係数ＫＦ３を用いてスロットルバルブ５を制御する。これにより、最高回転制御条件が成立している場合において、エンジン２０の回転数の目標最高回転数への収束性及び応答性の両立を図ることができる。
【００７２】
内燃機関の制御装置１００では、吸気量制御部１１は、基準となる第１性状を有する天然ガスのウォッベ指数である第１ウォッベ指数と第１性状とは異なる第２性状を有する天然ガスのウォッベ指数である第２ウォッベ指数との比率に基づいて、燃料補正係数ＫＦｎを算出する。これにより、天然ガスの性状を表すウォッベ指数を利用して、燃料補正係数ＫＦｎを算出することができる。
【００７３】
以上、本発明の一形態に係る実施形態について説明したが、本発明は上記実施形態に限られるものではない。
【００７４】
例えば、内燃機関の制御装置１００は、必ずしも車両Ｔに搭載されていなくてもよい。エンジン２０は、必ずしも車両Ｔの駆動用として用いられなくてもよい。天然ガスは、必ずしも圧縮天然ガスでなくてもよく、例えば液化天然ガス（ＬＮＧ：［Liquefied  Natural  Gas］）であってもよい。シリンダ及びピストンの数は、それぞれ１個であってもよい。
【００７５】
ブースト圧センサ３は、例えばブースト圧を推定する推定制御等で代用されてもよい。空燃比センサ４は、例えば空燃比を推定する推定制御等で代用されてもよい。吸気量調整部は、スロットルバルブ５に限定されない。吸気量調整部は、例えば、ターボチャージャー、可変バルブリフト機構等、種々の構成を対象とし得る。
【００７６】
上記実施形態では、燃料供給部３０の下流配管３２ｂは、吸気管２１の上流吸気管２１ａに接続されていたが、下流吸気管２１ｂに接続されていてもよい。また、天然ガスが液化天然ガスの場合には、エンジン２０のシリンダに天然ガスが直接噴射されるように構成されていてもよい。
【００７７】
上記実施形態では、吸気量制御部１１は、アイドル回転制御と最高回転制御との両方を実行するエンジン回転制御部１２を有していたが、何れか一方の制御のみを実行するエンジン回転制御部１２であってもよい。吸気量制御部１１は、エンジン回転制御部１２とアクセル制御部１３との両方を有していたが、エンジン回転制御部１２とアクセル制御部１３との何れか一方のみを有していてもよい。
【００７８】
上記実施形態では、燃料量制御部１５は、燃料フィードバック制御を実行する燃料フィードバック制御部１７と、燃料学習制御を実行する燃料学習部１８と、の両方を有していたが、燃料フィードバック制御部１７のみを有していてもよい。この場合、吸気補正量算出部１４は、燃料フィードバック制御部１７により算出された燃料フィードバック補正噴射量に基づいて、基本補正値ＴＦＢｎを補正する燃料補正係数ＫＦｎを算出してもよい。燃料フィードバック制御部１７は、燃料フィードバック制御において、必ずしも、空燃比センサ４で検出された実空燃比と目標空燃比との偏差に基づかなくてもよい。
【００７９】
上記実施形態では、吸気補正量算出部１４は、第１ウォッベ指数と第２ウォッベ指数との比率に基づいて予め記憶されたマップデータに基づいて、燃料補正係数ＫＦ１を算出したが、その他のマップデータに基づいて燃料補正係数ＫＦ１を算出してもよい。吸気補正量算出部１４は、燃料フィードバック補正値の関数（数式）等に基づいて燃料補正係数ＫＦ１を算出してもよい。
【００８０】
燃料補正係数ＫＦ２は、燃料補正係数ＫＦ１が基本補正値ＴＦＢ１を補正をする大きさよりも、大きく基本補正値ＴＦＢ２を補正したが、燃料補正係数ＫＦ２は燃料補正係数ＫＦ１と等しくてもよい。燃料補正係数ＫＦ３は、燃料補正係数ＫＦ１が基本補正値ＴＦＢ１を補正をする大きさよりも、大きく基本補正値ＴＦＢ３を補正したが、燃料補正係数ＫＦ３は燃料補正係数ＫＦ１と等しくてもよい。燃料補正係数ＫＦ２は、燃料補正係数ＫＦ３と異なっていてもよいし、燃料補正係数ＫＦ３と等しくてもよい。
【符号の説明】
【００８１】
１…エンジン回転センサ（回転数センサ）、３…ブースト圧センサ（吸気圧センサ）、４…空燃比センサ（空燃比検出部）、５…スロットルバルブ（吸気量調整部）、１０…ＥＣＵ、１１…吸気量制御部、１２…エンジン回転制御部、１３…アクセル制御部、１４…吸気補正量算出部、１５…燃料量制御部、１６…基本噴射量算出部、１７…燃料フィードバック制御部、１８…燃料学習部、２０…エンジン（内燃機関）、１００…制御装置、Ｔ…車両、ＴＢｎ，ＴＢ１，ＴＢ２，ＴＢ３…実スロットルバルブ開度、ＴＦＢｎ，ＴＦＢ１，ＴＦＢ２，ＴＦＢ３…基本補正値（吸気量基本補正値）、ＫＦｎ，ＫＦ１，ＫＦ２，ＫＦ３…燃料補正係数（吸気量燃料補正値）、Ｔｎ，Ｔ１，Ｔ２，Ｔ３…最終スロットルバルブ開度。
【図１】
2019094805.tif 000003
【図２】
2019094805.tif 000004
【図３】
2019094805.tif 000005
【図４】
2019094805.tif 000006
【図５】
2019094805.tif 000007
【図６】
2019094805.tif 000008
【図７】
2019094805.tif 000009
【図８】
2019094805.tif 000010