"三相モータと内燃機関とを備えるハイブリッド車両に適用され、前記三相モータを制御して前記内燃機関の始動を行うモータ制御装置であって、前記三相モータに通電する三相線のいずれか一相の断線が発生した場合に、前記内燃機関の始動要求があることを条件として前記三相モータの駆動を許可することを特徴とするモータ制御装置。前記三相モータの駆動を許可する際に、前記三相モータに断線が発生していない場合よりも前記三相モータの駆動を制限する請求項1に記載のモータ制御装置。前記三相モータの駆動を許可する際に、前記三相モータの回転速度を所定値以下に制限する請求項2に記載のモータ制御装置。前記三相モータの駆動を許可する際に、前記三相モータへの指令トルクを所定値以下に制限する請求項2に記載のモータ制御装置。前記三相モータの駆動を許可する際に、前記三相モータの出力トルクを所定値以下に制限する請求項2に記載のモータ制御装置。前記三相モータの駆動を許可する際に、前記三相モータへ通電する電流値を所定値以下に制限する請求項2に記載のモータ制御装置。前記三相モータの駆動を許可する際に、前記三相モータの駆動時間を所定時間以内に制限する請求項2に記載のモータ制御装置。前記三相モータの駆動を許可する際に、前記三相モータの温度を所定値以下に制限する請求項2に記載のモータ制御装置。前記車両は、手動操作により前記三相モータへ通電を行う起動スイッチを備え、前記起動スイッチが操作されたことを更に条件として、前記三相モータの駆動を許可する請求項1~8のいずれか1項に記載のモータ制御装置。上述したハイブリッド車両には、三相モータを使用して内燃機関の始動をするものがある。詳しくは、キー操作により手動で内燃機関を始動する際、またはアイドルストップから自動で内燃機関を始動する際、三相モータを制御して内燃機関を始動する。このような車両では、三相モータに通電する三相線の断線が発生した場合に内燃機関を停止させると、再度内燃機関を始動させようとしても三相モータが駆動できないため内燃機関を始動させることができない。しかしながら、三相モータに通電する三相線の断線が発生した場合、通常警告灯が点灯するためドライバーが内燃機関を停止させるキーオフ状況や、アイドルストップで自動的に内燃機関が停止させられる状況となるおそれがある。このような場合、例えば車両を移動させるために、再度内燃機関を始動させたい事態が生じることも考えられる。本発明は、こうした事態を想定してなされたものであり、三相モータに通電する三相線のいずれか一相の断線が発生した場合であっても、内燃機関の始動を実行することのできるモータ制御装置を提供することを主たる目的とするものである。本発明は、上記課題を解決するために、以下の手段を採用した。請求項1に記載の発明は、三相モータと内燃機関とを備えるハイブリッド車両に適用され、前記三相モータを制御して前記内燃機関の始動を行うモータ制御装置であって、前記三相モータに通電する三相線のいずれか一相の断線が発生した場合に、前記内燃機関の始動要求があることを条件として前記三相モータの駆動を許可することを特徴とする。上記構成によれば、内燃機関の始動に三相モータが使用される。そして、三相モータに通電する三相線のいずれか一層の断線が発生した場合、内燃機関の始動要求があるときは、三相モータの駆動が許可される。したがって、三相モータに通電する三相線のいずれかに断線が発生した場合でも、三相モータを駆動して内燃機関の始動を実行することができる。また、内燃機関の始動要求がないときは、三相モータの駆動が許可されない。一般に、三相モータに通電する三相線のいずれか一相が断線した状態で通電すると、三相モータや電力変換装置に過電流が流れ、三相モータや電力変換装置が損傷するおそれがある。そこで、断線が発生した三相モータの使用を制限することで、三相モータや電力変換装置の損傷を抑制できる。以下、モータ制御装置をパラレルハイブリッド車両に適用した一実施形態について図面を参照しつつ説明する。まず、図1を参照して車両システムの概略構成を説明する。図示されるように、本車両には、MGモータジェネレータ10と走行用のエンジン内燃機関20が搭載されている。MG10は三相の永久磁石同期モータ三相モータで構成され、電力の供給により駆動される電動機としての機能力行機能と減速時に機械エネルギを電気エネルギに変換する発電機としての機能回生機能とを兼ね備える。本車両では、MG10の駆動力を、エンジン20の始動に際しての動力源、及び走行時の動力源として利用している。さらに本車両には、端子電圧が高圧例えば数百V以上に設定された主バッテリ50と、低圧例えば12Vに設定された補機バッテリ60と、インバータ電力変換装置30と、補機70と、DCDCコンバータ80とが搭載されている。主バッテリ50には、例えば、リチウムイオン蓄電池やニッケル水素蓄電池が採用され、補機バッテリ60には、主バッテリ50よりもエネルギ出力密度の小さい鉛蓄電池等が採用される。主バッテリ50は、インバータ電力変換装置30を介してMG10へ電力供給する。インバータ30は、スイッチング素子例えばIGBTの直列接続体を3組備えており、これら各直列接続体の接続点はMG10のU,V,W相にそれぞれ接続される。補機バッテリ60は、後述する各種ECU電子制御装置やヘッドライト、空調装置等の補機70へ電力供給する。また、補機バッテリ60の放電電力は、DCDCコンバータ80により昇圧されてインバータ30へ入力され、MG10へ供給されることも可能である。さらに、MG10で発電された3相交流の電力は、インバータ30により直流に整流されて主バッテリ50へ充電されるとともに、DCDCコンバータ80により降圧されて補機バッテリ60へ充電される。本車両システムは、エンジン20や、MG10、インバータ30の状態を検出する手段として、起動スイッチ25、電流センサ90、温度センサ12、及び回転角度センサ11を備える。起動スイッチ25は、ドライバーにより、停止位置OFF位置、準備位置アクセサリ位置、起動位置ON及び始動位置に切り替えられる。起動スイッチ25の状態は、図示しないインターフェースを介して後述するHVECUハイブリッド制御装置42に取り込まれる。電流センサ90は、MG10の各相を流れる電流Iu,Iv,Iwを検出する。温度センサ12は、MG10の備える永久磁石の温度を検出する。回転角度センサ11は、MG10の回転角度θ電気角を検出する。これら各種センサの検出信号は、図示しないインターフェースを介して後述するMGECUモータ制御装置40に取り込まれる。ここで、電流値と回転角度値は、MGECU40が備えるトルク算出部トルク算出手段へ送信される。トルク算出部は、回転角度θに基づいてMG10の回転速度ωを算出し、回転速度ωとIu,Iv,Iwの電流値に基づいてMG10の出力トルクを算出する。また、本車両システムは、HVECUハイブリッド制御装置42、ENGECUエンジン制御装置41、及びMGECUモータ制御装置40の各種ECU電子制御装置を備える。これら各ECUは、いずれもCPU、ROM、RAM等よりなる周知のマイクロコンピュータを中心に構成され、ROMに記憶された各種制御プログラムを実行する。なお、HVECU42は、ENGECU41とMGECU40のそれぞれと互いに双方向通信が可能である。HVECU42は、ENGECU41とMGECU40よりも上位アクセルペダル等のユーザインターフェースから入力されるユーザの要求からみて上流側のECUである。HVECU42は、ユーザのアクセルペダルの操作量等の検出信号に基づき、エンジン20、MG10の制御量の指令値を算出する。更にHVECU42は、DCDCコンバータ80による電圧の昇圧量や降圧量が所望する値となるよう、補機バッテリ60のSOCStateofcharge:満充電時の充電量に対する実際の充電量の割合や主バッテリ50のSOC等に応じて、DCDCコンバータ80の作動を制御する。ENGECU41は、エンジン20の燃焼制御等に必要な各種アクチュエータを操作する制御装置である。HVECU42から走行状態に対応した指令値を受け取ると、その指令値に制御すべく燃料噴射弁による燃料噴射制御等、エンジン20の燃焼制御を行う。MGECU40は、インバータ30内のスイッチング素子等を通電操作する制御装置である。HVECU42からエンジン始動要求を受け取ると、インバータ30内のスイッチング素子をオンにしてエンジン20の始動に必要な駆動力を発生させる。そして、エンジン20のクランク軸に初期回転を付与し、エンジン20の始動を実行する。また、HVECU42から走行状態に対応した指令値を受け取ると、その指令値に制御すべくインバータ30内のスイッチング素子を通電操作する。例えば、HVECU42から指令トルクを受け取ると、算出された出力トルクとの偏差分から指令電流値を決定する。そして指令電流値からインバータ30をオンする指令電圧値を算出し、指令電圧値に対応するパルス幅のパルス信号をインバータ30に印加する。次に、図2を参照して、MGECU40によるMG駆動制御の処理手順を説明する。この一連の処理は所定時間毎に繰り返し実行される。まず、MG10に通電する三相線のいずれか一相の断線が発生しているか否かを判定するS1。断線検出方法は、従来提案されている断線検出方法のいずれかを適用する。この判定において、MG10に通電する三相線のいずれにも断線が発生していないと判定した場合にはS1:NO、この一連の処理を一旦終了するEND。一方、MG10に通電する三相線のいずれか一相の断線が発生していると判定した場合S1:YESには、HVECU42からエンジン20の始動要求を受けているか否か判定する。詳しくは、起動スイッチ25がドライバーにより起動位置に切り替えられると、その操作から所定時間経過するまでHVECU42からMGECU40へ始動要求が出力される。エンジン20の始動要求を受けていないと判定した場合S2:NO、MG10の駆動を禁止するS4。すなわち、インバータ30内のスイッチング素子をオフにし、インバータ30と主バッテリ50を電気的に切り離す。その後、この一連の処理を一旦終了ENDする。一方、HVECU42からエンジン20の始動要求を受けていると判定した場合S2:YES、MG10に断線が発生していない場合よりもMG10の駆動を制限してMG10の駆動を許可するS3。ここで、エンジン20の始動を実行するために必要な駆動力は走行時に必要な駆動力よりも小さいので、MG10の駆動を制限してMG10の駆動を許可する。そして、駆動を制限してMG10の駆動を許可することで、MG10やインバータ30に通電する過電流を抑制でき、MG10やインバータ30の損傷を抑制できる。以下に、具体的な駆動制限の処理について述べる。1MG10の駆動を許可する際に、MG10の回転速度を所定値以下に制限する。MG10の回転速度はインバータ30に印加する電圧で制御される。MG10の回転速度が所定値以下になるようにインバータ30に印加する指令電圧値を制限すると、MG10及びインバータ30に流れる電流値も制限される。よって、MG10やインバータ30に過電流が流れることを抑制でき、MG10やインバータ30の損傷を抑制できる。この場合、エンジン20を始動可能な最小限の回転速度をこの所定値とすると、MG10やインバータ30に通電する電流値を最小限にできるので好適である。2MG10の駆動を許可する際に、MG10への指令トルクを所定値以下に制限する。MG10のトルクは、MG10を流れる電流によって調節され、指令トルクが大きいほど大きな電流が要求される。したがって、MG10への指令トルクが所定値以下になるように制限すると、要求される電流値も制限される。それゆえ、MG10やインバータ30に過電流が流れることを抑制でき、MG10やインバータ30の損傷を抑制できる。この場合、エンジン20を始動可能な最小限のトルク値をこの所定値とすると、MG10やインバータ30に通電する電流値を最小限にできるので好適である。3MG10の駆動を許可する際に、MG10の出力トルクを所定値以下に制限する。断線が発生した際はMG10の制御が不安定になり、指令トルクを所定値以下に制限しても、出力トルクが所定値を超えるおそれがある。よって、算出した出力トルクが所定値以下になるようにフィードバック制御し、確実にMG10やインバータ30に過電流が流れることを抑制する。この場合、エンジン20を始動可能な最小限のトルク値をこの所定値とすると、MG10やインバータ30に通電する電流値を最小限にできるので好適である。4MG10の駆動を許可する際に、MG10へ通電する電流値を所定値以下に制限する。MG10へ通電する電流値を所定値以下になるようにインバータ30を通電操作すると、MG10やインバータ30に過電流が流れることがない。それゆえMG10やインバータ30の損傷を抑制できる。この場合、エンジン20を始動可能な最小限の電流値をこの所定値とすると、MG10やインバータ30に通電する電流値を最小限にできるので好適である。5MG10の駆動を許可する際に、MG10の駆動時間を所定時間以内に制限する。すなわち、インバータ30の通電時間が所定時間以内になるように制限して通電操作すると、MG10やインバータ30に過電流が流れたとしても、その通電時間を抑制できる。それゆえMG10やインバータ30の損傷を抑制できる。この場合、エンジン20を始動可能な最小限の駆動時間をこの所定値とすると、MG10やインバータ30に過電流が流れる時間を最小限にできるので好適である。6MG10の駆動を許可する際に、MG10の温度を所定値以下に制限する。MG10の温度は、MG10へ通電する電流値と電流が流れる時間に依存する。このため、温度センサ12により検出されるMG10の温度が所定値以下になるようにインバータ30を通電操作すると、MG10やインバータ30に過電流が長時間流れることを抑制でき、MG10やインバータ30の損傷を抑制できる。また、高温によりMG10が備える磁石の磁力が低下することを抑制できる。MG10の駆動を許可する際は、上述した1~6の少なくとも1つの処理を実行してMG10の駆動を制限する。2つ以上の処理を組み合わせて実行してもよい。MG10に断線が発生していない場合よりもMG10の駆動を制限してMG10の駆動を許可した後、この一連の処理を一旦終了するEND。次に、図3を参照して、図2のステップS3において、上述した2の処理を実行する態様について説明する。同図に示すように、MG10が正常状態での走行中に、タイミングt1においてMG10に通電する三相線のいずれか一相に断線が発生すると、MGECU40は断線を検出する。するとMGECU40は、フェイルセーフを実施しMG10の駆動を禁止する。これによりMG10への指令トルクは0Nmとなる。この時点ではエンジン20の駆動力のみで走行中であるが、車内では警告灯が点灯している。次にタイミングt2において、警告灯を見たドライバーは車両を停止させるとともに、起動スイッチ25を停止位置に切り替えることによりエンジン20を停止させる。このとき、MGECU40はフェイルセーフを実施しMG10の駆動を禁止したままである。続いてタイミングt3において、ドライバーが車を移動させるために起動スイッチ25を起動位置に切り替えると、その操作から所定時間経過するまでタイミングt3~t4、HVECU42からMGECU40に対してエンジン20の始動要求が出力される。エンジン20の始動要求を受けたMGECU40は、フェイルセーフの実施をやめる。そして、MG10への指令トルクを所定値以下に制限してMG10の駆動を許可し、エンジン20の始動を実行する。その後タイミングt4において、エンジン20の回転速度が始動判定回転速度に達すると、ENGECU41はエンジン20の始動が完了したと判定する。すると、HVECU42からMGECU40に対するエンジン20の始動要求がなくなり、MGECU40は再度フェイルセーフを実施してMG10の駆動を禁止する。これにより、MG10への指令トルクは0Nmとなる。その結果、MG10に通電する三相線のいずれかに断線が発生した場合でも、MG10を駆動してエンジン20の始動を実行することができる。また、エンジン20の始動要求がないときは、MG10の駆動が許可されないため、断線が発生したMG10の使用によるMG10やインバータ30の損傷を抑制できる。なお、モータ制御装置は、上述した実施形態に限定されない。例えば、起動スイッチ25が起動位置にあり且つエンジン20が自動停止されている場合に、エンジン20の自動始動要求が発生すると、HVECU42からMGECU40へ始動要求が出力される。このような場合に、MG10の三相線のいずれか一相に断線が発生していたとしても、MG10の駆動を許可するようにしてもよい。また、MG10の三相線のいずれか一相の断線が発生した場合に、エンジン20の自動始動要求が発生してもMG10の駆動を許可せず、更に起動スイッチ25が操作されたことを条件として、MG10の駆動を許可する構成としてもよい。このような構成とすると、ドライバーがエンジン20の始動を要求している場合に限ってMG10の駆動を許可することとなり、故障したMG10の使用を必要最小限とすることができる。"