(57)【要約】【課題】外気温検出のための専用の温度センサを用いなくても外気温を推定することが可能な温度推定装置を提供する。【解決手段】エンジン１０には吸気管１１が設けられており、吸気管１１にはスロットルバルブ１２を備えたスロットルアクチュエータ１３が設けられている。また吸気管１１には、吸気量（質量流量）を検出するエアフロメータ２１（熱式空気量センサ）や、吸気温を検出する吸気温センサ２２等が設けられている。そして、ＥＣＵ３０は、エアフロメータ２１及び吸気温センサ２２の検出値（吸気量及び吸気温）からサンプリング平均値を異なる２つのタイミングで取得し、取得した２組のサンプリング平均値を用いて外気温を推定する。【選択図】      図１
2008045455.tif 000002
【特許請求の範囲】
【請求項１】
エンジンの吸気管においてその最上流部から離れた位置に取り付けられ、同吸気管を通じて吸入される空気の量である吸気量を検出する吸気量センサと、
前記吸気量センサに一体に又は同センサ近傍に取り付けられ、前記吸気管を通じて吸入される空気の温度である吸気温を検出する吸気温センサと、
複数のタイミングで、前記各センサにより検出された吸気量及び吸気温を取得する取得手段と、
前記吸気管において前記各センサよりも上流側で吸気管内部に放出される熱量と、吸気管最上流部から前記各センサの取り付け部までの部位での外気温に対する温度上昇分に相当する熱量とが一致する関係を実質的に用い、前記取得手段により取得された複数のタイミングでの前記各センサにより検出された吸気量及び吸気温に基づいて外気温を推定する推定手段とを備えたことを特徴とする温度推定装置。
【請求項２】
エンジンの吸気管においてその最上流部から離れた位置に取り付けられ、同吸気管を通じて吸入される空気の量である吸気量を検出する吸気量センサと、
前記吸気量センサに一体に又は同センサ近傍に取り付けられ、前記吸気管を通じて吸入される空気の温度である吸気温を検出する吸気温センサと、
複数のタイミングで、前記各センサにより検出された吸気量及び吸気温を取得する取得手段と、
吸気温をＴin、吸気管壁温をＴw、外気温をＴo、吸気量をＧaとした場合にこれら各数の関係を表した次の関係式、
Ｔw−Ｔo＝（Ｔw−Ｔin）×ｆ（Ｇa）
を実質的に用い、前記取得手段により取得された複数のタイミングでの前記各センサにより検出された吸気量及び吸気温に基づいて外気温を推定する推定手段とを備えたことを特徴とする温度推定装置。
【請求項３】
前記取得手段は、あらかじめ定めた所定時間内における複数のタイミングで、前記各センサにより検出された吸気量及び吸気温を取得することを特徴とする請求項１又は２に記載の温度推定装置。
【請求項４】
前記吸気管内を流れる空気の流速又はそれに相関するパラメータを取得する手段をさらに備え、
前記推定手段は、前記空気流速又はそれに相関するパラメータを補正パラメータとして用いて前記外気温推定を行うことを特徴とする請求項１乃至３のいずれかに記載の温度推定装置。
【請求項５】
前記空気流速に相関するパラメータとして、前記吸気量センサの検出信号により算出した空気の体積流量を用いることを特徴とする請求項４に記載の温度推定装置。
【請求項６】
前記空気流速に相関するパラメータとして、前記吸気量センサの検出信号により算出した空気の質量流量と前記吸気温との積を用いることを特徴とする請求項４に記載の温度推定装置。
【請求項７】
大気圧を検出する大気圧検出手段をさらに備え、
前記空気流速に相関するパラメータとして、前記質量流量と前記吸気温との積を前記大気圧検出手段により検出した大気圧で割った値を用いることを特徴とする請求項６に記載の温度推定装置。
【請求項８】
前記吸気管内を流れる空気の密度又はそれに相関するパラメータを取得する手段をさらに備え、
前記推定手段は、前記空気密度又はそれに相関するパラメータを補正パラメータとして用いて前記外気温推定を行うことを特徴とする請求項１乃至３のいずれかに記載の温度推定装置。
【請求項９】
大気圧を検出する大気圧検出手段をさらに備え、
前記空気密度に相関するパラメータとして、前記大気圧検出手段により検出した大気圧を前記吸気温で割った値を用いることを特徴とする請求項８に記載の温度推定装置。
【請求項１０】
請求項１乃至９のいずれかに記載の温度推定装置と、
外気温を検出する外気温センサとを備えたエンジンの制御システムにおいて、
前記外気温センサにより検出した外気温検出値と前記温度推定装置により推定した外気温推定値との比較に基づき、外気温センサが故障しているか否かを判定する故障判定手段を備えたことを特徴とするエンジンの制御システム。
【請求項１１】
前記推定手段は、前記した推定手法を用い、外気温に代えて又はこれに加えて、吸気管壁温を推定することを特徴とする請求項１乃至９のいずれかに記載の温度推定装置。
【請求項１２】
請求項１１に記載の温度推定装置を備えたエンジンの制御システムにおいて、
前記推定手段により推定した吸気管壁温が所定温以上の場合に、前記エンジンを冷却するための処理を実行することを特徴とするエンジンの制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、温度推定装置、及びエンジンの制御システムに関するものである。
【背景技術】
【０００２】
車両等においては、外気温情報が種々の制御に用いられる。例えば、エアコンの必要吹出温度や風量等の制御を好適に行うため、外気温がパラメータの一つとして用いられる。一般に、外気温を検出するためには専用のセンサを要する。かかる場合、車両等では低コスト化に対する要求があるが、それに反して部品点数の増加、及びこれに伴うコストアップが生じてしまう。
【０００３】
この点、特許文献１では、エンジンの吸気温と車速情報とに基づいて外気温を推定する技術が提案されている。この技術は、車両が所定の車速以上で、且つ、所定時間走行したときに、吸気温と外気温とが一定の差に収束することを利用している。しかしながら、車両が前記の運転状態ではない場合には、外気温を精度良く推定することが不可能であった。
【特許文献１】特許第３６２７５６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、外気温検出のための専用の温度センサを用いなくても好適に外気温を推定することが可能な温度推定装置を提供することにある。
【課題を解決するための手段】
【０００５】
エンジンの吸気管においてその最上流部から離れた位置に吸気量センサ及び吸気温センサが取り付けられた構成では、吸気管最上流部から取り込まれた空気は、上記各センサの取り付け位置に達するまでの間に、吸気管からその内部に放出される熱量によって加熱される。一方で、その放出熱量は、外気温（吸気管最上流部から取り込まれる空気の温度）と吸気温（吸気温センサの検出値）との差分に比例したものとなる。
【０００６】
ここで、請求項１に記載の発明では、吸気管において前記各センサよりも上流側で吸気管内部に放出される熱量（放出熱量Ｑ１）と、吸気管最上流部から前記各センサの取り付け部までの部位での外気温に対する温度上昇分に相当する熱量（上昇熱量Ｑ２）とが一致する関係を実質的に用いて外気温を推定することとしている。かかる場合、公知のとおり、前者の熱量（放出熱量Ｑ１）は、吸気温、外気温、及び吸気管壁温をパラメータとして求めることができ、後者の熱量（上昇熱量Ｑ２）は、吸気温、外気温、及び吸気量をパラメータとして求めることができる（後述の（２），（３）式参照）。
【０００７】
このとき、Ｑ１＝Ｑ２とする関係において、吸気温と吸気量はセンサ検出によって取得することが可能なデータ（取得可能データ）であるのに対し、吸気管壁温と外気温はセンサ検出によって取得できないデータ（取得不可データ）である（外気温は推定対象）。この場合、上記関係式の解として外気温を導き出すには、少なくとも２組の吸気量と吸気温とを要する。
【０００８】
この点、本発明では、各センサにより検出された吸気量及び吸気温を複数のタイミングで取得し、取得した吸気量及び吸気温に基づいて外気温を推定することとする。この場合、エンジンにおいてはその運転状態が逐次変化するため、複数のタイミングにて異なる吸気量及び吸気温が取得でき、それらにより外気温を導き出すことができる。その結果、外気温検出のための専用の温度センサを用いなくても、好適に外気温を推定することが可能となる。
【０００９】
請求項２に記載の発明では、吸気温をＴin、吸気管壁温をＴw、外気温をＴo、吸気量をＧaとした場合にこれら各数の関係を表した次の関係式、
Ｔw−Ｔo＝（Ｔw−Ｔin）×ｆ（Ｇa）    …（１）
を実質的に用いて外気温を推定することとしている。上記（１）式において、吸気量Ｇaと吸気温Ｔinは取得可能データであるのに対し、吸気管壁温Ｔwと外気温Ｔoは取得不可データである（外気温Ｔoは推定対象）。この場合、上記（１）式の解として外気温Ｔoを導き出すには、少なくとも２組の吸気量Ｇaと吸気温Ｔinとを要する。
【００１０】
この点、本発明では、各センサにより検出された吸気量Ｇa及び吸気温Ｔinを複数のタイミングで取得し、取得した吸気量Ｇa及び吸気温Ｔinに基づいて外気温を推定することとする。これにより、上記（１）式から少なくとも２つの式からなる連立方程式が成立し、該連立方程式の解として外気温Ｔoを導き出すことができる。その結果、外気温検出のための専用の温度センサを用いなくても、好適に外気温を推定することが可能となる。
【００１１】
ここで、上記（１）式が成立する理由について説明する。
【００１２】
吸気管において前記各センサよりも上流側で吸気管内部に放出される熱量である放出熱量Ｑ１は、
Ｑ１＝Ｈm×Ｓ×（Ｔin−Ｔo）／ｌｎ｛（Ｔw−Ｔo）／（Ｔw−Ｔin）｝    …（２）
となる。なお、Ｈmは吸入空気の熱伝達関数、Ｓは吸気管の受熱面積である。
【００１３】
吸気管最上流部から前記各センサの取り付け部までの部位での外気温に対する温度上昇分に相当する熱量である上昇熱量Ｑ２は、
Ｑ２＝Ｇa×Ｃp×（Ｔin−Ｔo）    …（３）
となる。なお、Ｇaは吸気量（質量流量）、Ｃpは吸入空気の熱容量である。
【００１４】
ここで、Ｑ１＝Ｑ２であることから、上記（２），（３）式を用いて以下の関係が導き出せる。
【００１５】
Ｔw−Ｔo＝（Ｔw−Ｔin）×ｅｘｐ｛（Ｈm×Ｓ）／（Ｇa×Ｃp）｝    …（４）
上記（４）式において、吸入空気の熱伝達関数Ｈm、吸入空気の熱容量Ｃp，吸気管の受熱面積Ｓが不変であるとすれば、演算項「ｅｘｐ｛（Ｈm×Ｓ）／（Ｇa×Ｃp）｝」は吸気量Ｇaのみが変数となるが故に、ｆ（Ｇa）＝ｅｘｐ｛（Ｈm×Ｓ）／（Ｇa×Ｃp）｝と表すことができ、上記（１）式が成立する。
【００１６】
ここで、請求項３に記載の発明では、あらかじめ定めた所定時間内における複数のタイミングで、各センサにより検出された吸気量Ｇa及び吸気温Ｔinを取得する。すなわち、吸気量Ｇa及び吸気温Ｔinの取得に際し、最初の取得タイミングから最後の取得タイミングまでの時間差に対して制限を設ける。このようにすれば、外気温が一定である環境下で吸気温Ｔin及び吸気量Ｇaを取得できるので、外気温を精度良く推定することが可能となる。ここで、上記の所定時間は、例えば外気温と吸気管壁温とが変化しない又はその変化が微小であると見なされる時間に基づいて規定されると良い。
【００１７】
本発明の外気温推定は、放出熱量Ｑ１と上昇熱量Ｑ２とが一致することを前提としたものであるが、前者の放出熱量Ｑ１は吸気管からその内部への熱伝達率（上記の熱伝達関数Ｈmに相当）に応じて変化する。この熱伝達率は、吸気管内を流れる空気の流速に応じて変化する。この点を考慮すると、請求項４に記載したように、空気流速又はそれに相関するパラメータを補正パラメータとして用いて前記外気温推定を行うと良い。こうすれば、吸気管における都度の熱伝達率を反映して精度良く外気温を推定することができる。
【００１８】
ここで、上記の空気流速は、吸入空気の体積流量に比例する。従って、空気流速に相関するパラメータとして、請求項５に記載したように、吸気量センサの検出信号により算出した吸入空気の体積流量を用いると良い。また一方、上記の空気流速は吸入空気の質量流量及び吸気温に比例する。従って、空気流速に相関するパラメータとして、請求項６に記載したように、吸気量センサの検出信号により算出した吸入空気の質量流量と吸気温との積を用いると良い。これら請求項５，６に記載した発明により、外気温の推定に際し、センサ類の追加が無くとも都度の熱伝達率を反映させることが可能となる。
【００１９】
更に、上記の空気流速は大気圧に反比例する。従って、空気流速に相関するパラメータとして、請求項７に記載したように、質量流量と吸気温との積を大気圧センサで検出した大気圧で割った値を用いると良い。これにより、例えば高地を走行する場合など大気圧が変化する場合においても、大気圧センサの都度の検出値を熱伝達率に反映できるので、外気温の推定精度が一層向上する。
【００２０】
また熱伝達率は、吸気管内を流れる空気の密度に応じて変化する。この点を考慮すると、請求項８に記載したように、空気密度又はそれに相関するパラメータを補正パラメータとして用いて前記外気温推定を行うと良い。こうすれば、吸気管における都度の熱伝達率を反映して精度良く外気温を推定することができる。ここで、上記の空気密度は、大気圧に比例し吸気温に反比例する。従って、空気密度に相関するパラメータとして、請求項９に記載したように、大気圧を吸気温で割った値を用いると良い。これにより、外気温の推定に際し、センサ類の追加が無くとも空気密度を反映させることが可能となる。
【００２１】
請求項１０に記載の発明では、外気温センサにより検出された外気温検出値と、請求項１乃至９のいずれかに記載の温度推定装置により推定した外気温推定値との比較に基づき、外気温センサが故障しているか否かを判定する。例えば、外気温検出値に対する外気温推定値の差分が過剰に大きくなる場合には、外気温センサに何らかの故障が発生している蓋然性が高いので、外気温センサの故障を判定することが可能となる。
【００２２】
請求項１１に記載の発明では、請求項１〜９に記載した温度推定装置の推定手法を用いて、外気温に代えて又はこれに加えて吸気管壁温を推定する。具体的には、複数のタイミングで取得された吸気量及び吸気温を上記（１）式に代入することにより、吸気管壁温を推定する。そして請求項１２に記載の発明では、この吸気管壁温が所定温以上の場合にエンジンを冷却するための処理を実行する。この吸気管壁温は、エンジン発熱量の増減に応じて追従性良く変化する。従って、吸気管壁温を基準にエンジン冷却処理を実行すれば、エンジンシステムの雰囲気温度の上昇にいち早く対処できる。これにより、特に吸気系統を構成する部品の熱による劣化が抑制され、部品寿命の延長を図ることができる。
【発明を実施するための最良の形態】
【００２３】
［第１の実施の形態］
以下、本発明にかかる温度推定装置を車両用エンジンの制御システムに具体化した第１の実施の形態を図面に従って説明する。先ずは本装置の概略構成を図１により説明する。なお、図１において、エンジンの構成については周知の通りであるため、図１ではエンジンの詳細な構成について図示を省略している。
【００２４】
図１において、エンジン１０には吸気管１１が設けられており、吸気管１１には、ＤＣモータ等により開度調節されるスロットルバルブ１２を備えたスロットルアクチュエータ１３が設けられている。スロットルアクチュエータ１３には、スロットル開度を検出するためのスロットル開度センサが内蔵されている。また、吸気管１１において、スロットルアクチュエータ１３よりも下流側には燃料噴射弁１４が設けられている。
【００２５】
また、本システムでは、エンジンや車両の状態を検出するための各種センサ等が設けられている。具体的には、吸気量を検出するエアフロメータ２１、吸気温を検出する吸気温センサ２２、エンジン回転速度を検出する回転速度センサ２３、大気圧を検出する大気圧センサ２４等が設けられている。エアフロメータ２１は熱式空気量センサであり、該エアフロメータ２１によって吸気管１１内を流れる空気の質量流量が計測される。また、本システムでは、エアフロメータ２１及び吸気温センサ２２は一体に取り付けられている。
【００２６】
ＥＣＵ（電子制御ユニット）３０は、周知の通りＣＰＵ、ＲＯＭ、ＲＡＭ等よりなるマイクロコンピュータを主体として構成され、ＲＯＭに記憶された各種の制御プログラムを実行することで、その都度のエンジン運転状態に応じてエンジン１０の各種制御を実行する。すなわち、ＥＣＵ３０には、前述した各種センサから各々検出信号が入力される。そして、ＥＣＵ３０は、随時入力される各種の検出信号に基づいて燃料噴射量や点火時期等を演算し、燃料噴射弁１４や点火プラグ等の駆動を制御する。
【００２７】
次に、図２を用いて吸気管１１に取り込まれる吸気の熱の授受について詳述する。吸気管１１は、その一端が空気取り込み口として開放され、他端がスロットルアクチュエータ１３を経由してエンジン１０の吸気ポートと接続している。また、吸気管１１の空気取り込み口から下流側に離れた位置には、エアフロメータ２１及び吸気温センサ２２が取り付けられている。
【００２８】
吸気管１１の空気取り込み口から取り込まれた吸気（外気）は、エアフロメータ２１及び吸気温センサ２２の取り付け位置に達するまでの間に、吸気管１１からその内部に放出される熱量によって加熱される。また一方で、その放出熱量は、加熱による温度上昇分に比例した熱量に一致する。より具体的には、吸気の温度は、空気取り込み口では外気温Ｔoに等しいが、エアフロメータ２１及び吸気温センサ２２の取り付け部ではＴinに上昇する。故に、放出熱量は温度上昇分ΔＴ（＝Ｔin−Ｔo）に比例した熱量に一致する。
【００２９】
そこで本実施の形態では、吸気管１１からその内部に放出される熱量を上記（２）式に示したとおり放出熱量Ｑ１と規定し、温度上昇分ΔＴに相当する熱量を上記（３）式に示したとおり上昇熱量Ｑ２と規定する。そして、放出熱量Ｑ１と上昇熱量Ｑ２とが一致する関係を用いて外気温を推定する。この「Ｑ１＝Ｑ２」である関係において、吸気量Ｇa及び吸気温Ｔinはエアフロメータ２１及び吸気温センサ２２により検出される取得可能データであり、外気温Ｔoは取得不可データである。そして、吸気量Ｇa及び吸気温Ｔinを異なる２つのタイミングで取得することにより、２組の吸気量Ｇa及び吸気温Ｔinを取得する。ここで、１組目の取得値を（ＧＡz，ＴＡz）、２組目の取得値を（ＧＡ，ＴＡ）とする。２組の吸気量Ｇa及び吸気温Ｔinの取得が外気温（及び吸気管壁温）が変化しない又はその変化が微小である環境下でなされた場合、（ＧＡz，ＴＡz）及び（ＧＡ，ＴＡ）を上記（４）式に代入することにより、次の（５a），（５b）式からなる連立方程式が成立する。
【００３０】
Ｔw−Ｔo＝（Ｔw−Ｙ1）×Ｘ1  …（５a）
Ｔw−Ｔo＝（Ｔw−Ｙ2）×Ｘ2  …（５b）
ただし、Ｘ1＝ｅｘｐ｛（Ｈm×Ｓ）／（ＧＡ×Ｃp）｝
Ｙ1＝ＴＡ
Ｘ2＝ｅｘｐ｛（Ｈm×Ｓ）／（ＧＡz×Ｃp）｝
Ｙ2＝ＴＡz  である。
従って、上記（５a），（５b）式からなる連立方程式の解として外気温Ｔoを導き出すことができる。
【００３１】
次に、この外気温推定に関する処理を図３に示す。図３に示す処理は、ＥＣＵ３０によって所定の時間周期で繰り返し実行される。
【００３２】
ステップＳ１０では、吸気量が所定量Ａ以上か否かを判定する。吸気量が所定量Ａ以上である場合にはステップＳ１２の処理に移り、所定量Ａを下回る場合には本処理を終了する。ステップＳ１２では、当該処理の実行時における吸気量の変動量が所定量Ｂ以下であるか否かを判定する。変動量が所定量Ｂ以下である場合にはステップＳ１４の処理に移り、変動量が所定量Ｂを上回る場合には本処理を終了する。ステップＳ１０，Ｓ１２の処理により、外気温推定に関する処理を実行する条件である「エンジンに空気が吸入されており、且つ、その吸気量が大きな変動状態にない」が満たされるか否かが判定される。
【００３３】
ステップＳ１４では、エアフロメータ２１及び吸気温センサ２２により検出された吸気量及び吸気温についてＭ回（Ｍ≧２）のサンプリング平均値を算出して、該算出値をレジスタ＃１に記憶する。以降の説明において、レジスタ＃１に記憶された吸気量のサンプリング平均値（今回値）をＧＡ、吸気温のサンプリング平均値（今回値）をＴＡとする。
【００３４】
ステップＳ１６では、記憶済みフラグが「１」であるか「０」であるかを判定する。この記憶済みフラグは、前回の処理における吸気量及び吸気温のサンプリング平均値がレジスタ＃２に記憶されているか否かを示すフラグであり、記憶されている場合には「１」となる。以降の説明において、レジスタ＃２に記憶された吸気量のサンプリング平均値（前回値）をＧＡz、吸気温のサンプリング平均値（前回値）をＴＡzとする。
【００３５】
レジスタ＃２に前回値（ＧＡz，ＴＡz）が記憶されていない場合（記憶済みフラグ＝０）、ステップＳ３０の処理に移り、記憶済みフラグを「１」にした後ステップＳ２４の処理に移る。そして、ステップＳ２４では、今回値（ＧＡ，ＴＡ）をレジスタ＃２にコピーし、そのまま本処理を終了する。一方、レジスタ＃２に前回値（ＧＡz，ＴＡz）が記憶されている場合（記憶済みフラグ＝１）、ステップＳ１８の処理に移る。
【００３６】
ところで、上記（４）式に代入される２組の吸気温Ｔin及び吸気量Ｇaの差が大きいほど、外気温Ｔoの算出精度が高まる。そこで、ステップＳ１８では、レジスタ＃１，＃２に記憶された前回値（ＧＡz，ＴＡz）と今回値（ＧＡ，ＴＡ）とを比較する。具体的には、｜ＧＡ−ＧＡz｜が下限値Ｃ1以上であり、且つ、｜ＴＡ−ＴＡz｜が下限値Ｃ2以上であるかどうかを判定する。この判定条件を満たす場合にはステップＳ２０の処理に移り、判定条件を満たさない場合には本処理を終了する。
【００３７】
ステップＳ２０では、レジスタ＃２に前回値（ＧＡz，ＴＡz）が記憶されたタイミングからレジスタ＃１に今回値（ＧＡ，ＴＡ）が記憶されるまでのタイミングが所定時間内か否かを判定する。この所定時間は、外気温（及び吸気管壁温）が変化しない又はその変化が微小であると見なされる時間に基づいて規定されている。これにより、上記（５a），（５b）式の成立条件である「外気温（及び吸気管壁温）が変化しない又はその変化が微小である環境下で（ＧＡz，ＴＡz）と（ＧＡ，ＴＡ）とを取得する」が満たされるか否かが判定される。この判定条件が満たされる場合にはステップＳ２２の処理に移り、この判定条件が満たされない場合にはステップＳ３２の処理に移る。ステップＳ３２では、レジスタ＃１，２の記憶値をリセットし、本処理を終了する。ステップＳ１８，Ｓ２０の処理により、レジスタ＃１，２に記憶された吸気量Ｇa及び吸気温Ｔinを用いて外気温Ｔoを算出することが可能か否かが判定される。
【００３８】
続くステップＳ２２では、上記（５a），（５b）式からなる連立方程式の解として外気温Ｔoを算出する。そしてステップＳ２４では、今回値（ＧＡ，ＴＡ）をレジスタ＃２にコピーして、本処理を終了する。
【００３９】
以上詳述した第１の実施の形態によれば、以下の優れた効果が得られる。
【００４０】
エアフロメータ２１及び吸気温センサ２２の検出値（吸気量及び吸気温）から、サンプリング平均値を異なる２つのタイミングで取得した。取得した２組のサンプリング平均値を上記（４）式に代入することで得られた連立方程式である上記（５a），（５b）式により外気温Ｔoを算出した。これにより、外気温検出のための専用の温度センサを用いなくても、一般の車両に設けられているエアフロメータ２１及び吸気温センサ２２を用いることで好適に外気温を推定することが可能となる。
【００４１】
また吸気量及び吸気温に基づいて外気温の推定を行うことから、車速情報を用いて外気温を推定する従来技術とは異なり、車両の走行状態に関係なく外気温を推定できる。例えば、車速が頻繁に変化したり、又は、エンジンがアイドリング状態であったりして「車両が所定の車速以上であり、且つ、当該車速で所定時間以上走行する」という条件が満たせない場合でも、２組以上の異なるサンプリング平均値（吸気量及び吸気温）を取得すれば、外気温の推定が可能である。
【００４２】
上記２組のサンプリング平均値の取得に際し、１組目の取得がなされてから２組目の取得がなされるまでの時間が所定時間内である場合に限り、外気温の推定を行った。これにより、「外気温（及び吸気管壁温）が変化しない又はその変化が微小である」という条件を満たしたサンプリング平均値を用いることができるので、外気温を精度良く推定することが可能となる。
【００４３】
上記２組の吸気量及び吸気温のサンプリング平均値の取得に際し、取得された吸気量のサンプリング平均値の差（｜ＧＡ−ＧＡz｜）、及び吸気温のサンプリング平均値の差（｜ＴＡ−ＴＡz｜）が所定値以上である場合に限り、外気温を算出した。これにより、外気温の推定精度を高めることができる。
【００４４】
［第２の実施の形態］
次に、第２の実施の形態について説明する。本実施の形態では、第１の実施の形態で示した温度推定装置を用い、外気温センサの故障判定装置が構成されている。
【００４５】
本装置の概略構成を図４により説明する。図１に説明した構成との違いは、外気温を検出する外気温センサ２５が付加されていることである。
【００４６】
次に、外気温センサ２５の故障判定に関する処理を図５に示す。図５に示す処理は、ＥＣＵ３０によって所定の時間周期で繰り返し実行される。
【００４７】
ステップＳ４０では、外気温センサ２５の故障履歴を表すフラグＦＤＩＡＧを読み込む。そして、故障無し（ＦＤＩＡＧ＝０）の場合には次のステップＳ４２の処理に移り、故障あり（ＦＤＩＡＧ＝１）の場合には本処理を終了する。ステップＳ４２では、外気温センサ２５による外気温の検出値Ｔomを読み込む。そしてステップＳ４４では、図３のフローチャートで示した外気温推定に関する処理により算出した外気温（推定値）Ｔoを読み込む。
【００４８】
ここで、外気温センサ２５に何らかの故障が発生すると、検出値Ｔomと推定値Ｔoとの差分が過剰に大きくなる場合がある。この点、ステップＳ４６では、検出値Ｔomに対する推定値Ｔoの差分が所定値Ｋ以上であるか否かを判定する。この差分が所定値Ｋ以上である場合には故障ありと判定されステップＳ４８の処理に移り、差分が所定値Ｋ未満である場合には故障無しと判定され本処理を終了する。
【００４９】
ステップＳ４８では、ＦＤＩＡＧを１に設定するとともに、本処理を終了する。
【００５０】
以上詳述した第２の実施の形態によれば、エアフロメータ２１及び吸気温センサ２２の検出値（吸気量及び吸気温）を用いて算出した外気温（推定値）Ｔoと、外気温センサ２５による外気温の検出値Ｔomとの比較により外気温センサの故障を判定することができる。
【００５１】
ここで、外気温センサの異常検出方法として、外気温のセンサ検出値の変化をモニタして同検出値が変化しなければ異常とするものがあるが、この場合、センサ検出値を長時間モニタしなければ異常を検出できない。この点、第２の実施の形態によれば、都度の外気温推定値によりリアルタイムにて外気温センサ２５の異常が検出できる。
【００５２】
なお、本発明は上記実施の形態の記載内容に限定されず、例えば次のように実施しても良い。
【００５３】
上記第１の実施の形態では、異なる２つのタイミングで吸気量Ｇa及び吸気温Ｔinのサンプリング平均値を取得したが、異なる３つ以上のタイミングで同平均値を取得しても良い。例えば３組以上の吸気量Ｇa及び吸気温Ｔinのサンプリング平均値と上記（４）式とから、最小二乗法近似等を用いることで外気温Ｔoを算出することが可能である。特に、外気温（及び吸気管壁温）が一定である環境下で、より多くの吸気量Ｇa及び吸気温Ｔinのサンプリング平均値を取得すれば、外気温Ｔoの推定精度をより一層向上させることが可能である。
【００５４】
上記第１の実施の形態では、熱伝達関数Ｈm（熱伝達率）が不変であるという前提で外気温Ｔoを算出したが、この熱伝達関数Ｈmは吸気管１１内を流れる空気の流速Ｖに応じて変化する。そして流速Ｖは、都度の運転状態（エンジン回転速度やスロットル開度等）に応じて変化する。従って、流速Ｖを補正パラメータとして用いて外気温Ｔoを算出しても良い。こうすれば、都度の熱伝達関数Ｈmを反映して精度良く外気温Ｔoを推定することができる。ここで流速Ｖは、例えば次の（６）式又は（７）式を用いることにより算出される。この流速Ｖは、Ｋ1を定数とすれば、
流速Ｖ＝Ｋ1×Ｇa×（１／Ｔin）  …（６）
となる。従ってＫ1を予め求めておけば、エアフロメータ２１及び吸気温センサ２２の都度の検出値から算出される吸気量Ｇa及び吸気温Ｔinを上記（６）式に代入することにより流速Ｖを算出することができる。また、例えば高地を走行する場合など大気圧が変化する場合を想定すると、流速Ｖは都度の大気圧により変化する。この場合の流速Ｖは、Ｋ2を定数とすれば、
流速Ｖ＝Ｋ2×Ｇa×（１／Ｔin）×（１／Ｐ）  …（７）
となる。従ってＫ2を予め求めておけば、エアフロメータ２１、吸気温センサ２２、及び大気圧センサ２４の都度の検出値から算出される吸気量Ｇa、吸気温Ｔin、及び大気圧Ｐを上記（７）式に代入することにより流速Ｖを算出することができる。ちなみに流速Ｖを算出する際、上記（６）式又は上記（７）式を用いて算出するのに代えて、吸気量Ｇa、吸気温Ｔin、及び大気圧Ｐと流速Ｖとを対応付けたマップを用いて算出しても良い。なお、算出された都度の流速Ｖを用いて熱伝達関数Ｈmを算出するには、例えば図６に示す流速Ｖと熱伝達関数Ｈmとの相関を示すマップを用いれば良い。
【００５５】
また、熱伝達関数Ｈmは、吸気管１１内を流れる空気の密度ρに応じて変化する。そして、空気密度ρは都度の大気圧Ｐや吸気温Ｔin等に応じて変化する。従って、空気密度ρを補正パラメータとして用いて外気温Ｔoを算出しても良い。こうすれば、都度の熱伝達関数Ｈmを反映して精度良く外気温Ｔoを推定することができる。ここで空気密度ρは、例えば次の（８）式を用いることにより算出される。空気密度ρは大気圧Ｐに比例し吸気温Ｔinに反比例することから、Ｋ3を定数とすれば、
空気密度ρ＝Ｋ3×（Ｐ／Ｔin）  …（８）
となる。従ってＫ3を予め求めておけば、吸気温センサ２２及び大気圧センサ２４の都度の検出値から算出される吸気温Ｔin及び大気圧Ｐを上記（８）式に代入することにより、空気密度ρを算出することができる。ちなみに空気密度ρを算出する際、上記（８）式を用いて算出するのに代えて、吸気温Ｔin及び大気圧Ｐと空気密度ρとを対応付けたマップを用いて算出しても良い。なお、算出された都度の空気密度ρを用いて熱伝達関数Ｈmを算出するには、例えば図７に示す空気密度ρと熱伝達関数Ｈmとの相関を示すマップを用いれば良い。
【００５６】
上記第１の実施の形態では、エアフロメータ２１により吸気量として質量流量を検出する構成であったが、これに代えて、例えばカルマン渦式センサのように体積流量を検出する構成にしても良い。検出された体積流量と空気密度ρとから質量流量を算出することができるため、この構成によっても外気温Ｔoを推定することが可能である。また、流速Ｖと体積流量とが比例関係にあることから、熱伝達関数Ｈmの補正を流速Ｖに代えて体積流量を用いて行っても良い。
【００５７】
上記（４）式を用い、外気温Ｔoに代えて又はこれに加えて吸気管壁温Ｔwを推定しても良い。そして推定した吸気管壁温Ｔwが所定温以上の場合に、エンジン１０を冷却するための処理を実行しても良い。吸気管壁温Ｔwは、その主要な熱源であるエンジン１０の発熱量の増減に応じて追従性良く変化するので、吸気管壁温Ｔwを基準にエンジン１０の冷却処理を実行すればエンジンシステムの雰囲気温度の上昇にいち早く対処できる。これにより、吸気系統を構成する部品（例えば、合成樹脂製の吸気管１１やスロットルアクチュエータ１３）の熱による劣化が抑制され、ひいては当該部品の寿命の延長を図ることが可能である。ここでエンジン１０の冷却処理としては、例えばエンジン出力を低下させるための制御（燃料噴射量や点火時期等の調整）を行っても良いし、図示しない冷却ファンの冷却量を高めても良い。
【図面の簡単な説明】
【００５８】
【図１】発明の実施の形態におけるエンジン構成の概略を示す図。
【図２】吸気管内を流れる空気の熱の授受を示す図。
【図３】外気温推定に関する処理を示すフローチャート。
【図４】第２の実施の形態におけるエンジン構成の概略を示す図。
【図５】外気温センサの故障判定に関する処理を示すフローチャート。
【図６】流速と熱伝達関数との相関を示す図。
【図７】空気密度と熱伝達関数との相関を示す図。
【符号の説明】
【００５９】
１０…エンジン、１１…吸気管、２１…エアフロメータ、２２…吸気温センサ、２４…大気圧センサ、３０…ＥＣＵ。
【図１】
2008045455.tif 000003
【図２】
2008045455.tif 000004
【図３】
2008045455.tif 000005
【図４】
2008045455.tif 000006
【図５】
2008045455.tif 000007
【図６】
2008045455.tif 000008
【図７】
2008045455.tif 000009