(57)【要約】【課題】内燃機関の停止時にスロットル弁の凍結を防止する内燃機関の制御装置を提案する。【解決手段】制御ユニットが、内燃機関の停止時に、内燃機関に付属するバッテリから給電を受けて、スロットル弁が凍結する可能性が高いか否かの可能性判定を行なうように構成される。制御ユニットは、前記可能性が高いときには、スロットル弁が凍結する前に、スロットル弁の弁開閉動作を含む凍結防護動作を実行するように、スロットル弁を制御する。前記可能性判定は、環境温度検出手段、内燃機関温度検出手段、時期情報出力手段、位置情報検出手段、および排気還流装置の駆動量にを利用して行なわれる。【選択図】図２
2007023933.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関に付属するバッテリ、このバッテリから給電を受け前記内燃機関を制御する制御ユニット、および前記バッテリから給電を受け前記内燃機関のスロットル弁を駆動するスロットル弁駆動装置を備え、前記制御ユニットが前記内燃機関の運転中に、前記スロットル弁駆動装置を制御して前記スロットル弁の弁開度を調整する内燃機関の制御装置であって、
前記制御ユニットは、前記内燃機関の停止時に、前記バッテリから給電を受けて、前記スロットル弁が凍結する可能性が高いか否かの可能性判定を行なうように構成され、
また、前記制御ユニットは、前記内燃機関の停止時に、前記スロットル弁が凍結する可能性が高いと判定したときには、前記スロットル弁がスロットル凍結状態となる前に、前記スロットル弁駆動装置が、前記バッテリから給電を受けて前記スロットル弁の弁開度を揺動させる凍結防護動作を実行するように、前記スロットル弁駆動装置を制御することを特徴とする内燃機関の制御装置。
【請求項２】
請求項１記載の内燃機関の制御装置であって、前記凍結防護動作が、前記スロットル弁の弁開度を全開とする動作と、その弁開度を全閉とする動作とを含むことを特徴とする内燃機関の制御装置。
【請求項３】
請求項１記載の内燃機関の制御装置であって、前記凍結防護動作が、前記スロットル弁の弁開度を全開と全閉の何れか一方とする動作と、その弁開度を半開とする動作とを含むことを特徴とする内燃機関の制御装置。
【請求項４】
請求項１記載の内燃機関の制御装置であって、さらに、前記内燃機関の置かれている環境温度を検出し、この環境温度に対応する環境温度情報を出力する環境温度検出手段を備え、前記制御ユニットが、前記環境温度情報に基づいて、前記可能性判定を行なうことを特徴とする内燃機関の制御装置。
【請求項５】
請求項１記載の内燃機関の制御装置であって、さらに、前記内燃機関の吸気管内の空気温度を検出し、その空気温度に対応する吸気温度情報を出力する吸気温度検出手段を備え、前記制御ユニットが、前記吸気温度情報に基づいて、前記可能性判定を行なうことを特徴とする内燃機関の制御装置。
【請求項６】
請求項１記載の内燃機関の制御装置であって、さらに、前記内燃機関の温度を検出し、その温度に対応する内燃機関温度情報を出力する内燃機関温度検出手段を備え、前記制御ユニットが、前記内燃機関温度情報に基づいて、前記可能性判定を行なうことを特徴とする内燃機関の制御装置。
【請求項７】
請求項６記載の内燃機関の制御装置であって、前記内燃機関温度検出手段として、前記内燃機関の冷却水温度を検出する冷却水温度検出器を用いたことを特徴とする内燃機関の制御装置。
【請求項８】
請求項１記載の内燃機関の制御装置であって、前記制御ユニットが、日付情報と時刻情報を含む時期情報に基づいて、前記可能性判定を行なうことを特徴とする内燃機関の制御装置。
【請求項９】
請求項１記載の内燃機関の制御装置であって、さらに、前記内燃機関の置かれている地図上の位置を検出し、その位置に対応する位置情報を出力する位置検出手段を備え、前記制御ユニットが、前記位置情報に基づいて、前記可能性判定を行なうことを特徴とする内燃機関の制御装置。
【請求項１０】
請求項１記載の内燃機関の制御装置であって、前記内燃機関が、その吸気管内に排気ガスを還流する排気還流装置を備え、前記制御ユニットが、前記内燃機関の運転中における前記排気還流装置の駆動量に基づいて、前記可能性判定を行なうことを特徴とする内燃機関の制御装置。
【請求項１１】
請求項１記載の内燃機関の制御装置であって、前記制御ユニットが、前記内燃機関が停止した時点から所定の待機時間経過後に、前記凍結防護動作を開始させることを特徴とする内燃機関の制御装置。
【請求項１２】
請求項１記載の内燃機関の制御装置であって、前記制御ユニットが、前記内燃機関が停止した時点から所定の待機時間経過後に、前記凍結防護動作を複数回に亘り、所定の時間間隔で行なうように前記スロットル弁駆動装置を制御することを特徴とする内燃機関の制御装置。
【請求項１３】
請求項１記載の内燃機関の制御装置であって、前記内燃機関の停止時に、前記バッテリの電源電圧が所定値より低いときに、前記制御ユニットによる前記防護動作が禁止されることを特徴とする内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の制御装置、とくに内燃機関のスロットル弁が凍結する事故を防止する内燃機関の制御装置に関するものである。
【背景技術】
【０００２】
冬季において、自動車に搭載された内燃機関のスロットル弁に結露が生じ、この結露の結果として発生する水滴が氷結し、スロットル弁が凍結する事故が発生することがある。このスロットル弁の凍結事故発生過程として、以下のような例が知られている。
【０００３】
内燃機関の運転中には、吸気管内の空気の流れは、スロットル弁により絞られている。この空気の流れがスロットル弁により絞られることにより、吸気管内の空気の流速はスロットル弁の近傍において急激に増加する。流速の増加に伴い、スロットル弁の近傍を流れる空気は急激に減圧され、その空気の温度が低下する。外気温が低い環境において、海沿いや川沿い等の湿度が高い場所で、内燃機関を冷機から暖機運転した場合、前記スロットル弁の近傍における空気の減圧、空気温度の低下により、吸気中の水蒸気がスロットル弁の近傍に結露して水滴が生じ、この水滴が氷結する。
【０００４】
内燃機関に運転時に、吸気管内の空気の流れがスロットル弁により絞られている状態では、吸気管内の圧力は、内燃機関により減圧されているが、この状態で内燃機関が停止されると、吸気管内の圧力は大気圧まで上昇するために、吸気管内に空気が流れ込む。このときスロットル弁が全閉状態となっていると、内燃機関の吸気弁を通じて内燃機関の燃焼室内の気体が吸気管に流れ込む現象が起こり、排気ガスを吸気管に還流する排気還流装置が装着された内燃機関では、排気還流装置を通じて燃焼室内で燃焼した後の気体が吸気管に流れ込む現象が起こり、またブローバイガス還流装置の装着された車両では、ブローバイガス還流装置を通じて内燃機関のクランクケース内の気体が吸気管に流れ込む現象が起こり、さらに燃料蒸散ガス還流装置の装着された内燃機関では、燃料蒸散ガス還流装置を通じて燃料タンク内の気体が吸気管に流れ込む現象が起こる。
【０００５】
これらの吸気管に流れ込む気体は、いずれも高温多湿であるため、吸気管内は高温多湿の気体で満たされる。この状態で、低い外気温によりスロットル弁を含むスロットルボディが冷却されると、スロットルボディの内面に接触する高温多湿の気体が冷却され、気体中の水蒸気が、スロットルボディの内面に結露し、水滴が生じる。また低温の外気により既に冷却されたスロットルボディ内に高温多湿の気体が流れ込んだ場合にも、この高温多湿の気体が、冷却されたスロットルボディの内面に接触するため、高温多湿の気体が冷却され、気体中の水蒸気がスロットルボディの内面に結露し、水滴が生じる。スロットルボディの内面に結露した水滴は、重力と表面張力によりスロットル弁の下端に集結した後、外気温の低下と共にスロットル弁の下端にて氷結し、スロットル弁が凍結する事故となる。
【０００６】
このようなスロットル弁が凍結する事故が発生すると、内燃機関の吸気通路が閉塞される結果、内燃機関を始動しようとした際に良好な始動性が確保できない事態が発生し、自動車が走行不能となる危険がある。
【０００７】
このような問題に関連する先行技術として、特開昭５９−１８８０５０号公報（先行技術１）と特開２０００−３２０３４８号公報（先行技術２）が知られている。先行技術１では、内燃機関の運転中に、内燃機関の運転状態に応じた目標スロットル開度を求め、アクチュエータによってスロットル弁の開度を前記目標スロットル開度に調節するものにおいて、低い外気温下で内燃機関の運転するときに、スロットル弁を前記目標スロットル弁開度の近傍で揺動させることによって、スロットル弁に結露した水滴を排除し、スロット弁が凍結する事故を防止している。
【０００８】
また、先行技術２では、内燃機関の運転中に、内燃機関の運転状態に応じた目標スロットル開度を求め、アクチュエータによってスロットル弁の開度を前記目標スロットル開度に調節するものにおいて、低い外気温下で内燃機関を始動するとき、内燃機関が完爆する前の状態で、前記目標スロットル開度を大きく変動させ、スロットル弁を大きく揺動させることによって、スロットル弁の凍結事故を防止している。
【０００９】
【特許文献１】特開昭５９−１８８０５０号公報
【特許文献２】特開２０００−３２０３４８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、先行技術１では、内燃機関の運転中にスロットル弁に結露した水滴を排除することはできるが、内燃機関の停止後における結露と、この結露による水滴の氷結を阻止することは不可能であり、内燃機関の停止後におけるスロットル弁の凍結事故を排除することが不可能である。
【００１１】
また、結露した水滴がほぼ１００％氷結し、スロットル弁がスロットル凍結状態になれば、このスロットル凍結状態を排除するために、スロットル弁を揺動するには、大きなせん断トルクが必要であり、通常使用されているアクチュエータでは、せん断トルクが不足し、凍結の解除が不可能となる事態が多々発生する。先行技術１、２では、水滴の氷結によるスロットル弁の凍結を確実に排除できないために、確実な始動性を確保できず、自動車が走行不能に陥る事態を確実に防止することが困難であるという課題がある。
【００１２】
また、凍結したスロットル弁を無理に揺動させると、その揺動に伴なう応力により、スロットル弁、およびその駆動機構が破損するおそれがある。またスロットル弁の駆動用モータに過電流が流れることにより、その駆動用モータが焼損するおそれがある。
【００１３】
本発明は、このような課題に鑑み、内燃機関の停止時において、スロットル弁の凍結事故を防止することができる内燃機関の制御装置を提案するものである。
【課題を解決するための手段】
【００１４】
本発明による内燃機関の制御装置は、内燃機関に付属するバッテリ、このバッテリから給電を受け内燃機関を制御する制御する制御ユニット、およびバッテリから給電を受け内燃機関のスロットル弁を駆動するスロットル弁駆動装置を備え、前記制御ユニットが内燃機関の運転中に、前記スロットル弁駆動装置を制御して前記スロットル弁の弁開度を調整する内燃機関の制御装置であって、前記制御ユニットは、内燃機関の停止時に、前記バッテリから給電を受けて、前記スロットル弁が凍結する可能性が高いか否かの可能性判定を行なうように構成され、また、前記制御ユニットは、内燃機関の停止時に、前記スロットル弁が凍結する可能性が高いと判定したときには、前記スロットル弁がスロットル凍結状態となる前に、前記スロットル弁駆動装置が、バッテリから給電を受けて前記スロットル弁の弁開度を揺動させる凍結防護動作を実行するように、前記スロットル弁駆動装置を制御することを特徴とする。
【発明の効果】
【００１５】
本発明の内燃機関の制御装置では、制御ユニットは、内燃機関の停止時に、バッテリから給電を受けて、スロットル弁が凍結する可能性が高いか否かの可能性判定を行なうように構成され、また、前記制御ユニットは、内燃機関の停止時に、前記スロットル弁が凍結する可能性が高いと判定したときには、前記スロットル弁がスロットル凍結状態となる前に、前記スロットル弁駆動装置が、バッテリから給電を受けて前記スロットル弁の弁開度を揺動させる凍結防護動作を実行するように、前記スロットル弁駆動装置を制御するので、スロットル凍結防護のための特別な制御ユニットを追加することなく、内燃機関の停止時に、スロットル弁が凍結するのを確実に防止することができ、確実な始動性を確保し、自動車が走行不能状態になるのを確実に防止することができる。また、スロットル弁、スロットル機構の破損、およびスロットル弁駆動装置の焼損をも防止できる。加えて、スロットル弁の凍結が発生する可能性が低いときには、凍結防護動作行なわないので、バッテリのエネルギーが節約でき、またスロットル弁、スロットル機構、スロットル弁駆動装置の長寿命化を図ることができる。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明による内燃機関の制御装置のいくつかの実施の形態について、図面を参照して説明する。
【００１７】
実施の形態１．
図１は、本発明による内燃機関の制御装置の実施の形態１を示す全体構成図である。この実施の形態１による内燃機関の制御装置は、自動車に搭載された内燃機関の制御装置である。図１に示す実施の形態１による内燃機関の制御装置は、内燃機関１０と、この内燃機関１０に対する制御系６０を備えている。
【００１８】
内燃機関１０は、内燃機関本体２０と、吸気系３０と、排気系４０と、排気還流装置５０を有する。内燃機関本体２０は、ピストン２１と燃焼室２２を内蔵したシリンダ２３を有する。燃焼室２２には、吸気弁２４と、排気弁２５と、点火プラグ２６が配置される。吸気弁２４と排気弁２５は、図示しないカムにより開閉される。吸気弁２４が開かれると、吸気系３０から燃焼室２２へ空気と燃料の混合気が供給される。点火プラグ２６は、燃焼室２２へ供給された混合気に点火を行ない、燃焼室２２内で混合気を爆発させる。ピストン２１は、この混合気の爆発により駆動される。排気弁２５が開かれると、燃焼室２２からの排気ガスが排気系４０へ排出される。
【００１９】
シリンダ２３には、冷却水温度センサ２７が付設される。この冷却水温度センサ２７は、内燃機関１０の内燃機関温度検出手段を構成する。この冷却水温度センサ２７は、シリンダ２３に供給される内燃機関の冷却水の温度を検出し、この冷却水の温度に比例する内燃機関温度情報Ｔｗを出力する。冷却水の温度は、シリンダ２３の温度に比例しており、内燃機関温度情報Ｔｗは、内燃機関本体２０の温度に比例した大きさを持つ。
【００２０】
吸気系３０は、吸気管３１と、空気フィルタ３２と、スロットルボディ３３と、燃料噴射弁３７を有する。吸気管３１は、吸気弁２４を介して燃焼室２２に接続される。スロットルボディ３３は、空気フィルタ３２の下流側の吸気管３１に配置される。このスロットルボディ３３は、スロットル弁３４と、スロットルポジションセンサ３５と、スロットル弁駆動装置３６を有する。
【００２１】
スロットル弁３４は、吸気管３１の内部に吸気通路を横切るように配置され、回転軸３４Ａを中心に回転し、吸気管３１内の吸気通路を開閉する。図１では、スロットル弁３４が全閉状態で図示され、この状態ではスロットル弁開度は０（％）であり、吸気通路が遮断される。図１において、スロットル弁３４が回転軸３４Ａの回りに時計方向に回転すると吸気通路が開かれ、スロットル弁開度は増加する。スロットル弁３４が、吸気通路に平行になったときに、スロットル弁３４は全開状態となり、スロットル弁開度は１００（％）となる。スロットル弁開度は、０〜１００（％）の間で調整される。スロットル弁開度が５０（％）のとき、スロットル弁３４は、半開状態となる。
【００２２】
スロットル弁３４には、スロットルポジションセンサ３５と、スロットル弁駆動装置３６が付属する。スロットルポジションセンサ３５は、吸気管３１の外部にスロットル弁３４と対向して配置され、スロットル弁３４の位置、言い換えればスロットル弁開度に比例したスロットルポジション情報Ｓｐを発生する。スロットル弁駆動装置３６は、例えばスロットル駆動モータにより構成される。このスロットル弁駆動装置３６も吸気管３１の外部にスロットル弁３４と対向して配置され、回転軸３４Ａを回転させ、スロットル弁３４をその回転軸３４Ａの周りに回転させる。スロットル弁開度は、このスロットル弁駆動装置３６によって調整される。
【００２３】
内燃機関本体２０における吸気弁２４の近傍における吸気管３１の内部には、燃料噴射弁３７が配置される。この燃料噴射弁３７は、演算された燃料量の燃料を、吸気弁２４の直前に噴射し、空気と燃料の混合気を生成する。燃料噴射弁３７によって噴射される燃料量を演算することにより、この混合気の空燃比が理論空燃比に近づくように調整される。
【００２４】
スロットル弁３４の上流側の吸気管３１には、エアフローセンサ３８と、吸気温度センサ３９が配置される。エアフローセンサ３８は、スロットル弁３４を通過して燃焼室２２へ供給される空気の空気量を検出し、この空気量に比例した吸気量情報Ｖａを出力する。吸気温度センサ３９は、吸気温度検出手段を構成する。この吸気温度センサ３９は、スロットル弁３４を通過して燃焼室２２へ流れる空気の空気温度を検出し、この空気温度に比例した吸気温度情報Ｔａを出力する。
【００２５】
排気系４０は、排気管４１を有する。この排気管４１は、排気弁２５を介して燃焼室２２に接続される。
【００２６】
排気還流装置５０は、排気還流通路５１と、還流弁装置５２を有する。排気還流通路５１は、排気管４１と、スロットル弁３４の下流側の吸気管３１とを接続する。この排気還流通路５１は、排気管５１内の排気ガスの一部を、吸気管３１に還流させ、燃焼室２２に混合ガスとともに送り込み、燃焼室２２内の燃焼温度を下げることにより、排気ガス中の有害成分を低減させる。還流弁装置５２は、還流弁とその駆動装置を含み、その還流弁は、この排気還流通路５１を横切るように配置される。この還流弁装置５２は、その弁開度に応じて、排気還流通路５１を制御し、吸気管３１へ還流される排気ガス量を調整する。
【００２７】
制御系６０は、内燃機関１０に付属するバッテリ６１と、このバッテリ６１とスロットル弁駆動装置３６との間に接続されたスロットル開閉制御装置７０と、バッテリ６１から給電を受ける制御ユニット８０を有する。バッテリ６１は、例えば１２（Ｖ）系のバッテリであり、正常状態では、ほぼ１３（Ｖ）の電源電圧を有する。スロットル開閉制御装置７０は、バッテリ６１とスロットル弁駆動装置３６との間の給電路を開閉制御する。この給電路は、直結給電路７２、およびイグニション給電路７３を含む。イグニション給電路７３には、内燃機関１０の運転中に閉路されるイグニションスイッチ７４が接続される。内燃機関１０の運転中には、イグニション給電路７３とスロットル開閉制御装置７０を経由して、バッテリ６１からスロットル弁駆動装置３６へ給電され、また内燃機関１０の停止時には、直結給電路７２とスロットル開閉制御装置７０を経由して、バッテリ６１からスロットル弁駆動装置３６へ給電される。なお、スロットル開閉制御装置７０は、制御ユニット８０内に直接組み込むこともできる。
【００２８】
制御ユニット８０は、例えばマイクロコンピュータを用いて構成される。制御ユニット８０は、直結給電路７２およびイグニッション給電路７３を経由して、バッテリ６１から給電を受ける。直結給電路７２は、バッテリ６１と制御ユニット８０を常に接続している。内燃機関１０の停止時には、イグニッションスイッチ７４が開路されるので、制御ユニット８０は、直結給電路７２を通じてバッテリ６１からの給電を受ける。
【００２９】
制御ユニット８０には、冷却水温度センサ２７からの内燃機関温度情報Ｔｗと、スロットルポジションセンサ３５からのスロットルポジション情報Ｓｐと、エアフローセンサ３８からの吸気量情報Ｖａと、吸気温度センサ３９からの吸気温度情報Ｔａとが入力される。この制御ユニット８０には、さらに、アクセルポジションセンサ８１、環境温度センサ８２、時期情報出力手段８３、および位置センサ８４が付属される。アクセルポジションセンサ８１は、自動車の運転者が操作するアクセルペダルに対応し、このアクセルペダルの踏込み量に比例するアクセルポジション情報Ａｐを出力する。
【００３０】
環境温度センサ８２は、環境温度検出手段を構成する。この環境温度センサ８２は、内燃機関１０が置かれている周囲の環境温度を検出し、この環境温度に比例する環境温度情報Ｔｃを発生する。この環境温度センサ８２は、具体的には、自動車のエンジンルーム内の空気温度、スロットル弁３４の近傍における吸気管３１の周囲の空気温度、またはスロットル弁３４の近傍における吸気管３１の表面温度を検出する。
【００３１】
時期情報出力手段８３は、カレンダーに対応する日付情報と時刻情報とを含んだ時期情報ＤＴを出力する。この時期情報出力手段８３は、制御ユニット８０に直接組み込むこともできる。位置センサ８４は、内燃機関１０の置かれている地図上の位置を検出し、この位置に対応する位置情報Ｌｏを出力する。これらのアクセルポジション情報Ａｐ、環境温度情報Ｔｃ、時期情報ＤＴ、および位置情報Ｌｏも、制御ユニット８０に入力される。
【００３２】
制御ユニット８０は、燃料噴射弁３７による燃料噴射量の制御と、排気還流装置５０による排気ガス還流量の制御と、スロットル弁３４に対するスロットル目標弁開度の制御と、スロットル弁３４に対するスロットル凍結防護動作の制御を行なう。前記燃料噴射量の制御、排気ガス還流量の制御、およびスロットル目標弁開度の制御は、内燃機関１０の運転中に行なわれ、制御ユニット８０は、イグニションスイッチ７４を含んだイグニション給電路７３を経由してバッテリ６１から給電を受けて、これらの制御を行なう。スロットル凍結防護動作の制御は、内燃機関１０の停止時に行なわれ、制御ユニット８０は、直結給電路７２を経由してバッテリ６１から給電を受けて、スロットル凍結防護動作の制御を行なう。
【００３３】
前記燃料噴射量の制御では、制御ユニット８０は、主として内燃機関温度情報Ｔｗ、吸気量情報Ｖａ、および吸気温度情報Ｔａに基づき、吸気に見合った燃料噴射量を演算し、図示しないクランク角センサからの内燃機関１０の回転角度情報に同期して、その演算された燃料噴射量に相当する燃料噴射時間を燃料噴射弁３７に与える。前記排気ガス還流量の制御では、制御ユニット８０は、主として、図示しないクランク角センサからの内燃機関１０の回転数情報、吸気量情報Ｖａ、および内燃機関温度情報Ｔｗに基づいて、還流弁装置５２に対する弁開度を演算し、還流弁装置５２を、その演算された弁開度に駆動する。前記スロットル目標弁開度の制御では、制御ユニット８０は、主として、アクセルポジション情報Ａｐとスロットルポジション情報Ｓｐに基づいて、スロットル目標弁開度を演算し、このスロットル目標弁開度に基づき、スロットル開閉制御装置７０に目標弁開度制御信号Ｓｔを与え、スロットル弁駆動装置３６を目標弁開度に制御する。
【００３４】
前記スロットル凍結防護動作の制御では、制御ユニット８０は、内燃機関１０の停止時における環境温度情報Ｔｃ、内燃機関温度情報Ｔｗ、吸気温度情報Ｔａ、時期情報ＤＴ、または位置情報Ｌｏを利用し、または内燃機関１０の運転中における還流弁装置５２の駆動量を利用し、これらに基づいて、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行ない、スロットル弁３４が凍結する可能性が高いと判定したときに、スロットル開閉制御装置７０にスロットル凍結防護信号Ｓｆを与え、このスロットル開閉制御装置７０を通じてスロットル弁駆動装置３６にバッテリ６１から給電して、スロットル弁開度を揺動するスロットル凍結防護動作を行なわせる。
【００３５】
次に、動作について説明する。内燃機関１０の運転中は、運転者は図示しないアクセルペダルを操作する。アクセルペダル踏み込み量はアクセルポジションセンサ８１によりアクセルポジション情報Ａｐに変換され、制御ユニット８０に入力される。制御ユニット８０は、入力されたアクセルポジション情報Ａｐとスロットルポジション情報Ｓｐに基づき、スロットル弁３４に対する目標弁開度を演算し、この目標弁開度に対応した目標弁開度制御信号Ｓｔをスロットル開閉制御装置７０に供給する。スロットル開閉制御装置７０は、目標弁開度制御信号Ｓｔに従い、スロットル弁駆動装置３６を制御してスロットル弁３４の弁開度を目標弁開度に調整する。
【００３６】
吸気管３１から燃焼室２２に供給される空気の空気量は、エアフローセンサ３８により計量され、吸気量情報Ｖａとして制御ユニット８０に入力される。吸気管３１から燃焼室２２へ供給される空気の空気温度は、吸気温度センサ３９により計測され、吸気温度情報Ｔａとして制御ユニット８０に入力される。シリンダ２３に供給される冷却水の温度は、冷却水温度センサ２７により検出され、内燃機関温度情報Ｔｗとして制御ユニット８０に入力される。
【００３７】
制御ユニット８０は、吸気量情報Ｖａ、吸気温度情報Ｔａ、および内燃機関温度情報Ｔｗに基づき燃料噴射量を演算し、図示しないクランク角センサから入力された回転角度情報に基づいた回転角度において、その燃料噴射量を燃料噴射弁３７から噴射する。この燃料の噴射により、吸気管３１に流入した空気と燃料噴射弁３７から供給された燃料との混合気が形成される。その混合気は吸気弁２４を通して内燃機関１０の燃焼室２２に流入し、圧縮され、制御ユニット８０によって駆動される点火プラグ２６の火花により点火されて爆発し、内燃機関１０のピストン２１に駆動トルクを発生する。
【００３８】
燃焼後の排気ガスは、排気弁２５を通して排気管４１に排出される。この排気ガスの一部は、排気還流装置５０の排気還流通路５１に流入する。制御ユニット８０は、図示しないクランク角センサから入力される内燃機関１０の回転数情報、エアフローセンサ３８から入力される吸気量情報Ｖａ、冷却水温度センサ３９から入力される内燃機関温度情報Ｔｗに基づいて、排気還流量を演算し、この排気還流量に対応して還流弁装置５２の弁開度を調整し、排気還流通路５１の制御を行なう。還流弁装置５２により排気還流通路５１が調整されると、吸気管３１内の負圧により排気還流通路５１内に流入した燃焼後の排気ガスが吸気管３１内に流入する。
【００３９】
実施の形態１において、内燃機関１０の停止時には、制御ユニット８０は、直結電路７２を通じてバッテリ６１から電源電圧の給電を受け、環境温度センサ７２からの環境温度情報Ｔｃに基づいて、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行なう。制御ユニット８０は、入力された環境温度情報Ｔｃが所定値Ｔｃ０（例えば０℃）以下であるときは、スロットル弁３４が凍結する可能性が高いと判定し、スロットル凍結防護動作を行なうようにスロットル開閉制御装置７０を制御する。
【００４０】
このスロットル凍結防護動作において、制御ユニット８０は、スロットル開閉制御装置７０に、スロットル凍結防護信号Ｓｆを送る。スロットル開閉制御装置７０は、制御ユニット８０からのスロットル凍結防護信号Ｓｆに基づき、スロットル弁駆動装置３６に凍結防護動作を実行させる。この凍結防護動作では、スロットル弁駆動装置３６は、スロットル開閉制御装置７０を通じてバッテリ６１から給電を受け、スロットル弁３４の弁開度を揺動させる。
【００４１】
前記スロットル凍結防護動作を図２に示すフローチャートに従って説明する。図２は、実施の形態１におけるスロットル凍結防護動作の制御フローチャートであり、所定時間毎（例えば２０ｍｓ毎）に実行される。この図２のスロットル凍結防護動作は、７つのステップＳ１０１〜Ｓ１０７を含む。
【００４２】
まず制御ユニット８０は、ステップＳ１０１において、図示しないクランク角センサからの信号等により内燃機関１０が停止したか判定し、その判定結果がＮｏならば、ステップＳ１０２に進み、終了フラグに“０”をセットし、動作を完了する。内燃機関１０が停止しており、ステップＳ１０１の判定結果がＹｅｓならば、ステップＳ１０３に進み、終了フラグが“１”であるか判定する。ステップＳ１０３の判定結果がＹｅｓならば、スロットル弁３４の凍結防護動作が終了したものとし、動作を完了する。終了フラグが“１”でないときには、ステップＳ１０３の判定結果はＮｏとなり、ステップＳ１０４に進む。
【００４３】
ステップＳ１０４では、環境温度センサ８２からの環境温度情報Ｔｃを読み込み、次のステップＳ１０５に進む。ステップＳ１０５では、環境温度センサ８２から入力された環境温度情報Ｔｃが所定値Ｔｃ０以下（例えば０℃以下）であるか判定する。環境温度センサ７２から入力された環境温度情報Ｔｃが所定値Ｔｃ０以下でないときには、ステップＳ１０５の判定結果はＮｏとなり、スロットル凍結防護動作を実施する必要がないとし、動作を完了する。環境温度センサ８２から入力された環境温度情報Ｔｃが所定値Ｔｃ０以下であるときには、ステップＳ１０５の判定結果がＹｅｓとなり、スロットル凍結防護動作を実施する必要があるとし、次のステップＳ１０６、Ｓ１０７に進む。ステップＳ１０６では、終了フラグに“１”をセットし、ステップＳ１０７では、スロットル凍結防止用開閉駆動指令フラグに“１”をセットし、動作を終了する。
【００４４】
スロットル凍結防止用開閉駆動指令フラグが“１”であるとき、制御ユニット８０は、図示しない制御プログラムに従い、スロットル開閉制御装置７０に、スロットル凍結防護信号Ｓｆを供給し、このスロットル凍結防護信号Ｓｆに基づいて、スロットル開閉制御装置７０が、スロットル凍結防護動作を実行する。このスロットル凍結防護動作では、スロットル弁駆動装置３６が、スロットル弁３４の弁開度を揺動させる。
【００４５】
スロットル開閉制御装置７０は、スロットル凍結防護信号Ｓｆに基づき、図示しない制御プログラムに従い、例えばスロットル弁開度を、全閉→半開→全開→半開→全閉と変化させるように、スロットル弁駆動装置３６を制御する。この場合、スロットル開閉制御装置７０は、スロットル凍結防護信号Ｓｆに従い、スロットル弁３４が、全閉から全開を経て、全閉に戻る１回の開閉動作を行なうように制御する。
【００４６】
しかし、スロットル開閉制御装置７０は、内燃機関１０の停止時にスロットル弁３４を半開状態としておき、スロットル凍結防護信号Ｓｆに基づき、スロットル凍結防止用開閉駆動指令フラグが“１”のときに、スロットル弁開度が、半開→全開→半開→全開→半開と変化するようにスロットル弁駆動装置３６を制御してもよい。この場合、スロットル開閉制御装置７０は、スロットル弁３４が、半開から全開を経て半開に戻る１回の開閉動作を行なうように制御する。
【００４７】
また、スロットル弁開度が、半開→全開→半開→全閉→半開と変化するように制御することもでき、スロットル弁開度が、半開→全閉→半開→全閉→半開と変化するように制御することもできる。これらの場合には、スロットル開閉制御装置７０は、スロットル弁開度が、半開から全閉と全開を経て半開に戻る１回の開閉動作を行なうように制御する。
【００４８】
制御ユニット８０は、内燃機関１０の停止時において、スロットル弁３４が凍結する前に、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行ない、この可能性が高いと判定したときに、スロットル弁３４がスロットル凍結状態となる前に、スロットル凍結防護動作を実行させる。スロットル弁３４の凍結は、スロットル弁３４に結露が生じ、この結露により生じた水滴が氷結する結果として起こる。結露によりスロットル弁３４に生じた水滴が１００（％）氷結した状態を、スロットル弁が凍結した状態、すなわちスロットル凍結状態とするが、制御ユニット８０によるスロットル凍結防護動作は、結露により生じた水滴が１００（％）氷結する前に、その水滴がほぼ５０（％）氷結した半氷結状態に達する以前に実行される。
【００４９】
結露によりスロットル弁３４に生じた水滴が０（％）の氷結状態でスロットル凍結防護動作が実行されると、そのスロットル凍結防護動作により、スロットル弁３４に結露した水滴を振り落とすことができるので、スロットル凍結状態に進むのを防止することができる。また、スロットル弁３４に結露した水滴が５０（％）氷結した半氷結状態でスロットル凍結防護動作が実行されると、そのスロットル凍結防護動作により、スロットル弁３４に結露した水滴と、そのほぼ半分が氷結した氷とを振り落とすことができるので、同様にスロットル凍結状態に進むのを防止できる。
【００５０】
スロットル弁３４が凍結する可能性が高いか否かの可能性判定では、環境温度情報Ｔｃが所定値Ｔｃ０（例えば０℃）以下であるときに、スロットル弁３４が凍結する可能性が高いと判定されるが、この可能性判定における所定値Ｔｃ０は、スロットルに結露が生じても、その水滴が半氷結状態に至る以前に、スロットル凍結防護動作が実行されるように、設定される。この結果、スロットル凍結防護動作において、スロットル弁駆動装置３６に過大なエネルギーが消費されるのを防止し、またスロットル駆動装置３６、スロットル弁３４、その駆動機構の破損も避けることができる。
【００５１】
以上のように実施の形態１によれば、スロットル弁３４が凍結する前に、スロットル弁３４の凍結防護動作を行ない、スロットル弁３４に付着した水滴、およびこの水滴が部分的に氷結した氷を排除するので、スロットル弁の凍結を防止することが可能となり、確実な始動性を確保し、走行不能に陥る事態を確実に防止できる。また、スロットル弁３４、そのスロットル機構の破損、およびスロットル弁駆動装置３６の焼損も、防止することができる。加えて、スロットル弁３４が凍結する可能性が低いときには、凍結防護動作を行なわないので、エネルギーが節約でき、スロットル弁３４、そのスロットル機構、およびスロットル弁駆動装置３６の長寿命化を図ることができる。
【００５２】
また、実施の形態１では、制御ユニット８０は、スロットル弁３４が凍結する可能性が高いときに、バッテリ６１からスロットル弁駆動装置３６に給電して、スロットル凍結防護動作を行なうように制御するので、内燃機関１０の運転中にスロットル弁３４を駆動するスロットル弁駆動装置３６を用いて、内燃機関１０の停止時におけるスロットル凍結防護動作を行なうことができ、特別なスロットル弁駆動装置を追加することなく、スロットル凍結防護動作を行なうことができる。
【００５３】
実施の形態２．
この実施の形態２は、図１に示す吸気温度センサ３９からの吸気温度情報Ｔａを利用して、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行ない、その可能性が高いときに、スロットル凍結防護動作を行なうものである。実施の形態１は、環境温度センサ８２からの環境温度情報Ｔｃを用いたが、実施の形態２は、環境温度センサ８２に代わって、吸気温度センサ３９を利用する。その他は実施の形態１と同じである。この実施の形態２の全体構成、および内燃機関１０の運転中の動作は実施の形態１と同じであるため、説明を省略する。
【００５４】
この実施の形態２では、内燃機関１０の停止後に、制御ユニット８０は、吸気温度センサ３９から入力された吸気温度情報Ｔａが所定値（例えば０℃）以下であるときに、スロットル弁３４が凍結する可能性が高いと判定し、スロットル開閉制御装置７０にスロットル凍結防護信号Ｓｆを送る。スロットル開閉制御装置７０は制御ユニット８０からのスロットル凍結防護信号Ｓｆに従い，スロットル弁駆動装置３６を駆動して、スロットル弁３４を揺動させる。
【００５５】
実施の形態２の凍結防護動作を図３に示すフローチャートに従って説明する。図３は、実施の形態２の凍結防護動作の制御フローチャートであり、この図３の制御動作は、所定時間毎（例えば２０ｍｓ毎）に実行される。図３の制御フローチャートは、７つのステップＳ２０１〜Ｓ２０７を含む。ステップＳ２０１、Ｓ２０２、Ｓ２０３は、図２のステップＳ１０１、Ｓ１０２、Ｓ１０３と同じであるので、説明を省略する。
【００５６】
ステップＳ２０３において、終了フラグが“１”でないときには、ステップＳ２０３の判定結果がＮｏとなるので、次のステップＳ２０４に進み、吸気温度センサ３９から吸気管３１内の吸気温度情報Ｔａを読み込む。次のステップＳ２０５では、吸気温度センサ３９から入力された吸気管３１内の吸気温度情報Ｔａが所定値Ｔａ０以下（例えば０℃以下）であるか判定する。吸気温度情報Ｔａが所定値Ｔａ０以下でないときには、ステップＳ２０５の判定結果はＮｏとなり、スロットル凍結防護動作を実施する必要がないとし、動作を完了する。吸気温度情報Ｔａが所定値Ｔａ０以下であるときには、ステップＳ２０５の判定結果はＹｅｓとなり、スロットル凍結防護動作を実施する必要があるとし、次のステップＳ２０６で終了フラグに“１”をセットし、ステップＳ２０７でスロットル凍結防止用開閉駆動指令フラグに“１”をセットし、動作を終了する。
【００５７】
この実施の形態２でも、スロットル凍結防止用開閉駆動指令フラグが“１”であるとき、制御ユニット８０は、図示しない制御プログラムに従い、スロットル開閉制御装置７０に、スロットル凍結防護信号Ｓｆを供給し、このスロットル凍結防護信号Ｓｆに基づいて、スロットル開閉制御装置７０が、スロットル凍結防護動作を実行する。このスロットル凍結防護動作では、スロットル弁駆動装置３６が、スロットル弁３４の弁開度を揺動動作させる。
【００５８】
この実施の形態２におけるスロットル凍結防護動作は、実施の形態１におけるスロットル凍結防護動作と同じであり、このスロットル凍結防護動作により、スロットル弁３４の凍結を防止することができる。
【００５９】
この実施の形態２においても、制御ユニット８０は、内燃機関１０の停止時において、スロットル弁３４が凍結する前に、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行ない、この可能性が高いと判定したときに、スロットル弁３４がスロットル凍結状態となる前に、スロットル凍結防護動作を実行させる。スロットル弁３４の凍結は、スロットル弁３４に結露が生じ、この結露により生じた水滴が氷結する結果として起こる。結露によりスロットル弁３４に生じた水滴が１００（％）氷結した状態を、スロットル弁が凍結した状態、すなわちスロットル凍結状態とするが、制御ユニット８０によるスロットル凍結防護動作は、結露により生じた水滴が１００（％）氷結する前に、その水滴がほぼ５０（％）氷結した半氷結状態の達する以前に実行される。
【００６０】
結露によりスロットル弁３４に生じた水滴が０（％）の氷結状態でスロットル凍結防護動作が実行されると、そのスロットル凍結防護動作により、スロットル弁３４に結露した水滴を振り落とすことができるので、スロットル凍結状態に進むのを防止することができる。また、スロットル弁３４に結露した水滴が５０（％）氷結した半氷結状態でスロットル凍結防護動作が実行されると、そのスロットル凍結防護動作により、スロットル弁３４に結露した水滴と、そのほぼ半分が氷結した氷とを振り落とすことができるので、同様に、スロットル凍結状態に進むのを防止できる。
【００６１】
スロットル弁３４が凍結する可能性が高いか否かの可能性判定では、吸気温度情報Ｔａが所定値Ｔａ０（例えば０℃）以下であるときに、スロットル弁３４が凍結する可能が高いと判定されるが、この可能性判定における所定値Ｔａ０は、スロットルに結露が生じても、その水滴が半氷結状態に至る以前に、スロットル凍結防護動作が実行されるように、設定される。この結果、スロットル凍結防護動作において、スロットル弁駆動装置３６に過大なエネルギーが消費されるのを防止し、またスロットル駆動装置３６、スロットル弁３４、その駆動機構の破損も避けることができる。
【００６２】
吸気温度センサ３９は、燃料噴射弁３７による燃料噴射量を演算するのに、利用されるセンサである。この実施の形態２によれば、特別なセンサを追加することなく、吸気温度センサ３９から入力された吸気温度情報Ｔａに基づいて、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行なうので、コストアップを招くことなく、スロットル弁３４の凍結を防止することができる。
【００６３】
実施の形態３．
この実施の形態３は、図１に示す冷却水温度センサ２４からの内燃機関温度情報Ｔｗを利用して、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行ない、その可能性が高いときに、スロットル凍結防護動作を行なうものである。実施の形態１は、環境温度センサ８２からの環境温度情報Ｔｃを用いたが、実施の形態３は、環境温度センサ８２に代わって、冷却水温度センサ２４を利用する。その他は実施の形態１と同じである。この実施の形態３の全体構成、および内燃機関１０の運転中の動作は実施の形態１と同じであるため、説明を省略する。
【００６４】
この実施の形態３では、内燃機関１０の停止後に、制御ユニット８０は、冷却水温度センサ２４から入力された内燃機関温度情報Ｔｗが所定値Ｔｗ０（例えば０℃）以下であるときに、スロットル弁３４が凍結する可能性が高いと判定し、スロットル開閉制御装置７０にスロットル凍結防護信号Ｓｆを送る。スロットル開閉制御装置７０は制御ユニット８０からの凍結防護信号Ｓｆに従い，スロットル弁駆動装置３６を駆動して、スロットル弁３４の弁開度を揺動動作させる。
【００６５】
実施の形態３におけるスロットル凍結防護動作を図４に示すフローチャートに従って説明する。図４は、実施の形態３におけるスロットル凍結防護動作の制御フローチャートであり、この図４の制御動作は、所定時間毎（例えば２０ｍｓ毎）に実行される。図４の制御フローチャートは、７つのステップＳ３０１〜Ｓ３０７を含む。ステップＳ３０１、Ｓ３０２、Ｓ３０３は、図２のステップＳ１０１、Ｓ１０２、Ｓ１０３と同じであるので、説明を省略する。
【００６６】
ステップＳ３０３において、終了フラグが“１”でないときには、ステップＳ３０３の判定結果がＮｏとなるので、次のステップＳ３０４に進み、冷却水温度センサ２４から内燃機関温度情報Ｔｗを読み込む。次のステップＳ３０５では、内燃機関温度情報Ｔｗが所定値Ｔｗ０以下（例えば０℃以下）であるか判定する。内燃機関温度情報Ｔｗが所定値Ｔｗ０以下でないときには、ステップＳ３０５の判定結果はＮｏとなり、スロットル凍結防護動作を実施する必要がないとし、動作を完了する。内燃機関温度情報Ｔｗが所定値Ｔｗ０以下であるときには、ステップＳ３０５の判定結果はＹｅｓとなり、スロットル凍結防護動作を実施する必要があるとし、次のステップＳ３０６で終了フラグに“１”をセットし、ステップＳ３０７でスロットル凍結防止用開閉駆動指令フラグに“１”をセットし、動作を終了する。
【００６７】
この実施の形態３でも、スロットル凍結防止用開閉駆動指令フラグが“１”であるとき、制御ユニット８０は、図示しない制御プログラムに従い、スロットル開閉制御装置７０に、スロットル凍結防護信号Ｓｆを供給し、このスロットル凍結防護信号Ｓｆに基づいて、スロットル開閉制御装置７０が、スロットル凍結防護動作を実行する。このスロットル凍結防護動作では、スロットル弁駆動装置３６が、スロットル弁３４の弁開度を揺動動作させる。
【００６８】
この実施の形態３におけるスロットル凍結防護動作は、実施の形態１におけるスロットル凍結防護動作と同じであり、このスロットル凍結防護動作により、スロットル弁３４の凍結を防止することができる。
【００６９】
この実施の形態３においても、制御ユニット８０は、内燃機関１０の停止時において、スロットル弁３４が凍結する前に、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行ない、この可能性が高いと判定したときに、スロットル弁３４がスロットル凍結状態となる前に、スロットル凍結防護動作を実行させる。スロットル弁３４の凍結は、スロットル弁３４に結露が生じ、この結露により生じた水滴が氷結する結果として起こる。結露によりスロットル弁３４に生じた水滴が１００（％）氷結した状態を、スロットル弁が凍結した状態、すなわちスロットル凍結状態とするが、制御ユニット８０によるスロットル凍結防護動作は、結露により生じた水滴が１００（％）氷結する前に、その水滴がほぼ５０（％）氷結した半氷結状態の達する以前に実行される。
【００７０】
結露によりスロットル弁３４に生じた水滴が０（％）の氷結状態でスロットル凍結防護動作が実行されると、そのスロットル凍結防護動作により、スロットル弁３４に結露した水滴を振り落とすことができるので、スロットル凍結状態に進むのを防止することができる。また、スロットル弁３４に結露した水滴が５０（％）氷結した半氷結状態でスロットル凍結防護動作が実行されると、そのスロットル凍結防護動作により、スロットル弁３４に結露した水滴と、そのほぼ半分が氷結した氷とを振り落とすことができるので、同様に、スロットル凍結状態に進むのを防止できる。
【００７１】
スロットル弁３４が凍結する可能性が高いか否かの可能性判定では、内燃機関温度情報Ｔｗが所定値Ｔｗ０（例えば０℃）以下であるときに、スロットル弁３４が凍結する可能が高いと判定されるが、この可能性判定における所定値Ｔｗ０は、スロットルに結露が生じても、その水滴が半氷結状態に至る以前に、スロットル凍結防護動作が実行されるように、設定される。この結果、スロットル凍結防護動作において、スロットル弁駆動装置３６に過大なエネルギーが消費されるのを防止し、またスロットル駆動装置３６、スロットル弁３４、その駆動機構の破損も避けることができる。
【００７２】
冷却水温度センサ２４も燃料噴射弁２７による燃料噴射量を演算するのに利用されるセンサである。この実施の形態３によれば、実施の形態２と同様に、特別なセンサを追加することなく、冷却水温度センサ２４から入力された内燃機関温度情報Ｔｗに基づいて、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行なうので、コストアップを招くことなく、スロットル弁３４の凍結を確実に防止することができる。
【００７３】
実施の形態４．
この実施の形態４は、図１に示す時期情報出力手段７３からの時期情報ＤＴを用いて、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行ない、その可能性が高いときに、スロットル凍結防護動作を行なうものである。実施の形態１は、環境温度センサ８２からの環境温度情報Ｔｃを用いたが、実施の形態３は、環境温度センサ８２に代わって、時期情報出力手段８３を利用する。その他は実施の形態１と同じである。この実施の形態４の全体構成、および内燃機関１０の運転中の動作は実施の形態１と同じであるため、説明を省略する。
【００７４】
この実施の形態４では、内燃機関１０の停止後に、制御ユニット８０は、時期情報出力手段８３から入力された時期情報ＤＴに含まれる日付情報と時間情報が所定の日付範囲と時刻範囲にあるときに、スロットル弁３４が凍結する可能性が高いと判定し、スロットル開閉制御装置７０にスロットル凍結防護信号Ｓｆを送る。スロットル開閉制御装置７０は制御ユニット８０からの凍結防護信号Ｓｆに従い，スロットル弁駆動装置３６を駆動して、スロットル弁３４の弁開度を揺動動作させる。
【００７５】
実施の形態４におけるスロットル凍結防護動作を図５に示すフローチャートに従って説明する。図５は、実施の形態４におけるスロットル凍結防護動作の制御フローチャートであり、この図５の制御動作は、所定時間毎（例えば２０ｍｓ毎）に実行される。図５の制御フローチャートは、７つのステップＳ４０１〜Ｓ４０７を含む。ステップＳ４０１、Ｓ４０２、Ｓ４０３は、図２のステップＳ１０１、Ｓ１０２、Ｓ１０３と同じであるので、説明を省略する。
【００７６】
ステップＳ４０３において、終了フラグが“１”でないときには、ステップＳ４０１の判定結果はＮｏとなるので、制御ユニット７０は、次のステップＳ４０４に進み、時期情報出力手段７３から，日付情報と時刻情報を含む時期情報ＤＴを読み込む。次のステップＳ４０５では、時期情報ＤＴに含まれた日付情報と時刻情報が、所定の日付範囲と時刻範囲、例えば１１月から３月の間で、かつ午後１０時から午前８時であるかどうか判定する。時期情報ＤＴに含まれた日付情報と時刻情報が、所定の日付範囲と時刻範囲でないときには、ステップＳ４０５の判定結果はＮｏとなり、スロットル凍結防護動作を実施する必要がないとし、動作を完了する。時期情報ＤＴに含まれた日付情報と時刻情報が、所定の日付範囲と時刻範囲にあるときには、ステップＳ４０５の判定結果はＹｅｓとなり、スロットル凍結防護動作を実施する必要があるとし、ステップＳ４０６で終了フラグに“１”をセットし、次のステップｓ４０７でスロットル凍結防止用開閉駆動指令フラグに“１”をセットし、動作を終了する。
【００７７】
この実施の形態４でも、スロットル凍結防止用開閉駆動指令フラグが“１”であるとき、制御ユニット８０は、図示しない制御プログラムに従い、スロットル開閉制御装置７０に、スロットル凍結防護信号Ｓｆを供給し、このスロットル凍結防護信号Ｓｆに基づいて、スロットル開閉制御装置７０が、スロットル凍結防護動作を実行する。このスロットル凍結防護動作では、スロットル弁駆動装置３６が、スロットル弁３４の弁開度を揺動動作させる。
【００７８】
この実施の形態４におけるスロットル凍結防護動作は、実施の形態１におけるスロットル凍結防護動作と同じであり、このスロットル凍結防護動作により、スロットル弁３４の凍結を防止することができる。
【００７９】
この実施の形態４においても、制御ユニット８０は、内燃機関１０の停止時において、スロットル弁３４が凍結する前に、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行ない、この可能性が高いと判定したときに、スロットル弁３４がスロットル凍結状態となる前に、スロットル凍結防護動作を実行させる。スロットル弁３４の凍結は、スロットル弁３４に結露が生じ、この結露により生じた水滴が氷結する結果として起こる。結露によりスロットル弁３４に生じた水滴が１００（％）氷結した状態を、スロットル弁が凍結した状態、すなわちスロットル凍結状態とするが、制御ユニット８０によるスロットル凍結防護動作は、結露により生じた水滴が１００（％）氷結する前に、その水滴がほぼ５０（％）氷結した半氷結状態の達する以前に実行される。
【００８０】
結露によりスロットル弁３４に生じた水滴が０（％）の氷結状態でスロットル凍結防護動作が実行されると、そのスロットル凍結防護動作により、スロットル弁３４に結露した水滴を振り落とすことができるので、スロットル凍結状態に進むのを防止することができる。また、スロットル弁３４に結露した水滴が５０（％）氷結した半氷結状態でスロットル凍結防護動作が実行されると、そのスロットル凍結防護動作により、スロットル弁３４に結露した水滴と、そのほぼ半分が氷結した氷とを振り落とすことができるので、同様に、スロットル凍結状態に進むのを防止できる。
【００８１】
この実施の形態４において、スロットル弁３４が凍結する可能性が高いか否かの可能性判定では、時期情報ＤＴの日付情報と時刻情報が所定の日付範囲と時刻範囲にあるときに、スロットル弁３４が凍結する可能が高いと判定されるが、この可能性判定における所定の日付範囲と時刻範囲は、スロットルに結露が生じても、その水滴が半氷結状態に至る以前に、スロットル凍結防護動作が実行されるように、設定される。この結果、スロットル凍結防護動作において、スロットル弁駆動装置３６に過大なエネルギーが消費されるのを防止し、またスロットル駆動装置３６、スロットル弁３４、その駆動機構の破損も避けることができる。
【００８２】
なお、所定の日付範囲と時刻範囲は、例えば秋期は午後１１時から午前６時、冬期は午後８時から午前９時といったような組合せで設定してもよい。
【００８３】
この実施の形態４によれば、冬季の夜間など、スロットル弁３４の凍結が最も発生しやすい季節と時間帯において、スロットル凍結防護動作を実施するので、エネルギーの節約を図りながら、スロットル弁３４の凍結を防止することができる。
【００８４】
実施の形態５．
この実施の形態５は、図１に示す位置センサ８４からの位置情報Ｌｏを用いて、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行ない、その可能性が高いときに、スロットル凍結防護動作を行なうものである。実施の形態１は、環境温度センサ８２からの環境温度情報Ｔｃを用いたが、実施の形態５は、環境温度センサ８２に代わって、位置センサ８４を利用する。その他は実施の形態１と同じである。この実施の形態５の全体構成、および内燃機関１０の運転中の動作は実施の形態１と同じであるため、説明を省略する。
【００８５】
この実施の形態５では、内燃機関１０の停止後に、制御ユニット８０は、位置センサ８４から入力された位置情報Ｌｏが所定の位置範囲（例えば北海道などの寒冷地域）にあるときに、スロットル弁３４が凍結する可能性が高いと判定し、スロットル開閉制御装置７０にスロットル凍結防護信号Ｓｆを送る。スロットル開閉制御装置７０は制御ユニット８０からのスロットル凍結防護信号Ｓｆに従い，スロットル弁駆動装置３６を駆動して、スロットル弁３４の弁開度を揺動動作させる。
【００８６】
実施の形態５におけるスロットル凍結防護動作を図６に示すフローチャートに従って説明する。図６は、実施の形態５におけるスロットル凍結防護動作の制御フローチャートであり、この図６の制御動作は、所定時間毎（例えば２０ｍｓ毎）に実行される。図６の制御フローチャートは、７つのステップＳ５０１〜Ｓ５０７を含む。ステップＳ５０１、Ｓ５０２、Ｓ５０３は、図２のステップＳ１０１、Ｓ１０２、Ｓ１０３と同じであるので、説明を省略する。
【００８７】
ステップＳ５０３において、終了フラグが“１”でないときには、ステップＳ５０３の判定結果はＮｏとなるので、制御ユニット７０は、ステップＳ５０４において、位置センサ８４から内燃機関の置かれている位置情報Ｌｏを読み込む。次にステップＳ５０５において、位置情報Ｌｏが所定の位置範囲（例えば北海道などの寒冷地域）であるか判定する。位置情報Ｌｏが所定の位置範囲でないときには、ステップＳ５０５の判定結果はＮｏとなり、スロットル凍結防護動作を実施する必要がないとし、動作を完了する。位置情報Ｌｏが所定の位置範囲であるときには、ステップＳ５０５の判定結果はＹｅｓとなり、スロットル凍結防護動作を実施する必要があるとし、ステップＳ５０６で終了フラグに“１”をセットし、ステップＳ５０７でスロットル凍結防止用開閉駆動指令フラグに“１”をセットし、動作を終了する。
【００８８】
この実施の形態５でも、スロットル凍結防止用開閉駆動指令フラグが“１”であるとき、制御ユニット８０は、図示しない制御プログラムに従い、スロットル開閉制御装置７０に、スロットル凍結防護信号Ｓｆを供給し、このスロットル凍結防護信号Ｓｆに基づいて、スロットル開閉制御装置７０が、スロットル凍結防護動作を実行する。このスロットル凍結防護動作では、スロットル弁駆動装置３６が、スロットル弁３４の弁開度を揺動動作させる。
【００８９】
この実施の形態５におけるスロットル凍結防護動作は、実施の形態１におけるスロットル凍結防護動作と同じであり、このスロットル凍結防護動作により、スロットル弁３４の凍結を防止することができる。
【００９０】
この実施の形態５においても、制御ユニット８０は、内燃機関１０の停止時において、スロットル弁３４が凍結する前に、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行ない、この可能性が高いと判定したときに、スロットル弁３４がスロットル凍結状態となる前に、スロットル凍結防護動作を実行させる。スロットル弁３４の凍結は、スロットル弁３４に結露が生じ、この結露により生じた水滴が氷結する結果として起こる。結露によりスロットル弁３４に生じた水滴が１００（％）氷結した状態を、スロットル弁が凍結した状態、すなわちスロットル凍結状態とするが、制御ユニット８０によるスロットル凍結防護動作は、結露により生じた水滴が１００（％）氷結する前に、その水滴がほぼ５０（％）氷結した半氷結状態の達する以前に実行される。
【００９１】
結露によりスロットル弁３４に生じた水滴が０（％）の氷結状態でスロットル凍結防護動作が実行されると、そのスロットル凍結防護動作により、スロットル弁３４に結露した水滴を振り落とすことができるので、スロットル凍結状態に進むのを防止することができる。また、スロットル弁３４に結露した水滴が５０（％）氷結した半氷結状態でスロットル凍結防護動作が実行されると、そのスロットル凍結防護動作により、スロットル弁３４に結露した水滴と、そのほぼ半分が氷結した氷とを振り落とすことができるので、同様に、スロットル凍結状態に進むのを防止できる。
【００９２】
この実施の形態５において、スロットル弁３４が凍結する可能性が高いか否かの可能性判定では、位置情報Ｌｏが所定の位置範囲にあるときに、スロットル弁３４が凍結する可能が高いと判定されるが、この可能性判定における所定の位置範囲は、スロットルに結露が生じても、その水滴が半氷結状態に至る以前に、スロットル凍結防護動作が実行されるように、設定される。この結果、スロットル凍結防護動作において、スロットル弁駆動装置３６に過大なエネルギーが消費されるのを防止し、またスロットル駆動装置３６、スロットル弁３４、その駆動機構の破損も避けることができる。
【００９３】
位置情報Ｌｏに対する所定の位置範囲として、北海道で、かつ標高１０００ｍ以上の場所や、北米で、かつ緯度４５度以上等と設定してもよいし、亜寒帯および寒帯に属する地域と設定してもよい。
【００９４】
この実施の形態５によれば、寒冷地や高地等のスロットル弁３４の凍結が最も発生しやすい位置において、スロットル凍結防護動作を実施するので、エネルギーの節約を図りながら、スロットル弁３４の凍結を防止することができる。
【００９５】
実施の形態６．
この実施の形態６は、内燃機関１０の動作中における排気還流装置５０の還流弁装置５２の動作履歴に基づいて、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行ない、その可能性が高いときに、スロットル弁３４の凍結防護動作を行なうものである。実施の形態１は、環境温度センサ８２からの環境温度情報Ｔｃを用いたが、実施の形５は、環境温度センサ８２に代わって、排気還流装置５０の還流弁装置５２の動作履歴を利用する。その他は実施の形態１と同じである。この実施の形態６の全体構成、および内燃機関１０の運転中の動作は実施の形態１と同じであるため、説明を省略する。
【００９６】
排気還流装置５０の還流弁装置５２は、内燃機関１０の運転中に、排気管４１の排気ガスを吸気管３１に還流させるものであり、この内燃機関１０の運転中における還流弁装置５２の弁開度の履歴情報は、制御ユニット８０内のメモリに記憶される。この還流弁装置５２の弁開度の履歴情報は、内燃機関１０の運転中に蓄積され、内燃機関１０が停止した状態でも、その記憶は残されるが、次に内燃機関１０の運転が開始されたときに、リセットされる。この実施の形態６では、内燃機関１０の停止後に、制御ユニット８０は、そのメモリに記憶された内燃機関１０の前回の運転中における還流弁装置５２の弁開度の履歴を参照し、その最大の弁開度が所定弁開度以上（例えば５０％以上）であるときに、スロットル弁３４が凍結する可能性が高いと判定し、スロットル開閉制御装置７０にスロットル凍結防護信号Ｓｆを送る。スロットル開閉制御装置７０は制御ユニット８０からのスロットル凍結防護信号Ｓｓｆに従い，スロットル弁駆動装置３６を駆動して、スロットル弁３４の弁開度を揺動動作させる。
【００９７】
実施の形態６におけるスロットル凍結防護動作を図７に示すフローチャートに従って説明する。図７は、実施の形態６におけるスロットル凍結防護動作の制御フローチャートであり、この図７の制御動作は、所定時間毎（例えば２０ｍｓ毎）に実行される。図７の制御フローチャートは、６つのステップＳ６０１〜Ｓ６０７を含む。ステップＳ６０１、Ｓ６０２、Ｓ６０３は、図２のステップＳ１０１、Ｓ１０２、Ｓ１０３と同じであるので、説明を省略する。
【００９８】
ステップＳ６０３において、終了フラグが“１”でないときには、ステップＳ６０３の判定結果はＮｏとなるので、制御ユニット８０は、ステップＳ６０４において、内燃機関１０の前回の運転中における還流弁装置５２の最大弁開度が、所定弁開度（例えば５０％）以上であるか判定する。内燃機関１０の前回の運転中における還流弁装置５２の最大弁開度が所定弁開度以上でないときには、ステップＳ６０４の判定結果はＮｏとなり、スロットル凍結防護動作を実施する必要がないとし、動作を完了する。内燃機関１０の前回の運転中における還流弁装置５２の最大弁開度が所定弁開度以上であるときには、ステップＳ６０４の判定結果はＹｅｓとなり、スロットル凍結防護動作を実施する必要があるとし、ステップＳ６０５で終了フラグに“１”をセットし、ステップＳ６０６でスロットル凍結防止用開閉駆動指令フラグに“１”をセットし、動作を終了する。
【００９９】
この実施の形態６でも、スロットル凍結防止用開閉駆動指令フラグが“１”であるとき、制御ユニット８０は、図示しない制御プログラムに従い、スロットル開閉制御装置７０に、スロットル凍結防護信号Ｓｆを供給し、このスロットル凍結防護信号Ｓｆに基づいて、スロットル開閉制御装置７０が、スロットル凍結防護動作を実行する。このスロットル凍結防護動作では、スロットル弁駆動装置３６が、スロットル弁３４の弁開度を揺動動作させる。
【０１００】
この実施の形態５におけるスロットル凍結防護動作は、実施の形態１におけるスロットル凍結防護動作と同じであり、このスロットル凍結防護動作により、スロットル弁３４の凍結を防止することができる。
【０１０１】
この実施の形態６においても、制御ユニット８０は、内燃機関１０の停止時において、スロットル弁３４が凍結する前に、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行ない、この可能性が高いと判定したときに、スロットル弁３４がスロットル凍結状態となる前に、スロットル凍結防護動作を実行させる。スロットル弁３４の凍結は、スロットル弁３４に結露が生じ、この結露により生じた水滴が氷結する結果として起こる。結露によりスロットル弁３４に生じた水滴が１００（％）氷結した状態を、スロットル弁が凍結した状態、すなわちスロットル凍結状態とするが、制御ユニット８０によるスロットル凍結防護動作は、結露により生じた水滴が１００（％）氷結する前に、その水滴がほぼ５０（％）氷結した半氷結状態の達する以前に実行される。
【０１０２】
結露によりスロットル弁３４に生じた水滴が０（％）の氷結状態でスロットル凍結防護動作が実行されると、そのスロットル凍結防護動作により、スロットル弁３４に結露した水滴を振り落とすことができるので、スロットル凍結状態に進むのを防止することができる。また、スロットル弁３４に結露した水滴が５０（％）氷結した半氷結状態でスロットル凍結防護動作が実行されると、そのスロットル凍結防護動作により、スロットル弁３４に結露した水滴と、そのほぼ半分が氷結した氷とを振り落とすことができるので、同様に、スロットル凍結状態に進むのを防止できる。
【０１０３】
この実施の形態６において、スロットル弁３４が凍結する可能性が高いか否かの可能性判定では、内燃機関１０の運転中における還流弁装置５２の最大弁開度が所定弁開度以上であるときに、スロットル弁３４が凍結する可能が高いと判定されるが、この可能性判定における所定弁開度は、スロットルに結露が生じても、その水滴が半氷結状態に至る以前に、スロットル凍結防護動作が実行されるように、設定される。この結果、スロットル凍結防護動作において、スロットル弁駆動装置３６に過大なエネルギーが消費されるのを防止し、またスロットル駆動装置３６、スロットル弁３４、その駆動機構の破損も避けることができる。
【０１０４】
内燃機関１０の運転中に、排気還流装置５０により排気ガスを所定量以上還流した場合には、内燃機関１０の停止後にスロットル弁３４が凍結する可能性が高い。この実施の形態６では、排気ガスの還流によりスロットル弁３４が凍結する可能性の高い場合に、スロットル弁３４の凍結防護動作を実施するので、エネルギーの節約を図りながら、スロットル弁３４の凍結を防止することができる。
【０１０５】
なお、ここでは、内燃機関１０の前回の運転中における還流弁装置５２の弁開度履歴からスロットル弁３４の凍結の可能性が高いか否か判定することとしたが、還流弁開度と、内燃機関１０の運転状態から排気還流量を算出し、これをもとにスロットル弁３４の凍結の可能性を判定してもよい。また、内燃機関２０の停止直前における還流弁開度に基づいて、内燃機関停止時に還流する排気ガス量を算定し、これをもとにスロットル弁３４の凍結の可能性を判定してもよい。
【０１０６】
実施の形態７．
この実施の形態７は、内燃機関１０が停止した時点から、所定の待機時間の経過後に、制御ユニット８０が、スロットル凍結防護動作を開始するようにしたものである。その他は、実施の形態１と同じに構成される。
【０１０７】
この実施の形態７では、制御ユニット８０は、実施の形態１と同様に、内燃機関１０の停止中に、環境温度センサ８２から入力された環境温度情報Ｔｃが所定値（例えば０℃）以下であるときは，スロットル弁３４が凍結する可能性が高いと判定し、スロットル開閉制御装置７０にスロットル凍結防護信号Ｓｆを送る。スロットル開閉制御装置７０は、スロットル凍結防護信号Ｓｆに従い，スロットル弁駆動装置３６を駆動して、スロットル弁３４に揺動動作を与える。この実施の形態７では、制御ユニット８０が、スロットル弁３４が凍結する可能性が高いと判定した場合に、内燃機関１０が停止した時点から所定の待機時間Ｔ１（例えば１時間）が経過するまで待機し、この待機時間Ｔ１の経過後にスロットル凍結防護動作を実施する。
【０１０８】
この実施の形態７におけるスロットル凍結防護動作を図８、図９を参照して説明する。図８は、内燃機関１０に対して待機時間計測を実施するフローチャートであり、所定時間毎（例えば５００ｍｓ毎）に実行される。この図８のフローチャートは、２つのステップＳ７０１、Ｓ７０２を含む。ステップＳ７０１では、まず待機タイマが０であるか判定し、待機タイマが０のときには、ステップＳ７０１の判定結果がＹｅｓとなるので、待機時間Ｔ１が経過したものとし、動作を完了する。待機タイマが０でないときには、ステップＳ７０１の判定結果がＮｏとなるので、制御ユニット８０は、ステップＳ７０２で待機タイマの減算を実施する。
【０１０９】
図９は、実施の形態７におけるスロットル凍結防護動作の制御フローチャートであり、所定時間毎（例えば２０ｍｓ毎）に実施される。このフローチャートは、８つのステップＳ７０３〜Ｓ７１０を含む。
【０１１０】
まず制御ユニット８０は、ステップＳ７０３において、図示しないクランク角センサからの信号等により内燃機関１０が停止したか判定し、内燃機関１０が停止していないときには、ステップＳ７０３の判定結果がＮｏとなるので、ステップＳ７０４に進み、終了フラグに“０”をセットし、さらに待機タイマにＴ１（例えば１時間）をセットし、動作を完了する。内燃機関１０が停止しているときには、ステップＳ７０３の判定結果がＹｅｓとなるので、ステップＳ７０５に進み、終了フラグが“１”であるか判定する。終了フラグが“１”のときには、ステップＳ７０５の判定結果がＹｅｓとなり、スロットル凍結防護動作が終了したものとし、動作を完了する。
【０１１１】
終了フラグが“１”でないときには、ステップＳ７０５の判定結果がＮｏとなり、次のステップＳ７０６に進む。ステップＳ７０６では、待機タイマが０であるかを判定し、待機タイマが０でないときには、ステップＳ７０６の判定結果がＮｏとなり、制御ユニット８０は待機中であると判定し、動作を完了する。待機タイマが０のときには、ステップＳ７０６の判定結果がＹｅｓとなるので、次のステップＳ７０７に進み、環境温度センサ８２から環境温度情報Ｔｃを読み込む。次のステップＳ７０８では、環境温度センサ８２から入力された環境温度情報Ｔｃが所定値Ｔｃ０以下（例えば０℃以下）であるか判定する。環境温度情報Ｔｃが所定値Ｔｃ０以下でないときには、ステップＳ７０８の判定結果がＮｏとなり、スロットル凍結防護動作を実施する必要がないとして、動作を完了する。環境温度情報Ｔｃが所定値Ｔｃ０以下であるときには、ステップＳ７０８の判定結果がＹｅｓとなり、スロットル凍結防護動作を実施する必要があるとして、ステップＳ７０９で終了フラグに“１”をセットし、またステップＳ７１０でスロットル凍結防止用開閉駆動指令フラグに“１”をセットし、動作を終了する。
【０１１２】
この実施の形態７では、内燃機関１０の停止時点から待機時間Ｔ１の経過後に、スロットル凍結防止用開閉駆動指令フラグが“１”であるとき、制御ユニット８０は、図示しない制御プログラムに従い、スロットル開閉制御装置７０に、スロットル凍結防護信号Ｓｆを供給し、このスロットル凍結防護信号Ｓｆに基づいて、スロットル開閉制御装置７０が、スロットル凍結防護動作を実行する。このスロットル凍結防護動作では、スロットル弁駆動装置３６が、スロットル弁３４の弁開度を揺動動作させる。
【０１１３】
この実施の形態７におけるスロットル凍結防護動作は、実施の形態１におけるスロットル凍結防護動作と同じであり、このスロットル凍結防護動作により、スロットル弁３４の凍結を防止することができる。
【０１１４】
この実施の形態７において、制御ユニット８０は、内燃機関１０の停止時において、内燃機関１０の停止時点から待機時間Ｔ１の経過後に、スロットル弁３４が凍結する前に、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行ない、この可能性が高いと判定したときに、スロットル弁３４がスロットル凍結状態となる前に、スロットル凍結防護動作を実行させる。スロットル弁３４の凍結は、スロットル弁３４に結露が生じ、この結露により生じた水滴が氷結する結果として起こる。結露によりスロットル弁３４に生じた水滴が１００（％）氷結した状態を、スロットル弁が凍結した状態、すなわちスロットル凍結状態とするが、制御ユニット８０によるスロットル凍結防護動作は、結露により生じた水滴が１００（％）氷結する前に、その水滴がほぼ５０（％）氷結した半氷結状態の達する以前に実行される。
【０１１５】
結露によりスロットル弁３４に生じた水滴が０（％）の氷結状態でスロットル凍結防護動作が実行されると、そのスロットル凍結防護動作により、スロットル弁３４に結露した水滴を振り落とすことができるので、スロットル凍結状態に進むのを防止することができる。また、スロットル弁３４に結露した水滴が５０（％）氷結した半氷結状態でスロットル凍結防護動作が実行されると、そのスロットル凍結防護動作により、スロットル弁３４に結露した水滴と、そのほぼ半分が氷結した氷とを振り落とすことができるので、同様に、スロットル凍結状態に進むのを防止できる。
【０１１６】
この実施の形態７では、制御ユニット８０は、内燃機関１０の停止時点から待機時間Ｔ１の経過後に、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行ない、この可能性判定では、環境温度情報Ｔｃが所定値Ｔｃ０（例えば０℃）以下であるときに、スロットル弁３４が凍結する可能性が高いと判定される。この実施の形態７において、待機時間Ｔ１、および可能性判定における所定値Ｔｃ０は、スロットルに結露が生じても、待機時間Ｔ１の経過後において、その水滴が半氷結状態に至る以前に、スロットル凍結防護動作が実行されるように、設定される。この結果、スロットル凍結防護動作において、スロットル弁駆動装置３６に過大なエネルギーが消費されるのを防止し、またスロットル駆動装置３６、スロットル弁３４、その駆動機構の破損も避けることができる。
【０１１７】
内燃機関１０の運転中には、スロットル弁３４を含むスロットルボディ３３の温度が上昇することがあり、その場合には内燃機関１０の停止直後には結露が発生せず、内燃機関１０が停止した時点から、スロットル弁３４を含むスロットルボディ３３が充分に冷却される所定時間経過後に、結露が発生する。また、結露の発生と同時に、水滴の氷結が発生するわけではなく、結露発生から所定時間経過後に、水滴の氷結が発生し、この水滴がほぼ１００％氷結したときに、スロットル弁３４が凍結する。
【０１１８】
この実施の形態７によれば、内燃機関１０の停止後、スロットル弁３４が最も凍結し易い時間に、スロットル弁３４がスロットル凍結状態となる前に、スロットル弁３４の凍結防動作を実施することができ、確実にスロットル弁の凍結を防止することができる。
【０１１９】
なお、実施の形態７では、待機タイマへ設定する待機時間Ｔ１を固定としているが、環境温度等により変化させてもよい。また、実施の形態７では、スロットル弁３４が凍結する可能性の判定を、環境温情報Ｔｃに基づいて実施しているが、吸気空気温度情報Ｔａ、内燃機関温度情報Ｔｗ、日付情報と時刻情報を含む時期情報ＤＴ、位置情報Ｌｏ、または排気還流装置５０の弁開度履歴から実施してもよい。この場合にも、待機時間Ｔ１、およびスロットル弁３４が凍結する可能性が高いか否かの可能性判定で使用される吸気温度情報Ｔａに対する所定値Ｔａ０、環境温度情報Ｔｃに対する所定値Ｔｃ０、時期情報ＤＴに対する所定の日付範囲と時刻範囲、位置情報Ｌｏに対する所定の位置範囲、および還流弁５２の弁開度に対する所定値は、待機時間Ｔ１の経過後において、スロットルに結露が生じても、その水滴が半氷結状態に至る以前に、スロットル凍結防護動作が実行されるように、設定される
【０１２０】
実施の形態８．
この実施の形態８は、内燃機関１０が停止した時点から、所定の待機時間が経過した後に、制御ユニット８０が、スロットル弁３４に対する凍結防護動作を開始し、所定の時間間隔でＫ１（Ｋ１は整数）回の凍結防護動作を行なうようにしたものである。その他は、実施の形態１と同じに構成される。
【０１２１】
この実施の形態８では、制御ユニット８０は、内燃機関１０の停止中に、内燃機関１０の停止時点から待機時間Ｔ１が経過した後、環境温度センサ８２から入力された環境温度Ｔｃが所定値（例えば０℃）以下であるときは、スロットル弁３４が凍結する可能性が高いと判定し、所定のインターバル時間毎に、Ｋ１回に亘り、スロットル開閉制御装置７０にスロットル凍結防護信号Ｓｆを送る。スロットル開閉制御装置７０は、スロットル凍結防護駆動信号Ｓｆに従い，スロットル弁駆動装置３６を駆動して、スロットル弁３４に揺動動作を与える。この実施の形態８では、制御ユニット８０が、スロットル弁３４が凍結する可能性が高いと判定した場合に、内燃機関１０が停止した時点から所定の待機時間Ｔ１（例えば１時間）が経過するまで待機し、この待機時間Ｔ１の経過後に、所定の時間間隔（例えば３０分）で、Ｋ１回のスロットル凍結防護動作を実施する。
【０１２２】
具体的には、制御ユニット８０は、スロットル弁３４が凍結する可能性が高いと判定した場合、内燃機関１０が停止した時点から待機時間Ｔ１（例えば１時間）が経過するまで待機し、この待機時間Ｔ１の経過後に１回目のスロットル凍結防護動作を実施する。制御ユニット８０は、１回目のスロットル凍結防護動作を実施した後、所定のインターバル時間間隔（例えば３０分）で、スロットル凍結防護動作を繰り返し実施する。ここでスロットル凍結防護動作を実施する合計回数はインターバルカウンタに設定された所定回数Ｋ１回（例えば５回）となる。
【０１２３】
実施の形態８によるスロットル凍結防護動作を図１０および図１１に示すフローチャートに従って説明する。図１０は、実施の形態８における待機時間計測とインターバル時間計測を実施するフローチャートであり、所定時間毎（例えば５００ｍｓ毎）に実行される。この図１０のフローチャートは、４つのステップＳ８０１〜Ｓ８０４を含む。
【０１２４】
まず、ステップＳ８０１では、待機タイマが０であるか判定し、待機タイマが０のときには、ステップＳ８０１の判定結果がＹｅｓとなり、待機時間Ｔ１が経過したものとする。待機タイマが０でないときには、ステップＳ８０１の判定結果がＮｏとなり、ステップＳ８０２で待機タイマの減算を実施する。次にステップＳ８０３において、インターバルタイマが０であるか判定を行なう。インターバルタイマが０のときには、ステップＳ８０３の判定結果がＹｅｓとなり、インターバル時間が経過したものとする。インターバルタイマが０でないときには、ステップＳ８０３の判定結果がＮｏとなり、ステップＳ８０４に進んで、インターバルタイマの減算を実施し、動作を完了する。
【０１２５】
図１１は、実施の形態８におけるスロットル凍結防護動作の制御フローチャートであり、所定時間毎（例えば２０ｍｓ毎）に実施される。この図１１のフローチャートは、１６のステップＳ８０５〜Ｓ８２０を含む。
【０１２６】
まず、制御ユニット７０は、ステップＳ９０５において、図示しないクランク角センサからの信号等により内燃機関１０が停止したか判定する。内燃機関１０が停止していないときには、ステップＳ８０５の判定結果はＮｏとなり、ステップＳ８０５に進む。このステップＳ８０６では、終了フラグに“０”を、待機タイマにＴ１（例えば１時間）を、待機終了フラグに“０”を、インターバルカウンタにＫ１（例えば５回）をセットし、動作を完了する。内燃機関１０が停止しているときには、ステップＳ８０５の判定結果がＹｅｓとなり、次のステップＳ８０７に進む。このステップＳ８０７では、終了フラグが“１”であるか判定し、終了フラグが“１”のときには、ステップＳ８０７の判定結果がＹｅｓとなり、スロットル凍結防護動作が終了したものとし、動作を完了する。終了フラグが“１”でないときには、ステップＳ８０７の判定結果がＮｏになり、次のステップＳ８０８に進む。
【０１２７】
このステップＳ８０８では、待機終了フラグが１であるか判定する。待機終了フラグが１でないときには、ステップＳ８０８の判定結果がＮｏとなり、ステップＳ８０９に進む。このステップＳ８０９では、待機タイマが０であるかを判定し、待機タイマが０でないときには、ステップＳ８０９の判定結果がＮｏとなり、制御ユニット７０は待機中であると判定し、動作を完了する。待機タイマが０のときには、ステップＳ８０９の判定結果がＹｅｓとなり、次のステップＳ８１０に進み、このステップＳ８１０で，環境温度センサ７２から環境温度情報Ｔｃを読み込み、次のステップＳ８１１に進む。
【０１２８】
このステップＳ８１１では、環境温度センサ７２から入力された環境温度情報Ｔｃが所定値Ｔｃ０以下（例えば０℃以下）であるか判定する。環境温度情報Ｔｃが所定値Ｔｃ０以下でないときには、ステップＳ８１１の判定結果はＮｏとなり、スロットル凍結防護動作を実施する必要がないとし、動作を完了する。環境温度センサ１８から入力された環境温度情報Ｔｃが所定値Ｔｃ０以下であるときには、ステップＳ８１１の判定結果がＹｅｓとなり、スロットル凍結防護動作を実施する必要があるとして、次のステップＳ８１２、Ｓ８１、Ｓ８１４に進む。ステップＳ８１２では、インターバルタイマにＴ２（例えば３０分）をセットし、ステップＳ８１３では、待機終了フラグに“１”をセットし、ステップＳ８１４では、スロットル凍結防止用開閉駆動指令フラグに“１”をセットし、動作を終了する。
【０１２９】
待機終了フラグが１であるときには、ステップＳ８０８の判定結果がＹｅｓとなり，次のステップＳ８１５でインターバルタイマが０であるかを判定する。インターバルタイマが０でないときには、ステップＳ８１５の判定結果がＮｏとなり、制御ユニット８０はインターバル中であると判定し、動作を完了する。インターバルタイマが０のときには、ステップＳ８１５の判定結果がＹｅｓとなり、次のステップＳ８１６で、インターバルカウンタの減算を実施し、次のステップＳ８１７に進む。ステップＳ８１７では、インターバルカウンタが０であるか判定する。
【０１３０】
インターバルカウンタが０でないときには、ステップＳ８１７の判定結果がＮｏとなり、ステップＳ８１８に進み、インターバルタイマにＴ２をセットし、次のステップＳ８２０でスロットル凍結防止用開閉駆動指令フラグに“１”をセットする。インターバルカウンタが０のときには、ステップＳ８１７の判定結果がＹｅｓとなり、ステップＳ８１９で終了フラグに“１”をセットし、次のステップＳ８２０でスロットル凍結防止用開閉駆動指令フラグに“１”をセットし、動作を終了する。
【０１３１】
この実施の形態８では、内燃機関１０の停止時点から待機時間Ｔ１の経過後に、スロットル凍結防止用開閉駆動指令フラグが“１”であるとき、制御ユニット８０は、所定のインターバル時間が経過する度に、Ｋ１回の亘り、スロットル開閉制御装置７０に、スロットル凍結防護信号Ｓｆを供給し、このスロットル凍結防護信号Ｓｆに基づいて、スロットル開閉制御装置７０が、スロットル凍結防護動作を実行する。このスロットル凍結防護動作では、スロットル弁駆動装置３６が、スロットル弁３４の弁開度を揺動動作させる。
【０１３２】
この実施の形態８において、所定のインターバル時間間隔で実施されるＫ１回の各スロットル凍結防護動作は、実施の形態１におけるスロットル凍結防護動作と同じであり、このスロットル凍結防護動作により、スロットル弁３４の凍結を防止することができる。
【０１３３】
この実施の形態８において、制御ユニット８０は、内燃機関１０の停止時において、待機時間Ｔ１の経過後に、スロットル弁３４が凍結する前に、スロットル弁３４が凍結する可能性が高いか否かの可能性判定を行ない、この可能性が高いと判定したときに、所定のインターバル時間が経過する度毎に、それぞれスロットル弁３４がスロットル凍結状態となる前に、Ｋ１回のスロットル凍結防護動作を実行させる。スロットル弁３４の凍結は、スロットル弁３４に結露が生じ、この結露により生じた水滴が氷結する結果として起こる。結露によりスロットル弁３４に生じた水滴が１００（％）氷結した状態を、スロットル弁が凍結した状態、すなわちスロットル凍結状態とするが、制御ユニット８０によるＫ１回の各スロットル凍結防護動作は、結露により生じた水滴が１００（％）氷結する前に、その水滴がほぼ５０（％）氷結した半氷結状態の達する以前に実行される。
【０１３４】
結露によりスロットル弁３４に生じた水滴が０（％）の氷結状態でスロットル凍結防護動作が実行されると、そのスロットル凍結防護動作により、スロットル弁３４に結露した水滴を振り落とすことができるので、スロットル凍結状態に進むのを防止することができる。また、スロットル弁３４に結露した水滴が５０（％）氷結した半氷結状態でスロットル凍結防護動作が実行されると、そのスロットル凍結防護動作により、スロットル弁３４に結露した水滴と、そのほぼ半分が氷結した氷とを振り落とすことができるので、同様に、スロットル凍結状態に進むのを防止できる。
【０１３５】
この実施の形態８では、待機時間Ｔ１、インターバル時間Ｔ２、およびスロットル弁３４が凍結する可能性が高いか否かの可能性判定で使用される環境温度情報Ｔｃに対する所定値Ｔｃ０は、待機時間の経過後、およびその後における各インターバル時間の経過後に、スロットルに結露が生じても、その水滴が半氷結状態に至る以前に、スロットル凍結防護動作が実行されるように、設定される。この結果、スロットル凍結防護動作において、スロットル弁駆動装置３６に過大なエネルギーが消費されるのを防止し、またスロットル駆動装置３６、スロットル弁３４、その駆動機構の破損も避けることができる。
【０１３６】
内燃機関１０の運転中はスロットル弁３４を含むスロットルボディ３３の温度が上昇することがあり、その場合には、内燃機関１０の停止直後に結露が発生せず、所定時間の経過後に、スロットル弁３４を含むスロットルボディ３３が充分に冷却されると結露が発生する。その際、所定時間経過後から長時間かけて少しずつ結露が発生し、この結露で生じた水滴が、徐々に氷結することが多い。
【０１３７】
実施の形態８によれば、結露の起こりやすい時間帯にスロットル凍結防護動作を繰り返し実施することができ、少しずつ発生する結露、氷結を確実に除去し、確実にスロットル弁の凍結を防止することができる。
【０１３８】
なお、この実施の形態８では、待機タイマへ設定する待機時間Ｔ１、インターバルタイマへ設定するインターバル時間Ｔ２、インターバルカウンタへ設定する所定回数Ｋ１を固定としているが、環境温度等により変化させてもよい。また、実施の形態８では、スロットル弁３４が凍結する可能性判定を、環境温度情報Ｔｃにより基づいて実施しているが、吸気温度情報Ｔａ、内燃機関温度情報Ｔｗ、日付情報と時刻情報を含む時期情報ＤＴ、位置情報Ｌｏ、または排気還流装置５０の弁開度履歴から実施してもよい。この場合にも、待機時間Ｔ１、インターバル時間Ｔ２、およびスロットル弁３４が凍結する可能性が高いか否かの可能性判定において使用される吸気温度情報Ｔａに対する所定値Ｔａ０、環境温度情報Ｔｃに対する所定値Ｔｃ０、時期情報ＤＴに対する所定の日付範囲と時刻範囲、位置情報Ｌｏに対する所定の位置範囲、および還流弁５２の弁開度に対する所定値は、待機時間Ｔ１の経過後、およびその後における各インターバル時間Ｔ２の経過後において、スロットルに結露が生じても、その水滴が半氷結状態に至る以前に、スロットル凍結防護動作が実行されるように、設定される。
【０１３９】
実施の形態９．
この実施の形態９は、制御ユニット８０が、内燃機関１０の停止時に、スロットル弁３４が凍結する可能性が高いと判定した場合にも、バッテリ６１の電源電圧が所定値Ｖ（例えば１１Ｖ）より低い場合には、スロットル凍結防護動作を禁止するようにしたものである。この他は、実施の形態１と同じに構成される。
【０１４０】
具体的には、この実施の形態９では、内燃機関１の停止中に、制御ユニット８０は、環境温度センサ７２から入力された環境温度情報Ｔｃが所定値Ｔｃ０（例えば０℃）以下であるときには、スロットル弁３４が凍結する可能性が高いと判定する。しかし、この実施の形態９では、制御ユニット８０は、スロットル弁３４が凍結する可能性が高いと判定した場合でも、バッテリ６１の電源電圧が所定値Ｖ（例えば１１Ｖ）より低い場合には、スロットル凍結防護動作を禁止する。バッテリ６１は１２Ｖ系であり、通常はほぼ１３（Ｖ）の電源電圧を保持するが、１１（Ｖ）より低くなると、バッテリ６１が過放電状態となる。
【０１４１】
この実施の形態９におけるスロットル凍結防護動作を図１２を参照して説明する。図１２は、実施の形態９におけるスロットル凍結防護動作の制御フローチャートであり、所定時間毎（例えば２０ｍｓ毎）に実行される。この図１２のフローチャートは、９つのステップＳ９０１〜Ｓ９０９を含んでいる。このステップＳ９０１〜Ｓ９０５は、図２に示すステップＳ１０１〜ｓ１０５と同じであるので、説明を省略する。
【０１４２】
ステップＳ９０４において、環境温度センサ７２から入力された環境温度情報Ｔｃが所定値Ｔｃ０以下であるときには、ステップＳ９０５の判定結果がＹｅｓとなり、スロットル凍結防護動作を実施する必要があると判定されるが、この場合には、次のステップＳ９０６では、バッテリ６１の電源電圧が読み込まれ、次のステップＳ９０７で、このバッテリ６１の電源電圧が、所定値Ｖ（例えば１１Ｖ）以上であるか判定する。バッテリ６１の電源電圧が所定値Ｖ以上でないときには、ステップＳ９０７の判定結果がＮｏとなり、動作を終了する。この場合には、スロットル凍結防護動作は禁止される。バッテリ６１の電源電圧が所定値Ｖ以上のときには、ステップＳ９０５の判定結果がＹｅｓとなり、次のステップＳ９０８で、終了フラグに“１”をセットし、また次のステップＳ９０９でスロットル凍結防止用開閉駆動指令フラグに“１”をセットし、動作を終了する。
【０１４３】
この実施の形態９でも、スロットル凍結防止用開閉駆動指令フラグが“１”であるとき、制御ユニット８０は、図示しない制御プログラムに従い、スロットル開閉制御装置７０に、スロットル凍結防護信号Ｓｆを供給し、このスロットル凍結防護信号Ｓｆに基づいて、スロットル開閉制御装置７０が、スロットル凍結防護動作を実行する。このスロットル凍結防護動作では、スロットル弁駆動装置３６が、スロットル弁３４の弁開度を揺動動作させる。
【０１４４】
この実施の形態９におけるスロットル凍結防護動作は、実施の形態１におけるスロットル凍結防護動作と同じであり、このスロットル凍結防護動作により、スロットル弁３４の凍結を防止することができる。
【０１４５】
この実施の形態９によれば、内燃機関１０に付属するバッテリ６１の電源電圧が所定値Ｖより低い場合には、スロットル弁駆動装置３６によるスロットル凍結防護動作を禁止し、スロットル凍結防護動作に起因するバッテリ６１の過放電を防止することができる。
【０１４６】
なお、この実施の実施９では、スロットル凍結防護動作を禁止するバッテリ６１の電源電圧を固定としているが、環境温度等により変化させてもよい。また、実施の形態９ではスロットル弁３４が凍結する可能性の判定を、環境温度情報Ｔｃに基づいて実施しているが、吸気温度情報Ｔａ、機関温度情報Ｔｗ、日付情報と時刻情報を含む時期情報ＤＴ、位置情報Ｌｏ、または排気還流装置５０の弁開度履歴に基づいて実施してもよい。
【産業上の利用可能性】
【０１４７】
この発明による内燃機関の制御装置は、乗用車、トラックなど各種自動車に利用される。
【図面の簡単な説明】
【０１４８】
【図１】本発明による内燃機関の制御装置の実施の形態１を示す構成図である。
【図２】実施の形態１におけるスロットル凍結防護動作を示す制御フローチャートである。
【図３】本発明による内燃機関の制御装置の実施の形態２におけるスロットル凍結防護動作を示す制御フローチャートである。
【図４】本発明による内燃機関の制御装置の実施の形態３におけるスロットル凍結防護動作を示す制御フローチャートである。
【図５】本発明による内燃機関の制御装置の実施の形態４におけるスロットル凍結防護動作を示す制御フローチャートである。
【図６】本発明による内燃機関の制御装置の実施の形態５におけるスロットル凍結防護動作を示す制御フローチャートである。
【図７】本発明による内燃機関の制御装置の実施の形態６におけるスロットル凍結防護動作を示す制御フローチャートである。
【図８】本発明による内燃機関の制御装置の実施の形態７における待機タイマの制御動作を示すフローチャートである。
【図９】実施の形態７におけるスロットル凍結防護動作を示す制御フローチャートである。
【図１０】本発明による内燃機関の制御装置の実施の形態８における待機タイマとインターバルタイマの制御動作を示すフローチャートである。
【図１１】実施の形態８におけるスロットル凍結防護動作を示す制御フローチャートである。
【図１２】本発明による内燃機関の制御装置の実施の形態９におけるスロットル凍結防護動作を示す制御フローチャートである。
【符号の説明】
【０１４９】
１０：内燃機関、２７：内燃機関温度検出手段、３１：吸気管、３４：スロットル弁、
３６：スロットル弁駆動装置、３９：吸気温度検出手段、５０：排気還流装置、
６１：バッテリ、８０：制御ユニット、８２：環境温度検出手段、
８３：時期情報出力手段、８４：位置検出手段。
【図１】
2007023933.tif 000003
【図２】
2007023933.tif 000004
【図３】
2007023933.tif 000005
【図４】
2007023933.tif 000006
【図５】
2007023933.tif 000007
【図６】
2007023933.tif 000008
【図７】
2007023933.tif 000009
【図８】
2007023933.tif 000010
【図９】
2007023933.tif 000011
【図１０】
2007023933.tif 000012
【図１１】
2007023933.tif 000013
【図１２】
2007023933.tif 000014