(57)【要約】【課題】  バルブの駆動に係る機械構造部分に負担をかけることなく、オーバーシュートまたはアンダーシュートの抑制と応答性の向上とを両立することができる制御装置及び制御方法を提供する。【解決手段】  流体の流量を調整するためのバルブを制御する制御装置であって、バルブの開度またはバルブの所定時間後の予測開度を取得する開度取得部と、開度または予測開度が、バルブの制御に制動をかけるための制動条件を満たすか否かを判定する判定部と、開度または予測開度が制動条件を満たすと判定された場合、所定の制御則により算出されるバルブを駆動し開度を変更するための操作量を、所定の比例制御則により算出される補正値で補正する補正部とを備えた。【選択図】図３
2014174585.tif 000002
【特許請求の範囲】
【請求項１】
流体の流量を調整するためのバルブを制御する制御装置であって、
前記バルブの開度または前記バルブの所定時間後の予測開度を取得する開度取得部と、
前記開度または前記予測開度が、前記バルブの制御に制動をかけるための制動条件を満たすか否かを判定する判定部と、
前記開度または前記予測開度が前記制動条件を満たすと判定された場合、所定の制御則により算出される前記バルブを駆動し前記開度を変更するための操作量を、所定の比例制御則により算出される補正値で補正する補正部と
を備える制御装置。
【請求項２】
前記補正部は、前記開度または前記予測開度が前記制動条件を満たすと判定された場合、前記比例制御則により算出された補正値と、所定の微分制御則により算出された補正値とを合わせた補正値で前記操作量を補正する
請求項１記載の制御装置。
【請求項３】
前記補正部は、前記比例制御則により算出された補正値を、所定の一次遅れ要素を用いてフィルタリングし、該フィルタリングした結果の値で前記操作量を補正する
請求項１または請求項２記載の制御装置。
【請求項４】
前記開度と、予め設定された目標開度と、前記目標開度に対する前記開度の割合とに基づいて、前記バルブの制御に制動をかけ始める開始開度を算出する算出部と、
前記バルブの駆動方向を取得する方向取得部と
を更に備え、
前記判定部は、前記開始開度と前記駆動方向とに基づいて前記制動条件を作成し、前記駆動方向が開方向であり且つ前記開度または前記予測開度が前記開始開度以上、前記目標開度未満である場合、または、前記駆動方向が閉方向であり且つ前記開度または前記予測開度が前記目標開度を超え、前記開始開度以下である場合、前記開度が前記制動条件を満たすと判定する
請求項１乃至請求項３の何れか１項に記載の制御装置。
【請求項５】
前記開始開度は、前記目標開度と前記開度との差に前記割合を乗じ、該乗じた結果に前記開度を加えた値である
請求項４記載の制御装置。
【請求項６】
前記開始開度は、前記目標開度が変更されるまで記憶部に保持され、
前記算出部は、前記目標開度が変更された場合、該目標開度に基づいて算出した開始開度で前記記憶部に保持された開始開度を更新する
請求項４または請求項５記載の制御装置。
【請求項７】
流体の流量を調整するためのバルブを制御する制御装置が行う制御方法であって、
前記制御装置が、
前記バルブの開度または前記バルブの所定時間後の予測開度を取得し、
前記開度または前記予測開度が、前記バルブの制御に制動をかけるための制動条件を満たすか否かを判定し、
前記開度または前記予測開度が前記制動条件を満たすと判定された場合、所定の制御則により算出される前記バルブを駆動し前記開度を変更するための操作量を、所定の比例制御則により算出される補正値で補正する
制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、気体、液体等の流体の流量を調整するためのバルブを制御する制御装置及び制御方法に関する。
【背景技術】
【０００２】
気体、液体等の流体の流量を調整するためのバルブをＰＩＤ（Ｐｒｏｐｏｒｔｉｏｎａｌ  Ｉｎｔｅｇｒａｌ  Ｄｅｒｉｖａｔｉｖｅ）制御などのフィードバック制御により電子制御する技術が知られている。この技術による制御対象のバルブとして、例えば冷却水バルブが挙げられる。従来、冷却水バルブの制御において、フィードバック制御側則のゲインを調整することにより応答性を上げると、次第にオーバーシュートやアンダーシュートを生じるようになるという問題があった。
【０００３】
このような問題に対し、電動式ウォーターポンプの吐出量による内燃機関の冷却水温の制御において、目標水温と測定水温との制御偏差の絶対値が閾値Ａ以下であり、且つ水温の速度変化の絶対値が閾値Ｂ以上である場合に、冷却水の流量の制御に関して、補正流量を演算し、この補正制御流量を基本の制御則により算出された流量に加えることでオーバーシュートを抑制する技術が知られている（例えば、特許文献１参照）。
【０００４】
また、関連する技術として、モータの駆動において、高トルクにおいて起動を行うとともに目的の位置に近づいた時にブレーキをかける技術が知られている（例えば、特許文献２参照）
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１９０１４２号公報
【特許文献２】特開２０００−３３３４８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１及び特許文献２に記載の技術を、ロータリー式バルブによる流量の制御に適用する場合、それぞれ問題が生じる。
【０００７】
例えば、ロータリー式バルブによる制御によって冷却水温を制御する場合、冷却水の目標温度と測定温度とに基づく温度制御を行い、この温度制御において算出された目標流量に基づいてロータリー式バルブの開度を算出し、この開度に基づくバルブ制御を行う。このような制御において、例えば冷却水温の制御によりエンジン温度を制御するような場合、温度制御のサンプル周期は１秒程度を必要としているため、バルブ制御のサンプル周期はそれ以下である必要がある。このような要求に対して、特許文献１に記載の技術における補正は、ＰＩ制御に目標温度近傍において先行型微分制御則を加えたものであり、そのためバルブ制御におけるロータリー式バルブを駆動するモータの角度制御の応答性が悪くなるという問題が生じる。
【０００８】
また、ＥＴＢ（Ｅｌｅｃｔｒｉｃ  Ｔｈｒｏｔｔｌｅ  Ｂｏｄｙ）と比較して大きなギア比を有するロータリー式バルブ（例えば、ＥＴＢが１：２１に対しバルブが１：１２０）を用いる場合、特許文献２に記載の技術のように、大電流によりバルブを起動してブレーキをかけるようなバルブ制御を行うと、ギア等のロータリー式バルブの駆動に係る機械構造部分に負担が係るという問題が生じる。
【０００９】
本発明は上述した問題点を解決するためになされたものであり、バルブの駆動に係る機械構造部分に負担をかけることなく、オーバーシュートまたはアンダーシュートの抑制と応答性の向上とを両立することができる制御装置及び制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決するため、本発明の一態様は、流体の流量を調整するためのバルブを制御する制御装置であって、前記バルブの開度または前記バルブの所定時間後の予測開度を取得する開度取得部と、前記開度または前記予測開度が、前記バルブの制御に制動をかけるための制動条件を満たすか否かを判定する判定部と、前記開度または前記予測開度が前記制動条件を満たすと判定された場合、所定の制御則により算出される前記バルブを駆動し前記開度を変更するための操作量を、所定の比例制御則により算出される補正値で補正する補正部とを備える。
【００１１】
また、本発明の一態様は、流体の流量を調整するためのバルブを制御する制御装置が行う制御方法であって、前記制御装置が、前記バルブの開度または前記バルブの所定時間後の予測開度を取得し、前記開度または前記予測開度が、前記バルブの制御に制動をかけるための制動条件を満たすか否かを判定し、前記開度または前記予測開度が前記制動条件を満たすと判定された場合、所定の制御則により算出される前記バルブを駆動し前記開度を変更するための操作量を、所定の比例制御則により算出される補正値で補正する。
【発明の効果】
【００１２】
本発明によれば、バルブの駆動に係る機械構造部分に負担をかけることなく、オーバーシュートまたはアンダーシュートの抑制と応答性の向上とを両立することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施の形態に係るエンジン冷却システムを示す模式図である。
【図２】ＥＣＵのハードウェア構成を示すブロック図である。
【図３】ＥＣＵの機能構成を示す機能ブロック図である。
【図４】本実施の形態に係る操作量算出処理を示すフローチャートである。
【図５】第１演算処理及び第２演算処理を説明するための模式図である。
【図６】第１演算処理及び第２演算処理を説明するための模式図である。
【図７】本実施の形態に係る操作量算出処理の別形態を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について図面を参照しつつ説明する。なお、本実施の形態においては、自動車等のエンジンを冷却水により冷却するエンジン冷却システムに用いられる冷却水制御バルブを制御する制御装置に本発明を適用した場合を例に取り説明を行う。なお、これに限定されるものではなく、液体または気体の流量を、バルブを用いて電子制御するシステムであれば本発明を適用できる。
【００１５】
まず、本実施の形態に係るエンジン冷却システムについて説明する。図１は、本実施の形態に係るエンジン冷却システムを示す模式図である。
【００１６】
図１に示すように、本実施の形態に係るエンジン冷却システム１は、エンジン１１、ウォータージャケット１２、ウォーターポンプ１３、冷却水バルブ２１、モータ２２、ポジションセンサ２３、水温センサ２４ａ，２４ｂ、ＥＣＵ（Ｅｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３１、ラジエータ４１、ヒータ４２、スロットル４３、メイン流路パイプ９１、サブ流路パイプ９２、バイパス流路パイプ９３を備える。
【００１７】
エンジン冷却システム１は、メイン流路パイプ９１、サブ流路パイプ９２、またはバイパス流路パイプ９３を介して冷却水を循環させ、ウォータージャケット１２によりエンジン１１の温度を制御する。
【００１８】
エンジン１１は、自動車等の車両の内燃機関である。ウォータージャケット１２は、エンジン１１近傍に備えられ、その内部の冷却水によりエンジン１１を冷却するものである。メイン流路パイプ９１は、ラジエータ４１に冷却水を流入させるものである。サブ流路パイプ９２は、ヒータ４２及びスロットル４３に冷却水を流入させるものである。バイパス流路パイプ９３は、ウォータージャケット１２から流出した冷却水をウォーターポンプ１３に流入させるものである。なお、ラジエータ４１、ヒータ４２及びスロットル４３に流入した冷却水はウォーターポンプ１３に流入する。ウォーターポンプ１３は、ウォータージャケット１２に冷却水を流入させるものである。ラジエータ４１は、冷却水を冷却するものである。ヒータ４２は、車室内を暖めるものである。スロットル４３は、エンジン１１への吸気の流入量を制御するものである。
【００１９】
冷却水バルブ２１は、流体（冷却水）の流量を調整するためのロータリー式のバルブであり、外周面の一部に開口部が設けられ、その開度によってメイン流路パイプ９１及びサブ流路パイプ９２へ冷却水を流入させるものである。モータ２２は、冷却水バルブ２１を駆動するアクチュエータとしての直流モータである。ポジションセンサ２３は、冷却水バルブ２１の周方向の位置を検出することにより、メイン流路パイプ９１及びサブ流路パイプ９２に対する冷却水バルブ２１の開度を検出するものである。水温センサ２４ａ，２４ｂは、冷却水の温度を検出するものである。ＥＣＵ３１は、エンジン１１に係る各種動作を制御するマイクロコントローラであり、本実施の形態においては、所謂モータ２２の動作を操作するバルブコントローラとして以後説明を行う。
【００２０】
前述したような構成により、冷却水は、メイン流路パイプ９１を経由して循環することでラジエータ４１により冷却され、バイパス流路パイプ９３を経由する場合は冷却されずに循環する。また、エンジン冷却システム１は、冷却水バルブ２１の開度により冷却水の循環経路を切り替え、また、メイン流路パイプ９１への冷却水の流入量を制御することによりエンジン１１の温度を制御する。
【００２１】
次に、ＥＣＵのハードウェア構成について説明する。図２は、ＥＣＵのハードウェア構成を示すブロック図である。
【００２２】
図２に示すように、ＥＣＵ３１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１１、メモリ３１２、入出力インターフェイス３１３を備える。ＥＣＵ３１は、ＣＰＵ３１１、メモリ３１２、入出力インターフェイス３１３を協働して冷却水バルブ２１の制御に係る処理を行う。具体的には、入出力インターフェイス３１３を介して、ポジションセンサ２３及び水温センサ２４ａ，２４ｂ等の各種センサにより検出された情報を取得する。取得する情報としては、エンジン１１の回転数、マニホールド圧力、ラジエータ４１の冷却水温、上位装置から要求される目標としてのウォータージャケット１２の目標水温、ウォータージャケット１２の実水温等が挙げられる。なお、エンジン１１の回転数、マニホールド圧力については予めメモリ３１２等に格納されていてもよい。これらの取得結果に基づいて、要求される目標水温とするための要求冷却水量を算出し、この要求冷却水量となるようなバルブ２１の目標開度を算出する。この目標開度へ冷却水バルブ２１の開度を導くために、後述する操作量算出処理により、モータ２２の操作量を算出し、入出力インターフェイス３１３を介してモータ２２の操作量に応じた信号を駆動回路２５に出力する。この駆動回路２５は、モータ２２をＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）制御するＰＷＭ回路であり、入力された信号の大きさに応じてパルス幅のデューティ比を変更することによりモータ２２を駆動する。
【００２３】
なお、本実施の形態において、冷却水バルブ２１の可動域は１９０°とし、モータ２２の駆動に係る分解能を２４０とする。よって、本実施の形態においては、０．３４４度単位で冷却水バルブ２１の開度を制御することとなる。また、操作量を正方向に増加させた場合に冷却水バルブ２１は開方向に制御されるものとする。また、冷却水バルブ２１の制御は、所定のサンプリング周期でなされるものとする。
【００２４】
次に、本実施の形態の理解を容易にするため、前述した操作量算出処理の概要を簡単に説明する。本実施の形態に係る操作量算出処理は、冷却水バルブ２１の所定時間後の開度である予測開度（例えば、次サンプル時における冷却水バルブ２１の開度）が、目標開度近傍となった場合に、モータ２２により冷却水バルブ２１を駆動し、その開度を変更するための操作量を算出する現制御則の構成を、位置型から速度型に切り替える処理である。この位置型から速度型への切り替えは、現制御則に比例制御則（比例制御演算）及び微分制御則（微分制御演算）を追加する、即ち、Ｐゲイン＋Ｄゲインによって、冷却水バルブ２１の制御に制動をかけることによりなされる。より具体的には、比例制御則により算出される補正値と微分制御則により算出される補正値とで、現制御則により算出される操作量を補正するものである。なお、本実施の形態においては、補正される操作量が、駆動回路２５に入力されるものとして以後説明する。このような操作量算出処理は、ＥＣＵ３１が有する各機能により実現される。
【００２５】
次に、ＥＣＵ３１の機能構成について説明する。図３は、ＥＣＵの機能構成を示す機能ブロック図である。図３に示されるように、ＥＣＵ３１は、情報取得部１０１、角度算出部１０２、判定処理部１０３、操作量補正部１０４を機能として備える。なお、これらの機能は、上述したＣＰＵ３１１及びメモリ３１２等のハードウェア資源が協働することにより実現される。
【００２６】
情報取得部１０１は、操作量算出処理に係る各種情報を取得するものであり、例えば、ポジションセンサ２３により検知された現サンプルの冷却水バルブ２１の実開度、冷却水バルブ２１の駆動方向（開方向または閉方向）を取得する。駆動方向は、冷却水バルブ２１の開度の変動により判定され、これを取得する。例えば、現サンプルの実開度と前回サンプルの実開度とから方向を算出する。なお、図示しないセンサにより検知されたものを取得するようにしてもよい。また、情報取得部１０１は、前述した要求冷却水量に基づいて設定された目標開度や、冷却水バルブ２１の駆動制御に制動をかけるための係数であって、目標開度に対する実開度の割合である制動係数を取得する。本実施の形態においては、図示しないＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の不揮発性記憶媒体に制動係数が記憶されているものとする。
【００２７】
角度算出部１０２は、情報取得部１０１により取得された実開度、目標開度、及び制動係数に基づいて制動開始開度を算出するものである。制動開始開度は、冷却水バルブ２１の駆動制御に制動を加える始める目安となる開度を示すしきい値である。
【００２８】
判定処理部１０３は、操作量算出処理に係る各種の判定や、予測開度の算出、制動開始開度と駆動方向とに基づいた制動条件の作成を行うものである。各種の判定としては、実開度または予測開度が制動条件を満たすか否かの判定や、目標開度に変更があるか否かの判定を行う。予測開度は、実開度に基づいて算出される。なお、実開度と現制御則により算出された操作量とから算出してもよく、現サンプルの実開度と前回サンプルの実開度とからその増減の割合に応じて算出する等、次サンプル時の実開度が算出できればよい。作成する制動条件は、冷却水バルブ２１の制御に制動をかけるための条件であり、本実施の形態においては、駆動方向が開方向である場合、予測開度が制動開始開度以上、前記目標開度未満が制動条件となる。一方、駆動方向が閉方向である場合、予測開度が目標開度を超え、制動開始開度以下が制動条件となる。
【００２９】
操作量補正部１０４は、予測開度が制動条件を満たすと判定された場合、所定の制御則により算出される冷却水バルブ２１を駆動し実開度を変更するための操作量を、所定の比例制御則により算出される補正値と、所定の微分制御則により算出された補正値とを合わせた補正値で補正するものである。また、操作量補正部１０４は、比例制御則演算により算出された補正値に関し、所定の一次遅れ要素を用いてフィルタリングする。
【００３０】
次に、ＥＣＵ３１による操作量算出処理の詳細を説明する。図４は、本実施の形態に係る操作量算出処理を示すフローチャートである。なお、本実施の形態における操作量算出処理は、サンプル毎に実行されるものであり、図示しないイグニッションキースイッチがオフ（所謂Ｋｅｙ  Ｏｆｆ）後に学習時間を経て冷却水バルブ２１が全閉となるまで、継続して実行される。また、目標開度が設定されたことをトリガーとして操作量算出処理は実行される。
【００３１】
先ず、図４に示されるように、情報取得部１０１は、実開度、目標開度、制動係数、駆動方向、を取得する（Ｓ１０１）。取得後、角度算出部１０２は、実開度、目標開度、制動係数に基づいて制動開始開度を算出する（Ｓ１０２）。制動開始開度を算出する方法としては、目標開度と実開度との制御偏差に制動係数を乗じ、該乗じた結果に実開度を加えて算出することが好ましい。なお、制動係数は９０％が好ましい。この算出された制動開始開度は、目標開度が変更となるまで保持される。
【００３２】
算出後、判定処理部１０３は、目標開度に変更があるか否かを判定する（Ｓ１０３）。目標開度に変更がある場合（Ｓ１０３，ＹＥＳ）、角度算出部１０２は、予め保持された制動開始開度をステップＳ１０２にて算出された制動開始開度により更新し（Ｓ１０４）、ステップＳ１０５の制動条件を作成する処理へ移行する。なお、初回サンプル時等で予め保持された制動開始開度がない場合は、単にステップＳ１０２にて算出された制動開始開度が選択される。一方、目標開度に変更がない場合（Ｓ１０３，ＮＯ）、保持された制動開始開度を選択し、ステップＳ１０５の制動条件を作成する処理へ移行する。
【００３３】
なお、前述したように制動開始開度が保持される機能は、制動開始開度を示す出力信号がＥｎａｂｌｅｄ  Ｓｕｂｓｙｓｔｅｍといった要素に入力されることにより実現される。Ｅｎａｂｌｅｄ  Ｓｕｂｓｙｓｔｅｍといった要素により制動開始開度が保持されている場合、例えば、入力されるｅｎａｂｌｅ信号が０以外の場合は、その出力が入力信号と同一となる。即ち、算出された制動開始開度が出力される。一方、ｅｎａｂｌｅ信号が０の場合は、０以外の状態の入力が保持され、保持されている制動開始開度が出力されことで、前述した処理を実現する。なお、ｅｎａｂｌｅ信号が０の場合にｒｅｓｅｔするようにしてもよい。
【００３４】
次に、判定処理部１０３は、実開度に基づいて予測開度を算出し、目標開度が変更された場合、制動開始開度と、駆動方向と、により制動条件を作成する（Ｓ１０５）。例えば、判定処理部１０３は、情報取得部１０１により取得された駆動方向が開方向である場合、予測開度が制動開始開度以上、前記目標開度未満を制動条件とする。一方、駆動方向が閉方向である場合、予測開度が目標開度を超え、制動開始開度以下を制動条件とする。
【００３５】
なお、制動条件はこれに限るものではなく、冷却水バルブ２１が過渡状態であることを制動条件に含むようにしても良い。例えば、駆動方向が開方向である場合、予測開度が制動開始開度以上であり且つ過渡状態であることを制動条件とする。一方、駆動方向が閉方向である場合、予測開度が制動開始開度以下であり且つ過渡状態であることを制動条件とする。過渡状態であるか定常状態であるかは、制御偏差が０であるか否かの判定、制御偏差の絶対値が３ＬＳＢ以内であること等、定常状態か過渡状態かを判断できる処理であれば、何を用いても良い。
【００３６】
この制動条件作成処理において、目標開度が変更されていない場合、過去の目標開度に基づいて作成された制動条件があるため、これを選択する。なお、変更されていない目標開度に基づいて再度制動条件を作成するようにしてもよい。
【００３７】
制動条件作成後、判定処理部１０３は、予測開度が制動条件に満足するか否かを判定する（Ｓ１０６）。判定後、操作量補正部１０４は、補正値を算出する処理を行う（Ｓ１０７）。この処理は、目標開度と実開度の偏差に基づいて、所謂、比例制御則演算及び微分制御則演算を行い、これら演算結果を足し合わせる処理である。補正値算出後、判定処理部１０３は、ステップＳ１０６における制動条件判定の判定結果を受け、予測開度が制動条件を満たすか否かを判定する（Ｓ１０８）。制動条件を満たさない場合（Ｓ１０８，ＮＯ）、操作量補正部１０４は、第１演算処理を行うことにより、操作量を算出し、駆動回路２５に与える（Ｓ１０９）。第１演算処理は、現制御則により操作量を算出するものであり、例えば、実開度と目標開度との偏差に基づく一般的なフィードバック制御則演算により操作量を算出する。
【００３８】
一方、制動条件を満たす場合（Ｓ１０８，ＹＥＳ）、操作量補正部１０４は、第２演算処理を行うことにより、操作量を算出し、駆動回路２５に与える（Ｓ１１０）。第２演算処理は、ステップＳ１０８における補正値の算出結果を現制御則による演算結果に加える処理である。これにより、現制御則により算出される操作量に比例制御則により算出される補正値及び微分制御則により算出される補正値で補正をかけることができ、冷却水バルブ２１の制御に制動をかけることが可能となる。第１演算処理または第２演算処理後、対象を次サンプルに移行し（Ｓ１１１）、再度ステップＳ１０１の制御情報取得の処理が行われ、本フローはサンプル毎に繰り返される。
【００３９】
ここで、ステップＳ１０８乃至ステップＳ１１０にかけて実行される処理の概念を、図を用いて説明する。図５及び図６は、第１演算処理及び第２演算処理を説明するための模式図である。なお、図５に示されるｅＶＯＳＤは、目標開度と実開度との偏差を示し、５１は比例制御則を示す。また、５２は微分制御則を、５３は制動条件を満たすか否かの判定をそれぞれ示し、図６に示される５４は現制御則を示す。
【００４０】
図５に示されるように、偏差ｅＶＯＳＤに基づいて、それぞれ比例制御則５１及び微分制御則５２による各演算がなされ、それぞれの結果が足し合わされる。その後、足し合わされた補正値を出力するか、０を出力（即ち制動制御を０）するかが、制動条件を満たすか否かの結果に基づいて切り替わる。ここで、ｇａｉｎＣは目標開度であること（または定常状態であること）を示し、ｇｅｔＴａｒｇｅｔは予測開度が制動開始開度以上または制動開始開度以下であることを示す。即ち、これらはステップＳ１０７における制動条件判定の処理結果である。これらの値により出力が切り替わる。例えば、目標開度であり、予測開度が制動開始開度以上（駆動方向が開方向である場合）であれば、ＡＮＤ要素にそれぞれ１が加えられ、補正値が出力されるようにスイッチが切り替わる。なお、図５に示されるゲイン等の値は単なる例示に過ぎず、これに限定されるものではない。
【００４１】
このようにして算出された補正値は、図６に示されるように、目標開度と実開度との偏差に基づくフィードバック制御則演算がなされ、その結果を補正値により補正される。一方、制動条件を満たさない場合であれば、図５に示されるように制動制御０（停止信号）が補正値として出力されるため、現制御則のみによる操作量の演算がなされることになる。
【００４２】
ここで、図５では、比例制御則演算において、１ｓｔ  Ｏｒｄｅｒ  Ｄｉｓｃｒｅｔｅ  Ｆｉｌｌｔｅｒ（１次遅れフィルタ）を用いて、比例制御則演算により算出された値を、フィルタリングしているが、この要素を除くように構成したとしても、前述した効果を奏することができる。同様に、微分制御則演算を加えているが、状況に応じて加えるようにしてもよく、除いたとしても、前述した効果を奏することは可能である。
【００４３】
本実施の形態によれば、制御則に制動としてのＰもしくはＰＤ制御が加わるため、制御ゲインを上げても制動が加わるため、オーバーシュートやアンダーシュートを抑制できると共に応答性を向上させる（応答時間を短縮させる）効果を奏する。また、モータに反転電流を印加する所謂ブレーキ制御と比較して、機械構造部分への負担を軽減できると共に、比例ゲイン（または比例ゲイン＋微分ゲイン）を追加するだけであるため、キャリブレーションの簡便化を図れる。更には、Ｋｅｙ  Ｏｆｆ後の学習時間、量産時の設定・検査時のタクトをも短縮できる。
【００４４】
なお、図４に示される操作量算出処理における各ステップで実行される処理の順番は、これに限定されるものではなく、適宜変更しても良い。例えば、制動開始開度の算出や補正値の算出後に各種判定を行うと説明したが、これら算出を各種判定後に行うようにしてもよい。
【００４５】
図７は、本実施の形態に係る操作量算出処理の別形態を示すフローチャートである。図７に示されるように、ステップＳ１０１における制御情報取得の処理後に、ステップＳ１０３の目標開度に変更があるか否かの判定を行う。目標開度に変更があれば（Ｓ１０３，ＹＥＳ）、ステップＳ１０２における制動開始開度算出、ステップＳ１０４における制動開始開度更新が行われ、ステップＳ１０５における制動条件作成の処理に移行する。一方、目標開度に変更がなければ（Ｓ１０３，ＮＯ）、保持された制動開始開度が選択され（Ｓ１１２）、ステップＳ１０５における制動条件作成の処理に移行する。
【００４６】
作成後、ステップＳ１０５における制動条件の作成、ステップＳ１０６における制動条件の判定が行われる。次いで、ステップＳ１０８における予測開度が制動条件を見たすか否かの判定が行われ、満たさないのであれば（Ｓ１０８，ＮＯ）、ステップＳ１０９における第１演算処理が行われる。一方、満たすのであれば（Ｓ１０８，ＹＥＳ）、ステップＳ１０７における補正値の算出、ステップＳ１１０における第２演算処理が行われる。このように、制動開始開度の算出や補正値の算出を各種判定前に行うようにすれば、判定結果によって生じる算出結果の不使用を回避でき、ＥＣＵ３１の負荷を低減できる。
【００４７】
本実施の形態では、予測開度を制動条件の対象として説明したが、これに限定されるものではなく、実開度を対象としても良い。このような場合、制動係数を低める補正（例えば８０％）を行い、駆動方向が開方向であれば制動開始開度を低くし、駆動方向が閉方向であれば制動開始開度を高くする。
【００４８】
本発明は、その要旨または主要な特徴から逸脱することなく、他の様々な形で実施することができる。そのため、前述の実施の形態は、あらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、何ら拘束されない。更に、特許請求の範囲の均等範囲に属する全ての変形、様々な改良、代替および改質は、全て本発明の範囲内のものである。
【００４９】
なお、特許請求の範囲に記載の制御装置は、例えば前述の実施の形態におけるＥＣＵ３１に対応する。また、開度取得部及び方向取得部は、例えば情報取得部１０１に対応し、算出部は、例えば角度算出部１０２に対応する。また、判定部は、例えば条件判定部１０３に対応し、補正部は、例えば操作量補正部１０４に対応する。一次遅れ要素は、例えば一次遅れフィルタに対応し、開始開度は、例えば制動開始開度に対応する。
【符号の説明】
【００５０】
１  エンジン冷却システム、１１  エンジン、１２  ウォータージャケット、１３  ウォーターポンプ、２１  冷却水バルブ、２２  モータ、２３  ポジションセンサ、２４ａ，２４ｃ  水温センサ、３１  ＥＣＵ、４１  ラジエータ、４２  ヒータ、４３  スロットル、５１  比例制御則、５２  微分制御則、５３  制動条件を満たすか否かの判定、９１  メイン流路パイプ、９２  サブ流路パイプ、９３  バイパス流路パイプ、１０１  情報取得部、１０２  角度取得部、１０３  判定処理部、１０４  操作量算出部、３１１  ＣＰＵ、３１２  メモリ、３１３  入出力インターフェイス。
【図１】
2014174585.tif 000003
【図２】
2014174585.tif 000004
【図３】
2014174585.tif 000005
【図４】
2014174585.tif 000006
【図５】
2014174585.tif 000007
【図６】
2014174585.tif 000008
【図７】
2014174585.tif 000009