(57)【特許請求の範囲】
【請求項１】
直流電源に接続された蓄電手段と、
前記蓄電手段の電圧を検出する電圧検出手段と、
前記蓄電手段の両端子にそれぞれ接続された複数対のスイッチング素子と、
前記スイッチング素子のＯＮ／ＯＦＦを制御して前記直流電源の直流電力を交流電力に変換する制御手段とを備え、
前記制御手段は、
前記スイッチング素子のＯＮ／ＯＦＦを制御し前記蓄電手段の電圧を閾値電圧まで降下させ、
前記閾値電圧まで降下した後に前記電圧検出手段により検出される検出電圧に基づいて前記蓄電手段の放電電圧を算出し、前記放電電圧に基づいて欠相故障を判断する
ことを特徴とするインバータ制御装置。
【請求項２】
前記複数対のスイッチング素子は、複数相を形成するよう接続され、
前記制御手段は、
前記複数相のうち少なくとも一相に対応する一対の前記スイッチング素子の一方のスイッチング素子をオンに他方のスイッチング素子をオフにする動作と、前記一方のスイッチング素子をオフに前記他方のスイッチング素子をオンにする動作とを所定の放電時間で繰り返し行うことで、前記蓄電手段に蓄電する電荷を放電させ、前記電圧検出手段により検出される電圧に基づいて、前記放電時間における前記蓄電手段の放電電圧を算出し、前記放電電圧に基づいて欠相故障を判断する
ことを特徴とする請求項１記載のインバータ制御装置。
【請求項３】
前記直流電源の電力により駆動し、前記複数対のスイッチング素子に電気的に接続されたモータをさらに備え、
前記制御手段は、
前記電力が前記モータに供給されない状態で、前記スイッチング素子のＯＮ／ＯＦＦを制御することにより、前記欠相故障を判断する
ことを特徴とする請求項１記載のインバータ制御装置。
【請求項４】
前記制御手段は、
前記スイッチング素子のＯＮ／ＯＦＦを制御し、所定時間あたりの放電による前記蓄電手段の降下電圧を前記放電電圧として算出する
ことを特徴とする請求項１〜３のいずれか一項に記載のインバータ制御装置。
【請求項５】
前記制御手段は、
前記スイッチング素子のＯＮ／ＯＦＦを制御し、基準電圧と前記蓄電手段の電圧との電位差を前記放電電圧として算出する
ことを特徴とする請求項１〜３のいずれか一項に記載のインバータ制御装置。
【請求項６】
前記制御手段は、
前記放電電圧と所定の判定電圧との比較結果に応じて、前記欠相故障を判断する
ことを特徴とする請求項１〜５のいずれか一項に記載のインバータ制御装置。
【請求項７】
前記制御手段は、
全ての前記複数対のスイッチング素子をＯＦＦにした状態で放電される前記蓄電手段の放電電圧以上の電圧を前記判定電圧として設定し、
前記放電電圧と前記判定電圧とを比較した結果に応じて、前記全ての複数対のスイッチング素子に対応する全ての相の欠相故障を判断する
ことを特徴とする請求項６記載のインバータ制御装置。
【請求項８】
前記制御手段は、
前記複数対のスイッチング素子のうち、少なくとも一の対のスイッチング素子をＯＦＦにした状態で他の対のスイッチング素子により放電される前記蓄電手段の放電電圧を前記判定電圧として設定し、
前記放電電圧と前記判定電圧とを比較した結果に応じて、前記複数対のスイッチング素子に対応する、複数の相のうち少なくとも１つの相の欠相故障を判断する
ことを特徴とする請求項６記載のインバータ制御装置。
【請求項９】
直流電源に接続された蓄電手段と、
前記蓄電手段の電圧を検出する電圧検出手段と、
前記蓄電手段の両端子にそれぞれ接続された複数対のスイッチング素子と、
前記スイッチング素子のＯＮ／ＯＦＦを制御して前記直流電源の直流電力を交流電力に変換する制御手段と、
前記複数対のスイッチング素子の温度を検出する温度検出手段とを備え、
前記制御手段は、
前記スイッチング素子のＯＮ／ＯＦＦを制御し前記蓄電手段に蓄電する電荷を放電させ、
前記電圧検出手段により検出される電圧に基づいて、前記蓄電手段の放電電圧を算出し、
前記放電電圧と所定の判定電圧との比較結果に応じて、欠相故障を判断し、
前記温度検出手段により検出される温度に基づいて、前記判定電圧を補正する
ことを特徴とするインバータ制御装置。
【請求項１０】
前記複数対のスイッチング素子は、少なくとも二相を形成するよう接続され、
前記制御手段は、
前記二相のうち一方の相に対応する前記スイッチング素子をＯＦＦにした状態で、前記二相のうち他方の相に対応する前記スイッチング素子のＯＮ／ＯＦＦを制御して第１の放電電圧を算出し、
前記他方の相に対応する前記スイッチング素子をＯＦＦにした状態で、前記一方の相に対応する前記スイッチング素子のＯＮ／ＯＦＦを制御して第２の放電電圧を算出し、
前記第１の放電電圧と前記第２の放電電圧とを比較した結果に応じて、前記欠相故障を判断する
ことを特徴とする請求項１〜３のいずれか一項に記載のインバータ制御装置。
【請求項１１】
前記複数対のスイッチング素子は、少なくとも三相を形成するよう接続され、
前記制御手段は、
前記三相のうち第１の相に対応する前記スイッチング素子をＯＦＦにした状態で、前記三相のうち第２の相及び第３の相に対応する前記スイッチング素子のＯＮ／ＯＦＦを制御して第１の放電電圧を算出し、
前記第２の相に対応する前記スイッチング素子をＯＦＦにした状態で、前記第１の相及び前記第３の相に対応する前記スイッチング素子のＯＮ／ＯＦＦを制御して第２の放電電圧を算出し、
前記第３の相に対応する前記スイッチング素子をＯＦＦにした状態で、前記第１の相及び前記第２の相に対応する前記スイッチング素子のＯＮ／ＯＦＦを制御して第３の放電電圧を算出し、
前記第１の放電電圧、前記第２の放電電圧及び前記第３の放電電圧を比較した結果に応じて、前記欠相故障を判断する
ことを特徴とする請求項１〜３のいずれか一項に記載のインバータ制御装置。
【請求項１２】
前記第１の放電電圧、前記第２の放電電圧及び前記第３の放電電圧は所定の時間あたりの放電による前記蓄電手段の降下電圧であり、
前記制御手段は、
全ての前記複数対のスイッチング素子をＯＦＦにした状態で前記所定の時間あたりの放電による前記蓄電手段の降下電圧以上の電圧を判定電圧として設定し、
前記第１の放電電圧が前記判定電圧より小さい場合には、少なくとも前記第２の相及び前記第３の相で前記欠相故障が生じていると判断する
ことを特徴とする請求項１１記載のインバータ制御装置。
【請求項１３】
前記第１の放電電圧、前記第２の放電電圧及び前記第３の放電電圧は所定の時間あたりの放電による前記蓄電手段の降下電圧であり、
前記制御手段は、
前記第２の放電電圧及び第３の放電電圧が前記第１の放電電圧より小さいより場合には、前記第２の放電電圧又は前記第３の放電電圧に規定の倍数を乗じた電圧を判定電圧として設定し、
前記第１の放電電圧が前記判定電圧より大きい場合には、前記第１の相で欠相故障が生じていると判断する
ことを特徴とする請求項１１記載のインバータ制御装置。
【請求項１４】
前記第１の放電電圧、前記第２の放電電圧及び前記第３の放電電圧は所定の時間あたりの放電による前記蓄電手段の降下電圧であり、
前記制御手段は、
前記１の放電電圧と前記第２の放電電圧が等しく、かつ、前記第３の放電電圧が前記第１の放電電圧の半分の電圧と等しい場合には、前記第３の相で前記欠相故障が生じていると判断する
ことを特徴とする請求項１１記載のインバータ制御装置。
【請求項１５】
前記第１の放電電圧、前記第２の放電電圧及び前記第３の放電電圧は所定の時間あたりの放電による前記蓄電手段の降下電圧であり、
前記制御手段は、
前記２の放電電圧と前記第３の放電電圧が等しく、かつ、前記第１の放電電圧が前記第３の放電電圧より小さい場合には、前記第２の相及び前記第３の相で前記欠相故障が生じていると判断する
ことを特徴とする請求項１１記載のインバータ制御装置。
【請求項１６】
前記複数対のスイッチング素子は、少なくとも三相を形成するよう接続され、
前記制御手段は、
前記三相のうち第１の相及び第２の相に対応する前記スイッチング素子をＯＦＦにした状態で、前記三相のうち第３の相に対応する前記スイッチング素子のＯＮ／ＯＦＦを制御して第１の放電電圧を算出し、
前記第２の相及び前記第３の相に対応する前記スイッチング素子をＯＦＦにした状態で、前記第１の相に対応する前記スイッチング素子のＯＮ／ＯＦＦを制御して第２の放電電圧を算出し、
前記第３の相及び前記第１の相に対応する前記スイッチング素子をＯＦＦにした状態で、前記第２の相に対応する前記スイッチング素子のＯＮ／ＯＦＦを制御して第３の放電電圧を算出し、
前記第１の放電電圧、前記第２の放電電圧及び前記第３の放電電圧を比較した結果に応じて、前記欠相故障を判断する
ことを特徴とする請求項１〜３のいずれか一項に記載のインバータ制御装置。
【請求項１７】
前記第１の放電電圧、前記第２の放電電圧及び前記第３の放電電圧は所定の時間あたりの放電による前記蓄電手段の降下電圧であり、
前記制御手段は、
全ての前記複数対のスイッチング素子をＯＦＦにした状態で前記所定の時間あたりの放電による前記蓄電手段の降下電圧以上の電圧を判定電圧として設定し、
前記第１の放電電圧が前記判定電圧より小さい場合には、前記第３の相で欠相故障が生じていると判断する
ことを特徴とする請求項１６記載のインバータ制御装置。
【請求項１８】
前記第１の放電電圧、前記第２の放電電圧及び前記第３の放電電圧は所定の時間あたりの放電による前記蓄電手段の降下電圧であり、
前記制御手段は、
全ての前記複数対のスイッチング素子をＯＦＦにした状態で前記所定の時間あたりの放電による前記蓄電手段の降下電圧以上の電圧を判定電圧として設定し、
前記第１の放電電圧及び前記第２の放電電圧が前記判定電圧より小さい場合には、前記第３の相及び前記第２の相で欠相故障が生じていると判断する
ことを特徴とする請求項１６記載のインバータ制御装置。
【請求項１９】
直流電源に接続された蓄電手段と、
前記蓄電手段の電圧を検出する電圧検出手段と、
前記蓄電手段の両端子にそれぞれ接続された複数対のスイッチング素子と、
前記スイッチング素子のＯＮ／ＯＦＦを制御して前記直流電源の直流電力を交流電力に変換する制御手段とを備え、
前記複数対のスイッチング素子は、少なくとも三相を形成するよう接続され、
前記制御手段は、
前記スイッチング素子のＯＮ／ＯＦＦを制御し前記蓄電手段に蓄電する電荷を放電させ、
前記電圧検出手段により検出される電圧に基づいて、前記蓄電手段の放電電圧を算出し、
前記三相のうち第１の相及び第２の相に対応する前記スイッチング素子をＯＦＦにした状態で、前記三相のうち第３の相に対応する前記スイッチング素子のＯＮ／ＯＦＦを制御して第１の放電電圧を算出し、
前記第２の相及び前記第３の相に対応する前記スイッチング素子をＯＦＦにした状態で、前記第１の相に対応する前記スイッチング素子のＯＮ／ＯＦＦを制御して第２の放電電圧を算出し、
前記第３の相及び前記第１の相に対応する前記スイッチング素子をＯＦＦにした状態で、前記第２の相に対応する前記スイッチング素子のＯＮ／ＯＦＦを制御して第３の放電電圧を算出し、
前記第１の放電電圧、前記第２の放電電圧及び前記第３の放電電圧を比較した結果に応じて、欠相故障を判断し、
全ての前記複数対のスイッチング素子をＯＦＦにした状態で所定の時間あたりの放電による前記蓄電手段の降下電圧以上の電圧を第１の判定電圧として設定し、
前記第１の放電電圧が前記第１の判定電圧より小さい場合には、前記第１の放電電圧に規定の倍数を乗じた電圧を第２の判定電圧として設定し、
前記第３の放電電圧に規定の倍数を乗じた電圧を第３の判定電圧として設定し、
前記第２の放電電圧が前記第２の判定電圧より小さい場合、又は、前記第２の放電電圧が前記第３の放電電圧より大きい場合には、前記欠相故障の判断結果の出力を禁止し、
前記第１の放電電圧、前記第２の放電電圧及び前記第３の放電電圧は所定の時間あたりの放電による前記蓄電手段の降下電圧である
ことを特徴とするインバータ制御装置。
【請求項２０】
直流電源に接続された蓄電手段と、
前記蓄電手段の電圧を検出する電圧検出手段と、
前記蓄電手段の両端子にそれぞれ接続された複数対のスイッチング素子と、
前記スイッチング素子のＯＮ／ＯＦＦを制御して前記直流電源の直流電力を交流電力に変換する制御手段とを備え、
前記複数対のスイッチング素子は、少なくとも三相を形成するよう接続され、
前記制御手段は、
前記スイッチング素子のＯＮ／ＯＦＦを制御し前記蓄電手段に蓄電する電荷を放電させ、
前記電圧検出手段により検出される電圧に基づいて、前記蓄電手段の放電電圧を算出し、
前記三相のうち第１の相及び第２の相に対応する前記スイッチング素子をＯＦＦにした状態で、前記三相のうち第３の相に対応する前記スイッチング素子のＯＮ／ＯＦＦを制御して第１の放電電圧を算出し、
前記第２の相及び前記第３の相に対応する前記スイッチング素子をＯＦＦにした状態で、前記第１の相に対応する前記スイッチング素子のＯＮ／ＯＦＦを制御して第２の放電電圧を算出し、
前記第３の相及び前記第１の相に対応する前記スイッチング素子をＯＦＦにした状態で、前記第２の相に対応する前記スイッチング素子のＯＮ／ＯＦＦを制御して第３の放電電圧を算出し、
前記第１の放電電圧、前記第２の放電電圧及び前記第３の放電電圧を比較した結果に応じて、欠相故障を判断し、
全ての前記複数対のスイッチング素子をＯＦＦにした状態で所定の時間あたりの放電による前記蓄電手段の降下電圧以上の電圧を第１の判定電圧として設定し、
前記第１の放電電圧及び前記第２の放電電圧が前記第１の判定電圧より小さい場合には、前記第１の放電電圧に規定の倍数を乗じた電圧を第２の判定電圧として、前記第２の放電電圧に規定の倍数を乗じた電圧を第３の判定電圧として設定し、
前記第３の放電電圧が前記２の判定電圧より小さい場合、又は、前記第３の放電電圧が前記３の判定電圧より小さい場合には、前記欠相故障の判断結果の出力を禁止し、
前記第１の放電電圧、前記第２の放電電圧及び前記第３の放電電圧は所定の時間あたりの放電による前記蓄電手段の降下電圧である
ことを特徴とするインバータ制御装置。
【請求項２１】
前記第１の放電電圧、前記第２の放電電圧及び前記第３の放電電圧は所定の時間あたりの放電による前記蓄電手段の降下電圧であり、
前記制御手段は、
前記１の放電電圧と前記第２の放電電圧が等しく、かつ、前記第３の放電電圧が前記第１の放電電圧より小さい場合には、前記第２の相で前記欠相故障が生じていると判断する
ことを特徴とする請求項１６記載のインバータ制御装置。
【請求項２２】
前記第１の放電電圧、前記第２の放電電圧及び前記第３の放電電圧は所定の時間あたりの放電による前記蓄電手段の降下電圧であり、
前記制御手段は、
前記１の放電電圧と前記第２の放電電圧が等しく、かつ、前記第３の放電電圧が前記第１の放電電圧より大きい場合には、前記第１の相及び前記第３の相で前記欠相故障が生じていると判断する
ことを特徴とする請求項１６記載のインバータ制御装置。
【請求項２３】
直流電源に接続された蓄電手段の電圧を電圧検出手段により検出する工程と、
前記蓄電手段の両端子にそれぞれ接続されつつ複数相を形成するように接続された複数対のスイッチング素子のＯＮ／ＯＦＦを制御して前記直流電源の直流電力を交流電力に変換する工程と、
前記スイッチング素子のＯＮ／ＯＦＦを制御し前記蓄電手段の電圧を閾値電圧まで降下させる工程と、
前記閾値電圧まで降下した後に前記電圧検出手段により検出される検出電圧に基づいて前記蓄電手段の放電電圧を算出し、前記放電電圧に基づいて欠相故障を判断する工程とを含む
ことを特徴とするインバータの欠相故障の判断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インバータ制御装置及び欠相故障の判断方法に関するものである。
【背景技術】
【０００２】
インバータ装置からモータへ出力する多相交流の各相電流の平均値をとり、これら各相電流の平均値をさらに平均した値を求め、各相電流の平均値と当該さらに平均した値との差が基準値を超えたとき、欠相故障であることを検知する欠相検知方式が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−２４５３０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の欠相検知方式において、モータの電源からインバータ装置の各相に電流が流れていない状態では、各相電流の平均値を算出することができないため、欠相故障を検出することが困難であった。
【０００５】
本発明が解決しようとする課題は、モータ等の電源からインバータ装置の各相に電流が流れていない状態であっても、欠相故障を判断することができるインバータ制御装置及び欠相故障の判断方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、スイッチング素子のＯＮ／ＯＦＦを制御により蓄電手段に蓄電する電荷を放電させ、蓄電手段の放電電圧に基づいて欠相故障を判断することにより、上記課題を解決する。
【発明の効果】
【０００７】
本発明によれば、スイッチング素子のＯＮ／ＯＦＦを制御により放電される、蓄電手段の放電電圧に基づいて欠相故障を判断するため、電源から各相へ流れる電流を用いることなく、欠損故障を検出することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係るインバータ制御装置を含む駆動電源装置のブロック図である。
【図２ａ】図１の回路の一部を示す回路図である。
【図２ｂ】図１の回路の一部を示す回路図である。
【図２ｃ】図１の回路の一部を示す回路図である。
【図３】図１のコンデンサにおける、放電時間に対する電圧特性を示す図である。
【図４】図１のインバータ制御装置の制御手順を示すフローチャートである。
【図５】発明の他の実施形態に係るインバータ制御装置を含む駆動電源装置のブロック図である。
【図６】図５のコントローラに格納されるテーブルを示す図である。
【図７】図５のコンデンサにおける、放電時間に対する電圧特性を示す図である。
【図８】スイッチング素子に入力されるゲート信号の特性を示す図である。
【図９】スイッチング素子に入力されるゲート信号の特性を示す図である。
【図１０】スイッチング素子に入力されるゲート信号の特性を示す図である。
【図１１】スイッチング素子に入力されるゲート信号の特性を示す図である。
【図１２】Ｕ相及びＶ相で欠相故障が生じている場合の、コンデンサにおける、放電時間に対する電圧特性を示す図である。
【図１３】Ｕ相で欠相故障が生じている場合の、コンデンサにおける、放電時間に対する電圧特性を示す図である。
【図１４ａ】発明の他の実施形態に係るインバータ制御装置の制御手順を示すフローチャートである。
【図１４ｂ】発明の他の実施形態に係るインバータ制御装置の制御手順を示すフローチャートである。
【図１５】Ｕ相で欠相故障が生じている場合の、コンデンサにおける、放電時間に対する電圧特性を示す図である。
【図１６】Ｕ相及びＷ相で欠相故障が生じている場合の、コンデンサにおける、放電時間に対する電圧特性を示す図である。
【図１７ａ】発明の他の実施形態に係るインバータ制御装置の制御手順を示すフローチャートである。
【図１７ｂ】発明の他の実施形態に係るインバータ制御装置の制御手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態を図面に基づいて説明する。
【００１０】
《第１実施形態》
図１は、本発明の実施形態に係るインバータ制御装置を含む電気自動車用の駆動電源装置を示すブロック図である。詳細な図示は省略するが、本例の電気自動車は、三相交流電力の永久磁石モータ４を走行駆動源として走行する車両であり、モータ４は電気自動車の車軸に結合されている。以下、電気自動車を例に説明するが、ハイブリッド自動車（ＨＥＶ）にも本発明を適用可能である。
【００１１】
本例の電気自動車は、上述した三相交流モータ４と、モータ４の電源である、バッテリ１と、当該バッテリ１の直流電力を交流電力に変換するインバータ３と、リレー２と、充電器８と、電子制御ユニット（ＥＣＵ）１１を備える。
【００１２】
バッテリ１は、リレー２を介してインバータ３に接続されている。バッテリ１には、例えばリチウムイオン電池などの二次電池が搭載されている。リレー２は、車両のキースイッチ（図示しない）のＯＮ／ＯＦＦ操作に連動して、ＥＣＵ１１より開閉駆動する。
【００１３】
インバータ３は、複数のスイッチング素子（絶縁ゲートバイポーラトランジスタＩＧＢＴ）Ｑ１〜Ｑ６と、各スイッチング素子Ｑ１〜Ｑ６に並列に接続され、スイッチング素子Ｑ１〜Ｑ６の電流方向とは逆方向に電流が流れる整流素子（ダイオード）Ｄ１〜Ｄ６を有し、バッテリ１の直流電力を交流電力に変換して、モータ４に供給する。本例では、２つのスイッチング素子を直列に接続した３対の回路がバッテリ１に並列に接続され、各対のスイッチング素子間とモータ４の三相入力部とがそれぞれ電気的に接続されている。各スイッチング素子Ｑ１〜Ｑ６には、同一のスイッチング素子が用いられ、例えば、絶縁ゲートパイポーラトランジスタ（ＩＧＢＴ）が用いられる。
【００１４】
図１に示す例でいえば、スイッチング素子Ｑ１とＱ２、スイッチング素子Ｑ３とＱ４、スイッチング素子Ｑ５とＱ６がそれぞれ直列に接続され、スイッチング素子Ｑ１とＱ２の間とモータ４のＵ相、スイッチング素子Ｑ３とＱ４の間とモータ４のＶ相、スイッチング素子Ｑ５とＱ６の間とモータ４のＷ相がそれぞれ接続されている。各スイッチング素子Ｑ１〜Ｑ６のオン及びオフの切り換えは、コントローラ１０により制御される。なお、コントローラ１０による、各スイッチング素子Ｑ１〜Ｑ６の動作の詳細については後述する。
【００１５】
インバータ３は、コンデンサ５、抵抗６及び電圧センサ７を備え、コンデンサ５、抵抗６及び電圧センサ７は、リレー２と各スイッチング素子Ｑ１〜Ｑ６との間に接続されている。コンデンサ５は、バッテリ１から供給される直流電力を平滑化するために設けられる。電圧センサ７は、コンデンサ５の電圧を検出するセンサである。
【００１６】
充電器８は、リレー２とインバータ３との間に接続されている。リレー２が閉じられると、充電器８とバッテリ１との間が電気的に導通し、充電器８はバッテリ１を充電する。
【００１７】
ＥＣＵ１１は、本例の電気自動車を全体的に制御する部分であり、例えばモータ４の回転トルクや、変速機（図示しない）の変速比などを制御する。またＥＣＵ１１は、リレー２のオン及びオフの制御に加えて、コントローラ１０からの信号に基づきインバータ３の故障状態を表示部（図示しない）等に表示し、ユーザにインバータ３の故障を知らせる。
【００１８】
次に、図２ａ〜図２ｃを用いて、コンデンサ５の蓄電される電荷が、スイッチング素子Ｑ１〜Ｑ６の寄生容量で消費される原理を説明する。図２ａ〜図２ｃは、インバータ３の回路の一部であって、コンデンサ５と、スイッチング素子Ｑ１及びスイッチング素子Ｑ２の直列回路との並列接続部分を示す。図２ａはスイッチング素子Ｑ１をオンにスイッチング素子Ｑ２をオフにした状態を示し、図２ｂはスイッチング素子Ｑ１をオフにスイッチング素子Ｑ２をオンにした状態を示し、図２ｃはスイッチング素子Ｑ１をオンにスイッチング素子Ｑ２をオフにした状態を示す。また、スイッチング素子Ｑ１及びスイッチング素子Ｑ２にそれぞれ接続されているコンデンサＣ１及びコンデンサＣ２は、それぞれスイッチング素子Ｑ１及びスイッチング素子Ｑ２の寄生容量を示している。
【００１９】
まず、リレー２がオンである状態で、バッテリ１からの電力がインバータ３に供給されると、コンデンサ５に電荷が蓄電され、コンデンサ５の電圧は、規定容量に応じた電圧まで上昇する。
【００２０】
次に、コンデンサ５に電荷が蓄積されている状態でリレー２をオフにし、図２ａに示すようにスイッチング素子Ｑ１をオン状態にし、スイッチング素子Ｑ２をオフ状態にする。コンデンサ５に蓄積された電荷がリカバリ電流（Ｉｒ）として移動し、当該電荷はスイッチング素子Ｑ１を流れ、寄生容量Ｃ２に蓄電される。
【００２１】
そして、リレー２のオフ状態を維持させつつ、図２ｂに示すように、スイッチング素子Ｑ１をオフにし、スイッチング素子Ｑ２をオンにする。スイッチング素子Ｑ２を閉じることで、寄生容量Ｃ２とスイッチング素子Ｑ２による閉回路が形成されるため、寄生容量Ｃ２に帯電されていた電荷は、スイッチング素子Ｑ２の抵抗成分により放電される。また、スイッチング素子Ｑ１はオフ状態であるため、リカバリ電流（Ｉｒ）が寄生容量Ｃ１に流れ、電荷が寄生容量Ｃ１に帯電される分、コンデンサ５の電荷は、減少する。
【００２２】
その後、リレー２のオフ状態を維持させつつ、図２ｃに示すように、スイッチング素子Ｑ１をオンにし、スイッチング素子Ｑ２をオフにする。スイッチング素子Ｑ１を閉じることで、寄生容量Ｃ１とスイッチング素子Ｑ１による閉回路が形成されるため、寄生容量Ｃ１に帯電されていた電荷は、スイッチング素子Ｑ１の抵抗成分により放電される。またスイッチング素子Ｑ２はオフ状態であるため、リカバリ電流（Ｉｒ）が寄生容量Ｃ２に流れ、電荷が寄生容量Ｃ２に帯電される分、コンデンサ５の電荷は、さらに減少する。
【００２３】
そして、図２ａ〜図２ｃに示すように、スイッチング素子Ｑ１及びスイッチング素子Ｑ２のオン及びオフの動作を繰り返すことにより、コンデンサ５に蓄電されていた電荷は放電される。スイッチング素子Ｑ３〜Ｑ６についても、同様に、一対のスイッチング素子Ｑ３〜Ｑ６を、それぞれオン及びオフの動作を互いに行うことで、コンデンサ５に蓄電されていた電荷は放電される。
【００２４】
上記のように、コンデンサ５の蓄電された電荷はスイッチング素子Ｑ１〜Ｑ６のオン及びオフを制御することにより放電される。しかし、例えばスイッチング素子Ｑ１に異常が生じ、Ｕ相において欠相故障が生じている場合を仮定する。かかる場合には、少なくともスイッチング素子Ｑ１を含む一対のスイッチング素子Ｑ１〜Ｑ６をオン及びオフ制御させたとしても、コンデンサ５の電荷は放電されない。そのため、Ｕ相が異常な場合における、コンデンサ５の電荷消費量は、全ての相が正常な場合における、コンデンサ５の電荷消費量に比べて減少する。そのため、放電前のコンデンサ５の電圧に対する放電後のコンデンサ５の電圧について、Ｕ相で欠相故障が生じている場合の放電後の電圧の方が、全ての相で正常な場合の電圧より高い電圧となる。また、Ｕ相で欠相故障が生じている場合の電荷の放電速度、言い換えると、単位時間あたりのコンデンサ５の電圧降下度は、全ての相で正常な場合の放電速度に比べて遅くなる。
【００２５】
本例は、上記のように、コンデンサ５に蓄電された電荷をスイッチング素子Ｑ１〜Ｑ６のオン及びオフを制御することにより放電させて、電圧センサ７の検出電圧に基づき、放電状態を検出し、当該放電状態に応じて、インバータ３の欠損故障の有無を検出する。
【００２６】
以下、本例において、インバータ３の欠損故障を検出するための制御内容を説明する。
【００２７】
リレー２がオフの状態で、コントローラ１０はスイッチング素子Ｑ１〜Ｑ６のオン及びオフを制御しつつ、電圧センサ７からコンデンサ５の電圧を検出する。各スイッチング素子Ｑ１〜Ｑ６のオン及びオフは、コントローラ１０から送信されるパルス信号により動作されるため、パルス信号の周期及び送信時間により、コンデンサ５の放電の時間が調整される。コントローラ１０は、スイッチング信号であるパルス信号及び電圧センサ７の検出電圧から、時間に対するコンデンサ５の降下電圧を算出する。
【００２８】
コントローラ１０には、三相の全ての相が異常であることを判定するための判定電圧（Ｖｃ）が予め設定されている。判定電圧（Ｖｃ）は、三相の全ての相が欠相故障である場合の単位時間あたりのコンデンサ５の降下電圧（Ｖｃｏ）に対して、約３０％の電圧を上乗せした電圧値である。三相が欠相故障である場合のコンデンサ５の降下電圧は、抵抗６の抵抗値による消費量に影響し、抵抗値は予め設定される値であるため、判定電圧（Ｖｃ）は回路設計の段階で決まる。なお、上乗せするパーセンテージは、必ずしも３０パーセントとする必要はなく、例えば１０％又は２０％であってもよい。なお、三相が欠損故障である場合のコンデンサ５の降下電圧は、全てのスイッチング素子Ｑ１〜Ｑ６がオフの状態における、コンデンサ５の降下電圧に相当する。
【００２９】
コントローラ１０は、電圧センサ７の検出電圧に基づいて算出された、単位時間のあたりの降下電圧（Ｖｘ）と判定電圧（Ｖｃ）とを比較する。そして、降下電圧が判定電圧より小さい場合には、スイッチング素子Ｑ１〜Ｑ６により放電が行われていないため、コントローラ１０は全ての相で欠損故障が生じていると、判断する。
【００３０】
コントローラ１０は、三相の全ての相で欠相故障が生じているか否かを判断した後に、一相で欠相故障が生じているか否かを判断する。コントローラ１０には、欠相故障を同条件で判断するための閾値電圧（Ｖｓ）が設定されている。コントローラ１０は、電圧センサ７の検出電圧が閾値電圧（Ｖｓ）になる時点までの検出電圧を用いて、三相の欠損故障を判断し、電圧センサ７の検出電圧が閾値電圧（Ｖｓ）になる時点から所定時間（ｔａ）経過するまでの検出電圧を用いて、一相の欠相故障を判断する。放電開始する時のコンデンサ５の電圧は、蓄電された電荷量によって異なり、固定化されておらず、任意の電圧値となる。そのため、本例では、一相の欠相故障を検出する際に、閾値電圧（Ｖｓ）を基準とした放電電圧を用いて、欠相故障を検出することによって、同条件で一相の欠相故障を検出することができる。
【００３１】
またコントローラ１０には、二相が正常であり一相が欠相している場合の判定電圧（Ｖａ）が予め設定されている。ここで、ある基準電圧に対する、所定の時間あたりの降下電圧について、三相が正常である場合の降下電圧の方が、一相が欠相している場合の降下電圧より大きくなる。また、三相が正常である場合の降下電圧と一相が欠相している場合の降下電圧との差は、時間の経過と共に大きくなる。そのため、電圧センサ７の検出電圧が閾値電圧（Ｖｓ）に達した時点（時間ｔ１）から所定時間（ｔａ）が経過した時点（時間ｔ２）を基準として、三相が正常である場合のコンデンサの予測電圧（Ｖｔ）との電圧差として判定電圧（Ｖａ）を設定する。電圧（Ｖｔ）は、各スイッチング素子Ｑ１〜Ｑ６と抵抗６により設定される値であって、コンデンサ５の電圧がＶｓである時点から、正常な各スイッチング素子Ｑ１〜Ｑ６をオン及びオフ動作をさせて、所定時間（ｔａ）経過後のコンデンサ５の予測電圧である。判定電圧（Ｖａ）は、予想電圧（Ｖｔ）に対する基準電位差であり、判定電圧（Ｖａ）の大きさに応じて、欠相故障が生じている相の数が設定される。例えば、一相の欠相故障が生じている場合には、時間ｔ２の検出電圧は、予想電圧（Ｖｔ）より高い電圧をとり、二相の欠相故障が生じている場合には、時間ｔ２の検出電圧は、予想電圧（Ｖｔ）よりさらに高い電圧をとる。本例では、判定電圧（Ｖａ）は一相の欠相故障を検出するための判定電圧とする。
【００３２】
そして、時間（ｔ２）において、予測電圧（Ｖｔ）とコンデンサ５の検出電圧との電位差（Ｖｙ）が、判定電圧（Ｖａ）より小さい場合は、放電が正常にされていることになる。一方、時間（ｔ２）において、予測電圧（Ｖｔ）と検出電圧との電位差（Ｖｙ）が、判定電圧（Ｖａ）より大きい場合には、放電が正常にされておらず、コンデンサ５の電圧の降下が不充分であって、少なくとも一相において欠損故障が生じていることになる。
【００３３】
次に図３を用いて、放電時間に対するコンデンサ５の電圧の特性を示しつつ、本例の欠相故障の検出方法について説明する。図３は電荷の放電時間に対するコンデンサ５の電圧特性を示す。ここでは、スイッチング素子Ｑ１で異常が生じており、Ｕ相で欠相故障が生じている状態であることを仮定して、説明する。
【００３４】
まずコンデンサ５には電荷が蓄電されており、コンデンサ５の電圧がＶ１である状態から、放電を開始する。コンデンサ５の電圧は、Ｖ１から徐々に降下し、時間ｔ１の時点でＶｓに達する（グラフａを参照）。コントローラ１０は、放電開始時の電圧（Ｖ１）と閾値電圧（Ｖｓ）との電圧差及び時間（ｔ１）から、単位時間あたりの降下電圧（Ｖｘ）を算出する。そして、コントローラ１０は、降下電圧（Ｖｘ）と判定電圧（Ｖｃ）とを比較し、全ての相で欠相故障が生じているか否かを検出する。全ての相で欠損故障が生じている時の放電電圧は、少なくとも一相が正常である時の放電電圧より小さくなる。そのため、全ての相で欠損故障が生じている場合には、グラフａと比較して傾きが小さくなり、電圧Ｖ１の時点から放電を開始するとグラフｂのように推移する。なお、グラブｂの傾きは、降下電圧（Ｖｃｏ）に相当する。同様に、判定電圧（Ｖｃ）を傾きとし、電圧Ｖ１を基準とする電圧特性を示すと、グラフｃで示される。
【００３５】
すなわち、単位時間あたりの放電電圧（Ｖｘ）が判定電圧（Ｖｃ）より小さい場合には、降下電圧が小さく、コントローラ１０により、全ての相で欠損故障が生じていると判断される。ここでは、単位時間あたりの放電電圧（Ｖｘ）が判定電圧（Ｖｃ）より大きいため、コントローラ１０は、全ての相で欠損故障が生じていないと判断される。
【００３６】
次に、コントローラ１０は、時間（ｔ２）に達するまで、コンデンサ５の放電を行う。時間（ｔ２）は時間（ｔ１）から所定時間（ｔａ）が経過した時点の時間である。コントローラ１０は、時間（ｔ２）の時点の検出電圧（Ｖ２）と予測電圧（Ｖｔ）との電圧差（Ｖｙ）を算出し、当該電圧差（Ｖｙ）と判定電圧（Ｖａ）とを比較し、少なくとも一相で欠相故障が生じているか否かを検出する。図３のグラフｄに示すように、三相で正常な場合には、時間（ｔ２）の時点で、コンデンサ５の検出電圧は予測電圧（Ｖｔ）になる。ここでは、一相で欠相故障が生じているためには、放電が十分にされず、グラフａに示すように、時刻ｔ２の時点で検出電圧（Ｖ２）は予測電圧（Ｖｔ）より高くなり、検出電圧（Ｖ２）と予測電圧（Ｖｔ）との電圧差は判定電圧（Ｖａ）より大きくなる。そして、時間（ｔ２）の電圧差が判定電圧（Ｖａ）より大きいため、コントローラ１０は、少なくとも一相で欠相故障が生じている、と判断する。
【００３７】
次に、図４を用いて、本例の制御手順を説明する。図４は、本例の制御手順を示すフローチャートである。
【００３８】
まずステップＳ１にて、ＥＣＵ１１は、バッテリ１の充電が完了したか否かを判定し、充電が完了した場合には、ステップＳ２へ遷る。ステップＳ２にて、ＥＣＵ１１は，リレー２をオフにし、リレーをオフにしたことを示す制御信号をコントローラ１０に送信する。ステップＳ３にて、コントローラ１０は、各スイッチング素子Ｑ１〜Ｑ６のオン及びオフを制御し、コンデンサ５に蓄積された電荷を放電する。ステップＳ４にて、電荷の放電中に、コントローラ１０は電圧センサ７によりコンデンサ５の電圧を検出する。
【００３９】
ステップＳ５にて、コントローラ１０は、ステップＳ４による検出電圧に基づいて、単位時間あたりの降下電圧（Ｖｘ）を検出する。ステップＳ６にて、コントローラ１０は、降下電圧（Ｖｘ）と判定電圧（Ｖｃ）とを比較する。
【００４０】
降下電圧（Ｖｘ）が判定電圧（Ｖｃ）以下の場合には、コントローラ１０は、三相の全ての相で欠相故障が生じている、と判断する（Ｓ６１）。ステップＳ６２にて、コントローラ１０は、インバータ３に異常が発生している時の制御処理として、例えば、ＥＣＵ１１に異常信号を送信し、ＥＣＵ１１が、警告灯（図示しない）を表示させることによりユーザに対して異常を報知する。また、ＥＣＵ１１は、コントローラ１０より異常信号を受信した場合に、ユーザに対してメールを送信することで、インバータ３に異常が生じていることを知らせてもよい。これによりユーザは車両に搭乗する前に、異常を知ることができるため、ユーザに対し使い勝手のよいシステムを提供することができる。
【００４１】
一方、降下電圧（Ｖｘ）が判定電圧（Ｖｃ）より大きい場合には、ステップＳ７に遷る。ステップＳ７にて、コントローラ１０は、ステップＳ４の検出電圧に基づいて、検出電圧が閾値電圧（Ｖｓ）に達したか否かを判断する。検出電圧が閾値電圧（Ｖｓ）に達していない場合には、ステップＳ４に戻り、コントローラ１０は、上記のステップＳ４〜ステップＳ６の制御を行う。そして、検出電圧が閾値電圧（Ｖｓ）以下になった場合に、一相の欠相故障が生じているか否かの判断を行うために、ステップＳ８に遷る。ステップＳ８にて、コントローラ１０は、電圧センサ７により、コンデンサ５を検出する。ステップＳ９にて、コントローラ１０は、放電時間が時間（ｔ２）を経過したか否かを判断する。ここで、放電時間とは、ステップＳ３による放電が開始されてからの経過時間を指す。そして、ステップＳ７により検出電圧が電圧（Ｖｓ）になった時間が時間（ｔ１）に相当し、ステップＳ９の時間（ｔ２）が当該時間（ｔ１）に所定時間（ｔａ）を加えた時間となる。ステップＳ９により、放電時間が時間（ｔ２）を経過していない場合には、ステップＳ８に戻り、放電時間が時間（ｔ２）を経過した場合には、ステップＳ１０に遷る。
【００４２】
ステップＳ１０にて、コントローラ１０は、ステップＳ８の検出電圧に基づいて、電圧差（Ｖｙ）を算出する。具体的には、コントローラ１０は、時間（ｔ１）に対する検出電圧（Ｖ１（＝Ｖｓ））に基づき、三相で正常な場合における、時間（ｔ２）に対する予測電圧（Ｖｔ）を算出する。そして、ステップＳ８の検出電圧のうち、放電時間（ｔ２）に対応する検出電圧（Ｖ２）と予測電圧（Ｖｔ）と差をとることで、電位差（Ｖｙ）が算出される。
【００４３】
ステップＳ１１にて、コントローラ１０は、ステップＳ１０の電位差（Ｖｙ）と判定電圧（Ｖｃ）とを比較する。電位差（Ｖｙ）が判定電圧（Ｖｃ）より小さい場合には、コントローラ１０は、三相の全てで正常である判断し（Ｓ１２）、制御を終了する。一方、電位差（Ｖｙ）が判定電圧（Ｖｃ）以上である場合には、コントローラ１０は少なくとも一相で欠相故障が生じていると判断する（ステップＳ１１１）。そして、ステップＳ１１２にて、コントローラ１０は、ステップＳ６２と同様に、インバータ３に異常が発生している時の制御処理を行う。
【００４４】
上記のように、本例は、スイッチング素子Ｑ１〜Ｑ６のオン及びオフを制御しコンデンサ５の電荷を放電させる。そして、電圧センサ７の検出電圧に応じて、降下電圧（Ｖｘ）又は電位差（Ｖｙ）を算出することで、コンデンサ５の放電電圧を算出し、当該放電電圧に基づいてインバータ３の欠相故障を判断する。これにより、本例は、バッテリ１から各相に流れる電流を用いることなく欠相故障を検出することができ、充電後等、モータ４が通電されていない状態であっても、欠相故障を検出することができる。またユーザが車両を使用するまでに、欠相故障を行うことができるため、ユーザは車両を使用する前に欠相故障を知ることもできる。またモータ４に通電せずに欠相故障を検出することができるため、故障箇所の特定の際に、モータ４を除外することができ、故障判断のための判断時間を短縮することができる。
【００４５】
また本例は、スイッチング素子Ｑ１〜Ｑ６のオン及びオフを制御することにより変化する、コンデンサの電圧から、各スイッチング素子Ｑ１〜Ｑ６の放電状態を検出し、当該放電状態に応じて、欠相故障を検出する。これにより、本例は、バッテリ１から各相に流れる電流を用いることなく欠相故障を検出することができ、充電後等、モータ４が通電されていない状態であっても、欠相故障を検出することができる。
【００４６】
また本例は、リレー２をオフにし、バッテリ１による電力がモータに供給されない状態で、スイッチング素子Ｑ１〜Ｑ６のオン及びオフを制御し、欠相故障を検出する。これにより、バッテリ１とインバータ３が導電されていない状態であっても欠相故障を検出することができる。
【００４７】
また本例は、コンデンサ５の電圧が閾値電圧（Ｖｓ）まで降下した後に、電圧センサ７により検出される検出電圧に基づいて欠相故障を検出する。コンデンサ５の電圧は、スイッチング素子Ｑ１〜Ｑ６のオン及びオフを制御する際のコンデンサ５の電荷量に応じて、任意の電圧となる。そのためスイッチング素子Ｑ１〜Ｑ６のオン及びオフの制御開示を放電開始電圧とし、当該放電開始電圧に対する降下電圧を放電電圧として算出した場合には、常時同条件を担保できない可能性がある。本例では、放電電圧を算出する際の基準電圧が、閾値電圧（Ｖｓ）により定まるため、同条件を担保させることができる。
【００４８】
また本例は、降下電圧（Ｖｘ）と判定電圧（Ｖｃ）とを比較し、比較した結果に応じて、全ての相で欠相故障が発生しているか否かを検出する。これにより、バッテリ１から各相に流れる電流を用いることなく、全ての相の欠相故障を検出することができる。
【００４９】
また本例は、予測電圧（Ｖｔ）とコンデンサ５の電圧との電位差（Ｖｙ）と、判定電圧（Ｖａ）をと比較し、比較した結果に応じて、少なくとも一相で欠相故障が発生しているか否かを検出する。これにより、バッテリ１から各相に流れる電流を用いることなく、少なくとも一相の欠相故障を検出することができる。
【００５０】
なお、本例は、時間（ｔ２）の時点の検出電圧（Ｖ２）と予測電圧（Ｖｔ）との電圧差（Ｖｙ）を算出し、当該電圧差（Ｖｙ）と判定電圧（Ｖａ）とを比較したが、単位時間あたりの降下電圧を算出し、所定の判定電圧と比較することで欠相故障を検出してもよい。また電位差を算出する際の基準電圧は、必ずしも閾値電圧（Ｖｓ）にする必要はなく、他の電圧値を閾値にしてもよい。
【００５１】
本発明にかかる放電電圧は、時間当たりのコンデンサ５の降下電圧と、ある基準電圧に対する電圧センサ７の検出電圧を含み、上記の降下電圧（Ｖｘ）、検出電圧（Ｖ２）と予測電圧（Ｖｔ）との電圧差（Ｖｙ）に相当する。
【００５２】
すなわち、ある基準となる電圧に対して変化した電圧が、コンデンサ５の蓄電電荷の放電量に相当するため、本発明における放電電圧は、時間を基準とした大きさであってもよく、また、ある電圧値を基準とした大きさであってもよい。
【００５３】
なお、本例は制御部分をコントローラ１０及びＥＣＵ１１に分けているが、コントローラ１０及びＥＣＵ１１を含む１つの制御部としてもよい。
【００５４】
なお、本例のバッテリ１は本発明の「直流電源」に相当し、コンデンサ５は「蓄電手段」と、電圧センサ７は「電圧検出手段」に、スイッチング素子Ｑ１〜Ｑ６は「複数対のスイッチング素子」に、コントローラ１０は「制御手段」に相当する。
【００５５】
《第２実施形態》
図５は、発明の他の実施形態に係るインバータ制御装置を含む電気自動車の駆動電源装置を示すブロック図である。本例では上述した第１実施形態に対して、バッテリ１の温度を検出する温度センサ９を設ける点が異なる。これ以外の構成は上述した第１実施形態と同じであるため、その記載を援用する。
【００５６】
本例の電気自動車は、スイッチング素子Ｑ１〜Ｑ６の温度を検出する温度センサ９をさらに備える。温度センサ９は、スイッチング素子Ｑ１〜Ｑ６毎にそれぞれ設けられ、コントローラ１０により制御される。
【００５７】
コントローラ１０には、図６に示すテーブルが予め格納されている。当該テーブルは、各スイッチング素子Ｑ１〜Ｑ６の温度の平均温度に対する予測電圧（Ｖｔ）及び判定電圧（Ｖａ）の対応関係を示している。図６はコントローラ１０に格納されているテーブルを示す。
【００５８】
ここで、本例の電気自動車に、スイッチング素子Ｑ１〜Ｑ６を搭載した場合に、当該スイッチング素子Ｑ１〜Ｑ６が取り得る温度範囲を、Ｔｍｉｎ以上でありＴｍａｘ以下とする。図５のテーブルに格納される検出温度は、Ｔｍｉｎ以上でありＴｍａｘ以下を範囲として、所定の温度間隔毎の離散的な検出値である。検出温度（Ｔｎ）は、温度（Ｔｍｉｎ）より高く、温度（Ｔｍａｘ）より低い温度である。ただし、ｎは任意の自然数である。
【００５９】
コントローラ１０は、各スイッチング素子Ｑ１〜Ｑ６に設けられた温度センサ９から複数の検出温度を抽出し、当該複数の検出温度から平均温度を算出する。コントローラ１０は、図５のテーブルを参照し、当該平均温度に対応する予測電圧（Ｖｔ）及び判定電圧（Ｖａ）を抽出する。例えば、各スイッチング素子Ｑ１〜Ｑ６の平均温度がＴｎである場合には、コントローラ１０は、Ｖｔｎを予想電圧（Ｖｔ）として、Ｖａｎを判定電圧（Ｖａ）として、抽出する。すなわちコントローラ１０は、テーブルに基づき、予測電圧（Ｖｔｎ）及び判定電圧（Ｖａｎ）を抽出することにより、予測電圧（Ｖｔ）及び判定電圧（Ｖａ）を補正する。
【００６０】
そして、コントローラ１０は、第１実施形態の制御と同様に、放電時間（ｔ２）に対応する検出電圧と補正された予想電圧（Ｖｔｎ）との差をとり電位差（Ｖｙｎ）を算出し、当該電位差（Ｖｙｎ）と補正された判定電圧（Ｖａｎ）とを比較し、比較結果に応じて、少なくとも一相が欠相故障であるか否かを判定する。
【００６１】
ところで、スイッチング素子Ｑ１〜Ｑ６に対するコンデンサ５の放電特性は、図７に示すように、温度依存性を有している。図７は、電荷の放電時間に対するコンデンサ５の電圧特性を示す。
【００６２】
コンデンサ５の放電特性は、スイッチング素子Ｑ１〜Ｑ６の温度特性に寄与し、スイッチング素子Ｑ１〜Ｑ６の温度が高い場合には、コンデンサ５の蓄積電荷の放電量が多くなり、スイッチング素子Ｑ１〜Ｑ６の温度が低い場合には、コンデンサ５の蓄積電荷の放電量が少なくなる。
【００６３】
ここで、スイッチング素子Ｑ１〜Ｑ６が取り得る温度範囲を、Ｔｍｉｎ以上でありＴｍａｘ以下とし、各スイッチング素子Ｑ１〜Ｑ６は正常であって、三相の全ての相で欠損故障が生じていないとする。かかる条件下で、コントローラ１０によりスイッチング素子Ｑ１〜Ｑ６のオン及びオフを制御し、コンデンサ５の蓄積電荷を放電させた場合に、放電時間に対するコンデンサ５の電圧の特性は、図７に示すような特性になる。ただし、図７において、グラフｅ１は各スイッチング素子Ｑ１〜Ｑ６の温度（Ｔｍａｘ）の時の放電特性を、グラフｅ２は各スイッチング素子Ｑ１〜Ｑ６の温度（Ｔｎ）の時の放電特性を、グラフｅ３は各スイッチング素子Ｑ１〜Ｑ６の温度（Ｔｍｉｎ）の時の放電特性を示す。
【００６４】
図７に示すように、各スイッチング素子Ｑ１〜Ｑ６の温度がＴｍａｘである場合には、電荷の放電量が多いため、単位時間当たりのコンデンサ５の降下電圧は大きくなり、最も傾きの大きいグラフとなる。そして、各スイッチング素子Ｑ１〜Ｑ６の温度がＴｎである場合には、単位時間当たりのコンデンサ５の降下電圧は２番目に高くなり、２番目に傾きの大きいグラフとなる。そして、各スイッチング素子Ｑ１〜Ｑ６の温度がＴｍｉｎである場合には、電荷の放電量が少ないため、単位時間あたりのコンデンサ５の降下電圧は最も小さくなり、最も傾きの小さいグラフとなる。
【００６５】
次に、図３を参照して、実施の形態１の制御における、スイッチング素子Ｑ１〜Ｑ６の温度の影響について、説明する。各スイッチング素子Ｑ１〜Ｑ６が正常であって、コンデンサ５の電圧が閾値電圧（Ｖｓ）に達した時点（時間ｔ１）から、所定時間（ｔａ）が経過した時点（時間ｔ２）の予測電圧（Ｖｔ）は、上記の通り、各スイッチング素子Ｑ１〜Ｑ６の温度に応じて変動する。そして、電位差（Ｖｙ）も各スイッチング素子Ｑ１〜Ｑ６に応じて変動する。
【００６６】
そのため、本例は、温度センサ９の検出温度に応じて、予測電圧（Ｖｔ）及び判定電圧（Ｖａ）を補正することで、各スイッチング素子Ｑ１〜Ｑ６の温度変化に対して、欠相故障の判断精度を高めている。
【００６７】
上記のように、本例は、温度センサ９の検出温度に応じて、予測電圧（Ｖｔ）及び判定電圧（Ｖａ）を補正する。これにより、本例は、インバータ３の温度条件の違いによる、欠相故障の誤検知を防ぐことができ、検出精度を高めることができる。
【００６８】
なお、本例は各スイッチング素子Ｑ１〜Ｑ６に設けられた温度センサ９の検出温度の平均温度に応じて、予想電圧（Ｖｔ）及び判定電圧（Ｖａ）を補正するが、必ずしも検出温度の平均温度である必要はない。例えば、コントローラ１０は、各スイッチング素子Ｑ１〜Ｑ６のそれぞれに対応する複数の検出温度の中で、最も低い温度又は最も高い温度に基づいて、補正を行ってもよい。
【００６９】
また、本例は、各スイッチング素子Ｑ１〜Ｑ６に設けられた温度センサ９の検出温度の平均温度に応じて、判定電圧（Ｖｃ）を補正してもよく、また、以下の第３の実施形態及び第４の実施形態の判定電圧をほせいしてもよい。
【００７０】
なお本例の温度センサ９は本発明の「温度検出手段」に相当する。
【００７１】
《第３実施形態》
発明の他の実施例に係るインバータ制御装置を含む電気自動車について説明する。本例では上述した第１実施形態に対して、コントローラ１０の制御内容の一部が異なる。これ以外の構成は上述した第１実施形態と同じであるため、その記載を援用する。図８〜図１１は、スイッチング素子Ｑ１〜Ｑ６に入力されるゲート信号の波形を示す。
【００７２】
コントローラ１０は、図８〜図１１に示すように、４通りのゲート信号を各スイッチング信号Ｑ１〜Ｑ６にそれぞれ入力する。図８〜図１１におけるＤはスイッチング素子の周期を示し、ＤＴはハイサイドのスイッチング素子Ｑ１、Ｑ３、Ｑ５をオフにする期間、及び、ローサイドのスイッチング素子Ｑ２、Ｑ４、Ｑ６をオフにする期間であり、デッドタイムを示す。
【００７３】
コントローラ１０は、コンデンサ５に蓄電されている状態で、まず図８に示すゲート信号でスイッチング素子Ｑ１〜Ｑ６を制御し、順に、図９、図１０及び図１１のゲート信号でスイッチング素子Ｑ１〜Ｑ６を制御する。図９、図１０及び図１１のゲート信号を入力する時間は、所定時間（ｔｐ）であり、それぞれ同じ時間とする。
【００７４】
また、コントローラ１０は、図８〜図１１の各ゲート信号で、スイッチング素子Ｑ１〜Ｑ６を制御しつつ、電圧センサ７の検出電圧から、時間あたりのコンデンサ５の降下電圧を算出する。そして、コントローラ１０は、算出された降下電圧から、各相の欠相故障を検出する。
【００７５】
図８に示すゲート信号がスイッチング素子Ｑ１〜Ｑ６に入力される場合には、コンデンサ５の電荷は抵抗６及びスイッチング素子Ｑ１〜Ｑ６により放電される。この際、コントローラ１０は、コンデンサ５の時間あたりの降下電圧（Ｖｘ）を算出し、第１の実施形態と同様に、判定電圧（Ｖｃ）と比較する。そして、降下電圧（ｖｘ）が判定電圧（Ｖｃ）より大きい場合には、コントローラ１０は、全ての相で欠相故障が生じていないと判断する。一方、降下電圧（Ｖｘ）が判定電圧（Ｖｃ）より小さい場合には、コントローラ１０は、全ての相で欠相故障が生じていると判断する。
【００７６】
図９に示すゲート信号がスイッチング素子Ｑ１〜Ｑ６に入力される場合には、コンデンサ５の電荷は抵抗６及びスイッチング素子Ｑ１〜Ｑ４により放電される。コントローラ１０は、図８のゲート信号を、所定時間（ｔｐ）の間入力し、コンデンサ５の降下電圧（Ｖｕｖ）を算出する。降下電圧（Ｖｕｖ）は、図９のゲート信号の入力した時点（時間ｔ１）の検出電圧と、時間（ｔ１）から所定時間（ｔｐ）を経過した時点（時間ｔ２）の検出電圧の差分から算出される。
【００７７】
図１０に示すゲート信号がスイッチング素子Ｑ１〜Ｑ６に入力される場合には、コンデンサ５の電荷は抵抗６及びスイッチング素子Ｑ１、Ｑ２、Ｑ５及びＱ６により放電される。コントローラ１０は、図１０のゲート信号を、所定時間（ｔｐ）の間、入力し、コンデンサの降下電圧（Ｖｕｗ）を算出する。降下電圧（Ｖｕｗ）は、図１０のゲート信号の入力した時点（時間ｔ２）の検出電圧と、時間（ｔ２）から所定時間（ｔｐ）を経過した時点（時間ｔ３）の検出電圧の差分から算出される。
【００７８】
図１１に示すゲート信号がスイッチング素子Ｑ１〜Ｑ６に入力される場合には、コンデンサ５の電荷は抵抗６及びスイッチング素子Ｑ３〜Ｑ６により放電される。コントローラ１０は、図１１のゲート信号を、所定時間（ｔｐ）の間、入力し、コンデンサの降下電圧（Ｖｖｗ）を算出する。降下電圧（Ｖｖｗ）は、図１１のゲート信号の入力した時点（時間ｔ３）の検出電圧と、時間（ｔ３）から所定時間（ｔｐ）を経過した時点（時間ｔ４）の検出電圧の差分から算出される。
【００７９】
図９〜図１１のゲート信号を入力する場合には、三相のうち二相に対応するスイッチング素子でそれぞれ放電され、全ての相で欠相故障が生じていなければ、コンデンサ５の降下電圧（Ｖｕｖ）、降下電圧（Ｖｕｗ）及び降下電圧（Ｖｖｗ）は、それぞれ等しくなる。一方、少なくとも１つのスイッチング素子Ｑ１〜Ｑ６で故障が生じている場合には、当該するスイッチング素子Ｑ１〜Ｑ６のオン及びオフを制御しても、放電が行われない。そのため故障したスイッチング素子Ｑ１〜Ｑ６を含む相のスイッチング素子Ｑ１〜Ｑ６に対してゲート信号を入力する時の降下電圧は、故障したスイッチング素子Ｑ１〜Ｑ６を含まない相のスイッチング素子Ｑ１〜Ｑ６に対してゲート信号を入力する時の降下電圧より小さくなる。そのため、ある相において、放電させる場合、当該相に故障したスイッチング素子Ｑ１〜Ｑ６を含むか否かに応じて、降下電圧が異なる。
【００８０】
図１２を用いて、Ｕ相及びＶ相で欠相故障が生じている場合を例として、各降下電圧の特性について説明する。図１２は、Ｕ相及びＶ相で欠相故障が生じている場合における、放電時間に対するコンデンサ５電圧の特性を示すグラフである。
【００８１】
Ｕ相及びＶ相で欠相故障が生じている場合には、降下電圧（Ｖｖｗ）と降下電圧（Ｖｕｗ）とが等しく、降下電圧（Ｖｕｖ）は、降下電圧（Ｖｖｗ）及び降下電圧（Ｖｕｗ）より小さくなり、（式１）の関係が成り立つ。
【００８２】
Ｖｕｖ＜＜Ｖｕｗ≒Ｖｖｗ                    （式１）
また図１２に示すように、各降下電圧は傾きに相当するため、降下電圧（Ｖｕｖ）を示す傾きは、降下電圧（Ｖｕｖ）を示す傾き及び降下電圧（Ｖｕｗ）を示す傾きより小さくなる。
【００８３】
図１３を用いて、Ｕ相で欠相故障が生じている場合を例として、各降下電圧の特性について説明する。図１３は、Ｕ相で欠相故障が生じている場合における、放電時間に対するコンデンサ５電圧の特性を示すグラフである。
【００８４】
例えばＵ相で欠相故障が生じている場合には、降下電圧（Ｖｕｖ）と降下電圧（Ｖｕｗ）とが等しく、降下電圧（Ｖｖｗ）は、降下電圧（Ｖｕｖ）及び降下電圧（Ｖｕｗ）より大きくなり、（式２）の関係が成り立つ。
【００８５】
Ｖｕｖ≒Ｖｕｗ≒（１／２）×Ｖｖｗ          （式２）
本例において、コントローラ１０には、三相の全ての相が異常であることを判定するための判定電圧（Ｖｄ）が予め設定されている。判定電圧（Ｖｄ）は、三相の全ての相が欠相故障である場合の所定時間（ｔａ）あたりのコンデンサ５の降下電圧に対して、約３０％の電圧を上乗せした電圧値である。なお、上乗せするパーセンテージは、必ずしも３０パーセントとする必要はなく、例えば１０％又は２０％であってもよい。なお、三相が欠損故障である場合のコンデンサ５の降下電圧は、全てのスイッチング素子Ｑ１〜Ｑ６がオフの状態における、コンデンサ５の降下電圧に相当する。
【００８６】
そして、コントローラ１０は、降下電圧（Ｖｕｖ）、降下電圧（Ｖｕｗ）及び降下電圧（Ｖｖｗ）と判定電圧（Ｖｄ）とを比較し、最小降下電圧（Ｖｍｉｎ）をいくつ含むか把握する。ここで最小降下電圧（Ｖｍｉｎ）とは、降下電圧（Ｖｕｖ）、降下電圧（Ｖｕｗ）及び降下電圧（Ｖｖｗ）の中で最も降下電圧の小さい電圧を示す。また、最も小さい電圧の範囲をある程度広げるために、最小降下電圧（Ｖｍｉｎ）は、最も降下電圧の小さい電圧に対して所定の電圧差である降下電圧を含んでもよい。
【００８７】
降下電圧（Ｖｕｖ）、降下電圧（Ｖｕｗ）及び降下電圧（Ｖｖｗ）の中で、最小降下電圧（Ｖｍｉｎ）が１つ抽出される場合には、コントローラ１０は、抽出された１つの降下電圧と判定電圧（Ｖｄ）をと比較する。抽出された１つの降下電圧が、判定電圧（Ｖｄ）より小さい場合には、コントローラ１０は、判定電圧（Ｖｄ）より低い降下電圧を算出した際に、オン／オフ周期のゲート信号が入力されたスイッチング素子で欠相故障が生じている、と判断する。
【００８８】
例えばＵ相及びＶ相で欠相故障が生じており、図９のゲート信号で各スイッチング素子Ｑ１〜Ｑ６を制御する場合には、Ｕ相及びＶ相に対応するスイッチング素子Ｑ１〜Ｑ４にオン／オフ周期のゲート信号が入力されても、スイッチング素子Ｑ１〜Ｑ４で放電が行われない。そして、Ｗ相に相当するスイッチング素子Ｑ５及びＱ６には、オン期間を含むゲート信号が入力されないため、スイッチング素子Ｑ５及びＱ６で放電が行われない。そのため、図９のゲート信号が入力される場合には、全てのスイッチング素子Ｑ１〜Ｑ６で放電が行われないため、降下電圧（Ｖｕｖ）は、抵抗６による放電に相当する降下電圧となり、判定電圧（Ｖｄ）より小さい電圧になる。すなわち、図１１において、降下電圧（Ｖｕｖ）はグラフｆ１で示され、判定電圧（Ｖｄ）はグラフｆ２で示される。グラフｆ１の傾きは、グラフｆ２の傾きより小さくなる。
【００８９】
降下電圧（Ｖｕｖ）、降下電圧（Ｖｕｗ）及び降下電圧（Ｖｖｗ）の中で、最小降下電圧（Ｖｍｉｎ）が２つ抽出される場合には、コントローラ１０は、抽出した降下電圧を規定の倍数（例えば１．５倍）で乗じて、判定電圧（Ｖｅ）を算出し、設定する。コントローラ１０は、抽出されなかった、最小降下電圧（Ｖｍｉｎ）ではない降下電圧（Ｖｒ）と判定電圧（Ｖｅ）をと比較する。当該抽出されなかった降下電圧（Ｖｒ）が判定電圧（Ｖｅ）より大きい場合には、コントローラ１０は、抽出された降下電圧を算出する際に、共通してゲート信号が入力されているスイッチング素子で欠相故障が生じている、と判断する。
【００９０】
例えば、Ｕ相で欠相故障が生じている場合には、Ｕ相に対応するスイッチング素子Ｑ１、Ｑ２にオン／オフ周期のゲート信号が入力されても、スイッチング素子Ｑ１、Ｑ２で放電が行われない。そのため、降下電圧（Ｖｕｖ）、降下電圧（Ｖｕｗ）及び降下電圧（Ｖｖｗ）の中で、降下電圧（Ｖｕｖ）及び降下電圧（Ｖｕｗ）が電圧の小さい二つの降下電圧となる。そして判定電圧（Ｖｅ）は、降下電圧（Ｖｕｖ）又は降下電圧（Ｖｕｗ）に規定の倍数を乗じた値となる。降下電圧（Ｖｖｗ）は、正常なスイッチング素子にオン／オフ周期のゲート信号が入力された時の放電電圧となり、降下電圧（Ｖｕｖ）又は降下電圧（Ｖｕｗ）に約２．０倍を乗じた値となるため、判定電圧（Ｖｅ）より高い値となる。
【００９１】
すなわち、図１３において、降下電圧（Ｖｖｗ）はグラフｇ２で示され、判定電圧（Ｖｅ）はグラフｇ１で示される。グラフｇ２の傾きは、グラフｇ１の傾きより大きくなる。
【００９２】
一方、例えば、各相のスイッチング素子Ｑ１〜Ｑ６のバラツキにより、降下電圧（Ｖｕｖ）、降下電圧（Ｖｕｗ）及び降下電圧（Ｖｖｗ）が異なる電圧値となる場合には、降下電圧（Ｖｒ）と最小降下電圧（Ｖｍｉｎ）との差は、スイッチング素子のバラツキによる差であるため、降下電圧（Ｖｒ）は判定電圧（Ｖｅ）より小さくなる。そのため、降下電圧（Ｖｒ）が判定電圧（Ｖｅ）より小さい場合には、コントローラ１０は、欠相故障が生じていないと判断する。
【００９３】
次に、図１４ａ及び図１４ｂを用いて本例の制御手順を説明する。図１４ａ及び図１４ｂは本例の制御手順を示すフローチャートである。
【００９４】
ステップＳ２１〜ステップＳ２７は、図４のステップＳ１〜ステップＳ７と同様であり、ステップＳ２６１及びステップＳ２６２は、図４のステップＳ６１及びステップＳ６２と同様であるため、説明を省略する。なお、ステップＳ２３において、コントローラ１０は、図８に示すゲート信号（ゲート信号Ａ）を各スイッチング素子Ｑ１〜Ｑ６に入力し、コンデンサ５を放電させる。
【００９５】
ステップＳ２７により、検出電圧が放電時間（ｔ１）で電圧（Ｖｓ）となると、ステップＳ２８にて、図９に示すゲート信号（ゲート信号Ｂ）を各スイッチング素子Ｑ１〜Ｑ６に入力し、コンデンサ５を放電させる。ステップＳ２９にて、コントローラ１０は、電圧センサ７からコンデンサ５の電圧を検出する。ステップＳ３０にて、放電時間が時間ｔ２になっていない場合には、ステップＳ２９に戻り、コンデンサ５の電圧を検出し、放電時間が時間ｔ２になった場合には、ステップＳ３１に遷る。これにより、時間ｔ１から時間ｔ２の間、コントローラ１０は、図９のゲート信号によりコンデンサ５を放電させつつ、コンデンサ５の電圧を検出する。
【００９６】
ステップＳ３１にて、図１０に示すゲート信号（ゲート信号Ｃ）を各スイッチング素子Ｑ１〜Ｑ６に入力し、コンデンサ５を放電させる。ステップＳ３２にて、コントローラ１０は、電圧センサ７からコンデンサ５の電圧を検出する。ステップＳ３３にて、放電時間が時間ｔ３になっていない場合には、ステップＳ３２に戻り、コンデンサ５の電圧を検出し、放電時間が時間ｔ３になった場合には、ステップＳ３４に遷る。時間ｔ３は、時間ｔ２から所定時間（ｔａ）経過した時間である。これにより、時間ｔ２から時間ｔ３の間、コントローラ１０は、図１０のゲート信号によりコンデンサ５を放電させつつ、コンデンサ５の電圧を検出する。
【００９７】
ステップＳ３４にて、図１１に示すゲート信号（ゲート信号Ｄ）を各スイッチング素子Ｑ１〜Ｑ６に入力し、コンデンサ５を放電させる。ステップＳ３５にて、コントローラ１０は、電圧センサ７からコンデンサ５の電圧を検出する。ステップＳ３６にて、放電時間が時間ｔ４になっていない場合には、ステップＳ３５に戻り、コンデンサ５の電圧を検出し、放電時間が時間ｔ４になった場合には、ステップＳ３７に遷る。時間ｔ４は、時間ｔ３から所定時間（ｔａ）経過した時間である。これにより、時間ｔ３から時間ｔ４の間、コントローラ１０は、図１１のゲート信号によりコンデンサ５を放電させつつ、コンデンサ５の電圧を検出する。
【００９８】
ステップＳ３７にて、コントローラ１０は、コンデンサ５の検出電圧に基づいて、所定時間（ｔｐ）の間の降下電圧（Ｖｕｖ）、降下電圧（Ｖｕｗ）及び降下電圧（Ｖｖｗ）を算出する（図１２及び図１３を参照）。すなわち、コントローラ１０は、時間ｔ１の検出電圧と時間ｔ２の検出電圧の差から降下電圧（Ｖｕｖ）を算出し、時間ｔ２の検出電圧と時間ｔ３の検出電圧の差から降下電圧（Ｖｕｗ）を算出し、時間ｔ３の検出電圧と時間ｔ４の検出電圧の差から降下電圧（Ｖｖｗ）を算出する。
【００９９】
ステップＳ３８にて、コントローラ１０は、降下電圧（Ｖｕｖ）、降下電圧（Ｖｕｗ）及び降下電圧（Ｖｖｗ）の中から、最小降下電圧（Ｖｍｉｎ）を抽出する。すなわち、コントローラ１０は、降下電圧（Ｖｕｖ）、降下電圧（Ｖｕｗ）及び降下電圧（Ｖｖｗ）をそれぞれ比較し、最も値の小さい降下電圧を抽出する。最も値の小さい降下電圧が１つある場合には、最小降下電圧（Ｖｍｉｎ）が１つ存在することになる。最も値の小さい降下電圧が２つある場合には、最小降下電圧（Ｖｍｉｎ）が２つ存在することになる。この際、最も値の小さい降下電圧が２つある、とは、当該２つの降下電圧の値が等しい場合、又は、それぞれの値が所定の範囲内にある場合を含む。全ての降下電圧が同じ値である場合には、最小降下電圧（Ｖｍｉｎ）が存在しないとなる。
【０１００】
ステップＳ３９にて、最小降下電圧（Ｖｍｉｎ）が１つある場合には、ステップＳ３９１に遷り、最小降下電圧（Ｖｍｉｎ）の個数が１つではない場合には、ステップＳ４０に遷る。ステップＳ３９１にて、コントローラ１０は、最小降下電圧（Ｖｍｉｎ）と判定電圧（Ｖｄ）とを比較する。最小降下電圧（Ｖｍｉｎ）が判定電圧（Ｖｄ）以上の場合には、コントローラ１０は正常であると判断し（Ｓ３９４）、本例の制御を終了する。一方、最小降下電圧（Ｖｍｉｎ）が判定電圧（Ｖｄ）より小さい場合には、最小降下電圧（Ｖｍｉｎ）を算出する際にゲート信号が入力された、二相に相当するスイッチング素子Ｑ１〜Ｑ６において、欠相故障が生じており、コントローラ１０は、当該二相に相当するスイッチング素子Ｑ１〜Ｑ６で欠相故障が生じている、と判断する（ステップＳ３９２）。ステップＳ３９３にて、コントローラ１０は、ステップＳ２６２と同様に、インバータ３に異常が発生している時の制御処理を行い、本例の制御処理を終了する。
【０１０１】
ステップＳ４０にて、最小降下電圧（Ｖｍｉｎ）が２つある場合には、ステップＳ４０１に遷り、最小降下電圧（Ｖｍｉｎ）の個数が２つではない場合には、ステップＳ４１に遷る。ステップＳ４０１にて、コントローラ１０は、３つの降下電圧（Ｖｕｖ、Ｖｕｗ、Ｖｖｗ）の中で最小降下電圧（Ｖｍｉｎ）ではない降下電圧（Ｖｒ）、言い換えると、３つの降下電圧（Ｖｕｖ、Ｖｕｗ、Ｖｖｗ）の中でステップＳ３８にて抽出されず残った降下電圧（Ｖｒ）と、判定電圧（Ｖｅ）とを比較する。ここで、判定電圧（Ｖｅ）は、コントローラ１０により、最小降下電圧（Ｖｍｉｎ）に規定の倍数を乗じた電圧である。そして、降下電圧（Ｖｒ）が判定電圧（Ｖｅ）以下である場合には、コントローラ１０は正常であると判断し（Ｓ４０４）、本例の制御を終了する。一方、降下電圧（Ｖｒ）が判定電圧（Ｖｅ）より大きい場合には、２つの最小降下電圧（Ｖｍｉｎ）を算出する際にゲート信号が入力された、それぞれの二相のうち、共通する一相に相当するスイッチング素子Ｑ１〜Ｑ６において、欠相故障が生じており、コントローラ１０は、当該一相に相当するスイッチング素子Ｑ１〜Ｑ６で欠相故障が生じている、と判断する（Ｓ４０２）。ステップＳ４０３にて、コントローラ１０は、ステップＳ２６２と同様に、インバータ３に異常が発生している時の制御処理を行い、本例の制御処理を終了する。
【０１０２】
ステップＳ４０にて、最小降下電圧（Ｖｍｉｎ）が２つある場合には、コントローラ１０は、各相が正常であると判断し（Ｓ４１）、本例の制御処理を終了する。
【０１０３】
上記のように、本例は、Ｗ相に対応するスイッチング素子Ｑ５、Ｑ６をオフにした状態で、Ｕ相及びＶ相に対応するスイッチング素子Ｑ１〜Ｑ４のオン及びオフを制御して降下電圧（Ｖｕｖ）を算出し、Ｖ相に対応するスイッチング素子Ｑ３、Ｑ４をオフにした状態で、Ｖ相及びＷ相に対応するスイッチング素子Ｑ１、Ｑ２、Ｑ５、Ｑ６のオン及びオフを制御して降下電圧（Ｖｕｗ）を算出し、Ｕ相に対応するスイッチング素子Ｑ１、Ｑ２をオフにした状態で、Ｖ相及びＷ相に対応するスイッチング素子Ｑ３〜Ｑ６のオン及びオフを制御して降下電圧（Ｖｖｗ）を、算出する。そして、降下電圧（Ｖｕｖ）、降下電圧（Ｖｕｗ）及び降下電圧（Ｖｖｗ）をそれぞれ比較し、Ｕ、Ｖ、Ｗ相における欠相故障を検出する。これにより、複数の放電電圧を比較することで、バラツキの要因である温度等が同じ条件で比較されるため、欠相故障の検出精度を高めることができる。
【０１０４】
また本例は、降下電圧（Ｖｕｖ）、降下電圧（Ｖｕｗ）及び降下電圧（Ｖｖｗ）の中から抽出された１つの降下電圧が、判定電圧（Ｖｄ）より小さい場合には、当該抽出された１つの降下電圧に対応する二つの相で欠相故障が生じていると判断する。これにより、本例は、三相のうち、どの二相で欠相が生じているかを検出することができる。
【０１０５】
また本例は、降下電圧（Ｖｕｖ）、降下電圧（Ｖｕｗ）及び降下電圧（Ｖｖｗ）の中から、２つの降下電圧が残りの１つの降下電圧より小さい場合には、当該２つの降下電圧の一方の降下電圧に規定倍数を乗じた電圧を判定電圧（Ｖｅ）として設定する。そして、当該残りの１つの降下電圧が判定電圧（Ｖｅ）より大きい場合には、当該２つの降下電圧に対応する相のうち共通する一相で欠相故障が生じている、と判断する。これにより、本例は、三相のうち、どの一相で欠相が生じているかを検出することができる。
【０１０６】
また、本例は、降下電圧に規定倍数を乗じた値を判定電圧（Ｖｅ）とするため、各スイッチング素子Ｑ１〜Ｑ６のバラツキによる降下電圧の差を欠相故障であると誤判定する可能性を抑制することができる。
【０１０７】
なお、本例は、ステップＳ３８〜ステップＳ４０、ステップＳ３９１〜ステップＳ３９３及びステップＳ４０１〜ステップＳ４０３にて、最小降下電圧（Ｖｍｉｎ）を抽出し、降下電圧と判定電圧（Ｖｄ）又は判定電圧（Ｖｅ）とを比較することで、どの相で欠相故障が生じているか検出するが、ステップＳ３８の降下電圧が（式１）又は（式２）の関係を満たすか否かにより、どの相で欠相故障が生じているかを検出してもよい。例えば、降下電圧（Ｖｕｗ）と降下電圧（Ｖｖｗ）が等しく、降下電圧（Ｖｕｖ）が降下電圧（Ｖｖｗ）又は降下電圧（Ｖｕｗ）より小さい場合には、（式１）の条件を満たすため、コントローラ１０は、Ｕ相及びＶ相で欠相故障が生じている、と判断する。また、例えば、降下電圧（Ｖｕｖ）と降下電圧（Ｖｕｗ）が等しく、降下電圧（Ｖｖｗ）が降下電圧（Ｖｕｖ）の半分の電圧と等しい場合には、（式２）の条件を満たすため、コントローラ１０は、Ｕ相で欠相故障が生じていると判断する。
【０１０８】
これにより本例は、三相のうち、どの二相又はどの一相で欠相故障が生じているか、検出することができる。
【０１０９】
また本例は、三相に形成されたインバータ３における、欠相故障を検出するが、必ずしも三相である必要はなく、二相であってもよく、四相以上であってもよい。
【０１１０】
例えば二相に形成されたインバータ３において、本例は、二相のうち一方の相に対応するスイッチング素子をオフにした状態で、他方の相に対応するスイッチング素子のオン及びオフを制御して、コンデンサ５の蓄電かを放電させて、時間あたりの第１の降下電圧（第１の放電電圧）を算出する。また、本例は、他方の相に対応するスイッチング素子をオフにした状態で、一方の相に対応するスイッチング素子のオン及びオフを制御して、コンデンサ５の蓄電かを放電させて、時間あたりの第２の降下電圧（第２の放電電圧）を算出する。そして本例は、コントローラ１０において、第１の降下電圧と第２の降下電圧とを比較する。第１の放電電圧が第２の放電電圧より小さい場合には、一方の相における放電が十分でないため、本例は、一方の相で欠相故障が生じていると判断する。
【０１１１】
なお、本例は、所定時間（ｔａ）あたりの降下電圧として、降下電圧（Ｖｕｖ）、降下電圧（Ｖｕｗ）及び降下電圧（Ｖｖｗ）を算出するが、必ずしも、所定時間（ｔａ）あたり、にする必要はなく、例えば、電圧センサ７のサンプリング周期あたりの降下電圧として算出し、本例の制御を行ってもよい。
【０１１２】
また本例は、ステップＳ３０、ステップＳ３３及びステップＳ３６にて、放電時間（ｔ２、ｔ３、ｔ４）が経過した場合に次のステップに遷るが、例えば、放電時間が閾値となる所定の時間より長い場合には、ステップＳ３９３と同様に、インバータ異常時の制御処理を行い、本例の制御処理を終了してもよい。インバータ３において、欠相故障が生じている場合には、放電時間が正常な場合と比べて長くなる。そのため、放電時間が当該所定の時間より長い場合には、コントローラ１０は、欠損が生じると判断し、インバータ異常時の制御処理を行う。これにより、本例は、欠相故障を早く検出することができる。
【０１１３】
《第４実施形態》
発明の他の実施例に係るインバータ制御装置を含む電気自動車について説明する。本例では上述した第１実施形態及び第３実施形態に対して、コントローラ１０の制御内容の一部が異なる。これ以外の構成は上述した第１実施形態及び第３実施形態と同じであるため、その記載を援用する。
【０１１４】
コントローラ１０は、コンデンサ５に蓄電されている状態で、図８に示すゲート信号でスイッチング素子Ｑ１〜Ｑ６を制御する。コントローラ１０は、図８のゲート信号による制御の後に、Ｕ相のスイッチング素子Ｑ１及びＱ２のみをオン及びオフ制御するために、スイッチング素子Ｑ１及びＱ２に周期的にオン及びオフさせるゲート信号を入力し、スイッチング素子Ｑ３〜Ｑ６をオフの状態にする。次に、コントローラ１０は、Ｖ相のスイッチング素子Ｑ３及びＱ４のみをオン及びオフ制御するために、スイッチング素子Ｑ３及びＱ４に周期的にオン及びオフさせるゲート信号を入力し、スイッチング素子Ｑ１、Ｑ２、Ｑ５及びＱ６をオフの状態にする。次に、コントローラ１０は、Ｗ相のスイッチング素子Ｑ５及びＱ６のみをオン及びオフ制御するために、スイッチング素子Ｑ５及びＱ６に周期的にオン及びオフさせるゲート信号を入力し、スイッチング素子Ｑ１〜Ｑ４をオフの状態にする。
【０１１５】
図８に示すゲート信号がスイッチング素子Ｑ１〜Ｑ６に入力される場合には、第１の実施形態又は第３の実施形態と同様に、時間あたりの降下電圧（Ｖｘ）を算出し、当該降下電圧（Ｖｘ）と判定電圧（Ｖｃ）とを比較する。そして、コントローラ１０は、比較結果に応じて、全ての相で欠相故障が生じているか否か判断する。
【０１１６】
オン及びオフのゲート信号がＵ相のスイッチング素子Ｑ１及びＱ２に入力される場合には、コンデンサ５の蓄電電荷は、抵抗６及びスイッチング素子Ｑ１及びＱ２により放電される。コントローラ１０は、当該ゲート信号を、所定時間（ｔｐ）の間入力し、コンデンサ５の降下電圧（Ｖｕ）を算出する。降下電圧（Ｖｕ）は、ゲート信号の入力した時点（時間ｔ１）の検出電圧と、時間（ｔ１）から所定時間（ｔｐ）を経過した時点（時間ｔ２）の検出電圧の差分から算出される（図１５及び図１６を参照）。
【０１１７】
オン及びオフのゲート信号がＶ相のスイッチング素子Ｑ３及びＱ４に入力される場合には、コンデンサ５の蓄電電荷は、抵抗６及びスイッチング素子Ｑ３及びＱ４により放電される。コントローラ１０は、当該ゲート信号を、所定時間（ｔｐ）の間入力し、コンデンサ５の降下電圧（Ｖｖ）を算出する。降下電圧（Ｖｖ）は、ゲート信号の入力した時点（時間ｔ２）の検出電圧と、時間（ｔ２）から所定時間（ｔｐ）を経過した時点（時間ｔ３）の検出電圧の差分から算出される（図１５及び図１６を参照）。
【０１１８】
オン及びオフのゲート信号がＷ相のスイッチング素子Ｑ５及びＱ６に入力される場合には、コンデンサ５の蓄電電荷は、抵抗６及びスイッチング素子Ｑ５及びＱ６により放電される。コントローラ１０は、当該ゲート信号を、所定時間（ｔｐ）の間入力し、コンデンサ５の降下電圧（Ｖｗ）を算出する。降下電圧（Ｖｗ）は、ゲート信号の入力した時点（時間ｔ３）の検出電圧と、時間（ｔ３）から所定時間（ｔｐ）を経過した時点（時間ｔ４）の検出電圧の差分から算出される（図１５及び図１６を参照）。
【０１１９】
一相のスイッチング素子Ｑ１〜Ｑ６のみにオン及びオフのゲート信号を入力する場合には、２つのスイッチング素子Ｑ１〜Ｑ６により放電が行われ、残りのスイッチング素子Ｑ１〜Ｑ６では放電が行われない。そのため、各スイッチング素子Ｑ１〜Ｑ６が正常な場合には、降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）は等しくなる。一方、少なくとも１つのスイッチング素子Ｑ１〜Ｑ６が故障している場合には、降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）は等しい値にならない。そのため本例において、コントローラ１０は、降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）を比較し、比較結果に応じて、欠相故障が生じている相を特定しつつ、インバータ３の欠相故障を検出する。
【０１２０】
以下、本例における、インバータ３の欠相故障の検出方法を説明する。
【０１２１】
まず、コントローラ１０は、降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）と判定電圧（Ｖｄ）とを比較し、当該判定電圧（Ｖｄ）より小さい電圧（Ｖｆ）をいくつ含むか把握する。
【０１２２】
降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）の中で、電圧（Ｖｆ）を１つ含む場合には、コントローラ１０は、電圧（Ｖｆ）に規定の倍数（例えば１．５倍）で乗じて、判定電圧（ＶＦ）を算出し、設定する。またコントローラ１０は、判定電圧（Ｖｄ）より大きい降下電圧、言い換えると、３つの降下電圧の中で電圧（Ｖｆ）ではない２つの降下電圧から、小さい方の電圧（Ｖｒ１）を抽出し、当該規定の倍数を乗じて、判定電圧（ＶＲ１）を算出し、設定する。そして、コントローラ１０は、降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）の中で電圧（Ｖｆ）及び電圧（Ｖｒ１）に該当しない、残りの１つの電圧（Ｖｒ２）と、判定電圧（ＶＦ）及び判定電圧（ＶＲ１）とを比較する。電圧（Ｖｒ２）が判定電圧（ＶＦ）より大きく、かつ、電圧（Ｖｒ２）が判定電圧（ＶＲ１）より小さい場合には、コントローラ１０は、電圧（Ｖｆ）に相当する降下電圧を算出した際に、オン／オフ周期のゲート信号が入力されたスイッチング素子で欠相故障が生じている、と判断する。すなわち、コントローラ１０は、一相で欠相故障が生じていると判断する。
【０１２３】
図１５を用いて、Ｕ相のみで欠相故障が生じている場合を例に、上記の検出方法を説明する。図１５は、Ｕ相で欠相故障が生じている場合における、放電時間に対するコンデンサ５電圧の特性を示すグラフである。
【０１２４】
Ｕ相が欠相故障している場合には、ゲート信号が入力されても放電が行われないため、全てのスイッチング素子Ｑ１〜Ｑ６で放電が行われない。そのため、降下電圧（Ｖｕ）は、判定電圧（Ｖｄ）より小さくなる。Ｖ相及びＷ相は正常であるため、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）は、判定電圧（Ｖｄ）より大きくなる。コントローラ１０は、降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）の中で、判定電圧（Ｖｄ）より小さい電圧（Ｖｆ）は降下電圧（Ｖｕ）であると判断し、電圧（Ｖｆ）を一つ含むと判断する。
【０１２５】
判定電圧（ＶＦ）は、降下電圧（Ｖｕ）に規定の倍数を乗じた値となる。判定電圧（ＶＲ１）について、降下電圧（Ｖｗ）が降下電圧（Ｖｖ）より小さいと仮定すると、降下電圧（Ｖｗ）が電圧（Ｖｒ１）となり、判定電圧（ＶＲ１）は当該降下電圧（Ｖｗ）に規定の倍数を乗じた値となる。降下電圧（Ｖｕ）は各スイッチング素子Ｑ１〜Ｑ６により放電されていない時の降下電圧であるため、降下電圧（Ｖｕ）に規定の倍数を乗じたとしても、少なくとも２つのスイッチング素子で放電された時の降下電圧より小さい電圧になる。降下電圧（Ｖｗ）は、降下電圧（Ｖｖ）と同様に、２つのスイッチング素子Ｑ５、Ｑ６で放電された時の降下電圧であるため、降下電圧（Ｖｖ）との差はわずかである。そのため、図１３に示すように、電圧（Ｖｆ）及び電圧（Ｖｒ１）ではない電圧（Ｖｒ２）に相当する降下電圧（Ｖｖ）は、判定電圧（Ｖｆ）より大きく、判定電圧（ＶＲ１）より小さくなる。一方、降下電圧（Ｖｖ）が判定電圧（Ｖｆ）より大きくならない場合、または、降下電圧（Ｖｖ）が判定電圧（ＶＲ１）より小さくならない場合には、上述した検出ロジックと矛盾する。
【０１２６】
コントローラ１０は、検出ロジックに矛盾した場合には、検出ロジック異常と判断し、欠相故障の判断結果を出力することなく、本例の制御処理を終了し、再度、コンデンサ５の電圧を検出し直して、検出ロジックを実行する。
【０１２７】
降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）の中で、電圧（Ｖｆ）を２つ含む場合には、コントローラ１０は、２つの電圧（Ｖｆ）に規定の倍数（例えば１．５倍）でそれぞれ乗じて、判定電圧（ＶＦ１）及び判定電圧（ＶＦ２）を算出し、設定する。コントローラ１０は、降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）の中で電圧（Ｖｆ）に該当しない、残りの１つの電圧（Ｖｒ）と、判定電圧（ＶＲ１）及び判定電圧（ＶＲ２）とを比較する。電圧（Ｖｒ）が判定電圧（ＶＦ１）より小さく、かつ、電圧（Ｖｒ）が判定電圧（ＶＦ２）より小さい場合には、コントローラ１０は、電圧（Ｖｆ）に相当する降下電圧を算出した際に、オン／オフ周期のゲート信号が入力されたスイッチング素子で欠相故障が生じている、と判断する。すなわち、コントローラ１０は、二相で欠相故障が生じていると判断する。
【０１２８】
図１６を用いて、Ｕ相及びＷ相で欠相故障が生じている場合を例に、上記の検出方法を説明する。図１６は、Ｕ相及びＷ相で欠相故障が生じている場合における、放電時間に対するコンデンサ５電圧の特性を示すグラフである。
【０１２９】
Ｕ相及びＷ相が欠相故障している場合には、ゲート信号が入力されても放電が行われないため、時間ｔ１から時間ｔ２の間及び時間ｔ３から時間ｔ４の間、全てのスイッチング素子Ｑ１〜Ｑ６で放電が行われない。そのため、降下電圧（Ｖｕ）及び降下電圧（ＶＷ）は、判定電圧（Ｖｄ）より小さくなる。コントローラ１０は、降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）の中で、判定電圧（Ｖｄ）より小さい電圧は降下電圧（Ｖｕ）及び降下電圧（Ｖｗ）であると判断し、電圧（Ｖｆ）を二つ含むと判断する。
【０１３０】
判定電圧（ＶＦ１）及び判定電圧（ＶＦ２）は、降下電圧（Ｖｕ）及び降下電圧（Ｖｗ）にそれぞれ規定の倍数を乗じた値となる。降下電圧（Ｖｕ）及び降下電圧（Ｖｗ）は各スイッチング素子Ｑ１〜Ｑ６により放電されていない時の降下電圧であるため、降下電圧（Ｖｕ）及び降下電圧（Ｖｗ）に規定の倍数を乗じたとしても、２つのスイッチング素子Ｑ３及びＱ４で放電された時の降下電圧より小さい電圧になる。そのため、図１６に示すように、２つの電圧（Ｖｆ）ではない電圧（Ｖｒ）に相当する降下電圧（Ｖｖ）は、判定電圧（ＶＦ１）及び判定電圧（ＶＦ２）より大きくなる。一方、降下電圧（Ｖｖ）が判定電圧（ＶＦ１）より小さい場合、または、降下電圧（Ｖｖ）が判定電圧（ＶＦ２）より小さい場合には、上述した検出ロジックと矛盾することなる。検出ロジックと矛盾する場合には、コントローラ１０は、上記と同様に、検出ロジック異常と判断する。
【０１３１】
次に、図１７ａ及び図１７ｂを用いて本例の制御手順を説明する。図１７ａ及び図１７ｂは本例の制御手順を示すフローチャートである。
【０１３２】
ステップＳ５１〜ステップＳ６７は、基本的には、図１４ａ及び図１４ｂに示すステップＳ２１〜ステップＳ３７と同様であり、異なるステップ（Ｓ５８、Ｓ６１、Ｓ６４及びステップＳ６７）について、以下説明する。ステップＳ５６１及びステップＳ５６２は、図１４ａに示すステップＳ２６１及びステップＳ２６２と同様である。
【０１３３】
ステップＳ５８にて、コントローラ１０は、Ｕ相に相当するスイッチング素子Ｑ１及びＱ２のみをオン及びオフ制御するゲート信号Ｅを、スイッチング素子Ｑ１及びＱ２に入力する。
【０１３４】
ステップＳ６１にて、コントローラ１０は、Ｖ相に相当するスイッチング素子Ｑ３及びＱ４のみをオン及びオフ制御するゲート信号Ｆを、スイッチング素子Ｑ３及びＱ４に入力する。
【０１３５】
ステップＳ６４にて、コントローラ１０は、Ｗ相に相当するスイッチング素子Ｑ５及びＱ６のみをオン及びオフ制御するゲート信号Ｇを、スイッチング素子Ｑ５及びＱ６に入力する。
【０１３６】
ステップＳ６７にて、コントローラ１０は、コンデンサ５の検出電圧に基づいて、所定時間（ｔｐ）の間の降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）を算出する（図１５及び図１６を参照）。
【０１３７】
ステップＳ６８にて、コントローラ１０は、降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）の中から、判定電圧（Ｖｄ）より小さい電圧を抽出する。抽出された電圧を電圧（Ｖｆ）とする。
【０１３８】
ステップＳ６９にて、コントローラ１０は、抽出された電圧（Ｖｆ）が１つあるか否かを判断し、電圧（Ｖｆ）が１つある場合にはステップＳ６９１へ遷り、電圧（Ｖｆ）が２つある場合にはステップＳ７０へ遷る。ステップＳ６９１にて、コントローラ１０は、判定電圧（ＶＦ）及び判定電圧（ＶＲ１）を算出する。判定電圧（ＶＦ）は、電圧（Ｖｆ）に規定の倍数を乗ずることで算出される。判定電圧（ＶＲ１）は、降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）の中で電圧（Ｖｆ）ではない二つの降下電圧（Ｖｒ１、Ｖｒ２）のうち、一方の降下電圧（Ｖｒ１）に規定の倍数を乗ずることで算出される。ここで、降下電圧（Ｖｒ１）は、二つの降下電圧（Ｖｒ１、Ｖｒ２）のうち小さい降下電圧である。なお二つの降下電圧（Ｖｒ１、Ｖｒ２）が等しい場合には、いずれか一方の降下電圧が降下電圧（Ｖｒ１）となる。
【０１３９】
ステップＳ６９２にて、コントローラ１０は、降下電圧（Ｖｒ２）と、判定電圧（ＶＦ）及び判定電圧（ＶＲ１）とを比較する。降下電圧（Ｖｒ２）が判定電圧（ＶＦ）より大きく、かつ、降下電圧（Ｖｒ２）が判定電圧（ＶＲ１）より小さい条件を満たす場合には、ステップＳ６９３にて、コントローラ１０は、電圧（Ｖｆ）に相当する降下電圧（Ｖｕ、Ｖｖ又はＶｗ）を算出する際にゲート信号が入力されたスイッチング素子Ｑ１〜Ｑ６で故障が生じており、一相で欠相故障が生じていると判断する。そして、ステップＳ６９４にて、コントローラ１０は、インバータ３に異常が発生している時の制御処理を行い、本例の制御処理を終了する。
【０１４０】
一方、降下電圧（Ｖｒ２）が判定電圧（ＶＦ）より大きく、かつ、降下電圧（Ｖｒ２）が判定電圧（ＶＲ１）より小さい条件を満たさない場合には、ステップＳ６９５にて、コントローラ１０は、検出ロジック異常と判断し、本例の制御処理を終了させる。
【０１４１】
ステップＳ７０にて、コントローラ１０は、抽出された電圧（Ｖｆ）が２つあるか否かを判断し、電圧（Ｖｆ）が２つある場合にはステップＳ７０１へ遷る。ステップＳ７０１にて、コントローラ１０は、判定電圧（ＶＦ１）及び判定電圧（ＶＦ２）を算出する。判定電圧（ＶＦ１）は２つの電圧（Ｖｆ）のうち一方の電圧に規定倍数を乗ずることで算出され、判定電圧（ＶＦ１）は他方の電圧に規定倍数を乗ずることで算出される。
【０１４２】
ステップＳ７０２にて、コントローラ１０は、降下電圧（Ｖｒ）と、判定電圧（ＶＦ１）及び判定電圧（ＶＦ２）とを比較する。降下電圧（Ｖｒ）は、降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）の中で電圧（Ｖｆ）でない、残りの降下電圧である。降下電圧（Ｖｒ）が判定電圧（ＶＦ１）より大きく、かつ、降下電圧（Ｖｒ）が判定電圧（ＶＦ２）より大きい条件を満たす場合には、ステップ７０３にて、コントローラ１０は、２つの電圧（Ｖｆ）に相当する降下電圧（Ｖｕ、Ｖｖ又はＶｗ）を算出する際にゲート信号が入力されたスイッチング素子Ｑ１〜Ｑ６で故障が生じており、二相で欠相故障が生じていると判断する。そして、ステップＳ７０４にて、コントローラ１０は、インバータ３に異常が発生している時の制御処理を行い、本例の制御処理を終了する。
【０１４３】
一方、降下電圧（Ｖｒ）が判定電圧（ＶＦ１）より大きく、かつ、降下電圧（Ｖｒ）が判定電圧（ＶＦ２）より大きい条件を満たさない場合には、ステップＳ７０５にて、コントローラ１０は、ステップＳ６７で算出された放電電圧を用いて欠相故障を検出せず、検出ロジック異常と判断し、本例の制御処理を終了させる。
【０１４４】
ステップＳ７０にて、抽出された電圧（Ｖｆ）が２つではない場合には、コントローラ１０は、各相が正常であると判断し（ステップＳ７１）、本例の制御処理を終了する。ここで、抽出された電圧（Ｖｆ）が２つではない、とは、全ての降下電圧（Ｖｕ、Ｖｖ及びＶｗ）が判定電圧（Ｖｄ）より大きい場合を表しており、各相で正常に放電が行われることになる。
【０１４５】
上記のように、本例は、Ｖ相及びＷ相に相当するスイッチング素子Ｑ３〜Ｑ６をオフにした状態で、Ｕ相に相当するスイッチング素子Ｑ１及びＱ２のオン及びオフを制御して降下電圧（Ｖｕ）を算出し、Ｕ相及びＷ相に相当するスイッチング素子Ｑ１、Ｑ２、Ｑ５、Ｑ６をオフにした状態で、Ｖ相に相当するスイッチング素子Ｑ３及びＱ４のオン及びオフを制御して降下電圧（Ｖｖ）を算出し、Ｕ相及びＶ相に相当するスイッチング素子Ｑ１〜Ｑ４をオフにした状態で、Ｗ相に相当するスイッチング素子Ｑ５及びＱ６のオン及びオフを制御して降下電圧（Ｖｗ）を算出する。そして、降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）をそれぞれ比較し、Ｕ、Ｖ、Ｗ相における欠相故障を検出する。これにより、複数の放電電圧を比較することで、バラツキの要因である温度等が同じ条件で比較されるため、欠相故障の検出精度を高めることができる。
【０１４６】
また本例は、降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）の中で、１つの降下電圧（Ｖｕ、Ｖｖ又はＶｗ）が判定電圧（Ｖｄ）より小さい場合には、当該１つの降下電圧に対応する相で欠相故障が生じていると判断する。
【０１４７】
一相で欠相故障が生じている場合には、欠相故障が生じている相の降下電圧が判定電圧（Ｖｄ）より小さくなるため、判定電圧（Ｖｄ）より小さい降下電圧に対応する相で欠損故障が生じていると判断することができる。そして、図１７ｂに示すフローにおいて、ステップＳ６９１からステップＳ６９５の代わりに、電圧（Ｖｆ）に相当する相で欠相故障が生じていると、判断するステップを設ければよい。これにより、本例は、三相のうち、どの一相で欠相が生じているかを検出することができる。
【０１４８】
また本例は、降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）の中で、２つの降下電圧（Ｖｕ、Ｖｖ又はＶｗ）が判定電圧（Ｖｄ）より小さい場合には、当該２つの降下電圧に対応する相で欠相故障が生じていると判断する。
【０１４９】
二相で欠相故障が生じている場合には、欠相故障が生じている相の降下電圧が判定電圧（Ｖｄ）より小さくなるため、判定電圧（Ｖｄ）より小さい降下電圧に対応する相で欠損故障が生じていると判断することができる。そして、図１７ｂに示すフローにおいて、ステップＳ７０１からステップＳ７０５の代わりに、電圧（Ｖｆ）に相当する相で欠相故障が生じていると、判断するステップを設ければよい。これにより、本例は、三相のうち、どの二相で欠相が生じているかを検出することができる。
【０１５０】
また本例は、判定電圧（Ｖｄ）、判定電圧判定電圧（ＶＦ）及び判定電圧（ＶＲ１）を設定し、降下電圧（Ｖｒ２）が判定電圧（ＶＦ）より小さい場合、又は、降下電圧（Ｖｒ２）が判定電圧（ＶＲ１）より大きい場合には、欠相故障の判断結果の出力を禁止する。降下電圧（Ｖｒ２）が判定電圧（ＶＦ）より小さい場合、又は、降下電圧（Ｖｒ２）が判定電圧（ＶＲ１）より大きい場合には、本例の欠相故障のロジックに矛盾が生じており、コンデンサ５の降下電圧に基づく欠相故障の検出精度が低下する可能性がある。本例は、欠相故障のロジックに矛盾が生じた場合には、欠相故障の判断結果の出力を禁止するように制御するため、欠相故障の検出精度を高めることができる。
【０１５１】
また本例は、判定電圧（Ｖｄ）、判定電圧（ＶＦ１）及び判定電圧（ＶＦ２）を設定し、降下電圧（Ｖｒ）が判定電圧（ＶＦ１）より小さい場合、または、降下電圧（Ｖｒ）が判定電圧（ＶＦ２）より小さい場合には、欠相故障の判断結果の出力を禁止する。降下電圧（Ｖｒ）が判定電圧（ＶＦ１）より小さい場合、または、降下電圧（Ｖｒ）が判定電圧（ＶＦ２）より小さい場合には、本例の欠相故障のロジックに矛盾が生じており、コンデンサ５の降下電圧に基づく欠相故障の判断精度が低下する可能性がある。本例は、欠相故障のロジックに矛盾が生じた場合には、欠相故障の判断結果の出力を禁止するように制御するため、欠相故障の判断精度を高めることができる。
【０１５２】
なお、本例は、降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）を比較し、２つの降下電圧が等しく、残りの１つの降下電圧が当該２つの降下電圧より小さい場合には、当該１つの降下電圧に相当する相で欠相故障が生じていると判断してもよい。図１５に示すように、Ｕ相で欠相故障が生じている場合には、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）は等しく、降下電圧（Ｖｕ）は降下電圧（Ｖｖ）より小さい。そのため、本例において、ステップＳ６７による降下電圧の算出の後に、それぞれの降下電圧を比較し、２つの降下電圧が等しく、残りの１つの降下電圧が当該２つの降下電圧より小さい場合には、一相で欠相故障が生じている、と判断する。これにより、本例は、三相のうち、どの一相で欠相が生じているかを検出することができる。
【０１５３】
また、本例は、降下電圧（Ｖｕ）、降下電圧（Ｖｖ）及び降下電圧（Ｖｗ）を比較し、２つの降下電圧が等しく、残りの１つの降下電圧が当該２つの降下電圧より大きい場合には、当該２つの降下電圧に相当する相で欠相故障が生じていると判断してもよい。図１６に示すように、Ｕ相及びＷ相で欠相故障が生じている場合には、降下電圧（Ｖｕ）及び降下電圧（Ｖｗ）は等しく、降下電圧（Ｖｖ）は降下電圧（Ｖｕ）より小さい。そのため、本例において、ステップＳ６７による降下電圧の算出の後に、それぞれの降下電圧を比較し、２つの降下電圧が等しく、残りの１つの降下電圧が当該２つの降下電圧より大きい場合には、二相で欠相故障が生じている、と判断する。これにより、本例は、三相のうち、どの二相で欠相が生じているかを検出することができる。
【符号の説明】
【０１５４】
１…バッテリ
２…リレー
３…インバータ
４…モータ
５…コンデンサ
６…抵抗
７…電圧センサ
８…充電器
９…温度センサ
１０…コントローラ
１１…ＥＣＵ
Ｑ１、Ｑ２、Ｑ３、Ｑ４、Ｑ５、Ｑ６…スイッチング素子
【図１】
0005830834.tif 000002
【図２ａ】
0005830834.tif 000003
【図２ｂ】
0005830834.tif 000004
【図２ｃ】
0005830834.tif 000005
【図３】
0005830834.tif 000006
【図４】
0005830834.tif 000007
【図５】
0005830834.tif 000008
【図６】
0005830834.tif 000009
【図７】
0005830834.tif 000010
【図８】
0005830834.tif 000011
【図９】
0005830834.tif 000012
【図１０】
0005830834.tif 000013
【図１１】
0005830834.tif 000014
【図１２】
0005830834.tif 000015
【図１３】
0005830834.tif 000016
【図１４ａ】
0005830834.tif 000017
【図１４ｂ】
0005830834.tif 000018
【図１５】
0005830834.tif 000019
【図１６】
0005830834.tif 000020
【図１７ａ】
0005830834.tif 000021
【図１７ｂ】
0005830834.tif 000022