JP2009269594A - 自動車用車輪浮上がりおよび接地の確認 - Google Patents
自動車用車輪浮上がりおよび接地の確認 Download PDFInfo
- Publication number
- JP2009269594A JP2009269594A JP2008300970A JP2008300970A JP2009269594A JP 2009269594 A JP2009269594 A JP 2009269594A JP 2008300970 A JP2008300970 A JP 2008300970A JP 2008300970 A JP2008300970 A JP 2008300970A JP 2009269594 A JP2009269594 A JP 2009269594A
- Authority
- JP
- Japan
- Prior art keywords
- wheel
- roll
- vehicle
- lift
- angle
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 43
- 230000001133 acceleration Effects 0.000 claims description 53
- 238000005096 rolling process Methods 0.000 claims description 49
- 239000000725 suspension Substances 0.000 claims description 44
- 230000004044 response Effects 0.000 claims description 23
- 230000009471 action Effects 0.000 abstract description 7
- 238000001514 detection method Methods 0.000 description 59
- 230000033001 locomotion Effects 0.000 description 25
- 230000008859 change Effects 0.000 description 23
- 230000005484 gravity Effects 0.000 description 17
- 238000004364 calculation method Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000012790 confirmation Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 6
- 238000006073 displacement reaction Methods 0.000 description 6
- 230000001052 transient effect Effects 0.000 description 6
- 238000012937 correction Methods 0.000 description 5
- 230000010354 integration Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000000712 assembly Effects 0.000 description 3
- 238000000429 assembly Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 3
- 230000005283 ground state Effects 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 238000013016 damping Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000001629 suppression Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 206010070834 Sensitisation Diseases 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 239000006096 absorbing agent Substances 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000000586 desensitisation Methods 0.000 description 1
- 230000000368 destabilizing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 239000013641 positive control Substances 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000008313 sensitization Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE 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/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/17—Using electrical or electronic regulation means to control braking
- B60T8/172—Determining control parameters used in the regulation, e.g. by calculations involving measured or detected parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/02—Control of vehicle driving stability
- B60W30/045—Improving turning performance
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/103—Side slip angle of vehicle body
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/12—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to parameters of the vehicle itself, e.g. tyre models
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R21/00—Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
- B60R2021/0002—Type of accident
- B60R2021/0018—Roll-over
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE 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
- B60T2210/00—Detection or estimation of road or environment conditions; Detection or estimation of road shapes
- B60T2210/20—Road shapes
- B60T2210/22—Banked curves
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE 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/00—Monitoring, detecting wheel/tire behaviour; counteracting thereof
- B60T2240/06—Wheel load; Wheel lift
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/12—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to parameters of the vehicle itself, e.g. tyre models
- B60W40/13—Load or weight
- B60W2040/1307—Load distribution on each wheel suspension
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/14—Yaw
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/16—Pitch
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/18—Roll
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/26—Wheel slip
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Regulating Braking Force (AREA)
- Vehicle Body Suspensions (AREA)
Abstract
【課題】車輌の転覆を制御するために、車輌制御システムから利用できるセンサを使って車輪の路面からの浮上がり状態を確実に確認するためのシステムおよび方法を提供すること。
【解決手段】車輌10用のシステム18は、種々のセンサから情報を受け、第1横揺れ状態検出器64A、第2横揺れ状態検出器64B、第3横揺れ状態検出器64C、およびこれらの検出器が発生した横揺れ状態に応じて車輪浮き上がり状態を決定する横揺れ安定性制御コントローラ26を含み、その出力で安全装置44を作動させる。このシステムを設けることによって、車輪浮上がりの効果的決定が行え、適切なブレーキおよび操向回避行動がとれる結果となる。
【選択図】図2A
【解決手段】車輌10用のシステム18は、種々のセンサから情報を受け、第1横揺れ状態検出器64A、第2横揺れ状態検出器64B、第3横揺れ状態検出器64C、およびこれらの検出器が発生した横揺れ状態に応じて車輪浮き上がり状態を決定する横揺れ安定性制御コントローラ26を含み、その出力で安全装置44を作動させる。このシステムを設けることによって、車輪浮上がりの効果的決定が行え、適切なブレーキおよび操向回避行動がとれる結果となる。
【選択図】図2A
Description
本発明は、一般的には検知した動的挙動に応じて自動車のシステムを制御するための制御装置に関し、更に具体的には、受動的車輪浮上がり検出を使って自動車の車輪が舗道から浮上がったかどうかを決めるための方法および装置に関する。
(関連出願)
本発明は、各々参考までにここに援用する、全て2002年8月1日に提出した米国特許予備出願第60/400,375,60/400,261号、第60/400,172号、および第60/400,155号、並びに“自動車用車輪の浮上がり確認”という名称の米国特許出願第09/669,513号の一部継続出願である、“自動車用車輪の浮上がり確認”という名称の米国特許出願第10/038,364号の一部継続出願である、2002年8月5日に提出した第60/401,408号、並びにこれと同時に提出した米国特許出願(代理人整理番号第202−0762/FGT−1678号、第202−0634/FGT−1679号、および第203−0670/FGT−1846号)の優先権を主張する。
本発明は、各々参考までにここに援用する、全て2002年8月1日に提出した米国特許予備出願第60/400,375,60/400,261号、第60/400,172号、および第60/400,155号、並びに“自動車用車輪の浮上がり確認”という名称の米国特許出願第09/669,513号の一部継続出願である、“自動車用車輪の浮上がり確認”という名称の米国特許出願第10/038,364号の一部継続出願である、2002年8月5日に提出した第60/401,408号、並びにこれと同時に提出した米国特許出願(代理人整理番号第202−0762/FGT−1678号、第202−0634/FGT−1679号、および第203−0670/FGT−1846号)の優先権を主張する。
自動車用動的制御システムが最近種々の製品に提供され始めている。動的制御システムは、典型的には車輌の種々の車輪でのブレーキ力を制御することによって車輌の片揺れを制御する。片揺れ制御システムは、典型的にはステアリング・ホイール角に基づく車輌の所望の方向と移動方向とを比較する。車輌の各コーナでのブレーキの量を調整することによって、所望の移動方向が維持できる。典型的に、この動的制御システムは、車輌の転覆(車輪の浮上がり)は扱わない。特に 丈の高い車輌に対しては、路面に関する車輌の位置を維持するために車輌の転覆特性を制御することが望ましかろう。即ち、車輌の四つのタイヤの各々の路面との接触を維持することが望ましい。
車輌の転覆制御では、制御可能ブレーキシステム、ステアリング・システムおよび懸架システムのような利用可能な能動的システムの作動を使って、車輌の横揺れ方向の運動が所定の限界(転覆限界)に達しないようにその姿勢を変えることが望まれる。この車輌の姿勢は明確であるが、通常直接の測定は不可能である。
潜在的車輌転覆事象中、車輌の片側の車輪が浮上がり始め、この車輌の横揺れ中心が残りのタイヤの接触区域へ移動する。この横揺れ中心の移動が車輌の横揺れ慣性モーメントを増し、従って車輌の横揺れ加速度を減らす。しかし、横揺れ姿勢が今だ急速に増大しうる。車輌が側面浮上がりを始めたときの対応する横揺れ運動は、通常の運転状況の横揺れ運動から逸脱する。
車輪が舗道から浮上がり始めたとき、この状態を確認することが望ましい。これは、このシステムが適正な補正に関する正確な決定をすることを可能にする。もし、車輪が地上にあるか、または浮上がり状態の後に地面と再接触するならば、これは正確な制御も助ける。
あるシステムは、位置センサを使って車輌本体と車輌懸架装置との間の相対距離を測定する。そのようなシステムの一つの欠点は、本体から路面までの距離を推定しなければならないことである。これは、車輌上のセンサの数も増す。他の技術は、センサ信号を使って定性的な車輪浮上がりを間接的に検出する。
車輪浮上がり決定の一例は、米国特許第6,356,188号に開示されている。このシステムは、車輪浮上がりを決定するために車輪へのトルクの変化を適用する。そのような車輪浮上がり決定ユニットからの出力は、定性的に使うことができる。この方法は、このシステムの基本原理がブレーキ等を掛けることによる車輪のトルクの変化に依存するので、能動的決定である。ある状況では、車輪のトルクを変えずに車輪の浮上がりを決定することが望ましいかも知れない。
従って、自動車の運転中に車輪の浮上がりの発生を予測する際の信頼性を向上する、転覆検出システムを提供することが望ましいだろう。
従って、この発明の目的の一つは、潜在的転覆の存在を決定するために車輌の動的安定性制御システムに関連して使うことができる、転覆検出システムを提供することである。本発明は、車輌制御システムから利用できるセンサを使って多数の方法で横揺れ状態および車輪の浮上がりを決定することを追求する。種々の横揺れ状態を横揺れ閾値と比較して、車輪が浮上がった様子を求める。次にこのシステムは、適当なアクチュエータにこの潜在的転覆状態を補正するように指令する方法を決めることができる。
この発明の一態様では、自動車用の車輪浮上がり確認システムが第1横揺れ状態検出器、第2横揺れ状態検出器、および第3横揺れ状態検出器を含む。コントローラがこの第1、第2、および第3横揺れ状態に応じて車輪浮き上がりを決定する。
この発明の更なる態様では、複数の車輪を有する車輌を制御する方法が相対横揺れ角を決定する工程、車輪デパーチャアングルを決定する工程、転動半径に基づく車輪デパーチャアングルを決定する工程、各車輪の垂直負荷を決定する工程、実際の路面トルクを決定する工程、車輪縦スリップを決定する工程;並びに前記相対横揺れ角、前記車輪デパーチャアングル、前記転動半径に基づく車輪デパーチャ横揺れアングル、前記各車輪の垂直負荷、前記実際の路面トルクおよび前記車輪縦スリップに応じて前記複数の車輪用に車輪浮き上がりを決定する工程を含む。
この発明の一つの利点は、そのようなシステムを設けることによって、車輪浮上がりの効果的決定を行えることである。横揺れ角計算の精度が相応じて向上し、結果としてより適切なブレーキおよび操向回避行動になるかも知れない。
本発明の他の利点および特徴は、添付の図面および添付の請求項と共に好適実施例の詳細な説明を考慮に入れて検討すれば明白となろう。
以下の図面では、同じ参照番号を使って同じ部品を示す。本発明は、車輌用転覆制御システムに関連して使用してもよい。しかし、本発明は、エアバッグまたはロールバーのような展開装置と共に使うこともできる。本発明は、以下に三次元道路地形を移動する自動車に関する好適実施例によって議論する。
車輪の浮上がり検出は、車輪が舗道から浮上がったときの決定である。受動的システムは、車輌または車輪を不安定化させることなく種々のセンサからの出力を使って車輪の浮上がりを間接的に決定する。
この発明の一態様は、米国特許第6,356,188号の所謂能動的車輪の浮上がり検出と比較して名付けた受動的車輪検出である。能動的車輪浮上がり検出では、各車輪に少量の圧力を掛けることによるような、車輪のトルクの変化を求め、次にこの車輪スリップ比の挙動をチェックすることによって車輪浮上がりを確認する。ここに示すような受動的車輪浮上がり検出では、利用できるセンサ信号を使って、このシステムに各車輪のブレーキシステムへの圧力指令を要求することなく車輪の浮上がりを確認する。勿論、以下に説明するように、能動的と受動的検出を一緒に使ってもよい。車輪の浮上がりは、典型的には転回の内側の車輪に起る。懸架装置のような車輌構造に依って、前輪または後輪が先に浮上がることがある。
もう一つの態様は、能動的と受動的を含み、更にもう一つは、車輪浮上がり接地に応じる横揺れ角補正を含む。
図1を参照すると、本発明の安全システムを備える自動車10が、転覆状態中にそれに働く種々の力およびモーメントと共に示してある。車輌10は、それぞれ前右(FR)および前左(FL)車輪/タイヤ12aおよび12b並びに後右(RR)車輪/タイヤ13aおよび後左(RL)タイヤ13bを有する。これらのタイヤは、以下のある実施例では挿入的に0、1、2、および3で示す。車輌10は、それぞれの制御可能なアクチュエータを配置した前および後車輪の各々を有することを含む、多数の異なる型式の前ステアリング・システム14aおよび後ステアリング・システム14bも有してよく、これらの前および後車輪は、前車輪の両方を一緒に制御し且つ後車輪の両方を一緒に制御する従来の型式のシステム、各従来の前ステアリングおよび独立に制御可能な後ステアリングを有するまたはその逆のシステムを有する。一般的に、車輌は、この車輌の重心でMgで表される重量を有し、但し、g=9.8m/s2、Mはこの車輌の全質量である。
上述のように、このシステムは、能動的/半能動的懸架システム、アンティロールバー、若しくはエアバッグまたは車輌の所定の動的状態を検出すると展開または作動するその他の安全装置を含む安全装置と共に使ってもよい。
検知システム16が制御システム18に結合してある。この検知システム16は、横揺れ速度センサ、垂直加速度計、および縦加速度計と共に、典型的に片揺れ制御システムに見られるセンサセット(横加速度計、片揺れ速度センサ、ステアリング角センサおよび車輪スピードセンサを含む)を含む多くの異なるセンサを含んでもよい。種々のセンサを以下に更に説明する。本実施例は、種々のセンサを使って車輪の浮上がりを決定する。これらのセンサは、浮上がり事象の決定のような種々の決定で制御システムも使ってよい。車輪スピードセンサ20は、車輌の各角に取付けてあり、各車輪の回転速度に対応する信号を発生する。検知システム16の残りのセンサは、車両本体の重心に、図1に示す方向x、yおよびzに沿って、直接取付けてもよい。当業者は分るように、b1、b2およびb3から成るフレームをボデーフレーム22と呼び、その原点は車体の重心にあり、b1が前方指すx軸に対応し、b2が運転側を(左に)離れて指すy軸に対応し、b3が上方を指すz軸に対応する。車体の角速度は、横揺れ速度wx、縦揺れ速度Wyおよび片揺れ速度wzとしてそれぞれの軸周りに表す。これらの計算は、以下に説明するようにボデーフレーム22から誘導できる慣性フレーム24で行ってもよい。
これらの角速度センサおよび加速度計は、この車輌のばね上質量のx−y−z軸である、ボデーフレーム方向b1、b2およびb3に沿ってこの車輌車体に取付けてもよい。
縦加速度センサは、その検知方向をb1軸に沿わせて重心に位置する車体に取付けてあり、その出力をaxと表す。横加速度センサは、その検知方向をb2軸に沿わせて車体に取付けてあり、重心にあってもよく、その出力をayと表す。
以下の議論で使用する他のフレームには、図1に描くロードフレームがある。このロードフレーム・システムr1r2r3は、被駆動路面に固定してあり、このr3軸は、四タイヤ/道路接触区域の法線方向から計算した平均道路法線方向に沿っている。
以下の議論で、ロードフレームr1r2r3に関するボデーフレームb1b2b3のオイラー角をqxbr、qybrおよびqzbrと表し、それらは相対オイラー角(即ち、それぞれ、相対横揺れ角、相対縦揺れ角および相対片揺れ角)とも呼ぶ。
次に図2Aを参照すると、多数のセンサから情報を受けるために使用するコントローラ26を有する横揺れ安定性制御システム18が更に詳しく示してあり、これらのセンサには、片揺れ速度センサ28、スピードセンサ20、横加速度センサ32、垂直加速度センサ33、横揺れ角速度センサ34、ステアリング・ホイール(ハンドル車)角センサ35、縦加速度センサ36、縦揺れ速度センサ37、ステアリング角(車輪またはアクチュエータの)位置センサ38、懸架荷重センサ40および懸架位置センサ42があってもよい。
コントローラ26は、センサ28〜42からの信号を受けるために使用する信号マルチプレクサ50を含んでもよい。この信号マルチプレクサ50は、車輪浮上がり検出器52、車輌横揺れ角計算器54、および横揺れ安定性制御(RSC)フィードバック制御指令56へ信号を提供する。また、車輪浮上がり検出器52は、車輌横揺れ角計算器54へ結合してもよい。この車輌横揺れ角計算器54もRSCフィードバック指令56へ結合してもよい。車輌横揺れ角計算器54は、米国特許仮出願第60/400,376号および第60/400,172号、並びに米国特許出願(整理番号第201−0938/FGT 1660号)に記載してあり、詳細は当該文献を参照されたい。
さて、図2Bも参照して、車輪浮上がり検出器52は、ここで更に詳しく説明するような受動的車輪検出器58、先行技術に関して上に説明したような能動的車輪検出器60および統合的車輪浮上がり検出器62を含んでもよい。この様に、能動的と受動的の両方を一緒に使ってもよい。以下に更に詳しく説明するように、能動的と受動的浮上がりの間の調停計画を統合的車輪浮上がり検出器62内での車輪最終浮上がり決定で使ってもよい。
さて、図2Cも参照して、横揺れ安定性制御(RSC)コントローラ26は、第1横揺れ状態検出器64A、第2横揺れ状態検出器64B、第3横揺れ状態検出器64C、第4横揺れ状態検出器64D、および横揺れ事象センサ66も含んでよい。この車輪浮上がり検出器52、車輌横揺れ角計算器54、トルク制御システム57(以下に詳しく説明する)を有する横揺れ安定性制御フィードバック制御指令56、受動的車輪浮上がり検出器58、能動的車輪浮上がり検出器60、および統合的車輪浮上がり検出器62は、全てコントローラ26内のソフトウエアに組込まれて行うものでもよいことに注目すべきである。別の制御装置を使ってもよい。
車輪浮上がり検出器52は、車輌転覆の定性的決定を行う。これは、転覆の定量的決定である、車輌横揺れ角計算器54と異なる。能動的車輪浮上がり検出器60は、共に2002年8月1日に提出した米国特許仮出願第60/400,375号および第60/400,156号並びに米国特許第6,356,188号を含む多くの方法で設定することができる。詳細については、これら文献を参照されたい。統合的車輪浮上がり検出器62は、2002年8月5日提出した米国特許仮出願第60/401,418号に開示してあるので詳細は、この文献を参照されたい。車輌横揺れ角計算器54は、共に2002年8月1日に提出した米国特許仮出願第60/400,376号および第60/400,172号、並びにフォード・ディスクロージャ201−0938(FGT 1660号)に記載してあるので詳細はこれら文献を参照されたい。
好適実施例で、これらのセンサは、車輌の重心に位置する。当業者は、これらのセンサが重心を外れて位置し、それと等価の平行移動を行ってもよいことが分るだろう。
横加速度、横揺れ方向および速度は、全地球測位システム(GPS)を使って得てもよい。センサからの入力に基づいて、コントローラ26は、安全装置44を制御してもよい。このシステムの所望の感度および種々の他の要因に依って、商業的実施例ではセンサ28〜42の全ては使わなくてもよい。安全装置44は、エアバッグ45または車輌の一つ以上の車輪12A、12B、13A、13Bでのステアリング・アクチュエータ/ブレーキ・アクチュエータ46A〜Dを制御してもよい。また、懸架装置制御48のような他の車輌部品を使って懸架装置を制御して転覆を防いでもよい。
横揺れ角速度センサ34および縦揺れ速度センサ37は、路面に対する車輌上の一つ以上の点の高さの検知に基づいて車輌の横揺れ状態または浮上がりを検知してもよい。これを達成するために使ってもよいセンサには、レーダベースの近接センサ、レーザベースの近接センサおよびソナーベースの近接センサがある。
横揺れ速度センサ34および縦揺れ速度センサ37は、一つ以上の懸架シャシ部品の直線若しくは回転相対変位または変位速度の検知に基づいて横揺れ状態または浮上がりも検知してよい。これは、懸架位置センサ42に加えてまたは組合わせるかも知れない。この位置センサ42、横揺れ速度センサ34および/または縦揺れ速度センサ37は、直線高さまたは運動センサ、回転高さまたは運動センサ、速度の変化を探すために使う車輪スピードセンサ、ステアリング・ホイール位置センサ、ステアリング・ホイール速度センサおよび、手動車またはジョイスティックを使うワイヤによる操縦を含むかも知れない、電子部品からの運転者方位指令入力を含んでもよい。
この横揺れ状態または浮上がりは、エアサスペンションの中の圧力変換器、荷重センサ40のようなショックアブソーバ・センサ、歪みゲージ、ステアリング・システムの絶対または相対モータ負荷、油圧管路のステアリング・システム圧力、タイヤ横力センサ、縦タイヤ力センサ、垂直タイヤ力センサまたはタイヤ側壁捩れセンサを含む一つ以上の懸架またはシャシ部品の負荷状態に関連する力またはトルクを直接検知または推定することによって検知してもよい。片揺れ速度センサ28、横揺れ速度センサ34、横加速度センサ32、および縦加速度センサ36は、車輪が浮上がったことを決めるために一緒に使ってもよい。そのようなセンサは、車輪の浮上がりを決めるためまたは車輪浮上がりに関連する垂直負荷を推定するために使ってもよい。これらもまた受動的方法である。
車輌の横揺れ状態は、横揺れジャイロ、横揺れ速度センサ34、片揺れ速度センサ28、横加速度センサ32、垂直加速度センサ33、車輌縦加速度センサ36、横または垂直スピードセンサで、車輪ベースのスピードセンサ20、レーダベースのスピードセンサ、ソナーベースのスピードセンサ、レーザベースのスピードセンサまたは光学ベースのスピードセンサを含むスピードセンサを含む、車輌の一つ以上の並進若しくは回転位置、速度または加速度によっても確認してよい。
安全装置44は、前右車輪アクチュエータ46A、前左車輪アクチュエータ46B、後左車輪アクチュエータ46C、および右後車輪アクチュエータ46Dの位置を制御してもよい。上に説明した通りであるが、二つ以上のアクチュエータを同時に制御してもよい。例えば、ラックアンドピニオン・システムでは、それに結合した二つの車輪を同時に制御する。センサ28ないし42からの入力に基づいて、コントローラ26は、横揺れ状態および/または車輪浮上がりを決め、車輪のステアリング位置を制御する。
スピードセンサ20は、当業者に知られる多種多様なスピードセンサの一つでもよい。例えば、適当なスピードセンサには、コントローラ26によって平均する全車輪のセンサがある。このコントローラは、車輪スピードを車輌スピードに変換してもよい。片揺れ速度、ステアリング角、車輪スピードおよび事によると各車輪でのスリップ角推定値を重心での車輌のスピードに変換し戻してもよい。種々の他のアルゴリズムが当業者には知られている。スピードは、トランスミッション・センサからも得てよい。例えば、もし、スピードアップしまたはコーナでブレーキを掛けながらスピードを決るならば、最低または最高車輪スピードは、誤差のために使えないかも知れない。また、車輌スピードを決めるためにトランスミッション・センサを使ってもよい。
荷重センサ40は、一つ以上の懸架部品に結合したロードセルでもよい。この荷重センサへの応力、歪みまたは重量を測定することによって、荷重の移動を決めることができる。
センサの幾つかの異なる組合せを使って、車輪浮上がり状況を決めてもよい。一旦定性的車輪浮上がりを決めると、定量的横揺れ状態を決めてもよい。以下は、定性的車輪浮上がり状況を確認した後に種々の車輌運動変数から定量的車輪浮上がりを表現する方法の概要である。
車輌の横揺れ状態は、車両本体と車輪車軸の間の相対横揺れ角並びにデパーチャアングル(車輪車軸と平均路面の間の)によって特徴付けることができる。相対横揺れ角とデパーチャアングルの両方は、横揺れ速度および横加速度センサ信号を使って相対横揺れ角推定モジュールで計算してもよい、もし相対横揺れ角とデパーチャアングルの両方が十分大きければ、この車輌は、単輪浮上がりか両輪浮上がり状態にあるだろう。他方、もし、両角が十分小さければ、車輪は全て接地していそうである。
車輌の横揺れ状態は、両輪が接地しているとき左車輪と右車輪の動的転動半径によって車輪車軸と平均路面の間の角度を捕える、転動半径ベースの車輪デパーチャ横揺れアングルによって特徴付けることができる。転動半径の計算が車輪スピードおよび車輪の線速度に関係するので、そのような転動半径ベースの車輪デパーチャアングルは、車輪スリップが大きいとき、異常値を採るだろう。これは、車輪が浮上がり、この車輪にトルクが加わるときに起る。従って、もし、この転動半径ベースの車輪デパーチャアングルが急速に増加するならば、この車輌は、車輪を浮上げたかも知れない。このアングルの大きさが小さい事は、車輪が全て接地していることを示す。
車輌の横揺れ状態は、車輪縦スリップから間接的に見ることができる。もし、正常な制動または駆動トルク中に車輌の片側の車輪のスリップが増加するならば、その側の車輪は、縦路面トルクを失っている。これは、車輪が低μ面を走行しているか、浮上がっていることを意味する。
車輌の横揺れ状態は、各車輪で支持する垂直負荷によって特徴付けることができる。理論的には、車輪での垂直負荷がゼロに減少するとき、その車輪はもう路面に接触していない。この場合、潜在的転覆が進行中である。この負荷が大きいことは、車輪が接地していることを示す。
横揺れ状態は、車輪に加わる実際の路面トルクおよび車輪が接地しているときそれらを支持するために必要な路面トルクをチェックすることによって確認できる。この実際の路面トルクは、車輪加速度、駆動トルクおよびブレーキトルクを用いて各車輪に対するトルク釣合わせによって得ることができる。もし、車輪が路面に接触しているなら、計算した実際の路面トルクは、各車輪で垂直負荷および縦スリップから計算した非線形トルクと一致するかそれより大きいに違いない。
(横加速度および横揺れ角速度センサを使う相対横揺れ角および車輪デーパーチャアングル)
車輌の横揺れ状態は、横揺れ速度および横加速度センサ信号を使って計算した、車両本体と車輪車軸の間の相対横揺れ角によって特徴付けることができる。もし、この横揺れ角が急速に増加するならば、この車両は、車輪浮上がりか転覆の瀬戸際にあるに違いない。この角が小さいことは、車輪が浮上がっていないか、全て接地していることを示す。
車輌の横揺れ状態は、横揺れ速度および横加速度センサ信号を使って計算した、車両本体と車輪車軸の間の相対横揺れ角によって特徴付けることができる。もし、この横揺れ角が急速に増加するならば、この車両は、車輪浮上がりか転覆の瀬戸際にあるに違いない。この角が小さいことは、車輪が浮上がっていないか、全て接地していることを示す。
車輌の横揺れ状態は、車輪車軸と平均路面の間の横揺れ角によっても特徴付けることができ、これを車輪デパーチャアングルと呼ぶ。もし、この横揺れ角が急速に増加するならば、この車輌は、車輪が浮上がっていて、この車輌が転覆するのを防ぐために積極的制御動作を採ることが必要である。このアングルが小さいことは、車輪が浮上がっていないことを示す。この節は、定性的車輪浮上がりを確認したときに車輌横揺れ角を定量的に決める方法を説明する。即ち、もし定性的車輪浮上がりを検出したならば、車輪浮上がりの定量的計算を始めてもよい。
さて、図3、図4および図5を参照して、本発明を以下に、車輌の片側が浮上がっているか、車輌の片側の車輪が路面との接触を失うか、または片側の車輪が垂直負荷を支持しない、潜在的転覆事象中の車輪/タイヤ/懸架装置組立体354を有する自動車に関する好適実施例によって説明する。この車輪/タイヤ/懸架装置組立体は、車軸356を有する。物理的軸は存在しないかも知れないが、車軸とは前輪または後輪の共通軸線に使う用語である。
この検知システムは、横加速度センサ32および横揺れ角速度センサ34を使って横揺れ状態検出器64A〜Dの一つで車輪浮上がりを決める。横加速度センサ32は、車両本体の重心の全横加速度を測定するために使い、横揺れ速度センサ34は、車両本体の横揺れ角速度を測定する。横揺れ速度センサ34および横加速度センサ32を使う車輪浮上がり決定方法は、米国特許出願(代理人整理番号第201−0938/FGT 1660号)に記載してあるので詳細は当該文献を参照されたい。
車両本体10は、懸架装置360lr、360rr、360lfおよび360rf、すなわちまとめて懸架装置360を介して車輪/タイヤ組立体12A、12B、13A、13Bが結合してある。これらのタイヤ力は、懸架装置360を介して車両本体へ伝達される。これらの力は、車両本体固定yおよびz軸に沿って投影することができる。本体固定y軸(または本体固定横方向)に沿って投影した懸架力を左前、右前、左後および右後角でSylf、Syrf、Sylr、Syrrとして;本体固定z軸(または本体固定垂直方向)に沿って投影した懸架力をSzlf、Szrf、Szlr、Szrrとして表す。本体固定横軸に沿ってこの車両本体に加えた全横力はSy、即ち、
Sy=Sylf+Syrf+Sylr+Syrr (1)
Sy=Sylf+Syrf+Sylr+Syrr (1)
この車両本体は、懸架力および車輌横揺れ加速度のために横揺れ角変位を有する。この車両本体の横揺れ角速度は、wxである。この車両本体の重心周りで、この車輌重心(c.g.)周りの懸架力誘起横揺れモーメントは、このwxからの慣性モーメントと一致することが必要である。このc.g.周りの懸架力誘起横揺れモーメントは、2項有し:すなわち
垂直懸架力Szlf、Szrf、Szlr、Szrrによる横揺れモーメントMsusp−vertと;
全横懸架力Syによる横揺れモーメントMsusp−latである。
垂直懸架力Szlf、Szrf、Szlr、Szrrによる横揺れモーメントMsusp−vertと;
全横懸架力Syによる横揺れモーメントMsusp−latである。
図5から、Msusp−vertおよびMsusp−latに対して以下の式を得ることができる。
この車両本体横揺れ角速度は、次の式を満足しなければならない。
但し、Ixは、この車両本体のc.g.周りの車両本体横揺れ慣性モーメントである。もし、懸架装置合成横揺れ剛性および横揺れ減衰率(アンティロールバー、懸架装置等を含む)をそれぞれKrollおよびDrollと定義し、qbwを車両本体と平均車輪車軸の間の相対角変位と定義するならば、垂直懸架力による横揺れモーメントMsusp−vertは更に次のように表せる。
横懸架力による横揺れモーメントMsusp−latは、横揺れ角速度センサおよび横加速度計を使えるように更に定義することが必要である。車両本体のc.g.の縦および横速度は、それぞれ本体固定x軸およびy軸に沿って測定したvxおよびvyであり、wzは、この車輌の片揺れ速度である。車両本体の横動力学は、ニュートンの法則に基づく次の運動方程式を満足するだろう:
但し、qwrは車輪車軸と路面の間の相対角変位であり、(または路面からの車輪車軸のデパーチャアングル)、Msは車両本体質量(または車輌のばね上質量)である。式(5)からSyを解き、Syを(2)の第2式に代入すると次のようになる。
路面からの車輪車軸のデパーチャアングルを描くための動的方程式。2組の車輪が、前に一つ(図4)および後に一つ(図5)ある。前と後の懸架装置および慣性の違いのために、前と後の車輪車軸のデパーチャアングルの間にわずかな違いがある。qwr−frontを前輪デパーチャアングルとして表し、qwr−rearを後輪デパーチャアングルとして表す。これら2つのアングルの平均を使ってアングルqwrを定義する。
この組立体は、車輪、タイヤおよび懸架装置から成る。図5は、その組立体の後車軸を示す。前横および垂直タイヤ力FyfおよびFzf、後横および垂直タイヤ力FyrおよびFzrを求めるのを避けるため、運動方程式を前および後組立体の外側タイヤ接触区域周りに書いた。
但し、hcgは、自動車が駐車するときの車両本体c.g.と路面の間の距離;IwxfおよびIwxrは、この外側タイヤの接触区域周りの前および後車輪/タイヤ/懸架装置組立体の横揺れ慣性モーメント;MufおよびMurは、前・後輪/タイヤ/懸架装置組立体の全質量;Iwは、ホィール・トラックの半分である。
これまで、車輌状態または運動変数は、関心のある相対横揺れ角に関連付けた。目標は、利用できるセンサ信号でこれらの相対横揺れ角を決めることである。この関係を確立するために、式(3)および(8)を得るために使用する運動変数にこれらのセンサ信号を関連付ける。最初に、ay−sensorとして表す、横加速度センサ出力を考える。測定した信号ay−sensorは、車輌の片揺れ、縦、横運動および重力のために種々の成分を含み、それを次のように、この横、縦、片揺れ運動に関連付けることができる:
およびこの横揺れ角速度センサ出力は、先に使ったのと同じ横揺れ速度を測定する、即ち、
wx−sensor=wx (10)
wx−sensor=wx (10)
式(9)を式(5)に代入すると、
Msusp−lat=Mshcgay−sensor
Sy=Msay−sensor (11)
Msusp−lat=Mshcgay−sensor
Sy=Msay−sensor (11)
従って、式(3)を次のように単純化できる。
但し、この式の係数は、次のように車輌パラメータに関連付けられる:
(8)の二つの式を加え合わせ、(11)をその結果の式に代入すると次の式が得られる。
但し、この式の係数は、次のように車輌パラメータに関連付けられる。
式(12)に基づいて、関心のあるアングルを二つのセンサ信号 ay−sensor および wx−sensor に関連付けられる。検知アルゴリズムのディジタル版を得るために連続時間微分方程式にテイラー展開を使うディジタル・アルゴリズムは、相対横揺れ角を推定するために以下のように使うことができる
qbw(k+1)=qbw(k)+ΔT*f(k)
x(k+1)=x(k)+ΔT*g(k) (14)
qwr(k+1)=qwr(k)+ΔT*x(k)+ΔT2*g(k)
但し、ΔTは、実施したアルゴリズムのサンプリング時間であり、
f(k)=−c1qbw(k)−c2wx−sensor(k)+c3ay−sensor(k)
g(k)=−d1cos(qwr(k))+d2ay−sensor(k)(qbw(k))+d3qbw(k)+d4qbw(k) (15)
qbw(k+1)=qbw(k)+ΔT*f(k)
x(k+1)=x(k)+ΔT*g(k) (14)
qwr(k+1)=qwr(k)+ΔT*x(k)+ΔT2*g(k)
但し、ΔTは、実施したアルゴリズムのサンプリング時間であり、
f(k)=−c1qbw(k)−c2wx−sensor(k)+c3ay−sensor(k)
g(k)=−d1cos(qwr(k))+d2ay−sensor(k)(qbw(k))+d3qbw(k)+d4qbw(k) (15)
ディジタル実施では、既知のアングルをアングル決定に繰返し使う。これは、処理ステップの全数を減らし、迅速な結果に繋がり、結局これらのアングルが潜在的転覆事象に対して制御が支配的になる。
式(14)のような車輪デパーチャアングルの定量的決定は、計算を何時始めるべきかに依るので、定性的転覆表示が必要である。そのような転覆表示の一つは、車輪浮上がり検出である。それで、この開示で提案する方法を使う車輪浮上がり状況に基づいて、この車輪浮上がりが如何に大きいかの定量的決定を行ってもよく、それをブレーキ制御指令発生に使うことができる。
(転動半径に基づく車輪デパーチャ横揺れアングル、qrr−whl)
転動半径に基づく車輪デパーチャアングルに基づいて、車輪浮上がりの第1定量的表示を横揺れ状態検出器64の一つとして行ってもよい。移動する車輌のi番目の転動車輪の転動半径r(i)は、次の式でi番目の車輪スピードwi(i番目のABS車輪スピードセンサからの)および車輪の線形コーナ速度vc(i)(ステアリング角、横滑り角およびこの車輌の基準速度から計算した)と関連する:
転動半径に基づく車輪デパーチャアングルに基づいて、車輪浮上がりの第1定量的表示を横揺れ状態検出器64の一つとして行ってもよい。移動する車輌のi番目の転動車輪の転動半径r(i)は、次の式でi番目の車輪スピードwi(i番目のABS車輪スピードセンサからの)および車輪の線形コーナ速度vc(i)(ステアリング角、横滑り角およびこの車輌の基準速度から計算した)と関連する:
但し、i=0、1、2、3は、前左、前右、後左および後右の車輪を意味し、R(i)は、各車輪のスピードを線形スピードに変換するために使う称呼転動半径である。通常R前輪用にR(0)=R(1)=Rfおよび後輪用にR(2)=R(3)=Rr、またはR(0)=R(1)=R(2)=R(3)=R0である。
線形コーナ速度は、次の式から得る:
vc(0)=Vx[cos(d)+tan(b)sin(d)]+wz[lfsin(d)-tfcos(d)]
vc(1)=Vx[cos(d)+tan(b)sin(d)]+wz[lfsin(d)+tfcos(d)]
vc(2)=Vx-wztr (16.5)
vc(3)=Vx-wztr
但し、 tf および tr は前車軸および後車軸のトラックの半分、 lf および lrは車輌の重心と前および後車軸との間の距離、dは前輪でのステアリング角、bはこの車輌の横滑り角、 wz はこの車輌の片揺れ速度である。
vc(0)=Vx[cos(d)+tan(b)sin(d)]+wz[lfsin(d)-tfcos(d)]
vc(1)=Vx[cos(d)+tan(b)sin(d)]+wz[lfsin(d)+tfcos(d)]
vc(2)=Vx-wztr (16.5)
vc(3)=Vx-wztr
但し、 tf および tr は前車軸および後車軸のトラックの半分、 lf および lrは車輌の重心と前および後車軸との間の距離、dは前輪でのステアリング角、bはこの車輌の横滑り角、 wz はこの車輌の片揺れ速度である。
前車軸の転動半径にもとづく車輪デパーチャアングルqrr−whl(0)は、次の式で前左および前右車輪の転動半径から計算できる。
および後車軸の転動半径ベースの車輪デパーチャアングルqrr−whl(1)は、次の式から計算してもよい。
但し、tfは前ホィール・トラックの幅およびtrは後ホィール・トラックの幅である。車軸とは、共通軸を指し、必ずしも固定または物理的軸ではない。式(16)、(17)および(18)を使って、アングルqrr−whl(0)およびqrr−whl(1)を次のように計算できる。
もし、vref>5ならば、
(i=0;i<4;++)に対して
もし、vref>5ならば、
(i=0;i<4;++)に対して
そうでなければ
{
qrr−whl(0)=0;
qrr−whl(1)=0;
}
但し、p_MAX_DRR(例えば、1000)は許容最大動的転動半径、およびp_MAX_WDA(例えば、13度)は最大転動半径に基づく車輪デパーチャアングルである。
{
qrr−whl(0)=0;
qrr−whl(1)=0;
}
但し、p_MAX_DRR(例えば、1000)は許容最大動的転動半径、およびp_MAX_WDA(例えば、13度)は最大転動半径に基づく車輪デパーチャアングルである。
上記の偏差は、車輪に負のスリップがあること、即ち、車輪にブレーキトルクが加わっていることを仮定していることに注目すべきである。車輪に正のトルクが加わっている場合、負号が必要である。このシステムは、トルクの変化を能動的アクチュエータ指令として意図的には加えず、それが受動的に受取りまたは観察する量であるという意味で受動的である。即ち、エンジン動作入力トルクを使用する。
もし、(tactive(0)>0&&tactive(1)>0)ならば、
{
qrr−whl(0)=−qrr−whl(0);
}
もし、(tactive(2)>0&&tactive(3)>0)ならば、
{
qrr−whl(1)=−qrr−whl(1);
}
但し、tactive(i)はi番目の車輪に加えた観察トルクを表し、それは駆動トルクかブレーキトルクであることがあり、または例えば tactive(i)= tdriving(i)−tbraking(i)である。
もし、(tactive(0)>0&&tactive(1)>0)ならば、
{
qrr−whl(0)=−qrr−whl(0);
}
もし、(tactive(2)>0&&tactive(3)>0)ならば、
{
qrr−whl(1)=−qrr−whl(1);
}
但し、tactive(i)はi番目の車輪に加えた観察トルクを表し、それは駆動トルクかブレーキトルクであることがあり、または例えば tactive(i)= tdriving(i)−tbraking(i)である。
上記の計算は、もし関連する二つの車輪の縦スリップ比がゼロか小さければ(計算した縦スリップ比を縦スリップ比閾値と比較することによって)、前輪および後輪車軸デパーチャアングルの正確な捕捉をもたらすことに注目すべきである。大きな車輪縦スリップを受ける場合、前述の計算は正確なものとならない。しかし、それらはまだ左輪と右輪の間のかなりのスリップ差を確認するために使ってもよい。もし、関連する車輪の一つのスリップ比が大きければ(例えば、その車輪スピードがゼロに近い)、式(17)または(18)の計算は、車輪デパーチャアングルを増幅するだろう(90度までの非常に大きな車輪デパーチャアングルは真の車輪デパーチャアングルではない)。もし、関連する車輪の両方のスリップ比が類似であるが大きければ、式(17)または(18)はまだ小さく、左および右両側の車輪が接地していることを意味するだろう。
この様に、式(17)または(18)の計算は、車輪が大きな縦スリップを受けなければ、平均路面からの車輪デパーチャアングル(車輪横揺れ角)の正確な記述をもたらし;関連する左輪および右輪にかなりのスリップ差があれば、それは増幅した特性表示をもたらす。
(縦車輪スリップ比)
横揺れ状態検出器64の一つで受動的に車輪浮上がりを検出するために縦車輪スリップ比を使うもう一つの方法。縦車輪スリップは、車輪浮上がりの第2の定性的表示を発生するために使ってもよい。
横揺れ状態検出器64の一つで受動的に車輪浮上がりを検出するために縦車輪スリップ比を使うもう一つの方法。縦車輪スリップは、車輪浮上がりの第2の定性的表示を発生するために使ってもよい。
スリップ力は、スリップ比とこのスリップ比の時間微分の積と定義する。縦スリップ比は、
の比である。この車輌スピードは、以下に説明するように車輌のコーナでの車輌スピードでもよい。もし、i番目の車輪スリップをi=0、1、2、3に対してs(i)と表すならば、
計算したスリップ力は、時間に関する車輪スリップ比の大きさ変動を反映する。
従って、正のスリップ力は発散車輪スリップ(スリップ比の大きさが増大する)を意味し、負のスリップ力は集束車輪スリップ比(スリップ比の大きさが減少する)を示し、ゼロスリップ力はスリップ比を一定に保つことを意味する。車輪浮上がり中、ブレーキトルクと駆動トルクの両方が車輪に対して発散スリップを発生するだろうから、正のスリップ力が期待され、一方車輪タッチダウンまたは接地車輪の場合は、集束車輪スリップ(負のスリップ力)が期待される。
(i=0;i<4;i++)に対して
{
ds(i)=p_10HZ_COEF*ds(i)
+(s(i)−z1_s(i))*(1−p_10HZ_COEF)/0.007;
z1_s(i)=s(i);
}
但し、p_10HZ_COEF(例えば、0.9)は、10Hzカットオフ周波数の低域通過フィルタを反映する係数である。
(i=0;i<4;i++)に対して
{
ds(i)=p_10HZ_COEF*ds(i)
+(s(i)−z1_s(i))*(1−p_10HZ_COEF)/0.007;
z1_s(i)=s(i);
}
但し、p_10HZ_COEF(例えば、0.9)は、10Hzカットオフ周波数の低域通過フィルタを反映する係数である。
この様に、車輪スリップ力は、車輪浮上がりの定性的表示、従って車輪浮上がり信号をもたらすために、過渡的車輪スピード変化中の車輪スリップ傾向のリアルタイム特性表示を提供する。
(車輪浮上がりスリップ速度)
車輌の横揺れ状態または車輪浮上がりは、車輪縦スリップ速度からも間接的に見ることができる。もし、正常なブレーキまたは駆動トルク中に、車輌の片側の車輪のスリップ速度が増大すると、それらの車輪は縦路面トルクを失う。これは、車輪が低μ面を駆動しているか、浮上がっていることを意味する。それで、トルクに基づく定量的車輪浮上がり決定で縦スリップ速度srを使ってもよい。
車輌の横揺れ状態または車輪浮上がりは、車輪縦スリップ速度からも間接的に見ることができる。もし、正常なブレーキまたは駆動トルク中に、車輌の片側の車輪のスリップ速度が増大すると、それらの車輪は縦路面トルクを失う。これは、車輪が低μ面を駆動しているか、浮上がっていることを意味する。それで、トルクに基づく定量的車輪浮上がり決定で縦スリップ速度srを使ってもよい。
このスリップ速度は、コーナ速度とi番目の車輪に対するスリップ比の時間微分との積と定義する、即ち、
この様に、計算したスリップ比は、車輪加速度に関連する。
コーナ速度vc(i)が通常滑らかであることを考えて、式(22)を次のように単純化できる。
従って、スリップ速度は、車輪加速度の特性表示であるが、計算利点、即ち、滑らかさがある。過渡的車輪スピード変化中、車輪加速度の大きさがコーナ速度の時間微分の大きさより遥かに大きいという事実のために、式(23)が非常に正確であることに注目すべきである。
(i=0;i<4;i++)に対して
{
sr(i)=sat(vc(i)*ds(i),−p_MAX_SLIP_RATE,
p_MAX_SLIP_RATE);
}
但し、p_MAX_SLIP_RATE(例えば、300)は、スリップ速度を制限するための上限である。それで、上の式から分るように、スリップ速度を式(21)を使ってp_MAX_SLIP_RATEの限界内で決めることができる。このスリップ速度を閾値と比較する。もし、このスリップ速度がスリップ速度閾値より上がるならば、この車輪は事によると浮上がっているかも知れない。
(i=0;i<4;i++)に対して
{
sr(i)=sat(vc(i)*ds(i),−p_MAX_SLIP_RATE,
p_MAX_SLIP_RATE);
}
但し、p_MAX_SLIP_RATE(例えば、300)は、スリップ速度を制限するための上限である。それで、上の式から分るように、スリップ速度を式(21)を使ってp_MAX_SLIP_RATEの限界内で決めることができる。このスリップ速度を閾値と比較する。もし、このスリップ速度がスリップ速度閾値より上がるならば、この車輪は事によると浮上がっているかも知れない。
以下に更に詳しく説明するように、この計算した車輪スリップ速度は、各車輪に加わる実際のトルクを計算するためにも使ってよい。
(垂直負荷を使う車輪浮上がり)
車輌の横揺れ状態は、各車輪が支持する垂直負荷によっても特徴付けることができる。理論的に、ゼロまたはそれに近く減少する車輪の垂直負荷は、その車輪がもう路面に接触していないことを示す。この場合、潜在的転覆が進行中である。この負荷が大きいことは、車輪が接地していることを示す。
車輌の横揺れ状態は、各車輪が支持する垂直負荷によっても特徴付けることができる。理論的に、ゼロまたはそれに近く減少する車輪の垂直負荷は、その車輪がもう路面に接触していないことを示す。この場合、潜在的転覆が進行中である。この負荷が大きいことは、車輪が接地していることを示す。
垂直負荷は、以下に説明するようにトルクに基づく車輪浮上がり決定にも使う。ここで使う垂直負荷は、車輌の動的運動中に四輪の何れかが受ける動的垂直負荷である。これらの垂直負荷は、車輪と路面がぶつかる領域である、接触区域の法線方向に沿って測定する。もし、車輌が平地を走行するならば、垂直負荷は、道路と車輪の間の接触区域に位置し、路面に垂直である。
各車輪のこの定義した動的垂直負荷は、二つの部分から成り:車輌の持上げ運動による部分(Nheaveと表す)と車輌の他の運動による部分(Nnon−heaveと表す)である。即ち、各車輪の全垂直負荷(Ntotalと表す)はNheaveとNnon−heaveの和である。
持上げ運動が発生した垂直負荷は、次のように計算できる。
但し、azはこの車両本体に好ましくは、車輌の重心に取付けてもよい垂直加速度センサ33からの垂直加速度信号であり;Mは車輌の全質量であり;qxrは横揺れ速度センサから得た車両本体と車輪の車軸との間の相対横揺れ角であり;qyrは縦揺れ速度センサから得た車両本体と路面との間の相対縦揺れ角であり;lfは前車軸からの車輌重心の距離であり、およびlrは後車軸からの車輌重心の距離である。
垂直負荷の非持上げ運動部分は、路面に関する車両本体の横揺れおよび縦揺れ角運動、縦および横加速度による負荷移動を含む、車輌のその他の運動によるものであり、それらは次のように計算できる。
Nnon−heave(0)=Kf(−qxrtf+qyrlf)cos(qxr)cos(qyr)
Nnon−heave(1)=Kf( qxrtf+qyrlf)cos(qxr)cos(qyr)
Nnon−heave(2)=Kr(−qxrtr−qyrlr)cos(qxr)cos(qyr)
Nnon−heave(3)=Kr( qxrtr−qyrlr)cos(qxr)cos(qyr)
(25)
但し、Kfは、前懸架装置のばね定数およびKrは、後懸架装置のばね定数である。
Nnon−heave(0)=Kf(−qxrtf+qyrlf)cos(qxr)cos(qyr)
Nnon−heave(1)=Kf( qxrtf+qyrlf)cos(qxr)cos(qyr)
Nnon−heave(2)=Kr(−qxrtr−qyrlr)cos(qxr)cos(qyr)
Nnon−heave(3)=Kr( qxrtr−qyrlr)cos(qxr)cos(qyr)
(25)
但し、Kfは、前懸架装置のばね定数およびKrは、後懸架装置のばね定数である。
従って、車輪での全垂直負荷は、次のように表すことができる。
もし、車輌の持上げ運動が無視できる程、即ち、車輌の持上げ加速度が小さい場合、垂直加速度センサ出力は、重力加速度に近くあるべきである、即ち、
az≒g (27)
az≒g (27)
この場合、垂直負荷の近似は、次のように書ける。
計算した垂直負荷は、車輪の上方への浮上がりの表示をもたらす。垂直負荷がゼロに近いとき、これは、車輪浮上がりの表示をもたらす。それで垂直負荷を垂直負荷閾値と比較する。垂直負荷が低い(閾値以下)かゼロに近いとき、車輪は浮上がっている。この垂直負荷は、以下に説明する路面トルクを計算するためにも使ってよい。
(路面トルクを使う車輪浮上がり)
横揺れ状態または車輪浮上がりは、車輪に加わる実際の路面トルクおよび車輪が接地しているとき車輪を支持するために必要な路面トルクをチェックすることによっても確認できる。この実際の路面トルクは、車輪加速度、駆動トルクおよびブレーキトルクを使う各車輪のトルク釣合わせによって得ることができる。もし、車輪が路面に接触しているなら、計算した実際の路面トルクは、各車輪で垂直負荷および縦スリップから計算した非線形トルクと一致するかそれより大きいに違いない。
横揺れ状態または車輪浮上がりは、車輪に加わる実際の路面トルクおよび車輪が接地しているとき車輪を支持するために必要な路面トルクをチェックすることによっても確認できる。この実際の路面トルクは、車輪加速度、駆動トルクおよびブレーキトルクを使う各車輪のトルク釣合わせによって得ることができる。もし、車輪が路面に接触しているなら、計算した実際の路面トルクは、各車輪で垂直負荷および縦スリップから計算した非線形トルクと一致するかそれより大きいに違いない。
駆動トルクtd、ブレーキトルクtbおよび車輪回転慣性Iwと共に車輪に加わる実際の路面トルクtroadは、以下のニュートンの法則に従う。
式(23)、(29)を使って路面トルクを次のように計算してもよい。
(車輪が接地したときの路面トルク)
もし、車輪が接地、即ち、路面に接触しているなら、この接地した路面トルクtroad−grd(i)は、次のような非線形関数関係で車輪スリップ比s(i)、車輪横滑り角a(i)および車輪の動的垂直負荷Ntotal(i)と関連する。
troad−grd(i)=Ntotal(i)f(s(i),a(i)) (31)
もし、車輪が接地、即ち、路面に接触しているなら、この接地した路面トルクtroad−grd(i)は、次のような非線形関数関係で車輪スリップ比s(i)、車輪横滑り角a(i)および車輪の動的垂直負荷Ntotal(i)と関連する。
troad−grd(i)=Ntotal(i)f(s(i),a(i)) (31)
この非線形関数f( ,)の線形化は、次のように得られる。
f(s(i),a(i))=k(a(i))s(i) (32)
f(s(i),a(i))=k(a(i))s(i) (32)
もし、車輪横滑り角が小さければ、式(30)を次のように近似できる。
troad−grd(i) k(i)Ntotal(i)s(i) (33)
但し、k(i)は、関数k(a(i))の初期勾配である。
近似式(33)は、次のように実行できる。
(i=0;i<4;i++)に対して
{
もし、(s(i)≦0&&s(i)≧p_BRAKING_LIN_SLIP
‖s(i)≧0&&s(i)≦p_DRIVING_LIN_SLIP)ならば、
{
troad−grd(i)=Ntotal(i)*p_SLIP_TO_RT_GAIN*s(i)*R0;
}
そうでなく、もし、(s(i)≦p_DRIVING_LIN_SLIP)ならば、
{
troad−grd(i)=Ntotal(i)*p_SLIP_TO_RT_GAIN*p_BRAKING_LIN_SLIP*
R0;
}
そうでなければ、
{troad−grd(i)=Ntotal(i)*p_SLIP_TO_RT_GAIN*p_DRIVING_LIN_SLIP*
R0;
}
}
(34)
但し、p_BRAKING_LIN_SLIP(例えば、−10%)は、ブレーキスリップ閾値であり、p_DRIVING_LIN_SLIP(例えば、25%)は、走行スリップ閾値である。これらの閾値は、ブレーキ作動および走行中に路面トルクとスリップの間の線形関係が有効なときの最大スリップである。
troad−grd(i) k(i)Ntotal(i)s(i) (33)
但し、k(i)は、関数k(a(i))の初期勾配である。
近似式(33)は、次のように実行できる。
(i=0;i<4;i++)に対して
{
もし、(s(i)≦0&&s(i)≧p_BRAKING_LIN_SLIP
‖s(i)≧0&&s(i)≦p_DRIVING_LIN_SLIP)ならば、
{
troad−grd(i)=Ntotal(i)*p_SLIP_TO_RT_GAIN*s(i)*R0;
}
そうでなく、もし、(s(i)≦p_DRIVING_LIN_SLIP)ならば、
{
troad−grd(i)=Ntotal(i)*p_SLIP_TO_RT_GAIN*p_BRAKING_LIN_SLIP*
R0;
}
そうでなければ、
{troad−grd(i)=Ntotal(i)*p_SLIP_TO_RT_GAIN*p_DRIVING_LIN_SLIP*
R0;
}
}
(34)
但し、p_BRAKING_LIN_SLIP(例えば、−10%)は、ブレーキスリップ閾値であり、p_DRIVING_LIN_SLIP(例えば、25%)は、走行スリップ閾値である。これらの閾値は、ブレーキ作動および走行中に路面トルクとスリップの間の線形関係が有効なときの最大スリップである。
上記の論理から分るように、もし、ブレーキ作動中にスリップ比がゼロ以下でこのスリップ比がブレーキスリップ閾値以上か、または走行中スリップ速度がゼロ以上でこのスリップ速度が走行スリップ閾値以下であるならば、路面トルクをこれら三つの式の一つで決めることができる。
以下は、受動的車輪浮上がり検出器58の出力変数の表である。この出力は複数のレベルを有する。車輪浮上がり決定のそれぞれが、以下に説明するように出力変数または状態を発生してもよい。ある場合、これらの状態は、数値的意味で“完全接地”を最高値および“表示なし”を最低値として特徴付ける。
(出力変数)
受動的車輪浮上がり状態: PWLD(i)
もし、i番目の車輪が完全接地しているなら、
PWLD(i)=ABSOLUTELY_GROUNDED
もし、i番目の車輪が接地の瀬戸際にあるなら、
PWLD(i)=POSSIBLY_GROUNDED
もし、i番目の車輪が完全に浮上がっているなら、
PWLD(i)=ABSOLUTELY_LIFTED
もし、i番目の車輪が浮上がりの初期にあるなら、
PWLD(i)=POSSIBLY_LIFTED
もし、i番目の車輪の状態がしっかりと確認できないなら、
PWLD(i)=NO_INDICATION
(出力変数)
受動的車輪浮上がり状態: PWLD(i)
もし、i番目の車輪が完全接地しているなら、
PWLD(i)=ABSOLUTELY_GROUNDED
もし、i番目の車輪が接地の瀬戸際にあるなら、
PWLD(i)=POSSIBLY_GROUNDED
もし、i番目の車輪が完全に浮上がっているなら、
PWLD(i)=ABSOLUTELY_LIFTED
もし、i番目の車輪が浮上がりの初期にあるなら、
PWLD(i)=POSSIBLY_LIFTED
もし、i番目の車輪の状態がしっかりと確認できないなら、
PWLD(i)=NO_INDICATION
以下のパラメータは、車輪浮上がり状態の決定に使用する。
(パラメータ)
p_MAX_DRR:動的転動半径の上限。
この例では(1000m)の値を使った。
p_MAX_WDA:動的転動半径に基づく車輪デパーチャアングルの上限。
この例では(13度)の値を使った。
p_ROLL_TH_05=0.05*ROLL_GRADIENT
p_ROLL_TH_25=0.25*ROLL_GRADIENT
p_ROLL_TH_40=0.40*ROLL_GRADIENT
p_ROLL_TH_55=0.55*ROLL_GRADIENT
p_ROLL_TH_75=0.75*ROLL_GRADIENT
p_SAT_NLOAD_F:前輪の(車輪当り)垂直負荷。
p_SAT_NLOAD_R:後輪の(車輪当り)垂直負荷。
p_SLIP_RT_GAIN:スリップ比を正規化路面トルクに変換するために使った
ゲイン。
この例では(6)の値を使った。
p_NLOAD_LOSS:垂直負荷損失の許容パーセント。
この例では(0.3)の値を使った。
(パラメータ)
p_MAX_DRR:動的転動半径の上限。
この例では(1000m)の値を使った。
p_MAX_WDA:動的転動半径に基づく車輪デパーチャアングルの上限。
この例では(13度)の値を使った。
p_ROLL_TH_05=0.05*ROLL_GRADIENT
p_ROLL_TH_25=0.25*ROLL_GRADIENT
p_ROLL_TH_40=0.40*ROLL_GRADIENT
p_ROLL_TH_55=0.55*ROLL_GRADIENT
p_ROLL_TH_75=0.75*ROLL_GRADIENT
p_SAT_NLOAD_F:前輪の(車輪当り)垂直負荷。
p_SAT_NLOAD_R:後輪の(車輪当り)垂直負荷。
p_SLIP_RT_GAIN:スリップ比を正規化路面トルクに変換するために使った
ゲイン。
この例では(6)の値を使った。
p_NLOAD_LOSS:垂直負荷損失の許容パーセント。
この例では(0.3)の値を使った。
p_GRD_DW_DWA_TH:接地した従動輪用許容車輪デパーチャアングル。この
例では(0.41度)の値を使った。
p_GRD_NDW_DWA_TH:接地した非従動輪用許容車輪デパーチャアングル。
この例では(1.25度)の値を使った。
p_LFT_DW_DWA_TH:接地した従動輪を浮上げるための最小車輪デパーチャ
アングル。この例では(4度)の値を使った。
p_LFT_NDW_DWA_TH:接地した非従動輪を浮上げるための最小車輪デパー
チャアングル。この例では(10度)の値を使った
。
p_GRD_PR_TH:接地した車輪トルク状態用ブレーキ圧力。
この例では(0.6MPa)の値を使った。
p_LFT_PR_TH:低トルクに選択した状態浮の上がった車輪用ブレーキ圧力。こ
の例では(2MPa)の値を使った。
p_LFT_SP_MIN_TH:多分接地した状態用スリップ力。
この例では(0.4)の値を使った。
例では(0.41度)の値を使った。
p_GRD_NDW_DWA_TH:接地した非従動輪用許容車輪デパーチャアングル。
この例では(1.25度)の値を使った。
p_LFT_DW_DWA_TH:接地した従動輪を浮上げるための最小車輪デパーチャ
アングル。この例では(4度)の値を使った。
p_LFT_NDW_DWA_TH:接地した非従動輪を浮上げるための最小車輪デパー
チャアングル。この例では(10度)の値を使った
。
p_GRD_PR_TH:接地した車輪トルク状態用ブレーキ圧力。
この例では(0.6MPa)の値を使った。
p_LFT_PR_TH:低トルクに選択した状態浮の上がった車輪用ブレーキ圧力。こ
の例では(2MPa)の値を使った。
p_LFT_SP_MIN_TH:多分接地した状態用スリップ力。
この例では(0.4)の値を使った。
(比較論理)
車輪浮上がりの定性的レベルまたはその欠如を決めるため本実施例で種々の比較を使う。受動的車輪浮上がり検出器58がi=0、1、2、3に対しPWLD(i)をセットし、但し、0はFL輪を表し、1はRL輪を表し、および3はRR輪を表す。もしPWLD(i)=ABSOLUTELY_GROUNDEDなら、i番目の車輪がはっきりと路面に接触していて;もしPWLD(i)=POSSIBLY_GROUNDEDなら、i番目の車輪が路面に接触しようとしていて;もしPWLD(i)=ABSOLUTELY_LIFTEDなら、i番目の車輪がはっきりと浮上がりまたは空中に上がっていて;もしPWLD(i)=POSSIBLY_LIFTEDなら、i番目の車輪が路面の接触を離れようとしていて;もしPWLD(i)=NO_INDICATIONなら、i番目の車輪に対する浮上がりおよび接地両方のはっきりした表示がない。
車輪浮上がりの定性的レベルまたはその欠如を決めるため本実施例で種々の比較を使う。受動的車輪浮上がり検出器58がi=0、1、2、3に対しPWLD(i)をセットし、但し、0はFL輪を表し、1はRL輪を表し、および3はRR輪を表す。もしPWLD(i)=ABSOLUTELY_GROUNDEDなら、i番目の車輪がはっきりと路面に接触していて;もしPWLD(i)=POSSIBLY_GROUNDEDなら、i番目の車輪が路面に接触しようとしていて;もしPWLD(i)=ABSOLUTELY_LIFTEDなら、i番目の車輪がはっきりと浮上がりまたは空中に上がっていて;もしPWLD(i)=POSSIBLY_LIFTEDなら、i番目の車輪が路面の接触を離れようとしていて;もしPWLD(i)=NO_INDICATIONなら、i番目の車輪に対する浮上がりおよび接地両方のはっきりした表示がない。
この横揺れ情報は、最初に車輪の接地および浮上がり傾向を選別するために使用する。以下の粗選別は、相対横揺れ角qxrおよび横揺れ速度に基づく車輪デパーチャアングルqwhlを使用する。もし、qxrおよびqwhl両方の大きさが小さければ、これらの車輪は多分接地している:
もし、(qxr>0)なら、
{ もし、(qxr≦p_ROLL_TH_55&&qwhl≦p_ROLL_
TH_05)なら、
{ PWLD(0)=POSSIBLY_GROUNDED
PWLD(2)=POSSIBLY_GROUNDED; }
そうでなければ、
{ PWLD(0)=NO_INDICATION;
PWLD(2)=NO_INDICATION; } }
そうでなく、
{ もし、(qxr≧−p_ROLL_TH_55&&qwhl≧−p_ROL
L_TH_05)なら、
{ PWLD(1)=POSSIBLY_GROUNDED
PWLD(3)=POSSIBLY_GROUNDED; }
そうでなければ、
{ PWLD(1)=NO_INDICATION;
PWLD(3)=NO_INDICATION; }
}
(35)
もし、(qxr>0)なら、
{ もし、(qxr≦p_ROLL_TH_55&&qwhl≦p_ROLL_
TH_05)なら、
{ PWLD(0)=POSSIBLY_GROUNDED
PWLD(2)=POSSIBLY_GROUNDED; }
そうでなければ、
{ PWLD(0)=NO_INDICATION;
PWLD(2)=NO_INDICATION; } }
そうでなく、
{ もし、(qxr≧−p_ROLL_TH_55&&qwhl≧−p_ROL
L_TH_05)なら、
{ PWLD(1)=POSSIBLY_GROUNDED
PWLD(3)=POSSIBLY_GROUNDED; }
そうでなければ、
{ PWLD(1)=NO_INDICATION;
PWLD(3)=NO_INDICATION; }
}
(35)
但し、p_ROLL_TH_05は、5%の横揺れ勾配に対応する静的相対横揺れ角、p_ROLL_TH_55は、55%の横揺れ勾配に対応する静的相対横揺れ角である。もし、qxrおよびqwhl両方の大きさが大きければ、これらの車輪は多分浮上がっている。上記の最初のカットの後、完全接地および完全浮上がり状態を決定するための精度の向上を行う。
最初の関心事は、車輪に対する完全接地状態の検出である。Ntotal(i)、troad(i)、troad−grd(i)および転動半径に基づく車輪デパーチャアングルqrr−whl(0)、qrr−whl(1)を使ってi番目の車輪が完全に接地しているかどうかをチェックする。論理(35)による横揺れ角選別は、関心のある車輪が多分接地していることを示したとする。これらの多分接地している車輪を確認するために、次に以下の状態をチェックする。もし、これらの状態の何れかを満足すれば、その関心のある車輪に完全接地のフラグをセットする。
垂直負荷状態:もし、PWLD(i)=POSSIBLY_GROUNDEDで同時に垂直負荷が
Ntotal(i)≧Nth(i)
を満足するならば、PWLD(i)=ABSOLUTELY_GROUNDEDである。ここでは車輪が接地しているときそれらに対する最小垂直負荷としてi=0、1、2、3に対する四つの変数Nth(i)を使う:
Nth(0)=p_STAT_NLOAD_F*
(1−P_NLOAD_LOSS);
Nth(1)=p_STAT_NLOAD_F*
(1−P_NLOAD_LOSS); (36)
Nth(2)=p_STAT_NLOAD_R*
(1−P_NLOAD_LOSS);
Nth(3)=p_STAT_NLOAD_R*
(1−P_NLOAD_LOSS);
Ntotal(i)≧Nth(i)
を満足するならば、PWLD(i)=ABSOLUTELY_GROUNDEDである。ここでは車輪が接地しているときそれらに対する最小垂直負荷としてi=0、1、2、3に対する四つの変数Nth(i)を使う:
Nth(0)=p_STAT_NLOAD_F*
(1−P_NLOAD_LOSS);
Nth(1)=p_STAT_NLOAD_F*
(1−P_NLOAD_LOSS); (36)
Nth(2)=p_STAT_NLOAD_R*
(1−P_NLOAD_LOSS);
Nth(3)=p_STAT_NLOAD_R*
(1−P_NLOAD_LOSS);
スリップ力状態:もしPWLD(i)=POSSIBLY_GROUNDEDで同時にスリップ力が負(sp(i)<0)、即ち、スリップ比の大きさが減少している(集束スリップ比)なら、車輪浮上がりフラグをPWLD(i)=ABSOLUTELY_GROUNDEDとセットする。
路面トルク状態:もしPWLD(i)=POSSIBLY_GROUNDEDで同時に式(30)からのtroad(i)が式(33)からのtroad−grd(i)より大きく且つ両方が同じ符号であるか、または
troad(i)troad−grd(i)>=0
および
|troad(i)|≧|troad−grd(i)|
ならば、PWLD(i)=ABSOLUTELY_GROUNDED。
troad(i)troad−grd(i)>=0
および
|troad(i)|≧|troad−grd(i)|
ならば、PWLD(i)=ABSOLUTELY_GROUNDED。
能動的トルク状態:もしPWLD(i)=POSSIBLY_GROUNDEDで同時にi番目の車輪に加わる能動的トルク(ブレーキトルクか駆動トルク)が十分大きく、一方j=0、1に対する転動半径から発生したqrr−whl(j)が十分小さければ、このi番目の車輪は完全に接地していると見なされる。従動輪用と非従動輪用の閾値が違うことに注目すべきである。
以下の論理は、車輌が左折し、車輌の左側に浮上がる潜在的傾向がある場合の上記の議論の概要である。
もし、qxr>0なら、
{ もし、(PWLD(0)==POSSIBLY_GROUNDED
&&(Ntotal(0)≧Nth(0)
‖sp(0)<0
‖(troad(0)*troad−grd(0)≧0
&&|troad(0)|≧|troad−grd(0)|
‖(|qrr−whl(0)|≦p_GRD_DW_DWA_TH
&&Pτ(0)==2 &&|tactive(0)|
≧p_GRD_PR_TH*BRKTQ_GAIN_F)
‖(|qrr−whl(0)|≦p_GRD_NDW_DWA_TH
&&Pτ(0)!=2 &&|tactive(0)|
≧p_GRD_PR_TH*BRKTQ_GAIN_F))
なら、
{PWLD(0)=ABSOLUTELY_GROUNDED;}
もし、(PWLD(2)==POSSIBLY_GROUNDED
&&(Ntotal(2)≧Nth(2)
‖sp(2)<0
‖(troad(2)*troad−grd(2)≧0
&&|troad(2)|≧|troad−grd(2)|)
‖(|qrr−whl(1)|≦p_GRD_DW_DWA_TH
&&Pτ(2)==2 &&|tactive(2)|
≧p_GRD_PR_TH*BRKTQ_GAIN_R)
‖(|qrr−whl(1)|≦p_GRD_NDW_DWA_TH
&&Pτ(0)!=2 &&|tactive(2)|
≧p_GRD_PR_TH*BRKTQ_GAIN_R))
なら、
{PWLD(2)=ABSOLUTELY_GROUNDED;}
}
(37)
{ もし、(PWLD(0)==POSSIBLY_GROUNDED
&&(Ntotal(0)≧Nth(0)
‖sp(0)<0
‖(troad(0)*troad−grd(0)≧0
&&|troad(0)|≧|troad−grd(0)|
‖(|qrr−whl(0)|≦p_GRD_DW_DWA_TH
&&Pτ(0)==2 &&|tactive(0)|
≧p_GRD_PR_TH*BRKTQ_GAIN_F)
‖(|qrr−whl(0)|≦p_GRD_NDW_DWA_TH
&&Pτ(0)!=2 &&|tactive(0)|
≧p_GRD_PR_TH*BRKTQ_GAIN_F))
なら、
{PWLD(0)=ABSOLUTELY_GROUNDED;}
もし、(PWLD(2)==POSSIBLY_GROUNDED
&&(Ntotal(2)≧Nth(2)
‖sp(2)<0
‖(troad(2)*troad−grd(2)≧0
&&|troad(2)|≧|troad−grd(2)|)
‖(|qrr−whl(1)|≦p_GRD_DW_DWA_TH
&&Pτ(2)==2 &&|tactive(2)|
≧p_GRD_PR_TH*BRKTQ_GAIN_R)
‖(|qrr−whl(1)|≦p_GRD_NDW_DWA_TH
&&Pτ(0)!=2 &&|tactive(2)|
≧p_GRD_PR_TH*BRKTQ_GAIN_R))
なら、
{PWLD(2)=ABSOLUTELY_GROUNDED;}
}
(37)
もし、車輌が右折するなら、完全接地状態を検出するために次の論理を使う。
もし、qxr≦0なら、
{ もし、(PWLD(1)==POSSIBLY_GROUNDED
&&(Ntotal(1)≧Nth(1)
‖sp(1)<0
‖(troad(1)*troad−grd(1)≧0
&&|troad(1)|≧|troad−grd(1)|)
‖(|qrr−whl(0)|≦p_DW_DWA_TH
&&Pτ(1)==2 &&|tactive(1)|
≧p_GRD_PR_TH*BRKTQ_GAIN_F)
‖(|qrr−whl(1)|≦p_NDW_DWA_TH
&&Pτ(1)!=2 &&|tactive(1)|
≧p_GRD_PR_TH*BRKTQ_GAIN_F))
なら、
{PWLD(1)=ABSOLUTELY_GROUNDED;}
もし、(PWLD(3)==POSSIBLY_GROUNDED
&&(Ntotal(3)≧Nth(3)
‖sp(3)<0
‖(troad(3)*troad−grd(3)≧0
&&|troad(3)|≧|troad−grd(3)|
‖(|qrr−whl(1)|≦p_DW_DWA_TH
&&Pτ(3)==2 &&|tactive(3)|
≧p_GRD_PR_TH*BRKTQ_GAIN_R)
‖(|qrr−whl(1)|≦p_NDW_DWA_TH
&&Pτ(3)!=2 &&|tactive(3)|
≧p_GRD_PR_TH*BRKTQ_GAIN_R))
なら、
{PWLD(3)=ABSOLUTELY_GROUNDED;}
}
(38)
もし、qxr≦0なら、
{ もし、(PWLD(1)==POSSIBLY_GROUNDED
&&(Ntotal(1)≧Nth(1)
‖sp(1)<0
‖(troad(1)*troad−grd(1)≧0
&&|troad(1)|≧|troad−grd(1)|)
‖(|qrr−whl(0)|≦p_DW_DWA_TH
&&Pτ(1)==2 &&|tactive(1)|
≧p_GRD_PR_TH*BRKTQ_GAIN_F)
‖(|qrr−whl(1)|≦p_NDW_DWA_TH
&&Pτ(1)!=2 &&|tactive(1)|
≧p_GRD_PR_TH*BRKTQ_GAIN_F))
なら、
{PWLD(1)=ABSOLUTELY_GROUNDED;}
もし、(PWLD(3)==POSSIBLY_GROUNDED
&&(Ntotal(3)≧Nth(3)
‖sp(3)<0
‖(troad(3)*troad−grd(3)≧0
&&|troad(3)|≧|troad−grd(3)|
‖(|qrr−whl(1)|≦p_DW_DWA_TH
&&Pτ(3)==2 &&|tactive(3)|
≧p_GRD_PR_TH*BRKTQ_GAIN_R)
‖(|qrr−whl(1)|≦p_NDW_DWA_TH
&&Pτ(3)!=2 &&|tactive(3)|
≧p_GRD_PR_TH*BRKTQ_GAIN_R))
なら、
{PWLD(3)=ABSOLUTELY_GROUNDED;}
}
(38)
但し、BRKTQ_GAIN_FおよびBRKTQ_GAIN_Rは、前輪および後輪でのブレーキ圧力を前輪および後輪に加えたブレーキトルクに変換するために二つのパラメータであり;p_PRESS_THは、能動的トルク用閾値をセットするために使った圧力を表す。
i=0、1、2、3に対する四つの変数Pt(i)を論理(38)および(39)で使い、それらをトルクパターン変数と呼ぶ。有意義な車輪浮上がり情報を確認できる場合にPt(i)を使ってトルクパターンを確認する。このトルクパターンには、前又は後車軸の左右両側の正トルク;前又は後車軸の左右両側の負トルクがある。左右輪間のかなりのトルク差による車輪スリップ差をなくするために、二つの値の低い方を選択する。これらの値は、(1)関心のある現車輪に加わるトルク、および(2)同じ車軸の他の車輪に加わるトルク足す2MPaのブレーキ圧力から発生したトルクである。
Pt(0)=tactive(0)≦0&&tactive(1)≦0
&&|tactive(0)|≦|tactive(1)|
+p_LFT_PR_TH*BRKTQ_GAIN_F
+(tactive(0)>0&&tactive(1)>0
&&|tactive(0)|≦|tactive(1)|
+p_LFT_PR_TH*BRKTQ_GAIN_F)*2;
Pt(2)=tactive(2)≦0&&tactive(3)≦0
&&|tactive(2)|≦|tactive(3)|
+p_LFT_PR_TH*BRKTQ_GAIN_R
+(tactive(2)>0&&tactive(3)>0
&&|tactive(2)|≦|tactive(3)|
+p_LFT_PR_TH*BRKTQ_GAIN_R)*2;
Pt(1)=tactive(1)≦0&&tactive(0)≦0
&&|tactive(1)|≦|tactive(0)|
+p_LFT_PR_TH*BRKTQ_GAIN_F
+(tactive(1)>0&&tactive(0)>0
&&|tactive(1)|≦|tactive(0)|
+p_LFT_PR_TH*BRKTQ_GAIN_F)*2;
Pt(3)=tactive(3)≦0&&tactive(2)≦0
&&|tactive(3)|≦|tactive(2)|
+p_LFT_PR_TH*BRKTQ_GAIN_R
+(tactive(3)>0&&tactive(2)>0
&&|tactive(3)|≦|tactive(2)|
+p_LFT_PR_TH*BRKTQ_GAIN_R)*2;
(39)
&&|tactive(0)|≦|tactive(1)|
+p_LFT_PR_TH*BRKTQ_GAIN_F
+(tactive(0)>0&&tactive(1)>0
&&|tactive(0)|≦|tactive(1)|
+p_LFT_PR_TH*BRKTQ_GAIN_F)*2;
Pt(2)=tactive(2)≦0&&tactive(3)≦0
&&|tactive(2)|≦|tactive(3)|
+p_LFT_PR_TH*BRKTQ_GAIN_R
+(tactive(2)>0&&tactive(3)>0
&&|tactive(2)|≦|tactive(3)|
+p_LFT_PR_TH*BRKTQ_GAIN_R)*2;
Pt(1)=tactive(1)≦0&&tactive(0)≦0
&&|tactive(1)|≦|tactive(0)|
+p_LFT_PR_TH*BRKTQ_GAIN_F
+(tactive(1)>0&&tactive(0)>0
&&|tactive(1)|≦|tactive(0)|
+p_LFT_PR_TH*BRKTQ_GAIN_F)*2;
Pt(3)=tactive(3)≦0&&tactive(2)≦0
&&|tactive(3)|≦|tactive(2)|
+p_LFT_PR_TH*BRKTQ_GAIN_R
+(tactive(3)>0&&tactive(2)>0
&&|tactive(3)|≦|tactive(2)|
+p_LFT_PR_TH*BRKTQ_GAIN_R)*2;
(39)
今度は浮上がり車輪をチェックする。例えば論理(35)を通して初期横揺れ情報選別で問題の車輪に何んらの徴候がないと、この車輪は多分浮上がり傾向にある。この場合、潜在的浮上がりのために更なる横揺れ状態選別を行う。
もし、qxr>0なら、
{ qcond=(qxr≧p_ROLL_TH_75
‖(qxr≧p_ROLL_TH_50
&&qwhl≧p_ROLL_TH_25)
‖(qxr≧p_ROLL_TH_40
&&qwhl≧p_ROLL_TH_75)); }
そうでなければ、
{ qcond=(qxr≦p_ROLL_TH_75
‖(qxr≦p_ROLL_TH_50
&&qwhl≦−p_ROLL_TH_25)
‖(qxr≦−p_ROLL_TH_40
&&qwhl≦−p_ROLL_TH_75));
}
(40)
もし、qxr>0なら、
{ qcond=(qxr≧p_ROLL_TH_75
‖(qxr≧p_ROLL_TH_50
&&qwhl≧p_ROLL_TH_25)
‖(qxr≧p_ROLL_TH_40
&&qwhl≧p_ROLL_TH_75)); }
そうでなければ、
{ qcond=(qxr≦p_ROLL_TH_75
‖(qxr≦p_ROLL_TH_50
&&qwhl≦−p_ROLL_TH_25)
‖(qxr≦−p_ROLL_TH_40
&&qwhl≦−p_ROLL_TH_75));
}
(40)
但し、p_ROLL_TH_75、p_ROLL_TH_50、p_ROLL_TH_40およびp_ROLL_TH_25は、横揺れ傾斜75%、50%、40%および25%に対応する静的相対横揺れ角である。もし、上記横揺れ状態選別qcond==1ならば、浮上がり検出のための最初のカットが得られる。実際の車輪デパーチャアングルqwhl(横揺れ速度センサから計算した)は、転動半径ベースの車輪デパーチャアングルqrr−whl(0)(前輪に対する)およびqrr−whl(1)(後輪に対する)と違うことに注目すべきである。接地車輪検出の場合同様、完全浮上がり状態を得るためには更なる確認が必要である。PLcond(i)をi番目の車輪に対する多分浮上がったフラグとすると、それは、多分浮上がった状態を反映する次の二つの状態に基づいて計算することができる:
スリップ力状態:もし、i番目の車輪のスリップ力がsp(i)≧0ならば、それはこの車輪のスリップ比が発散すること、即ち、スリップ比の大きさが増大していることを示す。(可能性ある非ブレーキ作動ドラッグを考慮して、0を使う代りに小さい負数を使う、即ち、sp(i)≧0に置換えるためにsp(i)≧−0.01を使う)。
垂直負荷状態:もし、i番目の垂直負荷Ntotal(i)が一定閾値より小さければ、このi番目の車輪は多分浮上がっている;
正の相対横揺れ角に対しては、PLcond(0)およびPLcond(2)を次のように計算する。
もし、qxr>0なら、
{
PLcond(0)=sp(0)≧−0.01&&(qcond==1
‖Ntotal(0)≦p_LOAD_F*p_LOSS);
PLcond(2)=sp(2)≧−0.01&&(qcond==1
‖Ntotal(2)≦p_LOAD_R*p_LOSS);
}
(41)
もし、qxr>0なら、
{
PLcond(0)=sp(0)≧−0.01&&(qcond==1
‖Ntotal(0)≦p_LOAD_F*p_LOSS);
PLcond(2)=sp(2)≧−0.01&&(qcond==1
‖Ntotal(2)≦p_LOAD_R*p_LOSS);
}
(41)
もし、相対横揺れ角qxrが負なら、PLcond(1)およびPLcond(3)を次のように計算できる。
もし、qxr≦0なら、
{
PLcond(1)=sp(1)≧−0.01&&(qcond==1
‖Ntotal(1)≦p_LOAD_F*p_LOSS);
PLcond(3)=sp(3)≧−0.01&&(qcond==1
‖Ntotal(3)≦p_LOAD_R*p_LOSS);
}
(42)
もし、qxr≦0なら、
{
PLcond(1)=sp(1)≧−0.01&&(qcond==1
‖Ntotal(1)≦p_LOAD_F*p_LOSS);
PLcond(3)=sp(3)≧−0.01&&(qcond==1
‖Ntotal(3)≦p_LOAD_R*p_LOSS);
}
(42)
計算した状態フラグを使って、車輪の多分浮上がった状態をセットするためにPLcond(i)を使う。
(i=0;i<4;i++)に対して
{
もし、PLcond(i)==1なら、 (43)
PWLD(i)=POSSIBLY_LIFTED;
}
(i=0;i<4;i++)に対して
{
もし、PLcond(i)==1なら、 (43)
PWLD(i)=POSSIBLY_LIFTED;
}
今度は完全に浮上がった状態を決定する。以下では(42)によって車輪が既に多分浮上がった状態にあるとする。
(非従動輪用低トルクに選択した状態)
この場合、もし、加えたブレーキトルクがトルクパターン条件、即ち、右載荷輪の場合
tactive(left)≧tactive(right)−p_PRES_SL_TH*BRKTQ_GAIN
(44)
左載荷輪の場合
tactive(right)≧tactive(left)−p_PRES_SL_TH*BRKTQ_GAIN
(45)
を満足したなら、この車輪の浮上がりを前輪に対する
|qrr−whl(0)|≧p_NDW_WDA_TH (46)
および後輪に対する
|qrr−whl(1)|≧p_NDW_WDA_TH (47)
の転動半径に基づく車輪デパーチャアングル状態でチェックする。
但し、閾値p_NDW_WDA_THは、非従動輪用の転動半径に基づく車輪デパーチャアングルである。
この場合、もし、加えたブレーキトルクがトルクパターン条件、即ち、右載荷輪の場合
tactive(left)≧tactive(right)−p_PRES_SL_TH*BRKTQ_GAIN
(44)
左載荷輪の場合
tactive(right)≧tactive(left)−p_PRES_SL_TH*BRKTQ_GAIN
(45)
を満足したなら、この車輪の浮上がりを前輪に対する
|qrr−whl(0)|≧p_NDW_WDA_TH (46)
および後輪に対する
|qrr−whl(1)|≧p_NDW_WDA_TH (47)
の転動半径に基づく車輪デパーチャアングル状態でチェックする。
但し、閾値p_NDW_WDA_THは、非従動輪用の転動半径に基づく車輪デパーチャアングルである。
(エンジンブレーキ中の従動輪用低トルクに選択した状態)
この場合、低トルク選択状態は(29)および(30)と同じであるが、車輪デパーチャアングル状態は、違った閾値を使う必要がある。左載荷輪の場合
|qrr−whl(0)|≧p_DW_WDA_TH (48)
および後輪に対して
|qrr−whl(1)|≧p_DW_WDA_TH (49)
この場合、低トルク選択状態は(29)および(30)と同じであるが、車輪デパーチャアングル状態は、違った閾値を使う必要がある。左載荷輪の場合
|qrr−whl(0)|≧p_DW_WDA_TH (48)
および後輪に対して
|qrr−whl(1)|≧p_DW_WDA_TH (49)
(エンジン駆動中の従動輪用低トルクに選択した状態)
この場合、次と同じである、即ち、右載荷輪に対し
tactive(left)≦tactive(right)+p_PRES_SL_TH*BRKTQ_GAIN
(50)
および左載荷輪の場合に対し
tactive(right)≦tactive(left)+p_PRES_SL_TH*BRKTQ_GAIN
(51)
この場合、次と同じである、即ち、右載荷輪に対し
tactive(left)≦tactive(right)+p_PRES_SL_TH*BRKTQ_GAIN
(50)
および左載荷輪の場合に対し
tactive(right)≦tactive(left)+p_PRES_SL_TH*BRKTQ_GAIN
(51)
詳細な論理は、右載荷輪の場合に次のように要約できる:
もし、qxr>0なら、
{
もし、(PWLD(0)==NO_INDICATION
&&PWLD(0)==POSSIBLY_LIFTED)なら、
{
もし、( Pt(0)==1
&&qrr−whl(0)≧p_LFT_NDW_WDA_TH
‖Pt(0)==2&&qrr−whl(0)≧p_LFT_DW_WDA_TH
‖Pt(0)==1&&qrr−whl(0)≧p_LFT_DW_WDA_TH
&&(DRIVE_MODE==FRONT‖
DRIVE_MODE==FOUR‖
DRIVE_MODE==TOD))なら、
)
{PWLD(0)=ABSOLUTELY_LIFTED;}
もし、(sp(0)≦−p_LET_SP_MIN_TH)なら、
{PWLD(0)=POSSIBLY_GROUNDED;}
}
もし、PWLD(2)==NO_INDICATION
&&PWLD(2)==POSSIBLY_LIFTED)なら、
{
もし、( Pt(2)==1
&&qrr−whl(1)≧p_LFT_NDW_WDA_TH
‖Pt(2)==2&&qrr−whl(1)≧p_LFT_DW_WDA_TH
‖Pt(2)==1&&qrr−whl(1)≧p_LFT_DW_WDA_TH
&&(DRIVE_MODE==FRONT‖
DRIVE_MODE==FOUR‖
DRIVE_MODE==TOD))なら、
)
{PWLD(2)=ABSOLUTELY_LIFT;}
もし、(sp(2)≦−p_LET_SP_MIN_TH)なら、
{PWLD(2)=POSSIBLY_GROUNDED;}
}
}
(52)
もし、qxr>0なら、
{
もし、(PWLD(0)==NO_INDICATION
&&PWLD(0)==POSSIBLY_LIFTED)なら、
{
もし、( Pt(0)==1
&&qrr−whl(0)≧p_LFT_NDW_WDA_TH
‖Pt(0)==2&&qrr−whl(0)≧p_LFT_DW_WDA_TH
‖Pt(0)==1&&qrr−whl(0)≧p_LFT_DW_WDA_TH
&&(DRIVE_MODE==FRONT‖
DRIVE_MODE==FOUR‖
DRIVE_MODE==TOD))なら、
)
{PWLD(0)=ABSOLUTELY_LIFTED;}
もし、(sp(0)≦−p_LET_SP_MIN_TH)なら、
{PWLD(0)=POSSIBLY_GROUNDED;}
}
もし、PWLD(2)==NO_INDICATION
&&PWLD(2)==POSSIBLY_LIFTED)なら、
{
もし、( Pt(2)==1
&&qrr−whl(1)≧p_LFT_NDW_WDA_TH
‖Pt(2)==2&&qrr−whl(1)≧p_LFT_DW_WDA_TH
‖Pt(2)==1&&qrr−whl(1)≧p_LFT_DW_WDA_TH
&&(DRIVE_MODE==FRONT‖
DRIVE_MODE==FOUR‖
DRIVE_MODE==TOD))なら、
)
{PWLD(2)=ABSOLUTELY_LIFT;}
もし、(sp(2)≦−p_LET_SP_MIN_TH)なら、
{PWLD(2)=POSSIBLY_GROUNDED;}
}
}
(52)
このドライブモードは、従動車エンジンブレーキと非従動車ブレーキを区別するためにチェックすることに注目すべきである。もし、スリップ力が十分負である、即ち、スリップ比が急速に集束するならば、多分接地している車輪状態が確認される。
詳細な論理は、左載荷輪の場合に次のように要約できる:
もし、qxr≦0なら、
{
もし、(PWLD(1)==NO_INDICATION
&&PWLD(1)==POSSIBLY_LIFTED)なら、
{
もし、( Pt(1)==1
&&qrr−whl(0)≦−p_LFT_NDW_WDA_TH
‖Pt(1)==2&&qrr−whl(0)≦−p_LFT_DW_WDA_TH
‖Pt(1)==1&&qrr−whl(0)≧−p_LFT_DW_WDA_TH
&&(DRIVE_MODE==FRONT‖
DRIVE_MODE==FOUR‖
DRIVE_MODE==TOD))なら、
)
{PWLD(1)=ABSOLUTELY_LIFTED;}
もし、(sp(1)≦−p_LET_SP_MIN_TH)なら、
{PWLD(1)=POSSIBLY_GROUNDED;}
}
もし、PWLD(3)==NO_INDICATION
&&PWLD(3)==POSSIBLY_LIFTED)なら、
{
もし、( Pt(3)==1
&&qrr−whl(1)≦p_LFT_NDW_WDA_TH
‖Pt(3)==2&&qrr−whl(1)≦p_LFT_DW_WDA_TH
‖Pt(3)==1&&qrr−whl(1)≦p_LFT_DW_WDA_TH
&&(DRIVE_MODE==FRONT‖
DRIVE_MODE==FOUR‖
DRIVE_MODE==TOD))なら、
)
{PWLD(3)=ABSOLUTELY_LIFTED;}
もし、(sp(3)≦−p_LFT_SP_MIN_TH)なら、
{PWLD(3)=POSSIBLY_GROUNDED;}
}
}
もし、qxr≦0なら、
{
もし、(PWLD(1)==NO_INDICATION
&&PWLD(1)==POSSIBLY_LIFTED)なら、
{
もし、( Pt(1)==1
&&qrr−whl(0)≦−p_LFT_NDW_WDA_TH
‖Pt(1)==2&&qrr−whl(0)≦−p_LFT_DW_WDA_TH
‖Pt(1)==1&&qrr−whl(0)≧−p_LFT_DW_WDA_TH
&&(DRIVE_MODE==FRONT‖
DRIVE_MODE==FOUR‖
DRIVE_MODE==TOD))なら、
)
{PWLD(1)=ABSOLUTELY_LIFTED;}
もし、(sp(1)≦−p_LET_SP_MIN_TH)なら、
{PWLD(1)=POSSIBLY_GROUNDED;}
}
もし、PWLD(3)==NO_INDICATION
&&PWLD(3)==POSSIBLY_LIFTED)なら、
{
もし、( Pt(3)==1
&&qrr−whl(1)≦p_LFT_NDW_WDA_TH
‖Pt(3)==2&&qrr−whl(1)≦p_LFT_DW_WDA_TH
‖Pt(3)==1&&qrr−whl(1)≦p_LFT_DW_WDA_TH
&&(DRIVE_MODE==FRONT‖
DRIVE_MODE==FOUR‖
DRIVE_MODE==TOD))なら、
)
{PWLD(3)=ABSOLUTELY_LIFTED;}
もし、(sp(3)≦−p_LFT_SP_MIN_TH)なら、
{PWLD(3)=POSSIBLY_GROUNDED;}
}
}
さて図6を参照して、今度は上に説明したような自動車を制御する方法を要約する。ステップ70で、車輌定数をセットする。上に説明したように、本実施例では種々の車輌定数を使用する。これらの車輌定数は、車輌テスト中に決め、異なる懸架装置および車輌構成で変動する。そのような車輌定数には、懸架装置合成横揺れ剛性Kroll、横揺れ減衰率Droll、車輌の重心高さ、前・後輪タイヤ組立体の外側タイヤ接触区域周りの横揺れ慣性モーメントを含む慣性質量を含む車輌の質量、および前・後輪/タイヤ/懸架装置組立体の全質量がある。ステップ72で、種々のセンサを読取る。種々のセンサは、図2のセンサを含んでも良い。ステップ74〜82で、第1ないし第5横揺れ状態を決定する。これらの状態には、横揺れ速度センサおよび横加速度センサから計算した相対横揺れ角および車輪デパーチャアングル、転動半径に基づく車輪デパーチャアングル、各車輪での垂直負荷、実際の路面トルク並びに車輪縦スリップがある。少なくとも三つの決定が望ましい。しかし、より丈夫なシステムに対しては、五つ全ての横揺れ状態を決定してもよい。
ステップ84で、横揺れ状態に応じる車輪浮上がりを決定する。ステップ86で、車輌浮上がり信号に応じて車輌横揺れ運動を阻止するために転覆制御システムを作動させてもよい。勿論、以下に説明するように作動は横揺れ角に基づいてもよく、一方車輪浮上がり検出は、相対横揺れ角または路面バンク角のような種々のパラメータを調整するために使ってもよい。
上に説明したものは、車輪浮上がりを受動的に検出するための幾つかの異なる方法である。
(トルク変化を使う能動的車輪浮上がり)
受動的および能動的の両方の車輪浮上がり検出を転覆制御システムまたは他の安全システムで使ってもよい。
受動的および能動的の両方の車輪浮上がり検出を転覆制御システムまたは他の安全システムで使ってもよい。
図2Aから、指令コントローラ56は、車輪12A、12B、13A、13Bのトルクを制御するために使うトルク・コントローラ57を含んでもよい。トルク・コントローラ57は、車輪12A、12B、13A、13Bの一つまたは全てでトルクを制御するために電子エンジン・コントローラ、ドライブ・ライン係合機構若しくはブレーキシステム、またはこれらの組合せに関連して作動してもよい。トルク・コントローラ57および横揺れコントローラ18は、各車輪にある車輪スピードセンサ20に結合してもよい。車輪スピードセンサ20は、横揺れ制御システム26にそれが付いているここの車輪のスピードを示す信号を供給する。歯車型システムを含む種々の型式の車輪スピードセンサが当業者に明白だろう。
以下の能動的車輪浮上がりの例では、ブレーキ圧を加えることによりトルクに変化をもたらす。しかし、エンジントルクを加えるような他の方法も車輪でのトルク量を変えるために使ってよい。参考として車輪へのトルクの印加方法は、油圧または電気ブレーキトルク、エンジントルクの変化、または電子制御トランスファ・ケース、デフ、ミッションまたはクラッチの使用によるドライブライン・トルクの係合がある。本実施例は、センサシステム16のセンサが故障したかどうかを決めるためにも使ってよい。即ち、特定のセンサが横揺れの可能性を示すが、他の全ての状態またはセンサが別様に指示するならば、そのセンサは不適切に作動しているかも知れない。また、スピードを使うが、当業者には明白だろうが、車輪加速度もスピードの代りに使ってよい。
次に図7を参照する。能動的車輪浮上がり検出器60を使って以下の方法を行い、能動的車輪浮上がり信号を発生する。ステップ130で、もし、横揺れセンサ故障を疑うなら、またはステップ132で、もし横揺れ制御システムが車輪浮上がりを疑うなら、ブロック134が車輪浮上がり決定プロセスを始める。ステップ136で、浮上がりが疑われる車輪にトルクを掛け、この疑われる車輪の車輪スピードを記憶する。ステップ138で、疑われる車輪にトルクのテストパルスを掛けることによってトルクを増す。トルク閾値(Torque_Max)に達するまでトルクを掛ける。ステップ140で、もし、トルクがTorque_Maxより大きければ、ステップ142でこのトルクを一定に保持する。ステップ144で、もし、Build_Counterの数える時間が所定の時間より大きければ、ステップ146を実行し、そこでトルクを解放し、このトルク解放の開始の車輪スピードを記憶する。ステップ144で、もし、カウンタが所定の保持時間より大きくなければ、ステップ148でこのカウンタを進める。ステップ148の後に、この車輪スピードの変化を車輪スピードの所定の変化と比較する。もし、ステップ150で車輪スピード変化が所定のスピードより大きくなければ、ステップ138〜144を再び実行する。もし、車輪スピード変化が所定のスピードより大きければ、これは車輪浮上がりを示す。この場合、ステップ152を実行し、そこで車輪浮上がりフラグをセットする。ステップ152の後に、ステップ154を実行し、そこでBuild_Counterをリセットする。
ステップ140に戻って、もし、トルクがトルク閾値より大きくなければ、ステップ150を実行する。
ステップ146に戻って、トルク解放後に車輪スピードを記録してから、ステップ156を実行する。ステップ156で、トルクを解放する。ステップ156の後にステップ158を実施し、そこで車輪スピード変化を再加速度閾値と比較する。この再加速度閾値は、車輪接触を回復すべきなら達成すべき車輪スピード変化に対応する所定の値である。この車輪スピード変化は、トルクを解放した時間から決める。もし、車輪スピード変化が再加速度閾値より大きいか、またはもし、ステップ152からの車輪浮上がり状態がゼロであれば、車輪接触を想定する。そのような場合、トラクションレベルをステップ160で計算してもよい。もし、車輪スピードが再加速度閾値より増えなければ、ステップ170から始めて車輪浮上がり状態を確認する。
ステップ158に戻って、もし、車輪スピードが再加速度閾値より小さければ、ステップ162がDump_Counterを所定のダンプ時間と比較する。もし、この所定のダンプ時間がDump_Counterより大きければ、ステップ164でDump_Counterを増し、ステップ156および158を再び実行する。もし、このDump_Counterが所定のダンプ時間より大きければ、ステップ166で車輪浮上がり状態フラグをセットし、ステップ168でDump_Counterをリセットする。ステップ168の後に、このプロセスを再開始し、ステップ136へ戻る。
ステップ160に戻って、トラクションレベルをステップ160で計算する。ステップ160の後、センサ故障の可能性を決定する。もし、例えば、このプロセスを上のブロック130からセンサ故障の疑いに基づいて始め、且つ車輪浮上がりを検出しなかったなら、ステップ172でセンサ故障を示す。どちらの結果に対しても、もし、センサ故障をブロック170が示しても、示さなくてもBuild_CounterおよびDump_Counterをブロック174でクリアし、車輪浮上がり状態をブロック176でクリアする。このルーチンの終りはブロック178で起る。
この様に、トルクを加えることによって、疑わしい車輪が舗道から浮上がったかどうかの最初の決定をすることができる。確認のために、このトルクの除去およびその結果の車輪スピードの変化を使ってこの初発見を確認することができる。都合よく、このシステムは、自動車の動的安定システムで更なるセンサを加えずに実施できる。もし、転覆を検出するなら、ブレーキを掛けるか操向補正によってこの転覆を補正できる。
次に図8Aを参照すると、ブレーキの摩耗およびその他の影響によるブレーキシステムの圧力の変化を示すために、立上がり時間中の種々の線190、192、194が示してある。線190、192、194は、このシステムの全体の作用に殆ど影響ない。この様に、このシステムが摩耗およびシステム変動に強い閾値およびパラメータを選択する。最大圧力Pmaxに達し、それを解放するまで保持時間(上記ステップ142に示すような)の間維持する。
次に、図8Bを参照すると、種々の時間に対応する車輪スピードのプロットが示してある。図示するように、載荷車輪の車輪スピードを線196で示し、それは線198で示す浮上がった車輪の車輪スピードより高い。
(トルクを使う受動的車輪浮上がり)
今度は図9を参照して、理論的には能動的方法と類似の受動的方法を以後説明する。即ち、車輪に変化するトルクを加えるのではなく、車輪への動作入力トルクを使ってもよい。この受動的決定を上に説明した図6の方法で使ってもよい。それで、この車輪への動作入力トルクは、親出願米国特許第6,356,188号に記載してあるものと比較して、正常動作状態のものから無修正の車輪トルクである。従って、以下の説明する受動的システムは、低またはゼロ近くから、負(ブレーキ)または正(加速)までの種類の正常動作車輪トルクを許容できる。各車輪がこの方法を受けてもよいことに注意すべきである。
今度は図9を参照して、理論的には能動的方法と類似の受動的方法を以後説明する。即ち、車輪に変化するトルクを加えるのではなく、車輪への動作入力トルクを使ってもよい。この受動的決定を上に説明した図6の方法で使ってもよい。それで、この車輪への動作入力トルクは、親出願米国特許第6,356,188号に記載してあるものと比較して、正常動作状態のものから無修正の車輪トルクである。従って、以下の説明する受動的システムは、低またはゼロ近くから、負(ブレーキ)または正(加速)までの種類の正常動作車輪トルクを許容できる。各車輪がこの方法を受けてもよいことに注意すべきである。
ステップ210で、車輌状態の種々のセンサを読取る。各車輪に以下のプロセスを実行する。ステップ220で、この方法への種々の入力を得て、計算する。入力トルクを別のセンサで測定しても、またはエンジントルクを使って決定してもよい。車輪への動作入力トルクは、エンジンスピード、並びにデフおよびドライブ・ラインのようなトルク伝達システムによる車輪へのエンジントルクの分配の関数である。それで、この動作入力トルクを修正されずに決定できる。能動的システムと違って、能動的システムは、トルクに変化があってそれを発生しなければならない。各車輪のスリップ比も決定する。この車輪スリップ比は、車輪スピード引くコーナの速度の差割るコーナでの車輌スピードによって決める。それで、この車輪スリップ比は、無単位比である。車輌の各コーナでの速度は、上に説明した車輪スピードセンサから決めても、または車輌の転回の原因となる片揺れ速度の関数であってもよい。この様に、車輌の片揺れおよび車輌スピードを使って車輌のコーナでの車輌速度を決めてもよい。
ステップ220で、車輌の車輪加速度およびスリップ比も決めてよい。この車輌スリップ比は、上に説明したスリップ比の変化である。即ち、このスリップ比微分を使ってスリップ比を決める。しかし、車輌の各コーナでの速度掛けるスリップ比の微分は、スリップ比としても使ってよい。実際にスリップ比を決めるこの方法は、信号がきれいである結果となり、それが信号処理に有利であることが分った。
ステップ222で、入力トルクの大きさおよび符号(または方向)を決める。ステップ224で、もし、大きな入力トルク(ゼロ近くでなく)が出れば、ステップ224を実行する。ステップ224は、車輪スリップ比をチェックする。車輪スリップ比の符号または相対方向および車輪スリップ比の大きさを閾値と比較する。もし、車輪スリップ比が所定の大きさより大きく且つ入力トルクと同じ符号を有すれば、ステップ226を実行する。
ステップ226で、車輪反応を決定する。この車輪反応は、車輪加速度、車輪スリップ比、または両方を使って決めてもよい。この車輪反応および車輪スリップ比を閾値と比較する。この閾値は、入力トルクの関数でもよい。発散および集束という用語も使用する。発散とは、数値がゼロから離れる傾向を意味し、一方集束とは、数値がゼロの方へ向う傾向を意味する。ステップ226で、もし、車輪加速度と車輪スリップ比が共に発散性であり且つ所定の対応閾値より大きければ、ステップ228を実行し、そこで浮上がり可能性カウンタを進める。もし、この状態が多数のサイクルの間持続するなら、ステップ230が車輪の浮上がりを示す浮上がり車輪信号を発生する。
ステップ230で、車輪が浮上がったことの相違ないことおよび可能性を確認するために、他の車輌慣性情報を使ってもよい。
ステップ226に戻って、もし、車輪加速度および/または車輪スリップ比が発散性であるが所定の閾値以下であれば、ステップ232は、このシステムに何の表示も与えない。即ち、情報が不十分である。
ステップ226で、もし、車輪加速度および車輪スリップ比が収束性であれば、ステップ234を実行する。ステップ234で、接地可能性信号を発生し、接地カウンタを進める。ステップ236で、もし、上記状態が所定のサイクル数の間持続するなら、その車輪のために車輪浮上がり信号を発生する。
ステップ224に戻って、もし、車輪スリップがほぼゼロであれば、ステップ238を実行する。ステップ238で、もし、車輪反応が閾値以下なら、上に説明したようにステップ234を実行する。これらの閾値は、上に説明したものと同じでもよく、またはトルクの変更のために変更してもよい。これらの閾値は、一定数値でもよい。もし、ステップ238で、車輪反応が閾値より大きければ、何の情報も与えない。
ステップ224に戻って、もし、車輪スリップ比の大きさが大きいが、入力トルクと反対の符号を有するなら、ステップ242では何の情報も発生しない。
ステップ222に戻って、もし、ゼロに近い小さいトルクを発生したなら(入力トルクの絶対値が所定に入力トルク未満である)、ステップ244で車輪状態をチェックする。ステップ244で、車輪スリップの大きさを決定する。もし、車輪スリップが所定の閾値より大きければ、ステップ246で車輪の反応をチェックする。小さいトルクの場合、車輪反応は発散性でありそうにない。しかし、この場合、車輪が接地していないことを示すために、収束性の欠如を使ってもよい。もし、車輪が発散性の基準を満たすならば、それは非収束性基準も満たすことに注意すべきである。それで、もし、車輪状態がステップ246で集束性であるならば、ステップ234を実行する。ステップ246で、もし、車輪反応が非集束性である、即ち、かなりのスリップがあり、車輪がスリップ比に比べて反対符号のかなりの加速度を有しなければ、ステップ228を実行する。もし、ステップ224から小さい入力トルクおよび小さい車輪スリップが存在すれば、ステップ248は何も情報を示さない。
無情報ブロック232、240、242、および248は、全て車輪浮上がりの表示をしないために使う。これは、十分な証拠がないかまたは相反する証拠が存在するからである。
この受動的車輪浮上がり決定の一つの利点は、計算をいつも実行することができ、一般的に慣性状態情報から独立であることである。
(能動的および受動的車輪浮上がりの間の調停)
受動的車輪浮上がり検出戦略(PWLD)は、問題の車輪が浮上がっているかどうかを決めるために各瞬間に全ての利用できる運動変数をチェックする。AWLDに優るPWLDの利点は、後者が各瞬間に表示を送ることができ、前者は、表示を送出すまである期間待つ必要があることである。もう一つの利点は、運転者のブレーキ作動中、PWLDを使って効果的に車輪浮上がりを確認できることである。しかし、PWLDは、ある場合に、もし、車輪スリップが十分に妨げられず且つ十分なトルクが存在しないなら、車輪浮上がり状態を決めるための情報が不充分となる場合がある。
受動的車輪浮上がり検出戦略(PWLD)は、問題の車輪が浮上がっているかどうかを決めるために各瞬間に全ての利用できる運動変数をチェックする。AWLDに優るPWLDの利点は、後者が各瞬間に表示を送ることができ、前者は、表示を送出すまである期間待つ必要があることである。もう一つの利点は、運転者のブレーキ作動中、PWLDを使って効果的に車輪浮上がりを確認できることである。しかし、PWLDは、ある場合に、もし、車輪スリップが十分に妨げられず且つ十分なトルクが存在しないなら、車輪浮上がり状態を決めるための情報が不充分となる場合がある。
従って、確実な車輪浮上がり決定を行うように能動的および受動的車輪浮上がりを一緒に統合することが望ましい。この最終車輪浮上がり状態は、横揺れ安定性制御システムを作動させまたは種々のパラメータを更新するために使ってもよい。
この受動的車輪浮上がり検出(PWLD)システムは、i番目の車輪に対して車輪浮上がり状態Swld−passive(i)を発生し、それは次の五つの状態のどれでもよい。以下の状態は、高から低の順に示す。これらの状態は、制御計画の論理で数字として実際に実行してもよい。例えば、“4”が完全に接地した車輪を表し、一方“0”が表示なしを表してもよい。
もし、i番目の車輪が完全に接地しているなら、
Swld−passive(i)=ABSOLUTELY_GROUNDED
Swld−passive(i)=ABSOLUTELY_GROUNDED
もし、i番目の車輪が接地の瀬戸際にあるなら、
Swld−passive(i)=POSSIBLY_GROUNDED
Swld−passive(i)=POSSIBLY_GROUNDED
もし、i番目の車輪が完全に浮上がっているなら、
Swld−passive(i)=ABSOLUTELY_LIFTED
Swld−passive(i)=ABSOLUTELY_LIFTED
もし、i番目の車輪が浮上がりの瀬戸際にあるなら、
Swld−passive(i)=POSSIBLY_LIFTED
Swld−passive(i)=POSSIBLY_LIFTED
もし、i番目の車輪の状態が確認できないならば、
Swld−passive(i)=NO_INDICATION
Swld−passive(i)=NO_INDICATION
上述のように、Swld−passive(i)をセットするために受動的車輪浮上がり検出を決定するための多数の方法がある。
能動的車輪浮上がり検出は、上述のように、車輪が浮上がっているかどうかを決定する独立の手段であることを意図する。独立とは、この検出方法が車輌の横揺れ状態を検出するために使用する信号(即ち、横揺れ速度および角、横加速度、ステアリング・ホイール角、車輌スピード)に依存しないことを意味する。基本的に、このアルゴリズムの運用は、車輪にブレーキを掛ける、立上がりサイクル、および車輪からブレーキ圧力を除く、解放サイクルに細分する。浮上がり状態を決定するために、この立上がりおよび解放サイクルで、スリップ比および車輪スピード変化率を浮上がったおよび接地した車輪の物理モデルと比較する。
立上がりサイクルの意図は、(i)車輪に負のスリップを発生するために、車輪にブレーキ圧を加えることである。車輪が浮上がっているかどうかを評価するためには、典型的に−15ないし−20%未満(より負の値が大きい)のスリップ比が必要である。更に、解放サイクルで車輪の浮上がり状態を評価するために、この大きさのスリップ比が必要である;(ii)立上がりサイクル中のブレーキ圧およびエンジントルクの関数として車輪スピード変化率を調べる。
解放サイクルの意図は、車輪からブレーキ圧を除去し(解放初期に入ると、車輪上の要求圧力をゼロにセットする)および(i)車輪スピード変化率を残留ブレーキ圧とエンジントルクの関数として調べ;(ii)スリップ比の変化を解放カウンタ(即ち、解放時間)の関数として調べることである。
能動的車輪浮上がり検出システムがi番目の車輪に対して車輪浮上がり状態Swld−active(i)を発生した。
最終車輪浮上がり状態Swld(i)を提供するためのSwld−passive(i)とSwld−active(i)の間の簡単な調停を次のように表すことができる。
(i=0;i≦3;i++)に対して
{
もし、(Swld−active(i)==ABSOLUTELY_GROUNDED)ならば、
Swld(i)=ABSOLUTELY_GROUNDED;
そうでなく、もし、(Swld−active(i)==ABSOLUTELY_LIFTED)ならば、
Swld(i)=ABSOLUTELY_LIFTED;
そうでなく、もし、(Swld−passive(i)==ABSOLUTELY_GROUNDED)ならば、
Swld(i)=ABSOLUTELY_GROUNDED;
そうでなく、もし、(Swld−passive(i)==ABSOLUTELY_LIFTED)ならば、
Swld(i)=ABSOLUTELY_LIFTED;
そうでなく、もし、(Swld−active(i)==POSSIBLY_GROUNDED)ならば、
Swld(i)=POSSIBLY_GROUNDED;
そうでなく、もし、(Swld−active(i)==POSSIBLY_LIFTED)ならば、
Swld(i)=POSSIBLY_LIFTED;
そうでなく、もし、(Swld−passive(i)==POSSIBLY_GROUNDED)ならば、
Swld(i)=POSSIBLY_GROUNDED;
そうでなく、もし、(Swld−passive(i)==POSSIBLY_LIFTED)ならば、
Swld(i)=POSSIBLY_LIFTED;
そうでなければ、
Swld(i)=NO_INDICATION;
}
(i=0;i≦3;i++)に対して
{
もし、(Swld−active(i)==ABSOLUTELY_GROUNDED)ならば、
Swld(i)=ABSOLUTELY_GROUNDED;
そうでなく、もし、(Swld−active(i)==ABSOLUTELY_LIFTED)ならば、
Swld(i)=ABSOLUTELY_LIFTED;
そうでなく、もし、(Swld−passive(i)==ABSOLUTELY_GROUNDED)ならば、
Swld(i)=ABSOLUTELY_GROUNDED;
そうでなく、もし、(Swld−passive(i)==ABSOLUTELY_LIFTED)ならば、
Swld(i)=ABSOLUTELY_LIFTED;
そうでなく、もし、(Swld−active(i)==POSSIBLY_GROUNDED)ならば、
Swld(i)=POSSIBLY_GROUNDED;
そうでなく、もし、(Swld−active(i)==POSSIBLY_LIFTED)ならば、
Swld(i)=POSSIBLY_LIFTED;
そうでなく、もし、(Swld−passive(i)==POSSIBLY_GROUNDED)ならば、
Swld(i)=POSSIBLY_GROUNDED;
そうでなく、もし、(Swld−passive(i)==POSSIBLY_LIFTED)ならば、
Swld(i)=POSSIBLY_LIFTED;
そうでなければ、
Swld(i)=NO_INDICATION;
}
上記の簡単な統合計画は、能動的および受動的両方の車輪浮上がり状態に対するエンベロープをもたらすが、対立解消はない。上記の論理で、iは車輪番号を指す。前左輪が0、前右輪が1、後左輪が2および後右輪が3である。それで、車輪0および2が車輌の同じ側(この場合、左)にあり、車輪1と3が同じ側(この場合右)にある。上記論理で、もし、能動的車輪浮上がり信号が完全接地ならば、最終車輪浮上がり状態を完全接地にセットする。もし、上記が真でなく、能動的車輪浮上がり状態が完全浮上がりであれば、最終車輪浮上がり状態を完全浮上がりにセットする。もし、上記が真でなく、受動的車輪浮上がり状態が完全接地であれば、最終車輪浮上がり状態を完全接地にセットする。もし、上記が真でなく、受動的車輪浮上がり状態が完全浮上がりであれば、最終車輪浮上がり状態を完全浮上がりにセットする。もし、能動的車輪浮上がり状態が多分接地であり上記が真でなければ、最終車輪浮上がり状態を多分接地にセットする。もし、上記が真でなく、能動的車輪浮上がり状態が多分浮上がりであれば、最終車輪浮上がり状態を多分浮上がりにセットする。もし、上記が真でなく、受動的車輪浮上がり状態が多分接地であれば、最終車輪浮上がり状態を多分接地にセットする。もし、上記が真でなく、受動的車輪浮上がり状態が多分浮上がりであれば、最終車輪浮上がり状態を多分浮上がりにセットする。もし、上記のどれも真でなければ、最終車輪浮上がり状態を表示なしにセットする。
例えば、そのような統合は、Swld−passive(i)とSwld−active(i)の間の対立を識別しない。統合車輪浮上がり検出器62にプログラムした論理の一部である、以下の対立除去論理(CRL)は、潜在的に間違った状態を送出すのではなく、最終車輪浮上がり状態Swld(i)をNO_INDICATIONにセットする。
(i=0;i≦3;i++)に対して
{
もし、((Swld−active(i)≦POSSIBLY_GROUNDED&&
Swld−passive(i)≧POSSIBLY_LIFTED)
‖(Swld−active(i)≧POSSIBLY_LIFTED)&&
Swld−passive(i)≦POSSIBLY_GROUNDED)
)ならば、
Swld(i)=NO_INDICATION;
}
(i=0;i≦3;i++)に対して
{
もし、((Swld−active(i)≦POSSIBLY_GROUNDED&&
Swld−passive(i)≧POSSIBLY_LIFTED)
‖(Swld−active(i)≧POSSIBLY_LIFTED)&&
Swld−passive(i)≦POSSIBLY_GROUNDED)
)ならば、
Swld(i)=NO_INDICATION;
}
上記の論理で、能動的車輪浮上がり状態が多分接地以下でおよび受動的車輪浮上がりが同じ車輪に対して多分浮上がり以上であるか、または能動的車輪浮上がりが多分浮上がり以上でおよび受動的車輪浮上がり信号が多分接地以下であるとき、表示なしを出す。この論理は、各車輪に対する受動的車輪浮上がり信号と能動的車輪浮上がり信号の間の対立チェックをもたらす。
懸架システムの違いのために、ある車輌の前輪の浮上がりが早く、後輪の浮上がりが遅いかも知れず;他は後輪の浮上がりが先で、次いで前輪が浮上がるかも知れない。この場合、最終車輪浮上がり状態の一貫性チェックを以下の一貫性チェック論理(CCL)で行うことができる。
もし、( Swld(0)≦POSSIBLY_GROUNDED
&&Swld(2)≧POSSIBLY_LIFTED
)ならば、
{
Swld(0)=NO_INDICATION;
Swld(2)=NO_INDICATION;
}
もし、( Swld(1)≦POSSIBLY_GROUNDED
&&Swld(3)≧POSSIBLY_LIFTED
)ならば、
{
Swld(1)=NO_INDICATION;
Swld(3)=NO_INDICATION;
}
もし、( Swld(0)≦POSSIBLY_GROUNDED
&&Swld(2)≧POSSIBLY_LIFTED
)ならば、
{
Swld(0)=NO_INDICATION;
Swld(2)=NO_INDICATION;
}
もし、( Swld(1)≦POSSIBLY_GROUNDED
&&Swld(3)≧POSSIBLY_LIFTED
)ならば、
{
Swld(1)=NO_INDICATION;
Swld(3)=NO_INDICATION;
}
上記の論理で、車輌の両側に対する最終車輪浮上がり状態をチェックする。車輌の左側で、もし、前輪の車輪浮上がり状態が多分接地以下で、後輪が多分浮上がり以上であれば、この車輌の左側の前・後輪両方に対する最終車輪浮上がり状態の両方を表示なしにセットする。同じことが車輌の右側に対しても真である。
もし、車輌の後輪の浮上がりが早ければ、
もし、( Swld(2)≦POSSIBLY_GROUNDED
&&Swld(0)≧POSSIBLY_LIFTED
)ならば、
{
Swld(0)=NO_INDICATION;
Swld(2)=NO_INDICATION;
}
もし、( Swld(3)≦POSSIBLY_GROUNDED
&&Swld(1)≧POSSIBLY_LIFTED
)ならば、
{
Swld(1)=NO_INDICATION;
Swld(3)=NO_INDICATION;
}
もし、( Swld(2)≦POSSIBLY_GROUNDED
&&Swld(0)≧POSSIBLY_LIFTED
)ならば、
{
Swld(0)=NO_INDICATION;
Swld(2)=NO_INDICATION;
}
もし、( Swld(3)≦POSSIBLY_GROUNDED
&&Swld(1)≧POSSIBLY_LIFTED
)ならば、
{
Swld(1)=NO_INDICATION;
Swld(3)=NO_INDICATION;
}
車輌の右側と左側の両方を上記論理でチェックする。もし、後輪に対する最終車輪浮上がり状態が多分接地以下で、前左輪が多分浮上がり以上であれば、前・後輪最終車輪浮上がり状態の両方を表示なしにセットする。同じことが車輌の右側に対しても同様に真である。
もし、車輌相対横揺れ角が非常に小さく、横揺れ速度信号がこの相対横揺れ角を減少しようとするならば、もう一つの一貫性チェック論理(CCL)を行うことができる。もし、車輌が左折するなら、
もし、(qxr≧0&&qxr≦Θ&&wx≦0)なら、
{
もし、(Swld(0)≧POSSIBLY_LIFTED)なら、
{
Swld(0)=NO_INDICATION;
}
もし、(Swld(2)≧POSSIBLY_LIFTED)なら、
{
Swld(2)=NO_INDICATION;
}
}
もし、(qxr≧0&&qxr≦Θ&&wx≦0)なら、
{
もし、(Swld(0)≧POSSIBLY_LIFTED)なら、
{
Swld(0)=NO_INDICATION;
}
もし、(Swld(2)≧POSSIBLY_LIFTED)なら、
{
Swld(2)=NO_INDICATION;
}
}
上記の論理で、もし、横揺れ角が0より大きく且つこの横揺れ角が閾値以下であり、この横揺れ角が小さく、且つ横揺れ速度が0以下で、前左輪の最終車輪浮上がり状態が多分浮上がり以上であることを示すならば、表示なしを出す。同様に、もし、前後輪の最終車輪浮上がり状態が多分浮上がり以上であれば、表示なしを出す。以下の論理から分るように、この相対横揺れ角、閾値および横揺れ速度は、車輌の右側で一貫性を検出するために使ってもよい。即ち、もし、この相対横揺れ角qxrが0以下で、この相対横揺れ角が負の相対横揺れ角閾値以上であり、横揺れ速度が0以上であり、およびもし、前右輪の最終車輪浮上がり状態が多分浮上がり以上であれば、表示なしを出す。同じチェックを後輪に行う。
もし、車輌が右折するなら、
もし、(qxr≦0&&qxr≧−Θ&&wx≧0)なら、
{
もし、(Swld(1)≧POSSIBLY_LIFTED)なら、
{
Swld(1)=NO_INDICATION;
}
もし、(Swld(3)≧POSSIBLY_LIFTED)なら、
{
Swld(3)=NO_INDICATION;
}
}
もし、(qxr≦0&&qxr≧−Θ&&wx≧0)なら、
{
もし、(Swld(1)≧POSSIBLY_LIFTED)なら、
{
Swld(1)=NO_INDICATION;
}
もし、(Swld(3)≧POSSIBLY_LIFTED)なら、
{
Swld(3)=NO_INDICATION;
}
}
横揺れ安定性制御システムが圧力蓄積の初期段階に前輪にブレーキ圧を加えることを考慮し、このRSC制御輪とブレーキ回路を共用する他の車輪上の能動的車輪浮上がり検出用ブレーキ圧は、このブレーキ回路内の全てのブレーキ液を制御圧力の立上げに使うことを保証するように終了する。従って、もしこの車輌が前後分割ブレーキシステムを有するなら、次の圧力抑制論理(PIL)を使って能動的車輪浮上がり検出(AWLD)を切る。
もし、(PRSC(0)≦Pest(0)+ )なら、
{
車輪1でAWLDを切る;
Swld(1)=Swld−passive(1)
}
もし、(PRSC(1)≦Pest(1)+ )なら、
{
車輪0でAWLDを切る;
Swld(0)=Swld−passive(0)
}
但し、PRSC(i)は転覆安定性制御システムが要求する前輪でのブレーキ圧、Pest(i)は推定キャリパ圧力、および は圧力オフセットである。上記論理で分るように、もし、前輪が要求する圧力が推定キャリパ圧力+オフセット以下であるなら、前輪のどちらかの最終車輪状態を受動的車輪状態にセットする。従って、特定の車輪用能動的車輪チェックが不能になる。
もし、(PRSC(0)≦Pest(0)+ )なら、
{
車輪1でAWLDを切る;
Swld(1)=Swld−passive(1)
}
もし、(PRSC(1)≦Pest(1)+ )なら、
{
車輪0でAWLDを切る;
Swld(0)=Swld−passive(0)
}
但し、PRSC(i)は転覆安定性制御システムが要求する前輪でのブレーキ圧、Pest(i)は推定キャリパ圧力、および は圧力オフセットである。上記論理で分るように、もし、前輪が要求する圧力が推定キャリパ圧力+オフセット以下であるなら、前輪のどちらかの最終車輪状態を受動的車輪状態にセットする。従って、特定の車輪用能動的車輪チェックが不能になる。
もし、この車輌が対角線分割ブレーキシステムを有するなら、次の圧力抑制論理(PIL)を使って能動的車輪浮上がり検出(AWLD)を切る。
もし、(PRSC(0)≦Pest(0)+ )なら、
{
車輪1でAWLDを切る;
Swld(1)=Swld−passive(1)
}
もし、(PRSC(1)≦Pest(1)+ )なら、
{
車輪0でAWLDを切る;
Swld(0)=Swld−passive(0)
}
もし、(PRSC(0)≦Pest(0)+ )なら、
{
車輪1でAWLDを切る;
Swld(1)=Swld−passive(1)
}
もし、(PRSC(1)≦Pest(1)+ )なら、
{
車輪0でAWLDを切る;
Swld(0)=Swld−passive(0)
}
運転者のブレーキ作動中、トルク妨害が充実したPWLD成果を始めるために十分であることを考慮し、次の運転者ブレーキ検出統合論理(DBDIL)を行う。
もし、(DRIVER_BRAKING_FLAG==1
&&Pdriver≧Ψ)なら、
{
車輪iでAWLDを切る;
Swld(i)=Swld−passive(i)
}
但し、Ψは運転者ブレーキ圧力Pdriverの閾値である。
もし、(DRIVER_BRAKING_FLAG==1
&&Pdriver≧Ψ)なら、
{
車輪iでAWLDを切る;
Swld(i)=Swld−passive(i)
}
但し、Ψは運転者ブレーキ圧力Pdriverの閾値である。
それで、上記論理から分るように、もし、運転者または車輌操作員がブレーキを掛けると、ブレーキフラグが発生する。もし、運転者の要求するブレーキ圧が閾値を超えれば、その車輪の能動的車輪浮上がりがその車輪に対して不能になる。即ち、最終車輪状態を受動的車輪状態にセットする。
大きな駆動トルクの適用中(例えば、スロットル全開の場合)、充実したPWLD成果を始めるために十分なトルク妨害があることを考慮し、次の開放スロットル検出統合論理(OTDIL)を実行する。
もし、(OPEN__FLAG==1
&&tdriving(i)≧Γ)なら、
{
車輪iでAWLDを切る;
Swld(i)=Swld−passive(i)
}
但し、tdriving(i)はエンジントルクによってi番目の車輪に加わる正の駆動トルクおよびΓはtdriving(i)の閾値である。
もし、(OPEN__FLAG==1
&&tdriving(i)≧Γ)なら、
{
車輪iでAWLDを切る;
Swld(i)=Swld−passive(i)
}
但し、tdriving(i)はエンジントルクによってi番目の車輪に加わる正の駆動トルクおよびΓはtdriving(i)の閾値である。
上記論理が示すように、エンジンによる特定の車輪用駆動トルクを閾値と比較するとき、それは全開スロットルのようなスロットル状態を示し、能動的車輪浮上がり検出を不能にする。即ち、最終車輪浮上がり状態Swldを受動的車輪浮上がり状態にセットされる。
(車輪浮上がり/接地決定からの角度補正)
次に図10を参照すると、路面11に対する車輌10の種々の角度が図示してある。以下で、基準路面バンク角θbankが路面上の車輌10に対して示してある。この車輌は、車両本体10aおよび車輪車軸10bを有する。車輪デパーチャアングルθwdaは、この車輪車軸と路面との間の角度である。相対横揺れ角θxrは、車輪車軸10bと本体10aとの間の角度である。大域横揺れ角θxは、水平面(例えば、海面)と車両本体10aとの間の角度である。
次に図10を参照すると、路面11に対する車輌10の種々の角度が図示してある。以下で、基準路面バンク角θbankが路面上の車輌10に対して示してある。この車輌は、車両本体10aおよび車輪車軸10bを有する。車輪デパーチャアングルθwdaは、この車輪車軸と路面との間の角度である。相対横揺れ角θxrは、車輪車軸10bと本体10aとの間の角度である。大域横揺れ角θxは、水平面(例えば、海面)と車両本体10aとの間の角度である。
もう一つの重要な角度は、線形バンク角である。この線形バンク角は、計算した大域横揺れ角(米国特許出願第09/789,656号にあるもののような)から、車輌の線形横揺れ動力学から発生した相対横揺れ角(米国特許第6,556,908号参照)を引くことによってより頻繁に(多分全ループで)計算するバンク角である。もし、全てのことがドリフト、誤差等なしにゆっくり変化するなら、この線形バンク角および基準路面バンク角の項は同値であろう。
今度は図11を参照すると、コントローラ26が更に詳しく示してある。このコントローラ26は、種々のセンサ信号20、28〜39を受ける。これらの種々のセンサ信号から車輪浮上がり検出を決定してもよい。下に(および上に)説明したモジュールは、汎用コンピュータ(マイクロプロセッサ)のハードウェアまたはソウトウェアで実施してもよい。車輪浮上がり検出モジュール52から、上に説明したように、各車輪が完全接地か、多分接地か、多分浮き上がりか、または完全浮上がりかの決定を行ってもよい。遷移検出モジュール252を使って車輌が左から右または右から左への遷移転回中に積極的操縦を受けるときを検出する。これらのセンサは、相対横揺れ角モジュール54で相対横揺れ角を決定するためにも使ってよい。相対横揺れ角は、多くの方法で決めることができる。一つの方法は、横加速度センサに関連して横揺れ加速度モジュール258を使うことである(詳細は援用する米国特許第6,556,908号参照)。上述のように、この相対横揺れ角は、上に説明する横揺れ状態から決定してもよい。
これらの種々のセンサ信号は、相対縦揺れ角モジュール256で相対横揺れ角をおよび横揺れ加速度モジュール258で横揺れ加速度を決めるためにも使ってよい。車輪浮上がり検出モジュール50、遷移検出モジュール52、および相対横揺れ角モジュール54の出力を使って車輪デパーチャアングル・モジュール260で車輪デパーチャアングルを決める。種々のセンサ信号および相対縦揺れ角モジュール256の相対横揺れ角を使ってモジュール262で相対速度合計を決める。路面基準バンク・ステップ264は、バンク角を決める。相対縦揺れ角、横揺れ加速度、および以下に説明するような種々の他のセンサ信号を使って路面基準バンク角を決定する。他の入力には、横揺れ安定性制御事象(RSC)および/または最近の片揺れ安定性制御事象(WELDフラグ)がある。
車輌の大域横揺れ角は、大域横揺れ角モジュール266で決定する。相対横揺れ角、車輪デパーチャアングル、および横揺れ速度合計ブロックは、全てこの大域横揺れ角モジュール266への入力である。この大域横揺れ角ブロックは、大域横揺れ角θxを決める。出力モジュール268がこの大域横揺れ角モジュール266、および路面基準バンク角モジュール264から路面基準バンク角を受ける。フィードバック制御規則からの制御指令発生に直接使用する、制御用横揺れ信号は、横揺れ信号モジュール270で発生する。この制御用横揺れ信号は、矢印272として示す。この制御用横揺れ信号を調整するために増感および減感モジュール274を出力モジュール268に含めてよい。
基準路面バンク角モジュール264で、基準バンク角推定値を計算する。この基準バンク角推定値の目的は、安定と高度に動的の両方の状態で走行中に経験した真の路面基準バンク角を追跡することである。大域横揺れ推定値に比較したとき、最も重要なことは、起るとすれば、発散性横揺れ状態(2輪浮上がり)の発生および物理的大きさを捕えることを意図する。この信号は、横揺れコントローラ26の誤差信号を計算するために大域横揺れ推定値に対するコンパレータとして使用することを意図する。
この制御用横揺れ信号は、(θx−θbank)として、即ち、大域横揺れ角引く基準バンク角として計算する。
上述のように、統合、計算およびドリフトに限らない種々の誤差が種々の時間に種々の信号に入るかも知れない。それで、ある場合には車輪デパーチャアングルまたは基準バンク角が正確でないかも知れない。以下の説明は、これらの値を車輪浮上がり/車輪接地値に応じて更新できる方法を説明する。
上述のように、車輪浮上がり検出は、車輪が接地していることと車輪が浮上がっていることの両方の検出を含む。これらの状態は、比較的確実で、それで基準横揺れ角および車輪デパーチャアングルのようなある計算値を更新するために用いてもよい。
さて、図12を参照すると、本発明のこの実施例による状態検出およびその結果の行為を示す高レベルフローチャートが示してある。ステップ300で、上に説明した種々のセンサを読取る。ステップ302で、特定の駆動列に基づいて種々の方法の選択を決定する。例えば、この方法選択は、センタデフの存在および状態に基づいて種々の要因を調整してもよい。このステップは、図13で更に詳しく説明する。
ステップ304で、受動的車輪浮上がり/接地検出を決定する。その後、ステップ306で、最終浮上がり/接地状態調停を行う。
ステップ302に戻って、ステップ304との並列プロセスを説明する。ステップ308で、能動的検出が必要かどうかを決める。もし、能動的検出が必要ないなら、ステップ306を行う。もし、後検出が必要なら、ステップ310が能動的車輪浮上がり/接地検出を行う。その後、ステップ396が上述のように浮上がりと接地状態の間を調停する。車輌の各車輪に対する調停した状態を決定する。ステップ306の後に、車輪浮上がり/接地状態から生じる行為を決定する。ステップ304は、図14で更に詳しく説明する。ステップ310は、図15で更に詳しく説明し、ステップ312は、図16で更に詳しく説明する。
図11のステップ268に示すように、制御用横揺れ信号を最後に決定する。この制御用横揺れ信号は、大域横揺れ角と基準横揺れ角の関数である。基準バンク角も、以下に更に詳しく説明するように、車輪デパーチャアングルおよび線形横揺れ動力学モデルから発生した相対横揺れ角に応じて調整してもよい。
次に図13を参照して、ステップ320は、センタデフが係合しているかどうかを記述する。もし、ステップ320でセンタデフが係合していれば、ステップ322がこの係合が可能か、必要かどうかを決定する。もし、この解放が可能または必要でなければ、ステップ328が車輌の両側に対する平均法を選択する。
車輌が4×4モードにあるときは、前・後車軸をドライブ・シャフトによって結合してある。この駆動列結合は、未知の前/後トルク分割の結果となり、車輪の過渡的揺動を生じる。これらの要因は、各車輪端に対する浮上がりの正確な評価を妨げるが、浮上がりは、まだ車輌の各側の車輪を2輪システムとして扱うことによって評価できる。この2輪システムの全てのトルクを考慮し且つ全体のシステム反応を調べることによって、単独車輪法に類似する方法を使って浮き上がりを検出することができる。
車輌の各側に対して、その側の前・後輪の反応を平均することによって2輪システム反応を決定する。4×4輪浮上がり検出に対する重要な変更は、各単独車輪に対する値の代りに平均車輪スピードおよびスリップ値(車輌の各側に対して前・後輪で平均した)を使うことである。この浮上がりは、各輪を評価する代りに車輌の各側に対して評価する。上記によって、2輪浮上がりの粗確認位置を決定する。単輪浮上がりは、第2輪に負荷が十分小さいときにだけ確認してもよい。
ステップ322で、もし、この解放が可能で必要であれば、ステップ324がセンタデフを解放する。その後、ステップ326を行う。ステップ326は、もし、ステップ320でセンタデフが係合していない場合も行う。個々の方法は、ステップ326で使う。即ち、個々の方法が車輌の前または後の個々の車輪を選択する。
次に図14を参照して、上記ステップ304を更に詳しく説明する。以下に説明する接地/浮上がり状態は、車輪浮上がり検出モジュール内で決めてもよい。ステップ330で、接地状態を選別する。もし、ステップ330で接地状態を決めれば、受動的車輪接地状態検出器をセットする。即ち、受動的車輪浮上がりが完全に接地していることを決める。ステップ334で、受動的検出調停論理が車輪に対する完全接地状態を受ける。並列に、ステップ336で浮上がり状態を選別する。ステップ336で、もし、浮上がり状態をステップ338で受動的に検出するなら、この出力を受動的検出調停論理334へ与える。ステップ330および336で、完全接地または完全浮き上がりを決めないならば、ステップ340のANDブロックを使ってステップ342で表示なし検出器を形成する。ステップ342の後、受動的検出調停論理334が最終受動的検出信号を出す。この受動的検出調停論理334の出力は、完全浮上がり状態、多分浮上がり状態、完全接地状態、多分接地状態、または表示無し検出器である。この表示無し検出器は、これらの状態が完全にまたは多分真でないときに発生する。即ち、前述の四つの状態以外の状態を表示なしと見なす。
次に図15を参照すると、ステップ350が能動的トルク制御を発生する。ステップ352、354および356は、上に説明した論理に対応する。即ち、ステップ352は、ステップ350で与えられた能動的トルクに応じて能動的車輪接地を決める。ステップ354で能動的車輪浮上がりを検出し、ステップ356で表示なし検出器を出す。ステップ358で、これらの状態が完全にまたは多分真でないときに表示なし検出器を行う。ステップ358の検出調停論理は、この様に各車輪に対し完全接地状態、完全浮上がり状態、多分接地状態、多分浮上がり状態または表示無しを出す。
次に図16を参照すると、ステップ312が更に詳しく示してある。ステップ312で、図形に示す用語は次の通である:FIは転回の前内側車輪であり、RIは転回の後内側車輪であり、AGは完全接地フラグであり、NIは表示なしを示し、ALは完全浮上がりを示し、およびWDAは車輪デパーチャアングルである。前内側車輪および後内側車輪は、転回するときの車輪の位置を指す。それで、左折では前内側車輪が前右輪であるのに対して、左後輪は後内側車輪であろう。右折では、前内側車輪が左前輪であるのに対して、後内側車輪は後右輪であろう。
ステップ360および362で、前内側車輪および後内側車輪が完全接地であるかどうかを決める。もし、どちらかが完全接地なら、ステップ364を実行する。それで、もし、前内側車輪か後内側車輪のどちらかが完全接地ならば、ステップ368を実行する。ステップ368で、基準バンク角を線形バンク角の方へ下方に傾ける。一つの単独調整を行ってもよいが、制御システムでは基準バンク角を線形バンク角へ次第に増加することが望ましいかも知れない。この論理は、前または後内側車輪の少なくとも一つが完全接地のとき、基準バンク角より頻繁に計算する線形バンク角がこの基準バンク角より路面バンクのより正確な表現であるので、真である。ステップ368の後に、図12のステップ314を実行する。ステップ370で、前内側車輪が完全接地かすなわち前外側車輪が外側か表示なし状態以下であるかどうかを決める。表示なし状態以下とは、完全または多分接地を示す。ステップ372で、後内側車輪が完全接地でありおよび後外側車輪が表示なし状態以下であるかどうかを決める。ステップ370および372の出力をORゲート374へ供給する。それで、もし、テップ370および372のどちらかの状態が真であれば、ステップ376でこのシステムが過渡的操縦状態であるかどうかを決める。過渡的操縦とは、このシステムが左から右または右から左へ移行または転回していることを指す。もし、ステップ376で過渡的操縦が存在しなければ、ステップ378を実行する。ステップ378で、ステアリング・ホイール角から発生した推定横加速度を決定する。もし、そのような推定横加速度の大きさが閾値未満であれば、ステップ380を実行し、そこで車輪デパーチャアングルをゼロにセットする。それで、車輪デパーチャアングルは、このシステムが完全接地であるときにゼロより大きくてはならない。
ステップ370および372に戻って、これらのステップの出力をANDゲート382にも提供する。もし、これらの状態の各々が真であれば、ステップ380で車輪デパーチャアングルをゼロにセットする。ステップ380の後に、図12からステップ314を実行する。ステップ390で、前内側車輪および後内側車輪が完全浮上がりかどうかを決める。もし、これらの車輪が完全浮上がりであれば、車輪デパーチャアングルとαθxrの和を基準バンク角から引く。このαは、ブースト係数を指し、この例では1.1である。この数を基準バンク角から引くことによって、制御用横揺れ信号を増す。これは、完全浮上がり状態がこのシステムの提供する制御の量を増すので、あるシステムでは望ましい。もし、ステップ390の状態が真でなければ、ステップ394を実行する。ステップ394で、もし、前内側車輪が完全浮上がりであるか、後内側車輪が完全浮上がりであれば、ステップ396を実行し、そこでは車輪デパーチャアングルだけを基準バンク角から引く。それで、これは、幾らか増した制御用横揺れ信号を提供することを示す。ステップ396の後に、図12からステップ314を実行する。ステップ398で、もし、前内側車輪が完全浮上がりであり且つ後内側車輪が完全接地でないか、または後内側車輪が完全浮上がりであり且つ前内側車輪が完全接地でなければ、ステップ400を実行する。この状況では、車輪浮上がり選別状態が車輪浮上がり状態のチェックを止めるかも知れない。従って、車輪浮上がり検出にあるヒステリシスを与えるために、このステップで車輪デパーチャアングルを持続しまたは提出する。
以上で理解できるように、制御用横揺れ信号を車輪浮上がり/車輪接地状態に従って調整してもよい。
この発明の特定の実施例を図示し説明したが、多数の変形および代替実施例が当業者には思い浮ぶだろう。従って、この発明は、添付請求項によってのみ制限されることを意図する。
10 自動車
18 制御システム
26 コントローラ
44 安全装置
64A 第1横揺れ状態検出器
64B 第2横揺れ状態検出器
64C 第3横揺れ状態検出器
18 制御システム
26 コントローラ
44 安全装置
64A 第1横揺れ状態検出器
64B 第2横揺れ状態検出器
64C 第3横揺れ状態検出器
Claims (16)
- 車輪を有する自動車(10)用のシステム(18)であって:
自動車(10)の車両本体(10a)と、車輪車軸及び懸架装置組立体(10b,354)との間の相対横揺れ角から決定される路面と車輪との間のデパーチャアングルを示す第1横揺れ状態信号を発生する第1横揺れ状態検出器(64A);
第2横揺れ状態信号を発生する第2横揺れ状態検出器(64B);
第3横揺れ状態信号を発生する第3横揺れ状態検出器(64C);並びに
前記第1横揺れ状態信号、前記第2横揺れ状態信号および前記第3横揺れ状態信号に応じて車輪浮き上がりを決定するためのコントローラ(26)を備えているシステム。 - 請求項1に記載するシステム(18)に於いて、前記第1横揺れ状態、前記第2横揺れ状態および前記第3横揺れ状態を受動的に決定するシステム。
- 請求項2に記載するシステム(18)に於いて、コントローラ(26)が受動的車輪浮上がり状態信号を発生するシステム。
- 請求項3に記載するシステム(18)に於いて、前記受動的車輪浮上がり状態信号が複数のレベルを含むシステム。
- 請求項3に記載するシステム(18)に於いて、前記コントローラ(26)が前記車輪浮上がり信号に応じた潜在的転覆信号を発生するシステム。
- 請求項5に記載するシステム(18)であって、更に、安全装置(44)を含み、前記コントローラ(26)が前記潜在的転覆信号に応じて前記安全装置(44)を制御するシステム。
- 請求項6に記載するシステム(18)に於いて、前記安全装置(44)が能動的ブレーキ制御システム、能動的後ステアリング・システム、能動的前ステアリング・システム、能動的アンティロールバー・システム、および能動的懸架システムの少なくとも一つを含むシステム。
- 車輪車軸及び懸架装置組立体(10b,354)と車輪(12,13)とを有する自動車(10)を制御するための方法であって:
自動車(10)の車両本体(10a)と、車輪車軸及び懸架装置組立体(10b,354)との間の相対横揺れ角から決定される路面と車輪との間のデパーチャアングルを示す第1横揺れ状態を決定する工程;
第2横揺れ状態を決定する工程;
第3横揺れ状態を決定する工程;並びに
前記第1横揺れ状態、前記第2横揺れ状態および前記第3横揺れ状態に応じて車輪浮き上がり状態信号を発生する工程を含む方法。 - 請求項8に記載する方法に於いて、前記第1横揺れ状態を決定する工程が:
車両横揺れ速度を測定する工程;
車両横加速度を測定する工程;並びに
前記車輌横揺れ速度および前記車両横加速度に応じて相対横揺れ角を決定する工程を含む方法。 - 請求項8に記載する方法であって、更に、前記車輌横揺れ速度および前記車両横加速度に応じて前記デパーチャアングルを決定する工程を含む方法。
- 請求項8に記載する方法に於いて、前記第2横揺れ状態を決定する工程が転動半径ベースの車輪デパーチャ横揺れアングルを決定する工程を含む方法。
- 請求項8に記載する方法に於いて、前記第3横揺れ状態を決定する工程が前記車輪の垂直負荷を決定する工程を含む方法。
- 請求項8に記載する方法であって、更に、第4横揺れ状態を決定する工程を含み、車輪浮上がり状態信号を発生する工程が前記第1横揺れ状態、前記第2横揺れ状態、前記第3横揺れ状態および前記第4横揺れ状態に応じて車輪浮き上がり状態信号を発生する工程を含む方法。
- 請求項13に記載する方法に於いて、前記第4横揺れ状態を決定する工程が実際の路面トルクを決定する工程を含む方法。
- 請求項8に記載する方法であって、更に、第5横揺れ状態を決定する工程を含み、車輪浮上がり状態信号を発生する工程が前記第1横揺れ状態、前記第2横揺れ状態、前記第3横揺れ状態、前記第4横揺れ状態および前記第5横揺れ状態に応じて車輪浮き上がり状態信号を発生する工程を含む方法。
- 請求項15に記載する方法に於いて、前記第5横揺れ状態を決定する工程が車輪縦スリップを決定する工程を含む方法。
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US40037502P | 2002-08-01 | 2002-08-01 | |
US40026102P | 2002-08-01 | 2002-08-01 | |
US40037602P | 2002-08-01 | 2002-08-01 | |
US40015502P | 2002-08-01 | 2002-08-01 | |
US40015602P | 2002-08-01 | 2002-08-01 | |
US40017202P | 2002-08-01 | 2002-08-01 | |
US40141802P | 2002-08-05 | 2002-08-05 | |
US10/608,909 US7109856B2 (en) | 2000-09-25 | 2003-06-27 | Wheel lifted and grounded identification for an automotive vehicle |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003311982A Division JP2004131070A (ja) | 2002-08-01 | 2003-07-31 | 自動車用車輪浮上がりおよび接地の確認 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009269594A true JP2009269594A (ja) | 2009-11-19 |
Family
ID=40338888
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008300970A Pending JP2009269594A (ja) | 2002-08-01 | 2008-11-26 | 自動車用車輪浮上がりおよび接地の確認 |
Country Status (3)
Country | Link |
---|---|
US (4) | US7323976B2 (ja) |
JP (1) | JP2009269594A (ja) |
DE (1) | DE60334877D1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011219089A (ja) * | 2010-04-09 | 2011-11-04 | Navteq North America Llc | マップデータを使用する乗物escシステムのための方法及びシステム |
KR101365008B1 (ko) | 2010-05-12 | 2014-02-21 | 주식회사 만도 | 차량 자세 제어방법 |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7275607B2 (en) | 1999-06-04 | 2007-10-02 | Deka Products Limited Partnership | Control of a personal transporter based on user position |
AU2003247972A1 (en) | 2002-07-12 | 2004-02-02 | Deka Products Limited Partnership | Control of a transporter based on attitude |
DE60334877D1 (de) * | 2002-08-01 | 2010-12-23 | Ford Global Tech Llc | Radabhebeerkennung für ein Kraftfahrzeug mit passiver und aktiver Erkennung |
DE10303924A1 (de) * | 2003-01-31 | 2004-08-19 | Knorr-Bremse Systeme für Nutzfahrzeuge GmbH | Verfahren zur Erhöhung der Fahrstabilität eines Fahrzeugs |
US7451032B2 (en) * | 2004-06-02 | 2008-11-11 | Ford Global Technologies, Llc | System and method for determining desired yaw rate and lateral velocity for use in a vehicle dynamic control system |
JP4558395B2 (ja) * | 2004-07-12 | 2010-10-06 | 富士重工業株式会社 | 車輪の接地状態判定装置および車輪の接地状態判定方法、並びに車両運動制御装置 |
US7600826B2 (en) * | 2005-11-09 | 2009-10-13 | Ford Global Technologies, Llc | System for dynamically determining axle loadings of a moving vehicle using integrated sensing system and its application in vehicle dynamics controls |
US8428819B2 (en) * | 2007-08-31 | 2013-04-23 | GM Global Technology Operations LLC | Suspension system with optimized damper response for wide range of events |
GB2454223B (en) * | 2007-11-01 | 2011-09-21 | Haldex Brake Products Ltd | Vehicle stability control method |
WO2009073636A1 (en) * | 2007-11-30 | 2009-06-11 | Bombardier Recreational Products Inc. | Three wheel vehicle electronic stability system and control strategy therefor |
US20100023216A1 (en) * | 2008-07-24 | 2010-01-28 | Gm Global Technology Operations, Inc | Adaptive vehicle control system with driving style recognition based on vehicle left/right turns |
US20100209884A1 (en) * | 2009-02-18 | 2010-08-19 | Gm Global Technology Operations, Inc. | Driving skill recognition based on vehicle left and right turns |
US8498773B2 (en) * | 2010-05-20 | 2013-07-30 | GM Global Technology Operations LLC | Stability enhancing system and method for enhancing the stability of a vehicle |
EP2543552B1 (en) * | 2011-07-04 | 2020-05-06 | Veoneer Sweden AB | A vehicle safety system |
US9463678B2 (en) * | 2012-02-15 | 2016-10-11 | Floor Master | System for reducing roll and pitch in a moving vehicle |
GB2531327B (en) * | 2014-10-17 | 2017-08-23 | Jaguar Land Rover Ltd | Traction control system modified by vehicle pitch and/or heave |
US9889844B2 (en) | 2015-06-24 | 2018-02-13 | Robert Bosch Gmbh | Flying car extended vehicle control method |
US10908045B2 (en) | 2016-02-23 | 2021-02-02 | Deka Products Limited Partnership | Mobility device |
EP4191349A1 (en) | 2016-02-23 | 2023-06-07 | DEKA Products Limited Partnership | Mobility device control system |
US11399995B2 (en) | 2016-02-23 | 2022-08-02 | Deka Products Limited Partnership | Mobility device |
US10926756B2 (en) | 2016-02-23 | 2021-02-23 | Deka Products Limited Partnership | Mobility device |
CA3024145A1 (en) | 2016-04-14 | 2017-10-19 | Deka Products Limited Partnership | User control device for a transporter |
US10336317B2 (en) * | 2016-07-20 | 2019-07-02 | GM Global Technology Operations LLC | Method for controlling vehicle lift |
DE102017202998A1 (de) * | 2017-02-24 | 2018-08-30 | Robert Bosch Gmbh | Verfahren und Steuergerät zum Steuern mindestens einer Assistenzfunktion für den Fall eines Überschlags eines Fahrzeugs und Assistenzsystem |
USD829612S1 (en) | 2017-05-20 | 2018-10-02 | Deka Products Limited Partnership | Set of toggles |
USD846452S1 (en) | 2017-05-20 | 2019-04-23 | Deka Products Limited Partnership | Display housing |
GB2565851B (en) | 2017-08-25 | 2022-05-04 | Haldex Brake Prod Ab | Braking system |
KR20190028949A (ko) * | 2017-09-11 | 2019-03-20 | 주식회사 만도 | 후륜 조향 시스템 및 그 제어방법 |
CN108749819B (zh) * | 2018-04-03 | 2019-09-03 | 吉林大学 | 基于双目视觉的轮胎垂向力估算***及估算方法 |
WO2019237031A1 (en) | 2018-06-07 | 2019-12-12 | Deka Products Limited Partnership | System and method for distributed utility service execution |
CN108572086A (zh) * | 2018-06-22 | 2018-09-25 | 上海大学 | 一种基于牵引电机电气参数的轮胎与地面附着状态检测***和方法 |
CN116394691B (zh) * | 2023-04-23 | 2024-02-06 | 小米汽车科技有限公司 | 拖车控制方法、装置及车辆 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2618250B2 (ja) * | 1987-12-22 | 1997-06-11 | 富士重工業株式会社 | トラクション制御装置 |
JP3363214B2 (ja) * | 1993-08-20 | 2003-01-08 | マツダ株式会社 | 車両のトラクションコントロ−ル制御装置 |
DE19609717A1 (de) * | 1996-03-13 | 1997-09-18 | Bosch Gmbh Robert | Anordnung zum Erkennen von Überrollvorgängen bei Fahrzeugen |
DE19736328A1 (de) * | 1997-08-21 | 1999-02-25 | Bayerische Motoren Werke Ag | Einrichtung und Verfahren zur Steuerung von Unfallschutz-Auslöseeinrichtungen in Kraftfahrzeugen |
DE19751839A1 (de) * | 1997-11-22 | 1999-05-27 | Bosch Gmbh Robert | Verfahren und Vorrichtung zur Erkennung einer Kipptendenz eines Fahrzeuges |
US6397127B1 (en) * | 2000-09-25 | 2002-05-28 | Ford Global Technologies, Inc. | Steering actuated wheel lift identification for an automotive vehicle |
DE60334877D1 (de) * | 2002-08-01 | 2010-12-23 | Ford Global Tech Llc | Radabhebeerkennung für ein Kraftfahrzeug mit passiver und aktiver Erkennung |
-
2003
- 2003-07-31 DE DE60334877T patent/DE60334877D1/de not_active Expired - Lifetime
-
2006
- 2006-07-31 US US11/461,007 patent/US7323976B2/en not_active Expired - Fee Related
-
2008
- 2008-01-27 US US12/020,548 patent/US7688191B2/en not_active Expired - Fee Related
- 2008-01-27 US US12/020,544 patent/US7602279B2/en not_active Expired - Fee Related
- 2008-01-27 US US12/020,549 patent/US7881850B2/en not_active Expired - Fee Related
- 2008-11-26 JP JP2008300970A patent/JP2009269594A/ja active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011219089A (ja) * | 2010-04-09 | 2011-11-04 | Navteq North America Llc | マップデータを使用する乗物escシステムのための方法及びシステム |
US9302659B2 (en) | 2010-04-09 | 2016-04-05 | Here Global B.V. | Method and system for vehicle ESC system using map data |
US9499166B2 (en) | 2010-04-09 | 2016-11-22 | Here Global B.V. | Method and system for vehicle ESC system using map data |
US10220856B2 (en) | 2010-04-09 | 2019-03-05 | Here Global B.V. | Method and system for vehicle ESC system using map data |
US10543848B2 (en) | 2010-04-09 | 2020-01-28 | Here Global B.V. | Method and system for vehicle ESC system using map data |
US10899360B2 (en) | 2010-04-09 | 2021-01-26 | Here Global B.V. | Method and system for vehicle ESC system using map data |
KR101365008B1 (ko) | 2010-05-12 | 2014-02-21 | 주식회사 만도 | 차량 자세 제어방법 |
Also Published As
Publication number | Publication date |
---|---|
US7602279B2 (en) | 2009-10-13 |
US7881850B2 (en) | 2011-02-01 |
US7323976B2 (en) | 2008-01-29 |
US20090037050A1 (en) | 2009-02-05 |
US7688191B2 (en) | 2010-03-30 |
US20080117035A1 (en) | 2008-05-22 |
US20060261937A1 (en) | 2006-11-23 |
US20080120005A1 (en) | 2008-05-22 |
DE60334877D1 (de) | 2010-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009269594A (ja) | 自動車用車輪浮上がりおよび接地の確認 | |
EP1386805B1 (en) | Method for dynamically determining the wheel grounding and wheel lifting conditions and their applications in roll stability control | |
EP1386803B1 (en) | Wheel lifted and grounded identification for an automotive vehicle | |
EP1386806B1 (en) | Wheel lift identification for an automotive vehicle using passive and active detection | |
US7233236B2 (en) | Passive wheel lift identification for an automotive vehicle using operating input torque to wheel | |
US6631317B2 (en) | Attitude sensing system for an automotive vehicle | |
US7079928B2 (en) | System and method for determining a wheel departure angle for a rollover control system with respect to road roll rate and loading misalignment | |
US6593849B2 (en) | Wheel lift identification for an automotive vehicle | |
US7668645B2 (en) | System and method for dynamically determining vehicle loading and vertical loading distance for use in a vehicle dynamic control system | |
JP4693765B2 (ja) | 車両の運転安定性を制御する方法及びシステム並びにこのシステムの使用 | |
US6654674B2 (en) | Enhanced system for yaw stability control system to include roll stability control function | |
US7136731B2 (en) | System for determining vehicular relative roll angle during a potential rollover event | |
US20060089771A1 (en) | System and method for qualitatively determining vehicle loading conditions | |
US20060129291A1 (en) | System for dynamically determining vehicle rear/trunk loading for use in a vehicle control system | |
EP1386807B1 (en) | System and method for determining a wheel departure angle for a rollover control system | |
JP2006518302A5 (ja) | ||
EP1386808B1 (en) | System and method for characterizing vehicle body to road angle for vehicle roll stability control | |
JP2008503389A (ja) | 車両を安定させるための装置及び方法 | |
JP3748334B2 (ja) | 車両の姿勢制御装置 |