JP3632983B2 - Brake control device - Google Patents
Brake control device Download PDFInfo
- Publication number
- JP3632983B2 JP3632983B2 JP26247993A JP26247993A JP3632983B2 JP 3632983 B2 JP3632983 B2 JP 3632983B2 JP 26247993 A JP26247993 A JP 26247993A JP 26247993 A JP26247993 A JP 26247993A JP 3632983 B2 JP3632983 B2 JP 3632983B2
- Authority
- JP
- Japan
- Prior art keywords
- slip ratio
- brake
- brake torque
- command value
- wheel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000001514 detection method Methods 0.000 claims description 84
- 230000001133 acceleration Effects 0.000 claims description 81
- 238000004364 calculation method Methods 0.000 claims description 61
- 239000012530 fluid Substances 0.000 description 82
- 238000010586 diagram Methods 0.000 description 50
- 230000014509 gene expression Effects 0.000 description 40
- 238000012545 processing Methods 0.000 description 35
- 238000000034 method Methods 0.000 description 30
- 238000012937 correction Methods 0.000 description 28
- 230000007423 decrease Effects 0.000 description 11
- 230000000694 effects Effects 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 6
- 230000000994 depressogenic effect Effects 0.000 description 5
- 238000006073 displacement reaction Methods 0.000 description 5
- 230000010363 phase shift Effects 0.000 description 5
- 101000585359 Homo sapiens Suppressor of tumorigenicity 20 protein Proteins 0.000 description 4
- 102100029860 Suppressor of tumorigenicity 20 protein Human genes 0.000 description 4
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 4
- 230000005484 gravity Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000002195 synergetic effect Effects 0.000 description 4
- 102100035353 Cyclin-dependent kinase 2-associated protein 1 Human genes 0.000 description 3
- 101000737813 Homo sapiens Cyclin-dependent kinase 2-associated protein 1 Proteins 0.000 description 3
- 101000661816 Homo sapiens Suppression of tumorigenicity 18 protein Proteins 0.000 description 3
- 101000661807 Homo sapiens Suppressor of tumorigenicity 14 protein Proteins 0.000 description 3
- 238000013459 approach Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 238000006557 surface reaction Methods 0.000 description 3
- 101000911772 Homo sapiens Hsc70-interacting protein Proteins 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000010355 oscillation Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 101001139126 Homo sapiens Krueppel-like factor 6 Proteins 0.000 description 1
- 101000710013 Homo sapiens Reversion-inducing cysteine-rich protein with Kazal motifs Proteins 0.000 description 1
- 229910001030 Iron–nickel alloy Inorganic materials 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 239000010426 asphalt Substances 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000037396 body weight Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 229910052745 lead Inorganic materials 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000010349 pulsation Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 230000003746 surface roughness Effects 0.000 description 1
Images
Landscapes
- Regulating Braking Force (AREA)
Description
【0001】
【産業上の利用分野】
この発明は、車両におけるスキッドを防止するブレーキ制御装置に関するものである。
【0002】
【従来の技術】
車両の急制動時において、車両に対する制動入力が大きすぎると、車輪がロックし、その結果制動効率が低下する。その上、車両の方向安定性や操舵性能が失われ、非常に危険である。図43は車両の1つの車輪に加わる力を考慮した一輪モデルである。図において、車輪が矢印A方向に進む時、Fbを路面反力、Wを車体重量、Tbをブレーキトルク、ωを車輪角速度、rを車輪有効半径、Vを車体速度、Vwを車輪回転周速度(以下、車輪回転速度)とする。この時、スリップ率λは式1で表される。
また、サイドフォースはタイヤの回転方向とは直交する方向に作用して、車両の進行方向を安定化するためのもので、ここでいうサイドフォース係数μsは式2を満足している。
サイドフォース = μs×W ・・・(2)
【0003】
図44は横軸に車輪のスリップ率λ、縦軸に摩擦係数μ及び式2で示されるサイドフォース係数μsを示す特性図であり、曲線Aは摩擦係数μ、曲線Bはサイドフォース係数μsを示している。ここで、λmaxは摩擦係数μが最大の時のスリップ率であり、一般に車両の制動動作について、スリップ率がλmaxより大きい領域は不安定領域、λmaxより小さい領域は安定領域となることが知られている。スリップ率λが1.0の時、車輪がロック状態で、この時サイドフォースが全くなくなり、走行上非常に危険な状態となる。そのような危険な状態を未然に防止するためには、車輪ロックの可能性が生じた時、運転者による制動入力とは無関係に、車輪のスリップ率λが適当な範囲内、例えば15〜25%程度の範囲内となるように、車両のブレーキトルクを自動的に制御すれば良いことが知られている。
そこで、車両のブレーキトルクを自動的に制御するための装置として、従来より種々のアンチスキッドブレーキ装置が提案されてきた。しかし、そのいずれもが性能、信頼性、経済性等の面から見て未だ十分なものとは言えない。
【0004】
これら従来のアンチスキッドブレーキ装置では、車輪の加速度、及び負の加速度である減速度を検出し、その車輪の加減速度の大きさによって、車輪ロックの可能性の有無を判断しつつ、ブレーキトルクを制御するように構成している。ところが、車輪の加減速度のみによって制御する方法では、想定されるあらゆる条件下で、車輪のスリップ率が適切な範囲内になるようにブレーキトルクを制御することは困難である。このため、なんらかの方法で車輪のスリップ率を制御因子に加えたものが例えば特公昭59ー20508号公報に掲載されている。
図45は、特公昭59ー20508号公報に掲載された車両におけるスキッド防止方法を用いた油圧制動装置を作動するための信号処理回路及び論理回路を示すブロック構成図である。図において、1は車体速度推定器、2は基準車輪速度設定器、3は車輪速度検出器、4は車輪減速度検出器、5、6は比較器、7はAND,OR論理回路である。
【0005】
次に動作について説明する。車体速度推定器1で推定した車体速度の電圧信号を基準車輪速度設定器2に送る。この基準車輪速度設定器2では、車体速度電圧信号に対して予め定めたスリップ率λ0になるような車輪速度を設定し、基準車輪速度信号Vw1を出力する。一方、車輪速度検出器3で車輪速度信号Vwを出力し、比較器5に入力する。比較器5では、車輪速度信号Vwと基準車輪速度信号Vw1を比較し、車輪速度信号Vwが基準車輪速度信号Vw1よりも小さい時のみ、出力信号を発生する。この出力信号はAND,OR論理回路7に入力される。また、車輪減速度検出器4で車輪減速度信号Dwを検出し、予め定められている基準車輪減速度信号Dw1と共に比較器6に入力する。比較器6では、車輪減速度信号Dwと基準車輪減速度信号Dw1を比較し、車輪減速度信号Dwが基準車輪減速度信号Dw1よりも小さい時のみ、出力信号を発生する。この出力信号はAND,OR論理回路7に入力される。
AND,OR論理回路7では比較回路5,6の結果によって、ブレーキトルクの増減のタイミングを示すパルス信号を出力する。
【0006】
上記装置では、車輪速度信号Vwと基準車輪速度信号Vw1を比較すると共に、車輪減速度信号Dwと基準車輪減速度信号Dw1とを比較し、それら各信号の値の大小関係によってブレーキトルクの制御の態様及び制動力の発生時期を決定するように構成しており、ブレーキトルクの制御を自動的に、しかも正確に行なうことができる。
【0007】
ところが、上記のブレーキ制御装置では、車輪の加減速度と共に車輪のスリップ率をも制御因子に加えているが、ブレーキトルクの増減のタイミングのみを指示しているものである。即ち、車輪速度や車輪減速度が所定の値に達したり、横切ったタイミングで、ブレーキトルクの変化が起こるよう制御されるため、ブレーキトルクが比較的大きな脈動変化する。このため、制動時に不快な車体振動やブレーキペダルへの細かい反動があって、制動フィーリングが悪いという問題点があった。また、制動時に図44に示す摩擦係数特性曲線A上の不安定領域と安定領域との間を往復するような制御になるため、最大の減速度を長い時間にわたって維持して、制動距離の短縮化を最大限に行なうことができなかった。
さらに、従来の方法では不安定領域だけでの定常的な制動動作は不可能で、直ちに車輪ロックに陥ってしまっていた。不安定領域における定常的な制動動作は、例えば、車両旋回中に後輪側のサイドフォースを小さくして横方向に滑らせて、旋回を効率的に行なうような時に必要となるものである。
【0008】
また、近年、車両の走行制御システムにおけるセンサの重要性が高まっている。例えば必要とする情報の微分情報を得てそれに積分処理を施すことにより必要な情報を得ることが考えられる。ブレーキ制御装置において、加速度と速度の検出が必要であるが、従来のブレーキ制御用センサでは、加速度を検出するセンサと速度を検出するセンサとが一体ではないため、別途加速度センサまたは速度センサが必要であった。また、加速度を積分して速度を得ようとすると、出力に大きな誤差を含んでしまうという問題点があった。これは加速度センサの出力には通常ドリフトやDCオフセット成分があるためである。
【0009】
【発明が解決しようとする課題】
従来のブレーキ制御装置は以上のように構成されているので、スリップ率λを制動動作の因子に取り入れてはいるが、制動フィーリングが悪く、スリップ率λを自在に制御していないという問題点があった。また、最大の減速度を長い時間にわたって維持して、制動距離の短縮化を最大限に行なうことができなかった。また、サイドフォースを小さくして後輪の横滑りを利用した効率的な旋回動作を安定して行なうことができなかった。
また、加速度と速度を同時に出力できるブレーキ制御用センサはなかった。
【0010】
この発明は、上記のような問題点を解消するためになされたもので、車輪のブレーキ液圧力を最適に制御し、スリップ率を自在に制御できるブレーキ制御装置を得ることを目的としている。
【0011】
【課題を解決するための手段】
この発明の第1の構成に係るブレーキ制御装置は、目標スリップ率を設定するスリップ率設定手段、車輪の回転速度を検出する車輪回転速度検出手段、この車輪回転速度検出手段で検出した車輪回転速度と上記目標スリップ率を用いて、実際の車輪のスリップ率と上記目標スリップ率の偏差を演算するスリップ率偏差演算手段、偏差に応じてブレーキトルク指令値を発生するブレーキトルク指令値演算手段、上記ブレーキトルク指令値に応じてブレーキトルクを発生するブレーキトルク発生手段、及び路面の摩擦係数を検出する摩擦係数検出手段を備え、上記ブレーキトルク指令値演算手段は、スリップ率偏差に比例する項とスリップ率偏差に関係しない項との和を演算してブレーキトルク指令値とし、この演算の際に、摩擦係数検出手段で検出した路面摩擦係数に応じて、スリップ率偏差に比例する項の比例係数を可変にしたものである。
【0014】
また、本発明の第2の構成に係るブレーキ制御装置は、目標スリップ率を設定するスリップ率設定手段、車輪の回転速度を検出する車輪回転速度検出手段、この車輪回転速度検出手段で検出した車輪回転速度と上記目標スリップ率を用いて、実際の車輪のスリップ率と上記目標スリップ率の偏差を演算するスリップ率偏差演算手段、偏差に応じてブレーキトルク指令値を発生するブレーキトルク指令値演算手段、上記ブレーキトルク指令値に応じてブレーキトルクを発生するブレーキトルク発生手段、及び路面の摩擦係数を検出する摩擦係数検出手段を備え、上記ブレーキトルク指令値演算手段は、スリップ率偏差に比例する項とスリップ率偏差に関係しない項との和を演算してブレーキトルク指令値とし、この演算の際に、摩擦係数検出手段で検出した路面摩擦係数に応じて、スリップ率偏差に関係しない項の値を可変にしたものである。
【0015】
また、本発明の第3の構成に係るブレーキ制御装置は、目標スリップ率を設定するスリップ率設定手段、車輪の回転速度を検出する車輪回転速度検出手段、この車輪回転速度検出手段で検出した車輪回転速度と上記目標スリップ率を用いて、実際の車輪のスリップ率と上記目標スリップ率の偏差を演算するスリップ率偏差演算手段、偏差に応じてブレーキトルク指令値を発生するブレーキトルク指令値演算手段、上記ブレーキトルク指令値に応じてブレーキトルクを発生するブレーキトルク発生手段、及び車輪の回転の加減速度を出力する車輪回転加減速度出力手段を備え、上記ブレーキトルク指令値演算手段は、車輪回転加減速度出力手段で出力した車輪回転加減速度に比例する項と、スリップ率偏差に比例する項と、ブレーキトルクに比例する項との和を演算してブレーキトルク指令値とするように構成したものである。
【0020】
【作用】
第1の構成におけるブレーキ制御装置では、摩擦係数検出手段で検出した摩擦係数に応じてブレーキトルク指令値のスリップ率偏差に比例する項の比例係数を補正し、種々の路面に対して制動動作の安定化を計る。
【0024】
また、第2の構成におけるブレーキ制御装置では、摩擦係数検出手段で検出した摩擦係数に応じてブレーキトルク指令値のスリップ率偏差に関係しない項の値を補正し、種々の路面に対して制動動作の安定化を計る。
【0025】
また、第3の構成におけるブレーキ制御装置では、車輪回転加減速度出力手段で車輪の回転の加減速度を出力し、ブレーキトルク指令値演算手段で、車輪回転加減速度出力手段で出力した車輪回転加減速度に比例する項と、スリップ率偏差に比例する項と、ブレーキトルクに比例する項との和に応じてブレーキトルク指令値を演算してブレーキトルク指令値を補正し、種々の路面に対して制動動作の安定化を計る。
【0030】
【実施例】
以下、この発明に係る動作理論について説明する。一般に任意のスリップ率に安定に制御できるかどうかは、ある任意の目標スリップ率λ0の周りで線形化した微分方程式を導き、その解が発散するかそれともある定常値になるかを調べることにより判定できる。まず、関連する変数を目標スリップ率λ0からの偏差(△をつけて表す)で表し、それらに関する微分方程式を導く。各変数の偏差は式3で示される。
△λ =λ−λ0 …(3.a)
△Vw=Vw−Vw0 …(3.b)
△V =V−V0 …(3.c)
△Tb=Tb−Tb0 …(3.d)
ここで、λ ;実際のスリップ率
λ0 ;目標スリップ率
Vw ;実際の車輪回転速度
Vw0;平衡状態での車輪回転速度で時間tの関数
V ;実際の車体速度
V0 ;平衡状態での車体速度で時間tの関数
Tb ;実際のブレーキトルク
Tb0;平衡状態でのブレーキトルクで時間tの関数
(=μ(λ0)rW―JdVw0/dt)
である。この場合の平衡状態における量は、目標のスリップ率を維持している時の各状態量の平均値と見なされる量である。
【0031】
車両と車輪の挙動を表すものとして、一輪モデルについての下式が一般によく用いられている。
Jdω/dt=μ(λ)rW−Tb …(4.a)
ma =−μ(λ)W …(4.b)
ここで、aはVの時間微分を示し、dω/dtはVwの時間微分、Jは車輪の等価慣性モーメント、μは路面との摩擦係数で、一例として湿ったアスファルト路面での例を示すと、図44のAで示される曲線になる。また、Wは車輪にかかる重量、mは車体の質量である。
また、式1より△λは式5で表される。
【0032】
【数1】
【0033】
式5を微分し、式1、式3、式4を用いて、式6が得られる。
V0(t)×d△λ/dt + KG△λ=△Tb/J ・・・(6)
ただし、
K=[dμ/dλ(mr2 /J+1−λ0)−μ0]
で、Gは重力の加速度である。
式6の特徴は△λの一階微分の係数V0(t)が時間tの関数になっていることと、△λにかかる係数Kは定数となっていることである。また、ブレーキトルクTbは強制外力と見なせる。微分方程式6で表される△λの挙動を考える。今、V0(t)を定数V0とし、△Tb=1のステップ関数に対する△λの時間変化の様子を見る。V0を定数と考えればよく知られた一次遅れの微分方程式になっており(厳密に言えばV0が時変であっても、時変係数をもつ一階線形微分方程式であって厳密解の得られることが知られている)、その解は式7で与えられる。
【0034】
△λ=(r/J)×[1−exp{−t/(V0/KG)}]・・・(7)
これを図示すると、図46のようになる。図において、横軸は時間t、縦軸は△λを示し、実線はV0/KG>0,点線はV0/KG<0の場合である。
V0/KG>0の場合、時間が十分に経てば、一定値r/Jに収束するので、λはλ=λ0+r/Jに収束し、△λは安定であることがわかる。即ち、一次遅れの系では時定数V0/KGが正の数なら安定であり、負の数であれば不安定になる。この安定、不安定の限界値は図44で示すようにλ=λmaxである。
【0035】
ここで、強制外力である制御入力Tbを適当な値に決定すれば、△λを安定にし、任意の目標スリップ率にスリップ率を制御できる。例えば本来不安定であるλmaxになるように制御すれば、最小の停止距離を得ることが可能になる。
そこで、ブレーキトルクTbをα(負の実数)を用いて、式8のように制御するとする。
△Tb=(JαG/r)△λ ・・・(8)
式8を式6に代入し、△λについて解くことにより、ブレーキトルク△Tbの時間的挙動は、式9で表される。
【0036】
【数2】
【0037】
ここで、△λiは制御を始める時点でのスリップ率のλ0からの偏差を表し、Viは制御を始める時点での車体の対地速度を示す。また、βはβ=(K/α)/μ0で定義され、前述の不安定な領域ではK<0なので、βは必ず正の数となる。
【0038】
式9を図示すると、図47のように表される。図において、横軸は時間(t),縦軸は△Tbを示す。また、実線は△λi<0の場合であり、点線は△λi>0の場合である。まず、△λi>0の場合について説明する。△λi=λi−λ0>0であるので、制御を始める時のスリップ率λiが目標とするスリップ率λ0より大きくなっていることを意味している。即ち、このままではスリップ率は1に達し、車輪はロックする領域である。制御を始める時のスリップ率は目標とするスリップ率より大きいため、大きく負のブレーキトルクを与える。ここで、負のブレーキトルク△Tbというのは目標のスリップ率λ0を与えるブレーキトルクTb0より小さな値のブレーキトルクという意味である。このようにブレーキトルク△Tbを与えることにより、次の時点ではスリップ率は少し目標スリップ率λ0に近づく。従って△λは△λiよりも少し小さくなり、これに応じて△Tbも少し小さくする。これを繰り返すことにより、△Tbは図47の点線に示すように時間的に減り、目標のスリップ率λ0に収束させ、制御することができる。
【0039】
△λi<0の場合も同様に図47の実線に示すように、最終的には目標のスリップ率λ0に収束させることができる。このように、ブレーキトルクを実際のスリップ率と目標スリップ率との偏差に比例して制御することにより、目標スリップ率に安定して収束させることができるのである。
以下、実際の実施例についてさらに詳しく説明する。
【0040】
実施例1.
以下、この発明の実施例1を図について説明する。図1はこの発明の実施例1に係るブレーキ制御装置を示すブロック構成図である。図において、11は目標スリップ率λ0を設定する目標スリップ率設定手段、12は実際の車輪のスリップ率を演算するスリップ率演算手段、13は目標スリップ率と演算したスリップ率の偏差を演算するスリップ率偏差演算手段、14は偏差に応じてブレーキトルク指令値を発生するブレーキトルク指令値演算手段、15はブレーキトルク指令値に応じてブレーキトルクを発生するブレーキトルク発生手段、16は車輪の回転速度を検出する車輪回転速度検出手段、17は車輪及び車体からなる車両である。
【0041】
車輪回転の周速度を表す車輪回転速度Vw、車輪の回転軸が路面に対して移動する対地速度である車輪速度V、車体速度Vbがある。ここでは、車体速度はほぼ車輪速度と同一であるとみなし、Vで表すことにする。
目標スリップ率設定手段11は、目標スリップ率λ0として、ブレーキペダルが踏込まれていない時、λ0=0に設定し、ブレーキペダルが踏込まれた時、λ0=0.15を設定する。
また、車輪回転速度検出手段16は例えば車輪の軸に装着されており、車輪回転速度に応じてパルスを発生するものや、タコジェネレータのように車輪回転速度に応じた電圧を発生するもので車輪回転速度を検出する。
次にスリップ率演算手段12の処理について説明する。スリップ率は式1のように表される。この実施例では精度良く計測が困難な車体速度Vのかわりに、車輪回転速度Vwを用いて疑似的に車体速度V’を演算し、式1によってスリップ率を求める。図2は横軸に時間(t)、縦軸に速度を示す特性図で、t0はブレーキペダル踏込み開始の時間、実線Vwは車輪回転速度検出手段16で検出した車輪回転速度、破線V’は疑似車体速度である。即ち、車輪回転速度Vwを入力し、車輪の回転減速度Dw{車輪回転速度Vwの減少する時間変化率=−(d/dt)Vw}が所定値D0、例えば1.1G(Gは重力加速度=9.8m/s2 )を越えた時から車体速度は−1.0Gの減速度で減速するものとし、常に車輪回転速度Vw以上であるという条件を満たすように車体速度V’を算出すると、図2に破線で示すものとなる。これを式1に代入してスリップ率λを得る。
【0042】
スリップ率偏差演算手段13ではスリップ率λと目標スリップ率λ0の偏差△λ=λ−λ0を演算する。ブレーキトルク指令値演算手段14では、ブレーキトルク指令値[Tb]を式10に従って演算する。式10によれば、ブレーキトルク指令値[Tb]はスリップ率偏差に比例する項とスリップ率偏差に関係しない項の和で表されている。
[Tb]=(JαG/r)△λ+[Tb0] ・・・(10)
式10において、αは負の実数、[Tb0]は制御開始時のブレーキトルクのオフセット値である。
目標スリップ率設定手段11,スリップ率演算手段12,スリップ率偏差演算手段13,及びブレーキトルク指令値演算手段14は、車輪回転速度Vw,スリップ率λなどを表す各信号をディジタル量で扱うならば、ディジタル式のマイクロコンピュータを中心としたディジタル回路で容易に実現できる。また、これらの各信号をアナログ量で扱う場合、アナログ式の演算回路で容易に実現できる。
【0043】
ブレーキトルク発生手段15はブレーキトルク指令値[Tb]に応じて、車両17の車輪の回転を減速させる実動ブレーキトルクTbを発生させるものである。このブレーキトルク発生手段15の構成についてさらに詳しく説明する。
図3はブレーキトルク発生手段15の構成の一例を示すブロック構成図である。図において、21は[Tb]→[Pb]変換テーブル、22はブレーキ液圧制御信号発生回路、23はブレーキアクチュエータ、24はブレーキ液圧導管、25はブレーキ液圧センサ、26は車輪に連結するホイールシリンダ、27はブレーキ液圧制御動作判定手段、28はブレーキペダル、29はマスタシリンダ、30はブレーキペダルセンサである。
【0044】
ブレーキトルク発生手段15はブレーキトルク指令値演算手段14から出力されるブレーキトルク指令値[Tb]を入力し、[Tb]→[Pb]変換テーブル21で、ブレーキトルク指令値[Tb]をブレーキ液圧指令値[Pb]に変換する。この実施例では、例えば、ブレーキトルク指令値[Tb]とブレーキ液圧指令値[Pb]とはほぼ比例関係にあるとしている。ブレーキ液圧指令値[Pb]はブレーキ液圧制御信号発生回路22に入力され、ブレーキ液圧センサ25からの出力信号であるブレーキ液圧Pbがブレーキ液圧指令値[Pb]に追従して一致するように、ブレーキ液圧発生制御手段であるブレーキアクチュエータ23に制御信号を送出する。この時、ブレーキ液圧制御動作のON,OFF信号をブレーキ液圧制御動作判定手段27より入力し、ONの時のみブレーキアクチュエータ23に制御信号を送出する。
【0045】
ブレーキアクチュエータ23ではブレーキ液圧制御信号発生回路22からの制御信号により、車輪の回転を摩擦によって止めるためのブレーキ液圧Pbを発生する。このブレーキアクチュエータ23の詳しいブロック構成の一例を図4に示す。ポンプ31により油槽32から吸上げられた後加圧された制御油は油路33及び蓄圧器34を経て電磁コイルより切換制御されるインレットバルブ35の入口側ポートに送られる。これと共に、インレットバルブ35の出口側ポートはブレーキ液圧導管24を介してホイールシリンダ26に連通している。また、電磁コイルにより切換制御されるアウトレットバルブ36の入口側ポートはブレーキ液圧導管24を介してホイールシリンダ26に連通しており、出口側ポートは油槽32に連通している。37は圧力検出型の方向性ダイオードである。
【0046】
インレットバルブ35を、図4において右側位置に切換えられた状態に保持すれば、ホイールシリンダ26はポンプ31及び蓄圧器34から遮断され、インレットバルブ35が左側位置に切換えられた状態に保持すれば、ポンプ31から送られた制御油は蓄圧器34、インレットバルブ35を経てホイールシリンダ26に送られ、ブレーキ液圧Tbを発生する。また、アウトレットバルブ36を、図4において左側位置に切換えられた状態に保持すれば、ホイールシリンダ26はアウトレットバルブ36を介して油槽32内に開放され、アウトレットバルブ36が右側位置に切換えられた状態に保持すれば、ホイールシリンダ26は油槽32から遮断される。ブレーキ液圧制御信号発生回路22からの制御信号により電磁コイルを作動して、インレットバルブ35及びアウトレットバルブ36を切換えれば、ホイールシリンダ26へのブレーキ液圧Pbを制御できる。
【0047】
ブレーキ液圧制御動作判定手段27は、車輪回転速度検出手段16で検出した車輪回転速度Vwとブレーキペダルセンサ30で検出したブレーキペダル踏込み信号を入力し、車輪の回転減速度Dw{車輪回転速度Vwの減少する時間変化率=−(d/dt)Vw}が所定値D0、例えば1.1Gを越えており、かつブレーキペダル28の踏込みがあった時、ブレーキ液圧制御動作をONとし、ブレーキペダル28の踏込みがなくなった時、ブレーキ液圧制御動作をOFFとする判定を行なう。この判定結果はブレーキ液圧制御信号発生回路22に出力される。マスタシリンダ29はブレーキペダル28の踏込み力をブレーキ液圧力に変換するものである。
【0048】
ここで、ブレーキ液圧導管24はブレーキアクチュエータ23で発生した油圧をホイールシリンダ26に導くものであり、この導管24はできる限り短いほうが好ましく、実際のブレーキ液圧Pbとブレーキ液圧指令値[Pb]とがよく追従するように制御される。
【0049】
ブレーキ液圧制御信号発生回路22のさらに詳しい動作を以下に示す。ブレーキ液圧偏差△Pb=ブレーキ液圧Pb−ブレーキ液圧指令値[Pb]を演算し、この演算結果に応じてブレーキアクチュエータ23にブレーキ液圧増大パルス信号Mb,ブレーキ液圧保持パルス信号Mh,ブレーキ液圧減少パルス信号Mlを出力する。例えばブレーキ液圧偏差△Pbを−△Pb2〜△Pb1になるように制御する時は、△Pb>△Pb1の時ブレーキ液圧減少パルス信号Mlを出力し、△Pb<−△Pb2の時ブレーキ液圧増大パルス信号Mbを出力し、−△Pb2≦△Pb≦△Pb1の時ブレーキ液圧保持パルス信号Mhを出力する。出力するパルス幅[Mb],[Ml]は式11で表される。
【0050】
[Mb]=k1△Pb+[Mb0]
[Ml]=k2△Pb+[Ml0] ・・・(11)
k1,k2 ;比例係数
[Mb0],[Ml0];パルス幅のオフセットバイアス
【0051】
この実施例によれば、ブレーキトルク指令値[Tb]をスリップ率偏差に応じて[Tb]=(JαG/r)(λ−λ0)+[Tb0]になるようにし、実際のブレーキトルクをその指令値[Tb]に追従させることによって、任意のスリップ率に安定に制御できる。
【0052】
なお、上記実施例において、ブレーキアクチュエータ23はON,OFFによる制御であるがこれに限るものではなく、バルブの開度がリニアに変えられるリニアソレノイドを用いることもできる。また、目標スリップ率は0.15に限るものではないが、常識的には0.1〜0.25程度に設定するのが望ましい場合が多い。
【0053】
実施例2.
図5はこの発明の実施例2に係るブレーキ制御装置を示すブロック構成図である。図において、18は車体速度検出手段で、例えば櫛形フィルタやドップラ効果を利用して車両17の車体の対地速度を検出する。また、これらの車体速度検出手段は非常に高価なため、車体の加速度を検出し、この出力を積分することで車体速度を検出しても良い。
【0054】
実施例1では精度良く計測が困難な車体速度Vのかわりに、車輪回転速度Vwを用いて図2に示すように疑似的に車体速度V’を演算していた。これに対し、この実施例では車体速度検出手段18を備え、実際の車体速度Vを検出する。スリップ率演算手段12では、車体速度検出手段18で検出した車体速度Vと車輪回転速度検出手段16で検出した車輪回転速度Vwを用いて式1によってスリップ率を求める。その他の装置の動作は実施例1と同様、ブレーキトルク指令値[Tb]をスリップ率偏差に応じて[Tb]=(JαG/r)△λ+[Tb0]になるようにし、実際のブレーキトルクをその指令値[Tb]に追従させることによって、任意のスリップ率に安定に制御する。
【0055】
上記のようにこの実施例では実際の車体速度を検出しているので、実施例1よりも精度良く実際のスリップ率を演算することができ、精度の良い制御ができる。車体の加速度から車体速度を検出する場合でも、図2で説明した疑似車体速度よりは精度の良いものが得られる。
【0056】
実施例3.
実施例1,2ではスリップ率λと目標スリップ率λ0を共に演算しておき、これらの数値からスリップ率偏差△λ=λ−λ0を演算している。これに対し、実施例3では実際のスリップ率λを演算するのではなく、目標スリップ率λ0と車輪回転速度Vwから直接スリップ率偏差△λを演算する。
図6はこの発明の実施例3に係るブレーキ制御装置を示すブロック構成図である。このスリップ率偏差演算手段13は、車輪回転速度検出手段16で検出した車輪回転速度Vwと、目標スリップ率設定手段11で設定した目標スリップ率λ0を入力し、実際の車輪のスリップ率と目標スリップ率の偏差を演算し、出力する。
【0057】
スリップ率偏差演算手段13における演算の一例について説明する。式5のように表される△λの右辺において、第1項と第2項の大きさを比較すると圧倒的に第1項が大きく、例えば第1項は第2項の50倍くらいの大きさになる。従って、△λは下式12で求めても性能的に全く問題はない。
△λ=(−r/V0)×Vw+1−λ0 ・・・(12)
例えば平衡状態での車体速度V0を式13の演算で近似して車体速度を推定すれば、制御動作の始まりの時刻における車輪回転速度Vwiで△λを演算することができる。
V0=Vwi−μ0Gt ・・・(13)
ここで、μ0は目標スリップ率λ0に制御できた場合の路面との摩擦係数であり、あらかじめ設定しておく。
【0058】
従って、スリップ率偏差演算手段13では式13の演算を行って車体速度の推定値V0を求め、この値と目標スリップ率設定手段11で設定した目標スリップ率λ0と車輪回転速度検出手段16で検出した車輪回転速度Vwを式12に代入して△λを演算する。この後の各部装置の動作は実施例1と同様、ブレーキトルク指令値[Tb]をスリップ率偏差に応じて[Tb]=(JαG/r)△λ+[Tb0]になるようにし、実際のブレーキトルクをその指令値[Tb]に比例させることによって、任意のスリップ率に安定に制御できる。
なお、制御動作の始まりのタイミングはブレーキトルク発生手段15のブレーキ液圧制御動作判定手段27で検出でき、これをスリップ率偏差演算手段13に入力する。
上記のように、この実施例では、直接スリップ率を求めるのではなく、スリップ率偏差演算手段13で、車輪回転速度Vw,車体速度V0の推定値,目標スキップ率λ0からスリップ率偏差を演算しているので、高価な車体速度検出手段を必要とせず安価なブレーキ制御装置が得られる効果がある。
【0059】
もちろん実施例2に示したように車体速度検出手段18を設けて、制御動作の始まりの時刻における車体速度Viを検出し、式13のVwiの代わりに用いれば、さらに精度のよいブレーキ制御装置が得られる効果があることは言うまでもない。
【0060】
実施例4.
図7はこの発明の実施例4に係るブレーキ制御装置を示すブロック構成図である。図において、19は車体速度比較手段で、検出した車体速度または推定した車体速度と予め設定した車体速度Veを比較する。20は第2ブレーキ制御手段で、車輪回転速度の加減速度に応じてブレーキ油圧を電気的に制御する。実施例4は実施例2のブレーキ制御装置を第1ブレーキ制御装置とし、この構成に車体速度比較手段19と、第1ブレーキ制御装置とは異なるブレーキ制御アルゴリズムを用いる第2ブレーキ制御手段20を設けたものを示している。第2ブレーキ制御装置20は、例えば、従来装置で説明したような、車輪回転速度の加減速度に応じてブレーキ油圧を電気的に制御を行なうものである。
【0061】
次にこの実施例の動作について説明する。車体速度検出手段18で検出した車体速度Vがあらかじめ設定している車体速度Veよりも大きいかどうかを車体速度比較手段19で比較する。この結果、車体速度Vが設定車体速度Veよりも大きい時、実施例2と同様の制御動作によって車体速度Vと車輪回転速度Vwによってスリップ率を演算し、スリップ率偏差λ−λ0を演算し、ブレーキトルク指令値[Tb]を演算してブレーキを制御する。
車体速度比較手段19による比較の結果、車体速度Vが設定車体速度Veよりも小さい時は、第2ブレーキ制御装置20により車輪回転速度Vwだけを用いた制御を行なう。
【0062】
車体速度比較手段19は例えばマイクロプロセッサによって実現が容易であり、ROMにあらかじめ設定車体速度Veを記憶させておけばよい。設定車体速度Veは例えば10km/hを設定している。
一般に、車体速度検出手段18は精度よく車体速度Vを検出するのはたいへんに困難で、実際に検出した値が小さければ小さいほどその相対誤差は大きくなる。車体速度検出手段18が、例えばフルスケールで100km/hで10%(10km/h)の誤差を持つとする。検出値がフルスケールの時その10%の誤差を持ち得るので、検出値が10km/hである時、その持ち得る誤差は10km/hとなる。即ち、検出速度の100%ということになる。車体速度検出手段18はこのようにフルスケールに対して誤差が規定されるため、検出値が小さくなればその値が持ち得る誤差は大きくなる。
従ってこの実施例では、車体速度が10km/h程度の小さな値になり、大きな誤差を持つと考えられる場合、第2ブレーキ制御手段20で車輪回転速度のみを用いた制御を行なえば、車体速度が持つ誤差の影響を除去することができ、精度の良いブレーキ制御装置が得られる。
【0063】
なお、上記実施例では設定車体速度Veを10km/hとしたが、これに限るものではなく、車体速度検出手段18の誤差の影響にを防止することを考慮して、任意に設定すれば良い。
また、第2ブレーキ制御装置20は、車輪回転速度のみを用いた制御を行なうものとしたが、これに限るものではなく、車体速度検出手段18の検出値を用いずに制御するものなら、どのようなものでも良い。
また、この実施例では実施例2で示したブレーキ制御装置に車体速度比較手段19と第2ブレーキ制御手段20を設けたものを示したが、実施例1のように車体速度の推定値V’を用いて制御するものにおいて、車体速度の推定値V’を得た時に設定車体速度Veと比較し、車体速度の推定値V’が設定車体速度Veよりも小さい場合は、車体速度の推定値V’を用いずに制御する第2ブレーキ制御手段で制御するようにすれば良い。
【0064】
実施例5.
図8はこの発明の実施例5に係るブレーキトルク指令値演算手段の処理の流れを示すフローチャートである。このブレーキトルク指令値演算手段は実施例1〜実施例4のいずれにも適用できる。
ST1ではスリップ率偏差演算手段13から△λ(=λ−λ0)を入力する。次にST2でスリップ率偏差△λにフィルタ演算を施して△λ* を演算する。このフィルタ演算はスリップ率偏差に対して高周波で減衰の大きなものが望ましい。
【0065】
次にフィルタ演算について説明する。いま、時刻nにおけるスリップ率偏差の演算値を△λ(n)とし、その次の時刻n+1でのスリップ率偏差の演算値を△λ(n+1)とした時、式14で表されるフィルタ演算処理を考える。式14において、Cは0<C<1の定数で、右辺の△λ(n+1)は実際のスリップ率偏差、左辺の△λ(n+1)* はフィルタ演算処理の結果演算されるスリップ率偏差の値を表している。
【0066】
△λ(n+1)* =C×△λ(n)* +(1−C)×△λ(n+1)・・・(14)
【0067】
このようなフィルタ演算処理を施せば、フィルタ処理結果が一次遅れの結果になり、即ち入力の周波数が高い場合は出力が減衰し、低い場合は入力が出力にそのまま出ることになる。そのカットオフ周波数はCの値とサンプリングの周期、一般には制御周期によって任意の値に設定することができる。Cが0に近くなるほどカットオフ周波数が大きくなり、Cが1に近くなるほどカットオフ周波数は小さくなる。もし、C=0とすれば、△λ(n)* =△λ(n)となりフィルタ出力は入力に等しくなり、カットオフ周波数=∞になる。
【0068】
この後、ST3でスリップ偏差△λ* に応じてブレーキトルク指令値[Tb]を演算し、ST4でブレーキトルク指令値[Tb]をブレーキトルク発生手段15に出力する。
【0069】
車輪回転速度や車体速度を検出する際に、ノイズやブレーキトルク発生手段15の出力に加わる外乱、例えばエンジンブレーキや車軸を伝わってくる他の車輪からのブレーキトルクが影響を及ぼし、正確に検出できないこともある。外乱として、車輪回転速度や車体速度の検出に入ってくるノイズを△Ndとし、エンジンブレーキや車軸を伝わってくる他の車輪からのブレーキトルクを△Tdとし、式8を表すと、式15のようになる。
△Tb=J/r{αG(△λ+△Nd)+△Td} ・・・(15)
【0070】
式15から、スリップ率を任意の目標値になるように安定に制御し、かつブレーキトルク外乱△Tdの影響を防止するためには、αを十分大きくしなければならない。一方、検出ノイズ△Ndの影響を防止するためには、αを十分小さくしなければならない。そこで、式8におけるαに△λのフィルタ処理により導入される周波数特性が入るものとして考えると、この矛盾を解決できるものである。即ち、ノイズ△Ndが存在する周波数領域は比較的高いのに対し、スリップ率の目標値やブレーキトルク外乱△Tdの存在する周波数領域は比較的低い。このため、上記に述べたようなフィルタ処理を行なえば、低い周波数領域では△λ* =△λとなり、αとしては実効的に大きな値になる。また、高い周波数領域では△λ* →0となるので、αとしては実効的に小さな値になる。
この時、その境界を示す周波数はカットオフ周波数によって任意に設定でき、式14における定数Cの設定によってカットオフ周波数を任意に変えることができる。
【0071】
このように、この実施例によれば、スリップ率演算にフィルタ処理を施すことにより、ノイズの影響を低減でき、さらにブレーキトルク外乱の影響も低減でき、より安定して任意の目標値にスリップ率を制御できるブレーキ制御装置が得られる。
【0072】
なお、フィルタ演算はここで示したものに限るものではなく、FIRフィルタやIIRフィルタを用いても、任意の周波数特性を持つフィルタを構成することが可能である。
また、上記実施例ではブレーキトルク指令値演算手段14でスリップ率偏差にフィルタ処理を施しているが、スリップ率偏差演算手段13で行なっても良い。また、独立にフィルタ処理を施すフィルタ処理手段を、スリップ率偏差演算手段13とブレーキトルク指令値演算手段14の間に設け、スリップ率偏差演算手段13から出力されるスリップ率偏差を入力してフィルタ演算処理し、新たなスリップ率偏差としてブレーキトルク指令値演算手段14に出力するように構成してもよい。
【0073】
実施例6.
図9はこの発明の実施例6に係るブレーキ制御装置を示すブロック構成図である。図において、40は路面の摩擦係数μを検出する摩擦係数検出手段である。他の各部において、実施例1と同一符号は同一、または相当部分を示す。また、図10は摩擦係数検出手段40の一例を示す構成図である。図において、41は超音波発生器、42は路面100に向けて超音波を送信する送信器、43は路面100から乱反射されてくる超音波を受信する受信器、44は受信した信号を増幅する増幅回路、45はAM検波回路、46はローパスフィルタ回路である。
【0074】
次にこの実施例の動作について説明する。超音波発生器41で発生した超音波を走行中の路面100に対して送信器42から送信する。この超音波は路面100で乱反射され、この乱反射波は受信器43で受信される。増幅回路44,AM検波回路45,及びローパスフィルタ回路46により乱反射波の信号強度を検出する。この信号強度から路面の粗さがわかる。路面の粗さと摩擦係数μとは強い相関があり、例えば、図11に示すように関係付けることができる。図11において、横軸は車速V(Km/h)、縦軸は反射信号強度(dB)を示し、領域Aは低摩擦係数の路面、領域Bは中摩擦係数の路面、領域Cは高摩擦係数の路面を表している。
【0075】
図12は摩擦係数μに対するスリップ率偏差のフィードバックゲインの一例を示すグラフである。領域A,B,Cは図11に対応するものである。このような関係に基づいて得られたフィードバックゲインを式10におけるαとして、ブレーキトルク指令値[Tb]を演算する。この後の動作は実施例1と同様である。
【0076】
このように、スリップ率偏差に応じてブレーキトルク指令値[Tb]を演算する際、摩擦係数検出手段40によって検出した摩擦係数μが大きい時にはフィードバックゲインαの絶対値を大きく設定し、小さい時にはフィードバックゲインαの絶対値を小さく設定する。これにより、目標スリップ率へのサーボ制御性能が向上し、種々の路面に対して制御動作が安定化し、ブレーキ液圧の変動巾が小さくなる。従って、広い範囲の路面条件において、減速動作が滑らかでフィーリングの良いものとなり、制動動作が短縮化される。
【0077】
実施例7.
実施例1では、ブレーキトルク指令値演算手段14において、ブレーキトルク指令値[Tb]を式10に基いて演算している。図13は横軸にスリップ率λ,縦軸にブレーキトルクTbを示す特性図である。図において、λ0は目標スリップ率、Tb0は制御動作開始時のブレーキトルクのオフセット値である。また、曲線D,曲線Eは異なる摩擦係数を持つ路面1,路面2におけるμ(λ)rWを示している。また、直線Fはこの特性図上での制御動作点を示すもの(Tb動作線)である。この特性図上で制御動作について説明すると下記のようになる。
ブレーキトルクのオフセット値Tb0が実際の路面における摩擦係数に相当するブレーキトルクより小さい時、制御の平衡点は、目標スリップ率λ0より小さいλ2近傍になってしまう。また、逆にブレーキトルクのオフセット値Tb0が実際の路面における摩擦係数に相当するブレーキトルクより大きい時、制御の平衡点は、目標スリップ率λ0より大きいλ1近傍になってしまう。このずれはフィードバックゲインαが大きいほど小さくなるが(Tb動作線の傾きがαに比例する)、このフィードバックゲインαを大きくすると、制御系の遅れにより、不安定になり、スリップ率λが目標スリップ率λ0近傍で振動してしまうことがある。
【0078】
実施例6では、スリップ率偏差に応じてブレーキトルク指令値[Tb]を演算する際、摩擦係数検出手段40によって検出した摩擦係数μに応じてフィードバックゲインαを設定している。これに対し、この実施例では、摩擦係数検出手段40によって検出した摩擦係数μに応じて、制御動作開始時のブレーキトルクのオフセット値[Tb0]を設定する。この設定したオフセット値[Tb0]を用いて式10に基づき、ブレーキトルク指令値[Tb]を演算する。この実施例の場合は、フィードバックゲインαの値を例えば―100として固定している。
【0079】
図14は摩擦係数μに対する制御動作開始時のブレーキトルクのオフセット値[Tb0]の一例を示すグラフである。領域A,B,Cは図11に対応するものである。このような関係に基づいて得られたオフセット値を式10における[Tb0]として、ブレーキトルク指令値[Tb]を演算する。このあとの動作は実施例1と同様である。
【0080】
このように、スリップ率偏差に応じてブレーキトルク指令値[Tb]を演算する際、摩擦係数検出手段40によって検出した摩擦係数μが大きい時にはオフセット値を大きく設定し、小さい時にはオフセット値を小さく設定する。これにより、目標スリップ率へのサーボ制御性能が向上し、種々の路面に対して制御動作が安定化し、ブレーキ液圧の変動巾が小さくなる。従って、広い範囲の路面条件において、減速動作が滑らかでフィーリングの良いものとなり、制動動作が短縮化される。
【0081】
実施例8.
実施例1に対して、この実施例ではブレーキトルク指令値演算手段14において、スリップ率偏差△λからブレーキトルク指令値[Tb]を計算する式をPID制御にする。即ち、式16に基いてブレーキトルク指令値[Tb]を演算している。
[Tb]=[Tb0]+(JαG/r)△λ+βΣ△λ+γd△λ/dt・・・(16)
β:積分ゲイン
γ:微分ゲイン
【0082】
式16を用いることにより、積分項の働きによって、スリップ率の平衡点のずれをなくすことができ、かつ微分項の働きによって、目標スリップ率への応答性を速めることができる。
【0083】
実施例9.
図15は、この発明の実施例9によるブレーキ制御装置を示すブロック構成図である。図において、52は車輪回転加減速度出力手段で、以下、dVw/dt演算手段と記す。実施例7,8では摩擦係数検出手段40で実際の摩擦係数を計測して制御しているのであるが、この実施例は摩擦係数を計測せずに制御を行なう。
式1を微分して式4を代入すれば、式17が得られる。
今、dλ/dt=α(λ―λ0)という系を考え、これを解くと、式18になる。
【0084】
【数3】
【0085】
式18はλ(t)はスリップ率の初期値λ(0)から目標スリップ率λ0に時定数1/(―α)(秒)で収束することを意味している。
つまり、式17の左辺をdλ/dt=α(λ―λ0)と置き換えてTbを求める演算式とし、演算されたTbを指令値[Tb]として制御すれば、この制御装置は目標スリップ率λ0に制御できる。
【0086】
即ち、式19で演算される[ Tb ]に制御すれば良い。
式19における第2項は他の項に比較して十分に小さいので、無視することができる。第2項を無視した上式19に式4.aを適用し、μ(λ)rWの項を消去すれば、式20が得られる。
式20は、車輪回転加減速度dVw/dtと車輪慣性モーメントJの積、前回の制御周期におけるブレーキトルク指令値 [ Tb ](n−1)、及びスリップ率偏差λ―λ0に応じて今回の制御周期のブレーキトルク指令値[ Tb ](n)を演算する式である。ここでいう制御周期は、ブレーキ制御装置においてブレーキトルク指令値を更新して発生する周期のことである。
【0087】
図16はこの実施例に係るブレーキトルク演算手段14の処理を示すフローチャートである。ST6でスリップ率偏差演算手段13からスリップ率偏差λ―λ0を入力する。次にST7でdVw/dt演算手段52からdVw/dtを入力する。これらの演算値と、前回の制御周期におけるブレーキトルク指令値[ Tb ](n―1)を式19に代入して今回のブレーキトルク指令値[ Tb ](n)を演算するこの演算値をブレーキトルク発生手段15に出力すると共に、今回のブレーキトルク指令値を記憶しておく。この今回のブレーキトルク指令値は、次回の制御周期における演算に用いる。
【0088】
このように、ある制御周期におけるブレーキトルクの指令値を、前回の制御周期におけるブレーキトルクの指令値を用いて演算しているので、例えば非凍結路面から凍結路面に変化した場合のように、路面摩擦係数μが急変した場合、逐次、路面反力トルクに相当する項J(dVw/dt)/r+ [ Tb ] (n−1)が演算されるので、目標スリップ率と実際に制御された平衡状態でのスリップ率との差を小さくできる。
また、ある制御周期におけるブレーキトルクの指令値を演算する際、前回の制御周期におけるブレーキトルクの指令値を用いる代わりにブレーキ液圧センサやブレーキトルクセンサで検出した、ブレーキトルクに相当する値を用いて、式20の[ Tb ](n−1)に代入しても良い。
【0089】
実施例10.
一般に、ブレーキの制御では車輪と路面との摩擦係数の最大値が得られるスリップ率に制御するのが望ましい。このため、車輪と路面との摩擦係数を検出することが必要になる。この実施例は、車輪と路面との摩擦係数μが最大になる時期を検出する最大摩擦係数検出手段を備えたものである。
図17はこの発明の実施例10に係るブレーキ制御装置を示すブロック構成図である。図において、50は目標スリップ率設定手段、51はブレーキ液圧検出手段、52はdVw/dt演算手段、53は最大摩擦係数検出手段であり、ブレーキ液圧と車輪の回転の加減速度から、車輪と路面との摩擦係数が最大になる時期を検出する。
【0090】
rω=Vwなので、式4を変形すると、式21のようになる。
J(dVw/dt)/r + Tb = μ(λ)rW ・・(21)
この式21から明らかなように、車輪の回転の加減速度dVw/dtとブレーキトルクTbを計測すれば、車輪と路面との摩擦係数μを検出できる。しかし、ブレーキトルクTbの検出用にブレーキトルク計測器は市販されているが、非常に高価であり、車両上で用いられるものではない。そこで、ブレーキトルクTbがブレーキ液圧力Pbと比例関係にあることを利用し、この実施例では車輪の回転の加減速度dVw/dtとブレーキ液圧力Pbを計測し、その和を演算して車輪と路面との摩擦係数μの増減状態を検出している。
【0091】
ブレーキトルク発生手段15は詳しくは図3と同様の構成で、ブレーキトルク指令値[Tb]からの変換値であるブレーキ液圧指令値[Pb]に追従するようにブレーキ液圧を発生する。ブレーキ液圧検出手段51は、ドライバがブレーキペダルを操作することにより、ブレーキトルク発生手段15のマスタシリンダ29で発生したブレーキ液圧Pbを検出する。これと同時に、dVw/dt演算手段52は車輪回転速度検出手段16で検出した車輪回転速度Vwを入力し、その車輪回転の加減速度である時間変化率dVw/dtを演算する。
最大摩擦係数検出手段53では、このブレーキ液圧Pbと車輪回転速度の時間変化率dVw/dtを入力し、式21における左辺を演算する。さらに、式21の右辺は車輪と路面との摩擦係数μ(λ)と、車輪有効半径r(一定)と、車輪と路面間の垂直荷重Wとの積であるが、rWは制動動作中はほぼ一定であることから、左辺の時間的な変動をみて、最大値が得られる時が、最大摩擦係数の発生時期となる。
【0092】
路面との摩擦係数μが最大になる時期の検出は、具体的には、所定時間を制御周期とし、例えば20msの制御周期毎に式21の左辺を演算し、前回の制御周期時の演算値と比較すれば、検出できる。
但し、車輪回転速度Vw>0の範囲で式20の左辺が最大になる時期を探索しなければならない。この範囲内で検出できない場合は、Vwの時間変化率dVw/dt=−1G(Gは重力加速度)になった時点で、これを代替する。
【0093】
目標スリップ率設定手段50では、最大摩擦係数検出手段53で摩擦係数が最大になる時期の検出信号を入力する。さらに、この時のスリップ率λをスリップ率演算手段12より入力し、目標スリップ率λ0に設定する。ただし、その設定の範囲は0.05〜0.5の範囲に限定するのが望ましい。
実施例1では目標スリップ率λ0を予め0.15程度で固定して設定したが、この実施例では車輪と路面との摩擦係数の最大値が得られるスリップ率に制御できる。
【0094】
実施例11.
この実施例は実施例10におけるブレーキ液圧検出手段51で検出されるブレーキ液圧に対し、フィルタ演算を行うブレーキ液圧フィルタ処理手段を備えたものである。図18は実施例11に係るブレーキ液圧フィルタ処理手段の処理の流れを示すフローチャートである。
ST10ではブレーキ液圧検出手段51からPbを入力する。次にST11でブレーキPbにフィルタ演算を施してPb* を演算する。
【0095】
次にフィルタ演算について説明する。いま、時刻nにおけるブレーキ液圧の演算値をPb(n)とし、その次の時刻n+1でのブレーキ液圧の演算値をPb(n+1)とした時、式22で表されるフィルタ演算処理を考える。式22において、Cは0<C<1の定数で、右辺のPb(n+1)は実際のブレーキ液圧、左辺のPb(n+1)* はフィルタ演算処理の結果演算されるブレーキ液圧の値を表している。
【0096】
Pb(n+1)* =C×Pb(n)* +(1−C)×Pb(n+1)・・・(22)
【0097】
このようなフィルタ演算処理を施せば、フィルタ処理結果が一次遅れの結果になる。一般に、ブレーキトルクTb(n)はブレーキ液圧Pb(n)の一次遅れに近い特性であることが知られている。これはブレーキ液圧を瞬時に上げても実際のブレーキトルクは必ずしもすぐには立ち上がらず、遅れてゆっくりと立ち上がることから明らかである。
従ってフィルタ中のCを適当に設定することにより、Pb(n)* はブレーキトルクTb(n)を正確に与えることになる。このため、ST12では、フィルタ処理したPb(n)* を最大摩擦係数検出手段53に出力してこの値を用いれば、実施例10のフィルタ処理を行なわない場合に比べ、さらに精度よく路面の摩擦係数が最大になる時期を検出でき、ブレーキ制御の信頼性を向上することができる。
【0098】
なお、フィルタ演算はここで示したものに限るものではなく、FIRフィルタやIIRフィルタを用いても、任意の周波数特性を持つフィルタを構成することが可能である。
また、独立にフィルタ処理を施すフィルタ処理手段を、ブレーキ液圧検出手段51と最大摩擦係数検出手段53の間に設け、ブレーキ液圧検出手段51から出力されるブレーキ液圧を入力してフィルタ演算処理し、新たなブレーキ液圧として最大摩擦係数検出手段53に出力するように構成したが、これに限るものではない。
例えば、ブレーキ液圧検出手段51でフィルタ処理を施してもよく、最大摩擦係数検出手段53で行なっても良い。
【0099】
実施例12.
図19はこの発明の実施例12に係るブレーキ制御装置を示すブロック構成図である。図において、実施例1と同一符号は同一、または相当部分を示す。さらに、55は電流指令値演算手段で、ブレーキトルク指令値[Tb]から、リニア制御バルブ56の電磁ソレノイドに供給する電気信号、例えば電流指令値を演算する。リニア制御バルブ56は、電流指令値に応じたブレーキ液圧を発生する。57はリニア制御バルブ56を駆動する電磁ソレノイド、58はブレーキ液圧の導通の切換えバルブ、59はブレーキ液圧導管で、マスタシリンダ29からのブレーキ液圧を切換えバルブ58に導く。マスタシリンダ29は、ブレーキペダル28の操作によってブレーキ液圧を発生するものである。60はブレーキ液圧によって作動するホイールシリンダ、61は切換えバルブ58の出力となるブレーキ液圧をホイールシリンダ60に導く導管、62は車輪である。
【0100】
また、図20は実施例12に係るリニア制御バルブ56の特性の一例を示す図である。横軸に電磁ソレノイドへの平均供給電流の平均値(A)、縦軸に出力ブレーキ液圧(kg/cm2 )を示す。電流をパルス幅変調制御(以下、PWMと記す)で制御して供給する場合は、ON時間のデューティ比が平均値となる。
【0101】
電流指令値演算手段55は、ブレーキトルク指令値演算手段14からブレーキトルク指令値[Tb]を入力する。このブレーキトルク指令値[Tb]から、リニア制御バルブ56の電磁ソレノイド57に供給する電流指令値を演算し、リニア制御バルブ56に出力する。この時、電流をPWMで制御して供給する。次に、リニア制御バルブ56は、図20に示すように、電流指令値に応じたブレーキ液圧を発生する。
これと同時に、運転者がブレーキペダル28を操作して、マスタシリンダ29を介してブレーキ液圧が発生したとする。切換えバルブ58では、リニア制御バルブ56から発生するブレーキ液圧と、マスタシリンダ29から発生するブレーキ液圧との圧力差に応じて、ブレーキ導管61へのブレーキ液圧をこの2つのブレーキ液圧の高いほうに切りかえる。そして、この高いほうのブレーキ液圧が導管61を介してホイールシリンダ60に導かれ、車輪62を制動する。
【0102】
このように構成すれば、ホイールシリンダ60に印加されるブレーキ液圧を検出しなくても、リニア制御バルブ56に供給する電流値によって、ブレーキトルク指令値[Tb]に相当するブレーキ液圧を自由に操作することができる。図21はPWM制御で電流を供給したリニア制御バルブ56の時間に対する動作を示す波形図である。図において、横軸は時間(sec)、縦軸は圧力(kgf/cm2 )及び供給電流(A)を示し、波形aは供給電流、曲線bはアキュームレータ圧力、曲線cはホイールシリンダ圧力である。図から明らかなように、供給電流に対して発生するブレーキ液圧のリニア性や応答性も、ブレーキトルク指令値[Tb]に対する追従性能を十分に満たしている。
【0103】
このように実施例12では、リニア制御バルブを用いて電気信号に応じたブレーキ液圧を発生するように構成しており、ブレーキトルク指令値に対する追従性能が良くなるので、制御動作が安定し、ブレーキ液圧の変動巾が小さくなる。従って、車両としての動きは減速動作が滑らかでフィーリングの良いものとなり、制動距離も短縮化される。
【0104】
実施例13.
図22はこの発明の実施例13に係るブレーキ制御装置を示すブロック構成図である。図において、65は目標スリップ率設定手段、66はハンドルの舵角δを検出する舵角検出手段、67は車両のヨーレートyを検出するヨーレート検出手段である。他の各部において、実施例1と同一符号は同一、または相当部分を示す。
図23は実施例13に係る目標スリップ率設定手段65のさらに詳しい構成を示す説明図であり、65aは目標スリップ率設定部、65bは目標スリップ率補正部である。目標スリップ率補正部65bは、舵角δまたはヨーレートyに応じて目標スリップ率設定部65aで設定したスリップ率λ0を補正してスリップ率λ0を出力する。
【0105】
舵角検出手段66としては、一例として、特開昭55ー156803号公報に開示されるようにポテンショメータタイプのセンサを車両のステアリングのコラムシャフトに取り付けて、ステアリング操舵角に応じた電圧信号を出力するものがある。
【0106】
車両が進路を変更する場合、通常車両は水平面内で回頭(車両自体の回転運動)しながら進行することにより達成されるが、車両の重心とともに移動する座標上で見ると、車両の重心を中心として、回転運動を行なっている。これがヨー運動であり、この時の回転角速度がヨーレートである。ヨーレートの検出には、例えば特開平2ー298812号公報に記載された振動ジャイロ等を用いることにより、実現できる。
図24はヨーレート検出手段の一例として振動ジャイロを示すブロック構成図である。図において、677は振動体で、例えばエリンバ、鉄ーニッケル合金などの金属からなる圧電材料で形成されている。駆動用端子677aと帰還用端子677bとに帰還ループとしての発振回路670が接続される。従って、この振動ジャイロ67は自励振駆動される。振動体677は図面に向かって横方向に振動し、検出用端子677c、677dから出力信号が得られる。検出用端子677c,677dは差動増幅回路672の反転入力端及び非反転入力端に接続されている。この差動増幅回路672の出力端は同期検波回路674の入力端に接続され、同期検波回路674には位相回路676を介して発振回路670が接続されている。この場合、位相回路676は、検出用端子677c,677d間の出力差の正側、または負側の信号が同期検波回路674の出力端から得られるように調整されている。さらに、同期検波回路674の出力端は、そこからの信号を整流するために、直流増幅回路678の入力端に接続される。
この振動ジャイロ67を車両の剛体部分に設置すれば図25に示すようにヨーレートに比例した電圧の信号出力が直流増幅回路678の出力端から得られる。図25は横軸にヨーレート(deg/sec)、縦軸に出力電圧(V)を示したものである。
【0107】
目標スリップ率設定手段65の目標スリップ率補正部65bでは、目標スリップ率設定部65aで設定したλ0に対し、舵角検出手段66の出力信号δ、またはヨーレート検出手段67の出力信号yに応じて、補正係数kを決定し、(1−k)×λ0を補正後の目標スリップ率λ0として、スリップ率偏差演算手段13に送出する。
補正係数kの決定方法の一例を舵角δに関しては図26、ヨーレートyに関しては図27に示す。図26は、横軸に舵角δ(゜)、縦軸に補正係数kを示すグラフであり、図27は、横軸にヨーレートy、縦軸に後輪の補正係数krを示すグラフである。
【0108】
また、図28は、横軸にヨーレートの時間変化率dy/dt、縦軸に後輪の補正係数krを示すグラフである。このように、ヨーレートyの変化度合(dy/dt)に応じて後輪側の目標スリップ率λ0の補正を行なっても良い。
【0109】
また、別の補正方法として、舵角δとヨーレートyの両方の信号に応じて、補正を行う例を示す。図29は、横軸に舵角δ、縦軸にヨーレートyを示すグラフである。この補正方法は、舵角δとヨーレートyの両方に応じて、前輪側の目標スリップ率の補正係数kfと後輪側の目標スリップ率の補正係数krを決定し、それぞれの車輪における目標スリップ率λ0の補正を行なう。グラフにおける領域Gでは後輪側の補正を行ない、境界線aから離れるに従って、補正係数krが大きくなるように設定する。また領域Hでは後輪側の補正係数Krはそのままで、前輪側の補正を行ない、境界線bから離れるに従って、補正係数kfが大きくなるように設定している。
【0110】
このように実施例13では、舵角δやヨーレートyに応じて目標スリップ率λ0を設定しなおしているので、車両の走行が直進状態とそうでない状態とで、目標スリップ率λ0を変更することができる。このため、車両の進路変更運動と減速運動とを同時に行なわなければならない時、タイヤにかかる横力と制動力のバランス調整が可能となり、操舵性能を向上できると共に、安定した制動動作を実現できる。
【0111】
なお、上記実施例では舵角検出手段66とヨーレート検出手段67の両方を備えているが、どちらか一方でも、車両の走行が直進状態とそうでない状態とで、目標スリップ率λ0を変更することができる。
【0112】
実施例14.
図30はこの発明の実施例14に係るブレーキ制御装置を示すブロック構成図である。図において、68はブレーキトルク指令値演算手段であり、上記実施例と同様、ブレーキトルク発生手段15で発生させるべきブレーキトルク指令値[Tb]を演算する。ここで、実施例1〜13はスリップ率偏差△λに比例する項を用いて演算しているが、この実施例では摩擦係数特性上の動作線に応じてブレーキトルク指令値を演算する様に構成している。なお、スリップ率演算手段12,ブレーキトルク発生手段15は実施例1〜13で用いたものと同様である。
【0113】
また、通常のブレーキ制御装置では、運転者がブレーキを操作して作用したブレーキ液圧Pbが路面と車輪との摩擦によって発生することができる制動力に比べて過大であることを検出し、ブレーキ制御動作を開始している。ブレーキ液圧Pbが過大であることは、車輪加速度dVw/dtやスリップ率λから検出している。これに対し、この実施例では運転者のブレーキ操作に関係なく自動的にブレーキ制御を行う。即ち、最大摩擦係数μmaxを検出するまでは最大摩擦係数μmaxに相当するブレーキトルクTbよりも大きなブレーキトルク指令値[Tb]を発生させる。最大摩擦係数μmaxを検出した後は最大摩擦係数μmaxと最大摩擦係数が検出された時のスリップ率λmaxに基づいて、スリップ率と摩擦係数の特性面上での動作線を設定する。そして、制御周期毎にスリップ率λを検出して、設定した上記動作線に応じて演算したブレーキトルク指令値[Tb]を発生させる。このようにブレーキ制御装置を構成すれば、例えば衝突を回避するなどの、緊急事態の際に制動距離を最小にするように動作できる。
【0114】
この実施例では、ブレーキトルク指令値を式23,式24を用いて演算する。
Tb=μA (λ)rW ・・・(23)
Tb=μB (λ)rW ・・・(24)
ただし、μA (λ)は最大摩擦係数μmaxを検出する前の摩擦係数特性上での動作線であり、μB (λ)は最大摩擦係数μmaxを検出した後、検出した最大摩擦係数μmaxと最大摩擦係数を検出した時のスリップ率λmaxに基づいて設定する摩擦係数特性上での動作線である。この動作線μB (λ)については後でより詳しく説明する。
【0115】
図31,図32はそれぞれ横軸にスリップ率λ、縦軸に摩擦係数μを示すグラフである。図31はブレーキ制御動作を開始してから、路面の最大摩擦係数を検出するまでの制御の様子を説明するための図であり、図32は路面の最大摩擦係数を検出してからの制御の様子を説明するための図である。図において、実線Gは実路面の摩擦係数の一例を示す曲線であり、破線Hは動作線μA (λ)であり、破線Iは動作線μB (λ)である。この動作線に相当するブレーキトルクをブレーキトルク指令値[Tb]として発生する。
【0116】
図33は実施例14によるブレーキ制御装置の主な処理を示すフローチャートで、特にブレーキトルク指令値演算手段68の処理を示している。このフローチャートに基づいてブレーキ制御動作を述べる。
ブレーキ制御動作が開始されると、ST13で式23の動作線μA (λ)として図31の破線Hで示す特性を設定する。ST14では制御周期毎にスリップ率を検出し、式23によりブレーキトルク指令値[Tb]を演算する。ST15ではこのブレーキトルク指令値[Tb]をブレーキトルク発生手段15に出力する。ブレーキトルク発生手段15ではこのブレーキトルク指令値[Tb]に応じてブレーキトルクを発生する。
【0117】
この時のμA (λ)を、破線Hで示すように摩擦係数μの最大値1.0よりも大きい値、例えば1.2程度に設定し、式23のブレーキトルク指令値に従って制御動作が行なわれると、スリップ率λは最大摩擦係数μmaxを発生するスリップ率以上の状態になる。
【0118】
ST16では、最大摩擦係数検出手段531で最大摩擦係数μmaxを検出するため、制御周期毎に摩擦係数μを求め、1回前の制御周期における摩擦係数と今回の制御周期における摩擦係数を記憶すると共に、スリップ率λも記憶する。摩擦係数μは、例えば一輪モデルについての式4で演算することができる。即ち、実施例10の図17に示すようにブレーキ液圧検出手段51,車輪回転速度検出手段16,及びdVw/dt演算手段52を設けて、式4のJdω/dt=μ(λ)rW−Tbより、Tb+J(dVw/dt)/rを演算して得ることができる。また、車体加速度検出手段を設け、式4のma=−μ(λ)Wより、−ma/Wを演算して得ることもできる。
【0119】
最大摩擦係数検出手段531では今回と1回前の制御周期における摩擦係数μを記憶しており、これらを比較することにより、摩擦係数μが最大値を越え、減少し始めたのを検出できる。この摩擦係数μが減少し始める前の摩擦係数μを最大摩擦係数μmaxとする(ST17)。ST17の結果を受けて、最大摩擦係数μmaxを検出するまで、ST14〜ST17を繰り返して、式23によってブレーキトルクを演算し、この値でブレーキ制御する。
【0120】
ST17で最大摩擦係数μmaxを検出した後ST18に進み、記憶しておいた最大摩擦係数μmaxとその時のスリップ率λmaxに基づき、式24の摩擦係数特性上での動作線μB (λ)として図32の破線Iで示す特性を設定する。そして、この後はST19で制御周期毎にスリップ率λを検出し、式24によりブレーキトルク指令値[Tb]を演算する。ST20では、ブレーキトルク指令値[Tb]をブレーキトルク発生手段15に出力する。ブレーキトルク発生手段15ではこのブレーキトルク指令値[Tb]に応じてブレーキトルクを発生する。ST21ではブレーキ制御を終了するため、例えば車両が停止したかどうかを車速から検出している。車両が停止するまで、ST19,ST20を繰り返す。処理中、ST14〜ST16,ST19とST20のステップは1制御周期の処理である。
なお、設定した動作線μB (λ)において、λ≦λmaxでは傾きを0とし(Ia)、λ>λmaxでは傾きを−1としている(Ib)。このようにμB (λ)を設定したので、図32の斜線で示す部分、即ちブレーキトルクTbと路面反力トルクμ(λ)Wrとの差によって車輪速が加減速され、スリップ率はλmax近傍に制御される。例えばスリップ率がλ1 にある場合、車輪減速度はdω/dt=μ1 Wr−μmaxWr<0となり、車輪速は急激に減速する。同様に、スリップ率がλ2 にある場合、急激に加速する。その結果最終的にはλmaxの近傍に収束する。
【0121】
上記で明らかなように、破線Iで示す動作線μB (λ)は全領域で摩擦係数μの傾きdμ/dλより小さい必要がある。また、最大摩擦係数を検出する前には曲線Gで表す摩擦係数の形状や摩擦係数が最大となるスリップ率はわかっていない。そこで、通常の路面では摩擦係数μが最大となるスリップ率が0.3以下であることを考慮し、目標スリップ率λ0を0.3として特性Hを設定している。
【0122】
この実施例では、ST17で最大摩擦係数検出手段531で最大となる摩擦係数を検出することを前提としているが、図34のような摩擦係数Kの路面の場合は、ロックするまで最大摩擦係数が得られない。この様な場合は、例えばスリップ率λ=0.3における摩擦係数とスリップ率λを最大摩擦係数とその時のスリップ率として記憶し、ST18〜ST21の処理を行えばよい。
【0123】
上記のように検出した最大摩擦係数μmaxと最大摩擦係数を検出した時のスリップ率λmaxに基づいて摩擦係数特性上での動作線μB (λ)を設定し、設定した動作線μB (λ)によって、ブレーキトルクを制御するようにしたので、最大摩擦係数が得られるスリップ率に確実に制御でき、制動距離を短縮化できる効果がある。
【0124】
実施例15.
なお、実施例14においては、式23,式24を用いてブレーキトルク指令値を演算したが、最大摩擦係数を検出した後は、最大摩擦係数を検出した時のスリップ率を目標スリップ率に設定して、式25に基づいてブレーキトルク指令値を演算するようにしても良い。式25を以下に示す。
Tb=μB (λ)rW+α(λ−λ0) ・・・(25)
図35は実施例15によるブレーキ制御装置の主な処理を示すフローチャートで、特にブレーキトルク指令値演算手段68の処理を示している。他の各部の構成及び動作は実施例14と同様である。
図35のフローチャートに基づいてブレーキ制御動作を述べる。最大摩擦係数を検出するまで、即ちST13〜ST17は実施例14と同様、式23に基づいて制御する。次のステップ181では、記憶しておいた最大摩擦係数μmaxとその時のスリップ率λmaxに基づき、式25の摩擦係数特性上の動作線μB (λ)として、図32の破線Iを設定する。さらに、最大摩擦係数μmaxを検出した時のスリップ率λmaxを目標スリップ率λ0に設定する。
【0125】
ST191では、式25に基づいてブレーキトルク指令値[Tb]を演算する。即ち、設定した動作線μB (λ)に基づく第1項と、スリップ率偏差△λに比例する第2項の和で、ブレーキトルク指令値[Tb]を演算する。この後のST20,ST21は実施例14と同様である。
【0126】
次に図36を用いて実施例14との違いを説明する。図36は横軸にスリップ率、縦軸に摩擦係数を示し、制御動作を説明するための図である。実施例14でのブレーキトルク指令値をrWで除し、摩擦係数相当にしたものをI(破線)で示し、この実施例15でのブレーキトルクの指令値を同様にrWで除し、摩擦係数相当にしたものをJ(一点鎖線)で示す。このIとJの差は式25の第2項に相当するもので、図36上にはハッチングして示している。実線Gは実路面の摩擦係数の一例を示す。実施例14と同様、目標スリップ率λ0、即ち最大摩擦係数μmaxが得られるスリップ率に収束することには変わりない。さらに図36において、IとJを比較すると、この実施例によるJの方が目標スリップ率λ0に収束するトルクがハッチングして示す分だけ大きくなり、目標スリップ率への収束が速くなる。
【0127】
上記のように検出した最大摩擦係数と最大摩擦係数を検出した時のスリップ率に基づいて設定した摩擦係数特性上の動作線μB (λ)に関係する第1項と、スリップ率偏差△λに比例する第2項の和を演算してブレーキトルク指令値[Tb]としたので、最大摩擦係数が得られるスリップ率に確実に、しかも速やかに制御でき、制動距離をより短縮化できる効果がある。
【0128】
実施例16.
実施例14では運転者のブレーキ操作に全く関係なく、自動的にブレーキ制御するものを示したが、従来装置のように、運転者がブレーキを操作して作用したブレーキ液圧が過大であることを検出して制御動作を開始してもよい。
図37は実施例16によるブレーキ制御装置の主な処理を示すフローチャートで、特にブレーキトルク指令値演算手段68の処理を示している。このフローチャートに基づいてブレーキ制御動作を述べる。他の各部の構成及び動作は実施例14と同様である。
【0129】
運転者によるブレーキ動作が開始されると、最大摩擦係数検出手段531では、1回前の制御周期における摩擦係数と共に記憶する。この時スリップ率λも同時に記憶する(ST16)。
ST17では最大摩擦係数検出手段531で最大摩擦係数を検出したかどうかを判断する。検出していない場合は、ST16に戻り、最大摩擦係数を検出するまで繰り返す。検出した後は実施例14と同様、ST18〜ST21の処理を行なう。
【0130】
上記のように、最大摩擦係数を検出することによって、運転者が操作して作用したブレーキが過大であることが検出され、ブレーキ制御動作を開始するので、路面との摩擦力が最大になる前にブレーキを緩める制御が開始されない。このため、制動性能が高いブレーキ制御装置を実現できる。
【0131】
実施例17.
図38はこの発明の実施例17に係るブレーキ制御用センサを示すブロック構成図である。図において、70は加速度検出部、71は周波数変調回路、72は移相相乗型弁別回路、73は基準正弦波設定部、74は周期と移相方向の弁別部、75は速度演算部である。また、図39は加速度検出部70をさらに詳しく示す構成図であり、例えばもっとも一般的な振り子型のものである。図において、76はボディであり、矢印P方向に往復運動を行なう。77は質量Mの振り子で、ボディ76とはバネ常数κのビームで結合されている。78は隙間であり、振子の運動を減衰させる。
【0132】
以下、まず加速度検出部70の動作について説明する。ボディ76が矢印P方向に往復運動を行なうと、加速度に比例して振り子77が図39の点線で示すように変位yだけ変化する。これにより、隙間78が変化し、その変化を静電容量の変化として検出する。ここで検出した加速度をa(t)とし、a(t)=0での静電容量値をa0とすれば、加速度検出部70で検出する加速度の出力はa(t)+a0となる。
また、別の検出方法として、振り子77の根元の部分に歪ゲージを設け、この歪ゲージにより振り子の変位を電気信号に変換して、加速度を検出する方法もある。この場合もa(t)=0での歪量をa0とすれば、上記と同様、加速度検出部70で検出する加速度の出力はa(t)+a0となる。
【0133】
次に、周波数変調回路71では、基準正弦波設定部73で出力された基準正弦波Esin(Ωt)に対して、加速度a(t)に比例した周波数変調(以下、FMと記す)を行う。基準正弦波の角周波数をΩとすれば、角周波数変位△Ωは式26で表されることになる。
△Ω = k(a(t)+a0) ・・・(26)
ここで、kは設計パラメータで、加速度が1Gの時に出力する周波数変位に相当する。FM波e(t)は式27で表される。Eは基準正弦波の振幅である。
ここで、v(t)は加速度a(t)を積分して得られるボディ76の速さである。
【0134】
位相相乗型弁別回路72は、例えば電子回路III(共立全書)、第178頁 に詳しく述べられている。即ち位相相乗型弁別回路72では、FM波e(t)を入力し、トランジスタの2乗特性によりe(t)の復調を行なう。即ち、FM波e(t)と基準正弦波設定部73の基準正弦波の積により、低周波成分(E2 /2)sin{k(v(t)+v0)+a0t+φ}を切り出すことができる。図40は交流成分を示すグラフであり、(a)は時間tに対する加速度a(t)であり、(b)は時間tに対する低周波成分の波形である。図中、Tは周期を示し、これを測定することは可能である。
【0135】
周期と移相方向の弁別部74では式28に示すように、周期と移相を弁別する。
k[{v(t)+T)+v0}−{v(t)+v0}]=2π・・・(28)
式28のように周期と移相方向を弁別すれば、速度は式29のように演算できる。
v(t+T)=2π/k+v(t)−a0T ・・・(29)
ここで、a0に相当する周期T0は2π/(ka0)で表されるので、v(t)に関する漸化式は式30で表されることになる。
v(t+T)=v(t)+2π/k×(1−T/T0) ・・(30)
速度演算部75で、速度v(t)によって変化するT毎に式30によってv(t+T)を求めていけば、実効的に速度v(t)を求めることができる。
【0136】
この実施例におけるブレーキ制御用センサは上記のように加速度と共に速度を出力するので、ブレーキ制御装置で必要な加速度と速度の情報を得ることができ、さらに従来の加速度センサの大きさとほとんど変わらないくらいの小型で実現できるので、車両などの重量的にも容量的にも制限のあるものにでも使用できる。 さらに、この実施例のような構成にすれば、基準正弦波に対して加速度検出部70で検出した加速度により比例した周波数変調(FM)を行ない、そのFM波を移相相乗型弁別回路72で弁別することにより、低周波成分の周期Tを得る。この周期Tは加速度に依存したものとなり、速度演算部75で周期T毎に積算しているので、オフセットやドリフトを低減できる。
また、このブレーキ制御用センサの出力は加速度及び速度共にディジタル出力にしているので、衝撃性ノイズに対する耐性を上げることができる。
また、オフセットは一般に比較的長い時間に渡って一定であることが多い。式21にはオフセットの対応するT0が入っているので、例えば車輪速センサなどで一定速度を検出した時のa0の値から、T0=2π/(ka0)でT0を算出できるので、周期T毎にオフセット補正が可能である。
【0137】
実施例18.
図41はこの発明の実施例18に係るブレーキ制御用センサを示すブロック構成図である。図において、70は実施例11と同様の加速度検出部、79はアナログ値をディジタル値に変換するA/D変換部、80は速度演算部である。
【0138】
実施例17と同様にして加速度検出部70で検出した加速度を、A/D変換部79によってディジタル値に変換し、速度演算部80に入力する。速度演算部80では、加速度検出部70で得られた加速度を積分して速度を得る。この処理手順を図42のフローチャートに示す。
加速度をサンプリングする間隔である制御周期をδTとし、i時刻での加速度値をa(i),i−1時刻での加速度値をa(i−1)とした時、i時刻での実際の加速度A(i)を式31で求める(ST32)。
A(i)=A(i−1)+(a(i)−a(i−1)) ・・・(31)
さらに、i時刻での速度V(i)は式32で求める(ST33)。
V(i)=V(i−1)+δT×A(i) ・・・(32)
ST30,ST31では初期処理として、A(i−1),V(i−1),a(i―1)に0を設定する。ST34では次回の制御周期のために、今回の各値を記憶しておく。
【0139】
実施例18のように演算して速度を得る時、速度は検出した加速度値aと制御周期間隔δTだけから得られ、しかも前制御周期における加速度値との差分を演算することにより、加速度値aに含まれるドリフトの影響を除去でき、この後の演算では和をとるだけなので、完全にドリフトの影響を除去できる。即ち、一定のドリフトだけがある場合は、上記の演算手順によりドリフトは除去され、演算された速度は真の加速度の積分値となる。もし、ドリフトが時間的に変化する場合、速度は、ドリフトが変化した時の変化分だけの誤差を含むことになり、その分だけ誤差を発生することになる。しかし、この誤差分は非常に小さく、一般には問題とはならない。少なくとも、ドリフトを積分することにより出力が飽和するのに比べると、その誤差は圧倒的に少ない。
A/D変換部79と速度演算部80は、例えば半導体で構成でき、加速度検出部70の振り子の変位を例えば半導体のストレインゲージで検出すれば、このブレーキ制御用センサをすべて半導体で構成できる。従って、1つのチップの中に組み込むことも可能となり加速度と同時にその積分値である速度が得られ、小型で安価で、かつ積分出力をディジタル出力とすることができるブレーキ制御用センサが得られる。
【0140】
【発明の効果】
以上のように、本発明の第1の構成によれば、目標スリップ率を設定するスリップ率設定手段、車輪の回転速度を検出する車輪回転速度検出手段、この車輪回転速度検出手段で検出した車輪回転速度と上記目標スリップ率を用いて、実際の車輪のスリップ率と目標スリップ率の偏差を演算するスリップ率偏差演算手段、偏差に応じてブレーキトルク指令値を発生するブレーキトルク指令値演算手段、上記ブレーキトルク指令値に応じてブレーキトルクを発生するブレーキトルク発生手段、及び路面の摩擦係数を検出する摩擦係数検出手段を備え、ブレーキトルク指令値演算手段は、スリップ率偏差に比例する項とスリップ率偏差に関係しない項との和を演算してブレーキトルク指令値とし、この演算の際に、摩擦係数検出手段で検出した摩擦係数に応じて、スリップ率偏差に比例する項の比例係数を可変にしたことにより、広い範囲の路面条件において任意のスリップ率に安定して制御でき、減速動作が滑らかで、フィーリングのよいブレーキ制御装置が得られる効果がある。
【0143】
また、本発明の第2の構成によれば、目標スリップ率を設定するスリップ率設定手段、車輪の回転速度を検出する車輪回転速度検出手段、この車輪回転速度検出手段で検出した車輪回転速度と上記目標スリップ率を用いて、実際の車輪のスリップ率と上記目標スリップ率の偏差を演算するスリップ率偏差演算手段、偏差に応じてブレーキトルク指令値を発生するブレーキトルク指令値演算手段、上記ブレーキトルク指令値に応じてブレーキトルクを発生するブレーキトルク発生手段、及び路面の摩擦係数を検出する摩擦係数検出手段を備え、ブレーキトルク指令値演算手段は、スリップ率偏差に比例する項とスリップ率偏差に関係しない項との和を演算してブレーキトルク指令値とし、この演算の際に、摩擦係数検出手段で検出した摩擦係数に応じて、スリップ率偏差に関係しない項の値を可変にしたことにより、広い範囲の路面条件において任意のスリップ率に安定して制御でき、減速動作が滑らかで、フィーリングのよいブレーキ制御装置が得られる効果がある。
【0144】
また、本発明の第3の構成によれば、目標スリップ率を設定するスリップ率設定手段、車輪の回転速度を検出する車輪回転速度検出手段、この車輪回転速度検出手段で検出した車輪回転速度と上記目標スリップ率を用いて、実際の車輪のスリップ率と上記目標スリップ率の偏差を演算するスリップ率偏差演算手段、偏差に応じてブレーキトルク指令値を発生するブレーキトルク指令値演算手段、上記ブレーキトルク指令値に応じてブレーキトルクを発生するブレーキトルク発生手段、及び車輪の回転の加減速度を出力する車輪回転加減速度出力手段を備え、ブレーキトルク指令値演算手段は、車輪回転加減速度出力手段で出力した車輪回転加減速度に比例する項と、スリップ率偏差に比例する項と、ブレーキトルクに比例する項との和に応じてブレーキトルク指令値を演算するように構成したことにより、広い範囲の路面条件において任意のスリップ率に安定して制御でき、減速動作が滑らかで、フィーリングのよいブレーキ制御装置が得られる効果がある。
【図面の簡単な説明】
【図1】この発明の実施例1によるブレーキ制御装置を示すブロック構成図である。
【図2】実施例1に係る車体速度を示す特性図である。
【図3】実施例1に係るブレーキトルク発生手段を示すブロック構成図である。
【図4】実施例1に係るブレーキアクチュエータを示すブロック構成図である。
【図5】この発明の実施例2によるブレーキ制御装置を示すブロック構成図である。
【図6】この発明の実施例3によるブレーキ制御装置を示すブロック構成図である。
【図7】この発明の実施例4によるブレーキ制御装置を示すブロック構成図である。
【図8】この発明の実施例5に係るブレーキトルク指令値演算手段の処理を示すフローチャートである。
【図9】この発明の実施例6によるブレーキ制御装置を示すブロック構成図である。
【図10】実施例6に係る摩擦係数検出手段40の一例を示す構成図である。
【図11】実施例6に係る車速,反射信号強度,摩擦係数の関係を示すグラフである。
【図12】実施例6に係る摩擦係数μとスリップ率偏差のフィードバックゲインの関係を示すグラフである。
【図13】この発明の実施例7に係るスリップ率とブレーキトルクの関係を示すグラフである。
【図14】この発明の実施例7に係る摩擦係数μとオフセット値の関係を示すグラフである。
【図15】この発明の実施例9によるブレーキ制御装置を示すブロック構成図である。
【図16】実施例9に係るブレーキトルク演算手段の処理を示すフローチャートである。
【図17】この発明の実施例10によるブレーキ制御装置を示すブロック構成図である。
【図18】この発明の実施例11に係るブレーキ液圧フィルタ処理手段の処理を示すフローチャートである。
【図19】この発明の実施例12によるブレーキ制御装置を示すブロック構成図である。
【図20】実施例12に係るリニア制御バルブの特性図である。
【図21】実施例12に係り、PWM制御で電流供給したリニア制御バルブの時間に対する動作を示す波形図である。
【図22】この発明の実施例13によるブレーキ制御装置を示すブロック構成図である。
【図23】実施例13に係る目標スリップ率設定手段を示す説明図である。
【図24】実施例13に係るヨーレート検出手段を示すブロック構成図である。
【図25】実施例13に係るヨーレートと出力信号の関係を示すグラフである。
【図26】実施例13に係る目標スリップ率補正部において、舵角δに応じた補正係数kの決定方法を示すグラフである。
【図27】実施例13に係る目標スリップ率補正部において、ヨーレートyに応じた補正係数krの決定方法を示すグラフである。
【図28】実施例13に係る目標スリップ率補正部において、ヨーレートの時間変化率dy/dtに応じた補正係数krの決定方法を示すグラフである。
【図29】実施例13に係る目標スリップ率補正部において、舵角δとヨーレートyに応じた前輪側の補正係数kfと後輪側の補正係数krの決定方法を示すグラフである。
【図30】この発明の実施例14によるブレーキ制御装置を示すブロック構成図である。
【図31】実施例14に係り、最大摩擦係数を検出する前のスリップ率とブレーキトルクの関係を示すグラフである。
【図32】実施例14に係り、最大摩擦係数を検出した後のスリップ率とブレーキトルクの関係を示すグラフである。
【図33】実施例14に係るブレーキトルク指令値演算手段の処理を示すフローチャートである。
【図34】路面の摩擦係数の一例を示すグラフである。
【図35】この発明の実施例15に係るブレーキトルク指令値演算手段の処理を示すフローチャートである。
【図36】実施例15係る制御動作を説明するグラフであり、横軸はスリップ率、縦軸は摩擦係数を示している。
【図37】この発明の実施例16に係るブレーキトルク指令値演算手段の処理を示すフローチャートである。
【図38】この発明の実施例17によるブレーキ制御用センサを示すブロック構成図である。
【図39】実施例17に係る加速度検出部を示す構成図である。
【図40】実施例17に係り、交流成分を示すグラフである。
【図41】この発明の実施例18によるブレーキ制御用センサを示すブロック構成図である。
【図42】実施例18に係る速度演算部の処理手順を示すフローチャートである。
【図43】一輪モデルを示す説明図である。
【図44】横軸に車輪のスリップ率λ、縦軸に摩擦係数μ及びサイドフォース係数μsを示す特性図である。
【図45】従来装置に係る信号処理回路及び論理回路を示すブロック構成図である。
【図46】時間に対するスリップ率偏差を示すグラフである。
【図47】時間に対するブレーキトルク偏差を示すグラフである。
【符号の説明】
11 目標スリップ率設定手段
12 スリップ率演算手段
13 スリップ率偏差演算手段
14 ブレーキトルク指令値演算手段
15 ブレーキトルク発生手段
16 車輪回転速度検出手段
17 車両
18 車体速度検出手段
19 車体速度比較手段
20 第2ブレーキ制御手段
40 摩擦係数検出手段
50 目標スリップ率設定手段
51 ブレーキ液圧検出手段
52 車輪回転加減速度出力手段
53,531 最大摩擦係数検出手段
55 電流指令値演算手段
56 リニア制御バルブ
60 ホイールシリンダ
66 舵角検出手段
67 ヨーレート検出手段
70 加速度検出部
75 速度演算部
80 速度演算部[0001]
[Industrial application fields]
The present invention relates to a brake control device for preventing skid in a vehicle.In placeIt is related.
[0002]
[Prior art]
At the time of sudden braking of the vehicle, if the braking input to the vehicle is too large, the wheels are locked, and as a result, the braking efficiency is lowered. In addition, the direction stability and steering performance of the vehicle are lost, which is very dangerous. FIG. 43 shows a one-wheel model that takes into account the force applied to one wheel of the vehicle. In the figure, when the wheel advances in the direction of arrow A, Fb is the road surface reaction force, W is the vehicle body weight, Tb is the brake torque, ω is the wheel angular velocity, r is the wheel effective radius, V is the vehicle body speed, and Vw is the wheel rotational peripheral speed. (Hereinafter referred to as wheel rotation speed). At this time, the slip ratio λ is expressed by
Further, the side force acts in a direction orthogonal to the tire rotation direction to stabilize the traveling direction of the vehicle, and the side force coefficient μs here satisfies the expression (2).
Side force = μs x W (2)
[0003]
FIG. 44 is a characteristic diagram in which the horizontal axis represents the wheel slip ratio λ, the vertical axis represents the friction coefficient μ, and the side force coefficient μs expressed by
Therefore, various anti-skid brake devices have been proposed as devices for automatically controlling the brake torque of the vehicle. However, none of these are still sufficient in terms of performance, reliability, economy, and the like.
[0004]
In these conventional anti-skid brake devices, the acceleration of the wheel and the deceleration that is a negative acceleration are detected, and the brake torque is determined while judging the possibility of the wheel lock depending on the magnitude of the acceleration / deceleration of the wheel. It is configured to control. However, in the method of controlling only by the acceleration / deceleration of the wheel, it is difficult to control the brake torque so that the slip ratio of the wheel is within an appropriate range under all assumed conditions. For this reason, for example, Japanese Patent Publication No. 59-20508 discloses a method in which the slip ratio of the wheel is added to the control factor by some method.
FIG. 45 is a block diagram showing a signal processing circuit and a logic circuit for operating a hydraulic braking device using a skid prevention method in a vehicle described in Japanese Patent Publication No. 59-20508. In the figure, 1 is a vehicle body speed estimator, 2 is a reference wheel speed setter, 3 is a wheel speed detector, 4 is a wheel deceleration detector, 5 and 6 are comparators, and 7 is an AND / OR logic circuit.
[0005]
Next, the operation will be described. The vehicle body speed voltage signal estimated by the vehicle
The AND /
[0006]
In the above device, the wheel speed signal Vw and the reference wheel speed signal Vw1 are compared, the wheel deceleration signal Dw and the reference wheel deceleration signal Dw1 are compared, and the brake torque control is performed according to the magnitude relationship between the values of these signals. The mode and the generation time of the braking force are determined, and the brake torque can be controlled automatically and accurately.
[0007]
However, in the brake control device described above, the wheel slip rate is added to the control factor together with the acceleration / deceleration of the wheel, but only the timing of increase / decrease of the brake torque is instructed. In other words, since the brake torque is controlled to change when the wheel speed or the wheel deceleration reaches a predetermined value or crosses, the brake torque changes in a relatively large pulsation. For this reason, there is a problem in that the braking feeling is poor due to unpleasant vehicle body vibration and fine reaction to the brake pedal during braking. In addition, since control is performed so as to reciprocate between the unstable region and the stable region on the friction coefficient characteristic curve A shown in FIG. 44 during braking, the maximum deceleration is maintained for a long time and the braking distance is shortened. It was not possible to maximize the conversion.
Furthermore, in the conventional method, the steady braking operation only in the unstable region is impossible, and the wheel is immediately locked. The steady braking operation in the unstable region is necessary, for example, when the side force on the rear wheel side is reduced and the vehicle is slid laterally while turning the vehicle to efficiently turn.
[0008]
In recent years, the importance of sensors in vehicle travel control systems has increased. For example, it is conceivable to obtain necessary information by obtaining differential information of necessary information and subjecting it to integration processing. In the brake control device, it is necessary to detect acceleration and speed. However, in the conventional brake control sensor, since the sensor for detecting acceleration and the sensor for detecting speed are not integrated, a separate acceleration sensor or speed sensor is required. Met. Further, when integrating the acceleration to obtain the velocity, there is a problem that the output includes a large error. This is because the output of the acceleration sensor usually has a drift and a DC offset component.
[0009]
[Problems to be solved by the invention]
Since the conventional brake control device is configured as described above, the slip ratio λ is taken into the factor of the braking operation, but the braking feeling is poor and the slip ratio λ is not freely controlled. was there. Moreover, the maximum deceleration cannot be maintained for a long time, and the braking distance cannot be shortened to the maximum. Further, it has been impossible to stably perform an efficient turning operation using the side slip of the rear wheel and the side slip of the rear wheel.
There was no brake control sensor that could output acceleration and speed at the same time.
[0010]
thisThe present invention has been made to solve the above-described problems, and an object of the present invention is to obtain a brake control device that can optimally control the brake fluid pressure of the wheel and freely control the slip ratio.
[0011]
[Means for Solving the Problems]
The brake control device according to the first configuration of the present invention includes a slip ratio setting means for setting a target slip ratio, a wheel rotation speed detection means for detecting a wheel rotation speed, and a wheel rotation speed detected by the wheel rotation speed detection means. And slip ratio deviation calculating means for calculating a deviation between the actual wheel slip ratio and the target slip ratio using the target slip ratio, a brake torque command value calculating means for generating a brake torque command value according to the deviation, Brake torque generating means for generating brake torque in accordance with the brake torque command value;And a friction coefficient detecting means for detecting a friction coefficient of the road surface, and the brake torque command value calculating means calculates a brake torque command value by calculating a sum of a term proportional to the slip ratio deviation and a term not related to the slip ratio deviation. In this calculation, the proportional coefficient of the term proportional to the slip ratio deviation was made variable according to the road surface friction coefficient detected by the friction coefficient detecting means.Is.
[0014]
In addition, the first of the present invention2The brake control device according to the configuration includes a slip ratio setting means for setting a target slip ratio, a wheel rotation speed detection means for detecting a wheel rotation speed, a wheel rotation speed detected by the wheel rotation speed detection means, and the target slip ratio. The slip ratio deviation calculating means for calculating the deviation between the actual wheel slip ratio and the target slip ratio, the brake torque command value calculating means for generating the brake torque command value according to the deviation, the brake torque command value The brake torque generating means for generating the brake torque in response to the above and the friction coefficient detecting means for detecting the friction coefficient of the road surface are provided, and the brake torque command value calculating means is not related to the term proportional to the slip ratio deviation and the slip ratio deviation. Is calculated as the brake torque command value, and the road surface friction detected by the friction coefficient detection means is calculated during this calculation. Depending on the coefficient, it is obtained by the value of the term which are not related to the slip rate deviation variable.
[0015]
In addition, the first of the present invention3The brake control device according to the configuration includes a slip ratio setting means for setting a target slip ratio, a wheel rotation speed detection means for detecting a wheel rotation speed, a wheel rotation speed detected by the wheel rotation speed detection means, and the target slip ratio. The slip ratio deviation calculating means for calculating the deviation between the actual wheel slip ratio and the target slip ratio, the brake torque command value calculating means for generating the brake torque command value according to the deviation, the brake torque command value The brake torque generating means for generating the brake torque in response to the above and the wheel rotation acceleration / deceleration output means for outputting the acceleration / deceleration of the rotation of the wheel are provided. The brake torque command value calculation means is a wheel output by the wheel rotation acceleration / deceleration output means. The sum of the term proportional to the rotation acceleration / deceleration, the term proportional to the slip ratio deviation, and the term proportional to the brake torque is calculated. It is obtained by adapted to the brake torque command value to.
[0020]
[Action]
In the brake control device in the first configuration,The proportionality coefficient of the term proportional to the slip ratio deviation of the brake torque command value is corrected according to the friction coefficient detected by the friction coefficient detecting means, and the braking operation is stabilized on various road surfaces.
[0024]
The second2In the brake control device having the configuration described above, the value of the term not related to the slip ratio deviation of the brake torque command value is corrected according to the friction coefficient detected by the friction coefficient detecting means, and the braking operation is stabilized on various road surfaces. measure.
[0025]
The second3In the brake control device in the configuration, the wheel rotation acceleration / deceleration output means outputs the wheel rotation acceleration / deceleration, and the brake torque command value calculation means outputs a term proportional to the wheel rotation acceleration / deceleration output by the wheel rotation acceleration / deceleration output means. The brake torque command value is calculated according to the sum of the term proportional to the slip ratio deviation and the term proportional to the brake torque to correct the brake torque command value, and the braking operation is stabilized for various road surfaces. Measure.
[0030]
【Example】
The operation theory according to the present invention will be described below. In general, whether or not it can be stably controlled to an arbitrary slip ratio is determined by deriving a differential equation linearized around an arbitrary target slip ratio λ0 and examining whether the solution diverges or becomes a steady value. it can. First, a related variable is expressed by a deviation (represented with Δ) from the target slip ratio λ0, and a differential equation related to them is derived. The deviation of each variable is shown in
Δλ = λ-λ0... (3.a)
ΔVw = Vw−Vw0... (3.b)
ΔV = V−V0... (3.c)
ΔTb = Tb−Tb0... (3.d)
Where λ is the actual slip rate
λ0: Target slip ratio
Vw: Actual wheel rotation speed
Vw0: function of time t at wheel speed in equilibrium
V: Actual vehicle speed
V0: body speed at equilibrium and function of time t
Tb: Actual brake torque
Tb0: Brake torque in equilibrium state and function of time t
(= Μ (λ0) rW−JdVw0 / dt)
It is. The amount in the equilibrium state in this case is an amount regarded as an average value of each state amount when the target slip ratio is maintained.
[0031]
In general, the following equation for a single-wheel model is often used to express the behavior of a vehicle and wheels.
Jdω / dt = μ (λ) rW−Tb... (4.a)
ma = −μ (λ) W... (4.b)
Here, a represents the time derivative of V, dω / dt is the time derivative of Vw, J is the equivalent moment of inertia of the wheel, μ is the coefficient of friction with the road surface, and as an example on a wet asphalt road surface, 44 is a curve indicated by A in FIG. W is the weight applied to the wheel, and m is the mass of the vehicle body.
Further, Δλ is expressed by
[0032]
[Expression 1]
[0033]
V0 (t) × dΔλ / dt + KGΔλ = ΔTb / J (6)
However,
K = [dμ / dλ (mr2 / J + 1−λ0) −μ0]
G is the acceleration of gravity.
The feature of
[0034]
Δλ = (r / J) × [1-exp {−t / (V0 / KG)}] (7)
This is illustrated in FIG. In the figure, the horizontal axis indicates time t, the vertical axis indicates Δλ, the solid line indicates V0 / KG> 0, and the dotted line indicates V0 / KG <0.
When V0 / KG> 0, the time converges to a constant value r / J after sufficient time, so that λ converges to λ = λ0 + r / J, and Δλ is stable. That is, in the first-order lag system, the time constant V0 / KG is stable if the number is positive, and unstable if the time constant is negative. The stable and unstable limit value is λ = λmax as shown in FIG.
[0035]
Here, if the control input Tb, which is a forced external force, is determined to an appropriate value, Δλ can be stabilized and the slip ratio can be controlled to an arbitrary target slip ratio. For example, if the control is performed so that λmax is inherently unstable, the minimum stop distance can be obtained.
Therefore, it is assumed that the brake torque Tb is controlled as in
ΔTb = (JαG / r) Δλ (8)
By substituting
[0036]
[Expression 2]
[0037]
Here, Δλi represents the deviation of the slip ratio from λ0 at the start of control, and Vi represents the ground speed of the vehicle body at the start of control. Β is defined as β = (K / α) / μ0, and K <0 in the above-described unstable region, so β is always a positive number.
[0038]
[0039]
Similarly, when Δλi <0, as shown by the solid line in FIG. 47, the target slip rate λ0 can be finally converged. Thus, by controlling the brake torque in proportion to the deviation between the actual slip ratio and the target slip ratio, the brake torque can be stably converged to the target slip ratio.
Hereinafter, actual examples will be described in more detail.
[0040]
Example 1.
[0041]
There are a wheel rotation speed Vw that represents a peripheral speed of wheel rotation, a wheel speed V that is a ground speed at which the wheel rotation axis moves with respect to the road surface, and a vehicle body speed Vb. Here, the vehicle body speed is assumed to be substantially the same as the wheel speed, and is represented by V.
The target slip ratio setting means 11 sets λ0 = 0 as the target slip ratio λ0 when the brake pedal is not depressed, and sets λ0 = 0.15 when the brake pedal is depressed.
The wheel rotation
Next, the processing of the slip ratio calculation means 12 will be described. The slip ratio is expressed as shown in
[0042]
The slip ratio deviation calculating means 13 calculates a difference Δλ = λ−λ0 between the slip ratio λ and the target slip ratio λ0. The brake torque command value calculation means 14 calculates the brake torque command value [Tb] according to
[Tb] = (JαG / r) Δλ + [Tb0] (10)
In
The target slip ratio setting means 11, the slip ratio calculation means 12, the slip ratio deviation calculation means 13, and the brake torque command value calculation means 14 can handle the signals representing the wheel rotational speed Vw, the slip ratio λ, etc. as digital quantities. It can be easily realized by a digital circuit centered on a digital microcomputer. Further, when these signals are handled in analog quantities, they can be easily realized with an analog arithmetic circuit.
[0043]
The brake torque generating means 15 generates an actual brake torque Tb that decelerates the rotation of the wheels of the
FIG. 3 is a block diagram showing an example of the configuration of the brake torque generating means 15. In the figure, 21 is a [Tb] → [Pb] conversion table, 22 is a brake fluid pressure control signal generating circuit, 23 is a brake actuator, 24 is a brake fluid pressure conduit, 25 is a brake fluid pressure sensor, and 26 is connected to a wheel. A wheel cylinder, 27 is a brake fluid pressure control operation determining means, 28 is a brake pedal, 29 is a master cylinder, and 30 is a brake pedal sensor.
[0044]
The brake torque generating means 15 receives the brake torque command value [Tb] output from the brake torque command value calculating means 14 and converts the brake torque command value [Tb] into the brake fluid in the [Tb] → [Pb] conversion table 21. It is converted into a pressure command value [Pb]. In this embodiment, for example, the brake torque command value [Tb] and the brake fluid pressure command value [Pb] are substantially proportional to each other. The brake fluid pressure command value [Pb] is input to the brake fluid pressure control
[0045]
The
[0046]
If the
[0047]
The brake fluid pressure control operation determination means 27 inputs the wheel rotation speed Vw detected by the wheel rotation speed detection means 16 and the brake pedal depression signal detected by the
[0048]
Here, the brake
[0049]
A more detailed operation of the brake fluid pressure control
[0050]
[Mb] = k1ΔPb + [Mb0]
[Ml] = k2ΔPb + [M10] (11)
k1, k2; proportionality factor
[Mb0], [M10]; Pulse width offset bias
[0051]
According to this embodiment, the brake torque command value [Tb] is set to [Tb] = (JαG / r) (λ−λ0) + [Tb0] according to the slip ratio deviation, and the actual brake torque is By following the command value [Tb], it is possible to stably control to an arbitrary slip ratio.
[0052]
In the above embodiment, the
[0053]
Example 2
FIG. 5 is a block diagram showing a brake control device according to
[0054]
In the first embodiment, instead of the vehicle body speed V, which is difficult to measure with high accuracy, the vehicle body speed V ′ is calculated in a pseudo manner as shown in FIG. 2 using the wheel rotation speed Vw. In contrast, in this embodiment, the vehicle body
[0055]
As described above, since the actual vehicle speed is detected in this embodiment, the actual slip ratio can be calculated with higher accuracy than in the first embodiment, and control with high accuracy can be performed. Even when the vehicle body speed is detected from the acceleration of the vehicle body, a higher accuracy than the pseudo vehicle body speed described in FIG. 2 can be obtained.
[0056]
Example 3
In the first and second embodiments, both the slip ratio λ and the target slip ratio λ0 are calculated, and the slip ratio deviation Δλ = λ−λ0 is calculated from these numerical values. In contrast, in the third embodiment, the actual slip ratio λ is not calculated, but the slip ratio deviation Δλ is directly calculated from the target slip ratio λ0 and the wheel rotational speed Vw.
6 is a block diagram showing a brake control apparatus according to
[0057]
An example of calculation in the slip ratio deviation calculation means 13 will be described. On the right side of Δλ expressed as
Δλ = (− r / V0) × Vw + 1−λ0 (12)
For example, if the vehicle body speed V0 is estimated by approximating the vehicle body speed V0 in the equilibrium state by the calculation of
V0 = Vwi−μ0Gt (13)
Here, μ0 is a friction coefficient with the road surface when the target slip ratio λ0 can be controlled, and is set in advance.
[0058]
Therefore, the slip ratio deviation calculating means 13 calculates the estimated value V0 of the vehicle body speed by calculating
The start timing of the control operation can be detected by the brake fluid pressure control operation determining means 27 of the brake torque generating means 15 and this is input to the slip ratio deviation calculating means 13.
As described above, in this embodiment, the slip ratio deviation is not calculated directly, but the slip ratio deviation calculating means 13 calculates the slip ratio deviation from the estimated value of the wheel rotational speed Vw, the vehicle body speed V0, and the target skip ratio λ0. Therefore, there is an effect that an inexpensive brake control device can be obtained without requiring an expensive vehicle body speed detecting means.
[0059]
Of course, as shown in the second embodiment, if the vehicle body speed detection means 18 is provided to detect the vehicle body speed Vi at the start time of the control operation and use it instead of Vwi in the
[0060]
Example 4
7 is a block diagram showing a brake control apparatus according to
[0061]
Next, the operation of this embodiment will be described. The vehicle body speed comparison means 19 compares whether or not the vehicle body speed V detected by the vehicle body speed detection means 18 is greater than a preset vehicle body speed Ve. As a result, when the vehicle body speed V is larger than the set vehicle body speed Ve, the slip ratio is calculated by the vehicle body speed V and the wheel rotation speed Vw by the same control operation as in the second embodiment, and the slip ratio deviation λ−λ0 is calculated. A brake torque command value [Tb] is calculated to control the brake.
When the vehicle speed V is smaller than the set vehicle speed Ve as a result of the comparison by the vehicle speed comparison means 19, the second
[0062]
The vehicle body speed comparison means 19 can be easily realized by, for example, a microprocessor, and the set vehicle body speed Ve may be stored in advance in the ROM. The set vehicle body speed Ve is set to 10 km / h, for example.
In general, it is very difficult for the vehicle body speed detection means 18 to accurately detect the vehicle body speed V, and the smaller the actually detected value, the greater the relative error. Assume that the vehicle body speed detection means 18 has an error of 10% (10 km / h) at 100 km / h, for example, at full scale. Since the detected value can have an error of 10% when it is full scale, when the detected value is 10 km / h, the possible error is 10 km / h. That is, 100% of the detection speed. Since the vehicle speed detection means 18 has an error with respect to the full scale in this way, the error that the value can have increases as the detection value decreases.
Therefore, in this embodiment, when the vehicle body speed becomes a small value of about 10 km / h and is considered to have a large error, if the second brake control means 20 performs control using only the wheel rotation speed, the vehicle body speed is reduced. The effect of the error that it has can be removed, and a highly accurate brake control device can be obtained.
[0063]
In the above-described embodiment, the set vehicle body speed Ve is set to 10 km / h. However, the present invention is not limited to this, and may be arbitrarily set in consideration of preventing the influence of the error of the vehicle body speed detection means 18. .
Further, the second
Further, in this embodiment, the brake control device shown in the second embodiment is provided with the vehicle body speed comparison means 19 and the second brake control means 20, but as in the first embodiment, an estimated value V ′ of the vehicle body speed is shown. When the estimated value V ′ of the vehicle body speed is obtained, it is compared with the set vehicle speed Ve. When the estimated vehicle speed V ′ is smaller than the set vehicle speed Ve, the estimated value of the vehicle speed is obtained. Control may be performed by the second brake control means that controls without using V ′.
[0064]
FIG. 8 is a flowchart showing the flow of processing of the brake torque command value calculating means according to the fifth embodiment of the present invention. This brake torque command value calculation means can be applied to any of the first to fourth embodiments.
In ST1, Δλ (= λ−λ0) is input from the slip ratio deviation calculating means 13. Next, in ST2, a filter operation is performed on the slip ratio deviation Δλ to calculate Δλ *. It is desirable that this filter calculation has high attenuation at a high frequency with respect to the slip ratio deviation.
[0065]
Next, filter calculation will be described. Now, when the calculated value of the slip rate deviation at time n is Δλ (n) and the calculated value of the slip rate deviation at the next time n + 1 is Δλ (n + 1), the filter calculation represented by
[0066]
Δλ (n + 1) * = C × Δλ (n) * + (1-C) × Δλ (n + 1) (14)
[0067]
If such a filter calculation process is performed, the result of the filter process is a first-order lag result, that is, the output is attenuated when the input frequency is high, and the input is directly output to the output when the input frequency is low. The cut-off frequency can be set to an arbitrary value depending on the value of C and the sampling period, generally the control period. The cut-off frequency increases as C approaches 0, and the cut-off frequency decreases as C approaches 1. If C = 0, Δλ (n) * = Δλ (n) and the filter output is equal to the input, and the cutoff frequency = ∞.
[0068]
Thereafter, the brake torque command value [Tb] is calculated in accordance with the slip deviation Δλ * in ST3, and the brake torque command value [Tb] is output to the brake torque generating means 15 in ST4.
[0069]
When detecting the wheel rotation speed and the vehicle body speed, noise and disturbance applied to the output of the brake torque generating means 15, for example, brake torque from other wheels transmitted through the engine brake and axle, have an influence and cannot be detected accurately. Sometimes. As a disturbance, the noise that enters the detection of the wheel rotation speed and the vehicle body speed is ΔNd, and the brake torque from the other wheels transmitted through the engine brake and the axle is ΔTd. It becomes like this.
ΔTb = J / r {αG (Δλ + ΔNd) + ΔTd} (15)
[0070]
From
At this time, the frequency indicating the boundary can be arbitrarily set by the cutoff frequency, and the cutoff frequency can be arbitrarily changed by setting the constant C in
[0071]
As described above, according to this embodiment, by performing filter processing on the slip ratio calculation, it is possible to reduce the influence of noise, further reduce the influence of brake torque disturbance, and more stably to an arbitrary target value. A brake control device can be obtained.
[0072]
Note that the filter operation is not limited to that shown here, and a filter having an arbitrary frequency characteristic can be configured even if an FIR filter or an IIR filter is used.
In the above embodiment, the brake torque command value calculation means 14 filters the slip ratio deviation. However, the slip ratio deviation calculation means 13 may perform the filtering process. Further, a filter processing means for independently performing a filter process is provided between the slip ratio deviation calculating means 13 and the brake torque command value calculating means 14, and the slip ratio deviation output from the slip ratio deviation calculating means 13 is input as a filter. A calculation process may be performed and output to the brake torque command value calculation means 14 as a new slip ratio deviation.
[0073]
Example 6
FIG. 9 is a block diagram showing a brake control apparatus according to
[0074]
Next, the operation of this embodiment will be described. The ultrasonic wave generated by the ultrasonic generator 41 is transmitted from the
[0075]
FIG. 12 is a graph showing an example of feedback gain of slip ratio deviation with respect to the friction coefficient μ. Regions A, B, and C correspond to FIG. The brake torque command value [Tb] is calculated with the feedback gain obtained based on such a relationship as α in
[0076]
Thus, when calculating the brake torque command value [Tb] according to the slip ratio deviation, the absolute value of the feedback gain α is set large when the friction coefficient μ detected by the friction
[0077]
Example 7
In the first embodiment, the brake torque command value calculation means 14 calculates the brake torque command value [Tb] based on
When the brake torque offset value Tb0 is smaller than the brake torque corresponding to the friction coefficient on the actual road surface, the control equilibrium point is in the vicinity of λ2, which is smaller than the target slip ratio λ0. Conversely, when the brake torque offset value Tb0 is greater than the brake torque corresponding to the actual friction coefficient on the road surface, the control equilibrium point is in the vicinity of λ1, which is greater than the target slip ratio λ0. This deviation decreases as the feedback gain α increases.(Tb operating line slope is proportional to α)When the feedback gain α is increased, the control system becomes unstable due to a delay in the control system, and the slip ratio λ may vibrate in the vicinity of the target slip ratio λ0.
[0078]
In the sixth embodiment, when the brake torque command value [Tb] is calculated according to the slip ratio deviation, the feedback gain α is set according to the friction coefficient μ detected by the friction
[0079]
FIG. 14 is a graph showing an example of an offset value [Tb0] of the brake torque at the start of the control operation with respect to the friction coefficient μ. Regions A, B, and C correspond to FIG. The brake torque command value [Tb] is calculated using the offset value obtained based on such a relationship as [Tb0] in
[0080]
Thus, when calculating the brake torque command value [Tb] according to the slip ratio deviation, the offset value is set large when the friction coefficient μ detected by the friction
[0081]
Example 8 FIG.
In contrast to the first embodiment, in this embodiment, the brake torque command value calculation means 14 uses PID control as an equation for calculating the brake torque command value [Tb] from the slip ratio deviation Δλ. That is, the brake torque command value [Tb] is calculated based on
[Tb] = [Tb0] + (JαG / r) Δλ + βΣΔλ + γdΔλ / dt (16)
β: integral gain
γ: Differential gain
[0082]
By using
[0083]
Example 9
FIG. 15 is a block diagram showing a brake control apparatus according to
If
Now, when a system of dλ / dt = α (λ−λ0) is considered and solved,
[0084]
[Equation 3]
[0085]
That is, if the left side of
[0086]
That is, it is calculated by Equation 19[ Tb ]It is sufficient to control.
The second term in
[0087]
FIG. 16 is a flowchart showing the processing of the brake torque calculating means 14 according to this embodiment. In ST6, slip ratio deviation λ-λ0 is input from slip ratio deviation calculating means 13. Next, dVw / dt is inputted from the dVw / dt calculation means 52 in ST7. These calculated values and the brake torque command value in the previous control cycle[ Tb ]Substituting (n-1) into
[0088]
Thus, since the command value of the brake torque in a certain control cycle is calculated using the command value of the brake torque in the previous control cycle, for example, the road surface is changed from a non-frozen road surface to a frozen road surface. When the friction coefficient μ changes suddenly, the road surfaceReaction torqueA term corresponding toJ (dVw / dt) / r + [ Tb ] (N-1)Therefore, the difference between the target slip ratio and the slip ratio in the actually controlled equilibrium state can be reduced.
Also, when calculating the brake torque command value in a certain control cycle, instead of using the brake torque command value in the previous control cycle, the value corresponding to the brake torque detected by the brake fluid pressure sensor or brake torque sensor is used. Equation 20[ Tb ]You may substitute in (n-1).
[0089]
Example 10
In general, it is desirable to control the brake to a slip ratio that provides the maximum value of the friction coefficient between the wheel and the road surface. For this reason, it is necessary to detect the friction coefficient between the wheel and the road surface. This embodiment includes a maximum friction coefficient detecting means for detecting a time when the friction coefficient μ between the wheel and the road surface becomes maximum.
FIG. 17 is a block diagram showing a brake control apparatus according to
[0090]
Since rω = Vw, when
J (dVw / dt) / r + Tb = μ (λ) rW (21)
As is apparent from
[0091]
Specifically, the brake torque generating means 15 has the same configuration as that shown in FIG. 3 and generates a brake fluid pressure so as to follow a brake fluid pressure command value [Pb] that is a converted value from the brake torque command value [Tb]. The brake fluid pressure detecting means 51 detects the brake fluid pressure Pb generated in the
The maximum friction coefficient detecting means 53 inputs the brake fluid pressure Pb and the time change rate dVw / dt of the wheel rotation speed, and calculates the left side in
[0092]
Specifically, the detection of the time when the friction coefficient μ with the road surface becomes the maximum is calculated with a predetermined time as a control period, for example, the left side of
However, it is necessary to search for the time when the left side of
[0093]
In the target slip ratio setting means 50, a detection signal at a time when the friction coefficient becomes maximum is inputted by the maximum friction coefficient detection means 53. Further, the slip ratio λ at this time is input from the slip ratio calculation means 12 and set to the target slip ratio λ0. However, the setting range is desirably limited to a range of 0.05 to 0.5.
In the first embodiment, the target slip ratio λ0 is fixed and set to about 0.15 in advance. However, in this embodiment, the slip ratio can be controlled so as to obtain the maximum value of the friction coefficient between the wheel and the road surface.
[0094]
Example 11
This embodiment is provided with a brake fluid pressure filter processing means for performing a filter operation on the brake fluid pressure detected by the brake fluid pressure detecting means 51 in the
In ST10, Pb is input from the brake fluid pressure detecting means 51. Next, in ST11, filter calculation is performed on the brake Pb to calculate Pb *.
[0095]
Next, filter calculation will be described. Now, assuming that the calculated value of the brake fluid pressure at time n is Pb (n) and the calculated value of the brake fluid pressure at the next time n + 1 is Pb (n + 1), the filter calculation processing represented by
[0096]
Pb (n + 1) * = C × Pb (n) * + (1−C) × Pb (n + 1) (22)
[0097]
When such a filter calculation process is performed, the filter process result becomes a first-order lag result. In general, it is known that the brake torque Tb (n) has a characteristic close to the first order lag of the brake fluid pressure Pb (n). This is clear from the fact that the actual brake torque does not necessarily rise immediately even if the brake fluid pressure is increased instantaneously, but rises slowly with a delay.
Therefore, by appropriately setting C in the filter, Pb (n) * accurately gives the brake torque Tb (n). Therefore, in ST12, if the filtered Pb (n) * is output to the maximum friction
[0098]
Note that the filter operation is not limited to that shown here, and a filter having an arbitrary frequency characteristic can be configured even if an FIR filter or an IIR filter is used.
Further, a filter processing means for performing the filter processing independently is provided between the brake fluid pressure detecting means 51 and the maximum friction
For example, the filter processing may be performed by the brake fluid pressure detecting means 51 or the maximum friction
[0099]
Example 12
FIG. 19 is a block diagram showing a brake control apparatus according to
[0100]
FIG. 20 is a diagram illustrating an example of characteristics of the
[0101]
The current command value calculation means 55 receives the brake torque command value [Tb] from the brake torque command value calculation means 14. From this brake torque command value [Tb], a current command value to be supplied to the electromagnetic solenoid 57 of the
At the same time, it is assumed that the driver operates the brake pedal 28 and brake fluid pressure is generated via the
[0102]
With this configuration, the brake fluid pressure corresponding to the brake torque command value [Tb] can be freely set by the current value supplied to the
[0103]
As described above, in the twelfth embodiment, the brake fluid pressure corresponding to the electric signal is generated using the linear control valve, and the follow-up performance with respect to the brake torque command value is improved, so that the control operation is stabilized, The fluctuation range of the brake fluid pressure is reduced. Therefore, the movement as a vehicle has a smooth decelerating action and good feeling, and the braking distance is shortened.
[0104]
Example 13
FIG. 22 is a block diagram showing a brake control apparatus according to
FIG. 23 is an explanatory diagram showing a more detailed configuration of the target slip ratio setting means 65 according to the thirteenth embodiment. 65a is a target slip ratio setting section, and 65b is a target slip ratio correction section. The target slip ratio correction unit 65b corrects the slip ratio λ0 set by the target slip ratio setting unit 65a according to the steering angle δ or the yaw rate y, and outputs the slip ratio λ0.
[0105]
As an example of the steering angle detection means 66, a potentiometer type sensor is attached to a column shaft of a vehicle steering as disclosed in Japanese Patent Application Laid-Open No. 55-156803, and a voltage signal corresponding to the steering angle is output. There is something to do.
[0106]
When the vehicle changes its course, the vehicle is usually achieved by turning in a horizontal plane (rotational movement of the vehicle itself), but when viewed on coordinates that move with the center of gravity of the vehicle, the center of gravity of the vehicle is centered. As a rotational movement. This is the yaw motion, and the rotational angular velocity at this time is the yaw rate. The detection of the yaw rate can be realized by using, for example, a vibration gyro described in JP-A-2-298812.
FIG. 24 is a block diagram showing a vibration gyro as an example of the yaw rate detection means. In the figure,
If this
[0107]
The target slip ratio correction unit 65b of the target slip ratio setting means 65 responds to the output signal δ of the steering angle detection means 66 or the output signal y of the yaw rate detection means 67 with respect to λ0 set by the target slip ratio setting section 65a. The correction coefficient k is determined, and (1−k) × λ0 is sent to the slip ratio deviation calculating means 13 as the corrected target slip ratio λ0.
An example of a method for determining the correction coefficient k is shown in FIG. 26 for the steering angle δ and in FIG. 27 for the yaw rate y. 26 is a graph showing the steering angle δ (°) on the horizontal axis and the correction coefficient k on the vertical axis, and FIG. 27 is a graph showing the yaw rate y on the horizontal axis and the rear wheel correction coefficient kr on the vertical axis. .
[0108]
FIG. 28 is a graph in which the horizontal axis indicates the time rate of change dy / dt of the yaw rate and the vertical axis indicates the rear wheel correction coefficient kr. As described above, the target slip ratio λ0 on the rear wheel side may be corrected according to the degree of change (dy / dt) in the yaw rate y.
[0109]
As another correction method, an example in which correction is performed in accordance with signals of both the steering angle δ and the yaw rate y will be described. FIG. 29 is a graph showing the steering angle δ on the horizontal axis and the yaw rate y on the vertical axis. In this correction method, a correction coefficient kf for the target slip ratio on the front wheel side and a correction coefficient kr for the target slip ratio on the rear wheel side are determined according to both the steering angle δ and the yaw rate y, and the target slip ratio for each wheel is determined. λ0 is corrected. In the region G in the graph, the rear wheel side correction is performed, and the correction coefficient kr is set to increase as the distance from the boundary line a increases. In the region H, the correction coefficient Kr on the rear wheel side is kept as it is, the correction on the front wheel side is performed, and the correction coefficient kf is set to increase as the distance from the boundary line b increases.
[0110]
Thus, in the thirteenth embodiment, since the target slip ratio λ0 is reset according to the steering angle δ and the yaw rate y, the target slip ratio λ0 is changed depending on whether the vehicle travels straight or not. Can do. For this reason, when it is necessary to simultaneously perform the course changing movement and the deceleration movement of the vehicle, it is possible to adjust the balance between the lateral force and the braking force applied to the tire, thereby improving the steering performance and realizing a stable braking operation.
[0111]
In the above embodiment, both the rudder angle detecting means 66 and the yaw rate detecting means 67 are provided. However, in either case, the target slip ratio λ0 is changed depending on whether the vehicle is traveling straight or not. Can do.
[0112]
Example 14
FIG. 30 is a block diagram showing a brake control apparatus according to
[0113]
Further, in a normal brake control device, it is detected that the brake hydraulic pressure Pb applied by the driver operating the brake is excessive as compared with the braking force that can be generated by the friction between the road surface and the wheel, Control action has started. It is detected from the wheel acceleration dVw / dt and the slip ratio λ that the brake fluid pressure Pb is excessive. In contrast, in this embodiment, brake control is automatically performed regardless of the driver's brake operation. That is, a brake torque command value [Tb] larger than the brake torque Tb corresponding to the maximum friction coefficient μmax is generated until the maximum friction coefficient μmax is detected. After detecting the maximum friction coefficient μmax, an operating line on the characteristic surface of the slip ratio and the friction coefficient is set based on the maximum friction coefficient μmax and the slip ratio λmax when the maximum friction coefficient is detected. Then, the slip ratio λ is detected for each control cycle, and the brake torque command value [Tb] calculated according to the set operation line is generated. If the brake control device is configured in this way, it can operate so as to minimize the braking distance in the event of an emergency, such as avoiding a collision.
[0114]
In this embodiment, the brake torque command value is calculated using
Tb = μA (λ) rW (23)
Tb = μB (λ) rW (24)
However, μA (λ) is an operation line on the friction coefficient characteristics before detecting the maximum friction coefficient μmax, and μB (λ) is the detected maximum friction coefficient μmax and the maximum friction after detecting the maximum friction coefficient μmax. It is an operation line on the friction coefficient characteristic set based on the slip ratio λmax when the coefficient is detected. The operation line μB (λ) will be described in detail later.
[0115]
31 and 32 are graphs in which the horizontal axis represents the slip ratio λ and the vertical axis represents the friction coefficient μ. FIG. 31 is a diagram for explaining the state of control from the start of the brake control operation to the detection of the maximum friction coefficient of the road surface, and FIG. 32 of the control after the detection of the maximum friction coefficient of the road surface. It is a figure for demonstrating a mode. In the figure, a solid line G is a curve showing an example of a friction coefficient of an actual road surface, a broken line H is an operation line μA (λ), and a broken line I is an operation line μB (λ). A brake torque corresponding to this operation line is generated as a brake torque command value [Tb].
[0116]
FIG. 33 is a flowchart showing the main processing of the brake control apparatus according to the fourteenth embodiment, and particularly shows the processing of the brake torque command value calculating means 68. The brake control operation will be described based on this flowchart.
When the brake control operation is started, the characteristic indicated by the broken line H in FIG. 31 is set as the operation line μA (λ) of
[0117]
At this time, μA (λ) is set to a value larger than the maximum value 1.0 of the friction coefficient μ as shown by a broken line H, for example, about 1.2, and the control operation is performed according to the brake torque command value of
[0118]
In ST16, in order to detect the maximum friction coefficient μmax by the maximum friction coefficient detection means 531, the friction coefficient μ is obtained for each control cycle, and the friction coefficient in the previous control cycle and the friction coefficient in the current control cycle are stored. The slip ratio λ is also stored. The friction coefficient μ can be calculated by, for example,
[0119]
The maximum coefficient of friction detection means 531 stores the coefficient of friction μ in the current and previous control cycles, and by comparing these, it can be detected that the coefficient of friction μ exceeds the maximum value and begins to decrease. The friction coefficient μ before the friction coefficient μ starts to decrease is set as the maximum friction coefficient μmax (ST17). In response to the result of ST17, until the maximum friction coefficient μmax is detected, ST14 to ST17 are repeated, the brake torque is calculated by
[0120]
After detecting the maximum friction coefficient μmax in ST17, the process proceeds to ST18. Based on the stored maximum friction coefficient μmax and the slip ratio λmax at that time, an operation line μB (λ) on the friction coefficient characteristic of
In the set operation line μB (λ), the slope is 0 (Ia) when λ ≦ λmax, and the slope is −1 when λ> λmax (Ib). Since μB (λ) is set in this way, the portion indicated by the oblique lines in FIG. 32, that is, the brake torque Tb and the road surface reaction force torque μ (λ)WrThe wheel speed is accelerated / decelerated due to the difference between and the slip ratio is controlled in the vicinity of λmax. For example, when the slip ratio is λ1, the wheel deceleration is dω / dt = μ1.Wr-ΜmaxWr<0, and the wheel speed decelerates rapidly. Similarly, when the slip ratio is at λ2, it accelerates rapidly. As a result, it finally converges in the vicinity of λmax.
[0121]
As apparent from the above, the operation line μB (λ) indicated by the broken line I needs to be smaller than the slope dμ / dλ of the friction coefficient μ in the entire region. Further, before detecting the maximum friction coefficient, the shape of the friction coefficient represented by the curve G and the slip ratio at which the friction coefficient is maximized are not known. Therefore, considering that the slip ratio at which the friction coefficient μ is maximum is 0.3 or less on a normal road surface, the characteristic H is set with the target slip ratio λ0 being 0.3.
[0122]
In this embodiment, it is assumed that the maximum friction coefficient is detected by the maximum friction coefficient detection means 531 in ST17. However, in the case of the road surface with the friction coefficient K as shown in FIG. I can't get it. In such a case, for example, the friction coefficient at the slip ratio λ = 0.3 and the slip ratio λ may be stored as the maximum friction coefficient and the slip ratio at that time, and the processes of ST18 to ST21 may be performed.
[0123]
Based on the detected maximum friction coefficient μmax and the slip ratio λmax when the maximum friction coefficient is detected, an operation line μB (λ) on the friction coefficient characteristics is set, and the set operation line μB (λ) is used. Since the brake torque is controlled, it is possible to surely control the slip ratio so that the maximum friction coefficient is obtained, and the braking distance can be shortened.
[0124]
Example 15.
In Example 14, the brake torque command value was calculated using
Tb = μB (λ) rW + α (λ−λ0) (25)
FIG. 35 is a flowchart showing the main processing of the brake control apparatus according to the fifteenth embodiment, and particularly shows the processing of the brake torque command value calculating means 68. The configuration and operation of the other parts are the same as those in the fourteenth embodiment.
The brake control operation will be described based on the flowchart of FIG. Until the maximum friction coefficient is detected, that is, ST13 to ST17 are controlled based on
[0125]
In ST191, a brake torque command value [Tb] is calculated based on
[0126]
Next, differences from the
[0127]
The first term related to the operating line μB (λ) on the friction coefficient characteristic set based on the maximum friction coefficient detected as described above and the slip ratio when the maximum friction coefficient is detected, and the slip ratio deviation Δλ Since the brake torque command value [Tb] is calculated by calculating the sum of the proportional second terms, the slip ratio at which the maximum friction coefficient can be obtained can be reliably and quickly controlled, and the braking distance can be further shortened. .
[0128]
Example 16
In the fourteenth embodiment, the brake control is automatically performed regardless of the driver's brake operation. However, as in the conventional device, the brake fluid pressure applied by the driver operating the brake is excessive. May be detected to start the control operation.
FIG. 37 is a flowchart showing the main processing of the brake control apparatus according to the sixteenth embodiment, and particularly shows the processing of the brake torque command value calculating means 68. The brake control operation will be described based on this flowchart. The configuration and operation of the other parts are the same as those in the fourteenth embodiment.
[0129]
When the driver starts braking, the maximum friction coefficient detection means531Then, it memorize | stores with the friction coefficient in the control period of 1 time before. At this time, the slip ratio λ is also stored simultaneously (ST16).
In ST17, the maximum friction coefficient detecting means 531Maximum friction coefficientDetermine whether it was detected. If not detected, the process returns to ST16 and repeats until the maximum friction coefficient is detected. After the detection, the processing of ST18 to ST21 is performed as in the case of the fourteenth embodiment.
[0130]
As described above, by detecting the maximum friction coefficient, it is detected that the brake operated by the driver is excessive, and the brake control operation is started. Therefore, before the frictional force with the road surface becomes maximum, The control to release the brake is not started. For this reason, a brake control device with high braking performance can be realized.
[0131]
Example 17.
FIG. 38 is a block diagram showing a brake control sensor according to
[0132]
Hereinafter, the operation of the acceleration detection unit 70 will be described first. When the
As another detection method, there is a method in which a strain gauge is provided at the base portion of the pendulum 77 and the displacement of the pendulum is converted into an electric signal by the strain gauge to detect acceleration. Also in this case, if the strain amount at a (t) = 0 is set to a0, the output of the acceleration detected by the acceleration detection unit 70 is a (t) + a0 as described above.
[0133]
Next, the
ΔΩ = k (a (t) + a0) (26)
Here, k is a design parameter and corresponds to the frequency displacement output when the acceleration is 1G. The FM wave e (t) is expressed by
Here, v (t) is the speed of the
[0134]
The phase synergistic discrimination circuit 72 is described in detail in, for example, Electronic Circuit III (Kyoritsu Zensho), page 178. That is, the phase synergistic discrimination circuit 72 receives the FM wave e (t) and demodulates e (t) by the square characteristic of the transistor. That is, the low frequency component (E) is calculated by the product of the FM wave e (t) and the reference sine wave of the reference sine
[0135]
The period and phase shift direction discriminating unit 74 discriminates the period and the phase shift as shown in Expression 28.
k [{v (t) + T) + v0} − {v (t) + v0}] = 2π (28)
If the period and the phase shift direction are discriminated as shown in Equation 28, the speed can be calculated as shown in
v (t + T) = 2π / k + v (t) −a0T (29)
Here, since the period T0 corresponding to a0 is represented by 2π / (ka0), the recurrence formula for v (t) is represented by
v (t + T) = v (t) + 2π / k × (1−T / T0) (30)
If the
[0136]
Since the brake control sensor in this embodiment outputs the speed together with the acceleration as described above, the information on the acceleration and speed necessary for the brake control device can be obtained, and the size of the conventional acceleration sensor is almost the same. Since it can be realized with a small size, it can be used for a vehicle or the like that is limited in weight and capacity. Further, according to the configuration of this embodiment, frequency modulation (FM) proportional to the acceleration detected by the acceleration detector 70 is performed on the reference sine wave, and the FM wave is converted by the phase-shifting synergistic discrimination circuit 72. By discriminating, the period T of the low frequency component is obtained. The period T depends on the acceleration, and since the
Further, since the output of the brake control sensor is a digital output for both acceleration and speed, the resistance to impact noise can be increased.
Also, the offset is generally constant over a relatively long time. Since T0 corresponding to the offset is included in
[0137]
Example 18
FIG. 41 is a block diagram showing a brake control sensor according to
[0138]
The acceleration detected by the acceleration detector 70 is converted into a digital value by the A / D converter 79 in the same manner as in the seventeenth embodiment, and is input to the
When the control cycle, which is an interval for sampling acceleration, is δT, the acceleration value at i time is a (i), and the acceleration value at i-1 time is a (i-1), the actual value at i time The acceleration A (i) is obtained by Expression 31 (ST32).
A (i) = A (i-1) + (a (i) -a (i-1)) (31)
Further, the speed V (i) at the i time is obtained by Expression 32 (ST33).
V (i) = V (i−1) + δT × A (i) (32)
In ST30 and ST31, 0 is set to A (i-1), V (i-1), and a (i-1) as initial processing. In ST34, the current values are stored for the next control cycle.
[0139]
When the speed is obtained by calculation as in the eighteenth embodiment, the speed is obtained only from the detected acceleration value a and the control cycle interval δT, and by calculating the difference between the acceleration value in the previous control cycle, the acceleration value a The effects of drift included in the above can be eliminated, and only the sum is taken in the subsequent calculations, so that the effects of drift can be completely eliminated. That is, when there is only a certain drift, the drift is removed by the above calculation procedure, and the calculated speed becomes an integral value of the true acceleration. If the drift changes with time, the speed includes an error corresponding to the change when the drift changes, and an error is generated accordingly. However, this error is very small and generally not a problem. The error is overwhelmingly less than at least the output is saturated by integrating the drift.
The A / D conversion unit 79 and the
[0140]
【The invention's effect】
As described above, according to the first configuration of the present invention, the slip ratio setting means for setting the target slip ratio, the wheel rotation speed detection means for detecting the wheel rotation speed, and the wheel detected by the wheel rotation speed detection means. Using the rotational speed and the target slip ratio, a slip ratio deviation calculating means for calculating a deviation between the actual wheel slip ratio and the target slip ratio, a brake torque command value calculating means for generating a brake torque command value according to the deviation, Brake torque generating means for generating brake torque in accordance with the brake torque command value;And a friction coefficient detecting means for detecting the friction coefficient of the road surface, and the brake torque command value calculating means calculates a sum of a term proportional to the slip ratio deviation and a term not related to the slip ratio deviation to obtain a brake torque command value. In this calculation, the proportional coefficient of the term proportional to the slip ratio deviation is made variable according to the friction coefficient detected by the friction coefficient detecting means, so that the slip ratio can be stabilized to an arbitrary value in a wide range of road surface conditions. Control, smooth deceleration, good feelingThere is an effect that a brake control device can be obtained.
[0143]
In addition, the first of the present invention2With this configuration, the slip ratio setting means for setting the target slip ratio, the wheel rotation speed detection means for detecting the wheel rotation speed, the wheel rotation speed detected by the wheel rotation speed detection means and the target slip ratio are used. Slip ratio deviation calculating means for calculating a deviation between the actual wheel slip ratio and the target slip ratio, a brake torque command value calculating means for generating a brake torque command value according to the deviation, and a brake according to the brake torque command value Brake torque generating means for generating torque and friction coefficient detecting means for detecting the friction coefficient of the road surface, and the brake torque command value calculating means is a sum of a term proportional to the slip ratio deviation and a term not related to the slip ratio deviation. Is calculated as a brake torque command value, and the slip is determined according to the friction coefficient detected by the friction coefficient detection means at the time of this calculation. By making the value of the term not related to the deviation variable, it is possible to stably control to an arbitrary slip ratio in a wide range of road surface conditions, and there is an effect that a brake control device having a smooth feeling and a good feeling can be obtained. .
[0144]
In addition, the first of the present invention3With this configuration, the slip ratio setting means for setting the target slip ratio, the wheel rotation speed detection means for detecting the wheel rotation speed, the wheel rotation speed detected by the wheel rotation speed detection means and the target slip ratio are used. Slip ratio deviation calculating means for calculating a deviation between the actual wheel slip ratio and the target slip ratio, a brake torque command value calculating means for generating a brake torque command value according to the deviation, and a brake according to the brake torque command value Brake torque generating means for generating torque and wheel rotation acceleration / deceleration output means for outputting acceleration / deceleration of wheel rotation are provided, and the brake torque command value calculation means is adapted to the wheel rotation acceleration / deceleration output by the wheel rotation acceleration / deceleration output means. Depending on the sum of the proportional term, the term proportional to the slip ratio deviation, and the term proportional to the brake torque, With the arrangements so as to calculate a value, a wide range can be stably controlled to an arbitrary slip ratio in road surface conditions, deceleration is smooth, the effect of feeling good brake control device is obtained.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a brake control device according to
FIG. 2 is a characteristic diagram showing a vehicle body speed according to the first embodiment.
FIG. 3 is a block diagram showing a brake torque generating means according to the first embodiment.
FIG. 4 is a block configuration diagram illustrating a brake actuator according to the first embodiment.
FIG. 5 is a block diagram showing a brake control device according to
FIG. 6 is a block diagram showing a brake control device according to
FIG. 7 is a block diagram showing a brake control device according to
FIG. 8 is a flowchart showing processing of a brake torque command value calculating means according to
FIG. 9 is a block diagram showing a brake control device according to
FIG. 10 is a configuration diagram illustrating an example of a friction
FIG. 11 is a graph showing the relationship between vehicle speed, reflected signal intensity, and friction coefficient according to Example 6;
12 is a graph showing a relationship between a friction coefficient μ and a feedback gain of slip ratio deviation according to Example 6. FIG.
FIG. 13 is a graph showing a relationship between a slip ratio and a brake torque according to Example 7 of the present invention.
FIG. 14 is a graph showing a relationship between a friction coefficient μ and an offset value according to Example 7 of the present invention.
FIG. 15 is a block diagram showing a brake control apparatus according to
FIG. 16 is a flowchart illustrating processing of a brake torque calculating unit according to the ninth embodiment.
FIG. 17 is a block diagram showing a brake control apparatus according to
FIG. 18 is a flowchart showing processing of a brake hydraulic pressure filter processing means according to
FIG. 19 is a block diagram showing a brake control apparatus according to
20 is a characteristic diagram of the linear control valve according to Example 12. FIG.
FIG. 21 is a waveform chart showing an operation with respect to time of the linear control valve to which current is supplied by PWM control according to the twelfth embodiment.
FIG. 22 is a block diagram showing a brake control apparatus according to
FIG. 23 is an explanatory diagram showing target slip ratio setting means according to the thirteenth embodiment.
FIG. 24 is a block diagram showing a yaw rate detection means according to the thirteenth embodiment.
FIG. 25 is a graph showing a relationship between a yaw rate and an output signal according to Example 13;
FIG. 26 is a graph illustrating a method of determining a correction coefficient k according to the steering angle δ in the target slip ratio correction unit according to the thirteenth embodiment.
FIG. 27 is a graph illustrating a method of determining a correction coefficient kr according to the yaw rate y in the target slip ratio correction unit according to the thirteenth embodiment.
FIG. 28 is a graph illustrating a method of determining a correction coefficient kr according to the time change rate dy / dt of the yaw rate in the target slip ratio correction unit according to the thirteenth embodiment.
FIG. 29 is a graph showing a method of determining a front wheel side correction coefficient kf and a rear wheel side correction coefficient kr according to the steering angle δ and the yaw rate y in the target slip ratio correction unit according to the thirteenth embodiment;
30 is a block diagram showing a brake control apparatus according to
31 is a graph showing a relationship between a slip ratio and a brake torque before detecting a maximum friction coefficient according to Example 14. FIG.
32 is a graph showing the relationship between the slip ratio and the brake torque after detecting the maximum friction coefficient according to Example 14. FIG.
FIG. 33 is a flowchart showing processing of a brake torque command value calculating means according to the fourteenth embodiment.
FIG. 34 is a graph showing an example of a friction coefficient of a road surface.
FIG. 35 is a flowchart showing processing of a brake torque command value calculating means according to
FIG. 36 is a graph for explaining a control operation according to the fifteenth embodiment, in which the horizontal axis indicates the slip ratio and the vertical axis indicates the friction coefficient.
FIG. 37 is a flowchart showing processing of a brake torque command value calculating means according to
FIG. 38 is a block diagram showing a brake control sensor according to
FIG. 39 is a configuration diagram illustrating an acceleration detection unit according to
40 is a graph showing alternating current components according to Example 17. FIG.
FIG. 41 is a block diagram showing a brake control sensor according to
FIG. 42 is a flowchart illustrating the processing procedure of the speed calculation unit according to the eighteenth embodiment;
FIG. 43 is an explanatory diagram showing a single-wheel model.
FIG. 44 is a characteristic diagram showing the slip ratio λ of the wheel on the horizontal axis and the friction coefficient μ and the side force coefficient μs on the vertical axis.
FIG. 45 is a block configuration diagram showing a signal processing circuit and a logic circuit according to a conventional device.
FIG. 46 is a graph showing slip ratio deviation with respect to time.
FIG. 47 is a graph showing a brake torque deviation with respect to time.
[Explanation of symbols]
11 Target slip ratio setting means
12 Slip rate calculation means
13 Slip rate deviation calculating means
14 Brake torque command value calculation means
15 Brake torque generating means
16 Wheel rotation speed detection means
17 Vehicle
18. Vehicle speed detection means
19 Vehicle speed comparison means
20 Second brake control means
40 Friction coefficient detection means
50 Target slip ratio setting means
51 Brake fluid pressure detection means
52 Wheel rotation acceleration / deceleration output means
53,531 Maximum friction coefficient detection means
55 Current command value calculation means
56 Linear control valve
60 Wheel cylinder
66 Rudder angle detection means
67 Yaw rate detection means
70 Acceleration detector
75 Speed calculator
80 Speed calculator
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26247993A JP3632983B2 (en) | 1993-10-20 | 1993-10-20 | Brake control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26247993A JP3632983B2 (en) | 1993-10-20 | 1993-10-20 | Brake control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07117656A JPH07117656A (en) | 1995-05-09 |
JP3632983B2 true JP3632983B2 (en) | 2005-03-30 |
Family
ID=17376362
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP26247993A Expired - Fee Related JP3632983B2 (en) | 1993-10-20 | 1993-10-20 | Brake control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3632983B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007176260A (en) * | 2005-12-27 | 2007-07-12 | Hitachi Ltd | Brake control device and control method |
JP2009274582A (en) * | 2008-05-14 | 2009-11-26 | Honda Motor Co Ltd | Anti-lock control device |
JP2009274583A (en) * | 2008-05-14 | 2009-11-26 | Honda Motor Co Ltd | Brake control device |
JP2022541876A (en) * | 2019-06-14 | 2022-09-28 | ボルボトラックコーポレーション | A Method for Validating Models Associated with Vehicle Dynamics |
CN113879518B (en) * | 2021-11-19 | 2024-06-14 | 中国商用飞机有限责任公司 | Anti-skid control method, device, electronic equipment and readable storage medium |
CN115179912B (en) * | 2022-07-19 | 2023-08-15 | 江苏新誉阿尔斯通牵引系统有限公司 | Train electric braking to zero speed control device and method |
-
1993
- 1993-10-20 JP JP26247993A patent/JP3632983B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH07117656A (en) | 1995-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0825080B1 (en) | Friction torque-gradient estimating apparatus, anti-lock brake controller and control start determination method | |
JP3516954B2 (en) | Control method of vehicle stability | |
US5588721A (en) | Vibration analysis of the rotating wheel for controlling anti-lock braking operation | |
US4809183A (en) | Speed control system for motor vehicles operating in a curved path | |
US5952564A (en) | Anti-lock brake control system for motor vehicle with facility for discriminating vibrations of driving wheels thereof | |
US6862512B2 (en) | Method and system for controlling the performance of a motor vehicle | |
JP3304575B2 (en) | Anti-lock control device | |
US5913576A (en) | Anti-lock brake control system for motor vehicle and brake force control method therefor | |
JPH06183288A (en) | Controller for stability of vehicle turning around curve | |
JPH0818570B2 (en) | Steering adjustment device for a vehicle having a steered front axle and a steered rear axle | |
JP3138603B2 (en) | Anti-skid control device | |
US6341826B2 (en) | Antiskid brake control system for automotive vehicles | |
US5070459A (en) | Anti-blocking and/or wheel slip regulating system | |
JP3632983B2 (en) | Brake control device | |
US5444625A (en) | Target slippage ratio setting device | |
JPH0840244A (en) | Anti lock brake system | |
JPH1178843A (en) | Wheel condition estimation device | |
JPH10114263A (en) | Anti-lock brake control device, torque gradient estimating device, and braking torque gradient estimating device | |
JPH1137872A (en) | Tire torque measuring apparatus and antiskid controller | |
JPH01254463A (en) | Antiskid controller | |
JP3454032B2 (en) | Control start judgment method | |
JPH1191539A (en) | Friction state calculation device and braking / driving force control device | |
JPH1111292A (en) | Wheel behavior servo control device and limit judgment device | |
JP3488813B2 (en) | Anti-lock brake control device for vehicle | |
JP3640126B2 (en) | Slip rate servo controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20040624 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041207 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041220 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080107 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090107 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |