"モータハウジング内にロータとステータとを有し、前記ロータの回転に応じて前記モータハウジング内下方に貯留された油を掻き揚げて潤滑及び冷却を行なうモータにおいて、前記モータハウジング内の油の温度を検出する油温センサを有し、前記モータの熱容量と、前記モータの熱抵抗と、前記油温センサにより検出された油温とに基づいて前記ステータの巻線温度を演算により検出し、該巻線温度に基づいてモータ温度を検出するモータ温度検出手段を備えたことを特徴とするモータ温度検出装置。請求項1に記載のモータ温度検出装置において、前記ステータの巻線外周温度を検出する温度センサを有し、前記モータ温度検出手段は、前記温度センサにより検出された巻線外周温度と前記演算により検出された巻線温度とのうち、高いほうをモータ温度として検出することを特徴とするモータ温度検出装置。請求項1または2に記載のモータ温度検出装置において、前記熱容量は、前記モータに供給される電流値が大きいほど小さく設定することを特徴とするモータ温度検出装置。請求項1ないし3いずれか一つに記載のモータ温度検出装置において、前記熱抵抗は、モータ回転数が小さいほど大きく、かつ、電流値が大きいほど大きく設定することを特徴とするモータ温度検出装置。請求項1ないし4いずれか一つに記載のモータ温度検出装置において、前記モータ温度検出手段は、今回の制御周期における巻線温度をTcalcoil前回の制御周期におけるモータ温度をTcalcoil相電流実行値をIrms相抵抗をRel熱容量をCp油温をToil熱抵抗をRth制御周期をΔt任意の定数をAとしたとき、Tcalcoil=Tcoil--Toil/Rth/Cp×Δtにより演算することを特徴とするモータ温度検出装置。請求項1ないし5いずれか一つに記載のモータ温度検出装置において、前記モータは、車両の走行用の駆動源として駆動輪に設けられたインホイルモータであることを特徴とするモータ温度検出装置。車両の駆動源であって、モータハウジング内にロータとステータとを有し、前記ロータの回転に応じて前記モータハウジング内下方に貯留された油を掻き揚げて潤滑及び冷却を行なうモータと、前記モータハウジング内の油の温度を検出する油温センサと、運転者の要求に応じて前記モータの出力トルクを制御するモータ制御手段と、請求項1ないし5いずれか一つに記載されたモータ温度検出装置と、前記検出されたモータ温度が所定以上のときは、前記モータの出力トルクを制限するモータトルク制限手段と、を備えたことを特徴とする駆動力制御装置。しかしながら、実際に温度として検出したい箇所は、ステータのコイルが巻回されている部分のコイル部分の温度、例えばコイル内周温度であり、ハウジング等に取り付けられた温度センサでは、コイル内周温度を精度良く検出することができないという問題があった。本発明は、上記問題に着目してなされたもので、モータの温度を精度良く検出するモータ温度検出装置及びそれを備えた駆動力制御装置を提供することを目的とする。上記目的を達成するため、本発明では、モータハウジング内にロータとステータとを有し、ロータの回転に応じてモータハウジング内下方に貯留された油を掻き揚げて潤滑及び冷却を行なうモータにおいて、モータハウジング内の油の温度を検出する油温センサを有し、モータの熱容量と、モータの発熱量と、油温センサにより検出された油温とに基づいてステータの巻線温度を演算により検出し、該巻線温度に基づいてモータ温度を検出することとした。よって、モータ温度を精度良く検出することができる。図1は実施例1の温度検出装置及び駆動力制御装置を備えた車両の全体システム図である。実施例1の車両は、後輪駆動型電気自動車であり、従動輪である前輪FRFLと、駆動輪である後輪RRRLとを有する。後輪RRには、この後輪RRを直接駆動するインホイール型の駆動モータMRと、駆動モータMRの回転角を検出する回転角センサNRとを有する。同様に、後輪RLには、この後輪RLを直接駆動するインホイール型の駆動モータMLと、駆動モータMLの回転角を検出する回転角センサNLとを有する。以下、回転角センサNR,NLを総称して回転角センサS3と記載する。駆動モータMRMLはモータコントローラ50により制御された電流により所望のトルクを出力する。図2は実施例1の駆動モータの構成を表す断面図である。駆動モータは、モータハウジング3内にモータ4及び遊星歯車組5を収納して構成されている。モータ4は、ケース本体1の内周に嵌合して固定された円環状のステータ6と、かかる円環状ステータ6の内周にラジアルギャップを持たせて同心に配置したロータ7とで構成されている。ステータ6には、ステータ6のコイル外周側温度を検出する巻線温センサS1が設けられている。巻線温センサS1は、周方向に間隔を設けて複数設けられているが、一つであってもよく、特に限定しない。モータハウジング3内の下部であって油21に浸かった箇所には、油の温度を検出する油温センサS2が設けられている。図3は実施例1の制御構成を表すブロック図である。実施例1の電気自動車は、上位コントローラにおいて運転者のアクセルペダル開度等に基づいて要求駆動力を算出し、その要求駆動力を満たす目標駆動トルクをモータコントローラ50に出力する。モータコントローラ50には、目標駆動トルクに対して各種制限等を考慮した最終的なトルク指令を演算して出力するトルク指令部51と、油温センサS1及び巻線温センサS1により検出された温度に基づいて巻線内周温度を推定する巻線温度推定部52と、トルク指令部51から出力されたトルク指令に基づいて、駆動モータに対して電流制御を行い、所望のトルクを出力させる電流制御部53とを有する。トルク指令部51では、巻線温度推定部52により推定された巻線温度に応じてトルク指令に上限値を設定する上限設定部51aを有し、上限設定制御を実行する。具体的には、巻線温度が高いときに高いトルク指令を継続すると、駆動モータの過熱が懸念され、耐久性の低下等を招く。そこで、巻線温度が予め設定された所定の閾値よりも高いときは、目標駆動トルクに代えてトルク指令上限値を設定する。これにより、駆動モータの過度の発熱を抑制するものである。巻線温度推定部52では、電流制御部53から3相電流に基づく相電流実効値Irms及びモータ回転数Nを入力すると共に、油温Toil及び巻線外周温度Trefcoilに基づいて巻線内周温度を推定する。図4は実施例1の巻線温度推定部の構成を表すブロック図である。巻線温度推定部52内には、熱容量Cp及び熱抵抗Rthを演算する係数演算部52aと、巻線内周温度を演算する巻線温度演算部52bと、巻線外周温度Trefcoilと演算された巻線内周温度Tcalcoilとのいずれか高いほうを推定された巻線温度Tcoilすなわちモータ温度として出力する選択部52cとを有する。説明の都合上、まず、巻線温度演算部52bについて説明する。この演算には、下記の式を用いる。今回の制御周期における巻線内周温度をTcalcoil前回の制御周期におけるモータ温度をTcalcoil相電流実行値をIrms相抵抗をRel熱容量をCp油温をToil熱抵抗をRth制御周期をΔtとしたとき、Tcalcoil=Tcoil--Toil/Rth/Cp×Δtにより演算する。尚、Aは任意の定数であり、モータに応じて設定される所定値である。ここで、本演算式の特徴について説明する。基本的に、モータの温度を測定するとは、ステータ6に設けられたコイルの温度を測ることと同義である。そこで、コイルの巻線外周側に温度センサを設けて測定することが行なわれる。しかし、コイルの巻線内周と巻線外周とでは温度差があり、巻線外周温度が必ずしも巻線内周温度と線形に相関しているとはいえない。また、モータ温度を測定するにあたり最重要な温度は、最も加熱する箇所であり、モータ駆動時に最も過熱する箇所は巻線内周側であるが、直接的に測定するのは極めて困難な箇所である。そこで、巻線内周側の温度を推定するにあたり、モータモデルを作成し、このモータモデルに基づいて演算する必要がある。しかし、モータモデルを精密に再現すると、極めて多くの要素が関与してしまい、演算負荷が高まるため現実的とはいえない。よって、巻線内周温度に対する感度の高い要素を抽出し、その要素に基づいて演算式を構成することとした。実施例1の演算式では、演算パラメータとして油温を用いている点に特徴を有する。一般に、モータモデルを想定する場合、コイルの熱は、大きく分けてコア側に伝達する要素と、コイル外側に伝達する要素とがあり、コア側を重視することが多い。しかしながら、実施例1のインホイルモータでは、モータハウジング3内に潤滑及び冷却用の油が所定量充填されており、ステータ6の下方は常時、油に浸かっている。また、この油が汲み上げられ、更に遠心力によりモータハウジング3内に飛散するため、ステータ6の上方も油によって冷却される。このことから、油はステータ6の温度を吸収する重要な要素であり、実験的にも油温Toilが大きく相関していることが見出された。そこで、演算式のパラメータとして油温Toilを用いることで、巻線内周温度の推定精度を向上している。尚、遊星歯車組5の潤滑や冷却の観点からも、油の性能を発揮する温度領域は所定温度以下と決められており、油温センサS2が取り付けられている。そこで、当初からの監視対象である油温を採用することで、新たなセンサを追加する必要がなく、コストアップを抑制することができる。次に、係数演算部52aについて説明する。上記演算式に用いる熱容量Cpは、モータ回転数Nに対しては一定の特性とし、相電流実効値Irmsに対して可変とする構成とした。具体的には、相電流実効値Irmsが大きいほど、小さな値に設定する。また、熱抵抗Rthは、モータ回転数Nが大きいほど小さい値とし、また、相電流実効値Irmsが大きいほど大きな値に設定する。これらは、モータハウジング内の複雑な熱収支モデルを簡略化するために可変としたものであり、いわばモータの見かけの熱抵抗、モータの見かけの熱容量である。これにより、モータの作動状態に応じた適切な演算を行なうことができる。次に、選択部52cでは、今回の制御周期において演算された巻線内周温度Tcalcoilと巻線外周温度Trefcoilとを比較し、いずれか高いほうを最終的な巻線温度Tcoilとしてトルク指令部51に出力する。すなわち、コイルは通電すると巻線内周側の温度が高くなり、その熱が巻線外周側に伝達される。このとき、通電量が減少し、巻線内周側の温度は低下したとしても、その熱の伝達遅れ等によって巻線外周側の温度のほうが高い場合が存在する。このときは、巻線外周側の温度を優先することで、コイルに対する熱負荷の軽減を図るものである。次に、電流制御部53について説明する。電流制御部53は、トルク指令部51から最終的に決定されたトルク指令と、駆動モータに供給する電流値を検出する電流センサにより検出された3相電流と、回転角センサS3により検出された回転角に基づいて、トルク指令に応じたゲート信号をインバータに出力する。インバータでは、受信したゲート信号に応じてスイッチング素子を切り替え、所望の電流を駆動モータに供給する。図5は実施例1のトルク制限処理を表すフローチャートである。尚、ステップS101~S110までは巻線温度推定部52にて実施され、ステップS111,S112はトルク指令部51にて実施される。ステップS101では、モータ回転数Nを入力する。ステップS102では、相電流実効値Irmsを入力する。ステップS103では、N,Irmsから熱抵抗Rthを算出する。ステップS104では、N,Irmsから熱容量Cpを算出する。ステップS105では、油温Toilを入力する。ステップS106では、巻線外周温度Trefcoilを入力する。ステップS107では、Rth,Cp,Toil,Tcoilから巻線内周温度Tcalcoilを演算する。ステップS108では、演算された巻線内周温度Tcalcoilが巻線外周温度Trefcoil以上か否かを判断し、Tcalcoil≧TrefcoilのときはステップS109に進んでTcalcoilを巻線温度Tcoilとして設定する。一方、Tcalcoil<TrefcoilのときはステップS110へ進んでTrefcoilを巻線温度Tcoilとして設定する。ステップS111では、巻線温度Tcoilが所定の閾値以上か否かを判断し、閾値以上のときはトルク制限処理を実行し、閾値未満のときは特にトルク制限の必要がないことから、ステップS101へ戻って引き続き温度推定を継続する。図6は実施例1の巻線温度演算処理及びトルク制限処理を行なう場合のタイムチャートである。時刻t1において、運転者がアクセルペダルを踏み込み、走行を開始すると、駆動モータに駆動電流が供給され、ステータ6のコイルの温度は上昇する。このとき、巻線内周温度のほうが素早く上昇を始めるため、巻線温度TcoilはTcalcoilが選択される。時刻t2において、巻線温度Tcoilがトルク制限を開始する閾値以上となると、トルク制限処理が開始され、目標駆動トルクに所定の制限をかけたトルク指令を出力する。この制限は、具体的には駆動トルク上限値を設定し、目標駆動トルクが駆動トルク上限値よりも大きいときは、駆動トルク上限値に応じた指令電流を出力する。仮に、巻線内周温度を演算することなく、巻線外周温度のみを検出している場合、巻線内周温度が高いにもかかわらずトルク指令値の制限が行なわれない。よって、巻線内周温度が過度に上昇し、耐久性に影響を与えるおそれがある。これに対し、巻線内周温度を精度良く演算し、その温度に基づいてトルク指令値を制限するため、巻線内周温度が過剰に高くなることがなく、耐久性の向上を図ることができる。時刻t3において、巻線温度Tcoilがトルク制限を開始する閾値未満となると、トルク制限が解除され、目標駆動トルクに応じた指令電流を出力する。時刻t4において、巻線内周温度Tcalcoilが巻線外周温度Trefcoilよりも低くなると、巻線温度TcoilはTrefcoilが選択される。すなわち、巻線内周側の過熱によって、その熱が若干遅れて巻線外周側に伝達されるような場合、巻線外周側のほうが高い温度となる。この場合には、巻線外周温度Trefcoilを巻線温度Tcoilとすることで、仮に、巻線外周温度が所定の閾値よりも高いときは、トルク制限が行なわれるため、巻線外周の過度の温度過熱を防止でき、耐久性の向上を図ることができる。以上説明したように、実施例1にあっては下記の作用効果を得ることができる。1モータハウジング3内にロータ7とステータ6とを有し、ロータ7の回転に応じてモータハウジング3内下方に貯留された油を掻き揚げて潤滑及び冷却を行なうモータにおいて、モータハウジング3内の油の温度を検出する油温センサS2を有し、モータの熱容量Cpと、モータの熱抵抗Rthと、油温センサS2により検出された油温とに基づいてステータ6の巻線内周温度Tcalcoilを演算により検出し、該巻線内周温度Tcalcoilに基づいてモータ温度を検出する巻線温度推定部52モータ温度検出手段を備えた。よって、巻線内周温度に感度の高い油温要素に基づいてモータ温度を検出するため、精度の高い温度を検出できる。2ステータ6の巻線外周温度を検出する温度センサS1を有し、巻線温度推定部52は、温度センサS2により検出された巻線外周温度Trefcoilと演算により検出された巻線内周温度Tcalcoilとのうち、高いほうをモータ温度として検出する。よって、巻線内周の温度が低下し始め、その温度が巻線外周に伝達されることで、巻線外周温度が遅れて上昇したような場合でも、適切に巻線温度を検出することができる。3熱容量Cpは、モータに供給される電流値が大きいほど小さく設定することとした。よって、モータの運転状態に応じた適切な熱容量を設定することができ、モータ温度の検出精度を高めることができる。4熱抵抗Rthは、モータ回転数が大きいほど小さく、かつ、電流値が小さいほど小さく設定することとした。よって、モータの運転状態に応じた適切な熱抵抗を設定することができ、モータ温度の検出精度を高めることができる。5巻線温度推定部52は、今回の制御周期における巻線内周温度をTcalcoil前回の制御周期におけるモータ温度をTcalcoil相電流実行値をIrms相抵抗をRel熱容量をCp油温をToil熱抵抗をRth制御周期をΔt任意の定数をAとしたとき、Tcalcoil=Tcoil--Toil/Rth/Cp×Δtにより演算する。よって、巻線内周温度に感度の高い油温要素に基づいてモータ温度を検出することができ、精度の高い温度を検出することができる。6モータは、車両の走行用の駆動源として駆動輪に設けられたインホイルモータである。すなわち、インホイルモータは、車両の複数輪に搭載されるため、バネ下荷重であることからコンパクト化が要求されており、出力密度単位体積当たりに出力可能な仕事量が極めて高い。よって、温度変化が大きく、推定精度を高める必要性が高い。また、このモータは車両に複数個搭載されることから、コスト的にも極力圧縮する必要がある。そこで、当初から搭載が必須とされる油温センサを用いて巻線内周温度を推定することで、新たなセンサを必要とせず、しかも高い精度の温度演算を達成できる。7車両の駆動源であって、モータハウジング3内にロータ7とステータ6とを有し、ロータ7の回転に応じてモータハウジング3内下方に貯留された油を掻き揚げて潤滑及び冷却を行なうモータと、モータハウジング3内の油の温度を検出する油温センサS2と、運転者の要求に応じて前記モータの出力トルクを制御するモータコントローラ50モータ制御手段と、上記1ないし5いずれか一つに記載された巻線温度推定部52と、検出された巻線温度Tcoilモータ温度が所定閾値以上のときは、モータの出力トルクを制限する上限設定部51aモータトルク制限手段と、を備えた。よって、モータ温度の過熱が検出されたときは、モータの出力トルクに制限をかけることで、モータ温度の上昇を抑制することができ、モータの耐久性の向上を図ることができる。以上、本願発明を実施例に基づいて説明してきたが、上記実施例に限らず、他の構成であっても本願発明に含まれる。例えば、実施例1では、後輪駆動型の電気自動車について説明したが、前輪駆動型や4輪駆動型の電気自動車でもよい。また、実施例1では、モータハウジングに取り付けられたオイルポンプによって油を掻き揚げ、遊星歯車組から遠心力によって油を飛散させる構成としたが、ロータによって貯留された油を掻き揚げる構成でもよいし、減速機構等によって油を掻き揚げる構成でもよい。また、実施例1では、モータ巻線内周温度を演算し、この温度に基づいてモータ温度を検出することとしたが、モータ巻線内周に限らず、温度が高くなると考えられる他の部位の温度を演算するように構成してもよい。"