"交流負荷と、該交流負荷を駆動するインバータと、バッテリと、該バッテリの電力を昇圧して前記インバータに供給する昇圧コンバータと、前記バッテリの出力制限を設定すると共に該設定した出力制限の範囲内で前記交流負荷が駆動されるよう前記インバータを制御する制御手段と、を備える駆動装置において、前記制御手段は、前記バッテリの温度が第1の閾値未満か前記インバータを冷却する冷却媒体の温度が第2の閾値未満かのいずれか又は両方が成立するときには、前記バッテリの温度に基づいて第1の仮出力制限を設定すると共に前記冷却媒体の温度に基づいて第2の仮出力制限を設定し、両仮出力制限のうち小さい方に基づいて前記出力制限を設定する手段であることを特徴とする駆動装置。ところで、上述した駆動装置に二次電池の電力を昇圧してインバータに供給する昇圧コンバータが付加された装置では、昇圧コンバータの制御に伴ってサージ電圧が発生する。インバータの低温時には、スイッチング素子の耐圧が低下するため、サージ電圧が発生すると、一時的にスイッチング素子に耐圧を超える電圧が作用する場合が生じる。スイッチング素子を保護するために、インバータの低温時にはスイッチング速度を低下させることも考えられるが、ノイズが増大するなどの不都合が生じる。本発明の駆動装置は、インバータが低温状態であってもスイッチング素子に耐圧を超える電圧が作用しないようにすることを主目的とする。本発明の駆動装置は、上述の主目的を達成するために以下の手段を採った。本発明の駆動装置は、交流負荷と、該交流負荷を駆動するインバータと、バッテリと、該バッテリの電力を昇圧して前記インバータに供給する昇圧コンバータと、前記バッテリの出力制限を設定すると共に該設定した出力制限の範囲内で前記交流負荷が駆動されるよう前記インバータを制御する制御手段と、を備える駆動装置において、前記制御手段は、前記バッテリの温度が第1の閾値未満か前記インバータを冷却する冷却媒体の温度が第2の閾値未満かのいずれか又は両方が成立するときには、前記バッテリの温度に基づいて第1の仮出力制限を設定すると共に前記冷却媒体の温度に基づいて第2の仮出力制限を設定し、両仮出力制限のうち小さい方に基づいて前記出力制限を設定する手段であることを要旨とする。この本発明の駆動装置では、バッテリの温度が第1の閾値未満かインバータを冷却する冷却媒体の温度が第2の閾値未満かのいずれか又は両方が成立するときには、バッテリの温度に基づいて第1の仮出力制限を設定すると共に冷却媒体の温度に基づいて第1の仮出力制限を設定し、両仮出力制限のうち小さい方に基づいて出力制限を設定する。こうして設定した出力制限の範囲内で交流負荷が駆動されるようインバータを制御することにより、インバータが低温状態であってもインバータの耐圧を超える電圧が作用しないようにすることができる。こうした本発明の駆動装置において、バッテリの温度が低いほど小さくなる傾向に前記第1の仮出力制限を設定するものとすることもできるし、インバータの冷却媒体の温度が低いほど小さくなる傾向に前記第2の仮出力制限を設定するものとすることもできる。次に、本発明を実施するための形態を実施例を用いて説明する。図1は、本発明の一実施例としてのハイブリッド自動車20の構成の概略を示す構成図である。実施例のハイブリッド自動車20は、図示するように、エンジン22と、エンジン22を駆動制御するエンジン用電子制御ユニット以下、エンジンECUという。24と、エンジン22のクランクシャフト26にキャリアが接続されると共に駆動輪39a,39bにデファレンシャルギヤ38を介して連結された駆動軸32にリングギヤが接続されたプラネタリギヤ30と、例えば同期発電電動機として構成されて回転子がプラネタリギヤ30のサンギヤに接続されたモータMG1と、例えば同期発電電動機として構成されて回転子が駆動軸32に接続されたモータMG2と、モータMG1,MG2を駆動するためのインバータ41,42と、インバータ41,42の図示しないスイッチング素子をスイッチング制御することによってモータMG1,MG2を駆動制御するモータ用電子制御ユニット以下、モータECUという。40と、例えばリチウムイオン二次電池として構成されたバッテリ50と、バッテリ50を管理するバッテリ用電子制御ユニット以下、バッテリECUという。52と、インバータ41,42に接続された電力ライン以下、高電圧系電力ラインという。54aとバッテリ50にシステムメインリレー55を介して接続された電力ライン以下、低電圧系電力ラインという。54bとに接続され低電圧系電力ライン54bの電力を昇圧して高電圧系電力ライン54aに供給する昇圧コンバータ56と、モータMG1,MG2やインバータ41,42,昇圧コンバータ56を冷却水の循環により冷却する冷却装置60と、車両の駆動系全体を制御するハイブリッド用電子制御ユニット70と、を備える。昇圧コンバータ56は、図2に示すように、2つのトランジスタT1,T2とトランジスタT1,T2に逆方向に並列接続された2つのダイオードD1,D2とリアクトルLとにより構成されている。2つのトランジスタT1,T2は、それぞれインバータ41,42の正極母線と負極母線とに接続されており、その接続点にリアクトルLが接続されている。また、リアクトルLと負極母線とにはそれぞれシステムメインリレー55を介してバッテリ50の正極端子と負極端子とが接続されている。したがって、トランジスタT1,T2をオンオフ制御することによりバッテリ50の直流電力をその電圧を昇圧してインバータ41,42に供給したりインバータ41,42の正極母線と負極母線とに作用している直流電圧を降圧してバッテリ50を充電したりすることができる。なお、高電圧系電力ライン54aおよび低電圧系電力ライン54bの正極母線と負極母線には、それぞれ平滑用のコンデンサ57a,57bが接続されている。冷却装置60は、図1に示すように、熱交換器としてのラジエータ62と、ラジエータ62とモータMG1,MG2とインバータ41,42と昇圧コンバータ56とに接続された循環管路64と、循環管路64内の冷却水を循環させるウォーターポンプW/P66と、を備える。この冷却装置60では、ウォーターポンプ66を駆動して循環管路64内の冷却水を循環させることにより、冷却水との熱交換によりモータMG1,MG2とインバータ41,42と昇圧コンバータ56とを冷却する。また、冷却装置60は、図示しないが、ラジエータ62を流れる冷却水を送風された空気との熱交換により冷却する冷却ファンを備える。モータEUC40は、モータMG1,MG2を駆動制御するために必要な信号、例えばモータMG1,MG2の回転子の回転位置を検出する回転位置検出センサからの信号や電流センサにより検出されるモータMG1,MG2に印加される相電流Iv,Iwなどが入力されており、モータECU40からは、インバータ41,42へのスイッチング制御信号が出力されている。モータMG1,MG2の駆動制御は、高電圧系電圧VHに基づいて決定される動作領域トルク,回転数の範囲内で行なわれる。図3にモータMG1の動作領域の一例を示す。モータMG1の動作領域は、図示するように、高電圧系電圧VHが低くなるほど、回転数Nm1が低くなり、出力パワーの絶対値が小さくなるように定められている。モータECU40は、ハイブリッド用電子制御ユニット70と通信しており、ハイブリッド用電子制御ユニット70からの制御信号によってモータMG1,MG2を駆動制御すると共に必要に応じてモータMG1,MG2の運転状態に関するデータをハイブリッド用電子制御ユニット70に出力する。なお、モータECU40は、回転位置検出センサからの信号に基づいてモータMG1,MG2の回転数Nm1,Nm2も演算している。バッテリECU52は、図示しないCPUを中心とするマイクロプロセッサとして構成されており、CPUの他にROMやRAM,入出力ポート,通信ポートを備える。バッテリECU52には、バッテリ50を管理するのに必要な信号、例えば、バッテリ50の端子間に設置された電圧センサ51aからの端子間電圧Vb,バッテリ50の出力端子に接続された電流センサ51bからの充放電電流Ib,バッテリ50に取り付けられた温度センサ51cからの電池温度Tbなどが入力されており、必要に応じてバッテリ50の状態に関するデータを通信によりハイブリッド用電子制御ユニット70に出力する。また、バッテリECU52は、バッテリ50を管理するために電流センサ51bにより検出された充放電電流Ibの積算値に基づいて蓄電量の全容量蓄電容量に対する割合である蓄電割合SOCを演算したり、演算した蓄電割合SOCと電池温度Tbとに基づいてバッテリ50を充放電してもよい最大許容電力である入出力制限Win,Woutを演算している。ハイブリッド用電子制御ユニット70は、CPU72を中心とするマイクロプロセッサとして構成されており、CPU72の他に処理プログラムを記憶するROM74と、データを一時的に記憶するRAM76と、図示しない入出力ポートおよび通信ポートとを備える。ハイブリッド用電子制御ユニット70には、パワースイッチ80からのプッシュ信号やシフトレバー81の操作位置を検出するシフトポジションセンサ82からのシフトポジションSP,アクセルペダル83の踏み込み量を検出するアクセルペダルポジションセンサ84からのアクセル開度Acc,ブレーキペダル85の踏み込み量を検出するブレーキペダルポジションセンサ86からのブレーキペダルポジションBP,車速センサ88からの車速V,循環管路64に取り付けられた温度センサ68からの冷却水温インバータ冷却水温Tinvなどが入力ポートを介して入力されている。また、ハイブリッド用電子制御ユニット70からは、システムメインリレー55への駆動信号やウォーターポンプ66への駆動信号などが出力ポートを介して出力されている。このハイブリッド用電子制御ユニット70では、システム停止中にブレーキオンの状態でパワースイッチ80からプッシュ信号を入力したときにシステムメインリレー55をオンとし、システムメインリレー55をオンしている状態でパワースイッチ80からプッシュ信号を入力したときにシステムメインリレー55をオフとする。システムメインリレー55がオンされると、エンジンECU24やモータECU40,バッテリECU52,ハイブリッド用電子制御ユニット70などの各ECUに給電が開始されシステム起動される。こうして構成された実施例のハイブリッド自動車20は、基本的には、ハイブリッド用電子制御ユニット70によって実行される以下に説明する駆動制御によって走行する。ハイブリッド用電子制御ユニット70は、エンジン22を運転しながら走行するときには、まず、アクセルペダルポジションセンサ84からのアクセル開度Accと車速センサ88からの車速Vとに応じて走行のために駆動軸32に要求される要求トルクTrを設定し、要求トルクTrに駆動軸32の回転数Nr例えば、モータMG2の回転数や車速Vに換算係数を乗じて得られる回転数を乗じて走行に要求される走行用パワーPdrvを計算する。次に、バッテリ50の蓄電割合SOCに基づいてバッテリ50を充放電するための充放電要求パワーPbと走行用パワーPdrvと損失Lossとの和としてエンジン22から出力すべき要求パワーPeを計算すると共にエンジン22を効率よく運転することができるエンジン22の回転数NeとトルクTeとの関係としての動作ライン例えば燃費最適動作ラインと計算した要求パワーPeとを用いてエンジン22の目標回転数Neと目標トルクTeとを設定する。そして、エンジン22の目標回転数Neと車速Vとプラネタリギヤ30のギヤ比とに基づいてモータMG1の目標回転数Nm1を設定し、モータMG1の回転数Nm1が目標回転数Nm1となるようにするための回転数フィードバック制御によりモータMG1から出力すべきトルクとしてのトルク指令Tm1を設定すると共にモータMG1をトルク指令Tm1で駆動したときにプラネタリギヤ30を介して駆動軸32に作用するトルクを要求トルクTrから減じたトルクをバッテリ50の入出力制限Win,Woutの範囲内で制限してモータMG2のトルク指令Tm2として設定する。ここで、目標回転数Nm1エンジン22の目標回転数Neとトルク指令Tm1,Tm2は、前述したように、動作領域図3参照の範囲内で設定されるため、高電圧系電圧VHが低電圧の状態にあると、モータMG1の目標回転数Nm1エンジン22の目標回転数Neが低下し、エンジン22から出力されるパワーが制限される。この状態におけるプラネタリギヤ30の各回転要素のトルクおよび回転数の力学的な関係を図4に示す。こうして設定したエンジン22の目標回転数Neと目標トルクTeについてはエンジンECU24に送信すると共にモータMG1,MG2のトルク指令Tm1,Tm2についてはモータECU40に送信する。目標回転数Neと目標トルクTeとを受信したエンジンECU24は、目標回転数Neと目標トルクTeとによってエンジン22が運転されるようエンジン22の吸入空気量制御や燃料噴射制御,点火制御などを実行し、モータMG1,MG2のトルク指令Tm1,Tm2を受信したモータECU40は、モータMG1,MG2がトルク指令Tm1,Tm2で駆動されるようインバータ41,42のスイッチング素子をスイッチング制御する。以下、こうした走行をハイブリッド走行という。このハイブリッド走行の際には、ハイブリッド用電子制御ユニット70は、モータMG1,MG2のトルク指令Tm1,Tm2とモータMG1,MG2の回転数Nm1,Nm2とに基づいてモータMG1,MG2を駆動するのに必要な電圧を求めて目標電圧指令VHを設定し、高電圧系電圧VHが設定した目標電圧指令VHとなるよう昇圧コンバータ60の2つのトランジスタT1,T2をスイッチング制御する。また、ハイブリッド用電子制御ユニット70は、エンジン22の運転を停止した状態で走行するときには、アクセル開度Accと車速Vとに応じて駆動軸32に要求される要求トルクTrを設定し、バッテリ50の入出力制限Win,Woutの範囲内で、モータMG1のトルク指令Tm1に値0を設定すると共にモータMG2のトルク指令Tm2に要求トルクTrを設定する。そして、設定したトルク指令Tm1,Tm2についてはモータECU40に送信する。トルク指令Tm1,Tm2を受信したモータECU40は、モータMG1,MG2がトルク指令Tm1,Tm2で駆動されるようインバータ41,42のスイッチング素子をスイッチング制御する。以下、こうした走行を電動走行という。この電動走行の際には、ハイブリッド用電子制御ユニット70は、モータMG2のトルク指令Tm2とモータMG2の回転数Nm2とに基づいてモータMG2を駆動するのに必要な電圧を求めて目標電圧指令VHを設定し、高電圧系電圧VHが設定した目標電圧指令VHとなるよう昇圧コンバータ60の2つのトランジスタT1,T2をスイッチング制御する。次に、こうして構成された実施例のハイブリッド自動車20の動作、特に、バッテリ50の出力制限Woutを設定する処理について説明する。図5は、バッテリECU52により実行される出力制限設定処理ルーチンの一例を示すフローチャートである。このルーチンは、所定時間毎例えば、数msec毎に繰り返し実行される。出力制限設定処理ルーチンが実行されると、バッテリECU52のCPUは、まず、温度センサ51cからの電池温度Tbやインバータ冷却水温Tinv,バッテリ50の蓄電割合SOCなどの制御に必要なデータを入力するステップS100。ここで、インバータ冷却水温Tinvは、温度センサ68により検出されたものをハイブリッド用電子制御ユニット70から通信を介して入力するものとした。また、蓄電割合SOCは、電流センサ51bにより検出された充放電電流Ibの積算値に基づいて演算したものを入力するものとした。こうしてデータを入力すると、入力した電池温度Tbが閾値T1未満であるか否かステップS110、入力したインバータ冷却水温Tinvが閾値T2未満であるか否かステップS120をそれぞれ判定する。ここで、閾値T1は、バッテリ50の適正温度範囲よりも低温寄りの温度であり、例えば20°Cや25°Cなどのように定められる。また、閾値T2は、インバータ41,42のスイッチング素子の耐圧が低下する温度であり、例えば0°Cや5°Cなどのように定められる。電池温度Tbが閾値T1以上で且つインバータ冷却水温Tinvが閾値T2以上と判定されたときには、バッテリ50は適正温度であり且つインバータ41,42の素子耐圧も低下していないと判断して、所定値Wb1をバッテリ50の出力制限の基本値Wbに設定しステップS130、入力した蓄電割合SOCに基づいて補正係数kを設定しステップS140、基本値Wbに補正係数kを乗じたものをバッテリ50の出力制限Woutに設定してステップS150、本ルーチンを終了する。ここで、所定値Wb1は、適正温度におけるバッテリ50の定格値である。また、補正係数kは、蓄電割合SOCと補正係数kとの関係を予め求めてマップとしてROMに記憶しておき、蓄電割合SOCが与えられるとマップから対応する補正係数kを導出するものとした。このマップの一例を図6に示す。補正係数kは、図示するように、蓄電割合SOCが所定割合Sref例えば、40など以上のときには1.0であり、蓄電割合SOCが所定割合Sref未満のときには蓄電割合SOCが低いほど小さくなるよう設定される。一方、ステップS110で電池温度Tbが閾値T1未満と判定されたり、ステップS120でインバータ冷却水温Tinvが閾値T2未満と判定されると、電池温度Tbに基づいて出力制限の基本値の仮の値である仮基本値Wbtmp1を設定すると共にステップS160、インバータ冷却水温Tinvに基づいて仮基本値Wbtmp2を設定するステップS170。ここで、仮基本値Wbtmp1は、実施例では、電池温度Tbと仮基本値Wbtmp1との関係を予め求めてマップとしてROMに記憶しておき、電池温度Tbが与えられるとマップから対応する仮基本値Wbtmp1を導出するものとした。このマップの一例を図7に示す。仮基本値Wbtmp1は、図示するように、電池温度Tbが閾値T1以上のときには上述した所定値Wb1となり、電池温度Tが閾値T1未満のときには、低温になるほど小さくなるよう設定される。また、仮基本値Wbtmp2は、実施例では、インバータ冷却水温Tinvと仮基本値Wbtmp2との関係を予め求めてマップとしてROMに記憶しておき、インバータ冷却水温Tinvが与えられるとマップから対応する仮基本値Wbtmp2を導出するものとした。このマップの一例を図8に示す。仮基本値Wbtmp2は、図示するように、インバータ冷却水温Tinvが閾値T2以上のときには上述した所定値Wb1となり、インバータ冷却水温Tinvが閾値T2未満のときには、低温になるほど小さくなるよう設定される。そして、設定した二つの仮基本値Wbtmp1,Wbtmp2のうち小さい方をバッテリ50の出力制限の基本値Wbに設定しステップS180、入力した蓄電割合SOCに基づいて補正係数kを設定しステップS140、基本値Wbに補正係数kを乗じたものをバッテリ50の出力制限Woutに設定してステップS150、本ルーチンを終了する。いま、インバータ冷却水温Tinvが閾値T2未満の状態でインバータ41,42と昇圧コンバータ56とを制御する場合を考える。この場合、インバータ41,42のスイッチング素子の耐圧素子耐圧が低下するため、昇圧コンバータ56を制御する際にサージ電圧が発生すると、高電圧系電力ライン54aに作用する電圧が一時的に素子耐圧を超える場合がある。これに対して、高電圧系電圧VHが低電圧の状態となるよう昇圧コンバータ56を制御すれば、サージ電圧は低くなるから、インバータ冷却水温Tinvが閾値T2未満であっても高電圧系電力ライン54aに素子耐圧を超える電圧は作用しない。しかしながら、高電圧系電圧VHを低電圧の状態とすると、前述したように、エンジン22から出力されるパワーが制限されるため、走行用パワーPdrvに十分に対応できない場合がある。実施例では、インバータ冷却水温Tinvが閾値T2未満のときには、インバータ冷却水温Tinvが低いほどバッテリ50の出力制限Woutを小さくし、バッテリ50を流れる電流充放電電流Ibを小さくする。サージ電圧は図9に示すように充放電電流Ibに比例するから、出力制限Woutを小さくすることにより、サージ電圧を低くし、高電圧系電力ライン54aに作用する電圧が素子耐圧を超えないようにすることができる。この際、出力制限Woutを小さくするため、バッテリ50の放電は制限されるものの、エンジン22から出力されるパワーは制限されないから、走行用パワーPdrvに十分に対応することができる。以上説明した実施例のハイブリッド自動車20によれば、電池温度Tbが閾値T1未満かインバータ冷却水温Tinvが閾値T2未満かのいずれか又は両方が成立しているときには、電池温度Tbに基づいて第1の仮基本値Wbtmp1を設定すると共にインバータ冷却水温Tinvに基づいて第2の仮基本値Wbtmp2を設定し、二つの仮基本値Wbtmp1,Wbtmp2のうち小さい方に基づいてバッテリ50の出力制限Woutを設定するから、インバータ冷却水温Tinvが閾値T2未満であっても、サージ電圧により高電圧系電力ライン54aに素子耐圧を超える電圧が作用するのを抑制することができる。この際、インバータ冷却水温Tinvが低いほど出力制限Woutが小さくなるから、バッテリ50の放電は制限されるものの、エンジン22から出力されるパワーは制限されないから、走行用パワーPdrvに十分に対応することができる。実施例のハイブリッド自動車20では、モータMG2からの動力を駆動輪39a,39bに連結された駆動軸32に出力するものとしたが、図10の変形例のハイブリッド自動車120に例示するように、モータMG2からの動力を駆動軸32が接続された車軸駆動輪39a,39bに接続された車軸とは異なる車軸図10における車輪39c,39dに接続された車軸に出力するものとしてもよい。実施例のハイブリッド自動車20では、エンジン22からの動力をプラネタリギヤ30を介して駆動輪39a,39bに接続された駆動軸32に出力すると共にモータMG2からの動力を駆動軸32に出力するものとしたが、図11の変形例のハイブリッド自動車220に例示するように、駆動輪39a,39bに接続された駆動軸に変速機230を介してモータMGを取り付け、モータMGの回転軸にクラッチ229を介してエンジン22を接続する構成とし、エンジン22からの動力をモータMGの回転軸と変速機230とを介して駆動軸に出力すると共にモータMGからの動力を変速機230を介して駆動軸に出力するものとしてもよい。また、図12の変形例のハイブリッド自動車320に例示するように、エンジン22からの動力を変速機330を介して駆動輪39a,39bに接続された車軸に出力すると共にモータMGからの動力を駆動輪39a,39bに接続された車軸とは異なる車軸図12における車輪39c,39dに接続された車軸に出力するものとしてもよい。実施例では、本発明を、駆動軸32にプラネタリギヤ30を介して接続されたエンジン22およびモータMG1と、駆動軸32に接続されたモータMG2と、を備えるハイブリッド自動車20に適用するものとしたが、図13の変形例の自動車420に例示するように、走行用の動力を出力するモータMGを備える単純な電気自動車に適用するものとしてもよい。実施例では、本発明のハイブリッド自動車20に適用して説明したが、これに限られず、駆動装置の形態としてもよいし、駆動装置の制御方法の形態としてもよい。実施例では、本発明を、交流負荷としてモータMG1,MG2をインバータ41,42により駆動するものに適用するものとしたが、例えば、空気調和装置のコンプレッサをインバータにより駆動するなど、交流負荷をインバータにより駆動するものであれば如何なるものに適用するものとしてもよい。実施例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係について説明する。実施例では、モータMG1,MG2が交流負荷に相当し、インバータ41,42がインバータに相当し、バッテリ50がバッテリに相当し、昇圧コンバータ56が昇圧コンバータに相当し、図5の出力制限設定処理ルーチンを実行するバッテリECU52と、要求パワーPeがエンジン22から出力されると共にバッテリ50の入出力制限Win,Woutの範囲内で要求トルクTrが駆動軸32に出力されるようエンジン22の目標回転数Neおよび目標トルクTeとモータMG1,MG2のトルク指令Tm1,Tm2とを設定して対応するECUに送信するハイブリッド用電子制御ユニット70と、目標回転数Neおよび目標トルクTeに基づいてエンジン22を運転制御するエンジンECU24と、トルク指令Tm1,Tm2に基づいてインバータ41,42をスイッチング制御するモータECU40とが制御手段に相当する。なお、実施例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係は、実施例が課題を解決するための手段の欄に記載した発明を実施するための形態を具体的に説明するための一例であることから、課題を解決するための手段の欄に記載した発明の要素を限定するものではない。即ち、課題を解決するための手段の欄に記載した発明についての解釈はその欄の記載に基づいて行なわれるべきものであり、実施例は課題を解決するための手段の欄に記載した発明の具体的な一例に過ぎないものである。以上、本発明を実施するための形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。"