(57)【特許請求の範囲】
【請求項１】
各車輪が路面摩擦係数のピーク値にあると判別する路面摩擦係数ピーク判断手段と、
該判断手段により路面摩擦係数のピーク値にあると判断された車輪の路面摩擦係数を演算する路面摩擦係数演算手段と、
該演算手段により演算された各輪の路面摩擦係数を用いて車体速を推定する車体速推定手段と
を含み、
前記路面摩擦係数ピーク判断手段は、
各車輪の加速度及び車輪のスリップ率に応じて路面摩擦係数がピーク値にあると判断し、
前記路面摩擦係数演算手段は、
各輪の車輪速検出手段により検出される車輪速から演算される車輪加速度と、
各輪の輪荷重検出手段により検出される輪荷重と、
各輪のブレーキ液圧推定手段により推定されるブレーキ液圧とから、及び
駆動輪については、これらと、更に駆動トルク推定手段により推定される駆動トルクとから、路面摩擦係数を演算し、
前記車体速推定手段は、
各輪の車輪速検出手段により検出される車輪速より算出されるセレクト車輪速を、前記路面摩擦係数ピーク判断手段により路面摩擦係数がピークにあると判断される車輪がある場合には、前記路面摩擦係数演算手段にて演算された各輪の路面摩擦係数を輪荷重検出手段により検出された輪荷重に応じた重みをつけて車体速変化量で追従させるように車体速を推定する、
ことを特徴とするアンチスキッド制御装置。
【請求項２】
前記路面摩擦係数ピーク判断手段は、
車輪がアンチスキッド制御されている場合は、一度、路面摩擦係数のピークにあると判断された後は、車輪加速度とスリップ率の判断しきい値を変更するか、あるいは一定の設定時間を設けるかのいずれかにより、ピークにいるという判断を或る程度持続させる、ことを特徴とする請求項１記載のアンチスキッド制御装置。
【請求項３】
前記路面摩擦係数ピーク判断手段は、
車輪がアンチスキッド制御されている状態であっても、左右輪または前後輪の同期制御か、制御初期の緩増圧制御かのいずれかが行われているときのスリップ率の浅い側の車輪は路面摩擦係数ピークに無いと判断する、
ことを特徴とする請求項１または請求項２に記載のアンチスキッド制御装置。
【請求項４】
前記ブレーキ液圧推定手段は、
ブレーキ液圧を制御するブレーキ液圧制御手段に出力されるブレーキ液圧の増減圧パルスの履歴により各輪のブレーキ圧を推定する、
ことを特徴とする請求項１乃至請求項３のいずれかに記載のアンチスキッド制御装置。
【請求項５】
更に、車体速推定手段より推定された車体速を基に各輪の目標車輪速を設定し、各車輪速がその目標値に収束するように各輪のブレーキ圧を制御する、
ことを特徴とする請求項１乃至請求項４のいずれかに記載のアンチスキッド制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両のアンチスキッド制御装置に関するものである。
【０００２】
【従来の技術】
車両のアンチスキッドシステムは、制動時の車輪ロックを回避し、車両挙動の安定化、制動距離の短縮などに効果を発揮するものであり、従来より種々のアンチスキッド制御装置の提案がなされてきている（例えば、特開平６−２９８０６５号公報（文献１）、特開昭５６−５３９４３号公報（文献２）、特開平７−１６５０５３号公報（文献３）、特開平７−９６８２３号公報（文献４）等）。
【０００３】
ところで、アンチスキッド制御装置において、アンチスキッド制御の基本信号である車体速を推定する場合、それには、各輪の車輪速を選択及び、フィルタ処理したセレクト車輪速を用いるのが、常套である（例えば、上記文献１等）。そして、セレクト車輪速の変化量が設定された車体変化量以上の場合はその設定値以内でセレクト車輪速を追従するように車体速を推定するのが、一般的である（図１４）。
【０００４】
【発明が解決しようとする課題】
しかして、以下のような考察によると、次のような点において、なお改善できる余地（課題）がある。
（イ）上記セレクト車輪速を用いる従来の車体速推定では、車体速には、あくまで各輪の車輪速を選択し、フィルタ処理されたセレクト車輪速を用いており、全車輪がスリップしている状態では正確な車体速は推定できない。このため、後記でも本発明実施例との対比で参照される図１４に示すように、一般的には、車体速（Ｖｉ）は実際よりも小さく演算され、車輪のスリップも深くなるという現象をもたらす。また、極端に車体速を小さく演算してしまい車輪が早期にロックしてしまうことを防ぐために、必然的に車輪を或る程度ハンチングさせる制御となり、結果、制動力が低下し、制動距離が長くなってしまうといったような、アンチスキッド制御性能の面での改善を加えることができる課題、問題は残ることとなる。
【０００５】
（ロ）ここで、前回までの車体速の変化量より路面状態を大まかに判定し、その車体速の変化量を、例えば路面摩擦係数（路面μ）の高μ、中μ、低μなどの段階に応じて段階別の車体速変化量のものとして選択する方法も考えられるが、しかし、車体速変化量より推定した路面μに応じた何段階かの設定値を設けても、精度の向上はするものの、依然として、その抜本的な対策にはならない。
【０００６】
（ハ）一方、アンチスキッド制御作動中の路面μ推定方法についても、上記文献２や文献３、文献４などに記載の技術があり、路面μに応じたアンチスキッド制御方法が考えられている。しかるに、路面μを正確に推定し、ブレーキ液圧の増減圧制御に路面μ推定値を用いる上記のアンチスキッド制御方法でも、車体速推定は従来と変わらないため、路面μがより精度よく演算されても、上記と同様に、最終的な車輪のスリップ制御の精度は良くなりにくいといった課題、問題がある。
【０００７】
（ニ）一方また、車体速推定にあたり、前後Ｇセンサを用いてＧセンサ値の積分により車体速を推定するという方法も考えらる。しかして、前後Ｇセンサを用いてＧセンサ値を車体速の変化量として車体速を算出する方法では、各輪の車輪速情報を得る車輪速センサのほか、もっぱら車体速推定にＧセンサを取り付ける必要があるためコストアップとなるのは勿論、かかる方法によるときは、その使用Ｇセンサのドリフトや取り付け誤差などの影響も心配され、十分な改善策となりにくい。
【０００８】
より望ましいのは、車輪速を得る車輪速センサを使用するのを基本としつつ、しかも、たとえ全輪が制動スリップしているアンチスキッド制御中であっても、車体速を精度良く推定し、アンチスキッド制御性能の向上を図って、上記のことを実現できることである。
【０００９】
本発明は、以上の考察に基づき、また以下に述べる考察にも基づき、これらの点から改良を加えようとするものであり、特に高精度に推定車体速を得てアンチスキッド制御を行わせる場合に好適で、全輪が制動スリップしているアンチスキッド制御中であっても、車体速を精度良く推定し、アンチスキッド制御性能を向上させることを可能ならしめるものである。
【００１０】
また、車輪速を得る車輪速センサを使用するのを基本としつつ、適切に上記を実現することのできる、改良されたアンチスキッド制御装置を提供しようというものである。
【００１１】
【課題を解決するための手段】
本発明によって、下記のアンチスキッド制御装置が提供される。
すなわち、本発明アンチスキッド制御装置は、
各車輪が路面摩擦係数（路面μ）のピーク値にあると判別する路面μピーク判断手段と、
該判断手段により路面μのピーク値にあると判断された車輪の路面μを演算する路面μ演算手段と、
該演算手段により演算された各輪の路面μを用いて車体速を推定する車体速推定手段と
を含む（図１）。
【００１２】
また、上記において、前記路面μピーク判断手段は、各車輪の加速度及び車輪のスリップ率に応じて路面μがピーク値にあると判断する。
【００１３】
また、前記路面μ演算手段は、
各輪の車輪速検出手段により検出される車輪速から演算される車輪加速度と、
各輪の輪荷重検出手段により検出される輪荷重と、
各輪のブレーキ液圧推定手段により推定されるブレーキ液圧とから、及び
駆動輪については、これらと、更に駆動トルク推定手段により推定される駆動トルクとから、路面μを演算する。
【００１５】
そして、前記車体速推定手段は、
各輪の車輪速検出手段により検出される車輪速より算出されるセレクト車輪速を、前記路面μピーク判断手段により路面μがピークにあると判断される車輪がある場合には、前記路面μ演算手段にて演算された各輪の路面μを輪荷重検出手段により検出された輪荷重に応じた重みをつけて車体速変化量で追従させるように車体速を推定する、
ことを特徴とするものである。
【００１７】
また、前記路面μピーク判断手段は、車輪がアンチスキッド制御されている場合は、一度、路面μのピークにあると判断された後は、車輪加速度とスリップ率の判断しきい値を変更するか、あるいは一定の設定時間を設けるかのいずれかにより、ピークにいるという判断を或る程度持続させる、
ことを特徴とするものである。
【００１８】
また、前記路面μピーク判断手段は、車輪がアンチスキッド制御されている状態であっても、左右輪または前後輪の同期制御か、制御初期の緩増圧制御かのいずれかが行われているときのスリップ率の浅い側の車輪は路面μピークに無いと判断する、
ことを特徴とするものである。
【００１９】
また、前記ブレーキ液圧推定手段は、
ブレーキ液圧を制御するブレーキ液圧制御手段に出力されるブレーキ液圧の増減圧パルスの履歴により各輪のブレーキ圧を推定する、
ことを特徴とするものである。
【００２０】
また、更に、前記車体速推定手段より推定された車体速を基に各輪の目標車輪速を設定し、各車輪速がその目標値に収束するように各輪のブレーキ圧を制御する、
ことを特徴とするものである。
【００２１】
【発明の効果】
本発明によれば、上記構成により、各車輪が路面μのピーク値にあると判別するとともに、路面μのピーク値にあると判断された車輪の路面μを演算して、このように演算される各輪の路面μを用いて車体速を正確に推定することができ、よって、全輪が制動スリップしているアンチスキッド制御中であっても、車体速を精度良く推定し、アンチスキッド制御性能を向上させることが可能となる。したがって、前述のような改善すべき課題も良好に達成でき、改良されたアンチスキッド制御装置が実現できる。
【００２２】
この場合において、その路面μピーク判断手段は、これを、各車輪の加速度及び車輪のスリップ率に応じて路面μがピーク値にあると判断する構成とする。このようにすると、上述した作用効果に加え、車輪速を得る車輪速センサを使用するのを基本としつつ、適切に上記を実現することができる。
【００２３】
また、その路面μ演算手段による路面μ演算にあたっては、各輪の車輪速検出手段により検出される車輪速から演算される車輪加速度と、各輪の輪荷重検出手段により検出される輪荷重と、各輪のブレーキ液圧推定手段により推定されるブレーキ液圧とから、及び駆動輪については、これら車輪加速度、輪荷重、及び推定ブレーキ液圧と、更に駆動トルク推定手段により推定される駆動トルクとから、路面μを演算する構成とする。この場合は、更に、より適切に、車体速推定の基礎となる該当車輪の路面μを演算することができ、結果、一層正確な車体速の推定を行うのに効果的なものとなる。
【００２５】
そして本発明は、その車体速推定手段を、各輪の車輪速検出手段により検出される車輪速より算出されるセレクト車輪速を、前記路面摩擦係数ピーク判断手段により路面摩擦係数がピークにあると判断される車輪がある場合には、前記路面摩擦係数演算手段にて演算された各輪の路面摩擦係数を輪荷重検出手段により検出された輪荷重に応じた重みをつけて車体速変化量で追従させるように車体速を推定する構成とする。この場合にあっては、各輪の路面μの単なる平均値ではなく、各輪の輪荷重配分に応じた重みを乗じて車体速変化量を算出することができ、たとえ４輪の路面μが個々に大きく異なる場合でも、これをも考慮したものとでき、更によりきめ細かく対応することが可能となる。
【００２６】
更に、請求項２の場合は、その路面μピーク判断手段を同請求項記載の構成のものとして本発明は好適に実施できる。この場合は、車輪がアンチスキッド制御されている場合は、一度、路面μのピークにあると判断された後は、かかる判断を或る程度持続させることができる。よって、このような手法をも加味するときは、例えばアンチスキッド制御の開始タイミングと、車体速推定の基礎となる路面μのための演算値を得る路面μピーク判断を同じにする一方で、一度アンチスキッド制御が作動したなら、しばらくは路面μのピーク値にあるとの判断を継続することで、該当車輪が路面μのピークにあると判断された直後に、急に、当該車輪が路面μピークに無いとする判断結果が生じて、その車輪側の路面μが上記車体速推定に適用されなくなるといったような状態になることも適切に避けられ、アンチスキッド制御中、車体速の推定を良好に行わせることが可能となる。
【００２７】
更にまた、請求項３記載の路面μピーク判断手段の構成の場合は、車体速推定にあたって、たとえ左右輪のセレクトロー制御等を行っている場合でも、そのような制御を行っている輪のスリップの浅い輪の路面μは無視できる結果、例えば車両左右の路面μが極端に異なる左右スプリット路面での制動時で各輪で推定される路面μが大きく異なってくる場合でも対応可能となる。
【００２８】
また、本発明は、請求項４記載の如く、車体速推定に用いる路面μの演算において各輪のブレーキ液圧をも適用する場合、そのブレーキ液圧の推定手段としては、これを、ブレーキ液圧を制御するブレーキ液圧制御手段に出力されるブレーキ液圧の増減圧パルスの履歴により各輪のブレーキ圧を推定する構成として好適に実施でき、同様にして、上記のことを実現することができる。更に、この場合は、各輪ごとに、そのブレーキ液圧を検出するセンサも用いる必要もない。
【００２９】
また、請求項５記載のように、更に、その車体速推定手段より推定された車体速を基に各輪の目標車輪速を設定し、各車輪速がその目標値に収束するように各輪のブレーキ圧を制御する構成として、本発明は好適に実施でき、同様にして、上記のことを実現することができる。加えて、この場合は、車輪速を目標車輪速に収束させることで制動減速度を向上し制動距離の短縮化が図れると同時に、車輪速を精度良く目標値に追従するよう制御される場合であっても、車体速の正確な推定がかえって困難になることもなく、上記したのと同様、その場合の車体速を精度良く推定できるのは確保しうる結果、推定車体速の不所望な「上ずり」や「下ずり」による減速度不足や早期ロック発生も適切に回避し得て、全車輪が減速スリップしている状態であっても精度良く車体速が推定でき、減速度等を犠牲にしない良好なアンチスキッド性能を発揮させることもできる。
【００３０】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づき説明する。
図２は、本発明の一実施例の構成を示す図である。
本実施例では、適用する車両（自動車）は後輪駆動車（ＡＴ車、コンベデフ装着車）であり、また、アンチスキッド制御（ＡＢＳ制御）は前後輪とも左右の制動力（制動液圧）を独立に制御できる制動装置を想定している。
【００３１】
図中、１はブレーキペダル、２はブースタ、３はリザーバ、４はマスターシリンダをそれぞれ示す。また、１０，２０は左右前輪（従動輪）、３０，４０は左右後輪（駆動輪）それぞれ示す。
各車輪は、それぞれブレーキディスク１１，２１，３１，４１と、液圧の供給により該ブレーキディスクを摩擦挟持して各輪毎にブレーキ力（制動力）を与えるホイールシリンダ（Ｗ／Ｃ）１２，２２，３２，４２とを備え、これらブレーキユニットの各ホイールシリンダに圧力制御ユニット５からの液圧を供給される時、各車輪は個々に制動される。
【００３２】
圧力制御ユニット５は、これを含んで後述のコントローラとともにアンチスキッド制御装置を構成するもので、入力信号によりマスターシリンダ４からの油圧を調節し、各輪のホイールシリンダ１２，２２，３２，４２へ供給する制動液圧を制御する。圧力制御ユニット５は、前後輪左右の各液圧供給系（各チャンネル）個々にアクチュエータを含んで構成される。アクチュエータとしては、減圧、保持、増圧制御可能なように制御弁としての増圧弁と減圧弁を有するものを使用することができる。圧力制御ユニット５（圧力サーボユニット）の一例を図３に示す。
【００３３】
本例では、図示のように、マスターシリンダ４とそれら４輪の各ホイールシリンダ１１，２１，３１，４１との間に、アンチスキッド装置が備わっており、本制御装置は、したがって、４ｃｈアンチスキッドシステムで、これによりアンチスキッド制御の作動時には車輪ロックを回避する。
【００３４】
ここでは、各輪ごとのチャンネルにインレットバルブとしての増圧弁１４，２４，３４，４４及びアウトレットバルブとしての減圧弁１５，２５，３５，４５を有し、また、リザーバ１６，１７と、モータ３６駆動のポンプ２６，２７とを要素として含み、これらをブレーキホース等により図示のように配管、接続して油圧回路を構成する。
【００３５】
マスターシリンダ４からこれらホイールシリンダ１１〜４１へ至るブレーキ液圧系において、前輪（フロント）ブレーキ系では、マスターシリンダ液路は、これを増圧弁１４，２４個々に接続し、それら増圧弁からは各ホイールシリンダ側の液路を経て前輪１０，２０の各ホイールシリンダ１１，２１に至らしめる。後輪（リア）ブレーキ系も、同様に、マスターシリンダ液路は、これを増圧弁３３，４４個々に接続し、それら増圧弁からは各ホイールシリンダ側の液路を経て後輪３０，４０の各ホイールシリンダ３１，４１に至らしめる。
【００３６】
前輪の各ホイールシリンダ１１，２１に接続の各ホイールシリンダ液路は、それぞれ途中から分岐し、それら分岐液路を減圧弁１５，２５を介して前輪用リサーバ１６に接続するとともに、前輪用ポンプ２６を通して、上流側のマスターシリンダ液路へ接続する。また、後輪の各ホイールシリンダ３１，４１に接続のホイールシリンダ液路も同様、それぞれ途中から分岐し、それら分岐液路を減圧弁３５，４５を介して後輪用リサーバ１７に接続するとともに、後輪用ポンプ２７を通して、上流側のマスターシリンダ液路へ接続する。
【００３７】
増圧弁１４，２４，３４，４４は、通常のブレーキング時には図示の状態の位置にある。減圧弁１５，２５，３５，４５については、常態で図示の位置にあってそのバルブ入出力ポート間の接続、従って対応リザーバ１６，１７との接続を断ち、その切り換え時、該入出力ポート間を接続する位置、従ってホイールシリンダを対応リザーバ１６，１７へ接続させる位置をとる。こうして、このバルブは、アンチスキッド制御時、対応ホイールシリンダのブレーキ液をリザーバに導いてホイールシリンダ圧を減圧する。
【００３８】
通常のブレーキングの状態では、各増圧弁、減圧弁の図示位置において、ドライバによるブレーキぺダル１の踏み込み操作により各ホイールシリンダにマスターシリンダ４からの液圧を供給される時、そのマスターシリンダ圧はマスターシリンダ液路、各増圧弁、およびホイールシリンダ液路を通してそのまま伝わり、よって、ブレーキ液圧（制動液圧Ｐ）を元圧であるマスターシリンダ液圧に向け増圧でき、各車輪は個々に制動されて、通常のブレーキングが行える。
【００３９】
このような制動時、各チャンネルの減圧弁１５，２５，３５，４５は、それを開閉するよう作動させると、その開弁位置では対応リザーバ１６，１７への分岐液路をその開作動の期間の間開通させ、対応ホイールシリンダのブレーキ液は該リザーバへ導かれて抜かれる。また、その閉弁位置をとる期間は該リザーバとの連通を断って上記のブレーキ液圧の抜きを遮断する。かくして、こうしたバルブ開閉駆動制御で、ブレーキ液圧を対応リザーバへ逃がして低下させる減圧状態となる。
【００４０】
減圧によってリザーバ１６，１７に溜まったブレーキ液は、モータ３６によって駆動されるポンプ２６，２７によって増圧弁１４，２４，３４，４４の上流に戻される。そして、戻されたブレーキ液は、増圧の用に供される。
【００４１】
図２に戻り、圧力制御ユニット５の各チャンネルの制御弁への信号はこれらをコントローラ５０から供給し、該コントローラ５０には、車両の前後、横加速度Ｘｇ，Ｙｇを検出する加速度センサ６からの信号、また各輪１０，２０，３０，４０に配した車輪速検出用の車輪速センサ１３，２３，３３，４３からの信号Ｖｗ１（前輪左側），Ｖｗ２（前輪右側），Ｖｗ３（後輪左側），Ｖｗ４（後輪右側）などをそれぞれ入力する。
また、本実施例では、コントローラ５０は、エンジンを制御するエンジン用コントローラ５１及びミッションを制御するＡＴ用コントローラ５２とつながっており、これらコントローラ５１，５２からエンジン（不図示）のエンジン駆動トルクＴｅ、自動変速機（不図示）のギア位置ＧＲの信号も入力される。ここに、これら駆動トルクＴｅ、ギア位置ＧＲ情報は、駆動輪３０，４０に対する駆動トルクを推定する場合の情報として用いることができる。
【００４２】
コントローラ５０は、マイクロコンピュータを含んで構成され、入力検出回路と、演算処理回路（ＣＰＵ）と、該演算処理回路で実行されるアンチスキッド制御のための制御プログラム及びその他の制御プログラム、並びに演算結果等を格納する記憶回路（ＲＡＭ，ＲＯＭ）と、圧力制御ユニット５への各チャンネルの増圧、減圧、保持指令信号等の制御信号を出力する出力回路等から構成することができる。
【００４３】
コントローラ５０は、本実施例では、ブレーキング時、アンチスキッド制御が作動する制動場面では、入力情報を基に、車輪の制動ロックを防止すべく各チャンネルの増圧弁、減圧弁へバルブ駆動パルスを出力し各輪のブレーキ液圧を制御して車輪制動力を制御する。この場合において、本例の如き４チャンネル４センサ方式のＡＢＳ制御なら、基本的には、前後左右４輪の各チャンネルごとの車輪速情報Ｖｗｉ（ｉ＝１〜４）を得、車体速度（車体速）を推定し、車輪加速度を用いる場合にあっては更に各輪ごと車輪速より車輪加速度をも算出し、かかる車輪速、車輪加速度、車体速度より目標の増減圧量を求め、対応車輪のホイールシリンダ液圧を制御することで、制動時の車輪ロックを回避する制御を行うことができる。
【００４４】
コントローラ５０はまた、上記制御において、アンチスキッド制御の基本信号である車体速を推定する場合、全輪が制動スリップしているアンチスキッド制御中であっても、車体速を精度良く推定するべく、各車輪が路面μのピーク値にあるか否かを判別するとともに、路面μのピーク値にあると判断された車輪の路面μを演算して、このように演算された各輪の路面μを用いて車体速を推定する車体速推定処理をも実行する。
この場合において、好ましくは、その車体速推定にあたり、路面μピーク判断は、各車輪の加速度及び車輪のスリップ率に応じて路面μがピーク値にあると判断することによって、これを行う。
【００４５】
図４に示すものは、そのような車体速推定を含んだアンチスキッド制御のための図２に示した実施例システムでの機能の一例をブロックとして表したものである。
図２中、ａは車輪速検出手段（検出部）、ｂは輪荷重検出手段（検出部）、ｃはブレーキ液圧推定手段（推定部）、ｄは路面μピーク判断手段（判断部）、ｅは路面μ演算手段（演算部）、ｆは車体速推定手段（推定部）、ｈはアンチスキッド制御部であり、ここでは、圧力制御ユニット５のほか、これら機能の要素を含んで構成できる。
【００４６】
路面μピーク判断手段ｄは各車輪が路面μのピーク値にあると判別する手段であり、路面μ演算手段ｅは路面μピーク判断手段ｄにより路面μのピーク値にあると判断された車輪の路面μを演算する手段であり、車体速推定手段ｆは路面μ演算手段ｅにより演算された各輪の路面μを用いて車体速度を推定する手段であって、車体速の推定はこれらによって行われる。
【００４７】
車輪速検出手段ａのほか更に、図示のように、輪荷重検出手段ｂ、ブレーキ液圧推定手段ｃを有するときは、路面μ演算手段ｅは、各輪の車輪速検出手段ａにより検出される車輪速から演算される車輪加速度と、各輪の輪荷重検出手段ｂにより検出される輪荷重と、各輪のブレーキ液圧推定手段ｃにより推定されるブレーキ液圧とから、従動輪についてその路面μを演算することができ、また、駆動輪については、それらと、更に駆動トルク推定手段により推定される駆動トルクとから路面μを演算することができる。
この場合において、好ましくは、ブレーキ液圧推定手段ｃは、ブレーキ液圧を制御するブレーキ液圧制御手段（圧力制御ユニット）に出力されるブレーキ液圧の増減圧パルスの履歴により各輪のブレーキ圧を推定する構成とすることができる。
【００４８】
また、車体速推定手段ｆは、好適な態様では、各輪の車輪速検出手段ａにより検出される車輪速より算出されるセレクト車輪速を、路面μピーク判断手段ｄにより路面μがピークにあると判断される車輪がある場合には、路面μ演算手段ｅにて演算された各輪の路面μの平均値に応じた車体速変化量で追従させるように車体を推定する方式とすることができる。
【００４９】
また、路面μピーク判断手段ｄは、各車輪の加速度及び車輪のスリップ率に応じて路面μがピーク値にあると判断することによって行うことができるが、この場合において、車輪がアンチスキッド制御されている場合は、一度、路面μのピークにあると判断された後は、車輪加速度とスリップ率の判断しきい値を変更するか、あるいは一定の設定時間を設けるなどしてピークにいるという判断をある程度持続（所定期間継続）させるような手法、及び／又は、車輪がアンチスキッド制御されている状態であっても、左右（または前後）輪の同期制御（いわゆるセレクトロー制御など）や、制御初期の緩増圧制御（いわゆるヨーモーメント制御）が行われている時のスリップ率の浅い側の車輪は路面μピークに無いと判断する手法を加味することができる。
【００５０】
また、アンチスキッド制御部ｈは、車体速推定手段ｆより推定された車体速を基に各輪の目標車輪速を設定し、各車輪速度がその目標値に収束するように各輪のブレーキ圧を制御する制御方式とすることができる。
上記各部ａ〜ｈのそれぞれは、本実施例においては、図２における該当するセンサ等、及びコントローラ５０の一部を含んで構成できる。
【００５１】
図５は、コントローラ５０により実行される上記車体速推定処理及びその他の処理を含む制御プログラムの一例のフローチャートである。
この処理は図示せざるオペレーティングシステムで一定の時間毎の定時割り込み遂行される。
まず、ステップＳ１０１では、前記各センサ６，１３，２３，３３，４３、コントローラ５１，５２等からの各種データを読み込む。すなわち、前後加速度Ｘｇ、横加速度Ｙｇ、各車輪速Ｖｗｉ（ｉ＝１〜４）、エンジン駆動トルクＴｅ、ギア位置ＧＲをそれぞれ読み込む。
【００５２】
続くステップＳ１０２では、車輪速Ｖｗｉを基に、車輪加速度Ｖｗｄｉ（ｉ＝１〜４）を算出する。本実施例では、次式に従って算出する。
【数１】
Ｖｗｄｉ＝（（Ｖｗｉ１＋Ｖｗｉ０）−（Ｖｗｉ４＋Ｖｗｉ３））／２ΔＴ・・・１
ここで、添字０から４は、制御サイクル何周期前の車輪速であるかを示す。また、ΔＴは制御周期である。
なお、より前の制御サイクル周期での車輪速Ｖｗｉ値の方が大きければ、車輪は減速されている状態にある。
【００５３】
続くステップＳ１０３では、セレクト車輪速Ｖｆｓを算出する。本実施例では、各輪の車輪速Ｖｗｉに加速時／減速時などに応じてフィルタをかけ、より車体速度に近いＶｗｆｉ（ｉ＝１〜４）を各輪で算出し、アンチスキッド制御の作動時／非作動時などの条件により、各Ｖｗｆｉから最も大きいものを選択／非駆動輪の平均値を選択するなどして、最も車体速度に近いセレクト車輪速Ｖｆｓを算出する。
【００５４】
続くステップＳ１０４では、各輪の輪荷重Ｗｉを算出する。本実施例では、前後Ｇ、横Ｇセンサの値Ｘｇ，Ｙｇを用いて、各輪荷重Ｗｆｒ（前輪右側），Ｗｆｌ（前輪左側），Ｗｒｒ（後輪右側），Ｗｒｌ（後輪左側）を次式に従って算出する。前後Ｇ、横Ｇは一次遅れフィルタをかけてから用いる。
【数２】
Ｗｆｒ＝  Ｗｆｒ０＋ｋｘ×Ｘｇ＋ｋｙｆ×Ｙｇ  ・・・２ａ
Ｗｆｌ＝  Ｗｆｌ０＋ｋｘ×Ｘｇ＋ｋｙｆ×Ｙｇ  ・・・２ｂ
Ｗｒｒ＝  Ｗｒｒ０＋ｋｘ×Ｘｇ＋ｋｙｒ×Ｙｇ  ・・・２ｃ
Ｗｒｌ＝  Ｗｒｌ０＋ｋｘ×Ｘｇ＋ｋｙｒ×Ｙｇ  ・・・２ｄ
ただし、ｋｘ，ｋｙｆ，ｋｙｒはホイールベース、重心高、トレッド、ロール剛性配分によって決まる定数である。また、Ｗｆｒ０，Ｗｆｌ０，Ｗｒｒ０，Ｗｒｌ０は初期荷重（静的荷重）である。
【００５５】
ここで、本実施例では、前後Ｇ、横Ｇセンサを用いたが、前後Ｇセンサ値の代わりに前回までに算出された車体速の変化量または、路面μ推定値を用いてもよい。また、横Ｇの代わりに車体速と操舵角、または車体速とヨーレイト、または車体速と左右車輪速差などより横Ｇを推定するようにしてもよい。
【００５６】
続くステップＳ１０５では、推定ブレーキ液圧Ｐｗｓｉを算出する。本実施例では、ブレーキ液圧を制御する圧力制御ユニット５に出力さるブレーキ液圧の増減圧パルスの履歴により各輪のブレーキ圧を推定する。後述する増減圧量ΔＰ* （目標値）からバルブ駆動時間Ｔｉを算出する過程と逆の計算をすることにより、実際の増減圧量ΔＰ（バルブ駆動時間に応じた増減圧変化量）を算出し、次式に従って、現在のブレーキ液圧Ｐｗｓｉを推定する。
【数３】
Ｐｗｓｉ＝Ｐｗｓｉ（前回値）＋ΔＰ  ・・・３
【００５７】
続くステップＳ１０６では、各輪のスリップ率Ｓｉを算出する。本実施例では、各輪の車輪速Ｖｗｉと前回算出した車体速Ｖｉ（前回ループでのステップＳ１１０の演算Ｖｉ値）より次式でスリップ率を算出する。
【数４】
Ｓｉ＝（Ｖｉ−Ｖｗｉ）／Ｖｉ  ・・・４
【００５８】
続くステップ１０７では、各車輪が路面μのピーク値にあるか否かを判別する。
本実施例では、上記各ステップＳ１０２，Ｓ１０６で算出した車輪加速度Ｖｗｄｉとスリップ率Ｓｉよりピークであるか否かを判断する。
つまり、車輪の状態が例えば図６に示すスリップ率と車輪加速度（減速度）の特性図の設定された領域（斜線を付した領域）になった場合は路面μのピーク値にあると判断する。ここで、この判断のしきい値をアンチスキッド制御の制御開始判断と同じくしておく。なお、図での判断領域設定のため適用されるそれぞれの値Ｓ1 ，Ｓ2 ，α1 ，α2 の一例を挙げると、例えば、Ｓ1 ＝０．０５、Ｓ2 ＝０．１５、α1 ＝３．０、α2 ＝１．０である。
【００５９】
ここに、アンチスキッド制御では、車輪減速度と車輪スリップ率により制御するのが通常で、例えば、典型的なＡＢＳでは、図７上部図示のような減速度−スリップ率のマップにより制御モードを決めてアンチスキッド制御を実行することができる。すなわち、図示例では、スリップ率が所定値Ｓｘ（しきい値）以下になったときにはじめて、減圧し、アンチスキッド制御を開始する。
図６は、こうしたしきい値Ｓｘを減速度により変更しているのと同じである。つまり、アンチスキッド制御の開始タイミングと路面μピーク判断を同じにする（図６，図７下部）。
逆にいえば、基本的には、アンチスキッド制御が作動するときは、路面μはピークにあることを前提にしている。
【００６０】
こうして、本ステップＳ１０７における路面μピーク判断では、これを、各車輪の加速度および車輪のスリップ率に応じて路面μがピーク値にあると判断することによって行う。そして、一度アンチスキッド制御が作動した後は、後述する例外的な制御が行われていない場合は、車輪の状態が上記の領域を外れてもしばらくは路面μのピーク値にあるとの判断を継続する。ここに、そのための手段としては、例えば、車輪がアンチスキッド制御されている場合は、一度、路面μのピークにあると判断された後は、車輪加速度とスリップ率の判断しきい値を変更するか、あるいは一定の設定時間を設けるなどして、ピークにいるという判断を或る程度持続させるような手法とすることができる。
このような手法をも加味するときは、例えばアンチスキッド制御の開始タイミングと、車体速推定の基礎となる路面μのための演算値を得る路面μピーク判断を同じにする一方で、一度アンチスキッド制御が作動したなら、しばらくは路面μのピーク値にあるとの判断を継続することで、該当車輪が路面μのピークにあると判断された直後に、急に、当該車輪が路面μピークに無いとする判断結果が生じて、その車輪側の路面μが上記車体速推定に適用されなくなるといったような状態になることも適切に避けられ、不所望な制御のハンチングもなく、アンチスキッド制御中、車体速の推定を良好に行わせることが可能となる。
【００６１】
また、車輪がアンチスキッド制御されている状態になっても、左右または前後輪の同期制御、すなわちいわゆるセレクトロー制御などや、制御初期の緩増圧制御、すなわちいわゆるヨーモーメント制御などの例外的な制御が行われている時には、それらの制御によりスリップ率が十分に大きくないため、路面μの算出をしても意味がないため、路面μはピークに無いと判断する。本ステップＳ１０７の路面μピーク判断では、かかる処理も加味することとし、よって、車輪がアンチスキッド制御されている状態であっても、上記のような例外的な制御が行われている時のスリップ率の浅い側の車輪は路面μピークに無いと判断する。
【００６２】
続くステップＳ１０８では、上記ステップＳ１０７の判断に従って、路面μがピークにあると判断された車輪について、路面μの値μｉ（ｉ＝１〜４）の演算を行う（したがって、ステップＳ１０７で全輪が路面μのピークにあると判断されている場合は全輪がμｉ演算の対象とされ、一方、その判断処理で路面μがピークに無いと判断された場合の該当車輪は除かれる）。本実施例では、上記各ステップＳ１０２，Ｓ１０４，Ｓ１０５で算出した車輪加速度Ｖｗｄｉ、輪荷重Ｗｉ、推定ブレーキ液圧Ｐｗｓｉを用いて、及び駆動輪（本実施例では、３０，４０）にあっては更に上記ステップＳ１０１で読み込んだエンジン駆動トルクＴｅ、ギア位置ＧＲの情報をも用いて、次式に従い、非駆動輪（本実施例では、１０，２０）及び駆動輪のそれぞれについて車輪の回転運動方程式により路面μを算出する。
【００６３】
【数５】
0003772480.tif 000002
ただし、Ｋはブレーキ諸元（パットμ、ホイールシリンダ面積、ホイールシリンダ有効径）より決まる定数、ｋはギア位置ＧＲに応じたミッションギア比とデフのファイナルギア比に応じて決まる定数、Ｉはタイヤの慣性質量、Ｒはタイヤ有効径である。
ここで、算出された路面μ推定値に、例えば一次遅れフィルタの処理を施すなどしてもよい。
【００６４】
続くステップＳ１０９では、各輪の路面μを用いて車体速変化量Ｖｉｄを算出する。本実施例では、路面μがピークにあると判断された車輪（したがって、ここでも、ステップＳ１０７での判断処理で路面μがピークに無いと判断された車輪は除かれる）の路面μの平均値を車体速変化量として用いる。
【数６】
Ｖｉｄ＝（Σ（μｉ））／ｎ  ・・・６
ただし、ｎは、路面μがピークにあると判断された車輪の数である。
【００６５】
ここで、この値Ｖｉｄには車体が発生しうる加速度として、例えば所定の上限値として１．３ｇの最大値の制限と、ブレーキ圧の抜き過ぎを防ぐための所定の下限値として０．０５ｇの最小値の制限をつける。また、車体速Ｖｉを多少は小さめに推定することでブレーキ圧の抜き過ぎを更に防ぐためには、例えば０．１ｇの所定値のオフセットをつけるなどしてもよい。また、路面μがピークであると判断される車輪が一つも無い場合は、全輪ともまだタイヤが限界に達しておらず、アンチスキッド制御も作動していない状態であり、よって、例えばＶｉｄ＝１．３ｇ（所定上限値）としておくものとする。
【００６６】
続くステップＳ１１０では、車体変速化量Ｖｉｄに応じて車体速Ｖｉを算出する。本実施例では、アンチスキッド制御が作動している場合（路面μがピークであると判断される車輪がある場合）は、車体速Ｖｉの前回値と上記ステップＳ１０３でのセレクト車輪速Ｖｆｓ値と関係に応じ、
（１）Ｖｉ（前回値）≧Ｖｆｓの場合には、車体が減速中と判断し、次式に従って、車体速Ｖｉを算出する。
【数７】
Ｖｉ＝Ｖｉ（前回値）−Ｖｉｄ  ・・・７
（２）Ｖｉ（前回値）＜Ｖｆｓの場合は、車体が加速中と判断し、次式に従って、車体速Ｖｉを算出する。
【数８】
Ｖｉ＝Ｖｉ（前回値）＋５．０ｇ  ・・・８
すなわち、上式７の場合は、車体速Ｖｉの前回値に対し、本ステップＳ１１０の実行の都度、それから、上記式６に基づき各輪の路面μを用いて求められる値Ｖｉｄ＝（Σ（μｉ））／ｎ分を減じて、車体速Ｖｉの今回値とするものである。そして、上式８の場合は、車体速Ｖｉの前回値に対し、本ステップＳ１１０の実行の都度、それに、一定の所定値（本例では、５．０ｇ）を加えて、車体速Ｖｉの今回値とする。
こうして、各輪の路面μを用いて車体速Ｖｉを推定することができ、また、このようにして、本プログラムが実行されていくときは、セレクト車輪速Ｖｆｓを、路面μがピークにあると判断される車輪がある場合のその路面μの平均値に応じた車体速変化量で追従させるように車体速Ｖｉを推定することができる。
一方、アンチスキッド制御も作動していない場合（路面μがピークであると判断される車輪が無い場合）は、Ｖｉ＝Ｖｆｓとする。
【００６７】
続くステップ１１１では、ステップＳ１１１で得られた車体速Ｖｉ値を用いて各輪の目標車輪速Ｖｗｓｉを算出する。本実施例では、設定された目標スリップ率Ｓｓ（例えば、０．１５）に応じて次式でＶｗｓｉを算出する。
【数９】
Ｖｗｓｉ＝Ｖｉ×（１−Ｓｓ）  ・・・９
ここで、Ｓｓは固定としたが、路面μに応じて変更するようにしてもよい。
【００６８】
続くステップ１１２はブレーキ液圧の増減圧量ΔＰ* を算出する。本実施例では、目標車輪速Ｖｗｓｉ、車輪速Ｖｗｉより次式でΔＰ* を算出する。
【数１０】
ΔＰ* ＝ｋ１×ε＋ｋ２×（ｄε／ｄｔ）  ・・・１０ａ
ε＝Ｖｗｓｉ−Ｖｗｉ                ・・・１０ｂ
なお、式１０ａ中のｄε／ｄｔは、式１０ｂで表される車輪速の実際値と目標値との偏差εの微分を意味する。また、ｋ１，ｋ２はフィードバックゲイン（それぞれ比例制御ゲイン，微分制御ゲイン）であり、路面μや車体速に応じて変更する。
【００６９】
続くステップＳ１１３では、上記の如くに目標の増減圧量ΔＰ* を演算したら、各チャンネルの制御弁への駆動信号出力処理（ステップＳ１１４）のため、該増減圧量ΔＰ* に応じたバルブ駆動時間Ｔｉを算出する。
本実施例では、制御弁の上流圧Ｐｕ（増圧弁の場合はマスターシリンダ圧Ｐｍ／ｃ、減圧弁の場合はホイールシリンダ圧Ｐｗ／ｃ）と下流圧Ｐｌ（増圧弁の場合はホイールシリンダ圧Ｐｗ／ｃ、減圧弁の場合はリザーバ圧）と増減圧量ΔＰ* とバルブ駆動時間Ｔｉの関係式、
【数１１】
Ｔｉ＝ｆ１（Ｐｕ，Ｐｌ，ΔＰ* ）  ・・・１１
より、パルブ駆動時間Ｔｉを算出する。上記関係式のグラフを図８，図９に示す。
例えば、増圧時（図８）には、制御対象となる増圧弁（１４，２４，３４，４４）の上流圧（Ｐｕ）であるマスターシリンダ圧Ｐｍ／ｃと下流圧（Ｐｌ）である対応ホイールシリンダ圧Ｐｗ／ｃと目標増圧量ΔＰ* とより該当対応増圧弁の駆動時間Ｔｉが算出される。
【００７０】
なお、図８では、Ｔｉ＝Ｔｕ一定時の場合での特性を示してあり、Ｔｕ以外の駆動時間は比例的に補完して求める。
ここに、値Ｔｉを求めるにあたり、例えば、Ｔｉ＝ｆ（Ｐｕ，Ｐｌ，ΔＰ）の３次元マップから求めることができるが、次のような手法を採用することができる。
図１０に示す如く、具体的には、Ｔｉ＝ｔｕとして、ΔＰを算出し、それが、ΔＰ* と一致するまで繰り返し計算させるものである。
つまり、Ｔｉ＝ｔｕの時のΔＰ＝（Ｐｕ，Ｐｌ，Ｔｉ）がΔＰ* ＞ΔＰの時（ΔＰについての第１回目の計算値が、まだ目標のΔＰ* に満たない時）は、更に、Ｔｉ＝２ｔｕとして再計算する（図の左側から１つ目、及び２つ目の各黒丸ポイント）。
そして、ΔＰ* ≦ΔＰが成立することとなるまで（すなわち、ΔＰが少なくともΔＰ* に等しくなるかそれを超える状態となるまで）繰り返し（Ｔｉ＝３ｔｕ，４ｔｕ（図の左側から３つ目，４つ目の黒丸ポイント）・・・）、例えば、ΔＰ（Ｐｕ，Ｐｌ，３ｔｕ）＜ΔＰ* ≦ΔＰ（Ｐｕ，Ｐｌ，４ｔｕ）の時は、Ｔｉ＝４ｔｕとするものである（図のケースは、これに該当する）。このようにしてＴｉを求めてもよい。
また、図９（減圧時）では、Ｔｉ＝Ｔｌ一定時の場合での特性を示してある（この場合、制御対象となる減圧弁（１５，２５，３５，４５）の下流圧Ｐｌに当たるのはリザーバ（１６，１７）の圧力であるため、常にＰｌ＝０（大気開放）である）。
【００７１】
ここで、バルブ駆動時間Ｔｉの算出に適用する上流圧Ｐｕとしてのマスタシリンダ圧Ｐｍ／ｃの値は、マスターシリンダ圧センサを用いてそのセンサ検出値としてもよいが、ブレーキ開始時間からアンチスキッド制御が開始されるまでの時間により簡易的に推定するなどして算出してもよい。また、下流圧Ｐｌまたは上流圧Ｐｕとしての現在のホイールシリンダ圧については、前回までのバルブ駆動時間Ｔｉより、
【数１２】
ΔＰ＝ｆ２（Ｐｕ，Ｐｌ，Ｔｉ）  ・・・１２
を用いて実際の増減圧量を推定し、ステップＳ１０５で示した前記式３に従いホイールシリンダ圧の推定前回値に加算することで算出する。
【００７２】
かくして、バルブ駆動時間Ｔｉを演算した後、これに基づき、ステップＳ１１４実行の都度、本ステップにて圧力制御ユニット５にバルブ駆動信号を出力することにより、ブレーキ液圧制御を実行する。
各車輪のブレーキ液圧の制御は、各車輪速度Ｖｗｉが、上記推定された車体速Ｖｉを基に設定されるその各輪の目標値（目標車輪速Ｖｗｓｉ）に収束するように各輪のブレーキ圧を各チャンネルの対応制御弁を制御することにより行われる。
【００７３】
本実施例では、アンチスキッド制御部分については、車輪速Ｖｉと目標車輪速Ｖｗｓｉの偏差εに応じたフィードバック制御を行っているが、圧力制御ユニット５に十分な応答性があると、車輪速Ｖｗは精度良く目標に追従するように制御される。このように全車輪速が或る減速スリップをもって収束してしまうと、従来の車体速推定方法では推定車体速の「上ずり」（図１５下部）による減速度不足や「下ずり」（図１５上部）による早期ロックの発生が心配されるが、本方式によれば、全車輪が減速スリップしている状態であっても精度良く車体速Ｖｉが推定でき、減速度を犠牲にしない良好なアンチスキッド性能を発揮できる。
【００７４】
図１１は、本制御を行った場合の作用を示す時系列グラフの一例である。
本プログラム例に従った場合の車輪速、車体速等の諸量の変化が示され、車体速についての実際の車体速と推定車体速Ｖｉ（ステップＳ１１０）、車輪速についての前輪及び後輪の車輪速、並びにセレクト車輪速Ｖｆｓ（ステップＳ１０３）等のそれぞれの推移が示されている。
更に、アンチスキッド制御が作動した車輪としての前右輪（Ｆｒ）側での前記制御プログラム中で適用する諸量の変化も併せて例示されており、その前右輪のブレーキ圧ＰｗｓFr、ステップＳ１０２による車輪加速度ＶｗｄFr、ステップＳ１０４による輪荷重ＷFr、ブレーキ液圧の減圧開始（アンチスキッド制御開始）に伴い開始された路面μ推定のためのステップＳ１０８による路面μ推定値μFr、ステップＳ１０９による車輪速変化量（Ｖｉｄ）のそれぞれの推移が示されている。
本制御においては、全輪が制動スリップしているアンチスキッド制御中であっても、車体速を精度良く推定し、アンチスキッド制御性能を向上させている。
【００７５】
図１４は、図１１と対比するための、従来例によったとした場合の車輪速、実車速の変化等を示すもので、同図の場合は、推定車体速Ｖｉは、基本的に、セレクト車輪速Ｖｆｓより算出するため、Ｖｉは実車体速より「下ずり」、その幅も大きい。なぜなら、車輪速はブレーキ分のみ制動スリップしているためである。なお、図中、前輪車輪速（実線）と後輪車輪速（一点鎖線）と変化関係において、単にどちらか大きい方（上側の方）を選んで得られるものが単純セレクト車輪速（選択）であるが、そのような単純セレクト車輪速（選択）を対象として更にフィルタ処理をかけると図中太線の破線で示されるようなセレクト車輪速Ｖｆｓになる。
【００７６】
ここに、推定車体速の「上ずり」、「下ずり」の現象については、推定車体速Ｖｉが実車体速（Ｖｃａｒ）に対して、上側にずれて推定していることを「「上ずり」（上側に（大きく）推定がずれる）といい、下側にずれて推定していることを「下ずり」（下側または、小さく推定がずれる）という。
ＡＢＳ制御の最大の課題の一つは、車体速をいかに精度良く推定するかということにある。ＡＢＳ制御が全輪に作動した時、４輪ともスリップしているので、車輪速センサからの信号だけでは、車体速は不明であり、推定をせざるをえない。
しかして、その推定がズレたとき、どのようになるかを具体的に考察すると、以下のようになる。
【００７７】
〔Ｖｉの下ずりの場合〕
例えば、図１５上部のように、推定車体速Ｖｉが下ずると、その目標値も下ずるため、車輪速Ｖｗは深いスリップで制御される。
低速域ではロックしてしまうこともある（これが、早期ロックである）。
【００７８】
〔Ｖｉの上ずりの場合〕
一方、図１５下部のように、推定車体速Ｖｉが上ずると、目標値も上ずるため、車輪速Ｖｗは浅いスリップで制御される。そして、この状態がつづくと、目標値が図示にように実車体速Ｖｃａｒより大きくなり、スリップゼロ状態なる。このとき、ブレーキ圧は減圧しつづけるため、結果、過度の減圧状態を招き、減速度不足をもたらすこととなる（減圧しつづければ、ブレーキ液圧は０に至る）。したがって、この意味では、「下ずり」よりも「上ずり」の方が与える影響はより大きいものとなる。
【００７９】
これに対して、本実施例においては、車輪速Ｖｗが精度良く目標車輪速Ｖｗｓに追従するように制御される過程において、たとえ全輪が制動スリップしているアンチスキッド制御中であっても、そうした減速度不足や早期ロック発生の要因となる推定車体速の「上ずり」、「下ずり」の問題も回避される。
図１１に示したように、本ロジックによると、推定車体速Ｖｉと実際の車体速の差は小さく（下ずりも小さく）、スリップ率制御の精度が大幅に向上する。図１４の場合、推定車輪速は各輪の車輪速を選択しフィルタ処理されたセレクト車輪速から算出するが、前記ステップＳ１０９，Ｓ１１０での処理に示したように、車輪速から演算しないため（すなわち、路面μから推定するために）、車輪速に含まれる制動スリップの誤差が入らず、精度が向上する。
【００８０】
以上のように、本実施例によれば、全輪が制動スリップしているアンチスキッド制御中であっても、車体速を精度良く推定し、アンチスキッド制御性能を向上させることができ、明細書冒頭の（イ）〜（ニ）で考察した事項も解消し得て、車輪のスリップも深くなることもなく、かつまた早期ロック防止のため車輪をある程度ハンチングさせる制御の場合におけるような制動力の低下、制動距離の増大の問題等も良好に解決できる。
【００８１】
本発明は、上記実施例（第１の実施例）のほか、それぞれ以下のような態様によって実施することもできる。
第１の実施例では、車輪速推定にあたり、各路面μの平均値を車体速変化量として用いている（ステップＳ１０９，式６）。
ところで、車両左右の路面μが極端に異なる、いわゆる左右スプリット路面では各輪で推定される路面μが大きく異なってくる場合でも問題はないのかについて考察すると、これについては、前述したように左右輪のセレクトロー制御を行っている輪のスリップの浅い輪の路面μは無視されるため（ステップＳ１０７）、その他の輪の路面μの平均値で車体速変化量Ｖｉｄを算出することにより問題はない。
【００８２】
しかして、遭遇する制動場面として多くはないものの、４輪の路面μが個々に大きく異なる場合を更に考慮するなら、これにも対応できるようにするのがより好ましい。
そこで、本実施例（第２の実施例）では、これをも考慮して、各輪の路面μの単なる平均値ではなく、各輪の輪荷重配分に応じた重みを乗じて車体速変化量を算出するものとする。
【００８３】
つまり、第１の実施例でのステップＳ１０７で全輪が路面μのピークにあると判断されている場合は、ステップＳ１０４で演算された輪荷重Ｗｉを用いて、ここでは、例えば単純に次式で車体速変化量Ｖｉｄを算出する。
【数１３】
Ｖｉｄ＝Σ（μｉ×（Ｗｉ／Ｗ））  ・・・１３
ただし、Ｗは車重
また、いずれかの車輪が路面μのピークと判断されていない場合は、
（Ａ）ピークにあると判断されている左右反対側の輪のμｉで代用する、
（Ｂ）最も大きいと算出されたμｉで代用する、
という処理の後、上式に従って値Ｖｉｄを算出する。
【００８４】
こうして、図５のステップＳ１０９での車体速変化量演算処理では、各輪の路面μの単なる平均値ではなく、各輪の輪荷重配分に応じた重みを乗じて車体速変化量Ｖｉｄを算出してもよい。
なお、他の構成については、システム構成を含めて第１の実施例と同様でよく、従ってまた本実施例は第１の実施例の変形例にも相当するものでもある。
このようにして制御プログラムが実行されていくときは、車輪速Ｖｗｉより算出されるセレクト車輪速Ｖｆｓを、路面μがピークにあると判断される車輪がある場合には、ステップＳ１０８で演算された各輪の路面μを輪荷重Ｗｉに応じた重みを上式１３でつけて車体速変化量Ｖｉｄで追従させるように車体速Ｖｉを推定する（ステップＳ１１０）ことができ、４輪の路面μが個々に大きく異なる場合をも考慮して、これに対応し得るものとすることができる。
【００８５】
更に、本発明の他の実施例（第３の実施例）について説明する。
第１の実施例では、各路面μに応じて車体速変化量を算出し、これをもとに車体速を推定しているが、ここでいう路面μはタイヤの前後方向の路面反力のみ考慮されていることとなる。したがって、一層の精度向上が望まれる場合、より正確にはタイヤ横方向の力による車体速への影響も考慮すべきであり、これをも考慮したのが本実施例である。
本実施例は、車輪速より算出されるセレクト車輪速を、路面μを用いて求める車体速変化量で追従させるように車体速を推定する場合に、その車体速変化量として、路面μピーク判断で路面μがピークにあると判断される車輪がある場合には、路面μ演算にて演算される各輪の路面μを用いて算出するものの、更にこれを車両の横方向速度とヨーレイトとで算出される旋回補正量で補正した補正車体速変化量として、車体速を推定するようにしようというものである。
【００８６】
本実施例では、システム構成は図１２に示す構成のものとなる。ここで、図１２では、前記図２のシステム構成のものに対し、ヨーレイトφを検出するヨーレイトセンサ７が追加され、該ヨーレイトセンサ７からの信号もコントローラ５０に入力される。
図１３は、本実施例において、コントローラ５０により実行される制御プログラムの一例のフローチャートである。
以下、本実施例の要部を述べる。
【００８７】
図１３中、ステップＳ２０１〜Ｓ２０９の内容については、ステップＳ２０１でヨーレイトφを読み込む処理が加わることが異なるほかは、第１の実施例のステップＳ１０１〜Ｓ１０９と同様である。
【００８８】
しかして、本プログラム例では、次のステップＳ２１０にて、車両の横方向速度Ｖｙを算出する。本実施例では、次式のように、各センサ信号である横加速度Ｙｇ、ヨーレイトφ、及び車体速Ｖｉ（前回値）を用いて積分して車両横方向速度Ｖｙを算出する。
【数１４】
ΔＶｙ＝Ｙｇ（ｎ）−φ（ｎ）・Ｖｉ（ｎ−１）  ・・・１４ａ
Ｖｙ（ｎ）＝Ｖｙ（ｎ−１）＋ΔＶｙ・ΔＴ          ・・・１４ｂ
（ΔＴは制御周期、（ｎ）は今回の値、（ｎ−１）前回の値を示す）
【００８９】
ここで、本実施例では各センサ信号より積分計算により、車両横方向速度を算出しているが、コントローラ５０内に車両モデルをもち、車体速Ｖｉ及び操舵角δなどより、車両横すべり角βを推定し、βとＶｉより次式でＶｙを算出してもよい。
【数１５】
Ｖｙ＝β×Ｖｉ  ・・・１５
【００９０】
続くステップＳ２１１にて旋回補正量Ｖｈを算出する。本実施例ではｍ次式で旋回補正量Ｖｈを算出する。
【数１６】
Ｖｈ＝Ｖｙ×φ  ・・・１６
【００９１】
続くステップＳ２１２では、車体変速化量Ｖｉｄと旋回補正量Ｖｈに応じて車体速Ｖｉを算出する。本実施例では、アンチスキッド制御が作動している場合（路面μがピークであると判断される車輪がある場合）は、
（１１）Ｖｉ（前回値）≧Ｖｆｓの場合は車体が減速中と判断し、次式に従って、車体速Ｖｉを算出する。
【数１７】
Ｖｉ＝Ｖｉ（前回値）−Ｖｉｄ−Ｖｈ  ・・・１７
（１２）Ｖｉ（前回値）＜Ｖｆｓの場合は車体が加速中と判断し、次式に従って、車体速Ｖｉを算出する。
【数１８】
Ｖｉ＝Ｖｉ（前回値）＋５．０ｇ  ・・・１８
この点は、第１の実施例での前記式８と同様である。
こうして、本プログラム例では、第１の実施例での前記式７に対し、更に上式１７の右辺第３項（旋回補正量Ｖｈ）が加味されて車体速Ｖｉの今回値が推定されることとなる。これはまた、セレクト車輪速Ｖｆｓを、路面μ演算で演算された各輪の路面μと、上記車両の横方向速度Ｖｙと、車両に発生するヨーレイトφとで算出される車体速変化量で追従させるように車体速を推定することを意味する。
一方、アンチスキッド制御も作動していない場合（路面μがピークであると判断される車輪が無い場合）は、Ｖｉ＝Ｖｆｓとする。
この点も、第１の実施例の場合と同様である。
そして、続くステップＳ２１３からＳ２１６までの処理を実行して本プログラムの今回ループでの処理を終了するが、その内容は、第１の実施例のステップＳ１１１からＳ１１４と同様である。
【００９２】
上記のようにすると、車体速を推定するにあたり、より正確にタイヤ横方向の力による車体速への影響をも考慮したものとすることができ、一層の精度向上が図れ、アンチスキッド制御性能を向上させることができる。
本発明は、このようにして実施してもよい。
【００９３】
なお、本発明は、以上の実施の態様に限定されるものではない。
例えば、実施例では、適用する車両は、後輪駆動車（ＡＴ車、コンベデフ装着車）としたが、これに限られない。
また、前後輪とも左右のブレーキ圧を独立に制御できる４チャンネルＡＢＳとしたが、これに限らず、例えば前輪左右が独立制御で後２輪が共通制御の３チャンネルブレーキシステムに適用することを妨げない。
【図面の簡単な説明】
【図１】本発明の基本概念図を示す図である。
【図２】本発明の一実施例の構成を示すシステム図である。
【図３】同じく、実施例の構成を示すもので、適用できる圧力制御ユニットの一例を示す図である。
【図４】制御内容の基本構成の一例を表す機能ブロック図である。
【図５】コントローラにより実行される制御プログラムの一例を示すフローチャートである。
【図６】路面μピーク判断の説明に供する特性の一例を示す図である。
【図７】同じく、同様の説明に供する図である。
【図８】バルブ駆動時間算出の説明に供する特性の一例を示す図である。
【図９】同じく、同様の説明に供する特性図である。
【図１０】同じく、同様の説明に供するもので、算出手法の例を示す図である。
【図１１】制御内容の説明に供する時系列グラフの一例である。
【図１２】本発明の他の実施例の構成を示すシステム図である。
【図１３】同例でのコントローラにより実行される制御プログラムの一例を示すフローチャートである。
【図１４】一般的なアンチスキッド制御での車輪速、実車速等の変化を示す図である。
【図１５】推定車体速のずれによる影響の説明に供する図である。
【符号の説明】
１  ブレーキペダル
２  ブースタ
３  リザーバ
４  マスターシリンダ
５  圧力制御ユニット（圧力サーボユニット）
６  前後／左右加速度センサ
７  ヨーレイトセンサ
１０，２０，３０，４０  左前輪，右前輪，左後輪，右後輪
１１，２１，３１，４１  ブレーキディスク
１２，２２，３２，４２  ホイールシリンダ
１３，２３，３３，４３  車輪速センサ
１４，２４，３４，４４  増圧弁（制御弁）
１５，２５，３５，４５  減圧弁（制御弁）
１６，１７  リザーバ
２６，２７  ポンプ
３６  モータ
５０  コントローラ
５１  エンジン制御用コントローラ
５２  ＡＴ制御用コントローラ
【図１】
0003772480.tif 000003
【図２】
0003772480.tif 000004
【図３】
0003772480.tif 000005
【図４】
0003772480.tif 000006
【図５】
0003772480.tif 000007
【図６】
0003772480.tif 000008
【図７】
0003772480.tif 000009
【図８】
0003772480.tif 000010
【図９】
0003772480.tif 000011
【図１０】
0003772480.tif 000012
【図１１】
0003772480.tif 000013
【図１２】
0003772480.tif 000014
【図１３】
0003772480.tif 000015
【図１４】
0003772480.tif 000016
【図１５】
0003772480.tif 000017