[go: up one dir, main page]

JP7754081B2 - 車両用走行制御装置 - Google Patents

車両用走行制御装置

Info

Publication number
JP7754081B2
JP7754081B2 JP2022209194A JP2022209194A JP7754081B2 JP 7754081 B2 JP7754081 B2 JP 7754081B2 JP 2022209194 A JP2022209194 A JP 2022209194A JP 2022209194 A JP2022209194 A JP 2022209194A JP 7754081 B2 JP7754081 B2 JP 7754081B2
Authority
JP
Japan
Prior art keywords
wheel
wheel speed
speed
vehicle
estimated vehicle
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.)
Active
Application number
JP2022209194A
Other languages
English (en)
Other versions
JP2024093062A (ja
Inventor
将司 尾崎
良介 落合
史哲 斉藤
雅宏 原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2022209194A priority Critical patent/JP7754081B2/ja
Priority to US18/482,095 priority patent/US12358476B2/en
Priority to CN202311785362.1A priority patent/CN118254745A/zh
Publication of JP2024093062A publication Critical patent/JP2024093062A/ja
Application granted granted Critical
Publication of JP7754081B2 publication Critical patent/JP7754081B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/17Using electrical or electronic regulation means to control braking
    • B60T8/171Detecting parameters used in the regulation; Measuring values used in the regulation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/17Using electrical or electronic regulation means to control braking
    • B60T8/172Determining control parameters used in the regulation, e.g. by calculations involving measured or detected parameters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/17Using electrical or electronic regulation means to control braking
    • B60T8/176Brake regulation specially adapted to prevent excessive wheel slip during vehicle deceleration, e.g. ABS
    • B60T8/1761Brake regulation specially adapted to prevent excessive wheel slip during vehicle deceleration, e.g. ABS responsive to wheel or brake dynamics, e.g. wheel slip, wheel acceleration or rate of change of brake fluid pressure
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/17Using electrical or electronic regulation means to control braking
    • B60T8/176Brake regulation specially adapted to prevent excessive wheel slip during vehicle deceleration, e.g. ABS
    • B60T8/1761Brake regulation specially adapted to prevent excessive wheel slip during vehicle deceleration, e.g. ABS responsive to wheel or brake dynamics, e.g. wheel slip, wheel acceleration or rate of change of brake fluid pressure
    • B60T8/17616Microprocessor-based systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2240/00Monitoring, detecting wheel/tyre behaviour; counteracting thereof
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2250/00Monitoring, detecting, estimating vehicle conditions
    • B60T2250/04Vehicle reference speed; Vehicle body speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2270/00Further aspects of brake control systems not otherwise provided for
    • B60T2270/10ABS control systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2270/00Further aspects of brake control systems not otherwise provided for
    • B60T2270/40Failsafe aspects of brake control systems
    • B60T2270/416Wheel speed sensor failure

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Fluid Mechanics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Regulating Braking Force (AREA)
  • Valves And Accessory Devices For Braking Systems (AREA)

Description

本発明は、自動車などの車両のための走行制御装置に係る。
車両の走行制御としてアンチスキッド制御が行われる車両においては、制動スリップ率を演算するための推定車体速度は、複数の車輪速度のうち最も高い車輪速度に基づいて設定される。車両の減速及び旋回に伴う荷重移動などにより、最も高い車輪速度が過剰に高くなると、推定車体速度も過剰に高くなるので、推定車体速度が過剰に高くならないように修正される。
例えば、下記の特許文献1には、左右前輪の車輪速度及び後輪の車輪速度のうちの最も高い車輪速度と中間の車輪速度との差が基準値以上であるときには、推定車体速度が中間の車輪速度から所定の車輪速度を減算した値に変更されるアンチスキッド制御方法が記載されている。
特開昭60-050061号公報
〔発明が解決しようとする課題〕
車輪速度は、各車輪に設けられた車輪速度センサにより検出され、車輪速度センサは、車輪の回転速度に比例するパルス信号を発生する検出部と、パルス信号に基づいて車輪速度を演算し車輪速度を示す信号を出力する電子制御装置とを含んでいる。電子制御装置の電子回路などに異常が発生すると、車輪速度センサにより出力される信号が示す車輪速度が過剰に高くなることがある。
上述のような事態が発生すると、検出される車輪速度は車両の減速及び旋回に伴う荷重移動などに起因する増大変化よりも大きく変化する。特許文献1に記載されたアンチスキッド制御方法においては、車輪速度の増大率が考慮されないため、車輪速度センサの異常に起因する車輪速度の異常を判定することができないだけでなく、車輪速度が異常であるか否かの判定が無駄に行われることを回避することができない。
本発明は、車輪速度に基づいて車両の走行制御を行う走行制御装置であって、車輪速度が過剰に高くなる異常が発生したときには、その異常を判定することができると共に、無駄な車輪速度の判定を回避することができる走行制御装置を提供する。
〔課題を解決するための手段及び発明の効果〕
本発明によれば、複数の車輪(14FL~14RR)の各々の車輪速度(Vwi)を検出する複数の車輪速度検出装置(車輪速度センサ44FL~44RR)と、車輪速度検出装置により検出された車輪速度に基づいて車両の走行制御を行う制御ユニット(走行制御用ECU10)と、を含む車両用走行制御装置(10)が提供される。
制御ユニット(走行制御用ECU10)は、車輪速度が最大である第一の車輪の車輪速度(Vwmax)と、車輪速度が2番目に大きい第二の車輪の車輪速度(Vwmh)との関係に基づいて、第一の車輪の車輪速度が異常であるか否かを判定する異常判定を行う(S30)よう構成され、
更に、制御ユニットは、車両(16)が制動中である場合には、第一の車輪の車輪速度の増大率が増大率基準値未満であるときには(S20)、異常判定を行わないよう構成される。
車輪速度検出装置の電子回路の異常などの異常が発生すると、車輪速度検出装置により検出される車輪速度が過剰に高くなることがあり、その場合には第一の車輪の車輪速度と第二の車輪の車輪速度との関係が正常時とは異なる関係になる。よって、第一の車輪の車輪速度と第二の車輪の車輪速度との関係に基づいて第一の車輪の車輪速度が異常であるか否かを判定することができる。
上記の構成によれば、車輪速度が最大である第一の車輪の車輪速度と、車輪速度が2番目に大きい第二の車輪の車輪速度との関係に基づいて、第一の車輪の車輪速度が異常であるか否かが判定される。よって、車輪速度検出装置の電子回路の異常などの異常に起因して第一の車輪の車輪速度が過剰に高くなる異常が発生すると、その異常を判定することができる。
また、上記の構成によれば、車両が制動中である場合には、第一の車輪の車輪速度の増大率が増大率基準値未満であるときには、異常判定は行われない。従って、第一の車輪の車輪速度の増大率が増大率基準値未満である状況において、異常判定が無駄に行われることを防止し、第一の車輪の車輪速度が異常であると誤判定されることを防止することができる。
〔発明の態様〕
本発明の他の一つの態様においては、制御ユニット(走行制御用ECU10)は、第二の車輪の車輪速度(Vwmh)に対する第一の車輪の車輪速度(Vwmax)の比が異常判定基準値(1/Ka)を越えるときに、第一の車輪の車輪速度が異常であると判定するよう構成される。
車輪速度検出装置の電子回路の異常などの異常が発生し、第一の車輪の車輪速度が過剰に高くなると、第二の車輪の車輪速度に対する第一の車輪の車輪速度の比が正常時よりも高くなる。よって、第二の車輪の車輪速度に対する第一の車輪の車輪速度の比に基づいて第一の車輪の車輪速度が異常であるか否かを判定することができる。
上記態様によれば、第二の車輪の車輪速度に対する第一の車輪の車輪速度の比が異常判定基準値を越えるときに、第一の車輪の車輪速度が異常であると判定される。よって、車輪速度検出装置の電子回路の異常などの異常に起因して第一の車輪の車輪速度が過剰に高くなる異常が発生すると、その異常を判定することができる。
本発明の一つの態様においては、制御ユニット(走行制御用ECU10)は、第一の車輪の車輪速度(Vwmax)が異常であると判定しておらず且つ車両(16)が制動中である場合には、第一の車輪の車輪速度に基づいて車両の推定車体速度(Vvba)を演算し(S260)、推定車体速度を使用して走行制御としてアンチスキッド制御を行うよう構成される。
上記態様によれば、第一の車輪の車輪速度が異常であると判定されておらず且つ車両が制動中である場合には、第一の車輪の車輪速度に基づいて車両の推定車体速度が演算され、推定車体速度を使用して走行制御としてアンチスキッド制御が行われる。よって、第一の車輪以外の車輪に過剰な制動スリップが発生したときには、アンチスキッド制御により制動スリップを低減することができる。
更に、本発明の他の一つの態様においては、制御ユニット(走行制御用ECU10)は、制限増大率(Kbu)にて推定車体速度(Vvba)の増大を制限する(S260)よう構成される。
上記態様によれば、制限増大率にて推定車体速度の増大が制限される。よって、車輪速度検出装置の電子回路の異常などの異常が発生し、第一の車輪の車輪速度が急激に高くなる場合にも、推定車体速度が急激に増大することを防止することができる。
更に、本発明の他の一つの態様においては、制御ユニット(走行制御用ECU10)は、第一の車輪の車輪速度(Vwmax)が異常であると判定し且つ車両(16)が制動中である場合には、第二の車輪の車輪速度(Vwmh)に基づいて車両の推定車体速度(Vvba)を演算し、制限減少率(Kbd)にて推定車体速度の減少を制限する(S260)よう構成される。
上記態様によれば、第一の車輪の車輪速度が異常であると判定されたときには、第二の車輪の車輪速度に基づいて車両の推定車体速度が演算され、制限減少率にて推定車体速度の減少が制限される。よって、車輪速度検出装置の電子回路の異常などの異常が発生し、第一の車輪の車輪速度が急激に高くなる場合にも、推定車体速度が過剰に高い値になることを防止することができる。また、推定車体速度が第一の車輪の車輪速度に基づいて演算される状況から第二の車輪の車輪速度に基づいて演算される状況へ変化したときに、推定車体速度が急激に減少することを防止し、これによりアンチスキッド制御が不適切に行われることを防止することができる。
本発明の他の目的、他の特徴及び付随する利点は、以下の図面を参照しつつ記述される本発明の実施形態についての説明から容易に理解されるであろう。
本発明による車両用走行制御装置の実施形態を示す概略構成図である。 実施形態における異常判定の制御ルーチンを示すフローチャートである。 実施形態における推定車体速度の演算制御のルーチンを示すフローチャートである。 制動により車輪速度が漸次低下する状況において、第一の車輪の車輪速度の増大率が増大率基準値以上になる場合の例を示す図である。
以下に添付の図を参照しつつ、本発明の実施形態について詳細に説明する。
図1に示された実施形態にかかる車両用走行制御装置10は、走行制御用電子制御装置12及び車輪14FL、14FR、14RL及び14RRを有する車両16に適用されている。実施形態においては、左右の前輪14FL及び14FRは操舵輪且つ駆動輪であり、左右の後輪14RL及び14RRは非操舵輪且つ従動輪である。前輪14FL及び14FRは、運転者によるステアリングホイール18の操作に応答して駆動される電動パワーステアリング装置20によりラックバー22及びタイロッド24L及び24Rを介して転舵される。なお、以下の説明においては、電子制御装置は、ECU(Electronic Control Unitの略称)と呼称される。
車両16は、車輪14FL~14RRに制動力を付与する制動装置30を有している。制動装置30は、油圧回路32と、車輪14FL~14RRに設けられたホイールシリンダ34FR、34FL、34RR及び34RLと、運転者によるブレーキペダル36の踏み込み操作に応答してブレーキオイルを圧送するマスタシリンダ38とを含んでいる。図1には詳細に示されていないが、油圧回路32は、リザーバ、オイルポンプ、種々の弁装置などを含み、ブレーキアクチュエータとして機能する。
制動装置30は、それぞれホイールシリンダ34FL~34RRの圧力に比例する制動力を車輪14FL~14RRに付与する。ホイールシリンダ34FL~34RRの圧力は、通常時には運転者によるブレーキペダル36の踏み込みに応じて駆動されるマスタシリンダ38内の圧力(マスタシリンダ圧力Pm)に応じて制御される。即ち、マスタシリンダ圧力Pmが圧力センサ40によって検出され、制動用ECU42により各ホイールシリンダ34FL~34RRの圧力がマスタシリンダ圧力Pmに基づいて制御される。更に、各ホイールシリンダ34FL~34RRの圧力は、必要に応じてオイルポンプ及び種々の弁装置が制動用ECU42によって制御されることにより、運転者によるブレーキペダル36の踏み込み量に関係なく制御される。
車輪14FL、14FR、14RL及び14RRには、それぞれ対応する車輪の車輪速度Vwi(i=fl、fr、rl及びrr)を検出する車輪速度検出装置として機能する車輪速度センサ44FL、44FR、44RL及び44RRが設けられている。車輪速度センサ44FL、44FR、44RL及び44RRにより検出された車輪速度Vwiを示す信号は、走行制御用ECU12へ入力される。
図1には示されていないが、車両16は、駆動輪である左右の前輪14FL、14FRに駆動力を付与する駆動装置としてのエンジンを有している。運転者によるアクセルペダル46の踏み込み量が、アクセル開度センサ48によりアクセル開度Accとして検出される。エンジンの出力は、駆動用ECU50により通常時にはアクセル開度Accに基づいて制御され、必要に応じてアクセル開度Accとは無関係に制御される。なお、駆動装置は駆動輪に駆動力を付与することができる任意の装置であってよく、例えば電動機、ハイブリッドシステムなどであってもよい。駆動輪は、左右の後輪14RL及び14RRであってもよく、更には四輪14FL~14RRであってもよい。
各ECUは、マイクロコンピュータを主要部として備え、マイクロコンピュータは、CPU、ROM、RAM、読み書き可能な不揮発性メモリ(N/M)及びインターフェース(I/F)などを含んでいる。CPUは、ROMに格納されたインストラクション(プログラム、ルーチン)を実行することにより各種機能を実現する。更に、これらのECUは、CAN(Controller Area Network)を介してデータ交換可能(通信可能)に互いに接続されている。従って、特定のECUに接続されたセンサ(スイッチを含む)の検出値などは、他のECUにも送信されるようになっている。
走行制御用ECU12及び制動用ECU42は、互いに共働して、車輪速度に基づいて車両の走行制御としてアンチスキッド制御(以下「ABS制御」という)を行う制御ユニットとして機能する。走行制御用ECU12は、車両が制動中である場合には、車輪速度Vwfl、Vwfr、Vwrl及びVwrrのうち最大の車輪速度Vwmaxに基づいて車両16の推定車体速度Vvbaを演算する。更に、走行制御用ECU12は、推定車体速度Vvbaが過剰に増減変化しないよう、推定車体速度Vvbaの増減変化を制限する。なお、走行制御用ECU12は、マスタシリンダ圧力Pmが基準値以上であるとき、又は図には示されていないブレーキランプスイッチがオンであるときに、車両が制動中であると判定する。
制動用ECU42は、車輪速度Vwi及び推定車体速度Vvbaに基づいて、下記の式(1)に従って車輪14FL~14RRの制動スリップ率Sbiを演算する。更に、制動用ECU42は、何れかの車輪の制動スリップ率Sbiが制御開始基準値Sbc(正の定数)を越えると、予め設定された制御終了条件が成立するまで、当該車輪の制動スリップ率が所定の範囲内の値になるよう当技術分野において公知の要領にて制動力を制御する。
Sbi=(Vvba-Vwi)/Vvba …(1)
特に、走行制御用ECU12は、車輪速度が最大である第一の車輪の車輪速度Vwmaxと、車輪速度が2番目に大きい第二の車輪の車輪速度Vwmhとの関係に基づいて、第一の車輪の車輪速度が異常であるか否かを判定する異常判定を行う。走行制御用ECU12は、車両が制動中である場合には、第一の車輪の車輪速度Vwmaxの増大率が予め設定された増大率基準値Vwdc(正の定数)以上であると判定したときに、第一の車輪の車輪速度の異常判定を許可する。よって、第一の車輪の車輪速度Vwmaxの増大率が増大率基準値Vwdc未満であるときには、第一の車輪の車輪速度の異常判定は許可されない。増大率基準値Vwdcは、車輪速度の増大率が車両の走行時には取り得ない正の定数に設定される。
実施形態においては、走行制御用ECU12は、第二の車輪の車輪速度Vwmhに対する第一の車輪の車輪速度Vwmaxの比が、異常判定基準値(正の定数)を越える状況が所定の時間以上継続したと判定したときに、第一の車輪の車輪速度が異常であると判定する。走行制御用ECU12は、第一の車輪の車輪速度が異常であると判定すると、警報装置52を作動させることにより、車両の乗員に第一の車輪の車輪速度が異常である旨の警報を発出する。
走行制御用ECU12は、第一の車輪の車輪速度が異常であると判定したときには、第二の車輪の車輪速度Vwmhに基づいて車両16の推定車体速度Vvbaを演算する。更に、走行制御用ECU12は、推定車体速度Vvbaが過剰に増減変化しないよう、推定車体速度Vvbaの増減変化を制限する。
また、走行制御用ECU12及び駆動用ECU50は、互いに共働して、車両の他の走行制御としてトラクションコントロール制御(以下「TRC制御」という)を行う制御ユニットとして機能する。走行制御用ECU12は、車両が駆動中である場合には、例えば従動輪である左右の後輪14RL、14RRの車輪速度Vwrl、Vwrrのうち小さい方の車輪速度Vwdに基づいて車両16の推定車体速度Vvdaを演算する。更に、走行制御用ECU12は、推定車体速度Vvdaが過剰に増減変化しないよう、推定車体速度Vvdaの増減変化を制限する。
駆動用ECU50は、車輪速度Vwi及び推定車体速度Vvdaに基づいて、下記の式(2)に従って駆動輪の駆動スリップ率Sdiを演算する。更に、駆動用ECU50は、何れかの駆動輪の駆動スリップ率Sdiが制御開始基準値Sdc(正の定数)を越えると、予め設定された制御終了条件が成立するまで、当該車輪の駆動スリップ率が所定の範囲内の値になるよう、当技術分野において公知の要領にて制動力を制御する。
Sdi=(Vwi-Vvda)/Vvda …(2)
なお、車両が駆動中である状況において、第一の車輪の車輪速度が異常であると判定されたときには、第一の車輪の駆動スリップ率が異常な値になるので、第一の車輪についてはTRC制御による制動力の付与は行われない。
実施形態においては、走行制御用ECU12のROMは、図2に示されたフローチャートに対応する制御プログラムを記憶している。走行制御用ECU12のCPUは、このプログラムに従って第一の車輪の車輪速度について異常判定の制御を行う。更に、走行制御用ECU12のROMは、図3に示されたフローチャートに対応する制御プログラムを記憶している。走行制御用ECU12のCPUは、このプログラムに従って推定車体速度Vvba、Vvdaの演算制御を行う。
<異常判定の制御>
次に、図2に示されたフローチャートを参照して実施形態における異常判定の制御ルーチンについて説明する。なお、図2に示されたフローチャートによる制御は、図には示されていないイグニッションスイッチがオンであるときに、所定の時間ΔT毎に繰返し実行される。特に、ステップS10乃至S80は、例えば左前輪(i=fl)、右前輪(i=fr)、左後輪(i=rl)及び右後輪(i=rr)の順に各車輪について実行され、ステップS130乃至S170は、第一の車輪、即ち車輪速度が最大である車輪について実行される。
なお、以下の説明においては、図2に示されたフローチャートによる制御を単に「判定制御」と指称する。判定制御の開始に先立って、第一の車輪の車輪速度が異常であるか否かを示すフラグFaiが0(異常ではない)にリセットされる。
まず、ステップ10においては、CPUは、フラグFaiが1であるか否か、即ち第一の車輪の車輪速度が異常であるか否かを判定する。CPUは、肯定判定をしたときには、判定制御をステップS120へ進め、否定判定をしたときには、判定制御をステップS20へ進める。
ステップS20においては、CPUは、第一の車輪の車輪速度が異常であるか否かの異常判定の許可条件が成立しているか否かを判定する。CPUは、否定判定をしたときには、判定制御をステップS40へ進め、肯定判定をしたときには、判定制御をステップS30へ進める。
車両16が制動中でない場合には、車両が直進走行状態にあるときに、異常判定の許可条件が成立していると判定される。この場合、車輪速度Vwfl、Vwfr、Vwrl及びVwrrのうち最も小さい車輪速度Vwmin又は推定車体速度Vvbaが走行判定の基準値Vwrc(正の定数)以上であるときに、車両が走行状態にあると判定されてよい。また、左右輪の車輪速度の比が基準範囲内にあるときに、車両が直進状態にあると判定されてよい。
また、車両16が制動中である場合には、第一の車輪の車輪速度Vwmaxの増大率が増大率基準値Vwdc以上であり且つ車両が直進走行状態にあるときに、異常判定の許可条件が成立していると判定される。この場合、第一の車輪の車輪速度Vwmaxの前回からの増大量ΔVwmaxが増大基準値ΔVwc(正の定数)以上であるときに、第一の車輪の車輪速度Vwmaxの増大率が増大率基準値以上であると判定されてよい。
ステップS30においては、CPUは、Kaを0.8程度の1より小さい正の一定の係数として、Ka・Vwiが第二の車輪の車輪速度Vwmhよりも大きいか否か、即ち第二の車輪の車輪速度Vwmhに対する当該車輪の車輪速度Vwiの比が異常判定基準値1/Kaを越えているか否かを判定する。CPUは、否定判定をしたときには、ステップS40において、異常判定のタイマのカウント値Taiを0にリセットし、肯定判定をしたときには、ステップS50において、異常判定のタイマのカウント値TaiをΔTカウントアップする。
ステップS60においては、CPUは、異常判定のタイマのカウント値Taiが基準値Tac(1秒程度の正の定数)以上であるか否かを判定する。CPUは、否定判定をしたときには、判定制御を一旦終了し、肯定判定をしたときには、判定制御をステップS70へ進める。
ステップS70においては、CPUは、第一の車輪の車輪速度が異常であると判定してフラグFaiを1にセットし、フラグFaiが1である情報を不揮発性のメモリに記憶する。更に、CPUは、異常判定のタイマのカウント値Taiを0にリセットする。
ステップS80においては、CPUは、iに基づいて第一の車輪が車輪14FL、14FR、14RL及び14RRのうちの何れの車輪であるかを特定する。更に、CPUは、警報装置52を作動させることにより、第一の車輪の車輪速度が異常である旨の警報を発出する。
ステップS120においては、CPUは、第一の車輪の車輪速度が異常であるとの判定を解除するための解除判定の許可条件が成立しているか否かを判定する。CPUは、否定判定をしたときには、判定制御をステップS140へ進め、肯定判定をしたときには、判定制御をステップS130へ進める。なお、CPUは、ステップS20と同様に、第一の車輪の車輪速度が異常であるか否かの異常判定の許可条件が成立していると判定したときに、異常判定を解除するための解除判定の許可条件が成立していると判定する。
ステップS130においては、CPUは、Krを0.955程度の1より小さくKaよりも大きい正の一定の係数として、Kr・Vwiが第二の車輪の車輪速度Vwmh以下であるか否か、即ち第二の車輪の車輪速度Vwmhに対する当該車輪の車輪速度Vwiの比が解除判定基準値1/Kr以下であるか否かを判定する。CPUは、否定判定をしたときには、ステップS140において、解除判定のタイマのカウント値Triを0にリセットし、肯定判定をしたときには、ステップS150において、異常判定のタイマのカウント値TriをΔTカウントアップする。
ステップS160においては、CPUは、解除判定のタイマのカウント値Triが基準値Trc(1秒程度の正の定数)以上であるか否かを判定する。CPUは、否定判定をしたときには、判定制御を一旦終了し、肯定判定をしたときには、判定制御をステップS170へ進める。
ステップS170においては、CPUは、第一の車輪の車輪速度が正常であると判定してフラグFaiを0にリセットし、フラグFaiが1である情報を不揮発性のメモリから削除する。更に、CPUは、解除判定のタイマのカウント値Triを0にリセットする。
ステップS180においては、CPUは、警報装置52の作動を解除することにより、第一の車輪の車輪速度が異常である旨の警報の発出を終了する。
<推定車体速度の演算制御>
次に、図3に示されたフローチャートを参照して実施形態における推定車体速度Vvba、Vvdaの演算制御ルーチンについて説明する。なお、図3に示されたフローチャートによる制御は、図には示されていないイグニッションスイッチがオンであるときに、所定の時間毎に繰返し実行される。以下の説明においては、図3に示されたフローチャートによる制御を単に「演算制御」と指称する。
まず、ステップS210においては、CPUは、車両16が走行中であるか否かを判定する。CPUは、肯定判定をしたときには、演算制御をステップS230へ進め、否定判定をしたときには、ステップS220において、推定車体速度Vvbaを0に設定し、推定車体速度Vvdaを0に近い正の定数Vvcに設定する。なお、推定車体速度Vvdaは、上記式(2)の分母が0になることを回避するために、正の定数Vvcに設定される。
ステップS230においては、CPUは、車両16が制動されているか否かを判定する。CPUは、否定判定をしたときには、演算制御をステップS280へ進め、否定判定をしたときには、演算制御をステップS240へ進める。
ステップS240においては、CPUは、ステップS10と同様に、フラグFaiが1であるか否か、即ち第一の車輪の車輪速度が異常であるか否かを判定する。CPUは、肯定判定をしたときには、演算制御をステップS260へ進め、否定判定をしたときには、演算制御をステップS250へ進める。
ステップS250においては、CPUは、推定車体速度Vvbaの演算の基礎となる車輪速度Vwbを第一の車輪の車輪速度Vwmaxに設定し、ステップS260においては、CPUは、車輪速度Vwbを第二の車輪の車輪速度Vwmhに設定する。
ステップS270においては、CPUは、車輪速度Vwbに基づいて、下記の式(3)に従って推定車体速度Vvbaを演算する。なお、下記の式(3)において、Vvbafは推定車体速度Vvbaの前回値であり、Kbdは減少制限係数(正の定数)であり、Kbuは増大制限係数(Kbdよりも小さい正の定数)である。下記の式(3)及び後述の式(4)において、MEDはカッコ内の三つの値のうちの中間値を選択することを意味する。
Vvba=MED(Vvbaf+Kbd・ΔT,Vwb,Vvbaf+Kbu・ΔT) …(3)
ステップS280においては、CPUは、左右の後輪14RL、14RRの車輪速度Vwrl、Vwrrのうちの小さい方である車輪速度Vwdに基づいて、下記の式(4)に従って推定車体速度Vvdaを演算する。なお、下記の式(4)において、Vvdafは推定車体速度Vvdaの前回値であり、Kddは減少制限係数(正の定数)であり、Kduは増大制限係数(Kddよりも小さい正の定数)である。
Vvda=MED(Vvdaf+Kdd・ΔT,Vwd,Vvdaf+Kdu・ΔT) …(4)
<実施形態の作動>
次に、車両が制動中である場合について、上述の実施形態における異常判定及び推定車体速度の演算を説明する。
(X)全ての車輪速度が正常である場合
全ての車輪速度Vwfl、Vwfr、Vwrl及びVwrrが正常である場合には、フラグFaiは0であり、第一の車輪の車輪速度Vwmaxの増大率が増大率基準値Vwdc以上にはならない。よって、ステップS10及びS20において、否定判定が行われる。ステップS40において、異常判定のタイマのカウント値Taiが0にリセットされ、ステップS60において、否定判定が行われる。従って、ステップS30及びS70は実行されず、フラグFaiは0のままである。
ステップS210及びS230において、肯定判定が行われるが、ステップS240において、否定判定が行われる。よって、ステップS250において、推定車体速度Vvbaの演算の基礎となる車輪速度Vwbが第一の車輪の車輪速度Vwmaxに設定されるので、推定車体速度Vvbaは、ステップS260において、第一の車輪の車輪速度Vwmaxに基づいて演算される。
(Y)第一の車輪の車輪速度の増大率が増大率基準値以上になる場合
車輪速度センサ44FL、44FR、44RL及び44RRの何れかに異常が生じ、第一の車輪の車輪速度Vwmaxの増大率が増大率基準値Vwdc以上になると、ステップS10において、否定判定が行われるが、ステップS20及びS30において、肯定判定が行われる。これらの判定が繰り返され、ステップS50が繰り返し実行されるので、ステップS60において、肯定判定が行われ、ステップS70において、フラグFaiが1にセットされる。更に、ステップS80において、第一の車輪が特定され、警報装置52の作動により第一の車輪の車輪速度が異常である旨の警報が発出される。
図4は、制動により車輪速度Vwiが漸次低下する状況において、第一の車輪の車輪速度の増大率が増大率基準値以上になる場合の例を示している。図4に示されているように、時点t1において、第一の車輪の車輪速度Vwmaxの増大率が増大率基準値Vwdc以上になり、時点t2において、第一の車輪の車輪速度Vwmaxが(1/Ka)×第二の車輪の車輪速度Vwmhよりも大きくなったとする。更に、時点t3において、異常判定のタイマのカウント値Taiが基準値Tac以上になったとする。
時点t1以降において、ステップS20の判定が肯定判定になり、時点t2以降において、ステップS30の判定が肯定判定になり、時点t3において、ステップS60の判定が肯定判定になるので、ステップS70において、フラグFaiが1にセットされる。
フラグFaiは、時点t3まで0であるので、ステップS240において、否定判定が行われる。よって、時点t1以降も時点t3まで、推定車体速度Vvbaは、ステップS270において、第一の車輪の車輪速度Vwmaxに基づいて演算されると共に、推定車体速度Vvbaの増大率が制限される。従って、第一の車輪の車輪速度Vwmaxが急激に増大しても、推定車体速度Vvbaは穏やかに増大し、或いは正常な車輪速度である第二の車輪の車輪速度Vwmhよりも穏やかに減少する。
時点t3以降においては、ステップS240の判定が肯定判定になるので、推定車体速度Vvbaは、ステップS260、S270において、第二の車輪の車輪速度Vwmhに基づいて演算されると共に、推定車体速度Vvbaの減少率が制限される。従って、推定車体速度Vvbaは漸次減少し、例えば時点t4において第二の車輪の車輪速度Vwmhと同一になるとすると、時点t4以降は、第二の車輪の車輪速度Vwmhと同一になる。
(Z)第一の車輪の車輪速度センサが交換された場合
第一の車輪の車輪速度センサが正常な車輪速度センサに交換されると、車両16が制動されることなく直進走行しているときに、ステップS10及びS120において、肯定判定が行われる。第一の車輪の車輪速度Vwmaxと第二の車輪の車輪速度Vwmhとの差は小さくなるので、ステップS130において、繰り返し肯定判定が行われる。よって、ステップS160において、肯定判定が行われるので、ステップS170において、フラグFaiが0にリセットされ、ステップS180において、第一の車輪の車輪速度が異常である旨の警報の発出が終了される。
以上の説明から解るように、実施形態によれば、車輪速度センサの電子回路の異常などの異常が発生し、第一の車輪の車輪速度Vwmaxが過剰に高くなる異常が発生しても、その異常を判定することができる(S30~S70)。また、第一の車輪の車輪速度の増大率が増大率基準値Vwdc未満であるときには(S20)、異常判定は行われない。従って、第一の車輪の車輪速度の増大率が増大率基準値未満である状況において、異常判定が無駄に行われることを防止し、第一の車輪の車輪速度が異常であると誤判定されることを防止することができる。
また、実施形態によれば、第一の車輪の車輪速度Vwmaxが異常であると判定されておらず且つ車両が制動中である場合には(S230、S240)、第一の車輪の車輪速度に基づいて車両の推定車体速度Vvbaが演算され(S250、S270)、推定車体速度を使用して走行制御としてアンチスキッド制御が行われる。よって、第一の車輪以外の車輪に過剰な制動スリップが発生したときには、アンチスキッド制御により制動スリップを低減することができる。
また、実施形態によれば、制限増大率にて推定車体速度の増大が制限される(S270)。よって、車輪速度検出装置の電子回路の異常などの異常が発生し、第一の車輪の車輪速度が急激に高くなる場合にも、推定車体速度が急激に増大することを防止することができる。
更に、実施形態によれば、第一の車輪の車輪速度が異常であると判定されたときには、第二の車輪の車輪速度に基づいて車両の推定車体速度が演算され、制限減少率にて推定車体速度の減少が制限される(S260、S270)。よって、車輪速度検出装置の電子回路の異常などの異常が発生し、第一の車輪の車輪速度が急激に高くなる場合にも、推定車体速度が過剰に高い値になることを防止することができる。また、推定車体速度が第一の車輪の車輪速度に基づいて演算される状況から第二の車輪の車輪速度に基づいて演算される状況へ変化したとき、推定車体速度が急激に減少することを防止し、これによりアンチスキッド制御が不適切に行われることを防止することができる。
以上においては、本発明を特定の実施形態について詳細に説明したが、本発明は上述の実施形態に限定されるものではなく、本発明の範囲内にて他の種々の実施形態が可能であることは当業者にとって明らかであろう。
例えば、上述の実施形態においては、ステップS30において、第二の車輪の車輪速度Vwmhに対する当該車輪の車輪速度Vwiの比が異常判定基準値1/Kaを越えているか否かが判定される。しかし、ΔVwcを第二の車輪の車輪速度Vwmhが高いほど大きくなる基準値として、車輪速度Vwiと第二の車輪の車輪速度Vwmhとの差ΔVwiが基準値ΔVwcを越えているか否かが判定されるよう修正されてもよい。
また、上述の実施形態においては、第一の車輪の車輪速度が異常であると判定され且つ車両が制動中である場合には(S230、S240)、第二の車輪の車輪速度に基づいて車両の推定車体速度が演算され、制限減少率にて推定車体速度の減少が制限されるようになっている(S260、S270)。しかし、第一の車輪の車輪速度及び第二の車輪の車輪速度に基づいて推定車体速度が推定され、推定車体速度に対する第一の車輪の車輪速度の寄与度合が0になるまで漸減されてもよい。
また、上述の実施形態においては、車両の走行制御は、ABS制御及びTRC制御であるが、当技術分野において公知の任意の走行制御であってよい。
10…車両用走行制御装置、12…走行用ECU、14FL~14RR…車輪、16…車両、30…制動装置、42…制動用ECU、44FL~44RR…車輪速度センサ、50…駆動用ECU、52…警報装置

Claims (5)

  1. 複数の車輪の各々の車輪速度を検出する複数の車輪速度検出装置と、前記車輪速度検出装置により検出された車輪速度に基づいて車両の走行制御を行う制御ユニットと、を含む車両用走行制御装置において、
    前記制御ユニットは、車輪速度が最大である第一の車輪の車輪速度と、車輪速度が2番目に大きい第二の車輪の車輪速度との関係に基づいて、前記第一の車輪の車輪速度が異常であるか否かを判定する異常判定を行うよう構成され、
    更に、前記制御ユニットは、前記車両が制動中である場合には、前記第一の車輪の車輪速度の増大率が増大率基準値未満であるときには、前記異常判定を行わないよう構成された、車両用走行制御装置。
  2. 請求項1に記載の車両用走行制御装置において、前記制御ユニットは、前記第二の車輪の車輪速度に対する前記第一の車輪の車輪速度の比が異常判定基準値を越えるときに、前記第一の車輪の車輪速度が異常であると判定するよう構成された、車両用走行制御装置。
  3. 請求項1に記載の車両用走行制御装置において、前記制御ユニットは、前記第一の車輪の車輪速度が異常であると判定しておらず且つ前記車両が制動中である場合には、前記第一の車輪の車輪速度に基づいて前記車両の推定車体速度を演算し、前記推定車体速度を使用して前記走行制御としてアンチスキッド制御を行うよう構成された、車両用走行制御装置。
  4. 請求項3に記載の車両用走行制御装置において、前記制御ユニットは、制限増大率にて前記推定車体速度の増大を制限するよう構成された、車両用走行制御装置。
  5. 請求項4に記載の車両用走行制御装置において、前記制御ユニットは、前記第一の車輪の車輪速度が異常であると判定し且つ前記車両が制動中である場合には、前記第二の車輪の車輪速度に基づいて前記車両の推定車体速度を演算し、制限減少率にて前記推定車体速度の減少を制限するよう構成された、車両用走行制御装置。
JP2022209194A 2022-12-27 2022-12-27 車両用走行制御装置 Active JP7754081B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2022209194A JP7754081B2 (ja) 2022-12-27 2022-12-27 車両用走行制御装置
US18/482,095 US12358476B2 (en) 2022-12-27 2023-10-06 Vehicle travel control device
CN202311785362.1A CN118254745A (zh) 2022-12-27 2023-12-22 车辆用行驶控制装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022209194A JP7754081B2 (ja) 2022-12-27 2022-12-27 車両用走行制御装置

Publications (2)

Publication Number Publication Date
JP2024093062A JP2024093062A (ja) 2024-07-09
JP7754081B2 true JP7754081B2 (ja) 2025-10-15

Family

ID=91584841

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022209194A Active JP7754081B2 (ja) 2022-12-27 2022-12-27 車両用走行制御装置

Country Status (3)

Country Link
US (1) US12358476B2 (ja)
JP (1) JP7754081B2 (ja)
CN (1) CN118254745A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7754081B2 (ja) * 2022-12-27 2025-10-15 トヨタ自動車株式会社 車両用走行制御装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007046692A1 (de) 2007-09-28 2009-04-02 Volkswagen Ag Antiblockiersystem für ein Kraftfahrzeug
US20200198471A1 (en) 2017-09-12 2020-06-25 Audi Ag Method and device for determining wheel slip information of an electrically driven wheel of a motor vehicle

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6035650A (ja) * 1983-08-09 1985-02-23 Nippon Denso Co Ltd アンチスキッド制御装置
JPS6050061A (ja) 1983-08-30 1985-03-19 Toyota Motor Corp アンチスキッド制御方法
JPH0752784A (ja) * 1993-08-18 1995-02-28 Nissan Motor Co Ltd アンチスキッド制御装置
JP3304575B2 (ja) * 1993-12-17 2002-07-22 トヨタ自動車株式会社 アンチロック制御装置
JP3289474B2 (ja) * 1994-03-22 2002-06-04 株式会社デンソー 車両制御装置
JPH10319028A (ja) * 1997-05-14 1998-12-04 Toyota Motor Corp 車輪速度検出システムおよび車輪スリップ制御システム
US6170923B1 (en) * 1997-08-25 2001-01-09 Aisin Seiki Kabushiki Kaisha Malfunction detection device and method for a wheel speed sensor
JP3792937B2 (ja) * 1999-05-25 2006-07-05 株式会社日立製作所 ブレーキ制御装置
JP4449117B2 (ja) * 1999-09-21 2010-04-14 株式会社アドヴィックス 制動力配分制御装置
JP5156717B2 (ja) * 2009-10-26 2013-03-06 日立オートモティブシステムズ株式会社 2輪車用ブレーキ制御装置
JP5146608B2 (ja) * 2011-04-14 2013-02-20 トヨタ自動車株式会社 前後加速度センサの異常判定装置及び方法
JP2018024324A (ja) * 2016-08-10 2018-02-15 ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング モータサイクルのブレーキシステムに生じさせるブレーキ力の制御装置及び制御方法
JP7754081B2 (ja) * 2022-12-27 2025-10-15 トヨタ自動車株式会社 車両用走行制御装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007046692A1 (de) 2007-09-28 2009-04-02 Volkswagen Ag Antiblockiersystem für ein Kraftfahrzeug
US20200198471A1 (en) 2017-09-12 2020-06-25 Audi Ag Method and device for determining wheel slip information of an electrically driven wheel of a motor vehicle

Also Published As

Publication number Publication date
JP2024093062A (ja) 2024-07-09
CN118254745A (zh) 2024-06-28
US12358476B2 (en) 2025-07-15
US20240208472A1 (en) 2024-06-27

Similar Documents

Publication Publication Date Title
CN101479137B (zh) 车辆的减速控制装置
JP2902409B2 (ja) アンチスキッド制御装置
US6466855B2 (en) Vehicle speed estimating apparatus and method and vehicular control apparatus and method
US5488557A (en) Anti-skid controlling system and method for automotive vehicle
US5612879A (en) Vehicle control unit for controlling a specific target based on wheel speed
JP3592444B2 (ja) 車両用アンチロックブレーキ制御装置
US20150329090A1 (en) Travel control apparatus and vehicle control apparatus
JP7754081B2 (ja) 車両用走行制御装置
JP3551132B2 (ja) 車輌の制動力制御式挙動制御装置
US5707119A (en) Stability control device of vehicle adaptive to failure of wheel speed sensor
JP2927899B2 (ja) アンチスピンブレーキ制御装置
JP2004210046A (ja) 車輌用アンチスキッド制御装置
JP2015067045A (ja) 車両の降坂速度制御装置
JP2004155303A (ja) 車輌用制動力制御装置
US20030011241A1 (en) Method for increasing the manoeuvrability or driving stability of a vehicle during cornering
JP2009113661A (ja) 車両挙動制御装置
WO2023189731A1 (ja) 車両の姿勢制御装置
JP4379039B2 (ja) 車両の運動制御装置
JP3239606B2 (ja) 四輪駆動車用アンチスキッド制御装置
JP2000313323A (ja) 車輌の制動制御装置
JP2929608B2 (ja) 自動車用ブレーキ圧力制御装置
JP6547603B2 (ja) 車両の制動力制御装置
JP2002160623A (ja) 車輌のアンチスキッド制御装置
JPH0577709A (ja) 車輪速センサ信号処理回路の異常検出装置
JP4100720B2 (ja) 車両用ブレーキ圧力制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250122

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250829

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250902

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250915

R150 Certificate of patent or registration of utility model

Ref document number: 7754081

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150