(57)【要約】【課題】２つの直流電源から２つのインバータを介してオープン巻線型の三相誘導電動機を制御する電力制御装置において、オープン故障したスイッチング素子を含むスイッチング素子群を特定する。【解決手段】電力制御装置のコントローラは、第１の上アームスイッチング素子群および前記第２の上アームスイッチング素子群をオン状態に制御する第１状態において各相の電流波形におけるオフセットの有無を判定し、第１の上アームスイッチング素子群および第２の下アームスイッチング素子群をオン状態に制御する第２状態において、各相の電流波形におけるオフセットの有無を判定し、第１状態の判定結果と第２状態の判定結果との組み合わせに基づいて、オープン故障が発生したスイッチング素子群を特定する。【選択図】図３
2020096457.tif 000002
【特許請求の範囲】
【請求項１】
第１直流電源および第２直流電源から供給される電力を用いて三相誘導電動機を制御する電力制御装置であって、
前記第１直流電源と前記三相誘導電動機の各相の一端との間で電力を変換する第１インバータと、
前記第２直流電源と前記三相誘導電動機の各相の他端との間で電力を変換する第２インバータと、
前記第１インバータおよび前記第２インバータを制御するコントローラと、
を備えており、
前記第１インバータは、
前記第１直流電源の正極と前記三相誘導電動機の各相の前記一端との間の電気的接続をそれぞれ入り切りする第１の上アームスイッチング素子群と、
前記第１直流電源の負極と前記三相誘導電動機の各相の前記一端との間の電気的接続をそれぞれ入り切りする第１の下アームスイッチング素子群と、
を備えており、
前記第２インバータは、
前記第２直流電源の正極と前記三相誘導電動機の各相の前記他端との間の電気的接続をそれぞれ入り切りする第２の上アームスイッチング素子群と、
前記第２直流電源の負極と前記三相誘導電動機の各相の前記他端との間の電気的接続をそれぞれ入り切りする第２の下アームスイッチング素子群と、
を備えており、
前記コントローラは、
前記第１の上アームスイッチング素子群および前記第２の上アームスイッチング素子群における全てのスイッチング素子と、前記第１の下アームスイッチング素子群および前記第２の下アームスイッチング素子群における全てのスイッチング素子と、のいずれか一方をオン状態に保持するとともに他方をオフ状態に保持する第１状態において、前記三相誘導電動機の各相の電流波形におけるオフセットの有無を判定し、
前記第１の上アームスイッチング素子群および前記第２の下アームスイッチング素子群における全てのスイッチング素子と、前記第１の下アームスイッチング素子群および前記第２の上アームスイッチング素子群における全てのスイッチング素子と、のいずれか一方をオン状態に保持するとともに他方をオフ状態に保持する第２状態において、前記三相誘導電動機の各相の電流波形におけるオフセットの有無を判定し、
前記第１状態の判定結果と前記第２状態の判定結果との組み合わせに基づいて、前記第１の上アームスイッチング素子群、前記第１の下アームスイッチング素子群、前記第２の上アームスイッチング素子群および前記第２の下アームスイッチング素子群のうち、オープン故障が発生したスイッチング素子群を特定する、電力制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、三相誘導電動機を制御する電力制御装置に関する技術を開示する。
【背景技術】
【０００２】
電力制御装置は、直流電源から供給される電力を用いて三相誘導電動機を制御する。電力制御装置は、直流電源と三相誘導電動機との間で電力を変換するインバータを備える。インバータは、上アームスイッチング素子群と、下アームスイッチング素子群とを備える。上アームスイッチング素子群は、直流電源の正極と三相誘導電動機の各相との間の電気的接続を入り切りする複数のスイッチング素子を含む。下アームスイッチング素子群は、直流電源の負極と三相誘導電動機の各相との間の電気的接続を入り切りする複数のスイッチング素子を含む。
【０００３】
特許文献１には、１つの直流電源から１つのインバータを介して三相誘導電動機を制御する電力制御装置において、三相誘導電動機の各相の電流波形におけるオフセット（波形の乱れ）の有無を判定し、その判定結果に基づいてオープン故障が発生したスイッチング素子を特定する技術が開示されている。オープン故障が発生したスイッチング素子は、クローズ状態（導通状態）へ切り替わることができずにオープン状態（遮断状態）に固定される。
【０００４】
特許文献２には、２つの直流電源から２つのインバータを介してオープン巻線型の三相誘導電動機を制御する電力制御装置において、いずれかのスイッチング素子において故障が発生した場合に正常制御から故障制御に切り替える技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２４６３２８号公報
【特許文献２】特開２０１４−１９２９５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献２では、三相誘導電動機の各相の電流波形におけるオフセットの有無の判定結果に基づいて、オープン故障したスイッチング素子を含むスイッチング素子群を特定することについて十分な検討がなされていなかった。
【課題を解決するための手段】
【０００７】
本明細書に開示する技術の一形態は、第１直流電源および第２直流電源から供給される電力を用いて三相誘導電動機を制御する電力制御装置である。この電力制御装置は、第１インバータと、第２インバータと、コントローラとを備えている。第１インバータは、第１直流電源と三相誘導電動機の各相の一端との間で電力を変換することができる。第２インバータは、第２直流電源と三相誘導電動機の各相の他端との間で電力を変換することができる。コントローラは、第１インバータおよび第２インバータを制御する。第１インバータは、第１の上アームスイッチング素子群と、第１の下アームスイッチング素子群とを備えている。第１の上アームスイッチング素子群は、第１直流電源の正極と三相誘導電動機の各相の一端との間の電気的接続をそれぞれ入り切りする。第１の下アームスイッチング素子群は、第１直流電源の負極と三相誘導電動機の各相の一端との間の電気的接続をそれぞれ入り切りする。第２インバータは、第２の上アームスイッチング素子群と、第２の下アームスイッチング素子群とを備えている。第２の上アームスイッチング素子群は、第２直流電源の正極と三相誘導電動機の各相の他端との間の電気的接続をそれぞれ入り切りする。第２の下アームスイッチング素子群は、第２直流電源の負極と三相誘導電動機の各相の他端との間の電気的接続をそれぞれ入り切りする。
【０００８】
コントローラは、第１の上アームスイッチング素子群および第２の上アームスイッチング素子群における全てのスイッチング素子と、第１の下アームスイッチング素子群および第２の下アームスイッチング素子群における全てのスイッチング素子と、のいずれか一方をオン状態に保持するとともに他方をオフ状態に保持する第１状態において、三相誘導電動機の各相の電流波形におけるオフセットの有無を判定する。コントローラは、第１の上アームスイッチング素子群および第２の下アームスイッチング素子群における全てのスイッチング素子と、第１の下アームスイッチング素子群および第２の上アームスイッチング素子群における全てのスイッチング素子と、のいずれか一方をオン状態に保持するとともに他方をオフ状態に保持する第２状態において、三相誘導電動機の各相の電流波形におけるオフセットの有無を判定する。なお、オフセットとは、正常な交流波形からの乱れを意味する。
【０００９】
コントローラは、第１状態の判定結果と第２状態の判定結果との組み合わせに基づいて、第１の上アームスイッチング素子群、第１の下アームスイッチング素子群、第２の上アームスイッチング素子群および第２の下アームスイッチング素子群のうち、オープン故障が発生したスイッチング素子群を特定する。
【００１０】
上記形態の電力制御装置によれば、第１の上アームスイッチング素子群、第１の下アームスイッチング素子群、第２の上アームスイッチング素子群および第２の下アームスイッチング素子群の中から、三相誘導電動機の各相の電流波形におけるオフセットの有無の判定結果に基づいて、オープン故障したスイッチング素子を含むスイッチング素子群を特定することができる。
【図面の簡単な説明】
【００１１】
【図１】実施例の電力制御装置を含む車両の概略構成を示す説明図である。
【図２】実施例の電力制御装置の構成を示す説明図である。
【図３】コントローラが実行する故障診断処理を示すフローチャートである。
【図４】コントローラが実行する故障診断処理を示すフローチャートである。
【図５】電動機における各相の電流波形の一例を示す説明図である。
【発明を実施するための形態】
【００１２】
図１は、車両１０の概略構成を示す説明図である。車両１０は、電動機１００の動力によって走行する。電動機１００は、車両１０が有している車輪１２、１４のうち、車輪１２を電動機１００の動力で駆動する。車両１０は、電動機１００のほか、第１インバータ２００と、第２インバータ３００と、第１直流電源４００と、第２直流電源５００とを備える。
【００１３】
車両１０の電動機１００は、オープン巻線型の三相誘導電動機である。電動機１００は、三相交流電動機および三相交流発電機として機能可能なモータジェネレータである。
【００１４】
車両１０の第１直流電源４００および第２直流電源５００は、電力を蓄える二次電池（例えば、ニッケル水素バッテリ、リチウムイオンバッテリなど）であってもよいし、電力を生成する燃料電池であってもよい。
【００１５】
車両１０の第１インバータ２００は、電動機１００の各相の一端と、第１直流電源４００との間で電力を変換する。車両１０の第２インバータ３００は、電動機１００の各相の他端と、第２直流電源５００との間で電力を変換する。第２インバータ３００が接続されている電動機１００の各相の他端は、第１インバータ２００が接続されている電動機１００の各相の一端の反対側である。
【００１６】
第１インバータ２００および第２インバータ３００は、電力制御装置２０を構成する。電力制御装置２０は、第１直流電源４００および第２直流電源５００から供給される電力を用いて電動機１００を制御する。
【００１７】
図２は、電力制御装置２０の構成を示す説明図である。電力制御装置２０は、第１インバータ２００および第２インバータ３００のほか、コントローラ６００を備える。コントローラ６００は、第１インバータ２００および第２インバータ３００を制御する。コントローラ６００の機能は、コンピュータプログラムに基づいてソフトウェア的に実現される。コントローラ６００の各部による機能の少なくとも一部は、回路構成に基づいてハードウェア的に実現されてもよい。
【００１８】
第１インバータ２００は、平滑コンデンサＣ１と、６つのダイオードＤ１〜Ｄ６と、６つのスイッチング素子Ｑ１〜Ｑ６とを備える。平滑コンデンサＣ１は、第１直流電源４００と並列に接続され、第１インバータ２００における電力の変動を平滑にする。
【００１９】
ダイオードＤ１は、電動機１００のコイルＬ１と第１直流電源４００の正極との間に接続されている。スイッチング素子Ｑ１は、ダイオードＤ１と逆並列に接続されている。ダイオードＤ２は、電動機１００のコイルＬ１と第１直流電源４００の負極との間に接続されている。スイッチング素子Ｑ２は、ダイオードＤ２と逆並列に接続されている。
【００２０】
ダイオードＤ３は、電動機１００のコイルＬ２と第１直流電源４００の正極との間に接続されている。スイッチング素子Ｑ３は、ダイオードＤ３と逆並列に接続されている。ダイオードＤ４は、電動機１００のコイルＬ２と第１直流電源４００の負極との間に接続されている。スイッチング素子Ｑ４は、ダイオードＤ４と逆並列に接続されている。
【００２１】
ダイオードＤ５は、電動機１００のコイルＬ３と第１直流電源４００の正極との間に接続されている。スイッチング素子Ｑ５は、ダイオードＤ５と逆並列に接続されている。ダイオードＤ６は、電動機１００のコイルＬ３と第１直流電源４００の負極との間に接続されている。スイッチング素子Ｑ６は、ダイオードＤ６と逆並列に接続されている。
【００２２】
第１インバータ２００のスイッチング素子Ｑ１、Ｑ３、Ｑ５は、第１直流電源４００の正極と電動機１００の各相の一端との間の電気的接続をそれぞれ入り切りする第１の上アームスイッチング素子群を構成する。第１インバータ２００のスイッチング素子Ｑ２、Ｑ４、Ｑ６は、第１直流電源４００の負極と電動機１００の各相の一端との間の電気的接続をそれぞれ入り切りする第１の下アームスイッチング素子群を構成する。
【００２３】
第１インバータ２００のスイッチング素子Ｑ１〜Ｑ６は、コントローラ６００からの制御信号に基づいて、電気的接続をそれぞれ入り切りする。スイッチング素子Ｑ１〜Ｑ６は、絶縁ゲートバイポーラトランジスタ（ＩＧＢＴ）である。
【００２４】
第２インバータ３００は、平滑コンデンサＣ２と、６つのダイオードＤ７〜Ｄ１２と、６つのスイッチング素子Ｑ７〜Ｑ１２とを備える。平滑コンデンサＣ２は、第２直流電源５００と並列に接続され、第２インバータ３００における電力の変動を平滑にする。
【００２５】
ダイオードＤ７は、電動機１００のコイルＬ１と第２直流電源５００の正極との間に接続されている。スイッチング素子Ｑ７は、ダイオードＤ７と逆並列に接続されている。ダイオードＤ８は、電動機１００のコイルＬ１と第２直流電源５００の負極との間に接続されている。スイッチング素子Ｑ８は、ダイオードＤ８と逆並列に接続されている。
【００２６】
ダイオードＤ９は、電動機１００のコイルＬ２と第２直流電源５００の正極との間に接続されている。スイッチング素子Ｑ９は、ダイオードＤ９と逆並列に接続されている。ダイオードＤ１０は、電動機１００のコイルＬ２と第２直流電源５００の負極との間に接続されている。スイッチング素子Ｑ１０は、ダイオードＤ１０と逆並列に接続されている。
【００２７】
ダイオードＤ１１は、電動機１００のコイルＬ３と第２直流電源５００の正極との間に接続されている。スイッチング素子Ｑ１１は、ダイオードＤ１１と逆並列に接続されている。ダイオードＤ１２は、電動機１００のコイルＬ３と第２直流電源５００の負極との間に接続されている。スイッチング素子Ｑ１２は、ダイオードＤ１２と逆並列に接続されている。
【００２８】
第２インバータ３００のスイッチング素子Ｑ７、Ｑ９、Ｑ１１は、第２直流電源５００の正極と電動機１００の各相の他端との間の電気的接続をそれぞれ入り切りする第２の上アームスイッチング素子群を構成する。第２インバータ３００のスイッチング素子Ｑ８、Ｑ１０、Ｑ１２は、第２直流電源５００の負極と電動機１００の各相の他端との間の電気的接続をそれぞれ入り切りする第２の下アームスイッチング素子群を構成する。
【００２９】
第２インバータ３００のスイッチング素子Ｑ７〜Ｑ１２は、コントローラ６００からの制御信号に基づいて、電気的接続をそれぞれ入り切りする。スイッチング素子Ｑ７〜Ｑ１２は、絶縁ゲートバイポーラトランジスタ（ＩＧＢＴ）である。
【００３０】
電力制御装置２０のコントローラ６００は、電流センサ６１１、６１２、６１３から出力される検出信号に基づいて、電動機１００の各相の電流を測定する。電流センサ６１１は、電動機１００において、三相交流の第１相に接続されるコイルＬ１に流れる電流を検出する。電流センサ６１２は、電動機１００において第２相に接続されるコイルＬ２に流れる電流を検出する。電流センサ６１３は、電動機１００において第３相に接続されるコイルＬ３に流れる電流を検出する。
【００３１】
コントローラ６００は、スイッチング素子Ｑ１〜Ｑ１２を制御する第１状態として、第１の上アームスイッチング素子群（スイッチング素子Ｑ１、Ｑ３、Ｑ５）および第２の上アームスイッチング素子群（スイッチング素子Ｑ７、Ｑ９、Ｑ１１）における全てのスイッチング素子と、第１の下アームスイッチング素子群（スイッチング素子Ｑ２、Ｑ４、Ｑ６）および第２の下アームスイッチング素子群（スイッチング素子Ｑ８、Ｑ１０、Ｑ１２）における全てのスイッチング素子と、のいずれか一方をオン状態（ＯＮ）に保持するとともに他方をオフ状態（ＯＦＦ）に保持可能に構成されている。言い換えると、コントローラ６００は、次の第１状態（制御パターン１）または第１状態（制御パターン２）のいずれかの状態でスイッチング素子Ｑ１〜Ｑ１２を保持可能に構成されている。
＜第１状態（制御パターン１）＞
スイッチング素子Ｑ１、Ｑ３、Ｑ５：ＯＮ
スイッチング素子Ｑ７、Ｑ９、Ｑ１１：ＯＮ
スイッチング素子Ｑ２、Ｑ４、Ｑ６：ＯＦＦ
スイッチング素子Ｑ８、Ｑ１０、Ｑ１２：ＯＦＦ
＜第１状態（制御パターン２）＞
スイッチング素子Ｑ１、Ｑ３、Ｑ５：ＯＦＦ
スイッチング素子Ｑ７、Ｑ９、Ｑ１１：ＯＦＦ
スイッチング素子Ｑ２、Ｑ４、Ｑ６：ＯＮ
スイッチング素子Ｑ８、Ｑ１０、Ｑ１２：ＯＮ
【００３２】
コントローラ６００は、上述の第１状態において、電流センサ６１１、６１２、６１３から出力される検出信号に基づいて、電動機１００の各相の電流波形におけるオフセットの有無を判定する。オフセットとは、交流波形の乱れを意味する。
【００３３】
コントローラ６００は、上述の第１状態において、電動機１００の各相の電流波形における振幅の中心のズレが設定値を超えている場合、電動機１００の各相の電流波形にオフセットがある（オフセット有）と判定する。コントローラ６００は、上述の第１状態において、電動機１００の各相の電流波形における振幅の中心のズレが設定値の範囲内である場合、電動機１００の各相の電流波形にオフセットがない（オフセット無）と判定する。
【００３４】
コントローラ６００は、スイッチング素子Ｑ１〜Ｑ１２を制御する第２状態として、第１の上アームスイッチング素子群（スイッチング素子Ｑ１、Ｑ３、Ｑ５）および第２の下アームスイッチング素子群（スイッチング素子Ｑ８、Ｑ１０、Ｑ１２）における全てのスイッチング素子と、第１の下アームスイッチング素子群（スイッチング素子Ｑ２、Ｑ４、Ｑ６）および第２の上アームスイッチング素子群（スイッチング素子Ｑ７、Ｑ９、Ｑ１１）における全てのスイッチング素子と、のいずれか一方をオン状態（ＯＮ）に保持するとともに他方をオフ状態（ＯＦＦ）に保持可能に構成されている。言い換えると、コントローラ６００は、次の第２状態（制御パターン３）または第２状態（制御パターン４）のいずれかの状態でスイッチング素子Ｑ１〜Ｑ１２を制御可能に構成されている。
＜第２状態（制御パターン３）＞
スイッチング素子Ｑ１、Ｑ３、Ｑ５：ＯＮ
スイッチング素子Ｑ７、Ｑ９、Ｑ１１：ＯＦＦ
スイッチング素子Ｑ２、Ｑ４、Ｑ６：ＯＦＦ
スイッチング素子Ｑ８、Ｑ１０、Ｑ１２：ＯＮ
＜第２状態（制御パターン４）＞
スイッチング素子Ｑ１、Ｑ３、Ｑ５：ＯＦＦ
スイッチング素子Ｑ７、Ｑ９、Ｑ１１：ＯＮ
スイッチング素子Ｑ２、Ｑ４、Ｑ６：ＯＮ
スイッチング素子Ｑ８、Ｑ１０、Ｑ１２：ＯＦＦ
【００３５】
コントローラ６００は、上述の第２状態において、電流センサ６１１、６１２、６１３から出力される検出信号に基づいて、電動機１００の各相の電流波形におけるオフセットの有無を判定する。コントローラ６００は、上述の第２状態において、第１状態と同様に、電動機１００の各相の電流波形におけるオフセットの有無を判定する。
【００３６】
コントローラ６００は、第１状態の判定結果と第２状態の判定結果との組み合わせに基づいて、第１の上アームスイッチング素子群（スイッチング素子Ｑ１、Ｑ３、Ｑ５）、第１の下アームスイッチング素子群（スイッチング素子Ｑ２、Ｑ４、Ｑ６）、第２の上アームスイッチング素子群（スイッチング素子Ｑ７、Ｑ９、Ｑ１１）および第２の下アームスイッチング素子群（スイッチング素子Ｑ８、Ｑ１０、Ｑ１２）のうち、オープン故障が発生したスイッチング素子群を特定する。コントローラ６００は、オープン故障したスイッチング素子を含むスイッチング素子群をオン状態に保持した際に電動機１００の各相の電流波形にオフセットが発生すること（オフセット有となること）に基づいて、第１状態の判定結果と第２状態の判定結果との組み合わせに応じて、４つのスイッチング素子群の中から、オープン故障したスイッチング素子を含むスイッチング素子群を特定する。
【００３７】
図３および図４は、コントローラ６００が実行する故障診断処理を示すフローチャートである。コントローラ６００は、故障診断処理をサブルーチンとして定期的に開始する。
【００３８】
コントローラ６００は、故障診断処理を開始した後、オープン故障判定処理（ステップＳ１０２）を実行する。オープン故障判定処理（ステップＳ１０２）において、コントローラ６００は、スイッチング素子Ｑ１〜Ｑ１２の少なくとも１つにオープン故障が発生したか否かを判定する。オープン故障判定処理（ステップＳ１０２）では、コントローラ６００は、第１インバータ２００および第２インバータ３００を通常制御する状態で、電流センサ６１１、６１２、６１３から出力される検出信号に基づいて、電動機１００の各相の電流波形におけるオフセットの有無を判定する。オープン故障判定処理（ステップＳ１０２）において、コントローラ６００は、「オフセット有」の場合、スイッチング素子Ｑ１〜Ｑ１２の少なくとも１つにオープン故障が発生したと判定し、「オフセット無」の場合、スイッチング素子Ｑ１〜Ｑ１２の全てにおいてオープン故障が発生していないと判定する。この時点では、コントローラ６００は、４つのスイッチング素子群の中から、オープン故障したスイッチング素子を含むスイッチング素子群を特定できていない。
【００３９】
オープン故障判定処理（ステップＳ１０２）を終えた後、コントローラ６００は、オープン故障判定処理（ステップＳ１０２）の判定結果を判断する（ステップＳ１０４）。オープン故障判定処理（ステップＳ１０２）の判定結果としてオープン故障が発生していない場合（ステップＳ１０４：「ＮＯ」）、コントローラ６００は、故障診断処理を終了し、メインルーチンに戻る。
【００４０】
オープン故障判定処理（ステップＳ１０２）の判定結果としてオープン故障が発生している場合（ステップＳ１０４：ＹＥＳ）、コントローラ６００は、スイッチング素子Ｑ１〜Ｑ１２を第１状態に保持する（ステップＳ１１０）。コントローラ６００は、第１状態として、第１の上アームスイッチング素子群（スイッチング素子Ｑ１、Ｑ３、Ｑ５）および第２の上アームスイッチング素子群（スイッチング素子Ｑ７、Ｑ９、Ｑ１１）における全てのスイッチング素子をオン状態（ＯＮ）に保持するとともに、第１の下アームスイッチング素子群（スイッチング素子Ｑ２、Ｑ４、Ｑ６）および第２の下アームスイッチング素子群（スイッチング素子Ｑ８、Ｑ１０、Ｑ１２）における全てのスイッチング素子をオフ状態（ＯＦＦ）に保持する（制御パターン１）。
【００４１】
その後、コントローラ６００は、スイッチング素子Ｑ１〜Ｑ１２を第１状態に保持しながら、電流オフセット判定処理（ステップＳ１１２）を実行する。電流オフセット判定処理（ステップＳ１１２）において、コントローラ６００は、電流センサ６１１、６１２、６１３から出力される検出信号に基づいて、電動機１００の各相の電流波形におけるオフセットの有無を判定する。コントローラ６００は、第１状態において、電動機１００の各相の電流波形における振幅の中心のズレが設定値を超えている場合、電動機１００の各相の電流波形にオフセットがある（オフセット有）と判定する。コントローラ６００は、第１状態において、電動機１００の各相の電流波形における振幅の中心のズレが設定値の範囲内である場合、電動機１００の各相の電流波形にオフセットがない（オフセット無）と判定する。電流オフセット判定処理（ステップＳ１１２）を終えた後、コントローラ６００は、電流オフセット判定処理（ステップＳ１１２）の判定結果を判断する（ステップＳ１１４）。
【００４２】
電流オフセット判定処理（ステップＳ１１２）の判定結果が「オフセット有」である場合（ステップＳ１１４：ＹＥＳ）、コントローラ６００は、スイッチング素子Ｑ１〜Ｑ１２を第２状態に保持する（ステップＳ１２０）。コントローラ６００は、第２状態として、第１の上アームスイッチング素子群（スイッチング素子Ｑ１、Ｑ３、Ｑ５）および第２の下アームスイッチング素子群（スイッチング素子Ｑ８、Ｑ１０、Ｑ１２）における全てのスイッチング素子をオン状態（ＯＮ）に保持するとともに、第１の下アームスイッチング素子群（スイッチング素子Ｑ２、Ｑ４、Ｑ６）および第２の上アームスイッチング素子群（スイッチング素子Ｑ７、Ｑ９、Ｑ１１）における全てのスイッチング素子をオフ状態（ＯＦＦ）に保持する（制御パターン３）。
【００４３】
その後、コントローラ６００は、スイッチング素子Ｑ１〜Ｑ１２を第２状態に保持しながら、電流オフセット判定処理（ステップＳ１２２）を実行する。電流オフセット判定処理（ステップＳ１２２）において、コントローラ６００は、電流センサ６１１、６１２、６１３から出力される検出信号に基づいて、電動機１００の各相の電流波形におけるオフセットの有無を判定する。コントローラ６００は、第２状態において、電動機１００の各相の電流波形における振幅の中心のズレが設定値を超えている場合、電動機１００の各相の電流波形にオフセットがある（オフセット有）と判定する。コントローラ６００は、第２状態において、電動機１００の各相の電流波形における振幅の中心のズレが設定値の範囲内である場合、電動機１００の各相の電流波形にオフセットがない（オフセット無）と判定する。電流オフセット判定処理（ステップＳ１２２）を終えた後、コントローラ６００は、電流オフセット判定処理（ステップＳ１２２）の判定結果を判断する（ステップＳ１２４）。
【００４４】
電流オフセット判定処理（ステップＳ１２２）の判定結果が「オフセット有」である場合（ステップＳ１２４：ＹＥＳ）、コントローラ６００は、第１インバータ２００における第１の上アームスイッチング素子群（スイッチング素子Ｑ１、Ｑ３、Ｑ５）を、オープン故障したスイッチング素子を含むスイッチング素子群として特定する（ステップＳ１２６）。言い換えると、この場合、コントローラ６００は、スイッチング素子Ｑ１、Ｑ３、Ｑ５の少なくとも１つがオープン故障していると判断する。その後、コントローラ６００は、故障診断処理を終了し、メインルーチンに戻る。オープン故障したスイッチング素子を含むスイッチング素子群として第１の上アームスイッチング素子群（スイッチング素子Ｑ１、Ｑ３、Ｑ５）を特定した場合（ステップＳ１２６）、コントローラ６００は、第１の上アームスイッチング素子群（スイッチング素子Ｑ１、Ｑ３、Ｑ５）がオープン状態であっても支障のない制御モードで、第１インバータ２００および第２インバータ３００を制御する。
【００４５】
電流オフセット判定処理（ステップＳ１２２）の判定結果が「オフセット無」である場合（ステップＳ１２４：ＮＯ）、コントローラ６００は、第２インバータ３００における第２の上アームスイッチング素子群（スイッチング素子Ｑ７、Ｑ９、Ｑ１１）を、オープン故障したスイッチング素子を含むスイッチング素子群として特定する（ステップＳ１２８）。言い換えると、この場合、コントローラ６００は、スイッチング素子Ｑ７、Ｑ９、Ｑ１１の少なくとも１つがオープン故障していると判断する。その後、コントローラ６００は、故障診断処理を終了し、メインルーチンに戻る。オープン故障したスイッチング素子を含むスイッチング素子群として第２の上アームスイッチング素子群（スイッチング素子Ｑ７、Ｑ９、Ｑ１１）を特定した場合（ステップＳ１２８）、コントローラ６００は、第２の上アームスイッチング素子群（スイッチング素子Ｑ７、Ｑ９、Ｑ１１）がオープン状態であっても支障のない制御モードで、第１インバータ２００および第２インバータ３００を制御する。
【００４６】
電流オフセット判定処理（ステップＳ１１２）の判定結果が「オフセット無」である場合（ステップＳ１１４：ＮＯ）、コントローラ６００は、スイッチング素子Ｑ１〜Ｑ１２を第２状態に保持する（ステップＳ１３０）。コントローラ６００は、第２状態として、第１の上アームスイッチング素子群（スイッチング素子Ｑ１、Ｑ３、Ｑ５）および第２の下アームスイッチング素子群（スイッチング素子Ｑ８、Ｑ１０、Ｑ１２）における全てのスイッチング素子をオン状態（ＯＮ）に保持するとともに、第１の下アームスイッチング素子群（スイッチング素子Ｑ２、Ｑ４、Ｑ６）および第２の上アームスイッチング素子群（スイッチング素子Ｑ７、Ｑ９、Ｑ１１）における全てのスイッチング素子をオフ状態（ＯＦＦ）に保持する（制御パターン３）。
【００４７】
その後、コントローラ６００は、スイッチング素子Ｑ１〜Ｑ１２を第２状態に保持しながら、電流オフセット判定処理（ステップＳ１３２）を実行する。電流オフセット判定処理（ステップＳ１３２）において、コントローラ６００は、電流センサ６１１、６１２、６１３から出力される検出信号に基づいて、電動機１００の各相の電流波形におけるオフセットの有無を判定する。コントローラ６００は、第２状態において、電動機１００の各相の電流波形における振幅の中心のズレが設定値を超えている場合、電動機１００の各相の電流波形にオフセットがある（オフセット有）と判定する。コントローラ６００は、第２状態において、電動機１００の各相の電流波形における振幅の中心のズレが設定値の範囲内である場合、電動機１００の各相の電流波形にオフセットがない（オフセット無）と判定する。電流オフセット判定処理（ステップＳ１３２）を終えた後、コントローラ６００は、電流オフセット判定処理（ステップＳ１３２）の判定結果を判断する（ステップＳ１３４）。
【００４８】
電流オフセット判定処理（ステップＳ１３２）の判定結果が「オフセット有」である場合（ステップＳ１３４：ＹＥＳ）、コントローラ６００は、第２インバータ３００の第２の下アームスイッチング素子群（スイッチング素子Ｑ８、Ｑ１０、Ｑ１２）を、オープン故障したスイッチング素子を含むスイッチング素子群として特定する（ステップＳ１３６）。言い換えると、この場合、コントローラ６００は、スイッチング素子Ｑ８、Ｑ１０、Ｑ１２の少なくとも１つがオープン故障していると判断する。その後、コントローラ６００は、故障診断処理を終了し、メインルーチンに戻る。オープン故障したスイッチング素子を含むスイッチング素子群として第２の下アームスイッチング素子群（スイッチング素子Ｑ８、Ｑ１０、Ｑ１２）を特定した場合（ステップＳ１３６）、コントローラ６００は、第２の下アームスイッチング素子群（スイッチング素子Ｑ８、Ｑ１０、Ｑ１２）がオープン状態であっても支障のない制御モードで、第１インバータ２００および第２インバータ３００を制御する。
【００４９】
電流オフセット判定処理（ステップＳ１３２）の判定結果が「オフセット無」である場合（ステップＳ１３４：ＮＯ）、コントローラ６００は、第１インバータ２００における第１の下アームスイッチング素子群（スイッチング素子Ｑ２、Ｑ４、Ｑ６）を、オープン故障したスイッチング素子を含むスイッチング素子群として特定する（ステップＳ１３８）。言い換えると、この場合、コントローラ６００は、スイッチング素子Ｑ２、Ｑ４、Ｑ６の少なくとも１つがオープン故障していると判断する。その後、コントローラ６００は、故障診断処理を終了し、メインルーチンに戻る。オープン故障したスイッチング素子を含むスイッチング素子群として第１の下アームスイッチング素子群（スイッチング素子Ｑ２、Ｑ４、Ｑ６）を特定した場合（ステップＳ１３８）、コントローラ６００は、第１の下アームスイッチング素子群（スイッチング素子Ｑ２、Ｑ４、Ｑ６）がオープン状態であっても支障のない制御モードで、第１インバータ２００および第２インバータ３００を制御する。
【００５０】
図５は、電動機１００における各相の電流波形の一例を示す説明図である。図５には、オープン故障したスイッチング素子を含むスイッチング素子群として、第２の下アームスイッチング素子群（スイッチング素子Ｑ８、Ｑ１０、Ｑ１２）が特定される場合（ステップＳ１３６）における電流波形の一例が図示されている。図５の横軸は時間を示し、図５の縦軸は電流を示す。図５の３つの曲線（実線、破線、一点鎖線）は、電動機１００における各相の電流波形に対応する。
【００５１】
タイミングｔ１からタイミングｔ２までの期間は、オープン故障判定処理（Ｓ１０２）を実施している期間である。図５の例では、この期間に検出される各相の電流波形は、振幅の中心のズレが設定値を超えているため、コントローラ６００は、スイッチング素子Ｑ１〜Ｑ１２の少なくとも１つにオープン故障が発生したと判定する。
【００５２】
タイミングｔ２からタイミングｔ３までの期間は、電流オフセット判定処理（ステップＳ１１２）を実施している期間である。図５の例では、この期間に検出される各相の電流波形は、振幅の中心のズレが設定値内に収まっているため、コントローラ６００は、電動機１００の各相の電流波形にオフセットがない（オフセット無）と判定する。
【００５３】
タイミングｔ３からタイミングｔ４までの期間は、電流オフセット判定処理（ステップＳ１３２）を実施している期間である。図５の例では、この期間に検出される各相の電流波形は、振幅の中心のズレが設定値を超えているため、コントローラ６００は、電動機１００の各相の電流波形にオフセットがある（オフセット有）と判定する。
【００５４】
これらの結果、コントローラ６００は、第２インバータ３００の第２の下アームスイッチング素子群（スイッチング素子Ｑ８、Ｑ１０、Ｑ１２）を、オープン故障したスイッチング素子を含むスイッチング素子群として特定する（ステップＳ１３６）。その後、コントローラ６００は、第２の下アームスイッチング素子群（スイッチング素子Ｑ８、Ｑ１０、Ｑ１２）がオープン状態であっても支障のない制御モードで、第１インバータ２００および第２インバータ３００を制御する。
【００５５】
以上説明した実施形態によれば、第１の上アームスイッチング素子群（スイッチング素子Ｑ１、Ｑ３、Ｑ５）、第１の下アームスイッチング素子群（スイッチング素子Ｑ８、Ｑ１０、Ｑ１２）、第２の上アームスイッチング素子群（スイッチング素子Ｑ７、Ｑ９、Ｑ１１）および第２の下アームスイッチング素子群（スイッチング素子Ｑ８、Ｑ１０、Ｑ１２）の中から、電動機１００の各相の電流波形におけるオフセットの有無の判定結果に基づいて、オープン故障したスイッチング素子を含むスイッチング素子群を特定できる。
【００５６】
実施例で説明した技術に関する留意点を述べる。上述の実施形態では、故障診断処理において、スイッチング素子Ｑ１〜Ｑ１２を制御する制御パターンとして、第１状態の制御パターン１と第２状態の制御パターン３との組み合わせが適用されている。しかしながら、第１状態の制御パターン１と第２状態の制御パターン４との組み合わせが適用されてもよいし、第１状態の制御パターン２と第２状態の制御パターン３との組み合わせが適用されてもよいし、第１状態の制御パターン２と第２状態の制御パターン４との組み合わせが適用されてもよい。
【００５７】
以上、実施形態を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、上述した実施形態を様々に変形、変更したものが含まれる。また、本明細書または図面において説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時の請求項に記載した組合せに限定されるものではない。また、本明細書または図面において説明した技術は、複数の目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００５８】
１０：車両
２０：電力制御装置
１００：電動機
２００：第１インバータ
３００：第２インバータ
４００：第１直流電源
５００：第２直流電源
６００：コントローラ
６１１、６１２、６１３：電流センサ
Ｃ１、Ｃ２：平滑コンデンサ
Ｄ１〜Ｄ１２：ダイオード
Ｌ１〜Ｌ３：コイル
Ｑ１〜Ｑ１２：スイッチング素子
【図１】
2020096457.tif 000003
【図２】
2020096457.tif 000004
【図３】
2020096457.tif 000005
【図４】
2020096457.tif 000006
【図５】
2020096457.tif 000007