(57)【要約】【課題】路面傾斜の影響を受けず、かつ、速度の影響を受けず、たとえ低速であったとしても高精度に路面を判定し得る技術を提供する。【解決手段】駆動トルク印加時、タイヤ１６がグリップした状態ではドライブシャフト（DS）捩れ振動が発生し、タイヤがスリップした状態（路面μmax状態）ではタイヤ滑りによりドライブシャフト（DS）ばねの捩れが開放されドライブシャフト（DS）捩れ振動が消滅する。ドライブシャフト（DS）捩れ振動発生時は、エンジン（E/G）ブロック１０、ばね上にエンジン（E/G）ブロック前後共振（E/G前後共振）とドライブシャフト（DS）捩れ共振の複合した振動モードが現れ、ドライブシャフト（DS）捩れ振動消滅時はエンジン（E/G）前後共振の単振動が現れる。各部位の振動モードを確認することで路面判定する。【選択図】図１
2018155696.tif 000002
【特許請求の範囲】
【請求項１】
エンジン前後共振の振動成分を検出する振動検出手段と、
加減速トルクを検出する検出手段と、
路面毎の摩擦係数μｍａｘに至るトルク基準値を記憶する記憶手段と、
前記振動検出手段で前記振動成分を検出した時点における前記加減速トルクと前記トルク基準値とを用いて路面状態を判定する判定手段と、
を備え、前記判定手段は、現在のトランスミッションギヤ段に対応する所定のドライブシャフト捩れ共振周波数と前記エンジン前後共振周波数とが一致する場合に前記路面状態を判定しない、路面判定装置。
【請求項２】
前記振動検出手段は、
エンジンの前後加速度を検出するエンジン前後加速度検出手段
を備え、検出された前記エンジンの前後加速度から前記振動成分を検出する
請求項１に記載の路面判定装置。
【請求項３】
前記検出手段は、前記加減速トルクとしてスロットル開度を検出し、
前記判定手段は、前記スロットル開度が変化した時点における前記振動成分と、所定のエンジン前後共振周波数とが一致する場合に前記路面状態を判定する
請求項２に記載の路面判定装置。
【請求項４】
前記振動検出手段は、
車両のばね上の前後加速度を検出するばね上前後加速度検出手段
を備え、検出された前記ばね上の前後加速度から前記振動成分を検出する
請求項１に記載の路面判定装置。
【請求項５】
前記検出手段は、前記加減速トルクとしてスロットル開度を検出し、
前記判定手段は、前記スロットル開度が変化した時点における前記振動成分と、所定のエンジン前後共振周波数とが一致する場合に前記路面状態を判定する
請求項４に記載の路面判定装置。
【請求項６】
ドライブシャフト捩れ共振の振動成分を検出する振動検出手段と、
加減速トルクを検出する検出手段と、
路面毎の摩擦係数μｍａｘに至るトルク基準値を記憶する記憶手段と、
前記振動検出手段で前記振動成分を検出した時点における前記加減速トルクと前記トルク基準値とを用いて路面状態を判定する判定手段と、
を備える路面判定装置。
【請求項７】
前記振動検出手段は、
前記ドライブシャフトのトルクを検出するトルク検出手段
を備え、検出された前記トルクから前記振動成分を検出する
請求項１に記載の路面判定装置。
【請求項８】
前記検出手段は、前記加減速トルクとしてスロットル開度を検出し、
前記判定手段は、前記スロットル開度が変化した時点における前記振動成分と、現在のトランスミッションギヤ段に対応する所定のドライブシャフト捩れ共振周波数とが一致する場合に前記路面状態を判定する
請求項７に記載の路面判定装置。
【請求項９】
前記振動検出手段は、
エンジンの回転速度を検出する回転速度検出手段
を備え、検出された前記エンジンの回転速度から前記振動成分を検出する
請求項１に記載の路面判定装置。
【請求項１０】
前記検出手段は、前記加減速トルクとしてスロットル開度を検出し、
前記判定手段は、前記スロットル開度が変化した時点における前記振動成分と、現在のトランスミッションギヤ段に対応する所定のドライブシャフト捩れ共振周波数とが一致する場合に前記路面状態を判定する
請求項９に記載の路面判定装置。
【請求項１１】
前記振動検出手段は、さらに、
特定の周波数成分を抽出するバンドパスフィルタ回路
を備え、前記バンドパスフィルタ回路の出力から前記振動成分を検出する請求項１〜１０のいずれかに記載の路面判定装置。
【請求項１２】
前記振動検出手段は、さらに、
高速フーリエ変換回路
を備え、前記高速フーリエ変換回路の出力から前記振動成分を検出する請求項１〜１０のいずれかに記載の路面判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、路面判定装置に関する。
【背景技術】
【０００２】
従来から、路面摩擦係数や路面摩擦状態を推定する技術が提案されている。
【０００３】
特許文献１には、制駆動時の車両前後加速度に基づく路面摩擦状態推定装置において、路面勾配による重力成分の影響を除去した前後加速度を用いることにより、推定精度を向上させる技術が記載されている。
【０００４】
特許文献２には、ある車速以上の走行状態からの加速時、加速開始から路面判定までの間におけるスロットル開度の最大値と車輪速度検出値を微分した車輪加速度の最大値を検出し、検出値がどの領域にあるかを判別して路面判定を行う技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−２８２５８号公報
【特許文献２】特開平１０−２９９５２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の技術では、 制駆動が平坦路で開始され、その直後に坂道に入ると重力加速度成分の影響が除去できない。また、路面勾配は必ずしも一定ではないため、前後基準値による補正値が正しく行われず、路面摩擦状態の推定が正しく行われない問題がある。
【０００７】
特許文献２に記載の技術では、車輪速検出は、通常、電磁ピックアップと凸歯を等間隔で並べた回転速度検出用スリットを用い、スリットの凸歯接近を電磁ピックアップで検出するが、回転速度が低い場合には、電磁ピックアップの逆起電力が小さくなるため速度検出が難しく、凸歯の歯数も制約があるため、低回転ほど車輪速の検出精度が低下する。その結果、ある程度の車速以上でないと路面判定できない問題がある。
【０００８】
本発明は、かかる課題に鑑みなされたものであり、その目的は、路面傾斜の影響を受けず、かつ、速度の影響を受けず（たとえ低速であったとしても）高精度に路面を判定し得る技術を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、エンジン前後共振の振動成分を検出する振動検出手段と、加減速トルクを検出する検出手段と、路面毎の摩擦係数μｍａｘに至るトルク基準値を記憶する記憶手段と、前記振動検出手段で前記振動成分を検出した時点における前記加減速トルクと前記トルク基準値とを用いて路面状態を判定する判定手段とを備え、前記判定手段は、現在のトランスミッションギヤ段に対応する所定のドライブシャフト捩れ共振周波数と前記エンジン前後共振周波数とが一致する場合に前記路面状態を判定しない路面判定装置である。
【００１０】
本発明の１つの実施形態では、前記振動検出手段は、エンジンの前後加速度を検出するエンジン前後加速度検出手段を備え、検出された前記エンジンの前後加速度から前記振動成分を検出する。
【００１１】
本発明の他の実施形態では、前記検出手段は、前記加減速トルクとしてスロットル開度を検出し、前記判定手段は、前記スロットル開度が変化した時点における前記振動成分と、所定のエンジン前後共振周波数とが一致する場合に前記路面状態を判定する。
【００１２】
本発明のさらに他の実施形態では、前記振動検出手段は、車両のばね上の前後加速度を検出するばね上前後加速度検出手段を備え、検出された前記ばね上の前後加速度から前記振動成分を検出する。
【００１３】
本発明のさらに他の実施形態では、前記検出手段は、前記加減速トルクとしてスロットル開度を検出し、前記判定手段は、前記スロットル開度が変化した時点における前記振動成分と、所定のエンジン前後共振周波数とが一致する場合に前記路面状態を判定する。
【００１４】
また、本発明は、ドライブシャフト捩れ共振の振動成分を検出する振動検出手段と、加減速トルクを検出する検出手段と、路面毎の摩擦係数μｍａｘに至るトルク基準値を記憶する記憶手段と、前記振動検出手段で前記振動成分を検出した時点における前記加減速トルクと前記トルク基準値とを用いて路面状態を判定する判定手段とを備える路面判定装置である。
【００１５】
本発明のさらに他の実施形態では、前記振動検出手段は、前記ドライブシャフトのトルクを検出するトルク検出手段を備え、検出された前記トルクから前記振動成分を検出する。
【００１６】
本発明のさらに他の実施形態では、前記検出手段は、前記加減速トルクとしてスロットル開度を検出し、前記判定手段は、前記スロットル開度が変化した時点における前記振動成分と、現在のトランスミッションギヤ段に対応する所定のドライブシャフト捩れ共振周波数とが一致する場合に前記路面状態を判定する。
【００１７】
本発明のさらに他の実施形態では、前記振動検出手段は、エンジンの回転速度を検出する回転速度検出手段を備え、検出された前記エンジンの回転速度から前記振動成分を検出する。
【００１８】
本発明のさらに他の実施形態では、前記検出手段は、前記加減速トルクとしてスロットル開度を検出し、前記判定手段は、前記スロットル開度が変化した時点における前記振動成分と、現在のトランスミッションギヤ段に対応する所定のドライブシャフト捩れ共振周波数とが一致する場合に前記路面状態を判定する。
【００１９】
本発明のさらに他の実施形態では、前記振動検出手段は、さらに、特定の周波数成分を抽出するバンドパスフィルタ回路を備え、前記バンドパスフィルタ回路の出力から前記振動成分を検出する。
【００２０】
本発明のさらに他の実施形態では、前記振動検出手段は、さらに、高速フーリエ変換回路を備え、前記高速フーリエ変換回路の出力から前記振動成分を検出する。
【００２１】
本発明では、従来のように、路面μと因果関係が深いと考えられていた路面と接したタイヤ車輪速度やタイヤ前後力を用いて路面判定するのではなく、タイヤグリップ、スリップの違いによるエンジン前後共振の振動の有無を用いて路面判定するものであり、具体的には、エンジン回転速度やばね上前後加速度、エンジン前後加速度、ドライブシャフトのトルク等の検出信号を用いるものである。本発明では、振動の有無を用いて路面判定するので、重力ｇ成分の影響を排除できる。また、振動の有無は車両の速度がたとえゼロでも検出し得る。
【発明の効果】
【００２２】
本発明によれば、路面傾斜の影響を受けず、かつ、速度の影響を受けずに高精度に路面状態を判定できる。
【図面の簡単な説明】
【００２３】
【図１】実施形態の原理説明模式図である。
【図２】高μ路及び低μ路でのドライブシャフトトルク、及びスリップ率と路面μとの関係を示す図である。
【図３】実施形態のシミュレーション説明図である。
【図４】実施形態１の実車試験結果を示す図である。
【図５】実施形態１の構成ブロック図である。
【図６】実施形態１の他の構成ブロック図である。
【図７】実施形態１の処理フローチャートである。
【図８】実施形態２の実車試験結果を示す図である。
【図９】実施形態２の構成ブロック図である。
【図１０】実施形態２の処理フローチャートである。
【図１１】実施形態３の実車試験結果を示す図である。
【図１２】実施形態３の構成ブロック図である。
【図１３】実施形態３の処理フローチャートである。
【図１４】実施形態４の実車試験結果を示す図である。
【図１５】実施形態４の構成ブロック図である。
【図１６】実施形態４の処理フローチャートである。
【発明を実施するための形態】
【００２４】
以下、図面に基づき本発明の実施形態について説明する。
【００２５】
＜基本原理＞
まず、実施形態の基本原理について説明する。
【００２６】
実施形態における路面判定方法は、タイヤグリップ、スリップの違いによるドライブシャフト（DS）振動減衰の有無を車両各部位で検出し、印加したスロットル開度を参照して路面を判定するものである。振動計測の一部に従来と同様に加速度センサを用いるが、直流（DC）成分を参照せず交流成分の周波数に着目するため重力加速度の影響を受けない。また、トランスミッション（T/M）回転速度以外は車両停止状態より検出値を得ることができるため、車両停止からの発進時点で路面判定が可能である。
【００２７】
駆動トルク印加時、タイヤがグリップした状態ではドライブシャフト（DS）捩れ振動が発生し、他方で、タイヤがスリップした状態（路面μmax（摩擦係数の最大値）状態）ではタイヤ滑りによりドライブシャフト（DS）ばねの捩れが開放されドライブシャフト（DS）捩れ振動が消滅する。ドライブシャフト（DS）捩れ振動発生時は、エンジン（E/G）ブロック、ばね上にエンジン（E/G）ブロック前後共振（E/G前後共振）とドライブシャフト（DS）捩れ共振の複合した振動モードが現れ、ドライブシャフト（DS）捩れ振動消滅時はエンジン（E/G）前後共振の単振動が現れる。また、ドライブシャフト（DS）捩れ振動発生時はドライブシャフト（DS）トルクに捩れ振動が、エンジン（E/G）、トランスミッション（T/M）の回転速度にはドライブシャフト（DS）トルク振動による回転変動が現れる。
【００２８】
そこで、エンジン（E/G）ブロック、ばね上前後、エンジン（E/G）あるいはトランスミッション（T/M）の回転速度、ドライブシャフト（DS）トルク信号に基づき各部位の振動モードを確認することで、間接的にタイヤグリップ状態かどうかを知ることができ、その時の加減速トルク（つまりスロットル開度）を、路面毎に設けたμmax（摩擦係数μの最大値）となるトルク基準値と比較すれば、現走行路面の判定が可能となる。
【００２９】
図１は、エンジン（E/G）ブロック１０、トランスミッション（T/M）１２〜ドライブシャフト（DS）１４（パワートレイン（PT）系）、タイヤ１６、車体１８、及びマウント２０の接続関係を示した原理モデルの構成図である。
【００３０】
図１において、タイヤ１６のスリップ（Slip）率と路面μ特性との関係である、スリップ（Slip）率−路面μ特性を設定し、エンジントルクを０Ｎｍ状態からステップで与えた場合の高μ路（乾燥路（ドライ））、低μ路（氷上路（アイス））の場合のドライブシャフト（DS）トルク等を計測する。
【００３１】
図２は、スリップ（Slip）率−路面μ特性、及び高μ路と低μ路におけるドライブシャフト（DS）トルクの一例を示す。
【００３２】
図３（ａ）〜図３（ｋ）は、所定の中型車両諸元を与えてコンピュータシミュレーションした結果を示す。図において、上からエンジン（E/G）トルク、ドライブシャフト（D/S）トルク、車速、車輪速、スリップ率、路面μ、ばね上前後加速後、エンジン（E/G）前後加速度、エンジン（E/G）ピッチ角加速度、ばね下前後加速度、及びタイヤ駆動力を示す。エンジン（E/G）ブロックについては前後及びピッチの２自由度の挙動として示す。また、ばね下及びエンジン（E/G）前後加速度は、ばね上前後加速後との相対加速度として示す。
【００３３】
図３より、低μ路（氷上路）では、スロットルの印加に伴い図３（ｆ）に示すように路面μmaxに至るため、図３（ｈ）に示すようにエンジン（E/G）ブロック前後加速度は前後共振の単振動状態となる。図において、この単振動を「E/G前後共振周期」として示す。このように単振動状態となるのは、タイヤスリップに伴いドライブシャフト（DS）ばねの捩れが開放され、その後のドライブシャフト（DS）捩れ振動によるばね上からの加振がなくなるためである。
【００３４】
これに対し、高μ路（乾燥路）では、タイヤグリップ状態にあるためドライブシャフト（DS）ばね捩れが保たれ、ドライブシャフト（DS）上流側に基づくドライブシャフト（DS）捩れ共振を生じ、ばね上が加振される。その結果、図３（ｈ）に示すようにエンジン（E/G）ブロック前後加速度はばね上からのドライブシャフト（DS）捩れ周波数と、エンジン（E/G）前後共振との２つの周波数をもつ振動となる。
【００３５】
そこで、エンジン（E/G）ブロック前後加速度の単振動状態を検出し、単振動検出時点の加減速トルク（スロットル開度）を所定のトルク基準値と比較すれば、路面判別が可能となる。通常、エンジン（E/G）ブロック前後共振は１０Ｈｚ近傍であるから、この周波数域の振動に着目すればよく、これ以外の直流（DC）〜数Ｈｚの低周波数成分をバンドパスフィルタ等で除去することが可能であり、従来の重力加速度による誤判定の問題を解決し得る。
【００３６】
ここで、図３において、図３（ｈ）に示すエンジン（E/G）前後加速度と、図３（ｇ）に示すばね上前後加速度との間で縦方向に実線を示しており、低μ路（氷上路）走行時のエンジン（E/G）前後加速度の凸部と、ばね上前後加速度の凹部（あるいは凹と凸）が時間的に一致していることが分かる。これは、エンジン（E/G）ブロックとばね上が車両進行方向の前後のばねで接続される結果、両者が作用力、反作用力を受ける関係にあるためである。
【００３７】
従って、エンジン（E/G）前後加速度に代えて、ばね上前後加速度に着目し、そのバンドパスフィルタ処理値に基づいてエンジン（E/G）前後共振の単振動かどうかを判定し、判定時の加減速トルク（スロットル開度）をトルク基準値（スロットル基準値）と比較して路面判定することもできる。
【００３８】
また、高μ路（乾燥路）では、ドライブシャフト（DS）捩れ振動が持続することから、ドライブシャフト（DS）トルクを計測し、トランスミッション（T/M）ギヤ比に対応したドライブシャフト（DS）捩れ周波数の振動かどうかを判定し、判定時の加減速トルク（スロットル開度）をトルク基準値（スロットル基準値）と比較して路面判定することもできる。
【００３９】
また、ドライブシャフト（DS）捩じれトルク発生時は、その反トルクをエンジン（E/G）ブロック側で受け持つことから、エンジン（E/G）回転速度あるいはトランスミッション（T/M）回転速度にドライブシャフト（DS）捩じれ振動に対応した回転速度変動を生じる。そこで、回転速度にドライブシャフト（DS）捩じれ振動が含まれているかを判定し、判定時の加減速トルク（スロットル開度）をトルク基準値（スロットル基準値）と参照して路面判定することもできる。
【００４０】
以上が実施形態の基本原理であり、次に、実施形態の路面判定をより詳細に説明する。
【００４１】
＜実施形態１＞
図４は、トランスミッション（T/M）ギヤをLow側ギヤ設定で高μ路、低μ路でのコースト状態からチップイン加速した時の実車試験結果を示す。図において、上からエンジン（E/G）トルク推定値、ばね上前後加速度、エンジン（E/G）前後加速度を示す。なお、エンジン（E/G）前後加速度は、バンドパスフィルタ処理した結果の波形を示す。
【００４２】
低μ路走行時では、チップイン直後のエンジン（E/G）前後加速度のバンドパス値は、エンジン（E/G）前後共振の単振動状態となっていることから、この振動状態検出時のスロットル開度をスロットル水準値と比較することで路面判定可能であることが分かる。
【００４３】
図５は、本実施形態の構成ブロック図を示す。装置は、トランスミッション（T/M）ギヤ設定値検出器３０、スロットル開度検出器３２、エンジン（E/G）前後加速度検出器３４、バンドパスフィルタ回路３６、エンジン（E/G）前後共振周波数記憶回路３８、振動周波数検出回路４０、スロットル開度水準判定回路４２、スロットル開度記憶回路４４、エンジン（E/G）前後共振周波数照合回路４６、及び路面判定回路４８を備える。
【００４４】
トランスミッション（T/M）ギヤ設定値検出器３０は、トランスミッション（T/M）のギヤ段を検出して路面判定回路４８に出力する。
【００４５】
スロットル開度検出器３２は、加減速トルクとしてスロットル開度を検出して振動周波数検出回路４０及びスロットル開度水準判定回路４２に出力する。
【００４６】
エンジン（E/G）前後加速度検出器３４は、エンジン（E/G）前後加速度を検出してバンドパスフィルタ回路３６に出力する。
【００４７】
バンドパスフィルタ回路３６は、既述したようにエンジン（E/G）前後加速度から特定の周波数（１０Ｈｚ近傍）の信号を抽出し、それ以外の周波数成分をノイズとして除去して振動周波数検出回路４０に出力する。
【００４８】
振動周波数検出回路４０は、スロットル開度検出器３２からのスロットル開度検出信号とバンドパスフィルタ回路３６の出力信号に基づき、スロットル開度が変化した場合の振動周波数を検出してエンジン（E/G）前後共振周波数照合回路４６に出力する。
【００４９】
エンジン（E/G）前後共振周波数記憶回路３８は、予めエンジン（E/G）前後共振値を記憶する。
【００５０】
エンジン前後（E/G）前後共振周波数照合回路４６は、エンジン（E/G）前後共振周波数記憶回路３８に記憶されたエンジン（E/G）前後共振周波数と、振動周波数検出回路４０で検出された振動周波数とを照合し、両者がほぼ一致するか否かを判定する。
【００５１】
スロットル開度水準判定回路４２は、検出されたスロットル開度と、スロットル開度記憶回路４４に記憶された、各路面のμmaxとなるスロットル開度（スロットル基準値）とを比較してその結果を路面判定回路４８に出力する。
【００５２】
路面判定回路４８は、トランスミッション（T/M）ギヤ設定値検出器３０で検出されたギヤ段と、エンジン（E/G）前後共振周波数照合回路４６の照合結果と、スロットル開度水準判定回路４２の判定結果に基づき、路面を判定して出力する。すなわち、検出されたトランスミッション（T/M）ギヤ段を考慮し、検出された振動周波数がエンジン（E/G）前後共振周波数とほぼ一致する場合のスロットル開度の判定結果を路面判定結果として出力する。
【００５３】
トランスミッション（T/M）ギヤ段によっては、ドライブシャフト（DS）捩れ共振周波数がエンジン（E/G）前後共振周波数に接近し、エンジン（E/G）前後共振周波数の検出による路面判定が困難となり得る（高μ路と低μ路とで同じような周波数のエンジン（E/G）前後振動が生じると両者を判別することが困難となり得る）ところ、ギヤ段を考慮し、ドライブシャフト（DS）捩れ共振周波数がエンジン（E/G）前後共振周波数に接近するような特定のギヤ段では路面判定を行わないことにより、路面判定の精度を確保し得る。
【００５４】
具体的には、エンジン（E/G）前後加速度検出器３４は加速度センサで構成され、バンドパスフィルタ回路３６、エンジン（E/G）前後共振周波数記憶回路３８、振動周波数検出回路４０、スロットル開度水準判定回路４２、スロットル開度記憶回路４４、エンジン（E/G）前後共振周波数照合回路４６、及び路面判定回路４８は、１又は複数のプロセッサとメモリを備えるＥＣＵ（電子制御回路）で構成される。プロセッサは、ＲＯＭ等に記憶された処理プログラムを実行することで振動周波数検出回路４０や路面判定回路４８等として機能する。メモリは、エンジン（E/G）前後共振周波数や各路面のμmaxとなるスロットル開度を記憶し、エンジン（E/G）前後共振周波数記憶回路３８やスロットル開度記憶回路４４として機能する。
【００５５】
図５の構成ブロック図では、バンドパスフィルタ回路３６と振動周波数検出回路４０とを組み合わせてスロットル開度変化時のエンジン（E/G）前後加速度の振動周波数を検出しているが、高速フーリエ変換（FFT）を用いて振動周波数を検出してもよい。
【００５６】
図６は、この場合の構成ブロック図を示す。図５におけるバンドパスフィルタ回路３６、振動周波数検出回路４０、エンジン（E/G）前後共振周波数照合回路４６に代えて、ＦＦＴ回路５０及びエンジン（E/G）前後共振周波数のゲイン読取回路５２を備える。
【００５７】
ＦＦＴ回路５０は、検出されたエンジン（E/G）前後加速度信号をスロットル開度が変化したタイミングで高速フーリエ変換（FFT）してエンジン（E/G）前後共振周波数のゲイン読取回路５２に出力する。
【００５８】
エンジン（E/G）前後共振周波数のゲイン読取回路５２は、エンジン（E/G）前後共振周波数記憶回路３８に記憶された共振周波数におけるＦＦＴゲインを読み取り、これが所定の閾値を超えている場合に当該ゲインを路面判定回路４８に出力する。
【００５９】
路面判定回路４８は、エンジン（E/G）前後共振周波数のゲイン読取回路５２からの判定結果を用いて路面判定して出力する。
【００６０】
図７は、本実施形態の処理フローチャートを示す。図５に示される構成ブロックで実行される処理フローチャートである。
【００６１】
まず、路面判定を行うための初期値を設定する（Ｓ１０１）。すなわち、エンジン（E/G）前後共振値、トランスミッション（T/M）ギヤ段に対するドライブシャフト（DS）捩れ共振周波数参照テーブル、バンドパスフィルタ定数等を設定する。
【００６２】
次に、トランスミッション（T/M）ギヤ設定値検出器３０でギヤ段（ギヤポジション）を検出する（Ｓ１０２）。検出されたギヤ段は、路面判定回路４８に供給される。
【００６３】
路面判定回路４８は、検出されたギヤ段に対応するドライブシャフト（DS）捩れ共振周波数を参照テーブルから読み出し（Ｓ１０３）、読み出したドライブシャフト（DS）捩れ共振周波数と初期値として設定されたエンジン（E/G）前後共振値がほぼ等しいか否かを判定する（Ｓ１０４）。両者がほぼ等しい場合にはＳ１０２以降の処理を繰り返して路面判定を行わず、両者がほぼ等しくない場合に次の処理に移行する。この判定処理は、既述したように、ドライブシャフト（DS）捩れ共振周波数がエンジン（E/G）前後共振周波数に接近するような特定のギヤ段では路面判定を行わないようにするものである。
【００６４】
両者がほぼ等しくない場合（Ｓ１０４でＮＯ）、スロットル開度検出器３２でスロットル開度を検出し（Ｓ１０５）、エンジン（E/G）前後加速度検出器３４でエンジン（E/G）前後加速度を検出する（Ｓ１０６）。バンドパスフィルタ回路３６は、検出されたエンジン（E/G）前後加速度をバンドパスフィルタ処理する（Ｓ１０７）。
【００６５】
次に、振動周波数検出回路４０は、スロットル開度が変化したか否かを判定し（Ｓ１０８）、スロットル開度が変化した場合に（Ｓ１０８でＹＥＳ）、バンドパスフィルタ処理されたエンジン（E/G）前後加速度信号から振動周波数を検出する（Ｓ１０９）。
【００６６】
次に、エンジン（E/G）前後共振周波数照合回路４６は、初期値として設定されたエンジン（E/G）前後共振値と、検出された振動周波数がほぼ一致するか否かを判定する（Ｓ１１０）。検出された信号周波数がエンジン（E/G）前後共振周波数とほぼ一致する場合に（Ｓ１１０でＹＥＳ）、スロットル開度水準判定回路４２においてスロットル開度の水準を判定し（Ｓ１１１）、路面判定する（Ｓ１１２）。すなわち、スロットル開度と、スロットル開度記憶回路４４に記憶された各路面のμmaxとなるスロットル開度とを比較し、対応する路面を判定して出力する。
【００６７】
＜実施形態２＞
図８は、本実施形態における実車試験結果を示す。図において、上からエンジン（E/G）トルク推定値、エンジン（E/G）前後加速度信号をバンドパスフィルタ処理した信号、ばね上前後加速度信号をバンドパスフィルタ処理した信号を示す。ばね上加速度のバンドパスフィルタ処理値がエンジン（E/G）前後共振の単振動状態と対応していることを利用して路面判定が可能である。
【００６８】
図９は、本実施形態の構成ブロック図を示す。装置は、トランスミッション（T/M）ギヤ設定値検出器３０、スロットル開度検出器３２、ばね上前後加速度検出器３５、バンドパスフィルタ回路３６、エンジン（E/G）前後共振周波数記憶回路３８、振動周波数検出回路４０、スロットル開度水準判定回路４２、スロットル開度記憶回路４４、エンジン（E/G）前後共振周波数照合回路４６、及び路面判定回路４８を備える。図５との相違点は、エンジン（E/G）前後加速度検出器３４に代えて、ばね上前後加速度検出器３５を備える点である。
【００６９】
トランスミッション（T/M）ギヤ設定値検出器３０は、トランスミッション（T/M）のギヤ段を検出して路面判定回路４８に出力する。
【００７０】
スロットル開度検出器３２は、スロットル開度を検出して振動周波数検出回路４０及びスロットル開度水準判定回路４２に出力する。
【００７１】
ばね上前後加速度検出器３５は、ばね上の前後加速度を検出してバンドパスフィルタ回路３６に出力する。
【００７２】
バンドパスフィルタ回路３６は、ばね上の前後加速度から特定の周波数（１０Ｈｚ近傍）の信号を抽出し、それ以外の周波数成分をノイズとして除去して振動周波数検出回路４０に出力する。
【００７３】
振動周波数検出回路４０は、スロットル開度検出器３２からのスロットル開度検出信号とバンドパスフィルタ回路３６の出力信号に基づき、スロットル開度が変化した場合の振動周波数を検出してエンジン（E/G）前後共振周波数照合回路４６に出力する。
【００７４】
エンジン（E/G）前後共振周波数記憶回路３８は、予めエンジン（E/G）前後共振値を記憶する。
【００７５】
エンジン前後（E/G）前後共振周波数照合回路４６は、エンジン（E/G）前後共振周波数記憶回路３８に記憶されたエンジン（E/G）前後共振周波数と、振動周波数検出回路４０で検出された振動周波数とを照合し、両者がほぼ一致するか否かを判定する。
【００７６】
スロットル開度水準判定回路４２は、検出されたスロットル開度と、スロットル開度記憶回路４４に記憶された、各路面のμmaxとなるスロットル開度とを比較してその結果を路面判定回路４８に出力する。
【００７７】
路面判定回路４８は、トランスミッション（T/M）ギヤ設定値検出器３０で検出されたギヤ段と、エンジン（E/G）前後共振周波数照合回路４６の照合結果と、スロットル開度水準判定回路４２の判定結果に基づき、路面を判定して出力する。すなわち、検出されたトランスミッション（T/M）ギヤ段を考慮し、検出された振動周波数がエンジン（E/G）前後共振周波数とほぼ一致する場合のスロットル開度の判定結果を路面判定結果として出力する。
【００７８】
図１０は、本実施形態の処理フローチャートを示す。
【００７９】
まず、路面判定を行うための初期値を設定する（Ｓ２０１）。すなわち、エンジン（E/G）前後共振値、トランスミッション（T/M）ギヤ段に対するドライブシャフト（DS）捩れ共振周波数参照テーブル、バンドパスフィルタ定数等を設定する。
【００８０】
次に、トランスミッション（T/M）ギヤ設定値検出器３０でギヤ段（ギヤポジション）を検出する（Ｓ２０２）。検出されたギヤ段は、路面判定回路４８に供給される。
【００８１】
路面判定回路４８は、検出されたギヤ段に対応するドライブシャフト（DS）捩れ共振周波数を参照テーブルから読み出し（Ｓ２０３）、読み出したドライブシャフト（DS）捩れ共振周波数と初期値として設定されたエンジン（E/G）前後共振値がほぼ等しいか否かを判定する（Ｓ２０４）。両者がほぼ等しい場合にはＳ２０２以降の処理を繰り返して路面判定を行わず、両者がほぼ等しくない場合に次の処理に移行する。この判定処理は、ドライブシャフト（DS）捩れ共振周波数がエンジン（E/G）前後共振周波数に接近するような特定のギヤ段では路面判定を行わないようにするものである。
【００８２】
両者がほぼ等しくない場合（Ｓ２０４でＮＯ）、スロットル開度検出器３２でスロットル開度を検出し（Ｓ２０５）、ばね上前後加速度検出器３５でばね上の前後加速度を検出する（Ｓ２０６）。バンドパスフィルタ回路３６は、検出されたばね上の前後加速度をバンドパスフィルタ処理する（Ｓ２０７）。
【００８３】
次に、振動周波数検出回路４０は、スロットル開度が変化したか否かを判定し（Ｓ２０８）、スロットル開度が変化した場合に（Ｓ２０８でＹＥＳ）、バンドパスフィルタ処理されたばね上の前後加速度信号から振動周波数を検出する（Ｓ２０９）。
【００８４】
次に、エンジン（E/G）前後共振周波数照合回路４６は、初期値として設定されたエンジン（E/G）前後共振値と、検出された振動周波数がほぼ一致するか否かを判定する（Ｓ２１０）。検出された信号周波数がエンジン（E/G）前後共振周波数とほぼ一致する場合に（Ｓ２１０でＹＥＳ）、スロットル開度水準判定回路４２においてスロットル開度の水準を判定し（Ｓ２１１）、路面判定する（Ｓ２１２）。すなわち、スロットル開度と、スロットル開度記憶回路４４に記憶された各路面のμmaxとなるスロットル開度とを比較し、対応する路面を判定して出力する。
【００８５】
＜実施形態３＞
図１１は、本実施形態における実車試験結果を示す。図において、上からエンジン（E/G）トルク、ドライブシャフト（DS）トルクを示す。高μ路のドライブシャフト（DS）トルク計測値にトランスミッション（T/M）ギヤで決まるドライブシャフト（DS）捩れ共振の振動波形が現れ、低μ路に現れていないことから、ドライブシャフト（DS）捩れ共振の有無を検出し、検出時のスロットル開度をスロットル水準値と比較することで路面判定が可能である。
【００８６】
なお、ドライブシャフト（DS）捩れ共振の振動検出の際に、ドライブシャフト（DS）トルクの数Ｈｚ〜数十Ｈｚバンドパスフィルタ処理値を用いてノイズを除去してもよい。
【００８７】
図１２は、本実施形態の構成ブロック図を示す。装置は、トランスミッション（T/M）ギヤ設定値検出器３０、スロットル開度検出器３２、ドライブシャフト（DS）トルク検出器３３、ドライブシャフト（DS）捩れ共振周波数記憶回路３９、振動周波数検出回路４０、スロットル開度水準判定回路４２、スロットル開度記憶回路４４、ドライブシャフト（DS）捩れ共振周波数照合回路４７、及び路面判定回路４８を備える。
【００８８】
トランスミッション（T/M）ギヤ設定値検出器３０は、トランスミッション（T/M）のギヤ段を検出して路面判定回路４８に出力する。
【００８９】
スロットル開度検出器３２は、スロットル開度を検出して振動周波数検出回路４０及びスロットル開度水準判定回路４２に出力する。
【００９０】
ドライブシャフト（DS）トルク検出器３３は、ドライブシャフト（DS）のトルクを検出して振動周波数検出回路４０に出力する。
【００９１】
振動周波数検出回路４０は、スロットル開度検出器３２からのスロットル開度検出信号とドライブシャフト（DS）トルク検出器３３の出力信号に基づき、スロットル開度が変化した場合の振動周波数を検出してドライブシャフト（DS）捩れ共振周波数照合回路４７に出力する。
【００９２】
ドライブシャフト（DS）捩れ共振周波数記憶回路３９は、予めギヤ段毎のドライブシャフト（DS）の捩れ共振値を記憶する。
【００９３】
ドライブシャフト（DS）捩れ共振周波数照合回路４７は、ドライブシャフト（DS）捩れ共振周波数記憶回路３９に記憶された、検出されたギヤ段に対応するドライブシャフト（DS）捩れ共振周波数と、振動周波数検出回路４０で検出された振動周波数とを照合し、両者がほぼ一致するか否かを判定する。
【００９４】
スロットル開度水準判定回路４２は、検出されたスロットル開度と、スロットル開度記憶回路４４に記憶された、各路面のμmaxとなるスロットル開度とを比較してその結果を路面判定回路４８に出力する。
【００９５】
路面判定回路４８は、ドライブシャフト（DS）捩れ共振周波数照合回路４７の照合結果と、スロットル開度水準判定回路４２の判定結果に基づき、路面を判定して出力する。すなわち、検出された振動周波数がドライブシャフト（DS）捩れ共振周波数とほぼ一致する場合のスロットル開度の判定結果を路面判定結果として出力する。
【００９６】
具体的には、ドライブシャフト（DS）トルク検出器３３はトルクセンサで構成され、ドライブシャフト（DS）捩れ共振周波数記憶回路３９、振動周波数検出回路４０、スロットル開度水準判定回路４２、スロットル開度記憶回路４４、ドライブシャフト（DS）捩れ共振周波数照合回路４７、及び路面判定回路４８は、１又は複数のプロセッサとメモリを備えるＥＣＵ（電子制御回路）で構成される。プロセッサは、ＲＯＭ等に記憶された処理プログラムを実行することで振動周波数検出回路４０や路面判定回路４８等として機能する。メモリは、ドライブシャフト（DS）捩れ共振周波数や各路面のμmaxとなるスロットル開度を記憶し、ドライブシャフト（DS）捩れ共振周波数記憶回路３９やスロットル開度記憶回路４４として機能する。
【００９７】
ドライブシャフト（DS）トルク検出器３３と振動周波数検出回路４０との間に、バンドパスフィルタ回路をさらに設けてもよいのは既述した通りである。
【００９８】
図１３は、本実施形態の処理フローチャートを示す。
【００９９】
まず、路面判定を行うための初期値を設定する（Ｓ３０１）。すなわち、トランスミッション（T/M）ギヤ段に対するドライブシャフト（DS）捩れ共振周波数参照テーブル、バンドパスフィルタ定数等を設定する。
【０１００】
次に、トランスミッション（T/M）ギヤ設定値検出器３０でギヤポジションを検出し（Ｓ３０２）、スロットル開度検出器３２でスロットル開度を検出する（Ｓ３０３）。
【０１０１】
また、ドライブシャフト（DS）トルク検出器３３でドライブシャフト（DS）トルクを検出し（Ｓ３０４）、バンドパスフィルタ回路でバンドパスフィルタリング処理して（Ｓ３０５）振動周波数検出回路４０に出力する。
【０１０２】
振動周波数検出回路４０は、スロットル開度検出器３２からの検出信号に基づいてスロットル開度が変化したか否かを判定し（Ｓ３０６）、スロットル開度が変化した場合にドライブシャフト（DS）トルク信号から振動周波数を検出する（Ｓ３０７）。
【０１０３】
次に、ドライブシャフト（DS）捩れ共振周波数照合回路４７は、ドライブシャフト（DS）捩れ共振周波数記憶回路３９からの捩れ周波数と、検出された振動周波数がほぼ一致するか否かを判定し（Ｓ３０８）、その判定結果を路面判定回路４８に出力する。
【０１０４】
他方、スロットル開度水準判定回路４２は、検出されたスロットル開度と、スロットル開度記憶回路４４に記憶された、各路面のμmaxとなるスロットル開度とを比較してその結果を路面判定回路４８に出力する（Ｓ３０９）。
【０１０５】
路面判定回路４８は、ドライブシャフト（DS）捩れ共振周波数照合回路４７で一致すると判定された場合の、スロットル開度水準判定回路４２における判定結果を用いて路面判定して出力する（Ｓ３１０）。
【０１０６】
＜実施形態４＞
図１４は、本実施形態の実車試験結果を示す。図において、上からエンジン（E/G）トルク、ドライブシャフト（DS）トルク、エンジン（E/G）回転速度を示す。なお、エンジン（E/G）回転速度は、数Ｈｚ〜数十Ｈｚのバンドパスフィルタをかけた結果を示す。この図に示すように、エンジン（E/G）回転速度には高μ路のドライブシャフト（DS）捩れ振動と同じ周期の成分が現れている。
【０１０７】
そこで、エンジン（E/G）回転速度バンドパスフィルタ処理値に基づき、ドライブシャフト（DS）捩れ振動を検出し、検出時のスロットル開度をスロットル水準値と比較して路面判定することができる。エンジン（E/G）回転速度に代えて、トランスミッション（T/M）回転速度を用いてもよい。
【０１０８】
図１４では、ドライブシャフト（DS）トルク波形に対してエンジン（E/G）回転速度のバンドパスフィルタ値に位相ずれがあり、ドライブシャフト（DS）トルクが凸ピークに達した時点から２７０°遅れた時点でエンジン（E/G）回転速度が凸ピークに達している。これは、エンジン（E/G）回転慣性側ではドライブシャフト（DS）トルクは負荷トルクであるため１８０°遅れとなり、さらにエンジン（E/G）回転速度はエンジン（E/G）回転角加速度の１階積分で９０°遅れとなる結果、総計で２７０°遅れとなる。
【０１０９】
図１５は、本実施形態の構成ブロック図を示す。装置は、トランスミッション（T/M）ギヤ設定値検出器３０、スロットル開度検出器３２、エンジン（E/G）回転速度検出器３１、バンドパスフィルタ回路３６、ドライブシャフト（DS）捩れ共振周波数記憶回路３９、振動周波数検出回路４０、スロットル開度水準判定回路４２、スロットル開度記憶回路４４、ドライブシャフト（DS）捩れ共振周波数照合回路４７、及び路面判定回路４８を備える。
【０１１０】
トランスミッション（T/M）ギヤ設定値検出器３０は、トランスミッション（T/M）のギヤ段を検出して路面判定回路４８に出力する。
【０１１１】
スロットル開度検出器３２は、スロットル開度を検出して振動周波数検出回路４０及びスロットル開度水準判定回路４２に出力する。
【０１１２】
エンジン（E/G）回転速度検出器３１は、エンジン（E/G）の回転速度を検出してバンドパスフィルタ回路３６に出力する。
【０１１３】
バンドパスフィルタ回路３６は、エンジン（E/G）の回転速度信号から特定の周波数成分を抽出して振動周波数検出回路４０に出力する。
【０１１４】
振動周波数検出回路４０は、スロットル開度検出器３２からのスロットル開度検出信号とバンドパスフィルタ回路３６の出力信号に基づき、スロットル開度が変化した場合の振動周波数を検出してドライブシャフト（DS）捩れ共振周波数照合回路４７に出力する。
【０１１５】
ドライブシャフト（DS）捩れ共振周波数記憶回路３９は、予めギヤ段毎のドライブシャフト（DS）の捩れ共振値を記憶する。
【０１１６】
ドライブシャフト（DS）捩れ共振周波数照合回路４７は、ドライブシャフト（DS）捩れ共振周波数記憶回路３９に記憶された、検出されたギヤ段に対応するドライブシャフト（DS）捩れ共振周波数と、振動周波数検出回路４０で検出された振動周波数とを照合し、両者がほぼ一致するか否かを判定する。
【０１１７】
スロットル開度水準判定回路４２は、検出されたスロットル開度と、スロットル開度記憶回路４４に記憶された、各路面のμmaxとなるスロットル開度とを比較してその結果を路面判定回路４８に出力する。
【０１１８】
路面判定回路４８は、ドライブシャフト（DS）捩れ共振周波数照合回路４７の照合結果と、スロットル開度水準判定回路４２の判定結果に基づき、路面を判定して出力する。すなわち、検出された振動周波数がドライブシャフト（DS）捩れ共振周波数とほぼ一致する場合のスロットル開度の判定結果を路面判定結果として出力する。
【０１１９】
図１６は、本実施形態の処理フローチャートを示す。
【０１２０】
まず、路面判定を行うための初期値を設定する（Ｓ４０１）。すなわち、トランスミッション（T/M）ギヤ段に対するドライブシャフト（DS）捩れ共振周波数参照テーブル、バンドパスフィルタ定数等を設定する。
【０１２１】
次に、トランスミッション（T/M）ギヤ設定値検出器３０でギヤポジションを検出し（Ｓ４０２）、スロットル開度検出器３２でスロットル開度を検出する（Ｓ４０３）。
【０１２２】
また、エンジン（E/G）回転速度検出器３１でエンジン（E/G）回転速度を検出し（Ｓ４０４）、バンドパスフィルタ回路３６でバンドパスフィルタリング処理して（Ｓ４０５）、振動周波数検出回路４０に出力する。
【０１２３】
振動周波数検出回路４０は、スロットル開度検出器３２からの検出信号に基づいてスロットル開度が変化したか否かを判定し（Ｓ４０６）、スロットル開度が変化した場合にバンドパスフィルタ処理値から振動周波数を検出する（Ｓ４０７）。
【０１２４】
次に、ドライブシャフト（DS）捩れ共振周波数照合回路４７は、ドライブシャフト（DS）捩れ共振周波数記憶回路３９からの捩れ周波数と、検出された振動周波数がほぼ一致するか否かを判定し（Ｓ４０８）、その判定結果を路面判定回路４８に出力する。
【０１２５】
他方、スロットル開度水準判定回路４２は、検出されたスロットル開度と、スロットル開度記憶回路４４に記憶された、各路面のμmaxとなるスロットル開度とを比較してその結果を路面判定回路４８に出力する（Ｓ４０９）。
【０１２６】
路面判定回路４８は、ドライブシャフト（DS）捩れ共振周波数照合回路４７で一致すると判定された場合の、スロットル開度水準判定回路４２における判定結果を用いて路面判定して出力する（Ｓ４１０）。
【０１２７】
以上のように、実施形態１ではエンジン（E/G）前後加速度を用いて路面判定することができ、実施例２ではばね上前後加速度を用いて路面判定することができ、実施形態３ではドライブシャフト（DS）トルクを用いて路面判定することができ、実施形態４ではエンジン（E/G）回転速度あるいはトランスミッション（T/M）回転速度を用いて路面判定することができるので、重力ｇ成分の影響を除去して路面判定できる。また、トランスミッション（T/M）回転速度以外の物理量は車両が停止状態であっても得られるため、車両停止〜発進時点においても路面判定が可能である。
【０１２８】
以上、本発明の実施形態について説明したが、本発明はこれらの実施形態に限定されるものではなく、種々の変形が可能である。
【０１２９】
例えば、実施形態１〜実施形態４のいずれかを単独で用いて路面判定を行う他に、実施形態１〜実施形態４のうち、２つ以上を組み合わせて複合的に路面判定を行ってもよい。例えば、実施形態１と実施形態４の組合せ等である。
【０１３０】
また、実施形態２〜４においても、実施形態１と同様にバンドパスフィルタ回路に代えてＦＦＴ回路を用いて振動周波数を検出してもよい。
【０１３１】
また、実施形態１では、エンジン（E/G）前後共振周波数記憶回路３８〜路面判定回路４８を１又は複数のプロセッサ及びメモリを備えるＥＣＵで構成しているが、これらの構成ブロックの少なくともいずれかを専用のハードウェア回路（ＡＳＩＣやＦＰＧＡ等）として実装してもよい。
【０１３２】
また、本実施形態では、パワートレイン（PT）をエンジン（E/G）及びトランスミッション（T/M）として説明したが、エンジン（E/G）にはモータが含まれるものとし、エンジン（モータを含む）及びトランスミッション（T/M）としてもよい。車両がモータのみを搭載する場合、エンジン（E/G）をモータに読み替えて適用すればよい。
【符号の説明】
【０１３３】
１０  エンジン（E/G）ブロック、１２  パワートレイン（PT）、１４  ドライブシャフト（DS）、１６  タイヤ、１８  車体、２０  マウント、３０  トランスミッション（T/M）ギヤ設定値検出器、３２  スロットル開度検出器、３４  エンジン（E/G）前後加速度検出器、３６  バンドパスフィルタ回路、３８  エンジン（E/G）前後共振周波数記憶回路、４０  振動周波数検出回路、４２  スロットル開度水準判定回路、４４  スロットル開度記憶回路、４６  エンジン（E/G）前後共振周波数照合回路、４８  路面判定回路。
【図１】
2018155696.tif 000003
【図２】
2018155696.tif 000004
【図３】
2018155696.tif 000005
【図４】
2018155696.tif 000006
【図５】
2018155696.tif 000007
【図６】
2018155696.tif 000008
【図７】
2018155696.tif 000009
【図８】
2018155696.tif 000010
【図９】
2018155696.tif 000011
【図１０】
2018155696.tif 000012
【図１１】
2018155696.tif 000013
【図１２】
2018155696.tif 000014
【図１３】
2018155696.tif 000015
【図１４】
2018155696.tif 000016
【図１５】
2018155696.tif 000017
【図１６】
2018155696.tif 000018