(57)【特許請求の範囲】
【請求項１】
エンジンの回転速度を検出する回転速度検出手段と、吸気管の圧力を検出する吸気管圧力検出手段と、吸気管通路面積を調整するスロットル弁の開度を検出する開度検出手段と、この開度検出手段の出力開度が、大気圧検出判定のための開度条件を満足していることを判定する条件比較手段と、条件比較手段によって条件が成立しているときに、圧力検出手段の出力を読み込んで、エンジン回転速度の関数として予め記憶してある大気圧推定のための圧力加算値を吸気管圧力に加算する大気圧推定圧力加算器、前記大気圧推定圧力加算器の出力を推定大気圧として記憶する推定大気圧記憶手段を備えた内燃機関の大気圧推定制御装置において、
前記開度検出手段の出力開度が、第１の高負荷運転時大気圧検出判定のための第１の開度条件（ＴＨ１）を満足していることを判定する第１条件比較手段、この第１条件比較手段
によって、条件が成立していると判定された場合に、エンジン回転速度に応じた第１の大気圧推定加算値を加算する第１大気圧推定圧力加算器を介して、第１の推定大気圧を記憶する第１の推定大気圧記憶手段、前記開度検出手段の出力開度が、第２の中負荷運転時大気圧検出判定のための、第１の開度条件（ＴＨ１）より低い条件とした第２の開度条件（ＴＨ２）を満足していることを判定する第２条件比較手段、この第２条件比較手段によって条件が成立していると判定された場合は、前記第１の大気圧推定加算値より大きな値のエンジン回転速度に応じた第２の大気圧推定加算値を加算する第２大気圧推定圧力加算器を介して、第２の推定大気圧を記憶する第２の推定大気圧記憶手段、前記第１の推定大気圧記憶手段で推定大気圧が更新された後に所定時間または、所定運転条件を満足したことを判定する第２推定大気圧反映更新制限手段を備え、
前記第１の推定大気圧記憶手段によって記憶された第１の推定大気圧は直接制御用推定大気圧へ反映し、前記第１の推定大気圧記憶手段で推定大気圧が更新された後の、前記第２の推定大気圧記憶手段での推定大気圧更新は、前記第２推定大気圧反映更新制限手段によって反映更新を制限しながら、制御用推定大気圧として更新記憶させることを特徴とする内燃機関の大気圧推定制御装置。
【請求項２】
勾配を判断できる勾配判定手段を備え、前記第１の推定大気圧記憶手段によって記憶さ
れた第１の推定大気圧は記憶された情報を制御用推定大気圧に直接反映し、前記第２の推定大気圧記憶手段によって記憶された第２の推定大気圧は、第２の推定大気圧記憶値による制御用推定大気圧への更新範囲を、前記勾配判定手段の情報から上り勾配判定時には大気圧増加を制限し、下り勾配判定時には大気圧減少を制限して制御用推定大気圧の更新を実施するようにしたことを特徴とする請求項１に記載の内燃機関の大気圧推定制御装置。
【請求項３】
前記第１の推定大気圧記憶手段によって記憶された第１の推定大気圧が制御用推定大気圧に記憶された後は、前記第２推定大気圧反映更新制限手段によって更新が許可されるまでは、前記第２の推定大気圧記憶手段による推定大気圧の更新を、減圧側にのみ更新させることを特徴とする請求項１に記載の内燃機関の大気圧推定制御装置。
【請求項４】
エンジンの回転速度を検出する回転速度検出手段と、吸気管の圧力を検出する吸気管圧力検出手段と、吸気管通路面積を調整するスロットル弁の開度を検出する開度検出手段と、この開度検出手段の出力開度が、大気圧検出判定のための開度条件を満足していることを判定する条件比較手段と、条件比較手段によって条件が成立しているときに、圧力検出手段の出力を読み込んで、エンジン回転速度の関数として予め記憶してある大気圧推定のための圧力加算値を吸気管圧力に加算する大気圧推定圧力加算器、前記大気圧推定圧力加算器の出力を推定大気圧として記憶する推定大気圧記憶手段を備えた内燃機関の大気圧推定制御装置において、
高負荷運転時の第１の推定大気圧を記憶する第１の推定大気圧記憶手段と、第２の推定大気圧を記憶する第２の推定大気圧記憶手段と、制御用推定大気圧への更新時の偏差加減算量を補正する制御用推定大気圧更新偏差補正手段を備え、
前記第１の推定大気圧記憶手段によって記憶された第１の推定大気圧は記憶された情報を制御用推定大気圧に直接反映し、前記第２の推定大気圧記憶手段によって記憶された第２の推定大気圧は、制御用推定大気圧として記憶する際に、前記制御用推定大気圧更新偏差補正手段によって、第２の推定大気圧記憶値と現在の制御用推定大気圧との偏差を求め、所定の制限幅またはフィルタリングの少なくともいずれか1つの大気圧更新偏差の補正を実施するようにしたことを特徴とする内燃機関の大気圧推定制御装置。
【請求項５】
車速を検出する車速検出手段と、この車速検出手段で検出された車速と前記勾配検出手段の出力とから簡易的に高度推定する高度推定手段を備え、
第１の推定大気圧記憶手段によって記憶された第１の推定大気圧は記憶された情報を制御用推定大気圧へ直接反映し、第２の推定大気圧記憶手段によって記憶された第２の推定大気圧は、制御用推定大気圧として記憶する際に、前記高度推定手段によって求められた結果から算出した高度変換大気圧によって決められた推定大気圧制限幅に制御用推定大気圧への更新を制限するようにしたことを特徴とする請求項２に記載の内燃機関の大気圧推定制御装置。
【請求項６】
排気ガスを吸気管に戻すための排気ガス再循環（ＥＧＲ）量調整手段と、前記開度検出手段の出力開度が開度条件（ＴＨ１）（ＴＨ２）を満足したと判定された場合に、加算器で加算するためのエンジン回転速度の関数として予め記憶された第１および第２の大気圧推定加算値の、少なくとも第２の大気圧推定加算値に対して補正を加える大気圧推定加算値補正手段を備え、前記大気圧推定加算値補正手段は、前記排気ガス再循環（ＥＧＲ）量調整手段の制御量や排気ガス循環量に応じた補正を加え、排気ガスの再循環（ＥＧＲ）量によって変化する吸気管圧力を補正することで加算値の加算誤差を減少させるようにしたことを特徴とする請求項１に記載の内燃機関の大気圧推定制御装置。
【請求項７】
吸気や排気の弁開度タイミングを変化させるバルブタイミング（ＶＶＴ）調整手段と、前記開度検出手段の出力開度が開度条件（ＴＨ１）（ＴＨ２）を満足したと判定された場合に、加算器で加算するためのエンジン回転速度の関数として予め記憶された第１および第２の大気圧推定加算値の、少なくとも第２の大気圧推定加算値に対して補正を加える大気圧推定加算値補正手段を備え、前記大気圧推定加算値補正手段は、前記バルブタイミング（ＶＶＴ）調整手段のタイミング進角情報に応じた補正を加え、バルブタイミング（ＶＶＴ）の変更によって変化する吸気管圧力を補正することで加算値の加算誤差を減少させるようにしたことを特徴とする請求項１に記載の内燃機関の大気圧推定制御装置。
【請求項８】
エンジンの回転速度を検出する回転速度検出手段と、吸気管の圧力を検出する吸気管圧力検出手段と、吸気管通路面積を調整するスロットル弁の開度を検出する開度検出手段と、この開度検出手段の出力開度が、大気圧検出判定のための開度条件を満足していることを判定する条件比較手段と、条件比較手段によって条件が成立しているときに、圧力検出手段の出力を読み込んで、エンジン回転速度の関数として予め記憶してある大気圧推定のための圧力加算値を吸気管圧力に加算する大気圧推定圧力加算器、前記大気圧推定圧力加算器の出力を推定大気圧として記憶する推定大気圧記憶手段を備えた内燃機関の大気圧推定制御装置において、前記開度検出手段の出力開度が、第１の高負荷運転時大気圧検出判定のための第１の開度条件（ＴＨ１）を満足していることを判定する第１条件比較手段、この第１条件比較手段によって、条件が成立していると判定された場合に、エンジン回転速度に応じた第１の大気圧推定加算値を加算する第１大気圧推定圧力加算器を介して、第１の推定大気圧を記憶する第１の推定大気圧記憶手段、前記第１の開度条件（ＴＨ１）より低い開度に複数の開度条件（ＴＨｎ）を設定し、その開度条件（ＴＨｎ）を満足したことを判定する、各開度条件に対応した第ｎ条件比較手段、この第ｎ条件比較手段により、条件が成立していると判定された場合は、エンジン回転速度とスロットル開度の２次元関数として予め記憶している大気圧推定加算値を加算する第ｎ大気圧推定圧力加算器を介して、推定大気圧を記憶する複数の第ｎ推定大気圧記憶手段、上記第ｎ大気圧推定圧力加算器での加算を制限する領域と制限しない領域を切り分ける領域判定手段、前記第ｎ推定大気圧記憶手段による制御推定大気圧への更新を制限する推定大気圧反映更新制限手段を備え、第１の開度条件（ＴＨ１）より低い複数の開度条件（ＴＨｎ）を細分化したことを特徴とする内燃機関の大気圧推定制御装置。
【請求項９】
第１の開度条件（ＴＨ１）と第２の開度条件（ＴＨ２）の間の連続的な開度条件に応じ、エンジン回転速度とスロットル開度の２次元関数として予め記憶している加算値情報から値を補間して連続的な加算値を求めるための、大気圧推定加算値演算手段を備え、前記大気圧推定加算値演算手段によって得られた加算値を加算して、第１の推定大気圧を連続的に記憶することができるようにしたことを特徴とする請求項１に記載の内燃機関の制御装置。
【請求項１０】
それぞれの推定大気圧記憶手段によって記憶された推定大気圧を、制御用推定大気圧に記憶した後の更新を制限するために、複数の開度条件（ＴＨｎ）に対して複数の制御用推定大気圧更新制限条件を設定した推定大気圧制御値反映更新制限手段を備え、推定精度に沿った更新条件をスロットル開度条件に応じて設定することを特徴とする請求項８に記載の内燃機関の大気圧推定制御装置。
【請求項１１】
前記推定大気圧制御値反映更新制限手段が、複数の開度条件（ＴＨｎ）に対して複数の制御用推定大気圧更新制限条件を設定する場合に、スロットル開度条件が大きい開度の更新条件をゆるくし、スロットル開度条件が小さくなるにつれ更新条件がきつくなる大気圧制御値反映更新制限にすることを特徴とする請求項１０に記載の内燃機関の大気圧推定制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、大気圧センサを用いることなく内燃機関の吸気管圧力を検出することによって、エンジン回転数や負荷条件に縛られないで、高精度な大気圧推定を実施することができる内燃機関の大気圧推定制御装置に関するものである。
【背景技術】
【０００２】
一般的に、内燃機関の燃料制御システムにおいては、車両が走行している環境の大気圧を認識して、大気圧の変化に応じて吸入空気密度の変化や排気圧力の減少による充填効率の向上などの影響を補正する必要がある。そこで、高価な大気圧センサを用いずに大気圧を推定する従来の大気圧検出装置として、例えば、図１７のブロック図に示すような制御装置が提案されている。この図１７に示されるものは、スロットル開度が大気圧検出ゾーン内にある時に、吸気管圧力検出値から大気圧を推定するための所定値を加算することにより大気圧を推定するもので、回転速度検出手段１０１とスロットル開度検出手段１０２と吸気管圧力検出手段１０３の出力から、条件比較手段１７０１によって大気圧相当の吸気管圧力が得られる開度条件を満たした場合には、大気圧推定圧力加算器１７０２で回転数の関数で決められた加算値を検出吸気管圧力に加算することによって、制御用推定大気圧記憶手段１７０３で制御用推定大気圧を記憶してエンジン制御に利用するものである。（特許文献１、特許文献２参照）
【０００３】
また、より精度の高い推定を行うためにスロットル開度が大気圧検出ゾーンに停滞している時間を求め、所定時間以上の停滞を大気圧推定の条件とすることにより推定大気圧の検出精度を向上せしめた制御が提案されている。（特許文献１参照）
【０００４】
【特許文献１】特許第２５０５５３０号公報
【特許文献２】特開２００２−１６１７８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１では、スロットル開度が圧力損失の少ない高負荷運転状態の大気圧検出ゾーン内に所定時間停滞している場合に、吸気管圧力を検出し設定値の加算演算によって推定大気圧を求める構成となっているため、大気圧が変化する登坂走行時において、高負荷運転状態になるスロットル開度の踏み込みを必要としない緩やかな登坂路などで、大気圧検出条件が満足されず、大気圧更新が実行されない可能性があり、実際の大気圧と制御に用いる推定大気圧との差が大きくなり、ドライバビリティ−の悪化や故障診断の誤検出を引き起こす問題があった。
【０００６】
また、大気圧検出条件を満足して、推定大気圧を演算により求めた場合には、過去に記憶していた制御用推定大気圧を瞬時に変更するため、急激に各種大気圧補正値が反映されるため、ドライバビリティ−の悪化を招く可能性もあった。
【０００７】
また、特許文献２では、大気圧推定頻度を向上させるために、エンジン回転速度とスロットル開度で領域を複数に分割させて、領域毎に予め決定されたオフセット加算値を吸気管圧力に加算する推定大気圧を演算することで、大気圧更新頻度を向上させるような構成となっているが、通常エンジンでの吸気管圧力変化とスロットル開度の関係は、図２８に示したような関係が得られ、スロットル開度の高い領域は吸気管圧力が飽和する傾向となり、大気圧との差分も安定して求められるが、スロットル開度の低い領域での吸気管圧力変化は急変する特徴があり、推定大気圧の演算誤差が大きくなる。
この誤差の大きい推定大気圧も精度の高い推定大気圧と同様に燃料制御補正用の大気圧として逐次更新して採用することによって、ドライバビリティ−の悪化や故障診断の誤検出を引き起こす問題があった。
【０００８】
また、大気圧が高い側へ積極的に更新させ低い側には所定時間待つようにしているため、低圧環境時ほどエンジン制御では補正を必要とするが、補正が遅れて燃料Ｌｅａｎ化・ノッキング発生・回転低下など、ドライバビリティ−の悪化方向に影響をきたす可能性が高かった。
【０００９】
この発明は、上記のような課題を解決するためになされたもので、スロットル開度が低い状態での大気圧推定を実施することによって、大気圧推定頻度を向上させ、スロットル開度が低い状態では大気圧推定検出誤差が増加するが、高精度検出結果を優先し誤差要因の高い圧力情報採用頻度を抑制しつつ、検出誤差の大きい結果の反映は制限することにより、ドライバビリティ−の悪化を防止するようにした内燃機関の大気圧推定制御装置を提供することを目的とする。
【００１０】
また、車両の勾配情報や、車速との乗算値積算などによって予測できる勾配や高度などを用いて、予め記憶されたエンジン回転速度の関数で示される圧力加算値（吸気管圧力と大気圧との差）を、吸気管圧力に加算して求めた推定大気圧の更新幅の限定や、フィルタリングさせて反映することにより、急な推定大気圧の変化を防止し、大気圧推定精度を向上させ、ドライバビリティ−の悪化を防止するようにした内燃機関の大気圧推定制御装置を提供することを目的とする。
【００１１】
また、大気圧推定に必要な予め記憶されたエンジン回転速度の関数で示される圧力加算値（吸気管圧力と大気圧との差）を、吸気管圧力変化の外乱要因となるＥＧＲ制御量やＶＶＴ変化幅などに応じて補正することにより、大気圧推定精度を向上させ、ドライバビリティ−の悪化を防止するようにした内燃機関の大気圧推定制御装置を提供することを目的とする。
【００１２】
また、大気圧推定の反映更新条件と制限を細分化させすることで、スロットル開度のより広範囲で高頻度かつ高精度な大気圧推定を実施して、ドライバビリティ−の悪化を防止するようにした内燃機関の大気圧推定制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
この発明に係る内燃機関の大気圧推定制御装置は、エンジンの回転速度を検出する回転速度検出手段と、吸気管の圧力を検出する吸気管圧力検出手段と、吸気管通路面積を調整するスロットル弁の開度を検出する開度検出手段と、この開度検出手段の出力開度が、大気圧検出判定のための開度条件を満足していることを判定する条件比較手段と、条件比較手段によって条件が成立しているときに、圧力検出手段の出力を読み込んで、エンジン回転速度の関数として予め記憶してある大気圧推定のための圧力加算値を吸気管圧力に加算する大気圧推定圧力加算器、前記大気圧推定圧力加算器の出力を推定大気圧として記憶する推定大気圧記憶手段を備えた内燃機関の大気圧推定制御装置において、前記開度検出手段の出力開度が、第１の高負荷運転時大気圧検出判定のための第１の開度条件（ＴＨ１）を満足していることを判定する第１条件比較手段、この第１条件比較手段によって、条件が成立していると判定された場合に、エンジン回転速度に応じた第１の大気圧推定加算値を加算する第１大気圧推定圧力加算器を介して、第１の推定大気圧を記憶する第１の推定大気圧記憶手段、前記開度検出手段の出力開度が、第２の中負荷運転時大気圧検出判定のための、第１の開度条件（ＴＨ１）より低い条件とした第２の開度条件（ＴＨ２）を満足していることを判定する第２条件比較手段、この第２条件比較手段によって条件が成立していると判定された場合は、前記第１の大気圧推定加算値より大きな値のエンジン回転速度に応じた第２の大気圧推定加算値を加算する第２大気圧推定圧力加算器を介して、第２の推定大気圧を記憶する第２の推定大気圧記憶手段、前記第１の推定大気圧記憶手段で推定大気圧が更新された後に所定時間または、所定運転条件を満足したことを判定する第２推定大気圧反映更新制限手段を備え、前記第１の推定大気圧記憶手段によって記憶された第１の推定大気圧は直接制御用推定大気圧へ反映し、前記第１の推定大気圧記憶手段で推定大気圧が更新された後の、前記第２の推定大気圧記憶手段での推定大気圧更新は、前記第２推定大気圧反映更新制限手段によって反映更新を制限しながら、制御用推定大気圧として更新記憶させるようにしたものである。
【発明の効果】
【００１４】
この発明の内燃機関の大気圧推定制御装置によれば、スロットル全開付近の走行よりも、一般路走行でも遭遇しえるスロットル開度（ＴＨ２）での走行時にも、吸気管の圧力を用いた大気圧推定を実行させ、複数の推定大気圧を連続的に制御用推定大気圧として更新記憶させることとし、第１の推定大気圧記憶手段によって記憶された精度の高い推定大気圧は記憶された情報はダイレクトに制御用推定大気圧へ反映し、第１の推定大気圧記憶手段で推定大気圧が更新された後の、第２の推定大気圧記憶手段での推定大気圧更新は、特定の反映更新条件で制限されながら、制御用推定大気圧として更新記憶させるので、大気圧が変化する登坂走行時において、高負荷運転状態になるスロットル開度（ＴＨ１）までの踏み込みを必要としない緩やかな登坂路などでも、第２の開度条件（ＴＨ２）での大気圧検出条件が成立するため、大気圧更新頻度を高くすることが可能となり、実際の大気圧と検出大気圧とのズレを改善し、大気圧推定精度を向上させドライバビリティ−の悪化や故障診断の誤検出を防止することができる。
【００１５】
また、第２推定大気圧記憶手段での推定大気圧更新を制限する方法として、減圧側には制限しないようにすることで、エンストなどのリスクがある大気圧ズレは防止でき回転の低下を抑制できる。
また、勾配判定手段の勾配情報や、車速との乗算値を積算した情報などによって予測できる勾配や高度などを用いて、予め記憶された圧力加算値を、吸気管圧力に加算して求めた推定大気圧の更新範囲を限定することにより大気圧推定精度を向上できる。
【００１６】
また、スロットル開度の変化以外で吸気管圧力に影響を与えるＥＧＲ制御量やＶＶＴ変化量に応じて、吸気管圧力へ加算する大気圧推定加算値に補正を加えることによって、外乱による推定大気圧のズレを防止できる。
また、大気圧推定の条件と制限を細分化することで、スロットル開度条件に照らしつつ制限領域を制御することにより、広範囲で高頻度かつ高精度な大気圧推定を実施してドライバビリティ−の悪化を防止できる。
【００１７】
上述した、またその他の、この発明の目的、特徴、効果は、以下の実施の形態における詳細な説明および図面の記載からより明らかとなるであろう。
【発明を実施するための最良の形態】
【００１８】
実施の形態１．
図１は、この発明の実施の形態１を示す制御ブロック図、図２は、この発明の実施の形態１における内燃機関の大気圧推定制御装置の構成を示す構成図、図３は、この発明の実施の形態１における制御フローチャートである。また、図２４および図２５は、この発明の実施の形態１を実行した時の大気圧更新タイミングチャートである。
図２において、２０１は内燃機関エンジン、２０２は各種回転や機関の状態を知るセンサの出力信号を入力し、燃料噴射量、点火タイミング、各種アクチュエータの制御量を演算して、燃料インジェクターや点火コイルやアクチュエータに信号を与えて制御するエンジン制御コントロールユニット（以下ＥＣＵと称する）、２０３は吸入空気量を計測して燃料制御を行うシステムにのみ必要な、吸気管に吸い込まれる空気量を計測するエアフロー
センサ、２０４は吸気管通路面積を調整して空気の吸入量を調整するスロットル弁、２０５はスロットル弁２０４の開閉角度を検出するスロットル開度センサ、２０６は吸気管のサージタンクなどに取り付けられた吸気管圧力を測定する吸気管圧力センサ、２０７はシリンダヘッドに装着されたカム軸の回転位置を検出するカム角センサ、２０８はクランク軸の回転速度を検出するクランク角センサ、２０９は電子スロットルシステムにのみ必要なアクセルの踏込み角を検出するアクセル開度センサ、２１０は吸入空気の温度を検出する吸気温センサ、２１１はエンジンを冷却するために循環する冷却水の温度を検出する水温センサ、２１２はＥＣＵ２０２からの信号に応じて駆動して吸入吸気中に燃料を噴射して混合気を形成する燃料インジェクター、２１３は吸気管負圧を利用して、排気管に送り出された燃焼排気ガスをＥＣＵ２０２からの信号に応じてガス量調整しつつ再循環させるＥＧＲバルブ、２１４はＥＣＵからの信号に応じて電流を通電および遮断することで、高電圧を発生させる点火コイル、２１５は車両の傾斜状態を判別する手段である傾斜センサや加速Ｇセンサなどの勾配推定センサである。
【００１９】
また、ＥＣＵ２０２にはプログラムで制御されるマイコンが搭載され、予め設定された情報を記憶するＲＯＭやＲＡＭに加え、各種センサの信号情報をＡ／Ｄ変換するためのＡ／Ｄ変換器やタイマーなどが搭載されている。
【００２０】
次いで、図１は制御ブロック図を示しており、１０１は回転速度検出手段であり、クランク角センサ２０８の出力からエンジンの回転速度を検出する方法が一般的である。１０２はスロットル弁開度検出手段であり、スロットル開度センサ２０５の出力からスロットル弁２０４の開口率や角度を検出する。１０３は吸気管圧力検出手段であり、吸気管圧力センサ２０６の出力より検出する。１０４は第１条件比較手段であり、高負荷運転時の大気圧検出判定のために、予めＥＣＵ２０２のＲＯＭに設定した吸気通路の圧力損失が所定値（約２０mmHg）以下、もしくは、スロットル全開時の圧力に飽和する最小開度となる各回転毎のスロットル開度（ＴＨ１）と、スロットル開度検出手段１０２の出力（ＴＨ）を比較して、所定のスロットル開度（ＴＨ１）＜スロットル弁開度検出手段１０２の出力（ＴＨ）、となったことを判定する。
さらに、第１条件比較手段１０４の判定条件に、維持継続時間などの安定を判定する条件を加えてもよい。
【００２１】
１０５は第１の大気圧推定圧力加算器であり、吸気管圧力検出手段１０３の出力である吸気管圧（Ｐｂ）に、予めＥＣＵ２０２のＲＯＭに設定したエンジン回転速度に応じた大気圧推定のための加算値を加算する。１０６は第１推定大気圧（ＰＡ１）記憶手段であり、第１の大気圧推定圧力加算器１０５にて求められた高負荷運転時の高精度推定大気圧をＥＣＵ２０２のＲＡＭに一時記憶する。１０７は制御用推定大気圧（ＰＡ）記憶手段であり、複数のスロットル開度条件から求められた複数の推定大気圧記憶手段の出力から、最終的にエンジン制御に用いる大気圧値を記憶する。
１０８は第２条件比較手段であり、第１の条件（ＴＨ１）より低い開度条件にとなる、予めＥＣＵ２０２のＲＯＭに設定した吸気通路の圧力損失が所定値（約１００mmHg）程度となる各回転毎のスロットル開度（ＴＨ２）と、スロットル開度検出手段１０２の出力（ＴＨ）を比較して、所定のスロットル開度（ＴＨ２）＜スロットル開度検出手段１０２の出力（ＴＨ）、となったことを判定する。
さらに、第２条件比較手段１０８の判定条件に、維持継続時間などの安定を判定する条件を加えてもよい。
【００２２】
１０９は第２の大気圧推定圧力加算器であり、吸気管圧力検出手段１０３の出力である吸気管圧（Ｐｂ）に、予めＥＣＵ２０２のＲＯＭに設定したエンジン回転速度に応じた大気圧推定のための加算値を加算する。
１１０は第２推定大気圧（ＰＡ２）記憶手段であり、第２の大気圧推定圧力加算器１０９
にて求められた推定大気圧をＥＣＵ２０２のＲＡＭに一時記憶する。
１１１は第２推定大気圧（ＰＡ２）記憶手段１１０に記憶された値を、制御用推定大気圧記憶手段１０７へ反映させるか否かを判定する第２推定大気圧反映更新制限手段であり、精度の高い推定が制御用推定大気圧記憶手段１０７に記憶された後は、第２推定大気圧記憶手段１１０に記憶された値での更新を所定条件が満足されるまでは禁止させる。
【００２３】
図３はＥＣＵ２０２内で実行される実施の形態１の動作を説明するフローチャートであり、ステップ３０１で本制御に必要なエンジン運転状態を示すパラメータのエンジン回転速度（ＮＥ）とスロットル開度（ＴＨ）を読み込む。次にステップ３０２でスロットル開度（ＴＨ）と、図１９に示す第1条件（ＴＨ１）との比較を行い、ＴＨ＞ＴＨ１が成立し
ているか否かを判定する。
ステップ３０２にて第１条件（ＴＨ１）が成立している時には高負荷運転状態にあることを意味しており、図１８に示すスロットル全開時のエンジン回転速度と吸気管圧力の関係に似た圧力挙動が得られていることとなり、ステップ３０３にてそのときの圧力（Ｐｂ）を読み込む。次にステップ３０４にて図２０に示した関係のエンジン回転速度に応じた大気圧推定のための加算値（α）を読み込んで、ステップ３０５にて、吸気管圧力（Ｐｂ）との加算を行い第１の高精度推定大気圧（ＰＡ１＝Ｐｂ＋α）を演算する。
【００２４】
ステップ３０６にて、演算で求められた第１推定大気圧（ＰＡ１）をＲＡＭに記憶させ、ステップ３０７で第１推定大気圧（ＰＡ１）を制御用推定大気圧（ＰＡ）として記憶し、ステップ３１４にて、第２推定大気圧制御値反映禁止の禁止フラグの１セットと、禁止タイマーへの所定値セットを行う。
【００２５】
ステップ３０２にて第１条件が不成立であった時にはステップ３０８が実行され、スロットル開度（ＴＨ）と、図１９に示す第２条件（ＴＨ２）との比較を行い、ＴＨ＞ＴＨ２が成立しているか否かを判定して、条件が不成立であれば制御は一度終了して次の制御周期が再度ステップ３０１から実行される。
ステップ３０８にて第２条件（ＴＨ２）が成立している時には、ステップ３０９にてそのときの圧力（Ｐｂ）を読み込む。次にステップ３１０にて、図２０に示した関係のエンジン回転速度に応じた大気圧推定のための加算値（β）を読み込んで、ステップ３１１にて、吸気管圧力（Ｐｂ）との加算を行い、第２推定大気圧（ＰＡ２＝Ｐｂ＋β）を演算する。
【００２６】
ステップ３１２にて、演算で求められた第２推定大気圧（ＰＡ２）をＲＡＭに記憶させ、ステップ３１３にて、第２推定大気圧制御値反映禁止の禁止フラグが０クリアとなっているか否かを判定し、禁止フラグが１セットされているときには、ステップ３１５を実行させずにフローを終了する。禁止フラグが０クリアしているときは、ステップ３１５で第２推定大気圧（ＰＡ２）を制御用推定大気圧（ＰＡ）として記憶する。
【００２７】
図７は、図３に示したステップ３１４にてセットした第２推定大気圧制御値反映禁止の禁止フラグを、０クリアする制御を説明するフローチャートである。
ステップ７０１にて、禁止タイマーが０となっているか否かを判定する。タイマーが０である場合は、ステップ７０４が実行され、禁止フラグを０にクリアして第２推定大気圧制御値反映禁止を解除する。ステップ７０１にて、禁止タイマーが０でない場合は、ステップ７０２にて、禁止タイマーのデクリメントが実施される。
次にステップ７０３にて、所定運転条件が満足したか否かを判定する。この時の所定運転条件とは、図１９に示した第1条件（ＴＨ１）での更新の後、第２条件（ＴＨ２）を一度
下回ったことを判定するものや、スロットル開度（ＴＨ）が各条件であるＴＨ１とＴＨ２に挟まれた領域に所定時間滞在したことを判定するものや、スロットル開度の変化量が小さく安定した走行を判断する条件判定などの、スロットル開度位置を指標とした運転条件
判定がある。その他にも、燃料制御モード変化や温度条件などさまざまな運転・環境の変化を条件にすることができる。
ステップ７０３にて条件を満足した場合には、ステップ７０４にて禁止フラグが０クリアされ、満足していない場合は、フラグは禁止状態のまま次の処理周期を待つ。
【００２８】
このフローに沿った制御を行うことで、図２４の大気圧更新タイミングチャートに示したとおり、スロットル開度（ＴＨ）の幅広い動作範囲において大気圧を更新（図２４中の●印）することが可能となり、第1条件（ＴＨ１）で大気圧更新がなされた後に反映更新
禁止用タイマーがセットされ、スロットル開度が第１条件（ＴＨ１）を下回り、第２条件（ＴＨ２）以上の領域に滞在している場合でも、禁止タイマーがゼロとなるまでの期間は、第２の推定大気圧の反映更新を禁止するパターンａ）の第２推定大気圧反映更新制限ができる。また、図２４のパターンｂ）のチャートに示した動作は、パターンａ）と同様に反映更新禁止用タイマーがセットされるが、禁止タイマーがゼロとなっていない状態でも、スロットル開度が第２条件（ＴＨ２）を下回ったことで禁止フラグを解除する条件設定としている。この場合、禁止タイマーの値は無視され、第２条件（ＴＨ２）での第２推定大気圧の反映更新を許可するパターンを示している。スロットル条件による制限については、スロットル全閉アイドル判定を行うまでや、スロットル変化の少ない安定した走行が判断されるまでなどの運転条件を監視して、第２推定大気圧（ＰＡ２）を制御用推定大気圧に更新しないようにしても良い。
【００２９】
図２５は、図２４で示した禁止タイマーの設定方法とは異なるタイミングで禁止タイマーを設定するパターンｃ）のチャートを示したもので、禁止タイマーでの第２推定大気圧反映更新を制限する動作は、図２４のパターンａ）と同一の考え方で示している大気圧更新タイミングチャートである。図中の実線で示した禁止タイマーは、第１条件（ＴＨ１）を満足した後に第１条件（ＴＨ１）を下回ったタイミングでタイマーをセットするパターンを表しており、点線で示したような第１条件（ＴＨ１）を満足して大気圧更新がされた後にタイマーをセットすることでも同一の効果が得られる。
【００３０】
以上のように、この発明の実施の形態１によれば、図１７に示した従来の制御装置に相当する第１推定大気圧検出制御に加えて、低負荷域である第２のスロットル条件とタイマーによる大気圧更新制限を設けて、その条件が満足されたときには第２の大気圧更新条件を成立させ、バラツキが大きい第２推定大気圧を演算して制御用大気圧として採用するようにしたことにより、緩やかな登坂でも大気圧が順次更新でき更新頻度の向上と、推定精度を高く維持した大気圧推定ができる。
【００３１】
実施の形態２．
図４は、この発明の実施の形態２を示す制御ブロック図、図５は、この発明の実施の形態２を示す制御フローチャートである。
図４において、１０１〜１１１までは実施の形態１で説明したものと同じ機能を持ったブロックである。４０１は勾配判定手段であり、勾配センサや加速Ｇセンサなどの出力から車体の傾斜角を判定する。４０２は大気圧反映更新制限幅決定手段であり、第２推定大気圧（ＰＡ２）記憶手段１１０に記憶された値を、制御用推定大気圧（ＰＡ）記憶手段１０７へ反映させることを制限する第２推定大気圧反映更新制限手段１１１に受け渡す前に、勾配判定手段４０１の出力から上り（登坂）か、下り（降坂）かを推定し、登坂時には大気圧の増加更新を制限させ、降坂時は大気圧の減少更新を制限するクリップを設定した制限付き第２推定大気圧（ＰＡ２＿ＣＬＩＰ）に記憶値を変換して第２推定大気圧反映更新制限手段１１１へ送る。
【００３２】
図５はＥＣＵ２０２内で実行される実施の形態２の動作を説明するフローチャートであり、ステップ３０１〜ステップ３１４までは実施の形態１で説明したものと同じ動作の制
御フローである。ステップ３１３にて、第２推定大気圧制御値反映禁止の禁止フラグが０クリアとなっているか否かを判定し、禁止フラグが１セットされているときには、ステップ５０１を実行させずにフローを終了する。禁止フラグが０クリアしているときは、ステップ５０１で勾配判定手段で得られた結果から上り勾配であるか否かの判定をして、上り勾配であればステップ５０２へ移行し、下り勾配であればステップ５０３へそれぞれ移行する。
【００３３】
ステップ５０２では、ステップ３１２で求めた第２推定大気圧（ＰＡ２）とエンジン制御に用いている制御用推定大気圧（ＰＡ）とを比較して、小さい値である高地判定した値を制御用推定大気圧のＲＡＭに新たに記憶してフローを終了する。また、ステップ５０３では、ステップ５０２と同様に第２推定大気圧（ＰＡ２）と制御用推定大気圧（ＰＡ）を比較して、大きい値である低地判定した値を制御用推定大気圧のＲＡＭに新たに記憶してフローを終了する。
【００３４】
このように、この発明の実施の形態２によれば、上記のフローに沿った制御を行うことで、勾配判定手段の勾配情報を活用して、登坂状態か降坂状態かを予測して、推定大気圧の更新方向が限定できることによって大気圧推定精度を向上できる。
【００３５】
実施の形態３．
図６は、この発明の実施の形態３を示す制御フローチャートであり、ステップ３０１〜ステップ３１５までは実施の形態１で説明したものと同じ動作の制御フローである。
ステップ３１３にて、第２推定大気圧制御値反映禁止の禁止フラグが１セットされているときには、ステップ６０１を実行して、制御用推定大気圧（ＰＡ）と第２推定大気圧（ＰＡ２）との大小を比較し、制御用推定大気圧（ＰＡ）の方が大きい場合、すなわち登坂によって大気圧が低下したと判定した場合のみ、禁止フラグが１セットされている状態でも、ステップ３１５で第２推定大気圧（ＰＡ２）を制御用推定大気圧（ＰＡ）として記憶する。ステップ６０１で第２推定大気圧（ＰＡ２）が大きいと判定した場合にはフローを終了する。
【００３６】
このように、この発明の実施の形態３によれば、上記のフローに沿った制御を行うことで、大気圧を高くする方向のみ禁止条件を設けて制限させることができ、登坂走行時の空気密度低下によって空気量不足に伴うエンストを防止できるとともに、片側への更新は禁止するため実施の形態１と同様に制御用大気圧として採用する推定大気圧の精度を高い状態に維持することができる。
【００３７】
実施の形態４．
図８は、この発明の実施の形態４を示す制御ブロック図、図９は、この発明の実施の形態４を示す制御フローチャートである。
図８において、ステップ１０１〜ステップ１１０までは実施の形態１で説明したものと同じ機能を持ったブロックである。８０１は推定大気圧更新偏差補正手段であり、第２推定大気圧（ＰＡ２）を制御用推定大気圧（ＰＡ）として記憶する際に、前回の制御用推定大気圧（ＰＡ）との変化幅を制限するために第２推定大気圧（ＰＡ２）を補正する。
また、変化幅の制限以外に前回の制御用推定大気圧（ＰＡ）から更新する第２推定大気圧（ＰＡ２）までの偏差更新に、フィルター処理を加えて急変防止の制限を加えることも可能である。
【００３８】
図９はＥＣＵ２０２内で実行される実施の形態４の動作を説明するフローチャートであり、ステップ３０１〜ステップ３１２までと、ステップ３１５は実施の形態１で説明したものと同じ動作の制御フローである。ステップ３１２の次にステップ９０１が実行され、制御用推定大気圧（ＰＡ）と第２推定大気圧（ＰＡ２）との差を求めて、その差が予めＥ
ＣＵ２０２のＲＯＭに記憶している制限値を超えているか否かを判定する。
制限を超えていない場合にはステップ３１５に移行し、超えている場合には、次にステップ９０２にてＲＡＭに記憶されている第２推定大気圧（ＰＡ２）を、既に記憶された制御用推定大気圧（ＰＡ）に制限値を加算または減算した値に置き換える。次にステップ３１５で第２推定大気圧（ＰＡ２）を制御用推定大気圧（ＰＡ）として記憶する。
【００３９】
このように、この発明の実施の形態４によれば、上記のフローに沿った制御を行うことで、制御用推定大気圧（ＰＡ）の急変を防止でき、推定大気圧の演算頻度を拡大したことによって制御用推定大気圧（ＰＡ）が大きく変化することもなく、バラツキが大きい第２推定大気圧（ＰＡ２）での推定結果が大きく変化する値となった場合は、バラツキの誤差の可能性が高いので制御用大気圧の更新を制限させ、制御用大気圧の急変や急激な変化に伴うショックの発生を防止できる。
【００４０】
実施の形態５．
図１０は、この発明の実施の形態５を示す制御ブロック図、図１１は、この発明の実施の形態５を示す制御フローチャートである。
図１０において、ステップ１０１〜ステップ１１１までは実施の形態１で説明したものと同じ機能を持ったブロックである。４０１は勾配判定手段であり、実施の形態２で説明した機能を持っている。１００１は車速検出手段であり、車両の車輪速やトランスミッション軸の回転から車両の走行速度（ＶＳ）を検出する。１００２は走行車速（ＶＳ）と車両の勾配（θ）から演算によって高度を求める高度推定手段である。この高度推定手段１００２では、所定単位時間での演算式（ｓｉｎθ×ＶＳ）の積算結果から高度を推定する。
【００４１】
１００３は高度変換大気圧制限幅算出手段であり、高度推定手段１００２からの推定高度を引数として高度ごとの標準気圧を予め記憶された情報から読み出して、読み出した高度変換大気圧に対して所定のバラツキを考慮した幅（たとえば１００ｍに相当する±１ｋＰａ）を設けて、高度変換大気圧制限幅（ＰＡ＿ＢＡＮＤ）として算出する。
【００４２】
図１１はＥＣＵ２０２内で実行される実施の形態５の動作を説明するフローチャートであり、ステップ３０１で本制御に必要なエンジン運転状態を示すパラメータのエンジン回転速度（ＮＥ）とスロットル開度（ＴＨ）を読み込む。次にステップ１１０１で走行車速（ＶＳ）と車両の勾配（θ）を読み込み、次にステップ１１０２で読み込んだ情報を用いて、演算式（ｓｉｎθ×ＶＳ）で単位時間当たりの高度変化を求め、その高度変化の積算を行なうことで高度の推定を行なう。次にステップ３０２に移り実施の形態１で説明したものと同じ動作の制御フローをステップ３１４まで進める。
【００４３】
ステップ３１３にて、第２推定大気圧制御値反映禁止の禁止フラグが０クリアとなっているか否かを判定し、第２推定大気圧制御値反映禁止の禁止フラグが１セットされているときには、ステップ１１０３を実行せずにフローを終了する。
第２推定大気圧制御値反映禁止の禁止フラグが０クリアしているときには、ステップ１１０３を実行して、推定高度とバラツキ余裕度の設定によって求められる高度変換大気圧制限幅（ＰＡ＿ＢＡＮＤ）を読込み、ステップ１１０４では、制御用推定大気圧（ＰＡ）に採用する第２推定大気圧（ＰＡ２）は、高度変換大気圧制限幅（ＰＡ＿ＢＡＮＤ）の幅に収まるように制限され、制限された第２推定大気圧（ＰＡ２）が制御用推定大気圧（ＰＡ）として記憶されフローを終了する。
【００４４】
この発明の実施の形態５によれば、上記のフローに沿った制御を行うことで、第２のスロットル条件で推定される大気圧をより高精度な値として制限でき、制御用大気圧に採用される推定大気圧が常に精度の高い状態に維持できる。
【００４５】
実施の形態６．
図１２は、この発明の実施の形態６を示す制御ブロック図である。
図１２において、１０１〜１０４までは実施の形態１で説明したものと同じ機能を持ったブロックである。１２０１は排ガス再循環量調整手段であり、排気管を流れる燃焼排気ガスを吸気管内に再循環させるＥＧＲバルブ２１３の制御量を決定する。１２０２は推定大気圧加算値の排気ガス再循環制御量補正手段であり、予めＥＣＵ２０２のＲＯＭに設定したエンジン回転速度に応じた大気圧推定のための加算値に対して、ＥＧＲ制御量すなわち排気ガス循環量の増加に比例して吸気管圧力も増加するために、加算値を小さくするように、図２１に示す傾向となるＥＧＲ率補正係数（ＫＥ）を求める。
【００４６】
１０６〜１０８と１１０〜１１１は、実施の形態１で説明したものと同じ機能を持ったブロックである。１２０３と１２０４は実施の形態１で説明した大気圧推定圧力加算器１０５と１０９をベースとしたもので、排ガス再循環制御量補正値（ＫＥ）を乗じる加算器である。
【００４７】
図１４はＥＣＵ２０２内で実行される実施の形態６の動作を説明するフローチャートであり、ステップ３０１で本制御に必要なエンジン運転状態を示すパラメータのエンジン回転速度（ＮＥ）とスロットル開度（ＴＨ）を読み込む。次にステップ１４０１でＥＧＲ量の調整制御量の読み込み、次にステップ１４０２で読み込んだ制御量に応じたＥＧＲ率補正係数（ＫＥ）が求められる。次にステップ３０２に移り実施の形態１で説明したものと同じ動作の制御フローをステップ３０４まで進め、次にステップ１４０３にてステップ３０４で読み込んだ第１の大気圧推定圧力加算値（α）に対して、ＥＧＲ補正値（ＫＥ）を乗じて第１の大気圧推定圧力の補正加算値（α‘＝α×ＫＥ）を求める。ここで求めた補正加算値（α‘）を実施の形態１で説明したステップ３０５の加算値（α）と置き換えて処理し、実施の形態１で説明したものと同じ動作のステップ３０６〜３０７とステップ３１４の制御を行う。
【００４８】
ステップ３０２にて第１条件、ＴＨ＞ＴＨ１、が不成立であった時のフローのステップ３０８〜ステップ３１５についても実施の形態１で説明したものと同じ動作の制御フローであり、ステップ３１０にて第２の大気圧推定圧力加算値（β）を読み込んだ後に、ステップ１４０４が実行される制御となっており、第２の大気圧推定圧力加算値（β）に対して、ＥＧＲ補正値（ＫＥ）を乗じて第２の大気圧推定圧力の補正加算値（β‘＝β×ＫＥ）を求める。ここで求めた補正加算値（β‘）を実施の形態１で説明したステップ３１１の加算値（β）と置き換えて処理し、実施の形態１で説明したものと同じ動作のステップ３１２〜ステップ３１５の制御を行う。
【００４９】
以上のように、この発明の実施の形態６によれば、上記のフローに沿った制御を行うことで、ＥＧＲ再循環量の変化によって実施の形態５と同様にスロットル開度に対する吸気管圧力の関係が変化し、推定大気圧を求めるための吸気管圧への加算値の要求が異なる場合でも、適切な大気圧推定圧力加算値を求めることができ、推定大気圧の演算精度を向上させることができる。
【００５０】
実施の形態７．
図１３は、この発明の実施の形態７を示す制御ブロック図である。
図１３において、１０１〜１１１までは実施の形態１で説明したものと同じ機能を持ったブロックである。また、１３０３と１３０４は実施の形態６で説明した１２０２と１２０３の加算器と同様の機能を持った推定圧力加算器であり、実施の形態６ではＥＧＲ補正値（ＫＥ）を乗じていたが、実施の形態７ではバルブタイミング進角量補正値（ＫＶ）を乗じる加算器である。１３０１はバルブタイミング調整手段であり、吸入混合気をエンジン１のシリンダ内に吸収するバルブや、燃焼ガスを排気管に送り出すバルブの開閉タイミングを可変させることができるバルブタイミング可変の進角制御量を求める。
１３０２は推定大気圧加算値のバルブタイミング進角量補正手段であり、予めＥＣＵ２０２のＲＯＭに設定したエンジン回転速度に応じた大気圧推定のための加算値に対して、バルブタイミング進角量すなわち吸気と排気のバルブがともに開くオーバーラップ量の増加に比例して、排気ガスの再循環量が増加し、吸気管圧力も増加するために、加算値を小さくするように、図２２に示す傾向となるＶＶＴ進角補正係数（ＫＶ）を求める。
【００５１】
この実施の形態７の動作を説明するフローチャートは、実施の形態６のフローチャートである図１４で説明する。各ステップでの制御動作は実施の形態６で説明したものと同じ動作の制御を行うが、ステップ１４０１とステップ１４０２をステップ１４０５とステップ１４０６にそれぞれ置き換え、ＶＶＴアクチュエータの進角量の読み込みと、読み込んだ進角量に応じたＶＶＴ進角補正係数（ＫＶ）を求めるように制御し、ステップ１４０３とステップ１４０４で乗ずる補正係数を、ＥＧＲ補正係数（ＫＥ）からＶＶＴ進角補正係数（ＫＶ）に変更することで、実施の形態７の制御を行う。
【００５２】
この実施の形態７によれば、上記のフローに沿った制御を行うことで、バルブタイミング進角量の変化によって実施の形態６と同様にスロットル開度に対する吸気管圧力の関係が変化し、推定大気圧を求めるための吸気管圧への加算値の要求が異なる場合でも、適切な大気圧推定圧力加算値を求めることができ、推定大気圧の演算精度を向上させることができる。
【００５３】
実施の形態８．
図１５は、この発明の実施の形態８を示す制御ブロック図である。
図１５において、１０１〜１０７および１１１は実施の形態１で説明したものと同じ機能を持ったブロックである。１５０１は第２〜第ｎの条件比較手段であり、第１の条件（ＴＨ１）より低い開度条件で、予めＥＣＵ２０２のＲＯＭに設定した吸気通路の圧力損失が所定値（約６ｋＰａ）毎に大きくなる各回転毎のスロットル開度（ＴＨｎ）と、スロットル開度検出手段１０２の出力（ＴＨ）を比較して、所定のスロットル開度（ＴＨｎ）＜スロットル弁開度検出手段１０２の出力（ＴＨ）、となったことを判定する。
さらに、第２〜第ｎの条件比較手段１５０１の判定条件に、維持継続時間などの安定を判定する条件を加えてもよい。
１５０２は第ｎ推定大気圧加算器であり、予めＥＣＵ２０２のＲＯＭに設定したエンジン回転速度に応じた大気圧推定のためのスロットル開度条件に合った加算値を加算する。
１５０３は第ｎ推定大気圧（ＰＡｎ）記憶手段であり、第ｎ推定大気圧加算器１５０２にて求められた推定大気圧をＥＣＵ２０２のＲＡＭに一時記憶する。
【００５４】
実施の形態８の制御動作は実施の形態１の動作と同じ制御フローチャート図３で説明できる。実施の形態１で説明したステップ３０１〜ステップ３１５は同じ動作の制御フローである。さらに、ステップ３０８〜ステップ３１２の動作を第３・第４・・・のスロットル開度条件を設けて、ステップ３０８の開度条件の判定が成立しない場合に、次の低い開度条件へと移行して、ステップ３０８〜ステップ３１２と同様の動作をその対象のスロットル開度に合わせて制御する。
ステップ３１２の第ｎ推定大気圧（ＰＡｎ）が記憶された後は、ステップ３１３に移行して、ステップ３１４でセットされる第ｎ推定大気圧制御値反映禁止設定のフラグを確認し、フラグが“０“クリアされている場合にはステップ３１５で第ｎ推定大気圧（ＰＡｎ）を制御用推定大気圧（ＰＡ）として記憶する。
【００５５】
この実施の形態８によれば、第１のスロットル開度条件と、第１のスロットル条件より小さいスロットル開度の領域でｎ個の複数スロットル開度条件（ＴＨｎ）を設けるようにしたことで、大気圧推定を行うための推定圧力加算値（αｎ）の誤差範囲を狭く設定する
ことができ、第ｎ推定大気圧（ＰＡｎ）は第１のスロットル開度条件で求められる、高負荷運転時の高精度推定大気圧（ＰＡ１）に近い精度で求められることから、反映制限も緩和することができ、推定大気圧の更新頻度を向上できる。
【００５６】
実施の形態９．
この発明の実施の形態９は、実施の形態８を示す図１５のブロック図と同一のブロック図で構成された制御装置である。実施の形態８では第１のスロットル開度条件と、第１のスロットル開度条件より小さいスロットル開度の領域でｎ個のスロットル開度条件（ＴＨｎ）を設け、それぞれの条件ごとに大気圧推定圧力加算値（αｎ）と大気圧記憶手段（ＰＡｎ）で、スロットル開度を細かく分割して推定大気圧を検出するものであったが、実施の形態９においては、第１から第ｎまでの複数の条件ではなく、所定の大気圧推定許可運転条件が満足できているときに、回転速度（Ｎｅ）とスロットル開度（ＴＨ）を読み込み、予めＥＣＵ２０２のＲＯＭに記憶させた、図２３に示したエンジン回転とスロットル開度の２次関数で大気圧推定のための圧力加算値の関係となる大気圧推定圧力加算値データより、回転速度（Ｎｅ）とスロットル開度（ＴＨ）に一致するポイント加算値を補間演算によって連続的に大気圧推定圧力加算値（αｎ）として決定する。これによって、大気圧推定を行うための推定圧力加算値（αｎ）の誤差を無くした設定が可能となり、いずれの運転ポイントにおいても第１のスロットル開度条件で求められる、高負荷運転時の高精度推定大気圧（ＰＡ１）と同一精度の大気圧推定を可能にすることができる。
【００５７】
実施の形態１０．
図１６は、この発明の実施の形態１０を示す制御ブロック図である。
図１６において、１０１〜１０７まで、および１５０１〜１５０３は実施の形態８で説明したものと同じ機能を持ったブロックである。１６０１は第２〜第ｎの推定大気圧制御値反映更新制限手段であり、実施の形態１で説明した第２推定大気圧反映更新制限手段１１１と同一の機能を有し第２〜第ｎ個の各条件に応じて、第２〜第ｎの推定大気圧（ＰＡｎ）を制御用推定大気圧（ＰＡ）に更新しないように制限する。
【００５８】
この実施の形態１０によれば、ブロック１６０１を実施の形態９に追加したことによって、図２４の大気圧更新タイミングチャートに示した第２推定大気圧の更新どおり、第２〜第ｎの推定大気圧の更新に対して、ａ）禁止タイマーでの禁止フラグクリアと、ｂ）運転条件成立による禁止フラグクリアが実行されるまでの期間は、第２〜第ｎの推定大気圧（ＰＡｎ）での制御用推定大気圧（ＰＡ）への更新を禁止させ、制御用大気圧として採用する推定大気圧の精度をより一層高い状態に維持することができる。
【００５９】
実施の形態１１．
この実施の形態１１においては、実施の形態１および実施の形態１０で説明した第２〜第ｎの推定大気圧（ＰＡｎ）を制御用推定大気圧（ＰＡ）に更新しないように制限する図１および図１６で示した構成の制御装置をベースとして、スロットル開度（ＴＨ）が最も大きい第１推定大気圧記憶値（ＰＡ１）の反映は制限無く許可し、その第１のスロットル開度（ＴＨ１）から小さい方向に複数のスロットル開度条件を設けて、各開度条件ごとに推定大気圧を求めた場合の制御用大気圧反映更新制限条件は、スロットル開度（ＴＨｎ）の中で大きい開度の条件を緩和設定とし、スロットル開度（ＴＨｎ）が小さくなるにつれ制限を強化設定とする。たとえば、禁止タイマー初期値を、図２６に示した傾向となるように設定する。また、運転条件としてスロットル開度の全閉回数や車両の停車判定回数などを判定条件として図２７に示した傾向となるように設定する。
【００６０】
この実施の形態１１に示した制御用大気圧反映禁止条件の重みづけによって、大気圧推定精度の高い推定結果は制限無く採用し、精度が悪化する低いスロットル条件になるにつれ、制限をきつくすることにより、大気圧推定更新頻度は高めつつ推定精度も高い結果を
維持することができる。
【図面の簡単な説明】
【００６１】
【図１】この発明の実施の形態１を示す制御ブロック図である。
【図２】この発明の実施の形態１における内燃機関の大気圧推定制御装置の構成を示す構成図である。
【図３】この発明の実施の形態１における制御フローチャートである。
【図４】この発明の実施の形態２を示す制御ブロック図である。
【図５】この発明の実施の形態２における制御フローチャートである。
【図６】この発明の実施の形態３を示す制御フローチャートである。
【図７】この発明の実施の形態１における推定大気圧制御値反映禁止設定の禁止フラグをクリアする制御を示す制御フローチャートである。
【図８】この発明の実施の形態４を示す制御ブロック図である。
【図９】この発明の実施の形態４における制御フローチャートである。
【図１０】この発明の実施の形態５を示す制御ブロック図である。
【図１１】この発明の実施の形態５における制御フローチャートである。
【図１２】この発明の実施の形態６を示す制御ブロック図である。
【図１３】この発明の実施の形態７を示す制御ブロック図である。
【図１４】この発明の実施の形態６および７における制御フローチャートである。
【図１５】この発明の実施の形態８および９示す制御ブロック図である。
【図１６】この発明の実施の形態１０示す制御ブロック図である。
【図１７】従来装置の一例を示す制御ブロック図である。
【図１８】エンジン回転毎のスロットル全開時の吸気管圧力を説明するグラフ図である。
【図１９】この発明の大気圧推定の第１と第２のスロットル開度条件を説明する説明図である。
【図２０】エンジン回転毎の推定大気圧演算のための加算圧力の関係を説明するグラフ図である。
【図２１】この発明の実施の形態６におけるＥＧＲ制御量と大気圧推定加算値補正量の関係を示したグラフ図である。
【図２２】この発明の実施の形態７におけるＶＶＴ進角制御量と大気圧推定加算値補正量の関係を示したグラフ図である。
【図２３】この発明の実施の形態９におけるエンジン回転とスロットル開度を関数として大気圧推定加算値の関係を示したグラフ図である。
【図２４】この発明の実施の形態１における大気圧更新タイミングチャートである。
【図２５】この発明の大気圧更新禁止フラグの変化タイミングチャートある。
【図２６】この発明の実施の形態１１における大気圧推定のスロットル開度条件と制御用推定大気圧更新禁止タイマーの関係を示したグラフ図である。
【図２７】この発明の実施の形態１１における大気圧推定のスロットル開度条件と制御用推定大気圧更新カウンターの関係を示したグラフ図である。
【図２８】従来装置におけるスロットル開度ごとの大気圧推定精度のバラツキを説明するブロック図である。
【符号の説明】
【００６２】
１０１  回転速度検出手段、１０２  スロットル弁開度検出手段、
１０３  吸気管圧力検出手段、１０４  第１条件比較手段、
１０５  第１の大気圧推定圧力加算器、１０６  第１推定大気圧記憶手段、
１０７  制御用推定大気圧記憶手段、１０８  第２条件比較手段、
１０９  第２の大気圧推定圧力加算器、１１０  第２推定大気圧記憶手段、
１１１  第２推定大気圧反映更新制限手段、２０１  内燃機関エンジン、
２０２  エンジン制御コントロールユニット、２０３  エアフローセンサ、
２０４  スロットル弁、２０５  スロットル開度センサ、２０６  吸気管圧力センサ、
２０７  カム角センサ、２０８  クランク角センサ、２０９  アクセル開度センサ、
２１０  吸気温センサ、２１１  水温センサ、２１２  燃料インジェクター、
２１３  ＥＧＲバルブ、２１４  点火コイル、２１５  勾配推定センサ。
【図１】
0004602438.tif 000002
【図２】
0004602438.tif 000003
【図３】
0004602438.tif 000004
【図４】
0004602438.tif 000005
【図５】
0004602438.tif 000006
【図６】
0004602438.tif 000007
【図７】
0004602438.tif 000008
【図８】
0004602438.tif 000009
【図９】
0004602438.tif 000010
【図１０】
0004602438.tif 000011
【図１１】
0004602438.tif 000012
【図１２】
0004602438.tif 000013
【図１３】
0004602438.tif 000014
【図１４】
0004602438.tif 000015
【図１５】
0004602438.tif 000016
【図１６】
0004602438.tif 000017
【図１７】
0004602438.tif 000018
【図１８】
0004602438.tif 000019
【図１９】
0004602438.tif 000020
【図２０】
0004602438.tif 000021
【図２１】
0004602438.tif 000022
【図２２】
0004602438.tif 000023
【図２３】
0004602438.tif 000024
【図２４】
0004602438.tif 000025
【図２５】
0004602438.tif 000026
【図２６】
0004602438.tif 000027
【図２７】
0004602438.tif 000028
【図２８】
0004602438.tif 000029