JP4174954B2 - Thermostat failure detection device for internal combustion engine - Google Patents
Thermostat failure detection device for internal combustion engine Download PDFInfo
- Publication number
- JP4174954B2 JP4174954B2 JP2000140613A JP2000140613A JP4174954B2 JP 4174954 B2 JP4174954 B2 JP 4174954B2 JP 2000140613 A JP2000140613 A JP 2000140613A JP 2000140613 A JP2000140613 A JP 2000140613A JP 4174954 B2 JP4174954 B2 JP 4174954B2
- Authority
- JP
- Japan
- Prior art keywords
- cooling water
- water temperature
- thermostat
- failure
- determination
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、内燃機関の冷却水の温度調節を行うサーモスタットの故障の有無を検出する内燃機関冷却系のサーモスタット故障検出装置に関するものである。
【0002】
【従来技術】
一般に、水冷式の内燃機関では、内燃機関内の冷却循環経路(ウォータジャケット)とラジエータとの間で冷却水を循環させる冷却水循環経路に、冷却水温に応じて自動的に開閉するサーモスタットを設け、内燃機関の始動後に暖機運転が完了するまでは、サーモスタットを閉じて冷却水の循環を停止し、内燃機関側の冷却水温を速やかに適正温度域に上昇させる。これにより、燃費の向上、エミッションの低減を図ることができる。更に、冷却水温を適正温度に維持するために、従来技術は、内燃機関側の冷却水温が適正温度域を越えたときにサーモスタットを自動的に開いて、ラジエータ側の冷えた冷却水を内燃機関側へ循環させて内燃機関側の冷却水温を適正温度域まで低下させるようになっている。
【0003】
ところが、内燃機関始動後の暖機運転時にサーモスタットが故障により開いたままの状態が継続すると、冷却循環経路を循環する冷却水がラジエータにより冷やされるために、冷却水温が適正温度になるのが遅延されてしまう。以下、サーモスタットが開いたままの故障を開故障という。また、サーモスタットが故障により閉じたままの状態になると、ラジエータ側の冷えた冷却水温が上昇しつづけ、内燃機関がオーバーヒートしてしまう虞がある。したがって、サーモスタットの故障が発生したときには、それを直ちに検出してドライバーに警告することが望ましい。サーモスタットの故障を検出する公知技術として、特開平10−184433号公報がある。前記公報では、特に、サーモスタットの開故障を検出するために、内燃機関が冷間始動した後の水温挙動を検出し、冷却水温の挙動に基づいて検出している。このとき、サーモスタットが開故障であれば、正常時に比して冷却水温の挙動が大きく異なることを検出してサーモスタットの開故障を検出している。
【0004】
【発明が解決しようとする課題】
ところが、前記公報の技術では、サーモスタットが正常であっても、内燃機関の冷却水を熱源としている空調装置(ヒータ)が作動することにより、サーモスタットの開故障と誤検出する虞がある。図6を用いて詳細を説明すると、ヒータが作動しているときは、内燃機関の冷却水温がヒータへ熱を放出するために正常時の冷却水温に比して、冷却水温の上昇が緩やかになる。このため、サーモスタットが正常であってもヒータが作動しているときの冷却水温(実水温2)と、サーモスタットが開故障時の冷却水温(実水温3)の挙動が類似したものとなり、精度良く開故障の検出をすることが困難であった。
【0005】
また、前記公報の技術では、外気温等により判定値を補正するようにしているが、内燃機関始動後の冷却水温の挙動は、冷却水温度と外気温との差に大きく影響を受けるため、単に外気温だけで判定値を補正しても精度良くサーモスタットの開故障を検出することは困難である。
【0006】
例えば、寒冷地においてブロックヒータを使用し、内燃機関が温まってから始動したときと、ブロックヒータを使用せずに始動したときとでは始動時の冷却水温が大きく異なる。また、寒冷地において、ガレージ内で内燃機関を始動したときと、外で内燃機関を始動したときでも始動時の冷却水温が異なる。更に、内燃機関温度が比較的高い状態、いわゆる半ソーク状態で始動したときと、冷間始動した時とでは始動時の冷却水温が異なる。このような場合、たとえ外気温が同じであっても、その後の冷却水温挙動は大きく異なってしまう。
【0008】
冷却水温の挙動が冷却水温と外気温度とにより影響を受けても精度良くサーモスタットの故障を検出することができる内燃機関のサーモスタット故障検出装置を提供することを目的とする。
【0009】
【課題を解決するための手段】
【0035】
請求項1の発明によれば、内燃機関のサーモスタット故障検出装置において、サーモスタットの故障を検出するために用いられる判定値が、始動からサーモスタットの故障が行われるまでの最低の実水温と外気温度とに基づいて設定される。
【0036】
これにより、内燃機関の冷却水温の挙動が冷却水温と外気温との差により影響を受けても、正確にサーモスタットの故障を検出することができる。
【0037】
請求項2の発明によれば、請求項1に記載のサーモスタットの故障検出装置において、判定値が、内燃機関始動時の外気温とその後の外気温とに基づいて設定される。
【0038】
ここで、内燃機関が停止されてから再び始動されるまでに十分な時間が(例えば8時間)経過したのであれば内燃機関始動時の実冷却水温と内燃機関始動時の外気温とはほぼ等しいと考えることができるので、内燃機関始動時の環境が変化しても、正確にサーモスタットの故障を検出することができる。
【0039】
また、判定値を内燃機関始動時の外気温とその後の外気温とに基づいて設定するので、冷却水温の挙動が外気温変化により影響を受けても、正確にサーモスタットの故障を検出することができる。
【0040】
請求項3の発明によれば、請求項1または請求項2に記載の内燃機関のサーモスタット故障検出装置において、実冷却水温と推定冷却水温との偏差と、判定値とによりサーモスタットの故障を検出する。そして、判定値は、外気温度と冷却水温、または、始動時の外気温とその後の外気温とに基づいて設定される。これにより、冷却水温と外気温により判定値を最適に設定できるので、正確にサーモスタットの故障を検出することができる。
【0041】
請求項4の発明によれば、請求項1または請求項2に記載の内燃機関のサーモスタット故障検出装置において、実冷却水温と推定冷却水温との偏差を積算し、得られる偏差積算値と、判定値とによりサーモスタットの故障を検出する。そして、判定値は、外気温度と冷却水温、または、始動時の外気温とその後の外気温とに基づいて設定される。
【0042】
これにより、例えば内燃機関の冷却水温の上昇が通常の冷間始動に比べて早い場合には、推定冷却水温と実冷却水温との偏差を積算する回数が少なくなってしまうが、このような場合においても、冷却水温と外気温とにより判定値を最適に設定できるので正確にサーモスタットの故障を検出することができる。
【0043】
【実施例】
<第1の実施例>
本発明の実施例である第1の実施例を図1乃至図6に基づいて説明する。まず、図1に基づいて内燃機関11の冷却系全体の概略構成を説明する。
【0044】
内燃機関11のシリンダブロックとシリンダヘッドの内部にはウォータジャケット12が設けられ、このウォータジャケット12内に冷却水が注入されている。このウォータジャケット12の出口部にはサーモスタット13が設けられ、このサーモスタット13を通過する高温の冷却水が冷却水循環路14を介してラジエータ15とヒータコア30に送られる。このラジエータ15で放熱して温度低下した冷却水は、冷却水循環路16を介してウォータジャケット12内に戻される。また、ヒータコアは通常の空調装置の熱源として用いられている。従って、サーモスタット13の開弁時には、冷却水がウォータジャケット12→サーモスタット13→冷却水循環路14→ラジエータ15、もしくは、ラジエータ15とヒータコア30→冷却水循環路16→ウォータジャケット12という経路で循環し、内燃機関11を適温に冷却する。
【0045】
また、ウォータジャケット12の入口部にはウォータポンプ17が設けられ、このウォータポンプ17がラジエータ15の後方に設置された冷却ファン18と連結され、これらウォータポンプ17と冷却ファン18とがベルト19を介して伝達される内燃機関動力によって一体的に回転駆動される。ウォータポンプ17の回転により上記冷却水循環経路での冷却水の循環を促進し、冷却ファン18の回転によりラジエータ15の放熱効果を高め、ラジエータ15内の冷却水の冷却を促進する。
【0046】
内燃機関11のシリンダブロックには、サーモスタット13よりも内燃機関11側の冷却水循環経路であるウォータジャケット12内の冷却水温を検出する冷却水温センサ20が設けられている。
【0047】
冷却水温センサ20の出力信号は電子制御装置22(以下「ECU」と略記する)に取り込まれる。このECU22は、マイクロコンピュータを主体として構成され、内燃機関制御とサーモスタット13の故障診断とを行う。尚、ECU22は、内燃機関制御用ECUとサーモスタット13の故障診断用ECUとに分離された2つのECUから構成しても良いし、1つのECUで内燃機関制御とサーモスタット故障診断の双方を行うようにしても良い。
【0048】
ECU22には、内燃機関制御やサーモスタット13の故障診断を行うための情報として、上述した冷却水温センサ20からの冷却水温信号の他、内燃機関回転速度センサ23からの内燃機関回転速度信号、吸気量センサ24からの吸気量信号、吸気温センサ25からの吸気温信号、車速センサ26からの車速信号が読み込まれる。このECU22には、サーモスタット13の故障を検出したときにそれを警告する異常ランプ28と、サーモスタット13の故障情報を記憶する書込み可能な不揮発性メモリであるバックアップRAM29が接続されている。このバックアップRAM29は、内燃機関停止中もバッテリ(図示せず)から電源が供給され、故障情報の記憶を保持し、修理・点検時に故障情報を読み出せるようになっている。
【0049】
本実施例の構成において、ヒータコア30は内燃機関11を冷却するための冷却水路中に配設されている。このヒータコア30は、この冷却水を熱源としているために、空調装置が使用されたときにヒータコアが冷却水の熱を奪ってしまう。本実施例においては、サーモスタットの故障検出を内燃機関の冷間始動からの冷却水温に基づいて実施しており、このように空調装置が使用され冷却水温の熱が奪われるとサーモスタットの故障を精度良く検出することができなくなる。具体的には、実際の冷却水温と推定した冷却水温に基づいてサーモスタットの故障を検出しているが、このときに空調装置が使用されると、ECU22が様々な信号に基づいて算出する冷却水温の推定値より、検出される冷却水温の方が小さくなってしまう。
【0050】
図6を用いて説明すると、サーモスタット13が正常であってもヒータコアが作動した場合には、内燃機関が冷間始動してから所定時間が経過すると、サーモスタット13が開故障したときの冷却水温挙動のように、冷却水温が上昇するのが遅くなってしまう。このため、サーモスタット13が正常時の冷却水温とサーモスタット13が開故障のときの冷却水温を冷却水温の偏差でみるものでは、ヒータコア作動による冷却水温の低下をサーモスタット13の開故障と誤検出してしまう問題がある。
【0051】
この問題を解決し精度良くサーモスタット13の故障を検出するためにECU22が行う本実施例の制御を図2のフローチャートを用いて説明する。
【0052】
まず、ステップ10にてイグニッション(以下IG)キーがオンで且つ内燃機関始動前であるかが判定される。IGキーがオフまたは内燃機関が始動後であれば否定条件が成立し、ステップ30に進む。IGキーがオン且つ内燃機関始動前であれば、ステップ15へ進む。ステップ15では、始動前処理が実施される。
【0053】
図3のルーチンは図2のメインルーチンステップ15にてサブルーチンコールされる。始動前処理として図3のステップ16では、始動時の冷却水温を検出し、ステップ17に進む。ステップ17では、内燃機関の始動時の冷却水温に応じた判定値として第1の所定値C1と第2の所定値C2を算出し、メインルーチンへ戻る。
【0054】
メインルーチン図2のステップ20では、エンジンが始動されたか否かが判定される。エンジンが始動されれば(スタータON)ステップ30へ進み、始動前であれば本ルーチンを終了する。ステップ30にて、始動時水温が所定値以下であるか否かを判定する。ここで、始動時水温が所定値以下であるかを判定するのは、冷間始動時であるかを判定している。また、この所定値はサーモスタット開弁温度よりも低い値である。そして始動時水温が所定値以上のときは、本ルーチンを終了し、始動時水温が所定値以下であるときはステップ40に進む。ステップ40では、後述する第1の判定が行われたか否かを示すフラグFfiが0か否かを判定する。ここで、フラグFfiが1であれば第1の判定が行われたことと判定してステップ110へ進み、フラグFfiが0であればまだ第1の判定が行われていないと判断してステップ50へ進み第1の偏差積算処理が開始される。
【0055】
図4は、この図2のステップ50にて実行される第1の偏差積算処理を示すルーチンであり、ステップ50でサブルーチンコールされる。
【0056】
図4のステップ51にてタイマT1がインクリメントされる。このタイマT1は、第1の判定が行われるためのタイマである。そして、ステップ52にて運転状態に応じた冷却水温の推定値が算出され、ステップ53へ進む。ここで冷却水温の推定方法としては、内燃機関の始動時水温と経過時間とに基づいてあらかじめ記憶されているマップから読み取るようにしても良いし、演算により求めるようにしても良い。なお、冷却水温を推定するに当たり、更に内燃機関の発生熱量を考慮することが好ましい。
【0057】
ステップ53では、冷却水温の推定値と検出値とから冷却水温の偏差(第1の偏差=推定値−検出値)が算出され、ステップ54へ進む。ステップ54では、ステップ53にて算出された偏差に基づいて偏差の積算値(第1の偏差積算値=前回積算値+第1の偏差)が算出される。ステップ55では、タイマT1が所定値C3を越えたかが判定される。タイマT1が所定値C3を越えたならば、ステップ56にて第1の判定を開始するための第1の判定開始フラグに1を入力し本ルーチンを終了する。ステップ55にてタイマT1が所定値C3以下であれば、そのまま本ルーチンを終了し、図2のメインルーチンのステップ60へ戻る。
【0058】
図2のメインルーチンのステップ60では、第1の判定開始フラグが1か否かが判定される。第1の判定フラグが0であれば本メインルーチンを終了する。すなわち、タイマT1が所定値C3になるまで積算処理が繰り返されるようになっている。ステップ60にて第1の判定開始フラグが1であれば、第1の判定を開始するためにステップ70へ進む。ステップ70では、ステップ50の第1の偏差積算処理で算出した第1の偏差積算値が第1の所定値C1を越えたか否かが判定される。第1の偏差積算値が所定値C1以上であれば、ステップ80にて第1の所定値C1を越えたことを示す第1の判定フラグに1をセットし、ステップ100へ進み、第1の所定値C1以下であれば、ステップ90にて第1の判定フラグに0をセットし、ステップ100へ進む。ステップ100では、第1の判定が終了したことを示すフラグFfiに1をセットし本ルーチンを終了する。
【0059】
第1の判定が終了すると第2の判定が開始される。本ルーチンのステップ40にて第1の判定が終了したことを示すフラグFfiが1であると判定されるとステップ110に進み、第2の偏差積算処理が実施される。
【0060】
図5は、第2の偏差積算処理を示すルーチンであり、メインルーチン図2のステップ110でサブルーチンコールされる。
【0061】
図5のステップ111にてタイマT2がインクリメントされる。タイマT2は、第2の判定を開始する時期をカウントするタイマである。そして、ステップ112にて運転状態に応じた冷却水温の推定値が算出され、ステップ113へ進む。ステップ133では、冷却水温の推定値と検出値とから冷却水温の偏差(第2の偏差=推定値−検出値)が算出され、ステップ114へ進む。ステップ114では、ステップ113にて算出された偏差に基づいて第2の偏差積算値(第2の偏差積算値=前回積算値+第2の偏差)が算出される。ステップ115では、タイマT2が所定値C4を越えたかが判定される。タイマT2が所定値C4を越えたならば、ステップ116にて第2の判定を開始するための第2の判定開始フラグに1を入力し本ルーチンを終了する。ステップ115にてタイマT1が所定値C4以下であれば、そのまま本ルーチンを終了し、図2のメインルーチンのステップ120へ戻る。
【0062】
図2のメインルーチンのステップ120にて第2の判定開始フラグが1か否かを判定する。第2の判定開始フラグが0であれば本ルーチンを終了し、第2の判定開始フラグが1であれば、ステップ130以降の第2の判定処理に進む。
【0063】
ステップ130以降では、第2の判定が行われる。ここでは、第1の判定結果に基づいてヒータ作動・非作動が判定され、最終的なサーモスタット13の故障検出が行われる。ステップ130では、ステップ110で算出された第2の偏差積算値が、第2の所定値C2より大きいか否かが判定される。第2の積算値が第2の所定値C2よりも大きければ、ステップ140にて第1の判定フラグが0であるか否かが判定される。ここで第1の判定フラグが1であれば、ステップ150にてサーモスタット13の開故障であるとし、異常ランプを点灯し、ステップ170へ進む。また、ステップ130で第2の偏差積算値が第2の所定値C4以下であるときと、ステップ140で第1の判定フラグが0のときは、ステップ160へ進みサーモスタット13が正常であることを示す正常判定をしステップ170へ進む。ステップ170では、本ルーチンの初期化をするために第1の判定開始フラグと第2の判定開始フラグ、フラグFfiを0にセットし本ルーチンを終了する。
【0064】
なお、本ルーチンでは、タイマT1・T2が所定期間(所定値C3・C4)を経過すると第1の判定と第2の判定を行っているが、推定冷却水温が第1・第2の所定水温になったら第1・第2の判定を行うようにしても良い。特に、タイマT1に代わって設定される所定水温は、ヒータ作動により冷却水温の挙動に影響がでる前の冷却水温に設定されるのが望ましい。所定の冷却水温に設定されることで、常に冷却水温がヒータ作動による影響を受けない期間で第1の判定をおこなうことができる。また、第1・第2の判定を開始するための所定期間または所定水温は、本ルーチンでは固定値にセットされているが、内燃機関の運転状態に応じて設定されるものでも良い。
【0065】
第1・第2の判定の際に、第1・第2の偏差積算値を第1・第2の所定値C1・C2と比較しているが、所定値C1・C2は、運転状態に応じて設定されるものでも良い。
【0066】
次に、本ルーチンの冷却水温の挙動を示す図を図6に示す。図6は内燃機関の冷間始動後の冷却水温を示している。それぞれ、内燃機関の運転状態により推定される冷却水温の推定値と3つの冷却水温の検出値が示されている。3つの検出値は、サーモスタット13が正常な状態でヒータ非作動時の冷却水温(以下実水温1という)とサーモスタット13が正常な状態でヒータが作動しているときの冷却水温(以下実水温2という)、サーモスタット13が異常な状態の冷却水温(以下実水温3という)とである。
【0067】
第1の判定処理は冷却水温の推定値と実水温2の偏差が大きくなるまでの期間に行われるように設定されている。すなわち、第1の判定は、冷却水温にヒータ作動・非作動の影響が出ないところで行われている。ここで、第1の偏差積算処理は内燃機関の始動後から第1の判定処理が実行されるまで行われている。つぎに、第2の判定処理が第1の判定処理の所定期間後(所定値C2)に行われる。第2の判定処理が終了すると、第1・第2の判定結果に基づいて最終的なサーモスタット13の故障判定が行われている。このように2つの判定処理に基づいてサーモスタット13の故障検出が行われるために、従来ではサーモスタット13の開故障であると判定し、誤検出する虞のあった実水温2をヒータ作動による影響であると判定することができる。したがって、本発明では、ヒータ作動による冷却水温の低下をサーモスタット13の開故障と誤判定することなく精度の高い故障検出を実施することができる。
【0068】
なお、第1・第2の判定手段は、メインルーチンで説明したように冷却水温が所定水温に達したときに実施しても良い。また、第1の判定が実施されて、ヒータの影響が出る期間からヒータによる影響を見込んで冷却水温の推定値を補正(推定冷却水温補正手段)しても良い。これによりサーモスタット13が正常でヒータが作動しているときは、冷却水温の推定値もヒータの影響を見込んで補正されているので、両冷却水温に偏差が出ることがない。このとき、ヒータが作動していると判定することができる。このように補正された冷却水温の推定値を判定値としての第2の所定値と比較することで、例えば、サーモスタット13が正常でヒータが非作動な場合(図6の実水温1)は、補正された冷却水温の推定値から実水温1を差し引くと負の値となり、これをサーモスタット13は正常であると判定すれば良い。また、サーモスタット13が開故障である冷却水温(実水温3)は、補正された冷却水温の推定値から実水温3を差し引いたときに第2の所定値以上となるので、このときに、サーモスタット13が開故障であるとして異常ランプ28を点灯させるようにすればよい。
【0069】
なお、ここで補正された冷却水温の推定値に基づいてヒータの作動判定とサーモスタット13の故障検出を行う方法は、上記実施例で記載したように、冷却水温の推定値と実測値の偏差を積算させ、判定値と比較するものでも良く、判定値・冷却水温の推定値も運転状態に基づいて算出されるものでも良い。これにより精度良くサーモスタット13の開故障を検出することができる。
【0070】
本実施例において、ヒータ作動判定手段および故障検出手段は、図2のメインルーチンに、冷却水温推定手段は、図4のフローチャートのステップ52と図5のフローチャートのステップ112とに、冷却水温検出手段は、図1の冷却水温センサ20に、第1の判定手段は、図2のフローチャートのステップ70に、第2の判定手段は、図2のフローチャートのステップ130に、第1の偏差積算手段は、図2のステップ50に、第2の偏差積算手段は、図2のステップ110に、運転状態検出手段は、図1のエンジン回転速度センサ23と吸気量センサ24と吸気温センサ25と車速センサ26とに、相当し機能する。
【0071】
<第2の実施例>
本発明の第2の実施例を説明する。本実施例では、車両の室内に室内温度センサが設けられ以下に示す方法でヒータ作動・非作動の判定が行われ、ヒータ作動判定の所定期間後に第2の判定処理が実施される。この2つの結果により最終的にサーモスタット13の故障が検出される。図7に本実施例のメインルーチンを示す。ステップ10からステップ30は、第1の実施例と同様の処理をする。そして、ステップS40では、ヒータ作動判定が行われたことを示すフラグFseが1か否かを判定する。フラグFseが1であれば第2の判定をするためにステップ110以降の処理へ進み、フラグFseが0であればステップS50にてヒータ作動判定処理が行われる。
【0072】
ヒータ作動判定処理は、図8に示されるルーチンにて実施される。ヒータ作動判定処理では、まず、ステップS51にてタイマT3がインクリメントされる。そしてステップS52にてタイマT3が所定値C5以上であるか否かが判定される。タイマT3が所定値C5以下であれば、本ルーチンを終了し、タイマT3が所定値C5以上であれば、ヒータが作動しているか否かを判定する処理に移る。ステップS53では、室内温度センサ(図示しない)により検出される車両室内の温度と外気温度センサ(図示しない)により検出される外気温度とが検出される。そしてステップS54にて、ステップS53にて検出された室内・外の温度偏差(温度偏差=室内温度−室外温度)が算出される。そしてS55へ進み、温度偏差が所定値C6以上か否かが判定される。温度偏差が所定値C6以上であれば、ステップS56に進む。ステップS56では、室内・外の温度差が大きい、即ちヒータ作動中であると判定してヒータ作動フラグに1を入力しステップS58へ進む。ステップS55で、室内・外の温度偏差が所定値C4以下である場合は、ステップS57にてヒータ作動フラグに0を入力し、ステップS58へ進む。ステップS58では、ヒータ作動判定が行われたことを示すフラグFseに1を入力し、本ルーチンを終了する。
【0073】
図7のメインルーチンのステップS40にて、ヒータ作動判定が行われたことを示すフラグFseが1であれば、ステップ110に進み、第2の偏差積算処理を実施する。ステップ120では第2の判定開始フラグが1か否かが判定される。第2の判定開始フラグが0のとき、すなわち第2の判定を行わないときは、そのまま本ルーチンを終了する。ステップ120にて、第2の判定開始フラグが1のとき、すなわち第2の判定を行うときは、ステップ130に進む。ステップ130では、ステップ110で算出した第2の偏差積算値が第2の所定値を越えたか否かを判定する。第2の偏差積算値が第2の所定値を越えたときは、ヒータ作動判定の結果を参照するためにステップS140へ進む。ステップS140にて、ヒータ作動フラグが0(ヒータ非作動)であればステップ150にて、サーモスタットの故障であるとして異常ランプを点灯させ、ステップS170へ進む。ステップS140にて、ヒータ作動フラグが1(ヒータ作動)であればステップ160にて、サーモスタットは正常であると判定し、ステップS170へ進む。ステップ130にて、ステップ110の第2の偏差積算処理で算出した第2の積算値が第2の所定値以下であるときは、ステップ160へ進む。ステップ160でサーモスタットは正常であると判定してステップS170へ進む。ステップS170では、フラグFse、タイマT3と第2の判定開始フラグを0にセットし本ルーチンを終了する。
【0074】
このように、車両室内の温度を検出できるものにおいては、第1の実施例の第1の判定処理にてヒータが作動しているか否かが判定でき、最終的なサーモスタット13の故障検出へ反映することができる。例えば、第1の判定処理にてヒータが作動している場合は、禁止手段により故障検出を禁止(故障検出禁止手段)することもできる。
【0075】
また、ヒータ作動判定処理の方法は、これに限られるものではなく、例えば、内燃機関が始動してからの室内温度の上昇速度を検出し、上昇速度が所定値よりも大きいときにヒータが作動しているとしても良い。また、内燃機関始動時の外気温度と室内温度との偏差温度を算出し、偏差温度の前回値と偏差温度の今回値とを比較して、偏差温度が徐々に大きくなることが判定されたならヒータが作動しているとしても良い。更に、内燃機関の始動時の室内温度が所定時間経過後、所定量以上上昇したらヒータ作動と判定しても良い。
【0076】
本実施例において、第1の判定手段は、図8のステップS55乃至ステップS57に、第2の判定手段は、図7のステップ130に、ヒータ作動判定手段は、図7のステップS50に、故障検出手段は、図7のステップS140とステップ150、160に、車両室内温度検出手段と室外温度検出手段とは、図8のステップS54に相当し、機能する。
【0077】
<第3の実施例>
第1の実施例は、図2のステップ130において、第2の積算値を第2の所定値と比較することによりサーモスタットの故障を検出するしている。この第2の所定値は固定値、もしくは運転状態に基づいて設定されるものであった。第3の実施例では、この所定値を運転状態ではなく、始動時の冷却水温と外気温度とに基づいて可変に設定することで、冷却水温の挙動が冷却水温と外気温度とにより影響を受けても精度良くサーモスタットの故障を検出することができる。始動されてから外気温度が変化する場合や再始動などにより比較的始動時の冷却水温が高いときにも確実にサーモスタットの故障を検出する。この判定値は、図9に示すマップにより設定される。以下、図9のマップを用いて判定値の設定方法を説明する。
【0078】
図9のマップは、始動時の冷却水温と外気温度とに対応して設定される判定値である。例えば、始動時の冷却水温が30℃で判定時に外気温度が0℃のときには、これら始動時の冷却水温と変化後の外気温度に対応する判定値を読み込む。この判定値のマップは、外気温度と始動時冷却水温とが低いほど判定値が大きくなり、外気温度と始動時冷却水温とが高いほど判定値が小さくなるように設定されている。
【0079】
よって、例えば、寒冷地においてブロックヒータを使用し、内燃機関が温まってから始動したときと、ブロックヒータを使用せずに始動したときとでは始動時の冷却水温が大きく異なる。また、寒冷地において、ガレージ内で内燃機関を始動したときと、外で内燃機関を始動したときでも始動時の冷却水温が異なる。更に、内燃機関温度が比較的高い状態、いわゆる半ソーク状態で始動したときと、冷間始動した時とでは始動時の冷却水温が異なる。
【0080】
このように、始動時の冷却水温が異なると、判定値を固定値とした場合では誤判定する可能性がある。
【0081】
しかしながら、このような場合であっても始動時冷却水温と外気温とに基づいてサーモスタットの故障を判定する判定値を設定するので、精度良くサーモスタットの故障を検出することができる。
【0082】
なお、上記実施例においては、判定値を設定する際に故障判定時の外気温を用いているがこれに限定されるものでない。例えば、判定時に用いる外気温度を、内燃機関の始動時から判定時までの外気温度の平均値としても良く、この場合、外気温度の変化も見込むことができるので更に精度の高い判定値を設定することができる。
【0083】
また、始動時水温の変わりに始動からサーモスタットの故障判定が行われるまでの最低の冷却水温を用いるようにしても良い。さらに、始動時水温と始動時外気温とが等しい場合には、始動時水温の変わりに始動時の外気温を用いるようにしても良い。
【0084】
また、外気温を検出する手段としては、外気温センサを設けても良いし、吸気温センサ出力を外気温として用いるようにしても良い。
【0085】
以上,本実施例によれば、冷却水温の挙動が冷却水温と外気温度とにより影響を受けても精度良くサーモスタットの故障を検出することができる。
【0086】
<第4の実施例>
本実施例では、実水温と推定水温とから算出される偏差積算値を外気温度と始動時冷却水温とに基づいて設定される判定値と比較することによりサーモスタットの故障を検出する。以下、図10に示されるフローチャートに基づいて詳細を説明する。
【0087】
このルーチンは所定タイミング毎に繰り返し行われるものである。まず、ステップ501にてフラグREが1か否かが判定される。フラグREはサーモスタットの故障検出を行うか否かを示すフラグであり、詳細はステップ527にて説明する。ここで、フラグREが1であればそのまま本ルーチンを終了し、フラグREが0であればステップ502へと進む。
【0088】
ステップ502では、故障検出の実行条件が成立しているか否かを示すフラグfirが1か否かを判定する。フラグfirが0であれば、実行条件が成立していないと判断し、ステップ503へ進む。なお、フラグfirは初期値として「0」が入力されている。ステップ503では、始動時の冷却水温を検出し、ステップ504へ進む。ステップ504では、始動時の冷却水温が所定値以上か否かが判定される。所定値としては、例えば40℃が設定される。始動時冷却水温が40℃以上であれば、故障検出の実行条件を満足しないとして本ルーチンを終了する。一方、始動時冷却水温が40℃以下である場合は、故障検出の実行条件を満足するとしステップ505にてフラグfirに1を立てて本ルーチンを終了する。
【0089】
ステップ502にてフラグfirが1であると判定されると故障検出を実行すべく、ステップ506に進む。ステップ506では実冷却水温と外気温度を検出し、ステップ507に進む。ステップ507では各種補正係数が算出される。補正係数として算出されるものとして、例えば吸入空気量による補正項や前回の推定冷却水温に基づく補正項、回転速度による補正項、外気温度による補正項、車速に基づく補正項などが挙げられる。
【0090】
つぎに、ステップ508ではステップ507にて算出された補正項と前回の推定水温に基づいて今回の推定水温が次式により算出される。
推定冷却水温=前回の推定冷却水温+(吸入空気量補正項×前回の推定冷却水温に基づく補正項×回転速度補正項)+(実水温と外気温との偏差に基づく補正項×車速による補正項)
その後、ステップ509へ進む。ステップ509では、推定冷却水温と実冷却水温の偏差を算出し、ステップ510へ進む。ステップ510では、ステップ509にて算出される偏差と前回の偏差積算値(i−1)とにより今回の偏差積算値(i)を算出する。
【0091】
次に、ステップ511ではタイマTがインクリメントされる。タイマTは、タイマTが所定値に達したときにサーモスタットの仮判定や故障検出を行うためにカウントするタイマである。ステップ512では、タイマTが所定値D1を越えたか否かを判定する。タイマTが所定値D1以下であれば、仮判定タイミングではないとして本ルーチンを終了する。仮判定とは、第1の実施例での第1の判定に相当する。
【0092】
一方、タイマTが所定値D1以上であると、ステップ513へ進む。ステップ513ではタイマTが所定値D2以上か否かが判定される。所定値D2は、サーモスタットの故障判定を行うタイミングを示す値である。所定値D2以下であると判定されるとステップステップ514へ進む。ステップ514では、フラグSecが1か否かが判定される。フラグSecは、仮判定が行われたか否かを示すフラグである。フラグSecが1であると判定されると、仮判定は行われているので本ルーチンを終了する。フラグSecが0であると判定されると、仮判定を行うべくステップ516以降の処理に進む。
【0093】
ステップ516では、判定値Jdg1が設定される。設定方法は、第3の実施例に示すものと同一である。ステップ517では、ステップ510にて算出される偏差積算値(i)が判定値Jdg1以上であるか否かが判定される。偏差積算値が判定値以上であればステップ519にて、フラグJ1に1を立ててステップ520へ進む。また、偏差積算値(i)が判定値Jdg1以下であると判定されるとステップ518にてフラグJ1に0を立ててステップ520へ進む。ステップ520では、仮判定が行われたことを示すフラグSecに1を入力して本ルーチンを終了する。
【0094】
ステップ513にて、タイマTが所定値D2以上と判定されると、すなわちサーモスタットの故障判定タイミングであると判定されるとステップ521に進み、以降のサーモスタットの故障判定処理を実施する。
【0095】
まず、ステップ521では、判定値Jdg2が設定される。設定方法は第3の実施例と同様であり、その判定値jdg2は図9に示されるマップに基づいて、始動時冷却水温と外気温とから設定される。そして判定値Jdg2が設定されると、ステップ522にてフラグJ1が1であるか否かが判定される。フラグJ1が1であると判定されるとステップ523へ進み、偏差積算値(i)が判定値Jdg2以上であるか否かが判定される。偏差積算値(i)が判定値Jdg2以上であると判定されるとステップ524にてサーモスタットが異常であることが判定され、ステップ528にてフラグReを「1」にし、本ルーチンを終了する。このフラグREが立つと、本ルーチンのステップ501にて常に終了するようになり、次回からサーモスタットの故障判定を行わないようになる。一方、ステップ523で偏差積算値(i)が判定値Jdg2以下であると判定されるとステップ526に進む。ステップ526ではサーモスタットが正常であることが判定され、ステップ528にてフラグReを「1」にし、本ルーチンを終了する。
【0096】
また、ステップ522にてフラグJ1が0であるときは、ステップ525に進み、偏差積算値(i)が判定値Jdg2以上であるか否かが判定される。判定値Jdg2以下であると判定されるとステップ526にてサーモスタットは正常であるとして本ルーチンを終了する。一方、偏差積算値(i)が判定値Jdg2以上であると判定されると、ステップ527へ進む。ステップ527ではサーモスタットの異常を正確に検出することが不可能であると判断する。その後、ステップ528にてフラグReを「1」にし、本ルーチンを終了する。
【0097】
なお、本実施例において、始動時の推定冷却水温にはディレイ時間が加えられている。つまり、所定のディレイ時間が経過してから冷却水温の推定を開始するようにしている。より詳細に説明すると、このディレイ時間が必要な理由は、始動直後はエンジン本体に熱を奪われるために冷却水温が上昇することが遅延されるためである。このことは始動時の冷却水温によっても影響されるので、始動時冷却水温が低いときにはディレイ時間を長く設定し、始動時冷却水温が高いときにはディレイ時間は短く設定されている。
【0098】
また、本実施例中ではタイマTを用いて判定タイミングが決められるが、冷却水温の推定値や実冷却水温によって、判定タイミングを定めても良い。つまり、所定の推定(または実)冷却水温に到達した時、サーモスタットの故障判定を実行するようにしても良い。
【0099】
つぎに、本実施例のタイムチャートを図11にしたがって説明する。図11は外気温度が始動時冷却水温よりも低い場合である。これは、例えば寒冷地においてブロックヒータを使用し、内燃機関が温まってから始動した場合や、寒冷地において、ガレージ内で内燃機関を始動した場合に相当する。この時、外気温度が低いため、外気温度の影響を受けて推定水温に比べるとはるかに正常時の実冷却水温の上昇が遅くなっている。このような場合には通常時(外気温度と始動時の冷却水温とが等しく、判定タイミングまでの外気温度が一定の時)にサーモスタットが故障しているときの水温挙動に近い挙動を示すが、本実施例では始動時冷却水温と外気温により判定値を設定しているのでサーモスタットの故障を検出することができる。
【0100】
本実施例にて、外気温度検出手段と冷却水温検出手段とは、図10のステップ506に、冷却水温推定手段は、図10のステップ508に、偏差積算手段は、図10のステップ510に、故障検出手段は、図10のステップ522乃至ステップ527に相当し、機能する。
【図面の簡単な説明】
【図1】本実施例の全体の構成図を示す図である。
【図2】第1の実施例におけるサーモスタット故障検出を示すメインのフローチャート。
【図3】第1の実施例における始動前処理を示すフローチャート。
【図4】第1の実施例における第1の偏差積算処理を示すフローチャート。
【図5】第1の実施例における第2の偏差積算処理を示すフローチャート。
【図6】それぞれの冷却水温を示す図。
【図7】第2の実施例におけるサーモスタット故障検出を示すメインのフローチャート。
【図8】第2の実施例におけるヒータ作動判定処理を示すフローチャート。
【図9】第3、第4の実施例における始動時の冷却水温と外気温度に基づいて設定される判定値のマップを示す図。
【図10】第4の実施例におけるサーモスタット故障検出処理を示すフローチャート。
【図11】第3、第4の実施例の効果を示すタイムチャート。
【符号の簡単な説明】
11 エンジン
12 ウォータジャケット
13 サーモスタット
14 冷却水循環路
15 ラジエータ
16 冷却水循環路
18 ラジエータファン
20 冷却水温センサ
22 ECU
23 エンジン回転速度センサ
24 吸気量センサ
25 吸気温センサ
26 車速センサ
28 異常ランプ
29 バックアップRAM[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a thermostat failure detection device for an internal combustion engine cooling system that detects the presence or absence of a failure of a thermostat that adjusts the temperature of cooling water in the internal combustion engine.
[0002]
[Prior art]
In general, in a water-cooled internal combustion engine, a thermostat that automatically opens and closes according to the cooling water temperature is provided in a cooling water circulation path that circulates cooling water between a cooling circulation path (water jacket) in the internal combustion engine and a radiator. Until the warm-up operation is completed after the internal combustion engine is started, the thermostat is closed to stop the circulation of the cooling water, and the cooling water temperature on the internal combustion engine side is quickly raised to an appropriate temperature range. Thereby, improvement in fuel consumption and reduction in emissions can be achieved. Furthermore, in order to maintain the cooling water temperature at an appropriate temperature, the conventional technology automatically opens the thermostat when the cooling water temperature on the internal combustion engine side exceeds the appropriate temperature range, and cools the cooling water on the radiator side to the internal combustion engine. The cooling water temperature on the internal combustion engine side is lowered to an appropriate temperature range by circulating to the side.
[0003]
However, if the thermostat continues to remain open due to a failure during the warm-up operation after starting the internal combustion engine, the cooling water circulating through the cooling circulation path is cooled by the radiator, and therefore the cooling water temperature is delayed from reaching an appropriate temperature. Will be. Hereinafter, a failure with the thermostat open is referred to as an open failure. Further, if the thermostat is closed due to a failure, the temperature of the cooling water cooled on the radiator side may continue to rise and the internal combustion engine may overheat. Therefore, when a thermostat failure occurs, it is desirable to immediately detect it and alert the driver. Japanese Patent Laid-Open No. 10-184433 is known as a known technique for detecting a failure of a thermostat. In the above publication, in particular, in order to detect an open failure of the thermostat, the water temperature behavior after the internal combustion engine is cold started is detected and detected based on the behavior of the cooling water temperature. At this time, if the thermostat is an open failure, it is detected that the behavior of the cooling water temperature is significantly different from that in the normal state, thereby detecting the open failure of the thermostat.
[0004]
[Problems to be solved by the invention]
However, in the technique disclosed in the above publication, even if the thermostat is normal, there is a risk of erroneously detecting that the thermostat is open due to the operation of the air conditioner (heater) that uses the cooling water of the internal combustion engine as a heat source. The details will be described with reference to FIG. 6. When the heater is operating, the cooling water temperature of the internal combustion engine releases heat to the heater, so that the cooling water temperature rises more slowly than the normal cooling water temperature. Become. For this reason, even if the thermostat is normal, the behavior of the cooling water temperature (actual water temperature 2) when the heater is operating is similar to the behavior of the cooling water temperature (actual water temperature 3) when the thermostat is open and accurate. It was difficult to detect open faults.
[0005]
Further, in the technology of the above publication, the determination value is corrected by the outside air temperature or the like, but the behavior of the cooling water temperature after the internal combustion engine is started is greatly influenced by the difference between the cooling water temperature and the outside air temperature. Even if the judgment value is corrected only by the outside air temperature, it is difficult to accurately detect the open failure of the thermostat.
[0006]
For example, when a block heater is used in a cold region and the internal combustion engine is started after being warmed, the cooling water temperature at the time of starting is greatly different from when starting without using the block heater. Also, in a cold region, the cooling water temperature at the time of starting differs when the internal combustion engine is started in the garage and when the internal combustion engine is started outside. Furthermore, the temperature of the cooling water at the time of starting differs between when the internal combustion engine temperature is relatively high, that is, when the engine is started in a so-called half-soak state, and when the engine is cold started. In such a case, even if the outside air temperature is the same, the subsequent cooling water temperature behavior is greatly different.
[0008]
cold To provide a thermostat failure detection device for an internal combustion engine that can accurately detect a failure of a thermostat even if the behavior of the rejection water temperature is affected by the cooling water temperature and the outside air temperature. the purpose And
[0009]
[Means for Solving the Problems]
[0035]
According to the invention of
[0036]
Thereby, even if the behavior of the cooling water temperature of the internal combustion engine is affected by the difference between the cooling water temperature and the outside air temperature, it is possible to accurately detect the failure of the thermostat.
[0037]
[0038]
Here, if a sufficient time (for example, 8 hours) has passed since the internal combustion engine was stopped and then started again, the actual cooling water temperature at the start of the internal combustion engine and the outside air temperature at the start of the internal combustion engine are substantially equal. Therefore, even if the environment at the time of starting the internal combustion engine changes, it is possible to accurately detect a thermostat failure.
[0039]
In addition, since the judgment value is set based on the outside air temperature at the time of starting the internal combustion engine and the outside air temperature thereafter, the thermostat failure can be accurately detected even if the behavior of the cooling water temperature is affected by the outside air temperature change. it can.
[0040]
Claim 3 According to the invention of
[0041]
Claim 4 According to the invention of
[0042]
As a result, for example, when the increase in the coolant temperature of the internal combustion engine is faster than in a normal cold start, the number of times of integrating the deviation between the estimated coolant temperature and the actual coolant temperature is reduced. In this case, the determination value can be optimally set based on the cooling water temperature and the outside air temperature, so that the failure of the thermostat can be accurately detected.
[0043]
【Example】
<First embodiment>
A first embodiment which is an embodiment of the present invention will be described with reference to FIGS. First, a schematic configuration of the entire cooling system of the internal combustion engine 11 will be described with reference to FIG.
[0044]
A water jacket 12 is provided inside the cylinder block and cylinder head of the internal combustion engine 11, and cooling water is injected into the water jacket 12. A thermostat 13 is provided at the outlet of the water jacket 12, and high-temperature cooling water that passes through the thermostat 13 is sent to the radiator 15 and the
[0045]
In addition, a
[0046]
The cylinder block of the internal combustion engine 11 is provided with a cooling
[0047]
The output signal of the
[0048]
In addition to the cooling water temperature signal from the cooling
[0049]
In the configuration of the present embodiment, the
[0050]
Referring to FIG. 6, when the heater core is operated even if the thermostat 13 is normal, the cooling water temperature behavior when the thermostat 13 fails to open after a predetermined time has elapsed since the internal combustion engine started cold. As shown, the cooling water temperature rises slowly. For this reason, if the temperature of the cooling water when the thermostat 13 is normal and the temperature of the cooling water when the thermostat 13 is in an open failure are viewed as a deviation of the cooling water temperature, a decrease in the cooling water temperature due to the heater core operation is erroneously detected as an open failure of the thermostat 13. There is a problem.
[0051]
The control of this embodiment performed by the
[0052]
First, in
[0053]
The routine shown in FIG. 3 is called as a subroutine in step 15 of the main routine shown in FIG. In
[0054]
Main routine In
[0055]
FIG. 4 is a routine showing the first deviation integration process executed in
[0056]
In
[0057]
In step 53, a cooling water temperature deviation (first deviation = estimated value−detected value) is calculated from the estimated value and detected value of the cooling water temperature, and the process proceeds to step 54. In step 54, based on the deviation calculated in step 53, an integrated value of the deviation (first deviation integrated value = previous integrated value + first deviation) is calculated. In
[0058]
In
[0059]
When the first determination is finished, the second determination is started. If it is determined in
[0060]
FIG. 5 is a routine showing the second deviation integration process, and a subroutine call is made at
[0061]
In step 111 of FIG. 5, the timer T2 is incremented. The timer T2 is a timer that counts the time when the second determination is started. Then, an estimated value of the cooling water temperature corresponding to the operation state is calculated at
[0062]
In
[0063]
After
[0064]
In this routine, the first determination and the second determination are performed when the timers T1 and T2 have passed a predetermined period (predetermined values C3 and C4), but the estimated cooling water temperature is the first and second predetermined water temperatures. If it becomes, you may make it perform 1st and 2nd determination. In particular, the predetermined water temperature set in place of the timer T1 is preferably set to the cooling water temperature before the behavior of the cooling water temperature is affected by the heater operation. By setting the predetermined cooling water temperature, the first determination can be made in a period in which the cooling water temperature is not always affected by the heater operation. In addition, the predetermined period or the predetermined water temperature for starting the first and second determinations is set to a fixed value in this routine, but may be set according to the operating state of the internal combustion engine.
[0065]
In the first and second determinations, the first and second deviation integrated values are compared with the first and second predetermined values C1 and C2. The predetermined values C1 and C2 are determined according to the driving state. May be set.
[0066]
Next, a diagram showing the behavior of the cooling water temperature in this routine is shown in FIG. FIG. 6 shows the coolant temperature after a cold start of the internal combustion engine. Each of them shows an estimated value of the cooling water temperature and three detected values of the cooling water temperature that are estimated from the operating state of the internal combustion engine. The three detection values are: the cooling water temperature when the heater is not operated with the thermostat 13 in a normal state (hereinafter referred to as actual water temperature 1) and the cooling water temperature when the heater is operating with the thermostat 13 in a normal state (hereinafter referred to as actual water temperature 2). The temperature of the cooling water in which the thermostat 13 is abnormal (hereinafter referred to as the actual water temperature 3).
[0067]
The first determination process is set to be performed during a period until the deviation between the estimated value of the cooling water temperature and the
[0068]
The first and second determination means may be performed when the cooling water temperature reaches a predetermined water temperature as described in the main routine. Further, the estimated value of the cooling water temperature may be corrected (estimated cooling water temperature correction means) in consideration of the influence of the heater from the period in which the first determination is performed and the influence of the heater occurs. As a result, when the thermostat 13 is normal and the heater is operating, the estimated value of the cooling water temperature is also corrected in consideration of the influence of the heater, so that there is no deviation between both cooling water temperatures. At this time, it can be determined that the heater is operating. By comparing the estimated value of the coolant temperature thus corrected with the second predetermined value as the determination value, for example, when the thermostat 13 is normal and the heater is not operating (
[0069]
Note that the method for determining the heater operation and detecting the failure of the thermostat 13 based on the corrected estimated value of the cooling water temperature is based on the difference between the estimated value of the cooling water temperature and the actually measured value as described in the above embodiment. The values may be integrated and compared with the determination value, and the determination value and the estimated value of the cooling water temperature may also be calculated based on the operating state. As a result, an open failure of the thermostat 13 can be detected with high accuracy.
[0070]
In this embodiment, the heater operation determining means and the failure detecting means are in the main routine of FIG. 2, and the cooling water temperature estimating means is in the cooling water temperature detecting means in
[0071]
<Second embodiment>
A second embodiment of the present invention will be described. In the present embodiment, an indoor temperature sensor is provided in the vehicle interior, and the heater operation / non-operation determination is performed by the following method, and the second determination process is performed after a predetermined period of the heater operation determination. Based on these two results, the failure of the thermostat 13 is finally detected. FIG. 7 shows the main routine of this embodiment.
[0072]
The heater operation determination process is performed in the routine shown in FIG. In the heater operation determination process, first, in step S51, the timer T3 is incremented. In step S52, it is determined whether or not the timer T3 is equal to or greater than a predetermined value C5. If the timer T3 is equal to or smaller than the predetermined value C5, this routine is terminated. If the timer T3 is equal to or larger than the predetermined value C5, the process proceeds to a process for determining whether or not the heater is operating. In step S53, the temperature inside the vehicle detected by an indoor temperature sensor (not shown) and the outside temperature detected by an outside temperature sensor (not shown) are detected. Then, in step S54, the indoor / outdoor temperature deviation detected in step S53 (temperature deviation = indoor temperature−outdoor temperature) is calculated. Then, the process proceeds to S55, where it is determined whether or not the temperature deviation is equal to or greater than a predetermined value C6. If the temperature deviation is greater than or equal to the predetermined value C6, the process proceeds to step S56. In step S56, it is determined that the temperature difference between the room and the outside is large, that is, the heater is operating, 1 is input to the heater operation flag, and the process proceeds to step S58. If the indoor / outdoor temperature deviation is equal to or less than the predetermined value C4 in step S55, 0 is input to the heater operation flag in step S57, and the process proceeds to step S58. In step S58, 1 is input to the flag Fse indicating that the heater operation determination has been performed, and this routine is terminated.
[0073]
If the flag Fse indicating that the heater operation determination has been made is 1 in step S40 of the main routine of FIG. 7, the process proceeds to step 110, and the second deviation integration process is performed. In
[0074]
As described above, in the case where the temperature in the vehicle compartment can be detected, it is possible to determine whether or not the heater is operating in the first determination process of the first embodiment, which is reflected in the final failure detection of the thermostat 13. can do. For example, when the heater is operating in the first determination process, the failure detection can be prohibited (failure detection prohibiting unit) by the prohibiting unit.
[0075]
The heater operation determination processing method is not limited to this. For example, the rate of increase in the room temperature after the internal combustion engine is started is detected, and the heater is activated when the rate of increase is greater than a predetermined value. You may do it. Also, if the deviation temperature between the outside air temperature and the room temperature at the start of the internal combustion engine is calculated and the previous value of the deviation temperature is compared with the current value of the deviation temperature, it is determined that the deviation temperature gradually increases. The heater may be operating. Furthermore, it may be determined that the heater is operating when the room temperature at the start of the internal combustion engine rises by a predetermined amount after a predetermined time has elapsed.
[0076]
In this embodiment, the first determining means is in step S55 to step S57 in FIG. 8, the second determining means is in
[0077]
<Third embodiment>
In the first embodiment, the thermostat failure is detected by comparing the second integrated value with the second predetermined value in
[0078]
The map of FIG. 9 is a determination value set in correspondence with the cooling water temperature and the outside air temperature at the start. For example, when the cooling water temperature at the start is 30 ° C. and the outside air temperature is 0 ° C. at the time of determination, the determination values corresponding to the cooling water temperature at the start and the changed outside air temperature are read. This determination value map is set so that the determination value increases as the outside air temperature and the starting cooling water temperature are lower, and the determination value decreases as the outside air temperature and the starting cooling water temperature are higher.
[0079]
Therefore, for example, when the block heater is used in a cold region and the internal combustion engine is started after being warmed, the cooling water temperature at the time of starting is greatly different from when the block heater is started without using the block heater. Also, in a cold region, the cooling water temperature at the time of starting differs when the internal combustion engine is started in the garage and when the internal combustion engine is started outside. Furthermore, the temperature of the cooling water at the time of starting differs between when the internal combustion engine temperature is relatively high, that is, when the engine is started in a so-called half-soak state, and when the engine is cold started.
[0080]
Thus, if the cooling water temperature at the time of starting is different, there is a possibility of erroneous determination when the determination value is a fixed value.
[0081]
However, even in such a case, since the determination value for determining the failure of the thermostat is set based on the cooling water temperature at start-up and the outside air temperature, the failure of the thermostat can be detected with high accuracy.
[0082]
In addition, in the said Example, when setting a determination value, the external temperature at the time of failure determination is used, but it is not limited to this. For example, the outside air temperature used at the time of determination may be an average value of the outside air temperature from the start of the internal combustion engine to the time of determination. In this case, since a change in the outside air temperature can be expected, a more accurate determination value is set. be able to.
[0083]
Further, the minimum cooling water temperature from the start to the determination of the thermostat failure may be used instead of the starting water temperature. Further, when the starting water temperature is equal to the starting outside air temperature, the starting outside air temperature may be used instead of the starting water temperature.
[0084]
Further, as means for detecting the outside air temperature, an outside air temperature sensor may be provided, or the intake air temperature sensor output may be used as the outside air temperature.
[0085]
As described above, according to the present embodiment, it is possible to accurately detect a failure of the thermostat even if the behavior of the cooling water temperature is affected by the cooling water temperature and the outside air temperature.
[0086]
<Fourth embodiment>
In this embodiment, a thermostat failure is detected by comparing the integrated deviation value calculated from the actual water temperature and the estimated water temperature with a determination value set based on the outside air temperature and the starting cooling water temperature. Details will be described below based on the flowchart shown in FIG.
[0087]
This routine is repeatedly performed at predetermined timings. First, at
[0088]
In
[0089]
If it is determined in
[0090]
Next, in
Estimated cooling water temperature = previous estimated cooling water temperature + (intake air amount correction term x correction term based on previous estimated cooling water temperature x rotational speed correction term) + (correction term based on deviation between actual water temperature and outside air temperature x correction based on vehicle speed) Section)
Then, it progresses to step 509. In
[0091]
Next, in
[0092]
On the other hand, if the timer T is equal to or greater than the predetermined value D1, the process proceeds to step 513. In
[0093]
In
[0094]
If it is determined in
[0095]
First, at
[0096]
When the flag J1 is 0 in
[0097]
In this embodiment, a delay time is added to the estimated cooling water temperature at the start. That is, the estimation of the cooling water temperature is started after a predetermined delay time has elapsed. More specifically, the reason why this delay time is necessary is that the cooling water temperature is delayed from rising because the engine body is deprived of heat immediately after starting. Since this is also influenced by the cooling water temperature at the start, the delay time is set to be long when the cooling water temperature at the start is low, and the delay time is set to be short when the cooling water temperature at the start is high.
[0098]
In this embodiment, the determination timing is determined using the timer T. However, the determination timing may be determined by an estimated value of the cooling water temperature or an actual cooling water temperature. In other words, when a predetermined estimated (or actual) cooling water temperature is reached, a failure determination of the thermostat may be executed.
[0099]
Next, a time chart of the present embodiment will be described with reference to FIG. FIG. 11 shows a case where the outside air temperature is lower than the starting coolant temperature. This corresponds to, for example, a case where a block heater is used in a cold region and the internal combustion engine is started after being warmed, or a case where the internal combustion engine is started in a garage in a cold region. At this time, since the outside air temperature is low, the increase in the actual cooling water temperature at the normal time is much slower than the estimated water temperature due to the influence of the outside air temperature. In such a case, it shows a behavior close to the water temperature behavior when the thermostat is malfunctioning during normal times (when the outside air temperature is equal to the cooling water temperature at the start and the outside air temperature until the judgment timing is constant) In this embodiment, since the determination value is set based on the cooling water temperature and the outside air temperature at start-up, a thermostat failure can be detected.
[0100]
In this embodiment, the outside air temperature detecting means and the cooling water temperature detecting means are in
[Brief description of the drawings]
FIG. 1 is a diagram showing an overall configuration of the present embodiment.
FIG. 2 is a main flowchart showing thermostat failure detection in the first embodiment.
FIG. 3 is a flowchart showing a pre-start process in the first embodiment.
FIG. 4 is a flowchart showing a first deviation integration process in the first embodiment.
FIG. 5 is a flowchart showing a second deviation integration process in the first embodiment.
FIG. 6 is a diagram showing each cooling water temperature.
FIG. 7 is a main flowchart showing thermostat failure detection in the second embodiment.
FIG. 8 is a flowchart showing a heater operation determination process in the second embodiment.
FIG. 9 is a diagram showing a map of determination values set based on the cooling water temperature and the outside air temperature at the start in the third and fourth embodiments.
FIG. 10 is a flowchart showing thermostat failure detection processing in the fourth embodiment.
FIG. 11 is a time chart showing the effects of the third and fourth embodiments.
[Brief description of symbols]
11 Engine
12 Water jacket
13 Thermostat
14 Cooling water circuit
15 Radiator
16 Cooling water circuit
18 Radiator fan
20 Cooling water temperature sensor
22 ECU
23 Engine speed sensor
24 Intake sensor
25 Intake air temperature sensor
26 Vehicle speed sensor
28 Abnormal lamp
29 Backup RAM
Claims (4)
外気温度を検出する外気温度検出手段と、
前記冷却循環経路を還流する冷却水の冷却水温を検出する冷却水温検出手段とを備え、
前記故障検出手段は、前記冷却水温検出手段により検出された冷却水温に基づいて前記サーモスタットの故障を判定し、故障判定するための判定値を、始動からサーモスタットの故障が行われるまでの前記冷却水温検出手段により検出される最低実冷却水温と、前記外気温度検出手段により検出される外気温度とに基づいて設定することを特徴とする内燃機関のサーモスタット故障検出装置。A failure detection means for determining a failure of a thermostat provided in a cooling circulation path for cooling the internal combustion engine;
Outside temperature detecting means for detecting outside temperature;
A cooling water temperature detecting means for detecting a cooling water temperature of the cooling water flowing back through the cooling circulation path,
The failure detection means determines a failure of the thermostat based on the cooling water temperature detected by the cooling water temperature detection means, and uses a determination value for determining the failure as the cooling water temperature from the start to the thermostat failure. A thermostat failure detection device for an internal combustion engine, which is set based on a minimum actual cooling water temperature detected by a detection means and an outside air temperature detected by the outside air temperature detection means.
前記冷却水温検出手段により検出される実冷却水温と前記冷却水温推定手段により推定される推定冷却水温との偏差を算出する偏差算出手段とを備え、
前記故障検出手段は、前記偏差算出手段により算出された値と前記判定値とを比較して前記サーモスタットの故障を判定することを特徴とする請求項1または請求項2に記載の内燃機関のサーモスタット故障検出装置。Cooling water temperature estimating means for estimating the cooling water temperature of the cooling water flowing back through the cooling circulation path;
A deviation calculating means for calculating a deviation between the actual cooling water temperature detected by the cooling water temperature detecting means and the estimated cooling water temperature estimated by the cooling water temperature estimating means;
3. The thermostat for an internal combustion engine according to claim 1, wherein the failure detection unit determines a failure of the thermostat by comparing the value calculated by the deviation calculation unit with the determination value. 4. Fault detection device.
前記冷却水温検出手段により検出される実冷却水温と前記冷却水温推定手段により推定される推定冷却水温との偏差を積算する偏差積算手段とを備え、
前記故障検出手段は、前記偏差積算手段により積算された値と前記判定値とを比較して前記サーモスタットの故障を判定することを特徴とする請求項1または請求項2に記載の内燃機関のサーモスタット故障検出装置。Cooling water temperature estimating means for estimating the cooling water temperature of the cooling water flowing back through the cooling circulation path;
Deviation integrating means for integrating the deviation between the actual cooling water temperature detected by the cooling water temperature detecting means and the estimated cooling water temperature estimated by the cooling water temperature estimating means;
3. The thermostat for an internal combustion engine according to claim 1, wherein the failure detection unit determines a failure of the thermostat by comparing the value integrated by the deviation integration unit with the determination value. 4. Fault detection device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000140613A JP4174954B2 (en) | 2000-04-06 | 2000-05-12 | Thermostat failure detection device for internal combustion engine |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000104928 | 2000-04-06 | ||
| JP2000-104928 | 2000-04-06 | ||
| JP2000140613A JP4174954B2 (en) | 2000-04-06 | 2000-05-12 | Thermostat failure detection device for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001349218A JP2001349218A (en) | 2001-12-21 |
| JP4174954B2 true JP4174954B2 (en) | 2008-11-05 |
Family
ID=26589589
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000140613A Expired - Fee Related JP4174954B2 (en) | 2000-04-06 | 2000-05-12 | Thermostat failure detection device for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4174954B2 (en) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100612964B1 (en) * | 2004-04-08 | 2006-08-14 | 현대자동차주식회사 | Thermostat monitoring device and method of vehicle |
| JP5206160B2 (en) * | 2008-06-30 | 2013-06-12 | マツダ株式会社 | Thermostat failure detection apparatus and method |
| JP5834452B2 (en) * | 2011-04-06 | 2015-12-24 | トヨタ自動車株式会社 | Cooling system abnormality judgment device |
| JP6029285B2 (en) * | 2012-02-16 | 2016-11-24 | 株式会社ニケ・ウィング | Solar cell module abnormality detection device, abnormality detection equipment, and solar power generation device |
| JP5906981B2 (en) * | 2012-07-23 | 2016-04-20 | 三菱自動車工業株式会社 | Thermostat failure diagnosis apparatus and failure diagnosis method |
| JP5839021B2 (en) * | 2013-12-03 | 2016-01-06 | トヨタ自動車株式会社 | Cooling device for internal combustion engine |
| JP6726059B2 (en) * | 2016-08-12 | 2020-07-22 | 株式会社Subaru | Engine cooling system |
| JP6780763B2 (en) * | 2018-12-25 | 2020-11-04 | トヨタ自動車株式会社 | Internal combustion engine control device |
| CN112761773B (en) * | 2021-01-26 | 2022-07-01 | 联合汽车电子有限公司 | Thermostat fault diagnosis method |
| CN113685259B (en) * | 2021-08-17 | 2022-11-08 | 东风汽车集团股份有限公司 | Fault judgment method, device and equipment for engine thermostat |
| CN114200988B (en) * | 2021-12-06 | 2023-01-10 | 深圳市时誉高精科技有限公司 | Indoor thermostat management system based on big data |
| CN115387894B (en) * | 2022-08-22 | 2023-11-28 | 东风汽车集团股份有限公司 | Engine control method and device and vehicle |
-
2000
- 2000-05-12 JP JP2000140613A patent/JP4174954B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001349218A (en) | 2001-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8479569B2 (en) | Malfunction determination apparatus for cooling apparatus and malfunction determination method for cooling apparatus | |
| JP3419225B2 (en) | Thermostat failure detector for engine cooling system | |
| CN103573382B (en) | The equipment of the fault in judgement thermostat and method | |
| JP3204108B2 (en) | Air temperature sensor abnormality detection device | |
| JP3896288B2 (en) | Cooling system temperature estimation device | |
| JP3932035B2 (en) | Abnormality diagnosis device for cooling system of internal combustion engine | |
| JP4174954B2 (en) | Thermostat failure detection device for internal combustion engine | |
| JP2010065671A (en) | Failure diagnosis device of cooling system for vehicle | |
| JP5308626B2 (en) | Cooling system failure diagnosis device for internal combustion engine | |
| JP5206160B2 (en) | Thermostat failure detection apparatus and method | |
| US6694246B2 (en) | Controller of an internal combustion engine for determining a failure of a thermostat | |
| JP4127471B2 (en) | Cooling system control device for internal combustion engine | |
| JP3930821B2 (en) | Failure detection device for cooling device of internal combustion engine | |
| JP4030916B2 (en) | Fault diagnosis device for temperature sensor for internal combustion engine | |
| JP5101960B2 (en) | Failure diagnosis apparatus and failure diagnosis method | |
| JP3849707B2 (en) | In-cylinder injection internal combustion engine control device | |
| JP3551060B2 (en) | Thermostat abnormality detector | |
| JPH10184433A (en) | Thermostat failure detection device for engine cooling system | |
| JP2008298059A (en) | Cooling system abnormality diagnosis device and block heater determination device for internal combustion engine | |
| JP3763458B2 (en) | Abnormality detection device for thermostat for engine temperature adjustment | |
| JP2002004932A (en) | Engine system abnormality diagnosis device | |
| JP3480281B2 (en) | Thermostat abnormality detection device | |
| JP3719515B2 (en) | Engine cooling system thermostat failure detection device | |
| JP7726119B2 (en) | Engine cooling system abnormality detection device | |
| KR100410518B1 (en) | a thermostat diagnosis method of engine for vehicles |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060718 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080129 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080328 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080507 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080630 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080729 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080811 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110829 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120829 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130829 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |