(57)【特許請求の範囲】
【請求項１】
マスタシリンダ圧に応じた出力信号を発生する液圧センサと、
マスタシリンダとホイルシリンダとを連通する液圧通路からマスタシリンダのブレーキ液を吸入するポンプと、
前記出力信号に応じて、前記ポンプの吐出圧を前記ホイルシリンダへ供給するとともに前記ホイルシリンダのブレーキ液を前記液圧通路から前記マスタシリンダへと戻すブレーキアシスト制御を実行するブレーキアシスト制御手段と、
を有する制動力制御装置において、
前記出力信号と前記ポンプの増圧量とからマスタシリンダ圧の推定値である推定マスタ圧を演算する推定マスタ圧演算手段と、
前記ブレーキアシスト制御開始時の前記出力信号と、前記推定マスタ圧の変化量とに基づいて、運転者のブレーキ操作量の推定値としてのベース圧を演算するベース圧演算手段と、
前記ベース圧に基づいてホイルシリンダ圧の目標圧を演算する目標圧演算手段と、
からなることを特徴とする制動力制御装置。
【請求項２】
請求項１に記載の制動力制御装置において、
前記ベース圧演算手段は、運転者がブレーキ操作量を減少させた場合、前記出力信号と前記推定マスタ圧の変化量にかかわらず、運転者がブレーキ操作量を減少させている間に演算された前記推定マスタ圧の最大減少率で前記ベース圧を減少させることを特徴とする制動力制御装置。
【請求項３】
請求項２に記載の制動力制御装置において、
前記ベース圧演算手段は、前記ベース圧と前記推定マスタ圧との偏差があらかじめ設定されたベース圧変動閾値以上の場合、運転者がブレーキ操作量を減少させたと判定することを特徴とする制動力制御装置。
【請求項４】
請求項２または請求項３に記載の制動力制御装置において、
前記ベース圧演算手段は、運転者がブレーキ操作量を減少させた後、再びブレーキ操作量を増加させた場合、前記ベース圧の前回演算値であるベース圧前回値と、前記推定マスタ圧の変化量のうち運転者のブレーキ操作に応じた変化量とに基づいて、前記ベース圧を演算することを特徴とする制動力制御装置。
【請求項５】
請求項４に記載の制動力制御装置において、
前記ベース圧演算手段は、運転者がブレーキ操作量を減少させた後、前記出力信号の変化量が前記推定マスタ圧の変化量を超えた場合、運転者が再びブレーキ操作量を増加させたと判定することを特徴とする制動力制御装置。
【請求項６】
請求項１ないし請求項５のいずれか１項に記載の制動力制御装置において、
前記目標圧演算手段は、前記ベース圧に基づいて演算した目標圧と、前記出力信号とのセレクトハイにより目標圧を選択することを特徴とする制動力制御装置。
【請求項７】
請求項１ないし請求項６のいずれか１項に記載の制動力制御装置において、
前記目標圧演算手段は、前記ベース圧が一定の場合、時間の経過とともにベース圧に対する目標圧を徐々に大きくするビルドアップを行うことを特徴とする制動力制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブレーキアシストを行う制動力制御装置の技術分野に関する。
【背景技術】
【０００２】
従来、マスタシリンダからポンプで吸い上げたブレーキ液をホイルシリンダへ供給することで、運転者のブレーキ操作量に応じた制動力よりも大きな制動力を発生させるブレーキアシスト制御が知られている。ここで、ブレーキアシスト制御の実行中は、ポンプによりマスタシリンダからブレーキ液が抜かれているため、マスタシリンダ圧を検出する液圧センサの出力信号は、運転者のブレーキ操作量に応じた値とはならない。よって、運転者のブレーキ操作量を検出するブレーキストロークセンサを持たず、液圧センサの検出信号からホイルシリンダ圧を設定するシステムでは、目標とするホイルシリンダ圧に運転者のブレーキ操作を反映させることができない。
【０００３】
そこで、従来の制動力制御装置では、液圧センサの出力信号からブレーキ操作に起因しないマスタシリンダ圧（出力信号）の減少分を補正することで、運転者のブレーキ操作を反映したブレーキアシスト制御を実現している（例えば、特許文献１参照。）。
【特許文献１】特開平１１−２０６３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
運転者の操作によらない制動力の制御をポンプにより行うと、マスタシリンダにはポンプの動作によって脈動が発生するが、上記従来技術では、この脈動については何ら考慮されていない。
【０００５】
つまり、ブレーキアシスト制御の実行中にポンプの作動により脈動が発生した場合、目標制動力も脈動に応じて変動する。よって、運転者のブレーキ操作に対し、ポンプの作動によって不安定な制動力が発生する。
【０００６】
本発明は、上記問題に着目してなされたもので、その目的とするところは、ポンプ作動時に発生するホイルシリンダ圧の脈動変動を防止し安定した制動力を実現できる制動力制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
上述の目的を達成するため、本発明では、マスタシリンダ圧に応じた液圧センサの出力信号とポンプの増圧量とからマスタシリンダ圧の推定値である推定マスタ圧を演算する推定マスタ圧演算手段と、ブレーキアシスト制御開始時の前記出力信号と、前記推定マスタ圧の変化量とに基づいて、運転者のブレーキ操作量の推定値としてのベース圧を演算するベース圧演算手段と、前記ベース圧に基づいてホイルシリンダ圧の目標圧を演算する目標圧演算手段と、からなる。
【発明の効果】
【０００８】
よって、本発明では、ポンプ作動時に発生するホイルシリンダ圧の脈動変動を防止し安定した制動力を実現できる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を実施するための最良の形態を、実施例１に基づいて説明する。
【実施例１】
【００１０】
図１は、実施例１の制動力制御装置を適用した車両のシステム構成図である。
油圧ユニット（以下、HU）３１は、ブレーキコントローラ（ブレーキECU）３２からの指令に基づいて左前輪FLのホイルシリンダW/C(FL)、右後輪RRのホイルシリンダW/C(RR)、右前輪FRのホイルシリンダW/C(FR)、左後輪RLのホイルシリンダW/C(RL)の各液圧の保持、増圧または減圧を行う。
【００１１】
ブレーキECU３２は、車両のヨーレートおよび横加速度を検出するヨーレート／横Ｇセンサ３３と、各車輪の車輪速を検出する車輪速センサ３４と、エンジンコントローラ（以下、ENGCU）３５と、自動変速機コントローラ（以下、ATCU）３６からCAN通信を通して得られる情報と、操舵角センサ３９とからの情報に基づいて、制動制御実施の判定を行う。制御実施中は、ホイルシリンダ液圧の保持、増減圧指令を生成する。
【００１２】
ブレーキペダルBPは、運転者が制動を行う場合に操作される。運転者のブレーキペダル操作量は、電動ブースタ４１によりあらかじめ設定された倍力比で倍力される。電動ブースタ４１により倍力された入力は、マスタシリンダM/Cによってブレーキ液圧に変換され、HU３１から各ホイルシリンダW/Cへと供給される。各ホイルシリンダW/Cは、対応する各車輪の制動を行う。
【００１３】
アクセルペダルAPは、運転者の操作により車両の加減速コントロールを行う。ENGCU３５は、運転者のアクセルペダル操作からエンジン３７のコントロールを行う。また、エンジン３７の発生トルクと、アクセルペダル操作量の情報を通信（CAN）で出力する。ATCU３６は、自動変速機３８のコントロールを行う。また、ギア位置信号（自動変速機３８のレンジポジション）を通信（CAN）で出力する。
【００１４】
図２は、実施例１のHU３１の油圧回路図である。実施例１のHU３１は、Ｐ系統とＳ系統との２系統からなる、いわゆるＸ配管と呼ばれる配管構造となっている。
Ｐ系統には、左前輪のホイルシリンダW/C(FL)、右後輪のホイルシリンダW/C(RR)が接続され、Ｓ系統には、右前輪のホイルシリンダW/C(FR)、左後輪のホイルシリンダW/C(RL)が接続されている。また、Ｐ系統、Ｓ系統それぞれに、ポンプPPとポンプPSとが設けられ、このポンプPPとポンプPSは、１つのモータMによって駆動される。なお、ポンプは、プランジャポンプやギヤポンプ等が適宜搭載される。コストの面から言えば、プランジャポンプが望ましく、滑らかさ（制御性）から言えば、ギヤポンプが望ましい。
【００１５】
マスタシリンダM/CとポンプPP，PS（以下、ポンプP）の吸入側とは、管路11P,11S（以下、管路１１）によって接続されている。この各管路１１上には、常閉型の電磁弁であるゲートインバルブ2P,2Sが設けられている。
【００１６】
また、管路１１上であって、ゲートインバルブ2P,2S（以下、ゲートインバルブ２）とポンプPとの間にはチェックバルブ6P,6S（以下、チェックバルブ６）が設けられ、この各チェックバルブ６は、ゲートインバルブ２からポンプPへ向かう方向へのブレーキ液の流れを許容し、反対方向の流れを禁止する。
【００１７】
各ポンプPの吐出側と各ホイルシリンダW/Cとは、管路12P,12S（以下、管路１２）によって接続されている。管路12Pは、２つの管路（分岐路）12FL,12RRに分岐し、管路12FL,12RRには、ホイルシリンダW/C(FL,RR)に対応する常開型の電磁弁であるソレノイドインバルブ4FL,4RRが設けられている。また、管路12Sは、２つの管路（分岐路）12FR,12RLに分岐し、管路12FR,12RLには、ホイルシリンダW/C(FR,RL)に対応する常開型の電磁弁であるソレノイドインバルブ4FR,4RLが設けられている。以下、ソレノイドバルブ4FL,4RR,4FR,4RLをソレノイドインバルブ４と称す。
【００１８】
また、各管路１２上であって、各ソレノイドインバルブ４とポンプPとの間にはチェックバルブ7P,7S（以下、チェックバルブ７）が設けられて、この各チェックバルブ７は、ポンプPからソレノイドインバルブ４へ向かう方向へのブレーキ液の流れを許容し、反対方向の流れを禁止する。
【００１９】
さらに、各管路１２には、各ソレノイドインバルブ４を迂回する管路17FL,17RR,17FR,17RL（以下、管路１７）が設けられ、この管路１７には、チェックバルブ10FL,10RR,10FR,10RL（以下、チェックバルブ１０）が設けられている。この各チェックバルブ１０は、ホイルシリンダW/CからポンプPへ向かう方向へのブレーキ液の流れを許容し、反対方向の流れを禁止する。
【００２０】
マスタシリンダM/Cと管路１２とは管路13P,13S（以下、管路１３）によって接続され、管路１２と管路１３とはポンプPとソレノイドインバルブ４との間において合流する。この各管路１３上には、常開型の電磁弁であるゲートアウトバルブ3P,3S（以下、ゲートアウトバルブ３）が設けられている。
【００２１】
また各管路１３には、各ゲートアウトバルブ３を迂回する管路18P,18S（以下、管路１８）が設けられ、この管路１８には、チェックバルブ9P,9S（以下、チェックバルブ９）が設けられている。この各チェックバルブ９は、マスタシリンダM/C側からホイルシリンダW/Cへ向かう方向のブレーキ液の流れを許容し、反対方向の流れを禁止する。
【００２２】
ポンプPの吸入側にはリザーバ16P,16S（以下、リザーバ１６）が設けられ、このリザーバ１６とポンプPとは管路15P,15S（以下、管路１５）によって接続されている。リザーバ１６とポンプPとの間にはチェックバルブ8P,8S（以下、チェックバルブ８）が設けられて、この各チェックバルブ８は、リザーバ１６からポンプPへ向かう方向のブレーキ液の流れを許容し、反対方向の流れを禁止する。
【００２３】
ホイルシリンダW/Cと管路１５とは管路14P,14S（以下、管路１４）によって接続され、管路１４と管路１５とはチェックバルブ８とリザーバ１６との間において合流する。この各管路１４には、それぞれ常閉型の電磁弁であるソレノイドアウトバルブ（減圧制御弁）5FL,5RR,5FR,5RL（以下、ソレノイドアウトバルブ５）が設けられている。
【００２４】
マスタシリンダM/Cとゲートインバルブ２およびゲートアウトバルブ３との間の油路には、マスタシリンダ圧に応じた出力信号を出力する液圧センサとしてのマスタシリンダ圧センサ42P,42S（以下、マスタシリンダ圧センサ４２）が設けられている。
【００２５】
ブレーキECU３２は、各センサの入力信号に基づいて運転者の制動操作に従う通常ブレーキ制御の演算と、アンチスキッドブレーキ制御（ABS）、車両挙動安定化制御（VDC）等、車両挙動を制御するための演算を行い、車両として必要な目標制動力を算出し、各ホイルシリンダ圧を制御する。
【００２６】
また、ブレーキECU３２は、運転者の制動操作に応じた制動力に対しより大きな制動力を発生させるブレーキアシスト制御として、ブレーキパッドのビルドアップ特性を模擬するビルドアップ制御を実行する。以下、ビルドアップ制御について説明する。
【００２７】
自動車の車輪を制動するためにブレーキパッドが使用されているが、このブレーキパッドは、一般に、ブレーキペダルの踏込力（操作量、踏込圧）が一定のとき、連続的な制動により、ブレーキパッドの温度が上昇して摩擦係数が上昇し、それにより、制動圧が徐々に増加するというビルドアップ特性を有する。このビルドアップ特性は、ブレーキパッドの材料特性に大きく依存する。
【００２８】
このため、従来の制動装置においては、所望の材料特性を有するブレーキパッドを選択し、この材料特性により、ビルドアップ特性を生じるようにしていた。また、最近では、このブレーキパッドの材料特性の影響を受けることなく、また、ブレーキパッドの材料特性に加えて、制動力制御により、所望のビルドアップ特性を作り出すことが試みられている。
【００２９】
そこで、実施例１では、ブレーキペダルBPの操作速度が所定の範囲である場合、すなわち、マスタシリンダ圧センサ４２の出力信号が所定の範囲である場合に、時間の経過とともにホイルシリンダ圧を逓増して目標減速度を増大させることにより、制動後期でのブレーキの効き増し感を確保する。このビルドアップ制御は、車速があらかじめ設定された低車速閾値となったときに終了する。
【００３０】
図３は、ブレーキECU３２のビルドアップ制御ブロック図（ブレーキアシスト制御手段）である。
推定マスタ圧演算部（推定マスタ圧演算手段）３２ａは、ポンプPの増圧量に基づいてマスタシリンダ圧の変化量を推定し、推定したマスタシリンダ圧の変化量とマスタシリンダ圧センサ４２の出力信号であるマスタ圧に基づいて、マスタシリンダ圧の推定値である推定マスタ圧を演算する。
【００３１】
ベース圧演算部（ベース圧演算手段）３２ｂは、ブレーキアシスト制御開始時のマスタ圧と、推定マスタ圧演算部３２ａにより演算された推定マスタ圧の変化量とに基づいて、運転者のブレーキ操作量の推定値としてのベース圧を演算する。
目標圧演算部（目標圧演算手段）３２ｃは、ベース圧演算部３２ｂにより演算されたベース圧に基づいて、ホイルシリンダ圧の目標圧を演算する。
【００３２】
駆動制御部３２ｄは、目標圧演算部３２ｃにより演算された目標圧に基づいて、ポンプPに駆動指令を出力しポンプPの駆動量を制御する。同時に、ゲートインバルブ２およびゲートアウトバルブ３に開弁指令または閉弁指令を出力し、両バルブ２，３の開閉を制御する。
【００３３】
ブレーキアシスト（ビルドアップ）制御の実行中にポンプPを駆動してホイルシリンダ圧を加圧する場合は、図２に示した通常制御の状態から、ゲートインバルブ２を開弁し、マスタシリンダM/Cのブレーキ液を管路１１からポンプPで吸い上げ、管路１２からホイルシリンダW/Cへと供給する。同時に、ゲートアウトバルブ３は閉弁し、ホイルシリンダW/Cから管路１３を介してマスタシリンダM/Cへとブレーキ液が戻るのを防ぐ。一方、ビルドアップ制御の実行中にホイルシリンダ圧を減圧する場合は、ポンプPを停止してゲートインバルブ２を閉弁し、同時にゲートアウトバルブ３を開弁することで、ホイルシリンダW/Cから管路１３を介してマスタシリンダM/Cへとブレーキ液を戻す。
【００３４】
［ブレーキアシスト制御処理］
図４は、実施例１のブレーキECU３２で実行されるブレーキアシスト制御処理の流れを示すフローチャートで、以下、各ステップについて説明する。なお、この演算処理は、所定の演算周期毎に繰り返し実行される。
【００３５】
ステップS1では、推定マスタ圧演算部３２ａにおいて、マスタシリンダ圧センサ４２からのマスタ圧に基づき、運転者がブレーキペダルBPを踏んでいるか否かを判定する。YESの場合にはステップS2へ移行し、NOの場合にはリターンへ移行する。
【００３６】
ステップS2では、推定マスタ圧演算部３２ａにおいて、ブレーキアシスト実行条件を満たしているか否かを判定する。YESの場合にはステップS3へ移行し、NOの場合にはリターンへ移行する。ここで、ブレーキアシスト実行条件は、マスタ圧が所定範囲内にある場合、運転者が一定踏みであると判定し、ブレーキアシスト実行条件であると判定する。
【００３７】
ステップS3では、推定マスタ圧演算部３２ａおよびベース圧演算部３２ｂにおいて、図５に示すベース圧算出処理を実施し、ステップS4へ移行する。ベース圧算出処理については後述する。
【００３８】
ステップS4では、ベース圧演算部３２ｂにおいて、図７に示す終了処理を実施し、ステップS5へ移行する。終了処理については後述する。
【００３９】
ステップS5では、目標圧演算部３２ｃにおいて、図８に示すゲイン算出処理を実施し、ステップS6へ移行する。ゲイン算出処理については後述する。
【００４０】
ステップS6では、目標圧演算部３２ｃにおいて、図９に示す目標圧算出処理を実施し、リターンへ移行する。目標圧算出処理については後述する。
【００４１】
［ベース圧算出処理］
図５は、実施例１の推定マスタ圧演算部３２ａおよびベース圧演算部３２ｂで実行されるベース圧算出処理の流れを示すフローチャートで、以下、各ステップについて説明する。
【００４２】
ステップS31では、現在終了処理中であるか否かを、終了フラグがセットされているか否かにより判定する。YESの場合には本制御を終了し、NOの場合にはステップS32へ移行する。
【００４３】
ステップS32では、推定マスタ圧演算部３２ａにおいて、推定マスタ圧を算出し、ベース圧演算部３２ｂにおいて、算出した推定マスタ圧と、前回の演算周期で算出したベース圧との偏差の絶対値が、あらかじめ設定されたベース圧変動閾値よりも小さいか否かを判定する。YESの場合にはステップS34へ移行し、NOの場合にはステップS33へ移行する。なお、「ベース圧変動閾値」は、ポンプPの脈動に伴う推定マスタ圧の変動分よりも大きな値とする。
【００４４】
ここで、推定マスタ圧は、駆動制御部３２ｄからポンプPに出力された駆動指令からポンプPの増圧量を算出し、算出したポンプ増圧量から、図６に示すマップを参照してマスタシリンダ圧の変化量であるマスタ圧変化量を算出する。そして、マスタ圧とマスタ圧変化量とを加算して、推定マスタ圧を演算する。
推定マスタ圧＝マスタ圧＋マスタ圧変化量（ポンプ増圧量）
【００４５】
ステップS33では、ベース圧演算部３２ｂにおいて、ベース圧から推定マスタ圧を減じた値が負であるか否かを判定する。YESの場合にはステップS35へ移行し、NOの場合にはステップS36へ移行する。
【００４６】
ステップS34では、ベース圧演算部３２ｂにおいて、ベース圧を前回の制御周期で算出した前回値に保持し、ステップS37へ移行する。
【００４７】
ステップS35では、ベース圧演算部３２ｂにおいて、ステップS32で算出された推定マスタ圧と前回の制御周期で算出した推定マスタ圧の前回値との差から推定マスタ圧の変化量（増加量）を算出し、前回の制御周期で算出したベース圧と推定マスタ圧変化量とを加算してベース圧を算出する。
ベース圧＝ベース圧前回値＋推定マスタ圧変化量
ここで、ベース圧前回値の初期値は、ブレーキアシスト制御開始時点に検出されたマスタ圧とする。
【００４８】
ステップS36では、ベース圧演算部３２ｂにおいて、終了制御フラグをセットし、ステップS37へ移行する。
【００４９】
ステップS37では、マスタ圧とベース圧とを比較し、マスタ圧がベース圧よりも小さいか否かを判定する。YESの場合には本制御を終了し、NOの場合にはステップS38へ移行する。
ステップS38では、マスタ圧をベース圧に設定し、本制御を終了する。
【００５０】
ベース圧算出処理では、センサノイズ等によりベース圧が実際のマスタ圧に応じた値から乖離した場合であっても、目標圧がマスタ圧以下となる不具合の発生を回避するために、ベース圧から演算した目標圧とマスタ圧とのセレクトハイにより目標圧を選択している。
【００５１】
［終了処理］
図７は、実施例１のベース圧演算部３２ｂで実行される終了処理の流れを示すフローチャートで、以下、各ステップについて説明する。
【００５２】
ステップS41では、終了処理フラグがセットされているか否かを判定する。YESの場合にはステップS42へ移行し、NOの場合には本制御を終了する。
【００５３】
ステップS42では、マスタ圧の変化量がポンプ増減圧変化による推定マスタ圧変化量よりも大きいか否かを判定する。YESの場合にはステップS43へ移行し、NOの場合にはステップS44へ移行する。
【００５４】
ステップS43では、ベース圧をベース圧前回値と運転者の操作によるマスタ圧の変動分との加算値から求め、ステップS45へ移行する。ここで、「運転者の操作によるマスタ圧の変動分」は、マスタ圧の変動分からポンプ増圧変化量（または減圧変化量）による変動分を除いて求めることができる。
ベース圧＝ベース圧前回値＋運転者の操作によるマスタ圧変動分
【００５５】
ステップS44では、ベース圧をベース圧前回値から推定マスタ圧変化量の最大値を減じた値とし、ステップS45へ移行する。
ベース圧＝ベース圧前回値−推定マスタ圧変化量の最大値
ここで、「推定マスタ圧変化量の最大値」とは、終了制御を実行中に演算された推定マスタ圧の最大減少量とする。
ステップS45では、終了フラグをリセットし、本制御を終了する。
【００５６】
［ゲイン算出処理］
図８は、実施例１の目標圧演算部３２ｃで実行されるゲイン算出処理の流れを示すフローチャートで、以下、各ステップについて説明する。
【００５７】
ステップS51では、終了フラグがセットされているか否かを判定する。YESの場合にはステップS52へ移行し、NOの場合には本制御を終了する。
【００５８】
ステップS52では、目標圧を算出するためのゲインを算出し、本制御を終了する。ここで、図８のステップS52の枠内に示すように、ブレーキアシスト制御開始からカウントを開始するカウンタを設定し、このカウンタの値が大きくなるほど、より高いゲインとなるように設定されている。また、カウンタが所定値を超えた場合、ゲインは一定値とする。
【００５９】
［目標圧算出処理］
図９は、実施例１の目標圧演算部３２ｃで実行される目標圧算出処理の流れを示すフローチャートで、以下、各ステップについて説明する。
【００６０】
ステップS61では、ステップS3またはステップS4で算出されたベース圧に、ステップS5で算出されたゲインを乗算して目標圧を算出し、ステップS62へ移行する。
目標圧＝ベース圧×ゲイン
【００６１】
ステップS62では、ステップS61で算出された目標圧とマスタ圧とを比較し、目標圧がマスタ圧よりも小さいか否かを判定する。YESの場合には本制御を終了し、NOの場合にはマスタ圧を目標圧に設定し、本制御を終了する。
【００６２】
次に、作用を説明する。
［ブレーキアシスト制御の基本動作］
(a) 一定踏み時
図１０は、実施例１において運転者がブレーキペダルBPを一定踏みしたときのマスタ圧、推定マスタ圧（推定圧）、ベース圧および目標圧の変化を示すタイムチャートである。
【００６３】
時点t1では、運転者がブレーキペダルBPの踏み込みを開始する。
時点t2では、ブレーキ操作量が一定となったため、ブレーキアシスト制御としてビルドアップ制御を開始する。ブレーキアシスト制御では、図３のフローチャートにおいて、ステップS1→ステップS2→ステップS3→ステップS4→ステップS5→ステップS6へと進む流れとなり、目標圧に応じたポンプPの駆動量により、マスタシリンダM/Cからブレーキ液が抜かれ、ホイルシリンダW/Cへと供給される。このため、目標圧の増加に伴い、マスタ圧は減少する。このとき、図５のベース圧算出処理では、ステップS31→ステップS32→ステップS34→ステップS37へと進む流れとなり、ベース圧は一定に保持される。
【００６４】
時点t3では、ブレーキアシスト制御開始から所定時間が経過したため（カウンタが所定値を超えたため）、目標圧は一定となる。
時点t4では、車速が低車速閾値以下となったため、ブレーキアシスト実行条件が不成立となり、図４のフローチャートにおいて、ステップS1→ステップS2へと進み、ブレーキアシスト制御を終了し、ゲートアウトバルブ３が開弁されるため、ホイルシリンダW/CからマスタシリンダM/Cへとブレーキ液が戻される。このため、ホイルシリンダW/CからマスタシリンダM/Cへとブレーキ液が戻されることで、マスタ圧は徐々に運転者の操作に応じた値へと復帰する。
【００６５】
(b) 一定踏みからの踏み増し時
図１１は、実施例１において運転者がブレーキペダルBPを一定踏みから踏み増ししたときのマスタ圧、推定マスタ圧、ベース圧および目標圧の変化を示すタイムチャートである。
【００６６】
時点t1および時点t2は、一定踏み時と同様であるため、説明を省略する。
時点t2aでは、運転者がブレーキペダルBPを踏み増ししたため、マスタ圧が上昇し、これに応じて推定マスタ圧も上がるが、ベース圧と推定マスタ圧との偏差の絶対値がベース圧変動閾値以下であるため、図５のベース圧算出処理では、ステップS31→ステップS32→ステップS34→ステップS37へと進む流れとなり、ベース圧は一定に保持される。
【００６７】
時点t2bでは、ベース圧と推定マスタ圧との偏差の絶対値がベース圧変動閾値を超えたため、図５のベース圧算出処理では、ステップS31→ステップS32→ステップS33→ステップS35へと進み、ベース圧を推定マスタ圧増加量分だけ増加させる。
以降は、ベース圧一定に対して目標圧を逓増させる一定踏み時と同様であるため、説明を省略する。
【００６８】
(c) 一定踏みからの踏み戻し時
図１２は、実施例１において運転者がブレーキペダルBPを一定踏みから踏み戻したときのマスタ圧、推定マスタ圧、ベース圧および目標圧の変化を示すタイムチャートである。
【００６９】
時点t1および時点t2は、一定踏み時と同様であるため、説明を省略する。
時点t2cでは、運転者がブレーキペダルBPを踏み戻したため、一定踏み時よりもマスタ圧がより減少し、これに応じて推定マスタ圧も下がるが、ベース圧と推定マスタ圧との偏差の絶対値がベース圧変動閾値以下であるため、図５のベース圧算出処理では、ステップS31→ステップS32→ステップS34→ステップS37へと進む流れとなり、ベース圧は一定に保持される。
【００７０】
時点t2dでは、ベース圧と推定マスタ圧との偏差の絶対値がベース圧変動閾値を超えたため、図５のベース圧算出処理では、ステップS31→ステップS32→ステップS33→ステップS36→ステップS37へと進む流れとなり、終了フラグがセットされる。このため、図４のステップS4で終了制御が実行される。図７に示した終了制御では、ステップS41→ステップS42→ステップS43→ステップS44→ステップS45へと進み、ベース圧は運転者の操作によるマスタ圧の変動分だけ減少し、推定マスタ圧と一致する。
以降は、ベース圧一定に対して目標圧を逓増させる一定踏み時と同様であるため、説明を省略する。
【００７１】
［目標圧減圧時の目標圧の段付きについて］
実施例１のHU３１の油圧回路では、ブレーキアシスト制御による目標圧増圧時、ゲートアウトバルブ３を閉弁するとともにゲートインバルブ２を開弁し、目標圧に応じてポンプPを駆動する。これにより、管路１１を介してマスタシリンダM/Cのブレーキ液がポンプPに吸入加圧され、管路１２からホイルシリンダW/Cへとブレーキ液が供給される。
【００７２】
このとき、ポンプPの増圧量に応じてマスタ圧が減少するため、マスタシリンダ圧センサにより検出されるマスタ圧は運転者のブレーキ操作量に応じた値とはならず、目標圧に運転者のブレーキ操作を反映させることができない。そこで、特開平１１−２０６３８号公報に記載の制動力制御装置では、ポンプによる運転者のブレーキ操作に起因しないマスタ圧の低下分を補正することで、運転者のブレーキ操作を反映したブレーキアシスト制御を実現しようとしている。
【００７３】
ところが、この従来技術には、ブレーキアシスト制御による目標圧減圧時、ホイルシリンダのブレーキ液を直接マスタシリンダへと戻す構成の油圧回路において、ホイルシリンダからマスタシリンダへと戻されるブレーキ液によって運転者のブレーキ操作に起因しないマスタ圧の増加が生じる点については何ら考慮されておらず、運転者のブレーキ操作を反映したブレーキアシスト制御を実現できない。
【００７４】
［目標圧の段付き回避作用］
これに対し、実施例１のベース圧演算部３２ｂでは、運転者がブレーキ操作量を減少させた場合、マスタ圧と推定マスタ圧の変化量にかかわらず、運転者がブレーキ操作量を減少させている間に演算された推定マスタ圧の最大減少率でベース圧を減少させる。
【００７５】
すなわち、図５のベース圧算出処理において、ベース圧と推定マスタ圧との偏差の絶対値がベース圧変動閾値を超えた場合、ステップS31→ステップS32→ステップS33→ステップS36へと進んで終了処理が開始される。図７の終了処理では、ステップS41→ステップS42→ステップS44→ステップS45へと進み、ステップS44では、ベース圧前回値から推定マスタ圧変化量の最大値を減じた値がベース圧とされる。
【００７６】
図１３に具体例を示す。図１３は、実施例１の作用を示すマスタ圧、推定マスタ圧、ベース圧および目標圧のタイムチャートである。
まず、実施例１に対する比較例として、上記制御を実施しない場合について説明する。
【００７７】
時点taでは、運転者がブレーキペダルBPの踏み戻しを開始したため、ゲートインバルブ２を閉弁するとともにゲートアウトバルブ３を開弁することで、管路１３を介してマスタシリンダM/CとホイルシリンダW/Cとが連通状態となり、ホイルシリンダW/Cのブレーキ液がマスタシリンダM/Cへと戻される。これにより、マスタ圧は減少し始め、推定マスタ圧も追従する。
【００７８】
時点tbでは、推定マスタ圧とベース圧との偏差の絶対値がベース圧変動閾値を超えたため、ベース圧が減少し始める。
時点tb〜時点tcの区間では、ホイルシリンダW/CからマスタシリンダM/Cへと戻されたブレーキ液によって、マスタ圧は上昇する。
【００７９】
時点tcでは、マスタ圧の増加により推定マスタ圧が増加し、ベース圧との偏差の絶対値がベース圧変動閾値以下となったため、ブレーキストロークが減少しているにもかかわらず、ベース圧が保持される。これに応じて目標圧も保持されるが、運転者はブレーキペダルBPの踏み戻しを継続しているため、再びマスタ圧は減少し始め、上述したベース圧の減少と保持とが繰り返され、目標圧が段付きとなることで制動力の変動を伴うとともに、ペダルフィーリングが悪化する。
【００８０】
これに対し、実施例１では、時点tbで推定マスタ圧とベース圧との偏差の絶対値がベース圧変動閾値を超えた場合、運転者がブレーキ操作量を減少させたと判定し、終了制御へと移行し、ベース圧を推定マスタ圧変化量の最大減少率で低下させるため、目標圧の段付きとペダルフィーリングの悪化とを共に回避でき、運転者のブレーキ操作を反映したブレーキアシスト制御を実現することができる。
【００８１】
また、ブレーキ操作量の減少を、ベース圧変動閾値に基づいて判定しているため、ポンプPの脈動に伴い推定マスタ圧が変動することで、ブレーキ操作量の減少と誤判定するのを回避することができる。すなわち、ポンプPの脈動にかかわらず、ブレーキ操作量の減少を正確に判定することができる。
【００８２】
［踏み戻しによるブレーキアシスト復帰作用］
図１４は、実施例１において終了処理中に運転者がブレーキペダルBPの再踏み込みを行った場合の、マスタ圧、推定マスタ圧、ベース圧および目標圧のタイムチャートである。
時点tdでは、運転者がブレーキペダルBPの踏み戻しを開始したため、推定マスタ圧とベース圧との偏差の絶対値がベース圧変動閾値を超え、終了制御が開始する。このとき、図７の終了処理では、ステップS41→ステップS42→ステップS44→ステップS45へと進む流れとなる。
【００８３】
時点teでは、運転者がブレーキペダルBPを再び踏み込んだため、マスタ圧の増加量がポンプ増減圧変化による推定マスタ圧変化量よりも大きくなり、図７の終了処理では、ステップS41→ステップS42→ステップS43→ステップS45へと進む流れとなり、ステップS43では、ベース圧前回値に対し推定マスタ圧の変化量のうち運転者のブレーキ操作に応じた分を加算した値がベース圧とされるため、ベース圧は推定マスタ圧に応じて増加する。つまり、実施例１では、運転者がブレーキ操作量を減少させた後、再びブレーキ操作量を増加させた場合、ベース圧の前回演算値であるベース圧前回値と、推定マスタ圧の変化量のうち運転者のブレーキ操作に応じた変化量とに基づいて、ベース圧を演算する。このため、終了処理中に運転者がブレーキペダルBPの再踏み込みを行った場合、スムーズにブレーキアシスト制御へと復帰することができる。
【００８４】
また、運転者がブレーキ操作量を減少させた後、マスタ圧の変化量が推定マスタ圧の変化量を超えた場合、運転者が再びブレーキ操作量を増加させたと判定するため、ブレーキペダルBPの再踏み込みを正確に判定することができる。
【００８５】
時点tfでは、ブレーキストロークが一定となったため、図５のベース圧算出処理では、ステップS31→ステップS32→ステップS34→ステップS37へと進む流れとなり、ベース圧が一定に保持される。
【００８６】
次に、効果を説明する。
実施例１の制動力制御装置にあっては、以下に列挙する効果が得られる。
【００８７】
(1) ブレーキECU３２は、ブレーキアシスト制御の実行中にホイルシリンダW/Cの液圧がマスタシリンダM/Cへと戻ることで生じるマスタ圧の変動分を補正し、補正後の値に基づいてブレーキアシスト制御を実行する。これにより、運転者のブレーキ踏み戻しにより、運転者のブレーキ操作に起因しないマスタ圧の増加が発生した場合であっても、運転者のブレーキ操作を反映したブレーキアシスト制御を実現することができる。
【００８８】
(2) ブレーキECU３２は、ポンプPの増圧量に基づいてマスタシリンダ圧の変化量を推定し、推定したマスタシリンダ圧の変化量とマスタ圧とに基づいて、マスタシリンダ圧の推定値である推定マスタ圧を演算する推定マスタ圧演算部３２ａと、ブレーキアシスト制御開始時のマスタ圧と、推定マスタ圧の変化量とに基づいて、運転者のブレーキ操作量の推定値としてのベース圧を演算するベース圧演算部３２ｂと、ベース圧に基づいてホイルシリンダ圧の目標圧を演算する目標圧演算部３２ｃと、を備える。これにより、ブレーキアシスト制御の実行中にホイルシリンダW/Cの液圧をマスタシリンダM/Cへと戻すとき、ポンプPの動作によって生じるマスタ圧の脈動変動を推定マスタ圧の変化量を用いることで抑制し、安定したブレーキアシスト制御を実行することができる。
【００８９】
(3) ベース圧演算部３２ｂは、運転者がブレーキ操作量を減少させた場合、マスタ圧と推定マスタ圧の変化量にかかわらず、運転者がブレーキ操作量を減少させている間に演算された推定マスタ圧の最大減少率でベース圧を減少させる。これにより、運転者のブレーキ踏み戻しにより、運転者のブレーキ操作に起因しないマスタ圧の増加が発生した場合であっても、目標圧の段付きとペダルフィーリングの悪化とを共に回避でき、運転者のブレーキ操作を反映したブレーキアシスト制御を実現することができる。
【００９０】
(4) ベース圧演算部３２ｂは、ベース圧と推定マスタ圧との偏差があらかじめ設定されたベース圧変動閾値以上の場合、運転者がブレーキ操作量を減少させたと判定するため、ポンプPの脈動にかかわらず、ブレーキ操作量の減少を正確に判定することができる。
【００９１】
(5) ベース圧演算部３２ｂは、運転者がブレーキ操作量を減少させた後、再びブレーキ操作量を増加させた場合、ベース圧の前回演算値であるベース圧前回値と、推定マスタ圧の変化量のうち運転者のブレーキ操作に応じた変化量とに基づいて、ベース圧を演算する。これにより、終了処理中に運転者がブレーキペダルBPの再踏み込みを行った場合、スムーズにブレーキアシスト制御へと復帰することができる。
【００９２】
(6) ベース圧演算部３２ｂは、運転者がブレーキ操作量を減少させた後、マスタ圧の変化量が推定マスタ圧の変化量を超えた場合、運転者が再びブレーキ操作量を増加させたと判定するため、ブレーキペダルBPの再踏み込みを正確に判定することができる。
【００９３】
(7) 目標圧演算部３２ｃは、ベース圧に基づいて演算した目標圧と、マスタ圧とのセレクトハイにより目標圧を選択するため、センサノイズ等によりベース圧が実際のマスタ圧に応じた値から乖離した場合であっても、目標圧がマスタ圧以下となる不具合の発生を回避することができる。
【００９４】
(8) 目標圧演算部３２ｃは、ベース圧が一定の場合、時間の経過とともにベース圧に対する目標圧を徐々に大きくするビルドアップを行うため、制動力制御によりブレーキパッドのビルドアップ特性を模擬することができる。
【００９５】
（他の実施例）
以上、本発明を実施するための最良の形態を、図面に基づく実施例１により説明したが、本発明の具体的な構成は、実施例１に示したものに限定されるものではなく、発明の要旨を変更しない程度の設計変更等があっても本発明に含まれる。
【００９６】
例えば、油圧回路の構成は、図２に示した実施例１の構成に限定されるものではない。例えば、図１５は、油圧ユニットの一例を示す回路構成図である。
図１５の油圧ユニット４３では、図２に示した実施例１のHU３１の構成に対し、リザーバ１６に代えてリザーバ20P,20S（以下、リザーバ２０）を設け、ゲートインバルブ２、チェックバルブ６およびチェックバルブ８を廃止した点が異なる。
【００９７】
リザーバ２０は、管路１５に接続されてマスタシリンダM/C側からブレーキ液を受け入れるリザーバ孔２０ａと、管路１４に接続されてホイルシリンダW/Cから逃がされるブレーキ液を受け入れるとともにポンプPの吸入側にブレーキ液を供給するリザーバ孔２０ｂとが備えられ、これらがリザーバ室２０ｃと連通している。リザーバ孔２０ａより内側には、ボール弁２０ｄが配設されている。このボール弁２０ｄには、ボール弁２０ｄを上下に移動させるための所定ストロークを有するロッド２０ｆがボール弁２０ｄと別体で設けられている。
【００９８】
また、リザーバ室２０ｃ内には、ロッド２０ｆと連動するピストン２０ｇと、このピストン２０ｇをボール弁２０ｄ側に押圧してリザーバ室２０ｃ内のブレーキ液を押し出そうとする力を発生するスプリング２０ｈが備えられている。
【００９９】
このように構成されたリザーバ２０は、所定量のブレーキ液が貯留されると、ボール弁２０ｄが弁座２０ｅに着座してリザーバ２０内にブレーキ液が流入しないようになっている。このため、ポンプPの吸入能力より多くのブレーキ液がリザーバ室２０ｃ内に流動することがなく、ポンプPの吸入側に高圧が印加されないようになっている。
【０１００】
油圧ユニット４３において、ポンプPを駆動しない通常制御時には、マスタシリンダ圧によりリザーバ２０のボール弁２０ｄが弁座２０ｅに着座するため、ブレーキ液はリザーバ２０へと貯留されず、ホイルシリンダW/Cへと供給される。
【０１０１】
油圧ユニット４３において、実施例１に示したようなブレーキアシスト（ビルドアップ）制御を行う際、ホイルシリンダ圧を加圧する場合は、ゲートアウトバルブ３を閉弁してポンプPを駆動することで、マスタシリンダM/Cのブレーキ液はポンプPで吸い上げられ、管路１２からホイルシリンダW/Cへと供給される。一方、ホイルシリンダ圧を減圧する場合には、ポンプPを停止してゲートアウトバルブ３を開弁することで、ホイルシリンダW/Cから管路１３を介してマスタシリンダM/Cへとブレーキ液が戻される。
よって、図１５に示したような油圧ユニット４３においても、実施例１のようなブレーキアシスト制御を実行することで、実施例１と同様の作用効果を得ることができる。
【図面の簡単な説明】
【０１０２】
【図１】実施例１の制動力制御装置を適用した車両のシステム構成図である。
【図２】実施例１のHU３１の油圧回路図である。
【図３】ブレーキECU３２のビルドアップ制御ブロック図である。
【図４】実施例１のブレーキECU３２で実行されるブレーキアシスト制御処理の流れを示すフローチャートである。
【図５】実施例１の推定マスタ圧演算部３２ａおよびベース圧演算部３２ｂで実行されるベース圧算出処理の流れを示すフローチャートである。
【図６】ポンプ増圧量に対するマスタ圧変化量の設定マップである。
【図７】実施例１のベース圧演算部３２ｂで実行される終了処理の流れを示すフローチャートである。
【図８】実施例１の目標圧演算部３２ｃで実行されるゲイン算出処理の流れを示すフローチャートである。
【図９】実施例１の目標圧演算部３２ｃで実行される目標圧算出処理の流れを示すフローチャートである。
【図１０】実施例１において運転者がブレーキペダルBPを一定踏みしたときのマスタ圧、推定マスタ圧、ベース圧および目標圧の変化を示すタイムチャートである。
【図１１】実施例１において運転者がブレーキペダルBPを一定踏みから踏み増ししたときのマスタ圧、推定マスタ圧、ベース圧および目標圧の変化を示すタイムチャートである。
【図１２】実施例１において運転者がブレーキペダルBPを一定踏みから踏み戻したときのマスタ圧、推定マスタ圧、ベース圧および目標圧の変化を示すタイムチャートである。
【図１３】実施例１の作用を示すマスタ圧、推定マスタ圧、ベース圧および目標圧のタイムチャートである。
【図１４】実施例１において終了処理中に運転者がブレーキペダルBPの再踏み込みを行った場合の、マスタ圧、推定マスタ圧、ベース圧および目標圧のタイムチャートである。
【図１５】他の実施例の油圧ユニットの油圧回路図である。
【符号の説明】
【０１０３】
AP  アクセルペダル
BP  ブレーキペダル
P  ポンプ
M/C  マスタシリンダ
W/C  ホイルシリンダ
２  ゲートインバルブ
３  ゲートアウトバルブ
４  ソレノイドインバルブ
５  ソレノイドアウトバルブ
６〜１０  チェックバルブ
１１〜１８  管路
３１  油圧ユニット
３２  ブレーキコントローラ（ブレーキアシスト制御手段）
３２ａ  推定マスタ圧演算部（推定マスタ圧演算手段）
３２ｂ  ベース圧演算部（ベース圧演算手段）
３２ｃ  目標圧演算部（目標圧演算手段）
３２ｄ  駆動制御部
３３  ヨーレート／横Ｇセンサ
３４  車輪速センサ
３７  エンジン
３８  自動変速機
３９  操舵角センサ
４１  電動ブースタ
４２  マスタシリンダ圧センサ
【図１】
0005109826.tif 000002
【図２】
0005109826.tif 000003
【図３】
0005109826.tif 000004
【図４】
0005109826.tif 000005
【図５】
0005109826.tif 000006
【図６】
0005109826.tif 000007
【図７】
0005109826.tif 000008
【図８】
0005109826.tif 000009
【図９】
0005109826.tif 000010
【図１０】
0005109826.tif 000011
【図１１】
0005109826.tif 000012
【図１２】
0005109826.tif 000013
【図１３】
0005109826.tif 000014
【図１４】
0005109826.tif 000015
【図１５】
0005109826.tif 000016