(57)【要約】【課題】ブロックヒーターの使用の有無を精度良く判定する。【解決手段】冷却水温を検出する冷却水温センサ３２を設けておく。冷却水に投入された投入熱量を算出する投入熱量算出工程と、冷却水温センサ３２の検出値に基づいて、冷却水温の上昇に使用された使用熱量を算出する使用熱量算出工程と、投入熱量算出工程により算出された投入熱量から使用熱量算出工程により算出された使用熱量を引いた熱量差を算出する減算工程と、減算工程により算出された熱量差に基づいて、ブロックヒーター３４を使用したか否かを判定する判定工程とを含む。判定工程では、熱量差が所定値よりも大きいときに、ブロックヒーター３４を使用したと判定する。【選択図】図１
2016142218.tif 000002
【特許請求の範囲】
【請求項１】
ブロックヒーターを使用したか否かを判定するブロックヒーター使用判定方法であって、
冷却水温を検出する冷却水温検出手段を設けておき、
冷却水に投入された投入熱量を算出する投入熱量算出工程と、
上記冷却水温検出手段の検出値に基づいて、冷却水温の上昇に使用された使用熱量を算出する使用熱量算出工程と、
上記投入熱量算出工程により算出された投入熱量から上記使用熱量算出工程により算出された使用熱量を引いた熱量差を算出する減算工程と、
上記減算工程により算出された熱量差に基づいて、上記ブロックヒーターを使用したか否かを判定する判定工程とを含んでおり、
上記判定工程では、上記熱量差が所定値よりも大きいときに、上記ブロックヒーターを使用したと判定することを特徴とするブロックヒーター使用判定方法。
【請求項２】
ブロックヒーターを使用したか否かを判定するブロックヒーター使用判定装置であって、
冷却水に投入された投入熱量を算出する投入熱量算出手段と、
冷却水温を検出する冷却水温検出手段と、
上記冷却水温検出手段の検出値に基づいて、冷却水温の上昇に使用された使用熱量を算出する使用熱量算出手段と、
上記投入熱量算出手段により算出された投入熱量から上記使用熱量算出手段により算出された使用熱量を引いた熱量差を算出する減算手段と、
上記減算手段により算出された熱量差に基づいて、上記ブロックヒーターを使用したか否かを判定する判定手段とを備えており、
上記判定手段は、上記熱量差が所定値よりも大きいときに、上記ブロックヒーターを使用したと判定するように構成されていることを特徴とするブロックヒーター使用判定装置。
【請求項３】
請求項２記載のブロックヒーター使用判定装置において、
上記投入熱量算出手段は、吸入空気量に基づいて、上記投入熱量を算出するように構成されていることを特徴とするブロックヒーター使用判定装置。
【請求項４】
請求項２記載のブロックヒーター使用判定装置において、
上記投入熱量算出手段は、エンジンの発熱部、伝熱部及び放熱部の間の熱移動を表す物理モデルを用いて、上記投入熱量を算出するように構成されていることを特徴とするブロックヒーター使用判定装置。
【請求項５】
請求項２〜４のいずれか１つに記載のブロックヒーター使用判定装置において、
上記減算手段は、上記冷却水に投入された、エンジン始動時からの総投入熱量と、冷却水温の上昇に使用された、エンジン始動時からの総使用熱量との熱量差を算出するように構成されていることを特徴とするブロックヒーター使用判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブロックヒーターを使用したか否かを判定するブロックヒーター使用判定方法及び装置に関するものである。
【背景技術】
【０００２】
特許文献１には、エンジン停止中にブロックヒーターを使用することで、エンジン冷却水を保温するエンジンの制御装置が開示されている。この制御装置は、冷却水温を検出する冷却水温検出手段と、エンジン回転速度を検出する回転速度検出手段と、エンジン停止中のブロックヒーターの使用の有無をエンジン始動直後の冷却水温やエンジン回転速度に基づいて判定する判定手段とを備えている。これにより、エンジン停止中のブロックヒーターの使用の有無をエンジン始動後に判定することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２９８０５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１では、ブロックヒーターの使用の有無を冷却水温やエンジン回転速度に基づいて判定するが、冷却水温やエンジン回転速度は、その使用の有無による変化が小さいため、ブロックヒーター使用有無の判定を精度良く行うことができないという課題がある。
【０００５】
本発明は、かかる点に鑑みてなされたものであり、その課題とするところは、ブロックヒーターの使用の有無を精度良く判定することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、本発明は、冷却水に投入された投入熱量から、冷却水温検出手段の検出値に基づく冷却水温の上昇に使用された使用熱量を引いた熱量差に基づいて、ブロックヒーターを使用したか否かを判定することを特徴とする。
【０００７】
具体的には、本発明は、ブロックヒーターを使用したか否かを判定するブロックヒーター使用判定方法を対象とし、次のような解決手段を講じた。
【０００８】
すなわち、第１の発明は、冷却水温を検出する冷却水温検出手段を設けておき、冷却水に投入された投入熱量を算出する投入熱量算出工程と、上記冷却水温検出手段の検出値に基づいて、冷却水温の上昇に使用された使用熱量を算出する使用熱量算出工程と、上記投入熱量算出工程により算出された投入熱量から上記使用熱量算出工程により算出された使用熱量を引いた熱量差を算出する減算工程と、上記減算工程により算出された熱量差に基づいて、上記ブロックヒーターを使用したか否かを判定する判定工程とを含んでおり、上記判定工程では、上記熱量差が所定値よりも大きいときに、上記ブロックヒーターを使用したと判定することを特徴とするものである。
【０００９】
これによれば、投入熱量算出工程では、冷却水に投入された投入熱量を算出し、使用熱量算出工程では、冷却水温検出手段の検出値に基づいて、冷却水温の上昇に使用された使用熱量を算出する。そして、減算工程では、投入熱量算出工程により算出された投入熱量から使用熱量算出工程により算出された使用熱量を引いた熱量差を冷却水温の均一に使用された熱量として算出し、判定工程では、減算工程により算出された熱量差に基づいて、ブロックヒーターを使用したか否かを判定する。この熱量差は、その使用の有無による変化が冷却水温やエンジン回転速度と比較して大きい。このため、ブロックヒーターの使用の有無を精度良く判定することができる。
【００１０】
また、別の本発明は、ブロックヒーターを使用したか否かを判定するブロックヒーター使用判定装置を対象とし、次のような解決手段を講じた。
【００１１】
第２の発明は、冷却水に投入された投入熱量を算出する投入熱量算出手段と、冷却水温を検出する冷却水温検出手段と、上記冷却水温検出手段の検出値に基づいて、冷却水温の上昇に使用された使用熱量を算出する使用熱量算出手段と、上記投入熱量算出手段により算出された投入熱量から上記使用熱量算出手段により算出された使用熱量を引いた熱量差を算出する減算手段と、上記減算手段により算出された熱量差に基づいて、上記ブロックヒーターを使用したか否かを判定する判定手段とを備えており、上記判定手段は、上記熱量差が所定値よりも大きいときに、上記ブロックヒーターを使用したと判定するように構成されていることを特徴とするものである。
【００１２】
これによれば、上記第１の発明と同様の作用効果が得られる。
【００１３】
第３の発明は、上記第２の発明において、上記投入熱量算出手段は、吸入空気量に基づいて、上記投入熱量を算出するように構成されていることを特徴とするものである。
【００１４】
これによれば、投入熱量算出手段が、吸入空気量に基づいて、冷却水に投入された投入熱量を算出するので、その算出の負担を軽減することができる。このため、本装置を簡単にすることができる。
【００１５】
第４の発明は、上記第２の発明において、上記投入熱量算出手段は、エンジンの発熱部、伝熱部及び放熱部の間の熱移動を表す物理モデルを用いて、上記投入熱量を算出するように構成されていることを特徴とするものである。
【００１６】
これによれば、投入熱量算出手段が、エンジンの発熱部、伝熱部及び放熱部の間の熱移動を表す物理モデルを用いて、冷却水に投入された投入熱量を算出するので、その投入熱量を、エンジンの発熱部、伝熱部及び放熱部の間の熱移動を考慮した熱量にすることができる。このため、投入熱量を精度良く算出することができる。
【００１７】
第５の発明は、上記第２〜第４のいずれか１つの発明において、上記減算手段は、上記冷却水に投入された、エンジン始動時からの総投入熱量と、冷却水温の上昇に使用された、エンジン始動時からの総使用熱量との熱量差を算出するように構成されていることを特徴とするものである。
【００１８】
これによれば、減算手段が、冷却水に投入された、エンジン始動時からの総投入熱量と、冷却水温の上昇に使用された、エンジン始動時からの総使用熱量との熱量差を算出するので、その熱量差を大きくすることができる。このため、ブロックヒーターの使用の有無をより一層精度良く判定することができる。
【発明の効果】
【００１９】
本発明によれば、ブロックヒーターの使用の有無を精度良く判定することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態１に係るブロックヒーター使用判定装置の概略構成を示す図である。
【図２】時間と冷却水温との関係の一例を示す図である。
【図３】ブロックヒーター使用判定ルーチンを示すフローチャートである。
【図４】実施形態２に係る物理モデルの概略構成を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態を図面に基づいて詳細に説明する。以下の好ましい実施形態の説明は、本質的に例示に過ぎず、本発明、その適用物或いはその用途を制限することを意図するものではない。
【００２２】
（実施形態１）
まず、本発明の実施形態１に係るブロックヒーター使用判定装置１の概略構成を図１を参照しながら説明する。
【００２３】
エンジン１１の吸気管１２の最上流部には、エアクリーナ１３が設けられ、このエアクリーナ１３の下流側に、吸入空気量を検出するエアフローメータ１４が設けられ、このエアフローメータ１４に、吸気温（外気温）を検出する吸気温センサ（図示せず）が設けられている。このエアフローメータ１４の下流側には、モータ１５によって開度調節されるスロットルバルブ１６と、このスロットルバルブ１６の開度（スロットル開度）を検出するスロットル開度センサ１７とが設けられている。
【００２４】
さらに、スロットルバルブ１６の下流側には、サージタンク１８が設けられ、このサージタンク１８に、吸気管圧力を検出する吸気管圧力センサ１９が設けられている。また、サージタンク１８には、エンジン１１の各気筒に空気を導入する吸気マニホールド２０が設けられ、各気筒の吸気マニホールド２０の吸気ポート近傍に、それぞれ燃料を噴射する燃料噴射弁２１が取り付けられている。また、エンジン１１のシリンダヘッド１１ａには、各気筒毎に点火プラグ２２が取り付けられ、各点火プラグ２２の火花放電によって筒内の混合気に着火される。
【００２５】
一方、エンジン１１の排気管２３には、排出ガス中のＣＯ、ＨＣ、ＮＯｘ等を浄化する三元触媒等の触媒２４が設置され、この触媒２４の上流側に、排出ガスの空燃比又はリッチ／リーン等を検出する排出ガスセンサ２５が設置されている。また、エンジン１１には、クランク軸が所定クランク角回転する毎にパルス信号を出力するクランク角センサ２６が取り付けられ、このクランク角センサ２６の出力信号に基づいてクランク角やエンジン回転速度が検出される。
【００２６】
エンジン１１の冷却水を循環させる冷却水循環回路２８には、冷却水の熱を放散させるラジエータ２９と、このラジエータ２９への冷却水循環流量を制御するサーモスタットバルブ３０等が設けられ、この冷却水循環回路２８のうちエンジン１１の冷却水出口の近傍には、エンジン１１から冷却水循環回路２８に流入する冷却水の温度（冷却水温）を検出する冷却水温センサ３２（冷却水温検出手段）が設置されている。この冷却水温センサ３２は、エンジン１１のシリンダブロック１１ｂ自体に取り付けても良い。また、ラジエータ２９の裏側には、冷却水を強制冷却するための冷却ファン３３が設置されている。なお、エンジン１１には、エンジンオイルの温度（オイル温）を検出するオイル温センサ（図示せず）が設置されている。
【００２７】
また、シリンダブロック１１ｂには、凍結防止用のブロックヒーター３４が取り付けられている。このブロックヒーター３４には、電源コード３５が接続され、寒冷時のエンジン停止中には、使用者がブロックヒーター３４の電源コード３５のプラグ３６を外部電源である家庭用の電源コンセント（図示せず）に接続してブロックヒーター３４を通電使用することで、エンジン１１の冷却水を保温して凍結を防止する。そして、エンジン１１を始動する前に、使用者が電源コード３５のプラグ３６を家庭用の電源コンセントから取り外してエンジンルーム内の適宜の箇所に収納する。
【００２８】
なお、寒冷時以外の場合は、ブロックヒーター３４による冷却水の保温が不要であるため、エンジン停止中もブロックヒーター３４の電源コード３５はエンジンルーム内に収納した状態のままであり、ブロックヒーター３４は通電使用されない。
【００２９】
ＥＣＵ４１は、マイクロコンピュータを主体として構成され、内蔵されたＲＯＭ（記憶媒体）に記憶された各種のエンジン制御プログラムを実行することで、エンジン運転状態に応じて燃料噴射弁２１の燃料噴射量や点火プラグ２２の点火時期を制御する。
【００３０】
さらに、ＥＣＵ４１は、後述する図３のブロックヒーター使用判定ルーチンを実行することで、ブロックヒーター３４を通電使用したか否かを判定する。
【００３１】
次に、エンジン停止中におけるブロックヒーター３４の通電使用の有無の判定を説明する。
【００３２】
ところで、エンジン停止中にブロックヒーター３４を通電使用した場合は、冷却水循環回路２８内の冷却水の循環も停止されるため、冷却水循環回路２８のうちブロックヒーター３４に近い部分の冷却水（例えば、シリンダブロック１１ｂ内の冷却水）にはブロックヒーター３４の熱が十分に伝達されるが、ブロックヒーター３４から離れた部分の冷却水（例えば、ラジエータ２９側の冷却水）にはブロックヒーター３４の熱が伝達されにくい。このため、ブロックヒーター３４から離れた部分の冷却水温がブロックヒーター３４に近い部分の冷却水温と比較して低くなる。その結果、エンジン始動により冷却水循環回路２８内の冷却水が循環し始めると、ブロックヒーター３４に近い部分で暖められていた冷却水がブロックヒーター３４から離れた部分に流出して、それと入れ替わるようにブロックヒーター３４から離れた部分の冷えた冷却水がブロックヒーター３４に近い部分に流入するようになる。このため、エンジン停止中にブロックヒーター３４を通電使用した場合は、図２の実線で示すように、エンジン始動直後に冷却水温センサ３２の検出値（エンジン１１内の冷却水温）が低下したり、上昇しにくくなる現象が発生する。
【００３３】
一方、エンジン停止中にブロックヒーター３４を通電使用しない場合は、ブロックヒーター３４に近い部分の冷却水温とブロックヒーター３４から離れた部分の冷却水温とがほぼ同じであるため、図２の破線で示すように、上述したブロックヒーター３４を通電使用した場合のようなエンジン始動直後の冷却水温の低下等は殆ど現れない。
【００３４】
なお、図２の一点鎖線は、エンジン停止中にブロックヒーター３４を通電使用した場合、エンジン始動後に冷却水に投入された投入熱量に基づく予測冷却水温を示す。この予測冷却水温は、エンジン始動直後に低下したり、上昇しにくくなることはない。また、エンジン停止中にブロックヒーター３４を通電使用した場合は、エンジン始動直後に予測冷却水温が冷却水温センサ３２の検出値よりも高いが、時間が経過すると、これらはほぼ一致するようになる。
【００３５】
そこで、本実施形態では、このようなエンジン停止中のブロックヒーター３４の通電使用の有無と、エンジン始動直後の冷却水温との関係に着目して、エンジン運転状態に基づいてエンジン始動後に冷却水に投入された投入熱量（ブロックヒーター３４を通電使用した場合は、図２の一点鎖線よりも下側部分の面積。通電使用しない場合は、図２の破線よりも下側部分の面積）を算出し、冷却水温センサ３２の検出値に基づいてエンジン始動後に冷却水温の上昇に使用された使用熱量（ブロックヒーター３４を通電使用した場合は、図２の実線よりも下側部分の面積。通電使用しない場合は、図２の破線よりも下側部分の面積）を算出し、冷却水への投入熱量から冷却水温の上昇に使用された使用熱量を引いた熱量差（ブロックヒーター３４を通電使用した場合は、図２の斜線部分の面積）を冷却水温の均一に使用された熱量として算出し、この熱量差に基づいてエンジン停止中にブロックヒーター３４を通電使用したか否かを判定するものである。
【００３６】
以下、ＥＣＵ４１が実行する図３のブロックヒーター使用判定の処理内容を説明する。
【００３７】
図３のブロックヒーター使用判定ルーチンは、ＥＣＵ４１の電源ＯＮ中に起動され、本発明でいう投入熱量算出手段、使用熱量算出手段、減算手段及び判定手段としての役割を果たす。本ルーチンが起動されると、まずステップＳ１で、各種センサ１７，１９，２５，２６，３２の出力信号が入力される。次にステップＳ２で、エンジン１１が始動したか否かを判定し、エンジン１１が始動していなければ、ステップＳ１に戻る。
【００３８】
これに対して、ステップＳ２で、エンジン１１が始動したと判定された場合には、ステップＳ３に進み、エアフローメータ１４で検出した現在（時間ｔ）の吸入空気量に基づいて、時間ｔにおいて冷却水に投入された投入熱量Ｑｆ[ｔ]を算出する（投入熱量算出工程）。ここで、投入熱量Ｑｆ[ｔ]は、以下の式で求められる。
【００３９】
Ｑｆ[ｔ]＝（フィルター処理後の吸入空気量）[ｇ]×熱容量変換係数[Ｊ／ｇ]×冷却損失係数
熱容量変換係数とは、吸入空気量を低位発熱量に変換するための係数である。冷却損失係数とは、低位発熱量を、冷却損失を考慮した熱量に変換するための係数である。
【００４０】
次にステップＳ４で、冷却水温センサ３２で検出した現在（時間ｔ）の冷却水温に基づいて、時間ｔにおいて冷却水温の上昇に使用された使用熱量Ｑｗ[ｔ]を算出する（使用熱量算出工程）。ここで、使用熱量Ｑｗ[ｔ]は、以下の式で求められる。
【００４１】
Ｑｗ[ｔ]＝（冷却水量×冷却水熱容量）[Ｊ／Ｋ]×（冷却水温の現在値−冷却水温の前回値）[Ｋ]
冷却水温の前回値は、時間ｔ−１の冷却水温である。
【００４２】
次にステップＳ５で、時間ｔにおける冷却水への投入熱量Ｑｆ[ｔ]から時間ｔにおいて冷却水温の上昇に使用された使用熱量Ｑｗ[ｔ]を引いた熱量差ΔＱ[ｔ]を、時間ｔにおいて冷却水温の均一に使用された熱量として算出する（減算工程）。
【００４３】
次にステップＳ６で、冷却水に投入された、エンジン始動時から時間ｔまでの総投入熱量と、冷却水温の上昇に使用された、エンジン始動時から時間ｔまでの総使用熱量との熱量差ΔＱtotal[ｔ]を算出する。ここで、熱量差ΔＱtotal[ｔ]は、以下の式で求められる。
【００４４】
ΔＱtotal[ｔ]＝ΔＱtotal[ｔ−１]＋ΔＱ[ｔ]
ΔＱtotal[ｔ−１]は、冷却水に投入された、エンジン始動時から時間ｔ−１までの総投入熱量と、冷却水温の上昇に使用された、エンジン始動時から時間ｔ−１までの総使用熱量との熱量差である。
【００４５】
次にステップＳ７で、冷却水温センサ３２で検出した現在の冷却水温が、冷却水温センサ３２で検出したエンジン始動時の冷却水温に３℃（所定温度）を足した値よりも大きいか否かを判定する。
【００４６】
ここで、現在の冷却水温が、エンジン始動時の冷却水温に３℃を足した値よりも大きいか否かを判定することで、エンジン始動から予め設定された所定時間よりも長い時間経過したか否かを判断している。なお、この所定時間は、エンジン始動から予め設定された所定時間よりも長い時間経過する直前に熱量差ΔＱ[ｔ]が最大値となるように設定されるのが望ましい。そうすると、熱量差ΔＱtotal[ｔ]の、ブロックヒーター３４の通電使用の有無による変化が大きくなるからである。
【００４７】
ステップＳ７で、現在の冷却水温が、エンジン始動時の冷却水温に３℃を足した値以下であれば、ステップＳ１に戻る。これに対して、現在の冷却水温が、エンジン始動時の冷却水温に３℃を足した値よりも大きいと判定された場合には、ステップＳ８に進み、熱量差ΔＱtotal[ｔ]が、予め設定された所定値よりも大きいか否かを判定する（判定工程）。
【００４８】
熱量差ΔＱtotal[ｔ]が所定値より大きければ、ステップＳ９に進み、ブロックヒーター３４の通電使用が有ったと判断して、その後、スタートに戻る。
【００４９】
これに対して、ステップＳ８で、熱量差ΔＱtotal[ｔ]が所定値以下であると判定された場合には、ステップＳ１０に進み、ブロックヒーター３４の通電使用が無かったと判断して、その後、スタートに戻る。
【００５０】
−効果−
以上より、本実施形態によれば、ＥＣＵ４１が、冷却水に投入された投入熱量を算出し、冷却水温センサ３２の検出値に基づいて、冷却水温の上昇に使用された使用熱量を算出する。そして、ＥＣＵ４１が、その算出した投入熱量からその算出した使用熱量を引いた熱量差を冷却水温の均一に使用された熱量として算出し、その算出した熱量差に基づいて、ブロックヒーター３４を使用したか否かを判定する。この熱量差は、その使用の有無による変化が冷却水温やエンジン回転速度と比較して大きい。このため、ブロックヒーター３４の使用の有無を精度良く判定することができる。
【００５１】
また、ＥＣＵ４１が、吸入空気量に基づいて、冷却水に投入された投入熱量を算出するので、その算出の負担を軽減することができる。このため、本装置１を簡単にすることができる。
【００５２】
また、ＥＣＵ４１が、冷却水に投入された、エンジン始動時からの総投入熱量と、冷却水温の上昇に使用された、エンジン始動時からの総使用熱量との熱量差を算出するので、その熱量差を大きくすることができる。このため、ブロックヒーター３４の使用の有無をより一層精度良く判定することができる。
【００５３】
（実施形態２）
本実施形態は、図４に示すようなエンジン１１の発熱部、伝熱部及び放熱部の間の熱移動を表す物理モデルを用いて、エンジン始動後に冷却水に投入された投入熱量を算出する点が実施形態１と異なっているが、その他の点については、実施形態１と同様の構成である。そこで、以下の説明では、実施形態１の構成要素と同様の構成要素については、重複説明を省略する場合がある。
【００５４】
以下、ＥＣＵ４１が実行する図３のブロックヒーター使用判定のうち、投入熱量算出の処理内容を図４を参照しながら説明する。
【００５５】
図４の発熱部は、流体と構造体で構成される。発熱部の流体は、燃焼ガスである。発熱部の構造体は、機械抵抗である。図４の伝熱部は、構造体と流体で構成される。伝熱部の構造体は、高温部と中温部と低温部で構成される。高温部は、シリンダヘッド１１ａ近傍である。中温部は、シリンダ壁の上部近傍である。低温部は、シリンダ壁の下部近傍である。伝熱部の流体は、冷却水とエンジンオイルである。図４の放熱部は、ウォータージャケットの外壁である。
【００５６】
ここで、熱移動は、図４の矢印で示すように、互いに接する部分同士で、温度が相対的に高い部分から相対的に低い部分に熱が移動することで発生する。この熱移動によって、各部分の熱量及び温度は変化する。
【００５７】
各部分の熱量及び温度の算出法は、以下の（１）〜（３）の通りである。
（１）互いに接する部分同士での熱移動（熱伝達量）は、温度が相対的に高い部分と相対的に低い部分の温度差と、物性から決まる熱通過特性とに基づいて求められる。
（２）或る部分の温度変化量の現在値は、その部分に他の部分から移動してきた熱量の現在値を入力熱量とし、その部分から他の部分に移動した熱量の前回値を出力熱量とすると、その入力熱量から出力熱量を引いた熱量差と、その部分の物性から決まる熱容量とに基づいて求められる。
（３）或る部分の温度の現在値は、その部分の温度の前回値に上記（２）の温度変化量の現在値を足すことで求められる。
【００５８】
なお、冷却水温及びオイル温は、それぞれ、冷却水温センサ３２の検出値及びオイル温センサの検出値が実入力されることで求められる。
【００５９】
また、各部分の温度及び熱量は、エンジン始動時の各構造体の温度をエンジン始動時の冷却水温と同じ温度であると仮定することで求められる。そうしないと、エンジン停止中にブロックヒーター３４を通電使用した場合は、温度が相対的に高い冷却水から相対的に低い構造体に熱移動するため、冷却水温が低めに出てしまうからである。
【００６０】
そして、図３のステップＳ３で、上述したように、各部分の温度及び熱量を求めることで、時間ｔにおいて冷却水に投入された投入熱量Ｑｆ[ｔ]を算出する。
【００６１】
−効果−
以上より、本実施形態によれば、実施形態１と同様の作用効果が得られる。
【００６２】
また、ＥＣＵ４１が、エンジン１１の発熱部、伝熱部及び放熱部の間の熱移動を表す物理モデルを用いて、冷却水に投入された投入熱量を算出するので、その投入熱量を、エンジン１１の発熱部、伝熱部及び放熱部の間の熱移動を考慮した熱量にすることができる。このため、投入熱量を精度良く算出することができる。
【００６３】
（その他の実施形態）
上記各実施形態では、吸入空気量に基づいて、エンジン始動後に冷却水に投入された投入熱量を算出したり、物理モデルを用いて、その投入熱量を算出したりしたが、これに限らず、例えば、一般的に知られた他の方法で算出しても良い。
【００６４】
また、上記各実施形態では、現在の冷却水温が、エンジン始動時の冷却水温に所定温度を足した値よりも大きいか否かを判定することで、エンジン始動から所定時間よりも長い時間経過したか否かを判断したが、これに限らず、例えば、エンジン始動からの経過時間を測定することで、エンジン始動から所定時間よりも長い時間経過したか否かを判断しても良い。
【００６５】
また、上記各実施形態では、冷却水に投入された、エンジン始動時からの総投入熱量と、冷却水温の上昇に使用された、エンジン始動時からの総使用熱量との熱量差ΔＱtotal[ｔ]に基づいて、ブロックヒーター３４を通電使用したか否かを判定したが、これに限らず、例えば、エンジン始動後の或る時間に冷却水に投入された投入熱量と、その時間に冷却水温の上昇に使用された使用熱量との熱量差ΔＱ[ｔ]に基づいて、通電使用したか否かを判定しても良い。この場合、熱量差ΔＱ[ｔ]の最大値に基づいて、通電使用したか否かを判定するのが望ましい。
【００６６】
また、本発明の趣旨を逸脱しない限り、上記各実施形態の構成要素を任意に組み合わせてもよい。
【産業上の利用可能性】
【００６７】
以上説明したように、本発明に係るブロックヒーター使用判定方法及び装置は、ブロックヒーターの使用の有無を精度良く判定することが必要な用途等に適用することができる。
【符号の説明】
【００６８】
１    ブロックヒーター使用判定装置
１１  エンジン
３２  冷却水温センサ（冷却水温検出手段）
３４  ブロックヒーター
４１  ＥＣＵ（投入熱量算出手段、使用熱量算出手段、減算手段、判定手段）
【図１】
2016142218.tif 000003
【図２】
2016142218.tif 000004
【図３】
2016142218.tif 000005
【図４】
2016142218.tif 000006