(57)【特許請求の範囲】
【請求項１】
点火時期を最適点火時期としたときのエンジンで発生しうる最大トルクを最大トルク相当値として演算する最大トルク演算部と、前記エンジンのエンジン回転数及びアクセルペダルセンサで検出された操作量に基づいて前記エンジンの目標トルクを目標トルク相当値として演算する目標トルク演算部と、前記最大トルク相当値と前記目標トルク相当値との比を前記エンジンの吸気通路に設けられたスロットルバルブの上流圧に対する下流圧の比に相当する圧力比相当値として演算する圧力比相当値演算部と、を有する第一演算手段と、
前記第一演算手段で演算された前記圧力比相当値に基づき、前記エンジンの前記スロットルバルブを通過する空気の流速を演算する第二演算手段と、
前記第二演算手段で演算された前記流速に基づき、前記スロットルバルブの目標開度を演算する第三演算手段と、を備え、
前記第二演算手段は、前記圧力比相当値の定義域を０以上１以下とし、前記圧力比相当値が１であるときに前記スロットルバルブを通過する空気の流速を０に設定するとともに、前記圧力比相当値が減少するに連れて前記流速を増大させ、前記圧力比相当値が臨界圧力比である所定値未満のときには前記流速を上限値に設定する
ことを特徴とする、エンジンの制御装置。
【請求項２】
前記最大トルク演算部は、ノッキングが想定される運転状態では、前記ノッキングが発生しない点火時期範囲のうち前記最適点火時期に近い進角寄りの所定点火時期に前記点火時期を補正して前記最大トルク相当値を演算する
ことを特徴とする、請求項１に記載のエンジンの制御装置。
【請求項３】
前記第一演算手段が、前記エンジンに導入される空気量にて前記エンジンで発生する最大のトルクを前記最大トルク相当値として演算するとともに、前記エンジンへの出力要求に基づいて設定される目標トルクを前記目標トルク相当値として演算する
ことを特徴とする、請求項１又は２に記載のエンジンの制御装置。
【請求項４】
前記第一演算手段が、予め設定された所定空燃比での燃焼時に前記エンジンで発生する最大のトルクを前記最大トルク相当値として演算する
ことを特徴とする、請求項１〜３の何れか１項に記載のエンジンの制御装置。
【請求項５】
前記第一演算手段が、前記最大トルク相当値として前記エンジンの最大充填効率を用いるとともに、前記目標トルク相当値として前記エンジンに導入される空気量に基づいて演算される目標充填効率を用いて、前記圧力比相当値を演算する
ことを特徴とする、請求項１〜４の何れか１項に記載のエンジンの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットルバルブの開度制御に係るエンジンの制御装置に関する。
【背景技術】
【０００２】
車両に搭載されたエンジンの制御手法の一つとして、エンジンに要求されるトルクの大きさを基準として吸入空気量や燃料噴射量，点火時期等を制御するトルクベース（トルクディマンド）制御が知られている。トルクベース制御では、例えばアクセル開度やエンジン回転数等に基づいてエンジントルクの目標値が演算され、この目標値のトルクが得られるようにエンジンが制御される。また、自動変速機やオートクルーズ装置，車両安定装置といった外部制御システムを搭載した車両では、各外部制御システムからエンジンへの出力要求がトルクに換算されてエンジンECU（エンジン電子制御装置）内で一元化され、エンジンのトルク挙動が包括的に制御される。
【０００３】
ところで、燃料噴射量や点火時期といった燃焼条件が一定であるとき、エンジンで発生するトルクの大きさは、筒内に導入される吸入空気量に応じたものとなる。この吸入空気量は、エンジンの吸気通路上に設けられたスロットルバルブの開度に応じて変化する。したがって、スロットルバルブの開度を調節することで、エンジントルクの大きさを制御することが可能である。
【０００４】
例えば特許文献１には、目標トルクを目標筒内充填空気量に換算し、この目標筒内充填空気量に推定筒内充填空気量が追従するように目標スロットル開度を演算する手法が記載されている。この技術では、スロットルバルブを通過する空気量の変化や吸気系の遅れを考慮した物理モデルを用いて推定筒内充填空気量を算出し、これを目標値に近づけるようにスロットル開度が制御されている。
【０００５】
また、スロットルバルブを通過する空気の流量は、スロットルバルブの開口面積と空気の流速との積として表現される。したがって、スロットルバルブを通過する空気の流速が定まれば、要求されるエンジントルクを発生させるためのスロットル開度を正確に把握することも可能である。
例えば特許文献２には、スロットルバルブ部の上流圧に対する下流圧の比（圧力比）を用いて、空気の流速に比例する値（流量係数）を算出する技術が記載されている。この技術では、スロットルバルブの上流側及び下流側のそれぞれに設けられた圧力センサの出力信号に基づいて圧力比を算出し、これを用いて筒内に導入される空気量の推定値を演算している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２４６７７号公報
【特許文献２】特開２００６−１３２４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、圧力比の算出にはスロットルバルブ部の上流側及び下流側のそれぞれに圧力センサが必要であり、これらの圧力センサの何れか一つでも欠けた場合には、圧力比を演算することができない。つまり、スロットルバルブの開度を調節したときに筒内に導入される空気量は、二つの圧力センサとそれらの検出精度が確保されていることを前提として演算されるため、圧力センサの不調時や検出精度の低下時には空気量の推定精度が低められ、吸入空気量に基づくエンジントルクの制御性が悪化する場合があるという課題がある。
【０００８】
一方、圧力センサの不調時におけるフェールセーフとして、圧力比を使わずに筒内に導入される空気量を推定する手法を用意しておくことも考えられる。例えば、スロットルバルブの開度とその開度で筒内に導入される空気量との対応関係をマップ化、あるいはテーブル化しておき、エンジンECU内に記憶させておくことが考えられる。しかしこの場合、多種多様なエンジンの運転条件に対応するマップ，テーブルを予め用意しておく必要があり、エンジンECU に要求されるROM容量が膨大になるほか、開発に係るコストも増大する。
【０００９】
本件の目的の一つは、上記のような課題に鑑み創案されたもので、スロットルバルブ部の前後圧を用いることなく、要求されるエンジントルクに応じたスロットルバルブの目標開度を演算することである。
なお、この目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本件の他の目的として位置づけることができる。
【課題を解決するための手段】
【００１０】
（１）ここで開示するエンジンの制御装置は、最大トルク演算部と目標トルク演算部と圧力比相当値演算部とを有する第一演算手段を備える。
前記最大トルク演算部は、点火時期を最適点火時期としたときのエンジンで発生しうる最大トルクを最大トルク相当値として演算する。
前記目標トルク演算部は、エンジン回転数及びアクセルペダルセンサで検出された操作量に基づいて前記エンジンの目標トルクを目標トルク相当値として算出する。
前記圧力比相当値演算部は、前記最大トルク相当値と前記目標トルク相当値との比を、前記エンジンの吸気通路に設けられたスロットルバルブの上流圧に対する下流圧の比に相当する圧力比相当値として演算する。
また、前記第一演算手段で演算された前記圧力比相当値に基づき、前記エンジンの前記スロットルバルブを通過する空気の流速を演算する第二演算手段を備える。さらに、前記第二演算手段で演算された前記流速に基づき、前記スロットルバルブの目標開度を演算する第三演算手段を備える。
【００１１】
前記第二演算手段は、前記圧力比相当値の定義域を０以上１以下とし、前記圧力比相当値が１であるときに前記スロットルバルブを通過する空気の流速を０に設定するとともに、前記圧力比相当値が減少するに連れて前記流速を増大させ、前記圧力比相当値が臨界圧力比である所定値未満のときには前記流速を上限値に設定する。
【００１２】
（２）また、前記最大トルク演算部は、ノッキングが想定される運転状態では、前記ノッキングが発生しない点火時期範囲のうち前記最適点火時期に近い進角寄りの所定点火時期に前記点火時期を補正して前記最大トルク相当値を演算することが好ましい。
【００１３】
（３）また、前記第一演算手段が、前記エンジンに導入される空気量にて前記エンジンで発生する最大のトルクを前記最大トルク相当値として演算するとともに、前記エンジンへの出力要求に基づいて設定される目標トルクを前記目標トルク相当値として演算することが好ましい。
【００１４】
なお、ここでいう前記エンジンに導入される空気量とは、エンジン回転速度に応じて前記エンジンに導入される最大空気量であることが好ましい。すなわち、その時のエンジン回転数でスロットル開度が全開であると仮定したときに前記エンジンに導入される空気量であることが好ましい。換言すれば、前記最大トルク相当値は、その時のエンジン回転数でスロットル開度が全開であると仮定したときに前記エンジンで発生するトルクであることが好ましい。
【００１６】
（４）また、前記第一演算手段が、予め設定された所定空燃比での燃焼時に前記エンジンで発生する最大のトルクを前記最大トルク相当値として演算することが好ましい。前記所定空燃比の具体例としては、ストイキ空燃比（例えば、空燃比14.7前後）や出力空燃比（例えば、12.0〜13.0の空燃比）とすることが考えられる。
【００１７】
（５）また、前記第一演算手段が、前記最大トルク相当値として前記エンジンの最大充填効率を用いるとともに、前記目標トルク相当値として前記エンジンに導入される空気量に基づいて演算される目標充填効率を用いて、前記圧力比相当値を演算することが好ましい。
【発明の効果】
【００１８】
開示のエンジンの制御装置によれば、エンジンの最大トルク相当値に対する目標トルク相当値の比を圧力比相当値として吸入空気の流速を演算することにより、スロットルバルブ部の前後圧の計測値を用いることなくスロットルバルブの目標開度を定めることができる。また、圧力比相当値にはスロットルバルブ部の上流圧に対する下流圧の圧力比との相関が認められるため、スロットルバルブの目標開度を正確に設定することができる。さらに、エンジンの運転条件に応じた多種多様なマップ，テーブルが不要であり、演算に係るデータを記憶するROM容量を削減することができる。
【図面の簡単な説明】
【００１９】
【図１】一実施形態に係るエンジンの制御装置のブロック構成及びこの制御装置が適用されたエンジンの構成を例示する図である。
【図２】本制御装置の演算内容を説明するためのブロック構成図である。
【図３】本制御装置に係る実充填効率Ec，点火時期及びトルクの関係を例示するグラフである。
【図４】本制御装置に係る最大トルクとエンジン回転数との関係を例示するグラフである。
【図５】本制御装置に係る圧力比相当値と実際の圧力比との相関を説明するためのグラフであり、（ａ）は図示平均有効圧に基づいて演算された圧力比相当値を用いたもの、（ｂ）は充填効率に基づいて演算された圧力比相当値を用いたものである。
【図６】本制御装置に係る圧力比相当値と流速との関係を例示するグラフである。
【図７】本制御装置に係る目標開口面積と目標開度電圧との関係を例示するグラフである。
【図８】変形例としての制御装置の演算内容を説明するためのブロック構成図である。
【発明を実施するための形態】
【００２０】
図面を参照して制御装置について説明する。なお、以下に示す実施形態はあくまでも例示に過ぎず、以下の実施形態で明示しない種々の変形や技術の適用を排除する意図はない。
【００２１】
［１．装置構成］
本実施形態のエンジンの制御装置は、図１に示す車載のエンジン１０に適用される。ここでは、多気筒のエンジン１０に設けられた複数のシリンダのうち、一つのシリンダを示す。シリンダの頂部には、点火プラグ１３がその先端を燃焼室側に突出させた状態で設けられる。また、燃焼室のシリンダヘッド側の頂面には、吸気ポート１１及び排気ポート１２が設けられる。
【００２２】
この燃焼室の頂面には、吸気ポート１１に通ずる開口部を開閉する吸気弁１４と、排気ポート１２に通ずる開口部を開閉する排気弁１５とが設けられる。また、吸気ポート１１内には、燃料を噴射するインジェクタ１８が設けられる。吸気弁１４の開閉駆動により吸気ポート１１と燃焼室とが連通又は閉鎖され、排気弁１５の開閉駆動により排気ポート１２と燃焼室とが連通又は遮断される。吸気弁１４及び排気弁１５の上端部はそれぞれ、可変動弁機構４内のロッカシャフトの一端に接続される。ロッカシャフトはロッカアームに軸支された揺動部材であり、それぞれのロッカシャフトの揺動により吸気弁１４及び排気弁１５が上下方向に往復駆動される。また、ロッカシャフトの他端には、カムシャフトに軸支されたカムが設けられる。これにより、ロッカシャフトの揺動パターンはカムの形状（カムプロファイル）に応じたものとなる。
【００２３】
可変動弁機構４は、吸気弁１４及び排気弁１５のそれぞれについて、最大バルブリフト量及びバルブタイミングを個別に、又は、連動させつつ変更する機構である。可変動弁機構４は、ロッカシャフトの揺動量と揺動のタイミングとを変更する機構として、可変バルブリフト機構４ａと可変バルブタイミング機構４ｂとを備える。
可変バルブリフト機構４ａは、吸気弁１４や排気弁１５の最大バルブリフト量を連続的に変更する機構である。この可変バルブリフト機構４ａは、カムシャフトに固定されたカムからロッカアームに伝達される揺動の大きさを変更する機能を有する。ロッカアームの揺動の大きさを変更するための具体的な構造は任意である。
【００２４】
可変バルブタイミング機構４ｂは、吸気弁１４や排気弁１５の開閉のタイミング（バルブタイミング）を変更する機構である。この可変バルブタイミング機構４ｂは、ロッカアームに揺動を生じさせるカム又はカムシャフトの回転位相を変更する機能を有する。カム又はカムシャフトの回転位相を変更することで、クランクシャフト１７の回転位相に対するロッカアームの揺動のタイミングを連続的にずらすことが可能となる。
【００２５】
吸気ポート１１よりも吸気流の上流側には、インテークマニホールド２０（以下、インマニと呼ぶ）が設けられる。このインマニ２０には、吸気ポート１１側へと流れる空気を一時的に溜めるためのサージタンク２１が設けられる。サージタンク２１よりも下流側のインマニ２０は、複数のシリンダの吸気ポート１１に向かって分岐するように形成され、サージタンク２１はその分岐点に位置する。サージタンク２１は、各々のシリンダで発生する吸気脈動や吸気干渉を緩和するように機能する。
【００２６】
インマニ２０の上流端には、スロットルボディ２２が接続される。スロットルボディ２２の内部には電子制御式のスロットルバルブ２７が内蔵され、インマニ２０側へと流通する空気量がスロットルバルブ２７の開度（スロットル開度θTH）に応じて調節される。このスロットル開度θTHは、後述するエンジンECU５によって電子制御される。
スロットルボディ２２のさらに上流側には、吸気通路２３が接続される。この吸気通路２３内には、空気の流量QINを検出するエアフローセンサ１が設けられる。ここで検出される流量QINの情報は、エンジンECU５に伝達される。また、吸気通路２３のさらに上流側にはエアフィルタ２４が介装される。これにより、エアフィルタ２４で濾過された新気が吸気通路２３及びインマニ２０を介してエンジン１０のシリンダに供給される。
【００２７】
スロットルバルブ２７の上流側及び下流側には、それぞれの位置での圧力を検出する大気圧センサ２５及びインマニ圧センサ２６が設けられる。大気圧センサ２５はスロットルバルブ２７の上流圧PB（大気圧に対応する圧力）を検出するものであり、インマニ圧センサ２６はスロットルバルブ２７の下流圧PA（サージタンク内の圧力に対応する圧力）を検出するものである。これらの圧力センサ２５，２６で検出されたスロットルバルブ部の上流圧PB及び下流圧PAの情報は、エンジンECU５に伝達される。
【００２８】
シリンダ内を往復摺動するピストン１６は、コネクティングロッドを介してクランクシャフト１７に接続される。クランクシャフト１７には、その回転角θCRを検出するクランク角度センサ３が設けられる。なお、単位時間あたりの回転角θCRの変化量はエンジン回転数Neに比例する。したがって、クランク角度センサ３はエンジン１０のエンジン回転数Neを検出する機能を持つものといえる。ここで検出（または演算）されたエンジン回転数Neの情報は、エンジンECU５に伝達される。なお、クランク角度センサ３で検出された回転角θCRに基づき、エンジンECU５でエンジン回転数Neを演算する構成としてもよい。
【００２９】
図１に示すエンジン１０を搭載した車両の任意の位置には、アクセルペダルの踏み込み量に対応する操作量θACを検出するアクセルペダルセンサ２が設けられる。アクセルペダルの踏み込み操作量θACは、運転者の加速要求に対応するパラメータであり、すなわちエンジン１０への出力要求に対応するものといえる。ここで検出された操作量θACの情報は、エンジンECU５に伝達される。
【００３０】
エンジンECU５（Electronic Control Unit）は、エンジン１０の各シリンダに対して供給される空気量，燃料噴射量及び点火タイミングを制御する電子制御装置であり、例えばマイクロプロセッサやROM，RAM等を集積したLSIデバイスや組み込み電子デバイスとして構成される。ここでは、エンジン１０に要求されるトルクの大きさを基準としたトルクベース制御が実施される。エンジンECU５の具体的な制御対象としては、インジェクタ１８から噴射される燃料量や噴射時期，点火プラグ１３での点火時期，スロットルバルブ２７の開度θTHなどが挙げられる。本実施形態では、スロットル開度θTHの調整によるエンジントルクの制御（吸気量制御）に着目してその機能を説明する。
【００３１】
［２．制御構成］
エンジンECU５は、エンジン１０に要求されるトルクのうち、吸入空気量の調整によって達成されるトルク分の目標値を目標トルクPiTGTとして算出し、この目標トルクPiTGTを発生させるのに必要な量の空気がスロットルバルブ２７を通過するようにスロットル開度θTHを制御する。エンジンECU５の入力側には、可変動弁機構４，エアフローセンサ１，アクセルペダルセンサ２，クランク角度センサ３，大気圧センサ２５及びインマニ圧センサ２６が接続され、出力側にはスロットルバルブ２７が接続される。
【００３２】
前述の通り、スロットルバルブ２７を通過する空気の流量は、スロットルバルブ２７の開口面積Sと空気の流速Vとの積として表現され、空気の流速Vはスロットルバルブ部の圧力比C（上流圧に対する下流圧の比）に基づいて算出することができる。したがって、この目標トルクPiTGTを発生させるのに必要な量の空気が算出されれば、インマニ圧センサ２６で検出された下流圧PAと大気圧センサ２５で検出された上流圧PBとの比（C=PA/PB）を用いてスロットル開度θTHを算出することができる。一方、本実施形態のエンジンECU５は、下流圧PAや上流圧PBを使わなくても適切なスロットル開度θTHを算出するための機能を兼ね備えている。
【００３３】
図１に示すように、エンジンECU５には第一演算部６，第二演算部７，第三演算部８及びスロットル開度制御部９が設けられる。これらの第一演算部６，第二演算部７，第三演算部８及びスロットル開度制御部９の各機能は、電子回路（ハードウェア）によって実現してもよく、あるいはソフトウェアとしてプログラミングされたものとしてもよいし、あるいはこれらの機能のうちの一部をハードウェアとして設け、他部をソフトウェアとしたものであってもよい。
【００３４】
［２−１．第一演算部］
第一演算部６（第一演算手段）は、実際のスロットルバルブ部の圧力比Cに相関する圧力比相当値Aを演算するものである。第一演算部６には、図２に示すように、最大トルク演算部６ａ，目標トルク演算部６ｂ，圧力比相当値演算部６ｃ，第一補正部６ｄ及び第二補正部６ｅが設けられる。
【００３５】
最大トルク演算部６ａは、クランク角度センサ３で検出（または演算）されたエンジン回転数Neに基づいて、エンジン１０で発生しうる最大トルクPiMAXを演算するものである。
一般に、エンジン１０で発生するトルクの大きさは、エンジン回転数Neやシリンダに導入された空気量や燃料量，点火時期等に応じて変化する。所定のエンジン回転数時に所定の空燃比で発生するトルクの大きさは、図３に示すようなグラフで表現される。例えば、空気量がQ1である場合には、点火時期がT1であるときにエンジン１０が最大のトルクPi1を出力する。点火時期に対するトルクの変動を曲線で示すと、上に凸の曲線となる。また、空気量がQ2である場合の最大トルクはPi2であり、そのトルクを出力するための点火時期はT2である。
【００３６】
最大トルク演算部６ａはこれらのような関係を踏まえて、その時点でのエンジン１０の運転状態で吸入空気量が最大であるときに発生するトルクの最大値（スロットル全開時におけるトルク）を最大トルクPiMAXとして演算する。例えば、図４中に実線で示すように、スロットル全開時における最大トルクPiMAXとエンジン回転数Neとの対応関係を定めたグラフやマップを用いて、最大トルクPiMAXを演算してもよい。ここで演算された最大トルクPiMAXの値は、圧力比相当値演算部６ｃ及び第二補正部６ｅに伝達される。
【００３７】
なお、図３中に示す点火時期T1，T2のように、エンジン１０で最大のトルクを発生させる点火時期のことを最適点火時期（MBT：Minimum spark advance for Best Torque）と呼ぶ。最適点火時期は、シリンダに導入される空気量が多いほど遅角側（リタード側）に移動し、空気量が少ないほど進角側（アドバンス側）に移動する。また、最適点火時期はエンジン回転数Neが低いほど遅角側に移動し、エンジン回転数Neが高いほど進角側に移動する。
【００３８】
最大トルク演算部６ａでの最大トルクPiMAXの演算では、基本的には、最適点火時期に点火した場合に発生するトルクが最大トルクPiMAXとして演算される。ただし、エンジン１０のノッキング防止の観点から点火時期を最適点火時期に設定できないような場合には、最適点火時期よりもやや遅角側の所定点火時期に点火した場合に発生するトルクを最大トルクPiMAXとして演算する。ノッキングは点火時期を遅らせるほど発生しにくくなるが、点火時期を遅らせるとエンジントルクが小さくなる。したがって、ほとんどノックが発生しない点火時期範囲のうち、最適点火時期に近い進角寄りに所定点火時期を設定することが好ましい。
【００３９】
なお、点火時期を変化させると、スロットル全開時における最大トルクPiMAXとエンジン回転数Neとの対応関係も変化し、図４中における実線グラフの位置及び形状が変化する。一方、図４中に破線で示すように、複数の点火時期に対応するグラフを予め設定しておくことで、点火時期に応じた最大トルクPiMAXの演算が可能である。したがって、最大トルク演算部６ａが、エンジン回転数Ne及び点火時期に応じて最大トルクPiMAXを演算する構成としてもよい。
【００４０】
また、空燃比に関しては、その時点での実際の空燃比ではなく予め設定された所定空燃比である場合を想定して最大トルクPiMAXを演算することが好ましい。例えば、実際の空燃比がリーン空燃比であったとしても、ストイキ空燃比（14.7前後の空燃比）や出力空燃比（高出力が得られる12.0〜13.0の空燃比）でのエンジン出力の推定値を最大トルクPiMAXとして演算することが考えられる。
【００４１】
なお、点火時期と同様に、最大トルクPiMAXの演算時の前提となる空燃比が異なれば、演算される最大トルクPiMAXの値も異なるものとなる。一方、図４中に破線で示すように、複数の空燃比に対応するグラフを予め設定しておくことで、空燃比に応じた最大トルクPiMAXの演算が可能である。したがって、最大トルク演算部６ａが、エンジン回転数Ne及び空燃比に応じて最大トルクPiMAXを演算する構成としてもよい。
【００４２】
さらに、吸気弁１４や排気弁１５のバルブリフト量やバルブタイミングに関しても同様であり、最適なバルブタイミングや最適なバルブリフト量（すなわち、最も大きいトルクをエンジンに発生させるバルブリフト量やバルブタイミング）であるときの最大トルクPiMAXを演算してもよいし、あるいはその時点でのバルブリフト量，バルブタイミングにおいてエンジン１０で発生する最大トルクPiMAXを演算してもよい。この場合も、図４中に破線で示すように、複数のバルブリフト量，バルブタイミングに対応するグラフを予め設定しておくことで、バルブリフト量やバルブタイミングに応じた最大トルクPiMAXの演算が可能である。したがって、最大トルク演算部６ａが、エンジン回転数Neとバルブリフト量，バルブタイミングとに応じて最大トルクPiMAXを演算する構成としてもよい。
【００４３】
図３中に記載された記号Piは、図示平均有効圧（エンジン１０の指圧線図に基づいて算出される仕事を行程容積で割った圧力値）を意味し、ここでは図示平均有効圧Piを用いてトルクの大きさを表現している。本実施形態では、エンジン１０で生じる力のモーメントのことだけでなく、エンジン１０のピストン１６に作用する平均有効圧（例えば、図示平均有効圧Piや正味平均有効圧Pe）で表現されたトルク相当量（トルクに対応する圧力）のことも便宜的に「トルク」と呼ぶ。
【００４４】
目標トルク演算部６ｂは、クランク角度センサ３で検出（または演算）されたエンジン回転数Neとアクセルペダルセンサ２で検出された操作量θACとに基づいて、目標トルクPiTGTを演算するものである。この目標トルクPiTGTは、最大トルクPiMAXと同様に、吸気量制御におけるトルクの目標値を図示平均有効圧Piに換算した値である。ここで演算された目標トルクPiTGTの値は、圧力比相当値演算部６ｃ及び第三演算部８に伝達される。
【００４５】
圧力比相当値演算部６ｃは、最大トルク演算部６ａで演算された最大トルクPiMAXと目標トルク演算部６ｂで演算された目標トルクPiTGTとに基づき、圧力比相当値Aを演算するものである。圧力比相当値Aは、最大トルクPiMAXに対する目標トルクPiTGTの比（A=PiTGT/PiMAX）として与えられる。ここで演算された圧力比相当値Aは、第二補正部６ｅ及び第二演算部７に伝達される。
【００４６】
ここで、本発明者らによる試験を通して確認された圧力比相当値Aと実際のスロットルバルブ部の圧力比Cとの関係をグラフ化して図５（ａ）に示す。このグラフは、エンジン回転数Ne及び空燃比を一定とし、吸気弁１４のバルブリフト量を変化させた場合のそれぞれの圧力比相当値Aと圧力比Cとの関係をプロットしたものである。グラフの横軸，縦軸はそれぞれ圧力比相当値A，圧力比Cであり、点線状に配置された白丸は圧力比相当値Aと圧力比Cとが同一値となる点（C=Aの直線グラフ上の点）を示す。
【００４７】
この試験では、吸気弁１４のバルブリフト量をL1，L2，L3，L4の四段階で順に増大させ、それぞれの結果を細破線，細実線，太破線，太実線のグラフで表現した。これらの四つのグラフはそれぞれ、点線状の白丸にほぼ沿った形状をなしている。つまり、圧力比相当値Aと圧力比Cとの間には、バルブリフト量に依存しない相関が認められる。したがって、圧力比Cの代わりに圧力比相当値Aを用いてスロットル開度θTHを算出することが可能である。
【００４８】
なお、圧力比Cの代用値として圧力比相当値Aを使用するということは、圧力比Cと圧力比相当値Aとが常に等しいものとみなすことと同義である。一方、図５（ａ）中のグラフは、厳密にはC=Aの直線グラフに一致していない。そこで、圧力比Cとのずれを補正した圧力比相当値A′を演算し、圧力比Cの代用値としての信頼性を向上させてもよい。あるいは、圧力比相当値Aと圧力比Cとの相関がさらに強まるように圧力比相当値Aの演算に用いる値を補正してもよい。
【００４９】
第一補正部６ｄは、後者の補正演算を行うものである。例えば、第一補正部６ｄは空燃比，バルブタイミング，バルブリフト量等が最大トルクPiMAXに与える影響を記憶し、その時点でのエンジン１０の運転状態や吸気弁１４，排気弁１５の制御状態に応じて補正最大トルクPiMAX′を演算して、これを最大トルク演算部６ａに伝達する。この場合、最大トルク演算部６ａは、第一補正部６ｄから伝達された補正最大トルクPiMAX′を最大トルクPiMAXとして圧力比相当値演算部６ｃに伝達する構成とする。
【００５０】
第二補正部６ｅは、前者の補正演算を行うものである。例えば、第二補正部６ｅは図５（ａ）に示すような圧力比Cと圧力比相当値Aとの対応関係をエンジン回転数Ne毎，バルブタイミング毎，バルブリフト量毎に記憶し、圧力比相当値演算部６ｃで演算された圧力比相当値Aに対応する圧力比A′を演算して、これを圧力比相当値演算部６ｃに伝達する。この場合、圧力比相当値演算部６ｃは、第二補正部６ｅから伝達された圧力比A′を圧力比相当値Aとして第二演算部７に伝達する構成とする。
【００５１】
［２−２．第二演算部］
第二演算部７（第二演算手段）は、第一演算部６から伝達された圧力比相当値Aに基づいて、スロットルバルブ２７を通過する空気の流速Vを演算する流速演算部７ａを備える。流速演算部７ａには、スロットルバルブ部の前後圧力比による流速の変化を規定するマップや数式等が予め記録されている。例えば、図６に示すような圧力比相当値Aと流速Vとの関係に基づいて空気の流速Vが演算される。ここで演算された流速Vは、第三演算部８に伝達される。
【００５２】
なお、管内の絞りを流通する圧縮性流体（圧力変化に応じて密度が変化する流体）の流速は、絞りの前後の圧力比（上流圧に対する下流圧の比）が大きいほど減少する。一方、圧力比が臨界圧力比よりも小さくなると流速は一定となる。このような特性を踏まえて、図６のグラフでは圧力比相当値Aの定義域を0≦A≦1とし、圧力比相当値Aが1であるときに流速Vを0に設定するとともに、圧力比相当値Aが減少するに連れて流速Vを増大させ、圧力比相当値Aが臨界圧力比A0未満のときには流速Vを上限値V0に設定している。
【００５３】
［２−３．第三演算部］
第三演算部８（第三演算手段）は、第一演算部６で演算された目標トルクPiTGTを発生させるための空気量を演算するとともに、その空気量と第二演算部７で演算された流速Vとに基づいてスロットルバルブ２７の目標開度を演算するものである。第三演算部８には、目標スロットル通過流量演算部８ａ及び目標スロットル開度演算部８ｅが設けられる。
【００５４】
目標スロットル通過流量演算部８ａは、第一演算部６で演算された目標トルクPiTGTを発生させるのに必要な新気の目標流量QTGTを演算するものである。目標スロットル通過流量演算部８ａには、目標充填効率演算部８ｂ，目標筒内空気量演算部８ｃ及び目標流量演算部８ｄが設けられる。
目標充填効率演算部８ｂは、目標トルク演算部６ｂから伝達された目標トルクPiTGTに対応する目標充填効率EcTGTを演算するものである。ここでは、例えば予め設定された目標トルクPiTGTと目標充填効率EcTGTとの対応マップや数式等に基づいて目標充填効率EcTGTが演算される。ここで演算された目標充填効率EcTGTは、目標筒内空気量演算部８ｃに伝達される。
【００５５】
なお、記号Ecは充填効率を意味する。充填効率Ecとは、一回の吸気行程（ピストン１６が上死点から下死点に移動するまでの一行程）の間にシリンダ内に充填される空気の体積を標準状態での気体体積に正規化したのちシリンダ容積で除算したものである。充填効率Ecはその行程でシリンダ内に導入された空気量に対応し、目標充填効率EcTGTは充填効率Ecの目標値であって目標空気量に対応する。
【００５６】
目標筒内空気量演算部８ｃは、目標充填効率演算部８ｂで演算された目標充填効率EcTGTを、シリンダ内に導入される空気量の目標値QcTGTに変換する演算を行うものである。ここでは、例えば予め設定された目標充填効率EcTGTと目標値QcTGTとの対応マップや数式等に基づいて目標値QcTGTが求められる。ここで演算された目標値QcTGTは、目標流量演算部８ｄに伝達される。なお、目標筒内空気量演算部８ｃでの演算を目標充填効率演算部８ｂに実施させてもよい。
【００５７】
目標流量演算部８ｄは、シリンダ内に導入される空気量の目標値QcTGTから、スロットルバルブ２７を通過させたい空気量の目標値である新気の目標流量QTGTを演算するものである。ここでは、サージタンク２１の体積等に由来する吸気遅れを考慮して、予め設定された物理モデル，数式等に基づいて目標流量QTGTが演算される。ここで演算された目標流量QTGTは目標スロットル開度演算部８ｅに伝達される。
【００５８】
目標スロットル開度演算部８ｅは、目標スロットル通過流量演算部８ａ内で演算された目標流量QTGTと流速演算部７ａで演算された流速Vとに基づき、スロットルバルブ２７の目標開口面積Sを演算するものである。目標開口面積Sは、例えば図２中に示すように、目標流量QTGTを流速Vで除算して求められる。ここで演算された目標開口面積Sはスロットル開度制御部９に伝達される。
【００５９】
［２−４．スロットル開度制御部］
スロットル開度制御部９は、スロットルバルブ２７の開度が第三演算部８内で演算された目標開口面積Sに等しくなるように、スロットルバルブ２７に制御信号を出力するものである。ここでは、例えば予め設定された目標開口面積Sと目標開度電圧Eとの対応マップや数式等に基づいて目標開度電圧Eが演算され、この目標開度電圧Eが制御信号としてスロットルバルブ２７に出力される。なお、目標開口面積Sと目標開度電圧Eとの関係は、スロットルバルブ２７の構造，形状，種類等に応じて規定される。例えば、開度電圧が高いほど通路を大きく開放する特性を持ったスロットルバルブ２７の場合には、図７に示すように、目標開口面積Sが大きいほど目標開度電圧Eを増大させればよい。
【００６０】
なお、スロットルバルブ２７はスロットル開度制御部９からの制御信号を受けてスロットル開度θTHを制御され、目標開口面積Sが実現される。これにより、インマニ２０側へと流通する空気の流量が目標流量QTGTになるとシリンダの充填効率Ecが目標充填効率EcTGTとなり、エンジン１０の出力トルクが目標トルクPiTGTとなる。エンジンECU５ではこのように吸気量制御が実施される。
【００６１】
［３．作用，効果］
上述のエンジン１０の制御装置では、第一演算部６の圧力比相当値演算部６ｃにおいて、実際のスロットルバルブ部の圧力比Cの代わりに圧力比相当値Aが演算される。また、第二演算部７の流速演算部７ａでは、圧力比相当値Aに基づいてスロットルバルブ２７を通過する空気の流速Vが演算される。これにより、第三演算部８の目標スロットル開度演算部８ｅでは、スロットルバルブ部の下流圧PAや上流圧PBを用いることなく目標開口面積Sを演算することができ、スロットルバルブ２７の目標開度を定めることができる。
【００６２】
また、図５（ａ）に示すように、圧力比相当値Aにはスロットルバルブ部の圧力比Cとの相関が認められるため、精度の高い目標開口面積Sを目標スロットル開度演算部８ｅで演算することができ、適切なスロットルバルブ２７の目標開度を設定することができる。
さらに、圧力比相当値Aと圧力比Cとの相関を利用することで、エンジン１０のさまざまな運転状態に対応した複雑なマップやテーブルが不要となり、スロットルバルブ２７の目標開度の演算に係るデータを記憶するROM容量を削減することができる。
【００６３】
特に、上述の制御装置には第一演算部６に第二補正部６ｅが設けられており、空燃比やバルブリフト量，バルブタイミングに応じて最大トルクPiMAXが算出される。これにより、リーン運転やストイキ運転といった燃焼形態や吸気弁１４，排気弁１５の制御状態に応じたスロットルバルブ２７の目標開度を正確に設定することができる。
なお、最大トルク演算部６ａにおいて、点火時期や空燃比，バルブリフト量，バルブタイミングに応じて最大トルクPiMAXを算出する構成とした場合も同様であり、演算時点でのエンジン１０の燃焼形態や運転状態，吸気弁１４，排気弁１５の制御状態に応じたスロットルバルブ２７の目標開度を正確に設定することができる。
【００６４】
また、圧力比相当値Aの演算手法に関して、上述の制御装置ではその時点での最大トルクPiMAXと目標トルクPiTGTとを用いて圧力比相当値Aを演算している。これらの最大トルクPiMAX，目標トルクPiTGTは、例えば燃料の噴射量や噴射時期，点火時期の制御といった吸気量制御以外のトルクベース制御でも使用されうるパラメータであるため、演算値の転用や他の制御への再利用が容易であり、制御プログラムやアルゴリズムの簡素化が容易であるという利点がある。
【００６５】
また、最大トルクPiMAXの演算に関して、最大トルク演算部６ａでは、基本的には、点火時期を最適点火時期としたときにエンジン１０で発生するトルクが最大トルクPiMAXとして演算されている。つまり、たとえ実際の点火時期が最適点火時期でない場合であっても、その時点のエンジン１０が発生させうる最大のトルクが最大トルクPiMAXとして演算される。これにより、圧力比相当値Aと実際の圧力比Cとの相関を高めることができ、スロットルバルブ２７の目標開度の演算精度を向上させることができる。
【００６６】
一方、点火時期を最適点火時期に設定できないような運転状態の場合であっても、最適点火時期に近い進角寄りに所定点火時期が設定され、その所定点火時期で発生トルクが最大トルクPiMAXとして演算されるため、圧力比相当値Aと実際の圧力比Cとの相関を高めることができ、スロットルバルブ２７の目標開度の演算精度を向上させることができる。
なお、エンジン１０の最大トルクPiMAXや目標トルクPiTGTを用いて圧力比相当値Aを演算することで、演算構成の簡素化が容易であるというメリットもある。
【００６７】
さらに、例えばストイキ空燃比や出力空燃比といった一定の所定空燃比という条件下で最大トルクPiMAXを演算した場合には、空燃比に由来するトルクの相違の影響を取り除くことができ、圧力比相当値Aと実際の圧力比Bとの相関をさらに高めることができる。
【００６８】
［４．変形例］
［４−１．充填効率を用いた圧力比相当値の演算］
上述した実施形態に関わらず、それらの趣旨を逸脱しない範囲で種々変形して実施することができる。本実施形態の各構成は、必要に応じて取捨選択することができ、あるいは適宜組み合わせてもよい。また、上述の制御装置では、エンジン１０の最大トルクPiMAX及び目標トルクPiTGTを用いて圧力比相当値Aを演算しているが、トルクの代わりにシリンダ内に導入される空気量を用いることで同様の演算を行うことも可能である。
【００６９】
例えば、上述の実施形態の最大トルクPiMAX及び目標トルクPiTGTの代わりに、最大充填効率EcMAX及び目標充填効率EcTGTを用いて第二圧力比相当値Bを演算し、この第二圧力比相当値Bに基づいてスロットルバルブ２７を通過する空気の流速Vを演算する構成とすることが考えられる。最大充填効率EcMAXとは、上述の実施形態における最大トルクPiMAXに対応する充填効率Ecであり、エンジン１０で最大トルクPiMAXを発生させるのに要求される空気量に基づいて算出される充填効率Ec（スロットル全開時における充填効率Ec）である。また、目標充填効率EcTGTは目標トルクPiTGTに対応する充填効率Ecであり、エンジン１０で目標トルクPiTGTを発生させるのに要求される空気量に基づいて算出される充填効率Ecである。これらのパラメータを用いて、最大充填効率EcMAXに対する目標充填効率EcTGTの比を第二圧力比相当値B（B=EcTGT/EcMAX）とすることができる。
【００７０】
ここで、本発明者らによる試験を通して確認された第二圧力比相当値Bと実際のスロットルバルブ部の圧力比Cとの関係を、図５（ｂ）に例示する。このグラフは、図５（ａ）と同様に、エンジン回転数Ne及び空燃比を一定とし、吸気弁１４のバルブリフト量を変化させた場合のそれぞれの第二圧力比相当値Bと圧力比Cとの関係をプロットしたものである。
【００７１】
バルブリフトが異なる四つのグラフは、何れも点線状の白丸に沿った形状をなしており、第二圧力比相当値Bと圧力比Cとの間にはバルブリフト量に依存しない相関が認められる。したがって、圧力比Cの代わりに第二圧力比相当値Bを用いてスロットル開度θTHを算出することが可能である。
このような変形例としてのエンジンECU５′のブロック構成を図８に例示する。このエンジンECU５′には、第一演算部６′，第二演算部７，第三演算部８及びスロットル開度制御部９が設けられ、上述の実施形態における目標充填効率演算部８ｂを第一演算部６内に移動させたような構成を備えている。なお、上述の実施形態で説明した要素に関しては同一の符号を付して説明を省略する。
【００７２】
第一演算部６′（第一演算手段）は、第二圧力比相当値Bを演算するものである。この第一演算部６′には、最大トルク相当値演算部６ａ′，目標トルク相当値演算部６ｂ′，圧力比相当値演算部６ｃ，第一補正部６ｄ及び第二補正部６ｅが設けられる。
最大トルク相当値演算部６ａ′は、クランク角度センサ３で検出（または演算）されたエンジン回転数Neに基づいて最大充填効率EcMAXを演算するものである。最大充填効率EcMAXの演算手法としては、例えば図４中に実線で示すように、スロットル全開時における最大充填効率EcMAXとエンジン回転数Neとの対応関係を定めたグラフやマップを用いてもよい。ここで演算された最大充填効率EcMAXは、圧力比相当値演算部６ｃ′及び第一補正部６ｄに伝達される。
【００７３】
目標トルク相当値演算部６ｂ′は、クランク角度センサ３で検出（または演算）されたエンジン回転数Neとアクセルペダルセンサ２で検出された操作量θACとに基づいて目標トルクPiTGTを演算し、この目標トルクPiTGTに対応する空気量に基づいて算出される充填効率Ecを目標充填効率EcTGTとして演算するものである。目標トルク相当値演算部６ｂ′には、上述の実施形態における目標充填効率演算部８ｂと同様の演算を実施する目標充填効率演算部６ｆが設けられており、目標充填効率EcTGTは目標充填効率演算部６ｆで演算される。目標トルク相当値演算部６ｂ′で演算された目標充填効率EcTGTは、第三演算部８及び圧力比相当値演算部６ｃ′に伝達される。
【００７４】
圧力比相当値演算部６ｃ′は、最大トルク相当値演算部６ａ′で演算された最大充填効率EcMAXと目標トルク相当値演算部６ｂ′で演算された目標充填効率EcTGTとに基づき、第二圧力比相当値Bを演算するものである。第二圧力比相当値Bは、最大充填効率EcMAXに対する目標充填効率EcTGTの比（B=EcTGT/EcMAX）として与えられる。ここで演算された第二圧力比相当値Bは、第二補正部６ｅ及び第二演算部７に伝達される。
【００７５】
このような構成のエンジン１０の制御装置においても、第一演算部６′の圧力比相当値演算部６ｃ′において、実際のスロットルバルブ部の圧力比Cの代わりに第二圧力比相当値Bが演算される。また、第二演算部７の流速演算部７ａでは、第二圧力比相当値Bに基づいてスロットルバルブ２７を通過する空気の流速Vが演算される。これにより、第三演算部８の目標スロットル開度演算部８ｅでは、スロットルバルブ部の下流圧PAや上流圧PBを用いることなく目標開口面積Sを演算することができ、スロットルバルブ２７の目標開度を定めることができる。
【００７６】
また、図５（ｂ）に示すように、第二圧力比相当値Bにはスロットルバルブ部の圧力比Cとの相関が認められるため、精度の高い目標開口面積Sを目標スロットル開度演算部８ｅで演算することができ、適切なスロットルバルブ２７の目標開度を設定することができる。
さらに、第二圧力比相当値Bと圧力比Cとの相関を利用することで、エンジン１０のさまざまな運転状態に対応した複雑なマップやテーブルが不要となり、スロットルバルブ２７の目標開度の演算に係るデータを記憶するROM容量を削減することができる。
【００７７】
なお、最大充填効率EcMAXや目標充填効率EcTGTを用いた場合であっても、エンジン１０の最大トルクPiMAXや目標トルクPiTGTを用いた場合と同等の演算が可能であり、演算構成の簡素化が容易である。
【００７８】
［４−２．その他］
上記の実施形態では、インマニ圧センサ２６で検出された下流圧PAと大気圧センサ２５で検出された上流圧PBとを使わずにスロットル開度θTHを算出するものを例示したが、これらの下流圧PA及び上流圧PBを併用してスロットル開度θTHを算出する構成としてもよい。例えば第二演算部７において、通常時には圧力比Cを用いて流速Vを演算し、インマニ圧センサ２６，大気圧センサ２５の何れかからフェール信号が入力された場合に圧力比相当値Aを用いて流速Vを演算するような構成としてもよい。これにより、各センサの不調や故障時であっても正確なスロットル制御が可能となり、吸気量制御の信頼性を向上させることができる。
【００７９】
なお、上述の実施形態では、図示平均有効圧Piで表現された最大トルクPiMAX及び目標トルクPiTGTを用いて圧力比相当値Aを演算するものを例示したが、具体的な圧力比相当値Aの演算手法はこれに限定されない。例えば、図示平均有効圧Piの代わりに正味平均有効圧Peやクランクシャフト１７に生じるトルク値を用いて圧力比相当値Aを演算してもよい。また、上述の変形例における充填効率Ecの代わりに空気量（空気の体積や質量）を用いて第二圧力比相当値Bを演算してもよい。
【符号の説明】
【００８０】
１  エアフローセンサ
２  アクセルペダルセンサ
３  クランク角度センサ
４  可変動弁機構
５  エンジンECU
６  第一演算部（第一演算手段）
７  第二演算部（第二演算手段）
８  第三演算部（第三演算手段）
９  スロットル開度制御部
２７  スロットルバルブ
【図１】
0005598366.tif 000002
【図２】
0005598366.tif 000003
【図３】
0005598366.tif 000004
【図４】
0005598366.tif 000005
【図５】
0005598366.tif 000006
【図６】
0005598366.tif 000007
【図７】
0005598366.tif 000008
【図８】
0005598366.tif 000009