"DC-DCコンバータからの出力電力をモータに供給する電動車両のモータ制御装置であって、前記DC-DCコンバータのスイッチング素子の温度を検出する温度検出手段と、前記温度検出手段で検出された温度をしきい温度と比較し、検出された温度がしきい温度以上となった場合に前記モータの負荷を制限することで前記DC-DCコンバータのスイッチング素子を保護する制御手段であって、前記しきい温度は、前記モータのトルク関連データに応じ、トルク関連データが小さいほど相対的に高くなるように設定されることを特徴とする電動車両のモータ制御装置。請求項1記載の電動車両のモータ制御装置において、前記しきい温度は、前記モータのトルク関連データと前記DC-DCコンバータの出力電圧に応じ、トルク関連データが小さいほど、かつ、前記出力電圧が小さいほど相対的に高くなるように設定されることを特徴とする電動車両のモータ制御装置。請求項1,2のいずれかに記載の電動車両のモータ制御装置において、前記トルク関連データは、前記モータの実トルク、前記モータに流れる電流、前記モータに対するトルク指令値のいずれかであることを特徴とする電動車両のモータ制御装置。請求項1,2のいずれかに記載の電動車両のモータ制御装置において、前記しきい温度は、開始しきい温度と終了しきい温度からなり、前記制御手段は、検出された温度が開始しきい温度となった場合に前記モータの負荷の制限を開始し、検出された温度が終了しきい温度となった場合に前記モータの負荷をゼロに制限し、検出された温度が開始しきい温度と終了しきい温度の間である場合に検出された温度が高いほど負荷をより制限するように制御することを特徴とする電動車両のモータ制御装置。昇降圧インバータを保護するための上限温度は、スイッチング素子の物理的保護温度に対し、一定のマージンを確保して設定される。具体的には、温度センサのばらつきや推定温度の精度、さらには温度センサが追従できないような過渡温度上昇分を考慮して設定される。しかしながら、特に過渡温度上昇分に関しては、一律にある値を設定しているため、実際の駆動モータ制御に合致しない問題があった。すなわち、過渡温度上昇は、スリップによる駆動モータの回転数変動に起因する過渡電流の通電により生じるが、このときの温度上昇は必ずしも一律ではなく、結果として、本来、温度上昇が少ないため電流制限をかけるべきでないところ、一律に上限温度に達した場合に制限をかけることとなるため、十分なパワーを出力できない問題があった。本発明は、DC-DCコンバータあるいは昇降圧コンバータのスイッチング素子を保護しつつ、出力向上を図ることができるモータ制御装置を提供することにある。本発明は、DC-DCコンバータからの出力電力をモータに供給する電動車両のモータ制御装置であって、前記DC-DCコンバータのスイッチング素子の温度を検出する温度検出手段と、前記温度検出手段で検出された温度をしきい温度と比較し、検出された温度がしきい温度以上となった場合に前記モータの負荷を制限することで前記DC-DCコンバータのスイッチング素子を保護する制御手段であって、前記しきい温度は、前記モータのトルク関連データに応じ、トルク関連データが小さいほど相対的に高くなるように設定されることを特徴とする。本発明の1つの実施形態では、前記しきい温度は、前記モータのトルク関連データと前記DC-DCコンバータの出力電圧に応じ、トルク関連データが小さいほど、かつ、前記出力電圧が小さいほど相対的に高くなるように設定される。本発明において、前記トルク関連データは、前記モータの実トルク、前記モータに流れる電流、前記モータに対するトルク指令値のいずれかである。また、本発明の他の実施形態では、前記しきい温度は、開始しきい温度と終了しきい温度からなり、前記制御手段は、検出された温度が開始しきい温度となった場合に前記モータの負荷の制限を開始し、検出された温度が終了しきい温度となった場合に前記モータの負荷をゼロに制限し、検出された温度が開始しきい温度と終了しきい温度の間である場合に検出された温度が高いほど負荷をより制限するように制御する。本発明によれば、しきい温度を固定値ではなくトルク関連データに応じて適応的に設定するので、DC-DCコンバータのスイッチング素子を熱的に保護するとともに、不必要な負荷制限をかけることなく出力向上を図ることができる。特に、本発明では、相対的に高回転数で低トルクの領域において、出力向上を図ることが可能である。以下、図面に基づき本発明の実施形態について説明する。但し、以下の実施形態は例示であり、本発明は以下の実施形態に限定されるものではない。まず、本実施形態における基本構成及び基本原理について説明する。本実施形態におけるシステムの基本構成は、直流電源と、直流電源からの直流電圧を昇圧ないし降圧変換する昇降圧コンバータと、昇降圧コンバータからの電圧を交流電圧に変換するインバータと、インバータからの電力により駆動される駆動モータと、昇降圧コンバータ及びインバータのスイッチング動作を制御する制御装置を備える。駆動モータは電動車両の駆動輪に接続される。制御装置は、昇降圧コンバータ及びインバータのスイッチング素子のオンオフを制御するとともに、昇降圧コンバータのスイッチング素子の温度を検出し、この温度がしきい温度に達したか否かを判定する。そして、スイッチング素子の温度がしきい温度に達した場合に、駆動モータの負荷率、すなわち駆動モータのトルクを制限する。本来の負荷率を100とすると、スイッチング素子の温度がしきい温度に達すると負荷率を100以下に制限して昇降圧コンバータのスイッチング素子を熱的に保護する。但し、しきい温度はある値に固定するのではなく、駆動モータのトルクに応じて適応的に変化させる。すなわち、しきい温度は、スイッチング素子の検出温度のばらつきや精度、及びスイッチング素子の温度を検出する温度センサで追従できない過渡的温度上昇を考慮して設定されるべきところ、本実施形態では、過渡的温度上昇の程度が駆動モータのトルクに応じて変動することに着目し、駆動モータのトルクに応じてしきい温度を適応的に設定する。電動車両の駆動輪がスリップすると、駆動モータの回転数が過渡的に増大し、昇降圧コンバータのスイッチング素子にも過渡的に電流が流れる。この過渡的な電流により過渡的温度上昇が生じるが、駆動モータのトルクが大きい場合には、スリップによる持ち出しパワーも大きくなるが、駆動モータのトルクが小さい場合には、スリップによる持ち出しパワーも小さくなる。そこで、制御装置は、特に駆動モータのトルクが小さい場合に着目し、駆動モータのトルクが小さい場合には温度上昇分も相対的に小さいことを考慮して、しきい温度を相対的に高く設定する。すなわち、駆動モータのトルクが相対的に小さいほど、しきい温度を相対的に高く設定する。これにより、駆動モータが相対的に小さい場合には、しきい温度も相対的に高く設定されるため、しきい温度に達するまでに余裕ができ、駆動モータの負荷に制限をかけるタイミングが遅くなる。このことは、駆動モータを十分なトルクで駆動することが可能となることを意味し、出力向上を図ることができる。このように、本実施形態では、駆動モータの負荷率に制限をかける駆動モータのトルクを制限する、あるいは昇降圧コンバータの通電量に制限をかける場合のしきい温度を固定値ではなく、駆動モータのトルクに応じ、駆動モータのトルクに対して負の相関を有するように設定することで、昇降圧コンバータのスイッチング素子を保護するとともに、駆動モータの出力増大を図るものである。以下、本実施形態について、具体的に説明する。<第1実施形態>図1に、本実施形態における電動車両のシステム構成を示す。電動車両1は、例えばハイブリッド自動車や電気自動車であり、電源10と、昇降圧コンバータとしてのDC-DCコンバータ20と、DC-DCコンバータ20のスイッチング素子の温度を検出する温度センサ25と、インバータ30と、駆動モータとしてのモータ/ジェネレータMG40と、制御装置50を備える。電源10は、好適には二次電池であり、ニッケル水素電池やリチウムイオン電池等である。電源10は、大容量コンデンサであってもよい。DC-DCコンバータ20は、スイッチング素子Q1,Q2、ダイオードD1,D2、リアクトルL1を含むチョッパ回路で構成される。スイッチング素子Q1,Q2は、インバータ30の電源ラインとアースラインとの間に互いに直列に接続される。上アームのスイッチング素子Q1のコレクタは電源ラインに接続され、下アームのスイッチング素子Q2のエミッタはアースラインに接続される。スイッチング素子Q1,Q2の中間点にはリアクトルL1の一端が接続される。リアクトルL1の他端は、電源10の正極に接続される。また、スイッチング素子Q2のエミッタは、電源10の負極に接続される。スイッチング素子Q1,Q2のコレクタとエミッタの間にはエミッタ側からコレクタ側に電流を流すようにダイオードD1,D2が接続される。リアクトルL1の他端とアースラインとの間には平滑コンデンサC1が接続され、スイッチング素子Q1のコレクタとアースラインとの間に平滑コンデンサC2が接続される。インバータ30は、電源ラインとアースラインとの間に互いに並列に接続されるU相、V相、W相の各アームから構成される。U相アームはスイッチング素子Q3,Q4の直列接続からなり、V相アームはスイッチング素子Q5,Q6の直列接続からなり、W相アームはスイッチング素子Q7,Q8の直列接続からなる。各スイッチング素子Q3~Q8のコレクタとエミッタの間には、それぞれエミッタ側からコレクタ側に電流を流すダイオードD3~D8が接続される。モータ/ジェネレータMG40は、3相の永久磁石モータであり、U相、V相、W相の3つのコイルの一端が中点で共通接続されて構成され、U相コイルの他端がスイッチング素子Q3,Q4の中間点、V相コイルの他端がスイッチング素子Q5,Q6の中間点、W相コイルの他端がスイッチング素子Q7,Q8の中間点に接続される。制御装置50は、DC-DCコンバータ20及びインバータ30を制御する。制御装置50は、CPUやメモリを備えるECUで構成される。制御装置50は、力行動作時はDC-DCコンバータ20のスイッチング素子Q1をオフ制御し、スイッチング素子Q2をオンオフ制御することでDC-DCコンバータ20を昇圧コンバータとして動作させる。また、制御装置50は、インバータ30のスイッチング素子Q3~Q8をオンオフ制御することで、DC-DCコンバータ20からの直流電力を交流電力に変換してモータ/ジェネレータMG40に供給する。また、制御装置50は、回生動作時には、モータ/ジェネレータMG40からの交流電力がインバータ30に供給されるので、スイッチング素子Q3~Q8をオンオフ制御して交流電力を直流電力に変換する。また、DC-DCコンバータ20のスイッチング素子Q2をオフ制御し、スイッチング素子Q1をオンオフ制御することでDC-DCコンバータ20を降圧コンバータとして動作させる。DC-DCコンバータ20で降圧された直流電圧は、電源10に供給されて電源10が充電される。さらに、制御装置50は、DC-DCコンバータ20のスイッチング素子Q1,Q2の温度を検出する温度センサ25からの温度データを取り込み、この温度データをしきい温度と比較することで駆動モータ40の負荷率、すなわちモータ/ジェネレータMG40のトルクを制限する。具体的には、制御装置50のメモリには、予めモータ/ジェネレータMG40のトルクとしきい温度との対応関係がテーブルあるいはマップとして記憶されており、モータ/ジェネレータMG40のトルクに応じたしきい温度をこのテーブルあるいはマップを参照することで読み出す。そして、読み出したしきい温度とスイッチング素子Q1,Q2の温度データとを比較し、スイッチング素子Q1,Q2の温度がしきい温度に達したか否かを判定する。スイッチング素子Q1,Q2の温度がしきい温度に達していない場合には、モータ/ジェネレータMG40の負荷率を現状のまま維持する。すなわち、スイッチング素子Q1,Q2に流れる電流を制限しない。一方、スイッチング素子Q1,Q2の温度がしきい温度に達した場合には、スイッチング素子Q1,Q2を熱的に保護するためにモータ/ジェネレータMG40の負荷率を制限する。すなわち、スイッチング素子Q1,Q2に流れる電流を制限する。図2に、DC-DCコンバータ20のスイッチング素子Q1,Q2の温度検出温度とモータ/ジェネレータMG40の負荷率との関係を示す。図において、横軸は温度であり、T0は開始しきい温度、T1は終了しきい温度、T2はスイッチング素子Q1,Q2の所定の保護温度耐熱温度であり、これ以上温度が上がるとスイッチング素子Q1,Q2の機能が損なわれる温度である。検出温度が開始しきい温度T0に達していない場合には、モータ/ジェネレータMG40の負荷率は100であり、電流制限は行わない。検出温度が開始しきい温度T0に達すると、負荷率を100からそれ以下に制限をかけ始める。モータ/ジェネレータMG40の負荷率は、終了しきい温度T1で0、すなわち通電が禁止される。検出温度が開始しきい温度T0と終了しきい温度の間では、負荷率は連続的かつリニアに制限される。終了しきい温度T1で負荷率を0とすることで、通電が禁止されるためそれ以上の温度上昇が防止され、スイッチング素子Q1,Q2が保護温度T2に達して破壊される事態を防止できる。制御装置50のメモリには、しきい温度として開始しきい温度T0と終了しきい温度T1がモータ/ジェネレータMG40のトルクに対応させて記憶される。具体的には、トルクが小さいほど、開始しきい温度T0及び終了しきい温度T1は高く設定される。図3に、本実施形態におけるトルクとしきい温度のテーブルの一例を示す。しきい温度は、開始しきい温度T0と終了しきい温度T1であり、それぞれ複数のトルクに対して一義的に設定される。トルク0のときは開始しきい温度130°C、終了しきい温度140°C、トルク25Nmのときは開始しきい温度128°C、終了しきい温度138°C等である。開始しきい温度T0に着目すると、トルクが増大するほど開始しきい温度は低くなる、言い換えれば低トルク領域では相対的に開始しきい温度は高くなり、負荷率の制限がされ難くなる。図4に、モータ/ジェネレータMG40の回転数とトルクとの関係を示す。スリップによりモータ/ジェネレータMG40が過回転するとDC-DCコンバータ20に過電流が流れて温度が上昇するが、温度センサ25はこの変化に追従できないため、開始しきい温度T1は、温度センサ25で追従できないことを考慮してスリップ時には一定の温度上昇があるものと見越して設定する必要がある。ところが、スリップによるパワーの持ち出しはモータ/ジェネレータMG40のトルクと相関があり、持ち出しパワーはトルクに比例することから、トルクが小さい場合には大きい場合に比べて相対的に持ち出しパワーも小さく、温度上昇分も小さくなる。すなわち、スリップ時には、常に一定の温度上昇があるのではなく、モータ/ジェネレータMG40のトルクに応じて変化し得る。そこで、本実施形態では、図3に示すようにしきい温度をトルクに応じ、トルクが小さいほど高くなるようにしきい温度を設定する。これにより、トルクが小さい場合には、従来よりも高い温度となるまで制限されないこととなり、結果として低トルクにおける出力が向上する。図において、実線100は等パワーラインであり、破線200は実施形態におけるパワーラインである。特に低トルクで回転数が高い領域においてトルクが増大する。すなわち、本実施形態では、高車速時高回転時においてトルクが増大しトル負荷率の制限がかかり難いため、車速を維持ないし増大することが可能である。なお、本実施形態では、図3に示すように、しきい温度を開始しきい温度と終了しきい温度とし、これら2つのしきい温度をトルクに応じて設定しているが、開始しきい温度と終了しきい温度との間に一定の関係を持たせ例えば、終了しきい温度=開始しきい温度10、開始しきい温度のみをトルクに応じて設定してもよい。<第2実施形態>上記の第1実施形態では、制御装置50がメモリに記憶されたトルクとしきい温度との関係を規定するテーブルを参照することにより、トルクに応じたしきい温度を設定してDC-DCコンバータ20のスイッチング素子Q1,Q2を保護しているが、トルクに加えてさらに別のパラメータを用いてしきい温度を設定してもよい。このようなパラメータとしては、DC-DCコンバータ20で昇圧した後の出力電圧以下、これを出力電圧VHと称するがある。すなわち、出力電圧VHが大きいほど、DC-DCコンバータ20の損失は大きく、温度上昇も増大する。そこで、制御装置50は、温度データに加えて出力電圧VHを取り込み、トルクと出力電圧VHとに応じてしきい温度を設定する。制御装置50のメモリには、予めトルクと出力電圧に応じたしきい温度がテーブルとして記憶されており、制御装置50はこのテーブルを参照することでトルクと出力電圧VHに応じたしきい温度を適応的に設定する。図5に、本実施形態におけるトルク、出力電圧VHとしきい温度のテーブルの一例を示す。図においてしきい温度は開始しきい温度T0である。終了しきい温度は、この開始しきい温度に対して所定温度例えば10°Cを加算することで算出される。出力電圧が300Vの場合、トルクが50Nm、100Nm、200Nmと大きくなるに従い、しきい温度は131°C、128°C、125°Cと低くなる。言い換えれば、トルクが小さくなるほどしきい温度は高くなる。また、トルクが50Nmの場合、出力電圧が300V、500V、650Vと大きくなるに従い、しきい温度は131°C、130°C、129°Cと低くなる。言い換えれば、出力電圧VHが低くなるほどしきい温度は高くなる。このように、トルクと出力電圧VHに応じてしきい温度を設定することで、より高精度なしきい温度の設定が可能となり、結果として不必要な負荷制限をかける必要がなくなり出力が向上する。図6に、本実施形態における処理フローチャートを示す。まず、所定の制御周期で温度センサによりDC-DCコンバータ20のスイッチング素子Q1,Q2の温度を検出するS101。次に、制御装置50は、DC-DCコンバータ20の出力電圧VHデータを取得するS102。また、制御装置50は、モータ/ジェネレータMG40のトルクデータを取得するS103。トルクデータと出力電圧VHデータを取得した後、制御装置50は内蔵メモリあるいは外部メモリにアクセスして、トルク及び出力電圧VHに応じたしきい温度開始しきい温度を設定するS104。しきい温度をメモリから読み出して設定した後、制御装置50は、S101で検出した温度と、S104で設定したしきい温度とを大小比較し、検出温度がしきい温度未満であるか否かを判定するS105。検出温度がしきい温度未満であればモータ/ジェネレータMG40の負荷率を100のまま維持するS106。すなわち、DC-DCコンバータ20の電流量を制限しない。一方、検出温度がしきい温度以上であればモータ/ジェネレータMG40の負荷率を100以下に制限するS107。すなわち、C-DCコンバータ20の電流量を制限する。具体的には、検出温度が高くなる程、負荷率を100から0までリニアに減少させる。<その他の実施形態>以上、本発明の実施形態について説明したが、他の実施形態も可能である。例えば、上記の実施形態ではモータ/ジェネレータMG40のトルクに応じてしきい温度を設定しているが、モータ/ジェネレータMG40の実トルクに代えてトルク指令値を用いてもよい。すなわち、制御装置50は、アクセル開度等の車両情報に基づいてトルク指令値を演算し、実トルクがこのトルク指令値に一致するようにDC-DCコンバータ20及びインバータ30を制御するが、このトルク指令値を用いてしきい温度を設定してもよい。この場合、制御装置50のメモリには、トルク指令値としきい温度との関係をテーブルとして記憶させておく。また、モータ/ジェネレータMG40のトルクに代えて、電流値を用いることもできる。この場合、制御装置50のメモリには、電流値としきい温度との関係をテーブルとして記憶させておく。モータ/ジェネレータMG40の実トルク、トルク指令値、電流値は、いずれもトルクを規定するパラメータであり、トルク関連データと称することができる。また、本実施形態では、スイッチング素子Q1,Q2をまとめて説明したが、スイッチング素子Q1,Q2毎にしきい温度を設定してもよい。すなわち、力行時にスイッチング素子Q2をオンオフ制御する場合には、スイッチング素子Q2用のしきい温度をトルク関連データに応じて設定する。また、回生時にスイッチング素子Q1をオンオフ制御する場合には、スイッチング素子Q1用のしきい温度をトルク関連データに応じて設定する。また、本実施形態では、スイッチング素子Q1,Q2の耐熱温度T2図2参照とは別に開始しきい温度T0、終了しきい温度T1を設定しているが、終了しきい温度T1を耐熱温度T2と等しくなるように設定してもよい。さらに、本実施形態では負荷率を開始しきい温度から終了しきい温度まで、検出温度に応じてリニアに減少させているが、非リニアに減少させてもよい。要するに、検出温度が高くなるほど負荷率が小さくなるように負の相関をもって変化させればよい。"