(57)【要約】【課題】  流体の流量を調整するバルブの制御において、バルブの目標開度への整定性を向上させることができるバルブ制御装置及び制御方法を提供する。【解決手段】  バルブを駆動する駆動装置を制御するバルブ制御装置であって、バルブの開度の目標値とバルブの開度の実測値との制御偏差に基づいて、所定のサンプリング周期で駆動装置の操作量を算出する操作量算出部と、バルブが定常状態または過渡状態のいずれであるかを判断する状態判断部と、状態判断部によりバルブが定常状態であると判断された場合、制御偏差の符号に応じた所定の第１補正値を出力し、操作量算出部で算出された操作量を第１補正値で補正する第１補正部とを備える。【選択図】図４
2014156828.tif 000002
【特許請求の範囲】
【請求項１】
バルブを駆動する駆動装置を制御するバルブ制御装置であって、
前記バルブの開度の目標値と前記バルブの開度の実測値との制御偏差に基づいて、所定のサンプリング周期で前記駆動装置の操作量を算出する操作量算出部と、
前記バルブが定常状態または過渡状態のいずれであるかを判断する状態判断部と、
前記状態判断部により前記バルブが定常状態であると判断された場合、前記制御偏差の符号に応じた所定の第１補正値を出力し、前記操作量算出部で算出された操作量を該第１補正値で補正する第１補正部と、
を備えるバルブ制御装置。
【請求項２】
前記第１補正部は、前記第１補正値の出力回数が所定の第１閾値より少ない場合、前記第１補正値の出力を前記制御偏差がゼロになるまで継続することを特徴とする、
請求項１に記載のバルブ制御装置。
【請求項３】
前記状態判断部は、前記目標値が変更されない状態において、前記制御偏差の符号が前回のサンプルにおける制御偏差の符号に対して反転し、且つ前記制御偏差の絶対値が所定の第２閾値以下である場合、前記バルブが定常状態であると判断することを特徴とする、
請求項１または請求項２に記載のバルブ制御装置。
【請求項４】
前記状態判断部により前記バルブが過渡状態であると判断された場合、前記操作量の変化に応じた所定の第２補正値を出力し、前記操作量算出部により算出された操作量を該第２補正値で補正する第２補正部を更に備えることを特徴とする、
請求項１乃至請求項３のいずれか１項に記載のバルブ制御装置。
【請求項５】
バルブを駆動する駆動装置を制御するバルブ制御方法であって、
前記バルブの開度の目標値と前記バルブの開度の実測値との制御偏差に基づいて、所定のサンプリング周期で前記駆動装置の操作量を算出し、
前記バルブが定常状態または過渡状態のいずれであるかを判断し、
前記バルブが定常状態であると判断した場合、前記制御偏差の符号に応じた所定の第１補正値を出力し、前記算出した操作量を該第１補正値で補正する、
ことをコンピュータに実行させるバルブ制御方法。
【請求項６】
前記第１補正値の出力回数が所定の第１閾値より少ない場合、前記第１補正値の出力を前記制御偏差がゼロになるまで継続することを特徴とする、
請求項５に記載のバルブ制御方法。
【請求項７】
前記目標値が変更されない状態において、前記制御偏差の符号が前回のサンプルにおける制御偏差の符号に対して反転し、且つ制御偏差の絶対値が所定の第２閾値以下である場合、前記バルブが定常状態であると判断することを特徴とする、
請求項５または請求項６に記載のバルブ制御方法。
【請求項８】
前記バルブが過渡状態であると判断した場合、前記操作量の変化に応じた所定の第２補正値を出力し、前記算出した操作量を該第２補正値で補正する、
ことを更にコンピュータに実行させる請求項５乃至請求項７のいずれか１項に記載のバルブ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子制御バルブを制御するバルブ制御装置及びバルブ制御方法に関する。
【背景技術】
【０００２】
従来、バルブをＰＩＤ（Ｐｒｏｐｏｒｔｉｏｎａｌ  Ｉｎｔｅｇｒａｌ  Ｄｅｒｉｖａｔｉｖｅ）制御などのフィードバック制御により電子制御する技術が知られている。この技術による制御対象のバルブとして、例えば、エンジンのスロットルバルブや冷却水バルブが挙げられる。このようなスロットルバルブの制御において、制御機構のパーツ間の摩擦抵抗を原因とするヒステリシスが発生することにより、制御対象の実測値が要求目標値に到達しないという問題があった。このような問題を解消し、スロットルバルブのポジションフィードバック制御側により算出された制御量が増加または減少に転じた場合にヒステリシス補正を行うことにより、ヒステリシスフリクションを有する制御対象の駆動機構を、実測値から要求目標値に向けて迅速且つ精度良く制御することを可能とするバルブ制御装置が知られている（例えば、特許文献１参照）。
【０００３】
なお、関連する技術として、自動車用エンジンの冷却水温度制御系において、制御コントローラで演算したアクチュエータの通電から水温変化するまでの経過時間を算出し、経過時間後の水温を予測し、予測水温に合わせてアクチュエータを先行制御することにより、高い冷却水温の追従性を実現する技術が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２０２４８４号公報
【特許文献２】特開２００４−１３７９８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のスロットルバルブがエンジンに吸入される空気量を調節するのに対し、冷却水バルブはエンジンを冷却する冷却水の流量を調節するものであるために、スロットルバルブとは異なる要因によってバルブの目標開度への整定性が悪くなる、すなわち、冷却水の流量調節の制御性が悪くなる、という問題がある。スロットルバルブとは異なる要因としては、例えば、冷却水バルブとシール部材との間にスティックスリップ現象が発生するなどしてフリクションが不安定となる、といった点が挙げられる。このような問題は、冷却水バルブに限らず、流体の流量を調節するバルブの制御全般において起こり得る問題である。
【０００６】
本発明は上述した問題点を解決するためになされたものであり、流体の流量を調整するバルブの制御において、バルブの目標開度への整定性を向上させることができるバルブ制御装置及びバルブ制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するため、本発明の一態様は、前記バルブの開度の目標値と前記バルブの開度の実測値との制御偏差に基づいて、所定のサンプリング周期で前記駆動装置の操作量を算出する操作量算出部と、前記バルブが定常状態または過渡状態のいずれであるかを判断する状態判断部と、前記状態判断部により前記バルブが定常状態であると判断された場合、前記制御偏差の符号に応じた所定の第１補正値を出力し、前記操作量算出部で算出された操作量を該第１補正値で補正する第１補正部とを備える。
【発明の効果】
【０００８】
本発明によれば、流体の流量を調整するバルブの制御において、バルブの目標開度への整定性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】本実施の形態に係るエンジン冷却システムを示す模式図である。
【図２】冷却水バルブとシール部材を示す模式図である。
【図３】ＥＣＵのハードウェア構成を示すブロック図である。
【図４】バルブ制御装置の機能構成を示す機能ブロック図である。
【図５】判断処理の動作を示すフローチャートである。
【図６】定常状態補正処理の動作を示すフローチャートである。
【図７】過渡状態補正処理の動作を示すフローチャートである。
【図８】過渡状態補正処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００１１】
まず、本実施の形態に係るエンジン冷却システムについて説明する。図１は、本実施の形態に係るエンジン冷却システムを示す模式図である。
【００１２】
図１に示すように、本実施の形態に係るエンジン冷却システム１は、エンジン１１、ウォータージャケット１２、ウォーターポンプ１３、冷却水バルブ２１、モータ２２、ポジションセンサ２３、水温センサ２４、ＥＣＵ（Ｅｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３１、ラジエータ４１、ヒータ４２、スロットル４３、メイン流路パイプ９１、サブ流路パイプ９２、バイパス流路パイプ９３を備える。
【００１３】
エンジン冷却システム１は、メイン流路パイプ９１、サブ流路パイプ９２、またはバイパス流路パイプ９３を介して冷却水を循環させ、ウォータージャケット１２によりエンジン１１の温度を制御する。
【００１４】
エンジン１１は、自動車等の車両の内燃機関である。ウォータージャケット１２は、エンジン１１近傍に備えられ、その内部の冷却水によりエンジン１１を冷却するものである。メイン流路パイプ９１は、ラジエータ４１に冷却水を流入させるものである。サブ流路パイプ９２は、ヒータ４２及びスロットル４３に冷却水を流入させるものである。バイパス流路パイプ９３は、ウォータージャケット１２から流出した冷却水をウォーターポンプ１３に流入させるものである。なお、ラジエータ４１、ヒータ４２及びスロットル４３に流入した冷却水はウォーターポンプ１３に流入する。ウォーターポンプ１３は、ウォータージャケット１２に冷却水を流入させるものである。ラジエータ４１は、冷却水を冷却するものである。ヒータ４２は、車室内を暖めるものである。スロットル４３は、エンジン１１への呼気の流入量を制御するものである。
【００１５】
冷却水バルブ２１は、ロータリ式のバルブであり、外周面の一部に開口部が設けられ、その開度によってメイン流路パイプ９１及びサブ流路パイプ９２へ冷却水を流入させるものである。モータ２２は、冷却水バルブ２１を駆動するアクチュエータとしての直流モータである。ポジションセンサ２３は、冷却水バルブ２１の周方向の位置を検出することにより、メイン流路パイプ９１及びサブ流路パイプ９２に対する冷却水バルブ２１の開度を検出するものである。水温センサ２４は、冷却水の温度を検出するものである。ＥＣＵ３１は、プロセッサとメモリを備え、エンジン１１に係る各種動作を制御するマイクロコントローラであり、本実施例においては、水温センサ２４及びポジションセンサ２３により検出された冷却水バルブ２１の位置及び冷却水の温度に基づいて、モータ２２の動作を操作するものとする。
【００１６】
上述のような構成により、冷却水は、メイン流路パイプ９１を経由して循環することでラジエータ４１により冷却され、バイパス流路パイプ９３を経由する場合は冷却されずに循環する。また、エンジン冷却システム１は、冷却水バルブ２１の開度により冷却水の循環経路を切り替え、また、メイン流路パイプ９１への冷却水の流入量を制御することによりエンジン１１の温度を制御する。
【００１７】
次に、冷却水バルブとシール部材について説明する。図２は、冷却水バルブとシール部材を示す模式図である。
【００１８】
図２に示すように、メイン流路パイプ９１及びサブ流路パイプ９２の冷却水流入口近傍には、それぞれの外周を覆うようにシール部材９１ａ，９２ａが設けられている。また、冷却水バルブ２１は、回転軸２１ａを軸として周方向に回転することにより、メイン流路パイプ９１及びサブ流路パイプ９２に対する開口部の位置を変更する。この開口部の位置により、メイン流路パイプ９１及びサブ流路パイプ９２へそれぞれ流入される冷却水の量が調整される。このような構成において、冷却水バルブ２１とシール部材９１ａ，９２ｂとの間でヒステリシスフリクション、スティックスリップなどが発生する。また、開口部の位置によって冷却水バルブ２１とシール部材９１ａ，９２ｂとが接する面積が変動し、これにより摩擦係数も変動する。
【００１９】
次に、ＥＣＵのハードウェア構成について説明する。図３は、ＥＣＵのハードウェア構成を示すブロック図である。
【００２０】
図３に示すように、ＥＣＵ３１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１１、メモリ３１２、入出力インターフェイス３１３を備える。ＣＰＵ３１１及びメモリ３１２は、協働して冷却水バルブ２１の制御に係る処理を行う。また、入出力インターフェイス３１３はＣＰＵ３１１の入出力に係るインターフェイスであり、ＣＰＵ３１１はこの入出力インターフェイス３１３を介してポジションセンサ２３及び水温センサ２４による検出結果を取得するとともに、入出力インターフェイス３１３を介してモータ２２の操作量に応じた信号を駆動回路２５に出力する。この駆動回路２５は、モータ２２をＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）制御するＰＷＭ回路であり、入力された信号の大きさに応じてパルス幅のデューティ比を変更することによりモータ２２を駆動する。
【００２１】
次に、バルブ制御装置の機能構成について説明する。なお、本実施の形態において、ＥＣＵ３１がバルブ制御装置として機能するものとする。図４は、バルブ制御装置の機能構成を示す機能ブロック図である。なお、以降の説明においては、制御対象を水冷バルブ２１の開度に限定する。
【００２２】
図４に示すように、バルブ制御装置５は、操作量算出部５１、状態判断部５２、第１補正部５３、第２補正部５４を機能として備える。なお、これらの機能は、上述したＣＰＵ３１１及びメモリ３１２が協働することにより実現されるものとする。
【００２３】
操作量算出部５１は、目標とするエンジン１１の温度である目標温度、水温センサ２４により検出された冷却水の温度に基づいて、エンジン１１を目標温度とするために目標とするウォータージャケット１２に対する冷却水の流量である目標流量を演算し、この目標流量に基づいて、目標とする冷却水バルブ２１の開度である目標開度の値（目標値）を演算する。また、操作量算出部５１は、演算した目標値と、フィードバックとしてのポジションセンサ２３により検出された冷却水バルブ２１の実開度（現在値）とに基づくＰＩＤ制御によりモータ２２に対する操作量を算出する。
【００２４】
なお、本実施の形態において、冷却水バルブ２１の可動域は１９０°とし、モータ２２の駆動に係る分解能を２４０とする。よって、本実施の形態においては、０．３４４度単位で冷却水バルブ２１の開度を制御することとなる。また、操作量を正方向に増加させた場合に冷却水バルブ２１は開方向に制御されるものとする。また、冷却水バルブ２１の制御は、所定のサンプリング周期でなされるものとする。
【００２５】
また、状態判断部５２は、冷却水バルブ２１が定常状態または過渡状態のいずれであるかを判断する判断処理を行う。この判断処理については後述する。また、第１補正部５３は、状態判断部５２に定常状態と判断された場合に後述する定常状態補正処理を行う。また、第２補正処理部５４は、状態判断部５３に過渡状態と判断された場合に後述する過渡状態補正処理を行う。なお、定常状態補正処理及び過渡状態補正処理によりヒステリシス補正値が算出され、このヒステリシス補正値は操作量算出部５１により算出された操作量に積分可算される。
【００２６】
次に、判断処理について説明する。図５は、判断処理の動作を示すフローチャートである。
【００２７】
図５に示すように、まず、状態判断部５２は、制御偏差が０か否かを判断する（Ｓ１０１）。ここで制御偏差とは、冷却水バルブ２１の目標値と現在値とに基づく制御偏差を示すものとする。
【００２８】
制御偏差が０ではない場合（Ｓ１０１，ＮＯ）、状態判断部５２は、操作量算出部５１により演算された目標値が変更されたか否かを判断する（Ｓ１０２）。
【００２９】
目標値が変更された場合（Ｓ１０２，ＹＥＳ）、状態判断部５２は、水冷バルブ２１が定常状態であるか過渡状態であるかを示す変数ｇｃに対して、過渡状態を示す０を代入し（Ｓ１０３）、再度、制御偏差が０であるか否かを判断する（Ｓ１０１）。
【００３０】
一方、目標値が変更されない場合（Ｓ１０２，ＮＯ）、状態判断部５２は、制御偏差の符号が反転したか否かを判断する（Ｓ１０４）。ここで、判断部５２は、前回のサンプルの制御偏差と比較することにより、現時点での制御偏差の符号が反転したか否かを判断するものとする。
【００３１】
制御偏差の符号が反転した場合（Ｓ１０４，ＹＥＳ）、状態判断部５２は、制御偏差の絶対値が３ＬＳＢ以下か否かを判断する（Ｓ１０５）。
【００３２】
制御偏差の絶対値が３ＬＳＢ以下である場合（Ｓ１０５，ＹＥＳ）、状態判断部５２は、変数ｇｃに対して、定常状態を示す１を代入し（Ｓ１０６）、再度、制御偏差が０か否かを判断する（Ｓ１０１）。
【００３３】
一方、制御偏差の絶対値が３ＬＳＢより大きい場合（Ｓ１０５，ＮＯ）、状態判断部５２は、変数ｇｃに対して、過渡状態を示す０を代入し（Ｓ１０３）、再度、制御偏差が０か否かを判断する（Ｓ１０１）。
【００３４】
また、ステップＳ１０４の判断において、偏差の符号が反転していない場合（Ｓ１０４，ＮＯ）、状態判断部５２は、変数ｇｃに対して、過渡状態を示す０を代入し（Ｓ１０３）、再度、制御偏差が０か否かを判断する（Ｓ１０１）。
【００３５】
また、ステップＳ１０１の判断において、制御偏差が０である場合（Ｓ１０１，ＹＥＳ）、状態判断部５２は、変数ｇｃに対して、定常状態を示す１を代入し（Ｓ１０６）、再度、制御偏差が０か否かを判断する（Ｓ１０１）。
【００３６】
上述したように、状態判断部５２は、制御偏差が０である場合と、目標値が変更されない状態において制御偏差の符号が反転し、且つ制御偏差の絶対値が所定の値以下である場合とに、冷却水バルブ２１が定常状態であると判断する。なお、上述の処理において、状態判断部５２は、変数ｇｃへの代入後、次のサンプルを待機するものとする。
【００３７】
次に、定常状態補正処理について説明する。図６は、定常状態補正処理の動作を示すフローチャートである。
【００３８】
図６に示すように、まず、第１補正部５３は、変数ｇｃが１であるか否かを判断する（Ｓ２０１）。
【００３９】
変数ｇｃが１である場合（Ｓ２０１，ＹＥＳ）、第１補正部５３は、制御偏差が０か否かを判断する（Ｓ２０２）。
【００４０】
制御偏差が０ではない場合（Ｓ２０２，ＮＯ）、第１補正部５３は、制御偏差が正値であるか否かを判断する（Ｓ２０３）。
【００４１】
制御偏差が正値である場合（Ｓ２０３，ＹＥＳ）、第１補正部５３は、カウンタ変数ｈｙｓｓｐｃに０を代入して初期化し（Ｓ２０４）、所定の正の補正値をヒステリシス補正値として出力し（Ｓ２０５）、変数ｈｙｓｓｐｃをインクリメントして（Ｓ２０６）、次のサンプルを待機し、変数ｇｃが１であるか否かを判断する（Ｓ２０７）。
【００４２】
変数ｇｃが１である場合（Ｓ２０７，ＹＥＳ）、第１補正部５３は、制御偏差が０であるか否かを判断する（Ｓ２０８）。
【００４３】
制御偏差が０ではない場合（ステップＳ２０８，ＮＯ）、第１補正部５３は、変数ｈｙｓｓｐｃが所定の閾値を示す変数であるｍａｘｃ以上であるか否かを判断する（Ｓ２０９）。
【００４４】
変数ｈｙｓｓｐｃが変数ｍａｘｃ以上である場合（Ｓ２０９、ＹＥＳ）、第１補正部５３は、定常状態補正処理を終了する。
【００４５】
一方、変数ｈｙｓｓｐｃが変数ｍａｘｃより小さい場合（Ｓ２０９，ＮＯ）、第１補正部５３は、再度、所定の正の補正値をヒステリシス補正値として出力する（Ｓ２０５）。
【００４６】
また、ステップＳ２０８の判断において、制御偏差が０である場合（Ｓ２０８，ＹＥＳ）、第１補正部５３は、定常状態補正処理を終了する。
【００４７】
また、ステップＳ２０７の判断において、変数ｇｃが１ではない場合（Ｓ２０７，ＮＯ）、第１補正部５３は、定常状態補正処理を終了する。
【００４８】
また、ステップＳ２０３の判断において、制御偏差が負値である場合（Ｓ２０３，ＮＯ）、第１補正部５３は、変数ｈｙｓｓｍｃに０を代入して初期化し（Ｓ２１０）、所定の負の補正値をヒステリシス補正値として出力し（Ｓ２１１）、変数ｈｙｓｓｍｃをインクリメントして（Ｓ２１２）、次のサンプルを待機し、変数ｇｃが１であるか否かを判断する（Ｓ２１３）。
【００４９】
変数ｇｃが１である場合（Ｓ２１３，ＹＥＳ）、第１補正部５３は、制御偏差が０であるか否かを判断する（Ｓ２１４）。
【００５０】
制御偏差が０ではない場合（ステップＳ２１４，ＮＯ）、第１補正部５３は、変数ｈｙｓｓｍｃが変数ｍａｘｃ以上であるか否かを判断する（Ｓ２１５）。
【００５１】
変数ｈｙｓｓｍｃが変数ｍａｘｃ以上である場合（Ｓ２１５，ＹＥＳ）、第１補正部５３は、定常状態補正処理を終了する。
【００５２】
一方、変数ｈｙｓｓｍｃが変数ｍａｘｃより小さい場合（Ｓ２１５，ＮＯ）、第１補正部５３は、所定の負の補正値をヒステリシス補正値として出力する（Ｓ２１１）。
【００５３】
また、ステップＳ２１４の判断において、制御偏差が０である場合（Ｓ２１４，ＹＥＳ）、第１補正部５３は、定常状態補正処理を終了する。
【００５４】
また、ステップＳ２１３の判断において、変数ｇｃが１ではない場合（Ｓ２１３，ＮＯ）、第１補正部５３は、定常状態補正処理を終了する。
【００５５】
また、ステップＳ２０１の判断において、変数ｇｃが１ではない場合（Ｓ２０１，ＮＯ）、第１補正部５３は、次のサンプルを待機し、再度、変数ｇｃが１であるか否かを判断する（Ｓ２０１）。
【００５６】
上述したように、第１補正部５３は、定常状態において制御偏差がある場合、その符号に応じて所定のヒステリシス補正値を出力する。また、第１補正部５３は、ヒステリシス補正値の出力において、制御偏差が０にならず、且つヒステリシス補正値の出力回数が所定の閾値に達しない限り、所定のヒステリシス補正値を出力し続ける。つまり、第１補正部５３は、複数回に分けてヒステリシス補正値を出力する。このような動作により、定常状態における冷却水バルブ２１の制御性を向上させることができる。
【００５７】
次に、過渡状態補正処理について説明する。図７及び図８は、過渡状態補正処理の動作を示すフローチャートである。
【００５８】
図７に示すように、まず、第２補正部５４は、変数ｇｃが０であるか否かを判断する（Ｓ３０１）。
【００５９】
変数ｇｃが０である場合（Ｓ３０１，ＹＥＳ）、第２補正部５４は、冷却水バルブ２１の動作方向が開方向であるか否かを判断する（Ｓ３０２）。
【００６０】
冷却水バルブ２１の動作方向が開方向である場合（Ｓ３０２，ＹＥＳ）、第２補正部５４は、所定の正の補正値をヒステリシス補正値として出力して（Ｓ３０３）、次のサンプルを待機し、変数ｇｃが０であるか否かを判断する（Ｓ３０４）。
【００６１】
変数ｇｃが０である場合（Ｓ３０４，ＹＥＳ）、第２補正部５４は、変数ｍｎｓが１且つ変数ｐｌｓが０であるか否かを判断する（Ｓ３０５）。
【００６２】
ここで、変数ｍｎｓ及び変数ｐｌｓについて説明する。変数ｍｎｓは、前回サンプルの操作量に対して現在のサンプルの操作量が減少しており、且つ前回サンプルの操作量が前々回サンプルの操作量に対して減少していない場合に１となり、それ以外の場合に０となる。また、変数ｐｌｓは、前回サンプルの操作量に対して現在のサンプルの操作量が増加しており、且つ前回サンプルの操作量が前々回サンプルの操作量に対して増加していない場合に１となり、それ以外の場合に０となる。
【００６３】
変数ｍｎｓが１且つ変数ｐｌｓが０である場合（Ｓ３０５，ＹＥＳ）、第２補正部５４は、所定の負の補正値をヒステリシス補正値として出力して（Ｓ３０６）、次のサンプルを待機し、変数ｇｃが０であるか否かを判断する（Ｓ３０７）。
【００６４】
ステップＳ３０２の判断において、冷却水バルブ２１の動作方向が閉方向である場合（Ｓ３０２，ＮＯ）、第２補正部５４は、所定の負の補正値をヒステリシス補正値として出力して（Ｓ３０８）、次のサンプルを待機し、変数ｇｃが０であるか否かを判断する（Ｓ３０９）。
【００６５】
変数ｇｃが０である場合（Ｓ３０９，ＹＥＳ）、第２補正部５４は、変数ｐｌｓが１且つ変数ｍｎｓが０であるか否かを判断する（Ｓ３１０）。
【００６６】
変数ｐｌｓが１且つ変数ｍｎｓが０である場合（Ｓ３１０，ＹＥＳ）、第２補正部５４は、所定の正の補正値をヒステリシス補正値として出力して（Ｓ３１１）、次のサンプルを待機し、変数ｇｃが０であるか否かを判断する（Ｓ３１２）。
【００６７】
変数ｇｃが０である場合（Ｓ３１２，ＹＥＳ）、第２補正部５４は、変数ｍｎｓが１且つ変数ｐｌｓが０であるか否かを判断する（Ｓ３０５）。
【００６８】
一方、変数ｇｃが０ではない場合（Ｓ３１２，ＮＯ）、図８に示すように、第２補正部５４は、過渡状態補正処理を終了する。
【００６９】
また、ステップＳ３０７の判断において、変数ｇｃが０である場合（Ｓ３０７，ＹＥＳ）、第２補正部５４は、変数ｐｌｓが１且つ変数ｍｎｓが０であるか否かを判断する（Ｓ３１０）。
【００７０】
また、ステップＳ３０７及びＳ３１２の判断において、変数ｇｃが０ではない場合（Ｓ３０７，ＮＯ／Ｓ３１２，ＮＯ）、いずれの場合も、図８に示すように、第２補正部５４は、過渡状態補正処理を終了する。
【００７１】
また、ステップＳ３０５の判断において、変数ｍｎｓが１且つ変数ｐｌｓが０ではない場合（Ｓ３０５，ＮＯ）、及びステップＳ３１０の判断において、変数ｐｌｓが１且つ変数ｍｎｓが０ではない場合（Ｓ３１０，ＮＯ）、いずれの場合も、図８に示すように、第２補正部５４は、後述するステップＳ３１３の処理を行う。
【００７２】
また、ステップＳ３０１の判断において、変数ｇｃが０ではない場合（Ｓ３０１，ＮＯ）、第２補正部５４は、次のサンプルを待機し、再度、変数ｇｃが０であるか否かを判断する（Ｓ３０１）。
【００７３】
ここで、ステップＳ３１３移行の処理について説明する。図８に示すように、第２補正部５４は、図８に示すように、補正値０を出力して（Ｓ３１３）、次のサンプルを待機し、変数ｇｃが０であるか否かを判断する（Ｓ３１４）。
【００７４】
変数ｇｃが０である場合（Ｓ３１４，ＹＥＳ）、第２補正部５４は、変数ｍｎｓが１且つ変数ｐｌｓが０であるか否かを判断する（Ｓ３１５）。
【００７５】
変数ｍｎｓが１且つ変数ｐｌｓが０である場合（Ｓ３１５，ＹＥＳ）、第２補正部５４は、図７に示すように、所定の負の補正値をヒステリシス補正値として出力する（Ｓ３０６）
【００７６】
一方、変数ｍｎｓが１且つ変数ｐｌｓが０ではない場合（Ｓ３１５，ＮＯ）、第２補正部５４は、図７に示すように、所定の正の補正値をヒステリシス補正値として出力する（Ｓ３１１）。
【００７７】
また、ステップＳ３１４の判断において、変数ｇｃが０ではない場合（Ｓ３１４，ＮＯ）、第２補正部５４は、過渡状態補正処理を終了する。
【００７８】
上述したように、第２補正部５４は、過渡状態において、操作量が減少に転じた場合に負の補正値を出力し、操作量が増加に転じた場合に正の補正値を出力する。このような動作により、過渡状態における冷却水バルブ２１の制御性を向上させることができる。
【００７９】
以上、説明したように、本実施の形態に係るバルブ制御装置５によれば、定常状態及び過渡状態に応じてヒステリシス補正値を出力することにより、特に定常状態において、冷却水バルブ２１の目標開度への整定性を向上させることができる。また、これにより冷却水の流量の制御性が向上し、したがって、エンジン１１の温度の制御性も向上させることができる。なお、本実施の形態において、バルブ制御装置５の制御対象を冷却水バルブ２１としたが、バルブ制御装置５は流体の流量を制御するバルブであれば適用可能である。
【００８０】
本発明は、その要旨または主要な特徴から逸脱することなく、他の様々な形で実施することができる。そのため、前述の実施の形態は、あらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、何ら拘束されない。更に、特許請求の範囲の均等範囲に属する全ての変形、様々な改良、代替および改質は、全て本発明の範囲内のものである。
【符号の説明】
【００８１】
１  エンジン冷却システム、５  バルブ制御装置、１１  エンジン、１２  ウォータージャケット、１３  ウォーターポンプ、２１  冷却水バルブ、２２  モータ、２３  ポジションセンサ、２４  水温センサ、３１  ＥＣＵ、４１  ラジエータ、４２  ヒータ、４３  スロットル、５１  操作量算出部、５２  状態判断部、５３  第１補正部、５４  第２補正部、９１  メイン流路パイプ、９１ａ  シール部材、９２  サブ流路パイプ、９２ａ  シール部材、９３  バイパス流路パイプ、３１１  ＣＰＵ、３１２  メモリ、３１３  入出力インターフェイス。
【図１】
2014156828.tif 000003
【図２】
2014156828.tif 000004
【図３】
2014156828.tif 000005
【図４】
2014156828.tif 000006
【図５】
2014156828.tif 000007
【図６】
2014156828.tif 000008
【図７】
2014156828.tif 000009
【図８】
2014156828.tif 000010