"ホイールの内部に複数の駆動用電動機を有したインホイールモータ車において、前記複数の駆動用電動機は、前記ホイールの回転軸と同軸上に設けられた第1電動機と、前記ホイールの軸線方向における前記第1電動機と同一の位置に配置された第2電動機とを少なくとも有し、前記第1電動機の出力軸と連結されたサンギヤと、前記第2電動機の動力が伝達されるリングギヤとを有する遊星歯車機構が前記ホイールの内部に設けられていることを特徴とするインホイールモータ車。前記リングギヤに車両が前進走行する方向に前記第2電動機が駆動した場合に動力を伝達するワンウェイクラッチが設けられていることを特徴とする請求項1に記載のインホイールモータ車。前記リングギヤの外周面に、前記第2電動機の出力軸に連結されたギヤと噛み合う複数の歯が形成されていることを特徴とする請求項1または2に記載のインホイールモータ車。前記第1電動機と前記第2電動機とのそれぞれに通電する電力を制御する電子制御装置を更に備え、該電子制御装置は、前記ホイールから出力する要求トルクに基づいて前記第1電動機と前記第2電動機との出力トルクを算出するトルク算出手段と、該トルク算出手段によって算出された各電動機のトルクに基づいて前記各電動機の回転数を算出する回転数算出手段とを備えていることを特徴とする請求項1ないし3のいずれかに記載のインホイールモータ車。前記回転数算出手段は、前記各電動機の状態に基づいて該各電動機のそれぞれの回転数を変更する手段を更に備えていることを特徴とする請求項4に記載のインホイールモータ車。前記各電動機の状態は、該各電動機の温度状態を含むことを特徴とする請求項5に記載のインホイールモータ車。前記各電動機の温度状態は、該各電動機の駆動を制限する温度に基づく所定温度と該各電動機の温度とを比較して判断され、前記回転数算出手段は、前記第1電動機と前記第2電動機とのいずれか一方の温度が、前記所定温度より高い場合に、該所定温度より温度が高い電動機の回転数を動力損失が小さい回転数として、他方の電動機の回転数を前記所定温度より温度が高い電動機の回転数の低下を補うように回転させる手段を更に備えていることを特徴とする請求項6に記載のインホイールモータ車。前記各電動機のそれぞれに該各電動機に供給する電力を制御する制御装置を更に備え、前記回転数算出手段は、前記制御装置の温度に基づいて前記各電動機の回転数を変更する手段を更に備えていることを特徴とする請求項4ないし7のいずれかに記載のインホイールモータ車。前記各電動機に電力を供給もしくは各電動機により発電された電力を充電する蓄電装置を更に備え、前記回転数算出手段は、前記蓄電装置の充電状態に応じて各電動機の回転数を算出する手段を更に備えていることを特徴とする請求項4ないし8のいずれかにに記載のインホイールモータ車。車両が走行する走行経路を提示するナビゲーション装置を更に備え、前記電子制御装置は、該ナビゲーション装置によって提示された走行経路を走行した場合の各電動機の発熱量を予測する手段と、該各電動機の予測された発熱量に基づいて前記各電動機の回転数を算出する手段とを備えていることを特徴とする請求項4ないし9のいずれかに記載のインホイールモータ車。つぎにこの発明について具体的に説明する。図1および図2はこの発明に係るインホイールモータの構成例を説明するための模式図である。図に示すインホイールモータ1は、操舵輪に設けられたものであり、車両側からホイール2側に向けて配置されたタイロッドの端部と連結されるボールジョイント3とブレーキキャリパ4とが設けられている。そのため、これらの部材3,4が配置されている箇所を避けるように複数のモータ5,6,7,8と遊星歯車機構9が設けられている。具体的にその構成について説明すると、まず、ホイール2の回転軸と同一軸上に第1モータジェネレータ以下、単に第1モータ5と記す。が設けられている。この第1モータ5は、従来知られた同期モータや誘導モータなどの交流モータであって、電動機としての機能と発電機としての機能とを有するものである。そして、第1モータ5の出力軸10には遊星歯車機構9が連結されている。ここで遊星歯車機構9の構成について簡単に説明すると、遊星歯車機構9の入力軸、すなわち第1モータ5の出力軸10と一体に連結されたサンギヤ9Sと、そのサンギヤ9Sに噛み合って自転しつつ入力軸を回転中心として公転する複数のピニオンギヤ9Pと、それらのピニオンギヤ9P,9Pを回転自在に保持して、ピニオンギヤ9Pが公転することによって遊星歯車機構9から動力を出力するキャリア9Cと、各ピニオンギヤ9P,9Pと噛み合う内歯車を備えたリングギヤ9Rとによって遊星歯車機構9が構成されている。また、ホイール2の軸線方向における第1モータ5と同一の位置で第1モータ5の外周側に第1モータ5と同様の構成の複数のモータジェネレータ以下、単に複数のモータ6,7,8と記す。が配置されている。そして、それら複数のモータ6,7,8のそれぞれの出力軸に設けられたギヤ11と遊星歯車機構9におけるリングギヤ9Rとが連結されている。つまり、リングギヤ9Rの外周側には、複数のモータ6,7,8のそれぞれの出力軸に設けられたギヤ11と噛み合う複数の歯が形成されている。したがって、上述した構成のインホイールモータ1は、遊星歯車機構9やギヤ11をホイール2の軸線方向で同一位置とすることができ、その結果、第1モータ5と複数のモータ6,7,8とを設け、かつ各モータ5,6,7,8の軸線方向の大きさを大きくすることができる。そのため、車両の駆動力を得るためのモータ5,6,7,8の全体としての体積を大きくすることができるので、各モータ5,6,7,8の全体としての熱容量を増大させることができる。また、上述した各モータ5,6,7,8は、通電される電力に応じて駆動するものであって、各モータ5,6,7,8のそれぞれにはインバータ12,13,14,15が連結され、それらのインバータ12,13,14,15に蓄電装置16が連結されている。さらに、インバータ12,13,14,15には、電子制御装置17が連結されている。電子制御装置17は、予め実験などで定められた種々のマップや演算式などが記憶されており、その電子制御装置17に入力された信号に基づいて各インバータ12,13,14,15に供給する電力を制御するように構成されている。ここで、電子制御装置17に接続されて信号を入力するセンサの例を挙げると、運転者の操作により変化するアクセルの踏み込み量を検知するアクセル開度センサ、各モータ5,6,7,8の温度を検出する温度センサ18,19,20,21、各モータ12,13,14,15の回転数を検出する回転数センサ22,23,24,25、キャリア9Cの回転数を検出する車速センサ26、各インバータの温度を検出する温度センサ27,28,29,30、蓄電装置16の温度を検出するセンサ31、蓄電装置16の充電量SOC:StateofChargeを検出するセンサ32などがある。そのため、各センサから入力された信号から各モータ5,6,7,8から出力するトルクあるいは回転数などを定めて、そのトルクや回転数となるようにインバータ12,13,14,15を制御することができる。上述したように構成されたインホイールモータ1は、第1モータ5と複数のモータ6,7,8とに連結された遊星歯車機構9から車両の出力トルクが出力される。つまり、第1モータ5および複数のモータ6,7,8の回転数に応じて出力される回転数を定めることができる。以下の説明において、便宜上、第1モータ5の外周側に第2モータ6のみが設けられた構成を例に挙げて説明する。図3は、第1モータ5と遊星歯車機構9におけるキャリア9Cと第2モータ6との回転数の関係を示す共線図であって、図における縦軸の左側から第1モータ5、キャリア9C、第2モータ6の回転数を示している。図における横軸は、回転数が0ゼロであることを示し、この横軸より上側が車両を前進走行させるときの回転方向を示し、下側が後進走行するときの回転方向を示しおり、横軸から離れるにつれて回転数が増加していることを示す。なお、縦軸同士の間隔は、第1モータ5とキャリア9Cとの変速比a、キャリア9Cと第2モータ6との変速比bを示している。図3に示す共線図のようにキャリア9Cの回転数は、第1モータ5と第2モータ6との回転数の関係により定まる。したがって、第1モータ5の回転数と第2モータ6との回転数とが図に示すIの状態、すなわち第1モータ5が低回転数で第2モータ6が高回転数である場合であっても、図に示すIIの状態、すなわち第1モータ5が高回転数で第2モータ6が低回転数である場合であってもキャリア9Cの回転数を同一とすることができる。つまり、キャリア9Cの回転数を一定として、第1モータ5と第2モータ6との回転数を変更することができる。つぎに上述した構成のインホイールモータ1の制御について図4に示すフローチャートを参照しつつ説明する。まず、アクセル開度センサによって検出されたアクセル開度に基づいて車両に要求されている出力トルク以下、単に要求トルクと記す。を算出し、その要求トルクに応じて各モータ5,6の出力トルクを算出するステップS1。具体的には、式1に表されているように要求トルクは、第1モータ5の出力トルクと第2モータ6の出力トルクとを合算したものであり、式2に示すように各モータ5,6の出力トルクに各モータ5,6とキャリア9Cとの変速比を積算した値が同一の値となるので、式1と式2とから各モータ5,6の出力トルクを算出することができる。つまり、第1モータ5のトルクが式3により算出され、第2モータ6のトルクが式4により算出される。Tall=TmgATmgB...1TmgAa=TmgBb...2TmgA=Tallb/ab...3TmgB=Talla/ab...4ついで、ステップS1で算出された各モータ5,6の出力トルクと車速センサ26で検出された車速とから、各モータ5,6の回転数と効率との関係を示すグラフを算出するステップS2。具体的には、予め実験やシミュレーションなどによって用意されたモータの効率マップとステップS1で算出されたモータの出力トルクとから、モータの回転数と効率との関係を示すグラフを算出する。図5および図6は、各モータ5,6の効率マップの例を示したものであり、図に太線で示すトルクにおいて、図の右側が高効率であって、左側になるにつれて効率が低下することを示している。また、図7は、図に太線で示したトルクを出力する場合での出力トルクと効率との関係を示すグラフである。なお、第1モータ5と第2モータ6との回転数の関係は、車速からキャリア9Cの回転数Ncが算出され、そのキャリア9Cの回転数Ncと各変速比とから算出することができる。式5は、第1モータ5と第2モータ6との回転数の関係を算出するための式である。NmgB=ab/aNc-NmgANmgA...5式5から求められた第1モータ5と第2モータ6との回転数の関係となるように図7に示す第1モータ5と第2モータ6との横軸を合わせることによって、各モータ5,6の合計損失を図中で算出することができる。そして、ステップS2で算出された出力トルクと効率との関係を示すグラフから、各モータ5,6の回転数を決定するステップS3。通常、モータの回転数を決定する上では、第1モータ5と第2モータ6とのそれぞれの損失が小さい回転数、すなわち効率の良い回転数を定めるが、各モータ5,6の状態を考慮しての回転数を定めることが好ましい。そのため、ここでは、各モータ5,6の温度を検出してその温度状態に応じて各モータ5,6の回転数を決定する制御例について説明する。図8は、その制御例を説明するためのフローチャートであって、まず、第1モータ5の温度が所定温度以下か否かを算出するステップS31。ここでの所定温度とは、第1モータ5の制限温度に余裕代、例えば0.9を積算した温度である。つまり、モータは、トルクを出力することによる銅損などによって発熱するので、算出されたトルクを出力して駆動した場合に、第1モータ5の温度が制限温度とならないように所定温度を定めている。第1モータ5の温度が所定温度より低くステップS31で肯定的に判断された場合は、第2モータ6の温度が所定温度以下か否かを判断するステップS32。ここでの所定温度とは、ステップS31での所定温度と同様に第2モータ6の制限温度に余裕代、例えば0.9を積算した温度である。そして、ステップS32で肯定的に判断された場合、すなわち各モータ5,6の温度がそれぞれ所定温度以下である場合には、第1モータ5と第2モータ6との合計の損失が最小となる回転数で各モータ5,6を駆動させるステップS33。つまり、図8に示すように各モータ5,6の損失を示す曲線同士が交わる回転数以下、単に動作点Xと記す。で各モータ5,6を回転させる。それとは反対にステップS32で否定的に判断された場合は、第2モータ6の温度が高いので、第2モータ6の効率を優先して、すなわち第2モータ6の効率が良好となる回転数で各モータ5,6を駆動させるステップS34。具体的には、第2モータ6の効率が良好でかつ第1モータ5の損失が増加する部分、すなわち図7に示す動作点Xより左側のY領域で、かつ第2モータ6の温度に応じた回転数で各モータ5,6を駆動させる。一方、ステップS31で否定的に判断された場合、すなわち第1モータ5の温度が所定温度より高い場合には、第2モータ6の温度が所定温度以下か否かを判断するステップS35。このステップS35の判断は上記のステップS32と同様である。そして、ステップS35で肯定的に判断された場合、すなわち第2モータ6の温度が所定温度以下の場合は、第1モータ5の温度が高いので、第1モータ5の効率を優先して、すなわち第1モータ5の効率が良好となる回転数で各モータ5,6を駆動させるステップS36。具体的には、第1モータ5の効率が良好でかつ第2モータ6の損失が増加する部分、すなわち図7に示す動作点Xより右側のZ領域で、かつ第1モータ5の温度に応じた回転数で各モータ5,6を駆動させる。それとは反対に、ステップS35で否定的に判断された場合は、各モータ5,6が所定温度以上であるので、要求トルクを出力することができない。そのため、各モータ5,6の出力トルクを低下させて、つまり車両の出力トルクに制限を設けて、各モータ5,6が出力することができる範囲内のトルクを出力する。その場合には、各モータ5,6の温度が高温であるので、第1モータ5と第2モータ6との合計損失が最小となる回転数で各モータ5,6を駆動させる。つまり、各モータ5,6が出力することができるトルクに基づいて算出された第1モータおよび第2モータの出力トルクと効率との関係を示すグラフ上での動作点X相当の回転数で各モータ5,6を駆動させる。上述した制御例は、要は、各モータ5,6のそれぞれが所定温度以下である場合には、第1モータ5と第2モータ6との合計損失が最小となる回転数で各モータ5,6を駆動させ、いずれかのモータ56の温度が所定温度より高い場合には、温度が高い側のモータ56を効率の良好な回転数で駆動させることによって温度上昇を抑制しつつ、温度が低く制限温度まで余裕がある方のモータ65でその不足分を補うように駆動させるように構成されている。したがって、上述した構成のインホイールモータ1は、各モータ5,6の回転数を変更することができるので、双方のモータ5,6を高効率の回転数とすることができ、また、温度が高い側の回転数を効率が良い回転数とすることによって温度上昇を抑制もしくは防止することができる。さらに、上述した構成のインホイールモータ1にナビゲーションシステム33を備えた構成について説明する。図9はその構成を説明するための図であり、電子制御装置16には、ナビゲーションシステム33が連結されている。つまり、ナビゲーションシステム33により提示された走行予定経路やその路面状況あるいは渋滞情報などの信号が電子制御装置16に入力される。そして、電子制御装置16は、走行予定経路や路面状況、すなわち今後走行する経路が登坂路であるか下り坂であるかなどの情報に基づいて各モータ5,6の回転数を定めることができる。したがって、ナビゲーションシステム33から入力された情報から、走行予定経路が登坂路でなくモータ5,6に掛かる負荷あるいはモータ5,6から出力するトルクが低く過剰な温度上昇がないと判断される場合には、上記の制御例で示す余裕代を小さくしてモータ5,6の効率が良い回転数で回転させることができる。つまり、一方のモータ56の温度が高く、上記の制御例におけるステップS31やステップS32で否定的に判断された場合であっても、余裕代を小さくすることによって所定温度以下となって動作点Xで駆動させることができたり、一方のモータ56が損失の大きい領域で駆動している中でも、損失の小さい側の回転数で駆動させることができたりする場合がある。したがって、過剰にモータ5,6の損失を大きくすることなく各モータ5,6を回転させることができるので、モータ5,6を駆動させるための動力損失を低下させることができる。また、上述した構成のインホイールモータ1が回生制動する場合には、通常、各モータ5,6の合計損失が低い回転数で回生することが好ましいが、蓄電装置12,13に充電された電力量が高い場合には、過充電となってしまう。そのため、この発明に係るインホイールモータ1は、蓄電装置12,13に充電された電力量が低い場合には、各モータ5,6の回転数を合計損失が低い回転数として、充電された電力量が高い場合には、各モータ5,6の合計損失が大きい回転数で回生するように構成されている。そのように構成することによって、回生エネルギは各モータ5,6によって熱エネルギに変更されるので、過充電を抑制もしくは防止することができる。さらに、上述した構成例にインホイールモータ1にワンウェイクラッチ34を設けた構成例について説明する。図10は、上述した構成例におけるインホイールモータ1にワンウェイクラッチ34を設けた他の構成例である。図に示すようにワンウェイクラッチ34は遊星歯車機構9におけるリングギヤ9Rに設けられている。このワンウェイクラッチ34は、第2モータ6がホイール2を駆動させる方向へ回転することを許容し、その反対方向の回転、すなわち第2モータ6が回生する方向へ回転することを抑制するように構成されたものである。そのため、図11に示す共線図で示すように第2モータ6を駆動させない場合には、第1モータ5の回転数に応じてキャリア9Rの回転数、すなわちホイール2の回転数が定まる。一方、第1モータ5の回転数が高回転となる場合や、第1モータ5の温度が高く回転数を制限されるような場合には、図12に示すように第2モータ6を駆動側に回転させることによって、キャリア9Cの回転数を一定に保ちつつ第1モータ5の回転数を低下させることができる。つまり、第2モータ6が第1モータ5のトルクアシストとして機能することができる。さらに、リングギヤ9Rの外周側に第2モータ6の他に第3モータを設けると、第2モータ6の温度が上昇した場合に第3モータを駆動させてトルクをアシストするように構成することができ、その結果、第1モータ5および第2モータ6の温度上昇を抑制することができる。この発明は、上述した構成に限定されず、例えば、遊星歯車機構がサンギヤと噛み合う第1ピニオンギヤとその第1ピニオンギヤと噛み合って自転しつつサンギヤを回転中心として公転し、リングギヤと噛み合う第2ピニオンギヤを備えた、いわゆるダブルピニオンギヤであっても良い。その場合には、ホイールを駆動させるための第2モータの回転方向を上述した構成例とは反対にすればよい。さらに、上述した制御例では、モータの温度を考慮した制御例を示したが、例えば、インバータの温度を検出して制御してもよい。さらにワンウェイクラッチ34を設けた構成例では、第1モータ5を主に駆動させるように構成しているが、例えば、ワンウェイクラッチ34をサンギヤ9Sに設けて、第1モータ5が第2モータ6のトルクをアシストするように構成しても良い。"