(57)【要約】【課題】スロットル開度−実流量の関係を明確化して、ＥＴＶモジュールの取り付け誤差に起因した開度−ＴＰＳ出力の誤差と加工ばらつきに起因した開度−流量の誤差とを含む個体間ばらつきを抑制し、取り付け誤差や加工ばらつきの影響を補償した開度−実流量に基づく正確な吸気量制御を実現した内燃機関用制御装置を得る。【解決手段】スロットル弁２、スロットルアクチュエータ３、スロットル開度センサ４およびＭＣＵ５からなるＥＴＶモジュールを備え、ＭＣＵ５は、ＥＴＶモジュールを通過する吸気量計測値が所定値を示すときの検出開度をＥＥＰＲＯＭ５０に記憶させる開度記憶手段５１と、検出開度を開度基準値と比較する開度比較手段５３と、比較結果から目標開度を開度補正手段５３とを含み、補正目標開度によりスロットル弁２を制御する。【選択図】図３
2006299964.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関への吸気量を制御するための吸気量制御モジュールと、
前記吸気量制御モジュールを通過する吸気量を計測するための外部機器とを備え、
前記吸気量制御モジュールは、
前記吸気量を調整する吸気量調整手段と、
前記吸気量調整手段の開度を検出する開度検出手段と、
前記吸気量調整手段を駆動する駆動手段と、
前記駆動手段を制御するコントローラとを含み、
前記コントローラは、前記開度検出手段の検出開度に基づいて前記駆動手段を制御することにより、前記吸気量調整手段の開度を制御する内燃機関用制御装置であって、
前記コントローラは、
前記駆動手段に対する制御情報を記憶する記憶素子と、
前記外部機器による吸気量計測値が所定値を示すときの前記開度検出手段の検出開度を前記記憶素子に記憶させる開度記憶手段と、
所定の基準特性から得られる前記吸気量調整手段の開度基準値を前記記憶素子に記憶させる開度基準値記憶手段と、
前記記憶素子に記憶された検出開度と前記開度基準値とを比較する開度比較手段と、
前記開度比較手段による比較結果に基づいて前記吸気量調整手段の目標開度を補正する開度補正手段とを含み、
前記吸気量調整手段の開度が前記開度補正手段によって補正された補正目標開度と一致するように前記駆動手段を制御することを特徴とする内燃機関用制御装置。
【請求項２】
前記吸気量計測値の所定値は、前記吸気量調整手段により調整され得る最低流量に設定されたことを特徴とする請求項１に記載の内燃機関制御装置。
【請求項３】
前記吸気量計測値の所定値は、テーブル参照点によって設定されたことを特徴とする請求項１に記載の内燃機関用制御装置。
【請求項４】
前記テーブル参照点は、前記吸気量調整手段の全流量域に設定されたことを特徴とする請求項３に記載の内燃機関用制御装置。
【請求項５】
前記テーブル参照点は、前記吸気量調整手段の低流量域に設定されたことを特徴とする請求項３に記載の内燃機関用制御装置。
【請求項６】
前記吸気量計測値の所定値は、任意の２点の流量値に設定されたことを特徴とする請求項１に記載の内燃機関用制御装置。
【請求項７】
前記開度補正手段は、前記任意の２点を結ぶ直線近似により前記補正目標開度を求めることを特徴とする請求項６に記載の内燃機関用制御装置。
【請求項８】
前記吸気量計測値の所定値は、前記吸気量調整手段により調整される最低流量を含むことを特徴とする請求項３から請求項７までのいずれか１項に記載の内燃機関用制御装置。
【請求項９】
前記開度補正手段は、前記基準特性から得られる比率に基づいて前記補正目標開度を求めることを特徴とする請求項１から請求項７までのいずれか１項に記載の内燃機関用制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、たとえば車両に搭載される内燃機関用制御装置に関し、特に内燃機関への吸気量の制御技術に関するものである。
【背景技術】
【０００２】
従来の内燃機関用制御装置は、内燃機関への吸気量（吸気系を通過する空気流量）を制御するための吸気量制御モジュール（スロットル弁装置）と、吸気量制御モジュール内に設けられて吸気量制御用の情報を記憶するための不揮発性記憶素子と、吸気量制御モジュールのスロットルボディ内に設けられた吸気量制御機構（スロットル弁）と、吸気量制御機構の位置検出装置（スロットル開度センサ）とを備え、位置検出装置により検出されたスロットル開度の最大値を不揮発性記憶素子に保存するように構成されている（たとえば、特許文献１参照）。
【０００３】
また、上記従来装置の吸気量制御モジュールは、外部機器との間で通信を行うための通信端子を有し、スロットル開度の最大値を不揮発性素子に保存する場合に、通信端子から最大値の保存命令が受信された時点で、不揮発性記憶素子に最大値を保存するとともに、最大値に基づいてスロットル開度の全開値を設定することにより、吸気量に関する制御量のばらつきを抑制している。
【０００４】
また、多くの従来装置においては、イグニッションキーのＯＮ／ＯＦＦごとにスロットル弁の全閉位置を学習し、学習した全閉位置をスロットル制御の基準としている。
したがって、スロットル弁の開度は、全閉位置でのスロットル開度センサの出力値（検出開度）を基準とする相対位置によって表される。
【０００５】
この場合、吸気量制御モジュールの内燃機関への取り付け誤差に起因して生じる検出誤差、すなわち、実際のスロットル開度とスロットル開度センサの検出開度（ＴＰＳ出力）との間に生じる相関誤差については、学習することができる。
しかしながら、内燃機関および吸気量制御モジュールの加工ばらつきなどに起因して生じる検出誤差、すなわち、スロットル開度と実際の吸気量との間に生じる相関ばらつきを学習することはできない。
【０００６】
実際のスロットル弁の開度と吸気量との間のばらつきは、たとえばスロットル弁のバルブ径の加工ばらつきや、流路内径の加工ばらつきなどに起因して生じるものであり、個々の吸気量制御モジュールによって、同一のスロットル開度であっても開口面積が異なることから生じるものである。このような加工誤差に起因するばらつきは、特に低開度時において影響が大きい。
【０００７】
このように、従来装置においては、全閉位置でのスロットル開度センサの検出開度からの相対位置に基づく制御（以下、「スロットル相対開度ベースの制御」という）が行われており、内燃機関は、スロットル開度と実際の吸気量との関係が不明確な状態で制御されている。
この場合、吸気量制御モジュールに対して必要な目標吸気量を指示しても、スロットル開度の相対位置で制御が実行されるので、目標流量とは異なる吸気量に制御されることになる。
なぜなら、吸気量制御モジュールなどの個体ばらつきによって、検出開度が同じスロットル開度を示していても、実際には異なる吸気量が得られることになるからである。
【０００８】
特に、吸気量制御モジュールが、内燃機関の吸気集合部に配設されている場合には、車両ごとに吸気量がばらつくので、車両の走行運転中の違和感やドライバビリティの悪化などを招く可能性がある。
また、複数気筒（たとえば、４気筒）の内燃機関において、気筒ごとに対応して複数の吸気量制御モジュールが配設されている場合には、各気筒に流れ込む吸気量に違いが生じるので、上記問題（走行運転中の違和感やドライバビリティの悪化など）に加えて、内燃機関の回転変動や燃焼不安定など不具合を発生する可能性がある。
【０００９】
図３０および図３１は上記問題点を説明するための開度−流量（吸気量）特性を示す説明図であり、吸気量制御モジュールの設計目標となる基準スロットル開度の位置特性（以下、「基準特性」という）（実線参照）と、ばらつきを含む実スロットル開度の位置特性（以下、「実ＴＰＳ特性」という）（破線参照）との関係を示している。また、図３１は図３０内の低流量域のみを拡大して示している。
【００１０】
図３０および図３１において、縦軸は吸気量（流量）［ｇ／ｓｅｃ］、横軸はスロットル開度［％］であり、破線曲線に対応した「黒四角印」は実ＴＰＳのプロット値、実線曲線に対応した「黒菱形印」は基準ＴＰＳのプロット値である。
図３１において、たとえば１０［％］のスロットル開度を指示した場合、基準特性時（実線）の流量（約１３［ｇ／ｓｅｃ］）に対して、実ＴＰＳ特性時（破線）の流量は、個々のばらつき要因により、１１．２［ｇ／ｓｅｃ］に低減されている。
【００１１】
したがって、実際には、要求された目標流量よりも約１４％だけ少ない吸気量となり、上述したように、吸気量制御モジュールが内燃機関の吸気集合部に配設されている場合には、車両ごとに吸気量がばらつき、走行感の相違やドラビリ悪化が懸念されることになる。
特に、複数気筒（たとえば、４気筒）の内燃機関の各気筒に吸気量制御モジュールが配設されている場合には、各気筒への吸気量に違いが生じるので、上記懸念に加えて、回転変動や燃焼不安定などを引き起こす可能性がある。
【００１２】
【特許文献１】特開２００４−５２６７６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
従来の内燃機関用制御装置では、スロットル弁の全閉位置および全開位置を学習しているが、スロットル弁の開度に対するばらつきを抑制することはできるものの、実際のスロットル弁の開度と吸気量との関係（実ＴＰＳ特性）にばらつきが発生するので、特に低開度時において大きな制御誤差が発生するという課題があった。
【００１４】
この発明は、上記課題を解消するものであり、スロットル開度と実際の吸気量との関係をあらかじめ計測設定（学習）して補正することにより、スロットル開度センサを含む吸気量制御モジュールの取り付け誤差や加工バラツキなどの影響を抑制したうえで、スロットル開度と実際の吸気量との特性関係に基づく制御（以下、「開度−吸気量ベースでの制御」という）を実行するようにし、吸気量の正確な制御を可能とした内燃機関用制御装置を得ることを目的とする。
【課題を解決するための手段】
【００１５】
この発明による内燃機関用制御装置は、内燃機関への吸気量を制御するための吸気量制御モジュールと、吸気量制御モジュールを通過する吸気量を計測するための外部機器とを備え、吸気量制御モジュールは、吸気量を調整する吸気量調整手段と、吸気量調整手段の開度を検出する開度検出手段と、吸気量調整手段を駆動する駆動手段と、駆動手段を制御するコントローラとを含み、コントローラは、開度検出手段の検出開度に基づいて駆動手段を制御することにより、吸気量調整手段の開度を制御する内燃機関用制御装置であって、コントローラは、駆動手段に対する制御情報を記憶する記憶素子と、外部機器による吸気量計測値が所定値を示すときの開度検出手段の検出開度を記憶素子に記憶させる開度記憶手段と、所定の基準特性から得られる吸気量調整手段の開度基準値を記憶素子に記憶させる開度基準値記憶手段と、記憶素子に記憶された検出開度と開度基準値とを比較する開度比較手段と、開度比較手段による比較結果に基づいて吸気量調整手段の目標開度を補正する開度補正手段とを含み、吸気量調整手段の開度が開度補正手段によって補正された補正目標開度と一致するように駆動手段を制御するものである。
【発明の効果】
【００１６】
この発明によれば、スロットル弁の検出開度（ＴＰＳ出力）および吸気量実測値に基づいて、あらかじめスロットル開度と実際の吸気量との関係が明確化された吸気量制御モジュールを内燃機関に組み込んで使用することにより、吸気量制御モジュールの取り付け誤差に起因したスロットル開度とスロットル開度センサの検出開度との相対誤差のみでなく、吸気量制御モジュールの加工ばらつきなどによるスロットル開度と吸気量との関係のばらつきをも含めて、吸気量制御モジュールの個体間のばらつきが抑制されるので、取り付け誤差や加工ばらつきの影響を受けることがなく、スロットル開度と実際の吸気量との関係に基づく正確な吸気量制御を実現することができる。
【発明を実施するための最良の形態】
【００１７】
実施の形態１．
以下、図面を参照しながら、この発明の実施の形態１について詳細に説明する。
図１はこの発明の実施の形態１に係る内燃機関用制御装置の吸気量制御モジュールを概略的に示すブロック構成図である。
【００１８】
図１において、エンジン（内燃機関）１０への吸気量を制御するための吸気量制御モジュール（以下、「ＥＴＶモジュール」という）１は、吸気管１１に流れる空気（矢印参照）の吸気量を調整するスロットル弁（吸気量調整手段）２と、スロットル弁２を開閉駆動するスロットルアクチュエータ（駆動手段）３と、スロットル弁２のスロットル開度Ｄを検出するスロットル開度センサ（以下、「ＴＰＳ」という）４と、スロットルアクチュエータ３を制御するモジュールコントローラユニット（以下、「ＭＣＵ」という）５とにより構成されている。
【００１９】
ＭＣＵ５は、ＣＰＵおよび不揮発性記憶素子（以下、「ＥＥＰＲＯＭ」という）（いずれも図示せず）を含み、ＴＰＳ４から検出されたスロットル開度Ｄを受信して、スロットルアクチュエータ３を制御する。
【００２０】
ＭＣＵ５は、スロットル弁２、スロットルアクチュエータ３およびＴＰＳ４とともに一体構成のＥＴＶモジュール１として組み立てられた後に、後述するように、ＥＴＶモジュール１を通過する実際の吸気量とスロットル開度の関係を学習し、あらかじめ、吸気量とスロットル開度との関係をテーブルとしてＥＥＰＲＯＭに記憶させる。
これにより、ＥＴＶモジュール１の個体間ばらつきを補償して軽減させるようになっている。
【００２１】
また、ＭＣＵ５は、エンジン１０の通常運転時においては、図１のように、エンジンコントロールユニット（以下、「ＥＣＵ」という）６に接続され、ＥＣＵ６との間で通信可能に構成される。
通常運転時において、ＥＣＵ６は、ＭＣＵ５と協働して、ＥＴＶモジュール１およびエンジン１０を制御する。
たとえば、ＭＣＵ５は、ＥＣＵ６から所要の目標スロットル開度Ｄｏを受け取り、スロットル開度Ｄが目標スロットル開度Ｄｏ（目標吸気量）と一致するように、スロットルアクチュエータ３を制御する。
【００２２】
なお、ＥＣＵ６は、ＴＰＳ４からのスロットル開度Ｄのみならず、図示されない周知の各種センサ（アクセルポジションセンサ、吸気量センサ、水温センサなど）からの検出信号（アクセル開度α、ＥＴＶモジュール１を通過する空気の流量すなわち吸気量Ａ、エンジン１０の冷却水温Ｔｗなど）に基づいて、目標スロットル開度Ｄｏを算出する。
また、ＥＣＵ６は、ＭＣＵ５を介して入力されるスロットル開度Ｄおよび各種センサ信号（α、Ａ、Ｔｗ）に基づいてＭＣＵ５を制御し、スロットルアクチュエータ３を介してスロットル弁２の開度を制御する。
【００２３】
図２はＥＴＶモジュール１の吸気量計測時の状態を示す構成図であり、前述（図１参照）と同様のものについては、前述と同一符号を付して詳述を省略する。
図２において、ＥＴＶモジュール１を有する吸気管１１には、エンジン１０に代えて、外部機器として真空ポンプ４２が設置される。
【００２４】
また、吸気管１１の上流側には、外部機器として、ＥＴＶモジュール１を通過する吸気量を計測するための吸気量計測器４３が設置される。
さらに、ＥＴＶモジュール１のＭＣＵ５には、ＥＣＵ６に代えて、モジュール制御盤４４が接続される。
【００２５】
真空ポンプ４２は、吸気管１１内の負圧値を表示するためのメータ４２ａを有し、吸気量計測器４３は、吸気量計測値を表示するための表示器４３ａを有する。
同様に、モジュール制御盤４４は、ＴＰＳ４の検出開度を表示するための表示器４４ａと、他のセンサ情報およびテーブル（後述する）などを表示するための表示器４４ｂ、４４ｃとを有する。
【００２６】
また、モジュール制御盤４４は、各条件下でのＴＰＳ４の検出開度の格納指示、すなわち、順番にＭＣＵ５内のＥＥＰＲＯＭに記憶させるための指示を送出する。
ＥＴＶモジュール１のＭＣＵ５は、吸気量計測時には、図２に示すように、モジュール制御盤４４に接続されて各種の計測情報を記憶する。
また、ＭＣＵ５は、吸気量計測後の通常時には、図１に示すようにＥＣＵ６に接続され、所要情報をＥＴＶモジュール１の制御情報としてＥＣＵ６に転送する。
【００２７】
図３はこの発明の実施の形態１によるＭＣＵ５の機能構成を示すブロック図であり、破線矢印は、図２の装置構成による計測学習時の信号の流れを示し、実線矢印は、図１の装置構成による通常運転時の信号の流れを示している。
図３において、ＭＣＵ５は、学習情報および制御情報などをテーブルとして記憶するＥＥＰＲＯＭ（記憶素子）５０と、吸気量計測器４３（外部機器）による吸気量計測値が所定値を示すときのＴＰＳ４の検出開度を記憶素子に記憶させる開度記憶手段５１と、所定の基準特性（後述する）から得られるスロットル弁２の開度基準値を記憶素子に記憶させる開度基準値記憶手段５２と、スロットルアクチュエータ３を動作させる制御部５３とを備えている。
【００２８】
制御部５３は、計測学習時における開度比較手段および開度補正手段の機能を含む。
制御部５３内の開度比較手段は、計測学習時において、ＥＥＰＲＯＭ５０に記憶された検出開度と開度基準値とを比較する。
また、制御部５３内の開度補正手段は、計測学習時において、開度比較手段による比較結果に基づいて、スロットル弁２の目標開度Ｄｏを補正するためテーブルを作成し、ばらつき補償用のテーブルをＥＥＰＲＯＭ５０に記憶させる。
【００２９】
さらに、制御部５３は、計測学習時においては、モジュール制御盤４４からの開度量指示に応答して、スロットルアクチュエータ３を動作させ、通常運転時においては、ＥＣＵ６からの目標開度ＤｏとＥＥＰＲＯＭ５０から読み出したテーブルとに基づいて、スロットル弁２の検出開度Ｄが開度補正手段によって補正された補正目標開度と一致するようにスロットルアクチュエータ３を制御するようになっている。
【００３０】
次に、図１〜図３とともに、図４のフローチャートおよび図５、図６の説明図を参照しながら、この発明の実施の形態１によるスロットル開度の学習処理動作について説明する。
図４の処理手順は、図２に示した吸気量計測時の構成において、オペレータの操作により実行されるものとする。
【００３１】
図５は学習処理（図４）の実行前のテーブルであり、最低流量（５．００［ｇ／ｓｅｃ］）時における既知の基準ＴＰＳ値（１．７［％］）を示している。
また、図６は学習処理（図４）の実行後のテーブルであり、最低流量（５．００［ｇ／ｓｅｃ］）時における基準ＴＰＳ値（１．７［％］）および学習後の実ＴＰＳ値（３．１［％］）を示している。
【００３２】
なお、図４〜図６においては、前述の図３０および図３１内の基準特性（実線曲線）でのＴＰＳ値を、学習前の既知の基準ＴＰＳ値とし、図３０および図３１内の実ＴＰＳ特性（破線参照）でのＴＰＳ値を、学習後の実ＴＰＳ値としている。
【００３３】
図４において、まず図２のように、組み付け終了したＥＴＶモジュール１に対して、真空ポンプ４２、吸気量計測器４３およびモジュール制御盤４４（図２参照）を接続し、モジュール制御盤４４からＥＴＶモジュール１のＭＣＵ５に対して、スロットルアクチュエータ３の指示を送出し、スロットル弁２を動作させる（ステップＳ１０１）。
【００３４】
続いて、真空ポンプ４２を作動させて、吸気管１１内に負圧を発生させる（ステップＳ１０２）。
このとき、真空ポンプ４２は、吸気管１１内の負圧がたとえば大気圧からの差圧が６６．７［ｋＰａ］程度となるように、負圧駆動される。
【００３５】
次に、オペレータは、たとえば表示器４４ｃに表示される既知のテーブル（図５）を参照しながらモジュール制御盤４４を操作し、スロットル弁２の開度が最低流量（５．００［ｇ／ｓｅｃ］）時における基準ＴＰＳ値（１．７［％］）となるような開度量指示を、モジュール制御盤４４からＥＴＶモジュール１に送出して、スロットルアクチュエータ３を動作させる（ステップＳ１０３）。
【００３６】
次に、最低流量（５．００［ｇ／ｓｅｃ］）と、吸気量計測器４３で計測された現在（最低流量時）の吸気量計測値とを比較して、両者の大小関係を判定する（ステップＳ１０４）。
ステップＳ１０４の判定結果により、吸気量計測値＞最低流量であればステップＳ１０５に進み、吸気量計測値＜最低流量であればステップＳ１０６に進み、吸気量計測値＝最低流量であればステップＳ１０７に進む。
【００３７】
ステップＳ１０５において、オペレータは、吸気量計測値がテーブル（図５）内の最低流量と一致するようにモジュール制御盤４４を操作し、スロットル弁２が閉側に制御されるように開度量指示を生成し、スロットルアクチュエータ３を動作させて、判定ステップＳ１０４に戻る。
【００３８】
また、ステップＳ１０６において、オペレータは、吸気量計測値が最低流量と一致するようにモジュール制御盤４４を操作し、スロットル弁２が開側に制御されるように開度量指示を生成し、スロットルアクチュエータ３を動作させて、判定ステップＳ１０４に戻る。
【００３９】
最後に、吸気量計測値＝最低流量となった時点で、オペレータは、モジュール制御盤４４を操作し、モジュール制御盤４４からＭＣＵ５に向けて、最低流量記憶領域への記憶指示信号を送出させ、最低流量と一致したときのＴＰＳ４の検出開度（たとえば、３．１［％］）を、実ＴＰＳ値としてＭＣＵ５内のＥＥＰＲＯＭの最低流量記憶領域に記憶させ（ステップＳ１０７）、図４に示したＴＰＳ検出開度の学習処理を終了する。
上記処理結果として、図６に示すように、流量［ｇ／ｓｅｃ］と基準ＴＰＳ値［％］および実ＴＰＳ値［％］との対応テーブルが得られる。
【００４０】
上記学習処理を実行することにより、比較的少ない処理手順で、吸気量制御モジュール１内のＭＣＵ５に対して、スロットル開度Ｄと吸気量との関係を示す情報が記憶される。
したがって、通常運転時において、ＭＣＵ５は、ＥＣＵ６からの制御指令（目標スロットル開度Ｄｏ）に対して、ＥＥＰＲＯＭ内に記憶されたばらつき補償用のテーブル情報に基づいて補正を加え、補正目標開度と一致するようにスロットル弁２を駆動する。
また、ＭＣＵ５は、スロットル弁２の駆動制御完了後に、ＥＣＵ６に対して、補正目標開度が目標スロットル開度Ｄｏであることを示す信号を転送する。
【００４１】
このように、ＭＣＵ５において補正された後の制御情報をＥＣＵ６の制御情報として用いることにより、吸気量制御モジュール１の個体での特性ばらつきが吸収され、制御性を向上させることができる。
特に、複数個の吸気量制御モジュール１を同時に使用する場合には、各個体の吸気量をそろえることが容易となる。
【００４２】
次に、図１および図７のフローチャートを参照しながら、この発明の実施の形態１による通常時のエンジン１０の吸気量制御動作について説明する。
図７はＥＴＶモジュール１の開度制御時におけるＭＣＵ５およびＥＣＵ６の処理手順を示しており、図６のテーブル（吸気量と基準ＴＰＳ値および実ＴＰＳ値との関係）を記憶したＥＴＶモジュール１を用いて、エンジン１０の吸気量を制御する場合を示している。
【００４３】
図７において、まず、ＥＣＵ６は、アクセルポジションセンサからのアクセル開度αと、水温センサからの冷却水温Ｔｗと、吸気量センサからの吸気量Ａとに基づいて、目標スロットル開度Ｄ１（たとえば、８［％］）を算出し、目標スロットル開度Ｄ１への駆動要求を吸気量制御モジュール１のＭＣＵ５に送出する（ステップＳ２０１）。
【００４４】
続いて、ＭＣＵ５は、ＥＣＵ６からの駆動要求に応答して、学習後のテーブル（図６）を参照し、目標スロットル開度Ｄ１（８［％］）に対する実ＴＰＳ値Ｅ１を求める（ステップＳ２０２）。
このとき、実ＴＰＳ値Ｅ１は、学習処理（図４）においてＭＣＵ５に記憶された最低流量時の基準ＴＰＳ値および実ＴＰＳ値（図６）から求められるオフセット値を加算することによって求められる。
【００４５】
たとえば、目標スロットル開度Ｄ１が８［％］の場合、図６内の最低流量時の基準ＴＰＳ値（１．７［％］）および実ＴＰＳ値（３．１［％］）から、オフセット量は、１．４［％］（＝３．１［％］−１．７［％］）となるので、目標スロットル開度Ｄ１（８［％］）に対応する実ＴＰＳ値Ｅ１は、９．４［％］（＝８［％］＋１．４［％］）となる。
【００４６】
次に、ＭＣＵ５は、ＴＰＳ４によって実測される検出開度が実ＴＰＳ値Ｅ１（＝９．４［％］）と一致するように、スロットルアクチュエータ３を駆動する（ステップＳ２０３）。
このとき、ばらつき補償用のテーブル（図６）に基づいて設定された補正後の実ＴＰＳ値Ｅ１により、エンジン１０に対しては、ＥＣＵ６が要求する吸気量が確実に供給されることになる。
【００４７】
最後に、ＭＣＵ５は、スロットル弁２の駆動完了後に、ＴＰＳ４の検出開度が実ＴＰＳ値Ｅ１（９．４［％］）と一致した時点でのＴＰＳ４の検出開度（＝Ｅ１）を、目標スロットル開度Ｄ１（＝８［％］）に対応したスロットル開度としてＥＣＵ６に入力し（ステップＳ２０４）、図７の処理を終了する。
これにより、ＥＣＵ６は、ＥＴＶモジュール１の個々のばらつき要因などを全く考慮せずに、目標スロットル開度Ｄｏを指令するのみで、エンジン１０に対して所要の吸気量を供給することができる。
【００４８】
なお、上記処理では、最低流量時の基準ＴＰＳ値および実ＴＰＳ値（図６）から、オフセット値を使用してＴＰＳ値を処理し、目標スロットル開度Ｄｏに対応した実ＴＰＳ値（補正目標開度）を求めたが、図３０内の基準特性（実線）および実ＴＰＳ特性（破線）のスロットル全開時（１００［％］）での流量（吸気量）が同一であると見なして求めてもよい。
【００４９】
具体的には、図８に示すように、既知の最低流量（最低吸気量）Ａ１、未知の流量（吸気量）Ａ２、既知の全開流量（全開吸気量）Ａ３のそれぞれに対して、基準ＴＰＳ値Ｂ１〜Ｂ３および実ＴＰＳ値Ｃ１〜Ｃ３を求めることができる。
図８において、既知の最低流量Ａ１および全開流量Ａ３にそれぞれ対応する基準ＴＰＳ値Ｂ１、Ｂ３は既知である。また、既知の全開流量Ａ３に対応する実ＴＰＳ値Ｃ３は既知である。
【００５０】
一方、既知の最低流量Ａ１に対する実ＴＰＳ値Ｃ１は計測により求められる。
ここで、既知の全開流量Ａ３に対する実ＴＰＳ値Ｃ３を１００％としたときに、指示開度Ｂ２に対する未知の実ＴＰＳ値Ｃ２を補間演算によって求める場合、実ＴＰＳ値Ｃ２は、以下の式（１）のように表される。
【００５１】
Ｃ２＝（Ｃ３−Ｃ１）×（Ｂ２−Ｂ１）／（Ｂ３−Ｂ１）＋Ｃ１  ・・・（１）
【００５２】
以上のように、吸気量と基準ＴＰＳ値および実ＴＰＳ値との関係（図６のテーブル）をＥＴＶモジュール１のＭＣＵ５内に記憶させ、図６の関係に基づいた処理を行うことにより、スロットル相対開度ベースの従来の制御に比べて、加工ばらつきなどによるスロットル開度と吸気量との関係のばらつきに起因したスロットル個体間のばらつきが抑制され、開度−吸気量ベースによるエンジン１０の高信頼性の制御を容易に実現することができる。
【００５３】
この発明の実施の形態１によれば、スロットル弁２（吸気量調整手段）と、スロットルアクチュエータ３（駆動手段）と、ＴＰＳ４（開度検出手段）と、スロットルアクチュエータ３を制御するためのＥＥＰＲＯＭ（記憶素子）を含むＭＣＵ５（コントローラ）とからなるＥＴＶモジュール１と、ＥＴＶモジュール１を通過する吸気量を計測する吸気量計測器４３（外部機器）とを備え、ＭＣＵ５は、吸気量計測値が所定値を示すときの検出開度をＥＥＰＲＯＭに記憶させる開度記憶手段と、所定の基準特性から得られる開度基準値（あらかじめ設定された値）をＥＥＰＲＯＭに記憶させる開度基準値記憶手段と、記憶された検出開度と開度基準値とを比較する開度比較手段と、開度比較結果に基づいてスロットル弁２の目標開度を補正する開度補正手段とを含み、スロットル弁２の開度が補正目標開度と一致するようにスロットルアクチュエータ３を制御するので、実質的にＴＰＳ４の検出開度をばらつき相殺側に補正することができる。
【００５４】
このように、スロットル開度と実際の吸気量との関係が明確化されたＥＴＶモジュール１を使用して補正することにより、ＥＴＶモジュール１の取り付け誤差によるスロットル開度とＴＰＳ４の出力（検出開度）との関係の誤差のみならず、加工ばらつきなどによるスロットル開度と吸気量との関係のばらつきをも含めたＥＴＶモジュール１の個体間のばらつきが抑制され、取り付け誤差や加工ばらつきの影響を受けることなく、スロットル開度と実際の吸気量との関係に基づく制御を行うことができ、正確な吸気量制御を実現することができる。
【００５５】
特に、記憶される吸気量計測値の所定値として、スロットル弁２により調整され得る最低流量を用いたので、開度−吸気量特性のばらつきの大きい低流量域において、有効に補正を施すことができる。
また、図４の学習処理をオペレータが実行したが、ＭＣＵ５により自動的に実行するように構成してもよい。
【００５６】
実施の形態２．
なお、上記実施の形態１では、最低流量時のみに関して、吸気量と基準ＴＰＳ値および実ＴＰＳ値との関係（図６参照）をＥＴＶモジュール１に記憶させ、スロットル開度を制御したが、吸気量と基準ＴＰＳ値および実ＴＰＳ値との関係を、最低流量を含むテーブルとし記憶して、スロットル開度の制御に用いてもよい。
【００５７】
以下、図１〜図３とともに、図９〜図１８を参照しながら、最低流量を含むテーブルを用いたこの発明の実施の形態２に係る内燃機関用制御装置について説明する。
なお、この場合、通常運転時およびＥＴＶモジュール１の吸気量計測時の装置構成およびＭＣＵ５の機能構成は、前述（図１〜図３参照）と同様である。
【００５８】
図９はこの発明の実施の形態２によるＥＴＶモジュール１の吸気量計測時（スロットル開度学習時）の処理手順を示すフローチャートである。
図９の処理ルーチンは、図２に示した装置構成において実行される。
図９において、ステップＳ３０１、Ｓ３０２は、前述（図４参照）のステップＳ１０１〜Ｓ１０２と同様の処理であり、ステップＳ３０４〜Ｓ３０８は、前述（図４参照）のステップＳ１０３〜Ｓ１０７に対応した処理である。
【００５９】
また、図１０および図１１は、前述の図５、図６に対応したテーブルを示す説明図であり、図１０は学習処理（図９）を実行する前の既知の基準ＴＰＳ値のテーブルであり、図１１は学習処理（図９）を実行した後の実ＴＰＳ値のテーブルである。
図１０および図１１において、各ＴＰＳ値は、それぞれ、最低流量の参照点Ｎｏ．１から最大流量の参照点Ｎｏ．１６までの１６分割点の流量［ｇ／ｓｅｃ］に対して設定されるものとする。図１０、図１１内のＮｏ．１に対応した各ＴＰＳ値は、前述の図５、図６のテーブル値と同様である。
【００６０】
最初に、図２および図９〜図１１を参照しながら、この発明の実施の形態２による学習処理について説明する。
この場合、ＥＴＶモジュール１内のＭＣＵ５は、各テーブル（図１０、図１１）の参照点（Ｎｏ．１〜１６）を設定するためのカウンタＮを有している。
したがって、吸気量計測器４３（図２参照）を用いた吸気量計測値の学習操作は、最低流量から最大流量までの全流量域を１６分割した吸気量ごとに、繰り返し実行される。
【００６１】
図９において、まず、前述（図４参照）と同様に、オペレータは、ＥＴＶモジュール１に真空ポンプ４２、吸気量計測器４３およびモジュール制御盤４４を接続し（ステップＳ３０１）、真空ポンプ４２を負圧駆動させる（ステップＳ３０２）。
続いて、カウンタＮの値を「Ｎ＝１」に初期設定した後（ステップＳ３０３）、既知のテーブル（図１０）を参照して、ＴＰＳ４の検出開度がＮ番目の基準ＴＰＳ値となるように、モジュール制御盤４４を操作し、スロットルアクチュエータ３を介してスロットル弁２を駆動させる（ステップＳ３０４）。
【００６２】
次に、図１０のテーブル内のＮ番目の流量（吸気量）と、吸気量計測器４３により実際に計測された吸気量計測値（現在の吸気量）とを比較して、両者の大小関係を判定する（ステップＳ３０５）。
ステップＳ３０５の判定結果により、吸気量計測値よりもＮ番目の流量の方が少なければステップＳ３０６に進み、Ｎ番目の流量の方が多ければステップＳ３０７に進み、吸気量計測値とＮ番目の流量とが一致すればステップＳ３０８に進む。
【００６３】
ステップＳ３０６において、オペレータは、吸気量計測値＝Ｎ番目の流量となるように、モジュール制御盤４４を操作して、スロットル弁２が閉側に変化するようにスロットルアクチュエータ３に指示を送り、スロットルアクチュエータ３を動作させた後、判定ステップＳ３０５に戻る。
【００６４】
また、ステップＳ３０７において、オペレータは、吸気量計測値＝Ｎ番目の流量となるように、モジュール制御盤４４を操作して、スロットル弁２が開側に変化するようにスロットルアクチュエータ３に指示を送り、スロットルアクチュエータ３を動作させた後、判定ステップＳ３０５に戻る。
【００６５】
その後、吸気量計測値＝Ｎ番目の流量となった時点で、モジュール制御盤４４を操作して、ＭＣＵ５に向けてＮ番目の領域への記憶指示信号を送出し、吸気量計測値がＮ番目の吸気量（図１０）と一致した際のＴＰＳ２の検出開度を、Ｎ弁目の吸気量に対応した実ＴＰＳ値として、ＭＣＵ５のＥＥＰＲＯＭのＮ番目の記憶領域に記憶させる（ステップＳ３０８）。
【００６６】
次に、カウンタＮの値がテーブル上限値（＝１６）に達したか否かを判定し（ステップＳ３０９）、Ｎ＝１６に達していない（すなわち、ＮＯ）と判定されれば、カウンタＮの値を「１」だけインクリメントし（ステップＳ３１０）、ステップＳ３０４に戻る。
また、ステップＳ３０９において、Ｎ＝１６（すなわち、ＹＥＳ）と判定されれば、図９の処理ルーチンを終了する。
【００６７】
図９の学習処理を実行した結果として、図１１に示すように、吸気量と基準ＴＰＳ値および実ＴＰＳ値（学習値）とを対応付けたテーブルが得られる。
なお、図９の学習処理では、全流量域を１６分割した吸気量と基準ＴＰＳ値とのテーブルから、それぞれ実ＴＰＳ値を取得したが、処理工数を削減するために、低流量域での学習処理のみ、たとえば、図１０内の１６分割のうちの１〜８分割目まで処理のみを実行してもよい。
なぜなら、前述のように、吸気量およびスロットル開度は、特に低流量域（低開度域）において大きいばらつきが発生するからである。
【００６８】
また、全流量域において学習処理を実行する場合でも、図１０に示したテーブル点数以下の処理のみ（たとえば、１６分割のテーブルが得られているうちの奇数番目のみ）を実行し、処理を割愛した参照点（処理実行した参照点の間）の吸気量を補間演算によって求めてもよい。
この場合、テーブル補間方法としては、一般的な吸気量およびＴＰＳ値に基づく直線補間のみでなく、基準ＴＰＳ値および実ＴＰＳ値から得られる比率を用いてもよい。
【００６９】
以下、図１２〜図１５を参照しながら、この発明の実施の形態２において、奇数番目の処理のみを実行した場合での、基準ＴＰＳ値および実ＴＰＳ値から得られる比率を用いた補間方法について説明する。
図１２はスロットル開度学習時のテーブルであり、基準ＴＰＳ値と実ＴＰＳ値との比率に基づく補正が実行される前の状態を示している。
【００７０】
図１３は補間動作を示す説明図、図１４は基準ＴＰＳ値と実ＴＰＳ値との比率に基づく補正時の補間演算処理動作をテーブルで示す説明図である。
また、図１５はスロットル開度学習時のテーブルを示す説明図であり、基準ＴＰＳ値と実ＴＰＳ値との比率に基づく補正が実行された後の状態を示している。
図１５において、太線枠内で奇数番号は、実際に計測した箇所を示している。
【００７１】
この場合、たとえば、図１０のテーブル（１６参照点の基準ＴＰＳ値が得られている）に対し、図１２に示すように、奇数番目の実ＴＰＳ値のみを計測し、基準ＴＰＳ値と実ＴＰＳ値とから得られる比率を用いた補間方法を使用する。
具体的には、図１３のようなテーブルが得られていた場合、既知の流量（吸気量）Ａ１、Ａ２、Ａ３に対する基準ＴＰＳ値Ｂ１、Ｂ２、Ｂ３は、いずれも既知である。
【００７２】
図１３において、２点の流量Ａ１、Ａ３に対する実ＴＰＳ値Ｃ１、Ｃ３を計測で求めたとする。
このとき、図１４において、Ｘ１（＝実ＴＰＳ値Ｃ２−実ＴＰＳ値Ｃ１）とＸ２（＝実ＴＰＳ値Ｃ３−実ＴＰＳ値Ｃ１）との比率Ｘ１／Ｘ２（＝実ＴＰＳ特性の傾き）は、Ｙ１（＝基準ＴＰＳ値Ｂ２−基準ＴＰＳ値Ｂ１）とＹ２（＝基準ＴＰＳ値Ｂ３−基準ＴＰＳ値Ｂ１）との比率Ｙ１／Ｙ２（＝基準特性の傾き）と等しいものと考えれば、Ｘ１、Ｘ２、Ｙ１、Ｙ２、Ｂ１〜Ｂ３、Ｃ１〜Ｃ３の相互関係は、以下のように表される。
【００７３】
Ｘ１／Ｘ２＝Ｙ１／Ｙ２
Ｘ１＝Ｃ３−Ｃ１
Ｘ２＝Ｃ３−Ｃ２
Ｙ１＝Ｂ３−Ｂ１
Ｙ２＝Ｂ３−Ｂ２
【００７４】
上記相互関係から、未知の実ＴＰＳ値Ｃ２は、以下の式（２）のように、補間演算によって求められる。
【００７５】
Ｃ２＝（Ｃ３−Ｃ１）×（Ｂ２−Ｂ１）／（Ｂ３−Ｂ１）＋Ｃ１  ・・・（２）
【００７６】
このように、式（２）を用いて、図１２の計測結果に対して補間演算を施すことにより、図１５に示すように、図１１と同等のテーブルを取得することができる。
【００７７】
また、図１４に示した比率に基づく補間演算方法に限らず、図１６に示すように、基準ＴＰＳ値と実ＴＰＳ値との偏差に基づく補間演算方法も考えられる。
図１６はこの発明の実施の形態２における基準ＴＰＳ値と実ＴＰＳ値との偏差に基づく補正時の補間演算処理動作をグラフで示す説明図である。
また、図１７は図１６に基づくスロットル開度学習時のテーブルを示す説明図であり、基準ＴＰＳ値と実ＴＰＳ値との偏差に基づく補正を実行した後の状態を示している。
図１７において、太線枠内で奇数番号は、実際に計測した箇所を示している。
【００７８】
この場合も、前述と同様に、図１０、図１２と同様の情報が得られているものとする。
ここで、図１６に示すように、基準ＴＰＳ値と実ＴＰＳ値との偏差Ｚ１、Ｚ２、Ｚ３は、流量（吸気量）Ａ１、Ａ２、Ａ３に対して線形関係であると考えられるので、Ｚ１〜Ｚ３、Ａ１〜Ａ３、Ｂ１〜Ｂ３、Ｃ１〜Ｃ３の相互関係は、以下のように表される。
【００７９】
Ｚ２＝（Ｚ３−Ｚ１）×（Ａ２−Ａ１）／（Ａ３−Ａ１）＋Ｚ１
Ｚ１＝Ｃ１−Ｂ１
Ｚ２＝Ｃ２−Ｂ２
Ｚ３＝Ｃ３−Ｂ３
【００８０】
上記相互関係から、未知の実ＴＰＳ値Ｃ２は、以下の式（３）のように、補間演算によって求められる。
【００８１】
Ｃ２＝（Ｃ３−Ｂ３−Ｃ１＋Ｂ１）×（Ａ２−Ａ１）／（Ａ３−Ａ１）＋Ｃ１−Ｂ１＋Ｂ２  ・・・（３）
【００８２】
このように、式（３）を用いて、図１２の計測結果に対して補間演算を施すことにより、図１７に示すように、図１１および図１５と同等のテーブルを取得することができる。
【００８３】
上記補間演算処理により、前述と同様に、ＥＴＶモジュール１内のＭＣＵ５にスロットル開度と吸気量との関係を表すテーブル情報（図１５、図１７）が記憶されるので、このテーブル情報を用いることにより、ＥＴＶモジュール１の個体での特性ばらつきを吸収して、制御性を向上させることができる。また、複数個のＥＴＶモジュール１を同時に使用する場合には、各個体の吸気量をそろえることが容易となる。
【００８４】
次に、図１および図１８のフローチャートを参照しながら、上記のように吸気量と基準ＴＰＳ値および実ＴＰＳ値との関係（図１１、図１５、図１７）を記憶したＥＴＶモジュール１を用いたエンジン１０の吸気量制御動作について説明する。
ここでは、代表的に図１１のテーブルを用いるものとする。
したがって、図１８は図１１の計測結果を用いたＥＴＶモジュール１の開度制御時のＭＣＵ５およびＥＣＵ６の処理手順を示している。
【００８５】
図１８において、ステップＳ４０１〜Ｓ４０４は、前述（図７参照）のステップＳ２０１〜２０４と同様の処理である。
まず、ＥＣＵ６は、アクセルポジションセンサからのアクセル開度αと、水温センサからの冷却水温Ｔｗと、吸気量センサからの吸気量Ａとに基づいて、目標スロットル開度Ｄ２（たとえば、８［％］）を算出し、目標スロットル開度Ｄ２への駆動要求を吸気量制御モジュール１のＭＣＵ５に送出する（ステップＳ４０１）。
【００８６】
続いて、ＭＣＵ５は、ＥＣＵ６からの駆動要求に応答して、学習後のテーブル（図１１）を参照し、目標スロットル開度Ｄ２（８［％］）に対する実ＴＰＳ値Ｅ２を求める（ステップＳ４０２）。
このとき、実ＴＰＳ値Ｅ２は、学習処理（図９）においてＭＣＵ５に記憶されたテーブル点間の補間（たとえば、直線補間）により求められる。
たとえば、実ＴＰＳ値Ｅ２は、目標スロットル開度Ｄ２が８［％］の場合、図１１のテーブルから、１０［％］であることを確認する。
【００８７】
次に、ＭＣＵ５は、ＴＰＳ４によって実測される検出開度が実ＴＰＳ値Ｅ２（＝１０［％］）と一致するように、スロットルアクチュエータ３を駆動する（ステップＳ４０３）。
最後に、ＭＣＵ５は、スロットル弁２の駆動完了後に、ＴＰＳ４の検出開度が実ＴＰＳ値Ｅ２（＝１０［％］）と一致した時点でのＴＰＳ４の検出開度（＝Ｅ２）を、目標スロットル開度Ｄ２（＝８［％］）に対応したスロットル開度としてＥＣＵ６に入力し（ステップＳ４０４）、図１８の処理を終了する。
【００８８】
以上のように、吸気量と基準ＴＰＳ値および実ＴＰＳ値とのテーブル（図１１）をＥＴＶモジュール１に記憶させ、図１１の関係に基づく補正処理を行うことにより、前述と同様に、スロットル相対開度ベースの従来の制御に比べて、加工ばらつきなどによるスロットル開度と吸気量との関係のばらつきに起因した吸気量制御モジュール１の個体間のばらつきが抑制され、開度−吸気量ベースによるエンジン１０の高信頼性の制御を容易に実現することができる。
【００８９】
この発明の実施の形態２においては、図１１に示すような基準ＴＰＳ値と実ＴＰＳ値との対応テーブルをＭＣＵ５に記憶させ、スロットル開度に関してＭＣＵ５とＥＣＵ６との間で通信を行い、ＥＴＶモジュール１およびエンジン１０を制御したが、基準流量値と実ＴＰＳ値との関係で作成したテーブルをＭＣＵ５に記憶させ、流量基準でＥＴＶモジュール１およびエンジン１０を制御してもよい。
【００９０】
また、吸気量計測値の所定値は、図１１（または、図１５、図１７）のように、スロットル弁２の全流量域にわたるテーブル参照点によって設定されているので、前述の実施の形態１と比べて補正の精度が向上し、吸気量制御を向上させることができる。
また、図９において用いられるテーブル参照点を、スロットル弁２の低流量域のみに設定すれば、処理工数が削減されるので、効率的に学習処理を実行することができる。
この場合、ある程度の高い信頼性の学習情報（テーブル）が得られるので、通常運転時の制御精度が大きく損なわれることはない。
【００９１】
実施の形態３．
なお、上記実施の形態２では、吸気量と基準ＴＰＳ値および実ＴＰＳ値との関係を、最低流量を含めた全流量域にわたるテーブルとして記憶したが、吸気量と基準ＴＰＳ値および実ＴＰＳ値との関係を、最低流量を含む２点の参照点からなるテーブルとして記憶してもよい。
【００９２】
以下、図１〜図３とともに、図１９〜図２２を参照しながら、最低流量を含む２点のテーブルを用いたこの発明の実施の形態３に係る内燃機関用制御装置について説明する。
なお、この場合も、通常運転時およびＥＴＶモジュール１の吸気量計測時の装置構成およびＭＣＵ５の機能構成は、前述（図１〜図３参照）と同様である。
【００９３】
図１９はこの発明の実施の形態３によるＥＴＶモジュール１の吸気量計測時（スロットル開度学習時）の処理手順を示すフローチャートである。
図２０および図２１は、前述の図１０、図１１に対応したテーブルを示す説明図であり、図２０は学習処理（図１９）を実行する前の既知の基準ＴＰＳ値のテーブルであり、図２１は学習処理（図１９）を実行した後の実ＴＰＳ値のテーブルである。
また、図２２は学習処理（図１９）の完了後の通常運転時の制御処理を示すフローチャートである。
【００９４】
図２０および図２１において、各ＴＰＳ値は、それぞれ、最低流量と低開度域での任意の流量Ｒ［ｇ／ｓｅｃ］とに対して設定されるものとする。図２０、図２１内の最低流量に対応した各ＴＰＳ値は、前述の図５、図６のテーブル値と同様である。
【００９５】
最初に、図２および図１９〜図２１を参照しながら、この発明の実施の形態３による学習処理について説明する。
図１９に示す処理手順は、図２の装置構成図において実行される。
図１９において、ステップＳ５０１〜Ｓ５０７は、前述（図４参照）のステップＳ１０１〜Ｓ１０７と同様の処理であり、ステップＳ５０８〜Ｓ５１２は、ステップＳ１０３〜Ｓ１０７に対応している。
【００９６】
まず、オペレータは、外部機器をＥＴＶモジュール１に接続し（ステップＳ５０１）、真空ポンプ４２を負圧駆動した後に（ステップＳ５０２）、既知のテーブル（図２０）を参照して、ＴＰＳ４の検出開度が最低流量時の基準ＴＰＳ値（１．７［％］）となるようにモジュール制御盤４４を操作し、ＭＣＵ５に対して開度量指示を送出し、スロットルアクチュエータ３を動作させる（ステップＳ５０３）。
【００９７】
次に、図２０のテーブルを参照して最低流量と現在の吸気量計測値とを比較し、両者の大小関係を判定する（ステップＳ５０４）。
ステップＳ５０４の判定結果により、吸気量計測値＞最低流量であればステップＳ５０５に進み、吸気量計測値＜最低流量であればステップＳ５０６に進み、吸気量計測値＝最低流量であればステップＳ５０７に進む。
ステップＳ５０５、Ｓ５０６において、オペレータは、吸気量計測値＝最低流量となるように、モジュール制御盤４４を操作してＭＣＵ５に開度量指示を送出し、スロットルアクチュエータ３を動作させてスロットル弁２の開度を制御し、判定ステップＳ５０４に戻る。
【００９８】
その後、吸気量計測値＝最低流量となった時点で、モジュール制御盤４４からＭＣＵ５に向けて最低流量記憶領域への記憶指示信号を送出し、吸気量計測値＝最低流量となったときのＴＰＳ４の検出開度（たとえば、３．１［％］）を、実ＴＰＳ値としてＥＴＶモジュール１のＭＣＵ５に記憶させる（ステップＳ５０６）。
【００９９】
次に、既知のテーブル（図２０）を再度参照して、ＴＰＳ４の検出開度が流量Ｒ（たとえば、１３．００［ｇ／ｓｅｃ］）での基準ＴＰＳ値となるように、モジュール制御盤４４を操作してＭＣＵ５に開度量指示を送出し、スロットルアクチュエータ３を動作させる（ステップＳ５０８）。
【０１００】
続いて、流量Ｒと現在の吸気量計測値とを比較して両者の大小関係を判定する（ステップＳ５０９）。
ステップ５５０９の判定結果により、吸気量計測値＞流量ＲであればステップＳ５１０に進み、吸気量計測値＜流量ＲであればステップＳ５１１に進み、吸気量計測値＝流量ＲであればステップＳ５１２に進む。
【０１０１】
ステップＳ５１０、Ｓ５１１において、オペレータは、吸気量計測値＝流量Ｒとなるようにモジュール制御盤４４を操作し、ＭＣＵ５に開度量指示を送出してスロットル弁２を動作させ、スロットル弁２の開度を制御して、判定ステップＳ５０９に戻る。
【０１０２】
その後、吸気量計測値＝流量Ｒとなった時点で、モジュール制御盤４４からＭＣＵ５に向けて最低流量記憶領域への記憶指示信号を送出し、吸気量計測値＝流量ＲとなったときのＴＰＳ４の検出開度（たとえば、１２．１［％］）を、流量Ｒに対する実ＴＰＳ値として、ＥＴＶモジュール１のＭＣＵ５に記憶させ（ステップＳ５１２）、図１９の処理ルーチンを終了する。
【０１０３】
上記処理を実行することにより、図２１のように、吸気量と実ＴＰＳ値との関係を示す２点の参照点からなるテーブルを得ることができる。
図２１のテーブルの場合、前述（図１１参照）のテーブルと比べて、少ない処理回数で取得することができる。
【０１０４】
次に、図１および図２２のフローチャートを参照しながら、学習後（図２１）のテーブル（吸気量と基準ＴＰＳ値および実ＴＰＳ値との関係）を記憶したＥＴＶモジュール１を用いたエンジン１０の吸気量制御動作について説明する。
図２２はＭＣＵ５およびＥＣＵ６による処理手順を示しており、図１の装置構成において図２１の計測結果を用いて実行される。
【０１０５】
図２２において、ステップＳ６０１、Ｓ６０３〜Ｓ６０５は、それぞれ、前述（図７参照）のステップＳ２０１〜Ｓ２０４（または、図１８内のステップＳ４０１〜４０４）と同様の処理である。
まず、ＥＣＵ６は、アクセルポジションセンサからのアクセル開度αおよび水温センサからの冷却水温Ｔｗに基づいて目標スロットル開度Ｄ３（たとえば、８［％］）を算出し、計算された目標スロットル開度Ｄ３をＭＣＵに対して要求する（ステップＳ６０１）。
【０１０６】
次に、流量Ｒのときの基準ＴＰＳ値（１０．０［％］）と目標スロットル開度Ｄ３とを比較し、基準ＴＰＳ値が目標スロットル開度Ｄ３よりも大きいか否かを判定する（ステップＳ６０２）。
ステップＳ６０２において、目標スロットル開度Ｄ３よりも流量Ｒ時の基準ＴＰＳ値の方が大きい（すなわち、ＹＥＳ）と判定されれば、ステップＳ６０３〜Ｓ６０５に進み、流量Ｒ時の基準ＴＰＳ値が目標スロットル開度Ｄ３以下（すなわち、ＮＯ）と判定されれば、ステップＳ６０６、Ｓ６０７に進む。
【０１０７】
ステップＳ６０３において、ＭＣＵ５は、ＥＣＵ６からの目標スロットル開度Ｄ３による制御要求に応答して、図２１のテーブルを参照し、目標スロットル開度Ｄ３に対応した実ＴＰＳ値Ｅ３を求める。
このとき、実ＴＰＳ値Ｅ３は、ＭＣＵ５に記憶された最低流量および流量Ｒの２点の実ＴＰＳ値を線形補間することにより求められる。
【０１０８】
たとえば、目標スロットル開度Ｄ３が８［％］であった場合、図２１のテーブルから、基準ＴＰＳ値１．７［％］〜１０．０「％］の範囲内の値８［％］に対応する実ＴＰＳ値Ｅ３は、実ＴＰＳ値３．１［％］〜１２．１「％］の範囲内で線形補間することにより、１０［％］として求められる。
【０１０９】
ステップＳ６０３に続いて、ＭＣＵ５は、ＴＰＳ４の検出開度が実ＴＰＳ値Ｅ３となるようにスロットルアクチュエータ３を駆動する（ステップＳ６０４）。
最後に、ＭＣＵ５は、スロットル弁２の駆動が完了して、ＴＰＳ４の検出開度＝実ＴＰＳ値Ｅ３の関係を満たした時点で、ＴＰＳ４の検出開度（＝Ｅ３）を、目標スロットル開度Ｄ３に対応したスロットル開度としてＥＣＵ６に入力し（ステップＳ６０５）、図２２の処理ルーチンを終了する。
【０１１０】
このように、ＥＣＵ６から要求される目標スロットル開度Ｄ３が流量Ｒ時の実ＴＰＳ値よりも小さい場合には、ＭＣＵ５は、最低流量および任意の流量Ｒに対する２点のテーブル（ＴＰＳ値）を用いた線形補間により、目標スロットル開度Ｄ３に対応する実ＴＰＳ値Ｅ３を求め、実ＴＰＳ値Ｅ３を補正後の目標開度として吸気量を制御する。
【０１１１】
一方、判定ステップＳ６０２からステップＳ６０６に進んだ場合、ＭＣＵ５は、ＴＰＳ４の検出開度が目標スロットル開度Ｄ３となるように、スロットルアクチュエータ３を駆動する。
最後に、ＭＣＵ５は、スロットル弁２の駆動が完了して、ＴＰＳ４の検出開度＝目標スロットル開度Ｄ３の関係を満たした時点で、ＴＰＳ４の検出開度（＝Ｄ３）を、目標スロットル開度Ｄ３に対応したスロットル開度としてＥＣＵ６に入力し（ステップＳ６０７）、図２２の処理ルーチンを終了する。
【０１１２】
このように、目標スロットル開度Ｄ３が流量Ｒ時の実ＴＰＳ値以上の場合には、ＭＣＵ５は、目標スロットル開度Ｄを、そのまま実際の目標開度として使用して吸気量を制御する。
【０１１３】
なお、前述のように、スロットル開度がスロットル弁２の全開時を示す場合の流量が不変であると考えれば、スロットル全開時における開度（実ＴＰＳ値）と、流量Ｒのときの開度（実ＴＰＳ値）との２点間による線形補間を使用してもよい。
【０１１４】
以下、図２３の説明図を参照しながら、全開時の開度（ＴＰＳ値）を用いた補間演算方法について説明する。
図２３においては、既知の吸気量Ａ１（任意流量Ｒ）、Ａ３（全開流量）に対して、基準ＴＰＳ値Ｂ１、Ｂ３が既知であり、吸気量Ａ３（全開流量）に対応した実ＴＰＳ値Ｃ３も既知となる。
【０１１５】
したがって、吸気量Ａ１（任意流量Ｒ）に対応した実ＴＰＳ値Ｃ１を計測で求めた場合に、指示開度Ｂ２に対する未知の実ＴＰＳ値Ｃ２を補間演算で求めれば、実ＴＰＳ値Ｃ２は、以下の式（４）のように表される。
【０１１６】
Ｃ２＝（Ｃ３−Ｃ１）×（Ｂ２−Ｂ１）／（Ｂ３−Ｂ１）＋Ｃ１  ・・・（４）
【０１１７】
以上のように、流量と基準ＴＰＳ値および実ＴＰＳ値とのテーブル（図２１）を２点のみについて作成してＥＴＶモジュール１にあらかじめ学習記憶させ、図２１の関係に基づいた吸気量制御処理を実行することにより、従来のスロットル相対開度ベースの制御と比べて、加工ばらつきなどによるスロットル開度と流量との関係のばらつきに起因したスロットル個体間のばらつきが抑制されるので、開度−吸気量ベースのエンジン制御を容易に実現することができる。
【０１１８】
また、テーブル（図２１）の参照点として任意の２点を設定し、目標スロットル開度Ｄ３に対応した実ＴＰＳ値Ｅ３（補正目標開度）は、所定値（任意の２点）を結ぶ線形（直線）近似によりを求めることができるので、学習補正の信頼性をそれほど損なうことなく、学習処理工数を削減することができる。
また、吸気量計測値の所定値は、スロットル弁２により調整される最低流量を含むので、特にばらつきが生じ易い低流量域に対して吸気量制御の信頼性を向上させることができる。
【０１１９】
実施の形態４．
なお、ＥＴＶモジュール１内のＭＣＵ５に学習記憶されるテーブル（流量と基準ＴＰＳ値および実ＴＰＳ値との関係）として、上記実施の形態２では、Ｎ（＝１〜１６）個の参照点に関する基準特性（図１０）に基づくテーブル（図１１）を作成し、上記実施の形態３では、最低流量を含む２点に関する基準特性（図２０）に基づくテーブル（図２１）を作成したが、ＭＣＵ５に対して最低流量を含む２点のみを学習記憶させた後、ＭＣＵ５内で基準特性と２点の計測結果とに基づく補間演算を実行することにより、最終的に図１１と同様のＮ個の参照点に対するテーブルを作成してもよい。
【０１２０】
以下、２点に対するテーブルから任意の複数点に対するテーブルを作成して学習記憶させたこの発明の実施の形態４について説明する。
この場合も、装置構成およびＭＣＵ５の機能構成については、前述（図１〜図３参照）と同様である。
また、この発明の実施の形態４によるスロットル開度学習処理は、上記実施の形態３の処理手順（図１９内のステップＳ５０１〜Ｓ５１２）と同様に実行される。
【０１２１】
この発明の実施の形態４においては、最低流量および流量Ｒでの基準ＴＰＳ値から、比率を用いた補間により複数のテーブル点を作成する。
以下、図１〜図３および図１０とともに、図２４〜図２６の説明図を参照しながら、この発明の実施の形態４による補間演算に基づくテーブル作成方法について説明する。
ここでは、たとえば、上記実施の形態２で用いたテーブル（図１０）の基準ＴＰＳ値があらかじめ得られている場合を例にとり、２点の実ＴＰＳ値のみを計測した後に、基準ＴＰＳ値から得られる比率を用いた補間演算方法について説明する。
【０１２２】
まず、図２４のようなテーブルが得られていた場合、吸気量Ａ１、Ａ２、Ａ３、Ａ４に対して、基準ＴＰＳ値Ｂ１、Ｂ２、Ｂ３、Ｂ４は既知である。
図２４において、吸気量Ａ１（最低流量）およびＡ４（任意流量Ｒ）に対する実ＴＰＳ値Ｃ１、Ｃ４を計測（学習）によって求めた場合に、吸気量Ａ２、Ａ３に対する実ＴＰＳ値Ｃ２、Ｃ３は未知である。
【０１２３】
ここで、図２５に示すように、スロットル開度（横軸）方向において、基準ＴＰＳ値の特性に対するパラメータＹ１、Ｙ２、Ｙ３と、実ＴＰＳ値の特性に対するパラメータＸ１、Ｘ２、Ｘ４とを、図２４内の基準ＴＰＳ値Ｂ１〜Ｂ４および実ＴＰＳ値Ｃ１〜Ｃ４に関連させると、Ｘ１とＸ３との比率は、Ｙ１とＹ３との比率と等しいものと考えられ、Ｘ２とＸ３との比率は、Ｙ２とＹ３との比率と等しいものと考えられる。
したがって、Ｘ１〜Ｘ３、Ｙ１〜Ｙ３、Ｂ１〜Ｂ４、Ｃ１〜Ｃ４の相互関係は、以下のように表される。
【０１２４】
Ｘ１／Ｘ３＝Ｙ１／Ｙ３
Ｘ１＝Ｃ２−Ｃ１
Ｘ３＝Ｃ４−Ｃ１
Ｙ１＝Ｂ２−Ｂ１
Ｙ３＝Ｂ４−Ｂ１
Ｘ２／Ｘ３＝Ｙ２／Ｙ３
Ｘ２＝Ｃ３−Ｃ１
Ｘ３＝Ｃ４−Ｃ１
Ｙ２＝Ｂ３−Ｂ１
Ｙ３＝Ｂ４−Ｂ１
【０１２５】
上記相互関係から、未知の実ＴＰＳ値Ｃ２、Ｃ３は、以下の式（５）、式（６）のように、補間演算によって求められる。
【０１２６】
Ｃ２＝（Ｃ４−Ｃ１）×（Ｂ２−Ｂ１）／（Ｂ４−Ｂ１）＋Ｃ１  ・・・（５）
Ｃ３＝（Ｃ４−Ｃ１）×（Ｂ３−Ｂ１）／（Ｂ４−Ｂ１）＋Ｃ１  ・・・（６）
【０１２７】
また、流量Ｒ以上の領域に対しては、前述のように、スロットル全開時の流量が基準特性時および実ＴＰＳ特性時のいずれにおいても同じであると見なし、前述と同様の方法で補間演算することができる。
式（５）、式（６）の補間演算で図２４内の計測値を補間した結果、図２６に示すように、複数（１６点）のテーブルが取得される。
【０１２８】
また、上記のような比率に基づく補間演算ではなく、以下の図２７〜図２９に示すように、偏差に基づく補間演算も適用され得る。
すなわち、図２４と同様の情報があらかじめ得られていた場合に、図２７に示すように、基準ＴＰＳ値と実ＴＰＳ値との偏差Ｚ１、Ｚ２、Ｚ４と、吸気量Ａ１、Ａ２、Ａ４とが線形関係にあると見なし、同様に、偏差Ｚ１、Ｚ３、Ｚ４と、吸気量Ａ１、Ａ３、Ａ４とが線形関係にあると見なせば、Ｚ１〜Ｚ４、Ａ１〜Ａ４、Ｂ１〜Ｂ４、Ｃ１〜Ｃ４の相互関係は、以下のように表される。
【０１２９】
Ｚ２＝（Ｚ４−Ｚ１）×（Ａ２−Ａ１）／（Ａ４−Ａ１）＋Ｚ１
Ｚ１＝Ｃ１−Ｂ１
Ｚ２＝Ｃ２−Ｂ２
Ｚ４＝Ｃ４−Ｂ４
Ｚ３＝（Ｚ４−Ｚ１）×（Ａ３−Ａ１）／（Ａ４−Ａ１）＋Ｚ１
Ｚ１＝Ｃ１−Ｂ１
Ｚ３＝Ｃ３−Ｂ３
Ｚ４＝Ｃ４−Ｂ４
【０１３０】
上記相互関係から、未知の実ＴＰＳ値Ｃ２、Ｃ３は、以下の式（７）、式（８）のように、補間演算によって求められる。
【０１３１】
Ｃ２＝（Ｃ４−Ｂ４−Ｃ１＋Ｂ１）×（Ａ２−Ａ１）／（Ａ４−Ａ１）＋Ｃ１−Ｂ１＋Ｂ２  ・・・（７）
Ｃ３＝（Ｃ４−Ｂ４−Ｃ１＋Ｂ１）×（Ａ３−Ａ１）／（Ａ４−Ａ１）＋Ｃ１−Ｂ１＋Ｂ３  ・・・（８）
【０１３２】
また、流量Ｒ以上の領域は、前述のように、スロットル全開時の流量が基準特性時および実ＴＰＳ特性時のいずれにおいても同じであると見なし、前述と同様の方法で補間演算を行うことができる。
こうして、式（７）、式（８）の補間演算で計測結果を補間した結果、図２８に示すように、前述（図１１参照）と同様の１６点の参照点を含むテーブルを取得することができる。
【０１３３】
上記の補間方法を用いることにより、２点の計測時においても、３点以上の計測時と同様に、吸気量制御精度を向上させることができる。
すなわち、前述と同様に、ＥＴＶモジュール１の個体ごとに、スロットル開度と吸気量との関係を示すテーブル情報が記憶されるので、テーブル情報を用いることにより、各個体での特性ばらつきを吸収して、制御性を向上することができる。
特に、複数個のＥＴＶモジュール１を同時に使用する場合には、各個体の流量をそろえることが容易となる。
【０１３４】
次に、図２９のフローチャートを参照しながら、この発明の実施の形態４によるエンジン１０の吸気量制御動作について説明する。
この場合も、ＥＴＶモジュール１には、流量と基準ＴＰＳ値および実ＴＰＳ値との関係（図２６または図２８参照）が学習記憶されており、ＥＣＵ６は、学習処理後のＥＴＶモジュール１を用いて吸気量制御（スロットル開度制御）を実行する。
【０１３５】
図２９の処理ルーチンは、図１に示した装置構成において、ＭＣＵ５およびＥＣＵ６により実行される。
図２９において、ステップＳ７０１〜Ｓ７０４は、前述（図１８参照）のステップＳ４０１〜４０４と同様の処理である。
【０１３６】
まず、ＥＣＵ６が、ＭＣＵ５に対して目標スロットル開度Ｄ４（たとえば、８［％］）の流量を要求すると（ステップＳ７０１）、これに応答して、ＭＣＵ５は、目標スロットル開度Ｄ４に対応した実ＴＰＳ値Ｅ４を求める（ステップＳ７０２）。
【０１３７】
このとき、ＭＣＵ５は、ＥＥＰＲＯＭ内に記憶された学習後のテーブル（図２６）を用いて、実ＴＰＳ値Ｅ４を求める。
たとえば、前述と同様に、目標スロットル開度Ｄ４が８［％］であった場合、図２６のテーブルに基づく線形補間演算により、実ＴＰＳ値Ｅ４は１０［％］として求められる。
【０１３８】
続いて、ＭＣＵ５は、ＴＰＳ４の検出開度が実ＴＰＳ値Ｅ４と一致するように、スロットルアクチュエータ３を駆動する（ステップＳ７０３）。
最後に、ＭＣＵ５は、スロットル弁２の駆動完了後に、検出開度＝実ＴＰＳ値Ｅ４（＝１０［％］）を満たした時点で、ＴＰＳ４の検出開度（＝Ｅ４）を、目標スロットル開度Ｄ４（＝８［％］）に対応したスロットル開度としてＥＣＵ６に入力し（ステップＳ７０４）、図２９の処理を終了する。
【０１３９】
以上のように、ＥＴＶモジュール１内のＭＣＵ５に対して、最低流量を含めた２点の学習結果を記憶させておき、ＭＣＵ５において、基準特性と２点の計測結果との関係に基づく補間演算処理（図１９）を実行することにより、前述（図１１参照）と同様のテーブルを取得することができる。
この場合も、スロットル相対開度ベースの制御に比べて、加工ばらつきなどによるスロットル開度と吸気量との関係のばらつきに起因したＥＴＶモジュール１の個体間のばらつきが抑制され、開度−吸気量ベースのエンジン制御を容易に実現することができる。
また、ＭＣＵ５に対する初期の学習処理を簡略化することにより、少ない労力で多数点のテーブル（図１１）を取得して、吸気量の制御精度を向上させることができる。
【０１４０】
すなわち、この発明の実施の形態４によれば、スロットル開度と実際の吸気量との関係が明確化された内燃機関用制御装置を使用することができるので、ＥＴＶモジュール１の取り付け誤差に起因した実際のスロットル開度とＴＰＳ４の検出開度との関係の誤差のみならず、加工ばらつきなどによるスロットル開度と吸気量との関係のばらつきをも含めて、ＥＴＶモジュール１の個体間のばらつきが抑制され、この取り付け誤差や加工ばらつきの影響を受けることなく、正確な吸気量制御を実現することができる。
また、開度−吸気量の関係の計測を、吸気量のばらつきが大きい低流量域に限定するとともに、学習処理時の計測箇所を２点に設定することにより、工数を抑制しつつ開度−吸気量の関係を取得することができ、開度−吸気量ベースによる制御を容易に実現することができる。
さらに、前述と同様に、ＭＣＵ５内の開度補正手段は、基準特性から得られる比率または偏差に基づいて、補正目標開度（実ＴＰＳ値）を得ることがきる。
【０１４１】
なお、上記実施の形態１〜４では、ＭＣＵ５に記憶された吸気量と基準ＴＰＳ値および実ＴＰＳ値との関係を示すテーブルに基づいて、ＥＣＵ６から要求された目標スロットル開度Ｄｏを補正して、補正後の目標スロットル開度に対応する実ＴＰＳ値を求め、ＴＰＳ４の検出開度が実ＴＰＳ値と一致するようにスロットルアクチュエータ３を作動させることにより、吸気量を制御したが、この制御方法に限定されるものではない。
たとえば、ＭＣＵ５に記憶された吸気量と基準ＴＰＳ値および実ＴＰＳ値との関係に基づいて、ＴＰＳ４の検出開度を基準ＴＰＳ値に読み替え、読み替え後の基準ＴＰＳ値がＥＣＵ６から要求された目標スロットル開度Ｄｏと一致するようにスロットルアクチュエータ３を作動させることにより吸気量を制御してもよく、前述と同等の作用効果を奏することは言うまでもない。
【図面の簡単な説明】
【０１４２】
【図１】この発明の実施の形態１〜４に係る内燃機関用制御装置の吸気量制御モジュールを概略的に示すブロック構成図である。
【図２】この発明の実施の形態１〜４に係る内燃機関用制御装置のＥＴＶモジュールの吸気量計測（学習）時の状態を示す構成図である。
【図３】この発明の実施の形態１〜４に係るＥＴＶモジュール内のＭＣＵ５の機能構成を示すブロック図である。
【図４】この発明の実施の形態１によるスロットル開度学習時の処理手順を示すフローチャートである。
【図５】この発明の実施の形態１に適用される流量（吸気量）と基準ＴＰＳ値との基準特性（既知の関係）をテーブルで示す説明図である。
【図６】この発明の実施の形態１による学習後の吸気量と基準ＴＰＳ値および実ＴＰＳ値との関係をテーブルで示す説明図である。
【図７】この発明の実施の形態１による通常運転時のＭＣＵおよびＥＣＵの吸気量制御動作を示すフローチャートである。
【図８】この発明の実施の形態１による他の補間演算処理動作をテーブルで示す説明図である。
【図９】この発明の実施の形態２によるスロットル開度学習時の処理手順を示すフローチャートである。
【図１０】この発明の実施の形態２に適用される吸気量と基準ＴＰＳ値との基準特性をテーブルで示す説明図である。
【図１１】この発明の実施の形態２による学習後の吸気量と基準ＴＰＳ値および実ＴＰＳ値との関係をテーブルで示す説明図である。
【図１２】この発明の実施の形態２による他のスロットル開度学習時のテーブルを示す説明図であり、基準ＴＰＳ値と実ＴＰＳ値との比率に基づく補間演算処理前の状態を示している。
【図１３】この発明の実施の形態２による補間演算処理動作をテーブルで示す説明図である。
【図１４】この発明の実施の形態２による基準ＴＰＳ値と実ＴＰＳ値との比率に基づく補正時の補間演算処理動作をグラフで示す説明図である。
【図１５】この発明の実施の形態２によるスロットル開度学習時のテーブルを示す説明図であり、基準ＴＰＳ値と実ＴＰＳ値との比率に基づく補正後の状態を示している。
【図１６】この発明の実施の形態２による基準ＴＰＳ値と実ＴＰＳ値との偏差に基づく補正時の補間演算処理動作をグラフで示す説明図である。
【図１７】この発明の実施の形態２によるスロットル開度学習時のテーブルを示す説明図であり、基準ＴＰＳ値と実ＴＰＳ値との偏差に基づく補正後の状態を示している。
【図１８】この発明の実施の形態２による通常運転時のＭＣＵおよびＥＣＵの吸気量制御動作を示すフローチャートである。
【図１９】この発明の実施の形態３によるスロットル開度学習時の処理手順を示すフローチャートである。
【図２０】この発明の実施の形態３に適用される吸気量と基準ＴＰＳ値との基準特性をテーブルで示す説明図である。
【図２１】この発明の実施の形態３による学習後の吸気量と基準ＴＰＳ値および実ＴＰＳ値との関係をテーブルで示す説明図である。
【図２２】この発明の実施の形態３による通常運転時のＭＣＵおよびＥＣＵの吸気量制御動作を示すフローチャートである。
【図２３】この発明の実施の形態３による他の補間演算処理動作をテーブルで示す説明図である。
【図２４】この発明の実施の形態４による補間演算処理動作をテーブルで示す説明図である。
【図２５】この発明の実施の形態４による基準ＴＰＳ値と実ＴＰＳ値との比率に基づく補正時の補間演算処理動作をグラフで示す説明図である。
【図２６】この発明の実施の形態４による比率に基づく補間演算後のスロットル開度学習時のテーブルを示す説明図である。
【図２７】この発明の実施の形態４による基準ＴＰＳ値と実ＴＰＳ値との偏差に基づく補正時の補間演算処理動作をグラフで示す説明図である。
【図２８】この発明の実施の形態４による偏差に基づく補間演算後のスロットル開度学習時のテーブルを示す説明図である。
【図２９】この発明の実施の形態４による通常運転時のＭＣＵおよびＥＣＵの吸気量制御動作を示すフローチャートである。
【図３０】一般的な吸気量と基準ＴＰＳ特性および実ＴＰＳ特性との関係をグラフで示す説明図である。
【図３１】一般的な吸気量と基準ＴＰＳ特性および実ＴＰＳ特性との関係を低流量域のみに注目したグラフで示す説明図である。
【符号の説明】
【０１４３】
１  ＥＴＶモジュール（吸気量制御モジュール）、２  スロットル弁（吸気量調整手段）、３  スロットルアクチュエータ（駆動手段）、４  ＴＰＳ（スロットル開度センサ）（開度検出手段）、５  ＭＣＵ（吸気量モジュールコントローラユニット）（コントローラ）、６  ＥＣＵ（エンジンコントロールユニット）、１０  エンジン、４２  真空ポンプ（外部機器）、４３  吸気量計測器（外部機器）、４４  モジュール制御盤（外部機器）、５０  ＥＥＰＲＯＭ（記憶素子）、５１  開度記憶手段、５２  開度基準値記憶手段、５３  制御部（開度比較手段、開度補正手段）、Ｄｏ  目標開度。
【図１】
2006299964.tif 000003
【図２】
2006299964.tif 000004
【図３】
2006299964.tif 000005
【図４】
2006299964.tif 000006
【図５】
2006299964.tif 000007
【図６】
2006299964.tif 000008
【図７】
2006299964.tif 000009
【図８】
2006299964.tif 000010
【図９】
2006299964.tif 000011
【図１０】
2006299964.tif 000012
【図１１】
2006299964.tif 000013
【図１２】
2006299964.tif 000014
【図１３】
2006299964.tif 000015
【図１４】
2006299964.tif 000016
【図１５】
2006299964.tif 000017
【図１６】
2006299964.tif 000018
【図１７】
2006299964.tif 000019
【図１８】
2006299964.tif 000020
【図１９】
2006299964.tif 000021
【図２０】
2006299964.tif 000022
【図２１】
2006299964.tif 000023
【図２２】
2006299964.tif 000024
【図２３】
2006299964.tif 000025
【図２４】
2006299964.tif 000026
【図２５】
2006299964.tif 000027
【図２６】
2006299964.tif 000028
【図２７】
2006299964.tif 000029
【図２８】
2006299964.tif 000030
【図２９】
2006299964.tif 000031
【図３０】
2006299964.tif 000032
【図３１】
2006299964.tif 000033