(57)【要約】      （修正有）【課題】駆動源等によって生じる減速スリップが、制動時のみならず、常時好適に補償され得るとともに、制動制御との干渉が回避され得るものを提供する。【解決手段】制動制御装置は、車両を加速する駆動トルクを駆動車輪に付与する駆動源と、車両を減速する制動トルクを車輪に付与するアクチュエータと、車両の車輪の速度を検出する車輪速度センサと、駆動車輪の減速スリップを抑制するよう、駆動トルクの増加を要求する要求トルクを演算し、要求トルクに基づいて、駆動源を制御するコントローラと、を備える。コントローラは、アクチュエータが作動していない場合には、速度に基づいて、駆動車輪のスリップ量を演算し、該スリップ量に基づいて要求トルクを演算し、アクチュエータが作動している場合には、要求トルクを、スリップ量には依存しない補償値に決定するよう構成されている。例えば、補償値は、ゼロ以上の予め設定された定数である。【選択図】図２
2019018697.tif 000002
【特許請求の範囲】
【請求項１】
車両を加速する駆動トルクを駆動車輪に付与する駆動源と、
前記車両を減速する制動トルクを車輪に付与するアクチュエータと、
前記車両の車輪の速度を検出する車輪速度センサと、
前記駆動車輪の減速スリップを抑制するよう、前記駆動トルクの増加を要求する要求トルクを演算し、前記要求トルクに基づいて、前記駆動源を制御するコントローラと、
を備えた車両の駆動トルク制御装置において、
前記コントローラは、
前記アクチュエータが作動していない場合には、
前記速度に基づいて、前記駆動車輪のスリップ量を演算し、該スリップ量に基づいて前記要求トルクを演算し、
前記アクチュエータが作動している場合には、
前記要求トルクを、前記スリップ量には依存しない補償値に決定するよう構成された、車両の駆動トルク制御装置。
【請求項２】
請求項１に記載の車両の制駆動制御装置において、
前記補償値は、ゼロ以上の予め設定された定数である、車両の駆動トルク制御装置。
【請求項３】
請求項１に記載の車両の制駆動制御装置において、
前記コントローラは、
前記アクチュエータが作動していない場合に、
前記車両の加速度が、減速状態から加速状態に遷移する時点の前記要求トルクを遷移値として記憶し、
前記遷移値に基づいて、前記補償値を設定するよう構成された、車両の駆動トルク制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の駆動トルク制御装置に関する。
【背景技術】
【０００２】
特許文献１には、「ブレーキ制御に対する駆動源のブレーキトルクの影響を効果的に抑制すること」を目的に、「エンジンの出力により駆動する左右前輪と、車両の状態に応じて車輪に作用する制動力を制御する油圧ユニットと、油圧ユニットをコントロールするコントロールユニット、を備え、エンジンに対して油圧ユニットが制動力を与えているときはエンジンのブレーキトルクを低減させる」ことが記載されている。
【０００３】
具体的には、「ＡＢＳ制御（「アンチスキッド制御」ともいう）の実行中であるか否かが判定される。アンチスキッド制御の実行中が否定される場合には、エンジントルク要求値（エンジンブレーキトルクを低減する目標エンジントルク）が「なし」と決定される。アンチスキッド制御の実行中が肯定される場合には、エンジントルク要求値が「０Ｎｍ」に決定される（実施例１を参照）」ことが記載されている。
【０００４】
また、「上記同様、アンチスキッド制御の実行中が否定される場合には、エンジントルク要求値が「なし」と決定される。しかし、アンチスキッド制御時には、駆動輪平均速度が求められ、この値と、オフセット値が加算又は減算された目標スリップ率速度とが比較される。スリップが過小であると判定された場合は、エンジントルク要求値が目標スリップ率速度と駆動輪平均速度との差に応じたエンジンブレーキトルクとされる。逆に、スリップが過多であると判定された場合は、エンジントルク要求値を駆動輪平均速度と目標スリップ率速度との差に応じた加速トルクとされる」ことが記載されている。
【０００５】
ところで、エンジンブレーキは、アクセルペダルが戻され、エンジンの出力が低下されることによって発生する制動作用である。車両の走行中にエンジン出力と走行抵抗とが均衡している状態（即ち、定速走行状態）から、エンジン出力が低下されると、エンジンの機械摩擦損失、ポンピングロス（吸排気の流体抵抗）、補機駆動損失等が、エンジンの抗力として作用し、車両に減速力（つまり、車輪の制動力）が生じ、エンジンブレーキとして作用する。更に、エンジンのみならず、トランスミッション、ドライブシャフト等の動力伝達機構による抵抗（摩擦損失等）も車輪に制動力が発生される要因になる。
【０００６】
特許文献１に記載の装置では、アンチスキッド制御の実行時には、エンジンブレーキが補償されるが、アンチスキッド制御の非実行時には、それが補償されない。例えば、摩擦係数が非常に低い路面（凍結路等）では、エンジンブレーキのみによっても車輪の減速スリップが過大となる場合が生じ得る。このような状況でも、適切に車輪スリップが抑制されることが望まれている。
【０００７】
また、車輪に付与されるトルクにおいて、駆動源（エンジン）と、制動装置とでは、応答性が異なる。つまり、駆動源に起因する駆動トルクの発生は相対的に遅く、制動装置による制動トルクの発生は相対的に速い。このため、車輪スリップに基づいて制御されるアンチスキッド制御中において、駆動トルクが車輪スリップ状態に応じて増減されると、アンチスキッド制御との干渉が懸念される。アンチスキッド制御の実行中には、該制御干渉が回避されなければならない。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−０１８１４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
以上の点を踏まえ、本発明の目的は、駆動源等によって生じる減速スリップが、制動時のみならず、常時好適に補償され得るとともに、アンチスキッド制御等の制動制御との干渉が確実に回避され得るものを提供することである。
【課題を解決するための手段】
【００１０】
本発明に係る車両の制動制御装置は、車両（ＶＨ）を加速する駆動トルク（Ｄｑ）を駆動車輪（ＷＤ）に付与する駆動源（ＰＷ）と、前記車両（ＶＨ）を減速する制動トルク（Ｂｑ）を車輪（ＷＨ）に付与するアクチュエータ（ＢＲ）と、前記車両（ＶＨ）の車輪（ＷＨ）の速度（Ｖｗ）を検出する車輪速度センサ（ＶＷ）と、前記駆動車輪（ＷＤ）の減速スリップを抑制するよう、前記駆動トルク（Ｄｑ）の増加を要求する要求トルク（Ｄｒ）を演算し、前記要求トルク（Ｄｒ）に基づいて、前記駆動源（ＰＷ）を制御するコントローラ（ＥＣＵ）と、を備える。
【００１１】
本発明に係る車両の制動制御装置では、前記コントローラ（ＥＣＵ）は、前記アクチュエータ（ＢＲ）が作動していない場合には、前記速度（Ｖｗ）に基づいて、前記駆動車輪（ＷＤ）のスリップ量（Ｓｌ）を演算し、該スリップ量（Ｓｌ）に基づいて前記要求トルク（Ｄｒ）を演算し、前記アクチュエータ（ＢＲ）が作動している場合には、前記要求トルク（Ｄｒ）を、前記スリップ量（Ｓｌ）には依存しない補償値（ｄｂ）に決定するよう構成されている。例えば、前記補償値（ｄｂ）として、「０（ゼロ）」以上の予め設定された定数が採用される。
【００１２】
上記構成によれば、アクチュエータＢＲが非作動の場合には、スリップ量Ｓｌに基づいて駆動トルク増加制御が実行される。このため、駆動源ＰＷによる過大な減速スリップが確実に抑制され得る。一方、アクチュエータＢＲが作動中の場合には、スリップ量Ｓｌに依存しない補償値ｄｂに基づいて、駆動トルク増加制御が実行される。結果、アンチスキッド制御等の制動制御と、駆動トルク増加制御との制御干渉が確実に回避され得る。
【００１３】
本発明に係る車両の制動制御装置では、前記コントローラ（ＥＣＵ）は、前記アクチュエータ（ＢＲ）が作動していない場合に、前記車両の加速度（Ｇｓ）が、減速状態から加速状態に遷移する時点（ｔ３）の前記要求トルク（Ｄｒ）を遷移値（ｄｓ）として記憶し、前記遷移値（ｄｓ）に基づいて、前記補償値（ｄｂ）を設定するよう構成されている。
【００１４】
遷移値（遷移トルク）ｄｓは、変速機ＴＲ等の摩擦抵抗に相当する値である。上記構成によれば、駆動源ＰＷの出力トルクの増加において、車両ＶＨは運転者の意図以上に加速されることが回避され、運転者に対する違和が抑制され得る。
【図面の簡単な説明】
【００１５】
【図１】本発明に係る車両の駆動トルク制御装置ＣＳを搭載した車両の全体構成図である。
【図２】駆動トルク増加制御の演算処理を説明するための機能ブロック図である。
【図３】制限処理ブロックＬＳを説明するための時系列線図である。
【図４】作用・効果を説明するための概略図である。
【発明を実施するための形態】
【００１６】
＜本発明に係る車両の駆動トルク制御装置の全体構成＞
図１の全体構成図を参照して、本発明に係る駆動トルク制御装置ＣＳについて説明する。以下の説明において、「ＥＣＵ」等の如く、同一記号を付された構成部材、演算処理、信号、特性、及び、値は、同一機能のものである。
【００１７】
車両ＶＨには、駆動力を発生する駆動源（パワーユニット）ＰＷと、該駆動源ＰＷに接続された変速機（トランスミッション）ＴＲと、が備えられる。例えば、駆動源ＰＷは、内燃機関（所謂、エンジン）、電気モータである。駆動源ＰＷの出力（駆動トルク）Ｄｑは、変速機ＴＲによって、各車輪ＷＨに伝達される。
【００１８】
駆動トルク制御装置ＣＳを搭載した車両ＶＨでは、駆動源ＰＷの出力である駆動トルクＤｑが、４つの車輪ＷＨに伝達される。ここで、駆動源ＰＷからの駆動トルクＤｑが伝達される車輪ＷＨが、「駆動輪ＷＤ」と称呼される。車両ＶＨでは、所謂、４輪駆動方式が採用されている。つまり、４輪ＷＨの全てが、駆動輪ＷＤである。駆動トルクＤｑは、前輪と後輪とに適宜配分されて伝達される。駆動源ＰＷ、及び、変速機ＴＲは、前輪側に備えられるため、駆動トルクＤｑは、プロペラシャフトＳＣを介して、車両後方の駆動輪ＷＤに伝達される。
【００１９】
前輪の駆動トルクＤｑは、前輪差動ギヤＤＺ、及び、前輪ドライブシャフトＳＺを介して、前方左右の駆動輪ＷＤに、夫々伝達される。後輪の駆動トルクＤｑは、後輪差動ギヤＤＫ、及び、後輪ドライブシャフトＳＫを介して、後方左右の駆動輪ＷＤに、夫々伝達される。変速機ＴＲには、センタ差動ギヤＤＣが備えられ、前輪駆動トルクと後輪駆動トルクとが、車両ＶＨの走行状態に応じて、適宜調整される。なお、センタ差動ギヤＤＣは、コントローラＥＣＵ（変速信号Ｈｓ）によって制御される。
【００２０】
駆動源ＰＷ（例えば、内燃機関）には、スロットル開度Ｔｈを検出するスロットルセンサＴＨ、燃料噴射量Ｆｉを検出する噴射量センサＦＩ、及び、駆動回転数Ｎｅを検出る回転数センサＮＥが設けられる。変速機（トランスミッション）ＴＲには、変速比（ギヤ位置）Ｇｐを検出するためのギヤ位置センサＧＰが設けられている。スロットル開度Ｔｈ、燃料噴射量Ｆｉ、駆動回転数Ｎｅ、及び、ギヤ位置Ｇｐは、車両ＶＨのパワートレイン（駆動源ＰＷ、変速機ＴＲの総称）からの出力（駆動トルク）を演算するために採用される。なお、駆動源ＰＷが、駆動用の電気モータである場合には、駆動源ＰＷへの通電量（例えば、電流値）が検出される。各センサによって得られた信号は、後述する通信バスＣＭを介して、コントローラＥＣＵに入力される。
【００２１】
車両ＶＨには、加速操作部材ＡＰ、加速操作量センサＡＡ、制動操作部材ＢＰ、制動操作量センサＢＡ、車輪速度センサＶＷ、前後加速度センサＧＸ、コントローラＥＣＵ、及び、制動アクチュエータ（単に、「アクチュエータ」ともいう）ＢＲが備えられる。さらに、車両ＶＨの４つの車輪ＷＨ（駆動輪ＷＤ）には、ブレーキキャリパＣＰ、ホイールシリンダＷＣ、回転部材ＫＴ、及び、摩擦部材ＭＳが備えられる。アクチュエータＢＲとホイールシリンダＷＣとは、制動配管ＨＫを介して接続されている。
【００２２】
加速操作部材（例えば、アクセルペダル）ＡＰは、運転者が車両ＶＨを加速し、一定の速度で走行するために操作する部材である。加速操作部材ＡＰが操作されることによって、車輪ＷＨに対する駆動トルク（車両を加速するトルク）Ｄｑが調整され、車輪ＷＨに駆動力が発生される。
【００２３】
加速操作部材ＡＰには、加速操作量センサＡＡが設けられる。加速操作量センサＡＡによって、運転者による加速操作部材（アクセルペダル）ＡＰの操作量Ａａが検出される。加速操作量センサＡＡとして、加速操作部材ＡＰの操作変位を検出する操作変位センサ、及び、加速操作部材ＡＰの操作力を検出する操作力センサのうちの少なくとも１つが採用される。つまり、加速操作量センサＡＡによって、加速操作量Ａａとして、加速操作部材ＡＰの操作変位、及び、加速操作部材ＡＰの操作力のうちの少なくとも１つが検出される。加速操作量Ａａは、コントローラＥＣＵ（特に、駆動コントローラＥＣＰ）に入力される。
【００２４】
制動操作部材（例えば、ブレーキペダル）ＢＰは、運転者が車両ＶＨを減速するために操作する部材である。制動操作部材ＢＰが操作されることによって、車輪ＷＨに対する制動トルクＢｑが調整され、車輪ＷＨに制動力が発生される。
【００２５】
制動操作部材ＢＰには、制動操作量センサＢＡが設けられる。制動操作量センサＢＡによって、運転者による制動操作部材（ブレーキペダル）ＢＰの操作量Ｂａが検出される。制動操作量センサＢＡとして、マスタシリンダＭＣの圧力を検出する液圧センサ、制動操作部材ＢＰの操作変位を検出する操作変位センサ、及び、制動操作部材ＢＰの操作力を検出する操作力センサのうちの少なくとも１つが採用される。つまり、制動操作量センサＢＡによって、制動操作量Ｂａとして、マスタシリンダＭＣの圧力、制動操作部材ＢＰの操作変位、及び、制動操作部材ＢＰの操作力のうちの少なくとも１つが検出される。制動操作量Ｂａは、コントローラＥＣＵ（特に、制動コントローラＥＣＢ）に入力される。
【００２６】
制動操作部材ＢＰには、制動操作スイッチＢＳが設けられる。制動操作スイッチＢＳによって、運転者による制動操作部材ＢＰの操作の有無が検出される。制動操作部材ＢＰが操作されていない場合（即ち、非制動時）には、制動操作スイッチＢＳによって、操作信号Ｂｓとしてオフ信号が出力される。一方、制動操作部材ＢＰが操作されている場合（即ち、制動時）には、操作信号Ｂｓとしてオン信号が出力される。制動操作信号Ｂｓは、コントローラＥＣＵ（特に、制動コントローラＥＣＢ）に入力される。
【００２７】
ブレーキキャリパ（単に、「キャリパ」ともいう）ＣＰには、ホイールシリンダＷＣが設けられる。キャリパＣＰのホイールシリンダＷＣ内の液圧が調整（増加、又は、減少）されることによって、ホイールシリンダＷＣ内のピストンが回転部材ＫＴに対して移動（前進、又は、後退）される。このピストンの移動によって、摩擦部材（例えば、ブレーキパッド）ＭＳが、回転部材ＫＴに押し付けられ、押圧力が発生する。回転部材ＫＴと車輪ＷＨとは、一体となって回転するように固定されている。このため、上記押圧力にて生じる摩擦力によって、車輪ＷＨに制動トルクＢｑ（結果、制動力）が発生される。
【００２８】
車両ＶＨの車輪ＷＨの各々には、車輪速度センサＶＷが備えられる。４つの車輪速度センサＶＷによって、４つの車輪の速度Ｖｗが検出される。車輪速度Ｖｗは、コントローラＥＣＵ（特に、制動コントローラＥＣＢ）に入力される。
【００２９】
車両ＶＨの車体（ばね上部分）には、前後加速度センサＧＸが備えられる。前後加速度センサＧＸによって、車両ＶＨの前後方向（前進方向）の車体加速度（「前後加速度」ともいう）Ｇｘが検出される。例えば、車体加速度Ｇｘは、車両ＶＨが前進方向に加速状態にある場合に正（プラス）の値で、車両ＶＨが前進方向に減速状態にある場合に負（マイナス）の値で表される。
【００３０】
コントローラ（「電子制御ユニット」ともいう）ＥＣＵは、マイクロプロセッサ等が実装された電気回路基板と、マイクロプロセッサにプログラムされた制御アルゴリズムにて構成されている。コントローラＥＣＵは、制動アクチュエータＢＲ用のコントローラＥＣＢ（「制動コントローラ」ともいう）、駆動源ＰＷ用のコントローラＥＣＰ（「駆動コントローラ」ともいう）、及び、変速機ＴＲ用のコントローラＥＣＴ（「変速コントローラ」ともいう）を含んで構成される。制動コントローラＥＣＢ、駆動コントローラＥＣＰ、及び、変速コントローラＥＣＴは、センサ信号、内部演算値等の情報が共有されるよう、通信バスＣＭにて接続されている。換言すれば、コントローラＥＣＵは、制動コントローラＥＣＢ、駆動コントローラＥＣＰ、及び、変速コントローラＥＣＴの総称である。
【００３１】
コントローラＥＣＵ（特に、制動コントローラＥＣＢ）では、車輪速度センサＶＷの検出信号（車輪速度）Ｖｗに基づいて、車輪ＷＨの過大な減速スリップ（車輪回転方向のスリップ）を低減し、車輪ＷＨのロック傾向を防止するよう、アンチスキッド制御が実行される。具体的には、車輪速度Ｖｗに基づいて、各車輪ＷＨの減速スリップ度合を表す減速スリップ量Ｓｌが演算される。そして、減速スリップ量Ｓｌに基づいて、ホイールシリンダＷＣ内の液圧を調整するための制動信号Ｂｒが演算され、アクチュエータＢＲに送信される。
【００３２】
コントローラＥＣＵ（特に、駆動コントローラＥＣＰ）では、加速操作量Ａａに基づいて、駆動輪ＷＤの駆動トルクＤｑが制御される。コントローラＥＣＰにて演算された駆動信号Ｐｗに基づいて、駆動源ＰＷが制御されて、駆動トルクＤｑが調整される。例えば、駆動源ＰＷが内燃機関である場合には、駆動信号Ｐｗに基づいて、燃料噴射量Ｆｉ、及び、スロットル開度Ｔｈが制御される。また、駆動源ＰＷが電気モータである場合には、駆動信号Ｐｗに基づいて、電気モータへの通電量（供給電流）が制御される。
【００３３】
更に、コントローラＥＣＵでは、上記減速スリップ量Ｓｌに基づいて、駆動輪ＷＤの過大な減速スリップを低減するよう、駆動源ＰＷによる抵抗力を低減する制御が実行される。例えば、車両ＶＨの走行中に、アクセルペダルが戻され、エンジンの出力が低下されると、駆動輪ＷＤには制動が作用する（所謂、エンジンブレーキ）。車両ＶＨの定速走行状態では、エンジン出力（駆動トルクＤｑ）と、車両ＶＨの走行抵抗とが均衡している。この状態から、エンジン出力が低下されると、エンジンの機械摩擦損失、ポンピングロス（吸排気の流体抵抗）、補機駆動損失等が、エンジンの抗力（引き摺りトルク）として作用し、駆動輪ＷＤには制動トルクＢｑが作用する。特に、摩擦係数が低い路面では、該制動トルクＢｑによって、駆動輪ＷＤに過大な減速スリップが生じることがある。コントローラＥＣＵでは、このような駆動輪ＷＤの減速スリップを抑制するよう、駆動源ＰＷの出力（つまり、駆動トルクＤｑ）が増加される。該制御が、「駆動トルク増加制御」と称呼される。例えば、駆動トルク増加制御では、制動コントローラＥＣＢにて減速スリップ量Ｓｌに基づいて演算された要求トルクＤｒが駆動コントローラＥＣＰに送信され、駆動コントローラＥＣＰにて要求トルクＤｒを達成するよう駆動源ＰＷの駆動信号Ｐｗが形成され、駆動源ＰＷが駆動信号Ｐｗに基づいて制御される。
【００３４】
コントローラＥＣＵ（特に、変速コントローラＥＣＴ）によって、車両ＶＨの走行状態に基づいて、センタ差動ギヤＤＣが制御され、駆動力配分制御が実行される（つまり、駆動トルクＤｑが、前後の駆動輪ＷＤに適宜、配分される）。アンチスキッド制御が実行されていない場合には、センタ差動ギヤＤＣのクラッチが締結状態にされ、車両ＶＨの４つの車輪ＷＨが駆動輪ＷＤとなっている。一方、アンチスキッド制御が実行される場合には、該クラッチが解放状態にされ、所謂、２輪駆動の状態にされる。
【００３５】
車両ＶＨの車体には、制動アクチュエータＢＲが備えられる。アクチュエータＢＲは、制動操作部材（ブレーキペダル）ＢＰの操作力に応じた制動液圧を発生するマスタシリンダＭＣ、及び、ホイールシリンダＷＣに供給する制動液圧を独立して調整可能な液圧ユニットＨＵにて構成される。マスタシリンダＭＣは、制動操作部材ＢＰと、ブレーキロッドを介して、機械的に接続されている。マスタシリンダＭＣによって、制動操作部材ＢＰの操作力（ブレーキペダル踏力）が、制動液の圧力に変換される。マスタシリンダＭＣとホイールシリンダＷＣとの間には、液圧ユニットＨＵが設けられている。液圧ユニットＨＵは、コントローラＥＣＢからの制動信号Ｂｒによって制御される。例えば、アンチスキッド制御が実行される場合には、液圧ユニットＨＵによって、ホイールシリンダＷＣの制動液圧が、各輪独立で調整される。液圧ユニットＨＵは、複数の電磁弁（例えば、２位置弁）、低圧リザーバ、液圧ポンプ、及び、電気モータにて構成される。
【００３６】
＜駆動トルク増加制御の演算処理＞
図２の機能ブロック図を参照して、駆動トルク増加制御の演算処理について説明する。駆動トルク増加制御では、駆動源ＰＷによる走行抵抗（例えば、エンジンブレーキ）によって駆動輪ＷＤに制動トルクＢｑが付与され、駆動輪ＷＤがロック傾向となること（つまり、過大な減速スリップの発生）を抑制するため、駆動源ＰＷの駆動トルクＤｑが増加される。駆動トルク増加制御には、非制動時、及び、制動時の夫々に対応した、２つの異なる制御が含まれている。
【００３７】
駆動トルク増加制御は、車体速度演算ブロックＶＸ、スリップ量演算ブロックＳＬ、車体加速度演算ブロックＧＳ、指示トルク演算ブロックＤＳ、制限処理ブロックＬＳ、制動判定ブロックＦＢ、補償値設定ブロックＤＢ、選択処理ブロックＳＲ、及び、駆動トルク制御ブロックＤＱにて構成される。
【００３８】
車体速度演算ブロックＶＸにて、車両ＶＨの走行速度（車体速度）Ｖｘが演算される。車輪速度Ｖｗが、各車輪ＷＨの車輪速度センサＶＷによって検出され、該車輪速度Ｖｗに基づいて、車体速度Ｖｘが演算される。例えば、車両ＶＨの非制動時（加速時を含む）には、車輪速度Ｖｗのうちで、最遅のものに基づいて、車体速度Ｖｘが決定される。また、車両ＶＨの制動時には、車輪速度Ｖｗのうちで、最速のものに基づいて、車体速度Ｖｘが決定される。
【００３９】
スリップ量演算ブロックＳＬにて、車体速度Ｖｘ、及び、車輪速度Ｖｗに基づいて、減速スリップ量Ｓｌが演算される。減速スリップ量Ｓｌは、車輪ＷＨの減速スリップの度合いを表し、駆動トルク増加制御における制御変数（状態量）である。ここで、「減速スリップ」は、車輪ＷＨの回転方向における滑りであり、該減速スリップが発生している場合には「Ｖｗ＜Ｖｘ」の状態である。例えば、車体速度Ｖｘと車輪速度Ｖｗとの差（物理量は速度であり、「減速スリップ速度」という）が、減速スリップ量Ｓｌ（＝Ｖｘ−Ｖｗ）として演算される。また、車体速度Ｖｘに対する車体速度Ｖｘと車輪速度Ｖｗとの差（無次元数であり、「減速スリップ率」という）が、減速スリップ量Ｓｌ（＝（Ｖｘ−Ｖｗ）／Ｖｘ）として決定され得る。つまり、減速スリップ量Ｓｌは、スリップ速度、及び、スリップ率のうちの少なくとも１つに基づいて演算される。減速スリップ量Ｓｌが大きいほど、車体速度Ｖｘと車輪速度Ｖｗとの差は大きく、スリップ量Ｓｌが小さいほど、その差は小さい。なお、減速スリップとは逆の車輪滑りは「加速スリップ」であり、該加速スリップが発生している場合には「Ｖｗ＞Ｖｘ」の状態である。
【００４０】
車体加速度演算ブロックＧＳにて、車体速度Ｖｘに基づいて、車体加速度Ｇｓが演算される。具体的には、車体速度Ｖｘが時間微分されて、車体加速度Ｇｓが演算される。また、車体加速度Ｇｓは、前後加速度センサＧＸの検出結果（前後加速度Ｇｘ）に基づいて決定され得る。前後加速度Ｇｘが採用される場合には、前後加速度Ｇｘがそのまま、車体加速度Ｇｓとして決定される。車体加速度演算ブロックＧＳでは、車体速度Ｖｘ、及び、前後加速度Ｇｘのうちの少なくとも１つに基づいて、車体加速度Ｇｓが演算される。車体加速度Ｇｓは、車両ＶＨが減速状態である場合には負符号で、車両ＶＨが加速状態である場合には正符号で表現される。
【００４１】
指示トルク演算ブロックＤＳにて、減速スリップ量Ｓｌ、及び、演算マップＺｄｓに基づいて、指示トルクＤｓが演算される。指示トルクＤｓは、駆動源ＰＷに駆動トルクＤｑの増加を指示するための目標値である。演算マップＺｄｓに従って、スリップ量Ｓｌの増加に応じて、指示トルクＤｓは単調増加するように演算される。また、指示トルクＤｓは、スリップ量Ｓｌが所定スリップｓｘ未満では、「０」よりも小さい値として（つまり、制動トルクを要求するように）決定され、スリップ量Ｓｌが所定スリップｓｘよりも大きい場合には、「０」よりも大きい値として（つまり、駆動トルクを要求するように）決定される。ここで、所定スリップｓｘは、予め設定された定数である。
【００４２】
制限処理ブロックＬＳにて、指示トルクＤｓ、及び、車体加速度Ｇｓに基づいて、制限された指示トルク（「制限指示トルク」という）Ｄｓｓが演算される。制限指示トルクＤｓｓは、指示トルク演算ブロックＤＳからの指示トルクＤｓに対して制限が加えられたものである。制限処理ブロックＬＳでは、車体加速度Ｇｓに基づいて、車両ＶＨが減速状態であるか、加速状態であるかが判定される。そして、車両ＶＨが、減速状態から加速状態に遷移した時点（該当する演算周期）にて、指示トルクＤｓは保持される。具体的には、先ず、負符号である車体加速度Ｇｓが、「０」に変化した時点（「遷移時点」という）における指示トルクＤｓの値ｄｓ（「遷移トルク」という）が記憶される。そして、遷移時点の後は、指示トルクＤｓが遷移トルクｄｓよりも大きくなった場合には、指示トルクＤｓは遷移トルクｄｓに制限され、制限された指示トルクＤｓｓが演算される。制限指示トルクＤｓｓは、選択処理ブロックＳＲに出力される。
【００４３】
制動判定ブロックＦＢにて、制動操作量Ｂａ、及び、制動操作信号Ｓｔのうちの少なくとも１つに基づいて、「制動中であるか、否か」が判定される。制動判定ブロックＦＢでは、制動の有無の判定結果として、その結果を表示する判定フラグＦｂが決定される。例えば、操作量Ｂａが、所定値ｂｏ以上である場合には、「制動中」が肯定され、判定フラグＦｂとして、「１（制動あり）」が出力される。一方、「Ｂａ＜ｂｏ」である場合には、「制動中」が否定され、判定フラグＦｂとして、「０（非制動）」が出力される。ここで、所定値ｂｏは、制動操作部材ＢＰの遊びに相当する、予め設定された定数である。また、操作信号Ｓｔがオンである場合には、「Ｆｂ＝１（制動中）」が決定され、操作信号Ｓｔがオフである場合には、「Ｆｂ＝０（非制動）」が決定される。
【００４４】
補償値設定ブロックＤＢにて、補償値ｄｂが、選択処理ブロックＳＲに出力される。例えば、補償値ｄｂは、「０（ゼロ）」以上である、予め設定された所定値（定数）として設定されている。また、遷移トルクｄｓ（「遷移値」に相当）に基づいて、補償値ｄｂが設定され得る。ここで、補償値ｄｂは、スリップ量Ｓｌには依存しない値である。例えば、補償値ｄｂは、遷移値ｄｓに等しい値に決定される。或いは、遷移値ｄｓに、路面摩擦係数に応じた所定値が考慮されて、補償値ｄｂが決定され得る。
【００４５】
選択処理ブロックＳＲにて、判定フラグＦｂに基づいて、制限指示トルクＤｓｓ、及び、補償値ｄｂのうちの何れか一方の値が選択される。「Ｆｂ＝０」であり、非制動時（つまり、制動アクチュエータＢＲが作動していない場合）には、要求トルクＤｒとして、制限指示トルクＤｓｓが選択される。一方、「Ｆｂ＝１」であり、制動時（つまり、制動アクチュエータＢＲが作動している場合）には、要求トルクＤｒとして、補償値ｄｂが採用される。要求トルクＤｒは、駆動コントローラＥＣＰに対して、駆動トルクＤｑの増加を要求する指示値である。
【００４６】
以上、車体速度演算ブロックＶＸから選択処理ブロックＳＲまでの演算処理は、制動コントローラＥＣＢにプログラムされている。
【００４７】
駆動コントローラＥＣＰ内の駆動トルク制御ブロックＤＱでは、通常時（駆動トルク増加制御の非実行時）には、加速操作量Ａａに基づいて、駆動トルクＤｑが決定される。そして、駆動トルクＤｑが達成されるよう、駆動信号Ｐｗが演算され、駆動信号Ｐｗに基づいて、駆動源ＰＷが制御される。具体的には、駆動信号Ｐｗに基づいて、スロットル開度Ｔｈ、及び、燃料噴射量Ｆｉが制御される。
【００４８】
一方、駆動トルク増加制御が実行されると、要求トルクＤｒが、通信バスＣＭを介して、駆動コントローラＥＣＰにて受信される。この場合、駆動トルク制御ブロックＤＱにて、要求トルクＤｒに基づいて、駆動トルクＤｑが増加されるよう、駆動信号Ｐｗが演算される。そして、駆動信号Ｐｗに基づいて、駆動源ＰＷが制御（増加調整）される。要求トルクＤｒによって、駆動トルクＤｑが増加されるため、駆動源ＰＷによる走行抵抗が低減され、駆動輪ＷＤの減速スリップが減少される。結果、駆動輪ＷＤのグリップが回復される。
【００４９】
ここで、制限処理ブロックＬＳは省略され得る。この場合、選択処理ブロックＳＲには、制限指示トルクＤｓｓに代えて、指示トルクＤｓが入力される。選択処理ブロックＳＲでは、アクチュエータＢＲの非作動時（「Ｆｂ＝０」の場合）には、「Ｄｒ＝Ｄｓ」が選択される。一方、アクチュエータＢＲの作動時（「Ｆｂ＝１」の場合）には、「Ｄｒ＝ｄｂ」が選択される。
【００５０】
駆動トルク増加制御では、非制動時には、スリップ量Ｓｌに基づいて要求トルクＤｒが決定されるため、駆動源ＰＷの抵抗に起因する減速スリップが好適に抑制され得る。また、制動アクチュエータＢＲ（マスタシリンダＭＣ、又は、液圧ユニットＨＵ）によって減速スリップが発生される場合には、スリップ量Ｓｌには依存しない（つまり、スリップ量Ｓｌとは独立した値である）補償値ｄｂが、要求トルクＤｒとして決定される。アンチスキッド制御、車両安定化制御等の制動制御は、駆動トルク増加制御と同様に、スリップ量Ｓｌに基づいて実行される。補償値ｄｂの採用によって、制動アクチュエータＢＲによる減速スリップとの干渉が抑制され、駆動トルク増加制御が振動的になることが回避され得る。
【００５１】
＜制限処理ブロックＬＳ＞
図３の時系列線図を参照して、制限処理ブロックＬＳについて説明する。摩擦係数が低い路面を一定速度で走行している場合に、加速操作部材（例えば、アクセルペダル）ＡＰが、「Ａａ＝０」にまで、急に戻された状況を想定している。なお、指示トルク演算ブロックＤＳにて、スリップ量Ｓｌに基づいて演算され指示トルクＤｓは、制限処理ブロックＬＳにて制限されるが、制限後の指示トルクＤｓは、「制限指示トルクＤｓｓ」と表記される。制限指示トルクＤｓｓは、駆動トルク制御ブロックＤＱに対する最終的な要求信号である。
【００５２】
時点ｔ０にて、加速操作部材ＡＰが戻され、駆動源ＰＷによる走行抵抗（例えば、エンジンブレーキ）による制動トルクＢｑが急に増加される。これにより、時点ｔ０から、駆動輪ＷＤの減速スリップ量Ｓｌが徐々に増加する。つまり、車体速度Ｖｘと車輪速度Ｖｗとの差が徐々に拡大し始める。
【００５３】
時点ｔ１にて、駆動トルク増加制御において、制御変数であるスリップ量Ｓｌが、その開始しきい値を超過するため、制御実行が開始され、演算マップＺｄｓに従って、指示トルクＤｓが値ｄ１にまで増加される。指示トルクＤｓに基づいて、駆動源ＰＷの駆動トルクＤｑが増加されるため、駆動輪ＷＤの減速運動は緩和され、減速スリップ量Ｓｌは、一旦は増加するものの、徐々に減少される。このとき、車両ＶＨには、駆動源ＰＷによる制動トルクＢｑが作用するため、車両ＶＨは減速状態であり、車体加速度Ｇｓは負（マイナス）の値である。
【００５４】
時点ｔ２にて、スリップ量Ｓｌは減少を開始し、車輪速度Ｖｗは、車体速度Ｖｘに近づき始める。指示トルクＤｓは、演算マップＺｄｓに基づいて、スリップ量Ｓｌが大きいほど大きく演算され、スリップ量Ｓｌが小さいほど小さく演算されるため、時点ｔ２から、指示トルクＤｓは、徐々に減少される。これに伴って、駆動トルクＤｑが減少され、車体加速度Ｇｓは徐々に増加する。つまり、車両ＶＨの減速の程度が徐々に弱まっていく。
【００５５】
時点ｔ３にて、車体加速度Ｇｓが負符号から、「０」、又は、正符号に変化する。即ち、時点ｔ３にて、車両ＶＨは、減速状態から加速状態に遷移する。この時点ｔ３（遷移時点）の指示トルクＤｓが、遷移トルクｄｓとして記憶される。時点ｔ１から時点ｔ３までは、指示トルクＤｓは実質的には制限されず、制限指示トルクＤｓｓとして、指示トルク演算ブロックＤＳからの指示トルクＤｓがそのまま決定される（つまり、「Ｄｓｓ＝Ｄｓ」）。しかし、時点ｔ３以降は、指示トルクＤｓは、遷移トルクｄｓによって制限される。遷移トルクｄｓは、「Ｇｓ＝０」に対応する駆動トルクＤｑであるため、遷移トルクｄｓは、変速機ＴＲ等の摩擦抵抗に相当する値であり、「０」以上の値（制動トルクではなく、駆動トルク）である。
【００５６】
例えば、時点ｔ３以降は、制限指示トルクＤｓｓは、遷移トルクｄｓに保持される。「Ｄｓｓ＝ｄｓ」の状態が維持されることによって、駆動源ＰＷ、変速機ＴＲに起因する走行抵抗が好適に補償され、駆動輪ＷＤのスリップ状態が適切に抑制され得る。更に、駆動源ＰＷが発生する駆動トルクＤｑには、時間遅れが含まれるため、指示トルクＤｓｓが一定に維持されることにより、該時間遅れに起因して駆動トルクＤｑが振動的になることが回避され得る。ここで、「Ｄｓｓ＝ｄｓ」とされたが、遷移トルクｄｓに所定値αが加味された値「ｄｓ±α」が採用され得る。
【００５７】
また、遷移トルクｄｓが上限値とされ、指示トルクＤｓが遷移トルクｄｓを超えないように制限され得る。つまり、指示トルクＤｓが、遷移トルクｄｓ以下の場合には、指示トルクＤｓは制限されず、そのまま、最終的な指示トルクＤｓｓとして決定される。しかし、指示トルクＤｓが遷移トルクｄｓよりも大きい場合には、指示トルクＤｓが遷移トルクｄｓに制限されて、「Ｄｓｓ＝ｄｓ」で演算される。この場合でも、駆動源ＰＷ、変速機ＴＲに起因する走行抵抗が好適に補償され、駆動輪ＷＤのグリップ状態が適切に回復され得る。上記同様、指示トルクＤｓの上限値として、遷移トルクｄｓに所定値αが考慮された値「ｄｓ±α」が採用され得る。
【００５８】
以上で説明したように、指示トルクＤｓが車体加速度Ｇｓの変化に基づいて制限される。駆動輪ＷＤの車輪速度Ｖｗが低下している場合、これを迅速に回復させるためには、より大きな駆動トルクＤｑを発生させることが望ましい。しかし、駆動トルクＤｑが過大であると、車両ＶＨが不必要に加速される。このため、車体加速度Ｇｓの変化に基づいて、車両ＶＨの加速状態が参酌されて、指示トルクＤｓの制限が行われる。このため、上記トレードオフが満足され、駆動輪ＷＤの減速スリップが好適に抑制され得る。
【００５９】
更に、遷移トルク（遷移値）ｄｓに基づいて、補償値ｄｂが決定され得る。遷移値ｄｓは、変速機ＴＲ等の動力伝達機能の損失が補償され得る駆動トルクに相当する。このため、遷移値ｄｓを基準に、補償値ｄｂが設定される。ここで、補償値ｄｂは、スリップ量Ｓｌに影響されない値（例えば、定数）として設定される。
【００６０】
＜作用・効果＞
図４の概略図を参照して、作用・効果について説明する。本発明に係る駆動トルク制御装置ＣＳには、駆動源ＰＷ、車輪速度センサＶＷ、及び、コントローラＥＣＵが備えられる。駆動源ＰＷによって、車両ＶＨを加速する駆動トルクＤｑが駆動車輪ＷＤに付与される。車輪速度センサＶＷによって、車両ＶＨの車輪ＷＨの速度（車輪速度）Ｖｗが検出される。そして、コントローラＥＣＵによって、車輪速度Ｖｗに基づいて、駆動輪ＷＤの減速スリップ量Ｓｌを抑制するよう、駆動トルクＤｑの増加を指示する要求トルクＤｒが演算され、要求トルクＤｒに基づいて駆動源ＰＷが制御される。
【００６１】
先ず、駆動源ＰＷの出力と、駆動車輪ＷＤのトルクとの関係について説明する。駆動源ＰＷは、変速機ＴＲを介して、駆動輪ＷＤに動力（駆動トルクＤｑ）を伝達する。変速機ＴＲには、クラッチＣＬ、減速機ＧＮ、及び、差動ギヤＤＺ、ＤＣ、ＤＫが含まれる。指示トルクＤｓｓは、駆動源ＰＷの出力の目標値として演算される。従って、指示トルクＤｓｓは、矢印（Ａ）で示す、駆動源ＰＷと変速機ＴＲとの間のトルク（駆動源ＰＷの出力トルクであり、変速機ＴＲの入力トルク）の目標値である。駆動源ＰＷによる抵抗力（例えば、エンジンブレーキトルク）は、駆動源ＰＷの機械摩擦損失、補機駆動損失、吸排気の流体抵抗（駆動源ＰＷが内燃機関の場合）等に起因して発生する。更に、駆動源ＰＷのみならず、トランスミッションＴＲ、ドライブシャフトＳＺ、ＳＣ、ＳＫ等の動力伝達機構による抵抗（摩擦損失等）よっても、車輪に制動トルクＢｑが発生される。
【００６２】
駆動輪ＷＤにおいて、車輪スリップ（車輪の回転方向における減速、及び、加速スリップ）が「０（非発生）」となる場合は、車軸ＪＷにおいて、駆動トルクＤｑと制動トルクＢｑとが釣り合い、車軸ＪＷまわりのトルクが「０」となる場合である。このため、動力伝達機構での動力損失が考慮されて、矢印（Ｂ）で示す部位（駆動輪ＷＤへの入力トルク）のトルクが「０」となるよう、駆動源ＰＷによる駆動トルクＤｑが調整される必要がある。
【００６３】
車両ＶＨの加速度Ｇｓが演算され、車体加速度Ｇｓが減速状態から加速状態に遷移する時点（遷移時点）の指示トルクＤｓを遷移値ｄｓとして記憶される。そして、指示トルクＤｓが遷移値ｄｓに基づいて制限されて、指示トルクＤｓｓが決定される。車体加速度Ｇｓの遷移時点では、「Ｇｓ＝０」であり、駆動輪ＷＤには、駆動トルクＤｑも制動トルクＢｑも作用していない。つまり、遷移値ｄｓは、変速機ＴＲ等の動力伝達機能の損失が補償され得る駆動トルクに相当する。このため、遷移時点の指示トルクＤｓが、遷移値ｄｓとして記憶され、指示トルクＤｓの制限処理が遷移値ｄｓに基づいて行われる。
【００６４】
例えば、遷移時点以降は、指示トルクＤｓｓが遷移値ｄｓに一致するように制限される。また、遷移値ｄｓによって、指示トルクＤｓの上限値が決定され、指示トルクＤｓが遷移値ｄｓを超過しないように制限されて指示トルクＤｓｓが決定される。指示トルクＤｓｓが、遷移値ｄｓによって制限されるため、動力伝達機構の動力損失が好適に補償され、適切な駆動トルク増加制御が実行され得る。
【００６５】
本発明に係る駆動トルク制御装置ＣＳでは、「制動アクチュエータＢＲが作動中か、否か（即ち、制動中か、否か）」が判定される。そして、アクチュエータＢＲが非作動の場合（即ち、非制動時）には、スリップ量Ｓｌに基づいて演算されたＤｓ（又は、制限指示トルクＤｓｓ）に基づいて、駆動トルク増加制御が実行される。このため、駆動源ＰＷによる過大な減速スリップが確実に抑制され得る。また、要求トルクＤｒとして、制限が加えられた指示値Ｄｓｓが採用される場合には、駆動源ＰＷの出力トルクの増加において、車両ＶＨは運転者の意図以上に加速されることが回避され、運転者に対する違和が抑制され得る。
【００６６】
一方、制動アクチュエータＢＲ（マスタシリンダＭＣ、液圧ユニットＨＵの総称）が作動中の場合（即ち、制動時）には、スリップ量Ｓｌに依存しない補償値ｄｂに基づいて、駆動トルク増加制御が実行される。駆動源ＰＷによる駆動トルクＤｑの発生は相対的に遅く、制動アクチュエータＢＲによる制動トルクＢｑの発生は相対的に速い。例えば、アンチスキッド制御、車両安定化制御等の制動制御も、スリップ量Ｓｌに基づいて実行される。このため、スリップ量Ｓｌに基づいて駆動トルク増加制御が実行されると、制御干渉が生じ得る。しかし、制動アクチュエータＢＲが作動中（制動制御の実行時を含む）には、スリップ量Ｓｌには影響されない補償値ｄｂ（例えば、「０」以上の所定値）に基づいて、駆動トルク増加制御が実行される。このため、駆動トルク増加制御と制動制御との干渉が確実に回避され得る。なお、補償値ｄｂは、上記遷移値ｄｓに基づいて設定され得る。
【００６７】
＜他の実施形態＞
以下、他の実施形態について説明する。他の実施形態においても、上記同様の効果（制動時の過大な車輪スリップの抑制、制御干渉の回避）を奏する。
【００６８】
上記実施形態では、駆動トルク制御装置ＣＳが搭載される車両ＶＨとして、４輪駆動方式のものが例示された。これに代えて、２輪駆動方式の車両が採用され得る。例えば、前輪駆動の車両では、前輪が駆動輪ＷＤであり、後輪が非駆動輪である。後輪駆動の車両では、前輪が非駆動輪であり、後輪が駆動輪ＷＤである。
【００６９】
駆動トルク制御装置ＣＳは、運転者の制動操作部材ＢＰの操作による制動（マニュアルブレーキ）の場合に加え、自動ブレーキの作動時においても機能する。自動ブレーキでは、液圧ユニットＨＵによって、制動力が発生されるため、制動判定ブロックＦＢにおいて、「制動アクチュエータＢＲが作動中であるか、否か」が判定される。マニュアルブレーキ時と同様に、制動判定ブロックＦＢでは、自動ブレーキ作動時には、「Ｆｂ＝１（制動中）」が出力され、非作動時には、「Ｆｂ＝０（非制動）」が出力される。
【００７０】
上記実施形態では、ディスク型制動装置（ディスクブレーキ）の構成が例示された。この場合、摩擦部材ＭＳはブレーキパッドであり、回転部材ＫＴはブレーキディスクである。ディスク型制動装置に代えて、ドラム型制動装置（ドラムブレーキ）が採用され得る。ドラムブレーキの場合、キャリパＣＰに代えて、ブレーキドラムが採用される。また、摩擦部材ＭＳはブレーキシューであり、回転部材ＫＴはブレーキドラムである。
【００７１】
上記実施形態では、車輪ＷＨに制動トルクを付与する装置として、制動液を介した液圧式のものが例示された。これに代えて、電気モータによって駆動される、電動式のものが採用され得る。電動式装置では、電気モータの回転動力が、直線動力に変換され、これによって、摩擦部材ＭＳが回転部材ＫＴに押し付けられる。従って、制動液の圧力に依らず、電気モータによって、直接、制動トルクが発生される。さらに、前輪用として、制動液を介した液圧式のものが採用され、後輪用として、電動式のものが採用された、複合型の構成が形成され得る。
【００７２】
上記実施形態では、制動コントローラＥＣＢにて要求トルクＤｒが演算され、要求トルクＤｒが駆動コントローラＥＣＰに送信され、駆動コントローラＥＣＰにて駆動トルクＤｑが制御された。各種コントローラ（ＥＣＢ等）は、通信バスＣＭによって、信号授受が相互に可能である。このため、各種演算等は、何れのコントローラにおいても処理され得る。
【符号の説明】
【００７３】
ＶＨ…車両、ＷＨ…車輪、ＷＤ…駆動輪、ＣＳ…駆動トルク制御装置、ＰＷ…駆動源、ＢＲ…制動アクチュエータ、ＥＣＵ…コントローラ、ＶＷ…車輪速度センサ、ＧＸ…前後加速度センサ、Ｓｌ…減速スリップ量、Ｖｗ…車輪速度、Ｇｓ…車体加速度、Ｄｓ…指示トルク、Ｄｓｓ…制限指示トルク、Ｄｒ…要求トルク、ｄｂ…補償値、ｄｓ…遷移値（遷移トルク）。
【図１】
2019018697.tif 000003
【図２】
2019018697.tif 000004
【図３】
2019018697.tif 000005
【図４】
2019018697.tif 000006