(57)【要約】【課題】  複数のモータジェネレータを駆動する複数の駆動装置を過電圧破壊から保護するモータ駆動装置を提供する。【解決手段】  ＥＣＵ７３は、モータ回転数ＭＲＮ１，２およびトルク指令値ＴＲ１，２に基づいてモータジェネレータＭＧ１，２の動作モードを判定する。そして、モータジェネレータＭＧ１，ＭＧ２がそれぞれ回生モードおよび力行モードにあるとき、ＥＣＵ７３は、モータジェネレータＭＧ１における発電電力がしきい値よりも大きくなると遮断許可信号ＲＧ１を生成してＡＮＤゲート７１へ出力する。インバータ５０は、過電流を検出するとフェール信号ＦＥ２を生成してＡＮＤゲート７１へ出力する。ＡＮＤゲート７１は、遮断許可信号ＲＧ１とフェール信号ＦＥ２との論理積を演算して遮断信号ＤＷＮ１をインバータ４０へ出力する。【選択図】        図１
2005130615.tif 000002
【特許請求の範囲】
【請求項１】
ｎ（ｎは２以上の自然数）個のモータジェネレータを力行モードまたは回生モードで駆動するモータ駆動装置であって、
直流電圧を平滑化する容量素子と、
前記容量素子の両端に並列に接続され、各々が前記容量素子からの直流電圧に基づいて対応するモータジェネレータを駆動し、かつ、所定時にフェール信号を出力するｎ個の駆動装置と、
ｍ（ｍは、ｍ＜ｎを満たす自然数）個の駆動装置から少なくとも１つのフェール信号を受けると、前記容量素子側における電力変化量が前記駆動装置または前記容量素子の許容電力変化量よりも少なくなるようにｒ（ｒは、ｎ−ｍ≦ｒ≦ｎ−１を満たす自然数）個の駆動装置のうちｋ（ｋは、ｋ≦ｒを満たす自然数）個の駆動装置を遮断する遮断装置とを備えるモータ駆動装置。
【請求項２】
前記許容電力変化量は、前記駆動装置が過電圧破壊に至るときの前記容量素子側における電力変化量である、請求項１に記載のモータ駆動装置。
【請求項３】
前記許容電力変化量は、前記容量素子への突入電流が発生するときの前記容量素子側における電力変化量である、請求項１に記載のモータ駆動装置。
【請求項４】
前記ｍ個の駆動装置によって駆動されるｍ個のモータジェネレータは、力行モードにあり、
前記ｒ個の駆動装置によって駆動されるｒ個のモータジェネレータは、回生モードにあり、
前記遮断装置は、前記少なくとも１つのフェール信号を受けると、前記容量素子側における電力変化量が前記第１の電力変化量よりも少なくなるように前記ｋ個の駆動装置を遮断する、請求項１から請求項３のいずれか１項に記載のモータ駆動装置。
【請求項５】
前記遮断装置は、総発電電力が前記ｍ個のモータジェネレータにおける総消費電力から所定電力を減算した電力差よりも大きくなるｋ個のモータジェネレータを前記ｒ個のモータジェネレータから検出し、その検出したｋ個のモータジェネレータに対応するｋ個の駆動装置を遮断し、
前記所定電力は、前記ｍ個の駆動装置が停止したとき、前記ｎ個の駆動装置の各々に印加される電圧が前記駆動装置の最大印加可能電圧よりも小さくなるときの前記容量素子側における最大電力変化量である、請求項４に記載のモータ駆動装置。
【請求項６】
前記総消費電力は、前記ｍ個のモータジェネレータのうち、消費電力が最大であるモータジェネレータによって消費される電力である、請求項４または請求項５に記載のモータ駆動装置。
【請求項７】
前記遮断装置は、
前記ｋ個の駆動装置の遮断を許可するためのｋ個の遮断許可信号を生成する制御回路と、
前記ｎ個の駆動装置に対応して設けられ、対応する駆動装置以外のｎ−１個の駆動装置からのｎ−１個のフェール信号と前記制御回路からの前記遮断許可信号とを各々が受けるｎ個の遮断回路とを含み、
前記ｎ個の遮断回路のうち、前記ｋ個の駆動装置に対応するｋ個の遮断回路の各々は、前記ｍ個の駆動装置から前記少なくとも１つのフェール信号を受け、かつ、前記制御回路から前記ｋ個の遮断許可信号のうちの１つの遮断許可信号を受けると、対応する駆動装置を遮断する、請求項１から請求項６のいずれか１項に記載のモータ駆動装置。
【請求項８】
前記ｎ個の遮断回路の各々は、
前記ｎ−１個のフェール信号の論理和を演算するＯＲ素子と、
前記ＯＲ素子の出力と前記制御回路からの前記遮断許可信号との論理積を演算して遮断信号を生成し、その生成した遮断信号を対応する駆動装置へ出力するＡＮＤ素子とからなり、
前記ｋ個の遮断回路の各々に含まれるＯＲ素子は、前記少なくとも１つのフェール信号の論理和を演算し、
前記ｋ個の遮断回路の各々に含まれるＡＮＤ素子は、前記ＯＲ素子の出力と前記制御回路からの前記遮断許可信号との論理積を演算して生成した遮断信号を対応する駆動装置へ出力する、請求項７に記載のモータ駆動装置。
【請求項９】
前記ｎ個のモータジェネレータは、第１および第２のモータジェネレータからなり、
前記ｎ個の駆動装置は、
前記第１のモータジェネレータを駆動する第１のインバータと、
前記第２のモータジェネレータを駆動する第２のインバータとからなり、
前記制御回路は、第１または第２の遮断許可信号を生成し、
前記ｎ個の遮断回路は、
前記第１のインバータに対応して設けられ、前記第２のインバータからの前記フェール信号と前記制御回路からの前記第１の遮断許可信号との論理積を演算して第１の遮断信号を生成し、その生成した第１の遮断信号を前記第１のインバータへ出力する第１のＡＮＤ素子と、
前記第２のインバータに対応して設けられ、前記第１のインバータからの前記フェール信号と前記制御回路からの前記第２の遮断許可信号との論理積を演算して第２の遮断信号を生成し、その生成した第２の遮断信号を前記第２のインバータへ出力する第２のＡＮＤ素子とからなる、請求項７に記載のモータ駆動装置。
【請求項１０】
前記第１のモータジェネレータが前記回生モードで駆動され、かつ、前記第２のモータジェネレータが前記力行モードで駆動されているとき、
前記制御回路は、前記第１のモータジェネレータにおける発電電力がしきい値よりも大きくなると、前記第１の遮断許可信号を生成して前記第１のＡＮＤ素子へ出力する、請求項９に記載のモータ駆動装置。
【請求項１１】
前記第１のモータジェネレータは、車両に搭載された内燃機関を駆動し、前記内燃機関からの動力により発電し、
前記第２のモータジェネレータは、前記車両の駆動輪を駆動する、請求項９または請求項１０に記載のモータ駆動装置。
【請求項１２】
前記ｍ個の駆動装置によって駆動されるｍ個のモータジェネレータは、回生モードにあり、
前記ｒ個の駆動装置によって駆動されるｒ個のモータジェネレータは、力行モードにあり、
前記遮断装置は、前記少なくとも１つのフェール信号を受けると、前記容量素子側における電力変化量が前記第２の電力変化量よりも少なくなるように前記ｋ個の駆動装置を遮断する、請求項１から請求項３のいずれか１項に記載のモータ駆動装置。
【請求項１３】
前記遮断装置は、
前記ｋ個の駆動装置の遮断を許可するためのｋ個の遮断許可信号を生成する制御回路と、
前記ｎ個の駆動装置に対応して設けられ、対応する駆動装置以外のｎ−１個の駆動装置からのｎ−１個のフェール信号と前記制御回路からの前記遮断許可信号とを各々が受けるｎ個の遮断回路とを含み、
前記制御回路は、前記ｒ個のモータジェネレータにおける総消費電力がしきい値よりも大きくなると、前記ｋ個の遮断許可信号を生成し、その生成したｋ個の遮断許可信号を１つづつ前記ｋ個の駆動装置に対応するｋ個の遮断回路へ出力し、
前記ｎ個の遮断回路のうち、前記ｋ個の駆動装置に対応するｋ個の遮断回路の各々は、前記ｍ個の駆動装置から前記少なくとも１つのフェール信号を受け、かつ、前記制御回路から前記遮断許可信号を受けると、対応する駆動装置を遮断する、請求項１２に記載のモータ駆動装置。
【請求項１４】
前記ｎ個のモータジェネレータは、第１および第２のモータジェネレータからなり、
前記ｎ個の駆動装置は、
前記第１のモータジェネレータを駆動する第１のインバータと、
前記第２のモータジェネレータを駆動する第２のインバータとからなり、
前記ｎ個の遮断回路は、
前記第１のインバータに対応して設けられ、前記第２のインバータからの前記フェール信号と前記制御回路からの第１の遮断許可信号との論理積を演算して第１の遮断信号を生成し、その生成した第１の遮断信号を前記第１のインバータへ出力する第１のＡＮＤ素子と、
前記第２のインバータに対応して設けられ、前記第１のインバータからの前記フェール信号と前記制御回路からの第２の遮断許可信号との論理積を演算して第２の遮断信号を生成し、その生成した第２の遮断信号を前記第２のインバータへ出力する第２のＡＮＤ素子とからなり、
前記第１のモータジェネレータが前記回生モードで駆動され、かつ、前記第２のモータジェネレータが前記力行モードで駆動されているとき、前記制御回路は、前記第２のモータジェネレータにおける消費電力が前記しきい値よりも大きくなると、前記第２の遮断許可信号を生成して前記第２のＡＮＤ素子へ出力する、請求項１３に記載のモータ駆動装置。
【請求項１５】
前記第２のモータジェネレータは、前記第１のモータジェネレータの容量よりも大きい容量を有する、請求項１４に記載のモータ駆動装置。
【請求項１６】
前記第１のモータジェネレータは、車両に搭載された内燃機関を駆動し、前記内燃機関からの動力により発電し、
前記第２のモータジェネレータは、前記車両の駆動輪を駆動する、請求項１４または請求項１５に記載のモータ駆動装置。
【請求項１７】
前記所定時は、前記駆動装置を構成する半導体素子に過電流が流れたときである、請求項１から請求項１６のいずれか１項に記載のモータ駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のモータジェネレータを駆動するモータ駆動装置に関するものである。
【背景技術】
【０００２】
エンジンと、第１および第２の回転電機と、インバータ装置と、蓄電装置と、エンジン制御装置と、ハイブリッド制御装置とが知られている。
【０００３】
インバータ装置は、第１および第２の回転電機を駆動する。エンジン制御装置は、エンジンの燃料噴射制御を行なう。ハイブリッド制御装置は、エンジン制御装置に対してトルク制御量を指令すると共に、インバータ装置の駆動を制御する。
【０００４】
ハイブリッド制御装置は、蓄電装置に蓄えられた電力と各回転電機の電力収支とを比較し、その比較結果からシステム全体の電力収支を演算する。そして、ハイブリッド制御装置は、演算したシステム全体の電力収支に基づきシステム異常の有無を判定し、その判定結果に応じて車両出力を制御する（特許文献１）。
【特許文献１】特開平１１−１８２１３号公報
【特許文献２】特開２００２−２７１９１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１には、２つの回転電機の一方が回生モードにあり、他方が力行モードにあるときに、力行モードにある回転電機が故障した場合、回生モードにある回転電機をどのように制御するかについて具体的に提案されていないため、第１および第２の回転電機を駆動するインバータ装置に過電圧が印加されるという問題がある。
【０００６】
また、回生モードにある回転電機が故障した場合、力行モードにある回転電機の駆動を継続すると、インバータ装置の入力側に設けられたコンデンサの電力量が減少し、突入電流がコンデンサへ流れるという問題がある。
【０００７】
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、複数のモータジェネレータを駆動する複数の駆動装置を過電圧破壊から保護するモータ駆動装置を提供することである。
【０００８】
また、この発明の別の目的は、複数のモータジェネレータを駆動する複数の駆動装置の入力側に設けられた容量素子への突入電流を防止するモータ駆動装置を提供することである。
【課題を解決するための手段】
【０００９】
この発明によれば、モータ駆動装置は、ｎ（ｎは２以上の自然数）個のモータジェネレータを力行モードまたは回生モードで駆動するモータ駆動装置であって、容量素子と、ｎ個の駆動装置と、遮断装置とを備える。容量素子は、直流電圧を平滑化する。ｎ個の駆動装置は、容量素子の両端に並列に接続され、各々が容量素子からの直流電圧に基づいて対応するモータジェネレータを駆動し、かつ、所定時にフェール信号を出力する。遮断装置は、ｍ（ｍは、ｍ＜ｎを満たす自然数）個の駆動装置から少なくとも１つのフェール信号を受けると、容量素子側における電力変化量が駆動装置または容量素子の許容電力変化量よりも少なくなるようにｒ（ｒは、ｎ−ｍ≦ｒ≦ｎ−１を満たす自然数）個の駆動装置のうちｋ（ｋは、ｋ≦ｒを満たす自然数）個の駆動装置を遮断する。
【００１０】
好ましくは、許容電力変化量は、駆動装置が過電圧破壊に至るときの容量素子側における電力変化量である。
【００１１】
好ましくは、許容電力変化量は、容量素子への突入電流が発生するときの容量素子側における電力変化量である。
【００１２】
好ましくは、ｍ個の駆動装置によって駆動されるｍ個のモータジェネレータは、力行モードにある。また、ｒ個の駆動装置によって駆動されるｒ個のモータジェネレータは、回生モードにある。そして、遮断装置は、少なくとも１つのフェール信号を受けると、容量素子側における電力変化量が第１の電力変化量よりも少なくなるようにｋ個の駆動装置を遮断する。
【００１３】
好ましくは、遮断装置は、総発電電力がｍ個のモータジェネレータにおける総消費電力から所定電力を減算した電力差よりも大きくなるｋ個のモータジェネレータをｒ個のモータジェネレータから検出し、その検出したｋ個のモータジェネレータに対応するｋ個の駆動装置を遮断する。そして、所定電力は、ｍ個の駆動装置が停止したとき、ｎ個の駆動装置の各々に印加される電圧が駆動装置の最大印加可能電圧よりも小さくなるときの容量素子側における最大電力変化量である。
【００１４】
好ましくは、総消費電力は、ｍ個のモータジェネレータのうち、消費電力が最大であるモータジェネレータによって消費される電力である。
【００１５】
好ましくは、遮断装置は、制御回路と、ｎ個の遮断回路とを含む。制御回路は、ｋ個の駆動装置の遮断を許可するための遮断許可信号を生成する。ｎ個の遮断回路は、ｎ個の駆動装置に対応して設けられる。ｎ個の遮断回路の各々は、対応する駆動装置以外のｎ−１個の駆動装置からのｎ−１個のフェール信号と制御回路からの遮断許可信号とを受ける。そして、ｎ個の遮断回路のうち、ｋ個の駆動装置に対応するｋ個の遮断回路の各々は、ｍ個の駆動装置から少なくとも１つのフェール信号を受け、かつ、制御回路から遮断許可信号のうちの１つの遮断許可信号を受けると、対応する駆動装置を遮断する。
【００１６】
好ましくは、ｎ個の遮断回路の各々は、ＯＲ素子と、ＡＮＤ素子とからなる。ＯＲ素子は、ｎ−１個のフェール信号の論理和を演算する。ＡＮＤ素子は、ＯＲ素子の出力と制御回路からの遮断許可信号との論理積を演算して遮断信号を生成し、その生成した遮断信号を対応する駆動装置へ出力する。ｋ個の遮断回路の各々に含まれるＯＲ素子は、少なくとも１つのフェール信号の論理和を演算する。ｋ個の遮断回路の各々に含まれるＡＮＤ素子は、ＯＲ素子の出力と制御回路からの遮断許可信号との論理積を演算して生成した遮断信号を対応する駆動装置へ出力する。
【００１７】
好ましくは、ｎ個のモータジェネレータは、第１および第２のモータジェネレータからなる。ｎ個の駆動装置は、第１のモータジェネレータを駆動する第１のインバータと、第２のモータジェネレータを駆動する第２のインバータとからなる。制御回路は、第１または第２の遮断許可信号を生成する。ｎ個の遮断回路は、第１および第２のＡＮＤ素子からなる。第１のＡＮＤ素子は、第１のインバータに対応して設けられ、第２のインバータからのフェール信号と制御回路からの第１の遮断許可信号との論理積を演算して第１の遮断信号を生成し、その生成した第１の遮断信号を第１のインバータへ出力する。第２のＡＮＤ素子は、第２のインバータに対応して設けられ、第１のインバータからのフェール信号と制御回路からの第２の遮断許可信号との論理積を演算して第２の遮断信号を生成し、その生成した第２の遮断信号を第２のインバータへ出力する。
【００１８】
好ましくは、第１のモータジェネレータが回生モードで駆動され、かつ、第２のモータジェネレータが力行モードで駆動されているとき、制御回路は、第１のモータジェネレータにおける発電電力がしきい値よりも大きくなると、第１の遮断許可信号を生成して第１のＡＮＤ素子へ出力する。
【００１９】
好ましくは、第１のモータジェネレータは、車両に搭載された内燃機関を駆動し、内燃機関からの動力により発電する。第２のモータジェネレータは、車両の駆動輪を駆動する。
【００２０】
好ましくは、ｍ個の駆動装置によって駆動されるｍ個のモータジェネレータは、回生モードにある。ｒ個の駆動装置によって駆動されるｒ個のモータジェネレータは、力行モードにある。そして、遮断装置は、少なくとも１つのフェール信号を受けると、容量素子側における電力変化量が第２の電力変化量よりも少なくなるようにｋ個の駆動装置を遮断する。
【００２１】
好ましくは、遮断装置は、制御回路と、ｎ個の遮断回路とを含む。制御回路は、ｋ個の駆動装置の遮断を許可するためのｋ個の遮断許可信号を生成する。ｎ個の遮断回路は、ｎ個の駆動装置に対応して設けられる。ｎ個の遮断回路の各々は、対応する駆動装置以外のｎ−１個の駆動装置からのｎ−１個のフェール信号と制御回路からの遮断許可信号とを受ける。そして、制御回路は、ｒ個のモータジェネレータにおける総消費電力がしきい値よりも大きくなると、遮断許可信号を生成し、その生成したｋ個の遮断許可信号を１つづつｋ個の駆動装置に対応するｋ個の遮断回路へ出力する。また、ｎ個の遮断回路のうち、ｋ個の駆動装置に対応するｋ個の遮断回路の各々は、ｍ個の駆動装置から少なくとも１つのフェール信号を受け、かつ、制御回路から遮断許可信号を受けると、対応する駆動装置を遮断する。
【００２２】
好ましくは、ｎ個のモータジェネレータは、第１および第２のモータジェネレータからなる。ｎ個の駆動装置は、第１のモータジェネレータを駆動する第１のインバータと、第２のモータジェネレータを駆動する第２のインバータとからなる。ｎ個の遮断回路は、第１および第２のＡＮＤ素子とからなる。第１のＡＮＤ素子は、第１のインバータに対応して設けられ、第２のインバータからのフェール信号と制御回路からの第１の遮断許可信号との論理積を演算して第１の遮断信号を生成し、その生成した第１の遮断信号を第１のインバータへ出力する。第２のＡＮＤ素子は、第２のインバータに対応して設けられ、第１のインバータからのフェール信号と制御回路からの第２の遮断許可信号との論理積を演算して第２の遮断信号を生成し、その生成した第２の遮断信号を第２のインバータへ出力する。そして、第１のモータジェネレータが回生モードで駆動され、かつ、第２のモータジェネレータが力行モードで駆動されているとき、制御回路は、第２のモータジェネレータにおける消費電力がしきい値よりも大きくなると、第２の遮断許可信号を生成して第２のＡＮＤ素子へ出力する。
【００２３】
好ましくは、第２のモータジェネレータは、第１のモータジェネレータの容量よりも大きい容量を有する。
【００２４】
好ましくは、第１のモータジェネレータは、車両に搭載された内燃機関を駆動し、内燃機関からの動力により発電する。また、第２のモータジェネレータは、車両の駆動輪を駆動する。
【００２５】
好ましくは、所定時は、駆動装置を構成する半導体素子に過電流が流れたときである。
【発明の効果】
【００２６】
この発明によるモータ駆動装置は、ｎ個のモータジェネレータのうち、ｍ個のモータジェネレータを駆動するｍ個の駆動装置が少なくとも１つのフェール信号を発生すると、容量素子側における電力変化量が、駆動装置または容量素子の許容電力変化量よりも少なくなるように、ｒ（ｎ−ｍ≦ｒ≦ｎ−１）個の駆動装置のうちのｋ（ｋ≦ｒ）個の駆動装置を遮断する遮断装置を備えるので、ｎ個のモータジェネレータの動作モードが力行モードおよび回生モードのいずれであっても、容量素子側における電力変化量が駆動装置または容量素子の許容電力変化量よりも抑制される。
【００２７】
したがって、この発明によれば、各駆動装置および容量素子を保護できる。
【００２８】
また、この発明によるモータ駆動装置は、ｎ個のモータジェネレータのうち、ｍ個のモータジェネレータを駆動するｍ個の駆動装置が少なくとも１つのフェール信号を発生すると、容量素子側における電力変化量が、駆動装置が過電圧破壊に至るときの容量素子側における電力変化量よりも少なくなるように、ｒ（ｎ−ｍ≦ｒ≦ｎ−１）個の駆動装置のうちのｋ（ｋ≦ｒ）個の駆動装置を遮断する遮断装置を備えるので、ｎ個のモータジェネレータの動作モードが力行モードおよび回生モードのいずれであっても、過電圧が各駆動装置に印加されない。
【００２９】
したがって、この発明によれば、複数の駆動装置を過電圧破壊から保護できる。
【００３０】
さらに、この発明によるモータ駆動装置は、ｎ個のモータジェネレータのうち、ｍ個のモータジェネレータを駆動するｍ個の駆動装置が少なくとも１つのフェール信号を発生すると、容量素子側における電力変化量が、容量素子への突入電流が発生するときの容量素子側における電力変化量よりも少なくなるように、ｒ（ｎ−ｍ≦ｒ≦ｎ−１）個の駆動装置のうちのｋ（ｋ≦ｒ）個の駆動装置を遮断する遮断装置を備えるので、ｎ個のモータジェネレータの動作モードが力行モードおよび回生モードのいずれであっても、容量素子への突入電流の発生が抑制される。
【００３１】
したがって、この発明によれば、容量素子への突入電流の発生を防止できる。
【００３２】
さらに、この発明によるモータ駆動装置は、力行モードにあるｍ個のモータジェネレータを駆動するｍ個の駆動装置が少なくとも１つのフェール信号を発生すると、容量素子側における電力変化量が、駆動装置が過電圧破壊に至るときの容量素子側における電力変化量よりも少なくなるように、回生モードにあるｒ（ｎ−ｍ≦ｒ≦ｎ−１）個の駆動装置のうちのｋ（ｋ≦ｒ）個の駆動装置を遮断する遮断装置を備えるので、力行モードにあるモータジェネレータを駆動する駆動装置がフェールしても過電圧が各駆動装置に印加されない。
【００３３】
したがって、この発明によれば、複数の駆動装置を過電圧破壊から保護できる。
【００３４】
さらに、この発明によるモータ駆動装置は、回生モードにあるｍ個のモータジェネレータを駆動するｍ個の駆動装置が少なくとも１つのフェール信号を発生すると、容量素子側における電力変化量が容量素子への突入電流が発生するときの容量素子側における電力変化量よりも少なくなるように、力行モードにあるｒ（ｎ−ｍ≦ｒ≦ｎ−１）個の駆動装置のうちのｋ（ｋ≦ｒ）個の駆動装置を遮断する遮断装置を備えるので、回生モードにあるモータジェネレータを駆動する駆動装置がフェールしても容量素子への突入電流が抑制される。
【００３５】
したがって、この発明によれば、容量素子への突入電流の発生を防止できる。
【発明を実施するための最良の形態】
【００３６】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００３７】
［実施の形態１］
図１は、実施の形態１によるモータ駆動装置の概略ブロック図である。図１を参照して、モータ駆動装置１００は、直流電源１０と、コンデンサ２０と、電圧センサー３０と、インバータ４０，５０と、電流センサー６１，６２と、制御装置７０とを備える。
【００３８】
なお、モータ駆動装置１００は、２つのモータジェネレータＭＧ１，ＭＧ２を駆動する装置である。そして、モータジェネレータＭＧ１は、ハイブリッド自動車に搭載されたエンジン（図示せず）からの動力によって発電し、またはエンジンを駆動するモータである。また、モータジェネレータＭＧ２は、ハイブリッド自動車の駆動輪を駆動するためのトルクを発生するための駆動モータである。
【００３９】
コンデンサ２０およびインバータ４０，５０は、直流電源１０の両端に並列に接続される。制御装置７０は、ＡＮＤゲート７１，７２と、ＥＣＵ（Ｅｌｅｃｔｒｉｃａｌ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）７３とを含む。
【００４０】
直流電源１０は、ニッケル水素またはリチウムイオン等の二次電池から成る。そして、直流電源１０は、直流電圧を出力する。コンデンサ２０は、直流電源１０からの直流電圧を平滑化し、その平滑化した直流電圧をインバータ４０，５０に供給する。電圧センサー３０は、コンデンサ２０の両端の電圧Ｖｍを検出し、その検出した電圧Ｖｍを制御装置７０のＥＣＵ７３へ出力する。
【００４１】
インバータ４０，５０は、それぞれ、モータジェネレータＭＧ１，ＭＧ２に対応して設けられる。そして、インバー４０は、制御装置７０からの信号ＰＷＭ１によってモータジェネレータＭＧ１を力行モードまたは回生モードで駆動する。また、インバータ４０は、モータジェネレータＭＧ１の故障等により過電流が流れると、フェール信号ＦＥ１を生成して制御装置７０のＡＮＤゲート７２へ出力する。さらに、インバータ４０は、制御装置７０のＡＮＤゲート７１から遮断信号ＤＷＮ１を受けると、遮断される。
【００４２】
インバータ５０は、制御装置７０からの信号ＰＷＭ２によってモータジェネレータＭＧ２を力行モードまたは回生モードで駆動する。また、インバータ５０は、モータジェネレータＭＧ２の故障等により過電流が流れると、フェール信号ＦＥ２を生成して制御装置７０のＡＮＤゲート７１へ出力する。さらに、インバータ５０は、制御装置７０のＡＮＤゲート７２から遮断信号ＤＷＮ２を受けると、遮断される。
【００４３】
なお、インバータ４０，５０がそれぞれフェール信号ＦＥ１，ＦＥ２を生成する機構については後述する。
【００４４】
電流センサー６１は、モータジェネレータＭＧ１に流れるモータ電流ＭＣＲＴ１を検出し、その検出したモータ電流ＭＣＲＴ１を制御装置７０のＥＣＵ７３へ出力する。電流センサー６２は、モータジェネレータＭＧ２に流れるモータ電流ＭＣＲＴ２を検出し、その検出したモータ電流ＭＣＲＴ２をＥＣＵ７３へ出力する。
【００４５】
ＡＮＤゲート７１は、インバータ５０からのフェール信号ＦＥ２とＥＣＵ７３からの遮断許可信号ＲＧ１との論理積を演算し、その演算結果を遮断信号ＤＷＮ１としてインバータ４０へ出力する。ＡＮＤゲート７２は、インバータ４０からのフェール信号ＦＥ１とＥＣＵ７３からの遮断許可信号ＲＧ２との論理積を演算し、その演算結果を遮断信号ＤＷＮ２としてインバータ５０へ出力する。
【００４６】
ＥＣＵ７３は、電圧センサー３０から電圧Ｖｍを受け、電流センサー６１，６２からそれぞれモータ電流ＭＣＲＴ１，ＭＣＲＴ２を受ける。また、ＥＣＵ７３は、モータ駆動装置１００の外部に設けられた外部ＥＣＵからモータ回転数ＭＲＮ１，ＭＲＮ２およびトルク指令値ＴＲ１，ＴＲ２を受ける。
【００４７】
そして、ＥＣＵ７３は、電圧Ｖｍ、モータ電流ＭＣＲＴ１およびトルク指令値ＴＲ１に基づいて、後述する方法によってモータジェネレータＭＧ１を駆動するための信号ＰＷＭ１を生成し、その生成した信号ＰＷＭ１をインバータ４０へ出力する。また、ＥＣＵ７３は、電圧Ｖｍ、モータ電流ＭＣＲＴ２およびトルク指令値ＴＲ２に基づいて、後述する方法によってモータジェネレータＭＧ２を駆動するための信号ＰＷＭ２を生成し、その生成した信号ＰＷＭ２をインバータ５０へ出力する。
【００４８】
さらに、ＥＣＵ７３は、モータ回転数ＭＲＮ１およびトルク指令値ＴＲ１に基づいて、モータジェネレータＭＧ１における発電電力ＧＰＷ１または消費電力ＳＰＷ１を演算し、モータ回転数ＭＲＮ２およびトルク指令値ＴＲ２に基づいて、モータジェネレータＭＧ２における発電電力ＧＰＷ２または消費電力ＳＰＷ２を演算する。そして、ＥＣＵ７３は、演算した発電電力ＧＰＷ１または消費電力ＳＰＷ１によってモータジェネレータＭＧ１の動作状態を監視し、演算した発電電力ＧＰＷ２または消費電力ＳＰＷ２によってモータジェネレータＭＧ２の動作状態を監視する。
【００４９】
そして、ＥＣＵ７３は、後述する方法によって遮断許可信号ＲＧ１，ＲＧ２を生成し、その生成した遮断許可信号ＲＧ１，ＲＧ２をそれぞれＡＮＤゲート７１，７２へ出力する。
【００５０】
図２は、図１に示すインバータ４０の回路図である。図２を参照して、インバータ４０は、Ｕ相アーム４１と、Ｖ相アーム４２と、Ｗ相アーム４３と、ＯＲゲート４４とを含む。Ｕ相アーム４１、Ｖ相アーム４２およびＷ相アーム４３は、電源ラインとアースとの間に並列に設けられる。
【００５１】
Ｕ相アーム４１は、ＩＧＢＴ（Ｉｎｓｕｌａｔｅｄ  Ｇａｔｅ  Ｂｉｐｏｌａｒ  Ｔｒａｎｓｉｓｔｏｒ）Ｑ１，Ｑ２と、ダイオードＤ１，Ｄ２と、駆動部Ｄｒ１，Ｄｒ２とからなる。ＩＧＢＴＱ１，Ｑ２は、電源ラインとアースラインとの間に直列に接続される。ダイオードＤ１，Ｄ２は、それぞれ、ＩＧＢＴＱ１，Ｑ２のコレクタ−エミッタ間にエミッタ側からコレクタ側へ電流を流すように接続される。
【００５２】
駆動部Ｄｒ１は、ＩＧＢＴＱ１のコレクタ−エミッタ間の電流を分流するようにＩＧＢＴＱ１のエミッタに接続される。そして、駆動部Ｄｒ１は、ＮＰＮトランジスタ１，５と、ＰＮＰトランジスタ６と、抵抗２〜４と、ドライブＩＣ７とからなる。ＮＰＮトランジスタ１は、抵抗２と接地ノードＧＮＤとの間に接続される。この場合、コレクタは抵抗２に接続され、エミッタは接地ノードＧＮＤに接続される。そして、ベースは、ＩＧＢＴＱ１のコレクタ−エミッタ間の電流を分流するようにＩＧＢＴＱ１のエミッタに接続される。抵抗２は、ノードＮ１とＮＰＮトランジスタ１のコレクタとの間に接続される。ノードＮ１は、ＩＧＢＴＱ１のゲートに接続される。
【００５３】
抵抗３は、ＮＰＮトランジスタ１のベースと接地ノードＧＮＤとの間に接続される。抵抗４は、ノードＮ１とノードＮ２との間に接続される。ＮＰＮトランジスタ５およびＰＮＰトランジスタ６は、電源ノードＶｃと接地ノードＧＮＤとの間に直列に接続される。そして、ＮＰＮトランジスタ５のコレクタは電源ノードＶｃに接続され、エミッタはＰＮＰトランジスタ６のエミッタに接続される。また、ＰＮＰトランジスタ６のコレクタは接地ノードＧＮＤに接続される。なお、ノードＮ２は、ＮＰＮトランジスタ５とＰＮＰトランジスタ６の中間点である。
【００５４】
ドライブＩＣ７は、ポートＰ１〜Ｐ４を有する。ポートＰ１は、ＮＰＮトランジスタ５およびＰＮＰトランジスタ６のベースに接続される。ポートＰ２は、ＮＰＮトランジスタ１のベースに接続される。ポートＰ３は、フェール信号ｆｅ１をＯＲゲート４４へ出力する。ポートＰ４は、ＡＮＤゲート７１から遮断信号ＤＷＮ１を受け、ＥＣＵ７３から信号ＰＷＭ１を受ける。
【００５５】
ＩＧＢＴＱ１において過電流が生じると、ＮＰＮトランジスタ１はオンされ、ＩＧＢＴＱ１のゲートに入力されるゲート電圧は低下し、ＩＧＢＴＱ１は、コレクタ−エミッタ間に流れる電流を減少させる。そうすると、ドライブＩＣ７は、ポートＰ２に過電流を受け、ポートＰ２における電圧が所定の電圧値よりも高くなると、ポートＰ１からＩＧＢＴＱ１のゲートをオフさせ、ポートＰ３からフェール信号ｆｅ１を生成してＯＲゲート４４へ出力する。より具体的には、ドライブＩＣ７は、０Ｖの電圧をＮＰＮトランジスタ５およびＰＮＰトランジスタ６のベースへ出力することにより、ノードＮ１における電圧を０Ｖに設定し、ＩＧＢＴＱ１をオフさせる。
【００５６】
また、ドライブＩＣ７は、遮断信号ＤＷＮ１をポート４に受けると、０Ｖの電圧をポートＰ１からＮＰＮトランジスタ５およびＰＮＰトランジスタ６のベースへ出力し、ＩＧＮＴＱ１を遮断する。さらに、ドライブＩＣ７は、信号ＰＷＭ１を受けると、所定の電圧をポートＰ１からＮＰＮトランジスタ５およびＰＮＰトランジスタ６のベースへ出力し、ＩＧＢＴＱ１を信号ＰＷＭ１に従ってスイッチングする。
【００５７】
このように、駆動部Ｄｒ１は、ＩＧＢＴＱ１をスイッチング制御および遮断し、ＩＧＢＴＱ１における過電流を検出してフェール信号ｆｅ１を生成する。
【００５８】
駆動部Ｄｒ２は、ＩＧＢＴＱ２のコレクタ−エミッタ間の電流を分流するようにＩＧＢＴＱ２のエミッタに接続される。そして、駆動部Ｄｒ２は、駆動部Ｄｒ１と同じ構成からなり、遮断信号ＤＷＮ１に基づいてＩＧＢＴＱ２を遮断し、信号ＰＷＭ１に基づいてＩＧＢＴＱ２をスイッチング制御し、ＩＧＢＴＱ２の過電流を検出してフェール信号ｆｅ２を生成し、その生成したフェール信号ｆｅ２をＯＲゲート４４へ出力する。
【００５９】
Ｖ相アーム４２は、ＩＧＢＴＱ３，Ｑ４と、ダイオードＤ３，Ｄ４と、駆動部Ｄｒ３，Ｄｒ４とからなる。ＩＧＢＴＱ３，Ｑ４は、電源ラインとアースラインとの間に直列に接続される。ダイオードＤ３，Ｄ４は、それぞれ、ＩＧＢＴＱ３，Ｑ４のコレクタ−エミッタ間にエミッタ側からコレクタ側へ電流を流すように接続される。
【００６０】
駆動部Ｄｒ３は、ＩＧＢＴＱ３のコレクタ−エミッタ間の電流を分流するようにＩＧＢＴＱ３のエミッタに接続される。駆動部Ｄｒ４は、ＩＧＢＴＱ４のコレクタ−エミッタ間の電流を分流するようにＩＧＢＴＱ４のエミッタに接続される。
【００６１】
そして、駆動部Ｄｒ３は、駆動部Ｄｒ１と同じ構成からなり、遮断信号ＤＷＮ１に基づいてＩＧＢＴＱ３を遮断し、信号ＰＷＭ１に基づいてＩＧＢＴＱ３をスイッチング制御し、ＩＧＢＴＱ３の過電流を検出してフェール信号ｆｅ３を生成し、その生成したフェール信号ｆｅ３をＯＲゲート４４へ出力する。また、駆動部Ｄｒ４は、駆動部Ｄｒ１と同じ構成からなり、遮断信号ＤＷＮ１に基づいてＩＧＢＴＱ４を遮断し、信号ＰＷＭ１に基づいてＩＧＢＴＱ４をスイッチング制御し、ＩＧＢＴＱ４の過電流を検出してフェール信号ｆｅ４を生成し、その生成したフェール信号ｆｅ４をＯＲゲート４４へ出力する。
【００６２】
Ｗ相アーム４３は、ＩＧＢＴＱ５，Ｑ６と、ダイオードＤ５，Ｄ６と、駆動部Ｄｒ５，Ｄｒ６とからなる。ＩＧＢＴＱ５，Ｑ６は、電源ラインとアースラインとの間に直列に接続される。ダイオードＤ５，Ｄ６は、それぞれ、ＩＧＢＴＱ５，Ｑ６のコレクタ−エミッタ間にエミッタ側からコレクタ側へ電流を流すように接続される。
【００６３】
駆動部Ｄｒ５は、ＩＧＢＴＱ５のコレクタ−エミッタ間の電流を分流するようにＩＧＢＴＱ５のエミッタに接続される。駆動部Ｄｒ６は、ＩＧＢＴＱ６のコレクタ−エミッタ間の電流を分流するようにＩＧＢＴＱ６のエミッタに接続される。
【００６４】
そして、駆動部Ｄｒ５は、駆動部Ｄｒ１と同じ構成からなり、遮断信号ＤＷＮ１に基づいてＩＧＢＴＱ５を遮断し、信号ＰＷＭ１に基づいてＩＧＢＴＱ５をスイッチング制御し、ＩＧＢＴＱ５の過電流を検出してフェール信号ｆｅ５を生成し、その生成したフェール信号ｆｅ５をＯＲゲート４４へ出力する。また、駆動部Ｄｒ６は、駆動部Ｄｒ１と同じ構成からなり、遮断信号ＤＷＮ１に基づいてＩＧＢＴＱ６を遮断し、信号ＰＷＭ１に基づいてＩＧＢＴＱ６をスイッチング制御し、ＩＧＢＴＱ６の過電流を検出してフェール信号ｆｅ６を生成し、その生成したフェール信号ｆｅ６をＯＲゲート４４へ出力する。
【００６５】
ＯＲゲート４４は、駆動部Ｄｒ１〜Ｄｒ６からフェール信号ｆｅ１〜ｆｅ６を受け、その受けたフェール信号ｆｅ１〜ｆｅ６の論理和を演算してフェール信号ＦＥ１を生成する。そして、ＯＲゲート４４は、生成したフェール信号ＦＥ１をＡＮＤゲート７２へ出力する。
【００６６】
各相アームの中間点は、モータジェネレータＭＧ１の各相コイルの各相端に接続されている。すなわち、モータジェネレータＭＧ１は、３相の永久磁石モータであり、Ｕ，Ｖ，Ｗ相の３つのコイルの一端が中点に共通接続されて構成される。そして、ＩＧＢＴＱ１，Ｑ２の中間点は、Ｕ相コイルの他端に接続され、ＩＧＢＴＱ３，Ｑ４の中間点は、Ｖ相コイルの他端に接続され、ＩＧＢＴＱ５，Ｑ６の中間点は、Ｗ相コイルの他端に接続される。
【００６７】
インバータ５０は、インバータ４０と同じ構成からなる。この場合、インバータ５０に含まれるＯＲゲート４４は、上述した方法によってフェール信号ＦＥ２を生成し、その生成したフェール信号ＦＥ２をＡＮＤゲート７１へ出力する。
【００６８】
図３は、図１に示すＥＣＵ７３の機能ブロック図である。図３を参照して、ＥＣＵ７３は、モータ制御用相電圧演算部７３１と、インバータ用ＰＷＭ信号変換部７３２と、遮断制御部７３４とを含む。
【００６９】
モータ制御用相電圧演算部７３１は、インバータ４０（または５０）への入力電圧である電圧Ｖｍを電圧センサー３０から受け、モータジェネレータＭＧ１（またはＭＧ２）の各相に流れるモータ電流ＭＣＲＴ１（またはＭＣＲＴ２）を電流センサー６１（または６２）から受け、トルク指令値ＴＲ１（またはＴＲ２）を外部ＥＣＵから受ける。そして、モータ制御用相電圧演算部７３１は、これらの入力される信号に基づいて、モータジェネレータＭＧ１（またはＭＧ２）の各相のコイルに印加する電圧を計算し、その計算した結果をインバータ用ＰＷＭ信号変換部７３２へ供給する。インバータ用ＰＷＭ信号変換部７３２は、モータ制御用相電圧演算部７３１から受けた計算結果に基づいて、実際にインバータ４０（または５０）の各ＩＧＢＴＱ１〜Ｑ６をオン／オフする信号ＰＷＭ１（またはＰＷＭ２）を生成し、その生成した信号ＰＷＭ１（またはＰＷＭ２）をインバータ４０（または５０）の各駆動部Ｄｒ１〜Ｄｒ６へ供給する。
【００７０】
これにより、駆動部Ｄｒ１〜Ｄｒ６は、それぞれＩＧＢＴＱ１〜Ｑ６をスイッチング制御し、モータジェネレータＭＧ１（またはＭＧ２）が指令されたトルクを出すようにモータジェネレータＭＧ１（またはＭＧ２）の各相に流す電流を制御する。このようにして、モータ駆動電流が制御され、トルク指令値ＴＲ１（またはＴＲ２）に応じたモータトルクが出力される。
【００７１】
遮断制御部７３４は、外部ＥＣＵからモータ回転数ＭＲＮ１，ＭＲＮ２およびトルク指令値ＴＲ１，ＴＲ２を受ける。そして、遮断制御部７３４は、モータ回転数ＭＲＮ１およびトルク指令値ＴＲ１に基づいて、モータジェネレータＭＧ１が回生モードにあるか力行モードにあるかを判定する。
【００７２】
より具体的には、モータ回転数を横軸にとり、トルク指令値を縦軸にとった直交座標において、モータ回転数ＭＲＮ１とトルク指令値ＴＲ１との関係が第１象限または第２象限に存在するとき、モータジェネレータＭＧ１は力行モードにあり、モータ回転数ＭＲＮ１とトルク指令値ＴＲ１との関係が第３象限または第４象限に存在するとき、モータジェネレータＭＧ１は、回生モードにある。したがって、遮断制御部７３４は、モータ回転数ＭＲＮ１とトルク指令値ＴＲ１との関係が第１象限から第４象限のいずれに存在するかによってモータジェネレータＭＧ１が力行モードにあるか回生モードにあるかを判定する。
【００７３】
また、遮断制御部７３４は、同様にしてモータ回転数ＭＲＮ２およびトルク指令値ＴＲ２に基づいてモータジェネレータＭＧ２が力行モードにあるか回生モードにあるかを判定する。
【００７４】
さらに、遮断制御部７３４は、モータ回転数ＭＲＮ１およびトルク指令値ＴＲ１に基づいてモータジェネレータＭＧ１における消費電力ＳＰＷ１または発電電力ＧＰＷ１を演算し、モータ回転数ＭＲＮ２およびトルク指令値ＴＲ２に基づいてモータジェネレータＭＧ２における消費電力ＳＰＷ２または発電電力ＧＰＷ２を演算する。
【００７５】
そして、遮断制御部７３４は、モータジェネレータＭＧ１が回生モードにあり、かつ、モータジェネレータＭＧ２が力行モードにあると判定したときに、さらに、モータジェネレータＭＧ１における発電電力ＧＰＷ１がしきい値ＰＷｔｈ１よりも大きいと判定すると、遮断許可信号ＲＧ１を生成してＡＮＤゲート７１へ出力する。しきい値ＰＷｔｈ１は、モータジェネレータＭＧ２における消費電力ＳＰＷ２の消費が停止された状態において、モータジェネレータＭＧ１が継続して発電電力ＧＰＷ１を発電した場合にインバータ４０，５０が過電圧破壊に至らないときのコンデンサ２０に蓄積される最大電力に設定される。
【００７６】
力行モードにあるモータジェネレータＭＧ２が故障したときに、モータジェネレータＭＧ１における発電を継続すると、インバータ４０，５０が過電圧破壊に至るので、モータジェネレータＭＧ１における発電を停止してインバータ４０，５０が過電圧破壊に至らないようにするためにインバータ４０の遮断を許可することにしたものである。
【００７７】
また、遮断制御部７３４は、モータジェネレータＭＧ１が回生モードにあり、かつ、モータジェネレータＭＧ２が力行モードにあると判定したときに、さらに、モータジェネレータＭＧ２における消費電力ＳＰＷ２がしきい値ＰＷｔｈ２よりも大きいと判定すると、遮断許可信号ＲＧ２を生成してＡＮＤゲート７２へ出力する。しきい値ＰＷｔｈ２は、モータジェネレータＭＧ１における発電電力ＧＰＷ１の発電が停止された状態において、モータジェネレータＭＧ２が継続して消費電力ＳＰＷ２を消費した場合にコンデンサ２０への突入電流が発生しないときのコンデンサ２０に蓄積される最小電力に設定される。
【００７８】
回生モードにあるモータジェネレータＭＧ１が故障したときに、モータジェネレータＭＧ２における消費を継続すると、コンデンサ２０の蓄積電力が減少し、コンデンサ２０への突入電流が発生するので、モータジェネレータＭＧ２における電力消費を停止してコンデンサ２０への突入電流が発生しないようにするためにインバータ５０の遮断を許可することにしたものである。
【００７９】
さらに、遮断制御部７３４は、モータジェネレータＭＧ１が力行モードにあり、かつ、モータジェネレータＭＧ２が回生モードにあると判定したときに、さらに、モータジェネレータＭＧ１における消費電力ＳＰＷ１がしきい値ＰＷｔｈ３よりも大きいと判定すると、遮断許可信号ＲＧ１を生成してＡＮＤゲート７１へ出力する。しきい値ＰＷｔｈ３は、モータジェネレータＭＧ２における発電電力ＧＰＷ２の発電が停止された状態において、モータジェネレータＭＧ１が継続して消費電力ＳＰＷ１を消費した場合にコンデンサ２０への突入電流が発生しないときのコンデンサ２０に蓄積される最小電力に設定される。
【００８０】
回生モードにあるモータジェネレータＭＧ２が故障したときに、モータジェネレータＭＧ１における消費を継続すると、コンデンサ２０の蓄積電力が減少し、コンデンサ２０への突入電流が発生するので、モータジェネレータＭＧ１における電力消費を停止してコンデンサ２０への突入電流が発生しないようにするためにインバータ４０の遮断を許可することにしたものである。
【００８１】
さらに、遮断制御部７３４は、モータジェネレータＭＧ１が力行モードにあり、かつ、モータジェネレータＭＧ２が回生モードにあると判定したときに、さらに、モータジェネレータＭＧ２における発電電力ＧＰＷ２がしきい値ＰＷｔｈ４よりも大きいと判定すると、遮断許可信号ＲＧ２を生成してＡＮＤゲート７２へ出力する。しきい値ＰＷｔｈ４は、モータジェネレータＭＧ１における消費電力ＳＰＷ１の消費が停止された状態において、モータジェネレータＭＧ２が継続して発電電力ＧＰＷ２を発電した場合にインバータ４０，５０が過電圧破壊に至らないときのコンデンサ２０に蓄積される最大電力に設定される。
【００８２】
力行モードにあるモータジェネレータＭＧ１が故障したときに、モータジェネレータＭＧ２における発電を継続すると、インバータ４０，５０が過電圧破壊に至るので、モータジェネレータＭＧ２における発電を停止してインバータ４０，５０が過電圧破壊に至らないようにするためにインバータ５０の遮断を許可することにしたものである。
【００８３】
このように、２つのモータジェネレータＭＧ１，ＭＧ２のうち、一方が故障した場合、コンデンサ２０側における電力変化量を、インバータ４０，５０が過電圧破壊に至るときのコンデンサ２０側における電力変化量またはコンデンサ２０への突入電流が発生するときのコンデンサ２０側における電力変化量よりも少なくするようにインバータ４０またはインバータ５０が遮断される。
【００８４】
なお、モータジェネレータＭＧ１およびＭＧ２の両方が力行モードまたは回生モードにあるときに、一方が故障したとき、遮断制御部７３４は、インバータ４０または５０を遮断する遮断制御を行なわない。
【００８５】
モータジェネレータＭＧ１およびＭＧ２の両方が力行モードにあるときに一方が停止しても、コンデンサ２０に蓄積される電力は増加するので、コンデンサ２０への突入電流は発生しないからであり、モータジェネレータＭＧ１およびＭＧ２の両方が回生モードにあるときに一方が停止しても、コンデンサ２０に蓄積される電力は減少するので、インバータ４０，５０は過電圧破壊に至らないからである。
【００８６】
遮断制御部７３４が上述した動作によって遮断許可信号ＲＧ１またはＲＧ２を生成してＡＮＤゲート７１または７２へ出力する結果、インバータ４０または５０における遮断の有無は、それぞれ、表１または２のようになる。
【００８７】
【表１】
2005130615.tif 000003
【００８８】
【表２】
2005130615.tif 000004
【００８９】
表１を参照して、遮断制御部７３４が遮断許可信号ＲＧ１を生成してＡＮＤゲート７１へ出力した場合に、モータジェネレータＭＧ２を駆動するインバータ５０が正常であるとき、ＡＮＤゲート７１は、インバータ５０からフェール信号ＦＥ２を受けないので、インバータ４０は、遮断されない。つまり、ゲートが許可される。
【００９０】
また、遮断制御部７３４が遮断許可信号ＲＧ１を生成してＡＮＤゲート７１へ出力した場合に、モータジェネレータＭＧ２を駆動するインバータ５０がフェールしたとき、ＡＮＤゲート７１は、インバータ５０からフェール信号ＦＥ２を受けるので、インバータ４０は、遮断される。つまり、ゲートが遮断される。
【００９１】
さらに、遮断制御部７３４が遮断許可信号ＲＧ１を生成してＡＮＤゲート７１へ出力していない場合、モータジェネレータＭＧ２を駆動するインバータ５０の「正常」および「フェール」に拘わらず、インバータ４０は遮断されない。つまり、ゲートは許可される。
【００９２】
表２を参照して、遮断制御部７３４が遮断許可信号ＲＧ２を生成してＡＮＤゲート７２へ出力した場合に、モータジェネレータＭＧ１を駆動するインバータ４０が正常であるとき、ＡＮＤゲート７２は、インバータ４０からフェール信号ＦＥ１を受けないので、インバータ５０は、遮断されない。つまり、ゲートが許可される。
【００９３】
また、遮断制御部７３４が遮断許可信号ＲＧ２を生成してＡＮＤゲート７２へ出力した場合に、モータジェネレータＭＧ１を駆動するインバータ４０がフェールしたとき、ＡＮＤゲート７２は、インバータ４０からフェール信号ＦＥ１を受けるので、インバータ５０は、遮断される。つまり、ゲートが遮断される。
【００９４】
さらに、遮断制御部７３４が遮断許可信号ＲＧ２を生成してＡＮＤゲート７２へ出力していない場合、モータジェネレータＭＧ１を駆動するインバータ４０の「正常」および「フェール」に拘わらず、インバータ５０は遮断されない。つまり、ゲートは許可される。
【００９５】
このように、遮断許可信号ＲＧ１が生成された場合に、インバータ５０がフェールすると、インバータ４０は遮断され、遮断許可信号ＲＧ２が生成された場合に、インバータ４０がフェールすると、インバータ５０は遮断される。
【００９６】
再び、図１を参照して、モータ駆動装置１００の全体動作について説明する。全体動作が開始されると、直流電源１０は直流電圧をコンデンサ２０へ供給し、コンデンサ２０は、直流電源１０からの直流電圧を平滑化してインバータ４０，５０へ供給する。
【００９７】
電圧センサー３０は、コンデンサ２０の両端の電圧Ｖｍを検出し、その検出した電圧Ｖｍを制御装置７０のＥＣＵ７３へ出力する。また、電流センサー６１は、モータジェネレータＭＧ１に流れるモータ電流ＭＣＲＴ１を検出してＥＣＵ７３へ出力し、電流センサー６２は、モータジェネレータＭＧ２に流れるモータ電流ＭＣＲＴ２を検出してＥＣＵ７３へ出力する。そして、ＥＣＵ７３は、外部ＥＣＵからトルク指令値ＴＲ１，ＴＲ２およびモータ回転数ＭＲＮ１，ＭＲＮ２を受ける。
【００９８】
そうすると、ＥＣＵ７３は、電圧Ｖｍ、モータ電流ＭＣＲＴ１およびトルク指令値ＴＲ１に基づいて、上述した方法により信号ＰＷＭ１を生成し、その生成した信号ＰＷＭ１をインバータ４０へ出力する。また、ＥＣＵ７３は、電圧Ｖｍ、モータ電流ＭＣＲＴ２およびトルク指令値ＴＲ２に基づいて、上述した方法により信号ＰＷＭ２を生成し、その生成した信号ＰＷＭ２をインバータ５０へ出力する。
【００９９】
そうすると、インバータ４０は、コンデンサ２０によって平滑化された直流電圧をＥＣＵ７３からの信号ＰＷＭ１によって交流電圧に変換してモータジェネレータＭＧ１を駆動する。また、インバータ５０は、コンデンサ２０によって平滑化された直流電圧をＥＣＵ７３からの信号ＰＷＭ２によって交流電圧に変換してモータジェネレータＭＧ２を駆動する。これによって、モータジェネレータＭＧ１は、トルク指令値ＴＲ１によって指定されたトルクを発生し、モータジェネレータＭＧ２は、トルク指令値ＴＲ２によって指定されたトルクを発生する。
【０１００】
このようにして、モータジェネレータＭＧ１，ＭＧ２が駆動されているときに、ＥＣＵ７３は、モータ回転数ＭＲＮ１およびトルク指令値ＴＲ１に基づいてモータジェネレータＭＧ１における消費電力ＳＰＷ１または発電電力ＧＰＷ１を演算し、モータ回転数ＭＲＮ２およびトルク指令値ＴＲ２に基づいてモータジェネレータＭＧ２における消費電力ＳＰＷ２または発電電力ＧＰＷ２を演算する。また、ＥＣＵ７３は、モータ回転数ＭＲＮ１およびトルク指令値ＴＲ１に基づいてモータジェネレータＭＧ１における動作モード（力行モードまたは回生モード）を判定し、モータ回転数ＭＲＮ２およびトルク指令値ＴＲ２に基づいてモータジェネレータＭＧ２における動作モード（力行モードまたは回生モード）を判定する。
【０１０１】
そして、ＥＣＵ７３は、モータジェネレータＭＧ１が回生モードにあり、かつ、モータジェネレータＭＧ２が力行モードにあるときに、モータジェネレータＭＧ１における発電電力ＧＰＷ１がしきい値ＰＷｔｈ１よりも大きいと判定すると、遮断許可信号ＲＧ１を生成してＡＮＤゲート７１へ出力する。また、インバータ５０は、上述した機構により過電流を検出するとフェール信号ＦＥ２を生成してＡＮＤゲート７１へ出力する。
【０１０２】
そうすると、ＡＮＤゲート７１は、ＥＣＵ７３からの遮断許可信号ＲＧ１とインバータ５０からのフェール信号ＦＥ２との論理積を演算して遮断信号ＤＷＮ１をインバータ４０へ出力する。そして、インバータ４０は、遮断される。これにより、力行モードにあるモータジェネレータＭＧ２が故障により停止しても、インバータ４０，５０が過電圧破壊に至るのを防止できる。
【０１０３】
また、ＥＣＵ７３は、モータジェネレータＭＧ１が回生モードにあり、かつ、モータジェネレータＭＧ２が力行モードにあるときに、モータジェネレータＭＧ２における消費電力ＳＰＷ２がしきい値ＰＷｔｈ２よりも大きいと判定すると、遮断許可信号ＲＧ２を生成してＡＮＤゲート７２へ出力する。また、インバータ４０は、上述した機構により過電流を検出するとフェール信号ＦＥ１を生成してＡＮＤゲート７２へ出力する。
【０１０４】
そうすると、ＡＮＤゲート７２は、ＥＣＵ７３からの遮断許可信号ＲＧ２とインバータ４０からのフェール信号ＦＥ１との論理積を演算して遮断信号ＤＷＮ２をインバータ５０へ出力する。そして、インバータ５０は、遮断される。これにより、回生モードにあるモータジェネレータＭＧ１が故障により停止しても、コンデンサ２０への突入電流の発生を防止できる。
【０１０５】
さらに、ＥＣＵ７３は、モータジェネレータＭＧ１が力行モードにあり、かつ、モータジェネレータＭＧ２が回生モードにあるときに、モータジェネレータＭＧ１における消費電力ＳＰＷ１がしきい値ＰＷｔｈ３よりも大きいと判定すると、遮断許可信号ＲＧ１を生成してＡＮＤゲート７１へ出力する。また、インバータ５０は、上述した機構により過電流を検出するとフェール信号ＦＥ２を生成してＡＮＤゲート７１へ出力する。
【０１０６】
そうすると、ＡＮＤゲート７１は、ＥＣＵ７３からの遮断許可信号ＲＧ１とインバータ５０からのフェール信号ＦＥ２との論理積を演算して遮断信号ＤＷＮ１をインバータ４０へ出力する。そして、インバータ４０は、遮断される。これにより、回生モードにあるモータジェネレータＭＧ２が故障により停止しても、コンデンサ２０への突入電流の発生を防止できる。
【０１０７】
さらに、ＥＣＵ７３は、モータジェネレータＭＧ１が力行モードにあり、かつ、モータジェネレータＭＧ２が回生モードにあるときに、モータジェネレータＭＧ２における発電電力ＧＰＷ２がしきい値ＰＷｔｈ４よりも大きいと判定すると、遮断許可信号ＲＧ２を生成してＡＮＤゲート７２へ出力する。また、インバータ４０は、上述した機構により過電流を検出するとフェール信号ＦＥ１を生成してＡＮＤゲート７２へ出力する。
【０１０８】
そうすると、ＡＮＤゲート７２は、ＥＣＵ７３からの遮断許可信号ＲＧ２とインバータ４０からのフェール信号ＦＥ１との論理積を演算して遮断信号ＤＷＮ２をインバータ５０へ出力する。そして、インバータ５０は、遮断される。これにより、力行モードにあるモータジェネレータＭＧ１が故障により停止しても、インバータ４０，５０が過電圧破壊に至るのを防止できる。
【０１０９】
モータ駆動装置１００がハイブリッド自動車に搭載される場合、モータジェネレータＭＧ１は、エンジンに連結され、モータジェネレータＭＧ２は、ハイブリッド自動車の駆動輪に連結される。そして、モータジェネレータＭＧ１は、エンジンを始動し、またはエンジンの回転力によって発電する。また、モータジェネレータＭＧ２は、駆動輪を駆動し、またはブレーキが踏まれたときの駆動輪の回転力によって発電する。
【０１１０】
したがって、モータ駆動装置１００がハイブリッド自動車に搭載される場合、モータジェネレータＭＧ１は、始動後のエンジンの回転力によって発電する回生モードで主に駆動され、モータジェネレータＭＧ２は、駆動する力行モードで主に駆動される。そして、モータジェネレータＭＧ２は、モータジェネレータＭＧ１よりも大きい容量を有する。
【０１１１】
その結果、モータジェネレータＭＧ２が力行モードにあり、かつ、モータジェネレータＭＧ１が回生モードにあるときに、モータジェネレータＭＧ２が故障により停止すると、インバータ４０を遮断してモータジェネレータＭＧ１における発電を停止することは、インバータ４０，５０を過電圧破壊から保護する上で重要である。大きな電力を消費するモータジェネレータＭＧ２が停止すると、コンデンサ２０に蓄積される電力は急激に増加するので、モータジェネレータＭＧ１における発電を継続すると過電圧がインバータ４０，５０に印加され易いからである。
【０１１２】
また、モータジェネレータＭＧ２が力行モードにあり、かつ、モータジェネレータＭＧ１が回生モードにあるときに、モータジェネレータＭＧ１が故障により停止すると、インバータ５０を遮断してモータジェネレータＭＧ２における電力消費を停止することは、コンデンサ２０への突入電流を防止する上で重要である。発電しているモータジェネレータＭＧ１が停止した場合に、大きな電力を消費するモータジェネレータＭＧ２を力行モードで駆動し続けると、コンデンサ２０の蓄積電力が急激に減少してコンデンサ２０への突入電流が発生し易いからである。
【０１１３】
さらに、モータジェネレータＭＧ２が回生モードにあり、かつ、モータジェネレータＭＧ１が力行モードにあるときに、モータジェネレータＭＧ２が故障により停止すると、インバータ４０を遮断してモータジェネレータＭＧ１における電力消費を停止することは、コンデンサ２０への突入電流を防止する上で重要である。大きな発電電力ＧＰＷ２を発電しているモータジェネレータＭＧ２が停止すると、コンデンサ２０の蓄積電力は急激に減少するので、モータジェネレータＭＧ１を力行モードで駆動し続けると、コンデンサ２０への突入電流が発生し易いからである。
【０１１４】
さらに、モータジェネレータＭＧ２が回生モードにあり、かつ、モータジェネレータＭＧ１が力行モードにあるときに、モータジェネレータＭＧ１が故障により停止すると、インバータ５０を遮断してモータジェネレータＭＧ２における発電を停止することは、インバータ４０，５０を過電圧破壊から保護する上で重要である。電力を消費しているモータジェネレータＭＧ１が故障により停止した場合に、大きな発電電力ＧＰＷ２を発電しているモータジェネレータＭＧ２を回生モードで駆動し続けると、コンデンサ２０に蓄積される電力は急激に増加するので、過電圧がインバータ４０，５０に印加され易いからである。
【０１１５】
したがって、この発明においては、２つのモータジェネレータＭＧ１，ＭＧ２のうち、容量の大きいモータジェネレータＭＧ２の動作状態（力行モードまたは回生モード）に応じてモータジェネレータＭＧ１，ＭＧ２をそれぞれ駆動するインバータ４０，５０を遮断するか否かを決定するようにしてもよい。
【０１１６】
上記においては、ＥＣＵ７３は、インバータ４０，５０からフェール信号ＦＥ１，ＦＥ２を受けるか否かに拘わらず、モータジェネレータＭＧ１，ＭＧ２の消費電力または発電電力がしきい値よりも大きいとき、遮断許可信号ＲＧ１またはＲＧ２を生成すると説明したが、この発明においては、ＥＣＵ７３は、インバータ４０，５０からフェール信号ＦＥ１，ＦＥ２を受けたときに、モータジェネレータＭＧ１，ＭＧ２の消費電力または発電電力がしきい値よりも大きいか否かを判定し、遮断許可信号ＲＧ１またはＲＧ２を生成するようにしてもよい。
【０１１７】
なお、制御装置７０は、１つの半導体チップとして作製される。
【０１１８】
また、インバータ４０は、モータジェネレータＭＧ１に対応して設けられた「駆動装置」を構成し、インバータ５０は、モータジェネレータＭＧ２に対応して設けられた「駆動装置」を構成する。
【０１１９】
さらに、モータジェネレータＭＧ１，ＭＧ２の動作状態を判定し、一定の場合に遮断許可信号ＲＧ１またはＲＧ２を生成してそれぞれＡＮＤゲート７１または７２へ出力するＥＣＵ７３と、ＡＮＤゲート７１，７２とは、「遮断装置」を構成する。
【０１２０】
さらに、ＡＮＤゲート７１は、インバータ４０（駆動装置）に対応して設けられた「遮断回路」を構成し、ＡＮＤゲート７２は、インバータ５０（駆動装置）に対応して設けられた「遮断回路」を構成する。
【０１２１】
さらに、モータジェネレータＭＧ１，ＭＧ２の動作状態を判定し、一定の場合に遮断許可信号ＲＧ１またはＲＧ２を生成してそれぞれＡＮＤゲート７１または７２へ出力するＥＣＵ７３は、「制御回路」を構成する。
【０１２２】
［実施の形態２］
図４は、実施の形態２によるモータ駆動装置の概略ブロック図である。図４を参照して、モータ駆動装置２００は、直流電源１０と、インバータ１１〜１ｎ（ｎは、２以上の自然数）と、コンデンサ２０と、電圧センサー３０と、電流センサー６１〜６ｎと、制御装置８０とを備える。制御装置８０は、遮断回路８１〜８ｎと、ＥＣＵ９１〜９ｎと、バスＢＳとを含む。
【０１２３】
直流電源１０、コンデンサ２０および電圧センサー３０については上述したとおりである。なお、電圧センサー３０は、検出した電圧Ｖｍを制御装置８０のＥＣＵ９１〜９ｎの各々へ出力する。
【０１２４】
インバータ１１〜１ｎは、それぞれ、モータジェネレータＭＧ１〜ＭＧｎに対応して設けられる。そして、インバータ１１〜１ｎは、電源ラインとアースラインとの間に並列に設けられる。つまり、インバータ１１〜１ｎは、コンデンサ２０の両端に並列に接続される。また、インバータ１１〜１ｎの各々は、図２に示すインバータ４０と同じ構成からなる。
【０１２５】
したがって、インバータ１１〜１ｎは、上述した機構により過電流を検出すると、それぞれ、フェール信号ＦＥ１〜ＦＥｎを生成する。そして、インバータ１１は、フェール信号ＦＥ１を遮断回路８２〜８ｎへ出力する。また、インバータ１２は、フェール信号ＦＥ２を遮断回路８１，８３〜８ｎへ出力する。以下、同様にして、インバータ１ｎは、フェール信号ＦＥｎを遮断回路８１〜８ｎ−１へ出力する。つまり、インバータ１１〜１ｎは、それぞれ、フェール信号ＦＥ１〜ＦＥｎを自己に対応して設けられた遮断回路以外のｎ−１個の遮断回路へ出力する。
【０１２６】
また、インバータ１１〜１ｎは、それぞれ、ＥＣＵ９１〜９ｎからの信号ＰＷＭ１〜ＰＷＭｎに基づいてモータジェネレータＭＧ１〜ＭＧｎを駆動する。
【０１２７】
さらに、インバータ１１〜１ｎは、それぞれ、遮断回路８１〜８ｎからの遮断信号ＤＷＮ１〜ＤＷＮｎによって遮断される。
【０１２８】
電流センサー６１〜６ｎは、それぞれ、モータジェネレータＭＧ１〜ＭＧｎに流れるモータ電流ＭＣＲＴ１〜ＭＣＲＴｎを検出し、その検出したモータ電流ＭＣＲＴ１〜ＭＣＲＴｎをそれぞれＥＣＵ９１〜９ｎへ出力する。
【０１２９】
遮断回路８１〜８ｎは、それぞれ、インバータ１１〜１ｎに対応して設けられる。遮断回路８１は、インバータ１２〜１ｎからそれぞれフェール信号ＦＥ２〜ＦＥｎを受け、ＥＣＵ９１から遮断許可信号ＲＧ１を受ける。そして、遮断回路８１は、フェール信号ＦＥ２〜ＦＥｎおよび遮断許可信号ＲＧ１に基づいて遮断信号ＤＷＮ１を生成してインバータ１１へ出力する。
【０１３０】
遮断回路８２は、インバータ１１，１３〜１ｎからそれぞれフェール信号ＦＥ１，ＦＥ３〜ＦＥｎを受け、ＥＣＵ９２から遮断許可信号ＲＧ２を受ける。そして、遮断回路８２は、フェール信号ＦＥ１，ＦＥ３〜ＦＥｎおよび遮断許可信号ＲＧ２に基づいて遮断信号ＤＷＮ２を生成してインバータ１２へ出力する。
【０１３１】
以下、同様にして、遮断回路８ｎは、インバータ１１〜１ｎ−１からそれぞれフェール信号ＦＥ１〜ＦＥｎ−１を受け、ＥＣＵ９ｎから遮断許可信号ＲＧｎを受ける。そして、遮断回路８ｎは、フェール信号ＦＥ１〜ＦＥｎ−１および遮断許可信号ＲＧｎに基づいて遮断信号ＤＷＮｎを生成してインバータ１ｎへ出力する。
【０１３２】
遮断回路８１は、ＯＲゲート２１と、ＡＮＤゲート３１とからなる。ＯＲゲート２１は、フェール信号ＦＥ２〜ＦＥｎの論理和を演算し、その演算結果をＡＮＤゲート３１へ出力する。ＡＮＤゲート３１は、ＯＲゲート２１の出力と、遮断許可信号ＲＧ１との論理積を演算し、その演算結果を遮断信号ＤＷＮ１としてインバータ１１へ出力する。
【０１３３】
遮断回路８２は、ＯＲゲート２２と、ＡＮＤゲート３２とからなる。ＯＲゲート２２は、フェール信号ＦＥ１，ＦＥ３〜ＦＥｎの論理和を演算し、その演算結果をＡＮＤゲート３２へ出力する。ＡＮＤゲート３２は、ＯＲゲート２２の出力と、遮断許可信号ＲＧ２との論理積を演算し、その演算結果を遮断信号ＤＷＮ２としてインバータ１２へ出力する。
【０１３４】
以下、同様にして、遮断回路８ｎは、ＯＲゲート２ｎと、ＡＮＤゲート３ｎとからなる。ＯＲゲート２ｎは、フェール信号ＦＥ１〜ＦＥｎ−１の論理和を演算し、その演算結果をＡＮＤゲート３ｎへ出力する。ＡＮＤゲート３ｎは、ＯＲゲート２ｎの出力と、遮断許可信号ＲＧｎとの論理積を演算し、その演算結果を遮断信号ＤＷＮｎとしてインバータ１ｎへ出力する。
【０１３５】
このように、遮断回路８１〜８ｎは、対応するインバータ以外のｎ−１個のインバータからフェール信号を受け、その受けたｎ−１個のフェール信号の論理和と遮断許可信号ＲＧ１〜ＲＧｎとの論理積を演算することによりそれぞれ遮断信号ＤＷＮ１〜ＤＷＮｎを生成する。つまり、遮断回路８１〜８ｎは、対応するインバータ以外のｎ−１個のインバータから少なくとも１つのフェール信号を受け、それぞれ、対応するインバータ１１〜１ｎの遮断を許可するための遮断許可信号ＲＧ１〜ＲＧｎをＥＣＵ９１〜９ｎから受けると、遮断信号ＤＷＮ１〜ＤＷＮｎを生成してそれぞれインバータ１１〜１ｎへ出力する。
【０１３６】
ＥＣＵ９１〜９ｎは、それぞれ、インバータ１１〜１ｎに対応して設けられ、バスＢＳによって相互に接続される。そして、ＥＣＵ９１〜９ｎの各々は、図３に示すＥＣＵ７３と同じ構成からなる。この場合、ＥＣＵ９１〜９ｎに含まれる遮断制御部７３４は、それぞれ、生成した遮断許可信号ＲＧ１〜ＲＧｎを遮断回路８１〜８ｎのＡＮＤゲート３１〜３ｎへ出力する。
【０１３７】
ＥＣＵ９１〜９ｎは、電圧センサー３０から電圧Ｖｍを受け、外部ＥＣＵからそれぞれモータ回転数ＭＲＮ１〜ＭＲＮｎおよびトルク指令値ＴＲ１〜ＴＲｎを受け、それぞれ、電流センサー６１〜６ｎからモータ電流ＭＣＲＴ１〜ＭＣＲＴｎを受ける。そして、ＥＣＵ９１は、電圧Ｖｍ、モータ電流ＭＣＲＴ１およびトルク指令値ＴＲ１に基づいて上述した方法によって信号ＰＷＭ１を生成してインバータ１１へ出力する。ＥＣＵ９２は、電圧Ｖｍ、モータ電流ＭＣＲＴ２およびトルク指令値ＴＲ２に基づいて上述した方法によって信号ＰＷＭ２を生成してインバータ１２へ出力する。以下、同様にして、ＥＣＵ９ｎは、電圧Ｖｍ、モータ電流ＭＣＲＴｎおよびトルク指令値ＴＲｎに基づいて上述した方法によって信号ＰＷＭｎを生成してインバータ１ｎへ出力する。
【０１３８】
また、ＥＣＵ９１は、モータ回転数ＭＲＮ１およびトルク指令値ＴＲ１に基づいて、上述した方法によってモータジェネレータＭＧ１の動作モード（回生モードまたは力行モード）を判定する。ＥＣＵ９２は、モータ回転数ＭＲＮ２およびトルク指令値ＴＲ２に基づいて、上述した方法によってモータジェネレータＭＧ２の動作モード（回生モードまたは力行モード）を判定する。以下、同様にして、ＥＣＵ９ｎは、モータ回転数ＭＲＮｎおよびトルク指令値ＴＲｎに基づいて、上述した方法によってモータジェネレータＭＧｎの動作モード（回生モードまたは力行モード）を判定する。
【０１３９】
さらに、ＥＣＵ９１は、モータ回転数ＭＲＮ１およびトルク指令値ＴＲ１に基づいて、モータジェネレータＭＧ１における電力Ｗ１（Ｗ１＞０のとき、消費電力、Ｗ１＜０のとき、発電電力）を演算する。ＥＣＵ９２は、モータ回転数ＭＲＮ２およびトルク指令値ＴＲ２に基づいて、モータジェネレータＭＧ２における電力Ｗ２（Ｗ２＞０のとき、消費電力、Ｗ２＜０のとき、発電電力）を演算する。以下、同様にして、ＥＣＵ９ｎは、モータ回転数ＭＲＮｎおよびトルク指令値ＴＲｎに基づいて、モータジェネレータＭＧｎにおける電力Ｗｎ（Ｗｎ＞０のとき、消費電力、Ｗｎ＜０のとき、発電電力）を演算する。
【０１４０】
そして、ＥＣＵ９１〜９ｎは、モータジェネレータＭＧ１〜ＭＧｎの動作モードおよび電力Ｗ１〜ＷｎをバスＢＳを介して相互に通信する。つまり、ＥＣＵ９１〜９ｎは、モータジェネレータＭＧ１〜ＭＧｎの動作モードおよび電力Ｗ１〜Ｗｎを共有する。
【０１４１】
そうすると、ＥＣＵ９１〜９ｎは、後述する方法によって、遮断許可信号ＲＧ１〜ＲＧｎを生成してそれぞれ遮断回路８１〜８ｎへ出力する。
【０１４２】
以下、ＥＣＵ９１〜９ｎにおける遮断許可信号ＲＧ１〜ＲＧｎの生成方法について説明する。通常制御時、直流電源１０の入出力電力をＷとすると、
Ｗ１＋Ｗ２＋・・・＋Ｗｎ＝Ｗ・・・（１）
が成立する。ただし、コンデンサ２０の両端の電圧Ｖｍは一定である。
【０１４３】
力行モードにあるモータジェネレータＭＧｋを駆動するインバータ１ｋ（Ｗｋ＞０，ｋは、１≦ｋ≦ｎを満たす自然数）がフェールした場合、インバータ１ｋは、瞬時に電力消費を停止するため、直流電源１０が瞬間的に吸収可能な電力をＷｉｎ（＞０、かつ、≪Ｗｋ）とすると、
ΔＷ＝Ｗｋ−Ｗｉｎ・・・（２）
だけ発電過多となり、ΔＷがコンデンサ２０に供給され、コンデンサ２０の両端の電圧Ｖｍは、次式によって決定される最大電圧Ｖｍａｘまで上昇する。
【０１４４】
Ｖｍａｘ＝｛２ΔＷ／Ｃ＋（Ｖ０）２｝１／２・・・（３）
ただし、Ｖ０は、コンデンサ２０の初期電圧、Ｃは、コンデンサ２０の容量である。
【０１４５】
そして、最大電圧Ｖｍａｘが各インバータ１１〜１ｎの耐圧よりも高くなると、インバータ１１〜１ｎは、過電圧破壊（「２次故障」とも言う）に至る。
【０１４６】
この過電圧破壊を防止するために、ＥＣＵ９１〜９ｎは、電力Ｗ１〜Ｗｎを演算して各インバータ１１〜１ｎの動作状態を監視し、次式を満たす回生モードのインバータ１ｉ（ｉは、１≦ｉ≦ｎ−１を満たす自然数）を遮断するための遮断許可信号ＲＧｉを生成して出力する。
【０１４７】
Ｗｍａｘｓ−Σ｜Ｗｉ｜＜ΔＷｌｍｔｓ・・・（４）
ただし、Ｗｉ＜０（発電電力）であり、Ｗｍａｘｓは、消費電力Ｗ１〜Ｗｎの最大値である。また、ΔＷｌｍｔｓは、力行モードで駆動されている最大消費電力Ｗｍａｘｓのモータジェネレータが停止した場合に、インバータ１１〜１ｎが過電圧破壊に至るときのコンデンサ２０側における電力変化量である。すなわち、ΔＷｌｍｔｓは、力行モードで駆動されている最大消費電力Ｗｍａｘｓのモータジェネレータが停止した場合に、各インバータ１１〜１ｎに印加される電圧がインバータ１１〜１ｎの最大印加可能電圧よりも小さくなるときのコンデンサ２０側における最大電力変化量である。そして、ΔＷｌｍｔｓを「インバータ１１〜１ｎの許容電力変化量」とも言う。
【０１４８】
なお、式（４）において、回生モードにあるインバータの数は、１個に限らず、複数であってもよい。したがって、式（４）のΣ｜Ｗｉ｜は、複数のインバータで発電した発電電力の総和を表わす。
【０１４９】
（Ａ）消費電力が最大であるモータジェネレータがフェールした場合
たとえば、モータジェネレータＭＧ１における消費電力Ｗ１が最大であり、モータジェネレータＭＧ２〜ＭＧ５が回生モードにある場合に、インバータ１１がフェール信号ＦＥ１を生成した場合を想定する。ＥＣＵ９１〜９ｎは、上述したように消費電力Ｗ１および発電電力Ｗ２〜Ｗ５を共有しており、ＥＣＵ９１〜９ｎは、消費電力Ｗ１を式（４）のＷｍａｘｓに代入し、発電電力Ｗ２〜Ｗ５を式（４）のＷｉに代入して、消費電力Ｗ１および発電電力Ｗ２〜Ｗ５が式（４）を満たすか否かを判定する。そして、消費電力Ｗ１および発電電力Ｗ２〜Ｗ５が式（４）を満たすとき、ＥＣＵ９２〜９５は、それぞれ、遮断許可信号ＲＧ２〜ＲＧ５を生成して遮断回路８２〜８５へ出力する。
【０１５０】
そして、インバータ１１が過電流を検出してフェール信号ＦＥ１を生成すると、遮断回路８２は、インバータ１１からのフェール信号ＦＥ１と、ＥＣＵ９２からの遮断許可信号ＲＧ２とに基づいて遮断信号ＤＷＮ２を生成してインバータ１２へ出力する。また、遮断回路８３は、インバータ１１からのフェール信号ＦＥ１と、ＥＣＵ９３からの遮断許可信号ＲＧ３とに基づいて遮断信号ＤＷＮ３を生成してインバータ１３へ出力する。さらに、遮断回路８４は、インバータ１１からのフェール信号ＦＥ１と、ＥＣＵ９４からの遮断許可信号ＲＧ４とに基づいて遮断信号ＤＷＮ４を生成してインバータ１４へ出力する。さらに、遮断回路８５は、インバータ１１からのフェール信号ＦＥ１と、ＥＣＵ９５からの遮断許可信号ＲＧ５とに基づいて遮断信号ＤＷＮ５を生成してインバータ１５へ出力する。
【０１５１】
そして、インバータ１２〜１５は遮断される。これにより、モータジェネレータＭＧ２〜ＭＧ５における発電は停止され、コンデンサ２０の両端の電圧Ｖｍは、各インバータ１１〜１ｎを過電圧破壊に至らせる電圧まで上昇しない。その結果、各インバータ１１〜１ｎを過電圧破壊から保護できる。
【０１５２】
（Ｂ）消費電力が最大ではないモータジェネレータがフェールした場合
たとえば、モータジェネレータＭＧ１における消費電力Ｗ１が最大であり、モータジェネレータＭＧ１，ＭＧ３が力行モードにあり、モータジェネレータＭＧ２，ＭＧ４，ＭＧ５が回生モードにある場合に、インバータ１３がフェール信号ＦＥ３を生成した場合を想定する。ＥＣＵ９１〜９ｎは、上述したように消費電力Ｗ１，Ｗ３および発電電力Ｗ２，Ｗ４，Ｗ５を共有しており、ＥＣＵ９１〜９ｎは、消費電力Ｗ３を式（４）のＷｍａｘｓに代入し、発電電力Ｗ２，Ｗ４，Ｗ５を式（４）のＷｉに代入して、消費電力Ｗ３および発電電力Ｗ２，Ｗ４，Ｗ５が式（４）を満たすか否かを判定する。そして、消費電力Ｗ３および発電電力Ｗ２，Ｗ４，Ｗ５が式（４）を満たすとき、ＥＣＵ９２，９４，９５は、それぞれ、遮断許可信号ＲＧ２，ＲＧ４，ＲＧ５を生成して遮断回路８２，８４，８５へ出力する。
【０１５３】
そして、インバータ１３が過電流を検出してフェール信号ＦＥ３を生成すると、遮断回路８２は、インバータ１３からのフェール信号ＦＥ３と、ＥＣＵ９２からの遮断許可信号ＲＧ２とに基づいて遮断信号ＤＷＮ２を生成してインバータ１２へ出力する。また、遮断回路８４は、インバータ１３からのフェール信号ＦＥ３と、ＥＣＵ９４からの遮断許可信号ＲＧ４とに基づいて遮断信号ＤＷＮ４を生成してインバータ１４へ出力する。さらに、遮断回路８５は、インバータ１３からのフェール信号ＦＥ３と、ＥＣＵ９５からの遮断許可信号ＲＧ５とに基づいて遮断信号ＤＷＮ５を生成してインバータ１５へ出力する。
【０１５４】
そして、インバータ１２，１４，１５は遮断される。これにより、モータジェネレータＭＧ２，ＭＧ４，ＭＧ５における発電は停止され、コンデンサ２０の両端の電圧Ｖｍは、各インバータ１１〜１ｎを過電圧破壊に至らせる電圧まで上昇しない。その結果、各インバータ１１〜１ｎを過電圧破壊から保護できる。
【０１５５】
（Ｃ）力行モードにある複数のモータジェネレータがフェールした場合
たとえば、モータジェネレータＭＧ１，ＭＧ３が力行モードにあり、モータジェネレータＭＧ２，ＭＧ４，ＭＧ５が回生モードにある場合に、インバータ１１，１３がそれぞれフェール信号ＦＥ１，ＦＥ３を生成した場合を想定する。ＥＣＵ９１〜９ｎは、上述したように消費電力Ｗ１，Ｗ３および発電電力Ｗ２，Ｗ４，Ｗ５を共有しており、ＥＣＵ９１〜９ｎは、消費電力Ｗ１と消費電力Ｗ３との和Ｗ１＋Ｗ３を式（４）のＷｍａｘｓに代入し、発電電力Ｗ２，Ｗ４，Ｗ５を式（４）のＷｉに代入して、消費電力Ｗ１＋Ｗ３および発電電力Ｗ２，Ｗ４，Ｗ５が式（４）を満たすか否かを判定する。そして、消費電力Ｗ１＋Ｗ３および発電電力Ｗ２，Ｗ４，Ｗ５が式（４）を満たすとき、ＥＣＵ９２，９４，９５は、それぞれ、遮断許可信号ＲＧ２，ＲＧ４，ＲＧ５を生成して遮断回路８２，８４，８５へ出力する。
【０１５６】
そして、インバータ１１，１３が過電流を検出してそれぞれフェール信号ＦＥ１，ＦＥ３を生成すると、遮断回路８２は、インバータ１１，１３からのフェール信号ＦＥ１，ＦＥ３と、ＥＣＵ９２からの遮断許可信号ＲＧ２とに基づいて遮断信号ＤＷＮ２を生成してインバータ１２へ出力する。また、遮断回路８４は、インバータ１１，１３からのフェール信号ＦＥ１，ＦＥ３と、ＥＣＵ９４からの遮断許可信号ＲＧ４とに基づいて遮断信号ＤＷＮ４を生成してインバータ１４へ出力する。さらに、遮断回路８５は、インバータ１１，１３からのフェール信号ＦＥ１，ＦＥ３と、ＥＣＵ９５からの遮断許可信号ＲＧ５とに基づいて遮断信号ＤＷＮ５を生成してインバータ１５へ出力する。
【０１５７】
そして、インバータ１２，１４，１５は遮断される。これにより、モータジェネレータＭＧ２，ＭＧ４，ＭＧ５における発電は停止され、コンデンサ２０の両端の電圧Ｖｍは、各インバータ１１〜１ｎを過電圧破壊に至らせる電圧まで上昇しない。その結果、各インバータ１１〜１ｎを過電圧破壊から保護できる。
【０１５８】
上記（Ａ）〜（Ｃ）においては、ｎ個のモータジェネレータＭＧ１〜ＭＧｎのうち、力行モードにある１個または２個のモータジェネレータＭＧ１またはＭＧ１およびＭＧ３を駆動する１個または２個のインバータ１１または１１および１３がフェール信号を発生した場合に、３個または４個の回生モードにあるモータジェネレータＭＧ２，ＭＧ４，ＭＧ５またはＭＧ２〜ＭＧ５を駆動する３個または４個のインバータ１２，１４，１５または１２〜１５を遮断する場合について説明したが、この発明は、これに限らず、一般的に、ｎ個のモータジェネレータＭＧ１〜ＭＧｎのうち、力行モードにあるｍ（ｍは、１≦ｍ＜ｎを満たす自然数）個のモータジェネレータを駆動するｍ個のインバータが少なくとも１つのフェール信号を発生した場合に、回生モードにあるｒ（ｒは、ｎ−ｍ≦ｒ≦ｎ−１を満たす自然数）個のモータジェネレータを駆動するｒ個のインバータのうち、ｋ（ｋは、ｋ≦ｒ）個のインバータが遮断されるようにしてもよい。
【０１５９】
つまり、対応するモータジェネレータを力行モードで駆動するｍ個のインバータが少なくとも１つのフェール信号を発生すると、対応するモータジェネレータを回生モードで駆動するｒ個のインバータのうち、ｋ個のインバータが遮断され、各インバータ１１〜１ｎが過電圧破壊に至るのを防止するようにしてもよい。
【０１６０】
また、回生モードにあるｋ個のモータジェネレータによる総発電電力が増加すると、インバータ１１〜１ｎが過電圧破壊に至る可能性があるので、ｋ個のモータジェネレータによる総発電電力がしきい値よりも大きくなったとき、ｋ個のインバータを遮断するためのｋ個の遮断許可信号を生成するようにしてもよい。
【０１６１】
ＥＣＵ９１〜９ｎは、次式を満たす力行モードにあるインバータ１ｊ（ｊは、１≦ｊ≦ｎ−１を満たす自然数）を遮断するための遮断許可信号ＲＧｊを生成して出力するようにしてもよい。
【０１６２】
ΣＷｊ−｜Ｗｍａｘｇ｜＜ΔＷｌｍｔｇ・・・（５）
ただし、Ｗｊ＞０（消費電力）であり、Ｗｍａｘｇは、発電電力Ｗ１〜Ｗｎの最大値であり、ΔＷｌｍｔｇは、回生モードで駆動されている最大発電電力Ｗｍａｘｇのモータジェネレータが停止した場合に、コンデンサ２０への突入電流が発生するときのコンデンサ２０側における電力変化量である。そして、ΔＷｌｍｔｇを「コンデンサ２０の許容電力変化量」という。
【０１６３】
なお、式（５）において、力行モードにあるインバータの数は、１個に限らず、複数であってもよい。したがって、式（５）のΣ｜Ｗｊ｜は、複数のインバータで消費した消費電力の総和を表わす。
【０１６４】
（Ｄ）発電電力が最大であるモータジェネレータがフェールした場合
たとえば、モータジェネレータＭＧ１における発電電力Ｗ１が最大であり、モータジェネレータＭＧ２〜ＭＧ５が力行モードにある場合に、インバータ１１がフェール信号ＦＥ１を生成した場合を想定する。ＥＣＵ９１〜９ｎは、上述したように消費電力Ｗ２〜Ｗ５および発電電力Ｗ１を共有しており、ＥＣＵ９１〜９ｎは、発電電力Ｗ１を式（５）のＷｍａｘｇに代入し、消費電力Ｗ２〜Ｗ５を式（５）のＷｊに代入して、発電電力Ｗ１および消費電力Ｗ２〜Ｗ５が式（５）を満たすか否かを判定する。そして、発電電力Ｗ１および消費電力Ｗ２〜Ｗ５が式（５）を満たすとき、ＥＣＵ９２〜９５は、それぞれ、遮断許可信号ＲＧ２〜ＲＧ５を生成して遮断回路８２〜８５へ出力する。
【０１６５】
そして、インバータ１１が過電流を検出してフェール信号ＦＥ１を生成すると、遮断回路８２は、インバータ１１からのフェール信号ＦＥ１と、ＥＣＵ９２からの遮断許可信号ＲＧ２とに基づいて遮断信号ＤＷＮ２を生成してインバータ１２へ出力する。また、遮断回路８３は、インバータ１１からのフェール信号ＦＥ１と、ＥＣＵ９３からの遮断許可信号ＲＧ３とに基づいて遮断信号ＤＷＮ３を生成してインバータ１３へ出力する。さらに、遮断回路８４は、インバータ１１からのフェール信号ＦＥ１と、ＥＣＵ９４からの遮断許可信号ＲＧ４とに基づいて遮断信号ＤＷＮ４を生成してインバータ１４へ出力する。さらに、遮断回路８５は、インバータ１１からのフェール信号ＦＥ１と、ＥＣＵ９５からの遮断許可信号ＲＧ５とに基づいて遮断信号ＤＷＮ５を生成してインバータ１５へ出力する。
【０１６６】
そして、インバータ１２〜１５は遮断される。これにより、モータジェネレータＭＧ２〜ＭＧ５における電力消費は停止され、コンデンサ２０の両端の電圧Ｖｍは、コンデンサ２０への突入電流が発生する電圧まで低下しない。その結果、コンデンサ２０への突入電流の発生を防止できる。
【０１６７】
（Ｅ）発電電力が最大ではないモータジェネレータがフェールした場合
たとえば、モータジェネレータＭＧ１における発電電力Ｗ１が最大であり、モータジェネレータＭＧ１，ＭＧ３が回生モードにあり、モータジェネレータＭＧ２，ＭＧ４，ＭＧ５が力行モードにある場合に、インバータ１３がフェール信号ＦＥ３を生成した場合を想定する。ＥＣＵ９１〜９ｎは、上述したように発電電力Ｗ１，Ｗ３および消費電力Ｗ２，Ｗ４，Ｗ５を共有しており、ＥＣＵ９１〜９ｎは、発電電力Ｗ３を式（５）のＷｍａｘｓに代入し、消費電力Ｗ２，Ｗ４，Ｗ５を式（５）のＷｊに代入して、発電電力Ｗ３および消費電力Ｗ２，Ｗ４，Ｗ５が式（５）を満たすか否かを判定する。そして、発電電力Ｗ３および消費電力Ｗ２，Ｗ４，Ｗ５が式（４）を満たすとき、ＥＣＵ９２，９４，９５は、それぞれ、遮断許可信号ＲＧ２，ＲＧ４，ＲＧ５を生成して遮断回路８２，８４，８５へ出力する。
【０１６８】
そして、インバータ１３が過電流を検出してフェール信号ＦＥ３を生成すると、遮断回路８２は、インバータ１３からのフェール信号ＦＥ３と、ＥＣＵ９２からの遮断許可信号ＲＧ２とに基づいて遮断信号ＤＷＮ２を生成してインバータ１２へ出力する。また、遮断回路８４は、インバータ１３からのフェール信号ＦＥ３と、ＥＣＵ９４からの遮断許可信号ＲＧ４とに基づいて遮断信号ＤＷＮ４を生成してインバータ１４へ出力する。さらに、遮断回路８５は、インバータ１３からのフェール信号ＦＥ３と、ＥＣＵ９５からの遮断許可信号ＲＧ５とに基づいて遮断信号ＤＷＮ５を生成してインバータ１５へ出力する。
【０１６９】
そして、インバータ１２，１４，１５は遮断される。これにより、モータジェネレータＭＧ２，ＭＧ４，ＭＧ５における電力消費は停止され、コンデンサ２０の両端の電圧Ｖｍは、コンデンサ２０への突入電流が発生する電圧まで低下しない。その結果、コンデンサ２０への突入電流の発生を防止できる。
【０１７０】
（Ｆ）回生モードにある複数のモータジェネレータがフェールした場合
たとえば、モータジェネレータＭＧ１，ＭＧ３が回生モードにあり、モータジェネレータＭＧ２，ＭＧ４，ＭＧ５が力行モードにある場合に、インバータ１１，１３がそれぞれフェール信号ＦＥ１，ＦＥ３を生成した場合を想定する。ＥＣＵ９１〜９ｎは、上述したように発電電力Ｗ１，Ｗ３および消費電力Ｗ２，Ｗ４，Ｗ５を共有しており、ＥＣＵ９１〜９ｎは、発電電力Ｗ１と発電電力Ｗ３との和Ｗ１＋Ｗ３を式（５）のＷｍａｘｓに代入し、消費電力Ｗ２，Ｗ４，Ｗ５を式（５）のＷｊに代入して、発電電力Ｗ１＋Ｗ３および消費電力Ｗ２，Ｗ４，Ｗ５が式（５）を満たすか否かを判定する。そして、発電電力Ｗ１＋Ｗ３および消費電力Ｗ２，Ｗ４，Ｗ５が式（５）を満たすとき、ＥＣＵ９２，９４，９５は、それぞれ、遮断許可信号ＲＧ２，ＲＧ４，ＲＧ５を生成して遮断回路８２，８４，８５へ出力する。
【０１７１】
そして、インバータ１１，１３が過電流を検出してそれぞれフェール信号ＦＥ１，ＦＥ３を生成すると、遮断回路８２は、インバータ１１，１３からのフェール信号ＦＥ１，ＦＥ３と、ＥＣＵ９２からの遮断許可信号ＲＧ２とに基づいて遮断信号ＤＷＮ２を生成してインバータ１２へ出力する。また、遮断回路８４は、インバータ１１，１３からのフェール信号ＦＥ１，ＦＥ３と、ＥＣＵ９４からの遮断許可信号ＲＧ４とに基づいて遮断信号ＤＷＮ４を生成してインバータ１４へ出力する。さらに、遮断回路８５は、インバータ１１，１３からのフェール信号ＦＥ１，ＦＥ３と、ＥＣＵ９５からの遮断許可信号ＲＧ５とに基づいて遮断信号ＤＷＮ５を生成してインバータ１５へ出力する。
【０１７２】
そして、インバータ１２，１４，１５は遮断される。これにより、モータジェネレータＭＧ２，ＭＧ４，ＭＧ５における電力消費は停止され、コンデンサ２０の両端の電圧Ｖｍは、コンデンサ２０への突入電流が発生する電圧まで低下しない。その結果、コンデンサ２０への突入電流の発生を防止できる。
【０１７３】
上記（Ｄ）〜（Ｆ）においては、ｎ個のモータジェネレータＭＧ１〜ＭＧｎのうち、回生モードにある１個または２個のモータジェネレータＭＧ１またはＭＧ１およびＭＧ３を駆動する１個または２個のインバータ１１または１１および１３がフェール信号を発生した場合に、３個または４個の力行モードにあるモータジェネレータＭＧ２，ＭＧ４，ＭＧ５またはＭＧ２〜ＭＧ５を駆動する３個または４個のインバータ１２，１４，１５または１２〜１５を遮断する場合について説明したが、この発明は、これに限らず、一般的に、ｎ個のモータジェネレータＭＧ１〜ＭＧｎのうち、回生モードにあるｍ（ｍは、ｍ＜ｎを満たす自然数）個のモータジェネレータを駆動するｍ個のインバータが少なくとも１つのフェール信号を発生した場合に、力行モードにあるｒ（ｒは、ｎ−ｍ≦ｒ≦ｎ−１を満たす自然数）個のモータジェネレータを駆動するｒ個のインバータのうち、ｋ（ｋは、ｋ≦ｒ）個のインバータが遮断されるようにしてもよい。
【０１７４】
つまり、対応するモータジェネレータを回生モードで駆動するｍ個のインバータが少なくとも１つのフェール信号を発生すると、対応するモータジェネレータを力行モードで駆動するｒ個のインバータのうち、ｋ個のインバータが遮断され、コンデンサ２０への突入電流を防止するようにしてもよい。
【０１７５】
また、力行モードにあるｋ個のモータジェネレータによる総消費電力が増加すると、コンデンサ２０への突入電流が発生する可能性があるので、ｋ個のモータジェネレータによる総消費電力がしきい値よりも大きくなったとき、ｋ個のインバータを遮断するためのｋ個の遮断許可信号を生成するようにしてもよい。
【０１７６】
なお、モータジェネレータＭＧ１〜ＭＧｎの全てが力行モードまたは回生モードにあるときに、ｓ（１≦ｓ＜ｎを満たす自然数）個のモータジェネレータが故障したとき、ＥＣＵ９１〜９ｎは、故障したｓ個のモータジェネレータ以外のｎ−ｓ個のモータジェネレータを駆動するｎ−ｓ個のインバータを遮断する遮断制御を行なわない。
【０１７７】
モータジェネレータＭＧ１〜ＭＧｎの全てが力行モードにあるときに一部のモータジェネレータが停止しても、コンデンサ２０に蓄積される電力は増加するので、コンデンサ２０への突入電流は発生しないからであり、モータジェネレータＭＧ１〜ＭＧｎの全てが回生モードにあるときに一部のモータジェネレータが停止しても、コンデンサ２０に蓄積される電力は減少するので、インバータ１１〜１ｎは過電圧破壊に至らないからである。
【０１７８】
また、上記においては、ｎ個のモータジェネレータＭＧ１〜ＭＧｎのうち、力行モードにある一部のモータジェネレータが故障したときに、回生モードにあるモータジェネレータを駆動するインバータを遮断する場合と、ｎ個のモータジェネレータＭＧ１〜ＭＧｎのうち、回生モードにある一部のモータジェネレータが故障したときに、力行モードにあるモータジェネレータを駆動するインバータを遮断する場合とについて説明したが、この発明は、これに限らず、より一般的には、ｎ個のモータジェネレータＭＧ１〜ＭＧｎのうち、ｍ（ｍは、ｍ＜ｎを満たす自然数）個のモータジェネレータを駆動するｍ個のインバータが少なくとも１つのフェール信号を発生した場合に、コンデンサ２０側における電力変化量が電力変化量ΔＷｌｍｔｓまたはΔＷｌｍｔｇよりも少なくなるようにｒ（ｒは、ｎ−ｍ≦ｒ≦ｎ−１を満たす自然数）個のモータジェネレータを駆動するｒ個のインバータのうち、ｋ（ｋは、ｋ≦ｒ）個のインバータが遮断されるようにしてもよい。つまり、フェール信号を生成するインバータは、回生モードまたは力行モードのいずれか一方でモータジェネレータを駆動するインバータに限定されず、遮断されるインバータも、回生モードまたは力行モードのいずれか一方でモータジェネレータを駆動するインバータに限定されない。
【０１７９】
再び、図４を参照して、モータ駆動装置２００の全体動作について説明する。全体動作が開始されると、直流電源１０は直流電圧をコンデンサ２０へ供給し、コンデンサ２０は、直流電源１０からの直流電圧を平滑化してインバータ１１〜１ｎへ供給する。
【０１８０】
電圧センサー３０は、コンデンサ２０の両端の電圧Ｖｍを検出し、その検出した電圧Ｖｍを制御装置８０のＥＣＵ９１〜９ｎへ出力する。また、電流センサー６１〜６ｎは、それぞれモータジェネレータＭＧ１〜ＭＧｎに流れるモータ電流ＭＣＲＴ１〜ＭＣＲＴｎを検出してそれぞれＥＣＵ９１〜９ｎへ出力する。そして、ＥＣＵ９１〜９ｎは、外部ＥＣＵからトルク指令値ＴＲ１〜ＴＲｎおよびモータ回転数ＭＲＮ１〜ＭＲＮｎをそれぞれ受ける。
【０１８１】
そうすると、ＥＣＵ９１〜９ｎは、電圧Ｖｍ、モータ電流ＭＣＲＴ１〜ＭＣＲＴｎおよびトルク指令値ＴＲ１〜ＴＲｎに基づいて、上述した方法によりそれぞれ信号ＰＷＭ１〜ＰＷＭｎを生成し、その生成した信号ＰＷＭ１〜ＰＷＭｎをインバータ１１〜１ｎへそれぞれ出力する。
【０１８２】
そうすると、インバータ１１〜１ｎは、コンデンサ２０によって平滑化された直流電圧をそれぞれＥＣＵ９１〜９ｎからの信号ＰＷＭ１〜ＰＷＭｎによって交流電圧に変換してモータジェネレータＭＧ１〜ＭＧｎを力行モードまたは回生モードで駆動する。これによって、モータジェネレータＭＧ１〜ＭＧｎは、それぞれ、トルク指令値ＴＲ１〜ＴＲｎによって指定されたトルクを発生する。
【０１８３】
このようにしてモータジェネレータＭＧ１〜ＭＧｎが駆動されているときに、ｍ個のモータジェネレータを駆動するｍ個のインバータから少なくとも１つのフェール信号を受けると、制御装置８０は、上述した式（４）を満たす発電電力を発電する一部のモータジェネレータを駆動する一部のインバータ、または上述した式（５）を満たす消費電力を消費する一部のモータジェネレータを駆動する一部のインバータを上述した方法によって遮断する。
【０１８４】
これにより、インバータ１１〜１ｎが過電圧破壊に至るのを防止でき、またはコンデンサ２０への突入電流を防止できる。
【０１８５】
なお、ＥＣＵ９１〜９ｎは、信号ＰＷＭ１〜ＰＷＭｎおよび遮断許可信号ＲＧ１〜ＲＧｎを生成する１つのＥＣＵから構成されていてもよい。
【０１８６】
また、制御装置８０は、１つの半導体チップにより作製される。
【０１８７】
さらに、遮断許可信号ＲＧ１〜ＲＧｎをそれぞれ生成するＥＣＵ９１〜９ｎ、バスＢＳおよび遮断回路８１〜８ｎは、ｍ個のインバータから少なくとも１つのフェール信号を受けると、ｒ個のインバータのうち、ｋ個のインバータを遮断する「遮断装置」を構成する。
【０１８８】
さらに、インバータ１１〜１ｎの各々は、モータジェネレータを駆動する「駆動装置」を構成する。
【０１８９】
さらに、ＥＣＵ９１〜９ｎは、式（４）または式（５）を満たす場合にｋ個のインバータの遮断を許可するｋ個の遮断許可信号を生成する「制御回路」を構成する。
【０１９０】
さらに、ＥＣＵ９１〜９ｎは、少なくとも１つのフェール信号を受けた場合に、少なくとも１つの遮断許可信号を生成するようにしてもよい。
【０１９１】
さらに、インバータ１１〜１ｎ，４０，５０は、過電流が流れた場合にフェール信号を生成すると説明したが、これに限らず、インバータ１１〜１ｎ，４０，５０は、温度が基準値以上に上昇した時、または回路故障時にフェール信号を生成するようにしてもよい。
【０１９２】
さらに、上記においては、インバータ１１〜１ｎ，４０，５０は、ＩＧＢＴからなると説明したが、この発明においては、これに限らず、インバータ１１〜１ｎ，４０，５０は、ＮＰＮトランジスタおよびＭＯＳトランジスタ等の半導体スイッチング素子から構成されていればよい。
【０１９３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１９４】
この発明は、複数のモータジェネレータを駆動する複数の駆動装置を過電圧破壊から保護するモータ駆動装置、または、複数のモータジェネレータを駆動する複数の駆動装置の入力側に設けられた容量素子への突入電流を防止するモータ駆動装置に適用される。
【図面の簡単な説明】
【０１９５】
【図１】実施の形態１によるモータ駆動装置の概略ブロック図である。
【図２】図１に示すインバータの回路図である。
【図３】図１に示すＥＣＵの機能ブロック図である。
【図４】実施の形態２によるモータ駆動装置の概略ブロック図である。
【符号の説明】
【０１９６】
１，５  ＮＰＮトランジスタ、２〜４  抵抗、６  ＰＮＰトランジスタ、７  ドライブＩＣ、１０  直流電源、１１〜１ｎ，４０，５０  インバータ、２０  コンデンサ、２１〜２ｎ，４４  ＯＲゲート、３０  電圧センサー、３１〜３ｎ，７１，７２  ＡＮＤゲート、４１  Ｕ相アーム、４２  Ｖ相アーム、４３  Ｗ相アーム、６１〜６ｎ  電流センサー、７０，８０  制御装置、７３，９１〜９ｎ  ＥＣＵ、８１〜８ｎ  遮断回路、１００，２００  モータ駆動装置、７３１  モータ制御用相電圧演算部、７３２  インバータ用ＰＷＭ信号変換部、７３４  遮断制御部、Ｑ１〜Ｑ６  ＩＧＢＴ、Ｄ１〜Ｄ６  ダイオード、Ｄｒ１〜Ｄｒ６  駆動部、Ｐ１〜Ｐ４  ポート、ＢＳ  バス、ＭＧ１〜ＭＧｎ  モータジェネレータ。
【図１】
2005130615.tif 000005
【図２】
2005130615.tif 000006
【図３】
2005130615.tif 000007
【図４】
2005130615.tif 000008