(57)【要約】【課題】物理的停止端またはその近傍においてＶＣＴを運転する際に積分器のワインドアップを防止するための制御方法およびシステムを提供する。【解決手段】ＶＣＴ（可変カムシャフトタイミング）フィードバック制御システム１０ａの制御方法において、センサ２２ａ，２４ａによって一組の歯形パルスを提供する工程６２と、歯形パルスをろ過処理する工程６４と、動いていない位相器４２を認識する工程６６と、動いていない位相器が停止状態にあるかまたは定常状態にあるかを決定する工程７０と、位相器４２の物理的停止端を記憶する工程とを設ける。さらに、位相器４２が停止状態にあるときに上限または下限をセットする工程７４と、補償器３２をリセットする工程７６と、ＰＩコントローラ３０をリセットする工程７８と、システムが定常状態にあるときに、定常状態値としてｅ１をセットする工程７２とを設ける。【選択図】　　図５
2004019657.tif 000002
【特許請求の範囲】
【請求項１】
ＶＣＴフィードバック制御システム１０ａの制御方法であって、
ａ）センサ２２ａ，２４ａによって一組の歯形パルスを提供する工程６２と、
ｂ）前記歯形パルスをろ過処理する工程６４と、
ｃ）動いていない位相器４２を認識する工程６６と、
ｄ）動いていない位相器が停止状態にあるかまたは定常状態にあるかを決定する工程７０と、
ｅ）位相器４２の物理的停止端を記憶する工程と、
を備えたＶＣＴフィードバック制御システムの制御方法。
【請求項２】
請求項１において、
位相器４２が停止状態にあるときに上限または下限をセットする工程７４をさらに備えた、
ことを特徴とするＶＣＴフィードバック制御システムの制御方法。
【請求項３】
請求項２において、
補償器３２をリセットする工程７６をさらに備えた、
ことを特徴とするＶＣＴフィードバック制御システムの制御方法。
【請求項４】
請求項２において、
ＰＩコントローラ３０をリセットする工程７８をさらに備えた、
ことを特徴とするＶＣＴフィードバック制御システムの制御方法。
【請求項５】
請求項１において、
システムが定常状態にあれば、定常状態値としてｅ１をセットする工程７２をさらに備えた、
ことを特徴とするＶＣＴフィードバック制御システムの制御方法。
【請求項６】
請求項１において、
前記ろ過処理工程６４が、ノイズレベルを低減させるためにノッチフィルタ４８を用いることを含んでいる
ことを特徴とするＶＣＴフィードバック制御システムの制御方法。
【請求項７】
ＶＣＴフィードバック制御システムであって、
ａ）可変力ソレノイド２０と、
ｂ）可変力ソレノイド２０と係合し得るスプールバルブ１４と、
ｃ）クランクシャフト２４およびカムシャフト２２間の一組の相関関係が決定されて一組の位置を決定するように設けられるとともに、スプールバルブ１４の位置によって制御可能なＶＣＴ位相器４２と、
ｄ）コントローラとを備え、
コントローラが、
設定値１２を受け取るように設けられ、可変力ソレノイド２０を制御可能な制御法則１８と、
センサ２２ａ，２４ａにより検出された回転軸の位置信号をろ過処理するためのフィルタ４８と、
ろ過処理された位置信号を受け取り、ＶＣＴ位相器の状態を認識し、制御法則１８をリセットするためのリセット信号を発生する識別子５０とから構成されている、
ことを特徴とするＶＣＴフィードバック制御システム。
【請求項８】
請求項７において、
設定値１２がフィルタ１３によってろ過処理されている、
ことを特徴とするＶＣＴフィードバック制御システム。
【請求項９】
請求項７において、
制御法則１８が、それぞれ別個にリセットするように設けられたＰＩコントローラ３０および位相補償器３２を含んでいる、
ことを特徴とするＶＣＴフィードバック制御システム。
【請求項１０】
請求項７において、
ＶＣＴ位相器の状態が、定常状態と停止状態を有している、
ことを特徴とするＶＣＴフィードバック制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、可変カムシャフトタイミング（ＶＣＴ：　ｖａｒｉａｂｌｅ　ｃａｍｓｈａｆｔ　ｔｉｍｉｎｇ）　システムの分野に関する。より詳細には、本発明は、ＶＣＴをその物理的停止端においてまたはその近傍において運転するときに積分器のワインドアップ（ｗｉｎｄ−ｕｐ）　を防止するための制御方法に関する。
【０００２】
【従来の技術およびその課題】
可変カムタイミングシステムを制御するためにネガティブフィードバック（負帰還）ループを使用することが、当該分野では知られている。米国特許第　５，２８９，８０５号は、ＶＣＴシステムのための改良されたクローズドループフィードバックシステムについて記述している。
【０００３】
当該米国特許はさらに、ＶＣＴシステムのためのクローズドループフィードバックシステムに使用される制御法則について教示している。この制御法則は、比例積分ブロックおよび位相リードブロックを有している。図１および図２は、フィードバックループおよび制御法則をそれぞれ示している。
【０００４】
【特許文献１】
米国特許第　５，２８９，８０５号
【０００５】
図１には、従来のフィードバックループ１０が示されている。フィードバックループ１０の制御目標は、ＶＣＴ位相器を適正な位相（設定値１２）にすることであり、このとき、位相変化速度は零である。
【０００６】
この状態では、スプールバルブ１４は零位置におかれており、位相器（図示せず）内の二つの流体保持チャンバ間で流体の流れは生じていない。ＶＣＴ機構の動的状態を利用するコンピュータプログラム製品が、上述の状態を達成するのに用いられている。
【０００７】
ＶＣＴクローズドループ制御機構は、カムシャフト位相変化θ０　１６を測定して、これを所望の設定値１２と比較することによって、実現されている。ＶＣＴ機構は、位相器が設定値１２によって決定される位置を獲得するように、調整されている。制御法則１８は、設定値１２を位相変化θ０　１６と比較する。
【０００８】
比較された結果は、スプールバルブ１４を位置決めするようにソレノイド２０に命令信号を出力するための基準として用いられる。スプールバルブ１４のこうした位置決めは、位相誤差（設定値１２と位相変化θ０　１６との差）が零以外のときに生じる。
【０００９】
スプールは、位相誤差が正（リタード）であれば第１の方向（つまり右方）に向かって移動し、位相誤差が負（アドバンス）であれば第２の方向（つまり左方）に向かって移動する。位相誤差が零の場合、ＶＣＴ位相は設定値１２と等しくなり、スプールバルブ内で流体が流れないようにスプールが零位置に保持される。
【００１０】
ＶＣＴシステム内のカムシャフトおよびクランクシャフト測定パルスは、それぞれカムシャフトおよびクランクシャフトパルス回転盤２２，２４によって発生する。図示しないクランクシャフトおよびカムシャフトが回転すると、回転盤２２，２４はそれぞれのシャフトとともに回転する。
【００１１】
回転盤２２，２４は、測定パルスを送出するセンサによって検出されかつ測定される歯を有している。測定パルスは、それぞれカムシャフトおよびクランクシャフト測定パルスセンサ２２ａ，２４ａによって送出される。
【００１２】
検出されたパルスは、位相測定装置２６により使用される。これにより、測定位相差が決定される。カムシャフトおよびクランクシャフト間の位相差は、全回転時間で分割されかつ３６０度を掛けた連続クランク・カム間パルスからの時間として定義される。
【００１３】
言い換えれば、角度位置の差は、可変カムタイミングシステムを備えたまたは可変カムタイミングシステムを備えていないカムシャフトおよびクランクシャフト間の差に関連付けられている。測定された位相は、θ０　１６として表される。この位相差は、所望のスプール位置に到達するための制御法則１８に供給される。
【００１４】
クローズドループ１０の制御法則１８が米国特許第　５，１８４，５７８号に記述されており、この制御法則は、引用することによって本件出願の中に含まれる。制御法則の簡略化されたものが図２に示されている。測定された位相２６は、まず、ブロック３０において制御法則１８の作用を受ける。
【００１５】
ブロック３０では、比例積分（ＰＩ）処理が行われる。典型的には、ＰＩ処理は、二つのサブ処理の総和である。第１のサブ処理は増幅作用を含み、第２のサブ処理は積分作用を含んでいる。測定されたＶＣＴ位相はさらに、ブロック３２において位相補償の作用を受ける。
【００１６】
上記従来のアプローチの欠点の一つは、位相器の物理的停止端においてまたはその近傍において、従来の方法が位相器の正確な物理的位置を的確に示すことができない、ということである。
【００１７】
望ましくない副作用の一つは、制御法則の積分器がワインドアップすることである。このような現象は、内燃機関システムの物理的構成要素がその特性を変える、たとえばタイミングチェーンが伸びるといったような長期間の使用の際に、しばしば発生する。
【００１８】
したがって、物理的停止端においてまたはその近傍においてＶＣＴを運転する場合に積分器のワインドアップを防止するための制御方法およびシステムを提供することが望ましい。
【００１９】
本発明は、このような従来の実情に鑑みてなされたもので、物理的停止端またはその近傍において積分器のワインドアップを防止できる可変カムシャフトタイミング（ＶＣＴ）フィードバック制御システムおよびその制御方法を提供することを目的とする。
【００２０】
【課題を解決するための手段】
請求項１の発明に係る可変カムシャフトタイミング（ＶＣＴ）フィードバック制御システムの制御方法は、センサによって一組の歯形パルスを提供する工程と、歯形パルスをろ過処理する工程と、動いていない位相器を認識する工程と、動いていない位相器が停止状態にあるかまたは定常状態にあるかを決定する工程と、位相器の物理的停止端を記憶する工程とを備えている。
【００２１】
請求項２の発明では、請求項１において、位相器が停止状態にあるときに上限または下限をセットする工程をさらに備えている。
【００２２】
請求項３の発明では、請求項２において、補償器をリセットする工程をさらに備えている。
【００２３】
請求項４の発明では、請求項２において、ＰＩコントローラをリセットする工程をさらに備えている。
【００２４】
請求項５の発明では、請求項１において、システムが定常状態にあれば、定常状態値としてｅ１をセットする工程をさらに備えている。
【００２５】
請求項６の発明では、請求項１において、ろ過処理工程が、ノイズレベルを低減させるためにノッチフィルタを用いることを含んでいる。
【００２６】
請求項７の発明に係る可変カムシャフトタイミング（ＶＣＴ）フィードバック制御システムは、可変力ソレノイドと、可変力ソレノイドに係合し得るスプールバルブと、クランクシャフトおよびカムシャフト間の一組の相関関係が決定されて一組の位置を決定するように設けられるとともに、スプールバルブの位置により制御可能なＶＣＴ位相器と、コントローラとを備えている。コントローラは、設定値を受け取るように設けられ、可変力ソレノイドを制御可能な制御法則と、回転軸の位置信号（センサ検出信号）をろ過処理するためのフィルタと、ろ過処理された位置信号を受け取り、ＶＣＴ位相器の状態を認識し、制御法則をリセットするためのリセット信号を発生する識別子とから構成されている。
【００２７】
請求項８の発明では、請求項７において、設定値がフィルタによってろ過処理されている。
【００２８】
請求項９の発明では、請求項７において、制御法則が、それぞれ別個にリセットするように設けられたＰＩコントローラおよび位相補償器を含んでいる。
【００２９】
請求項１０の発明では、請求項７において、ＶＣＴ位相器の状態が、定常状態と停止状態を有している。
【００３０】
本発明によれば、エンジンの運転中にＶＣＴ位相器の物理的停止端を自動的に記憶するＶＣＴ位相器を含む方法が提供されている。
【００３１】
積分器のワインドアップを解消するためのＶＣＴ位相器を含む方法が提供されている。
【００３２】
定常状態におけるＰＩコントローラの出力値（Ｅ１）を記憶するためのＶＣＴ位相器を含む方法が提供されている。
【００３３】
物理的停止端におけるＰＩコントローラの出力値（Ｅ１）を記憶するためのＶＣＴ位相器を含む方法が提供されている。
【００３４】
位相器がその物理的停止端に接近する場合にいつ積分器をリセットすべきかを決定するＶＣＴ位相器を含む方法が提供されている。
【００３５】
位相器がその物理的停止端に接近する場合にいつ補償器をリセットすべきかを決定するＶＣＴ位相器を含む方法が提供されている。
【００３６】
誤って記憶した物理的停止端を自動修正するＶＣＴ位相器を含む方法が提供されている。
【００３７】
また、本発明によれば、エンジンの運転中にＶＣＴ位相器の物理的停止端を自動的に記憶することができるＶＣＴ位相器を含むコンピュータプログラム製品が提供されている。
【００３８】
積分器のワインドアップを解消するためのＶＣＴ位相器を含むコンピュータプログラム製品が提供されている。
【００３９】
定常状態におけるＰＩコントローラの出力値（ＥＩ）を記憶するためのＶＣＴ位相器を含むコンピュータプログラム製品が提供されている。
【００４０】
物理的停止端におけるＰＩコントローラの出力値（ＥＩ）を記憶するためのＶＣＴ位相器を含むコンピュータプログラム製品が提供されている。
【００４１】
位相器がその物理的停止端に接近する場合にいつ積分器をリセットすべきかを決定するＶＣＴ位相器を含むコンピュータプログラム製品が提供されている。
【００４２】
位相器がその物理的停止端に接近する場合にいつ補償器をリセットすべきかを決定するＶＣＴ位相器を含むコンピュータプログラム製品が提供されている。
【００４３】
誤って記憶した物理的停止端を自動補正するＶＣＴ位相器を含むコンピュータプログラム製品が提供されている。
【００４４】
このように本発明によれば、ＶＣＴフィードバック制御システムのための方法が提供されている。この方法は、以下の工程から構成されている。ａ）一組の歯形パルスを提供する工程。ｂ）一組の歯形パルスをろ過する工程。ｃ）動いていない位相器を識別する工程。ｄ）動いていない位相器が停止状態にあるかまたは定常状態にあるかを決定する工程。ｅ）位相器の物理的停止端を記憶する工程。
【００４５】
また、本発明によれば、ＶＣＴフィードバック制御システムが提供されている。このシステムは、以下のものを含んでいる。ａ）可変力ソレノイド。ｂ）ソレノイドに係合可能なスプールバルブ。ｃ）クランクシャフトおよびカムシャフト間の一組の関係が決定される一組の位置を決定するように配置され、スプールの位置によって制御可能なＶＣＴ位相器。ｄ）設定値を受け取るように設けられ、可変力ソレノイドを制御可能な制御法則と、回転軸の位置信号をろ過するためのフィルタと、ろ過された位置信号を受け取り、ＶＣＴ位相器の状態を識別して、制御法則をリセットするリセット信号を発生するための識別子とから構成されたコントローラ。
【００４６】
本発明およびその目的をさらに理解するためには、図面、図面の簡単な説明、本発明の好ましい実施態様の詳細な説明および特許請求の範囲に注意が向けられるべきである。
【００４７】
【発明の実施の形態】
本発明は、現在の可変カムタイミング（ＶＣＴ：　Ｖａｒｉａｂｌｅ　Ｃａｍ　Ｔｉｍｉｎｇ）　クローズドループ制御システムにおいて内部積分器のワインドアップによって発生する、過度に長い不感時間（ｄｅａｄ　ｔｉｍｅ）　の問題に取り組んでいる。
【００４８】
本発明は、エンジン運転中にＶＣＴ位相器の物理的なストローク限界を記憶することによって、ワインドアップの問題を解決する方法を教示している。この方法は、コンピュータプログラム製品に組み込まれており、エンジン制御ユニット（ＥＣＵ）のようなマイクロコントローラで実施されている。
【００４９】
さらに、本発明は、定常状態のトラッキングエラーを排除するために制御法則が積分作用を利用している限り、任意の可変カムタイミング制御法則と協働して作用する。積分作用は、制御法則によるエラー値の蓄積として定義される。
【００５０】
好ましいシステムおよび方法が図３に示されている。同図において、制御法則１８は米国特許第　５，１８４，５７８号に記述されており、位相測定装置２６は、米国特許第　５，２８９，８０５号に記述されている。これらの米国特許は、引用することによって本件出願の中に含まれる。
【００５１】
図３には、カムトルク駆動の可変カムタイミング（ＶＣＴ）装置のための全制御ブロック図１０ａおよび本発明を採用する方法が示されている。図３中の符号のいくつかは、図１および図２の符号と対応しており、機能および特徴が類似している点が注目される。
【００５２】
設定値信号１２は、図示しないエンジンコントローラから受け取られて、設定値フィルタ１３に導入され、これにより、設定値１２の急激な変化を平滑にしてクローズドループ制御応答におけるオーバーシュートを減少させる。ろ過された設定値信号１２は、エラー信号３６の一部を形成する。
【００５３】
エラー信号３６を形成する他の部分は、以下に詳細に説明される、測定位相信号１６である。たとえば、エラー信号３６は、ろ過された設定値１２から測定位相１６を差し引くことによって、生成される。この点で、エラー信号３６は、制御法則１８の影響を受ける。
【００５４】
ディザー信号３８および零デューティサイクル信号４０と協働して、制御法則１８の出力は合計され、たとえば可変力ソレノイドであるソレノイド２０を駆動するように、入力値を生成する。ディザー信号３８は、ソレノイド２０およびスプールバルブ１４（図１１参照）の摩擦ヒステリシスおよび磁気ヒステリシスに打ち勝つように設けられている。
【００５５】
零デューティサイクル４０は、中間位置（零位置）に止まることによっていずれの方向の流体の流れも阻止させるためのスプールバルブ１４の公称デューティサイクルである。
【００５６】
可変力ソレノイド２０は、たとえば中央取付けのスプールバルブであるスプールバルブ１４を移動させて、ＶＣＴ位相器１２内の一方向または他の方向の流体の流れを阻止する。これにより、振動するカムトルク４４の作用下で、ＶＣＴ位相器４２を所望の方向に向かって移動させることができる。
【００５７】
設定値１２によって決定される所望の位置までＶＣＴ位相器４２が移動するとき、中央取付けのスプールバルブ１４は、中間位置（零位置）まで駆動させられるだろう。これにより、ＶＣＴ位相器は、液圧的にロックされ、その位置に止まる。設定値１２が変化し、またはＶＣＴ位相器４２が外乱（ｄｉｓｔｕｒｂａｎｃｅ）　によって変位するのであれば、上記処理が再び繰り返される。
【００５８】
カムシャフトおよびクランクシャフトの位置は、それぞれセンサ２２ａ，２４ａによって検出される。センサは、内燃機関のカムシャフトおよびクランクシャフトにそれぞれ固定された回転円盤２２，２４の歯の位置を検出する磁気抵抗センサを含む任意のタイプの位置センサでよい。
【００５９】
位置センサ２２，２４の検出信号は、典型的には歯形パルスの形状を有している。歯形パルスは、まず、ノッチフィルタ４８によってろ過される。ろ過された歯形パルスつまりろ過処理された位相信号は、認識ブロック５０への入力の一つとして機能する。
【００６０】
ブロック５０においては、ＶＣＴ位相器４２が停止端にあるかまたは定常状態におかれているかについての決定がなされる。ブロック５０への他の入力は、測定位相信号４６である。図１に示す従来の計算器（位相測定装置）２６が位相計算器４６と同一のものであることが注目される。
【００６１】
２つの入力に基づいて、ブロック５０は、以下に詳細に記述されるような決定を行う。或る状態下では、制御法則１８をリセットするように、リセット信号５２が発生する。
【００６２】
図４には、図３の制御法則１８の詳細が示されている。制御法則１８は、ＰＩ制御ブロック３０および位相リード補償ブロック３２に小分割されている。また図３のリセット機能が、制御ブロック３０に対する第１のリセット信号５４と、位相リード補償ブロック３２に対する第２のリセット信号５６とに小分割されている。
【００６３】
ソレノイド３４が、純粋な電気機械式のタイプ、液圧ポートを備えた４方向比例ソレノイドタイプ、またはパルス幅変調（ＰＷＭ：　ｐｕｌｓｅ　ｗｉｄｔｈ　ｍｏｄｕｌａｔｉｏｎ）駆動バルブ内蔵タイプのソレノイドを含む種々のタイプのソレノイドであるということが注目される。
【００６４】
さらに、上述したように、測定位相信号１６はエラー信号３６を形成している。測定位相信号１６は、このネガティブフィードバック（負帰還）ループにおいて、補正信号として作用する。
【００６５】
たとえば、本発明によるＶＣＴ制御のアルゴリズムは、リード補償器３２に加えて比例積分コントローラ（積分器）３０を使用している。積分器３０は、過去のすべてのエラー信号、つまり位相命令信号（設定値）１２と測定ＶＣＴ位相１６との差を蓄積する。
【００６６】
エラー信号は、スプールバルブ１４を駆動するソレノイド電流に関係している。エラー信号が定常状態では零であるため、理想的には、定常状態における積分器３０の出力は零である。移行中において、正負のエラー信号は積分後に互いに相殺する。現実には、積分器３０の出力は、移行中にスプールバルブ１４を移動させるほど十分に大きな値であって、これは望ましくないものである。
【００６７】
定常状態においては、スプールバルブ１４のヒステリシスに打ち勝つことができるように、積分器３０の出力は相対的に小さな値にされる。これにより、スプールバルブのスプリング力が、スプールを零位置から遠ざける不均衡力を相殺するのを許容する。その結果、スプールバルブの相対的な安定位置が維持される。
【００６８】
ＶＣＴ位相器が物理的に移動できる距離を越える位置まで移動するように命令されたとき、問題が発生する。もし問題が発生すれば、命令信号１２と測定ＶＣＴ位相１６との間には常に差が存在する。これにより、積分器の出力が増加し続け、積分器のいわゆるワインドアップ現象を生じる。
【００６９】
ワインドアップの原因は、スプールバルブ１４が物理的に停止するときに、従来技術による手法がそれ自体自然に計算を停止させることができないためである。本発明はこの問題に取り組んでおり、これは、事情に応じて最適な上限および下限を自動的に記憶するとともに、計算を適切に停止させることを含んでいる。
【００７０】
不安定な状態においては、スプールバルブ１４は、チャンバ間で流体の流れが生じない零位置または定常状態に対向するように、ソレノイド２０によって零位置から離れる側に押される。
【００７１】
理解されるように、スプールバルブが零位置から押された後に、もし位相器が逆方向に移動するように命令されるのであれば、スプールバルブは戻り、零位置を通過して、零位置の逆側に移動する。これにより、流路が開いて流体がその方向に流れる。
【００７２】
同様に、積分器３０の出力が、零値に戻る逆側への信号のエラー信号３６によって引き戻されており、スプールバルブ１４を移動させる要求値を発生させるように、その方向に蓄積を続けている。
【００７３】
積分器の出力が零に戻されるまでエラー信号３６が方向を変えるときに始動する時間は、実験の際に示されるＶＣＴクローズドループ制御応答曲線における不感時間（ｄｅａｄ　ｔｉｍｅ）　である。典型的には、積分器がワインドアップするほど、または逆の信号のエラー信号が小さければ小さいほど、不感時間は長く続く。
【００７４】
理解されるように、位相器４２の物理的限界は最初は正確であったとしても、チェーンが摩耗したり、チェーンの剛性が変化したり、その他の現象が発生した後には、位相器４２の物理的限界は有効ではない。当初決定された位相器のストローク限界は、ＶＣＴの寿命の間に発生し得る物理的限界の変化を受け入れるほど十分ではない。
【００７５】
クローズドループ性能が落ちるのを回避するために物理的限界がどこにあるのかを知ることが必要である。本発明においては、エンジン運転中に物理的限界がどこにあるのかをコントローラが記憶している。
【００７６】
コントローラはＶＣＴに動くように命令するが、測定ＶＣＴ位相が相対的に長い時間変化しないことが分かったときには、位相器４２がすでにその物理的停止端まで移動しているのかもしれない。直前に測定された極値が実際の物理的停止端、つまり上限の最大値および下限の最小値であるかもしれない。
【００７７】
上述したように、積分器のワインドアップは、位相器４２がすでにその物理的ストローク停止端に到達しているにも拘らずさらに移動するように命令されているときに、発生する。
【００７８】
常時発生しているエラー信号３６は、積分器３０内に蓄積され（つまり積分器がワインドアップし）、これが上述の制御法則１８の通常の運転を阻害して、ＶＣＴの性能を低下させる。
【００７９】
本発明は、定常状態におけるＰＩコントローラの出力値ｅ１　およびＶＣＴ位相器４２の物理的停止端が動的に記憶されるという点においてＰＩコントローラ３０の出力値が動的に記憶される方法を提供する。この動的記憶プロセスは、以下に説明されている。
【００８０】
この方法はさらに、ＶＣＴ位相器４２がその停止端に到達したときに積分器３０および補償器３２をいつリセットして積分作用ができないようにするのかについても教示している。
【００８１】
また、当該方法は、記憶された物理的停止端が誤っていると決定された場合にこれを自動補正するための自動制御方法について教示している。言い換えれば、本発明は、積分器のワインドアップを排除して、停止端における良好なクローズドループ制御を提供している。
【００８２】
図５は、本発明のフローチャート６０を示している。ステップ６２において、処理のための歯形パルスが供給される。供給された歯形パルスは、ステップ６４において、ノッチフィルタの作用を受ける。
【００８３】
ろ過された信号は、ステップ６６において、位相器が動いているかまたは動いていないかについての決定のために識別される。この時点で、ステップ６８に示すように、測定位相信号もまた制御フロー内に入ってくる。
【００８４】
ステップ７０では、位相器が物理的停止端にあるのかまたは定常状態におかれているのかについての決定がなされる。位相器が定常状態にあると決定されれば、ステップ７２において、電流値ｅ１　つまりＰＩコントローラの出力値が保存される。
【００８５】
もし位相器が物理的停止端にあれば、ステップ７４において、現在の位置が位相器の最高値または最低値のいずれかであるか判断される。次に、ステップ７６，７８において、制御法則のＰＩコントローラおよび補償器がリセットされる。
【００８６】
図６において、フローチャート６０でフロー（ステップ６８）に入ってくる測定位相信号は、誤って記憶した、物理的停止端を表す位置の値の自動補正を生じさせる（ステップ８０）。
【００８７】
図３ないし図６には、本発明のグループごとに詳細な記述がなされている。
【００８８】
カムシャフトトルクパルス（ステップ６２）により発生する位相振動を取り除くためのノッチフィルタの使用（ステップ６４）
エンジンの運転中には、エンジンのカムシャフトは、正弦波状のトルクの作用を受け、その速度は、公称値の近辺で振動する。たとえば、図３のカムシャフトトルクパルス４４は、このような正弦波状のトルクである。
【００８９】
パルス４４は、公称値とカムシャフトトルク周波数のいくつかの調波（ｈａｒｍｏｎｉｃｓ）　とを含んでいる。一連のパルス４４は、ノッチフィルタ４８に連続して供給され、ノッチフィルタ４８は、調波を取り除くように作用する。その最終結果は、実際のＶＣＴ位相器の状態を平滑化して表したものになっている。
【００９０】
ノッチフィルタの一般的な式は、次のとおりである。
ｙ（ｎ）　＝　Ｃ０＊ｕ（ｎ）　＋　Ｃ１＊ｕ（ｎ−１）　＋　Ｃ２＊ｕ（ｎ−２）　＋　…　＋　Ｃｋ＊ｕ（ｕ−ｋ）
ここで
ｙ：　　ノッチフィルタの出力
ｕ：　　ノッチフィルタの入力
ｎ：　　ｎ番目のデータまたは最新のデータ
ｋ：　　カムシャフト一回転の更新歯数
ｕ（ｎ−ｋ）：　更新されたｋ倍の入力
ｍ：　　第１次のカムシャフトトルク周波数
ｈ：　　調波
Ｃ：　　係数
【００９１】
ベクトルの形式では、Ｃ０，　Ｃ１，　…，　Ｃｋは、以下のように表せる。
Ｄ　＝　［１，　−２＊ｃｏｓ（ｍ／ｋ＊２π），　１］′
Ｃ　＝　Ｄ／ｓｕｍ（Ｄ）（第１次の振動のみを除去するための）
【００９２】
第１次の振動および第２次　（ｈ＝２）の調波を取り除くために、Ｃ　はまた以下のようにしても計算可能である。
Ｄ　＝［１，　−２＊ｃｏｓ（ｍ／ｋ＊２π），　１］（［１，　−２＊ｃｏｓ（ｈ＊ｍ／ｋ＊２π），　１］を畳み込んだ）
Ｃ＝　Ｄ／ｓｕｍ（Ｄ）
より高次の調波を取り除くために、さらに何度も畳み込むようにしてもよい。
【００９３】
単純な移動平２もまた同様の目的に役立つ。ノッチフィルタ要素は、より記述的な変数名を用いて以下に説明される。
ａｖｇＣａｍＷｉｄｔｈ　＝　（ＣＡＭＴ０　＋　ＣＡＭＴ１　＋　…　＋　ＣＡＭＴ＿ｋ−１）／ｋ
ａｖｇＣｒａｎｋＷｉｄｔｈ　＝　（ＮＥＰＷ　＋　ＮＥＰＷ１　＋　…　＋　ＮＥＰＷ＿ｋ−１）／ｋ
ｆｉｌｔｅｒｄ　Ｐｈａｓｅ　＝　ａｖｇＣａｍＷｉｄｔｈ／ａｖｇＣｒａｎｋＷｉｄｔｈ＊７２０／ｋ
ＣＡＭＴ０〜ＣＡＭＴ＿ｋ−１：　　カムパルスエッジおよびクランクパルスエッジ間の差
ＮＥＰＷ〜ＮＥＰＷ＿ｋ−１：　　最新のｋクランクパルス幅
ｋ：　　好ましくはカムシャフト歯車における歯数またはその他の数
【００９４】
動いていない位相器の認識（ステップ６６）
測定位相から信号を取り除いた後に動いていない位相器を確認するために、適応帯域（ａｄａｐｔｉｖｅ　ｂａｎｄ）　技術が開発されている。この適応帯域技術は、以下に記述されている。
【００９５】
ろ過された最初の　ＰＨＡＳＥ＿０　からスタートして、ろ過された以下の　ＰＨＡＳＥ＿ｉ　をＰＨＡＳＥ＿０　と比較する。
2004019657.tif 000003
【００９６】
停止端または定常状態における位相器（ステップ７０）
以下の二つの場合、すなわち位相器が停止端にある状態および位相器が定常状態にある状態において、位相器４２は、動いていない状態を満足するものとされる。したがって、これらの二つの場合の違いを識別する必要がある。
【００９７】
ＰＩコントローラ３０のような積分器の出力がこれら二つを識別するのに用いられている。位相器のストロークの中間領域において、もし位相器４２が動いていないと認識されれば、位相器は定常状態にあるに違いないということが当然に知られている。
【００９８】
中間領域の定義に関しては、０°〜６０°の位相器において、１５°〜３８°の範囲が中間領域と考えられている。さらに、中間領域においては、ＰＩコントローラ３０の出力のようなコントローラ積分器の出力が同様に定常状態におかれている。或る組み合わせのハードウエアについて対応する値である“ｓｔｅａｄｙ＿Ｅ１”は、定められた運転状態下で一定である。
【００９９】
もし位相器がストロークの中間領域から外れている場合には、位相器は動いていないものとして認識される。積分器３０の出力値は、“Ｅ１＿ｔｈｒｅｓｈｏｌｄ”のような或る閾値を超えており、位相器は停止端にあるものとされる。
【０１００】
積分器の出力と“ｓｔｅａｄｙ＿Ｅ１”との間の差の信号は、位相器がアドバンス停止端にあるかまたはリタード停止端にあるかを示している。
【０１０１】
以下は、図５のステップ７４のサブルーチンの論理を示している。
もし位相器がリタード停止端にあれば、
ＨＩＧＨ＿ＬＩＭＩＴ　＝　最新の最大測定位相
もし位相器がアドバンス停止端にあれば、
ＬＯ＿ＬＩＭＩＴ　＝　最新の最小測定位相
【０１０２】
積分器および補償器をリセットすることによって（ステップ７６，７８）積分器のワインドアップを防止する
実際の位相器の物理的停止端“ＬＯ＿ＬＩＭＩＴ”がアドバンス停止端を表し、“ＨＩＧＨ＿ＬＩＭＩＴ”がリタード停止端を表しているということが分かっている。
【０１０３】
測定位相（ｍｅａｓｕｒｅｄ　ｐｈａｓｅ）が物理的停止端にすでに接近しており、コントローラが位相器に対して移動するように依然として命令しているのであれば、積分器をリセットして定常状態値“ｓｔｅａｄｙ＿Ｅ１”に戻す。
【０１０４】
2004019657.tif 000004
【０１０５】
誤った停止端の値の記憶の自動補正（図６のステップ８０）
位相器の停止端の記憶は、動的な処理である。もし何らかの理由により、誤った記憶が生じた場合には、以下の論理が、誤った記憶を自動的に補正するであろう。これは、図６のステップの一例である。
【０１０６】
Ｉｆ　ｃｕｒｒｅｎｔ　ｍｅａｓｕｒｅｄ　ｐｈａｓｅ　＜　ＬＯ＿ＬＩＭＩＴ
ＬＯ＿ＬＩＭＩＴ　＝　ｃｕｒｒｅｎｔ　ｍｅａｓｕｒｅｄ　ｐｈａｓｅ
Ｉｆ　ｃｕｒｒｅｎｔ　ｍｅａｓｕｒｅｄ　ｐｈａｓｅ　＞　ＨＩＧＨ＿ＬＩＭＩＴ
ＨＩＧＨ＿ＬＩＭＩＴ　＝　ｃｕｒｒｅｎｔ　ｍｅａｓｕｒｅｄ　ｐｈａｓｅ
【０１０７】
上記のことは、本発明の図５および図６に示されたフローチャートの詳細な実施態様を示している。記述された発明は、制御法則が定常状態のトラッキングエラーを排除するのに積分作用を利用している限り、任意の可変カムタイミング制御法則と協働して作用するのに適している。
【０１０８】
本発明は、比例積分コントローラおよびリード補償器を有するコンピュータ手段に適したＶＣＴ制御方法について教示している。積分器は、過去のあらゆるエラー信号（位相命令信号および測定ＶＣＴ位相間の差）を蓄積しており、スプールバルブを駆動するソレノイド電流に関係している。
【０１０９】
理想的には、定常状態におけるエラー信号が零であるので定常状態での積分器の出力は零であり、移動中において正負のエラー信号は積分後に互いに相殺し合う。
【０１１０】
しかしながら、実際には、スプールバルブを移動させる移動中において、積分器の出力は大きな値を有しており、定常状態においては、スプールバルブのヒステリシスに打ち勝ち、スプールバルブのスプリング力と釣り合って、スプールバルブを零位置に維持するために、相対的に小さな値を依然として保持している。
【０１１１】
ＶＣＴ位相器が物理的に到達できる位置を越える位置に移動するように命令されたときに、問題は発生する。この場合、命令信号と測定ＶＣＴ位相との間に差が常に存在する。これにより、積分器の出力は、増加し続け、いわゆる積分器のワインドアップが生じる。
【０１１２】
スプールバルブは、定常状態の零位置に対向するように、通常、零位置から離れる側に押される。スプールバルブが零位置から離れる側に押圧された後で、もし位相器が他の方向に移動するように命令された場合には、スプールバルブは戻り、零位置を通過して、零位置の他の側に移動し、その方向への流路を開く。
【０１１３】
同様に、積分器の出力は、零値に戻る逆の信号のエラー信号によって引き戻され、スプールバルブを移動させるための要求値を発生させるために、その方向に蓄積され続ける。
【０１１４】
積分器の出力が零に戻るまでエラー信号の切換方向から始動した時間は、ＶＣＴクローズドループ制御応答曲線（図示せず）における不感時間（ｄｅａｄ　ｔｉｍｅ）　であると思われる。一般的に言えば、積分器が激しくワインドアップすればするほど、あるいは逆側の信号のエラー信号が小さければ小さいほど、不感時間は長くなる。
【０１１５】
図７は、ＶＣＴ位相器が非現実的な位置に移動するように要求されたときに、積分器の出力がどのように作用してワインドアップするかについての一例を示している。非現実的な位置とは、ベーンが物理的に移動できる位置を越えたアドバンス位置またはリタード位置に向かって移動するように要求された点において、物理的に存在することができない位置のことである。
【０１１６】
図７のデータは、積分器のアンチワインドアップ手法を用いずにコントローラ手段に適切な制御方法を使用する具体的な走行テストスタンドから採られたものである。物理的な下限の数値は、クランク角約３°である。ＶＣＴの命令位置は、０°〜３０°の矩形波である。
【０１１７】
設定値、位相およびエラー信号０（ｅ０）の単位は、クランク角で表されている。積分器の出力（１００で割ったエラー１、つまりｅ１／１００）の単位は、５ｍＡのソレノイド電流に対応している。設定値が３０°（物理的限界の範囲内で）のとき、定常状態での積分器の出力は約３５ｍＡである。位相器が移動できる下限位置が３°である限りは、設定値が０°に切り換わるときに積分器の出力は増加し続ける。
【０１１８】
この場合、何ら損害は生じていない。ところが、設定値が３０°に戻るとき、積分器の出力がその零値に戻るのに約０．５秒かかる。この０．５秒の間に、位相器はその位置に止まり、移動しない。このことは、設定値が３０°のときに約４０ミリ秒の範囲内で設定値の変化に対応するのと対比している。
【０１１９】
このような問題に対する解決法は、その物理的限界を超えて位相器を移動させるように命令しないか、あるいは、設定値が位相器の物理的限界に接近しているときまたは物理的限界の外側にあるときに積分器を停止させるかである。
【０１２０】
いずれの場合においても、位相器の物理的限界がどこにあるのかを正確に知らなければならない。本発明は、或る条件下でコントローラが位相器の物理的限界を記憶するための方法を教示している。
【０１２１】
言い換えれば、位相器の物理的限界とは、ＶＣＴハウジングスプロケットとクランクスプロケットとの間の相対的角度変位限界のことである。残念ながら、この限界値は一定ではない。その変化には、多くの要因が関係している。この限界値は、ＶＣＴユニットの製造誤差、チェーン長さの変化、テンショナ位置および位相測定誤差のために、エンジンによって変化する。
【０１２２】
個々のエンジンにおけるスパン長さは、エンジン速度が変化したとき、タイミングチェーンの共振が発生したとき、チェーンが摩耗したときなどに、増加しまたは減少する。物理的限界はクランク角５°以上までリタード方向に向かってこのような変化に従うということが経験的に分かっている。
【０１２３】
また、物理的限界はたとえ最初は正確であっても、チェーンが摩耗したり、チェーンの剛性が変化した後では、確かではなくなるだろう。位相器における一定のストローク限界は、ＶＣＴ寿命の間に起こり得る物理的限界の変化を吸収するほど十分ではない。
【０１２４】
したがって、コンピュータ手段に適切な別の記憶方法は、クローズドループ性能の低下を避けるために、物理的限界がどこにあるのかを知ることが要求されている。本発明においては、コントローラが、エンジン運転中に物理的限界がどこにあるのかを記憶する。
【０１２５】
ＶＣＴが移動するようにコントローラが命令しても測定ＶＣＴ位相が相対的に長い時間変化しないとき、位相器は物理的停止端にすでに当接していたはずである。測定された最新の極値は、実際の物理的停止端、すなわち上限のための最大値および下限のための最小値である。
【０１２６】
動いていない位相器の認識
まず、マイクロコントローラは、位相器が動いていないことを認識できるべきである。測定された位相が存在する、定量化された領域があるべきである。実際のアプリケーションにおいては、位相器が上述したようなシステムヒステリシスの影響に打ち勝つように移動するので、そうした定量化領域が存在する。
【０１２７】
この領域は、位相器が制御下で移動しているかどうか分からないようにするために、大きすぎるべきではない。また、この領域は、位相器が停止端からわずかにでも移動できるようにするために、厳密すぎるべきではない。
【０１２８】
位相器がカムシャフトトルクによって励起される振動を常に有しており、この振動がＶ６エンジンにおいてカムの回転ごとに３回発生するので、問題はすぐに発生する。振動のピーク間の振幅は装置ごとに異なっており、システムの液圧漏れに大部分依存している。
【０１２９】
ピーク間の振幅は、クランク角４°近辺、あるいはエンジン速度が１００ｒｐｍより低いときにはそれより高い角度に位置している。人間の目は生の測定位相を後処理時にのみ見るだけで一般的な傾向を知ることができるのであるが、我々は、直接マイクロコンピュータを用いて測定位相の範囲をチェックすることはできない。
【０１３０】
しかしながら、人間の目は本願では使用されない。トルクパルスによって導入された測定位相の振動要素を効果的に取り除くことができれば、位相器が移動しているかいないかを明らかにするのに、そのような前記領域を認識するのがさらに容易になる。
【０１３１】
トルクパルスにより導入される振動の周波数は、エンジン速度に対して一定の比を有している。このため、いわゆるノッチフィルタの採用がノイズの低減に役立つ。ノッチフィルタは、一定の周波数要素のノイズ信号を除去するように設計されたデジタルフィルタである。
【０１３２】
カムシャフトに８枚の歯を有するＶ６エンジンにおいては、トルクパルスにより導入される励振はカム１回転につき３回発生し、カム測定の更新はカム１回転につき８回行われる。第７次のノッチフィルタは、第３次の振動およびこれに付随する調波を除去するように用いられる。
【０１３３】
このノッチフィルタの入力は、カムパルスが入力されるたびに更新される測定位相であるべきである。２つの連続するサンプル間の時間間隔は、カムシャフト速度に関して変化する。
【０１３４】
残念ながら、実験を基に論じると、過去に集められた多くのデータは、ＶＣＴコントローラのノッチフィルタと同様な方法で集められたものではない。というのは、これらのデータは、外部のデータ収集システムによって１０ミリ秒という一定のサンプリング時間間隔で再収集されたものだからである。
【０１３５】
通常、これらのデータは、サンプリング時間がカム歯の更新時間と必ずしも等しくないので、ノッチフィルタの試験に適切に用いることはできない。１５００ｒｐｍにおいて、２つのカムパルス間の時間間隔は、外部データ収集システムと同じ時間間隔である１０ミリ秒に等しくなっている。
【０１３６】
したがって、別の試験を用いることなく、これら１５００ｒｐｍの試験からの古いデータは、図２および図３に示すように、ノッチフィルタの性能を試験するためにノッチフィルタに供給することができる。
【０１３７】
図８は、１５００ｒｐｍのエンジン速度で採られた未処理の位相データとろ過処理された位相データとを比較したものを示している。図９は図８の詳細図である。
【０１３８】
このデータにより、停止端におけるろ過処理の位相がクランク角０．２５°の範囲内で変化しているのに対し、未処理の位相データはピーク間が２．７５°のクランク角変化を有しているということが分かる。
【０１３９】
理解されるように、２．７５°から０．２５°への減少は非常に著しいものである。言い換えれば、適切なノッチフィルタの使用は、ノイズをかなりの程度まで減少させることができる。
【０１４０】
外乱（ｄｉｓｔｕｒｂａｎｃｅ）　による誤った位相の読み取りのようなことがあるかもしれないので、非常に用心深く対処するには、領域として二つのクランク角を選択するようにしてもよい。したがって、一定の時間内でろ過処理位相の最大値および最小値の差が二つのクランク角よりも小さければ、ＶＣＴ位相器は動いていないものと判断される。
【０１４１】
１秒間の測定値をモニターして、位相器が動いているかいないかを認識するための適応帯域技術（ａｄａｐｔｉｖｅ　ｂａｎｄ　ｔｅｃｈｎｉｑｕｅ）　が本発明によって開発されている。この技術は図１０に示されている。
【０１４２】
プロットした点を読みやすくするために、１０ポイントの帯域長さのみが用いられている。なお、コントローラの能力に応じて、その他の適切な数を採用するようにしてもよい。
【０１４３】
１０ポイント区間の開始時には、ろ過処理された位相が　ｐｈ０として格納される。またカウンタは１にセットされる。ろ過処理された新たな位相はことごとく　ｐｈ０と比較される。
【０１４４】
もしろ過処理された新たな位相が　ｐｈ０の１°の範囲内（つまり　ｐｈ０を中心として１°の１／２帯域幅を有する帯域の範囲内）にあれば、カウンタは１だけ増加する。カウンタが１０に達したとき、１０個の測定カム位相の間に、ろ過位相がプラスマイナス１°の帯域内に留まっていることが分かる。
【０１４５】
したがって、ＶＣＴ位相器は、その物理的停止端または定常状態のいずれかにあると判断される。理解されるように、ＶＣＴ位相器が定常状態ではなく下限または上限の物理的停止端にあるということがいえれば、ＶＣＴ位相器の下限または上限として直前の９個の未処理の位相の中から最小値または最大値をとることができる。
【０１４６】
それと同時に、ｐｈ０　によりモニター区間を第１０番目のろ過処理位相にリセットして、カウンターを１にリセットする。もし新たなろ過処理位相が帯域の外側にあれば、位相器は動いていると判断される。この場合、ｐｈ０　をこのろ過処理位相にリセットするとともに、カウンタを１にリセットすることによって、このモニター区間を終了する。これにより、新たなモニター区間がスタートする。
【０１４７】
図１０に示すように、帯域の中心線は、ろ過処理位相が相対的に安定した位置に到達してそこに留まるまで、ろ過処理位相とともに移動し得る。新たな信号つまりポイントが帯域の外側に位置していると決定された後、新たな帯域が新たなデータに基づいて決定される。
【０１４８】
言い換えれば、帯域は新たなデータに関連して移動する。このことは、いかにして適応帯域という用語が作りだされたかということを示している。適応帯域はまた、図９に示された位相測定結果において１９．９秒の付近にときどき現れる外乱を許容できる。誤ったピークが入ってきたとき、誤信号が遠ざかるまで適応帯域の中心線がリセットされる。
【０１４９】
停止端または定常状態における位相器
動いていない位相器をたとえ認識できたとしても、位相器の設定値がしばらくの間変化しなければ、位相器は停止端または定常状態のいずれかにある。これら２つの位置を識別するためには、別の情報が必要である。
【０１５０】
積分器の出力の使用は、自然な選択である。すでに述べたように、定常状態における積分器の出力は、相対的に一定の値である。もし位相器が或る一定時間移動しておらず、積分器の出力がその定常状態値の付近に留まっているのであれば、位相器は定常状態にある。そうでなければ、位相器は停止端にある。
【０１５１】
個々のＶＣＴ位相器について、積分器の出力がどのぐらいの定常状態にあるのかを知る必要がある。理想的には、定常状態における積分器の出力は零である。
【０１５２】
コントローラの運転中にはオフセット信号が自動的に生成されており、これにより、スプールバルブは、バルブヒステリシスやスプールスプリング力のオフセット、ＶＦＳ（可変力ソレノイド）のソレノイド性能の変化などに打ち勝つことができる。
【０１５３】
ＶＦＳ電流に変換された数値の絶対値は、通常１００ｍＡよりも小さいが、装置が変化することによりまたシステムが古くなることにより、装置ごとに変化する。エンジンの初期の較正の際に上記値を知ることは有用である。また、エンジンの運転中および部品が使用されて古くなった後に、その値がいくらであるかを知らなければならない。
【０１５４】
ろ過処理された位相器が一定の時間の間に適応帯域に入り、位相器が停止端から離れていることが確実であれば、積分器の出力の平均値が定常状態における積分器の出力であると判断される。もしろ過処理位相がプラスマイナス１°の帯域の範囲内にあり、積分器の平均出力が定常状態値から１００ｍＡ外れているのであれば、位相器は停止端にあると判断される。
【０１５５】
エラー自動補正
本発明が、記憶された物理的限界値の範囲内に設定値を限定することを教示しておらず、むしろ積分器を停止させることを教示しているので、位相器は移動可能な位置までつまり実際の物理的限界まで移動する可能性がある。
【０１５６】
誤って限界値を認識するのを回避するためにあらゆる注意深い処理がなれた後に、誤って記憶された限界値が依然として得られるのであれば、自動補正の論理の出力つまり結果よりも大きいかまたは小さい測定位相で現在の上限または下限を置換することによって、いくつかの制御ループにおいて正しい値を取り戻すことができる。
【０１５７】
以下は、コンピュータのアプリケーションに適したアンチワインドアップ手法を提供している。これは、各カムシャフトに８枚の歯を有するＶ６エンジンにＶＣＴを適用するためのものである。左側のバンクのエグゾースト位相器が一例として用いられている。
【０１５８】
ノッチフィルタが８ポイント移動平均として実施されており、位相測定値から第３次のカムシャフト振動およびその高次の調波を取り除いている。名称の取決めは、プログラムと一致している。
【０１５９】
2004019657.tif 000005
【０１６０】
2004019657.tif 000006
【０１６１】
2004019657.tif 000007
【０１６２】
2004019657.tif 000008
【０１６３】
2004019657.tif 000009
【０１６４】
2004019657.tif 000010
2004019657.tif 000011
2004019657.tif 000012
【０１６５】
2004019657.tif 000013
【０１６６】
2004019657.tif 000014
【０１６７】
2004019657.tif 000015
【０１６８】
以上のように、本発明は、可変カムシャフトタイミング（ＶＣＴ）システムにおいてその物理的停止端またはその近傍における制御を向上させ、積分器のワインドアップにより生じる性能の劣化および過剰な不感時間を回避させる。
【０１６９】
積分器のワインドアップは、位相器がすでにその物理的ストローク停止端に到達しているのに、さらに移動するように要求されているときに発生する。常時提供されるエラー信号（位相設定値および測定位相間の差）は、積分器内に蓄積されて、積分器をワインドアップをさせる。
【０１７０】
ワインドアップが生じたとき、積分器は、補正制御信号を発生する前に空の状態になければならない。位相器の物理的停止端は、部品の許容誤差、チェーンの伸びおよびチェーンの摩耗などにより変化する。絶えず変化する物理的停止端の値を供給するのに静的な試験は用いられない。
【０１７１】
積分器の定常状態の出力（零デューティサイクルオフセット）および位相器の物理的停止端を動的に記憶して、積分器および補償器をその定常状態値にリセットし、位相器が停止端に接近したときにのみ比例制御を行うようにすることによって、積分器のワインドアップが排除され、停止端におけるＶＣＴの良好なクローズドループ制御が実現される。図５は、本発明による制御方法のブロック図である。
【０１７２】
Ｕｓｉｎｇ　Ｎｏｔｃｈ　Ｆｉｌｔｅｒ　ｔｏ　Ｒｅｍｏｖｅ　Ｐｈａｓｅ　Ｏｓｃｉｌｌａｔｉｏｎ　Ｃａｕｓｅｄ　ｂｙ　Ｃａｍｓｈａｆｔ　ＴｏｒｑｕｅＰｕｌｓｅ（カムシャフトトルクパルスによって生じた位相振動を除去するためのノッチフィルタの使用）
【０１７３】
カムシャフトおよびクランクシャフト間の最新の測定パルス幅がノッチフィルタを通過することによって、カムシャフトトルクによる振動が測定位相から除去される。
【０１７４】
ろ過された位相は、ＶＣＴ移動の一般的な傾向を判断するのに用いられる。カムシャフトが均等に配置された歯の歯車を使用していると仮定すれば、以下の計算が、カムトルクにより励起されるすべての振動およびその調波を取り除く。
【０１７５】
2004019657.tif 000016
【０１７６】
Ｉｄｅｎｔｉｆｙｉｎｇ　Ｎｏｎ−ｍｏｖｉｎｇ　Ｐｈａｓｅｒ　（動いていない位相器の認定）
測定位相から振動を取り除いた後、適応帯域技術が、動いていない位相器を確認する。最初にろ過処理されたＰＨＡＳＥ＿０からスタートして、次にろ過処理されたＰＨＡＳＥ＿ｉをＰＨＡＳＥ＿０と比較する。
【０１７７】
2004019657.tif 000017
【０１７８】
Ｐｈａｓｅｒ　ａｔ　Ｓｔｏｐ　ｏｒ　Ｓｔｅａｄｙ　Ｓｔａｔｅ（停止端または定常状態における位相器）
位相器が停止端または定常状態におかれているという二つの場合の双方が、位相器が動いていない状態を満たしている。積分器の出力がこれら二つの場合を区別するのに用いられている。
【０１７９】
位相器のストロークの中間領域において、もし位相器が動いていないと識別されれば、位相器が定常状態にあるに違いないということが確実に分かる。このとき、コントローラの積分器の出力は同様に定常状態値にあり、或るハードウエアついての出力値の“ｓｔｅａｄｙ＿Ｅ１”は一定の運転状態において一定である。
【０１８０】
位相器のストロークの中間領域の外側において、もし動いていない位相器の積分器出力が“ｓｔｅａｄｙ＿Ｅ１”から外れており、或る閾値“Ｅ１　ｔｈｒｅｓｈｏｌｄ”を超えているのであれば、位相器は停止端にあるに違いない。積分器出力と“ｓｔｅａｄｙ＿Ｅ１”との差の信号は、位相器がアドバンス停止端にあるのかまたはリタード停止端にあるのかを示している。
【０１８１】
2004019657.tif 000018
【０１８２】
Ｐｒｅｖｅｎｔ　Ｉｎｔｅｇｒａｔｏｒ　Ｗｉｎｄｉｎｇ−ｕｐ　ｂｙ　Ｒｅｓｅｔｔｉｎｇ　Ｉｎｔｅｇｒａｔｏｒ　ａｎｄ　Ｃｏｍｐｅｎｓａｔｏｒ　（積分器および補償器をリセットすることによる積分器のワインドアップの防止）我々は、位相器の実際の物理的停止端に関して、アドバンス停止端の“ＬＯ＿ＬＩＭＩＴ”とリタード停止端の“ＨＩＧＨ＿ＬＩＭＩＴ”について分かっている。
【０１８３】
もし測定位相がすでに物理的停止端に接近しており、位相器がさらに移動するように命令しているのであれば、積分器を定常状態値に“ｓｔｅａｄｙ＿Ｅ１”にリセットして、補償器を使用不可の状態にする。
【０１８４】
2004019657.tif 000019
【０１８５】
Ｓｅｌｆ−ｃｏｒｒｅｃｔｉｏｎ　ｆｒｏｍ　Ｆａｌｓｅ　Ｓｔｏｐ　Ｖａｌｕｅ　Ｌｅａｒｎｉｎｇ　　（誤った停止端値の記憶の自動補正）
位相器の停止端の記憶は、動的処理である。もし何らかの理由で誤った記憶が生じれば、以下の論理が誤った記憶を自動的に補正する。
【０１８６】
2004019657.tif 000020
【０１８７】
図１１は、上記各図の物理的関係の一部を示す概略図である。同図には、零位置が示されている。ソレノイド２０は、スプールバルブ１４の第１の端部１９に第１の力を作用させることによって、スプールバルブ１４と係合している。
【０１８８】
この第１の力は、スプリング２１によってスプールバルブ１４の第２の端部１７に作用する力と釣り合っており、これにより、スプールバルブ１４の零位置が維持されている。スプールバルブ１４は、それぞれ流体の流れを阻止する第１のブロック１９および第２のブロック２３を有している。
【０１８９】
位相器４２は、ハウジング５７と、これをアドバンスチャンバＡおよびリタードチャンバＲに区画するベーン５８とを有している。典型的には、ハウジング５７およびベーン５８は、図示しないクランクシャフトおよびカムシャフトにそれぞれ連結されている。
【０１９０】
アドバンスチャンバＡおよびリタードチャンバＲの流量を調整することによって、ベーン５８はハウジング５７に対して移動するように許容されている。もしベーン５８をリタード側に移動させるのが望ましいのであれば、チャンバＡ内の流体がダクト４からダクト８を通って排出されるように、ソレノイド２０はスプールバルブ１４を元の零位置からさらに右方に移動させる。
【０１９１】
ブロック１９をさらに右方にスライドさせることによって、流体はさらに流れまたは外部排出口（図示せず）と流体連絡する。それと同時に、流体源からの流体は、ダクト２９を通り、一方向バルブ１５を介してダクト１１と一方向に流体連絡しており、これにより、ダクト５を介してチャンバＲに流体が供給される。
【０１９２】
このことは、ブロック２３がさらに右方に移動して上記一方向流体連絡を生じさせることにより、発生する。所望のベーン位置に達すれば、スプールバルブ１４は、左方に移動して零位置に戻るように命令され、これにより、クランクシャフトおよびカムシャフト間の新たな位相関係が維持される。
【０１９３】
図１１から分かるように、もしベーン５８がハウジング５７内においてその物理的限界を超えて移動するように命令されれば、ワインドアップ現象が発生する。
【０１９４】
その理由は、コントローラ（図示せず）が人間のように物を見ることによって物理的限界つまり停止端を決定することができないからである。したがって、本発明によって記述されているように、コントローラが物理的停止端を決定するための方法およびシステムが提供される必要がある。
【０１９５】
本発明の一実施態様は、たとえば図３および図４にその概略が示されるようなコンピュータシステムとともに使用されるプログラム製品として実施されている。
【０１９６】
プログラム製品におけるプログラムは、図５および図６に関連して以下に示される方法を含む実施態様の機能を限定しており、種々の信号担持媒体に含まれ得る。具体的な信号担持媒体は、以下のものを含むが、これらには限定されない。
【０１９７】
（ｉ）ＰＲＯＭ，ＥＰＲＯＭ（これらは、制御システム内における典型的な媒体である）などのような、回路内のプログラム可能な装置に永久に格納された情報。（ｉｉ）書き込み不可の媒体（たとえば、ＣＤ−ＲＯＭドライブによって読み取り可能なＣＤ−ＲＯＭディスクのようなコンピュータ内の読み取り専用の記憶装置）に永久に格納された情報。（ｉｉｉ）　書き込み可能な記憶媒体（ディスクドライブ内のフレキシブルディスクまたはハードディスクドライブ内のハードディスク）に格納された変更可能な情報。（ｉｖ）ワイヤレス通信を含むコンピュータネットワークまたは電話ネットワークのような通信手段、あるいは自動車の車載コントローラのような通信手段を介して、コンピュータに伝達される情報。
【０１９８】
いくつかの実施態様はとくに、インターネットまたはその他のネットワークからダウンロードされた情報を含んでいる。このような信号担持媒体は、本発明の機能を指示する、コンピュータにより読み取り可能な命令を有しているとき、本発明の実施態様を表している。
【０１９９】
一般に、本発明の実施態様を実施するように実行されるルーチンは、オペレーティングシステムの一部として、あるいは、特定のアプリケーション、コンポーネント、プログラム、モジュール、オブジェクトまたは一連の命令として提供されていようがいまいが、ここでは、プログラムと呼称される。
【０２００】
コンピュータプログラムは、典型的には、機械により読み取り可能なフォーマットに変換されて実行可能な命令になる多数の命令から構成されている。またプログラムは、プログラムに局所的に存在するかあるいはメモリまたは記憶装置に格納された変数およびデータ構造から構成されている。
【０２０１】
なお、ここで記述された種々のプログラムは、本発明の特定の実施態様において実施されるアプリケーションに基づいて認識される。しかしながら、ここでは特定のプログラム用語が単に便宜上用いられており、本発明がこのような用語によって認識され示唆される特定のアプリケーションのみへの使用に限定されないということが理解されるべきである。
【０２０２】
本発明が関連する分野の当業者は、上述の教示内容を考慮するとき、本発明の精神および本質的な特徴部分から外れることなく、本発明の原理を採用する種々の変形例やその他の実施態様を構築し得る。上述の実施態様はあらゆる点で単なる例示としてのみみなされるべきものであり、限定的なものではない。
【０２０３】
それゆえ、本発明の範囲は、上記記述内容よりもむしろ添付の請求の範囲に示されている。したがって、本発明が個々の実施態様に関連して説明されてきたものの、構造、順序、材料その他の変更は、本発明の範囲内においてではあるが、当該技術分野の当業者にとって明らかであろう。
【０２０４】
【発明の効果】
以上詳述したように、本発明によれば、可変カムシャフトタイミング（ＶＣＴ）フィードバック制御システムにおいて、物理的停止端またはその近傍においてＶＣＴを運転する場合に積分器のワインドアップを防止できる効果がある。
【図面の簡単な説明】
【図１】従来のクローズドループＶＣＴシステムを示すブロック図である。
【図２】図１のクローズドループＶＣＴシステムにおいて従来の制御法則を示すブロック図である。
【図３】本発明のクローズドループＶＣＴシステムを示すブロック図である。
【図４】図３のクローズドループＶＣＴシステムの詳細部分図である。
【図５】本発明を説明するための第１のフローチャートである。
【図６】本発明を説明するための第２のフローチャートである。
【図７】ＶＣＴ位相器が非現実的な位置に移動するように要求されたときに、どのようにして積分器の出力が挙動してワインドアップを起こすかを示す一例である。
【図８】１５００ｒｐｍのエンジン回転数で採られた未処理の位相データとろ過されたデータとの間の比較結果を示している。
【図９】図８の拡大部分図である。
【図１０】１°の半帯域幅を有する適応帯（ａｄａｐｔｉｖｅ　ｂａｎｄ）　を示している。
【図１１】各図に記述された物理的関係を示しており、位相器の概略構成図である。
【符号の説明】
１０ａ：　ＶＣＴフィードバック制御システム
１２：　設定値
１４：　スプールバルブ
１６：　測定位相信号
１８：　制御法則
２０：　可変力ソレノイド
２２：　カムシャフト
２２ａ：　センサ
２４：　クランクシャフト
２４ａ：　センサ
２６：　位相測定装置
４２：　位相器
４８：　フィルタ
５０：　識別子
【図１】
2004019657.tif 000021
【図２】
2004019657.tif 000022
【図３】
2004019657.tif 000023
【図４】
2004019657.tif 000024
【図５】
2004019657.tif 000025
【図６】
2004019657.tif 000026
【図７】
2004019657.tif 000027
【図８】
2004019657.tif 000028
【図９】
2004019657.tif 000029
【図１０】
2004019657.tif 000030
【図１１】
2004019657.tif 000031