(57)【要約】      （修正有）【課題】内燃機関のコストの上昇を抑えつつ冷却液の粘度を取得できる内燃機関の冷却液粘度取得装置を提供する。【解決手段】本発明に係る冷却液粘度取得装置は、内燃機関を冷却する冷却液の粘度を取得するために内燃機関に搭載される。本装置は、冷却液の温度を検出する温度センサを備える。本装置は、温度センサの出力値を表すパラメータの値が内燃機関の運転が開始された時点のパラメータの値から予め定められた値まで変化するまでに要した所要時間が長い場合、所要時間が短い場合に比べて、冷却液の粘度として大きい値を取得する。【選択図】図６
2019218899.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関を冷却する冷却液の粘度を取得するために前記内燃機関に搭載される、内燃機関の冷却液粘度取得装置において、
前記冷却液の温度を検出する温度センサを備え、
前記温度センサの出力値を表すパラメータの値が前記内燃機関の運転が開始された時点の前記パラメータの値から予め定められた値まで変化するまでに要した所要時間が長い場合、前記所要時間が短い場合に比べて、前記冷却液の粘度として大きい値を取得するように構成された、
内燃機関の冷却液粘度取得装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関を冷却する冷却液の粘度を取得するための内燃機関の冷却液粘度取得装置に関する。
【背景技術】
【０００２】
内燃機関の燃焼室に同じ量の燃料を供給しても、機関温度（即ち、内燃機関の温度）が異なると、内燃機関が出力するトルクが異なることが知られている。従って、内燃機関の燃料噴射弁から噴射させる燃料の量の目標値（以下、「目標燃料噴射量」と称呼する。）を設定する場合、機関温度を考慮して目標燃料噴射量を設定することが一般に行われている。この場合、機関温度を代表するパラメータとして、内燃機関を冷却する冷却液の温度（以下、「冷却液温度」と称呼する。）を使用することが多い。従って、一般には、冷却液温度を考慮して目標燃料噴射量が設定される。
【０００３】
一方、内燃機関の運転が開始された後、内燃機関の暖機を早期に完了させるために、内燃機関を冷却する冷却液として粘度の高い冷却液を使用することがある。内燃機関の冷却に使用されている冷却液の粘度が高い場合、冷却液が内燃機関から単位時間あたりに受ける熱量は、冷却液の粘度が低い場合に比べて小さい。従って、機関温度と冷却液温度との関係は、冷却液の粘度に応じて異なる。このため、内燃機関の冷却に粘度の高い冷却液が使用されているときに、粘度の低い冷却液が使用されていることを前提に冷却液温度を考慮して目標燃料噴射量を設定した場合、その目標燃料噴射量の燃料を燃焼室に供給しても、所望のトルクが内燃機関から出力されない可能性がある。
【０００４】
従って、所望のトルクを内燃機関から出力させるためには、内燃機関の運転中に冷却液粘度を推定し、その冷却液粘度に応じて目標燃料噴射量を補正する必要がある。冷却液粘度を推定する装置として、筒内圧センサによって検出される燃焼室内の圧力と、温度センサによって検出される冷却液の温度とに基づいて冷却液の粘度を推定する装置が知られている（例えば、特許文献１を参照。）。この装置（以下、「従来装置」と称呼する。）によれば、内燃機関の運転中に冷却液粘度を推定することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５９１０７４４号公報
【発明の概要】
【０００６】
従来装置は、冷却液粘度の推定のために筒内圧センサ及び温度センサを必要とする。筒内圧センサは、一般に、燃焼室での燃料の燃焼状態を知る等の目的で内燃機関に搭載されるが、この筒内圧センサを備えていない内燃機関もある。この場合、冷却液粘度を推定する目的で筒内圧センサを内燃機関に搭載する必要があり、内燃機関のコストの上昇を招く。
【０００７】
本発明は、上述した課題に対処するためになされたものである。即ち、本発明の目的の１つは、内燃機関のコストの上昇を抑えつつ冷却液の粘度を取得できる内燃機関の冷却液粘度取得装置を提供することにある。
【０００８】
本発明に係る冷却液粘度取得装置（以下、「本発明装置」と称呼する。）は、内燃機関（１０）を冷却する冷却液の粘度（Ｖcl）を取得するために前記内燃機関に搭載される。本発明装置は、前記冷却液の温度（Ｔcl）を検出する温度センサ（７１）を備える。そして、本発明装置は、前記温度センサの出力値を表すパラメータの値（Ｖss）が前記内燃機関の運転が開始された時点の前記パラメータの値（Ｖss_start）から予め定められた値（Ｖss_start＋ΔＶss_th）まで変化するまでに要した所要時間（Ｔreq）が長い場合、前記所要時間が短い場合に比べて、前記冷却液の粘度として大きい値を取得する（図６のステップ６７０の処理及び図４を参照。）ように構成されている。
【０００９】
本発明装置によれば、冷却液の粘度を取得するために利用される温度センサは、一般的に内燃機関に搭載されている温度センサである。従って、冷却液の粘度を取得する目的で温度センサを追加する等の内燃機関のコストの上昇を抑えつつ、冷却液の粘度を取得することができる。
【００１０】
上記説明においては、発明の理解を助けるために、実施形態に対応する発明の構成に対して、実施形態で用いた符号を括弧書きで添えているが、発明の各構成要素は、前記符号によって規定される実施形態に限定されるものではない。本発明の他の目的、他の特徴及び付随する利点は、以下の図面を参照しつつ記述される本発明の実施形態についての説明から容易に理解されるであろう。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施形態に係る冷却液粘度取得装置及び制御装置が適用される内燃機関の全体図である。
【図２】図２は、内燃機関の運転の始動後における内燃機関の温度の変化及び冷却液の温度の変化を示したタイムチャートである。
【図３】図３は、内燃機関の運転の始動後における出力電圧の変化を示したタイムチャートである。
【図４】図４は、所要時間と冷却液の粘度との関係を示した図である。
【図５】図５は、冷却液の粘度と補正係数との関係を示した図である。
【図６】図６は、図１に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図７】図７は、図１に示したＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図８】図８は、冷却液の温度と目標燃料噴射量との関係を示した図である。
【図９】図９は、冷却液の粘度と補正係数との関係を示した図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら本発明の実施形態に係る内燃機関の冷却液粘度取得装置及び制御装置（以下、これら装置をまとめて「実施装置」と称呼する。）について説明する。図１に示したように、実施装置は、内燃機関１０に適用される。内燃機関１０（以下、単に「機関１０」と称呼する。）は、圧縮自着火式の内燃機関（いわゆるディーゼルエンジン）である。しかしながら、本発明は、火花点火式の内燃機関（いわゆるガソリンエンジン）にも適用可能である。
【００１３】
機関１０は、機関本体１１を備える。機関本体１１には、４つの燃焼室１２が形成されている。機関１０は、各燃焼室１２に対応して燃料噴射弁１３を備える。各燃料噴射弁１３は、その燃料噴射孔がそれぞれ対応する燃焼室１２に露出するように機関本体１１に取り付けられている。各燃料噴射弁１３は、ＥＣＵ９０に電気的に接続されている。各燃料噴射弁１３の作動は、ＥＣＵ９０によって制御される。
【００１４】
ＥＣＵ９０は、エレクトロニックコントロールユニットの略称であり、ＣＰＵ、ＲＯＭ、ＲＡＭ、バックアップＲＡＭ及びインターフェース等を含むマイクロコンピュータを主要構成部品として有する電子制御回路である。ＣＰＵは、メモリ（ＲＯＭ）に格納されたインストラクション（ルーチン）を実行することにより後述する各種機能を実現する。
【００１５】
機関本体１１には、各燃焼室１２に対応して吸気ポート（図示略）及び排気ポート（図示略）が設けられている。吸気マニホルド１４は、その枝部の内部通路がそれぞれ対応する吸気ポートに連通するように機関本体１１に取り付けられている。吸気マニホルド１４の集合部は、吸気管１５に接続されている。排気マニホルド１６は、その枝部の内部通路がそれぞれ対応する排気ポートに連通するように機関本体１１に取り付けられている。排気マニホルド１６の集合部は、排気管１７に接続されている。
【００１６】
更に、機関本体１１には、機関１０を冷却する冷却液を流すための機関冷却液通路３０が設けられている。機関冷却液通路３０は、機関１０のシリンダヘッド（図示略）及びシリンダブロック（図示略）に設けられたいわゆるウォータージャケット等により形成される。冷却液は、エチレングリコールを主成分とし、冷却液の凍結防止及び冷却液の通路を形成する部品の腐食防止等のために防錆剤及び酸化抑制剤等を含む液体である。
【００１７】
第１冷却液管２１の一端は、その内部通路３１が機関冷却液通路３０の冷却液入口３０inと連通するように機関本体１１に取り付けられている。第１冷却液管２１の他端は、その内部通路３１がウォーターポンプ１８の吐出口と連通するようにウォーターポンプ１８に取り付けられている。以下、第１冷却液管２１の内部通路３１を「第１冷却液通路３１」と称呼する。
【００１８】
第２冷却液管２２の一端は、その内部通路３２が機関冷却液通路３０の冷却液出口３０outと連通するように機関本体１１に取り付けられている。第２冷却液管２２の他端は、その内部通路３２がラジエータ１９の冷却液入口と連通するようにラジエータ１９に取り付けられている。以下、第２冷却液管２２の内部通路３２を「第２冷却液通路３２」と称呼する。
【００１９】
第３冷却液管２３の一端は、その内部通路３３がラジエータ１９の冷却液出口と連通するようにラジエータ１９に取り付けられている。第３冷却液管２３の他端は、その内部通路３３がウォーターポンプ１８の取込口と連通するようにウォーターポンプ１８に取り付けられている。以下、第３冷却液管２３の内部通路３３を「第３冷却液通路３３」と称呼する。
【００２０】
第１冷却液通路３１、第２冷却液通路３２及び第３冷却液通路３３は、それぞれ、冷却液を流すための通路である。
【００２１】
ウォーターポンプ１８は、ＥＣＵ９０に電気的に接続されている。ウォーターポンプ１８の作動は、ＥＣＵ９０によって制御される。ウォーターポンプ１８は、ＥＣＵ９０によって作動されると、第３冷却液通路３３から取込口を介して冷却液を内部に取り込み、その取り込んだ冷却液を吐出口を介して第１冷却液通路３１に吐出する。第１冷却液通路３１に吐出された冷却液は、冷却液入口３０inを介して機関冷却液通路３０に流入する。その冷却液は、機関冷却液通路３０を流れた後、冷却液出口３０outを介して第２冷却液通路３２に流出する。その冷却液は、第２冷却液通路３２を流れた後、ラジエータ１９に流入する。その冷却液は、ラジエータ１９を流れる間に冷却される。冷却液は、ラジエータ１９を流れた後、第３冷却液通路３３に流出する。その冷却液は、第３冷却液通路３３を流れた後、ウォーターポンプ１８に取り込まれる。
【００２２】
ラジエータ１９に近接してファン４０が設置されている。ファン４０は、ＥＣＵ９０に電気的に接続されている。ファン４０の作動は、ＥＣＵ９０によって制御される。ファン４０は、ラジエータ１９の前方から後方へラジエータ１９を通過する空気の流量を増大ささせるために作動される。
【００２３】
第２冷却液管２２には、第２冷却液通路３２に露出するように温度センサ７１が取り付けられている。温度センサ７１は、ＥＣＵ９０に電気的に接続されている。温度センサ７１は、第２冷却液通路３２内の冷却液の温度Ｔclを検出するセンサであり、具体的には、温度Ｔclに対応する電圧ＶssをＥＣＵ９０に出力する。ＥＣＵ９０は、その電圧Ｖss（以下、「出力電圧Ｖss」と称呼する。）に基づいて温度Ｔcl（以下、「冷却液温度Ｔcl」と称呼する。）を取得する。本例においては、温度センサ７１は、冷却液温度Ｔclが高いほど高い出力電圧Ｖssを出力するように構成されている。
【００２４】
更に、ＥＣＵ９０には、アクセルペダル操作量センサ７２が電気的に接続されている。アクセルペダル操作量センサ７２は、アクセルペダル（図示略）の操作量ＡＰを検出し、その操作量ＡＰを表す信号をＥＣＵ９０に出力する。ＥＣＵ９０は、その信号に基づいて操作量ＡＰ（以下、「アクセルペダル操作量ＡＰ」と称呼する。）を取得する。更に、ＥＣＵ９０は、そのアクセルペダル操作量ＡＰに基づいて機関負荷ＫＬ（即ち、機関１０の負荷ＫＬ）を取得する。
【００２５】
更に、ＥＣＵ９０には、クランク角センサ７３が電気的に接続されている。クランク角センサ７３は、機関１０のクランクシャフト（図示略）が所定角度回転する毎にパルス信号をＥＣＵ９０に出力する。ＥＣＵ９０は、その信号等に基づいて機関回転速度ＮＥ（即ち、機関１０の回転速度ＮＥ）を取得する。
【００２６】
＜実施装置の作動の概要＞
次に、実施装置の作動の概要について説明する。機関１０の出力として要求される出力（以下、「要求出力Ｐeng_req」と称呼する。）は、機関負荷ＫＬと機関回転速度ＮＥとに応じて決まる。従って、一般には、各燃料噴射弁１３から噴射させる燃料の量の目標値（以下、「目標燃料噴射量Ｑtgt」と称呼する。）は、機関負荷ＫＬと機関回転速度ＮＥとに応じて決定される。この場合、機関負荷ＫＬが大きいほど目標燃料噴射量Ｑtgtが大きくなる傾向にあり、機関回転速度ＮＥが大きいほど目標燃料噴射量Ｑtgtが大きくなる傾向にある。
【００２７】
更に、燃料噴射弁１３から噴射される燃料の量（以下、「燃料噴射量Ｑ」と称呼する。）が一定であっても、機関１０が出力するトルク（以下、「機関トルクＴＱ」と称呼する。）は、ピストン等の可動部品を潤滑する潤滑油の潤滑性能が高いほど大きくなる傾向にある。潤滑油の潤滑性能は、潤滑油の温度Ｔoilが高いほど大きくなる傾向にあり、潤滑油の温度Ｔoilは、機関１０の温度（以下、「機関温度Ｔeng」と称呼する。）が高いほど高くなる傾向にある。
【００２８】
従って、一般には、要求される機関トルクＴＱを機関１０から出力させるために、機関温度Ｔengと相関するパラメータである冷却液温度Ｔclに応じて目標燃料噴射量Ｑtgtを補正するための補正係数を実験等により予め求めておき、その補正係数を目標燃料噴射量Ｑtgtに乗ずることにより目標燃料噴射量Ｑtgtを補正するようになっている。この場合、冷却液温度Ｔclが高いほど目標燃料噴射量Ｑtgtが小さくなるように補正される。
【００２９】
以上が目標燃料噴射量Ｑtgtを設定する一般的な手法である。
【００３０】
ところで、ウォーターポンプ１８の吐出圧力が同じ場合、冷却液が機関冷却液通路３０を流れる間に機関１０から単位時間あたりに受ける熱量は、冷却液の粘度（以下、「冷却液粘度Ｖcl」と称呼する。）が大きいほど小さい。従って、機関１０の冷却に粘度の高い冷却液を使用すると、機関運転（即ち、機関１０の運転）の開始後、より早く、機関温度Ｔengを暖機完了温度に到達させることができる。そこで、機関温度Ｔengを暖機完了温度に早く到達させるために粘度の高い冷却液を使用することがある。
【００３１】
図２は、粘度の高い冷却液（以下、「高粘度冷却液」と称呼する。）及び粘度の低い冷却液（以下、「低粘度冷却液」と称呼する。）それぞれを使用した場合における機関温度Ｔeng及び冷却液温度Ｔclの変化を示したタイムチャートである。
【００３２】
先に述べたように、冷却液が機関１０から単位時間あたりに受ける熱量は、冷却液粘度Ｖclが大きいほど小さい。従って、図２に示したように、時刻ｔ２０で機関運転が開始された後の機関温度Ｔengの上昇率は、低粘度冷却液が使用されている場合よりも、高粘度冷却液が使用されている場合のほうが大きい。一方、冷却液温度Ｔclの上昇率は、低粘度冷却液が使用されている場合よりも、高粘度冷却液が使用されている場合のほうが小さい。従って、機関温度Ｔengが温度Ｔeng１であるとき、低粘度冷却液が使用されている場合の冷却液温度Ｔcl_Lよりも、高粘度冷却液が使用されている場合の冷却液温度Ｔcl_Hのほうが低い。
【００３３】
このため、実際に使用されている冷却液の粘度Ｖclが実験等により上記補正係数を求めたときに使用されていた冷却液の粘度Ｖcl（以下、「基準粘度Ｖcl_ref」と称呼する。）と異なる場合、上記補正係数によって補正した目標燃料噴射量Ｑtgtの燃料を各燃料噴射弁１３から噴射させても、要求出力Ｐeng_reqを機関１０から出力させることができない。従って、要求出力Ｐeng_reqを機関１０から出力させるためには、冷却液粘度Ｖclに応じて目標燃料噴射量Ｑtgtを補正する必要がある。
【００３４】
先に述べたように、機関運転が開始された後の冷却液温度Ｔclの上昇率は、冷却液粘度Ｖclに応じて異なる。このため、図２に示したように、冷却液温度Ｔclが機関運転の開始時点ｔ２０の温度Ｔcl０から所定冷却液温度Ｔcl_thまで上昇するのに要する時間（以下、「所要時間Ｔreq」と称呼する。）も、冷却液粘度Ｖclに応じて異なり、冷却液粘度Ｖclが低い場合の所要時間Ｔreq_Lよりも、冷却液粘度Ｖclが高い場合の所要時間Ｔreq_Hのほうが長い。従って、所要時間Ｔreqに基づいて冷却液粘度Ｖclを知ることができる。
【００３５】
そこで、実施装置は、図３に示したように、温度センサ７１の出力電圧Ｖssが機関運転の開始時点ｔ３０の電圧Ｖss_startから所定変化量ΔＶss_thだけ上昇するまでに要した時間を上記所要時間Ｔreqとして取得（計測）する。本例においては、所定変化量ΔＶss_thは、温度センサ７１の最小有効ビット（ＬＳＢ：Least Significant Bit）に相当する電圧の変化量に設定される。
【００３６】
そして、実施装置は、所要時間Ｔreqに基づいて冷却液粘度Ｖclを取得する。この場合、冷却液粘度Ｖclは、図４に示したように、所要時間Ｔreqが長いほど大きい値として取得される。
【００３７】
更に、実施装置は、機関負荷ＫＬ、機関回転速度ＮＥ及び冷却液温度ＴclをルックアップテーブルMapQbase(KL,NE,Tcl)に適用することにより、目標燃料噴射量Ｑtgtの基準値（以下、「基準燃料噴射量Ｑbase」と称呼する。）を取得する。ルックアップテーブルMapQbase(KL,NE,Tcl)は、冷却液粘度Ｖclが基準粘度Ｖcl_refである場合における目標燃料噴射量Ｑtgtを機関負荷ＫＬ、機関回転速度ＮＥ及び冷却液温度Ｔclに基づいて取得するためのテーブルであり、ＥＣＵ９０のＲＯＭに予め記憶されている。ルックアップテーブルMapQbase(KL,NE,Tcl)によれば、基準燃料噴射量Ｑbaseは、機関負荷ＫＬが大きいほど大きい値として取得され、機関回転速度ＮＥが大きいほど大きい値として取得され、冷却液温度Ｔclが高いほど小さい値として取得される。
【００３８】
そして、実施装置は、基準燃料噴射量Ｑbaseを冷却液粘度Ｖclに応じて補正するための補正係数Ｋqを冷却液粘度Ｖclに基づいて取得する。具体的には、図５に示したように、実施装置は、冷却液粘度Ｖclが大きいほど小さい値の補正係数Ｋqを取得する。補正係数Ｋqは、「０」よりも大きい値であり、冷却液粘度Ｖclが上記基準粘度Ｖcl_refである場合、補正係数Ｋqは「１」であり、冷却液粘度Ｖclが上記基準粘度Ｖcl_refよりも大きい場合、補正係数Ｋqは「１」よりも小さい値であり、冷却液粘度Ｖclが上記基準粘度Ｖcl_refよりも小さい場合、補正係数Ｋqは「１」よりも大きい値である。
【００３９】
実施装置は、基準燃料噴射量Ｑbaseに補正係数Ｋqを乗じて得られる値を目標燃料噴射量Ｑtgt（＝Ｑ・Ｋq）として取得（即ち、設定）する。そして、実施装置は、目標燃料噴射量Ｑtgtの燃料が各燃料噴射弁１３から噴射されるように各燃料噴射弁１３の作動を制御する。
【００４０】
以上が実施装置の作動の概要である。実施装置によれば、冷却液粘度Ｖclに応じた目標燃料噴射量Ｑtgtが設定されるので、基準粘度Ｖcl_refとは異なる粘度Ｖclの冷却液が使用されても、要求出力Ｐeng_reqを機関１０から出力させることができる。又、実施装置によれば、冷却液温度Ｔclを検出するために一般に機関１０に搭載される温度センサ７１の出力電圧Ｖssを用いて冷却液粘度Ｖclを取得することができるので、冷却液粘度Ｖclを取得するために新たにセンサを機関１０に搭載する等の内燃機関のコストの上昇を抑えることができる。
【００４１】
＜実施装置の具体的な作動＞
次に、実施装置の具体的な作動について説明する。実施装置のＥＣＵ９０のＣＰＵ（以下、単に「ＣＰＵ」と称呼する。）は、冷却液粘度Ｖclを取得するために、図６にフローチャートにより示したルーチンを所定時間の経過毎に実行するようになっている。従って、所定のタイミングになると、ＣＰＵは、図６のステップ６００から処理を開始してステップ６１０に進み、現時点が機関始動直後の時点であるか否かを判定する。
【００４２】
現時点が機関始動直後の時点である場合、ＣＰＵは、ステップ６１０にて「Ｙｅｓ」と判定し、以下に述べるステップ６２０及びステップ６３０の処理を順に行う。その後、ＣＰＵは、ステップ６９５に進み、本ルーチンを一旦終了する。
【００４３】
ステップ６２０：ＣＰＵは、現在の出力電圧Ｖss(k)を初期電圧Ｖss(0)としてＲＡＭに保存する。
【００４４】
ステップ６３０：ＣＰＵは、粘度取得完了フラグＸ１の値を「０」に設定する。
【００４５】
これに対し、現時点が機関始動直後の時点ではない場合、ＣＰＵは、ステップ６１０にて「Ｎｏ」と判定してステップ６４０に進み、粘度取得完了フラグＸ１の値が「０」であるか否かを判定する。
【００４６】
粘度取得完了フラグＸ１の値が「０」である場合、ＣＰＵは、ステップ６４０にて「Ｙｅｓ」と判定し、以下に述べるステップ６５０の処理を行う。その後、ＣＰＵは、ステップ６６０に進む。
【００４７】
ステップ６５０：ＣＰＵは、現在の出力電圧Ｖss(k)から初期電圧Ｖss(0)を減ずることにより、電圧変化量ΔＶss（＝Ｖss(k)−Ｖss(0)）を取得する。
【００４８】
ＣＰＵは、ステップ６６０に進むと、電圧変化量ΔＶssが所定変化量ΔＶss_th以上であるか否かを判定する。電圧変化量ΔＶssが所定変化量ΔＶss_th以上である場合、ＣＰＵは、ステップ６６０にて「Ｙｅｓ」と判定し、以下に述べるステップ６６５乃至ステップ６８０の処理を順に行う。その後、ＣＰＵは、ステップ６９５に進み、本ルーチンを一旦終了する。
【００４９】
ステップ６６５：ＣＰＵは、初期電圧Ｖss(0)を保存した時点から現時点までの時間を所要時間Ｔreqとして取得する。
【００５０】
ステップ６７０：ＣＰＵは、所要時間ＴreqをルックアップテーブルMapVcl(Treq)に適用することにより、冷却液粘度Ｖclを取得してＲＡＭに保存する。ルックアップテーブルMapVcl(Treq)によれば、所要時間Ｔreqが大きいほど大きい冷却液粘度Ｖclが取得される（図４を参照。）。
【００５１】
ステップ６８０：ＣＰＵは、粘度取得完了フラグＸ１の値を「１」に設定する。
【００５２】
ＣＰＵがステップ６４０の処理を実行する時点において粘度取得完了フラグＸ１の値が「１」である場合、ＣＰＵは、ステップ６４０にて「Ｎｏ」と判定してステップ６９５に直接進み、本ルーチンを一旦終了する。
【００５３】
ＣＰＵがステップ６６０の処理を実行する時点において電圧変化量ΔＶssが所定変化量ΔＶss_thよりも小さい場合、ＣＰＵは、ステップ６６０にて「Ｎｏ」と判定してステップ６９５に直接進み、本ルーチンを一旦終了する。
【００５４】
更に、ＣＰＵは、各燃料噴射弁１３の作動を制御するために、図７にフローチャートにより示したルーチンを所定時間の経過毎に実行するようになっている。従って、所定のタイミングになると、ＣＰＵは、ステップ７００から処理を開始し、以下に述べるステップ７１０乃至ステップ７４０の処理を順に行う。その後、ＣＰＵは、ステップ７９５に進み、本ルーチンを一旦終了する。
【００５５】
ステップ７１０：ＣＰＵは、機関負荷ＫＬ、機関回転速度ＮＥ及び冷却液温度ＴclをルックアップテーブルMapQbase(KL,NE,Tcl)に適用することにより、基準燃料噴射量Ｑbaseを取得する。
【００５６】
ステップ７２０：ＣＰＵは、ＲＡＭに保存されている冷却液粘度ＶclをルックアップテーブルMapKq(Vcl)に適用することにより、補正係数Ｋqを取得する。ルックアップテーブルMapKq(Vcl)によれば、冷却液粘度Ｖclが大きいほど小さい補正係数Ｋqが取得される（図５を参照。）。
【００５７】
ステップ７３０：ＣＰＵは、基準燃料噴射量Ｑbaseに補正係数Ｋqを乗ずることにより目標燃料噴射量Ｑtgt（＝Ｑbase・Ｋq）を取得（即ち、設定）する。
【００５８】
ステップ７４０：ＣＰＵは、目標燃料噴射量Ｑtgtの燃料を各燃料噴射弁１３から噴射させるために各燃料噴射弁１３のアクチュエータに与えるべき指令値（燃料噴射弁アクチュエータ制御指令値）を各燃料噴射弁１３のアクチュエータに送出する。
【００５９】
以上が実施装置の具体的な作動である。これによれば、冷却液粘度Ｖclに応じた目標燃料噴射量Ｑtgtが設定される（ステップ７２０及びステップ７３０の処理を参照。）ので、基準粘度Ｖcl_refとは異なる粘度Ｖclの冷却液が使用されても、要求出力Ｐeng_reqを機関１０から出力させることができる。又、実施装置によれば、冷却液温度Ｔclを検出するために一般に機関１０に搭載される温度センサ７１の出力電圧Ｖssを用いて冷却液粘度Ｖclを取得することができる（図６のステップ６７０の処理を参照。）ので、冷却液粘度Ｖclを取得するために新たにセンサを機関１０に搭載する等の内燃機関のコストの上昇を抑えることができる。
【００６０】
尚、本発明は、上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。
【００６１】
例えば、実施装置は、目標燃料噴射量Ｑtgtを取得するためのルックアップテーブルとして、機関負荷ＫＬ、機関回転速度ＮＥ及び冷却液温度Ｔclを引数としたルックアップテーブルMapQtgt(KL,NE,Tcl)を冷却液粘度Ｖcl毎に用意し、それらルックアップテーブルMapQtgt(KL,NE,Tcl)をＥＣＵ９０のＲＯＭに予め記憶しておくように構成されてもよい。
【００６２】
この場合、実施装置は、先に述べたように取得した冷却液粘度Ｖclに対応するルックアップテーブルMapQtgt(KL,NE,Tcl)に機関負荷ＫＬ、機関回転速度ＮＥ及び冷却液温度Ｔclを適用することにより目標燃料噴射量Ｑtgtを取得（即ち、設定）する。
【００６３】
又、この場合、図８に示したように、冷却液温度Ｔclが同じであるとき、比較的高い冷却液粘度に対応するルックアップテーブルMapQtgt(KL,NE,Tcl)から取得される目標燃料噴射量Ｑtgt（図８のラインMapQtgt_Hを参照。）は、比較的低い冷却液粘度に対応するルックアップテーブルMapQtgt(KL,NE,Tcl)から取得される目標燃料噴射量Ｑtgt（図８のラインMapQtgt_Lを参照。）よりも小さい。
【００６４】
更に、実施装置は、温度センサ７１の出力信号から取得した冷却液温度Ｔclを冷却液粘度Ｖclに応じて補正するための補正係数Ｋtを取得し、その補正係数Ｋtによって補正した冷却液温度Ｔclを上記ルックアップテーブルMapQbase(KL,NE,Tcl)に適用することにより基準燃料噴射量Ｑbaseを取得し、その基準燃料噴射量Ｑbaseを目標燃料噴射量Ｑtgtに設定するように構成されてもよい。
【００６５】
この場合、補正係数Ｋtは、「０」よりも大きい値であり、図９に示したように、冷却液粘度Ｖclが基準粘度Ｖcl_refである場合、補正係数Ｋtは「１」であり、冷却液粘度Ｖclが基準粘度Ｖcl_refよりも大きい場合、補正係数Ｋtは「１」よりも大きい値であり、冷却液粘度Ｖclが基準粘度Ｖcl_refよりも小さい場合、補正係数Ｋqは「１」よりも小さい値である。
【００６６】
更に、本発明は、内燃機関を搭載した車両の運転者がブレーキペダルを踏み込んで車両を停止させたときに機関運転を停止させ、その後、運転者がブレーキペダルを解放したときに機関運転を再開させるように構成された内燃機関にも適用可能である。この場合の内燃機関は、運転者がブレーキペダルを踏み込んで車両を停止させたときに内燃機関の温度が所定機関温度（例えば、内燃機関の暖機完了温度）よりも低い場合には、機関運転を停止させないように構成されている。この内燃機関においては、冷却液の温度が所定冷却液温度よりも低い場合、内燃機関の温度が所定機関温度よりも低いと判断される。
【００６７】
このような内燃機関に本発明を適用した場合、上記補正係数Ｋtによって補正した冷却液温度Ｔclが上記所定冷却液温度よりも低い場合、運転者がブレーキペダルを踏み込んで車両を停止させたときでも機関運転を停止させない。一方、上記補正係数Ｋtによって補正した冷却液温度Ｔclが上記所定冷却液温度以上である場合、運転者がブレーキペダルを踏み込んで車両を停止させたときに機関運転を停止させる。
【００６８】
これによれば、高粘度冷却液が使用されている場合、低粘度冷却液が使用されている場合に比べて、機関運転の開始後、比較的早い時点で内燃機関の温度が所定機関温度以上であると判定される。その結果、運転者がブレーキペダルを踏み込んで車両を停止させたことを契機として機関運転を停止させておく期間が長くなる。このため、燃料消費量を低減することができる。
【００６９】
更に、実施装置は、冷却液粘度Ｖclを取得するために温度センサ７１の出力電圧Ｖssを用いているが、温度センサ７１の出力値を表す別のパラメータを用いるように構成されてもよい。この場合、温度センサ７１の出力電圧Ｖssが大きい場合、出力電圧Ｖssが小さい場合に比べ、大きい値となるパラメータを用いてもよいし、逆に、温度センサ７１の出力電圧Ｖssが大きい場合、出力電圧Ｖssが小さい場合に比べ、小さい値となるパラメータを用いてもよい。
【符号の説明】
【００７０】
１０…内燃機関、１８…ウォーターポンプ、１９…ラジエータ、３０…機関冷却液通路、３１…第１冷却液通路、３２…第２冷却液通路、３３…第３冷却液通路、７１…温度センサ、９０…ＥＣＵ
【図１】
2019218899.tif 000003
【図２】
2019218899.tif 000004
【図３】
2019218899.tif 000005
【図４】
2019218899.tif 000006
【図５】
2019218899.tif 000007
【図６】
2019218899.tif 000008
【図７】
2019218899.tif 000009
【図８】
2019218899.tif 000010
【図９】
2019218899.tif 000011