(57)【要約】【課題】機関冷却機構による機関冷却水温度の変更に伴うノッキング学習量の不安定化、ひいてはその不安定化に起因するノッキングの発生や機関出力の低下を抑制する。【解決手段】電子制御装置４０は機関運転状態に基づいて流量制御弁２１を制御することにより、冷却通路１４を通過する冷却水の温度を調節する。電子制御装置４０は水温センサ５２により検出される冷却水温度に対してなまし処理を行い、同冷却水温度に対して応答遅れを有する制御用冷却水温度を燃焼室の壁面温度と相関を有するパラメータとして算出する。電子制御装置４０はこの制御用冷却水温度に基づいてノッキング発生限界点火時期を補正する。【選択図】　　　図１
2004044543.tif 000002
【特許請求の範囲】
【請求項１】
機関本体を循環する機関冷却水の温度を機関運転状態に基づいて可変制御する機関冷却機構を有した内燃機関に適用され、機関運転状態に基づいてノッキング発生限界点火時期を設定する設定手段と、内燃機関のノッキングの発生を検出する検出手段と、同検出手段の検出結果に基づいて前記設定されるノッキング発生限界点火時期を進角側又は遅角側に変更するノッキング制御量を算出する算出手段と、このノッキング制御量の大きさについてその定常的な傾向を学習し、同傾向が打ち消されるように前記ノッキング発生限界点火時期を前記学習結果に基づいて更新する学習手段とを備える内燃機関のノッキング制御装置において、
機関冷却水温度を検出する検出手段と、
前記検出される機関冷却水温度の所定期間における推移を監視しその監視結果に基づいて機関燃焼室壁面の温度を推定する推定手段と、
前記推定される機関燃焼室壁面の温度に基づいて前記設定されるノッキング発生限界点火時期を補正する補正手段と
を備えることを特徴とする内燃機関のノッキング制御装置。
【請求項２】
前記推定手段は前記検出される機関冷却水温度の変化速度を監視しその監視結果に基づいて機関燃焼室壁面の温度を推定するものである
請求項１記載の内燃機関のノッキング制御装置。
【請求項３】
前記推定手段は前記機関冷却機構により温度が低下するように機関冷却水温度が可変制御される際に、前記検出される機関冷却水温度についてその変化の高周波成分が除去されるようにこれを所定の時定数をもって徐変処理し、同徐変処理後の機関冷却水温度に基づいて前記機関燃焼室壁面の温度を推定するものである
請求項１又は２記載の内燃機関のノッキング制御装置。
【請求項４】
前記推定手段は機関冷却水の時間当たりの循環量に基づいて前記時定数を可変設定するものである
請求項３記載の内燃機関のノッキング制御装置。
【請求項５】
前記機関冷却機構は内燃機関の出力軸にて駆動されるポンプを通じて機関冷却水を循環させるものであり、
前記推定手段は機関回転速度に基づいて前記時定数を可変設定するものである
請求項４記載の内燃機関のノッキング制御装置。
【請求項６】
前記推定手段は機関負荷に基づいて前記時定数を可変設定するものである
請求項３乃至５のいずれかに記載の内燃機関のノッキング制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、機関本体を循環する機関冷却水の温度を機関運転状態に基づいて制御する機関冷却機構を有する内燃機関にあって、そのノッキングの発生を抑制するノッキング制御装置に関する。
【０００２】
【従来の技術】
内燃機関の点火時期は、通常、機関負荷及び機関回転速度といった機関運転状態に基づいて、ノッキングを発生させることなく所定の機関出力が得られる時期（以下では、これを「ノッキング発生限界点火時期」と称する）に設定される。しかしながら、ノッキングは、吸気温、使用燃料の性状、実空燃比の経時変化等々、そのときどきの外的要因によってその発生状況が大きく変化する傾向がある。このため、内燃機関では通常、こうしたノッキングの発生を好適に抑制するためのノッキング制御が実行される。こうしたノッキング制御では、ノッキングセンサによってそのときどきのノッキングの発生状況が監視され、その監視結果に基づいて点火時期補正量（ノッキング制御量）が算出される。そして、ノッキングが発生しているときには、上記ノッキング発生限界点火時期を遅角側の時期に補正する一方、ノッキングが発生していないときにはノッキング発生限界点火時期を進角側の時期に補正するようにしている。このように、ノッキング制御量に基づいてノッキング発生限界点火時期を補正することにより、ノッキングの発生を速やかに抑制するようにしている。
【０００３】
また、機関燃焼室内壁にカーボン等が付着して実圧縮比が上昇することにより、ノッキングが頻繁に発生するようになったり、或いはオクタン価の高い燃料使用されることによりノッキングが発生し難くなった場合には、ノッキング制御量が一定の傾向を有するようになる。
【０００４】
例えば、ノッキングが頻繁に発生する状況下にあっては、ノッキング発生限界点火時期が常に遅角側の時期に補正されるように、一方、ノッキングが発生し難い状況下にあるときには、ノッキング発生限界点火時期が常に進角側の時期に補正されるように、ノッキング制御量が算出されるようになる。
【０００５】
このため、こうしたノッキング制御にあっては、ノッキング制御量の大きさについてその定常的な傾向をノッキング学習量として学習するようにしている。そして、これらノッキング制御量及びノッキング学習量の双方によりノッキング発生限界点火時期を補正するようにしている。即ち、そのときどきのノッキングの発生についてはノッキング制御量によって即座に対応してこれを抑制する一方、ノッキングの定常的な発生傾向についてはノッキング学習量によりこれを打ち消すことにより、安定したノッキング制御を行うようにしている。そして、こうしたノッキング制御を通じて、ノッキング発生限界点火時期はノッキングの発生を抑制しつつ、機関出力が極力確保される進角側の時期に設定されるようになる。
【０００６】
ところで、ノッキングは混合気の点火によって機関燃焼室内の温度及び圧力が上昇した際に、点火プラグ近傍からの火炎の伝搬とは無関係に混合気が部分的に自然発火する現象であり、通常こうしたノッキングの発生と機関燃焼室、特にその壁面温度との間には強い相関が存在している。
【０００７】
そして、こうした機関燃焼室の壁面温度に影響を与える因子の一つとして機関冷却水温度が挙げられる。従って、機関冷却水温度が高い場合には、機関燃焼室の壁面温度が高くなるためにノッキングが発生し易くなる一方、機関冷却水温度が低い場合には、こうしたノッキングの発生は抑制されるようになる。従って、内燃機関のノッキング発生限界点火時期を設定する際には、機関負荷や機関回転速度等の他、こうした機関冷却水温度による影響についても考慮するのが本来望ましい。
【０００８】
例えば、発明協会公開技報９９−２９２３号に記載されるノッキング制御装置では、こうした機関冷却水温度に基づいてノッキング発生限界点火時期を設定するようにしている。
【０００９】
即ち、同装置では、機関冷却水温度の温度が高い場合には、機関燃焼室の壁面温度も高いものとし、ノッキングの発生を抑制すべく、ノッキング発生限界点火時期を遅角側の時期に設定するようにしている。また一方、機関冷却水温度の温度が低い場合には、機関燃焼室の壁面温度も低いものとし、機関出力の向上を図るべく、ノッキング発生限界点火時期を進角側の時期に設定するようにしている。従って、同装置によれば、機関燃焼室の壁面温度変化に応じてノッキング発生限界点火時期を設定することができるようになる。
【００１０】
ところで、通常、機関冷却水温度は、内燃機関の暖機完了後は略一定の温度に保持されるが、近年ではこうした機関冷却水温度を機関運転状態に応じて積極的に可変制御するようにした機関冷却機構も提案されている（例えば特開２００２−２１５６３号）。
【００１１】
こうした機関冷却機構では、ラジエータを通過する機関冷却水の流量を調節する流量制御弁等を備えており、例えば機関高負荷時には、ラジエータを通過する機関冷却水の流量を増大させて同機関冷却水の温度を低下させるようにしている。このように機関冷却水の温度を低下させて機関負荷増大に起因する機関燃焼室、特にその壁面温度の上昇を抑えることにより、ノッキングの発生を抑制するようにしている。
【００１２】
【発明が解決しようとする課題】
こうした機関冷却機構を備えることにより、確かにノッキングの発生については抑制することができるようになる。しかしながら、こうした機関冷却機構を備える内燃機関において上述したような機関冷却水温度に基づくノッキング発生限界点火時期の補正並びにノッキング制御が実行される場合には、以下のような不都合も無視できないものとなる。
【００１３】
即ち、上記機関冷却機構を備えた内燃機関では機関冷却水の温度が比較的大きく変動するが、このように機関冷却水温度が変動するとそれに伴って機関燃焼室壁面の温度も変動するようになる。しかしながら、これら機関冷却水温度と機関燃焼室の壁面温度とは相関を有して変化するものであるとはいえ、必ずしも時間的に同期して変化するわけではない。例えば、上記機関冷却機構の作動により機関冷却水温度が大きく低下し、これに応じて機関燃焼室の壁面温度が低下する場合についてみると、この壁面温度は機関冷却水温度に対して所定の応答遅れをもって変化するようになる。そして、所定期間経過した後に、機関燃焼室の壁面温度は機関冷却水温度に対応した温度になり、これら機関燃焼室壁面と機関冷却水とが熱的な平衡状態に達するようになる。
【００１４】
従って、こうした応答遅れが存在する過渡的な期間に、上述した機関冷却水温度に基づくノッキング発生限界点火時期の補正が行われると、機関燃焼室壁面の温度が未だその機関冷却水温度に対応する温度にまで低下していないため、そのノッキング発生限界点火時期が過度に進角側の時期に設定されてしまうようになる。そして、このような過度な進角補正が行われると、ノッキングが発生するようになる。
【００１５】
尤も、こうしたノッキングが発生しても、これを抑制すべくノッキング制御量が大きく変化するようになる。但しこの場合、ノッキング制御量は過度に増大するようになり、それに基づいてノッキング学習量の学習も行われるようになる。即ち、このノッキング学習量は定常的なノッキングの発生状況のみならず、上記応答遅れに起因してノッキング発生限界点火時期が過進角側に設定されたことの影響をも含んだものなる。このため、このノッキング学習量は、ノッキング発生限界点火時期を過度に遅角側に補正するものとして学習されてしまうようになる。
【００１６】
このため、その後、機関運転状態や機関冷却水温度が変化して、ノッキングの発生し難い状況に移行しても、過度に遅角側の時期として学習された学習量に基づいてノッキング発生限界点火時期が更新されるため、ノッキング制御量がその状況に対応するように減少するまでは、機関出力の不必要な低下を招くこととなる。更にこの場合には、ノッキング制御量が過度に減少するため、ノッキング学習量はノッキング発生限界点火時期を過度に進角側に補正するものとして学習されるようになる。従って、再び機関運転状態や機関冷却水温度が変化して、ノッキングの発生し易い状況に移行すれば、ノッキング制御量がその状況に対応するように増大するまでは、再びノッキングの発生を招くこととなる。
【００１７】
このように、機関冷却機構の作動により機関冷却水温度が大きく変化すると、ノッキング学習量の学習処理についてその不安定化を招くこととなり、その信頼性が大きく低下してしまうようになる。また、燃焼室内壁のデポジット付着量推定処理や燃料性状の推定処理等々、こうしたノッキング学習量に基づいて他の各種制御を行っている場合には、それら制御への悪影響も懸念される。
【００１８】
尚、例えばノッキング学習量の学習速度を予め大きく設定しておくようにすれば、こうした不安定化についてはある程度抑制することはできる。しかしながら、このように学習速度を予め大きく設定するようにしておくと、ノッキング学習量は内燃機関のノッキングの発生について過渡的な傾向に応じて変動するようになり、その定常的な傾向を打ち消すといったその本来の機能が低下してしまうこととなる。
【００１９】
本発明はこうした従来の実情に鑑みてなされたものであり、その目的は、機関冷却機構により機関冷却水温度を可変制御する内燃機関のノッキング制御装置において、機関冷却機構による機関冷却水温度の変更に伴うノッキング学習量の不安定化、ひいてはその不安定化に起因するノッキングの発生や機関出力の低下を抑制することにある。
【００２０】
【課題を解決するための手段】
上記目的を達成するための構成及びその作用効果について以下に記載する。
請求項１記載の発明は、機関本体を循環する機関冷却水の温度を機関運転状態に基づいて可変制御する機関冷却機構を有した内燃機関に適用され、機関運転状態に基づいてノッキング発生限界点火時期を設定する設定手段と、内燃機関のノッキングの発生を検出する検出手段と、同検出手段の検出結果に基づいて前記設定されるノッキング発生限界点火時期を進角側又は遅角側に変更するノッキング制御量を算出する算出手段と、このノッキング制御量の大きさについてその定常的な傾向を学習し、同傾向が打ち消されるように前記ノッキング発生限界点火時期を前記学習結果に基づいて更新する学習手段とを備える内燃機関のノッキング制御装置において、機関冷却水温度を検出する検出手段と、前記検出される機関冷却水温度の所定期間における推移を監視しその監視結果に基づいて機関燃焼室壁面の温度を推定する推定手段と、前記推定される機関燃焼室壁面の温度に基づいて前記設定されるノッキング発生限界点火時期を補正する補正手段とを備えるようにしている。
【００２１】
一般に、機関燃焼室壁面と機関冷却水とが熱的な平衡状態（或いは熱的定常状態）にある場合、これらの温度は略一定に保持され、これら機関燃焼室壁面と機関冷却水との間で単位時間当たり及び単位面積当たりに移動する熱量、即ち熱流束ΔＱについても略一定になっている。一方、こうした熱的平衡状態にあるときから機関冷却水の温度が変化すると、熱流束ΔＱが変化するために熱的に過渡的な状態になる。そして、この熱流束ΔＱの変化速度が徐々に低下してこれがに略一定になると、再び機関燃焼室壁面と機関冷却水とは熱的に平衡状態に移行するようになる。
【００２２】
ここで、機関燃焼室壁面と機関冷却水とが熱的に過渡的な状態にある期間についてみると、例えば機関冷却水温度の変化速度が大きい場合、換言すれば所定期間において機関冷却水温度が大幅に変化するような場合にあっては、それに伴って変化する機関燃焼室温度の応答遅れも大きくなる。一方、機関冷却水温度の変化速度が小さい場合、換言すれば所定期間において機関冷却水温度の変化が極めて緩慢であるような場合には、機関燃焼室の壁面温度も比較的これに追従して変化するようになる。即ち、機関燃焼室壁面の温度変化は、機関冷却水温度が所定期間においてどのように推移するかに応じて異なる態様をとり得る。
【００２３】
上記請求項１記載の構成では、この点に着目し、こうした機関冷却水温度についてその所定期間における推移を監視するようにしている。このため、機関冷却機構により機関冷却水温度が変更され、その後の過渡期間において機関燃焼室の壁面温度が変化するに際し応答遅れが存在する場合であっても、上記監視結果に基づいてこれを考慮しつつ機関燃焼室の壁面温度を推定することができるようになる。従って、この燃焼室の壁面の温度に基づいてノッキング発生限界点火時期を補正することにより、ノッキング学習量の不安定化、更にはそれに起因するノッキングの発生や機関出力の低下を抑制することができるようになる。
【００２４】
請求項２記載の発明は、請求項１記載の内燃機関のノッキング制御装置において、前記推定手段は前記検出される機関冷却水温度の変化速度を監視しその監視結果に基づいて機関燃焼室壁面の温度を推定するものであるとしている。
【００２５】
機関冷却水温度の変化速度が大きい場合には、これに追従する機関燃焼室壁面の温度変化には大きな応答遅れが生じるようになる一方、機関冷却水温度の変化速度が小さい場合には、機関燃焼室壁面の温度はこの機関冷却水温度に比較的追従して変化するようになり、その応答遅れも小さくなる。
【００２６】
上記請求項２記載の構成では、機関冷却水温度の変化速度を監視し、これに基づいて機関燃焼室壁面の温度を推定するようにしているため、これを正確に推定することができるようになる。
【００２７】
請求項３記載の発明は、請求項１又は２記載の内燃機関のノッキング制御装置において、前記推定手段は前記機関冷却機構により温度が低下するように機関冷却水温度が可変制御される際に、前記検出される機関冷却水温度についてその変化の高周波成分が除去されるようにこれを所定の時定数をもって徐変処理し、同徐変処理後の機関冷却水温度に基づいて前記機関燃焼室壁面の温度を推定するものである。
【００２８】
同構成では、機関冷却機構により温度が低下するように機関冷却水温度が可変制御される際に、機関冷却水温度についてその変化の高周波成分が除去されるようにこれを所定の時定数をもって徐変処理するようにしている。従って、この機関冷却水温度が時間的に大きく低下する場合には、この徐変処理を通じて得られる機関冷却水温度の変化は実際の変化よりも緩慢なものとなる。一方、機関冷却水温度の時間的な低下量が相対的に小さい場合には、この徐変処理による影響は小さくなり、同処理を通じて得られる機関冷却水温度の変化は実際の変化により近いものとなる。従って、これら徐変処理を通じて得られる機関冷却水温度は機関燃焼室の壁面温度変化に極めて即したものとなる。
【００２９】
請求項３記載の上記構成によれば、こうした徐変処理を通じて得られる機関冷却水温度に基づいて機関燃焼室壁面の温度をより正確に推定することができるようになる。
【００３０】
請求項４記載の発明は、請求項３記載の内燃機関のノッキング制御装置において、前記推定手段は機関冷却水の時間当たりの循環量に基づいて前記時定数を可変設定するものであるとしている。
【００３１】
機関冷却機構によって温度低下するように機関冷却水温度が可変制御され、機関冷却水温度が低下すると、それに応じて機関燃焼室壁面の温度も低下するようになる。
【００３２】
ここで、機関燃焼室の壁面から機関冷却水に移動する熱流束ΔＱが多いときほど、同機関燃焼室壁面の温度低下速度は大きくなり、熱的に過渡的な状態から再び平衡状態に移行するまでの期間も短くなる。
【００３３】
従って、この熱流束ΔＱが多いときほど、機関冷却水温度の変化に応じて機関燃焼室の壁面温度が低下する際の応答遅れ量は小さくなり、同温度変化の追従性は向上するようになる。一方、この熱流束ΔＱが少ないときには、こうした応答遅れ量が大きくなり、機関燃焼室の壁面温度は機関冷却水温度と比較して緩慢に変化するようになる。
【００３４】
また一般に、機関冷却水の流速、換言すれば機関冷却水の時間当たりの循環量が多いときほど、機関燃焼室壁面（正確には機関燃焼室壁面と対応する位置にあって機関冷却水が接触する機関本体の壁面）と機関冷却水との間における熱交換が促進され、上記熱流束ΔＱは多くなる。
【００３５】
請求項４記載の構成では、この点に着目しており、こうした機関冷却水の時間当たりの循環量に基づいて前記時定数を可変設定するようにしている。このため、この時定数を機関燃焼室壁面の温度が低下する際の応答速度に応じて適切に設定することができ、上記徐変処理を通じて得られる機関冷却水温度に基づいて機関燃焼室の壁面温度をより正確に推定することができるようになる。
【００３６】
また、こうした機関冷却水の時間当たりの循環量については、機関冷却水の通路中に設けられる流量計や冷却水循環用ポンプの回転速度及びその吐出特性等に基づいて検出することも可能である。しかしながら、機関冷却機構が内燃機関の出力軸にて駆動されるポンプを通じて機関冷却水を循環させるものである場合にあっては、請求項５に記載される発明によるように、上記時定数を機関回転速度に基づいて可変設定するようにする、といった構成を採用するのが望ましい。こうした構成によれば、上記循環量を容易に且つ正確に検出することができ、これに基づいて時定数を可変設定することができるようになる。
【００３７】
請求項６記載の発明は、請求項３乃至５のいずれかに記載の内燃機関のノッキング制御装置において、前記推定手段は機関負荷に基づいて前記時定数を可変設定するものであるとしている。
【００３８】
機関燃焼室の壁面から機関冷却水に移動する熱流束ΔＱは、機関冷却水の流速（循環量）の他、機関燃焼室の壁面温度Ｔｃと機関冷却水温度Ｔｗとの温度差（Ｔｃ−Ｔｗ）によっても変化する。即ち、熱流束ΔＱはこの温度差（Ｔｃ−Ｔｗ）が大きいときほど増大する。更に、機関燃焼室壁面の温度Ｔｃは機関負荷（例えば燃料噴射量）が大きくなるほど高くなる。従って、熱流束ΔＱは機関負荷が大きいときほど増大するようになる。
【００３９】
この点、請求項６記載の構成では、こうした機関負荷に基づいて前記時定数を可変設定するようにしている。このため、この時定数を機関燃焼室の壁面温度が低下する際の応答速度に応じて適切に設定することができ、上記徐変処理を通じて得られる機関冷却水温度に基づいて機関燃焼室壁面の温度をより正確に推定することができるようになる。
【００４０】
【発明の実施の形態】
以下、本発明の一実施形態について図１〜図８を参照して説明する。
図１は本実施形態にかかるノッキング制御装置及び同装置の制御対象となる筒内噴射式の車載内燃機関１０の構成を概略的に示している。
【００４１】
同図１に示されるように、内燃機関１０の本体１１には、機関冷却水（以下、単に「冷却水」という）によって同機関本体１１、特にその燃焼室１２の内部やその壁面を冷却するための冷却通路（ウォータジャケット）１４が形成されている。
【００４２】
この冷却通路１４の内部には、冷却水循環用のポンプ２０から吐出された冷却水が供給通路３０を通じて供給される。このポンプ２０は、内燃機関１０の出力軸１３に駆動連結されており、この出力軸１３の回転力を駆動力として作動する。従って、ポンプ２０の時間当たりの吐出量は機関回転速度に略比例する関係にある。
【００４３】
ポンプ２０から冷却通路１４に供給された冷却水は、同冷却通路１４を通過する際に機関本体１１との間での熱交換が行われた後、同冷却通路１４から戻り通路３１に排出される。この戻り通路３１の下流側は、その途中にラジエータ２２が設けられたラジエータ用通路３２、並びにラジエータ２２を通過することなく供給通路３０に戻される各バイパス通路３１１，３１２がそれぞれ接続されている。
【００４４】
周知のように、ラジエータ２２は冷却水が通過する複数の通路（図示略）と、この通路の周囲に配設された放熱フィン（図示略）とによって構成されるヒータコアを備えており、冷却水の熱を外部に放出してその温度を低下させる熱交換機能を有している。
【００４５】
また、ラジエータ用通路３２においてラジエータ２２の下流側部分は、流量制御弁２１の第１のポート２１１に接続されている。一方、流量制御弁２１の第３のポート２１３には、供給通路３０においてポンプ２０の上流側部分が接続されている。従って、ラジエータ２２を通過したラジエータ用通路３２の冷却水は、流量制御弁２１の第１のポート２１１と第３のポート２１３との間を通過して供給通路３０に導入される。そして、このように供給通路３０に導入された冷却水はポンプ２０から再び機関本体１１の冷却通路１４に供給される。尚、以下では、流量制御弁２１において、その弁体（図示略）によって絞られる第１のポート２１１と第３のポート２１３との間における冷却水通路路の面積を流量制御弁２１の開度と称する。流量制御弁２１は、その開度に応じて機関本体１１の冷却通路１４から排出された冷却水のうちラジエータ用通路３２を介してラジエータ２２を通過する冷却水を調量する。
【００４６】
また、第１のバイパス通路３１１はスロットルボディ２４の内部を介して流量制御弁２１の第２のポート２１２に接続されている。この第１のバイパス通路３１１を通過する冷却水は、流量制御弁２１の第２のポート２１２と第３のポート２１３との間を通過して供給通路３０に導入され、ポンプ２０から再び機関本体１１の冷却通路１４に供給される。
【００４７】
因みに、この第１のバイパス通路３１１の冷却水は、機関本体１１の冷却通路１４を通過することにより温度上昇しているため、これをスロットルボディ２４の内部に通過させることにより、冷間時においてスロットルバルブ（図示略）を開閉駆動する駆動系の温度上昇が図られるようになる。このため、同駆動系の凍結に起因する作動不良を抑制することができるようになる。尚、このようにスロットルボディ２４を通過する冷却水、即ち第１のバイパス通路３１１を通過する冷却水の量は、流量制御弁２１の開度が変化しても略一定に保持されている。
【００４８】
具体的には、流量制御弁２１の第２のポート２１２及び第３のポート２１３間における冷却水通路の通路面積は、その流量が略一定になるように流量制御弁２１の開度に応じて変更されるようになっている。これは、スロットルボディ２４を通過する冷却水によってスロットルバルブ駆動系を凍結させない程度にまで温度上昇させることができればよく、同温度上昇によるスロットルボディ２４の過度の温度上昇は寧ろ吸入空気の温度上昇、ひいては充填率の低下を招くこととなり好ましくないからである。
【００４９】
一方、第２のバイパス通路３１２は、ラジエータ用通路３２や第１のバイパス通路３１１とは異なり、流量制御弁２１を介することなく供給通路３０に直接接続されている。この第２のバイパス通路３１２の途中には、車室内用空調装置（図示略）のヒータコア２３が設けられている。
【００５０】
流量制御弁２１は、その開度に応じてラジエータ２２を通過する冷却水を調量することにより、冷却水の温度を調節する機能を有している。即ち、この流量制御弁２１の開度が大きくなると、ラジエータ２２を通過する冷却水の流量が増大し、それに伴って各バイパス通路３１１，３１２をそれぞれ通過する冷却水の総量が減少するようになる。一方、流量制御弁２１の開度が小さくなると、ラジエータ２２を通過する冷却水の流量が減少し、それに伴って各バイパス通路３１１，３１２をそれぞれ通過する冷却水の総量が増大するようになる。
【００５１】
その結果、流量制御弁２１の開度に応じて冷却水全体のうちラジエータ２２を通過して温度低下する冷却水の占める割合が変化するため、これにより冷却水温度（正確には冷却水全体の平均温度）を調節することができるようになる。具体的には、機関燃焼熱による温度上昇量及びポンプ２０の吐出量がいずれも一定であると仮定した場合、この冷却水温度は流量制御弁２１の開度が大きく、冷却水の上記割合が大きいときほど低くなる。
【００５２】
本実施形態にあっては、これらポンプ２０、流量制御弁２１、ラジエータ２２、機関本体１１の冷却通路１４、冷却水が通過するその他の通路３０〜３２、３１１，３１２、並びに流量制御弁２１の開度を機関運転状態及び冷却水温度に基づいて制御する電子制御装置４０等々によって機関冷却機構が構成されている。
【００５３】
また、内燃機関１０には、その運転状態や冷却水の温度、ノッキングの発生等を検出するための各種センサが設けられている。例えば、出力軸１３の近傍には、機関回転速度ＮＥを検出する回転速度センサ５０が設けられている。また、機関吸気通路（図示略）においてスロットルバルブの上流側部分には、燃焼室１２に導入される吸入空気の量を検出する吸入空気量センサ５１が設けられている。機関本体１１には、冷却通路１４から戻り通路３１に排出される冷却水の温度を検出する水温センサ５２が設けられている。更に、同じく機関本体１１には、ノッキングの発生を検出するノックセンサ５３が設けられている。また、アクセルペダル（図示略）の近傍には、その踏込量（アクセル開度）を検出するアクセルセンサ５４が設けられている。
【００５４】
これら各種センサの検出結果はいずれも電子制御装置４０に取り込まれる。電子制御装置４０は、その検出結果並びにそのメモリ４１に記憶された各種データを参照することにより、冷却水温度制御、ノッキング抑制処理を含めた点火時期制御等の各種制御を実行すべく、流量制御弁２１や点火プラグ１５等、各種アクチュエータを駆動する。因みに、電子制御装置４０に取り込まれるこれら各センサの出力信号はＣＲフィルタ等によるノイズ除去処理が行われ、これを更にＡＤ変換した値が上記各種制御に用いられる。
【００５５】
また、水温センサ５２により検出される出力信号についてもこうした処理の対象となるが、以下では、このようにノイズ除去処理及びＡＤ変換された値を実際の冷却水温度ＴＨＷとして、以下に説明する冷却水温度制御に用いるようにしている。
【００５６】
以下、内燃機関１０における冷却水温度制御、並びに本実施形態の装置にかかる点火時期制御について順に説明する。
この冷却水温度制御では、機関負荷Ｑ（吸入空気量、燃料噴射量、或いはアクセル開度等）及び機関回転速度ＮＥに基づいて機関本体１１の冷却に供される冷却水温度の目標値（目標冷却水温度ＴＴＨＷ）が設定される。そして、この目標冷却水温度と水温センサ５２により検出される実際の冷却水温度とが比較され、これらの偏差が所定値以下にまで減少するように、流量制御弁２１の開度が上記偏差に基づいてフィードバック制御される。
【００５７】
図２は、こうした目標冷却水温度ＴＴＨＷの設定に際して用いられる関数マップの一例を示している。尚、同図２においては、機関回転速度ＮＥを一定とした場合における機関負荷Ｑと目標冷却水温度と関係を示している。この機関負荷Ｑと目標冷却水温度ＴＴＨＷとの関係は関数データとして電子制御装置４０のメモリ４１に記憶されている。
【００５８】
同図に示されるように、機関負荷Ｑをその大きさに応じて低負荷領域（Ｑ＜ＱＬ）、中負荷領域（ＱＬ≦Ｑ≦ＱＨ）、高負荷領域（Ｑ＞ＱＨ）といった各領域に区分した場合、これら各領域における目標冷却水温度ＴＴＨＷＬ，ＴＴＨＷＭ，ＴＴＨＷＨはおよそ以下のような傾向を有している。
【００５９】
即ち、高負荷領域では、燃焼室１２の壁面温度並びにその内部温度を低下させてノッキングの発生を極力抑制すべく、また、燃焼室１２に吸入される吸入空気の質量流量を増大させて機関出力を高めるべく、目標冷却水温度ＴＴＨＷＨが他の領域と比較して相対的に低く設定される。
【００６０】
これに対して、低負荷領域では、燃焼温度及び燃焼圧力が低くなり、高負荷領域や中負荷領域と比較してノッキングが発生し難くなる。また、この低負荷領域では燃焼室１２で発生する燃焼熱が少なくなるため、冷却水によって機関本体１１が過度に冷却されると、その燃焼室１２の壁面温度及び内部温度が必要以上に低下してしまうようになり、燃焼の不安定化、更にはそれに起因する機関出力の低下や排気性状の悪化等が懸念されることとなる。このため、この低負荷領域では、目標冷却水温度ＴＴＨＷＬを他の領域よりも高温に設定することにより、こうした燃焼の不安定化に起因する機関出力の低下や排気性状の悪化を抑制するようにしている。
【００６１】
一方、中負荷領域では、その目標冷却水温度ＴＴＨＷＭを低負荷領域の目標冷却水温度ＴＴＨＷＬよりも低く、高負荷領域の目標冷却水温度ＴＴＨＷＨよりも高く設定するようにしている。これにより、例えば燃焼室１２の壁面とピストンリングとの接触部分等、潤滑油が供給される機関摺動部分は冷却水からの熱伝達によって温度上昇するようになる。その結果、この温度上昇に伴って潤滑油の粘度が低下し、摺動抵抗の低下、ひいては燃費の向上が図られるようになる。
【００６２】
また、機関回転速度ＮＥについては、これが高くなるほど時間当たりに発生する燃焼熱量が増大し、燃焼室１２の壁面温度及びその内部温度が上昇する傾向にあるため、こうした温度上昇を抑制すべく、機関回転速度ＮＥが高くなるほど目標冷却水温度ＴＴＨＷは低く設定される。
【００６３】
次に、本装置にかかる点火時期制御について説明する。
この点火時期制御では、ノッキングを発生させることなく、そのときの機関運転状態において最大の機関出力が得られる点火時期、即ちノッキング発生限界点火時期が同機関運転状態に基づいて算出される。因みに、こうしたノッキングが発生する点火時期は通常、最大機関出力が得られる点火時期よりも遅角側の時期になる。尚、本実施形態にかかる制御において、上記ノッキング発生限界点火時期は、基本点火時期ＡＢＡＳＥ、最大遅角量ＡＫＭＡＸ、ノッキング学習量ＡＧＫＮＫ、並びに冷却水温度補正量ＡＴＨＷといった各パラメータによって設定される。これら各パラメータについては順次説明する。
【００６４】
まず、このノッキング制御にあっては、まずノッキングが発生しないといった前提条件のもとで、最大機関出力が得られる点火時期（基本点火時期ＡＢＡＳＥ）がそのときの機関運転状態に基づいて算出される。この基本点火時期ＡＢＡＳＥは、図３に示されるように、圧縮上死点（ＴＤＣ）をその基準値として同基準値からの進角量（クランク角）として定義される。即ち、この基本点火時期ＡＢＡＳＥが大きな値として算出されるときほど、最終的な点火時期は進角側の時期に設定されるようになる。
【００６５】
次に、この基本点火時期ＡＢＡＳＥついてこれをノッキングの発生が確実に防止できる遅角側の時期に補正するための補正量（以下、「最大遅角量ＡＫＭＡＸ」という）が機関運転状態に基づいて算出される。図３に示されるように、この最大遅角量ＡＫＭＡＸは、この基本点火時期ＡＢＡＳＥを遅角する際の最大量である。但し、この基本点火時期ＡＢＡＳＥ及び最大遅角量ＡＫＭＡＸは冷却水温度がその標準値にあることを想定して設定されている。このため、冷却水温度がこの標準値よりも高い場合には、後述する冷却水温度に基づく点火時期補正を通じてこの最大遅角量ＡＫＭＡＸよりも更に大きな遅角量をもって基本点火時期ＡＢＡＳＥの補正が行われる場合もある。
【００６６】
そして、ノッキング発生限界点火時期を冷却水温度に基づいて補正するための冷却水温度補正量ＡＴＨＷが算出される。上述したように、この補正は燃焼室１２の温度、特にその壁面の温度に応じてノッキングの発生状況が異なるようになるため、これに合わせてノッキング発生限界点火時期を適切に設定するためのものである。
【００６７】
本実施形態にかかる装置では、この冷却水温度に基づく補正を行うに際して、水温センサ５２により検出される冷却水温度ＴＨＷをそのまま用いるのではなく、これに所定の時定数に基づく応答遅れをもたせた値を求め、これに基づいて算出される補正量によって上記補正を行うようにしている。
【００６８】
具体的には、水温センサ５２により検出される冷却水温度ＴＨＷを所定の徐変係数ｎに基づいて徐変処理することにより、その高周波成分を除いた値（以下、これを「制御用冷却水温度ＴＨＷＳ」という）を用いるようにしている。そして、こうした徐変処理を通じて、実際の冷却水温度ＴＨＷについて現在の値のみならず、所定期間における推移を監視することにより、燃焼室１２の壁面温度をより正確に推定して上記冷却水温度に基づく補正を行うようにしている。
【００６９】
尚、以下では、上記冷却水温度ＴＨＷはノイズ除去処理後のＡＤ変換値を意味するものとする。
図４は、こうした制御用冷却水温度ＴＨＷＳとそれに基づいて設定される冷却水温度補正量ＡＴＨＷとの関係を示している。
【００７０】
同図４に示されるように、この冷却水温度補正量ＡＴＨＷは、制御用冷却水温度ＴＨＷＳの標準値（例えば「８０℃」）と一致するときには「０」に設定される。従って制御用冷却水温度ＴＨＷＳ、具体的には冷却水温度補正量ＡＴＨＷに基づく点火時期の補正は行われない。
【００７１】
一方、この制御用冷却水温度ＴＨＷＳがこの標準値よりも低い場合には、冷却水温度補正量ＡＴＨＷは正の値に設定され、この冷却水温度補正量ＡＴＨＷに基づいて点火時期は進角側に補正されるようになる。更に、制御用冷却水温度ＴＨＷＳが低くなるほどこの冷却水温度補正量ＡＴＨＷは大きな値に設定され、それに伴って点火時期の進角量も増大するようになる。
【００７２】
これに対して、この制御用冷却水温度ＴＨＷＳがこの標準値よりも高い場合には、冷却水温度補正量ＡＴＨＷは負の値に設定され、この冷却水温度補正量ＡＴＨＷに基づいて点火時期は遅角側に補正されるようになる。更に、制御用冷却水温度ＴＨＷＳが高くなるほどこの冷却水温度補正量ＡＴＨＷは小さな値に設定され、それに伴って点火時期の遅角量も増大するようになる。
【００７３】
尚、上述した基本点火時期ＡＢＡＳＥや最大遅角量ＡＫＭＡＸと機関運転状態（機関負荷Ｑ及び機関回転速度ＮＥ）との関係、並びに制御用冷却水温度ＴＨＷＳと冷却水温度補正量ＡＴＨＷとの関係は、予め実験等に基づいて求められている。そして、基本点火時期ＡＢＡＳＥ、最大遅角量ＡＫＭＡＸ、並びに冷却水温度補正量ＡＴＨＷを算出するための関数データとして電子制御装置４０のメモリ４１にそれぞれ記憶されている。
【００７４】
次に、この制御用冷却水温度ＴＨＷＳの算出処理並びにこれに基づくノッキング抑制制御について更に詳細に説明する。
図５は、制御用冷却水温度ＴＨＷＳの算出する際の処理手順を示すフローチャートである。このフローチャートに示される一連の処理は、電子制御装置４０により所定時間毎の割込処理として実行される。
【００７５】
この一連の処理では、まず、現制御周期での冷却水温度ＴＨＷ（ｉ）が読み込まれる（ステップＳ１００）。次に、機関冷却機構によりその温度が低下するように冷却水温度が制御されているかが判断される（ステップＳ１１０）。この判断は、例えば目標冷却水温度ＴＴＨＷが低下した時点からその低下量に応じて定まる所定期間が経過しているか否かに基づいて行われる。或いは、目標冷却水温度ＴＴＨＷが低下してからの冷却水温度ＴＨＷを推移を監視し、これが低下傾向を有していることに基づいてこれを判断するようにしてもよい。
【００７６】
ここで、機関冷却機構を通じて冷却水温度を低下させる制御がなされていない旨の判断がなされた場合には（ステップＳ１１０：ＮＯ）、この一連の処理は一旦終了される。一方、冷却水温度を低下させる制御がなされている旨の判断がなされた場合には（ステップＳ１１０：ＹＥＳ）、次に機関回転速度ＮＥ及び機関負荷Ｑに基づいて上記徐変処理における徐変係数ｎが算出される（ステップＳ１２０）。
【００７７】
このようにして徐変係数ｎが算出されると、以下の式（１）に基づいて現制御周期での制御用冷却水温度ＴＨＷＳ（ｉ）が算出される（ステップＳ１３０）。
ＴＨＷＳ（ｉ）
←｛（ｎ−１）ＴＨＷＳ（ｉー１）＋ＴＨＷ（ｉ）｝／ｎ　・・・（１）
ｎ：２以上の整数
ＴＨＷＳ（ｉー１）：前制御周期の制御用冷却水温度
上式（１）に示されるように、ここでは、徐変処理として冷却水温度ＴＨＷに対して加重平均処理、いわゆる、なまし処理を行うことにより制御用冷却水温度ＴＨＷＳ（ｉ）を求めるようにしている。具体的には、前制御周期において求められた制御用冷却水温度ＴＨＷＳ（ｉ−１）に対して「（ｎ−１）／ｎ」、現制御周期での冷却水温度ＴＨＷ（ｉ）に対して「１／ｎ」をそれぞれ乗じて重み付けを行い、それらの加算値を現制御周期の制御用冷却水温度ＴＨＷＳ（ｉ）として算出するようにしている。こうした徐変処理が行われることにより、冷却水温度ＴＨＷの変化についてその高周波成分が除去されたかたちで制御用冷却水温度ＴＨＷＳが算出されるようになる。換言すると、冷却水温度ＴＨＷの変化速度についてそれが大きい場合にはその影響が小さくなるように、制御用冷却水温度ＴＨＷＳが算出されるようになる。
【００７８】
またここで、上記徐変係数ｎが大きく設定されるほど、制御用冷却水温度ＴＨＷＳ（ｉ）が変化する際の時定数は大きくなる。このように時定数が大きくなると、冷却水温度ＴＨＷ（ｉ）が変化する際において、この冷却水温度ＴＨＷ（ｉ）に応じて変化する制御用冷却水温度ＴＨＷＳ（ｉ）の追従性が低下するようになる。その結果、制御用冷却水温度ＴＨＷＳ（ｉ）は冷却水温度ＴＨＷに対してより大きな応答遅れをもって徐々に変化するようになる。
【００７９】
図６は、この徐変係数ｎと機関回転速度ＮＥ及び機関負荷Ｑとの関係を示す関数マップである。こうした関係は関数データとして電子制御装置４０のメモリ４１に記憶されており、同電子制御装置４０は先の図５のステップＳ１２０における徐変係数ｎの算出に際してこの関数マップを参照する。尚、同図では、機関回転速度ＮＥ及び機関負荷Ｑに応じて徐変係数ｎは連続的な値をとるものとして示しているが、実際にはこれは離散的な値（２以上整数）のみをとる。
【００８０】
同図６に示されるように、徐変係数ｎは機関回転速度ＮＥが高いときほど、また機関負荷Ｑが大きいときほど、小さな値に設定される。これは以下の理由による。
【００８１】
所定の機関運転状態に基づいて目標冷却水温度ＴＴＨＷが設定され、同温度ＴＴＨＷと水温センサ５２により検出される冷却水温度ＴＨＷとが一致するように流量制御弁２１の開度がフィードバック制御されると、最終的には、この冷却水温度ＴＨＷ及び燃焼室１２の壁面温度も略一定値に収束するようになる。従って、これら冷却水及び燃焼室壁面は熱的に平衡状態に達する。
【００８２】
こうした平衡状態から機関運転状態の変化に伴って目標冷却水温度ＴＴＨＷが低下した場合、冷却水温度ＴＨＷは目標冷却水温度ＴＴＨＷに収束するように徐々に変化し、燃焼室１２の壁面温度もこの冷却水温度ＴＨＷの変化に伴い所定の応答遅れをもって低下するようになる。
【００８３】
ここで、燃焼室１２の壁面から冷却水に移動する熱流束ΔＱが多いときほど、同壁面の温度低下速度は大きくなり、熱的に過渡的な状態から再び平衡状態に移行するまでの期間も短くなる。
【００８４】
従って、この熱流束ΔＱが多いときほど、冷却水温度ＴＨＷに対する燃焼室１２の壁面の温度低下における応答遅れ量は小さくなり、その温度変化の追従性は向上する。一方、この熱流束ΔＱが少ないときには、こうした応答遅れ量が大きくなり、燃焼室１２の壁面温度は相対的に緩慢に変化するようになる。
【００８５】
ここで、冷却水の流速、換言すればこの冷却水の時間当たりの循環量が多いときほど、燃焼室１２の壁面（正確には燃焼室１２の壁面と対応する位置にある冷却通路１４の壁面）と冷却水との間における熱交換が促進され、上記熱流束ΔＱは多くなる。従って、この循環量であるポンプ２０の吐出量、更にその吐出量を決定する機関回転速度ＮＥが高くなるほど、冷却水温度ＴＨＷに応じて燃焼室１２の壁面温度が低下する際の応答遅れ量も小さくなる。このため、本実施形態にかかる装置では、図６に示されるように、機関回転速度ＮＥが高くなるほど徐変係数ｎが小さくなるようにこれを設定するようにしている。
【００８６】
また一方、燃焼室１２の壁面から冷却水に移動する熱流束ΔＱは、冷却水の循環量の他、これら燃焼室１２の壁面温度Ｔｃと冷却水温度Ｔｗ（ここでは冷却水温度ＴＨＷ）との温度差（Ｔｃ−Ｔｗ）によっても変化する。即ち、熱流束ΔＱはこの温度差（Ｔｃ−Ｔｗ）が大きいときほど増大する。更に、燃焼室１２の壁面温度Ｔｃは機関負荷Ｑが大きくなるほど高くなる。従って、熱流束ΔＱは機関負荷Ｑが大きいときほど増大するようになる。従って、この機関負荷Ｑが大きくなるほど、冷却水温度ＴＨＷに応じて燃焼室１２の壁面温度が低下する際の応答遅れ量も小さくなる。このため、図６に示されるように、機関負荷Ｑが大きいときほど徐変係数ｎが小さくなるようにこれを設定するようにしている。
【００８７】
このように徐変係数ｎを機関回転速度ＮＥ及び機関負荷Ｑに基づいて設定することにより、冷却水温度ＴＨＷから燃焼室１２の壁面温度を推定するための制御用冷却水温度ＴＨＷＳを、同壁面温度の推移に合わせて正確に求めることができるようになる。
【００８８】
次に、この制御用冷却水温度ＴＨＷＳに基づいて行われるノッキング抑制制御について説明する。
図７は、このノッキング抑制制御の処理手順を示すフローチャートである。このフローチャートに示される一連の処理は電子制御装置４０により所定クランク角毎の割込処理として実行される。
【００８９】
この一連の処理では、まず、機関負荷Ｑ及び機関回転速度ＮＥに基づいて基本点火時期ＡＢＡＳＥ及び最大遅角量ＡＫＭＡＸが算出される（ステップＳ２１０）。このようにして基本点火時期ＡＢＡＳＥ及び最大遅角量ＡＫＭＡＸが算出された後、先の図４の関数マップが参照され、制御用冷却水温度ＴＨＷＳに基づいて冷却水温度補正量ＡＴＨＷが算出される（ステップＳ２２０）。
【００９０】
次に、メモリ４１に記憶保持されているノッキング学習量ＡＧＫＮＫが読み込まれる（ステップＳ２３０）。
このノッキング学習量ＡＧＫＮＫは、上記基本点火時期ＡＢＡＳＥを最大遅角量ＡＫＭＡＸ分だけ遅角させた最遅角時期（ＡＢＡＳＥ−ＡＫＭＡＸ）をノッキングの発生状況に応じて進角補正するためのものである。即ち、このノッキング学習量ＡＧＫＮＫは、ノックキングが頻繁に発生する傾向がある場合には徐々に小さい値に更新され、逆にノッキングの発生頻度が小さい場合には徐々に大きい値に更新される。従って、このノッキング学習量ＡＧＫＮＫは、燃焼室１２の内壁面へのデポジット付着や使用燃料のオクタン価の変化等々に起因した定常的なノッキングの発生頻度を反映するものとなる。
【００９１】
このようにしてステップＳ２３０において、ノッキング学習量ＡＧＫＮＫが読み込まれた後、ノックセンサ５３の検出結果に基づいて内燃機関１０にノッキングが発生しているか否かが判定される（ステップＳ２４０）。
【００９２】
ここでノッキングが発生していると判定されると（ステップＳ２４０：ＹＥＳ）、現在のノッキング制御量ＡＫＣＳに所定値α１が加算され、その加算値（ＡＫＣＳ＋α１）が新たなノッキング制御量ＡＫＣＳとして設定される（ステップＳ２５０）。
【００９３】
このノッキング制御量ＡＫＣＳは、図３に示されるように、現在のノッキングの発生頻度に応じて点火時期を遅角側の時期に補正するためのものである。ノッキング制御量ＡＫＣＳも上記ノッキング学習量ＡＧＫＮＫと同様、ノッキングの発生状況に応じて更新されるものであるが、両者は以下の点において異なる性質を有している。即ち、ノッキング学習量ＡＧＫＮＫが比較的長い期間におけるノッキングの発生頻度に応じて徐々に更新されるのに対して、このノッキング制御量ＡＫＣＳはその時々のノッキングの発生の有無に応じて頻繁に更新される点でこれら両者の間には相違がある。
【００９４】
一方、先のステップＳ２４０において、ノッキングが発生していないと判定された場合（ステップＳ２４０：ＮＯ）、現在のノッキング制御量ＡＫＣＳから所定値α２が減算され、その減算値（ＡＫＣＳ−α２）が新たなノッキング制御量ＡＫＣＳとして設定される（ステップＳ２５５）。
【００９５】
こうした更新が行われることにより、ノッキング制御量ＡＫＣＳはノッキングが発生しているときには所定量α１ずつ徐々に増大する一方、ノッキングが発生していないときには所定量α２ずつ徐々に減少するようになる。そして、このようにしてノッキング制御量ＡＫＣＳが現在のノッキングの発生の有無に応じて更新された後、以下の演算式（２）に基づいて点火時期遅角量ＡＫＮＫが算出される（ステップＳ２６０）。この点火時期遅角量ＡＫＮＫは、上記基本点火時期ＡＢＡＳＥをノッキングの発生状況に応じてこれを抑制すべく遅角させる際の最終的な遅角量に相当するものである。
【００９６】
ＡＫＮＫ←ＡＫＭＡＸ−ＡＧＫＮＫ−ＡＴＨＷ＋ＡＫＣＳ　・・・（２）
次のステップＳ１６０以降における一連の処理では、ノッキング制御量ＡＫＣＳの大きさについてその定常的な傾向に基づきノッキング学習量ＡＧＫＮＫの学習が行われる（ステップＳ２７０〜Ｓ３００）。
【００９７】
具体的には、まず、ノッキング制御量ＡＫＣＳと所定値β１とが比較される（ステップＳ２７０）。ここでノッキング制御量ＡＫＣＳが所定値β１より大きい旨判断された場合、即ちノッキングの発生頻度が所定頻度より大きい場合（ステップＳ２７０：ＹＥＳ）、現在のノッキング学習量ＡＧＫＮＫから所定値γが減算される。そして、その減算値（ＡＧＫＮＫ−γ）が新たなノッキング学習量ＡＧＫＮＫとして設定される（ステップＳ２９０）。
【００９８】
一方、ノッキング制御量ＡＫＣＳが所定値β１以下であると判断された場合（ステップＳ２７０：ＮＯ）、更にこのノッキング制御量ＡＫＣＳと所定値β２とが比較される（ステップＳ２８０）。そしてここで、ノッキング制御量ＡＫＣＳが所定値β２より小さい旨判断された場合、即ちノッキングの発生頻度が所定頻度より小さい場合（ステップＳ２８０：ＹＥＳ）、現在のノッキング学習量ＡＧＫＮＫに所定値γが加算される。そして、その加算値（ＡＧＫＮＫ＋γ）が新たなノッキング学習量ＡＧＫＮＫとして設定される（ステップＳ２９５）。
【００９９】
こうしたノッキング制御量ＡＫＣＳと各所定値β１，β２との比較を通じてノッキング学習量ＡＧＫＮＫが学習更新されることにより、ノッキングが頻繁に発生する状況下ではこのノッキング学習量ＡＧＫＮＫは徐々に小さな値に更新され、点火時期はより遅角側の時期に変更されるようになる。その結果、基本点火時期ＡＢＡＳＥに対する遅角量が増大してノッキングの発生が抑制されるようになる。一方、ノッキングの発生し難い状況下ではこのノッキング学習量ＡＧＫＮＫは徐々に大きな値に更新され、点火時期はより進角側の時期に変更されるようになる。その結果、基本点火時期ＡＢＡＳＥに対する遅角量が減少してより大きな機関出力が確保されるようになる。
【０１００】
このようにしてノッキング学習量ＡＧＫＮＫが更新された後、その更新後のノッキング学習量ＡＧＫＮＫが電子制御装置４０のメモリ４１に記憶保持される（ステップＳ３００）。また、ノッキング制御量ＡＫＣＳが（β２≦ＡＫＣＳ≦β１）の範囲にあると判断された場合には（ステップＳ２７０，ステップＳ２８０：ＮＯ）、こうしたノッキング学習量ＡＧＫＮＫの更新は行われず、その現在値がメモリ４１に記憶保持される（ステップＳ３００）。
【０１０１】
このようにしてノッキング学習量ＡＧＫＮＫの学習が行われると、以下の式（３）に基づいて最終点火時期ＡＯＰが算出される（ステップＳ３１０）。
ＡＯＰ←ＡＢＡＳＥ−ＡＫＮＫ　・・・（３）
尚、ここで、上述したノッキング発生限界点火時期は上式（２），（３）から以下のように表すことができる。
【０１０２】
［ノッキング発生限界点火時期］＝ＡＢＡＳＥ−ＡＫＭＡＸ＋ＡＧＫＮＫ＋ＡＴＨＷ　・・・（４）
本実施形態にかかる装置では、このノッキング発生限界点火時期を内燃機関１０の冷却水温度に基づいて補正するに際し、水温センサ５２により検出される冷却水温度ＴＨＷをそのまま用いるのではなく、これを機関回転速度ＮＥ及び機関負荷Ｑにより設定される徐変係数ｎに基づいて徐変処理を行うようにしている。そして、この徐変処理を通じて求められる制御用冷却水温度ＴＨＷＳに基づいて冷却水温度補正量ＡＴＨＷを算出するようにしている。
【０１０３】
図８は、アクセルペダルが踏み込まれ、その踏み込みによる機関負荷Ｑの増大に応じて目標冷却水温度ＴＴＨＷが低下した場合について、冷却水温度ＴＨＷ（実線）及び制御用冷却水温度ＴＨＷＳ（各一点鎖線）の推移をそれぞれ示している。
【０１０４】
同図８に示されるように、本実施形態の装置によれば、目標冷却水温度ＴＴＨＷが低下し、それに応じて冷却水温度ＴＨＷが低下する場合、そのときの機関回転速度ＮＥが低いときや、機関負荷Ｑが小さいときには、冷却水温度ＴＨＷの低下に対して制御用冷却水温度ＴＨＷＳが大きな応答遅れをもって低下する。従って、この場合は、冷却水温度補正量ＡＴＨＷも燃焼室１２の壁面温度の低下に合わせて徐々に変化するようになる。一方、機関回転速度ＮＥが高いときや、機関負荷Ｑが大きいときには、こうした制御用冷却水温度ＴＨＷＳが低下する際の応答遅れ量は小さくなる。従って、この場合は、冷却水温度補正量ＡＴＨＷも燃焼室１２の壁面温度の低下に合わせて速やかに変化するようになる。
【０１０５】
以上説明したように、本実施形態にかかる装置によれば、以下の作用効果を奏することができる。
・上記実施形態にかかる装置では、水温センサ５２により検出される冷却水温度ＴＨＷに対して徐変処理（なまし処理）を行って制御用冷却水温度ＴＨＷＳを求め、これに基づいて冷却水温度補正量ＡＴＨＷを算出するようにしている。従って、冷却水温度ＴＨＷに対する燃焼室１２の温度低下において大きな応答遅れが生じる場合であれ、或いはそれが小さくなる場合であれ、その応答遅れに応じてノッキング発生限界点火時期に対し冷却水温度に基づく補正を適切に行うことができる。その結果、ノッキング学習量の不安定化、更にはそれに起因するノッキングの発生や機関出力に低下を抑制することができるようになる。
【０１０６】
・また、上記徐変処理における徐変係数ｎを冷却水の循環量、具体的にはポンプ２０の吐出量を決定する機関回転速度ＮＥに基づいて可変設定するようにしているため、この徐変係数ｎを燃焼室１２の壁面温度が低下する際の応答速度に応じて適切に設定することができるようになる。その結果、上記徐変処理を通じて得られる制御用冷却水温度ＴＨＷＳに基づいて燃焼室１２の壁面温度をより正確に推定し、適切な冷却水温度補正量ＡＴＨＷをもってノッキング発生限界点火時期の補正を行うことができるようになる。
【０１０７】
・更に、上記徐変係数ｎを循環量の他、機関負荷Ｑに基づいて可変設定するようにしているため、この徐変係数ｎを燃焼室１２の壁面温度が低下する際の応答速度に応じて適切に設定することができるようになる。その結果、上記徐変処理を通じて得られる制御用冷却水温度ＴＨＷＳに基づいて燃焼室１２の壁面温度をより正確に推定し、適切な冷却水温度補正量ＡＴＨＷをもってノッキング発生限界点火時期の補正を行うことができるようになる。
【０１０８】
以上説明した実施形態は以下のようにその構成や制御構造の一部を変更して実施することもできる。
・上記実施形態では、水温センサ５２を設け、同センサ５２により冷却通路１４から戻り通路３１に排出される冷却水の温度を検出し、これを徐変処理することにより燃焼室１２の壁面温度を推定するようにしたが、例えば以下のような構成を採用することもできる。即ち、上記水温センサ５２の他、冷却通路１４に流入する冷却水の温度を検出する水温センサを設け、これら各センサにより冷却通路１４に流入する冷却水の温度ＴＨＷｉｎと同冷却通路１４から流出する冷却水の温度ＴＨＷｏｕｔを検出する。そして、これらの偏差ΔＴＨＷ（＝ＴＨＷｏｕｔ−ＴＨＷｉｎ）の単位時間Δｔ当たりの変化率ΔＴＨＷ／Δｔを求める。更に、機関回転速度等に基づいて冷却水の単位時間Δｔ当たりの循環量Ｐを求める。そして、次式に基づいて単位時間Δｔ当たりに機関本体１１から冷却通路１４の冷却水に伝達される熱量ΔＱの変化量ΔΔＱを求める。
【０１０９】
ΔΔＱ←ΔＴＨＷ・Ｐ／Δｔ　・・・（５）
ΔＴＨＷ＝ＴＨＷｏｕｔ−ＴＨＷｉｎ
ここで、上式（５）に示される熱量変化量ΔΔＱについてみると、燃焼室１２の壁面と冷却水とが熱的に平衡状態に達しているときには、燃焼室１２の壁面から冷却水に伝達される熱量ΔＱは一定になるため、その変化速度ΔΔＱは「０」になる。一方、目標冷却水温度ＴＴＨＷの変更された直後など、熱的に過渡状態にあるときには、この熱量ΔΔＱが大きくなる。従って、これを利用して例えば以下の式（６）に基づいて制御用冷却水温度ＴＨＷＳを算出することができる。
【０１１０】
ＴＨＷＳ（ｉ）←ＴＨＷ（ｉ）−Ｋ・Δｑ　・・・（６）
Ｋ：定数
尚、上記循環量Ｐについては、現制御周期の機関回転速度に基づいて求められる値Ｐ（ｉ）や前制御周期の機関回転速度に基づいて求められる値Ｐ（ｉ−１）、或いはこれらの平均値等、いずれを採用してもよい。また、上記定数Ｋについては実験等によりこれを求めることができる。
【０１１１】
・上記実施形態では、徐変処理として上式（１）に示される、いわゆるなまし処理を行うようにしたが、例えば、これに代えてアナログフィルタ或いはディジタルフィルタ等による濾波処理によってこれを行うようにしてもよい。
【０１１２】
・上記実施形態では、機関冷却機構により目標冷却水温度ＴＴＨＷと冷却水温度ＴＨＷとが一致するように流量制御弁２１の開度をフィードバック制御するようにしたが、こうした冷却水温度にかかる制御はオープンループ制御であってもよい。
【０１１３】
・上記実施形態では、徐変係数ｎの算出するに際し、機関回転速度ＮＥ及び機関負荷Ｑの双方を用いるようにしたが、機関回転速度ＮＥのみ、或いは機関負荷Ｑのみに基づいてこの徐変係数ｎを算出するようにしてもよい。
【０１１４】
・上記実施形態では、冷却水循環用のポンプ２０を内燃機関１０の出力軸１３により駆動されるものとしたが、これを例えば電動ポンプによって構成することも可能である。但し、この場合にはその吐出量と機関回転速度ＮＥとの間に相関が存在しなくなるため、冷却通路１４に流入する冷却水の流量を流量計等を用いて検出するようにしたり、或いは電動ポンプへの供給電力に基づいて同流量を推定するようにするのが望ましい。
【図面の簡単な説明】
【図１】内燃機関のノッキング制御装置についてその概要を示す概略構成図。
【図２】機関負荷と目標冷却水温度との関係を示すグラフ。
【図３】ノッキング発生限界点火時期を説明するための説明図。
【図４】制御用冷却水温度と冷却水温度補正量との関係を示す関数マップ。
【図５】制御用冷却水温度の算出手順を示すフローチャート。
【図６】機関回転速度及び機関負荷と徐変係数との関係を示す関数マップ。
【図７】ノッキング抑制制御の処理手順を示すフローチャート。
【図８】冷却水温度及び制御用冷却水温度の推移例を示すタイミングチャート。
【符号の説明】
１０…内燃機関、１１…機関本体、１２…燃焼室、１３…出力軸、１４…冷却通路、１５…点火プラグ、２０…ポンプ、２１…流量制御弁、２２…ラジエータ、２３…ヒータコア、２４…スロットルボディ、４０…電子制御装置（設定手段、学習手段、算出手段、検出手段、推定手段、補正手段）、４１…メモリ、３０…供給通路、３１…戻り通路、３２…ラジエータ用通路、５０…回転速度センサ、５１…吸入空気量センサ、５２…水温センサ（検出手段）、５３…ノックセンサ、５４…アクセルセンサ、２１１…第１のポート、２１２…第２のポート、２１３…第３のポート、３１１…第１のバイパス通路、３１２…第２のバイパス通路。
【図１】
2004044543.tif 000003
【図２】
2004044543.tif 000004
【図３】
2004044543.tif 000005
【図４】
2004044543.tif 000006
【図５】
2004044543.tif 000007
【図６】
2004044543.tif 000008
【図７】
2004044543.tif 000009
【図８】
2004044543.tif 000010