(57)【特許請求の範囲】
【請求項１】
左右一対の駆動輪と、
前記左右一対の駆動輪を互いに独立して駆動する左駆動手段及び右駆動手段と、
前記左右一対の駆動輪の回転数を個別に検出する駆動輪回転数検出手段と、
左右一対の従動輪の回転数を個別に検出する従動輪回転数検出手段と、
前記左駆動手段におけるフリクションと、前記右駆動手段におけるフリクションとの、フリクション差を推定するフリクション差推定手段と、
左右それぞれの前記駆動輪と前記従動輪との回転数差が、いずれも所定値以上であって、前記フリクション差が推定されたとき、前記左右一対の駆動輪の路面に対する駆動力差を低減させる制御を行う駆動力制御手段と、
を備えることを特徴とする電動車両の駆動制御装置。
【請求項２】
請求項１に記載された電動車両の駆動制御装置において、
前記駆動力制御手段は、前記左駆動手段又は前記右駆動手段のうち、フリクションが比較的大きいと推定される方により駆動される駆動輪の路面に対する駆動力を増大させる制御を行う
ことを特徴とする電動車両の駆動制御装置。
【請求項３】
請求項１又は請求項２に記載された電動車両の駆動制御装置において、
前記駆動力制御手段は、前記左駆動手段又は前記右駆動手段のうち、フリクションが比較的小さいと推定される方により駆動される駆動輪の路面に対する駆動力を減少させる制御を行う
ことを特徴とする電動車両の駆動制御装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載された電動車両の駆動制御装置において、
前記左駆動手段及び前記右駆動手段の温度をそれぞれ検出する温度検出手段を有し、
前記駆動力制御手段は、前記温度検出手段によって検出された温度が所定値以上になったとき、前記左駆動手段又は前記右駆動手段のうち、フリクションが比較的小さいと推定される方により駆動される駆動輪の路面に対する駆動力を減少させる制御を行う
ことを特徴とする電動車両の駆動制御装置。
【請求項５】
請求項３又は請求項４に記載された電動車両の駆動制御装置において、
前記左右一対の駆動輪の路面に対する駆動力を抑制させる警告を行う警告手段を有し、
前記駆動力制御手段は、前記左駆動手段又は前記右駆動手段のうち、フリクションが比較的小さいと推定される方により駆動される駆動輪の路面に対する駆動力を減少させる制御を行うとき、前記警告手段による警告を実行する
ことを特徴とする電動車両の駆動制御装置。
【請求項６】
請求項１から請求項５のいずれか一項に記載された電動車両の駆動制御装置において、
ステアリングの舵角を検出する舵角検出手段を備え、
前記駆動力制御手段は、前記ステアリングの検出舵角が所定値以下であって、前記フリクション差が推定されたとき、前記左右一対の駆動輪の路面に対する駆動力差を低減させる制御を行う
ことを特徴とする電動車両の駆動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、左右一対の駆動輪を互いに独立して駆動する車両の駆動制御装置に関するものである。
【背景技術】
【０００２】
従来、左右一対の駆動輪にそれぞれ駆動モータを設け、左右駆動輪を互いに独立して駆動する電動車両が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2008-37355号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、左右駆動輪を互いに独立して駆動することで、それぞれの駆動モータにおけるフリクションに差が生じ、左右駆動輪の路面に対する駆動力に差が生じてしまうという問題があった。
すなわち、左駆動輪を駆動する駆動モータと、右駆動輪を駆動する駆動モータは、互いに相関なく車輪駆動を行う。このとき、各駆動モータには、個別にフリクションが発生する。なお、フリクション発生要因の一例としては、ロータとステータとの間やベアリング等の回転部位へ浸入した異物の影響や、ギヤ歯面の状態変化・ギヤ歯の噛み合いクリアランスの経時変化等によるギヤ歯面の当たり変化、制御回路やステータコイル等の電気部品への異物影響等がある。
そして、各駆動モータに個別にフリクションが発生することで、各駆動モータにおける損失トルクに差が生じる。そのため、各駆動モータに同じトルク指令を出力しても、左駆動輪の路面に対する左駆動力と、右駆動輪の路面に対する右駆動力との間には違い（左右駆動力差）が生じることとなる。さらに、この左右駆動力差が生じることで、車両の片流れといった意図しない車両挙動が発生するおそれもあった。
【０００５】
本発明は、上記問題に着目してなされたもので、一対の左右駆動輪を互いに独立して駆動する際、左右駆動力差を低減し、意図しない車両挙動の発生を防止することができる車両の駆動制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の車両の駆動制御装置では、左右一対の駆動輪と、左駆動手段及び右駆動手段と、フリクション差推定手段と、駆動力制御手段と、を備えている。
前記左駆動手段及び右駆動手段は、前記左右一対の駆動輪を互いに独立して駆動する。
前記フリクション差推定手段は、前記左駆動手段におけるフリクションと、前記右駆動手段におけるフリクションとの、フリクション差を推定する。
前記駆動力制御手段は、前記フリクション差が推定されたとき、前記左右一対の駆動輪の路面に対する駆動力差を低減させる制御を行う。
【発明の効果】
【０００７】
本発明の車両の駆動制御装置にあっては、左駆動手段におけるフリクションと右駆動手段におけるフリクションとのフリクション差が推定されたとき、駆動力制御手段により、左右駆動輪の路面に対する駆動力差が低減する制御が行われる。
これにより、右駆動輪の路面に対する駆動力と、左駆動輪の路面に対する駆動力との均衡を図ることができ、車両の片流れ等の意図しない車両挙動の発生を防止して、走行安定性を確保することができる。
【図面の簡単な説明】
【０００８】
【図１】実施例１の駆動制御装置が適用されたインホイールモータ車両（車両の一例）を示す全体システム図である。
【図２】実施例１の駆動制御装置が適用されたインホイールモータ車両で実行される駆動力制御処理の流れを示すフローチャートである。
【図３】(a)駆動輪回転数差から推定される推定フリクション差を示すマップの一例を示す図である。(b)供給電流差から推定される推定フリクション差を示すマップの一例を示す図である。
【図４】推定フリクション差に対する供給電流減少量又は液圧ブレーキ制動量を示すマップの一例を示す図である。
【図５】推定フリクション差に対する供給電流増加量を示すマップの一例を示す図である。
【図６】実施例１の駆動制御装置が適用されたインホイールモータ車両で、左右駆動輪を個別に駆動したときの推定フリクション差・左駆動輪（RL）側の推定フリクション、車輪回転数、供給電流値・右駆動輪（RR）側の推定フリクション、車輪回転数、供給電流値の各特性を示すタイムチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の車両の駆動制御装置を実施するための形態を、図面に示す実施例１に基づいて説明する。
【実施例１】
【００１０】
まず、構成を説明する。
実施例１のインホイールモータ車両（車両の一例）の駆動制御装置の構成を、「全体システム構成」、「駆動力制御構成」に分けて説明する。
【００１１】
[全体システム構成]
図１は、実施例１の駆動制御装置が適用されたインホイールモータ車両（車両の一例）を示す全体システム図である。以下、図１に基づいて、インホイールモータ車両の全体システム構成を説明する。
【００１２】
インホイールモータ車両１は、図１に示すように、左右前輪（左右従動輪）FL,FRと、左右後輪（左右駆動輪）RL,RRと、左後輪RLに内蔵された左モータ/ジェネレータ（左駆動手段）２Ａと、右後輪RRに内蔵された右モータ/ジェネレータ（右駆動手段）２Ｂと、液圧ブレーキユニット３と、左右後輪温度センサ（温度検出手段）４Ａ,４Ｂと、左右前輪回転センサ（従動輪回転数検出手段）５Ａ,５Ｂと、左右後輪回転センサ（駆動輪回転数検出手段）６Ａ,６Ｂと、ステアリング機構（ステアリング）７と、ステアリング角度センサ（舵角検出手段）８と、コントロールユニット９と、を備えている。
【００１３】
前記左モータ/ジェネレータ２Ａ及び前記右モータ/ジェネレータ２Ｂは、それぞれ三相同期電動機や三相誘導電動機を可とし、加速時の力行運転と減速時の回生運転が可能な交流電動機である。力行運転時には、図示しないバッテリ（ニッケル水素電池或いはリチウムイオン電池）からの電流によって左右後輪RL,RRを互いに独立して駆動する。また、回生運転中には左右後輪RL,RRを互いに独立して駆動時とは逆に回転させることでバッテリを充電する。このとき、左右後輪RL,RRにはそれぞれ回生ブレーキが作用する。なお、「互いに独立して駆動する」又は「互いに独立して逆回転させる」とは、左右モータ/ジェネレータ２Ａ,２Ｂごとに異なった電流が供給され、左モータ/ジェネレータ２Ａからの出力トルクと、右モータ/ジェネレータ２Ｂからの出力トルクを異ならせることが可能ということである。これにより、各輪RL,RRには、路面に対して異なる駆動力（回生力）をそれぞれ発生させることが可能となる。
【００１４】
前記液圧ブレーキユニット３は、各輪FL,FR,RL,RRに設置されたブレーキキャリパ３１Ａ〜３１Ｄと、各輪FL,FR,RL,RRのハブに固定されたブレーキディスク３２Ａ〜３２Ｄと、ブレーキアクチュエータ３３と、各ブレーキキャリパ３１Ａ〜３１Ｄとブレーキアクチュエータ３３を接続するブレーキ液配管３４Ａ〜３４Ｄと、を有している。なお、ブレーキアクチュエータ３３には、ブレーキ液圧（ブレーキ油圧）を高圧化するポンプ、ブレーキ液圧が伝達されるブレーキ液配管３４Ａ〜３４Ｄを変更して所望の車輪に高圧化したブレーキ液圧を伝達する複数のバルブ、マスタシリンダ等を含んでいる。
【００１５】
この液圧ブレーキユニット３は、通常のブレーキ制御、及び、コントロールブレーキ制御を実行し、各輪FL,FR,RL,RRを個別に制動する。ここで「通常のブレーキ制御」とは、ドライバーがブレーキペダル（図示せず）を踏み込むことで発生するブレーキ液圧を各ブレーキキャリパ３１Ａ〜３１Ｄに伝達させ、各輪FL,FR,RL,RRの制動を個別に行うことである。一方「コントロールブレーキ制御」とは、コントロールユニット９から出力された液圧ブレーキ作動指令によって、ブレーキアクチュエータ３３により設定されたブレーキ液圧を各ブレーキキャリパ３１Ａ〜３１Ｄに伝達させ、各輪FL,FR,RL,RRの制動を個別に行うことである。
【００１６】
前記左右後輪温度センサ４Ａ,４Ｂは、左モータ/ジェネレータ２Ａ及び右モータ/ジェネレータ２Ｂにそれぞれ設けられ、各モータ/ジェネレータ２Ａ,２Ｂの内部温度を個別に検出する。ここで「内部温度」とは、例えばモータ/ジェネレータ２Ａ,２Ｂにおけるステータコイル温度や、制御回路温度等である。
【００１７】
前記左右前輪回転センサ５Ａ,５Ｂは、左右前輪FL,FRにそれぞれ設けられ、各輪FL,FRの回転数を個別に検出する。なお、この左右前輪回転センサ５Ａ,５Ｂは、いわゆるＡＢＳセンサであってもよい。
【００１８】
前記左右後輪回転センサ６Ａ,６Ｂは、左右後輪RL,RRにそれぞれ設けられ、各輪RL,RRの回転数を個別に検出する。なお、この左右後輪回転センサ６Ａ,６Ｂは、いわゆるＡＢＳセンサであってもよい。
【００１９】
前記ステアリング機構７は、図示しないステアリングホイールと、このステアリングホイールの操作に応じて左右前輪FL,FRを転舵する舵取り機構７１と、を有している。
【００２０】
前記ステアリング角度センサ８は、舵取り機構７１に設けられ、左右前輪FL,FRの転舵角、すなわちステアリング機構７における舵角（切れ角）を検出する。
【００２１】
前記コントロールユニット９は、統合コントローラ９１と、インバータ９２と、警告表示器（警告手段）９３と、を有している。
【００２２】
前記統合コントローラ９１は、左右後輪温度センサ４Ａ,４Ｂから左モータ/ジェネレータ２Ａ及び右モータ/ジェネレータ２Ｂの内部温度がそれぞれ入力される。また、左右前輪回転センサ５Ａ,５Ｂから左右前輪FL,FRの回転数がそれぞれ入力される。また、左右後輪回転センサ６Ａ,６Ｂから左右後輪RL,RRの回転数がそれぞれ入力される。また、ステアリング角度センサ８から左右前輪FL,FRの転舵角が入力される。
そして、この統合コントローラ９１は、上記センサからの入力に応じて、液圧ブレーキユニット３のブレーキアクチュエータ３３に液圧ブレーキ作動指令を出力し、インバータ９２に電流供給指令を出力し、警告表示器９３に警告指令を出力する。
【００２３】
前記インバータ９２は、統合コントローラ９１からの電流供給指令に応じて、図示しないバッテリからの直流電流を三相交流電流に変換すると共に、左モータ/ジェネレータ２Ａと右モータ/ジェネレータ２Ｂにそれぞれ分けて電力供給を行う。なお、このインバータ９２は、左モータ/ジェネレータ２Ａ又は右モータ/ジェネレータ２Ｂが回生運転したときには、各モータ/ジェネレータ２Ａ,２Ｂからの三相交流電流を直流電流に変換し、バッテリに充電する。
【００２４】
前記警告表示器９３は、例えばインストルメントパネルに設けられたメータの一部であり、統合コントローラ９１からの警告指令に応じて、ドライバーに要求駆動力の低減を促す警告を表示する。つまり、アクセル踏み力を弱めさせる内容の警告を表示する。
【００２５】
[駆動力制御構成]
図２は、実施例１の駆動制御装置が適用されたインホイールモータ車両で実行される駆動力制御処理の流れを示すフローチャート（駆動力制御手段）である。以下、駆動力制御構成をあらわす図２の各ステップについて説明する。
【００２６】
ステップＳ１では、インホイールモータ車両１において左右回転差制御を実行しているか否かを判断する。YES（回転差制御中）の場合はエンドへ移行し、本制御を終了する。NO（回転差制御非実行）の場合はステップＳ２へ移行する。
ここで「左右回転差制御」とは、左モータ/ジェネレータ２Ａに供給される電流と右モータ/ジェネレータ２Ｂに供給される電流とを、走行状態等に応じて異ならせる制御である。この左右回転差制御では、左右モータ/ジェネレータ２Ａ,２Ｂに供給される電流が異なるため、左モータ/ジェネレータ２Ａからの出力トルクと、右モータ/ジェネレータ２Ｂからの出力トルクが異なり、駆動輪である左後輪RLと右後輪RRの回転数に差が生じる。
【００２７】
ステップＳ２では、ステップＳ１での回転差制御の非実行との判断に続き、左後輪RLと左前輪FLの回転数差（以下、「左前後回転数差ΔN1」という）、及び、右後輪RRと右前輪FRの回転数差（以下、「右前後回転数差ΔN2」という）を算出し、左前後回転数差ΔN1又は右前後回転数差ΔN2の少なくとも一方が予め設定した設定値Ａ未満であるか否かを判断する。YES（ΔN1＜設定値Ａ又はΔN2＜設定値Ａ）の場合はエンドへ移行し、本制御を終了する。NO（ΔN1≧設定値Ａ且つΔN2≧設定値Ａ）の場合はステップＳ３へ移行する。
ここで、左前後回転数差ΔN1とは、車体左側の駆動輪（左後輪RL）の回転数と、車体左側の従動輪（左前輪FL）の回転数との差であり、左前輪回転センサ５Ａの検出値と左後輪回転センサ６Ａの検出値から求められる。
また、右前後回転数差ΔN2とは、車体右側の駆動輪（右後輪RR）の回転数と、車体右側の従動輪（右前輪FR）の回転数との差であり、右前輪回転センサ５Ｂの検出値と右後輪回転センサ６Ｂの検出値から求められる。
そして、設定値Ａは、車輪スリップが生じたと見なすことができる最小値である。つまり、左前後回転数差ΔN1、又は、右前後回転数差ΔN2の何れか一方が設定値Ａより小さい値となれば、車体の左側と右側で路面摩擦係数（路面μ）が異なる状態、いわゆるスプリットμ路を走行していることを示す。
【００２８】
ステップＳ３では、ステップＳ２でのΔN1≧設定値Ａ且つΔN2≧設定値Ａとの判断に続き、ステアリング機構７における舵角θをステアリング角度センサ８により検出し、この舵角θが予め設定した設定値Ｂを上回ったか否かを判断する。YES（θ＞設定値Ｂ）の場合はエンドへ移行し、本制御を終了する。NO（θ≦設定値Ｂ）の場合はステップＳ４へ移行する。
ここで、設定値Ｂは、左右前輪FL,FRを操舵したときに左後輪RLと右後輪RRとの間に回転数差を生じさせない最大角度（ここでは中立位置）である。つまり、ステアリング機構７が操作されて中立位置に対して回動してしまい、舵角θがこの設定値Ｂを上回れば、左後輪RLと右後輪RRとの間に生じる回転数差に、操舵による影響を与えてしまうと判断できる。
【００２９】
ステップＳ４では、ステップＳ３でのθ≦設定値Ｂとの判断に続き、左後輪RLと右後輪RRの回転数差（以下、「駆動輪回転数差ΔN3」という）を算出し、この駆動輪回転数差ΔN3が設定値Ｃ未満であるか否かを判断する。また、左モータ/ジェネレータ２Ａと右モータ/ジェネレータ２Ｂの供給電流値の差（以下、「供給電流差ΔE」という）を算出し、この供給電流差ΔEが設定値Ｄ未満であるか否かを判断する。YES（ΔN3＜設定値Ｃ且つΔE＜設定値Ｄ）の場合はエンドへ移行し、本制御を終了する。NO（ΔN3≧設定値Ｃ又はΔE≧設定値Ｄ）の場合はステップＳ５へ移行する。
ここで、駆動輪回転数差ΔN3とは、車体左側の駆動輪（左後輪RL）の回転数と、車体右側の駆動輪（右後輪RR）の回転数との差であり、左後輪回転センサ６Ａの検出値と右後輪回転センサ６Ｂの検出値から求められる。また、設定値Ｃは、駆動輪回転数差ΔN3が生じたと判断できる最低値であり、ここではほぼ「ゼロ」である。
一方、供給電流差ΔEは、左モータ/ジェネレータ２Ａへ供給される供給電流値と、右モータ/ジェネレータ２Ｂへ供給される供給電流値との差であり、インバータ９２から各モータ/ジェネレータ２Ａ,２Ｂに出力される電流値から求められる。また、設定値Ｄは、供給電流差ΔEが生じたと判断できる最低値であり、ここではほぼ「ゼロ」である。
【００３０】
ステップＳ５では、ステップＳ４でのΔN3≧設定値Ｃ又はΔE≧設定値Ｄとの判断に続き、左モータ/ジェネレータ２Ａにおけるフリクションと、右モータ/ジェネレータ２Ｂにおけるフリクションとのフリクション差を推定し、ステップＳ６へ移行する。
ここで、フリクション差の推定は、図３(a)又は図３(b)に示すマップを用いる。すなわち、推定フリクション差は、供給電流差ΔEが設定値Ｄ未満の場合には、駆動輪回転数差ΔN3と図３(a)に示すマップに基づいて推定される。一方、駆動輪回転数差ΔN3が設定値Ｃ未満の場合には、供給電流差ΔEと図３(b)に示すマップに基づいて推定される。
なお、推定フリクション差と駆動輪回転数差ΔN3との相関関係（図３(a)に示すマップの傾き）は、車速によって異なる。そのため、ここでは、ステップＳ４において算出した駆動輪回転数差ΔN3を、例えば時速５０ｋｍのときの駆動輪回転数差ΔN3´に換算し、推定フリクション差を求める。
このステップＳ５は、左モータ/ジェネレータ２Ａにおけるフリクションと、右モータ/ジェネレータ２Ｂにおけるフリクションとの、フリクション差を推定するフリクション差推定手段に相当する。
【００３１】
ステップＳ６では、ステップＳ５でのフリクション差の推定に続き、左モータ/ジェネレータ２Ａの内部温度T1、及び、右モータ/ジェネレータ２Ｂの内部温度T2を左右後輪温度センサ４Ａ,４Ｂによりそれぞれ検出し、この内部温度T1,T2の少なくとも一方が予め設定した設定値Ｅを上回ったか否かを判断する。YES（T1＞設定値Ｅ又はT2＞設定値Ｅ）の場合はステップＳ８へ移行し、NO（T1≦設定値Ｅ且つT2≦設定値Ｅ）の場合はステップＳ７へ移行する。
ここで、設定値Ｅは、左右モータ/ジェネレータ２Ａ,２Ｂに不具合を生じさせない内部温度の下限値である。
【００３２】
ステップＳ７では、ステップＳ６でのT1≦設定値Ｅ且つT2≦設定値Ｅとの判断に続き、ステップＳ５にて推定したフリクション差が、第２設定値Ｇを上回ったか否かを判断する。YES（推定フリクション差＞第２設定値Ｇ）の場合はステップＳ８へ移行し、NO（指定フリクション差≦第２設定値Ｇ）の場合はステップＳ10へ移行する。
ここで、第２設定値Ｇは、フリクションが比較的大きいと推定される方のモータ/ジェネレータへの供給電流を増加すれば、更なるフリクション差が生じて走行機能が損なわれると判断できる推定フリクション差の下限値である。
【００３３】
ステップＳ８では、ステップＳ６でのT1＞設定値Ｅ又はT2＞設定値Ｅとの判断、或いは、ステップＳ７での推定フリクション差＞第２設定値Ｇとの判断に続き、フリクションが比較的小さいと推定される方のモータ/ジェネレータへの供給電流を減少する、又は、フリクションが比較的小さいと推定される方のモータ/ジェネレータによって駆動される駆動輪を液圧ブレーキユニット３により制動し、ステップＳ９へ移行する。
ここで、「フリクションが比較的小さいと推定される方のモータ/ジェネレータ」とは、ステップＳ４でΔN3≧設定値Ｃと判断されたときには、回転数の高い車輪を駆動するモータ/ジェネレータである。また、ステップＳ４においてΔE≧設定値Ｄと判断されたときには、供給電流値の低いモータ/ジェネレータである。
すなわち、ΔN3≧設定値Ｃのとき、左後輪RLの回転数が高ければ、この左後輪RLの路面に対する駆動力が高く、左モータ/ジェネレータ２Ａにおけるフリクションが比較的小さいと推定できる。一方、右後輪RRの回転数が高ければ、この右後輪RRの路面に対する駆動力が高く、右モータ/ジェネレータ２Ｂにおけるフリクションが比較的小さいと推定できる。
また、ΔE≧設定値Ｄのとき、左モータ/ジェネレータ２Ａへの供給電流値が低ければ、この左モータ/ジェネレータ２Ａの出力トルクは小さいので、左モータ/ジェネレータ２Ａにおけるフリクションが比較的小さいと推定できる。一方、右モータ/ジェネレータ２Ｂへの供給電流値が低ければ、この右モータ/ジェネレータ２Ｂの出力トルクは小さいので、右モータ/ジェネレータ２Ｂにおけるフリクションが比較的小さいと推定できる。
また、供給電流の減少量、或いは、液圧ブレーキユニット３による制動量は、ステップＳ５において推定した推定フリクション差と、図４に示すマップに基づいて設定する。
【００３４】
ステップＳ９では、ステップＳ８での供給電流の減少又は液圧ブレーキユニット３による制動に続き、警告表示器９３に要求駆動力の低減を促す警告を表示してエンドへ進み、本制御を終了する。
【００３５】
ステップＳ10では、ステップＳ７での指定フリクション差≦第２設定値Ｇとの判断に続き、ステップＳ５にて推定したフリクション差が、第１設定値Ｆを上回ったか否かを判断する。YES（推定フリクション差＞第１設定値Ｆ）の場合はステップＳ11へ移行し、NO（指定フリクション差≦第１設定値Ｆ）の場合はエンドへ進み、本制御を終了する。
ここで、第１設定値Ｆは、推定されたフリクション差が無視できる値の上限値である。つまり、推定フリクション差が車両挙動に影響を与えない値の上限値である。
【００３６】
ステップＳ11では、ステップＳ10での推定フリクション差＞第１設定値Ｆとの判断に続き、フリクションが比較的大きいと推定される方のモータ/ジェネレータへの供給電流を増加してエンドへ進み、本制御を終了する。
ここで、「フリクションが比較的大きいと推定される方のモータ/ジェネレータ」とは、ステップＳ４でΔN3≧設定値Ｃと判断されたときには、回転数の低い車輪を駆動するモータ/ジェネレータである。また、ステップＳ４においてΔE≧設定値Ｄと判断されたときには、供給電流値の高いモータ/ジェネレータである。
すなわち、ΔN3≧設定値Ｃのとき、左後輪RLの回転数が低ければ、この左後輪RLの路面に対する駆動力が小さく、左モータ/ジェネレータ２Ａにおけるフリクションが比較的大きいと推定できる。一方、右後輪RRの回転数が低ければ、この右後輪RRの路面に対する駆動力が小さく、右モータ/ジェネレータ２Ｂにおけるフリクションが比較的大きいと推定できる。
また、ΔE≧設定値Ｄのとき、左モータ/ジェネレータ２Ａへの供給電流値が高ければ、この左モータ/ジェネレータ２Ａの出力トルクは大きくなるので、左モータ/ジェネレータ２Ａにおけるフリクションが比較的大きいと推定できる。一方、右モータ/ジェネレータ２Ｂへの供給電流値が高ければ、この右モータ/ジェネレータ２Ｂの出力トルクは大きくなるので、右モータ/ジェネレータ２Ｂにおけるフリクションが比較的大きいと推定できる。
また、供給電流の増加量は、ステップＳ５において推定した推定フリクション差と、図５に示すマップに基づいて設定する。
【００３７】
次に、作用を説明する。
実施例１の車両の駆動制御装置における作用を、「供給電流増による駆動力均衡作用」、「供給電流減による駆動力均衡作用」、「駆動力制御の不実行時作用」に分けて説明する。
【００３８】
［供給電流増による駆動力均衡作用］
図６は、実施例１の駆動制御装置が適用されたインホイールモータ車両で、左右駆動輪を個別に駆動したときの推定フリクション差・左駆動輪（RL）の車輪回転数・右駆動輪（RR）側の車輪回転数・左右モータ/ジェネレータへの供給電流値の各特性を示すタイムチャートである。
【００３９】
実施例１のインホイールモータ車両１において、左右後輪RL,RRをそれぞれ左右モータ/ジェネレータ２Ａ,２Ｂにより互いに独立して駆動し、走行する場合を検討する。このとき、以下の走行条件とする。
・左右回転差制御は実行されていない。
・左前後回転数差ΔN1、右前後回転数差ΔN2は、それぞれ設定値Ａ以上の値となっており、車両の左側と右側で路面摩擦係数が異なるスプリットμ路を走行中ではない。
・ステアリング機構７における舵角θは設定値Ｂ以下であり、舵角θが、左後輪RLと右後輪RRとの間の生じる回転数差に影響を与えることはない。
【００４０】
そして、左モータ/ジェネレータ２Ａへの供給電流値と、右モータ/ジェネレータ２Ｂへの供給電流値を同じ値とした場合、図２に示すフローチャートにおいて、ステップＳ１→ステップＳ２→ステップＳ３→ステップＳ４へと進む。図６に示す時刻t0〜時刻t1では、駆動輪回転数差ΔN3が設定値Ｃ未満であり、供給電流差ΔEが設定値Ｄ未満であるため、左モータ/ジェネレータ２Ａにおけるフリクションと右モータ/ジェネレータ２Ｂにおけるフリクションは均衡していると判断され、ステップＳ４→エンドへと進み、駆動力制御処理は実行されない。
つまり、時刻t0〜時刻t1では、推定フリクション差が発生していない、いわゆる正常走行状態である。
【００４１】
時刻t1において、左モータ/ジェネレータ２Ａに、例えばギヤ歯の噛み合いクリアランスの経時変化によるギヤ歯面の当たり変化が生じてフリクションが発生すると、このフリクションによって損失トルクが生じ、左モータ/ジェネレータ２Ａからの出力トルクが低下する。そして、この損失トルクの影響（出力トルクの低下）により、左後輪RLの車輪回転数が低下し始める。
【００４２】
これにより、ステップＳ４において駆動輪回転数差ΔN3≧設定値Ｃと判断され、ステップＳ５→ステップＳ６へと進む。このとき、供給電流差ΔEは設定値Ｄ未満であるため、時速５０ｋｍ相当での駆動輪回転数差ΔN3´及び図３(a)に示すマップより、推定フリクション差を求めると共に、左右モータ/ジェネレータ２Ａ,２Ｂの内部温度T1,T2が検出される。
【００４３】
時刻t1〜時刻t2では、推定フリクション差が第１設定値Ｆ以下である。そのため、左右モータ/ジェネレータ２Ａ,２Ｂの内部温度T1,T2が共に設定値Ｅよりも低ければ、ステップＳ７→ステップＳ10→エンドへと進み、駆動力制御処理は実行されない。
つまり、時刻t1〜時刻t2では、推定フリクション差が発生しているものの、発生したフリクション差はごく僅かであり、車両挙動に影響を与えることはなく、無視できる状態である。
【００４４】
時刻t2において、推定フリクション差が第１設定値Ｆを上回ると、図２に示すフローチャートにおけるステップＳ10にてYESと判断され、ステップＳ11へと進む。このとき、ΔN3≧設定値Ｃであり、左後輪RLの車輪回転数が低下しているため、左モータ/ジェネレータ２Ａにおけるフリクションが比較的大きいと推定できる。これにより、左モータ/ジェネレータ２Ａに供給される供給電流値を増加する。
なお、このときの供給電流の増加量は、推定フリクション差と、図５に示すマップに基づいて設定する。また、右モータ/ジェネレータ２Ｂに供給される供給電流値は、変化させずに維持する。
【００４５】
その後、供給電流値の増加に伴って左後輪RLの車輪回転数が抑制され、時刻t3において駆動輪回転数差ΔN3＜設定値Ｃ且つ供給電流差ΔE≧設定値Ｄとなれば、供給電流差ΔE及び図３(b)に示すマップより、推定フリクション差を求める。そして、左モータ/ジェネレータ２Ａへの供給電流値の増加制御は、この供給電流差ΔEに基づいて求めた推定フリクション差が第２設定値Ｇに達するまで継続する。
【００４６】
なお、推定フリクション差が発生した後（時刻t1以降）も左モータ/ジェネレータ２Ａへの供給電流値を増加しなければ、図６において破線で示すように、左後輪RLの車輪回転数は低下し続け、右後輪RRの回転数との回転数差は増大していく。このため、車両の左右駆動力差は増大し、車両挙動に影響が発生して走行安定性が低下するおそれも生じる。
また、左モータ/ジェネレータ２Ａにおけるフリクションが著しく増加した場合では、左後輪RLの回転数が著しく低下してしまい、車両の走行機能が損なわれることも考えられる。
【００４７】
これに対し、実施例１の車両の駆動制御装置では、図６に示すように、フリクション差が推定できる場合、比較的フリクションが大きいと推定される左モータ/ジェネレータ２Ａへの供給電流値を増加する。このため、フリクションによる損失トルクが供給電流値の増加によって賄われ、左モータ/ジェネレータ２Ａにおいて必要な出力トルクを確保することができる。これにより、左後輪RLの車輪回転数の低下は抑制され、左後輪RLの車輪回転数と右後輪RRの車輪回転数は均衡する。この結果、各輪RL,RRの路面に対する駆動力も均衡することとなる。すなわち、左右後輪RL,RRを互いに独立して駆動する場合であっても、車両の左右駆動力差を低減し、片流れ等の意図しない車両挙動の発生を防止できる。
さらに、推定フリクション差が著しく増加した場合であっても、供給電流値を増加することで左モータ/ジェネレータ２Ａにおいて必要な出力トルクが確保される。これにより、左後輪RLの車輪回転数の低下は抑制され、車両の走行機能の損失を防止することができる。
【００４８】
また、実施例１の駆動力制御装置では、推定フリクション差が第１設定値Ｆから第２設定値Ｇまでの間は、フリクションが比較的大きいと推定されるモータ/ジェネレータである左モータ/ジェネレータ２Ａへの供給電流値を増加する。
これにより、フリクションが比較的大きいと推定される方のモータ/ジェネレータ（左モータ/ジェネレータ２Ａ）によって駆動される左後輪RLの路面に対する駆動力を増大する。このため、左右駆動力の均衡を図ると共に、ドライバーの要求トルクを出力することができ、要求駆動力を確保することができる。そして、走行性能の低下を防止することができる。
【００４９】
なお、このように左右駆動力差を低減する際、フリクションが比較的大きいと推定されるモータ/ジェネレータへの供給電流値を増加して対応することは、下記に挙げるバイタルではないフリクションに対して有効である。
・モータ/ジェネレータの経時劣化、ばらつきによるフリクション
・フリクションの増加が進行しないもの、又は増加速度が著しく遅いフリクション
・例えば異物の一時的な挟まり等による一過性のフリクション
【００５０】
［供給電流減による駆動力均衡作用］
〈モータ内部温度正常時〉
図６に示す時刻t4において、推定フリクション差が第２設定値Ｇを上回ると、図２に示すフローチャートにおけるステップＳ７にてYESと判断され、ステップＳ８へと進む。このとき、供給電流差ΔE≧設定値Ｄであり、右モータ/ジェネレータ２Ｂへの供給電流値が低いため、右モータ/ジェネレータ２Ｂにおけるフリクションが比較的小さいと推定できる。これにより、右モータ/ジェネレータ２Ｂに供給される供給電流値を減少する。
なお、このときの供給電流の減少量は、推定フリクション差と、図４に示すマップに基づいて設定する。また、左モータ/ジェネレータ２Ａに供給される供給電流値は、変化させずに維持する。
【００５１】
その後、供給電流値の減少に伴って右後輪RRの車輪回転数は減少する。一方、左モータ/ジェネレータ２Ａに供給される供給電流値を維持することで、左モータ/ジェネレータ２Ａにおけるフリクションに伴う損失トルクを賄うことはできず、左後輪RLの車輪回転数も減少していく。
【００５２】
また、このとき、図２に示すフローチャートではステップＳ８→ステップＳ９へと進み、警告表示器９３に要求駆動力の低減を促す警告が表示される。
【００５３】
このように、実施例１の車両の駆動制御装置では、図６に示すように、推定したフリクション差が第２設定値Ｇを上回ったときには、フリクションが比較的小さいと推定される右モータ/ジェネレータ２Ｂへの供給電流値を減少する。これにより、右モータ/ジェネレータ２Ｂからの出力トルクが制限され、右後輪RRの路面に対する駆動力が減少する。この結果、左右後輪RL,RRにおけるフリクション差が抑制され、左右駆動力差を低減することができる。また、左右モータ/ジェネレータ２Ａ,２Ｂへの供給電流値を増加することはないため、著しい損失トルクが抑えられ、走行機能の損失を防止することができる。
【００５４】
つまり、推定フリクション差が第２設定値Ｇを上回ったときは、比較的フリクションが大きいと推定される左モータ/ジェネレータ２Ａへの供給電流値を増加すると、更なるフリクション差（左右駆動力差）が生じて走行機能が損なわれると判断できるときである。そのため、左右モータ/ジェネレータ２Ａ,２Ｂへの供給電流値を必要最小限に抑えることで、フリクションの増加を抑制することができる。
【００５５】
なお、このように左右駆動力差を低減する際、フリクションが比較的小さいと推定されるモータ/ジェネレータへの供給電流値を減少して対応することは、特にフリクションの増加が進行する場合に有効である。
【００５６】
そして、このとき警告表示器９３に要求駆動力の低減を促す警告を表示することで、ドライバーに必要以上の高出力運転を抑制するように知らせることができ、フリクション増加の抑制効果を向上することができる。また、警告表示器９３に警告を表示することで、ドライバーに対し、左右モータ/ジェネレータ２Ａ,２Ｂへの供給電流値を必要最小限に抑えたために左右後輪RL,RRの回転数が低下する旨を知らせることができる。このため、出力トルク低下の現象に対するドライバーの過度な不安を和らげることができる。
【００５７】
〈モータ内部温度異常時〉
次に、左右モータ/ジェネレータ２Ａ,２Ｂの内部温度T1,T2のうち、少なくとも一方の温度が設定値Ｅを上回った場合について説明する。
【００５８】
この場合では、図２に示すフローチャートにおけるステップＳ６にてYESと判断され、ステップＳ８へと進む。これにより、左右モータ/ジェネレータ２Ａ,２Ｂにおけるトルク損失の増加、オーバーヒート等による著しい温度上昇が発生したときにも、フリクションが比較的小さいと推定される右モータ/ジェネレータ２Ｂへの供給電流値を減少し、右モータ/ジェネレータ２Ｂからの出力トルクが制限されて、右後輪RRの路面に対する駆動力が減少する。
この結果、フリクション増加の進行を抑制すると共に、モータ/ジェネレータの内部温度上昇を抑制することができる。
【００５９】
また、フリクションが比較的小さいと推定される右モータ/ジェネレータ２Ｂへの供給電流値を減少することで、左右後輪RL,RRのいずれであっても車輪回転数は緩やかに低下する。そのため、供給電流値を減少してもモータ内部温度が設定値Ｅを下回らない場合であっても、モータ/ジェネレータの機能損失を防止しつつ、車両停止を図ることができる。
【００６０】
なお、左右モータ/ジェネレータ２Ａ,２Ｂの内部温度T1,T2のうち、少なくとも一方の温度が設定値Ｅを上回った場合、フリクションが比較的小さいと推定されるモータ/ジェネレータへの供給電流値を減少して対応することは、特にモータ内部温度の上昇が進行する場合に有効である。
【００６１】
［駆動力制御の不実行時作用］
〈スプリットμ路走行時〉
次に、インホイールモータ車両１が車両の左側と右側で路面摩擦係数が異なるスプリットμ路を走行している場合を説明する。
【００６２】
この場合では、図２に示すフローチャートにおけるステップＳ２にてYESと判断され、駆動力制御処理が終了する。
これにより、スプリットμ路を走行中では、フリクション差が推定される場合であっても、左右後輪RL,RRの路面に対する左右駆動力差を低減させる制御は実行されない。
すなわち、スプリットμ路走行によって一時的な左右駆動力差が生じた場合には、供給電流値の増減等は行なわれない。この結果、実施例１の駆動力制御処理が不要な場合に供給電流値の増減等が行なわれることで、意図しない車両挙動の発生を防止することができる。
【００６３】
〈ステアリング角度大時〉
次に、インホイールモータ車両１のステアリング機構７における舵角が大きい場合を説明する。
【００６４】
この場合では、図２に示すフローチャートにおけるステップＳ３にてYESと判断され、駆動力制御処理が終了する。
これにより、ステアリング舵角が大きく、このステアリング操作が左右後輪RL,RRの回転数差に影響を与える場合には、左右後輪RL,RRの路面に対する左右駆動力差を低減させる制御は実行されない。
すなわち、ステアリング操作による一時的な左右駆動力差が生じた場合には、供給電流値の増減等は行なわれない。この結果、実施例１の駆動力制御処理が不要な場合に供給電流値の増減等が行なわれることで、意図しない車両挙動の発生を防止することができる。
【００６５】
次に、効果を説明する。
実施例１の車両の駆動制御装置にあっては、下記に挙げる効果を得ることができる。
【００６６】
(1) 左右一対の駆動輪（左右後輪）RL,RRと、
前記左右一対の駆動輪RL,RRを互いに独立して駆動する左駆動手段（左モータ/ジェネレータ）２Ａ及び右駆動手段（右モータ/ジェネレータ）２Ｂと、
前記左駆動手段２Ａにおけるフリクションと、前記右駆動手段２Ｂにおけるフリクションとの、フリクション差を推定するフリクション差推定手段（ステップＳ５）と、
前記フリクション差が推定されたとき、前記左右一対の駆動輪RL,RRの路面に対する駆動力差を低減させる制御を行う駆動力制御手段（図２）と、
を備える構成とした。
これにより、一対の左右駆動輪RL,RRを互いに独立して駆動する際、左右の駆動力差を低減し、意図しない車両挙動の発生を防止することができる。
【００６７】
(2) 前記駆動力制御手段（図２）は、前記左駆動手段（左モータ/ジェネレータ）２Ａ又は前記右駆動手段（右モータ/ジェネレータ）２Ｂのうち、フリクションが比較的大きいと推定される方により駆動される駆動輪（左後輪）RLの路面に対する駆動力を増大させる制御を行う構成とした。
これにより、フリクションが比較的大きいと推定される駆動手段であってもドライバーの要求トルクを出力することができ、要求駆動力を確保して、走行性能の低下を防止することができる。
【００６８】
(3) 前記駆動力制御手段（図２）は、前記左駆動手段（左モータ/ジェネレータ）２Ａ又は前記右駆動手段（右モータ/ジェネレータ）２Ｂのうち、フリクションが比較的小さいと推定される方により駆動される駆動輪（右後輪）RRの路面に対する駆動力を減少させる制御を行う構成とした。
これにより、フリクション増加の進行が抑制されて、著しい損失トルクを抑えることができ、走行機能の損失を防止することができる。
【００６９】
(4) 前記左駆動手段（左モータ/ジェネレータ）２Ａ及び前記右駆動手段（右モータ/ジェネレータ）２Ｂの温度をそれぞれ検出する温度検出手段（左右後輪温度センサ）４Ａ,４Ｂを有し、
前記駆動力制御手段（図２）は、前記検出温度が所定値（所定値Ｅ）以上になったとき、前記左駆動手段２Ａ又は前記右駆動手段２Ｂのうち、フリクションが比較的小さいと推定される方により駆動される駆動輪の路面に対する駆動力を減少させる制御を行う構成とした。
これにより、フリクション増加の進行を抑制すると共に、モータ/ジェネレータの内部温度上昇を抑制することができる。
【００７０】
(5) 前記駆動輪（左右後輪）RL,RRの路面に対する駆動力を抑制する警告を行う警告手段（警告表示器）９３を有し、
前記駆動力制御手段（図２）は、前記左駆動手段（左モータ/ジェネレータ）２Ａ又は前記右駆動手段（右モータ/ジェネレータ）２Ｂのうち、フリクションが比較的小さいと推定される方により駆動される駆動輪の路面に対する駆動力を減少させる制御を行うとき、前記警告手段９３による警告を実行する構成とした。
これにより、ドライバーに必要以上の高出力運転を抑制するように知らせることができ、フリクション増加の抑制効果を向上することができる。
【００７１】
(6) 前記左右一対の駆動輪（左右後輪）RL,RRの回転数を個別に検出する駆動輪回転数検出手段（左右後輪回転センサ）６Ａ,６Ｂと、
左右一対の従動輪（左右前輪）FL,FRの回転数を個別に検出する従動輪回転数検出手段（左右前輪回転センサ）５Ａ,５Ｂと、を有し、
前記駆動力制御手段（図２）は、左右それぞれの前記駆動輪RL,RRと前記従動輪FL,FRとの回転数差がいずれも所定値（設定値Ａ）以上であって、前記フリクション差が推定されたとき、前記左右一対の駆動輪RL,RRの路面に対する駆動力差を低減させる制御を行う構成とした。
これにより、スプリットμ路走行によって一時的な左右駆動力差が生じた場合には、駆動力制御処理を実行しないことで、意図しない車両挙動の発生を防止することができる。
【００７２】
(7) ステアリング（ステアリング機構）７の舵角を検出する舵角検出手段（ステアリング角度センサ）８を備え、
前記駆動力制御手段（図２）は、前記ステアリング７の検出舵角が所定値（設定値Ｂ）以下であって、前記フリクション差が推定されたとき、前記左右一対の駆動輪（左右後輪）RL,RRの路面に対する駆動力差を低減させる制御を行う構成とした。
これにより、ステアリング操作による一時的な左右駆動力差が生じた場合には、駆動力制御処理を実行しないことで、意図しない車両挙動の発生を防止することができる。
【００７３】
以上、本発明の車両の駆動制御装置を実施例１に基づき説明してきたが、具体的な構成については、これらの実施例に限られるものではなく、特許請求の範囲の各請求項に係る発明の要旨を逸脱しない限り、設計の変更や追加等は許容される。
【００７４】
実施例１では、推定フリクション差が第２設定値Ｇを上回った場合、フリクションが比較的小さいと推定される右モータ/ジェネレータ２Ｂへの供給電流値を減少することで、右後輪RRの路面に対する駆動力を減少する。しかしながら、例えば、フリクションが比較的小さいと推定される右モータ/ジェネレータ２Ｂによって駆動される右後輪RRに液圧ブレーキユニット３による制動力を作用させることで、右後輪RRの路面に対する駆動力を減少してもよい。なお、この場合では、右モータ/ジェネレータ２Ｂへの供給電流値の変動を不要とすることができる。
また、フリクションが比較的小さいと推定される右モータ/ジェネレータ２Ｂを回生運転し、この右モータ/ジェネレータ２Ｂによって駆動される右後輪RRに回生ブレーキによる制動力を作用させることで、右後輪RRの路面に対する駆動力を減少してもよい。
【００７５】
また、実施例１では、左右回転差制御を実行していないときに、左右後輪RL,RRに回転数差が生じた場合、フリクション差が発生したと推定している。つまり、左右モータ/ジェネレータ２Ａ,２Ｂへの供給電流値が同じ値であるときに、駆動輪回転数差ΔN3が生じればフリクション差が発生したと判断する。しかしながら、例えば、左右モータ/ジェネレータ２Ａ,２Ｂへの供給電流値が同じ値であるときに、車両ヨーが発生したときや、車両横方向への加速度が生じた場合であっても、フリクション差が生じたと判断してよい。さらに、車両ヨーや、車両横方向への加速度が生じていないと判断できるときに、左右モータ/ジェネレータ２Ａ,２Ｂへの供給電流値が異なっていれば、フリクション差が生じたと判断してよい。
【００７６】
そして、実施例１では、駆動力制御を行うフリクション差の閾値（第１設定値Ｆ）を、推定されたフリクション差が無視できる値の上限値、つまり、推定フリクション差が車両挙動に影響を与えない値の上限値としている。
しかし、この駆動力制御を行うフリクション差の閾値（第１設定値Ｆ）を、例えばモータ/ジェネレータの正常駆動時のフリクション差を閾値としてもよい。なお、正常駆動時のフリクション差とは、製品精度のバラツキによるフリクションとユニット経時劣化によるフリクションとの合計値である。この場合、製品精度のバラツキとユニット経時劣化以外の要因によるフリクションが発生したとき、駆動力制御を実行することとなる。
【００７７】
そして、実施例１では、走行駆動源として左右モータ/ジェネレータ２Ａ,２Ｂを左右後輪RL,RRに内蔵したインホイールモータ車両１に本発明の駆動力制御装置を適用した例を示したがこれに限らない。走行駆動源にエンジンを併用するハイブリッド車両や、モータ電源に燃料電池を適用した燃料電池車等であっても、左右駆動輪を互いに独立して駆動する車両であれば適用することができる。
【符号の説明】
【００７８】
１  インホイールモータ車両（車両）
２Ａ  左モータ/ジェネレータ（左駆動手段）
２Ｂ  右モータ/ジェネレータ（右駆動手段）
３  液圧ブレーキユニット
４Ａ,４Ｂ  左右後輪温度センサ（温度検出手段）
５Ａ,５Ｂ  左右前輪回転センサ（従動輪回転数検出手段）
６Ａ,６Ｂ  左右後輪回転センサ（駆動輪回転数検出手段）
７  ステアリング機構（ステアリング）
８  ステアリング角度センサ（舵角検出手段）
９  コントロールユニット
９１  統合コントローラ
９２  インバータ
９３  警告表示器（警告手段）
【図１】
0005884548.tif 000002
【図２】
0005884548.tif 000003
【図３】
0005884548.tif 000004
【図４】
0005884548.tif 000005
【図５】
0005884548.tif 000006
【図６】
0005884548.tif 000007