(57)【要約】【課題】自動車各部位の振動を生ぜしめる原因を統一的に扱うことで、簡単な処置により自動車各部位の振動を好適に抑制できる技術を提供する。【解決手段】エンジンからＡＴを介して駆動軸に出力される駆動トルクＴＤの検出を行うと共に（Ｓ１４０）、先に検出しておいた車両の駆動輪の回転速度Ｖwdr、Ｖwdl、車体速度Ｖｄ、駆動輪トルクＴdr、Ｔdlに基づき路面伝達トルクＴd_tireの検出を行う（Ｓ１６０）。そして、駆動トルクＴＤと路面伝達トルクＴd_tireの比較を行い（Ｓ１７０）、ＴＤ＞Ｔd_tireである場合（Ｓ１７０：ＹＥＳ）には、（ＴＤ−Ｔd_tire）の大きさを小さくさせるべくエンジンからの駆動トルクの制御を行うことで（Ｓ１９０、Ｓ２００）、自動車各部位の振動を低減させる。【選択図】図３
2005140086.tif 000002
【特許請求の範囲】
【請求項１】
車両に駆動力を付与する駆動力付与手段から駆動軸に出力される駆動トルクを検出する駆動トルク検出手段と、
前記駆動軸から伝達される前記駆動トルクに基づき駆動される前記車両の駆動輪が路面に伝達する路面伝達トルクを検出する路面伝達トルク検出手段と、
前記検出された駆動トルクと路面伝達トルクとを比較する比較手段と、
を備えたことを特徴とする車両挙動推定装置。
【請求項２】
請求項１に記載の車両挙動推定装置において、
前記車両の各駆動輪の回転速度を夫々検出する駆動輪回転速度検出手段と、
該各駆動輪から出力されるトルクである駆動輪トルクを夫々検出する駆動輪トルク検出手段と、
前記車両の車体速度を検出する車体速度検出手段と、
を備え、
前記路面伝達トルク検出手段は、
前記検出された各駆動輪の回転速度、駆動輪トルク、車両の車体速度を用いて、下記演算式
Ｔd_tire＝（Ｔdr・Ｖwdr＋Ｔdl・Ｖwdl）／Ｖd
（但し、Ｔd_tire：路面伝達トルク、Ｔdr：右側駆動輪の駆動輪トルク、Ｖwdr：右側駆動輪の回転速度、Ｔdl：左側駆動輪の駆動輪トルク、Ｖwdl：左側駆動輪の回転速度、Ｖd：車両の車体速度）
に基づき、路面伝達トルクを推定することを特徴とする車両挙動推定装置。
【請求項３】
請求項２に記載の車両挙動推定装置において、
前記車両の各従動輪の回転速度を夫々検出する従動輪回転速度検出手段を備え、
前記車体速度検出手段は、
前記従動輪回転速度検出手段により検出された各従動輪の回転速度の平均値を車体速度として検出することを特徴とする車両挙動推定装置。
【請求項４】
請求項１〜３のいずれかに記載の車両挙動推定装置において、
前記駆動軸に出力される駆動トルクは、前記駆動力付与手段から変速機を介して前記駆動軸に出力されるよう構成され、
前記駆動力付与手段の出力トルクを検出する出力トルク検出手段と、
前記変速機の変速比を検出する変速比検出手段と、
を備え、
前記駆動トルク検出手段は、
前記検出された出力トルクと変速比に基づき、前記駆動軸に出力される駆動トルクを推定することを特徴とする車両挙動推定装置。
【請求項５】
請求項１〜４のいずれかに記載の車両挙動推定装置と、
検出された駆動トルクと路面伝達トルクの差の大きさが小さくなるよう駆動力付与手段からの駆動トルクを調整する駆動トルク調整手段と、
を備えたことを特徴とする車両挙動制御装置。
【請求項６】
車両に駆動力を付与する駆動力付与手段から駆動軸に出力される駆動トルクを検出する駆動トルク検出手段と、
前記駆動軸から伝達される前記駆動トルクに基づき駆動される前記車両の駆動輪が路面に伝達する路面伝達トルクを検出する路面伝達トルク検出手段と、
検出された駆動トルクと路面伝達トルクの差の大きさが小さくなるよう駆動力付与手段からの駆動トルクを調整する駆動トルク調整手段と、
を備えたことを特徴とする車両挙動制御装置。
【請求項７】
請求項５に記載の車両挙動制御装置において、
前記駆動トルク調整手段は、前記比較手段により、駆動トルクが路面伝達トルクよりも大きいと判断された際に、駆動トルクと路面伝達トルクの差の大きさが小さくなるよう前記駆動力付与手段からの駆動トルクを調整することを特徴とする車両挙動制御装置。
【請求項８】
請求項５〜７のいずれかに記載の車両挙動制御装置において、
前記駆動トルク調整手段は、前記車両の車体加速度を検出し、該検出した車体加速度に基づき、前記駆動力付与手段からの駆動トルクを調整することを特徴とする車両挙動制御装置。
【請求項９】
請求項８に記載の車両挙動制御装置において、
前記駆動トルク調整手段は、
前記検出した車体加速度に基づき車両が加速状態にあるか減速状態にあるかを判断し、前記車両が加速状態にあると判断した際には、前記駆動力付与手段からの駆動トルクを下げることで、また、前記車両が減速状態にあると判断した際には、前記駆動力付与手段からの駆動トルクを上げることで、駆動トルクと路面伝達トルクの差の大きさを小さくさせることを特徴とする車両挙動制御装置。
【請求項１０】
コンピュータを、請求項１〜４のいずれかに記載の車両挙動推定装置における駆動トルク検出手段、路面伝達トルク検出手段、及び比較手段として機能させるためのプログラム。
【請求項１１】
コンピュータを、請求項５又は７に記載の車両挙動制御装置における駆動トルク検出手段、路面伝達トルク検出手段、比較手段、及び駆動トルク調整手段として機能させるためのプログラム。
【請求項１２】
コンピュータを、請求項６、８、９のいずれかに記載の車両挙動制御装置における駆動トルク検出手段、路面伝達トルク検出手段、及び駆動トルク調整手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両走行時の車体の振動状態を推定可能な車両挙動推定装置、該車両挙動推定装置を用いて車体の振動を抑制する車両挙動制御装置等に関する。
【背景技術】
【０００２】
従来より、例えば、特許文献１に開示されているように、車両の駆動系が共振した際に、駆動系の軸に出力するトルクを制御することで、該共振を抑制する装置があることが知られている。
【０００３】
この装置は、車速、トルク指令値等がどのような領域にあるときに共振が発生するかを予め実験的に定めてマップデータとしたものを有し、そのマップデータに基づいて車両に共振が発生しているか否かを推定する。そして、前輪駆動系あるいは後輪駆動系の軸が共振していると推定した場合には、共振の発生が推定された駆動系の軸に出力するトルクを減少させる一方、共振の発生が推定されなかった駆動系の軸に出力するトルクを増加させることで、前後輪トルク比を変動させ、それにより共振を抑制させる。
【特許文献１】特開２００２−７８１１０
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許物件１に記載の発明は、ある車輪や軸に発生する振動はその軸に作用させた駆動力により生じたり変動したりする、という考え方に基づいている。
しかし、現実には車輪や軸の振動は他の部位の動きと密接な関係を持っており、他の部位の動作の影響を受けて振動する場合がある。すなわち、車輪の軸上にはばねを介して車体が配置されており、車体の位置が上下動するとばねが伸縮して車輪に作用する上下方向の力、所謂各輪の接地荷重が変動するが、これにより車輪や軸の回転方向の力も変化せしめられるので、それにより振動が発生する。
【０００５】
具体的には、自動車が加速している状態では相対的に車体の前部が持ち上げられ、後部が沈められるような動作を生じる。同様に減速している状態では、車体の前部が沈められ、後部が持ち上げられるような動作を生じる。これにより各輪やその軸に作用する力が変化して振動する。さらに各輪やその軸に作用する力が変化すると、車体も振動するので、軸と車体がお互いに影響を及ぼし合いながら振動することとなる。
【０００６】
これらの振動を防止するには、例えば、車輪や軸とそれ以外の自動車の部位との関係を逐一明確にし、それに基づいて駆動力を調整する、といった方法がありうるが、自動車の構造は複雑なので、各部位間の関係全てを明確にしてそれらを補償するのは極めて困難である。このため、振動を生じせしめる原因を統一的に扱うことができる視点を設定し、それに基づいた補償を実施することが望ましい。
【０００７】
そこで、本発明は、自動車各部位の振動を生ぜしめる原因を統一的に扱うことで、簡単な処置により自動車各部位の振動を好適に抑制できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の車両挙動推定装置では、駆動トルク検出手段が、車両に駆動力を付与する駆動力付与手段から駆動軸に出力される駆動トルクを検出し、路面伝達トルク検出手段が、駆動軸から伝達される駆動トルクに基づき駆動される車両の駆動輪が路面に伝達する路面伝達トルクを検出する。そして、比較手段が、上記のように検出された駆動トルクと路面伝達トルクとを比較する。
【０００９】
ここでいう駆動トルクは、駆動力付与手段が発生するエネルギーを反映するものであり、路面伝達トルクは駆動力付与手段で発生した駆動力のうち自動車の前後、横、回転の各運動に有効に使われているエネルギーを反映するものである。
【００１０】
そして、駆動トルクと路面伝達トルクの差がそれ以外、すなわち、例えば、車体や軸（駆動軸を含む）等の自動車各部位の振動等、望ましくない形で消費されているエネルギーに対応する。
【００１１】
従って、駆動トルクと路面伝達トルクの差の大きさを小さくできれば（好ましくはこの差を無くしてしまえば）、その原因によらず自動車各部位の振動に消費されているエネルギーを小さくできるので（好ましくは無くすことができるので）、振動という現象そのものを抑制することが可能となる。
【００１２】
本発明では、比較手段が、駆動力付与手段から駆動軸に出力されるエネルギーに対応する駆動トルクと、自動車の前後、横、回転の各運動に有効に使われているエネルギーに対応する路面伝達トルクとを比較するが、上述のように、両者の差は自動車各部位の振動のために消費されるエネルギーに対応するものである。
【００１３】
よって、本発明によれば、自動車各部位の振動の状態を好適に評価することが可能となる。そして、このように好適に評価された振動状態に基づき駆動力付与手段からの駆動トルクを調整するなどの車両状態制御を行なえば、自動車各部位の振動を好適に抑制できることになる。
【００１４】
比較手段の具体的態様としては、駆動トルクが路面伝達トルクよりも大きいか否かを判断するものであっても良い。この場合は、駆動トルクが路面伝達トルクよりも大きいと判断されたときを、自動車各部位での振動が発生している状態と推定できる。
【００１５】
また、比較手段としては、駆動トルクと路面伝達トルクとの差（トルク差）を算出するものであっても良い。この場合は、得られるトルク差が自動車各部位の振動のために消費されるエネルギーに対応するものであることから、自動車各部位の振動の程度を定量的に評価可能となる。
【００１６】
本発明の車体挙動推定装置では、車両の各駆動輪の回転速度を夫々検出する駆動輪回転速度検出手段、各駆動輪から出力されるトルクである駆動輪トルクを夫々検出する駆動輪トルク検出手段、及び、車両の車体速度を検出する車体速度検出手段、が設けられていても良い。
【００１７】
そして、本発明において、路面伝達トルク検出手段は、路面伝達トルクを検出できるよう構成されたものであれば、特定のものに限定されないが、例えば、次のように構成されていても良い。
【００１８】
つまり、路面伝達トルク検出手段は、上記の駆動輪回転速度検出手段、駆動輪トルク検出手段、及び、車体速度検出手段により検出された各駆動輪の回転速度、駆動輪トルク、車両の車体速度を用いて、下記演算式
Ｔd_tire＝（Ｔdr・Ｖwdr＋Ｔdl・Ｖwdl）／Ｖd
（但し、Ｔd_tire：路面伝達トルク、Ｔdr：右側駆動輪の駆動輪トルク、Ｖwdr：右側駆動輪の回転速度、Ｔdl：左側駆動輪の駆動輪トルク、Ｖwdl：左側駆動輪の回転速度、Ｖd：車両の車体速度）
に基づき、路面伝達トルクを推定するものであっても良い。
【００１９】
なお、車体速度検出手段は特定のものに限定されないが、車両が、前輪駆動車両、後輪駆動車両といった従動輪を有するものである場合には、車体速度検出手段を次のように構成しても良い。
【００２０】
つまり、本発明の車両挙動推定装置に、車両の各従動輪の回転速度を夫々検出するため、従動輪回転速度検出手段を設ける。そして、車体速度検出手段を、従動輪回転速度検出手段により検出された各従動輪の回転速度の平均値を車体速度として検出するものとして構成する。このようにすれば、適切に車体速度検出値を得ることができる。
【００２１】
また、本発明の車両挙動推定装置において、駆動軸に出力される駆動トルクは、駆動力付与手段から変速機を介して駆動軸に出力されるよう構成されていても良い。
この場合、駆動トルク検出手段は、特定のものに限定されないものの、例えば、次のように構成されていても良い。
【００２２】
すなわち、まず、本発明の車両挙動推定装置に、駆動力付与手段の出力トルクを検出する出力トルク検出手段や、変速機の変速比を検出する変速比検出手段を設ける。そして、駆動トルク検出手段を、検出された出力トルクと変速比に基づき、駆動軸に出力される駆動トルクを推定するものとして構成する。このようにすれば、駆動トルクを適切に検出可能となる。
【００２３】
一方、本発明の車両挙動制御装置は、上述の車両挙動推定装置のうちのいずれかを備える。また、本発明の車両挙動制御装置では、駆動トルク調整手段が、上記の駆動トルク検出手段や路面伝達トルク検出手段により検出された駆動トルクと路面伝達トルクの差の大きさが小さくなるよう駆動力付与手段から駆動軸に出力される駆動トルクを調整する。
【００２４】
また、本発明の車両挙動制御装置は、上述の駆動トルク検出手段と、路面伝達トルク検出手段と、駆動トルク検出手段により検出された駆動トルクと路面伝達トルク検出手段により検出された路面伝達トルクとの差の大きさが小さくなるよう駆動力付与手段から駆動軸に出力される駆動トルクを調整する駆動トルク調整手段と、を備えたものであっても良い。
【００２５】
このように構成された本発明の車両挙動制御装置によれば、自動車各部位の振動を好適に抑制できる。
つまり、上述したように、自動車各部位の振動等の望ましくない形で消費されるエネルギーは、駆動トルク検出手段により検出される駆動トルクと、路面伝達トルク検出手段により検出される路面伝達トルクとの差に対応した大きさを有している。
【００２６】
よって、本発明の車両挙動制御装置のように、駆動トルク調整手段が、駆動トルクと路面伝達トルクの差の大きさが小さくなるよう駆動力付与手段からの駆動トルクを調整すれば、自動車各部位の振動のために消費されるエネルギーがその調整分だけ小さくなる。そして、結果的に、自動車各部位での振動が好適に低減される。
【００２７】
上述の比較手段を備えた本発明の車両挙動制御装置では、比較手段により駆動トルクが路面伝達トルクよりも大きいと判断された際に、駆動トルク調整手段が、駆動トルクと路面伝達トルクの差の大きさが小さくなるよう駆動力付与手段からの駆動トルクを調整するものであることが好ましい。
【００２８】
つまり、まず、理論的には、駆動トルクが路面伝達トルクよりも小さくなることはあり得ない。これは、駆動トルクが、駆動力付与手段から駆動軸に出力されるエネルギーに対応するものであり、路面伝達トルクが、この駆動力付与手段より駆動軸に出力されたエネルギーのうち自動車の前後、横、回転の各運動に有効に使われているエネルギーに対応するものであるため明らかである。
【００２９】
しかし、実際には、駆動トルクや路面伝達トルクの検出誤差により、検出値上、駆動トルクが路面伝達トルクよりも小さくなることがあり得る。
このようなことが起こるのは、例えば、上述のように、路面伝達トルクＴd_tireを「（Ｔdr・Ｖwdr＋Ｔdl・Ｖwdl）／Ｖd」に等価なものとして検出する場合では、駆動輪がホイールスピンを起こした場合が考えられる。駆動輪がホイールスピンすると、駆動輪の回転速度Ｖwdr、Ｖwdlが車体の走行速度である車体速度Ｖｄに対応しない非常に大きなものとして検出され、Ｔd_tireが実際の路面伝達トルクに比べて大きなものとして検出されるからである。
【００３０】
従って、駆動トルク調整手段により、検出値上の駆動トルクと路面伝達トルクの差の大きさが小さくなるよう、駆動力付与手段からの駆動トルクを調整するのは、自動車各部位での振動を適切に抑制させる観点から、駆動トルクや路面伝達トルクが比較的正確なものとして検出された場合、すなわち、少なくとも、比較手段により、検出値上、駆動トルクが路面伝達トルクよりも大きいと判断された場合、とするのが望ましい。
【００３１】
本発明の車両挙動制御装置において、駆動トルク調整手段は、車両の車体加速度を検出し、該検出した車体加速度に基づき、駆動力付与手段からの駆動トルクを調整するものであっても良い。
【００３２】
具体的には、例えば、駆動トルク調整手段は、検出した車体加速度に基づき車両が加速状態にあるか減速状態にあるかを判断し、車両が加速状態にあると判断した際には、駆動力付与手段からの駆動トルクを下げることで、駆動トルクと路面伝達トルクの差の大きさを小さくさせるものであっても良い。
【００３３】
例えば、［発明が解決しようとする課題］の項に記載したように、車両が加速している場合には、車体の前部が持ち上げられるような揺れが発生し得るが、このような場合に、上記のように駆動トルクと路面伝達トルクの差の大きさが小さくなる程度に駆動力付与手段からの駆動トルクを下げれば、下げない場合に比べ、車体の前部の持ち上がり量が小さくなる。つまり、自動車各部位での振動が好適に抑制される。
【００３４】
また、例えば、駆動トルク調整手段は、検出した車体加速度に基づき車両が減速状態にあると判断した際には、駆動力付与手段からの駆動トルクを上げることで、駆動トルクと路面伝達トルクの差の大きさを小さくさせるものであっても良い。
【００３５】
例えば、［発明が解決しようとする課題］の項に記載したように、車両が減速している場合には、車体の後部が持ち上げられるような揺れが発生し得るが、このような場合に、上記のように駆動トルクと路面伝達トルクの差の大きさが小さくなる程度に駆動力付与手段からの駆動トルクを上げれば、上げない場合に比べ、車体の後部の持ち上がり量が小さくなる。つまり、この場合も自動車各部位での振動が好適に抑制される。
【００３６】
なお、上記のうちいずれかの車両挙動推定装置における駆動トルク検出手段、路面伝達トルク検出手段、及び比較手段は、コンピュータを機能させるプログラムとして実現できる。また、上記のうちいずれかの車両挙動制御装置における駆動トルク検出手段、路面伝達トルク検出手段、比較手段、及び駆動トルク調整手段を、コンピュータを機能させるプログラムとして実現しても良い。更に、上記のうちいずれかの車両挙動制御装置における駆動トルク検出手段、路面伝達トルク検出手段、及び駆動トルク調整手段を、コンピュータを機能させるプログラムとして実現しても良い。
【００３７】
そして、このようなプログラムの場合、例えば、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ハードディスク、ＲＯＭ、ＲＡＭ等のコンピュータが読み取り可能な記録媒体に記録し、必要に応じてコンピュータにロードして起動することにより用いることができる。また、ネットワークを介してロードして起動することにより用いることもできる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明が適用された実施例について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施例に何ら限定されることなく、本発明の技術的範囲に属する限り、種々の形態をとり得る。
【００３９】
図１は、実施例の車両挙動制御装置の構成が示されたブロック図である。なお、本実施例は、本発明の車両挙動推定装置、車両挙動制御装置がフロントエンジン・リアドライブ（ＦＲ）方式の車両に適用された例を示す。
【００４０】
図１に示す如く、この車両では、駆動力付与手段としてのエンジン１１（内燃機関等）から出力された出力トルクが、変速機としての自動変速機１３（多段変速機；以下単に「ＡＴ」という。）を介して、駆動軸１５に駆動トルクとして出力される。駆動軸１５に出力された駆動トルクは、ＬＳＤ（Limited Slip Differential；作動制限装置）等のディファレンシャルギヤ１７を介して左右の後輪（駆動輪）（左後輪１９ＲＬ、右後輪１９ＲＲ）に分配される。
【００４１】
この車両の各車輪（従動輪である左前輪１９ＦＬと右前輪１９ＦＲ、駆動輪である左後輪１９ＲＬと右後輪１９ＲＲ）には、各車輪１９ＦＬ〜１９ＲＲに制動力を付与する油圧式ブレーキ装置２１ＦＬ、２１ＦＲ、２１ＲＬ、２１ＲＲが夫々設けられている。
【００４２】
ブレーキ装置２１ＦＬ〜２１ＲＲは、運転者によるブレーキペダル（図示省略）操作や後述のＳ１９０の処理（図３参照）等に対応したブレーキＥＣＵ５５（後述）からの制御信号に基づき駆動される。
【００４３】
また、各車輪１９ＦＬ〜１９ＲＲには、各車輪１９ＦＬ〜１９ＲＲの回転速度を検出するための車輪速度センサ２３ＦＬ、２３ＦＲ、２３ＲＬ、２３ＲＲが夫々設けられている。このうち、駆動輪１９ＲＬ、１９ＲＲ用の車輪速度センサ２３ＲＬ、２３ＲＲは、本発明の駆動輪回転速度検出手段に相当し、従動輪１９ＦＬ、１９ＦＲ用の車輪速度センサ２３ＦＬ、２３ＦＲは、本発明の従動輪回転速度検出手段に相当する。
【００４４】
この車両には、エンジン１１、ＡＴ１３、ブレーキ装置２１ＦＬ〜２１ＲＲを夫々制御するためのエンジンＥＣＵ５１、ＡＴＥＣＵ５３、ブレーキＥＣＵ５５が設けられている。また、この車両には、ステア角センサ２５により検出される、運転者のステアリング操作時の操舵角に基づき、操舵輪である従動輪１９ＦＬ、１９ＦＲの舵角を変更するアクチュエータ２８に舵角変更のための制御信号を出力するステアリングＥＣＵ５７、カーエアコン３５の動作制御を行うエアコンＥＣＵ５９も設けられている。
【００４５】
このうち、エンジンＥＣＵ５１は、エンジン１１の回転数を検出するエンジン回転数センサ２７、エンジン１１への吸入空気の流量を検出する吸入空気量センサ２９からの検出信号を入力できるよう構成されている。また、エンジンＥＣＵ５１は、エンジン１１の出力トルクの一部を用いて車載バッテリ３１の充電を行うオルタネータ３３に制御信号を出力できるようにも構成されている。ＡＴＥＣＵ５３は、運転者が操作するシフトレバー（図示省略）の操作位置（シフト位置）を検出するシフトポジションスイッチ（図示省略）等からの検出信号を入力できるよう構成されている。また、ブレーキＥＣＵ５５は、運転者のブレーキペダル操作に応じてブレーキ油を圧送するマスタシリンダ（図示省略）の油圧を検出するマスタシリンダ圧センサ（図示省略）等の他、車輪速度センサ２３ＦＬ〜２３ＲＲからの検出信号を入力できるよう構成されている。
【００４６】
この車両には、更に、上記のエンジンＥＣＵ５１、ＡＴＥＣＵ５３、ブレーキＥＣＵ５５、ステアリングＥＣＵ５７、エアコンＥＣＵ５９に対して動作指針情報を送信する車両統括ＥＣＵ６１が設けられている。
【００４７】
車両統括ＥＣＵ６１は、当該車両統括ＥＣＵ６１以外の各ＥＣＵ５１、５３、５５、５７、５９から当該車両統括ＥＣＵ６１を含む各ＥＣＵ５１、５３、５５、５７、５９、６１間を接続する信号ラインＬを介して入力される車両状態を特定する各データ（上記の各センサ検出値等）に基づき、車両の各構成要素に対する動作指針情報を統括的に生成し、各ＥＣＵ５１、５３、５５、５７、５９に送出する。この構成により、この車両では、車両全体として最適な制御が実現される。
【００４８】
なお、各ＥＣＵ５１、５３、５５、５７、５９、６１は、夫々、マイクロコンピュータを中心に電子制御装置として構成されたものであり、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えた構成を有している。
【００４９】
次に、これら各ＥＣＵ５１、５３、５５、５７、５９、６１において実行される制御処理について説明する。
図２は、各ＥＣＵ５１、５３、５５、５７、５９、６１において実行される制御処理を機能ブロックで表すブロック図である。同図に示すように、本実施例では、車両統括ＥＣＵ６１に、車両制御コーディネータ７１、車両運動コーディネータ７３、運動系動作指針発生部７５、駆動系コーディネータ７７、駆動系動作指針発生部７９が搭載されている。また、車両統括ＥＣＵ６１以外の各ＥＣＵ５１、５３、５５、５７、５９には、エンジン１１、ＡＴ１３、ブレーキ装置２１ＦＬ〜２１ＲＲ、アクチュエータ２８、カーエアコン３５の動作制御を行うためのエンジン制御コンポーネント９１、ＡＴ制御コンポーネント９３、ブレーキ制御コンポーネント９５、ステアリング制御コンポーネント９７、エアコン制御コンポーネント９９が夫々設けられている。
【００５０】
この構成においては、各コンポーネント９１、９３、９５、９７、９９で検出された車両制御のための情報が車両統括ＥＣＵ６１に入力され、該情報を必要とする車両統括ＥＣＵ６１内の各構成要素間で共有される。
【００５１】
車両制御のための情報は、例えば、次のようにして各コンポーネントから送出され車両統括ＥＣＵ６１に入力される。
まず、エンジン制御コンポーネント９１は、エンジン回転数センサ２７、吸入空気量センサ２９からの検出信号に基づき、エンジン回転数、吸入空気量を算出すると共に、オルタネータ３３の作動状態を示す情報をオルタネータ３３から入力し、これらの情報（エンジン回転数、吸入空気量、オルタネータ３３の作動状態情報）を車両統括ＥＣＵ６１に送出する。ＡＴ制御コンポーネント９３は、シフトポジションスイッチからの検出信号等に基づき、ＡＴ１３による変速比を算出し、これを車両統括ＥＣＵ６１に送出する。ブレーキ制御コンポーネント９５は、車輪速度センサ２３ＦＬ〜２３ＲＲからの検出信号に基づき各車輪１９ＦＬ〜１９ＲＲの回転速度を検出し、これを車両統括ＥＣＵ６１に送出する。また、エアコン制御コンポーネント９９は、カーエアコン３５の作動状態を示す情報をカーエアコン３５から入力し、これを車両統括ＥＣＵ６１に送出する。
【００５２】
車両統括ＥＣＵ６１では、車両制御コーディネータ７１が、上記の各コンポーネント９１、９３、９５、９７、９９からの情報を受けて、車両運動コーディネータ７３と駆動系コーディネータ７７との間の協調制御を行う。そして、車両運動コーディネータ７３は、車両制御コーディネータ７１からの指示に応じて、当該コーディネータ７３に接続されたブレーキ制御コンポーネント９５やステアリング制御コンポーネント９７に対して、動作指針情報を送出する。この際に送出される動作指針情報は車両制御コーディネータ７１からの指示に応じて運動系動作指針発生部７５にて生成される。また、同様に、駆動系コーディネータ７７は、車両制御コーディネータ７１からの指示に応じて、当該コーディネータ７７に接続されたエンジン制御コンポーネント９１、ＡＴ制御コンポーネント９３、エアコン制御コンポーネント９９に対して、動作指針情報を送出する。この際に送出される動作指針情報は車両制御コーディネータ７１からの指示に応じて駆動系動作指針発生部７９にて生成される。動作指針情報を受けた各コンポーネント９１、９３、９５、９７、９９は、当該各コンポーネントの制御対象を当該動作指針情報に応じて制御する。
【００５３】
次に、車両統括ＥＣＵ６１の構成要素であるＣＰＵが当該ＥＣＵ６１中のＲＯＭに格納されたプログラムに基づいて車両走行時に繰り返し実行する制御処理のうちの１つである車両振動抑制処理につき、図３を用いて詳細に説明する。
【００５４】
図３に示すように、車両振動抑制処理が開始されると、まず、Ｓ１１０にて、ブレーキＥＣＵ５５（ブレーキ制御コンポーネント９５）から右側駆動輪１９ＲＲの回転速度Ｖwdrと左側駆動輪１９ＲＬの回転速度Ｖwdlを入力する。
【００５５】
そして、続くＳ１２０では、車両の走行速度である車体速度Ｖｄを検出する。ここでは、例えば、ブレーキＥＣＵ５５（ブレーキ制御コンポーネント９５）から右側従動輪１９ＦＲの回転速度Ｖwcrと左側従動輪１９ＦＬの回転速度Ｖwclを入力し、これらの回転速度Ｖwcr、Ｖwclの平均値を車体速度Ｖｄとして検出する処理が実行される。
【００５６】
次に、Ｓ１３０では、Ｓ１２０で検出された車体速度Ｖｄの微分演算を行うこと等により車体加速度ｄＶｄの検出を行う。
続くＳ１４０では、エンジン１１からＡＴ１３を介して駆動軸１５に出力される駆動トルクＴＤの検出を行う。この処理は、例えば、次のように実行される。
【００５７】
まず、エンジンＥＣＵ５１（エンジン制御コンポーネント９１）からエンジン回転数とエンジン１１への吸入空気量を入力する。
次に、入力されたエンジン回転数、吸入空気量に基づきエンジン１１の出力トルク（換言すれば、エンジン１１からＡＴ１３の入力軸に入力されるトルク；以下、「エンジン出力トルク」ともいう。）を算出する。この算出は、例えば、予め車両統括ＥＣＵ６１のＲＯＭに登録された、エンジン回転数、吸入空気量とエンジン出力トルクとの関係を示したマップデータに基づいて行っても良い。
【００５８】
次に、ＡＴＥＣＵ５３（ＡＴ制御コンポーネント９３）からＡＴ１３による変速比を入力する。そして、エンジン出力トルクと変速比とを乗算することにより駆動トルクＴＤを得る。
【００５９】
次のＳ１５０では、駆動トルクＴＤに基づき、右側駆動輪１９ＲＲから出力されるトルクである右側駆動輪トルクＴdrと、左側駆動輪１９ＲＬから出力されるトルクである左側駆動輪トルクＴdlとを算出する。これらの駆動輪トルクＴdr、Ｔdlは、例えば、Ｓ１４０で得られた駆動トルクＴＤに予め定められたディファレンシャルギヤ１７の挙動を考慮した機械損失を乗算することにより夫々算出される。
【００６０】
次に、Ｓ１６０では、Ｓ１５０で検出された駆動輪トルクＴdr、Ｔdlに対応して駆動輪１９ＲＬ、１９ＲＲが路面に伝達するトルクである路面伝達トルクＴd_tireを検出する。
この処理では、例えば、Ｓ１１０で得られた駆動輪１９ＲＲ、１９ＲＬの回転速度Ｖwdr、Ｖwdl、Ｓ１２０で得られた車体速度Ｖｄ、Ｓ１５０で得られた駆動輪トルクＴdr、Ｔdlを用いた下記式（１）に基づき路面伝達トルクＴd_tireが算出される。
【００６１】
Ｔd_tire＝（Ｔdr・Ｖwdr＋Ｔdl・Ｖwdl）／Ｖd  …（１）
そして、続くＳ１７０では、Ｓ１４０で得られた駆動トルクＴＤとＳ１６０で得られた路面伝達トルクＴd_tireとを比較する。具体的には、駆動トルクＴＤが路面伝達トルクＴd_tireよりも大きいか否かの判断を行う。
【００６２】
Ｓ１７０で駆動トルクＴＤが路面伝達トルクＴd_tireよりも大きいと判断した場合（Ｓ１７０：ＹＥＳ）には、Ｓ１８０に移行する一方、駆動トルクＴＤが路面伝達トルクＴd_tire以下と判断された場合（Ｓ１７０：ＮＯ）には、Ｓ２１０に移行する。なお、Ｓ１７０で肯定判断を行う際（Ｓ１７０：ＹＥＳ）には、Ｓ１７０で駆動トルクＴＤと路面伝達トルクＴd_tireとのトルク差ΔＴ（＝ＴＤ−Ｔd_tire）を算出した上、Ｓ１８０に移行しても良い。但し、トルク差ΔＴについては、後述のＳ１９０、Ｓ２００で個別に算出しても良い。
【００６３】
本実施例では、このように駆動トルクＴＤと路面伝達トルクＴd_tireとを比較することにより、自動車各部位の振動の状態を好適に推定できる。その理由は次の通りである。
エンジン１１からＡＴ１３を介して駆動軸１５に出力されるエネルギーに関しては、その一部が自動車の前後、横、回転の各運動に有効に使われるが、残りは車体や軸（駆動軸１５を含む）等の自動車各部位の振動等、望ましくない形で消費される。
【００６４】
このことから、自動車各部位の振動のために消費されるエネルギーは、エンジン１１からＡＴ１３を介して駆動軸１５に出力されるエネルギーに対応する駆動トルクＴＤと自動車の前後、横、回転の各運動に有効に使われるエネルギーに対応する路面伝達トルクＴd_tireとのトルク差ΔＴに対応したものと推定できる。
【００６５】
よって、Ｓ１７０のようにＴＤとＴd_tireの比較を行って、ＴＤがＴd_tireよりも大きいと判断されたときを、自動車各部位の振動が発生している状態と推定できる。
また、特に上記のようにＳ１７０で肯定判断を行う際（Ｓ１７０：ＹＥＳ）にＴＤとＴd_tireの比較処理の一環として両者のトルク差ΔＴを算出する場合においては、ΔＴが自動車各部位の振動のために消費されるエネルギーに対応するものであることから、自動車各部位の振動の程度を定量的に評価可能となる。
【００６６】
なお、路面伝達トルクＴd_tireが、エンジン１１からＡＴ１３を介して駆動軸１５に出力されたエネルギー（駆動トルクＴＤに対応）を部分的に自動車の前後、横、回転の各運動のために分配してなるエネルギーに対応するものであるという位置付けを考慮すると、理論的には、駆動トルクＴＤが路面伝達トルクＴd_tireよりも小さくなることはあり得ない。
【００６７】
しかし、実際には、検出誤差により駆動トルクＴＤが路面伝達トルクＴd_tireよりも小さくなることがあり得る。本実施例では、駆動輪１９ＲＲ、１９ＲＬでホイールスピンが起きた場合にこのような事態となり得る。この場合には、Ｓ１１０で、駆動輪の回転速度Ｖwdr、Ｖwdlが、ホイールスピンにより、車体速度Ｖｄ（Ｓ１２０で検出）に対応しない非常に大きなものとして検出され、その結果、（１）式に基づき、路面伝達トルクＴd_tireが実際の路面伝達トルクに比べて大きなものとして検出されるからである。
【００６８】
よって、本実施例では、上記の知見に基づき、駆動トルクＴＤと路面伝達トルクＴd_tireが比較的正確に検出された場合、すなわち、少なくとも、Ｓ１７０で、駆動トルクＴＤが路面伝達トルクＴd_tireよりも大きいと判断された場合にだけ、後述のＳ１９０、Ｓ２００で両者のトルク差ΔＴに基づく制御処理が実行されるよう構成している。
【００６９】
なお、駆動トルクＴＤと路面伝達トルクＴd_tireとが等しくなる場合（ΔＴ＝０であるため自動車各部位の振動が好適に抑制された状態と推定される場合）があり得るが、この場合は、トルク差ΔＴが零（０）となる。この場合、Ｓ１７０で肯定判断（Ｓ１７０：ＹＥＳ）して、後述のＳ１９０、Ｓ２００の処理が行われるようにしても良いが、上述したように、Ｓ１９０、Ｓ２００の処理は、トルク差ΔＴに基づく制御処理であるため、トルク差ΔＴが零（０）の場合には、Ｓ１９０、Ｓ２００で実質的な処理は行われないことになる。よって、本実施例では、トルク差ΔＴが零（０）の場合、便宜上、Ｓ１７０で否定判断（Ｓ１７０：ＮＯ）して、Ｓ２１０に移行するものとして構成した。
【００７０】
Ｓ１７０で肯定判断（Ｓ１７０：ＹＥＳ）され、Ｓ１８０に移行すると、Ｓ１３０で得られた車体加速度ｄＶｄに基づき車両が加速状態にあるか減速状態にあるかを判断する。
そして、車体加速度ｄＶｄが０以上である場合には車両が加速状態にあると判断して（Ｓ１８０：ＹＥＳ）、Ｓ１９０に移行し、車体加速度ｄＶｄが０より小さい場合には車両が減速状態にあると判断して（Ｓ１８０：ＮＯ）、Ｓ２００に移行する処理が行われる。
【００７１】
Ｓ１９０では、エンジン１１からＡＴ１３を介して駆動軸１５に出力される駆動トルク（以下、「エンジン１１からの駆動トルク」あるいは単に「駆動トルク」という。）を低減させることで、ＴＤとＴd_tireとのトルク差ΔＴの大きさを小さくさせる処理を行う。例えば、車両が加速状態にある場合には、車体の前部が持ち上げられるような揺れが発生し得る。そして、この振動のために消費されるエネルギーは、上述したように、トルク差ΔＴに対応したものである。
【００７２】
よって、トルク差ΔＴの大きさを小さくさせるべくエンジン１１からの駆動トルクを低減させるＳ１９０の処理を行うことにより、自動車各部位の振動が好適に低減されることになる。
【００７３】
なお、エンジン１１からの駆動トルクＴＤを過度に減少させると路面伝達トルクＴd_tireも連動して減少してしまい、車両の加速性能に悪影響を及ぼす可能性がある。
よって、Ｓ１９０では、路面伝達トルクＴd_tireが連動して減少することのない程度に駆動トルクＴＤを減少させて、トルク差ΔＴの大きさを小さくさせる処理が実行されることが望ましい。
【００７４】
そこで、実際には、路面伝達トルクＴd_tireが連動して減少することができるだけ防がれるようＳ１９０での駆動トルク低減量は、例えば、α（ＴＤ−Ｔd_tire）＝α・ΔＴに設定しておくと良い（αは、車両に応じて予め設定された係数）。
【００７５】
ここで、Ｓ１９０において駆動トルクＴＤを低減させるために実行される具体的処理としては種々のものが考えられる。
本実施例では、車両統括ＥＣＵ６１以外のＥＣＵ５１、５３、５５、５７、５９（コンポーネント９１、９３、９５、９７、９９）から車両統括ＥＣＵ６１に入力される情報や、トルク差ΔＴの大きさ、候補となる処理のうちいずれを行うかにつき予め定められた優先順位等に基づき、具体的処理内容が決定され実行される。
【００７６】
具体的には、例えば、エンジンＥＣＵ５１（エンジン制御コンポーネント９１）からオルタネータ３３による発電がなされていない旨、あるいは、オルタネータ３３による発電量が比較的小さい旨の作動状態情報が入力されている場合には、バッテリ３１の状態等に応じてオルタネータ３３による発電量を現状よりも大きくする旨の動作指針情報をエンジンＥＣＵ５１に送出しても良い。
【００７７】
また、例えば、エアコンＥＣＵ５９（エアコン制御コンポーネント９９）からカーエアコン３５がＯＮ状態にある旨の作動状態情報が入力されている場合には、カーエアコン３５を出力アップさせる旨の動作指針情報をエアコンＥＣＵ５９に送出しても良い。
【００７８】
また、例えば、ブレーキＥＣＵ５５（ブレーキ制御コンポーネント９５）にブレーキ装置２１ＦＬ〜２１ＲＲによる各車輪１９ＦＬ〜１９ＲＲに制動力を増加させる旨の動作指針情報を送出しても良い。
【００７９】
このように、動作指針情報に基づき、オルタネータ３３、カーエアコン３５、ブレーキ装置２１ＦＬ〜２１ＲＲのうちの少なくとも１つを作動させれば、エンジン１１にかかる負荷がそれまでより大きくなり、エンジン１１からの駆動トルクが低減される。
【００８０】
一方、Ｓ２００に移行した場合は、エンジン１１からの駆動トルクを上げることで、トルク差ΔＴの大きさを小さくさせる処理を行う。例えば、車両が減速状態にある場合には、車体の後部が持ち上げられるような揺れが発生し得る。そして、この振動のために消費されるエネルギーも、上述したように、トルク差ΔＴに対応したものである。
【００８１】
よって、トルク差ΔＴの大きさを小さくさせるべくエンジン１１からの駆動トルクを上げるＳ２００の処理を行うことにより、自動車各部位の振動が好適に低減されることになる。
【００８２】
なお、エンジン１１からの駆動トルクＴＤを過度に増加させると路面伝達トルクＴd_tireも連動して増加してしまい、車両の減速性能に悪影響を及ぼす可能性がある。
よって、Ｓ２００では、路面伝達トルクＴd_tireが連動して増加することのない程度に駆動トルクＴＤを増加させて、トルク差ΔＴの大きさを小さくさせる処理が実行されることが望ましい。
【００８３】
そこで、実際には、路面伝達トルクＴd_tireが連動して増加することができるだけ防がれるようＳ２００での駆動トルクＴＤ増加量は、例えば、β（ＴＤ−Ｔd_tire）＝β・ΔＴに設定しておくと良い（βは、車両に応じて予め設定された係数）。
【００８４】
ここで、Ｓ２００においてエンジン１１からの駆動トルクＴＤを上げるために実行される具体的処理も種々のものが考えられる。
本実施例では、この点についても、車両統括ＥＣＵ６１以外のＥＣＵ５１、５３、５５、５７、５９から車両統括ＥＣＵ６１に入力される情報や、トルク差ΔＴの大きさ、候補となる処理のうちいずれを行うかにつき予め定められた優先順位等に基づき、具体的処理内容が決定され実行される。
【００８５】
具体的には、例えば、エンジンＥＣＵ５１からオルタネータ３３による発電がなされている旨の作動状態情報が入力されている場合には、バッテリ３１の状態等に応じてオルタネータ３３による発電量を現状よりも小さくする旨の動作指針情報をエンジンＥＣＵ５１に送出しても良い。
【００８６】
また、例えば、エアコンＥＣＵ５９（エアコン制御コンポーネント９９）からカーエアコン３５がＯＮ状態にある旨の作動状態情報が入力されている場合には、カーエアコン３５を出力ダウンさせる旨の動作指針情報をエアコンＥＣＵ５９に送出しても良い。
【００８７】
このように、動作指針情報に基づき、オルタネータ３３、カーエアコン３５等のうちの少なくとも１つを作動させれば、エンジン１１にかかる負荷がそれまでより小さくなり、駆動トルクＴＤは上がる。
【００８８】
一方、Ｓ１７０で否定判断（Ｓ１７０：ＮＯ）され、Ｓ２１０に移行した場合は、必要に応じてスリップ防止のためのトラクション制御が実行される。これは、上述のように駆動トルクＴＤが路面伝達トルクＴd_tireよりも小さくなる場合として、駆動輪１９ＲＲ、１９ＲＬでホイールスピンが起きた場合が考えられるためである。
【００８９】
そして、上記のようにＳ１９０、Ｓ２００、Ｓ２１０のうちのいずれかの処理が実行されると、当該車両振動抑制処理が一旦終了され、再びＳ１１０から当該処理が実行される。
【００９０】
ここで、上記実施例においては、Ｓ１２０が車体速度検出手段としての処理に相当する。また、Ｓ１４０中のエンジン回転数、吸入空気量に基づきエンジン出力トルクを得る処理が出力トルク検出手段としての処理に相当し、同じＳ１４０中のＡＴＥＣＵ５３からＡＴ１３による変速比を入力する処理が変速比検出手段としての処理に相当し、同じＳ１４０中のエンジン出力トルクと変速比とを乗算することにより駆動トルクＴＤを得る処理が駆動トルク検出手段としての処理に相当する。また、Ｓ１５０が駆動輪トルク検出手段としての処理に相当し、Ｓ１６０が路面伝達トルク検出手段としての処理に相当し、Ｓ１７０が比較手段としての処理に相当し、Ｓ１３０，Ｓ１８０〜Ｓ２００が駆動トルク調整手段としての処理に相当する。
【００９１】
なお、上記実施例では、ＡＴ１３が多段変速機であるとして説明したが、これは無段変速機（ＣＶＴ；Continuously Variable Transmission）であってもよい。
この場合には、無段変速機の変速比を連続的に変えることで駆動トルクＴＤの滑らかな変更制御が可能となることから、Ｓ１９０、Ｓ２００では、無段変速機の変速比を変更させる旨の動作指針情報をＡＴＥＣＵ５３に送出することでトルク差ΔＴの大きさを小さくさせても良い。
【００９２】
具体的には、Ｓ１９０では、無段変速機の変速比を小さくする（高速比側にする）旨の動作指針情報を送出することで、エンジン１１からの駆動トルクを低減させても良い。また、Ｓ２００においては、無段変速機の変速比を小さくする旨の動作指針情報を送出することで、エンジン１１からの駆動トルクを増加させても良い。
【００９３】
また、Ｓ１９０、Ｓ２００では、エンジン１１への吸入空気量、燃料供給量を変化させる旨の動作指針情報をエンジンＥＣＵ５１に送出することでトルク差ΔＴの大きさを小さくさせても良い。
【００９４】
また、上記実施例では、本発明をＦＲ方式の車両に適用した場合について説明したが、ＦＦ、ＲＲ、ＭＲ等の他の方式の車両に適用しても良く、これらの場合も上記実施例と同様の効果が得られる。
【００９５】
更に、上記実施例では、ＥＣＵをハード的にエンジンＥＣＵ５１、ＡＴＥＣＵ５３、ブレーキＥＣＵ５５、ステアリングＥＣＵ５７、エアコンＥＣＵ５９、車両統括ＥＣＵ６１に分割されているものとして説明したが、他の態様であっても良いのは勿論である。
【００９６】
また、上記実施例では、ＴＤとＴd_tireとを比較するＳ１７０の処理を行なうものを示したが、この処理は省いても良い。
【図面の簡単な説明】
【００９７】
【図１】実施例の車両挙動制御装置の構成が示されたブロック図である。
【図２】実施例の車両挙動制御装置を構成する各ＥＣＵにおいて実行される制御処理を機能ブロックで表すブロック図である。
【図３】実施例の車両振動抑制処理を表すフローチャートである。
【符号の説明】
【００９８】
１１…エンジン、１３…ＡＴ、１５…駆動軸、２１ＦＬ，２１ＦＲ，２１ＲＬ，２１ＲＲ…ブレーキ装置、２３ＦＬ，２３ＦＲ，２３ＲＬ，２３ＲＲ…車輪速度センサ、２７…エンジン回転数センサ、２９…吸入空気量センサ、３１…バッテリ、３３…オルタネータ、３５…カーエアコン、５１…エンジンＥＣＵ、５３…ＡＴＥＣＵ、５５…ブレーキＥＣＵ、５９…エアコンＥＣＵ、６１…車両統括ＥＣＵ
【図１】
2005140086.tif 000003
【図２】
2005140086.tif 000004
【図３】
2005140086.tif 000005